声源定位系统及声源定位方法

文档序号:6128349阅读:471来源:国知局

专利名称::声源定位系统及声源定位方法
技术领域
:本发明是有关于一种定位系统及其定位方法,且特别是有关于种声源定位系统及声源定位方法。背學技术为了对一巨标物进行定位,传统做法是使用一影像定位系统找出巨标物的位置。影像定位系统包括影像撷取装置及影像处理单元。影像撷取装置用以撷取欲进行定位的巨标物的影像,并据以输出影像资料至影像处理单元影像处理单元再根据影像撷取装置输出的影像资料计算出目标物的所在位置。然而,影像信号的资料量大,将造成影像处理单元的处理速度过慢。再者,影像定位系统的硬件需求咼,不仅造成生产成本过高,也增加了电源的使用消耗量此外,影像定位系统也容易受限于环境亮度或天候条件。举例来说,当发生停电或产生浓雾时,影像定位系统即无法找出目标物的所在位置。所以,如何提供—'种不同的定位系统以改善影像定位系统所产生的缺点即成为越来越重要的课题之一。
发明内容本发明是有关于一种声源定位系统及声源定位方法,是将麦克风输出的时域信号分别转换为频域信号后,根据频域信号瞎交叉频谱演算,以得各到达时间差TiDiffer6nceOfArrival,TD0A),并根据各到达时间差及各麦克风的位置来决定目标声源的位置。如此来,不仅提高定位系统的处理速度,且减少定位系统的硬件需求及电源的使用消耗量。再者,声源定位系统不受限于环境亮度或天候条件,即便是发生停电或产生浓雾,声源定位系统都能精确地找出目标声源的位置根据本发明,提出一种声源定位系统,特征在于,包括多数个麦克风,用以感测一目标声源,并据以输出多数个时域信号;以及运算单元,用以转换该些时域信号为多数个频域信号,并根据该些频域信号进行交叉频谱演算,以逾狄数个到达时间差,并根据该些到达时间差及该匙麦克风的位置以决定该目标声源的位置。苴7、中该运算单元分别频域信号,以得多数个取样频域信号的相位差以得其中该特定频带是为中该特定频带是为的频带中该运算单元根据风的位置及声速决定该巨中该运算单元根据风的位置、声速及一距离苴、中该运算单元根据风的位置、声速及二角中还包括温度传至该运算单元,以对声速中当该声源定位系胜麦克风的个数至少为3其中当该声源定位系些麦克风的个数至少为44个麦克风为不共面地配本发明提供种声源取样于一特定频带内的该些样频域信号,并计算该些取该些到达时间差。一预设值。该些频域信号中功率最强处该些到达时间差、该些麦克标声源的位置。该些到达时间差、该些麦克公式决定该目标声源的位置。该些到达时间差、该些麦克函数决定该目标声源的位置。感器,用以输出一环境温度进行修正。统进行二维平面定位时,该,且配置于同一平面。统进行三维空间定位时,该,且该些麦克风中,至少有置。定位方法,其特征在于,包一目标声源,并据以输出多数个时域信号;(b)分别转换该些时域信号为多数个频域信号;(C)根据该些频域信号进行交叉频谱;以及(d)根据该些到达时间差及该些麦克风的位置以决定该目标声源的位置。其中步骤(C)包括c1)分别取样于一特定频带内的该些频域信号,以得多数个取样频域信号;以及c2)计算该些取样频域信号的相位差以得该扭到达时间差。中该特定频带是为一预设值。其中该特定频带是为该些频域信号中功率最强处的频带其中于该步骤(d)中,是根据该些到达时间差、该些麦克风的位置及声速决定该目标声源的位置。其中于该步骤(d)中,是根据该些到达时间差、该些麦克风的位置、声速及一距离公式决定该目标声源的位置。中于该步骤(d)中,是根据该些到达时间差、该些麦克风的位置、声速及一三角函数决定该目标声源的位置。其中还包括(f)感测环境温度,以对声速进行修正D其中当进行二维平面定位时,该些麦克风的个数至少为3,且配置于同一平面。其中进行三维空间定位时,该些麦克风的个数至少为4,且该些麦克风中,至少有4个麦克风不配置于同一平面。最后,根据各到达时间差及各麦克风的位置以决定目标声源的位置。为让本发明的上述内容能更明显易懂,下文特举实施例,并配合附图,作详细说明如下,其中图1绘示系为麦克风与球面声场模型图。图2绘示系为麦克风与平面声场模型图。图3绘示系为依照本发明一实施例的一种声源定位系统的方块图。图4绘示系为麦克风配置于二维平面时感测目标声源的示意图。图5绘示系为麦克风配置于三维空间时感测目标声源的示意图。图6绘示系为依照本发明一实施例的一种声源定位方法的流程图。具体实施例方式请参照图1,其绘示系为麦克风与球面声场模型图。当目标声源S为点状声源时,将发出球状波前(WaveFront)并分别于时间^""进入麦克风110(1)至110(n),而n是不为零的正整数。其中,同一球状波前进入麦克风l10(2)与麦克风l10(1)的至U达曰寸间差(TimeDifferenceOfArrival,TD0A)为O,而同一球状波前进入麦克风l10(3)与麦克风110(1)的到达时间差为"。以此类推,同一球状波前进入麦克风l10(n)与麦克风l10(1)的到达时间差为《"—"。当声速为c时,则麦克风IIO(2)至目标声源S与麦克风110(1)至目标声源S的距离差为c(~-0,而麦克风110(3)至目标声源S与麦克风llO(l)至目标声源S的距离差为啦—"。以此类推,麦克风110(n)至目标声源S与麦克风l10(1)至目标声源S的距离差为C(K)。请参照图2,其绘示是为麦克风与平面声场模型图。当目标声源S距离麦克风l10(1)至l10(n)无限远时,则图1所绘示的球状波前于图2中可近似为平面波前,每一平面波前皆与声波的行进方向近似垂直。当声速为c时,则麦克风110(2)至目标声源S与麦克风l10(1)至目标声源S的距离差为啦—f'),而麦克风l10(3)至目标声源S与麦克风l10(1)至目标声源S的距离差为啦—f')。以此类推,麦克风l10(n)至目标声源S与麦克风110(1)至目标声源S的距离差为^"—"。由于平面声场模型仅为球面声场模型的目标声源S于无穷远处的特例,故下述实施例以球面声场模型为例说明。请参照图3,其绘示是为依照本发明一实施例的一种声源定位系统的方块图。声源定位系统10包括麦克风l10(l)至l10(n)及运算单元l20,其中,n是不为零的正整数。麦克风l10(l)至l10(n)用以感测目标声源S,并据以输出时域信号T(1)至T(n)。运算单元l20于接收麦克风110(1)至l10(n)所输出的时域信号T(1)至T(n)后,将时域信号T(1)至T(n)分别转换为频域信号。其中,运算单元120例如是经由快速傅利叶转换(FastFourierTransform,FFT)将曰寸土或信号T(1)至T(n)转换为频域信号。运算单元120根据频域信号T(1)至T(n)进行交叉频谱(CrossSpectrum)演算,以得目标声源S的波前进入麦克风l10(2)至l10(n)与目标声源S的波前进入麦克风110(1)之间的到达时间差&—",并根据到达时间差仏-O、麦克风l10(1)至l10(n)的所在位置及声速c来决定目标声源S的位置。而声源定位系统10还可包括一温度传感器l30。温度传感器l3O用以输出环境温度至运算单元l20,以供运算单元l20对声速c的大小进行修正。进一步来说,当时域信号T(l)至T(n)转换为频域信号后,运算单元120分别取样于一特定频带内的频域信号,以得多数个取样频域信号。并计算各取样频域信号之间的相位差,以得目标声源S的波前进入麦克风l10(2)至l10(n)与目标声源S的波前进入麦克风110(1)之间的到达时间差A-。卜(f"-0。其中,特定频带可以为一预设值,或者,由运算单元l20找出频域信号T(l)至T(n)中功率最强处的频带为特定频带。举例来说,人类声音的频率一般在200Hz至2KHz的频带范围内。将特定频带可预设为200Hz至2KHz之间,可使运算单元120针对人类的说话声音进行分析,以避免环境噪音的干扰。或者,由运算单元l20找出频域信号T(1)至T(n)中功率最强处的频带。由于目标声源S—般多为能量最强的声源,所以,运算单元120针对频域信号T(1)至T(n)中功率最强处的频带进行分析,能进一步地避免环境噪音的干扰。请参照图4,其绘示是为麦克风配置于二维平面时感测目标声源的示意图。当声源定位系统10进行二维平面定位时,系使用至少3支麦克风,并将此3支麦克风配置于同一平面。运算单元l2o根据各到达时间差、各麦克风的位置、声速c及距离公式以决定目标声源S的位置。举例来说,目标声源S、麦克风110(1)、麦克风110(2)及麦克风110(3)的坐标分别为",乂)、",乃)、(A,A)及",少3),将坐标代入距离公式可得麦克风110(l)至llO(3)与目标声源S之间的距离分别为V("')2+"1)2、V(")2+("2)2及V(X,一X3)2+(乂、.—。麦克风iio(2)及麦克风110(1)至目标声源s的距离差b即为V"—X2)2+(乂广沁)2——A)2+&—乂)2,而麦克风ii(3)及麦克风IIO(l)至目标声源S的距离差a即为V0.、.一X3)2+(J,—A)2——Xl)2+<X—乂)2o由于麦克风110(2)及麦克风110(1)至目标声源S的距离差b亦等于c"广O,且麦克风110(3)及麦克风l10(1)至目标声源S的距离差a亦等于啦—",故可联立下列方程式(1)及(2):A/(X一A)2+O,一少2)2一—Xl)2+一乂)2=—A)(1)V"—x3)2+(凡—凡)2—V<X—A)2+"—M)2=啦一6)(2)由于坐标",力)、坐标fe,A)及坐标",力)、声速c、到达时间差O及到达时间差O皆为己知,故运算单元120经解联立方程式(1)及(2),即求出坐标",A)。坐标",凡)即为目标声源S的位置。除此之外,运算单元12Q亦可根据各到达时间差、各麦克风的位置、声速c及三角函数以决定目标声源S的位置。举例来说,三角函数例如为余弦公式。目标声源S与麦克风l10(l)之间的距离为r,麦克风l10(2)与麦克风110(1)之间的距离d1为V("")2+"1)2,而麦克风l10(3)与麦克风l10(1)之间的距离d2为V"")2+"1)2。将距离r、距离d1、距离d2、距离差a及距离差b代入余弦公式可联立下列方程式(3)及(4):一+《2-(6+厂)22/"二cos《二cos《(3)(4)由于距离d1为V"")2+(少广力)2、距离d2为V(x广x,)2+(力i)2、距离差a等于啦-"及距离差b等于c"-O,此皆为已知,故运算单元120经解联立方程式(3)及(4),即求出距离r及cos《。运算单元120再取^《的反余弦运算以得到达角《(DirectionOfArrival,D0A),并根据距离r及到达角《决定目标声源S的位置。请参照图5,其绘示是为麦克风配置于三维空间时感测目标声源的示意图。声源定位系统10不仅能对目标声源S进行二维平面定位,亦可对三维空间中的目标声源S进行定位。当声源定位系统10进行三维空间定位时,是使用至少4支麦克风,并将此4支麦克风不共面地配置。运算单元12Q根据各到达时间差、各麦克风的位置、声速C及距离公式以决定目标声源S的位置。举例来说,目标声源S、麦克风110(1)、麦克风l10(2)、麦克风l10(3)及麦克风110(4)的坐标分另U为",凡,化""乂,zi)、(W"z2)、(W"z3)及(x4,y4,z4),将坐标代入距离公式可得麦克风110(1)至110(3)与目标声源S之间的距离分别为<formula>formulaseeoriginaldocumentpage17</formula>由此可知,麦克风l10(2)及麦克风l10(1)至目标声源s的距离差即为<formula>formulaseeoriginaldocumentpage17</formula>麦克风11Q(3)及麦克风110(l)至目标声源s的距离差即为<formula>formulaseeoriginaldocumentpage17</formula>麦克风110(4)及麦克风110(l)至目标声源S的距离差即为V(X—A)2+(Xv—h)2+0广&)2—V(X广X,)2+0,—乂)2+(X_Z,)2o由于麦克风IIO(2)及麦克风110(1)至目标声源S的距离差亦等于啦—";麦克风l10(3)及麦克风l10(1)至目标声源S的距离差亦等于c"-0;麦克风i丄0(4)及麦克风110(1)至目标声源S的距离差亦等于c("〃'),故可联立下列方程式(1)、(2)及(3):<table>tableseeoriginaldocumentpage18</column></row><table>(3)由于坐标、坐标(X2,h)、坐标",^)及坐标、声速C、到达时间差O、到达时间差"3-O及到达时间差仏—O皆为已知,故可解联立方程式(1)至(3),求出坐标",A,"。坐标"'凡'zj即为目标声源S的位置。请参照图6,其绘示系为依照本发明一实施例的一种声源定位方法的流程图。声源定位方法系用于前述的声源定位系统10,且声源定位方法包括如下步骤首先,如步骤610所示,利用麦克风110(1)至110(n)感测目标声源S,并据以输出时域信号T(l)至T(n)至运算单元120。接着如步骤620所示,运算单元120将时域信号T(1)至T(n)分别转换为对应的各频域信号。其中,运算单元120例如系经由傅利叶转换(FourierTransform,FT)或快速傅禾U口十转换(FastFourierTransform,FFT)将时域信号T(1)至T(n)转换为频域信号。然后如步骤630所示,运算单元120根据各频域信号进行交叉频谱演算,以得到达时间差0广O(W)。最后如步骤640所示,运算单元120根据到达时间差A)""-O及麦克风l10(1)至l10(n)的位置以决定目标声源S的位置。本明上述实施例所源定位方法,系经由交叉算以得各到达时间差。克风的位置,决定目标声此外,本发明上述实及苴z、声源定位方法系至少声音信号的资料量小于影提咼运算单元的处理速度理速度过慢的缺点、。再者较传统影像定位系统低,减少电源的使用消耗量。于环境壳度或天候条件,声源定位系统都能精确地综上所述,虽然本发并非用以限定本发明。通常知识者,在不脱离本作各种的更动与润饰。因后附的中请专利氾围所界揭露的声源定位系统及其声频谱(CrossSpectrum)演再依据各到达时间差及各麦源的位置。施例所揭露的声源定位系统具有如下特点首先,由于像信号的资料量,所以,将而改善传统影像定位系统处,声源定位系统的硬件需求不仅能降低生产成本,更能再者,声源定位系统不受限即便是发生停电或产生浓雾,找出目标声源的位置。明已以实施例揭露如上,然本发明所属
技术领域
中具有发明的精神和范围内,当可此,本发明的保护范围当视定的为准。权利要求1.一种声源定位系统,其特征在于,包括多数个麦克风,用以感测一目标声源,并据以输出多数个时域信号;以及一运算单元,用以转换该些时域信号为多数个频域信号,并根据该些频域信号进行交叉频谱演算,以得多数个到达时间差,并根据该些到达时间差及该些麦克风的位置以决定该目标声源的位置。2.如权利要求i所述的声源定位系统苴z、特征在于,中该运算单元分别取样于一特定频带内的该些频域信号,以得多数个取样频域信号,并计算该匙取样频域信号的相位差以得该些到达时间差<3.如权利要求2所述的声源定位系统,特征在于,中该特定频带是为一预设值。4.如权利要求2所述的声源定位系统,特征在于,苴z、中该特定频带是为该些频域信号中功率最强处的频帀5.如权利要求1所述的声源定位系统特征在于,中该运算单元根据该些到达时间差、该些麦克风的位置及声速决定该目标声源的位置(6女口权利要求1所述的声源定位系统,其特征在于,中该运算单元根据该些到达时间差、该些麦克风的位置、声速及一距离公式决定该目标声源的位置7如权利要求1所述的声源定位系统,其特征在于,中该运算单元根据该些到达时间差、该些麦克风的位置、声速及一三角函数决定该目标声源的位置。如权利要求1所述的声源定位系统,其特征在于,中还包括一温度传感器,用以输出一环境温度至该运算单元,以对声速进行修正。9如权利要求1所述的声源定位系统,其特征在于,其中当该声源定位系统进行二维平面定位时,该些麦克风的个数至少为3,且配置于同一平面。10如权利要求1所述的声源定位系统,其特征在于,中当该声源定位系统进行三维空间定位时,该匙麦克风的个数至少为4,且该些麦克风中,至少有4个麦克风为不共面地配置。11一种声源定位方法,其特征在于,包括Ca)利用多;数个麦克风感测一目标声源,并据以输出多数个时域信号;(b)分别转换该些时域信号为多数个频域信号;cc)根据该些频域信号进行交叉频谱;以及cd)根据该些到达时间差及该些麦克风的位置以决定该目标声源的位置。12.如权利要求11所述的声源定位方法,特征在于,其中步骤(C)包括c1)分别取样于一特定频带内的该些频域信号,以得多数个取样频域信号;以及c2)计算该些取样频域信号的相位差以得该些到达时间差。13.如权利要求12所述的声源定位方法,特征在于,其中该特定频带是为一预设值。14.如权利要求12所述的声源定位方法,特征在于,其中该特定频带是为该些频域信号中功率最强处的频带。15.如权利要求11所述的声源定位方法,特征在于,其中于该步骤(d)中,是根据该些到达时间差、该些麦克风的位置及声速决定该目标声源的位置16.如权利要求11所述的声源定位方法,特征在于,其中于该步骤(d)中,是根据该些到达时间差、该些麦克风的位置、声速及一距离公式决定该巨标声源的位置。17如权利要求1特征在于,其中于该步骤差、该些麦克风的位置、标声源的位置。18如权利要求1特征在于,其中还包括f)S测环境温度,19如权利要求1特征在于,其中当进行二的个数至少为3,且配置20如权利要求1特征在于,其中进行三维个数至少为4,且该些麦不配置于同一平面。1所述的声源定位方法,苴.z、(d)中,系根据该些到达时间声速及一三角函数决定该巨1所述的声源定位方法,以对声速进行修正1所述的声源定位方法,其维平面定位时,该些麦克风于同一平面。1所述的声源定位方法,空间定位时,该些麦克风的克风中,至少有4个麦克风全文摘要一种声源定位系统及声源定位方法。声源定位系统包括麦克风及运算单元,且各麦克风分别感测目标声源,以输出时域信号。运算单元分别将各时域信号转换为频域信号,并根据各频域信号进行交叉频谱演算,以得到达时间差,并根据各到达时间差及各麦克风的位置以决定目标声源的位置。文档编号G01S5/00GK101295015SQ20071009795公开日2008年10月29日申请日期2007年4月23日优先权日2007年4月23日发明者张乃加,毛彦杰,钟裕亮申请人:财团法人工业技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1