说明书声像方位感处理方法和装置
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种声像方位感处理方法和装置。
背景技术
随着音视频技术的蓬勃发展,人们在追求3D视觉体验的同时也对声音的空间属性有越来越高的要求。在可穿戴设备中将视频与音频结合,可以产生更加真实的浸入式体验效果。由于重放设备仅限于耳机,因此最合适的方法是采用双耳录音重放技术。由于双耳声压包含了声音的主要空间信息,因而可采用放置在人工头模(或真人受试者)双耳处的一对微缩传声器进行捡拾。所得的双耳声信号经放大、传输、记录等过程后,再用一对耳机进行重放,从而在倾听者双耳处产生和原声场一致的主要空间信息,实现声音空间信息的重放。这是双耳录音和重放系统的工作原理。采用基于双耳信号的虚拟听觉重放系统产生的空间听觉效果更为真实、自然。
然而,在采用耳机重放双耳信号的时候,由于耳机放音方式与原始声场的不同,会丢失了用于判断前后方位的认知信息,出现一定的前后声像混淆问题,可能使得听者将来自前方方位的声像误判成来至后方方位。
发明内容
本发明实施例提供一种声像方位感处理方法和装置,用于提高声源方位的判断准确率。
第一方面,本发明实施例提供一种声像方位感处理方法,包括:获取左耳通道信号、右耳通道信号和中置通道信号,所述左耳通道信号为声源信号传输至左耳通道中的信号,右耳通道信号为所述声源信号传输至右耳通道中的信号,所述中置通道信号为所述声源信号传输至中置通道中的信号,所述中置通道位于所述左耳通道与所述右耳通道之间的中垂面上;根据所述左耳 通道信号、所述右耳通道信息和所述中置通道信号,确定声源的方位是否为前方方位,所述前方方位为所述中置通道所面向的方位;当所述声源的方位为前方方位时,分别对所述左耳通道信号和右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理。
在第一方面的第一种可能的实现方式中,所述根据所述左耳通道信号、所述右耳通道信号和所述中置通道信号,确定所述声源的方位是否为前方方位,包括:根据所述左耳通道信号、所述右耳通道信号和所述中置通道信号,获得所述左耳通道信号与所述右耳通道信号之间的时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差;根据所述左耳通道信号与所述右耳通道信号之间的时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差,确定所述声源的方位是否为前方方位。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据所述左耳通道信号、所述右耳通道信号和和所述中置通道信号,获得所述左耳通道信号与所述右耳通道信号之间的时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差,包括:根据所述左耳通道信号,获得所述左耳通道信号的傅里叶系数HL(f);根据所述左耳通道信号,获得所述右耳通道信号的傅里叶系数HR(f);根据所述左耳通道信号,获得所述中置通道信号的傅里叶系数HC(f);
根据φLR(τ)=∫0xHL(f)HR*(f)df×e(j2πfτ){[∫0x|HL(f)|2df][∫0x|HR(f)|2df]}1/2,]]>获得φLR(τ)的最大值,并将φLR(τ)的最大值所对应的τ的取值作为所述左耳通道信号与所述右耳通道信号之间的时延差;
根据φLC(τ)=∫0xHL(f)HC*(f)df×e(j2πfτ){[∫0x|HL(f)|2df][∫0x|HC(f)|2df]}1/2,]]>获得φLC(τ)的最大值,并将φLC(τ)的最大值所对应的τ的取值作为所述左耳通道信号与所述中置通道信号之间的时延差;
根据φRC(τ)=∫0xHR(f)HC*(f)df×e(j2πfτ){[∫0x|HR(f)|2df][∫0x|HC(f)|2df]}1/2,]]>获得φRC(τ)的最大值,并将φRC(τ)的最大值所对应的τ的取值作为所述右耳通道信号与所述中置通道信号之间的时延差;其中,所述与所述HR(f)共轭,所述与所述HC(f)共轭,所述j表示复数,[0,x]表示频率范围,-1ms≤τ≤1ms。
结合第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述根据所述左耳通道信号与所述右耳通道信号之间的时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差,确定所述声源的方位是否为前方方位,包括:
当时,确定所述声源信号的入射角为其中,若|ITDLC|>|ITDRC|,则确定所述声源信号的入射角大于或等于0°并且小于或等于45°;若|ITDLC|<|ITDRC|,则确定所述声源信号的入射角大于或等于135°并且小于或等于180°;
当时,确定所述声源信号的入射角为若|ITDLC|>|ITDRC|,则确定所述声源信号的入射角大于或等于315°并且小于或等于360°;若|ITDLC|<|ITDRC|,则确定所述声源信号的入射角大于或等于180°并且小于或等于225°;
当时,确定所述声源信号的入射角为
当时,确定所述声源信号的入射角为其中,所述ITDLR为所述左耳通道信号与所述右耳通道信号之间的时延差,所述ITDRC为所述右耳通道信号与所述中置通道信号之间的时延差,所述ITDLC为所述左耳通道信号与所述中置通道信号之间的时延差,所述c表示声速,所述a表示所述左耳通道与所述右耳通道之间距离的一半;
根据所述声源信号的入射角大于或等于0°并且小于或等于90°,或者,大于或等于270°并且小于或等于360°,确定所述声源的方位为前方方位;根据所述声源信号的入射角大于90°并且小于270°,确定所述声源的方位为后方方位,所述后方方位为所述中置通道所背向的方位。
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实 现方式中,所述分别对所述左耳通道信号和右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理,包括:当所述声源信号的入射角大于或等于0°并且小于或等于第一预设角度,或者,所述声源信号的入射角大于或等于第二预设角度并且小于或等于360°时,分别对所述左耳通道信号和右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理;其中,所述第一预设角度小于90°,所述第二预设角度大于270°。
结合第一方面或第一方面的第一种至第四种可能的实现方式中的任意一种,在第一方面的第五种可能的实现方式中,所述分别对所述左耳通道信号和所述右耳通道信号进行前方方位增强处理,包括:分别将所述左耳通道信号和所述右耳通道信号中频率属于第一预设频带的信号与第一增益系数做乘积,获得前方方位增强处理的左耳通道信号和右耳通道信号;所述第一增益系数为大于1的数值,其中,所述第一预设频带所对应的前方与头相关传递函数(英文:Head Related Transfer Function,简称:HRTF)的幅度谱大于所述第一预设频带所对应的后方HRTF的幅度谱;
所述分别对所述左耳通道信号和所述右耳通道信号进行后方方位减弱处理,包括:分别将所述左耳通道信号和所述右耳通道信号中的频率属于第二预设频带的信号与第二增益系数做乘积,获得后方方位减弱处理的左耳通道信号和右耳通道信号;所述第二增益系数为小于或等于1的正数值,所述第二预设频带为除所述第一预设频带之外的频带。
结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述分别对所述左耳通道信号和所述右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理之前,还包括:获取头模的前方水平面内HRTF的幅度谱均值,以及所述头模的后方水平面内HRTF的幅度谱均值,其中,所述头模为应用所述方法的头模;将所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值相减,获取所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差;根据所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差,获取所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差在频率范围内的均值;将所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差 大于所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差在频率范围内的均值所对应的频带作为所述第一预设频带。
第二方面,本发明实施例提供一种声像方位感处理装置,包括:获取单元,用于获取左耳通道信号、右耳通道信号和中置通道信号,所述左耳通道信号为声源信号传输至左耳通道中的信号,右耳通道信号为所述声源信号传输至右耳通道中的信号,所述中置通道信号为所述声源信号传输至中置通道中的信号,所述中置通道位于所述左耳通道与所述右耳通道之间的中垂面上;确定单元,用于根据所述获取单元获取的所述左耳通道信号、所述右耳通道信息和所述中置通道信号,确定所述声源的方位是否为前方方位,所述前方方位为所述中置通道所面向的方位;处理单元,用于当所述确定单元确定所述声源的方位为前方方位时,分别对所述左耳通道信号和右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理。
在第二方面的第一种可能的实现方式中,所述确定单元具体用于,根据所述左耳通道信号、所述右耳通道信号和所述中置通道信号,获得所述左耳通道信号与所述右耳通道信号之间的时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差;以及根据所述左耳通道信号与所述右耳通道信号之间的时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差,确定所述声源的方位是否为前方方位。
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述确定单元,用于根据所述左耳通道信号、所述右耳通道信号和和所述中置通道信号,获得所述左耳通道信号与所述右耳通道信号之间的时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差,包括:所述确定单元用于根据所述左耳通道信号,获得所述左耳通道信号的傅里叶系数HL(f);根据所述左耳通道信号,获得所述右耳通道信号的傅里叶系数HR(f);根据所述左耳通道信号,获得所述中置通道信号的傅里叶系数HC(f);以及
根据φLR(τ)=∫0xHL(f)HR*(f)df×e(j2πfτ){[∫0x|HL(f)|2df][∫0x|HR(f)|2df]}1/2,]]>获得φLR(τ)的最大值,并将φLR(τ)的最大值所对应的τ的取值作为所述左耳通道信号与所述右耳通道信号 之间的时延差;
根据φLC(τ)=∫0xHL(f)HC*(f)df×e(j2πfτ){[∫0x|HL(f)|2df][∫0x|HC(f)|2df]}1/2,]]>获得φLC(τ)的最大值,并将φLC(τ)的最大值所对应的τ的取值作为所述左耳通道信号与所述中置通道信号之间的时延差;
根据φRC(τ)=∫0xHR(f)HC*(f)df×e(j2πfτ){[∫0x|HR(f)|2df][∫0x|HC(f)|2df]}1/2,]]>获得φRC(τ)的最大值,并将φRC(τ)的最大值所对应的τ的取值作为所述右耳通道信号与所述中置通道信号之间的时延差;其中,所述与所述HR(f)共轭,所述与所述HC(f)共轭,所述j表示复数,[0,x]表示频率范围,-1ms≤τ≤1ms。
结合第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述确定单元用于根据所述左耳通道信号与所述右耳通道信号之间的时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差,确定所述声源的方位是否为前方方位,包括:所述确定单元用于:
当确定时,确定所述声源信号的入射角为其中,若|ITDLC|>|ITDRC|,则确定所述声源信号的入射角大于或等于0°并且小于或等于45°;若|ITDLC|<|ITDRC|,则确定所述声源信号的入射角大于或等于135°并且小于或等于180°;
当确定时,确定所述声源信号的入射角为若|ITDLC|>|ITDRC|,则确定所述声源信号的入射角大于或等于315°并且小于或等于360°;若|ITDLC|<|ITDRC|,则确定所述声源信号的入射角大于或等于180°并且小于或等于225°;
当确定时,确定所述声源信号的入射角为
当确定时,确定所述声源信号的入射角为其中,所述ITDLR为所述左耳通道信号与所述右耳通道信 号之间的时延差,所述ITDRC为所述右耳通道信号与所述中置通道信号之间的时延差,所述ITDLC为所述左耳通道信号与所述中置通道信号之间的时延差,所述c表示声速,所述a表示所述左耳通道与所述右耳通道之间距离的一半;
以及根据所述声源信号的入射角大于或等于0°并且小于或等于90°,或者,大于或等于270°并且小于或等于360°,确定所述声源的方位为前方方位;根据所述声源信号的入射角大于90°并且小于270°,确定所述声源的方位为后方方位,所述后方方位为所述中置通道所背向的方位。
结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述处理单元具体用于,当所述确定单元确定所述声源信号的入射角大于或等于0°并且小于或等于第一预设角度,或者,所述声源信号的入射角大于或等于第二预设角度并且小于或等于360°时,分别对所述左耳通道信号和右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理;其中,所述第一预设角度小于90°,所述第二预设角度大于270°。
结合第二方面或第二方面的第一种至第四种可能的实现方式中的任意一种,在第二方面的第五种可能的实现方式中,所述处理单元用于分别对所述左耳通道信号和所述右耳通道信号进行前方方位增强处理,包括:所述处理单元用于,分别将所述左耳通道信号和所述右耳通道信号中频率属于第一预设频带的信号与第一增益系数做乘积,获得前方方位增强处理的左耳通道信号和右耳通道信号;所述第一增益系数为大于1的数值,其中,所述第一预设频带所对应的前方HRTF的幅度谱大于所述第一预设频带所对应的后方HRTF的幅度谱;所述处理单元用于分别对所述左耳通道信号和所述右耳通道信号进行后方方位减弱处理,包括:所述处理单元用于,分别将所述左耳通道信号和所述右耳通道信号中的频率属于第二预设频带的信号与第二增益系数做乘积,获得后方方位减弱处理的左耳通道信号和右耳通道信号;所述第二增益系数为小于或等于1的正数值,所述第二预设频带为除所述第一预设频带之外的频带。
结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,所述获取单元还用于在所述处理单元分别对所述左耳通道信号和所述右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理之前,获取头模的前方水平面内HRTF的幅度谱均值,以及所述头模的后方水平面内HRTF的幅度谱均值,其中,所述头模为应用所述装置的头 模;将所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值相减,获取所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差;根据所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差,获取所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差在频率范围内的均值;将所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差大于所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差在频率范围内的均值所对应的频带作为所述第一预设频带。
本发明实施例提供的声像方位感处理方法和装置,通过获取的声源的左耳通道信号、右耳通道信号和中置通道信号,来确定所述声源的方位是否为前方方位;当所述声源的方位为前方方位时,分别对所述左耳通道信号和右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理。从而可以增大声像的前方方位感与后方方位感的差距,进而可以提高声源方位的判断准确率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明声像方位感处理方法实施例一的流程图;
图2为本发明声像方位感处理方法实施例二的流程图;
图3为本发明实施例提供的声源信号的入射角划分的一种示意图;
图4为本发明声像方位感处理装置实施例一的结构示意图;
图5为本发明声像方位感处理装置实施例二的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明声像方位感处理方法实施例一的流程图,如图1所示,本实施例的方法可以包括:
S101、获取左耳通道信号、右耳通道信号和中置通道信号。
其中,所述左耳通道信号为声源信号传输至左耳通道中的信号,右耳通道信号为所述声源信号传输至右耳通道中的信号,所述中置通道信号为所述声源信号传输至中置通道中的信号,所述中置通道位于所述左耳通道与所述右耳通道的中垂面上。
本实施例中,有一声源发出信号,该信号称为声源信号,然后可以获取左耳通道信号、右耳通道信号和中置通道信号,具体地,可以通过在左耳设置一个传声器获取声源发出的信号,获取到的信号称为左耳通道信号;在右耳设置一个传声器获取声源发出的信号,获取到的信号称为右耳通道信号;在左耳与右耳之间的中垂面上设置一个传声器用于获取声源发出的信号,获取到的信号称为中置通道信号,在左耳与右耳之间的中垂面上设置的传声器可以设置在例如人头的额头或者鼻梁上。
S102、根据所述左耳通道信号、所述右耳通道信息和所述中置通道信号,确定所述声源的方位是否为前方方位。
本实施例中,可以根据右耳通道信号、右耳通道信号、以及新增的中置通道信号,来确定该声源的方位是否为前方方位,该前方方位为该中置通道所面向的方位,例如前方方位为应用本发明声像方位感处理方法的用户的人脸所面向的方位。与现有技术相比,通过另外获取一个中置通道信号,然后根据所述左耳通道信号、所述右耳通道信息和增加的所述中置通道信号,可以确定声源的方位是否为前方方位。
S103、当所述声源的方位为前方方位时,分别对所述左耳通道信号和右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理。
本实施例中,当确定该声源的方位为前方方位时,可以对该左耳通道信号进行前方方位增强处理,对该右耳通道信号进行前方方位增强处理;或者,可以对该左耳通道信号进行后方方位减弱处理,对该右耳通道信号进行后方 方位减弱处理;或者,可以对该左耳通道信号进行前方方位增强处理和后方方位减弱处理,对该右耳通道信号进行前方方位增强处理和后方方位减弱处理。听者接收到上述处理后的左耳通道信号和右耳通道信号会产生一种对声源的感觉,这种感觉称为声像。通过上述的任一种方式处理,均可以增大声像的前方方位感与后方方位感之间的差距,从而可以使得听者准确地识别出声源来自前方。
本发明实施例提供的声像方位感处理方法,通过获取声源的左耳通道信号、右耳通道信号和中置通道信号,所述中置通道位于所述左耳通道与所述右耳通道之间的中垂面上;根据所述左耳通道信号、所述右耳通道信息和所述中置通道信号,确定所述声源的方位是否为前方方位,所述前方方位为所述中置通道所面向的方位;当所述声源的方位为前方方位时,分别对所述左耳通道信号和右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理。从而可以增大声像的前方方位感与后方方位感之间的差距,进而使得听者准确地识别出声源来自前方,提高了声源方位的判断准确率。
图2为本发明声像方位感处理方法实施例二的流程图,如图2所示,本实施例的方法可以包括:
S201、获取左耳通道信号、右耳通道信号和中置通道信号。
本实施例中,S201的具体实现过程可以参见本发明方法实施例一中S101的具体实现过程类似,此处不再赘述。
S202、根据所述左耳通道信号、所述右耳通道信号和所述中置通道信号,获得所述左耳通道信号与所述右耳通道信号之间的时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差。
本实施例中,可以根据获取的左耳通道信号和右耳通道信号,获得该左耳通道信号与右耳通道信号之间的时延差;根据获取的左耳通道信号和中置通道信号,获得该左耳通道信号与中置通道信号之间的时延差;根据获取的右耳通道信号和中置通道信号,获得该右耳通道信号与中置通道信号之间的时延差。
在一种具体的实现方式中,上述的S202可以包括如下所述:根据该获取的左耳通道信号,获得该左耳通道信号的傅里叶系数HL(f),HL(f)是有关于f 的函数,f为左耳通道信号的频率;根据该获取的右耳通道信号,获得该右耳通道信号的傅里叶系数HR(f),HR(f)是有关于f的函数,f为频率;根据该获取的中置通道信号,获得该中置通道信号的傅里叶系数HC(f),HC(f)是有关于f的函数,f为频率;然后根据公式(一)获得左耳通道信号与右耳通道信号之间的时延差,具体地,根据公式(一)获得φLR(τ)的最大值,并将φLR(τ)的最大值所对应的τ的取值作为该左耳通道信号与该右耳通道信号之间的时延差;
公式(一)为:φLR(τ)=∫0xHL(f)HR*(f)df×e(j2πfτ){[∫0x|HL(f)|2df][∫0x|HR(f)|2df]}1/2;]]>
其中,所述与所述HR(f)共轭,所述j表示复数,[0,x]表示低频范围,-1ms≤τ≤1ms。
还可以根据公式(二)获得左耳通道信号与中置通道信号之间的时延差,具体地,根据公式(二)获得φLC(τ)的最大值,并将φLC(τ)的最大值所对应的τ的取值作为该左耳通道信号与该中置通道信号之间的时延差;
公式(二)为:φLC(τ)=∫0xHL(f)HC*(f)df×e(j2πfτ){[∫0x|HL(f)|2df][∫0x|HC(f)|2df]}1/2,]]>
其中,所述与所述HC(f)共轭,所述j表示复数,[0,x]表示频率范围,-1ms≤τ≤1ms。
还可以根据公式(三)获得右耳通道信号与中置通道信号之间的时延差,具体地,根据公式(三)获得φRC(τ)的最大值,并将φRC(τ)的最大值所对应的τ的取值作为该右耳通道信号与该中置通道信号之间的时延差;
公式(三)为:φRC(τ)=∫0xHR(f)HC*(f)df×e(j2πfτ){[∫0x|HR(f)|2df][∫0x|HC(f)|2df]}1/2;]]>
其中,所述与所述HC(f)共轭,所述j表示复数,[0,x]表示低频范围,-1ms≤τ≤1ms。
S203、根据所述左耳通道信号与所述右耳通道信号之间的时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差,确定所述声源的方位是否为前方方位。
在一种具体的实现方式中,S203可以包括如下所述。
可以根据该左耳通道信号与该右耳通道信号之间的时延差,获取其中,ITDLR为该左耳通道信号与该右耳通道信号之间的时延差,c为声速,a为该左耳通道与该右耳通道之间距离的一半;
在第一种情况下,当时,可以确定该声源信号的入射角为然后判断该左耳通道信号与该中置通道信号之间的时延差ITDLC是否大于或等于该右耳通道与该中置通道信号之间时延差ITDRC,若确定|ITDLC|≥|ITDRC|,则确定所述声源信号的入射角大于或等于0°并且小于或等于45°,即确定该声源信号的入射角属于[0°,45°]这一角度范围;若确定|ITDLC|<|ITDRC|,则确定所述声源信号的入射角大于或等于135°并且小于或等于180°,即确定该声源信号的入射角属于[135°,180°]这一角度范围。
在第二种情况下,当时,确定该声源信号的入射角为然后判断ITDLC是否大于或等于ITDRC,若确定|ITDLC|≥|ITDRC|,则确定该声源信号的入射角大于或等于315°并且小于或等于360°,即确定该声源信号的入射角属于[315°,360°]这一角度范围;若确定|ITDLC|<|ITDRC|,则确定该声源信号的入射角的角度大于或等于180°并且小于或等于225°,即确定该声源信号的入射角属于[180°,225°]这一角度范围。
在第三种情况下,当时,确定该声源信号的入射角为
在第四种情况下,当时,确定声源信号的入射角为
在确定声源信号的入射角之后,根据声源信号的入射角大于或等于0°并且小于或等于90°,或者,大于或等于270°并且小于或等于360°,可以确定该声源的方位为前方方位;或者,根据该声源信号的入射角大于90°并且小于270°,确定所述声源的方位为后方方位,所述后方方位为所述中置通道所背向的方位,例如后方方位为应用本发明声像方位感处理方法的用户的人脸所背向的方位。如图3所示,本实施例中,以声源平行该中置通道入射的角度为0°。
S204、当所述声源的方位为前方方位时,分别对所述左耳通道信号和右 耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理。
本实施例中,在通过上述方式确定该声源的方位为前方方位时,分别对所述左耳通道信号和右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理,具体实现过程可以参见本发明方法实施例一中S103的相关记载,此处不再赘述。
可选地,S204具体可以为:在确定该声源的方位为前方方位时,而且还要确定该声源信号的入射角大于或等于0°并且小于或等于第一预设角度,或者,所述声源信号的入射角大于或等于第二预设角度并且小于或等于360°时,分别对所述左耳通道信号和右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理;其中,所述第一预设角度小于90°,所述第二预设角度大于270°。例如,该第一预设角度可以为60°或者45°,第二预设角度可以为300°或者315°。
可选地,对该左耳通道信号进行前方方位增强处理可以包括:将该左耳通道信号中频率属于第一预设频带的信号与第一增益系数做乘积,获得前方方位增强处理的左耳通道信号,并且该第一增益系数为大于1的数值,其中,该第一预设频带所对应的前方与头相关传递函数(英文:Head Related Transfer Function,简称:HRTF)的幅度谱大于该所述第一预设频带所对应的后方HRTF的幅度谱,可选地,该第一预设频带所对应的前方HRTF的幅度谱减去该所述第一预设频带所对应的后方HRTF的幅度谱大于预设值,该预设值为大于0的数值。相应地,对该右耳通道信号进行前方方位增强处理可以类似处理。
可选地,对该左耳通道信号进行后方方位减弱处理可以包括:将该左耳通道信号中频率属于第二预设频带的信号与第二增益系数做乘积,获得后方方位减弱处理的左耳通道信号,并且该第二增益系数为小于1的数值,其中,该第二预设频带为除上述第一预设频带之外的频带。相应地,对该右耳通道信号进行后方方位减弱处理可以类似处理。
可选地,在分别对该左耳通道信号和右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理之前,需要确定上述的第一预设频带;具体如下所述。
获取头模的前方水平面内HRTF的幅度谱均值,以及所述头模的后方水平面内HRTF的幅度谱均值,该头模为应用本发明实施例提供的声像方位感 处理方法的头模,其中,HRTF的表达式为其中,θ为方位角;为仰角;f为频率;因此可以通过θ的取值为[0°,90°]和[270°,360°]、的取值为0°计算获得前方水平面内HRTF的幅度谱均值,该前方水平面内HRTF的幅度谱均值是与f有关的函数。还可以通过θ的取值为[90°,270°]、的取值为0°计算获得该头模的后方水平面内HRTF均值,该后方水平面内HRTF的幅度谱均值是与f有关的函数。
然后将该前方水平面内HRTF的幅度谱均值与后方水平面内HRTF的幅度谱均值相减,获取该前方水平面HRTF的幅度谱均值与该后方水平面内HRTF的幅度谱均值之差;再将根据前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差,获取该前方水平面内HRTF的幅度谱均值与该后方水平面内HRTF的幅度谱均值之差在频率范围内的均值,即将每个频率所对应的前方水平面内HRTF均值与所述后方水平面内HRTF均值之差求平均值,得到一个具体值;再将该前方水平面内HRTF的幅度谱均值与该后方水平面内HRTF的幅度谱均值之差与该前方水平面内HRTF的幅度谱均值与该后方水平面内HRTF的幅度谱均值之差在频率范围内的均值进行比较,将该前方水平面内HRTF的幅度谱均值与该后方水平面内HRTF的幅度谱均值大于该前方水平面内HRTF的幅度谱均值与该后方水平面内HRTF的幅度谱均值之差在频率范围内的均值所对应的频带作为所述第一预设频带。
在具体实现时,第一预设频带可以包括以下至少一种频带:[3kHz,8kHz]、[10kHz,12kHz]、[17kHz,20kHz];第二预设频带可以包括以下至少一种频带:[0kHz,3kHz)、(8kHz,10kHz)、(12kHz,17kHz);或者,第一预设频带可以包括以下至少一种频带:[3kHz,8.1kHz]、[10kHz,12.5kHz]、[17kHz,20kHz];第二预设频带可以包括以下至少一种频带:[0kHz,3kHz)、(8.1kHz,10kHz)、(12.5kHz,17kHz),本发明实施例并不以此为限。
在第一种应用场景中,若应用本发明实施例提供的声像方位感处理方法的头模为中国人声头模,则第一预设频带可以包括[3kHz,8kHz]、[10kHz,12kHz]、[17kHz,20kHz],第二预设频带可以包括:[0kHz,3kHz)、(8kHz,10kHz)、(12kHz,17kHz)。具体地,可以将通过范围为第一预设频带的带通滤波器,该带通滤波器的增益系数为大于1的数值,然后将该带通滤波器与左通道信号或右通道信号进行卷积,从而可以增强频率属于第一预设频带内的信号的前方方位;可以将 通过范围为第二预设频带的带通滤波器,该带通滤波器的增益系数为小于或等于1的正数值,然后将该带通滤波器与左通道信号或右通道信号进行卷积,从而可以减弱频率属于第二预设频带内的信号的后方方位。
例如:可以通过下述各公式对左通道信号和右通道信号进行声像方位感处理。
将左通道信号进行公式(四)所述的处理,公式(四)例如为:
L′=M1×Hlow⊗L+Σ1KMi+1×Hbandi⊗L,]]>其中,L'为进行声像方位感处理后的左通道信号,L为进行声像方位感处理前的左通道信号,Hlow表示一个截止频率为F1的低通滤波器,M1为截止频率为F1的低通滤波器的增益系数,Hbandi表示一个带通滤波器,该带通滤带为[Fi,Fi+1],Mi为该带通滤波器的增益系数。
将右通道信号进行公式(五)所述的处理,公式(五)例如为:
R′=M1×Hlow⊗R+Σ1KMi+1×Hbandi⊗R,]]>其中,R'为进行声像方位感处理后的右通道信号,R为进行声像方位感处理前的右通道信号。
可选地,例如,可以采用1个低通滤波器和5个带通滤波器,K为5。其中,F1=3kHz、F2=8kHz、F3=10kHz、F4=12kHz、F5=17kHz、F6=20kHz;相应地,M1=1、M2=2、M3=0.5、M4=2、M5=0.5、M6=2。因此,可以对第一预设频带为[3kHz,8kHz]、[10kHz,12kHz]、[17kHz,20kHz]内的信号进行增强,即可以对第一预设频带内的信号的幅度增益6dB;对第二预设频带为(8kHz,10kHz)、(12kHz,17kHz)内的信号进行减弱,即可以对第二预设频带内的信号的幅度衰减3dB。
可选地,例如,可以采用1个低通滤波器和7个带通滤波器,K为7。其中,F1=3kHz、F2=5kHz、F3=8kHz、F4=10kHz、F5=12kHz、F6=15kHz、F7=17kHz、F8=20kHz;相应地,M1=1、M2=1.8、M3=2、M4=0.5、M5=2、M6=0.8、M7=0.5、M8=2。因此,可以对第一预设频带为[3kHz,8kHz]、[10kHz,12kHz]、[17kHz,20kHz]内的信号进行增强;对第二预设频带为(8kHz,10kHz)、(12kHz,17kHz)内的信号进行减弱。
可选地,当声源信号的入射角大于或等于0°并且小于或等于45°,或者,所述声源信号的入射角大于或等于315°并且小于或等于360°时,可以采用1个低通滤波器和5个带通滤波器,K为5。其中,F1=3kHz、F2=8kHz、F3=10kHz、F4=12kHz、F5=17kHz、F6=20kHz;相应地,M1=1、M2=2.8、M3=0.5、M4=1.4、 M5=0.5、M6=2。因此,可以对第一预设频带为[3kHz,8kHz]、[10kHz,12kHz]、[17kHz,20kHz]内的信号进行增强,即可以对[3kHz,8kHz]频带内的信号的幅度增益9dB,可以对[10kHz,12kHz]频带内的信号的幅度增益9dB,可以对[17kHz,20kHz]频带内的信号的幅度增益9dB;对第二预设频带为(8kHz,10kHz)、(12kHz,17kHz)内的信号进行减弱,即可以对第二预设频带内的信号的幅度衰减3dB。当声源信号的入射角大于或等于45°并且小于或等于90°,或者,所述声源信号的入射角大于或等于270°并且小于或等于315°时,可以采用1个低通滤波器和5个带通滤波器,K为5。其中,F1=3kHz、F2=8kHz、F3=10kHz、F4=12kHz、F5=17kHz、F6=20kHz;相应地,M1=1、M2=2.8、M3=0.71、M4=2、M5=0.5、M6=2.8。因此,可以对第一预设频带为[3kHz,8kHz]、[10kHz,12kHz]、[17kHz,20kHz]内的信号进行增强,即可以对[3kHz,8kHz]频带内的信号的幅度增益9dB,可以对[10kHz,12kHz]频带内的信号的幅度增益6dB,可以对[17kHz,20kHz]频带内的信号的幅度增益9dB;对第二预设频带为(8kHz,10kHz)、(12kHz,17kHz)内的信号进行减弱,即可以对(8kHz,10kHz)频带内的信号的幅度衰减3dB,可以对(12kHz,17kHz)频带内的信号的幅度衰减6dB。
在第二种应用场景中,若应用本发明实施例提供的声像方位感处理方法的头模为KEMAR人工头模,则第一预设频带可以包括[3kHz,8.1kHz]、[10kHz,12.5kHz]、[17kHz,20kHz],第二预设频带可以包括:[0kHz,3kHz)、(8.1kHz,10kHz)、(12.5kHz,17kHz)。具体地,可以将通过范围为第一预设频带的带通滤波器,该带通滤波器的增益系数为大于1的数值,然后将该带通滤波器与左通道信号或右通道信号进行卷积,从而可以增强频率为第一预设频带内的信号的前方方位;可以将通过范围为第二预设频带的带通滤波器,该带通滤波器的增益系数为小于或等于1的正数值,然后将该带通滤波器与左通道信号或右通道信号进行卷积,从而可以减弱频率为第二预设频带内的信号的后方方位。
可选地,例如,可以采用1个低通滤波器和5个带通滤波器,K为5。其中,F1=3kHz、F2=8.1kHz、F3=10kHz、F4=12.5kHz、F5=17kHz、F6=20kHz;相应地,M1=1、M2=2、M3=0.5、M4=2、M5=0.5、M6=2。因此,可以对第一预设频带为[3kHz,8.1kHz]、[10kHz,12.5kHz]、[17kHz,20kHz]内的信号进行增强,即可以对第一预设频带内的信号的幅度增益6dB;对第二预设频带为 (8.1kHz,10kHz)、(12.5kHz,17kHz)内的信号进行减弱,即可以对第二预设频带内的信号的幅度衰减3dB。
本发明实施例提供的声像方位感处理方法,通过获取声源的左耳通道信号、右耳通道信号和中置通道信号,根据所述左耳通道信号与所述右耳通道信号之间的时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差,确定所述声源的方位是否为前方方位,当所述声源的方位为前方方位时,分别对所述左耳通道信号和右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理。从而可以增大声像的前方方位感与后方方位感之间的差距,进而使得听者准确地识别出声源来自前方,提高了声源方位的判断准确率。
图4为本发明声像方位感处理装置实施例一的结构示意图,如图4所示,本实施例的装置可以包括:获取单元11、确定单元12和处理单元13,其中,获取单元11,用于获取左耳通道信号、右耳通道信号和中置通道信号,所述左耳通道信号为声源信号传输至左耳通道中的信号,右耳通道信号为所述声源信号传输至右耳通道中的信号,所述中置通道信号为所述声源信号传输至中置通道中的信号,所述中置通道位于所述左耳通道与所述右耳通道之间的中垂面上;确定单元12,用于根据获取单元11获取的所述左耳通道信号、所述右耳通道信息和所述中置通道信号,确定所述声源的方位是否为前方方位,所述前方方位为所述中置通道所面向的方位;处理单元13,用于当确定单元12确定所述声源的方位为前方方位时,分别对所述左耳通道信号和右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理。
可选地,确定单元12具体用于,根据所述左耳通道信号、所述右耳通道信号和所述中置通道信号,获得所述左耳通道信号与所述右耳通道信号之间的时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差;以及根据所述左耳通道信号与所述右耳通道信号之间的时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差,确定所述声源的方位是否为前方方位。
可选地,确定单元12,用于根据所述左耳通道信号、所述右耳通道信号和和所述中置通道信号,获得所述左耳通道信号与所述右耳通道信号之间的 时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差,包括:确定单元12用于根据所述左耳通道信号,获得所述左耳通道信号的傅里叶系数HL(f);根据所述左耳通道信号,获得所述右耳通道信号的傅里叶系数HR(f);根据所述左耳通道信号,获得所述中置通道信号的傅里叶系数HC(f);以及
根据φLR(τ)=∫0xHL(f)HR*(f)df×e(j2πfτ){[∫0x|HL(f)|2df][∫0x|HR(f)|2df]}1/2,]]>获得φLR(τ)的最大值,并将φLR(τ)的最大值所对应的τ的取值作为所述左耳通道信号与所述右耳通道信号之间的时延差;
根据φLC(τ)=∫0xHL(f)HC*(f)df×e(j2πfτ){[∫0x|HL(f)|2df][∫0x|HC(f)|2df]}1/2,]]>获得φLC(τ)的最大值,并将φLC(τ)的最大值所对应的τ的取值作为所述左耳通道信号与所述中置通道信号之间的时延差;
根据φRC(τ)=∫0xHR(f)HC*(f)df×e(j2πfτ){[∫0x|HR(f)|2df][∫0x|HC(f)|2df]}1/2,]]>获得φRC(τ)的最大值,并将φRC(τ)的最大值所对应的τ的取值作为所述右耳通道信号与所述中置通道信号之间的时延差;
其中,所述与所述HR(f)共轭,所述与所述HC(f)共轭,所述j表示复数,[0,x]表示频率范围,-1ms≤τ≤1ms。
可选地,确定单元12用于根据所述左耳通道信号与所述右耳通道信号之间的时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差,确定所述声源的方位是否为前方方位,包括:确定单元12用于:
当确定时,确定所述声源信号的入射角为其中,若|ITDLC|>|ITDRC|,则确定所述声源信号的入射角大于或等于0°并且小于或等于45°;若|ITDLC|<|ITDRC|,则确定所述声源信号的入射角大于或等于135°并且小于或等于180°;
当确定时,确定所述声源信号的入射角为若|ITDLC|>|ITDRC|,则确定所述声源信号的入射角大于或等于 315°并且小于或等于360°;若|ITDLC|<|ITDRC|,则确定所述声源信号的入射角大于或等于180°并且小于或等于225°;
当确定时,确定所述声源信号的入射角为
当确定时,确定所述声源信号的入射角为
其中,所述ITDLR为所述左耳通道信号与所述右耳通道信号之间的时延差,所述ITDRC为所述右耳通道信号与所述中置通道信号之间的时延差,所述ITDLC为所述左耳通道信号与所述中置通道信号之间的时延差,所述c表示声速,所述a表示所述左耳通道与所述右耳通道之间距离的一半;
以及根据所述声源信号的入射角大于或等于0°并且小于或等于90°,或者,大于或等于270°并且小于或等于360°,确定所述声源的方位为前方方位;根据所述声源信号的入射角大于90°并且小于270°,确定所述声源的方位为后方方位,所述后方方位为所述中置通道所背向的方位。
可选地,处理单元13具体用于,当确定单元12确定所述声源信号的入射角大于或等于0°并且小于或等于第一预设角度,或者,所述声源信号的入射角大于或等于第二预设角度并且小于或等于360°时,分别对所述左耳通道信号和右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理;其中,所述第一预设角度小于90°,所述第二预设角度大于270°。
可选地,处理单元13用于分别对所述左耳通道信号和所述右耳通道信号进行前方方位增强处理,包括:处理单元13用于,分别将所述左耳通道信号和所述右耳通道信号中频率属于第一预设频带的信号与第一增益系数做乘积,获得前方方位增强处理的左耳通道信号和右耳通道信号;所述第一增益系数为大于1的数值,其中,所述第一预设频带所对应的前方与头相关传递函数HRTF的幅度谱大于所述第一预设频带所对应的后方HRTF的幅度谱;
处理单元13用于分别对所述左耳通道信号和所述右耳通道信号进行后方方位减弱处理,包括:处理单元13用于,分别将所述左耳通道信号和所述右耳通道信号中的频率属于第二预设频带的信号与第二增益系数做乘积,获得后方方位减弱处理的左耳通道信号和右耳通道信号;所述第二增益系数为 小于或等于1的正数值,所述第二预设频带为除所述第一预设频带之外的频带。
可选地,获取单元11还用于在处理单元13分别对所述左耳通道信号和所述右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理之前,获取头模的前方水平面内HRTF的幅度谱均值,以及所述头模的后方水平面内HRTF的幅度谱均值,其中,所述头模为应用所述装置的头模;将所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值相减,获取所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差;根据所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差,获取所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差在频率范围内的均值;将所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差大于所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差在频率范围内的均值所对应的频带作为所述第一预设频带。
本实施例的装置,可以用于执行本发明上述各方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图5为本发明声像方位感处理装置实施例二的结构示意图,如图5所示,本实施例的装置可以包括:第一传感器21、第二传感器22、第三传感器23、处理器24和存储器25,其中,存储器25用于存储执行声像方位感处理方法的代码;存储器25可以包括非易失性存储器(Non-volatile Memory)。处理器24可以是一个中央处理器(英文:Central Processing Unit,简称:CPU),或者是特定集成电路(英文:Application Specific Integrated Circuit,简称:ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。第一传感器21、第二传感器22、第三传感器23分别为用于采集声音的传感器,例如麦克风,其中,该第一传感器21例如可以放置在用户的左耳中,第二传感器22例如可以放置在用户的右耳中,第三传感器23可以放置在用户的鼻梁上;处理器24用于调用所述代码,执行如下操作:
第一传感器21,用于获取左耳通道信号,所述左耳通道信号为声源信号传输至左耳通道中的信号;
第二传感器22,用于获取右耳通道信号,右耳通道信号为所述声源信号传输至右耳通道中的信号;
第三传感器23,用于获取中置通道信号,所述中置通道信号为所述声源信号传输至中置通道中的信号,所述中置通道位于所述左耳通道与所述右耳通道之间的中垂面上;
处理器24,用于根据第一传感器21获取的所述左耳通道信号、第二传感器22获取的所述右耳通道信息和第三传感器23获取的所述中置通道信号,确定所述声源的方位是否为前方方位,所述前方方位为所述中置通道所面向的方位;以及当确定所述声源的方位为前方方位时,分别对所述左耳通道信号和右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理。
可选地,处理器24用于根据第一传感器21获取的所述左耳通道信号、第二传感器22获取的所述右耳通道信息和第三传感器23获取的所述中置通道信号,确定所述声源的方位是否为前方方位,包括:处理器24用于,根据所述左耳通道信号、所述右耳通道信号和所述中置通道信号,获得所述左耳通道信号与所述右耳通道信号之间的时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差;以及根据所述左耳通道信号与所述右耳通道信号之间的时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差,确定所述声源的方位是否为前方方位。
可选地,处理器24,用于根据所述左耳通道信号、所述右耳通道信号和和所述中置通道信号,获得所述左耳通道信号与所述右耳通道信号之间的时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差,包括:处理器24用于根据所述左耳通道信号,获得所述左耳通道信号的傅里叶系数HL(f);根据所述左耳通道信号,获得所述右耳通道信号的傅里叶系数HR(f);根据所述左耳通道信号,获得所述中置通道信号的傅里叶系数HC(f);以及
根据φLR(τ)=∫0xHL(f)HR*(f)df×e(j2πfτ){[∫0x|HL(f)|2df][∫0x|HR(f)|2df]}1/2,]]>获得φLR(τ)的最大值,并将φLR(τ)的最大值所对应的τ的取值作为所述左耳通道信号与所述右耳通道信号 之间的时延差;
根据φLC(τ)=∫0xHL(f)HC*(f)df×e(j2πfτ){[∫0x|HL(f)|2df][∫0x|HC(f)|2df]}1/2,]]>获得φLC(τ)的最大值,并将φLC(τ)的最大值所对应的τ的取值作为所述左耳通道信号与所述中置通道信号之间的时延差;
根据φRC(τ)=∫0xHR(f)HC*(f)df×e(j2πfτ){[∫0x|HR(f)|2df][∫0x|HC(f)|2df]}1/2,]]>获得φRC(τ)的最大值,并将φRC(τ)的最大值所对应的τ的取值作为所述右耳通道信号与所述中置通道信号之间的时延差;
其中,所述与所述HR(f)共轭,所述与所述HC(f)共轭,所述j表示复数,[0,x]表示频率范围,-1ms≤τ≤1ms。
可选地,处理器24用于根据所述左耳通道信号与所述右耳通道信号之间的时延差、所述左耳通道信号与所述中置通道信号之间的时延差以及所述右耳通道信号与所述中置通道信号之间的时延差,确定所述声源的方位是否为前方方位,包括:处理器24用于:
当确定时,确定所述声源信号的入射角为其中,若|ITDLC|>|ITDRC|,则确定所述声源信号的入射角大于或等于0°并且小于或等于45°;若|ITDLC|<|ITDRC|,则确定所述声源信号的入射角大于或等于135°并且小于或等于180°;
当确定时,确定所述声源信号的入射角为若|ITDLC|>|ITDRC|,则确定所述声源信号的入射角大于或等于315°并且小于或等于360°;若|ITDLC|<|ITDRC|,则确定所述声源信号的入射角大于或等于180°并且小于或等于225°;
当确定时,确定所述声源信号的入射角为
当确定时,确定所述声源信号的入射角为
其中,所述ITDLR为所述左耳通道信号与所述右耳通道信号之间的时延 差,所述ITDRC为所述右耳通道信号与所述中置通道信号之间的时延差,所述ITDLC为所述左耳通道信号与所述中置通道信号之间的时延差,所述c表示声速,所述a表示所述左耳通道与所述右耳通道之间距离的一半;
以及根据所述声源信号的入射角大于或等于0°并且小于或等于90°,或者,大于或等于270°并且小于或等于360°,确定所述声源的方位为前方方位;根据所述声源信号的入射角大于90°并且小于270°,确定所述声源的方位为后方方位,所述后方方位为所述中置通道所背向的方位。
可选地,处理器24用于分别对所述左耳通道信号和右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理,包括:当确定所述声源信号的入射角大于或等于0°并且小于或等于第一预设角度,或者,所述声源信号的入射角大于或等于第二预设角度并且小于或等于360°时,分别对所述左耳通道信号和右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理;其中,所述第一预设角度小于90°,所述第二预设角度大于270°。
可选地,处理器24用于分别对所述左耳通道信号和所述右耳通道信号进行前方方位增强处理,包括:处理器24用于,分别将所述左耳通道信号和所述右耳通道信号中频率属于第一预设频带的信号与第一增益系数做乘积,获得前方方位增强处理的左耳通道信号和右耳通道信号;所述第一增益系数为大于1的数值,其中,所述第一预设频带所对应的前方HRTF的幅度谱大于所述第一预设频带所对应的后方HRTF的幅度谱;
处理器24用于分别对所述左耳通道信号和所述右耳通道信号进行后方方位减弱处理,包括:处理器24用于,分别将所述左耳通道信号和所述右耳通道信号中的频率属于第二预设频带的信号与第二增益系数做乘积,获得后方方位减弱处理的左耳通道信号和右耳通道信号;所述第二增益系数为小于或等于1的正数值,所述第二预设频带为除所述第一预设频带之外的频带。
可选地,处理器24还用于在分别对所述左耳通道信号和所述右耳通道信号进行以下至少一种处理:前方方位增强处理、后方方位减弱处理之前,获取头模的前方水平面内HRTF的幅度谱均值,以及所述头模的后方水平面内HRTF的幅度谱均值,其中,所述头模为应用所述装置的头模;将所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值相减,获 取所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差;根据所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差,获取所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差在频率范围内的均值;将所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差大于所述前方水平面内HRTF的幅度谱均值与所述后方水平面内HRTF的幅度谱均值之差在频率范围内的均值所对应的频带作为所述第一预设频带。
本实施例的装置,可以用于执行本发明上述各方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:只读内存(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。