[发明专利]音频混音方法及装置有效
申请号: | 201710081724.7 | 申请日: | 2017-02-15 |
公开(公告)号: | CN106782576B | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 朱煜鹏;黄曙光;刘显铭;顾思斌;杨伟东;潘柏宇;项青 | 申请(专利权)人: | 合一网络技术(北京)有限公司 |
主分类号: | G10L19/008 | 分类号: | G10L19/008;G10L19/16;G10L19/20 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音频 方法 装置 | ||
1.一种音频混音方法,其特征在于,包括:
对多个音频文件分别进行解码,获得解码后的多个音频数据;
将所述解码后的多个音频数据存储到缓存空间中;
从所述缓存空间中的多个音频数据的每一个中获取第一数据长度的音频数据进行混音处理,获得已混音的音频数据,
其中,所述第一数据长度是根据播放所述已混音的音频数据的音频播放设备确定的,
所述第一数据长度通过以下公式获得:
第一数据长度=音频播放设备的音频采样率×音频播放设备的声道数量×音频播放设备支持的音频样本长度/帧率。
2.根据权利要求1所述的方法,其特征在于,从所述缓存空间中的多个音频数据的每一个中获取第一数据长度的音频数据进行混音处理,包括:
在所述缓存空间中的多个音频数据中的第一音频数据的数据长度小于第一数据长度的情况下,获取所述第一音频数据在缓存空间中的所有音频数据,并且从除所述第一音频数据之外的音频数据的每一个中获取第一数据长度的音频数据,进行混音处理,
其中,第一音频数据为所述多个音频数据中的任意音频数据。
3.根据权利要求1所述的方法,其特征在于,对多个音频文件分别进行解码,包括:
调用与各音频文件的类型相对应的音频解码器对所述多个音频文件分别进行解码。
4.根据权利要求3所述的方法,其特征在于,从所述缓存空间中的多个音频数据的每一个中获取第一数据长度的音频数据进行混音处理,包括:
在所述缓存空间中的多个音频数据中的第一音频数据的数据长度小于第一数据长度的情况下,从与所述第一音频数据相对应的音频解码器获取解码后的音频数据并存储到所述缓存空间中,
如果所述相对应的音频解码器中已不存在解码后的音频数据,则获取所述第一音频数据在缓存空间中的所有音频数据,并且从除所述第一音频数据之外的音频数据的每一个中获取第一数据长度的音频数据,进行混音处理,
其中,第一音频数据为所述多个音频数据中的任意音频数据。
5.根据权利要求1-4中的任意一项所述的方法,其特征在于,所述解码后的多个音频数据为PCM音频数据。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述第一数据长度的音频数据的时间戳。
7.根据权利要求6所述的方法,其特征在于,所述第一数据长度的音频数据的时间戳通过以下公式获得:
第一数据长度的音频数据的时间戳=已混音的音频数据的长度/(第一数据长度×帧率)。
8.一种音频混音装置,其特征在于,包括:
解码模块,用于对多个音频文件分别进行解码,获得解码后的多个音频数据;
存储模块,用于将所述解码后的多个音频数据存储到缓存空间中;
混音模块,用于从所述缓存空间中的多个音频数据的每一个中获取第一数据长度的音频数据进行混音处理,获得已混音的音频数据,
其中,所述第一数据长度是根据播放所述已混音的音频数据的音频播放设备确定的,
所述第一数据长度通过以下公式获得:
第一数据长度=音频播放设备的音频采样率×音频播放设备的声道数量×音频播放设备支持的音频样本长度/帧率。
9.根据权利要求8所述的装置,其特征在于,所述混音模块包括:
第一混音子模块,用于在所述缓存空间中的多个音频数据中的第一音频数据的数据长度小于第一数据长度的情况下,获取所述第一音频数据在缓存空间中的所有音频数据,并且从除所述第一音频数据之外的音频数据的每一个中获取第一数据长度的音频数据,进行混音处理,
其中,第一音频数据为所述多个音频数据中的任意音频数据。
10.根据权利要求8所述的装置,其特征在于,所述解码模块包括:
解码调用子模块,用于调用与各音频文件的类型相对应的音频解码器对所述多个音频文件分别进行解码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合一网络技术(北京)有限公司,未经合一网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710081724.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:语音密码的认证方法及系统
- 下一篇:一种基于麦克风阵列的拾音方法及系统