(57)【要約】【課題】目的音を適切に抽出するために用いられるシステム、方法及びプログラムを提供することにある。【解決手段】実施形態に係るシステムは、少なくとも第ａ（ａは１〜ｎの自然数）マイクと第ｂ（ｂは１〜ｎであって、ａとは異なる自然数）マイクとで対象物から発せられる音を収集する場合の第ａマイク及び第ｂマイク間の位相差の第１分布と、少なくとも第ｃ（ｃは１〜ｎの自然数）マイクと第ｄ（ｄは１〜ｎであって、ｃとは異なる自然数）マイクとで対象物から発せられる音を収集する場合の第ｃマイク及び第ｄマイク間の位相差の第２分布と、に基づいて、少なくとも第ａマイクと第ｂマイクとの組み合わせで対象物から発せられる音を収集するか、少なくとも第ｃマイクと第ｄマイクとの組み合わせで対象物から発せられる音を収集するかを選択する処理部とを備える。【選択図】図１
2019102904.tif 000002
【特許請求の範囲】
【請求項１】
対象物から発せられる音の第１マイク乃至第ｎマイク（ｎは３以上）による収集結果に応じて当該第１マイク乃至第ｎマイクのうちの複数のマイクの組み合わせを選択するシステムであって、
少なくとも第ａ（ａは１〜ｎの自然数）マイクと第ｂ（ｂは１〜ｎであって、ａとは異なる自然数）マイクとで前記対象物から発せられる音を収集する場合の前記第ａマイク及び前記第ｂマイク間の位相差の第１分布と、少なくとも第ｃ（ｃは１〜ｎの自然数）マイクと第ｄ（ｄは１〜ｎであって、ｃとは異なる自然数）マイクとで前記対象物から発せられる音を収集する場合の前記第ｃマイク及び前記第ｄマイク間の位相差の第２分布と、に基づいて、少なくとも前記第ａマイクと前記第ｂマイクとを含む組み合わせで前記対象物から発せられる音を収集するか、少なくとも前記第ｃマイクと前記第ｄマイクとを含む組み合わせで前記対象物から発せられる音を収集するかを選択する処理部とを備え、
前記第ａマイクと前記第ｂマイクの少なくとも一方は、前記第ｃマイクと前記第ｄマイクのどちらとも異なる
システム。
【請求項２】
対象物から発せられる音を第１マイク乃至第ｎマイク（ｎは３以上）を用いて収集するシステムであって、
少なくとも第ａ（ａは１〜ｎの自然数）マイクと第ｂ（ｂは１〜ｎであって、ａとは異なる自然数）マイクとで前記対象物から発せられる音を収集する場合の前記第ａマイク及び前記第ｂマイク間の位相差の第１分布と、少なくとも第ｃ（ｃは１〜ｎの自然数）マイクと第ｄ（ｄは１〜ｎであって、ｃとは異なる自然数）マイクとで前記対象物から発せられる音を収集する場合の前記第ｃマイク及び前記第ｄマイク間の位相差の第２分布とに基づく、少なくとも前記第ａマイクと前記第ｂマイクとを含む組み合わせで前記対象物から発せられる音を収集するか、少なくとも前記第ｃマイクと前記第ｄマイクとを含む組み合わせで前記対象物から発せられる音を収集するかの選択結果を入力する入力手段と、
前記入力された選択結果に基づく組み合わせの複数のマイクを用いて前記対象物から発せられる音を収集する収集手段と
を備え、
前記第ａマイクと前記第ｂマイクの少なくとも一方は、前記第ｃマイクと前記第ｄマイクのどちらとも異なる
システム。
【請求項３】
少なくとも前記第ａマイクと前記第ｂマイクとを含む組み合わせで前記対象物から発せられる音を収集するか、少なくとも前記第ｃマイクと前記第ｄマイクとを含む組み合わせで前記対象物から発せられる音を収集するかは、
前記第ａマイク及び前記第ｂマイク間の第１周波数帯における位相差の第３分布と、前記第ｃマイク及び前記第ｄマイク間の前記第１周波数帯における位相差の第４分布とに基づいて選択され、
前記第ａマイク及び前記第ｂマイク間の第２周波数帯における位相差の第５分布と、前記第ｃマイク及び前記第ｄマイク間の前記第２周波数帯における位相差の第６分布とに基づいて更に選択される
請求項１または２記載のシステム。
【請求項４】
前記第１分布は、前記第ａマイクと前記第ｂマイクとで収集された一定時間の音に関するマイク信号をそれぞれ分割した周波数ビン毎の位相差の出現頻度の分布を含み、
前記第２分布は、前記第ｃマイクと前記第ｄマイクとで収集された一定時間の音に関するマイク信号をそれぞれ分割した周波数ビン毎の位相差の出現頻度の分布を含む
請求項１または２記載のシステム。
【請求項５】
少なくとも前記第ａマイクと前記第ｂマイクとを含む組み合わせで前記対象物から発せられる音を収集するか、少なくとも前記第ｃマイクと前記第ｄマイクとを含む組み合わせで前記対象物から発せられる音を収集するかは、センサによって環境の変化が検知された場合に選択される請求項１または２記載のシステム。
【請求項６】
少なくとも前記第ａマイクと前記第ｂマイクとを含む組み合わせで前記対象物から発せられる音を収集するか、少なくとも前記第ｃマイクと前記第ｄマイクとを含む組み合わせで前記対象物から発せられる音を収集するかは、
前記第ａマイク及び前記第ｂマイク間の第１期間における位相差の第３分布と、前記第ｃマイク及び前記第ｄマイク間の前記第１期間における位相差の第４分布とに基づいて選択され、
前記第ａマイク及び前記第ｂマイク間の第２期間における位相差の第５分布と、前記第ｃマイク及び前記第ｄマイク間の前記第２期間における位相差の第６分布とに基づいて更に選択される
請求項１または２記載のシステム。
【請求項７】
前記第１分布は、前記対象物から発せられる音に相当する音を発する音源からの音を少なくとも前記第ａマイクと前記第ｂマイクとで収集することによって算出され、
前記第２分布は、前記音源からの音を少なくとも前記第ｃマイクと前記第ｄマイクとで収集することによって算出される
請求項１または２記載のシステム。
【請求項８】
前記対象物及び前記第１マイク乃至第ｎマイクは、筐体内に配置される請求項１または２記載のシステム。
【請求項９】
対象物から発せられる音の第１マイク乃至第ｎマイク（ｎは３以上）による収集結果に応じて当該第１マイク乃至第ｎマイクのうちの複数のマイクの組み合わせを選択する方法であって、
少なくとも第ａ（ａは１〜ｎの自然数）マイクと第ｂ（ｂは１〜ｎであって、ａとは異なる自然数）マイクとで前記対象物から発せられる音を収集する場合の前記第ａマイク及び第ｂマイク間の位相差の第１分布と、少なくとも第ｃ（ｃは１〜ｎの自然数）マイクと第ｄ（ｄは１〜ｎであって、ｃとは異なる自然数）マイクとで前記対象物から発せられる音を収集する場合の前記第ｃマイク及び前記第ｄマイク間の位相差の第２分布と、を算出するステップと、
前記第１分布と前記第２分布とに基づいて、少なくとも前記第ａマイクと前記第ｂマイクとを含む組み合わせで前記対象物から発せられる音を収集するか、少なくとも前記第ｃマイクと前記第ｄマイクとを含む組み合わせで前記対象物から発せられる音を収集するかを選択するステップと
を備え、
前記第ａマイクと前記第ｂマイクの少なくとも一方は、前記第ｃマイクと前記第ｄマイクのどちらとも異なる
方法。
【請求項１０】
対象物から発せられる音を第１マイク乃至第ｎマイク（ｎは３以上）を用いて収集する方法であって、
少なくとも第ａ（ａは１〜ｎの自然数）マイクと第ｂ（ｂは１〜ｎであって、ａとは異なる自然数）マイクとで前記対象物から発せられる音を収集する場合の前記第ａマイク及び前記第ｂマイク間の位相差の第１分布と、少なくとも第ｃ（ｃは１〜ｎの自然数）マイクと第ｄ（ｄは１〜ｎであって、ｃとは異なる自然数）マイクとで前記対象物から発せられる音を収集する場合の前記第ｃマイク及び前記第ｄマイク間の位相差の第２分布とに基づく、少なくとも前記第ａマイクと前記第ｂマイクとを含む組み合わせで前記対象物から発せられる音を収集するか、少なくとも前記第ｃマイクと前記第ｄマイクとを含む組み合わせで前記対象物から発せられる音を収集するかの選択結果を入力するステップと、
前記入力された選択結果に基づく組み合わせの複数のマイクを用いて前記対象物から発せられる音を収集するステップと
を備え、
前記第ａマイクと前記第ｂマイクの少なくとも一方は、前記第ｃマイクと前記第ｄマイクのどちらとも異なる
方法。
【請求項１１】
少なくとも前記第ａマイクと前記第ｂマイクとを含む組み合わせで前記対象物から発せられる音を収集するか、少なくとも前記第ｃマイクと前記第ｄマイクとを含む組み合わせで前記対象物から発せられる音を収集するかは、
前記第ａマイク及び前記第ｂマイク間の第１周波数帯における位相差の第３分布と、前記第ｃマイク及び前記第ｄマイク間の前記第１周波数帯における位相差の第４分布とに基づいて選択され、
前記第ａマイク及び前記第ｂマイク間の第２周波数帯における位相差の第５分布と、前記第ｃマイク及び前記第ｄマイク間の前記第２周波数帯における位相差の第６分布とに基づいて更に選択される
請求項９または１０記載の方法。
【請求項１２】
前記第１分布は、前記第ａマイクと前記第ｂマイクとで収集された一定時間の音に関するマイク信号をそれぞれ分割した周波数ビン毎の位相差の出現頻度の分布を含み、
前記第２分布は、前記第ｃマイクと前記第ｄマイクとで収集された一定時間の音に関するマイク信号をそれぞれ分割した周波数ビン毎の位相差の出現頻度の分布を含む
請求項９または１０記載の方法。
【請求項１３】
少なくとも前記第ａマイクと前記第ｂマイクとを含む組み合わせで前記対象物から発せられる音を収集するか、少なくとも前記第ｃマイクと前記第ｄマイクとを含む組み合わせで前記対象物から発せられる音を収集するかは、センサによって環境の変化が検知された場合に選択される請求項９または１０記載の方法。
【請求項１４】
少なくとも前記第ａマイクと前記第ｂマイクとを含む組み合わせで前記対象物から発せられる音を収集するか、少なくとも前記第ｃマイクと前記第ｄマイクとを含む組み合わせで前記対象物から発せられる音を収集するかは、
前記第ａマイク及び前記第ｂマイク間の第１期間における位相差の第３分布と、前記第ｃマイク及び前記第ｄマイク間の前記第１期間における位相差の第４分布とに基づいて選択され、
前記第ａマイク及び前記第ｂマイク間の第２期間における位相差の第５分布と、前記第ｃマイク及び前記第ｄマイク間の前記第２期間における位相差の第６分布とに基づいて更に選択される
請求項９または１０記載の方法。
【請求項１５】
前記第１分布は、前記対象物から発せられる音に相当する音を発する音源からの音を少なくとも前記第ａマイクと前記第ｂマイクとで収集することによって算出され、
前記第２分布は、前記音源からの音を少なくとも前記第ｃマイクと前記第ｄマイクとで収集することによって算出される
請求項９または１０記載の方法。
【請求項１６】
前記対象物及び前記第１マイク乃至第ｎマイクは、筐体内に配置される請求項９または１０記載の方法。
【請求項１７】
対象物から発せられる音の第１マイク乃至第ｎマイク（ｎは３以上）による収集結果に応じて当該第１マイク乃至第ｎマイクのうちの複数のマイクの組み合わせを選択するためのプログラムであって、
コンピュータに、
少なくとも第ａ（ａは１〜ｎの自然数）マイクと第ｂ（ｂは１〜ｎであって、ａとは異なる自然数）マイクとで前記対象物から発せられる音を収集する場合の前記第ａマイク及び第ｂマイク間の位相差の第１分布と、少なくとも第ｃ（ｃは１〜ｎの自然数）マイクと第ｄ（ｄは１〜ｎであって、ｃとは異なる自然数）マイクとで前記対象物から発せられる音を収集する場合の前記第ｃマイク及び前記第ｄマイク間の位相差の第２分布と、を算出するステップと、
前記第１分布と前記第２分布とに基づいて、少なくとも前記第ａマイクと前記第ｂマイクとを含む組み合わせで前記対象物から発せられる音を収集するか、少なくとも前記第ｃマイクと前記第ｄマイクとを含む組み合わせで前記対象物から発せられる音を収集するかを選択するステップと
を実行させ、
前記第ａマイクと前記第ｂマイクの少なくとも一方は、前記第ｃマイクと前記第ｄマイクのどちらとも異なる
プログラム。
【請求項１８】
対象物から発せられる音を第１マイク乃至第ｎマイク（ｎは３以上）を用いて収集するためのプログラムであって、
コンピュータに、
少なくとも第ａ（ａは１〜ｎの自然数）マイクと第ｂ（ｂは１〜ｎであって、ａとは異なる自然数）マイクとで前記対象物から発せられる音を収集する場合の前記第ａマイク及び前記第ｂマイク間の位相差の第１分布と、少なくとも第ｃ（ｃは１〜ｎの自然数）マイクと第ｄ（ｄは１〜ｎであって、ｃとは異なる自然数）マイクとで前記対象物から発せられる音を収集する場合の前記第ｃマイク及び前記第ｄマイク間の位相差の第２分布とに基づく、少なくとも前記第ａマイクと前記第ｂマイクとを含む組み合わせで前記対象物から発せられる音を収集するか、少なくとも前記第ｃマイクと前記第ｄマイクとを含む組み合わせで前記対象物から発せられる音を収集するかの選択結果を入力するステップと、
前記入力された選択結果に基づく組み合わせの複数のマイクを用いて前記対象物から発せられる音を収集するステップと
を実行させ、
前記第ａマイクと前記第ｂマイクの少なくとも一方は、前記第ｃマイクと前記第ｄマイクのどちらとも異なる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、システム、方法及びプログラムに関する。
【背景技術】
【０００２】
近年では、幅広い分野で使用される産業機器が開発されており、産業の発達に寄与している。このような産業機器を継続的に使用するためには、当該産業機器の保守管理等が非常に重要である。
【０００３】
そこで、例えば産業機器の稼働音をマイクロフォンで収集することによって、非接触で当該産業機器の異常等を早期に検出することが行われている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１４１７１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、例えば複数のマイクロフォンを用いることによって、特定の方向以外の方向からの雑音（方向性雑音）を抑圧し、当該特定の方向からの目的音（産業機器の稼働音）を効率的に抽出することが知られている。
【０００６】
しかしながら、上記した複数のマイクロフォンが配置される環境等によっては目的音を適切に抽出することができない場合がある。
【０００７】
そこで、本発明が解決しようとする課題は、目的音を適切に抽出するために用いられるシステム、方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
実施形態によれば、対象物から発せられる音の第１マイク乃至第ｎマイク（ｎは３以上）による収集結果に応じて当該第１マイク乃至第ｎマイクのうちの複数のマイクの組み合わせを選択するシステムが提供される。前記システムは、少なくとも第ａ（ａは１〜ｎの自然数）マイクと第ｂ（ｂは１〜ｎであって、ａとは異なる自然数）マイクとで前記対象物から発せられる音を収集する場合の前記第ａマイク及び前記第ｂマイク間の位相差の第１分布と、少なくとも第ｃ（ｃは１〜ｎの自然数）マイクと第ｄ（ｄは１〜ｎであって、ｃとは異なる自然数）マイクとで前記対象物から発せられる音を収集する場合の前記第ｃマイク及び前記第ｄマイク間の位相差の第２分布と、に基づいて、少なくとも前記第ａマイクと前記第ｂマイクとを含む組み合わせで前記対象物から発せられる音を収集するか、少なくとも前記第ｃマイクと前記第ｄマイクとを含む組み合わせで前記対象物から発せられる音を収集するかを選択する処理部とを備える。前記第ａマイクと前記第ｂマイクの少なくとも一方は、前記第ｃマイクと前記第ｄマイクのどちらとも異なる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係るシステムが適用される産業機器の一例を示す模式図。
【図２】システムのハードウェア構成の一例を示す図。
【図３】システムの機能構成の一例を示すブロック図。
【図４】処理部の構成の一例を示す図。
【図５】システムの処理手順の一例を示すフローチャート。
【図６】位相差の分布を表すヒストグラムの一例を示す図。
【図７】位相差の分布を表すヒストグラムの別の例を示す図。
【図８】システムを利用した異常検知システムについて説明するための図。
【図９】音源を用いた場合のシステムについて説明するための図。
【図１０】第２の実施形態に係るシステムが適用される産業機器の一例を示す模式図。
【図１１】処理部の構成の一例を示す図。
【図１２】システムの処理手順の一例を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、実施形態について説明する。
（第１の実施形態）
第１の実施形態に係るシステムは、例えば産業機器等の異常（または劣化等）を検知するために、当該産業機器の稼働音を収集（録音）する際に用いられる。
【００１１】
図１は、本実施形態に係るシステムが適用される産業機器の一例を示す模式図である。図１においては、産業機器が無停電電源装置（ＵＰＳ：Uninterruptible Power Supply）である場合を想定している。
【００１２】
無停電電源装置１は、停電等が発生した場合であっても電力を供給することが可能な電源装置であり、例えばコンピュータシステム等の負荷に交流電力を安定的に供給することができる。
【００１３】
無停電電源装置１の筐体内には、電力変換部２及びファン３が設けられている。電力変換部２は、コンバータ及びインバータ等を含む。コンバータは、例えば商用交流電力を直流電力に変換して出力する。このようにコンバータから出力された直流電力は、例えばバッテリ等（図示せず）に蓄電される。インバータは、バッテリからの直流電力を交流電力に変換して負荷に供給する。
【００１４】
ファン３は、無停電電源装置１内部を冷却し、当該無停電電源装置１を正常に稼働させるために設けられている。
【００１５】
ここで、例えば上記したように無停電電源装置１の筐体内に設けられているファン３の異常を検知するために当該ファン３の稼働音を収集する場合を想定する。なお、ファン３の稼働音は、無停電電源装置１の筐体内のファン３の近傍に設けられるマイクロフォン（以下、単にマイクと表記）を用いて収集される。
【００１６】
この場合、無停電電源装置１の筐体内には上記した電力変換部２等が設けられているため、マイクは、ファン３の稼働音だけではなく、例えば電力変換部２（コンバータ及びインバータ）の動作音も収集する。
【００１７】
このため、無停電電源装置１の筐体内に例えば２つのマイクを設け、当該マイクの各々で収集された音に関する信号に対してビームフォーミング処理（雑音抑圧処理）を実行することが考えられる。このようなビームフォーミング処理によれば、特定の方向からの音に対して指向性を持たせることができるため、ファン３の稼働音以外の雑音（方向性雑音）を抑圧し、マイクによって収集された音から当該ファン３の稼働音を抽出することができる。
【００１８】
ところで、無停電電源装置１の筐体は例えば鉄等の金属によって構成されているが、上記したようにマイクが当該筐体内（つまり、密閉空間）に設けられているような場合、当該マイクによって収集される音にはファン３の稼働音の反響音（ファン３の稼働音が筐体の壁面で反響した音）等も含まれる。
【００１９】
このような反響音は様々な方向からマイクに入力されるため、上記したビームフォーミング処理を実行したとしても、当該マイクが設けられた位置によっては、反響音等の影響によって方向性雑音の抑制が困難となり、ファン３の稼働音を適切に抽出することができない場合がある。
【００２０】
そこで、本実施形態においては、図１に示すように少なくとも３つのマイク（第１マイク１０ａ、第２マイク１０ｂ及び第３マイク１０ｃ）を無停電電源装置１の筐体内に設け、当該第１マイク１０ａ、第２マイク１０ｂ及び第３マイク１０ｃのうち、上記したファン３の稼働音を抽出するために適した２つのマイクを選択する構成を有するものとする。
【００２１】
なお、図１においては無停電電源装置１の筐体内に３つのマイクが設けられているが、当該筐体内には第１マイク乃至第ｎマイク（ｎは３以上の自然数）が設けられていればよい。また、選択されるマイクの数は、少なくとも２以上であればよい。
【００２２】
無停電電源装置１の筐体内において、第１マイク乃至第ｎマイクは、例えばアレイ状または２次元平面状に配置されてもよいし、３次元空間上に立体的に配置されていてもよい。
【００２３】
以下の説明においては、本実施形態に係るシステム１０を用いて抽出するファン３の稼働音を目的音、当該ファン３を対象物と称する。すなわち、本実施形態に係るシステム１０は、対象物から発せられる目的音を抽出するのに適したマイクの組み合わせを選択し、当該選択された組み合わせのマイクを用いて音を収集する構成を有する。
【００２４】
図２は、本実施形態に係るシステム１０のハードウェア構成の一例を示す。システム１０は、例えばサーバ装置等として実現されており、図２に示すようにＣＰＵ１１、不揮発性メモリ１２、主メモリ１３及び通信デバイス１４等を備える。
【００２５】
ＣＰＵ１１は、システム１０内の様々なコンポーネントの動作を制御するハードウェアプロセッサである。ＣＰＵ１１は、ストレージデバイスである不揮発性メモリ１２から主メモリ１３にロードされる様々なプログラムを実行する。ＣＰＵ１１によって実行されるプログラムには、オペレーションシステム及び上記した第１マイク１０ａ〜第３マイク１０ｃのうちの２つのマイクを選択するためのプログラム（以下、マイク選択プログラムと表記）等が含まれる。なお、ＣＰＵ１１は、例えばハードウェア制御のためのプログラムである基本入出力システム（ＢＩＯＳ）等も実行する。
【００２６】
通信デバイス１４は、例えば有線または無線による通信を実行するように構成されたデバイスである。
【００２７】
図３は、本実施形態に係るシステム１０の機能構成の一例を示すブロック図である。図３に示すように、システム１０は、処理部１０１及び収集部１０２を含む。
【００２８】
本実施形態において、処理部１０１及び収集部１０２の一部または全ては、上記したＣＰＵ１１にマイク選択プログラムを実行させること、すなわち、ソフトウェアによって実現されるものとする。なお、処理部１０１及び収集部１０２の一部または全ては、ＩＣ（Integrated Circuit）等のハードウェアによって実現されてもよいし、ソフトウェア及びハードウェアの組み合わせ構成として実現されてもよい。
【００２９】
ここで、第１マイク１０ａ〜第３マイク１０ｃの各々は、当該第１マイク１０ａ〜第３マイク１０ｃが設けられている例えば無停電電源装置１の筐体内で生じる音を入力（収集）し、当該入力された音を電気信号（以下、マイク信号と表記）に変換して出力する装置である。なお、第１マイク１０ａ〜第３マイク１０ｃから出力されたマイク信号は、図示しない通信デバイス等を介してシステム１０に送信されるものとする。
【００３０】
処理部１０１は、第１マイク１０ａ、第２マイク１０ｂ及び第３マイク１０ｃの各々から出力されたマイク信号に基づいて、目的音（例えば、ファン３の稼働音）を抽出するのに適した２つのマイクの組み合わせを選択（決定）するための処理を実行する。
【００３１】
ここで、目的音を抽出するために用いられる２つのマイク間の相関関係は当該マイクの各々から出力されたマイク信号（当該マイクの各々によって収集された音）の位相差によって表されるが、処理部１０１は、上記した目的音及びその他の雑音（例えば、電力変換部２の動作音またはファン３の稼働音の反響音等）を高い精度で推定することが可能な位相差を有するマイク信号を出力する２つのマイクを選択するような処理を実行する。
【００３２】
処理部１０１は、選択された２つマイクを示す情報（以下、マイク選択情報と表記）を収集部１０２に出力（送信）する。
【００３３】
収集部１０２は、第１マイク１０ａ〜第３マイク１０ｃを用いて当該第１マイク１０ａ〜第３マイク１０ｃが設けられている無停電電源装置１の筐体内で生じる音を収集する。この場合、収集部１０２は、第１マイク１０ａ〜第３マイク１０ｃの各々から出力されたマイク信号のうち、処理部１０１によって出力されたマイク選択情報によって示される２つのマイクから出力されたマイク信号を収集して出力する。
【００３４】
図４は、上記した図３に示す処理部１０１の構成の一例を示す。図４に示すように、処理部１０１は、第１選択部２０１、第１算出部２０２、第２算出部２０３及び第２選択部２０４を含む。
【００３５】
第１選択部２０１は、第１マイク１０ａ〜第３マイク１０ｃのうちの任意の２つのマイク（の組み合わせ）を選択する。
【００３６】
第１算出部２０２は、第１選択部２０１によって選択された２つのマイクから出力されたマイク信号に基づいて、当該２つのマイク間の位相差を算出する。
【００３７】
第２算出部２０２は、第１算出部２０２によって算出された位相差（の分布）に基づいて適合度を算出する。なお、第２算出部２０２によって算出される適合度は、第１選択部２０１によって選択された２つマイク（の組み合わせ）が目的音を抽出するのに適したマイクの組み合わせである度合いを表す値である。
【００３８】
第２選択部２０４は、第２算出部２０２によって算出された適合度に基づいて、第１マイク１０ａ〜第３マイク１０ｃのうちの任意の２つのマイクの組み合わせの中から、目的音を抽出するのに適したマイクの組み合わせ（つまり、音を収集するために用いるマイクの組み合わせ）を選択する。
【００３９】
以下、図５のフローチャートを参照して、本実施形態に係るシステム１０の処理手順の一例について説明する。ここでは、システム１０に含まれる処理部１０１の処理について主に説明する。なお、図５に示す処理は、例えば対象物（例えば、ファン３）の保守点検前に実行されるものとする。
【００４０】
まず、処理部１０１は、第１マイク１０ａ〜第３マイク１０ｃの各々によって出力されたマイク信号を取得する（ステップＳ１）。なお、ステップＳ１において取得されるマイク信号は、例えば図１に示す無停電電源装置１の筐体内で対象物（ファン３）が稼働している状態で、当該筐体内に設けられた第１マイク１０ａ〜第３マイク１０ｃの各々が入力した一定時間の音に関する信号である。
【００４１】
以下の説明においては、ステップＳ１において取得されたマイク信号のうち、第１マイク１０ａによって出力されたマイク信号を、便宜的に第１マイク１０ａのマイク信号と称する。同様に、ステップＳ１において取得されたマイク信号のうち、第２マイク１０ｂによって出力されたマイク信号を第２マイク１０ｂのマイク信号、第３マイク１０ｃによって出力されたマイク信号を第３マイク１０ｃのマイク信号と称する。
【００４２】
ここで、無停電電源装置１の筐体内に設けられている複数のマイク（ここでは、第１マイク１０ａ〜第３マイク１０ｃ）のうちの２つのマイクの組み合わせ（以下、マイクペアと表記）毎に、以下のステップＳ２〜Ｓ４の処理が実行される。
【００４３】
この場合、処理部１０１に含まれる選択部２０１は、上記した第１マイク１０ａ〜第３マイク１０ｃから１つのマイクペアを選択する（ステップＳ２）。ここでは、第１マイク１０ａ及び第２マイク１０ｂの組み合わせがマイクペアとして選択されたものとする。
【００４４】
次に、第１算出部２０２は、ステップＳ２においてマイクペアとして選択された第１マイク１０ａ及び第２マイク１０ｂのマイク信号を取得する。第１算出部２０２は、取得された第１マイク１０ａ及び第２マイク１０ｂのマイク信号に基づいて、当該第１マイク１０ａ及び第２マイク１０ｂ間の位相差を算出する（ステップＳ３）。
【００４５】
ステップＳ３において、第１算出部２０２は、例えば第１マイク１０ａのマイク信号及び第２マイク１０ｂのマイク信号をそれぞれ単位時間毎に分割し、当該分割された第１マイク１０ａのマイク信号の各々と当該分割された第２マイク１０ｂのマイク信号の各々とに基づいてそれぞれ位相差を算出する。すなわち、第１算出部２０２は、単位時間毎に分割された第１マイク１０ａ及び第２マイク１０ｂの対応するマイク信号に基づいて、単位時間毎の位相差を算出することができる。なお、位相差は、例えば相互相関関数によって得られる第１マイク１０ａ及び第２マイク１０ｂのマイク信号（音）の時間差等から算出することができる。また、位相差としては、例えばマイク信号同士のフーリエ変換からクロススペクトルやコヒーレンスといった指標を計算して得られる各周波数成分の位相差が用いられてもよい。
【００４６】
本実施形態においては、上記したステップＳ３において単位時間毎の位相差が算出されることによって、第１マイク１０ａ及び第２マイク１０ｂが収集した一定時間の音における位相差の分布を得ることができる。
【００４７】
次に、第２算出部２０３は、ステップＳ３において算出された位相差の分布に基づいて、ステップＳ２において選択されたマイクペア（第１マイク１０ａ及び第２マイク１０ｂの組み合わせ）に対する適合度を算出する（ステップＳ４）。
【００４８】
ここで、図６及び図７は、ステップＳ３において算出された位相差の分布を表すヒストグラムの一例を示す。なお、図６及び図７に示すヒストグラムにおいては、上記したステップＳ３において各位相差が算出された回数（頻度）が示されている。
【００４９】
例えば単位時間毎に分割された第１マイク１０ａ及び第２マイク１０ｂの対応するマイク信号のうちの１つに基づいて位相差が算出された場合、当該位相差が算出された回数に１が加算される。図６及び図７に示すヒストグラムは、このような処理が単位時間毎に分割されたマイク信号の各々について位相差が算出される度に実行されることによって生成することができる。
【００５０】
図６は、ステップＳ３において算出された位相差の分布が比較的ばらついていない例を示す。具体的には、図６に示すヒストグラムの例では、位相差が０度であると算出された回数及び位相差が−１５０度であると算出された回数が他の位相差が算出された回数と比較して多いことが示されている。これによれば、例えば第１マイク１０ａ及び第２マイク１０ｂが対象物（ファン３）の正面に配置されている場合、位相差として０度が算出されたマイク信号が目的音に関する信号であると推定することができ、位相差として−１５０度が算出されたマイク信号が目的音とは異なる方向からの音（方向性雑音）に関する信号であると推定することができる。換言すれば、図６に示すような位相差の分布が得られた場合、第１マイク１０ａ及び第２マイク１０ｂ（の組み合わせ）は、方向性雑音を抑制し、目的音を適切に抽出することができる程度にマイク間の相関関係の推定精度が高いマイクの組み合わせであると言える。
【００５１】
一方、図７は、ステップＳ３において算出された位相差の分布が比較的ばらついている例を示す。具体的には、図７に示すヒストグラムの例では、各位相差が算出された回数が同程度であることが示されている。これによれば、図６に示す例と比較して、目的音または方向性雑音に関するマイク信号を推定することができない。なお、図７に示すように位相差の分布がばらつく要因としては、第１マイク１０ａ及び第２マイク１０ｂが、例えば特定の方向から入力される目的音や方向性雑音だけではなく、様々な方向からの反響音をも入力しやすい（つまり、反響音の影響を受けやすい）位置に設けられていることが挙げられる。すなわち、図７に示すような位相差の分布が得られた場合、第１マイク１０ａ及び第２マイク１０ｂ（の組み合わせ）は、方向性雑音を抑制し、目的音を適切に抽出することができる程度にマイク間の相関関係の推定精度が高くないマイクの組み合わせであると言える。
【００５２】
このため、上記したステップＳ４においては、ステップＳ３において算出された位相差の分布のばらつきの程度を指標とし、当該位相差の分布がばらついていない場合には高い適合度が算出され、当該位相差の分布がばらついている場合には低い適合度が算出されるものとする。なお、適合度（位相差の分布のばらつきの程度）は、上記したヒストグラムにおける分散と平均値を用いて算出されてもよいし、例えばカルバック・ライブラー・ダイバージェンスといった情報量を用いて算出されてもよい。
【００５３】
ステップＳ４の処理が実行されると、複数のマイクのうちの全てのマイクペアについてステップＳ２〜Ｓ４の処理が実行されたか否かが判定される（ステップＳ５）。
【００５４】
全てのマイクペアについて処理が実行されていないと判定された場合（ステップＳ５のＮＯ）、ステップＳ２に戻って処理が繰り返される。この場合のステップＳ２の処理においては、既に選択されたマイクペアとは異なるマイクペアが選択される。
【００５５】
なお、本実施形態におけるマイクペアは２つのマイクの組み合わせであるが、異なるマイクペア（マイクの組み合わせ）とは、当該マイクペアの２つのマイクのうちの少なくとも１つのマイクが異なる組み合わせであればよい。すなわち、上記したように第１マイク１０ａ及び第２マイク１０ｂがマイクペアとして既に選択されている場合には、再度実行されるステップＳ２の処理においては、例えば第１マイク１０ａ及び第３マイク１０ｃの組み合わせまたは第２マイク１０ｂ及び第３マイク１０ｃの組み合わせがマイクペアとして選択されればよい。
【００５６】
一方、全てのマイクペアについて処理が実行されたと判定された場合を想定する（ステップＳ５のＹＥＳ）。この場合、上記した全てのマイクペアについてステップＳ２〜Ｓ４の処理が実行された状態である。
【００５７】
第２選択部２０４は、上記したステップＳ４において算出された各マイクペアに対する適合度に基づいて、全てのマイクペアのうちの１つのマイクペアを選択する（ステップＳ６）。このステップＳ６においては、例えば最も高い適合度が算出されたマイクペアが選択される。
【００５８】
換言すれば、例えば最も高い適合度が第１マイク１０ａ及び第２マイク１０ｂのマイクペア（組み合わせ）に対して算出されている場合には、第２選択部２０４は、当該第１マイク１０ａ及び第２マイク１０ｂの組み合わせで対象物から発せられる音（つまり、目的音を含む筐体内で生じる音）を収集することを選択する。
【００５９】
ステップＳ６の処理が実行されると、第２選択部２０４は、当該ステップＳ６において選択されたマイクペアを示すマイク選択情報（つまり、第２選択部２０４による選択結果）を収集部１０２に出力する（ステップＳ７）。
【００６０】
上記したように図５に示す処理は対象物の保守点検前に実行されるが、保守点検時には、収集部１０２は、ステップＳ７において出力されたマイク選択情報に基づく組み合わせのマイク（マイクペア）を用いて音を収集する。換言すれば、マイク選択情報が第１マイク１０ａ及び第２マイク１０ｂのマイクペアを示す場合（つまり、ステップＳ６において第１マイク１０ａ及び第２マイク１０ｂのマイクペアが選択されている場合）、収集部１０２は、第１マイク１０ａ〜第３マイク１０ｃの各々によって出力されたマイク信号のうち、第１マイク１０ａのマイク信号及び第２マイク１０ｂのマイク信号を収集する。収集部１０２によって収集されたマイク信号は、対象物の異常検知のために出力される。
【００６１】
上記したように本実施形態においては、第１マイク乃至第ｎマイクによる音の収集結果に応じて第１マイク乃至第ｎマイクのうちの複数のマイクの組み合わせを選択する。すなわち、本実施形態においては、少なくとも第ａマイクと第ｂマイクとで対象物から発せられる音を収集する場合の当該第ａマイク及び第ｂマイク間の位相差の分布と、少なくとも第ｃマイクと第ｄマイクとで対象物から発せられる音を収集する場合の当該第ｃマイク及び第ｄマイク間の位相差の分布と、に基づいて、少なくとも第ａマイクと第ｂマイクとを含む組み合わせで対象物から発せられる音を収集するか、少なくとも第ｃマイクと第ｄマイクとを含む組み合わせ対象物から発せられる音を収集するかを選択する。
【００６２】
なお、上記したａは１〜ｎの自然数であり、ｂは１〜ｎであってａとは異なる自然数である。また、ｃは１〜ｎの自然数であり、ｄは１〜ｎであってｃとは異なる自然数である。また、第ａマイクと第ｂマイクとの組み合わせは、第ｃマイクと第ｄマイクとの組み合わせと少なくとも１つのマイクが異なる組み合わせである。すなわち、第ａマイク及び第ｂマイクの少なくとも一方は、第ｃマイク及び第ｄマイクのどちらとも異なる。
【００６３】
上記した構成により、本実施形態においては、対象物から発せられる音を収集するために設けられた例えば少なくとも３以上のマイクのうちの２つのマイクの組み合わせ毎に算出された位相差の分布に基づいて最適なマイクの組み合わせ（目的音を抽出するのに適したマイクの組み合わせ）を選択することができる。
【００６４】
また、複数のマイク間の位相差の分布は、マイク信号の周波数帯毎に算出され、当該周波数帯毎に最適なマイクの組み合わせが選択される構成であってもよい。すなわち、上記した第ａマイクと第ｂマイクとの組み合わせで対象物から発せられる音を収集するか、第ｃマイクと第ｄマイクとの組み合わせで対象物から発せられる音を収集するかは、例えば、第ａマイク及び第ｂマイク間の第１周波数帯における位相差の分布と、第ｃマイク及び第ｄマイク間の当該第１周波数帯における位相差の分布とに基づいて選択されるとともに、第ａマイク及び第ｂマイク間の第２周波数帯における位相差の分布と、第ｃマイク及び第ｄマイク間の当該第２周波数帯における位相差の分布とに基づいて更に選択されてもよい。
【００６５】
更に、複数のマイク間の位相差の分布は、マイク信号が収集された期間毎に算出され、当該期間毎に最適なマイクの組み合わせが選択される構成であってもよい。すなわち、第ａマイクと第ｂマイクとの組み合わせで対象物から発せられる音を収集するか、第ｃマイクと第ｄマイクとの組み合わせで対象物から発せられる音を収集するかは、例えば第ａマイクと第ｂマイク間の第１期間における位相差の分布と、第ｃマイク及び第ｄマイク間の当該第１期間における位相差の分布とに基づいて選択されるとともに、第ａマイク及び第ｂマイク間の第２期間における位相差の分布と、第ｃマイク及び第ｄマイク間の当該第２期間における位相差の分布とに基づいて更に選択されてもよい。
【００６６】
また、上記した第ａマイク及び第ｂマイク間の位相差の分布は、当該第ａマイクと第ｂマイクとで収集された一定時間の音に関するマイク信号をそれぞれ分割した周波数ビン毎の位相差の出現頻度の分布であってもよい。同様に、第ｃマイク及び第ｄマイク間の位相差の分布は、当該第ｃマイクと第ｄマイクとで収集された一定時間の音に関するマイク信号をそれぞれ分割した周波数ビン毎の位相差の出現頻度の分布であってもよい。
【００６７】
なお、本実施形態における複数のマイク間の位相差の分布は、複数のマイク間の相関関係を示すものであって、複数のマイクに入力される音の各位相差に関するものであれば何でもよく、例えばコヒーレンス、複数のマイクに入力される音の時間差や位相差の分布等である。また、これらは、単位時間毎に算出された位相差、特定期間にわたって算出された位相差に基づいて算出されてもよく、周波数成分毎に算出された位相差、特定または全ての周波数帯にわたって算出された位相差に基づいて算出されもよく、これらの算出結果を組み合わせて算出してもよい。
【００６８】
本実施形態においては上記したように対象物及び複数のマイクが筐体内部に設けられている場合を想定しているが、本実施形態に係るシステム１０によれば、位相差の分布のばらつきが小さいマイクの組み合わせを選択することによって、当該筐体の壁面で反響した音等の影響が少ない位置に設けられているマイクの組み合わせで音を収集することが可能となる。
また、本実施形態においては、複数のマイクのうちの２つのマイクが選択されるものとして主に説明したが、選択されるマイクの数は３以上であってもよい。
【００６９】
ここで、本実施形態に係るシステム１０によって収集されて出力されるマイク信号（つまり、選択された２つのマイクから出力されるマイク信号）は、対象物の異常を検知するために用いられる。
【００７０】
以下、図８を参照して、本実施形態に係るシステム１０を利用した異常検知システムについて説明する。なお、対象物は、上記したように無停電電源装置１の筐体内に設けられたファン３であるものとする。図８に示すように、異常検知システムは、本実施形態に係るシステム１０、信号処理部２０及び異常検知部３０を含む。
【００７１】
なお、図８において、信号処理部２０及び異常検知部３０は、システム１０の外部に設けられているが、当該システム１０内に設けられていても構わない。
【００７２】
システム１０は、例えば無停電電源装置１の保守点検時等に、上記した図５に示す処理が実行されることによって選択された２つのマイク（の組み合わせ）から出力されたマイク信号を収集する。
【００７３】
信号処理部２０は、システム１０（収集部１０２）において収集されたマイク信号を入力し、当該マイク信号に対してビームフォーミング処理を実行する。
【００７４】
ここで、システム１０において選択された２つのマイクから出力されるマイク信号は、上記した図６のヒストグラムに示されるように、位相差の分布にばらつきが少なく、目的音及び方向性雑音等を高い精度で推定することが可能である。このため、信号処理部２０は、ビームフォーミング処理によって、システム１０において収集されたマイク信号から方向性雑音を抑圧したファン３の稼働音（に関する信号）を抽出することができる。
【００７５】
異常検知部３０は、信号処理部２０によって抽出されたファン３の稼働音に基づいて、当該ファン３の異常を検知する。具体的には、異常検知部３０内部には例えば正常なファン３の稼働音に関する信号が予め保持されており、異常検知部３０は、当該予め保持されている信号（正常なファン３の稼働音）と、信号処理部２０によって抽出された信号（現在のファン３の稼働音）とを比較することによって、当該ファン３の異常を検知することができるものとする。なお、ここで説明した検知処理は一例であり、上記したビームフォーミング処理によって抽出されたファン３の稼働音を用いて当該ファン３の異常を検知することが可能であれば、他の処理が実行されても構わない。
【００７６】
上記した異常検知システムによれば、システム１０によって選択されたマイク（つまり、目的音を抽出するのに適したマイク）から出力されたマイク信号を用いることによって、対象物の異常を高い精度で検知することが可能となる。
【００７７】
なお、本実施形態においては、上記した図５に示す処理（つまり、最適なマイクの組み合わせを選択する処理）は対象物の保守点検前に実行されるものとして説明したが、当該保守点検前に対象物を稼働させることができないような場合がある。
【００７８】
このような場合には、例えば図９に示すように対象物（ファン３）の代わりに無停電電源装置１の筐体内に配置されたキャリブレーション用の音源４が音を発した状態で図５に示す処理が実行されるようにしてもよい。
【００７９】
一般的に、周波数帯域によって波長が異なることから、反響の影響も対象物から発せられる音の周波数帯域によって異なる。このため、上記した音源４としては、対象物から発せられる音に相当する音（対象物から発せられる音と同程度の周波数帯の音）を発するように周波数帯域を調整可能なものを使用することが好ましい。この音源４は、例えば周波数が変化していくスイープ音をスピーカーから再生するようなものであってもよいし、例えば対象物がファンやモーターである場合にはその回転数に応じて変化する稼働音を再現することができるようなものであってもよい。
【００８０】
また、上記した電力変換部２の動作音のような雑音についても別の音源を用いて発するようにしてもよい。コンバータやインバータの場合には、それらのスイッチング周波数に応じて変化する動作音を再現することができるような音源を用いてもよい。
【００８１】
上記したように無停電電源装置１の筐体内に配置された音源４から発せられる音を複数のマイクで収集することによって、対象物等が稼働していない状態であっても、当該対象物に応じた最適なマイクの組み合わせを選択することが可能となる。
【００８２】
なお、本実施形態においては、システム１０が例えば遠隔のサーバ装置等として実現される（サーバ上で実装される）ものとして説明したが、当該システム１０は、複数のマイクと一体となって実装される構成であってもよい。この場合、システム１０は、無停電電源装置１の筐体内に設置されればよい。また、システム１０は処理部１０１及び収集部１０２を含むものとして説明したが、例えば処理部１０１及び収集部１０２の少なくとも一方が当該システム１０の外部に設けられる構成であってもよい。
【００８３】
また、本実施形態においては、対象物が無停電電源装置１内に設けられたファン３であるものとして説明したが、当該対象物は、無停電電源装置１の筐体内に設けられる他の部品（メカニカルに駆動する部品）等であってもよい。
【００８４】
また、本実施形態においては対象物及び複数のマイクが筐体内に設けられることにより目的音を収集する際に反響音等の影響を受ける場合について説明したが、反響音や周囲の雑音が存在する環境の例としては、例えば工場内のアクリル板で覆われた生産設備の稼働音を収集する場合、または地下室に設置されたポンプ等の設備から発せられる音を収集する場合等が考えられる。本実施形態に係るシステム１０は、このような環境においても適用可能である。
【００８５】
なお、本実施形態における対象物は、他の装置（例えば、ＭＦＰ、計算機、ロボット及びドローン等）の部品等であってもよい。また、本実施形態に係るシステム１０は、筐体内に設けられていない対象物から発せられる音（目的音）を収集する際に用いられても構わない。
【００８６】
（第２の実施形態）
次に、第２の実施形態について説明する。図１０は、本実施形態に係るシステムが適用される産業機器の一例を示す模式図である。なお、本実施形態においては、前述した第１の実施形態と同様に、産業機器が無停電電源装置である場合を想定している。このため、図１０においては前述した図１と同様の部分には同一参照符号を付してその詳しい説明を省略する。ここでは、図１と異なる部分について主に述べる。また、本実施形態に係るシステムのハードウェア構成及び機能構成については前述した図２及び図３において説明した通りであるため、適宜、図２及び図３を用いて説明する。
【００８７】
ここで、前述した第１の実施形態において、システム１０は、例えば無停電電源装置１の保守点検前等に目的音を抽出するのに適した２つのマイクの組み合わせを選択し、当該保守点検時には当該選択されたマイクから出力されたマイク信号を収集する。このように収集されたマイク信号によれば、無停電電源装置１の筐体内で生じる反響音等の影響は小さいため、目的音を適切に抽出することができる。
【００８８】
なお、上記したようにシステム１０において２つのマイクの組み合わせが一旦選択されると、後の保守点検時等では、当該２つのマイクを用いて音を収集すればよいため、前述した図５に示すようなマイクの組み合わせを選択する処理は繰り返し実行される必要はない。
【００８９】
しかしながら、例えば無停電電源装置１の筐体内の環境（温度または湿度等）が変化した場合には当該筐体内で発せられる音の音速等も変化する可能性があり、変化前の環境において選択されたマイクの組み合わせが当該変化後の環境においても最適な組み合わせであるとは限らない。
【００９０】
そこで、本実施形態に係るシステム１０は、図１０に示すように例えば無停電電源装置１の筐体内に当該筐体内の環境（周辺環境）の状態を検知するためのセンサ１０ｄを設け、当該センサ１０ｄによって検知された環境（の状態）に基づいて再度マイクの組み合わせを選択する処理を実行する構成を有するものとする。
【００９１】
なお、本実施形態におけるセンサ１０ｄは、例えば筐体内の温度及び湿度等を検知するためのセンサ（温度センサ及び湿度センサ）を含むが、当該センサ１０ｄの周辺（つまり、筐体内）の環境を検知することができるものであれば他のセンサであっても構わない。また、無停電電源装置１の筐体内に設けられるセンサ１０ｄの数は、１つであってもよいし複数であってもよい。
【００９２】
図１１は、本実施形態に係るシステム１０に含まれる処理部１０１の構成の一例を示す。図１１に示すように、本実施形態における処理部１０１は、前述した第１選択部２０１、第１算出部２０２、第２算出部２０３及び第２選択部２０４に加えて、取得部２０５及び判定部２０６を含む。
【００９３】
取得部２０５は、図１０に示すセンサ１０ｄによって検知された環境に関する信号（以下、センサ信号と表記）を取得する。
【００９４】
判定部２０６は、取得部２０５によって取得されたセンサ信号に基づいて筐体内の環境が変化しているか否かを判定する。判定部２０６による判定結果は、第２算出部２０３に出力される。
【００９５】
以下、図１２のフローチャートを参照して、本実施形態に係るシステム１０の処理手順の一例について説明する。なお、図１２に示す処理は、例えば無停電電源装置１（ファン３）の保守点検時または保守点検前に実行されるものとする。
【００９６】
ここで、本実施形態においては、前述した図５に示す処理（以下、マイク選択処理と表記）が過去に実行されているものする。このマイク選択処理が実行された場合には処理部１０１からマイク選択情報が出力されるが、当該マイク選択情報は、処理部１０１内に保持されているものとする。
【００９７】
例えば無停電電源装置１の保守点検が開始される場合、取得部２０５は、センサ１０ｄからセンサ信号を取得する（ステップＳ１１）。ここでは、ステップＳ１１において取得されたセンサ信号は、筐体内の温度及び湿度に関する信号であるものとする。すなわち、取得部２０５は、ステップＳ１１において取得されたセンサ信号に基づいて現在の筐体内の温度及び湿度を取得することができる。
【００９８】
次に、判定部２０６は、ステップＳ１１において取得されたセンサ信号に基づいて、無停電電源装置１の筐体内の環境が変化しているか否かを判定する（ステップＳ１２）。
【００９９】
ここで、判定部２０６は、例えば過去にマイク選択処理が実行された際の筐体内の環境（温度及び湿度）に関するセンサ信号を保持しておくものとする。すなわち、判定部２０６は、当該判定部２０６に保持されているセンサ信号に基づいて過去にマイク選択処理が実行された際の筐体内の温度及び湿度を取得することができる。
【０１００】
この場合、判定部２０６は、ステップＳ１１において取得されたセンサ信号に基づいて取得される温度及び湿度（つまり、現在の筐体内の温度及び湿度）と判定部２０６に保持されているセンサ信号に基づいて取得される温度及び湿度（つまり、過去にマイク選択処理が実行された際の筐体内の温度及び湿度）との差分を算出し、例えば当該差分が予め定められた値以上である場合には、当該筐体内の環境が変化していると判定するものとする。
【０１０１】
環境が変化していると判定された場合（ステップＳ１２のＹＥＳ）、マイク選択処理が実行される（ステップＳ１３）。なお、このマイク選択処理は、前述した図５に示す処理であるため、ここではその詳しい説明を省略する。
【０１０２】
一方、環境変化していないと判定された場合（ステップＳ１２のＮＯ）、マイク選択処理は実行されず、図１２の処理は終了される。
【０１０３】
上記したように本実施形態においては、センサ信号に基づいて筐体内の環境が変化していると判定された場合（すなわち、センサ１０ｄによって環境の変化が検知された場合）には、再度マイク選択処理が実行され、保守点検時には当該マイク選択処理において選択された２つのマイク（の組み合わせ）で音が収集される。
【０１０４】
一方、筐体内の環境が変化していないと判定された場合には、上記した処理部１０１に保持されているマイク選択情報によって示される組み合わせの２つのマイク（つまり、過去に実行されたマイク選択処理において選択された２つのマイク）を用いて音が収集される。
【０１０５】
このような構成によれば、無停電電源装置１の筐体内の環境の変化に応じて最適なマイクの組み合わせを再選択することが可能となる。また、環境の変化がないような場合には過去に実行されたマイク選択処理において選択されたマイクを用いて音を集音することができるため、システム１０における処理量を低減することができる。
【０１０６】
なお、本実施形態においては、主として筐体内の温度及び湿度に基づく環境の変化について説明したが、前述した複数のマイク間の位相差の分布に影響を与えるような環境の変化が検知された場合にはマイク選択処理が再度実行されるものとする。このような環境の変化を検知するために、上記した温度センサ及び湿度センサ以外のセンサがセンサ１０ｄとして筐体内に設けられる構成としてもよい。
【０１０７】
更に、本実施形態においてはセンサ１０ｄが無停電電源装置１の筐体内に設けられるものとして説明したが、当該センサ１０ｄを当該筐体内に設けることができないような場合には、当該センサ１０ｄは当該筐体の外に設けられても構わない。
【０１０８】
また、本実施形態においては環境の変化に基づいてマイク選択処理が実行されるものとして説明したが、例えば複数のマイクの各々の経年劣化等を検出するためのセンサを当該マイクに設置しておくことによって、当該マイクの経年劣化が検知された場合に再度マイク選択処理が実行される（つまり、キャリブレーションをする）ような構成としても構わない。更に、対象物の経年劣化等により当該対象物が交換されたような場合に、マイク選択処理が実行されるようにしてもよい。
【０１０９】
上記したように本実施形態によれば、リアルタイムで選択すべきマイクの組み合わせ（つまり、最適なマイクの組み合わせ）を変化させながら機器の保守点検等を行うことができる。
【０１１０】
なお、例えば筐体内の環境（温度及び湿度）毎に最適なマイクの組み合わせを予め選択しておき、センサ１０ｄによって検知された環境に応じて当該マイクの組み合わせを切り替えるような構成とすることも可能である。
【０１１１】
以上述べた少なくとも１つの実施形態によれば、目的音を適切に抽出するために用いられるシステム、方法及びプログラムを提供することできる。
【０１１２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。  
【符号の説明】
【０１１３】
１…無停電電源装置、２…電力変換部、３…ファン、４…音源、１０…システム、１０ａ〜１０ｃ…マイク、１０ｄ…センサ、１１…ＣＰＵ、１２…不揮発性メモリ、１３…主メモリ、１４…通信デバイス、２０…信号処理部、３０…異常検知部、１０１…処理部、１０２…収集部、２０１…第１選択部、２０２…第１算出部、２０３…第２算出部、２０４…第２選択部、２０５…取得部、２０６…判定部。
【図１】
2019102904.tif 000003
【図２】
2019102904.tif 000004
【図３】
2019102904.tif 000005
【図４】
2019102904.tif 000006
【図５】
2019102904.tif 000007
【図６】
2019102904.tif 000008
【図７】
2019102904.tif 000009
【図８】
2019102904.tif 000010
【図９】
2019102904.tif 000011
【図１０】
2019102904.tif 000012
【図１１】
2019102904.tif 000013
【図１２】
2019102904.tif 000014