一种实时混音方法及装置制造方法及图纸

技术编号:17839382 阅读:45 留言:0更新日期:2018-05-03 20:26
本发明专利技术公开了一种实时混音方法,所述方法包括:获取并保存第一音频的实时脉冲编码调制(PCM)数据和获取第二音频的实时PCM数据,在获取到所述第二音频的实时PCM数据后,读取保存的所述第一音频的实时PCM数据;其中,所述第一音频的实时PCM数据已预先进行解码;将读取到的所述第一音频的实时PCM数据和所述第二音频的实时PCM数据进行混音处理,得到实时混音数据。本发明专利技术还同时公开了一种实时混音装置。

【技术实现步骤摘要】
一种实时混音方法及装置
本专利技术涉及音频处理技术,具体涉及一种实时混音方法及装置。
技术介绍
卡拉OK(KTV,KaraokeTelevision)是人们进行朋友聚会、休闲娱乐经常选择的活动之一,但有时候,因朋友之间地域性或者时间上的阻隔,无法一同前往KTV唱歌,并且,去KTV唱歌费用也很高。因此,网络KTV唱歌系统就越来越盛行,用户只要通过网络机顶盒或移动终端如手机,下载网络KTV唱歌软件,安装之后,就可以通过所述网络KTV唱歌软件唱歌,并将唱的歌曲配合伴奏音乐一同保存之后,与朋友分享,就可实现与朋友一起唱歌的目的。但是,现有的网络KTV唱歌软件通常都需要用户在唱完一首歌曲之后,在所述软件的调音界面进行调音,比如,调节人声或伴奏的音量大小、混响效果、均衡器效果等;并且,在调音之后还需不断进行试听,才能确认是否达到用户想要的效果,在确认达到用户想要的效果之后,再对人声和音乐进行混音处理,得到最终演唱作品,无法做到对人声和音乐做到实时混音,即:边唱边混音。如此,使得用户最终得到演唱作品的过程太过复杂,耗时时间长,影响用户唱歌体验。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例期望提供一种实时混音方法及装置,能够对获取到的不同音频数据进行实时混音处理。本专利技术实施例的技术方案是这样实现的:根据本专利技术实施例的一方面,提供一种实时混音方法,所述方法包括:获取并保存第一音频的实时脉冲编码调制PCM数据和获取第二音频的实时PCM数据,在获取到所述第二音频的实时PCM数据后,读取保存的所述第一音频的实时PCM数据;其中,所述第一音频的实时PCM数据已预先进行解码;将读取到的所述第一音频的实时PCM数据和所述第二音频的实时PCM数据进行混音处理,得到实时混音数据。上述方案中,在所述获取第二音频的实时PCM数据之后,所述方法还包括:对所述第二音频的实时PCM数据进行混响处理。上述方案中,在所述读取保存的所述第一音频的实时PCM数据之后,所述方法还包括:检测读取到的所述第一音频的实时PCM数据与所述第二音频的实时PCM数据中的音频采样率和/或声道数是否相同;检测到所述第一音频的实时PCM数据与所述第二音频的实时PCM数据中的音频采样率和/或声道数不同时,对读取到的所述第一音频的实时PCM数据进行音频重采样和/或声道重混缩,使得所述第一音频的实时PCM数据与所述第二音频的实时PCM数据相同。上述方案中,在所述得到实时混音数据之后,所述方法还包括:保存所述实时混音数据。根据本专利技术实施例中的另一方面,提供一种实时混音装置,所述装置包括:第一获取单元、第一保存单元、第二获取单元、数据读取单元和混音单元;其中,所述第一获取单元,用于获取第一音频的实时PCM数据,所述第一音频的实时PCM数据已预先进行解码;所述第一保存单元,用于保存所述第一获取单元获取到的所述第一音频的实时PCM数据;所述第二获取单元,用于获取第二音频的实时PCM数据;所述数据读取单元,用于所述第二获取单元获取到所述第二音频的实时PCM数据后,读取所述第一保存单元保存的所述第一音频的实时PCM数据;所述混音单元,用于将所述数据读取单元读取到的所述第一音频的实时PCM数据和第二获取单元获取到的所述第二音频的实时PCM数据进行混音处理,得到实时混音数据。上述方案中,所述装置还包括:第一处理单元,用于对所述第二获取单元获取到的所述第二音频的实时PCM数据进行混响处理。上述方案中,所述装置还包括:检测单元和第二处理单元;其中,所述检测单元,用于检测所述数据读取单元读取到的所述第一音频的实时PCM数据与所述第二获取单元获取到的所述第二音频的实时PCM数据中的音频采样率和/或声道数是否相同;所述第二处理单元,用于所述检测单元检测到所述数据读取单元读取到的所述第一音频的实时PCM数据与所述第二获取单元获取到的所述第二音频的实时PCM数据中的音频采样率和/或声道数不同时,对所述第一音频的实时PCM数据进行音频重采样和/或声道重混缩,使所述第一音频的实时PCM数据与所述第二音频的实时PCM数据相同。上述方案中,所述装置还包括:第二保存单元,用于保存所述混音单元混音后的实时混音数据。本专利技术实施例提供一种实时混音方法及装置,获取并保存第一音频的实时脉冲编码调制(PCM,PulseCodeModulation)数据和获取第二音频的实时PCM数据,并在获取到所述第二音频的实时PCM数据后,读取保存的所述第一音频的实时PCM数据,其中,所述第一音频的实时PCM数据已预先进行解码;将读取到的所述第一音频的实时PCM数据与所述第二音频的实时PCM数据进行混音处理,得到实时混音数据。如此,通过获取第一音频和第二音频的实时PCM数据,再将两种不同的实时PCM数据进行混音后,就能得到实时混音数据,这样,在用户演唱完一首歌曲后,混音效果也跟着一起完成,用户不需要再进入唱歌软件的调音界面,进行复杂而又耗时的各种调音操作,大大提升了用户体验。附图说明图1为本专利技术实施例一种实时混音方法的实现流程示意图;图2为本专利技术实施例一种实时混音装置的组成结构示意图。具体实施方式下面结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。图1为本专利技术实施例一种实时混音方法的实现流程示意图;如图1所示,该方法包括:步骤101,获取并保存第一音频的实时PCM数据和获取第二音频的实时PCM数据,在获取到所述第二音频的实时PCM数据后,读取保存的所述第一音频的实时PCM数据;其中,所述第一音频的实时PCM数据已预先进行解码;这里,实时PCM数据即为唱歌系统实时接收到的数据。具体地,在唱歌系统的播放进程中获取第一音频的实时PCM数据,并保存获取到的所述第一音频的实时PCM数据;其中,所述第一音频可以是保存在所述唱歌系统中的本地伴奏音乐文件,也可以是来自网络中的网络音乐文件。在唱歌系统的录音进程中,通过麦克风获取第二音频的实时PCM数据,并且,在获取到所述第二音频的实时PCM数据之后,对所述第二音频的实时PCM数据进行混响处理;其中,所述第二音频可以是人的声音。由于在获取所述第一音频的实时PCM数据之前,已对所述第一音频的实时PCM数据预先进行了解码处理,所以,获取到的所述第一音频的实时PCM数据此时处于缓存状态;在通过麦克风获取到所述第二音频的实时PCM数据后,读取处于缓存状态的所述第一音频的实时PCM数据;并在读取到所述第一音频的实时PCM数据之后,检测读取到的所述第一音频的实时PCM数据与所述第二音频的实时PCM数据中的音频采样率和/或声道数是否相同;若检测到所述第一音频的实时PCM数据与所述第二音频的实时PCM数据中的音频采样率和/或声道数不同时,则对读取到的所述第一音频的实时PCM数据进行音频重采样和/或声道重混缩,使得所述第一音频的实时PCM数据与所述第二音频的实时PCM数据相同。这里,由于对所述第一音频的实时PCM数据进行音频重采样,不需要事先设置第二音频的采样参数,所以,使得本专利技术实施例中的处理流程更加简便。在本专利技术实施例中,对所述第一音频的实时PCM数据进行声道重混缩是指:在读取到所述第二音频的实时PCM数据之后,如果检测到所述第二音频本文档来自技高网...
一种实时混音方法及装置

【技术保护点】
一种实时混音方法,其特征在于,所述方法包括:获取并保存第一音频的实时脉冲编码调制PCM数据和获取第二音频的实时PCM数据,在获取到所述第二音频的实时PCM数据后,读取保存的所述第一音频的实时PCM数据;其中,所述第一音频的实时PCM数据已预先进行解码;将读取到的所述第一音频的实时PCM数据和所述第二音频的实时PCM数据进行混音处理,得到实时混音数据。

【技术特征摘要】
1.一种实时混音方法,其特征在于,所述方法包括:获取并保存第一音频的实时脉冲编码调制PCM数据和获取第二音频的实时PCM数据,在获取到所述第二音频的实时PCM数据后,读取保存的所述第一音频的实时PCM数据;其中,所述第一音频的实时PCM数据已预先进行解码;将读取到的所述第一音频的实时PCM数据和所述第二音频的实时PCM数据进行混音处理,得到实时混音数据。2.根据权利要求1所述的方法,其特征在于,在所述获取第二音频的实时PCM数据之后,所述方法还包括:对所述第二音频的实时PCM数据进行混响处理。3.根据权利要求1所述的方法,其特征在于,在所述读取保存的所述第一音频的实时PCM数据之后,所述方法还包括:检测读取到的所述第一音频的实时PCM数据与所述第二音频的实时PCM数据中的音频采样率和/或声道数是否相同;检测到所述第一音频的实时PCM数据与所述第二音频的实时PCM数据中的音频采样率和/或声道数不同时,对读取到的所述第一音频的实时PCM数据进行音频重采样和/或声道重混缩,使得所述第一音频的实时PCM数据与所述第二音频的实时PCM数据相同。4.根据权利要求1所述的方法,其特征在于,在所述得到实时混音数据之后,所述方法还包括:保存所述实时混音数据。5.一种实时混音装置,其特征在于,所述装置包括:第一获取单元、第一保存单元、第二获取单元、数据读取单元和混音单元;其中,所述第一获取单元,用于获取第一音频的实时PCM数据,所述第一音频的实时PCM数...

【专利技术属性】
技术研发人员:廖宇钟咏周曜张文晋孙颖
申请(专利权)人:咪咕音乐有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1