本发明实施例涉及音频处理,尤其涉及一种音频信号处理方法、装置、计算机设备及存储介质。
背景技术:
1、当前家庭影院多声道的硬件环境下,除了回放基于多声道特殊混音的电影片源外还面临大量立体声节目源,为了硬件环境的适配或获得更好的聆听效果,业界针对立体声上混至多声道有几种主流算法,以早期dolby surround decoder(杜比环绕声解码)举例,其上混算法原理为对左右取差值获取同向信号,剩余信号复制一次并反向,作为环绕信号。
2、唱片制作中常用的m/s录音混音技巧,是将一只心形指向麦克风正对声源前做中心拾音器,即m/s中的mid,8字型指向麦克风垂直声源方向做侧边拾音器,即m/s中的side,调整后再通过时域信号加减调制回立体声。其中mid为输出中心信号的两个通道,side为输出两侧信号的两个通道,对于soundbar+tv的组合模式(例如,回音壁音响+电视设备),考虑到各部分的发声特点认为采用m/s制式回放立体声内容音效更佳,其中,soundbar为输出中心信号的设备,tv为输出两侧信号的设备。
3、但以上两种技术一方面成熟的商业算法不适配当前组合模式的发声特点,另一方面在时域上简单对立体声信号做加减处理,实际效果过于粗糙。因此,如何将立体声的音频信号输出为多声道信号,以提高用户体验成为现在亟待解决的问题。
技术实现思路
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、本发明实施例提供的音频信号处理方案,通过获取所述音频信号在左声道中的第一信号,以及获取所述音频信号在右声道中的第二信号;确定所述第一信号的每个第一频点和所述第二信号的每个第二频点之间的相位差,每个所述第一频点和每个所述第二频点之间一一对应;根据所述相位差在设备集合中确定目标设备,所述目标设备用于通过不同声道输出所述第一频点和所述第二频点;将所述第一频点和所述第二频点输出至所述目标设备。由此,可以针对两个声道中的信号确定每两个对应频点间的相位差,根据相位差将每个频点输出至确定的目标设备的不同声道,实现对音频的多声道划分,通过多声道播放提高了设备播放立体声的音效,提升用户体验。
1.一种音频信号处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述第一信号的每个第一频点和所述第二信号的每个第二频点之间的相位差,包括:
3.根据权利要求2所述的方法,其特征在于,所述确定所述第一信号的每个第一频点的第一相位角,以及确定所述第二信号的每个第二频点的第二相位角,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述相位差在设备集合中确定目标设备,包括:
5.根据权利要求3所述的方法,其特征在于,所述将所述第一频点和所述第二频点输出至所述目标设备,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述两侧信号设备包括:视频播放设备,所述中心信号设备包括:与所述视频播放设备连接的音响设备。
8.一种音频信号处理装置,其特征在于,包括:
9.一种计算机设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的音频信号处理程序,以实现权利要求1~7中任一项所述的音频信号处理方法。
10.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~7中任一项所述的音频信号处理方法。
