(57)【要約】【課題】喧噪な場所では環境音に埋もれず、閑静な場所では不必要に大音量の騒音源とならない通報音を発生する車両接近通報装置を実現する。【解決手段】ＤＳＰ１３は、通報音を含む環境音のオクターブ分析で得られた中心周波数ｆ１〜ｆ８の各オクターブバンドの音圧Ｐ１〜Ｐ８の内、通報音が含まれるオクターブバンドの音圧Ｐｏｕｔから通報音の音圧Ｐｇｅｎ分を減算して環境音のみのオクターブバンド特性を取得する。環境音のみのオクターブバンド特性から環境音の最も音圧が小さいオクターブバンド（中心周波数ｆｍｉｎ）および環境音の最も音圧が大きいオクターブバンド（中心周波数ｆｍａｘ）の音圧Ｐｍａｘを検出する。環境音の最も音圧の小さいオクターブバンド（中心周波数ｆｍｉｎ）において、環境音の最も音圧の大きいオクターブバンド（中心周波数ｆｍａｘ）の音圧Ｐｍａｘとほぼ同等の音圧Ｐｇｅｎの出力波形（通報音データ）を生成する。【選択図】図１
2013014286.tif 000002
【特許請求の範囲】
【請求項１】
通報音が含まれる車両周囲の音を収音して周波数特性を分析する分析手段と、
前記分析手段により分析された車両周囲の音の周波数特性から通報音成分を相殺して環境音のみの周波数特性を取得する取得手段と、
前記取得手段により取得された環境音のみの周波数特性から最も音圧の小さい帯域および最も音圧の大きい帯域の音圧を検出する検出手段と、
前記検出手段により検出された環境音の最も音圧の小さい帯域を周波数成分とし、前記検出手段により検出された環境音の最も音圧の大きい帯域の音圧と同等の発音音圧で前記通報音を発生する通報音発生手段と
を具備することを特徴とする車両接近通報装置。
【請求項２】
前記分析手段は、
車両が走行しているか否かを検知する検知手段を有し、
当該検知手段によって車両の走行が検知された場合に、通報音が含まれる車両周囲の音を収音することを特徴とする請求項１記載の車両接近通報装置。
【請求項３】
前記取得手段は、前記分析手段により分析された車両周囲の音の周波数帯域の音圧の内、通報音が含まれる周波数帯域の音圧から当該通報音の発音音圧分を減算して環境音のみの周波数帯域特性を取得することを特徴とする請求項１記載の車両接近通報装置。
【請求項４】
コンピュータに、
通報音が含まれる車両周囲の音を収音して周波数特性を分析する分析ステップと、
前記分析ステップにて分析された車両周囲の音の周波数特性から通報音成分を相殺して環境音のみの周波数特性を取得する取得ステップと、
前記取得ステップにて取得された環境音のみの周波数特性から最も音圧の小さい帯域および最も音圧の大きい帯域の音圧を検出する検出ステップと、
前記検出ステップにて検出された環境音の最も音圧の小さい帯域を周波数成分とし、前記検出ステップにて検出された環境音の最も音圧の大きい帯域の音圧と同等の発音音圧で前記通報音を発生する通報音発生ステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、歩行者に車両の接近を知らしめる通報音を発生する車両接近通報装置およびプログラムに関する。
【背景技術】
【０００２】
低速走行時にエンジンを用いずにモータ走行するＥＶ（電気自動車）やＨＶ（ハイブリッド車）は、走行音が静か過ぎる為、車両の接近に歩行者が気付き難く、安全面からの対策が望まれている。この為、近年では、車両の接近を歩行者に通報する装置が各種開発されており、例えば特許文献１には、走行方向前方に歩行者の存在を検知した場合に、その歩行者の後方から車両が接近していることを報知する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−２０９４２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１に開示の技術のように、単に歩行者に向けて報知音を放音するだけでは、例えば住宅街のような閑静な場所では騒音源に成りかねず、一方、繁華街のような騒がしい場所では環境音（周囲の音）に報知音が埋もれて歩行者に認知させることが難しい。つまり、言い換えれば、喧噪な場所であっても環境音に埋もれず、しかも閑静な場所では不必要に大音量の騒音源とならない通報音を発生することが出来ないという問題がある。
【０００５】
本発明は、このような事情に鑑みてなされたもので、喧噪な場所であっても環境音に埋もれず、しかも閑静な場所では不必要に大音量の騒音源とならない通報音を発生することができる車両接近通報装置およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の車両接近通報装置は、通報音が含まれる車両周囲の音を収音して周波数特性を分析する分析手段と、前記分析手段により分析された車両周囲の音の周波数特性から通報音成分を相殺して環境音のみの周波数特性を取得する取得手段と、前記取得手段により取得された環境音のみの周波数特性から最も音圧の小さい帯域および最も音圧の大きい帯域の音圧を検出する検出手段と、前記検出手段により検出された環境音の最も音圧の小さい帯域を周波数成分とし、前記検出手段により検出された環境音の最も音圧の大きい帯域の音圧と同等の発音音圧で前記通報音を発生する通報音発生手段とを具備することを特徴とする。
【発明の効果】
【０００７】
本発明では、喧噪な場所であっても環境音に埋もれず、しかも閑静な場所では不必要に大音量の騒音源とならない通報音を発生することが出来る。
【図面の簡単な説明】
【０００８】
【図１】実施の一形態による車両接近通報装置１００の全体構成を示すブロック図である。
【図２】メインルーチンの動作を示すフローチャートである。
【図３】入力波形分析処理の動作を示すフローチャートである。
【図４】オクターブバンド中心周波数の一例を示す図である。
【図５】出力波形生成処理の動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施形態について説明する。
Ａ．構成  
図１は、本発明の実施の一形態による車両接近通報装置１００の構成を示すブロック図である。車両に搭載される車両接近通報装置１００は、マイク１０、増幅器１１、Ａ／Ｄ変換器１２、ＤＳＰ（デジタル・シグナル・プロセッサ）１３、入力ポート１４、ＲＯＭ１５、ＲＡＭ１６、Ｄ／Ａ変換器１７、増幅器１８およびスピーカ１９から構成される。
【００１０】
マイク１０は、無指向性を有し、例えば車両のルーフ部分（屋根）等に設置されて車両周囲の音（以下、環境音と称す）を収音して環境音信号を出力する。増幅器１１は、マイク１０から出力される環境音信号を所定レベルに増幅して次段のＡ／Ｄ変換器１２に供給する。Ａ／Ｄ変換器１２は、所定のサンプリング周波数で環境音信号をＰＣＭサンプリングして環境音データを発生する。
【００１１】
ＤＳＰ１３は、ＲＯＭ１５に格納される各種プログラムを実行して装置各部を制御する。本発明の要旨に係わるＤＳＰ１３の特徴的な処理動作については追って述べる。入力ポート１４は、車両側が発生する車速パルス信号を取り込んでＤＳＰ１３に供給する。ＲＯＭ１５は、プログラムエリアおよびデータエリアを備える。ＲＯＭ１５のプログラムエリアには、ＤＳＰ１３が実行する各種プログラムデータが記憶される。ここで言う各種プログラムとは、後述するメインルーチン、入力波形分析処理および出力波形生成処理を含む。
【００１２】
ＲＡＭ１６は、ワークエリア、入力バッファエリアおよび出力バッファエリアを備える。ＲＡＭ１６のワークエリアには、ＤＳＰ１３の演算に用いられる各種レジスタ・フラグデータが一時記憶される。ＲＡＭ１６の入力バッファエリアには、ＤＳＰ１３の制御の下に、Ａ／Ｄ変換器１２から出力される環境音データが所定時間分（所定サンプル数分）取り込まれる。なお、入力バッファエリアに格納された所定時間分の環境音データは、後述する入力波形分析処理に用いられる。ＲＡＭ１６の出力バッファエリアには、後述する出力波形生成処理により生成される通報音データが所定時間分（所定サンプル数分）一時記憶される。
【００１３】
Ｄ／Ａ変換器１７は、ＤＳＰ１３の制御の下に、ＲＡＭ１６の出力バッファエリアから読み出される通報音データをアナログ形式の通報音信号に変換して出力する。増幅器１８は、Ｄ／Ａ変換器１７から出力される通報音信号を所定レベルに増幅してスピーカ１９に供給する。スピーカ１９は、例えば車両前部バンパ近傍に配設され、車両進行方向に向けて通報音を放音する。
【００１４】
Ｂ．動作
次に、図２〜図５を参照して車両接近通報装置１００が備えるＤＳＰ１３の動作について説明する。以下では、最初にメインルーチンの動作を説明した後、このメインルーチンからコールされる入力波形分析処理および出力波形生成処理の各動作について述べる。
【００１５】
（１）メインルーチンの動作
上記構成による車両接近通報装置１００がパワーオンされると、ＤＳＰ１３は図２に図示するメインルーチンを実行してステップＳＡ１に進み、ＲＡＭ１６のワークエリアに格納される各種レジスタやフラグデータをゼロリセットしたり初期値セットしたりする他、ＲＡＭ１６の入出力バッファエリアを初期化するイニシャライズを行う。イニシャライズが完了すると、ステップＳＡ２に進み、入力ポート１４を介して車両側から入力される車速パルス信号に基づき車速が「０」でないか否か、つまり車両が走行中であるか否かを判別する車速モニタを開始する。
【００１６】
車両停止中であれば、ステップＳＡ２の判断結果は「ＮＯ」になり、車速モニタを継続するが、車軸の回転に比例した車速パルス信号が入力され、これにより車両走行が検知されると、上記ステップＳＡ２の判断結果は「ＹＥＳ」となり、ステップＳＡ３に進む。そして、ステップＳＡ３では、Ａ／Ｄ変換器１２から出力される環境音データを、ＲＡＭ１６の入力バッファエリアに所定時間分（所定サンプル数分）取り込む。
【００１７】
次いで、ステップＳＡ４では、入力波形分析処理を実行する。入力波形分析処理では、後述するように、ＲＡＭ１６の入力バッファエリアに取り込んだ所定時間分（所定サンプル数分）の環境音データを順次読み出してＦＦＴ（高速フーリエ変換）処理を施して得られる周波数分析結果（各周波数成分毎の振幅スペクトル）について中心周波数ｆ１〜ｆ８の各オクターブバンド毎の音圧（オクターブバンドレベル）を検出するオクターブ分析を行い、スピーカ１９から通報音を放音出力中ならば、その通報音を含む環境音のオクターブ分析で得られたオクターブバンド特性（中心周波数ｆ１〜ｆ８の各オクターブバンドの音圧Ｐ１〜Ｐ８）の内、通報音が含まれるオクターブバンドの音圧Ｐｏｕｔを取得する。
【００１８】
音圧Ｐｏｕｔが適正範囲に収まっている状態（状態フラグｓｔａｔｕｓが「ＯＫ」）ならば、通報音が含まれるオクターブバンドの音圧Ｐｏｕｔから実際に放音される通報音の音圧Ｐｇｅｎ分を減算し、中心周波数ｆｎのオクターブバンドを環境音のみの音圧Ｐｎに補正して環境音のみのオクターブバンド特性（中心周波数ｆ１〜ｆ８の各オクターブバンドの音圧Ｐ１〜Ｐ８）を取得する。この後、環境音のみのオクターブバンド特性（中心周波数ｆ１〜ｆ８の各オクターブバンドの音圧Ｐ１〜Ｐ８）の内、環境音の最も音圧が小さいオクターブバンドの中心周波数ｆｍｉｎおよびその音圧Ｐｍｉｎと、環境音の最も音圧が大きいオクターブバンドの中心周波数ｆｍａｘおよびその音圧Ｐｍａｘとをそれぞれ検出する。
【００１９】
続いて、ステップＳＡ５では、出力波形生成処理を実行する。出力波形生成処理では、後述するように、入力波形分析処理で得られたオクターブ分析結果に基づき、環境音の最も音圧の小さいオクターブバンド（中心周波数ｆｍｉｎ）において、通報音の音圧Ｐｏｕｔが環境音の最も音圧の大きいオクターブバンド（中心周波数ｆｍａｘ）の音圧Ｐｍａｘとほぼ同等になる適正範囲（Ｐｍａｘ＜Ｐｏｕｔ＜Ｐｍａｘ＋Ｐｃ）に収まるようにレベル制御された音圧Ｐｇｅｎの出力波形（通報音データ）を生成してＲＡＭ１６の出力バッファエリアにストアする。
【００２０】
次いで、ステップＳＡ６では、ＲＡＭ１６の出力バッファエリアにストアされた通報音データ（出力波形）を読み出してＤ／Ａ変換器１７に供給する。これにより、通報音データはアナログ形式の通報音信号に変換された後、増幅器１８において音圧Ｐｇｅｎに相当するレベルに増幅されてスピーカ１９から通報音として放音される。この後、上述のステップＳＡ２に処理を戻し、車両走行中ならば、上記ステップＳＡ２〜ＳＡ６を繰り返し、収音された環境音のオクターブ分析結果に応じて発音周波数帯域および音圧が変化する通報音を生成して放音する。
【００２１】
（２）入力波形分析処理の動作
次に、図３を参照して入力波形分析処理の動作を説明する。上述したメインルーチンのステップＳＡ４（図２参照）を介して本処理が実行されると、ＤＳＰ１３は図３に図示するステップＳＢ１に進み、ＲＡＭ１６の入力バッファエリアに取り込んだ所定時間分（所定サンプル数分）の環境音データを順次読み出し、続くステップＳＢ２では、読み出した一連の環境音データにＦＦＴ（高速フーリエ変換）処理を施して公知の周波数分析を行う。
【００２２】
次いで、ステップＳＢ３では、上記ステップＳＢ２で得られた周波数分析結果（各周波数成分毎の振幅スペクトル）にオクターブ分析を施す。すなわち、図４に図示する各周波数ｆ１〜ｆ８をそれぞれ中心周波数とする各オクターブバンド（ｆ／√２からｆ・√２までの１オクターブの帯域幅）の音圧（オクターブバンドレベル）Ｐ１〜Ｐ８を検出する。そして、ステップＳＢ４に進み、スピーカ１９から通報音を放音出力中であるか否かを判断する。通報音を放音出力中でなければ、判断結果は「ＮＯ」になり、後述のステップＳＢ９に進む。
【００２３】
一方、通報音を放音出力中であると、上記ステップＳＢ４の判断結果は「ＹＥＳ」となり、ステップＳＢ５に進む。ステップＳＢ５では、通報音を含む環境音のオクターブ分析で得られた中心周波数ｆ１〜ｆ８の各オクターブバンドの音圧Ｐ１〜Ｐ８の内、通報音が含まれるオクターブバンドの音圧Ｐｏｕｔを取得する。
【００２４】
通報音が含まれるオクターブバンドは、後述の出力波形生成処理（図５参照）の動作説明において言及するが、環境音の最も音圧の小さいオクターブバンドとなる。そのオクターブバンドの中心周波数をｆｎと称す。中心周波数ｆｎは、オクターブ分析に用いた各オクターブバンドの中心周波数ｆ１〜ｆ８のいずれかに該当するという表記である。
【００２５】
続いて、ステップＳＢ６では、後述の出力波形生成処理（図５参照）において判別される状態フラグｓｔａｔｕｓが「ＯＫ」であるか否かを判断する。状態フラグｓｔａｔｕｓとは、出力波形（通報音データ）に基づき放音される通報音の状態を表すフラグであり、「ＯＫ」の場合には音圧Ｐｏｕｔが適正範囲に収まっている状態を、「ＵＮＤＥＲ」の場合には音圧Ｐｏｕｔが適正範囲より小さい状態を、「ＯＶＥＲ」の場合には音圧Ｐｏｕｔが適正範囲より大きい状態をそれぞれ指す。
【００２６】
状態フラグｓｔａｔｕｓが「ＯＫ」以外の「ＵＮＤＥＲ」又は「ＯＶＥＲ」の何れかであると、上記ステップＳＢ６の判断結果は「ＮＯ」になり、本処理を一旦終了させるが、音圧Ｐｏｕｔが適正範囲に収まって状態フラグｓｔａｔｕｓが「ＯＫ」であると、上記ステップＳＢ６の判断結果は「ＹＥＳ」になり、ステップＳＢ７に進む。ステップＳＢ７では、上記ステップＳＢ５において取得した通報音が含まれるオクターブバンド（中心周波数ｆｎ）の音圧Ｐｏｕｔから出力波形生成処理（後述する）において生成される通報音圧Ｐｇｅｎを減算して音圧Ｐｎを算出する。
【００２７】
つまり、通報音を含んだ環境音のオクターブ分析で得られた中心周波数ｆ１〜ｆ８の各オクターブバンドの音圧Ｐ１〜Ｐ８の内、通報音が含まれるオクターブバンド（中心周波数ｆｎ）における環境音のみの音圧を実測することが出来ない。そこで、上記ステップＳＢ７では、通報音が含まれるオクターブバンド（中心周波数ｆｎ）の音圧Ｐｏｕｔから実際に放音される通報音圧Ｐｇｅｎ分を減算することによって中心周波数ｆｎのオクターブバンドを環境音のみの音圧Ｐｎに補正する。
【００２８】
そして、ステップＳＢ８では、通報音を含んだ環境音のオクターブ分析で得られた中心周波数ｆ１〜ｆ８の各オクターブバンドの音圧Ｐ１〜Ｐ８の内、上記ステップＳＢ７で補正された中心周波数ｆｎのオクターブバンドを環境音のみの音圧Ｐｎに変更し、これにより環境音のみのオクターブバンド特性（中心周波数ｆ１〜ｆ８の各オクターブバンドの音圧Ｐ１〜Ｐ８）を取得する。この後、ステップＳＢ９に進み、後述のステップＳＢ１０〜ＳＢ１１において新たなｆｍｉｎ、Ｐｍａｘを検出する為、前回検出したｆｍｉｎの値をレジスタｆｍｉｎｏｌｄに、前回検出したＰｍａｘの値をレジスタＰｍａｘｏｌｄにそれぞれ退避格納する。
【００２９】
次いで、ステップＳＢ１０では、上記ステップＳＢ８で取得された環境音のみのオクターブバンド特性（中心周波数ｆ１〜ｆ８の各オクターブバンドの音圧Ｐ１〜Ｐ８）から環境音の最も音圧が小さいオクターブバンドの中心周波数ｆｍｉｎとその音圧Ｐｍｉｎとを検出し、続くステップＳＢ１１では、環境音の最も音圧が大きいオクターブバンドの中心周波数ｆｍａｘとその音圧Ｐｍａｘとを検出して本処理を終える。
【００３０】
このように、入力波形分析処理では、ＲＡＭ１６の入力バッファエリアに取り込んだ所定時間分（所定サンプル数分）の環境音データを順次読み出してＦＦＴ（高速フーリエ変換）処理を施して周波数分析を行い、これにより得られる周波数分析結果（各周波数成分毎の振幅スペクトル）について中心周波数ｆ１〜ｆ８の各オクターブバンド毎の音圧（オクターブバンドレベル）を検出するオクターブ分析を行い、スピーカ１９から通報音を放音出力中ならば、その通報音を含む環境音のオクターブ分析で得られた中心周波数ｆ１〜ｆ８の各オクターブバンドの音圧Ｐ１〜Ｐ８の内、通報音が含まれるオクターブバンドの音圧Ｐｏｕｔを取得する。
【００３１】
そして、音圧Ｐｏｕｔが適正範囲に収まっている状態（状態フラグｓｔａｔｕｓが「ＯＫ」）ならば、通報音が含まれるオクターブバンドの音圧Ｐｏｕｔから実際に放音される通報音の音圧Ｐｇｅｎ分を減算し、中心周波数ｆｎのオクターブバンドを環境音のみの音圧Ｐｎに補正することで環境音のみのオクターブバンド特性（中心周波数ｆ１〜ｆ８の各オクターブバンドの音圧Ｐ１〜Ｐ８）を取得する。この後、取得された環境音のみのオクターブバンド特性（中心周波数ｆ１〜ｆ８の各オクターブバンドの音圧Ｐ１〜Ｐ８）から環境音の最も音圧が小さいオクターブバンドの中心周波数ｆｍｉｎおよびその音圧Ｐｍｉｎ、環境音の最も音圧が大きいオクターブバンドの中心周波数ｆｍａｘおよびその音圧Ｐｍａｘをそれぞれ検出する。
【００３２】
（２）出力波形生成処理の動作
次に、図５を参照して出力波形生成処理の動作を説明する。前述したメインルーチンのステップＳＡ５（図２参照）を介して本処理が実行されると、ＤＳＰ１３は図５に図示するステップＳＣ１に処理を進め、上述の入力波形分析処理において今回検出された中心周波数ｆｍｉｎと、レジスタｆｍｉｎｏｌｄに格納され、前回検出された中心周波数ｆｍｉｎとが不一致であるか否か、つまり環境音の最も音圧が小さいオクターブバンドの中心周波数ｆｍｉｎが前回から変化したかどうかを判断する。中心周波数ｆｍｉｎが前回から変化していなければ、上記ステップＳＣ１の判断結果は「ＮＯ」になり、ステップＳＣ２に進み、一方、中心周波数ｆｍｉｎが前回から変化していれば、上記ステップＳＣ１の判断結果が「ＹＥＳ」になり、ステップＳＣ３に進む。
【００３３】
ステップＳＣ２では、上述の入力波形分析処理において今回検出された音圧Ｐｍａｘと、レジスタＰｍａｘｏｌｄに格納され、前回検出された音圧Ｐｍａｘとの差分絶対値（変動分）が許容値Ｐｃより大きいか否か、つまり環境音の最も音圧の大きいオクターブバンド（中心周波数ｆｍａｘ）の音圧Ｐｍａｘの前回からの変動分が許容値Ｐｃを超えているかどうかを判断する。音圧Ｐｍａｘの前回からの変動分が許容値Ｐｃを超えなければ、上記ステップＳＣ２の判断結果は「ＮＯ」になり、後述のステップＳＣ５に処理を進める。
【００３４】
一方、音圧Ｐｍａｘの前回からの変動分が許容値Ｐｃを超えていると、上記ステップＳＣ２の判断結果は「ＹＥＳ」となり、ステップＳＣ３に進む。ステップＳＣ３では、出力波形（通報音データ）の生成開始からの経過時間を計時するＤＳＰ１３内部のタイマｔｉｍｅｒの値が、生成波形変更最短時間Ｔｃを超えているかどうかを判断する。タイマｔｉｍｅｒの値が生成波形変更最短時間Ｔｃを超えてなければ、判断結果は「ＮＯ」になり、後述のステップＳＣ５に処理を進める。
【００３５】
一方、タイマｔｉｍｅｒの値が生成波形変更最短時間Ｔｃを超えていれば、上記ステップＳＣ３の判断結果は「ＹＥＳ」になり、ステップＳＣ４に進み、タイマｔｉｍｅｒおよび音圧Ｐｏｕｔをゼロリセットする。なお、音圧Ｐｏｕｔは、前述した入力波形分析処理（図３参照）で取得されるものであり、通報音を含むオクターブバンドの音圧を指す。
【００３６】
このように、ステップＳＣ１〜ＳＣ３では、環境音の最も音圧が小さいオクターブバンドの中心周波数ｆｍｉｎが前回から変化し、かつタイマｔｉｍｅｒの値が生成波形変更最短時間Ｔｃを超えている場合や、環境音の最も音圧が小さいオクターブバンドの中心周波数ｆｍｉｎが前回から変化していないが、環境音の最も音圧の大きいオクターブバンド（中心周波数ｆｍａｘ）の音圧Ｐｍａｘの前回からの変動分が許容値Ｐｃを超え、かつタイマｔｉｍｅｒの値が生成波形変更最短時間Ｔｃを超えている場合に、ステップＳＣ４に進み、音圧Ｐｏｕｔを「０」にした後、ステップＳＣ５以降を実行させる。つまり出力波形（通報音データ）の音圧を一旦ゼロにしてから新たな出力波形を生成し始める。
【００３７】
これに対し、環境音の最も音圧が小さいオクターブバンドの中心周波数ｆｍｉｎが前回から変化しているが、タイマｔｉｍｅｒの値が生成波形変更最短時間Ｔｃを超えていない場合や、環境音の最も音圧が小さいオクターブバンドの中心周波数ｆｍｉｎが前回から変化せず、かつ環境音の最も音圧の大きいオクターブバンド（中心周波数ｆｍａｘ）の音圧Ｐｍａｘの前回からの変動分が許容値Ｐｃを超えていない場合には、ステップＳＣ５に進み、現出力波形（通報音データ）の音圧Ｐｇｅｎを、前回の値としてレジスタＰｇｅｎｏｌｄに退避格納する。つまり、前回生成された出力波形を引き継いで現出力波形を生成する。
【００３８】
続いて、ステップＳＣ６では、通報音を含むオクターブバンドの音圧Ｐｏｕｔが、環境音の最も音圧の大きいオクターブバンド（中心周波数ｆｍａｘ）の音圧Ｐｍａｘより大きいか否かを判断する。音圧Ｐｏｕｔが音圧Ｐｍａｘより小さければ、判断結果は「ＮＯ」になり、ステップＳＣ７に進み、レジスタＰｇｅｎｏｌｄに格納される前回の音圧Ｐｇｅｎに定数Ｐｃ１を加算して現出力波形（通報音データ）の音圧Ｐｇｅｎを更新すると共に、Ｐｏｕｔ＜Ｐｍａｘの状態を表す為に状態フラグｓｔａｔｕｓを「ＵＮＤＥＲ」に設定した後、後述のステップＳＣ１１に進む。
【００３９】
一方、音圧Ｐｏｕｔが音圧Ｐｍａｘより大きいと、上記ステップＳＣ６の判断結果は「ＹＥＳ」になり、ステップＳＣ８に進む。ステップＳＣ８では、音圧Ｐｏｕｔが音圧Ｐｍａｘに増分値Ｐｃを加算した値（Ｐｍａｘ＋Ｐｃ）より小さいか否かを判断する。音圧Ｐｏｕｔが音圧Ｐｍａｘより大きく、かつ音圧Ｐｍａｘに定数Ｐｃを加算した値（Ｐｍａｘ＋Ｐｃ）より小さい適正範囲（Ｐｍａｘ＜Ｐｏｕｔ＜Ｐｍａｘ＋Ｐｃ）に収まっていれば、判断結果は「ＹＥＳ」になり、ステップＳＣ９に進み、レジスタＰｇｅｎｏｌｄに格納される前回の音圧Ｐｇｅｎを、そのまま現出力波形（通報音データ）の音圧Ｐｇｅｎに更新すると共に、音圧Ｐｏｕｔが適正範囲に収まっている状態を表す為に状態フラグｓｔａｔｕｓを「ＯＫ」に設定した後、後述のステップＳＣ１１に進む。
【００４０】
これに対し、音圧Ｐｏｕｔが音圧Ｐｍａｘに定数Ｐｃを加算した値（Ｐｍａｘ＋Ｐｃ）より大きいと、上記ステップＳＣ８の判断結果は「ＮＯ」になり、ステップＳＣ１０に進む。ステップＳＣ１０では、レジスタＰｇｅｎｏｌｄに格納される前回の音圧Ｐｇｅｎから定数Ｐｃ２を減算した値（Ｐｇｅｎｏｌｄ−Ｐｃ２）を、現出力波形（通報音データ）の音圧Ｐｇｅｎに更新すると共に、Ｐｏｕｔ＞Ｐｍａｘ＋Ｐｃの状態を表す為に状態フラグｓｔａｔｕｓを「ＯＶＥＲ」に設定した後、後述のステップＳＣ１１に進む。なお、上記定数Ｐｃ、Ｐｃ１、Ｐｃ２の関係はＰｃ＞Ｐｃ１＞Ｐｃ２である。
【００４１】
こうして、環境音の最も音圧の大きいオクターブバンド（中心周波数ｆｍａｘ）の音圧Ｐｍａｘとほぼ同等になるように音圧Ｐｇｅｎが制御されると、ステップＳＣ１１に進み、環境音の最も音圧が小さいオクターブバンド（中心周波数ｆｍｉｎ）において音圧Ｐｇｅｎの出力波形（通報音データ）を生成し、続くステップＳＣ１２では、生成された出力波形（通報音データ）をＲＡＭ１６の出力バッファエリアにストアして本処理を終える。なお、出力波形（通報音データ）は、例えばＤＳＰ１３において、ホワイトノイズ（あるいはピンクノイズ）を発生させ、これに中心周波数ｆｍｉｎのオクターブバンドに相当する周波数帯域のバンドパスフィルタリングを施すことによって生成される。
【００４２】
このように、出力波形生成処理では、前述した入力波形分析処理（図３参照）で得られた環境音のオクターブ分析結果に基づき、通報音を含むオクターブバンドの音圧Ｐｏｕｔが、環境音の最も音圧の大きいオクターブバンド（中心周波数ｆｍａｘ）の音圧Ｐｍａｘとほぼ同等になる適正範囲（Ｐｍａｘ＜Ｐｏｕｔ＜Ｐｍａｘ＋Ｐｃ）に収まるよう追随的に制御された音圧Ｐｇｅｎの出力波形（通報音データ）を、環境音の最も音圧の小さいオクターブバンド（中心周波数ｆｍｉｎ）で生成する。
【００４３】
以上説明したように、本実施の形態では、車両から供給される車速パルス信号に基づき車両の走行が検知されると、マイク１０によって収音された環境音がサンプリングされ、環境音データとしてＲＡＭ１６の入力バッファエリアに取り込んでＦＦＴ（高速フーリエ変換）処理による周波数分析を施し、さらに周波数分析結果にオクターブ分析を施して中心周波数ｆ１〜ｆ８の各オクターブバンド毎の音圧（オクターブバンドレベル）を検出する。
【００４４】
スピーカ１９から通報音を放音出力中に環境音を収音した時には、通報音を含む環境音のオクターブ分析で得られた中心周波数ｆ１〜ｆ８の各オクターブバンドの音圧Ｐ１〜Ｐ８の内、通報音が含まれるオクターブバンドの音圧Ｐｏｕｔが適正範囲に収まっている状態（状態フラグｓｔａｔｕｓが「ＯＫ」）ならば、通報音が含まれるオクターブバンドの音圧Ｐｏｕｔから実際に放音される通報音の音圧Ｐｇｅｎ分を減算し、中心周波数ｆｎのオクターブバンドを環境音のみの音圧Ｐｎに補正することで環境音のみのオクターブバンド特性（中心周波数ｆ１〜ｆ８の各オクターブバンドの音圧Ｐ１〜Ｐ８）を取得する。そして、取得した環境音のみのオクターブバンド特性（中心周波数ｆ１〜ｆ８の各オクターブバンドの音圧Ｐ１〜Ｐ８）から環境音の最も音圧が小さいオクターブバンドの中心周波数ｆｍｉｎおよびその音圧Ｐｍｉｎと、環境音の最も音圧が大きいオクターブバンドの中心周波数ｆｍａｘおよびその音圧Ｐｍａｘとをそれぞれ検出する。
【００４５】
そして、通報音が含まれるオクターブバンドの音圧Ｐｏｕｔが、環境音の最も音圧の大きいオクターブバンド（中心周波数ｆｍａｘ）の音圧Ｐｍａｘとほぼ同等になる適正範囲（Ｐｍａｘ＜Ｐｏｕｔ＜Ｐｍａｘ＋Ｐｃ）に収まるよう追随的に制御された音圧Ｐｇｅｎの出力波形（通報音データ）を、環境音の最も音圧の小さいオクターブバンド（中心周波数ｆｍｉｎ）で生成するので、喧噪な場所であっても環境音に埋もれず、しかも閑静な場所では不必要に大音量の騒音源とならない通報音を発生することが可能になる。
【００４６】
なお、上述の実施形態では、車速パルス信号に基づき車両が走行しているかどうかを判別し、車両の走行が検知された場合に通報音を発生する形態としたが、これに限らず、車両が走行し始めてから所定速度に達するまでの間だけ通報音を発生する形態としても構わない。つまり、所定速度以上で車両が走行すると、タイヤと路面とで生じる走行音（ロードノイズ）が増大して通報音が不要になる為である。
【００４７】
また、本実施形態では、ホワイトノイズ（あるいはピンクノイズ）を基にして通報音を発生するようにしたが、これに限らず、環境音の最も音が小さい周波数帯域に合わせてフィルタリングした楽器音、チャイム音、人声音など歩行者が認知し易い音を通報音として用いる態様としてもよい。
【００４８】
以上、本発明の実施の一形態について説明したが、本発明はそれに限定されるものではなく、本願出願の特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下では、本願出願当初の特許請求の範囲に記載された各発明について付記する。
【００４９】
（付記）
［請求項１］
通報音が含まれる車両周囲の音を収音して周波数特性を分析する分析手段と、
前記分析手段により分析された車両周囲の音の周波数特性から通報音成分を相殺して環境音のみの周波数特性を取得する取得手段と、
前記取得手段により取得された環境音のみの周波数特性から最も音圧の小さい帯域および最も音圧の大きい帯域の音圧を検出する検出手段と、
前記検出手段により検出された環境音の最も音圧の小さい帯域を周波数成分とし、前記検出手段により検出された環境音の最も音圧の大きい帯域の音圧と同等の発音音圧で前記通報音を発生する通報音発生手段と
を具備することを特徴とする車両接近通報装置。
【００５０】
［請求項２］
前記分析手段は、
車両が走行しているか否かを検知する検知手段を有し、
当該検知手段によって車両の走行が検知された場合に、通報音が含まれる車両周囲の音を収音することを特徴とする請求項１記載の車両接近通報装置。
【００５１】
［請求項３］
前記取得手段は、前記分析手段により分析された車両周囲の音の周波数帯域の音圧の内、通報音が含まれる周波数帯域の音圧から当該通報音の発音音圧分を減算して環境音のみの周波数帯域特性を取得することを特徴とする請求項１記載の車両接近通報装置。
【００５２】
［請求項４］
コンピュータに、
通報音が含まれる車両周囲の音を収音して周波数特性を分析する分析ステップと、
前記分析ステップにて分析された車両周囲の音の周波数特性から通報音成分を相殺して環境音のみの周波数特性を取得する取得ステップと、
前記取得ステップにて取得された環境音のみの周波数特性から最も音圧の小さい帯域および最も音圧の大きい帯域の音圧を検出する検出ステップと、
前記検出ステップにて検出された環境音の最も音圧の小さい帯域を周波数成分とし、前記検出ステップにて検出された環境音の最も音圧の大きい帯域の音圧と同等の発音音圧で前記通報音を発生する通報音発生ステップと
を実行させることを特徴とするプログラム。
【符号の説明】
【００５３】
１０  マイク
１１  増幅器
１２  Ａ／Ｄ変換器
１３  ＤＳＰ
１４  入力ポート
１５  ＲＯＭ
１６  ＲＡＭ
１７  Ｄ／Ａ変換器
１８  増幅器
１９  スピーカ
１００  車両接近通報装置
【図１】
2013014286.tif 000003
【図２】
2013014286.tif 000004
【図３】
2013014286.tif 000005
【図４】
2013014286.tif 000006
【図５】
2013014286.tif 000007
【手続補正書】
【提出日】平成24年10月3日(2012.10.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記目的を達成するため、本発明の車両接近通報装置は、通報音が含まれる車両周囲の音を収音して周波数特性を分析する分析手段と、前記分析手段により分析された車両周囲の音から環境音の周波数特性を取得する取得手段と、前記取得手段により取得された環境音の周波数特性から最も音圧の小さい帯域および最も音圧の大きい帯域の音圧を検出する検出手段と、前記検出手段により検出された環境音の最も音圧の小さい帯域を周波数成分とし、前記検出手段により検出された環境音の最も音圧の大きい帯域の音圧と同等の発音音圧で前記通報音を発生する通報音発生手段とを具備することを特徴とする。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通報音が含まれる車両周囲の音を収音して周波数特性を分析する分析手段と、
前記分析手段により分析された車両周囲の音から環境音の周波数特性を取得する取得手段と、
前記取得手段により取得された環境音の周波数特性から最も音圧の小さい帯域および最も音圧の大きい帯域の音圧を検出する検出手段と、
前記検出手段により検出された環境音の最も音圧の小さい帯域を周波数成分とし、前記検出手段により検出された環境音の最も音圧の大きい帯域の音圧と同等の発音音圧で前記通報音を発生する通報音発生手段と
を具備することを特徴とする車両接近通報装置。
【請求項２】
前記取得手段は、前記分析手段により分析された車両周囲の音の周波数特性から通報音成分を相殺して環境音の周波数特性を取得することを特徴とする請求項１記載の車両接近通報装置。
【請求項３】
前記分析手段は、
車両が走行しているか否かを検知する検知手段を有し、
当該検知手段によって車両の走行が検知された場合に、通報音が含まれる車両周囲の音を収音することを特徴とする請求項１記載の車両接近通報装置。
【請求項４】
前記取得手段は、前記分析手段により分析された車両周囲の音の周波数帯域の音圧の内、通報音が含まれる周波数帯域の音圧から当該通報音の発音音圧分を減算して環境音の周波数帯域特性を取得することを特徴とする請求項１記載の車両接近通報装置。
【請求項５】
コンピュータに、
通報音が含まれる車両周囲の音を収音して周波数特性を分析する分析ステップと、
前記分析ステップにて分析された車両周囲の音から環境音の周波数特性を取得する取得ステップと、
前記取得ステップにて取得された環境音の周波数特性から最も音圧の小さい帯域および最も音圧の大きい帯域の音圧を検出する検出ステップと、
前記検出ステップにて検出された環境音の最も音圧の小さい帯域を周波数成分とし、前記検出ステップにて検出された環境音の最も音圧の大きい帯域の音圧と同等の発音音圧で前記通報音を発生する通報音発生ステップと
を実行させることを特徴とするプログラム。
【請求項６】
前記取得ステップは、前記分析ステップにより分析された車両周囲の音の周波数特性から通報音成分を相殺して環境音の周波数特性を取得することを特徴とする請求項５記載のプログラム。