(57)【要約】【課題】車両のエンジン音の種類を識別するエンジン音認識装置において、エンジン音の認識精度を向上させる。【解決手段】エンジン音認識装置１は、車両のエンジン音を集音し、音信号として出力するマイク１１と、マイク１１から出力される音信号のピッチ周期を決定するピッチ周期決定部１９と、マイク１１から出力される音信号からピッチ周期決定部１９により決定されたピッチ周期で音信号を切り出すことにより基本音波形を抽出する基本音波形抽出部１８と、抽出された基本音波形に基づいてエンジン音の種類を判定するエンジン音判定部２４と、を備える。【選択図】図１
2008215874.tif 000002
【特許請求の範囲】
【請求項１】
車両のエンジン音を集音し、音信号として出力するマイクと、
前記マイクから出力される音信号のピッチ周期を決定するピッチ周期決定手段と、
前記マイクから出力される音信号から前記ピッチ周期決定手段により決定されたピッチ周期で音信号を切り出すことにより基本音波形を抽出する基本音波形抽出手段と、
前記抽出された基本音波形に基づいて前記エンジン音の種類を判定する判定手段と、
を具備することを特徴とするエンジン音認識装置。
【請求項２】
前記ピッチ周期決定手段は、ピッチ周期を所定範囲内のエンジン回転数に対応した値に決定することを特徴とする請求項１に記載のエンジン音認識装置。
【請求項３】
前記ピッチ周期決定手段は、
前記マイクから出力される音信号の自己相関値を算出する自己相関演算部と、
前記自己相関演算部により算出される自己相関値の複数のピークから前記所定範囲内のエンジン回転数に対応したピークを選択する選択部と、
を備え、前記選択部により選択されたピークに対応する時間長をピッチ周期と決定する
ことを特徴とする請求項２に記載のエンジン音認識装置。
【請求項４】
車両のエンジン音の基本音波形を予め登録してなる記憶部をさらに具備し、
前記判定手段は、前記基本音波形抽出手段により抽出された基本音波形と前記記憶部に登録された基本音波形とを照合することにより前記判定を行う
ことを特徴とする請求項１から請求項３のいずれかの項に記載のエンジン音認識装置。
【請求項５】
車両のエンジン音の基本音波形を予め登録してなる記憶部をさらに具備し、
前記判定手段は、前記基本音波形抽出手段により抽出された基本音波形と前記記憶部に登録された基本音波形とを照合して類似度を算出し、該算出した類似度に基づいて前記判定を行う
ことを特徴とする請求項１から請求項３のいずれかの項に記載のエンジン音認識装置。
【請求項６】
前記基本音波形抽出手段によって抽出された基本音波形を前記記憶部に登録する手段をさらに具備することを特徴とする請求項４または請求項５に記載のエンジン音認識装置。
【請求項７】
前記マイクから出力される音信号から、ノイズ波形に対応する所定の周波数以上の高域成分とゆらぎ波形に対応する所定の周波数以下の低域成分とを除去した信号を、前記基本音波形抽出手段への入力としたことを特徴とする請求項１から請求項６のいずれかの項に記載のエンジン音認識装置。
【請求項８】
前記マイクから出力される音信号から所定の周波数以上の高域成分よりなるノイズ波形を抽出するノイズ波形抽出手段と、
前記マイクから出力される音信号から所定の周波数以下の低域成分よりなるゆらぎ波形を抽出するゆらぎ波形抽出手段と、
をさらに具備し、
前記判定手段は、前記抽出された基本音波形とノイズ波形とゆらぎ波形とに基づいて前記エンジン音の種類を判定する
ことを特徴とする請求項１から請求項７のいずれかの項に記載のエンジン音認識装置。
【請求項９】
請求項１から請求項８のいずれかの項に記載のエンジン音認識装置を備え、
該エンジン音認識装置によるエンジン音の認識結果を用いて、駐車場の利用を許可された車両と許可されていない車両とを判別する
ことを特徴とする駐車場管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両から発せられるエンジン音の種類を識別するエンジン音認識装置、およびそれを用いた駐車場管理システムに関する。
【背景技術】
【０００２】
自動車やバイク等の車両のエンジン音を認識するエンジン音認識装置として、従来、エンジン音を集音して得た音信号を周波数分析し、予め登録したデータと照合するという認識方法を採用したものが知られている（例えば、特許文献１、２参照）。このエンジン音認識装置によれば、エンジン音を認識することによって車両の種類などを特定することが可能であり、特許文献２にあるように車庫監視システムに応用することができる。
【特許文献１】特開平５−８１５９５号公報
【特許文献２】特開２００５−１４６６７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、エンジン音の認識精度を向上させて車両の識別を正確に行いたいという要求があり、上記のような周波数分析に基づく従来のエンジン音認識装置では、十分な認識精度を実現することが難しいという問題があった。
【０００４】
本発明は上記の点に鑑みてなされたものであり、車両のエンジン音の種類を識別するエンジン音認識装置において、エンジン音の認識精度を向上させることを目的としている。また、駐車場管理システムにおいて、車両を正しく識別することを可能とすることを目的としている。
【課題を解決するための手段】
【０００５】
本発明は上記の課題を解決するために、車両のエンジン音を集音し、音信号として出力するマイクと、前記マイクから出力される音信号のピッチ周期を決定するピッチ周期決定手段と、前記マイクから出力される音信号から前記ピッチ周期決定手段により決定されたピッチ周期で音信号を切り出すことにより基本音波形を抽出する基本音波形抽出手段と、前記抽出された基本音波形に基づいて前記エンジン音の種類を判定する判定手段と、を具備することを特徴とするエンジン音認識装置を提供する。
【０００６】
この発明において、エンジン音の音信号をピッチ周期で切り出して基本音波形とし、この基本音波形に基づいてエンジン音の種類を判定するようにした。一般に、エンジンはそのエンジン構造に応じた特有のエンジン音を発生させるが、エンジン音は一定の繰り返し単位となる音が連続して繰り返されたものであり、この繰り返し単位の音にエンジン構造に応じた特徴が表れる。したがって、繰り返し単位の音、即ち、ピッチ周期（エンジンの１サイクル）で切り出した上記の基本音波形を用いることで、エンジン音の特徴を効果的に取り入れたエンジン音認識をすることができる。これにより、エンジン音の認識精度を向上させることが可能となる。
なお、ここで基本音波形はエンジン音の音圧の時間変化を示すものであり、エンジンが単気筒エンジンの場合は単発音、エンジンが多気筒エンジンの場合は単発音が気筒数分だけ重畳された音に対応する。
【０００７】
また、本発明は、上記エンジン音認識装置において、前記ピッチ周期決定手段は、ピッチ周期を所定範囲内のエンジン回転数に対応した値に決定することを特徴とする。
【０００８】
この発明によれば、例えばアイドリング時のエンジン回転数に対応したピッチ周期が決定されるので、アイドリング状態のエンジンから発せられるエンジン音から基本音波形を切り出すことができ、エンジン音の認識を行うことが可能である。なお、エンジン回転数の範囲は予めエンジン音認識装置に設定しておくことが考えられる。
【０００９】
また、本発明は、上記エンジン音認識装置において、前記ピッチ周期決定手段は、前記マイクから出力される音信号の自己相関値を算出する自己相関演算部と、前記自己相関演算部により算出される自己相関値の複数のピークから前記所定範囲内のエンジン回転数に対応したピークを選択する選択部と、を備え、前記選択部により選択されたピークに対応する時間長をピッチ周期と決定することを特徴とする。
【００１０】
この発明において、エンジン音の音信号に対して時間軸上で自己相関をとることで、単発音に対応した複数のピークが得られ、それらピークのうち、エンジン回転数に対応したものを選んでピッチ周期を決定している。単気筒エンジンは単発音を発するので、自己相関により得られたピークはエンジンの１サイクル、即ちピッチ周期に相当する。多気筒エンジンの場合は、単発音が重畳されたエンジン音が発せられるので、自己相関により得られた複数のピークのうちエンジン回転数に対応したものがピッチ周期に相当することになる。したがって、この発明によれば、エンジンが単気筒であるか多気筒であるかにかかわらず、自己相関を用いて正確なピッチ周期を求めることができ、これにより、エンジン音の認識を精度良く行なうことが可能である。
【００１１】
また、本発明は、上記エンジン音認識装置において、車両のエンジン音の基本音波形を予め登録してなる記憶部をさらに具備し、前記判定手段は、前記基本音波形抽出手段により抽出された基本音波形と前記記憶部に登録された基本音波形とを照合することにより前記判定を行うことを特徴とする。
この発明において、予めエンジン音の基本音波形を登録しておき、マイクで集音されたエンジン音の基本音波形と登録されている基本音波形とを照合することでエンジン音を認識する。これにより、エンジン音が登録されたものであるか否かに従ってエンジン音の認識を行うことができる。
【００１２】
また、本発明は、上記エンジン音認識装置において、車両のエンジン音の基本音波形を予め登録してなる記憶部をさらに具備し、前記判定手段は、前記基本音波形抽出手段により抽出された基本音波形と前記記憶部に登録された基本音波形とを照合して類似度を算出し、該算出した類似度に基づいて前記判定を行うことを特徴とする。
この発明において、予めエンジン音の基本音波形を登録しておき、マイクで集音されたエンジン音の基本音波形と登録されている基本音波形とを照合してその類似度を算出し、得られた類似度に基づいてエンジン音を認識する。これにより、エンジン音が登録されたものであるか否かに従ってエンジン音の認識を行うことができる。
【００１３】
また、本発明は、上記エンジン音認識装置において、前記基本音波形抽出手段によって抽出された基本音波形を前記記憶部に登録する手段をさらに具備することを特徴とする。
【００１４】
この発明によれば、エンジン音の基本音波形を登録することができるので、エンジン音を認識する対象の車両を自由に変更することができる。
【００１５】
また、本発明は、上記エンジン音認識装置において、前記マイクから出力される音信号から、ノイズ波形に対応する所定の周波数以上の高域成分とゆらぎ波形に対応する所定の周波数以下の低域成分とを除去した信号を、前記基本音波形抽出手段への入力としたことを特徴とする。
【００１６】
この発明によれば、ノイズ成分とゆらぎ成分を含まない基本音波形を抽出することができるので、エンジン音の認識の精度を向上させることが可能である。
【００１７】
また、本発明は、上記エンジン音認識装置において、前記マイクから出力される音信号から所定の周波数以上の高域成分よりなるノイズ波形を抽出するノイズ波形抽出手段と、前記マイクから出力される音信号から所定の周波数以下の低域成分よりなるゆらぎ波形を抽出するゆらぎ波形抽出手段と、をさらに具備し、前記判定手段は、前記抽出された基本音波形とノイズ波形とゆらぎ波形とに基づいて前記エンジン音の種類を判定することを特徴とする。
【００１８】
この発明によれば、基本音波形だけでなく、ノイズ波形とゆらぎ波形を合わせた３つの要素に基づいてエンジン音の認識を行っているので、エンジン音の認識精度を向上させることができる。
【００１９】
また、本発明は、上記のいずれかのエンジン音認識装置を備え、該エンジン音認識装置によるエンジン音の認識結果を用いて、駐車場の利用を許可された車両と許可されていない車両とを判別することを特徴とする駐車場管理システムを提供する。
【００２０】
この発明によれば、エンジン音の認識精度が高いので、駐車場の利用を許可された車両と許可されていない車両とを正しく判別可能な駐車場管理システムを構築することができる。
【発明の効果】
【００２１】
本発明によれば、車両のエンジン音の種類を識別するエンジン音認識装置において、エンジン音の認識精度を向上させることが可能である。また、駐車場管理システムにおいて、車両を正しく識別することが可能である。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の一実施形態によるエンジン音認識装置１の構成を示すブロック図である。また、図２は、図１のエンジン音認識装置１がエンジン音の波形データ（音信号）を処理する様子を説明したダイアグラムである。
【００２３】
図１において、エンジン音認識装置１は、マイク１１と、ＡＤＣ（アナログデジタル変換器）１２と、サンプリング部１３と、ＬＰＦ（低域通過フィルタ）１４および１７と、ＨＰＦ（高域通過フィルタ）１５および１６と、基本音波形抽出部１８と、ピッチ周期決定部１９と、照合データベース２０と、類似度判定部２１〜２３と、エンジン音判定部２４とを含んで構成される。
【００２４】
マイク１１は、自動車や自動二輪車等の車両のエンジンが発するエンジン音を集音して、アナログ信号の波形データをＡＤＣ１２へ出力する。
ＡＤＣ１２は、入力されたアナログ信号の波形データをデジタル信号に変換して、サンプリング部１３へ出力する（図２の入力波形データ１０１）。
【００２５】
サンプリング部１３は、入力波形データ１０１から、所定の時間長の波形をサンプリング波形データ１０２として切り出し、後段のＬＰＦ１４とＨＰＦ１６へ出力する。サンプリング部１３が切り出す時間長は、その中にエンジンの１サイクル分のエンジン音が含まれている長さであれば十分であり、ここでは例えば数秒程度とする。
【００２６】
ＬＰＦ１４は、所定の周波数をカットオフ周波数として低域成分のみを通過させるフィルタであり、入力されたサンプリング波形データ１０２から高域のノイズ成分を除去して後段のＨＰＦ１５とＬＰＦ１７へ波形データ１０４を出力する。
また、ＨＰＦ１６は、所定の周波数をカットオフ周波数として高域成分のみを通過させるフィルタであり、入力されたサンプリング波形データ１０２から高域のノイズ成分をノイズ波形データ１０３として抽出し、類似度判定部２１へ出力する。
ＬＰＦ１４およびＨＰＦ１６のカットオフ周波数は、サンプリング波形データ１０２からノイズ波形データ１０３を分離することにより後述する類似度判定部２１〜２３における各波形データの照合が良好に行えるように、適宜設定すればよい。一例として、このカットオフ周波数の値は５ｋＨｚ程度とすることができる。
【００２７】
上記ＬＰＦ１４の後段に設けられたＨＰＦ１５は、所定の周波数をカットオフ周波数として高域成分のみを通過させるフィルタであり、入力された波形データ１０４から低域のゆらぎ成分を除去して基本音波形抽出部１８およびピッチ周期決定部１９へ波形データ１０６を出力する。
また、同じく上記ＬＰＦ１４の後段に設けられたＬＰＦ１７は、所定の周波数をカットオフ周波数として低域成分のみを通過させるフィルタであり、入力された波形データ１０４から低域のゆらぎ成分をゆらぎ波形データ１０５として抽出して、類似度判定部２２へ出力する。
ＨＰＦ１５およびＬＰＦ１７のカットオフ周波数は、波形データ１０４からゆらぎ波形データ１０５を分離することにより後述する類似度判定部２１〜２３における各波形データの照合が良好に行えるように、適宜設定すればよい。一例として、このカットオフ周波数の値は２００Ｈｚ程度とすることができる。
【００２８】
基本音波形抽出部１８は、入力された波形データ１０６からピッチ周期の時間長さで波形データを切り出すことで、波形データ１０６に含まれる繰り返し単位の波形データ、即ち基本音波形データ１０７を抽出する。そして基本音波形抽出部１８は、抽出した基本音波形データ１０７を類似度判定部２３へ出力する。ここで、ピッチ周期はエンジンの１サイクルに対応する時間であると定義する。基本音波形抽出部１８によって抽出される基本音波形データ１０７は、ピッチ周期決定部１９から与えられるこのピッチ周期に依存し、エンジンが単気筒エンジンの場合は単発音に対応する波形データ、エンジンが多気筒エンジンの場合は単発音が気筒数分だけ重畳された音に対応する波形データとなる。なお、図２の基本音波形データ１０７は単発音の例を示したものである。
【００２９】
このようにして、入力波形データ１０１から基本音波形データ１０７とノイズ波形データ１０３とゆらぎ波形データ１０５とが抽出され、これら波形データが照合の対象として各類似度判定部２１〜２３へ入力される。基本音波形データ１０７は、ＬＰＦ１４とＨＰＦ１５とによりノイズ成分およびゆらぎ成分が除去されているので、ノイズやゆらぎが含まれず、照合を精度良く行なうことができる。
【００３０】
ピッチ周期決定部１９は、基本音波形抽出部１８が波形データを切り出すための上記ピッチ周期を決定して、基本音波形抽出部１８へ出力する。ピッチ周期は、次に説明するように、波形データ１０６の自己相関をとった上でエンジン回転数（予め設定した値）を参照して決定される。
【００３１】
図３は、ピッチ周期決定部１９の詳細な構成を示すブロック図である。また、図４は、ピッチ周期を決定する原理を波形データの具体例により説明する図である。図４の波形データは４気筒エンジンのエンジン音であり、基本音波形は４つの単発音から形成されている。
図３において、ピッチ周期決定部１９は、自己相関演算部１９１と、選択部１９２と、エンジン回転数設定部１９３とを含んで構成される。
【００３２】
自己相関演算部１９１は、ＨＰＦ１５からの波形データ１０６を入力として、この波形データ１０６に対し時間軸上の自己相関値を算出する。波形データ１０６は、エンジンが単気筒であるか多気筒であるかにかかわらず、図２や図４に示すように単発音が多数集合して形成されたものであるので、波形データ１０６の自己相関値には１つ１つの単発音に対応した位置（時間）に複数のピークが現れる（図４）。自己相関演算部１９１は、これらそれぞれのピークに対応する時間Ｔ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５，…を選択部１９２へ出力する。
【００３３】
選択部１９２は、自己相関演算部１９１により与えられた複数の時間Ｔ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５，…の中から、エンジン回転数設定部１９３に設定されている条件に合致したものを選択して、その選択した時間Ｔをピッチ周期に決定する。エンジン回転数設定部１９３には、上記条件として、エンジン回転数の上限値と下限値とが予め設定されている。選択部１９２は、このエンジン回転数の上限値と下限値それぞれの逆数で決まる周期の範囲内から、ピッチ周期Ｔを決定する。
【００３４】
具体例として、例えばアイドリング状態または低速回転状態のエンジンから発せられるエンジン音を認識するためには、上限値として“１０００回転／分”、下限値として“６００回転／分”といった値をエンジン回転数設定部１９３に設定しておく。この場合、選択部１９２は、Ｔ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５，…のうち、“１０００回転／分”に対応する周期である６０ｍｓ（ミリ秒）と、“６００回転／分”に対応する周期である１００ｍｓとの間にあるＴ４をピッチ周期として決定する。エンジン音認識装置１を後述する駐車場管理システムに適用する場合には、上記具体例の数値が好適である。
【００３５】
このようにして、波形データに対する自己相関の結果にエンジン回転数の条件を加味することにより、エンジン音の繰り返し単位を示すピッチ周期Ｔが決定される。自己相関演算を用いているので正確なピッチ周期が求められるとともに、求めるべきピッチ周期の候補（Ｔ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５，…）から所望のエンジン回転数に合致したものを選んでいるので、多気筒エンジンのエンジン音であっても、ピッチ周期を得ることができる。
【００３６】
次に、照合データベース２０は、複数のエンジン音の波形データを予め登録して記憶するデータベースであり、登録したエンジン音それぞれについて、ノイズ波形照合データ２０１と、ゆらぎ波形照合データ２０２と、基本音波形照合データ２０３とを１セットとして記憶している。
【００３７】
類似度判定部２１は、ＨＰＦ１６から入力されたノイズ波形データ１０３と照合データベース２０に登録されているノイズ波形照合データ２０１との類似度を判定し、その判定結果をエンジン音判定部２４へ出力する。同様に、類似度判定部２２は、ＬＰＦ１７から入力されたゆらぎ波形データ１０５と照合データベース２０のゆらぎ波形照合データ２０２との類似度を判定し、また類似度判定部２３は、基本音波形抽出部１８から入力された基本音波形データ１０７と照合データベース２０の基本音波形照合データ２０３との類似度を判定し、それぞれ判定結果をエンジン音判定部２４へ出力する。ここで、各類似度判定部２１〜２３が一度の判定に用いる照合データ２０１〜２０３は、上記１セット分のデータ即ち同一のエンジン音のデータである。
【００３８】
なお、各類似度判定部２１〜２３における類似度判定の方法にはどのような方法を用いてもよい。例えば、照合対象の波形データと照合データとの時間領域における相互相関を求める方法、周波数領域でスペクトルを比較する方法、メルケプストラム分析を用いて求めたメルケプストラルを時系列特徴ベクトルとし、そのベクトル距離を算出する方法、などが適用可能である。
【００３９】
エンジン音判定部２４は、各類似度判定部２１〜２３からの判定結果に基づいて、照合対象のエンジン音が照合データベース２０に登録されたものであるか否かを判定する。また、照合対象のエンジン音が照合データベース２０に登録されたものである場合には、当該エンジン音が照合データベース２０内のどのエンジン音に該当するか、即ちエンジン音の種類を判定する。
【００４０】
ここで、具体例を用いてエンジン音認識処理についてさらに説明する。
各類似度判定部２１〜２３は、類似度判定の結果を、規格化したスコア（点数）として算出し、そのスコアをエンジン音判定部２４へ出力する。例えば、ノイズ波形データの判定結果スコアが０．８５であり、ゆらぎ波形データの判定結果スコアが０．７１であり、基本音波形データの判定結果スコアが０．９３であったとする。
エンジン音判定部２４は、上記３つのスコアの平均スコアを算出し、この平均スコアを所定の閾値と比較して、平均スコアが閾値以上の場合に、照合対象のエンジン音が照合データベース２０に登録されたものであると判定する。この場合、エンジン音認識装置１によりエンジン音が認識されたこととなる。一方、平均スコアが閾値未満の場合、エンジン音判定部２４は、照合対象のエンジン音は照合データベース２０に登録されていないと判定する。この場合、エンジン音認識装置１によりエンジン音は認識されなかったこととなる。上記閾値が例えば０．８０であるとすると、ここでの具体例では平均スコアは０．８３であり、このエンジン音に対して認識が成功する。
【００４１】
なお、照合データベース２０に登録された１セット分のデータについてエンジン音の認識ができなかったときは、照合データベース２０に登録されている次の１セット分のデータについて、同様の処理を行うこととすることもできる。この処理を、エンジン音が認識されるまで順次照合データベース２０内のデータに対して行ってもよい。また、この処理を照合データベース２０内の全てのデータに対して行って、最大の平均スコアとなるデータを見つけるようにしてもよい。このようにすると、照合データベース２０に複数のエンジン音のデータが登録されている場合に、照合対象のエンジン音がそのうちのどのエンジン音に該当するのか、即ちエンジン音の種類を判別することができる。
【００４２】
次に、図５および図６に示すフローチャートを参照して、エンジン音認識装置１の動作を説明する。
【００４３】
図５は、車両のエンジン音を登録する場合のエンジン音認識装置１の動作を示すフローチャートである。
まず、エンジン音認識装置１は、図１に図示しない入力部からのユーザ入力を受け付ける（ステップＳ１０１）。ユーザが入力する登録情報として、ユーザ名、車種名、ナンバープレートの番号、などがある。ユーザは、エンジン音をエンジン音認識装置１に登録したい場合、これらの情報を入力部から入力する。エンジン音認識装置１は、入力された情報を以下のステップで登録される各波形データとともに登録ＩＤを付して管理するものとする。
【００４４】
次いでエンジン音認識装置１は、ユーザからの登録開始の入力を受けてマイク１１からの集音を開始する（ステップＳ１０２）。この時、ユーザは車両のエンジン音がマイク１１に集音されるように車両のエンジンを動作させる。
そして、エンジン音認識装置１は、サンプリング部１３により入力波形データ１０１からサンプリング波形データ１０２を切り出し（ステップＳ１０３）、その後、順次、ＬＰＦ１４、ＨＰＦ１５、ＨＰＦ１６、ＬＰＦ１７、基本音波形抽出部１８によりノイズ波形データ１０３とゆらぎ波形データ１０５と基本音波形データ１０７とを抽出する（ステップＳ１０４〜ステップＳ１０６）。
【００４５】
エンジン音認識装置１は、抽出された上記のノイズ波形データ１０３とゆらぎ波形データ１０５と基本音波形データ１０７とを照合データベース２０に登録する（ステップＳ１０７〜ステップＳ１０９）。そして、エンジン音の登録を追加で行うか否かを判断し（ステップＳ１１０）、その結果に応じて処理を継続または終了する。
【００４６】
図６は、エンジン音認識装置１がエンジン音の認識をする場合の動作を示すフローチャートである。
まず、エンジン音認識装置１は、所定の制御（例えば車両が接近したことをセンサが検知する等）を受けて、マイク１１からエンジン音の集音を開始する（ステップＳ２０１）。
【００４７】
そして、上記のステップＳ１０３〜ステップＳ１０６と同様にして、エンジン音認識装置１は、サンプリング部１３により入力波形データ１０１からサンプリング波形データ１０２を切り出し（ステップＳ２０２）、その後、順次、ＬＰＦ１４、ＨＰＦ１５、ＨＰＦ１６、ＬＰＦ１７、基本音波形抽出部１８によりノイズ波形データ１０３とゆらぎ波形データ１０５と基本音波形データ１０７とを抽出する（ステップＳ２０３〜ステップＳ２０５）。
【００４８】
次いで、エンジン音認識装置１は、類似度判定部２１〜２３によりそれぞれノイズ波形データ１０３、ゆらぎ波形データ１０５、基本音波形データ１０７の類似度判定を行い（ステップＳ２０６〜ステップＳ２０８）、エンジン音判定部２４によりエンジン音の照合を行う（ステップＳ２０９、ステップＳ２１０）。
エンジン音が認識できた場合、エンジン音認識装置１は、当該認識されたエンジン音の登録ＩＤや登録情報を図１に図示しない表示部に表示する（ステップＳ２１１）。また、エンジン音が認識できなかった場合は、表示部にその旨を表示する（ステップＳ２１２）。その後、エンジン音の照合を続けるか否かを入力部からのユーザ入力などに基づいて判断し（ステップＳ２１３）、その結果に応じて処理を継続または終了する。
【００４９】
次に、上述したエンジン音認識装置１を用いた駐車場管理システムについて説明する。
図７は、駐車場管理システムの構成を示すシステム構成図である。駐車場管理システムは、駐車場内の１台分の駐車スペース毎に、エンジン音認識装置１と、表示装置２と、外部機器制御装置３と、通信装置４とからなるエンジン音認識モジュールを設置して構成される。また、インターネット６等を介して管理センターの管理サーバ５と接続するようにしてもよい。
【００５０】
各エンジン音認識モジュールのエンジン音認識装置１には、予め特定の車両のエンジン音を登録しておく。特定の車両とは、例えば、駐車場の利用契約をした契約車両などである。この場合、登録される車両は各エンジン音認識装置１につき１台ずつとなる。また、例えば企業の社員用駐車場など、１つの駐車スペースに何台かの異なった車両を駐車できるようにする場合には、当該複数台分のエンジン音を登録しておく。
【００５１】
外部機器制御装置３は、エンジン音認識装置１によるエンジン音の認識結果に基づいて外部機器を制御する。外部機器として、例えばナンバープレート撮影用のカメラや、音声等により警報を発する警報器や、駐車場の出入口を開閉する装置などがある。外部機器制御装置３は、エンジン音の認識ができない車両がエンジン音認識装置１により発見された場合に、それら外部機器を動作させることで、登録された車両以外の車両が駐車場に駐車できないようにする。例えば、上記カメラによりナンバープレートを撮影したり、警報器により警報を発したり、駐車場出入口を閉鎖したりする。このようにして、駐車場の防犯を図ることができる。
【００５２】
表示装置２は、エンジン音認識装置１によるエンジン音の認識結果を表示する。
通信装置４は、エンジン音認識装置１によるエンジン音の認識結果や、上記カメラで撮影したナンバープレートの画像データなどを管理サーバ５へ送信する。管理センターはこれらの情報を用いて不正な車両を特定することが可能である。
【００５３】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【００５４】
例えば、ピッチ周期決定部１９が決定し出力するピッチ周期を固定値としてもよい。具体的な数値例として、アイドリング状態のエンジン音を認識するためには、ピッチ周期を８０ｍｓに固定する。こうすると、エンジン回転数６００〜１０００回転／分のエンジン音の基本音波形を、ほぼ正しく抽出することができる。ただし、基本音波形を厳密に抽出することが望ましい場合には、上述の実施形態のように、自己相関演算も用いるようにした方がよい。
【００５５】
また、エンジン音認識装置１において、ＬＰＦ１４とＨＰＦ１５を省略した構成とすることもできる。この場合、基本音波形データ１０７にはノイズ成分とゆらぎ成分とが含まれることとなるが、求められる認識の精度によっては影響がほとんどないこともあり得る。
【００５６】
また、エンジン音認識装置１において、基本音波形データ１０７だけを用いてエンジン音の認識を行うようにしてもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施形態によるエンジン音認識装置の構成を示すブロック図である。
【図２】図１のエンジン音認識装置がエンジン音の波形データを処理する様子を説明したダイアグラムである。
【図３】ピッチ周期決定部の構成を示すブロック図である。
【図４】ピッチ周期を決定する原理を説明する図である。
【図５】車両のエンジン音を登録する場合のエンジン音認識装置の動作を示すフローチャートである。
【図６】エンジン音認識装置がエンジン音の認識をする場合の動作を示すフローチャートである。
【図７】駐車場管理システムの構成を示すシステム構成図である。
【符号の説明】
【００５８】
１…エンジン音認識装置  １１…マイク  １２…ＡＤＣ（アナログデジタル変換器）  １３…サンプリング部  １４…ＬＰＦ（低域通過フィルタ）  １５…ＨＰＦ（高域通過フィルタ）  １６…ＨＰＦ  １７…ＬＰＦ  １８…基本音波形抽出部  １９…ピッチ周期決定部  ２０…照合データベース  ２１〜２３…類似度判定部  ２４…エンジン音判定部  １９１…自己相関演算部  １９２…選択部  １９３…エンジン回転数設定部
【図１】
2008215874.tif 000003
【図２】
2008215874.tif 000004
【図３】
2008215874.tif 000005
【図４】
2008215874.tif 000006
【図５】
2008215874.tif 000007
【図６】
2008215874.tif 000008
【図７】
2008215874.tif 000009