音频处理方法、相关设备及存储介质技术

技术编号:37344840 阅读:15 留言:0更新日期:2023-04-22 21:37
本申请公开了一种音频处理方法、相关设备及存储介质,其中,所述方法包括:采用多核异构系统的核间通信机制,由多核异构系统中的管理域获得多核异构系统中的M个应用域的各音频数据;多核异构系统包括多硬件域;多硬件域中的各硬件域由多核异构系统中多个处理器核与各处理核连接的硬件资源构成,各硬件域之间互相隔离;M个应用域和管理域与多硬件域中的至少部分硬件域对应;将各音频数据分配到管理域的N个第一音频节点;其中,各第一音频节点包括至少一个音频数据的至少部分声道数据流;M和N均为大于或等于1的正整数;对分配到各第一音频节点的声道数据流进行音频处理,得到目标音频,所述目标音频用于供播放。所述目标音频用于供播放。所述目标音频用于供播放。

【技术实现步骤摘要】
音频处理方法、相关设备及存储介质


[0001]本申请涉及数据处理
,尤其涉及一种音频处理方法、装置、芯片、电子设备及计算机存储介质。

技术介绍

[0002]在播放系统存在两个或多个待播放音频和数量有限的播放器如单个扬声器的情况下,为不影响相同时刻对各个待播放音频的正常播放,相关技术中可采用增加硬件开销的方式给予解决。进一步地,在硬件上,采用具有音频处理功能的硬件,如数字信号处理芯片(DSP,Digital Signal Processing)将这些待播放音频进行一定的音频处理(如混音、拼接和/或音效处理),并通过播放器进行播放。在硬件上,一旦硬件接口之间完成连接,待播放音频之间的音频处理方式不易发生改变,灵活性差。

技术实现思路

[0003]本申请提供了一种音频处理方法、装置、芯片、电子设备及计算机存储介质,以至少解决现有技术中存在的以上技术问题。
[0004]根据本申请的第一方面,提供了一种音频处理方法,包括:
[0005]采用多核异构系统的核间通信机制,由多核异构系统中的管理域获得所述多核异构系统中的M个应用域的各音频数据;其中,所述多核异构系统包括多硬件域;所述多硬件域中的各硬件域由所述多核异构系统中多个处理器核与各处理核连接的硬件资源构成,所述各硬件域之间互相隔离;所述M个应用域和所述管理域与所述多硬件域中的至少部分硬件域对应;
[0006]将各音频数据分配到所述管理域的N个第一音频节点;其中,各第一音频节点包括至少一个音频数据的至少部分声道数据流;M和N均为大于或等于1的正整数;
[0007]对分配到各第一音频节点的声道数据流进行音频处理,得到目标音频,所述目标音频用于供播放。
[0008]在一可实施方式中,每个音频数据包括至少一个声道数据流;
[0009]所述将各音频数据分配到所述管理域的N个第一音频节点,包括:
[0010]将每个音频数据包括的全部声道数据流分配到N个第一音频节点中的至少一个第一音频节点。
[0011]在一可实施方式中,所述对分配到各第一音频节点的声道数据流进行音频处理,得到目标音频,包括:所述各第一音频节点中的至少一个第一音频节点对应一音频播放器;
[0012]对分配到对应于同一音频播放器的第一音频节点的各声道数据流进行音频处理;
[0013]基于对各音频播放器对应的各第一音频节点的声道数据流的音频处理结果,得到针对所述各音频数据的目标音频。
[0014]在一可实施方式中,所述每个音频数据的各声道数据流由所述M个应用域的各应用域中的各第一虚拟音频驱动单元从各应用域中发送;所述多核异构系统中的管理域包括
第二虚拟音频驱动单元;
[0015]其中,所述由多核异构系统中的管理域获得所述多核异构系统中的M个应用域的各音频数据,包括:
[0016]所述管理域通过所述第二虚拟音频驱动单元利用与每个音频数据对应的通道进行每个音频数据的全部声道数据流的接收,而获得M个应用域的各音频数据。
[0017]在一可实施方式中,所述方法还包括:
[0018]基于所述M个应用域中的至少部分应用域的音频录制请求,将录制音频分配至第二音频节点,以将所述录制音频发送至所述至少部分应用域;其中,所述录制音频为音频录制请求所请求录制的音频;
[0019]其中,所述音频录制请求基于所述核间通信机制而得到。
[0020]在一可实施方式中,所述对分配到各第一音频节点的声道数据流进行音频处理,得到目标音频,包括:
[0021]对分配到各第一音频节点的声道数据流和第二音频节点的录制音频的录制数据流进行音频处理,得到目标音频。
[0022]在一可实施方式中,所述至少部分应用域中的每个域对应有录制音频,所述录制音频包括至少一个录制数据流;
[0023]所述将录制音频分配至第二音频节点,包括:
[0024]将每个录制音频的全部录制数据流分配至至少一个第二音频节点。
[0025]在一可实施方式中,所述每个音频数据对应的通道的数量与所述每个音频数据包括的声道数据流的数量相同或不同。
[0026]根据本申请的第二方面,提供了一种音频处理装置,包括:
[0027]获得单元,用于采用多核异构系统的核间通信机制,由多核异构系统中的管理域获得所述多核异构系统中的M个应用域的各音频数据;其中,所述多核异构系统包括多硬件域;所述多硬件域中的各硬件域由所述多核异构系统中多个处理器核与各处理核连接的硬件资源构成,所述各硬件域之间互相隔离;所述M个应用域和所述管理域与所述多硬件域中的至少部分硬件域对应;
[0028]分配单元,用于将各音频数据分配到所述管理域的N个第一音频节点;其中,各第一音频节点包括至少一个音频数据的至少部分声道数据流;M和N均为大于或等于1的正整数;
[0029]处理单元,用于对分配到各第一音频节点的声道数据流进行音频处理,得到目标音频,所述目标音频用于供播放。
[0030]根据本申请的第三方面,提供了一种芯片,所述芯片包括前述的音频处理装置。
[0031]根据本申请的第四方面,提供了一种电子设备,包括:
[0032]至少一个处理器;以及
[0033]与所述至少一个处理器通信连接的存储器;其中,
[0034]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请所述的方法。
[0035]根据本申请的第五方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本申请所述的方法。
[0036]本申请的音频处理方法、装置、芯片、电子设备及计算机存储介质,其中所述方法包括:采用多核异构系统的核间通信机制,由多核异构系统中的管理域获得所述多核异构系统中的M个应用域的各音频数据;将各音频数据分配到所述管理域的N个第一音频节点;其中,各第一音频节点包括至少一个音频数据的至少部分声道数据流;对分配到各第一音频节点的声道数据流进行音频处理,得到目标音频,所述目标音频用于供播放。
[0037]这种管理域的管理方案为一种基于软件实现的管理方案,与相关技术中增加硬件开销的方案相比,具有很强的灵活性。也可避免由于硬件开销的增加而导致的成本增加的问题。
[0038]应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0039]通过参考附图阅读下文的详细描述,本申请示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本申请的若干实施方式,其中:
[0040]在附图中,相同或对应的标号表示相同或对应的部分。
[0041]图1示出了本申请实施例中多核异构系统的示意图一;
[0042]图2示出了本申请实施例中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频处理方法,其特征在于,所述方法包括:采用多核异构系统的核间通信机制,由多核异构系统中的管理域获得所述多核异构系统中的M个应用域的各音频数据;其中,所述多核异构系统包括多硬件域;所述多硬件域中的各硬件域由所述多核异构系统中多个处理器核与各处理核连接的硬件资源构成,所述各硬件域之间互相隔离;所述M个应用域和所述管理域与所述多硬件域中的至少部分硬件域对应;将各音频数据分配到所述管理域的N个第一音频节点;其中,各第一音频节点包括至少一个音频数据的至少部分声道数据流;M和N均为大于或等于1的正整数;对分配到各第一音频节点的声道数据流进行音频处理,得到目标音频,所述目标音频用于供播放。2.根据权利要求1所述的方法,其特征在于,每个音频数据包括至少一个声道数据流;所述将各音频数据分配到所述管理域的N个第一音频节点,包括:将每个音频数据包括的全部声道数据流分配到N个第一音频节点中的至少一个第一音频节点。3.根据权利要求2所述的方法,其特征在于,所述对分配到各第一音频节点的声道数据流进行音频处理,得到目标音频,包括:所述各第一音频节点中的至少一个第一音频节点对应一音频播放器;对分配到对应于同一音频播放器的第一音频节点的各声道数据流进行音频处理;基于对各音频播放器对应的各第一音频节点的声道数据流的音频处理结果,得到针对所述各音频数据的目标音频。4.根据权利要求2或3所述的方法,其特征在于,所述每个音频数据的各声道数据流由所述M个应用域的各应用域中的各第一虚拟音频驱动单元从各应用域中发送;所述多核异构系统中的管理域包括第二虚拟音频驱动单元;其中,所述由多核异构系统中的管理域获得所述多核异构系统中的M个应用域的各音频数据,包括:所述管理域通过所述第二虚拟音频驱动单元利用与每个音频数据对应的通道进行每个音频数据的全部声道数据流的接收,而获得M个应用域的各音频数据。5.根据权利要求1所述的方法,其特征在于,还包括:基于所述M个应用域中的至少部分应用域的音频录制请求,将录制音频分配至第二音频节点,以将所述录制音频发送至所述至少部分应用域;其中,所述录制音频为音频录制请求所请求录制的...

【专利技术属性】
技术研发人员:邵毅冯涛宣林
申请(专利权)人:南京芯驰半导体科技有限公司
类型:发明
国别省市:

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

1