本公开的实施例涉及音频输出设备领域,并且更具体地,涉及一种用于回放音频数据的方法、电子设备和存储介质。
背景技术:
1、当前的音频回放设备涵盖了多种形式,如耳机、汽车音响、电脑音响以及家庭影院等。耳机和电脑音响通常是双扬声器系统,而汽车音响和家庭影院等则通常采用多扬声器系统。然而,当前大多数音乐存量资源为立体声音源,即,仅包含左声道和右声道。在耳机和电脑音响播放时,这并不成问题。但是,当应用于多扬声器系统时,简单地播放立体声无法实现真正的环绕音效,从而影响用户体验。
技术实现思路
1、本公开的目的是提供一种用于回放音频数据的方法、电子设备和存储介质,以至少部分地解决传统的适用多扬声器系统回放音频数据时存在的上述问题和/或其他潜在问题。
2、本公开的第一方面提供了一种回放音频数据的方法。该方法包括:对音频数据进行处理以获取音频数据的干声数据和湿声数据;基于干声数据和湿声数据确定关于音频数据的混响参数;基于音频数据的音频信息以确定干声数据中的多个音源数据的偏转角度;以及根据多个音源数据并且基于混响参数和偏转角度从音频输出设备回放音频数据。
3、在根据本公开的实施例,通过对音频数据的深度处理、混响参数和音源分离的准确确定,为用户提供了更为真实、沉浸式的音频回放体验。该方法的创新点在于其多层次的处理和准确定位,使得音频回放不再仅仅是简单的声音传递,而是一种更为立体和高度还原的艺术。其他的益处将在下文结合相应的实施例展开描述。
4、在一些实施例中,确定混响参数包括:基于干声数据和湿声数据确定混响空间的估计尺寸;以及基于混响空间的估计尺寸确定混响参数。
5、在一些实施例中,确定估计尺寸包括:基于干声数据和湿声数据确定干声能量和湿声能量;以及基于干声能量和湿声能量来确定估计尺寸。
6、在一些实施例中,确定偏转角度包括:根据音频数据的音频信息确定音源分离参数;基于音源分离参数对干声数据进行处理以获取干声数据中的多个音源数据;以及基于多个音源数据确定偏转角度。
7、在一些实施例中,确定偏转角度还包括:基于多个音源数据并根据音源数据的声道能量确定偏转角度。
8、在一些实施例中,获取多个音源数据包括:通过参数滤波器并基于音源分离参数来获取具有不同频谱特征的多个音源数据。
9、在一些实施例中,获取多个音源数据还包括:通过深度学习模型根据不同音源的预训练参数来获取具有不同非线性特征的多个音源数据。
10、本公开的第二方面提供了一种电子设备。该电子设备包括:至少一个处理单元;以及至少一个存储器,其耦合至至少一个处理单元并且存储有机器可执行指令,当指令由至少一个处理单元执行时,使得设备执行动作,动作包括:对音频数据进行处理以获取音频数据的干声数据和湿声数据;基于干声数据和湿声数据确定关于音频数据的混响参数;基于音频数据的音频信息以确定干声数据中的多个音源数据的偏转角度;以及根据多个音源数据并且基于混响参数和偏转角度从音频输出设备回放音频数据。
11、在一些实施例中,确定混响参数包括:基于干声数据和湿声数据确定混响空间的估计尺寸;以及基于混响空间的估计尺寸确定混响参数。
12、在一些实施例中,确定估计尺寸包括:基于干声数据和湿声数据确定干声能量和湿声能量;以及基于干声能量和湿声能量来确定估计尺寸。
13、在一些实施例中,确定偏转角度包括:根据音频数据的音频信息确定音源分离参数;基于音源分离参数对干声数据进行处理以获取干声数据中的多个音源数据;以及基于多个音源数据确定偏转角度。
14、在一些实施例中,确定偏转角度还包括:基于多个音源数据并根据音源数据的声道能量确定偏转角度。
15、在一些实施例中,获取多个音源数据包括:通过参数滤波器并基于音源分离参数来获取具有不同频谱特征的多个音源数据。
16、在一些实施例中,获取多个音源数据还包括:通过深度学习模型根据不同音源的预训练参数来获取具有不同非线性特征的多个音源数据。
17、本公开的第三方面提供了一种计算机存储介质。计算机存储介质上存储有计算机程序,计算机程序可由处理器执行以实现本公开的第一方面的方法的步骤。
1.一种回放音频数据的方法,包括:
2.根据权利要求1所述的方法,其中确定所述混响参数包括:
3.根据权利要求2所述的方法,其中确定所述估计尺寸包括:
4.根据权利要求1-3中任一项所述的方法,其中确定所述偏转角度包括:
5.根据权利要求4所述的方法,其中确定所述偏转角度还包括:
6.根据权利要求4所述的方法,其中获取所述多个音源数据包括:
7.根据权利要求4所述的方法,其中获取所述多个音源数据还包括:
8.一种电子设备,包括:
9.根据权利要求8所述的电子设备,其中确定所述混响参数包括:
10.根据权利要求9所述的电子设备,其中确定所述估计尺寸包括:
11.根据权利要求8-10中任一项所述的电子设备,其中确定所述偏转角度包括:
12.根据权利要求11所述的电子设备,其中确定所述偏转角度还包括:
13.根据权利要求11所述的电子设备,其中获取所述多个音源数据包括:
14.根据权利要求11所述的电子设备,其中获取所述多个音源数据还包括:
15.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,计算机程序可由处理器执行以实现根据权利要求1-7中任一项所述的方法。