音频处理方法、装置、系统和电子设备与流程

摘要: 本公开涉及音频处理,尤其涉及一种音频处理方法、装置、系统和电子设备。背景技术:1、相关技术中,在用户将音频播放效果切换至空间音效时,需要在cpu(central...
音频处理方法、装置、系统和电子设备与流程

本公开涉及音频处理,尤其涉及一种音频处理方法、装置、系统和电子设备。

背景技术:

1、相关技术中,在用户将音频播放效果切换至空间音效时,需要在cpu(centralprocessing unit,中央处理器)中从当前的音频播放线程切换至空间音效的专属线程。由于线程间的切换需要一定的时间,因此在线程切换过程中容易导致音频卡顿,这种现象在cpu处于高负载的情况下尤其明显。

技术实现思路

1、有鉴于此,本公开提供一种音频处理方法、装置、系统和电子设备。

2、根据本公开实施例的第一方面,提供了一种音频处理方法,所述方法包括:

3、接收音频切换指令,其中,所述音频切换指令用于指示将目标音频数据的播放效果切换至空间音效;

4、获取运动传感器检测的运动参数;

5、根据所述目标音频数据当前的播放线程及所述运动参数,处理所述目标音频数据;

6、得到所述目标音频数据对应的空间音频数据,并播放所述空间音频数据。

7、在一实施例中,所述根据所述目标音频数据当前的播放线程及所述运动参数,处理所述目标音频数据,包括:

8、将所述运动参数发送至所述当前的播放线程之外,并根据所述运动参数对所述目标音频数据进行处理,得到空间音频数据。

9、在一实施例中,根据所述运动参数对所述目标音频数据进行处理,得到所述空间音频数据,包括:

10、根据所述运动参数,确定所述目标音频数据中的声源相对于所述目标对象头部的方向;

11、基于所述目标音频数据中的声源相对于所述目标对象头部的方向,确定对应的处理函数;

12、根据所述处理函数对所述目标音频数据进行处理,得到所述空间音频数据。

13、在一实施例中,所述播放所述空间音频数据,包括:

14、将所述空间音频数据发送至音频播放设备,以使所述音频播放设备播放所述空间音频数据。

15、在一实施例中,所述获取运动传感器检测的运动参数,包括以下至少一项:

16、获取所述音频播放设备中通信模块发送的所述运动参数,其中,所述运动参数通过所述音频播放设备内的运动传感器采集,并传输至所述音频播放设备;

17、获取运动传感器发送的所述运动参数。

18、在一实施例中,所述运动传感器包括物理通信模块和/或无线通信模块,所述物理通信模块用于与所述音频播放设备建立通信连接,所述无线通信模块用于与所述音频播放设备和/或处理设备建立通信连接。

19、根据本公开实施例的第二方面,提供了一种音频处理装置,所述装置包括:

20、获取单元,用于接收音频切换指令,其中,所述音频切换指令用于指示将目标音频数据的播放效果切换至空间音效;

21、检测单元,用于通过运动传感器检测运动参数

22、处理单元,用于根据所述目标音频数据当前的播放线程及所述运动参数,处理所述目标音频数据进行处理;

23、播放单元,用于得到所述目标音频数据对应的空间音频数据,并播放所述空间音频数据。

24、在一实施例中,所述处理单元,用于:

25、将所述运动参数发送至所述当前的播放线程之外,并根据所述运动参数对所述目标音频数据进行处理,得到空间音频数据。

26、在一实施例中,所述处理单元,用于:

27、根据所述运动参数,确定所述目标音频数据中的声源相对于所述目标对象头部的方向;

28、基于所述目标音频数据中的声源相对于所述目标对象头部的方向,确定对应的处理函数;

29、根据所述处理函数对所述目标音频数据进行处理,得到空间音频数据。

30、在一实施例中,所述装置还包括:

31、发送单元,用于将所述空间音频数据发送至所述音频播放设备,以使所述音频播放设备播放所述空间音频数据。

32、在一实施例中,所述获取单元,用于:

33、获取音频播放设备中通信模块发送的所述运动参数,其中,所述运动参数通过所述音频播放设备内的运动传感器采集,并传输至所述音频播放设备;

34、获取运动传感器发送的所述运动参数。

35、在一实施例中,所述外置的运动传感器包括物理通信模块和/或无线通信模块,所述物理通信模块用于与所述音频播放设备建立通信连接,所述无线通信模块用于与所述音频播放设备和/或处理设备建立通信连接。

36、根据本公开实施例的第三方面,提供了一种音频处理系统,所述系统包括:

37、运动传感器,所述运动传感器用于采集运动参数;

38、音频播放设备,所述音频播放设备用于播放空间音频数据,所述运动传感器设置于所述音频播放设备上,其中,空间音频数据是根据所述运动参数,对所述目标音频数据处理得到的。

39、在一些实施例中,所述运动传感器设置于所述音频播放设备外壳之内,或者所述运动传感器设置于所述音频播放设备外壳之外。

40、在一些实施例中,所述运动传感器通过有线传输模块将所述运动参数传输至所述音频播放设备,或者通过无线传输模块将所述运动参数传输至所述音频播放设备和/或处理设备建立。

41、根据本公开实施例的第四方面,提供了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面任一所述方法的步骤。

42、根据本公开实施例的第五方面,提供了一种电子设备,包括:

43、处理器;

44、用于存储处理器可执行指令的存储器;

45、其中,所述处理器执行时实现上述第一方面任一所述方法的步骤。

46、根据本公开实施例的第六方面,提供了一种计算机程序产品,所述计算机程序产品被处理器执行时实现上述第一方面任一所述方法的步骤。

47、本公开实施例提供的技术方案可以包括以下有益效果:

48、在接收到用户切换音频播放效果的指令时,可以实时获取运动传感器采集的用户头部的运动参数,并基于用户当前的音频播放线程,根据运动参数对目标音频数据进行处理,将目标音频数据转换为空间音效,避免了线程间的切换,提高了音频播放的流畅度。

49、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

1.一种音频处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述目标音频数据当前的播放线程及所述运动参数,处理所述目标音频数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述运动参数对所述目标音频数据进行处理,得到空间音频数据,包括:

4.根据权利要求1所述的方法,其特征在于,所述播放所述空间音频数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述获取运动传感器检测的运动参数,包括以下至少一项:

6.根据权利要求1所述的方法,其特征在于,所述运动传感器包括有线传输模块和/或无线传输模块,所述有线传输模块用于与所述音频播放设备建立通信连接,所述无线传输模块用于与所述音频播放设备和/或处理设备建立通信连接。

7.一种音频处理装置,其特征在于,所述装置包括:

8.根据权利要求7所述的装置,其特征在于,所述处理单元,用于:

9.一种音频处理系统,其特征在于,所述系统包括:

10.根据权利要求9所述的系统,其特征在于,所述运动传感器设置于所述音频播放设备外壳之内,或者所述运动传感器设置于所述音频播放设备外壳之外。

11.根据权利要求9所述的系统,其特征在于,所述运动传感器通过有线传输模块将所述运动参数传输至所述音频播放设备,或者通过无线传输模块将所述运动参数传输至所述音频播放设备和/或处理设备建立。

12.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1~6任一所述方法的步骤。

13.一种电子设备,其特征在于,包括: