【技术实现步骤摘要】
音频数据处理方法、系统、数据处理设备及存储介质
[0001]本申请涉及音频
,具体涉及一种音频数据处理方法、系统、数据处理设备及存储介质。
技术介绍
[0002]在汽车智能化、网联化的趋势下,时间更长、频率更高、层次更深的人机交互正在成为汽车行业重要的发展主题,智能语音是汽车智能座舱非常重要的人机交互方式之一。智能语音是指第一应用,它开机后一直运行,它是智能座舱的重要交互入口,包括语音识别、唤醒、定位等功能。为了提高语音识别成功率,要进行降噪处理,普通录音是指第二应用自带的语音功能,普通录音不需要降噪,因此,智能语音和普通语音需要的音频数据的通道数不同。
[0003]为了保证智能语音和普通录音二者互不干扰。第一应用和第二应用分别从不同的音频总线读取音频数据。比如,第一应用从第一音频总线读取需要的通道数的音频数据,第二应用从第二音频总线读取需要的通道数的音频数据,二者可以在互不干扰的情况下同时工作。目前的智能语音和普通录音同时工作需要各自独立的音频总线,需要最少2组音频总线才可以实现,需要的音频总线较多。 >
技术实现思路
...
【技术保护点】
【技术特征摘要】
1.一种音频数据处理方法,其特征在于,所述方法应用于数据处理设备,所述方法包括:所述数据处理设备通过音频总线从音频处理器获取N通道的音频数据;N为大于或等于2的整数;从所述N通道的音频数据中筛选出目标应用所需的a个通道的音频数据,所述目标应用为所述数据处理设备安装的至少两个应用中的任意一个,a为小于或等于N的正整数。2.根据权利要求1所述的方法,其特征在于,所述N通道的音频数据封装于K个音频数据帧中,所述K个音频数据帧存储在音频缓存中,所述K个音频数据帧中每个音频数据帧均包含N个通道的帧数据,K为正整数。3.根据权利要求2所述的方法,其特征在于,所述从所述N通道的音频数据中筛选出目标应用所需的a个通道的音频数据,包括:创建第一缓存,所述第一缓存与所述音频缓存的容量比值大于或等于a/N;分别从所述K个音频数据帧中的每个音频数据帧包含的N个通道的帧数据中筛选出a个通道的帧数据,得到每个音频数据帧对应的第一筛选数据帧;其中,每个第一筛选数据帧均包含从对应音频数据帧中筛选出的a个通道的帧数据;将每个第一筛选数据帧按照所述每个第一筛选数据帧所对应的音频数据帧的接收时间顺序放入所述第一缓存,得到所述目标应用所需的a个通道的音频数据。4.根据权利要求3所述的方法,其特征在于,从所述每个音频数据帧中筛选出a个通道的帧数据均为相同的a个通道的帧数据。5.根据权利要求1所述的方法,其特征在于,所述N通道的音频数据包括M通道的麦克风音频数据和P通道的参考音频数据;N为M与P之和,M为大于或等于1的整数,P为大于或等于1的整数。6.根据权利要求5所述的方法,其特征在于,所述从所述N通道的音频数据中筛选出目标应用所需的a个通道的音频数据,包括:若a等于1,则从所述M通道的麦克风音频数据中筛选出第一通道的音频数据,所述第一通道为所述M通道中的一个;若a等于2,则从所述M通道的麦克风音频数据中筛选出第二通道的音频数据和第三通道的音频数据,所述第二通道为所述M通道中的一个,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。