(57)【要約】  複数車両が存在する環境下でも、車両の存在する方向を特定するため、本発明に係る車両方向特定装置（１１０）は、複数の分析区間の各々について周囲音の位相及び振幅のうち少なくとも１つを分析する周波数分析部（１０３）と、分析区間の各々について周囲音に含まれる音源方向を特定する音源方向特定部（１０４）と、第１の閾値を含む第１車両特定情報を蓄積している車両特定情報蓄積部（１０５）と、音源方向毎に、対応する分析区間の個数である頻度を算出し、頻度が第１の閾値以上となる音源方向を第１の車両が存在する方向として特定する第１車両特定部（１０６）と、第１の閾値よりも小さい第２の閾値を含む第２車両特定情報を算出する第２車両特定情報算出部（１０７）と、頻度が第２の閾値以上となる音源方向を、第２の車両が存在する方向として特定する第２車両特定部（１０８）とを備える。
2012098836.tif 000002
【特許請求の範囲】
【請求項１】
第１の車両及び第２の車両を含む複数の車両の各々が存在する方向を、複数のマイクで検知された前記複数の車両の車両音を含む周囲音から特定する車両方向特定装置であって、
事前に定められた周波数帯及び時間区間で特定される、複数の分析区間の各々について、前記周囲音の位相及び振幅のうち少なくとも１つを分析する周波数分析部と、
前記周波数分析部から取得した分析結果に基づいて、前記複数の分析区間の各々について、前記周囲音に含まれる音源の方向を表す音源方向を特定する音源方向特定部と、
前記第１の車両が存在する方向を特定するための第１の閾値を含む第１車両特定情報を蓄積している車両特定情報蓄積部と、
複数の前記音源方向について、前記音源方向毎に、対応する前記分析区間の個数である頻度を算出し、算出された前記頻度が前記第１車両特定情報に含まれる第１の閾値以上となる前記音源方向を、前記第１の車両が存在する方向として特定する第１車両特定部と、
前記第２の車両が存在する方向を特定するための、前記第１の閾値よりも小さい第２の閾値を含む第２車両特定情報を算出する第２車両特定情報算出部と、
算出された前記頻度が前記第２車両特定情報に含まれる前記第２の閾値以上となる前記音源方向を、前記第２の車両が存在する方向として特定する第２車両特定部とを備え、
前記第２車両特定情報算出部は、前記第１の車両が存在する方向として特定された方向に対応する音源方向の頻度の合計値が大きいほど、より小さくなるように、前記第２の閾値を算出する
車両方向特定装置。
【請求項２】
前記音源方向特定部は、前記分析区間ごとに、前記複数のマイクへの前記周囲音の到達時間の差に対応する角度を、前記音源方向として特定する
請求項１記載の車両方向特定装置。
【請求項３】
さらに、前記第１車両特定部により特定される前記第１の車両が存在する方向の時間変化から、前記第１の車両の移動方向を特定する移動方向特定部を備え、
前記第２車両特定情報算出部は、前記音源方向特定部により特定された複数の前記音源方向のうち、前記第１の車両が存在する方向として特定された方向に対応する前記音源方向よりも、前記第１の車両の移動方向と反対の方向に含まれる複数の前記音源方向を、第２車両探索範囲として算出し、前記第２車両探索範囲を含む前記第２車両特定情報を算出する
請求項１又は２に記載の車両方向特定装置。
【請求項４】
前記第１車両特定部は、事前に定められた期間ごとに、前記期間内に検知された周囲音を対象として前記第１の車両が存在する方向を特定し、
前記移動方向特定部は、前回特定された第１の車両が存在する方向から、今回特定された第１の車両が存在する方向へ向かう方向を、前記第１の車両の移動方向として特定する
請求項３に記載の車両方向特定装置。
【請求項５】
前記第２車両特定部は、前記第２車両探索範囲に含まれる音源方向の中から、前記第２の車両が存在する方向を特定する
請求項４に記載の車両方向特定装置。
【請求項６】
前記第１の閾値及び前記第２の閾値のうち少なくとも一方は、前記事前に定められた周波数ごとに異なる
請求項１又は２に記載の車両方向特定装置。
【請求項７】
前記第１の閾値は、複数の周波数帯と、前記複数の周波数帯の各々に対応付けられた周波数別閾値とを含み、前記周波数別閾値は、対応づけられる前記周波数帯の周波数が高いほど、より大きくなるように定められており、
前記第１車両特定部は、前記複数の分析区間のうち前記複数の周波数帯の各々に含まれる分析区間をまとめた領域である分析領域ごとに、前記音源方向ごとの頻度を算出し、前記頻度が、前記第１の閾値のうち前記分析領域が含まれる前記周波数帯に対応付けられた前記周波数別閾値以上となる前記音源方向を前記第１の車両が存在する方向として特定する
請求項１又は２に記載の車両方向特定装置。
【請求項８】
前記第２車両特定情報算出部は、前記第１の車両が存在する方向として特定された方向に対応する音源方向に対しては、前記第１の閾値と同じ値を前記第２の閾値とし、それ以外の音源方向に対しては、前記頻度を複数の前記音源方向について合計した合計値に対する、前記第１の車両が存在する方向として特定された方向に対応する音源方向の頻度の合計値の割合が大きいほど、より小さくなるように算出される値を前記第２の閾値とする
請求項１又は２に記載の車両方向特定装置。
【請求項９】
前記第２車両特定部は、前記第１の車両が存在する方向として特定された方向に対応する音源方向以外の音源方向の中から、前記第２の車両が存在する方向を特定する
請求項１〜８のいずれか１項に記載の車両方向特定装置。
【請求項１０】
前記第２車両特定情報算出部は、事前に定められた複数の周波数帯の各々に含まれる複数の前記分析区間をまとめた領域である分析領域ごとに、（Ａ）すべての前記音源方向について前記頻度を合計した合計値に対する、前記第１の車両が存在する方向として特定された方向に対応する前記音源方向の前記頻度の合計値の割合が大きいほど、かつ、（Ｂ）前記分析領域に対応する周波数が低いほど、小さくなるように前記第２の閾値を算出する
請求項１又は２に記載の車両方向特定装置。
【請求項１１】
第１車両特定部及び第２車両特定情報算出部の少なくとも一方は、隣接する前記分析区間に対応する前記音源方向がより類似するほど、より大きな重みを前記分析区間に付与し、前記音源方向ごとの、重み付けされた前記分析区間の個数として、前記頻度を算出する
請求項１又は２に記載の車両方向特定装置。
【請求項１２】
前記第１車両特定情報は、複数の周波数帯の各々に含まれる複数の前記分析区間を１つにまとめた領域である分析領域に対応付けられた閾値である音圧別閾値を含み、
前記第１車両特定部は、前記複数の分析領域の各々に含まれる複数の前記分析区間の振幅の平均値が、前記平均値が算出された前記分析領域に対応する前記周波数帯に対応付けられた前記音圧別閾値未満である場合には、前記分析領域を前記第１の車両が存在する方向の特定に使用しない
請求項１又は２に記載の車両方向特定装置。
【請求項１３】
第１の車両及び第２の車両を含む複数の車両の各々が存在する方向を、複数のマイクで検知された前記複数の車両の車両音を含む周囲音から特定する車両方向特定方法であって、
事前に定められた周波数帯及び時間区間で特定される複数の分析区間の各々について、前記周囲音の位相及び振幅のうち少なくとも１つを分析する周波数分析ステップと、
前記周波数分析ステップにおいて取得した分析結果に基づいて、前記複数の分析区間の各々について、前記周囲音に含まれる音源の方向を表す音源方向を特定する音源方向特定ステップと、
複数の前記音源方向について、前記音源方向毎に、対応する前記分析区間の個数である頻度を算出し、算出された前記頻度が第１車両特定情報に含まれる第１の閾値以上となる前記音源方向を、前記第１の車両が存在する方向として特定する第１車両特定ステップと、
前記第２の車両が存在する方向を特定するための、前記第１の閾値よりも小さい第２の閾値を含む第２車両特定情報を算出する第２車両特定情報算出ステップと、
算出された前記頻度が前記第２車両特定情報に含まれる前記第２の閾値以上となる前記音源方向を、前記第２の車両が存在する方向として特定する第２車両特定ステップとを含み、
前記第２車両特定情報算出ステップにおいては、前記第１の車両が存在する方向として特定された方向に対応する音源方向の頻度の合計値が大きいほど、より小さくなるように、前記第２の閾値を算出する
車両方向特定方法。
【請求項１４】
請求項１３に記載の車両方向特定方法をコンピュータに実行させる
プログラム。
【請求項１５】
請求項１４に記載のプログラムを記録した
コンピュータ読み取り可能な記録媒体。
【請求項１６】
第１の車両及び第２の車両を含む複数の車両の各々が存在する方向を、複数のマイクで検知された前記複数の車両の車両音を含む周囲音から特定する集積回路であって、
事前に定められた周波数帯及び時間区間で特定される複数の分析区間の各々について、前記周囲音の位相及び振幅のうち少なくとも１つを分析する周波数分析部と、
前記周波数分析部から取得した分析結果に基づいて、前記複数の分析区間の各々について、前記周囲音に含まれる音源の方向を表す音源方向を特定する音源方向特定部と、
前記第１の車両が存在する方向を特定するための第１の閾値を含む第１車両特定情報を蓄積している車両特定情報蓄積部と、
複数の前記音源方向について、前記音源方向毎に、対応する前記分析区間の個数である頻度を算出し、算出された前記頻度が、前記第１車両特定情報に含まれる第１の閾値以上となる前記音源方向を前記第１の車両が存在する方向として特定する第１車両特定部と、
前記第２の車両が存在する方向を特定するための、前記第１の閾値よりも小さい第２の閾値を含む第２車両特定情報を算出する第２車両特定情報算出部と、
算出された前記頻度が、前記第２車両特定情報に含まれる前記第２の閾値以上となる前記音源方向を、前記第２の車両が存在する方向として特定する第２車両特定部とを備え、
前記第２車両特定情報算出部は、前記第１の車両が存在する方向として特定された方向に対応する音源方向の頻度の合計値が大きいほど、より小さくなるように、前記第２の閾値を算出する
集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両音によって車両が存在する方向を特定する車両方向特定装置等に関する。特に、複数台の車両が走行する場合、近い車両音によって他方の車両音が埋もれてしまう状況下においても、正確に車両方向を特定する車両方向特定装置等に関する。
【背景技術】
【０００２】
従来技術として、車両音の到達時間差から車両の存在する方向を特定する手法がある（例えば、特許文献１、非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】実開平５−９２７６７号公報
【非特許文献】
【０００４】
【非特許文献１】星野  博之、「ドライバ支援のための走行音による接近車両検知システム」、日本音響学会誌、２００６年、第６２巻、第３号、ｐ．２６５−２７４
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、車両音検知における従来技術の構成では、複数台車両が存在する場合、近い車両音の影響で他方の車両が埋もれてしまい、車両音を検出することが困難である（非特許文献１、ｐ．２７１）。【０００６】
特に、車両が複数（例えば、２台）存在する状況で車両方向を特定する場合において、一方の車両の方向のみ特定でき、他方の車両は、方向のみならずその存在自体を検知できなかった場合、一方の車両が通過した後に、ドライバは安心して交差点へ侵入しうる。その結果、検知できなかった他方の車両と自車両が衝突してしまう可能性が高い。よって、車両事故回避のためには、複数台を正確に検知し、その方向を特定する必要がある。【０００７】
本発明は、前記従来の課題を解決するもので、特に、より近い車両の車両音の影響で他の車両音が埋もれてしまう状況下でも、すべての車両の存在する方向を特定することができる車両方向特定装置等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のある局面に係る車両方向特定装置は、第１の車両及び第２の車両を含む複数の車両の各々が存在する方向を、複数のマイクで検知された前記複数の車両の車両音を含む周囲音から特定する車両方向特定装置であって、事前に定められた周波数帯及び時間区間で特定される複数の分析区間の各々について、前記周囲音の位相及び振幅のうち少なくとも１つを分析する周波数分析部と、前記周波数分析部から取得した分析結果に基づいて、前記複数の分析区間の各々について、前記周囲音に含まれる音源の方向を表す音源方向を特定する音源方向特定部と、前記第１の車両が存在する方向を特定するための第１の閾値を含む第１車両特定情報を蓄積している車両特定情報蓄積部と、複数の前記音源方向について、前記音源方向毎に、対応する前記分析区間の個数である頻度を算出し、前記頻度が、前記第１車両特定情報に含まれる第１の閾値以上となる前記音源方向を前記第１の車両が存在する方向として特定する第１車両特定部と、前記第２の車両が存在する方向を特定するための、前記第１の閾値よりも小さい第２の閾値を含む第２車両特定情報を算出する第２車両特定情報算出部と、前記頻度が、前記第２車両特定情報に含まれる前記第２の閾値以上となる前記音源方向を、前記第２の車両が存在する方向として特定する第２車両特定部とを備え、前記第２車両特定情報算出部は、前記第１の車両が存在する方向として特定された方向に対応する音源方向の頻度の合計値が大きいほど、より小さくなるように、前記第２の閾値を算出する。【０００９】
この構成によると、車両方向特定装置は、まず、特定された音源方向から第１車両の存在する方向を特定する。その後、特定された第１の車両の車両音をもとに、車両方向特定装置は、第２の車両を特定するための閾値、方向などの情報を算出する。ここで、特定された第１の車両の車両音の、周囲音に占める割合が相対的に大きい場合には、第２の車両の車両音は、相対的に小さくなると考えられる。逆に、第１の車両の車両音の、周囲音に占める割合が相対的に小さい場合には、第２の車両の車両音は、相対的に大きくなると考えられる。したがって、車両方向特定装置は、第１の車両の車両音に基づき、第２の車両を特定するための閾値を算出することで、適切な閾値を設定することができる。その結果、より近い車両の車両音の影響で他方の車両音が埋もれてしまう状況下でも、すべての車両の存在する方向を特定することができる。【００１０】
なお、本発明は、このような特徴的な処理部を備える車両方向特定装置として実現することができるだけでなく、車両方向特定装置に含まれる特徴的な処理部をステップとする車両方向特定方法として実現したり、車両方向特定方法に含まれる特徴的なステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記録媒体やインターネット等の通信ネットワークを介して流通させることができるのは言うまでもない。【００１１】
さらにまた、このような車両方向特定装置の一部又は全てを実現する半導体集積回路（ＬＳＩ）として実現したり、このような車両方向特定装置を含む車両方向特定システムとして実現したりできる。
【発明の効果】
【００１２】
本発明によると、特に、より近い車両の車両音の影響で他方の車両音が埋もれてしまう状況下でも、すべての車両の存在する方向を特定することができる車両方向特定装置等を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の実施の形態１における車両方向特定装置の構成を示すブロック図である。
【図２】図２は、本発明の実施の形態１における第２車両特定情報算出部の構成を示すブロック図である。
【図３】図３は、他車両音検知マイクで検知された実際の車両のエンジン音を周波数分析した結果を示す図である。
【図４】図４は、実施の形態１及び２に係る音源方向特定部が分析区間ごとに音源方向を特定する方法を示す図である。
【図５】図５は、実施の形態１及び２における所定分析区間での音源方向を示す第１の図である。
【図６Ａ】図６Ａは、実施の形態１及び２における車両特定情報の一例を示す図である。
【図６Ｂ】図６Ｂは、実施の形態１及び２における車両特定情報の他の一例を示す図である。
【図７】図７は、複数台の車両が存在する一例を示す図である。
【図８】図８は、実施の形態１及び２における所定分析区間での音源方向を説明するための第２の図である。
【図９Ａ】図９Ａは、実施の形態１及び２における車両の特定における課題を説明するための第１の図である。
【図９Ｂ】図９Ｂは、実施の形態１及び２における車両の特定における課題を説明するための第２の図である。
【図１０Ａ】図１０Ａは、横軸を特定された音源方向、縦軸を頻度とし、特定された音源方向の頻度分布の一例を示す図である。
【図１０Ｂ】図１０Ｂは、図１０Ａに示される頻度分布から求められる第２の閾値を説明する図である。
【図１０Ｃ】図１０Ｃは、図１０Ａに示される頻度分布に追加された第２の閾値を示す図である。
【図１０Ｄ】図１０Ｄは、特定された他車両Ａ及び他車両Ｂを、車両表示部が表示した一例である。
【図１１】図１１は、実施の形態１における車両方向特定装置の処理の流れを説明するフローチャートである。
【図１２】図１２は、実施の形態１において第１車両特定部が第１車両を特定する処理の流れを説明するフローチャートである。
【図１３】図１３は、実施の形態１において第２車両特定情報算出部が第２車両特定情報を算出する処理の流れを説明するフローチャートである。
【図１４】図１４は、実施の形態１において第２車両特定部が第２車両を特定する処理の流れを説明するフローチャートである。
【図１５】図１５は、実施の形態１において第２車両特定情報算出部が第２車両特定情報を算出する他の処理の流れを説明するフローチャートである。
【図１６】図１６は、実施の形態２における車両方向特定装置の構成を示すブロック図である。
【図１７Ａ】図１７Ａは、横軸を特定された音源方向、縦軸を頻度とし、特定された音源方向の頻度分布の他の一例を示す図である。
【図１７Ｂ】図１７Ｂは、他車両Ａの移動方向を示す図である。
【図１７Ｃ】図１７Ｃは、図１７Ｂに示される時刻から一定期間経過後の頻度分布を示す図である。
【図１７Ｄ】図１７Ｄは、頻度分布において第２の閾値を超えた頻度を示す図である。
【図１７Ｅ】図１７Ｅは、他車両Ａと他車両Ｂとの位置関係を示す図である。
【図１８】図１８は、実施の形態２における車両方向特定装置の処理の流れを説明するフローチャートである。
【図１９】図１９は、実施の形態２において第１車両特定部が第１車両を特定する処理の流れを説明するフローチャートである。
【図２０】図２０は、実施の形態２において移動方向特定部が、車両移動方向を特定する処理の流れを説明するフローチャートである。
【図２１】図２１は、実施の形態２において第２車両特定情報算出部が第２車両特定情報を算出する処理の流れを説明するフローチャートである。
【図２２】図２２は、実施の形態２において第２車両特定部が、第２車両を特定する処理の流れを説明するフローチャートである。
【図２３】図２３は、本発明の実施の形態１〜２にかかる車両方向特定装置を実現するコンピュータシステムのハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
本発明のある局面に係る車両方向特定装置は、第１の車両及び第２の車両を含む複数の車両の各々が存在する方向を、複数のマイクで検知された前記複数の車両の車両音を含む周囲音から特定する車両方向特定装置であって、事前に定められた周波数帯及び時間区間で特定される複数の分析区間の各々について、前記周囲音の位相及び振幅のうち少なくとも１つを分析する周波数分析部と、前記周波数分析部から取得した分析結果に基づいて、前記複数の分析区間の各々について、前記周囲音に含まれる音源の方向を表す音源方向を特定する音源方向特定部と、前記第１の車両が存在する方向を特定するための第１の閾値を含む第１車両特定情報を蓄積している車両特定情報蓄積部と、複数の前記音源方向について、前記音源方向毎に、対応する前記分析区間の個数である頻度を算出し、算出された前記頻度が、前記第１車両特定情報に含まれる第１の閾値以上となる前記音源方向を前記第１の車両が存在する方向として特定する第１車両特定部と、前記第２の車両が存在する方向を特定するための、前記第１の閾値よりも小さい第２の閾値を含む第２車両特定情報を算出する第２車両特定情報算出部と、算出された前記頻度が、前記第２車両特定情報に含まれる前記第２の閾値以上となる前記音源方向を、前記第２の車両が存在する方向として特定する第２車両特定部とを備え、前記第２車両特定情報算出部は、前記第１の車両が存在する方向として特定された方向に対応する音源方向の頻度の合計値が大きいほど、より小さくなるように、前記第２の閾値を算出する。
【００１５】
この構成によると、車両方向特定装置は、まず、特定された音源方向から第１車両の存在する方向を特定する。その後、特定された第１の車両の車両音をもとに、車両方向特定装置は、第２の車両を特定するための閾値、方向などの情報を算出する。ここで、特定された第１の車両の車両音の、周囲音に占める割合が相対的に大きい場合には、第２の車両の車両音は、相対的に小さくなると考えられる。逆に、第１の車両の車両音の、周囲音に占める割合が相対的に小さい場合には、第２の車両の車両音は、相対的に大きくなると考えられる。したがって、車両方向特定装置は、第１の車両の車両音に基づき、第２の車両を特定するための閾値を算出することで、適切な閾値を設定することができる。その結果、より近い車両の車両音の影響で他方の車両音が埋もれてしまう状況下でも、すべての車両の存在する方向を特定することができる。
【００１６】
具体的には、前記音源方向特定部は、前記分析区間ごとに、前記複数のマイクへの前記周囲音の到達時間の差に対応する角度を、前記音源方向として特定してもよい。
【００１７】
また、さらに、前記第１車両特定部により特定される前記第１の車両が存在する方向の時間変化から、前記第１の車両の移動方向を特定する移動方向特定部を備え、前記第２車両特定情報算出部は、前記音源方向特定部により特定された複数の前記音源方向のうち、前記第１の車両が存在する方向として特定された方向に対応する前記音源方向よりも、前記第１の車両の移動方向と反対の方向に含まれる複数の前記音源方向を、第２車両探索範囲として算出し、前記第２車両探索範囲を含む前記第２車両特定情報を算出してもよい。
【００１８】
これによると、車両の移動方向を用いることで、第１の車両に後続する第２の車両の存在を探索すべき角度を限定することができる。よって、第２の車両の存在方向を特定する精度を、より向上させることができる。
【００１９】
具体的には、前記第１車両特定部は、事前に定められた期間ごとに、前記期間内に検知された周囲音を対象として前記第１の車両が存在する方向を特定し、前記移動方向特定部は、前回特定された第１の車両が存在する方向から、今回特定された第１の車両が存在する方向へ向かう方向を、前記第１の車両の移動方向として特定してもよい。
【００２０】
また、前記第２車両特定部は、前記第２車両探索範囲に含まれる音源方向の中から、前記第２の車両が存在する方向を特定してもよい。
【００２１】
また、前記第１の閾値及び前記第２の閾値のうち少なくとも一方は、前記事前に定められた周波数ごとに異なってもよい。
【００２２】
一般に、周波数の高いほど（例えばタイヤ音）、周波数のより低い音（例えばエンジン音）よりも頻度が大きくなる傾向にある。よって、周波数が高いほど閾値を大きく設定することで、車両を特定する際の精度をより向上させることができる。
【００２３】
具体的には、前記第１の閾値は、複数の周波数帯と、前記複数の周波数帯の各々に対応付けられた周波数別閾値とを含み、前記周波数別閾値は、対応づけられる前記周波数帯の周波数が高いほど、より大きくなるように定められており、前記第１車両特定部は、前記複数の分析区間のうち前記複数の周波数帯の各々に含まれる分析区間をまとめた領域である分析領域ごとに、前記音源方向ごとの頻度を算出し、前記頻度が、前記第１の閾値のうち前記分析領域が含まれる前記周波数帯に対応付けられた前記周波数別閾値以上となる前記音源方向を前記第１の車両が存在する方向として特定してもよい。
【００２４】
また、前記第２車両特定情報算出部は、前記第１の車両が存在する方向として特定された方向に対応する音源方向に対しては、前記第１の閾値と同じ値を前記第２の閾値とし、それ以外の音源方向に対しては、前記頻度を複数の前記音源方向について合計した合計値に対する、前記第１の車両が存在する方向として特定された方向に対応する音源方向の頻度の合計値の割合が大きいほど、より小さくなるように算出される値を前記第２の閾値としてもよい。
【００２５】
また、前記第２車両特定部は、前記第１の車両が存在する方向として特定された方向に対応する音源方向以外の音源方向の中から、前記第２の車両が存在する方向を特定してもよい。
【００２６】
また、前記第２車両特定情報算出部は、事前に定められた複数の周波数帯の各々に含まれる複数の前記分析区間をまとめた領域である分析領域ごとに、（Ａ）すべての前記音源方向について前記頻度を合計した合計値に対する、前記第１の車両が存在する方向として特定された方向に対応する前記音源方向の前記頻度の合計値の割合が大きいほど、かつ、（Ｂ）前記分析領域に対応する周波数が低いほど、小さくなるように前記第２の閾値を算出してもよい。
【００２７】
これにより、周波数による頻度の違いを考慮した閾値を設定することができ、より音源方向の特定精度が向上する。
【００２８】
また、第１車両特定部及び第２車両特定情報算出部の少なくとも一方は、隣接する前記分析区間に対応する前記音源方向がより類似するほど、より大きな重みを前記分析区間に付与し、前記音源方向ごとの、重み付けされた前記分析区間の個数として、前記頻度を算出してもよい。
【００２９】
これによると、瞬間的にランダムに発生する風雑音などの影響を低く抑え、音源方向のばらつきにより車両方向の特定精度が低下することを防ぐことができる。
【００３０】
また、前記第１車両特定情報は、複数の周波数帯の各々に含まれる複数の前記分析区間を１つにまとめた領域である分析領域に対応付けられた閾値である音圧別閾値を含み、前記第１車両特定部は、前記複数の分析領域の各々に含まれる複数の前記分析区間の振幅の平均値が、前記平均値が算出された前記分析領域に対応する前記周波数帯に対応付けられた前記音圧別閾値未満である場合には、前記分析領域を前記第１の車両が存在する方向の特定に使用しないとしてもよい。
【００３１】
一般に、雑音の振幅は小さい傾向にあり、事前に振幅の大きさにより分析対象とする音をスクリーニングすることで、より車両方向の特定精度を向上させることができる。
【００３２】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。本発明は、請求の範囲だけによって限定される。よって、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、本発明の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
【００３３】
（実施の形態１）
実施の形態１に係る車両方向特定装置について説明する。
【００３４】
図１は、本発明の実施の形態１における車両方向特定装置の構成を示す。
【００３５】
車両方向特定装置１１０は、自車両の周辺に存在する複数の他車両の車両音から、他車両が存在する方向を検出する。より具体的には、車両方向特定装置１１０は、第１の車両及び第２の車両を含む複数の車両の各々が存在する方向を、複数のマイクで検知された複数の車両の車両音を含む周囲音から特定する。
【００３６】
図１に示されるように、車両方向特定装置１１０は、他車両音検知マイク１０１及び１０２と、周波数分析部１０３と、音源方向特定部１０４と、車両特定情報蓄積部１０５と、第１車両特定部１０６と、第２車両特定情報算出部１０７と、第２車両特定部１０８と、車両表示部１０９とを備える。
【００３７】
また、図２を参照して、第２車両特定情報算出部１０７は、占有度算出部２０１と、第２閾値算出部２０２と、探索方向算出部２０３とを具備する。
【００３８】
他車両音検知マイク１０１及び１０２の各々は、他車両のエンジン音、モーター音、走行音等を含む、複数の他車両の車両音を含む周囲音を検知する。
【００３９】
他車両音検知マイク１０１及び１０２は、例えば、車両の左右のバンパーにそれぞれ設置されている。なお、他車両音検知マイク１０１及び１０２は、サイドミラーや天井、ボンネット内など、車両音が検知できる他の場所に設置されてもよい。好ましくは、例えば車の進行方向に対して直交する向きに、なるべく距離を離して設置する方が、後述する音源方向特定部による音源方向の特定精度を向上させることが期待できる。
【００４０】
周波数分析部１０３は、事前に定められた周波数帯及び時間区間で特定される複数の分析区間の各々について、前記周囲音の位相及び振幅のうち少なくとも１つを分析する。すなわち、他車両音検知マイク１０１及び１０２で取得された音の情報を周波数分析する。より具体的には、周波数分析部１０３は、例えば、音情報に対してフーリエ変換処理を施し、その音の周波数信号、振幅及び位相などを求める。なお、周波数分析部１０３は、フーリエ変換処理に代えて、高速フーリエ変換、離散コサイン変換、又はウェーブレット変換などの別の周波数変換方法による周波数変換処理を使用してもよい。
【００４１】
音源方向特定部１０４は、周波数分析部から取得した分析結果に基づいて、分析区間ごとに、周囲音に含まれる音源の方向を表す音源方向を特定する。
【００４２】
以下、音源方向特定部１０４が音源方向を特定するための原理について、図３及び図４を参照して説明する。
【００４３】
図３は、他車両音検知マイク１０１及び１０２で検知された実際の車両のエンジン音を周波数分析した結果を示すスペクトログラムを示す。縦軸を周波数、横軸を時間とする。色の濃度は周波数信号のパワーの大きさを示しており、色の濃い部分はパワーが大きい部分を示す。車両音はエンジンが周期的に振動することにより発せられる音である。したがって、正弦波等と同様に、特定の周波数成分を有していることが分かる。また、周波数が倍や半倍音など、それぞれの車両に応じた周波数特性を有していることが分かる。
【００４４】
なお、他車両音検知マイク１０１及び１０２には、風切り音などの雑音も検知される。したがって、音源方向特定部１０４は、例えば、振幅に閾値を設け、周囲音のうち、閾値以上の振幅を有する音のみを、音源方向を特定する対象となる車両音として抽出することとしてもよい。あるいは、音源方向特定部１０４は、スペクトルサブトラクション法などで周囲音から雑音を除去し、残った部分を、音源方向を特定する対象となる車両音として利用することとしてもよい。
【００４５】
図４は、音源方向特定部１０４が分析区間ごとに音源方向を特定する方法を示す。
【００４６】
図４に示されるように、自車両７１０のバンパーに他車両音検知マイク１０１及び１０２が設置されている。当該マイクに車両音が到達したとき、自車両７１０の進行方向に対する他車両７１２の存在する方向によって、音の到達する時間に差が生じる。
【００４７】
ここで、他車両音検知マイク１０１及び１０２の設置間隔をｄ（ｍ）とする。また、他車両７１２が自車両７１０の進行方向に対して方向θ（ラジアン）から検出されるとする。また、他車両音検知マイク１０１と１０２に同一の車両音が到達した時刻の差である到達時間差をΔｔ（ｓ）とし、音速をｃ（ｍ／ｓ）とすると、方向θ（ラジアン）は以下の数式１で求めることができる。
【００４８】
【数１】
2012098836.tif 000003
【００４９】
よって、音源方向特定部１０４は、分析区間ごとに、他車両音検知マイク１０１と、他車両音検知マイク１０２とで検知した周囲音に含まれる同一の音の、到達時間差に対応する位相差を取得し、上記数式１から、音源方向を特定することができる。
【００５０】
なお、音源方向特定部１０４は、同一の音の到達時間差（すなわち、位相差）に代わり、同一の音の振幅の差を用いることで音源方向を特定してもよく、又は、位相差と振幅の双方を利用して音源方向を特定してもよい。
【００５１】
例えば、空気中を音が距離ｘ進むことによる振幅の減衰値ΔＬが、ΔＬ＝ｆ（ｘ）で求められる場合、図３に示されるθは、θ＝ｓｉｎ−１（ｆ−１（ΔＬ）／ｄ）として求められる。ここで、他車両音検知マイク１０１と他車両音検知マイク１０２との振幅の差をΔＬとすると、音源方向特定部１０４は音源方向を特定することができる。
【００５２】
図５は、本実施の形態における音源方向を示す。
【００５３】
より詳細には、図５の（ａ）は、音源方向特定部１０４が他車両７１２の存在する方向を分析区間ごとに特定した結果を示す。
【００５４】
図５の（ａ）の縦軸は周波数を、横軸は時間を表す。この周波数、及び、時間は、領域７２０の拡大図に示されるように、事前に定められた周波数帯ごと及び事前に定められた時間区間ごとに区切られており、これらの組合せとして、複数の分析区間が定義される。ここで、図５の（ａ）に示される塗りつぶされた分析区間は、音源方向特定部１０４によって音の方向が特定された分析区間を示している。
【００５５】
分析区間の定め方としては、例えば周波数帯を５Ｈｚ間隔等と定め、時間区間を１００ｍｓ等と定めること等が考えられる。
【００５６】
例えば、分析区間１０７１の音源方向は自車両に対して右８０度（ここで、自車両の正面を０度とし、正面より右をプラス、正面より左をマイナスとする）と特定されている。また、分析区間１０７２の音源方向は自車両に対して右８５度と特定されている。このように、音源方向特定部１０４は、分析区間それぞれについて、音源方向を特定する。なお、黒く塗りつぶされていない分析区間は、音源方向特定部１０４により、音源方向の特定ができなかった分析区間である。
【００５７】
車両特定情報蓄積部１０５は、検出された音源が他車両か否かを特定するための情報である（すなわち、他車両が存在する方向を特定するための閾値を含む）車両特定情報（第１車両特定情報）を蓄積する。
【００５８】
図６Ａ及び図６Ｂは、本実施の形態における車両特定情報の一例を示す。
【００５９】
図６Ａは車両特定情報を示す図である。車両特定情報には、例えば車両か否かを特定するための情報として頻度の閾値が蓄積されている。音源として方向が特定されたとしても、雑音や別の音の可能性もある。しかし閾値を設け、閾値以上を車両音と特定することで精度よく車両を特定することが可能となる。
【００６０】
さらに、車両特定情報蓄積部１０５は、利用する周波数帯に応じて異なる閾値を有することとしてもよい。
【００６１】
図６Ｂは車両特定情報の別例である。特に車両音の場合、例えば５０Ｈｚ〜３５０Ｈｚなどの低い周波数帯にはエンジン音が主に現れる。またエンジン音は倍音構造となる。一方、７００Ｈｚ〜１０００Ｈｚなどの比較的高い周波数帯にはタイヤ音などが現れる。そしてタイヤ音は周波数全体に現れるのが一般的である。そこでそれぞれの周波数帯で閾値を変更することで、より精度よく車両音を特定することが可能となる。さらに、エンジン音とタイヤ音では音圧が異なり、また検知できる距離も異なるため、それぞれに応じた音圧閾値を設けることとしてもよい。なぜなら、タイヤ音はエンジン音よりも頻度が大きくなる傾向にあるため、閾値を大きく設定する必要があるためである。
【００６２】
すなわち、閾値は、複数の周波数帯と、複数の周波数帯の各々に対応付けられた周波数別閾値とを含む。また、周波数別閾値は、対応づけられる周波数帯の周波数が高いほど、より大きくなるように定めることが考えられる。また、閾値は、さらに複数の周波数帯の各々に対応付けられた音圧別閾値を含んでもよい。
【００６３】
再度図１を参照して、第１車両特定部１０６は、複数の音源方向について、音源方向毎に、対応する分析区間の個数である頻度を算出する。また、第１車両特定部１０６は、頻度が第１車両特定情報に含まれる閾値以上となる音源方向を第１の車両が存在する方向として特定する。
【００６４】
具体的には、第１車両特定部１０６は、所定時間（例えば５００ｍｓ）ごとに、所定時間内に他車両音検知マイク１０１及び１０２により取得された周囲音に含まれる音源方向の頻度を算出する。
【００６５】
例えば、図５の（ｂ）は０秒から５００ｍｓの間に、他車両音検知マイク１０１及び１０２に検知された他車両音に含まれる音源方向の頻度の分布である頻度分布１０８１を示す。ここで横軸を方向、縦軸を頻度とする。図５の（ｂ）の場合、右８０度の頻度が最も高く、よってこの時間幅では右８０度方向に音源（第１車両）が存在すると考えられる。また、７０度から８５度までの頻度が比較的高く、この辺りにも音源が存在する可能性がある。なお、音の到達時間差で音源方向を特定する場合、必ずしも正確な方向が算出されるとは限らず、このように方向に幅をもった分布形状となるのが一般的である。したがって、最も高い頻度を車両の存在する方向と特定することしてもよいし、所定の幅をもって車両の存在する方向を特定することとしてもよい。
【００６６】
同様に、図５の（ｃ）は５００ｍｓから１０００ｍｓの間に、他車両音検知マイク１０１及び１０２に検知された他車両音に含まれる音源方向の頻度分布１０８２を示す図である。頻度は左５度が最も高く、よってこの時間幅では左５度方向に音源（第１車両）が存在すると考えられる。
【００６７】
また、図５の（ｄ）は１０００ｍｓから１５００ｍｓの間に、他車両音検知マイク１０１及び１０２に検知された他車両音に含まれる音源方向の頻度分布１０８３を示す図である。頻度は左８０度が最も高く、よって第１車両特定部１０６は、この時間幅では左８０度方向に第１車両が存在すると特定することとなる。
【００６８】
なお、図５の（ｂ）から（ｃ）そして（ｄ）に示される第１車両が存在する方向の時間推移をみると、右から左へ音源（第１車両）が移動したことが分かる。
【００６９】
なお、周波数帯及び時間区間として他の値を使用してもよい。一般的には、周波数帯及び時間区間を細かく設定するほど、音源方向の特定精度は向上することが期待できるが、過剰に細かく設定すると、ノイズや誤差の影響を受けやすくなるため、およそ、上記値を目安に設定すればよい。
【００７０】
ここで、図５の（ｂ）から（ｄ）において、所定の頻度を示す点線は、第１車両特定情報に含まれる頻度の閾値を示す。頻度が閾値以上の場合、車両音の可能性が高く、第１車両特定部１０６は、当該閾値以上の音源方向を第１車両が存在する方向として特定する。一方、第１車両特定部１０６は、頻度が閾値未満の方向は、風切り音や雑音と判断する。
【００７１】
なお、第１車両特定情報が周波数帯の各々に対応付けられた閾値を含んでいる場合には、第１車両特定部１０６は、これらの情報を用いて、第１の車両の方向を特定してもよい。
【００７２】
例えば、前述のように、第１の閾値が、複数の周波数帯と、複数の周波数帯の各々に対応付けられた周波数別閾値とを含む場合を考える。この場合、第１車両特定部１０６は、複数の周波数帯の各々に含まれる複数の分析区間をまとめた領域である分析領域ごとに、音源方向ごとの頻度を算出する。その後、頻度が、その頻度が算出された分析領域が含まれる周波数帯に対応付けられた周波数別閾値以上となる音源方向を、第１の車両が存在する方向として特定することが考えられる。
【００７３】
また、前述のように、第１車両特定情報が、複数の周波数帯の各々に対応付けられた閾値（これを、音圧別閾値とよぶ）を含む場合を考える。この場合、第１車両特定部１０６は、複数の分析領域の各々に含まれる複数の分析区間の振幅の平均値が、その平均値が算出された分析領域に対応する周波数帯に対応付けられた音圧別閾値未満である場合には、当該分析領域を前記第１の車両が存在する方向の特定に使用しない、としてもよい。また、振幅の平均値に代わり、振幅の最大値、中央値等、他の任意の代表値となる統計量を使用してもよい。
【００７４】
第２車両特定情報算出部１０７は、第１車両特定部１０６で特定された車両の方向等から、第２車両を特定するための、第１の閾値よりも小さい第２の閾値を含む車両特定情報（第２車両特定情報）を算出する。
【００７５】
以後、図７〜図９Ｂを参照して、複数台の車両が存在する場合における、車両位置を特定する場合の課題について説明する。
【００７６】
図７は、複数台の他車両が存在する場合の一例を示す。他車両Ａの後ろに他車両Ｂが存在している。
【００７７】
図８は、所定分析区間における音源方向を説明する。より詳細には、図８の（ａ）は、図７に示す複数台の車両が存在する状況時の周波数スペクトルを示す。図３と同様、縦軸を周波数、横軸を時間として示している。また、図８の（ｂ）においては、図５の（ａ）と同様、音の方向が特定された部分を黒く塗りつぶして示している。さらに、後に示す第２車両特定部１０８によって他車両Ｂの車両音であると特定された車両音の方向については説明のため、ここでは黒い斜線で示している。
【００７８】
図８の（ｂ）に示されるように、１０００ｍｓから２０００ｍｓの間は他車両Ａから発せられる車両音が検知されている。時間が経過し、２０００ｍｓから３０００ｍｓの間は他車両Ａとさらに他車両Ｂから発せられる車両音が検知されていることが示されている。
【００７９】
図９Ａ及び図９Ｂは、本発明が解決する、車両の特定における課題を説明する。
【００８０】
より詳細には、図９Ａの（ａ）は、図８の（ｂ）と同様に、周波数と時間軸で音源の方向が特定された分析区間を示す。車両ごとの方向の移動などを説明するため、方向の分布図を用いて説明する。
【００８１】
また、図９Ａの（ｂ）は、１０００ｍｓから２０００ｍｓの間における音源方向の頻度分布について横軸を方向、縦軸を頻度として示す。図９Ａの（ｂ）に示されるように、頻度は右６５度が最も高く、右６５度を中心として周辺に分布していることが分かる。また、頻度が閾値を超えていることが分かる。したがって前述の第１車両特定部１０６は、第１車両の位置を、右６５度周辺であると特定する。
【００８２】
次に、図９Ａの（ｃ）は、時間が経過し、２０００ｍｓから３０００ｍｓの間における音源方向の頻度分布について、横軸を方向、縦軸を頻度として表した分布図である。図９Ａの（ｃ）に示されるように、第１車両（図７に示される他車両Ａ）によって発せられた車両音が左２０度（−２０度）を中心として分布していることが分かる。また、頻度が閾値を超えているため、第１車両特定部１０６は、第１車両の位置を、左２０度周辺であると特定する。また、図９Ａの（ｂ）から図９Ａの（ｃ）への推移をみると、他車両Ａが右から左へ移動していることが分かる。
【００８３】
さらに、図９Ａの（ａ）に示されるように、２０００ｍｓから３０００ｍｓの区間では、右７０度、右７５度などの方向に、他車両Ｂが存在する（斜線部分）。頻度分布では、図９Ａの（ｃ）に示されるように、右７０度周辺に頻度の山があることが分かる。これは他車両Ｂの車両音によるものである。しかしながら、車両特定情報に含まれる閾値と比較すると、右７０度を中心とした分布の山は閾値よりも低く、このままでは車両音としては特定されないこととなる。
【００８４】
車両音で車両を検知する技術分野において、このように複数台の車両が存在する場合、複数台の車両の検出が非常に困難となる。自車両に近い車両（本実施の形態でいえば他車両Ａ）の車両音の影響で、遠い車両（本実施の形態でいえば他車両Ｂ）の車両音が埋もれてしまうためである。また、所定の周波数と時間の区間をもとに算出する頻度などで特定する場合、たとえ遠い車両として検知され、車両方向が算出されていても、頻度に差があり埋もれてしまうからでもある。
【００８５】
図９Ａの（ａ）における２０００ｍｓから３０００ｍｓの区間において、点線で囲まれた部分は、本来車両Ｂによる車両音が検出されるはずの部分である。もし、車両Ｂのみの１台しか存在しない場合、この部分には車両音が検出され、方向が算出される。しかし、車両Ａが存在するため、車両Ｂの車両音が車両Ａの車両音に埋もれてしまい、車両Ｂの車両音が検出ができない。また、車両音として検出されても、頻度が少ないため車両と特定されない。図９Ａの（ｃ）には左２０度から右７０度までにも多くの方向が検出されいる。これらの方向のなかには、車両Ｂの音がひきずられて当該方向に検出されているものもあると考えられる。
【００８６】
このように、車両音で車両を検知する技術分野では、複数台の車両が存在する場合、複数台の車両の各々が存在する方向を特定することが非常に困難となる。
【００８７】
もし仮に、このままの状態で車両の存在をユーザに通知した場合、衝突の危険性が生じる場合がある。図９Ｂは仮にこのままの状態で車両の存在を、視覚的にユーザへ通知した場合のイメージ図である。交差点にさしかかった自車両に対し、他車両Ａが検知できている。他車両Ａは自車両に近いため、車両音が比較的よく検出でき、存在する方向も検知できている。一方、他車両Ａの後方には他車両Ｂも存在している。しかし他車両Ｂは、前述の通り他車両Ａの車両音の影響で、車両音が埋もれ、検知できない。あるいは位相が混ざるため、検知方向が他車両Ａにひきずられてしまい、やはり検知できない。ここでは車両Ｂを点線で示しているが、実際は検知できないためユーザには見えないことになる。
【００８８】
このような状況下、ユーザは他車両Ａのみが接近していると勘違いしてしまい、他車両Ａの通過後、安心して交差点へ侵入してしまうことがある。その場合、後方の他車両Ｂと衝突する危険性が生じてしまう。したがって、このような複数台の車両が存在する場合でも他車両Ｂの存在を検知する技術が不可欠である。
【００８９】
第２車両特定情報算出部１０７は、第１車両特定部１０６において特定された車両に関する情報を用いて、第２車両を特定するための情報（第２車両特定情報）を算出する。具体的には、第２車両特定情報算出部１０７は、頻度を複数の音源方向について合計した合計値に対する、第１の車両が存在する方向として特定された方向に対応する音源方向の頻度の割合が大きいほど、より小さくなるように算出される第２の閾値を含む、第２車両特定情報を算出する。すなわち、第２車両特定情報算出部は、第１の車両が存在する方向として特定された方向に対応する音源方向の頻度の合計値が大きいほど、より小さくなるように、第２の閾値を算出する。
【００９０】
以下、より詳細に述べる。
【００９１】
図２に示されるように、本実施の形態に係る第２車両特定情報算出部１０７は、占有度算出部２０１、第２閾値算出部２０２、及び探索方向算出部２０３から構成される。
【００９２】
占有度算出部２０１は、特定された車両（第１車両とする）による占有度を算出する。なお、占有度についての詳細は後述する。
【００９３】
第２閾値算出部２０２は、第２車両を検知するための頻度の閾値である第２の閾値を算出する。探索方向算出部２０３は、第１車両の存在する方向をもとに、第２車両を探索する方向を算出する。以下、図１０Ａ〜図１０Ｄを参照して、第２車両特定情報算出部１０７による、第２車両特定情報の算出処理を説明する。
【００９４】
図１０Ａは横軸を特定された音源方向、縦軸を頻度とし、特定された音源方向の頻度分布を示す。
【００９５】
まず、第１車両特定部１０６は、第１の閾値（車両特定情報に含まれる閾値）を用いて、左２０度の方向に第１車両が存在すると特定する。
【００９６】
次に、占有度算出部２０１は、特定された第１車両による占有度を算出する。ここで占有度とは、頻度を複数の音源方向すべてについて合計した合計値に対する、第１の車両が存在する方向として特定された方向に対応する音源方向の頻度の合計値の割合を意味する。
【００９７】
例えば、車両が存在する方向の特定に用いる全周波数帯を５０Ｈｚから３５０Ｈｚとする。また、分析区間の周波数帯を５Ｈｚ間隔とし、説明のため、時間区間を１つとする。このとき、分析区間の数は、６０区間（６０＝（３５０−５０）／５）となる。
【００９８】
対して他車両Ａは左２０度と特定されている。したがって、占有度算出部２０１は、例えば、左２０度を中心として左右１５度の幅に含まれる頻度を、算出する。つまり、占有度算出部２０１は、他車両Ａ（第１の車両）が存在する音源方向として特定された方向である左２０度に対応する、右５度から左３５度の範囲の音源方向の頻度（縦軸）の合計値を算出する。車両音による音源方向特定は、必ずしも車両の存在する方向が正確に算出できるとは限らず前後に誤差を含むことが多い。実験の結果、現状の技術では前後１５度程度の誤差を生じることが多かった。したがって、本実施の形態ではこの誤差を考慮して左右１５度の幅に含まれる頻度の合計値を、第１の車両が存在する方向として特定された方向に対応する音源方向の頻度の合計値として算出することとしている。
【００９９】
図１０Ｂは、図１０Ａに示される頻度分布から求められる第２の閾値を説明する。図１０Ｂにおいて、黒い斜線で示された分布は、「第１の車両（他車両Ａ）が存在する方向として特定された方向に対応する音源方向」として特定された範囲（以下、「第１の車両に占有された分析区間」とも呼ぶ）を示している。例えば、合計１５区間が第１の車両（他車両Ａ）が存在する方向に対応する音源方向として検出された（すなわち、特定された音源方向に対応する分析区間が１５個）とすると、占有度算出部２０１は、占有度を、２５％（＝１５／６０×１００）と算出する。
【０１００】
次に第２閾値算出部２０２は、占有度をもとに第２車両特定情報を算出する。本実施の形態では、第２車両特定情報として頻度の閾値（第２の閾値）を算出する。例えば第１の車両に占有された分析区間の残り（つまり占有されていない分析区間）のうち、所定の割合（例えば２５％）を乗じた値を第２の閾値とする。本実施の形態の場合、第１車両に占有された分析区間が１５区間であるため、占有されていない分析区間は４５（＝６０―１５）である。よって、占有されていない分析区間に所定の割合（例えば２５％）を乗じ、第２の閾値として１１．２５（＝４５×２５％）が得られる。
【０１０１】
また、探索方向算出部２０３は、第１の車両に占有された分析区間に含まれない音源方向（これを、第２車両の探索領域とよぶ）を算出する。本実施の形態では、左２０度に第１車両が存在すると特定されている。そこで当該方向を中心として所定の幅（例えば左右１５度の幅）より外側（すなわち、第１の車両に占有された分析区間の外側）を第２車両の探索領域とする。図１０Ｂにおいて、探索領域として、左９０度から左３５度までと、右５度から右９０度が第２車両を探索する領域として算出されている。
【０１０２】
以上の処理により、第２車両特定情報算出部１０７は、第２の閾値と、第２車両の探索領域とを含む、第２車両特定情報を算出する。
【０１０３】
なお、第２車両特定情報算出部１０７は、第２の閾値と、第２車両の探索領域とを別々に第２車両特定情報に含める代わりに、音源方向ごとに異なる第２の閾値を算出してもよい。具体的には、第１の車両に占有された分析区間に含まれる音源方向に対しては、第１の閾値と同じ値を第２の閾値とする。一方、それ以外の音源方向（すなわち、第２車両の探索領域に含まれる音源方向）に対しては、第２閾値算出部２０２が算出した閾値を第２の閾値とする。これにより、第２車両特定部１０８は、第２の閾値を用いて、すでに第１の車両の方向として特定された方向を除いた範囲から、第２の車両が存在する方向を特定することができる。図１０Ｂに示される実線（閾値２）は、このようにして算出された第２の閾値を示す。
【０１０４】
なお、第２車両特定情報算出部１０７は、事前に定められた複数の周波数帯の各々に含まれる分析区間を１つにまとめた領域である分析領域ごとに、（Ａ）すべての音源方向について頻度を合計した合計値に対する、第１の車両が存在する方向として特定された方向に対応する音源方向の頻度の合計値の割合が大きいほど、かつ、（Ｂ）分析領域に対応する周波数が低いほど、小さくなるように第２の閾値を算出してもよい。
【０１０５】
これにより、第２車両特定情報算出部１０７は、周波数が高いほど頻度が大きくなるという一般的な傾向による影響を考慮して、より適切な閾値を算出することができる。
【０１０６】
第２車両特定部１０８は、算出された第２車両特定情報を用いて、第２の車両を特定する。具体的には、第２車両特定部１０８は、頻度が、第２車両特定情報に含まれる第２の閾値以上となる音源方向を、第２の車両が存在する方向として特定する。
【０１０７】
例えば、図１０Ｂに示されるように、第２車両特定情報算出部１０７は、第２車両の探索領域（左９０度から左３５度までと、右５度から右９０度まで）、及び、頻度の第２の閾値（１１．２５）を含む第２車両特定情報を算出したとする。
【０１０８】
ここで、図１０Ａに示される頻度分布に第２の閾値を追加した図である図１０Ｃに示されるように、右７０度を中心とする音源方向の頻度（黒い斜線で示す部分）は、第２の閾値を超えている。そこで、第２車両特定部１０８は、当該方向を第２の車両が存在する方向として特定する。ここで、第２の車両は、図７でいう、他車両Ａの後ろに存在する他車両Ｂである。よって、本実施の形態に係る車両方向特定装置１１０により、他車両Ａの車両音の影響で埋もれてしまっていた他車両Ｂの方向を特定することが可能となる。
【０１０９】
なお、本実施の形態では、第２車両特定情報を算出という形態で説明を行ってきたが、車両を特定する車両特定情報（例えば第１車両特定情報）を第２車両用に値等を修正するという形態でも、同様の効果を得られる。
【０１１０】
また、占有度算出部２０１は、複数の時間区間を含む所定の時間幅を用いて占有度を算出してもよい。例えば、上記具体例において、さらに、分析区間を定める時間区間を１００ｍｓとし、頻度を算出するために使用する時間を５００ｍｓ（＝１００ｍｓ×５）とする。このとき、分析区間の数は、３００区間（３００＝（５００／１００）×（３５０−５０）／５）となる。
【０１１１】
また、合計１５区間が第１の車両（他車両Ａ）が存在する方向に対応する音源方向として特定された（すなわち、特定された音源方向に対応する分析区間が１５個ということになる）とすると、占有度算出部２０１は、占有度を５％（＝１５／３００×１００）と算出する。
【０１１２】
このとき、第１車両に占有された分析区間は１５区間であるため、占有されていない分析区間は２８５（＝３００―１５）である。よって、占有されていない分析区間に所定の割合（例えば２５％）を乗じ、頻度の閾値として７１．２５（＝２８５×２５％）が得られる。
【０１１３】
音で車両を検知する技術において、音は必ずしも常に一定区間現れるとは限らず、消えたりすることもある。かかる場合、分析区間を長くすることでより精度よく検出することが可能となる。
【０１１４】
車両表示部１０９は、特定された他車両を表示する表示部である。車両表示部１０９としては、例えば、液晶ディスプレイや、警告ランプ等が考えられる。
【０１１５】
図１０Ｄは、特定された他車両Ａ及び他車両Ｂを、車両表示部１０９が表示した一例である。車両方向特定装置１１０を用いることで、他車両Ａのみならず、後方の車両Ｂの方向も特定することが可能となり、ユーザに通知することでより効果的に衝突回避を図ることができる。
【０１１６】
なお、車両表示部１０９は、聴覚的手段（例えば、警告音又は音声の再生等）により、他車両の方向をユーザに通知してもよく、さらに、上記視覚的手段と聴覚的手段を併用してもよい。
【０１１７】
次に、本実施の形態における車両方向特定装置１１０の動作フローを図１１、図１２、図１３、図１４、図１５を用いて説明する。
【０１１８】
まず、図１１を参照して、他車両音検知マイク１０１及び１０２において車両音を検知する（ステップＳ１０１）。次に周波数分析部１０３において周波数分析を行う（ステップＳ１０２）。そして音源方向特定部１０４において、音の到達時間差をもとに分析区間ごと（すなわち、所定の周波数及び時間区間ごと）に音源方向を特定する（ステップＳ１０３）。
【０１１９】
次に、第１車両特定部１０６は、車両特定情報蓄積部１０５に蓄積された車両特定情報を参照する（ステップＳ１０４）。そしてステップＳ１０３で特定された音源方向の情報を用い、第１車両特定部１０６は、第１の車両が存在する方向を特定する（ステップＳ１０５）。
【０１２０】
図１２はステップＳ１０５の詳細を示す。第１車両特定部１０６は、探索する音源方向である探索方向についてループ処理をすることで、探索方向ごとにステップＳ２０２〜ステップＳ２０９の処理を行う（ステップＳ２０１）。
【０１２１】
まず、第１車両特定部１０６は、ある探索方向の頻度が第１の閾値（Ｙとする）以上か否かの判断をする（ステップＳ２０２）。頻度が第１の閾値Ｙ以上の場合（ステップＳ２０２でＹｅｓ）、車両の範囲（すなわち、車両が存在する可能性がある範囲）を特定するために、第１車両特定部１０６は、まず車両フラグがＯＮか否かを判断する（ステップＳ２０３）。ここで、車両フラグがＯＮでなければ（ステップＳ２０３でＮｏ）、第１車両特定部１０６は、車両フラグをＯＮにする（ステップＳ２０４）。そして、第１車両特定部１０６は、当該方向を車両の範囲の初期値として保存する（ステップＳ２０５）。第１車両特定部１０６は、以後、探索方向ごとにループを繰り返す（ステップＳ２０９）。
【０１２２】
一方、既に車両フラグがＯＮの場合も（ステップＳ２０３でＹｅｓ）、第１車両特定部１０６は、ステップＳ２０９からループ処理へと進む。
【０１２３】
一方、ステップＳ２０２において頻度が第１の閾値Ｙ未満の場合（ステップＳ２０２でＮｏ）、第１車両特定部１０６は、車両フラグがＯＮか否かを判断する（ステップＳ２０７）。ここで、車両フラグがＯＮの場合は（ステップＳ２０７でＹｅｓ）、第１車両特定部１０６は、一つ前の探索方向を車両の範囲の末端位置として保存し（ステップＳ２０８）、車両フラグをＯＦＦに設定し、ステップＳ２０９からループ処理へと進む。
【０１２４】
一方、車両フラグが既にＯＦＦの場合（ステップＳ４０７でＮｏ）も、第１車両特定部１０６は、ステップＳ２０９からループ処理へと進む。当該フローにより、頻度が第１の閾値以上である車両の存在する方向の範囲が特定されることとなる。
【０１２５】
次に、特定された第１の車両の情報を用い、第２車両特定情報算出部１０７は、第２車両特定情報の算出を行う（図１１のステップＳ１０６）。
【０１２６】
図１３はステップＳ１０６の詳細を示す。第２車両特定情報算出部１０７は、まず、第１の車両の存在する方向として特定された方向に所定の幅ａ（本実施の形態では左右１５度）をもたせた範囲内でループ処理を行う（ステップＳ３０１）。第２車両特定情報算出部１０７は、ループ処理として、範囲内に含まれる全ての音源方向を対象として、頻度の総和を算出し（ステップＳ３０２）、ループを終了する（ステップＳ３０３）。
【０１２７】
その後、占有度算出部２０１は、特定された第１車両による占有度を算出する（ステップＳ３０４）。
【０１２８】
次に、第２閾値算出部２０２は、第２車両を検知するための頻度の閾値（第２の閾値）を算出する（ステップＳ３０５）。また、探索方向算出部２０３は、第１車両の存在する方向をもとに、第２車両を探索する方向（第２車両の探索領域）を算出する（ステップＳ３０６）。こうして第２車両特定情報算出部１０７は、第２の閾値及び第２車両の探索領域を含んだ第２車両特定情報を算出する。
【０１２９】
なお、前述の通り、本実施の形態では、第１の車両が存在する方向から左右１５度の幅をもたせた範囲を第１の車両として特定された方向に対応する音源方向として定め、それ以外の方向（第２車両の探索領域）の中から、第２の車両の存在する方向が特定されることとなる。
【０１３０】
次に、第２車両特定部１０８は、算出された第２車両特定情報を用いて第２車両の特定を行う（図１１のステップＳ１０７）。
【０１３１】
図１４は、ステップＳ１０７の詳細を示す。第２車両特定部１０８は、探索方向Ｘごとにループ処理をすることで探索方向ごとの処理を行う（ステップＳ４０１）。ここでは、第２車両特定情報に含まれる第２車両の探索領域に対応する音源方向の範囲内で探索することとなる。
【０１３２】
第２車両特定部１０８は、当該探索方向の頻度（Ｙとする）が第２の閾値Ｎ以上か否かの判断をする（ステップＳ４０２）。
【０１３３】
頻度が第２の閾値Ｎ以上の場合（ステップＳ４０２でＹｅｓ）、第２車両特定部１０８は、車両の範囲を特定するために、まず車両フラグがＯＮか否かを判断する（ステップＳ４０３）。ここで、車両フラグがＯＮでなければ（ステップＳ４０３でＮｏ）、第２車両特定部１０８は、車両フラグをＯＮにする（ステップＳ４０４）。次に、第２車両特定部１０８は、当該方向を車両の範囲の初期値として保存する（ステップＳ４０５）。その後、第２車両特定部１０８は、すべての探索方向について、探索方向ごとにループを繰り返す（ステップＳ４０６）。
【０１３４】
一方、既に車両フラグがＯＮの場合も（ステップＳ４０３でＹｅｓ）、第２車両特定部１０８は、探索方向ごとにステップＳ４０１から始まるループ処理を行う（ステップＳ４０６）。
【０１３５】
また、頻度が第２の閾値Ｎ未満の場合（ステップＳ４０２でＮｏ）、第２車両特定部１０８は、車両フラグがＯＮか否かを判定する（ステップＳ４０７）。
【０１３６】
ここで、車両フラグがＯＮの場合（ステップＳ４０７でＹｅｓ）には、第２車両特定部１０８は、一つ前の探索方向を車両の範囲の末端位置として保存する（ステップＳ４０８）。その後、ステップＳ４０１から始まるループ処理を再開する（ステップＳ４０６）。
【０１３７】
一方、車両フラグがＯＮでない場合（ステップＳ４０７でＮｏ）には、第２車両特定部１０８は、ステップＳ４０１から始まるループ処理を再開する（ステップＳ４０６）。
【０１３８】
探索領域に含まれるすべての探索方向Ｘについて、ループ処理を終了した後、第２車両特定部１０８は、車両の範囲の、初期値から末端位置までを、第２の車両が存在する方向と特定する（ステップＳ４０９）。
【０１３９】
最後に、車両表示部１０９は、特定された方向に車両を表示する（図１１のステップＳ１０８）。
【０１４０】
なお、本実施の形態では、所定の周波数及び所定の時間を一つの区分とし、音源方向ごとの頻度をもとに車両を特定したが、これに限ったものではない。
【０１４１】
例えば、第１車両特定部１０６及び第２車両特定情報算出部１０７の少なくとも一方は、前述の分析区間の時間軸方向に前後あるいは周波数軸方向の上下を参照し、隣接する分析区間に対応する音源方向が同じ、あるいは±５度以内等、類似する（例えば、隣接する分析区間との音源方向の差が事前に定められた閾値よりも小さい）場合には、より類似するほど（例えば、隣接する分析区間との音源方向の差が小さいほど）、より大きな重みを当該分析区間に付与し、音源方向ごとの、重み付けされた分析区間の個数として、頻度を算出することとしてもよい。具体的には、音源方向が＋３０度と特定された分析区間が分析区間Ａ、分析区間Ｂ、分析区間Ｃとあり、それぞれの重みが、１．２、１．０、１．１であった場合には、＋３０度の音源方向に対応する頻度は、１×１．２＋１×１．０＋１×１．１＝３．３となる。
【０１４２】
また、本実施の形態において、図１３のステップＳ３０１に示される様に、第２車両特定情報算出部が第２車両特定情報を算出する際には、第１の車両の存在する方向として特定された方向に所定の幅ａをもたせている。しかし、例えば図１５のステップＳ５０１に示される様に、第２車両特定情報算出部は必ずしも幅を持たせなくてもよい。
【０１４３】
車両音の場合、所定の誤差は含むものの、実際に車両が存在する方向により多くの音源方向が分布する傾向がある。しかし風雑音などは、瞬間的にランダムに発生する音であり、音源方向が区分ごとにばらつくのが一般的である。したがって、第１車両特定部１０６及び第２車両特定情報算出部１０７の少なくとも一方は、頻度を算出する際に、単に区分の総和をとるのではなく、このように重みを付与することでより精度よく車両音の特定が可能となる。
【０１４４】
また、本実施の形態に係る車両方向特定装置１１０は、区分を頻度として扱うのではなく、分析する区分をもとに密度として扱い、車両を特定することとしてもよい。また、頻度や密度をもとにガウス分布等の分布形状を算出し、分布形状の値、すなわち平均値や分散値を閾値と比較することで車両が存在する方向を特定することとしてもよい。この場合、複数車両により分布形状が多峰性を有する場合には、例えば、混合ガウス分布等のパラメトリックな確率モデルにより、頻度分布を近似し、モデルが有するパラメタを閾値と比較することで車両が存在する方向を特定することが考えられる。
【０１４５】
いずれにせよ、車両によって発せられる音の方向であって、所定の分布を有する一つの塊を、車両特定情報を用いて第１車両として特定するという、本発明の思想に属する手法であれば含む。
【０１４６】
なお、本実施の形態において、車両の探索方向Ｘは−９０度から開始し、９０度まで探索している（例えば、図１２に示されるステップＳ２０１〜ステップＳ２０９のループ）がこれに限ったものではない。例えば、本実施の形態のようにマイクをバンパーに設置し、交差点において最も車両が接近した場合、正面方向が０度となる。また、最も接近した場合に頻度が高くなるのが一般的である。それに伴い、後方の第２車両が埋もれてしまう状況も第１車両が正面の場合が多い。そこで、第１車両特定部１０６は、第１車両の探索を、正面を優先的に行うこととしてもよい。例えばまず、正面（０度）から右（９０度）に向けて探索し、その後、正面から左（―９０度）に向けて探索してもよい。あるいはこれらを並列処理で行うなどの応用も可能である。これにより、第１車両特定部１０６は、より短時間で第１車両を特定し、さらに続けて第２車両の特定を行うことが可能となる。
【０１４７】
（実施の形態２）
図１６は実施の形態２における車両方向特定装置１１０Ａの構成を示すブロック図である。実施の形態１における車両方向特定装置１１０Ａの構成要素に加え、移動方向特定部１１１が加わる。実施の形態１と同様の構成要素には同様の符号を付与し、説明を省略する。
【０１４８】
移動方向特定部１１１は、第１車両特定部１０６により特定される第１の車両が存在する方向の時間変化から、第１の車両の移動方向を特定する。以下、詳細に説明する。
【０１４９】
図１７Ａ〜図１７Ｅは、実施の形態２における車両方向特定装置１１０Ａによる車両方向の特定処理の概要を示す。
【０１５０】
図１７Ａは、図１０Ａと同様、横軸を音源方向、縦軸を頻度とし、検出された音源方向の頻度分布を示す図である。
【０１５１】
まず、第１車両特定部１０６は、第１の閾値（車両特定情報）を用いて、左２０度の方向に第１の車両（図１７Ａにおける他車両Ａ）が存在すると特定する。
【０１５２】
次に、第１車両特定部１０６は、事前に定められた期間が経過した後、期間内に他車両音検知マイク１０１及び１０２により検知された周囲音を対象として、再度、第１の車両が存在する方向を特定する。
【０１５３】
次に、移動方向特定部１１１は、前回特定された第１の車両が存在する方向から、今回特定された第１の車両が存在する方向へ向かう方向を、第１の車両の移動方向として特定する。
【０１５４】
例えば、他車両Ａが、図１７Ｂに示される頻度分布をもつ位置から、事前に定められた期間、左方向へ移動した結果、図１７Ｃに示される頻度分布をもつ位置へと移動したとする。このとき、第１車両特定部１０６は、図１７Ｃに示される頻度分布から、他車両Ａの存在する方向を左２５度と特定したとする。
【０１５５】
このとき移動方向特定部１１１は、自車両の正面からみて左２０度から左２５度へ向かう方向、すなわち、左方向を、他車両Ａの移動方向として特定する。
【０１５６】
以後、同様にして、第１車両特定部１０６は、事前に定められた期間ごとに、当該期間内に検知された周囲音を対象として第１の車両が存在する方向を特定し、移動方向特定部１１１は、前回特定された第１の車両が存在する方向から、今回特定された第１の車両が存在する方向へ向かう方向を、第１の車両の移動方向として特定することで、継続的に第１の車両の移動方向を特定することができる。
【０１５７】
次に、第２車両特定情報算出部１０７Ａは、特定された移動方向を用いて、第２車両の探索領域を特定する。以下、詳細に説明する。
【０１５８】
第２車両特定情報算出部１０７Ａが備える占有度算出部は、特定された他車両Ａによる占有度を算出する。実施の形態１と同様、他車両Ａは左２０度と特定されており、例えば、左２０度を中心として左右１５度の幅に含まれる頻度を、他車両Ａによって占有されている占有度として算出する。
【０１５９】
具体的には、図１７Ａにおいて、黒い斜線で示された分布は、第１の車両に占有された分析区間を示している。例えば、合計１５区間（頻度が１５個ということになる）が第１の車両に占有された分析区間として特定されていたとすると、占有度算出部が算出する占有度は、２５％（＝１５／６０×１００）となる。
【０１６０】
次に、第２閾値算出部において、占有度をもとに第２車両特定情報を算出する。実施の形態１と同様、第１の車両に占有された分析区間が１５区間であるため、占有されていない区間は４５（＝６０―１５）区間である。そして所定の割合（例えば２５％）を乗じ、頻度の閾値（第２の閾値）として１１．２５（＝４５×２５％）が得られる。
【０１６１】
次に、本実施の形態に係る探索方向算出部は、音源方向特定部１０４により特定された複数の音源方向のうち、第１の車両が存在する方向として特定された方向に対応する音源方向よりも、第１の車両の移動方向と反対の方向に含まれる複数の音源方向を、第２車両探索範囲として算出する。その後、第２車両特定情報算出部１０７Ａは、第２車両探索範囲を含む第２車両特定情報を算出する。さらに、第２車両特定部１０８は、第２車両探索範囲に含まれる音源方向の中から、第２の車両が存在する方向を特定する。
【０１６２】
例えば、第１車両特定部１０６は、左２０度に第１の車両が存在すると特定したとする。また、移動方向特定部１１１は、第１の車両が右から左へと移動していると移動方向を特定したとする。ここで、探索方向算出部は、現在、第１の車両が存在する当該方向を中心として所定の幅（例えば左右１５度の幅）より外側かつ、車両Ａの移動方向とは反対の右５度から右９０度を探索する領域とする。その結果、第２車両特定情報算出部１０７Ａは、右５度から右９０度という、第２車両探索範囲と、第２の閾値を含む第２車両特定情報を算出する。
【０１６３】
なお、実施の形態１に係る第２車両特定情報算出部１０７と同様に、本実施の形態に係る第２車両特定情報算出部１０７Ａは、第２の閾値と、第２車両の探索領域とを別々に第２車両特定情報に含める代わりに、音源方向ごとに異なる第２の閾値を算出してもよい。図１７Ｃに示される実線（閾値２）は、このようにして算出された第２の閾値を示す。１７Ｃに示されるように、右５度から右９０度の範囲において、第２の閾値は１１．２５に設定される。
【０１６４】
次に、第２車両特定部１０８は、算出された第２車両特定情報を用いて、第２車両を特定する。図１７Ｄに示されるように、右７０度の音源方向は、第２の閾値を超えた頻度を有している（黒い斜線で示す部分）。そこで当該方向の音源を第２の車両として特定する。これは、図７及び図１７Ｅに示される、他車両Ａの後ろに存在する他車両Ｂに相当する。すなわち、本実施の形態に係る車両方向特定装置１１０Ａが備える第２車両特定情報算出部１０７Ａによって車両特定情報を算出することにより、他車両Ａの車両音の影響で埋もれてしまっていた他車両Ｂを検知することができる。
【０１６５】
図１７Ｅは、車両方向特定装置１１０Ａによって方向が特定された車両を車両表示部１０９に表示した表示画面の一例である。他車両Ａの後方の他車両Ｂが検知されていることを示している。
【０１６６】
第２の閾値は、第１の閾値より低く（小さく）なるため、雑音などを誤検知する可能性も高くなる。一方、検知した車両の移動方向を特定し、移動方向とは逆の領域、つまり後方を探索領域とすることで、雑音の誤検知を抑制し、必要な情報のみ提供することが可能となる。
【０１６７】
特に衝突の危険性があるのは、後方にいる車両や死角にいる車両となる。一方、既に通過した車両やユーザに既に見えている車両は通知する必要がない場合も多い。本実施の形態に係る車両方向特定装置１１０Ａを用いることで、検知した車両の後方の車両を効率的に検出することができる。
【０１６８】
本実施の形態に係る車両方向特定装置１１０Ａの動作フローを図１８、図１９、図２０、図２１、図２２を用いて説明する。なお、実施の形態１と同様のステップには同様の符号を付与する。
【０１６９】
図１８を参照して、まず他車両音検知マイク１０１及び１０２において車両音を検知する（ステップＳ１０１）。
【０１７０】
次に周波数分析部１０３において周波数分析を行う（ステップＳ１０２）。
【０１７１】
そして音源方向特定部１０４において、音の到達時間差をもとに所定の周波数及び時間区間ごとに音源方向を特定する（ステップＳ１０３）。
【０１７２】
次に車両特定情報蓄積部１０５に蓄積された車両特定情報を参照する（ステップＳ１０４）。そしてステップＳ１０３で特定された音源方向の情報を用い、第１車両特定部１０６において第１の車両を特定する（ステップＳ１０５）。
【０１７３】
図１９は第１車両特定部１０６が行うステップＳ１０５の詳細を示す。第１車両特定部１０６は、まず、探索方向についてループ処理をすることで探索方向ごとの処理を行う（ステップＳ２０１）。ループ内においては、第１車両特定部１０６は、ある探索方向の頻度が第１の閾値（Ｙとする）以上か否かの判断をする（ステップＳ２０２）。頻度が第１の閾値Ｙ以上の場合（ステップＳ２０２でＹｅｓ）、車両の範囲をサーチするために、第１車両特定部１０６は、まず車両フラグがＯＮか否かを判断する（ステップＳ２０３）。第１車両特定部１０６は、車両フラグがＯＮでなければ（ステップＳ２０３でＮｏ）、車両フラグをＯＮにする（ステップＳ２０４）。そして当該方向を車両の初期値として保存する（ステップＳ２０５）。第１車両特定部１０６は、以上のループ処理を探索方向ごとに繰り返す（ステップＳ２０９）。
【０１７４】
一方、既に車両フラグがＯＮの場合も（ステップＳ２０３でＹｅｓ）、第１車両特定部１０６は、ステップＳ２０９からステップＳ２０１へ戻りループ処理を行う。
【０１７５】
一方、ステップＳ２０２において頻度が第１の閾値Ｙ未満の場合（ステップＳ２０２でＮｏ）、第１車両特定部１０６は、車両フラグがＯＮか否かを判断（ステップＳ２０７）する。車両フラグがＯＮの場合は（ステップＳ２０７のＹｅｓ）、第１車両特定部１０６は、一つ前の方向を車両の末端位置として保存し（ステップＳ２０８）、ステップＳ２０９からステップＳ２０１へ戻りループ処理を行う。
【０１７６】
一方、車両フラグが既にＯＦＦの場合も、第１車両特定部１０６はステップＳ２０９からステップＳ２０１へ戻りループ処理を行う。
【０１７７】
当該フローにより、頻度が第１の閾値以上である車両の存在する方向の範囲が特定されることとなる。さらに本実施の形態では移動方向特定部が移動を特定するために、例えば車両の範囲の初期値から末端位置の中心を車両位置として特定する（ステップＳ２０９）。
【０１７８】
次に、移動方向特定部１１１は、車両移動方向を特定する（ステップＳ１０９）。
【０１７９】
図２０はステップＳ１０９の詳細を示す。移動方向特定部１１１は、所定時間ごとに、車両が存在する方向（角度）で表される車両位置を参照し（ステップＳ６０１）、現在の車両位値が直前の車両位値と比較して増加（右へ移動）しているか否かの判断をする（ステップＳ６０２）。増加している場合（ステップＳ６０２でＹｅｓ）、移動方向特定部１１１は、車両が右へ移動していると特定する（ステップＳ６０３）。一方、増加していない場合（ステップＳ６０２でＮｏ）、移動方向特定部１１１は、車両が左へ移動していると特定する（ステップＳ６０４）。
【０１８０】
次に、第２車両特定情報算出部１０７Ａは、特定された第１の車両の情報を用いて第２車両特定情報の算出を行う（図１８のステップＳ１０６）。
【０１８１】
図２１は、図１８のステップＳ１０６の詳細を示す。第２車両特定情報算出部１０７Ａは、まず、第１車両として特定された方向に所定の幅ａ（本実施の形態では左右１５度）をもたせた範囲を、第１の車両として特定された方向に対応する音源方向として定め、この範囲内でループ処理を行う（ステップＳ３０１）。ループ処理として、第２車両特定情報算出部１０７Ａは、範囲内に含まれる全ての音源方向を対象として、頻度の総和を算出し（ステップＳ３０２）、ループを終了する（ステップＳ３０３）。
【０１８２】
そして占有度算出部は、特定された第１車両による占有度を算出する（ステップＳ３０４）。
【０１８３】
次に、第２閾値算出部は、第２車両を特定するための頻度の閾値（第２の閾値）を算出する（ステップＳ３０５）。また、探索方向算出部は、第１車両の移動方向をもとに、第１車両が右から左へ移動しているか否かを参照する（ステップＳ３０７）。ここで、右から左へ移動している場合（ステップＳ３０７でＹｅｓ）、探索方向算出部は、第１の車両が存在する方向として特定された方向に対応する音源方向よりも右側を、第２車両の探索領域として算出する（ステップＳ３０８）。
【０１８４】
一方、右から左へ移動していない場合（ステップＳ３０７でＮｏ）、探索方向算出部は、第２車両の探索領域を、第１の車両が存在する方向として特定された方向に対応する音源方向よりも左として算出する（ステップＳ３０９）。その結果、第２車両特定部１０８は、第１の車両の後方を探索することとなる。
【０１８５】
次に、算出された第２車両特定情報を用い、第２車両特定部１０８は、第２車両の特定を行う（図１８のステップＳ１０７）。
【０１８６】
図２２は、図１８のステップＳ１０７の詳細を示す。第２車両特定部１０８は、まず、探索領域に含まれる音源方向（探索方向）についてループ処理をすることで探索領域に含まれる音源方向ごとの処理を行う。具体的には、第２車両特定部１０８は、探索領域が、第１車両特定部１０６により特定された、第１の車両が存在する方向よりも右側か否かを参照する（ステップＳ４１０）。ここで、探索領域が右側なら（ステップＳ４１０でＹｅｓ）、第１車両の末端（すなわち、第１の車両が存在する方向として特定された方向に対応する音源方向の右端）から右９０度までを探索領域とする（ステップＳ４１１）。
【０１８７】
一方、探索領域が、第１車両特定部１０６により特定された、第１の車両が存在する方向よりも左側なら（ステップＳ４１０でＮｏ）、第２車両特定部１０８は、左９０度から第１車両の初期値（すなわち、第１の車両が存在する方向として特定された方向に対応する音源方向の左端）までを探索領域とする（ステップＳ４１２）。
【０１８８】
そして、第２車両特定部１０８は、第２車両特定情報として算出された方向及び移動方向をもとに探索範囲を変えてループする。すなわち、第２車両特定部１０８は、探索領域に含まれる音源方向である探索方向Ｘごとに、その頻度が第２の閾値Ｎ以上か否かの判断をする（ステップＳ４０２）。頻度が第２の閾値Ｎ以上の場合（ステップＳ４０２でＹｅｓ）、第２車両特定部１０８は、車両の範囲をサーチするために、まず車両フラグがＯＮか否かを判断する（ステップＳ４０３）。車両フラグがＯＮでなければ（ステップＳ４０３でＮｏ）、第２車両特定部１０８は、車両フラグをＯＮにする（ステップＳ４０４）。そして、第２車両特定部１０８は、当該方向を車両の範囲の初期値として保存する（ステップＳ４０５）。第１車両特定部１０６は、以上のループ処理を、探索方向Ｘごとに繰り返す（ステップＳ４０６）。
【０１８９】
一方、既に車両フラグがＯＮの場合も（ステップＳ４０３でＹｅｓ）、ステップＳ４０９からステップＳ４０１に戻りループ処理を行う。
【０１９０】
また、頻度が第２の閾値Ｎ未満の場合（ステップＳ４０２でＮｏ）、第２車両特定部１０８は、車両フラグがＯＮか否かを判定する（ステップＳ４０７）。
【０１９１】
ここで、車両フラグがＯＮの場合（ステップＳ４０７でＹｅｓ）には、第２車両特定部１０８は、一つ前の探索方向を車両の範囲の末端位置として保存する（ステップＳ４０８）。その後、ステップＳ４０１から始まるループ処理を再開する（ステップＳ４０６）。
【０１９２】
一方、車両フラグがＯＮでない場合（ステップＳ４０７でＮｏ）には、第２車両特定部１０８は、ステップＳ４０１から始まるループ処理を再開する（ステップＳ４０６）。
【０１９３】
探索領域に含まれるすべての探索方向Ｘについて、ループ処理を終了した後、第２車両特定部１０８は、車両の範囲の、初期値から末端位置までを、第２の車両が存在する方向と特定する（ステップＳ４０９）。当該フローにより、頻度が第２の閾値以上である車両の存在する方向の範囲が特定されることとなる。
【０１９４】
最後に、車両表示部１０９は、特定された方向に車両を表示する（図１８のステップＳ１０８）。
【０１９５】
なお、車両方向特定装置１１０Ａは、実施の形態１と同様、第１車両の特定と第２車両の特定とを状況に応じた方向から探索することとしてもよい。さらに、第１車両の移動方向に応じて、第２車両の探索を行うこととしてもよい。以下、具体的に説明する。
【０１９６】
交差点における衝突の危険性が生じる状況としては、１台のみと勘違いし、当該１台が通過したのちに安心して交差点に侵入してしまい、別の１台の車両と衝突してしまう状況がある。そこで、例えば第１車両を特定し、当該第１車両が正面に移動してきた場合に、本発明に示す手法で算出された探索方向をもとに第２車両を特定することとしてもよい。
【０１９７】
あるいは、本発明の変形例として、例えば第１車両を特定し、当該第１車両が正面に移動してきた場合に、特定された第２車両を表示して、注意をドライバに促すこととしてもよい。１台が正面を通過し安心してしまうドライバの注意を促すことで、第２車両との衝突の危険性を回避することが可能となる。
【０１９８】
なお、実施の形態１及び２に係る車両方向特定装置は、他車両音検知マイク１０１及び１０２及び車両表示部１０９を備えなくても、同様の発明の効果を奏することができる。
【０１９９】
具体的には、車両方向特定装置が他車両音検知マイク１０１及び１０２を備えなくても、車両方向特定装置の外部に設置されたマイクで周囲音を取得すればよい。取得された周囲音を表す信号を、有線通信又は無線通信により、車両方向特定装置へ入力しても、他車両音検知マイク１０１及び１０２を備える場合と同様の効果を奏する。
【０２００】
また、車両方向特定装置が車両表示部１０９を備えなくても、外部の表示装置へ他車両の存在する方向を表示するために必要な情報（例えば、特定された車両位値、台数など）を出力しても、車両表示部１０９を備える場合と同様の効果を奏する。
【０２０１】
なお、実施の形態１及び２で説明した車両方向特定装置は、コンピュータにより実現することも可能である。図２３は、車両方向特定装置を実現するコンピュータシステムのハードウェア構成を示すブロック図である。
【０２０２】
車両方向特定装置は、コンピュータ３４と、コンピュータ３４に指示を与えるためのキーボード３６及びマウス３８と、コンピュータ３４の演算結果等の情報を提示するためのディスプレイ３２と、コンピュータ３４で実行されるプログラムを読み取るためのＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）装置４０及び通信モデム（図示せず）とを含む。
【０２０３】
車両方向特定装置が行う処理であるプログラムは、コンピュータで読取可能な媒体であるＣＤ−ＲＯＭ４２に記憶され、ＣＤ−ＲＯＭ装置４０で読み取られる。又は、コンピュータネットワークを通じて通信モデム５２で読み取られる。
【０２０４】
コンピュータ３４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４４と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４６と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４８と、ハードディスク５０と、通信モデム５２と、バス５４とを含む。
【０２０５】
ＣＰＵ４４は、ＣＤ−ＲＯＭ装置４０又は通信モデム５２を介して読み取られたプログラムを実行する。ＲＯＭ４６は、コンピュータ３４の動作に必要なプログラムやデータを記憶する。ＲＡＭ４８は、プログラム実行時のパラメタなどのデータを記憶する。ハードディスク５０は、プログラムやデータなどを記憶する。通信モデム５２は、コンピュータネットワークを介して他のコンピュータとの通信を行う。バス５４は、ＣＰＵ４４、ＲＯＭ４６、ＲＡＭ４８、ハードディスク５０、通信モデム５２、ディスプレイ３２、キーボード３６、マウス３８及びＣＤ−ＲＯＭ装置４０を相互に接続する。
【０２０６】
さらに、上記の各装置を構成する構成要素の一部又は全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＡＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０２０７】
さらにまた、上記の各装置を構成する構成要素の一部又は全部は、各装置に脱着可能なＩＣカード又は単体のモジュールから構成されているとしてもよい。ＩＣカード又はモジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。ＩＣカード又はモジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、ＩＣカード又はモジュールは、その機能を達成する。このＩＣカード又はこのモジュールは、耐タンパ性を有するとしてもよい。
【０２０８】
また、本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０２０９】
さらに、本発明は、上記コンピュータプログラム又は上記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））、ＵＳＢメモリ、ＳＤカードなどのメモリカード、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されている上記デジタル信号であるとしてもよい。
【０２１０】
また、本発明は、上記コンピュータプログラム又は上記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
【０２１１】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、上記メモリは、上記コンピュータプログラムを記憶しており、上記マイクロプロセッサは、上記コンピュータプログラムに従って動作するとしてもよい。
【０２１２】
また、上記プログラム又は上記デジタル信号を上記記録媒体に記録して移送することにより、又は上記プログラム又は上記デジタル信号を、上記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【０２１３】
さらに、上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【０２１４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０２１５】
本発明は、車両方向特定装置に適用でき、特に、第１の車両及び第２の車両を含む車両が存在する方向を検出する、車両方向特定装置に適用できる。
【符号の説明】
【０２１６】
３２  ディスプレイ
３４  コンピュータ
３６  キーボード
３８  マウス
４０  ＣＤ−ＲＯＭ装置
４２  ＣＤ−ＲＯＭ
４４  ＣＰＵ
４６  ＲＯＭ
４８  ＲＡＭ
５０  ハードディスク
５２  通信モデム
５４  バス
１０１、１０２  他車両音検知マイク
１０３  周波数分析部
１０４  音源方向特定部
１０５  車両特定情報蓄積部
１０６  第１車両特定部
１０７、１０７Ａ  第２車両特定情報算出部
１０８  第２車両特定部
１０９  車両表示部
１１０、１１０Ａ  車両方向特定装置
１１１  移動方向特定部
２０１  占有度算出部
２０２  第２閾値算出部
２０３  探索方向算出部
７１０  自車両
７１２  他車両
７２０  領域
１０７１、１０７２  分析区間
１０８１、１０８２、１０８３  頻度分布
【図１】
2012098836.tif 000004
【図２】
2012098836.tif 000005
【図３】
2012098836.tif 000006
【図４】
2012098836.tif 000007
【図５】
2012098836.tif 000008
【図６Ａ】
2012098836.tif 000009
【図６Ｂ】
2012098836.tif 000010
【図７】
2012098836.tif 000011
【図８】
2012098836.tif 000012
【図９Ａ】
2012098836.tif 000013
【図９Ｂ】
2012098836.tif 000014
【図１０Ａ】
2012098836.tif 000015
【図１０Ｂ】
2012098836.tif 000016
【図１０Ｃ】
2012098836.tif 000017
【図１０Ｄ】
2012098836.tif 000018
【図１１】
2012098836.tif 000019
【図１２】
2012098836.tif 000020
【図１３】
2012098836.tif 000021
【図１４】
2012098836.tif 000022
【図１５】
2012098836.tif 000023
【図１６】
2012098836.tif 000024
【図１７Ａ】
2012098836.tif 000025
【図１７Ｂ】
2012098836.tif 000026
【図１７Ｃ】
2012098836.tif 000027
【図１７Ｄ】
2012098836.tif 000028
【図１７Ｅ】
2012098836.tif 000029
【図１８】
2012098836.tif 000030
【図１９】
2012098836.tif 000031
【図２０】
2012098836.tif 000032
【図２１】
2012098836.tif 000033
【図２２】
2012098836.tif 000034
【図２３】
2012098836.tif 000035
【国際調査報告】
2012098836.tif 000036
2012098836.tif 000037
2012098836.tif 000038
2012098836.tif 000039