JPH0222799A - Acoustic recognizing device - Google Patents
Acoustic recognizing deviceInfo
- Publication number
- JPH0222799A JPH0222799A JP17338788A JP17338788A JPH0222799A JP H0222799 A JPH0222799 A JP H0222799A JP 17338788 A JP17338788 A JP 17338788A JP 17338788 A JP17338788 A JP 17338788A JP H0222799 A JPH0222799 A JP H0222799A
- Authority
- JP
- Japan
- Prior art keywords
- frequency
- sound
- peak
- sounds
- feature amount
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Traffic Control Systems (AREA)
Abstract
Description
従来、自動車に搭載され、車室外の周囲音から緊急自動
車、踏切の警報器等の警報音を認識して運転者に報知す
る音響認識装置として、次のものが知られている。
第1は、検出音のスペクトルに警報音の特徴となる基べ
な周波数が含まれるか否かで判定する装置である。具体
的には、認識すべき警報音の特徴となる2〜3の基準周
波数を中心周波数とするバントバユフィルタにより、音
V(ff号の中から、特徴となる2〜3の周波数成分を
抽出して、その成分の大きさが所定のしきい値を越える
場合、3、)全出音の中に警報音が存在するとするもの
である(特開昭58−221500号公報)。
第2は、検出音の周期、即ち、ピッチを測定し、各ピッ
チの比率を所定の警報音のピッチと照合したり、ピッチ
の安定度を用いて緊急自動車の警報音を認識するもので
ある(特開昭60−219521号公報)。
第3は、認識すべき警報音のスペクトルの固定されたピ
ーク周波数をそれぞれ通過周波数とする複数のバントパ
スフィルタを用いて、検出音からその警報音の複数のピ
ーク周波数成分を抽出して、その複数のピーク周波数成
分の時間的変化形状を予め登録された警報音のピーク周
波数成分の時間的変化形状と照合することにより、警報
音を認識するものである(特開昭62−175238号
公報)。2. Description of the Related Art Conventionally, the following acoustic recognition devices are known, which are installed in automobiles and which recognize alarm sounds from emergency vehicles, railroad crossing alarms, etc. from ambient sounds outside the vehicle interior and notify the driver. The first is a device that determines whether or not the spectrum of the detected sound includes a fundamental frequency that is characteristic of the alarm sound. Specifically, 2 to 3 characteristic frequency components are extracted from the sound V (ff) using a Vantobayu filter whose center frequency is 2 to 3 reference frequencies that are characteristic of the alarm sound to be recognized. If the magnitude of the component exceeds a predetermined threshold value, 3.) It is determined that an alarm sound is present among all the sounds produced (Japanese Patent Laid-Open No. 58-221500). The second method measures the period, or pitch, of the detected sound, and compares the ratio of each pitch with the pitch of a predetermined warning sound, or uses the stability of the pitch to recognize the warning sound of an emergency vehicle. (Japanese Unexamined Patent Publication No. 60-219521). The third method is to extract multiple peak frequency components of the alarm sound from the detected sound using a plurality of band-pass filters whose passing frequencies are fixed peak frequencies of the spectrum of the alarm sound to be recognized. The alarm sound is recognized by comparing the temporal change shape of a plurality of peak frequency components with the time change shape of the peak frequency component of the alarm sound registered in advance (Japanese Unexamined Patent Publication No. 175238/1983). .
【発明が解決しようとする課題】
しかしながら、上記の第1の装置は、各時刻における検
出音の2〜3の固定された周波数成分の絶対値に注目し
て判定しているので、警報音発音体の固体差、雑音、ド
ツプラー効果により検出音のスペクトル形状が変化する
と、認識できないという問題がある。
又、第2の装置では、他の音、例えば、自動車の走行音
、風切音、他車の走行音等が混入すると、ピッチ周期が
大きく影響されるため、警報音の認識が容易でない。
又、第3の装置は、検出音のスペクトル形状のピーク周
波数成分を抽出するにあたり、予め各警報音に対応して
通過帯域が固定的に設定された複数のバントパスフィル
タを用いているため、上記の理由により周波数シフトし
た警報音が検出音に含まれる場合には、シフトしたピー
ク周波数成分が検出されないという問題がある。又、各
警報音毎にピーク周波数を検出するバンドパスフィルタ
が多数必要となり装置が複雑化する。更に、抽出された
周波数成分の時間的変化形状を予め登録された警報音の
ピーク周波数の時間的変化形状と直接照合するため、照
合対象のデータが多く必要となると共に演算時間が長く
かかり、警報音の認識に時間がかかるという問題もある
。
又、特に、ピーク周波数が時間に対して変化するような
音源、例えば、消防自動車のサイレンに対しては、上記
装置の抽出周波数が固定されているため、ピーク周波数
の変化をとらえることができず、正確な認識ができない
。
ところで、人間の音の識別能力は、周波数や音圧の絶対
値には鈍感であるが、周波数や音圧の相対変化に対して
は敏感である。そこで、従来の装置が、周波数や音圧の
絶対値に注目して所定音の職別を行っているのに対して
、本発明では、このような人間の音の識別能力の特性に
注目して、ピーク周波数やその振幅の時間的な相対変化
を特徴量として抽出して、音9認識を行うものである。[Problems to be Solved by the Invention] However, since the first device described above makes a judgment by focusing on the absolute values of two to three fixed frequency components of the detected sound at each time, it is difficult to generate the alarm sound. If the spectral shape of the detected sound changes due to individual body differences, noise, and the Doppler effect, there is a problem that it cannot be recognized. Furthermore, in the second device, if other sounds such as the sound of a car running, wind noise, or the sound of other cars are mixed in, the pitch period will be greatly affected, making it difficult to recognize the alarm sound. Further, in extracting the peak frequency component of the spectrum shape of the detected sound, the third device uses a plurality of bandpass filters whose passbands are fixedly set in advance in correspondence with each alarm sound. If the detected sound includes an alarm sound whose frequency has been shifted due to the above-mentioned reason, there is a problem that the shifted peak frequency component is not detected. Furthermore, a large number of bandpass filters are required to detect the peak frequency for each alarm sound, making the device complicated. Furthermore, since the shape of the temporal change of the extracted frequency component is directly compared with the shape of the temporal change of the peak frequency of the alarm sound registered in advance, a large amount of data to be matched is required, and the calculation time is long. Another problem is that it takes time to recognize sounds. In addition, especially for sound sources whose peak frequency changes over time, such as fire engine sirens, the extraction frequency of the above device is fixed, so changes in the peak frequency cannot be detected. , accurate recognition is not possible. By the way, human sound discrimination ability is insensitive to absolute values of frequency and sound pressure, but sensitive to relative changes in frequency and sound pressure. Therefore, while conventional devices classify a given sound by focusing on the absolute value of frequency or sound pressure, the present invention focuses on the characteristics of human sound discrimination ability. The sound 9 recognition is performed by extracting the peak frequency and relative temporal changes in its amplitude as feature quantities.
発明を構成する手段は、第1図に示すように、音言電気
変換器M1、周波数分析手段M2、ピーク抽出手段M3
、群別手段M4、特徴量抽出手段M5、識別手段M6、
基串特徴量記憶手段M7とから成る。
上記構成手段はハードウェア又はソフトウェアで構成さ
れる手段により達成され、周波数分析手段M2は、マイ
クロホン等の音響電気変換器財から出力される時間を変
数とする音響信号の各時刻での周波数特性を求める手段
である。具体的には、帯域可変の通過帯域の急峻なディ
ジタルバンドパスフィルタを用いて周・波数をスキャン
しながら、周波数成分を求めたり、音響信号をフーリエ
変換するフーリエ変換器を用いることができる。
ピーク抽出手段M3は、周波数特性からピークを抽出す
る手段である。具体的は、周波数特性において、差分演
算により周波数に関して微分する微分器で構成できる。
群別手段M4は、ピーク抽出手段M3の出力するピーク
の時間列から、ピークの時間に関する連続性を判定して
、ピークを連続するピーク群毎に群別する手段である。
具体的には、ピークの存在する周波数区分が時間に関し
て連続するか否かによりピークを連続するピーク毎にグ
ループ化する手段であり、良く知られたように、画像処
理における線分抽出器と類似の手段で構成できる。
特徴遣抽出手段M5は、群別されたピーク群の時間的変
化に伴う特性形状の特徴量を抽出する手段である。具体
的には、各ピーク群毎に、又、各ピーク群の部分形状毎
に、周波数の増加量又は減少量、振幅の増加量又は減少
量、その部分形状の継続時間等の特徴量を抽出する手段
である。
基準特徴量記憶手段M7は、検出音の特徴量に対応して
、認識すべき所定音の特徴量を基阜特微量として記憶す
る手段である。
識別手段M6は、特徴徂抽出手段M5により抽出された
特徴量と基べな特徴爪記憶手段M7に記憶された基準特
徴量とに基づいて、所定音を識別する手段である。As shown in FIG. 1, the means constituting the invention include a speech-to-speech electrical converter M1, a frequency analysis means M2, and a peak extraction means M3.
, grouping means M4, feature extraction means M5, identification means M6,
It consists of a basic feature amount storage means M7. The above configuration means is achieved by a means configured by hardware or software, and the frequency analysis means M2 calculates the frequency characteristics at each time of the acoustic signal outputted from an acoustoelectric transducer such as a microphone with the time as a variable. It is a means of seeking. Specifically, it is possible to obtain frequency components while scanning frequencies and wave numbers using a digital band-pass filter with a steep passband that is variable in frequency, or to use a Fourier transformer that performs Fourier transform on an acoustic signal. The peak extraction means M3 is means for extracting peaks from the frequency characteristics. Specifically, in terms of frequency characteristics, it can be configured with a differentiator that differentiates with respect to frequency by differential calculation. The grouping means M4 is a means for determining continuity of peaks with respect to time from the time sequence of peaks outputted by the peak extraction means M3, and classifying the peaks into consecutive peak groups. Specifically, it is a means of grouping peaks into consecutive peaks depending on whether the frequency divisions in which the peaks exist are continuous over time, and as is well known, it is similar to a line segment extractor in image processing. It can be configured by the following means. The feature extracting means M5 is a means for extracting feature amounts of the characteristic shapes associated with temporal changes in the grouped peak groups. Specifically, for each peak group and for each partial shape of each peak group, feature quantities such as the amount of increase or decrease in frequency, the amount of increase or decrease in amplitude, and the duration of the partial shape are extracted. It is a means to do so. The reference feature amount storage means M7 is a means for storing the feature amount of a predetermined sound to be recognized as a reference feature amount in correspondence with the feature amount of the detected sound. The identification means M6 is a means for identifying a predetermined sound based on the feature amount extracted by the feature area extraction means M5 and the reference feature amount stored in the base feature storage means M7.
検出音は音警電気変換器旧により電気信号である音響信
号に変換され、その音U信号は周波数分析手段M2に入
力し、その周波数分析手段M2により各時刻での周波数
特性が求められる。各時刻毎に与えられる周波数特性は
、ピーク抽出手段M3に入力し、そのピーク抽出手段M
3により各時刻における周波数特性のピークが抽出され
る。そのピーク情報は、群別手段M4に入力し、その群
別手段M4により、時間的に連続するピーク毎に群別さ
れる。
その群別されたピーク群の情報は、特!fiffi抽出
手段M5に入力し、その特(Lffi抽出手抽出手段上
5、連続するピーク群の特性形状の特徴量が抽出される
。
そして、その特徴mの情報は識別手段M6に入力し、そ
の特徴量と基準特徴量記憶手段M7に記tαされている
認識すべき音響信号の基環特徴■とに基づいて所定音が
識別される。The detected sound is converted into an acoustic signal, which is an electric signal, by the sound alarm electric converter, and the sound U signal is input to the frequency analysis means M2, which determines the frequency characteristics at each time. The frequency characteristics given at each time are input to the peak extraction means M3, and the peak extraction means M
3, the peak of the frequency characteristic at each time is extracted. The peak information is input to the grouping means M4, and the grouping means M4 groups the information into temporally continuous peaks. Information on the divided peak groups is available on special! fiffi extraction means M5, and the characteristic amount of the characteristic shape of the continuous peak group is extracted. Then, the information of the feature m is inputted to the identification means M6, and the A predetermined sound is identified based on the feature amount and the basic feature (2) of the acoustic signal to be recognized, which is recorded in the reference feature storage means M7.
【実施例]
以下、本発明を具体的な実施例に基づいて説明する。
第2図は、実施例装置の構成を示したブロック図である
。
本実施例の車両用警報装置2は、車両外部の音を収音す
るマイクロホン4からの音響信号を所定時間サンプリン
グして記憶する音響信号入力部6と、そのサンプリング
された音響信号を分析するために所定の演算処理を高速
で行う高速演算処理部8と、音響信号入力部6でサンプ
リングされた音響信号を高速演算処理部8に入力して所
定の演算処理を実行させると共に、その演算結果に基づ
きマイクロホン4により収音された外部音から緊急自動
車や踏切の遮断機等からの種々の警報音を識別し、その
識別結果を表す識別信号を出力する警報音識別部10と
、警報音識別部10からの識別信号に応じて車両室内に
設けられた警報器72に制御信号を出力し、車両運転者
に各種警報音の識別結果を報知する出力部74と、警報
音識別部10の識別結果を車両制御装置76に送信し、
その識別結果に応じた車両制御を実行させる送信部78
と、から構成されている。
ここで、音響信号入力部6においては、まずマイクロホ
ン4からの音響信号が前処理回路20に入力され、前処
理回路20を通過した音V(ff号がA / D :]
ンバータ22でA/D変換される。前処理回路20は、
A/Dコンバータ22でA/D変換を良好に実行できる
ように音94i号を処理するだめの回路で、音7信号を
増幅する増幅器、アンチ・エイリアシング・フィルタ、
サンプルホールド回路等が備えられている。また、A/
Dコンバータ22は、コントロール回路24により制御
され、所定のサンプリング周期で自動的に音百信号をA
/D変換し、その結果をRAMa 26またはRAMb
28に格納する。コントロール回路24は、まずA/
Dコンバータ22の出力をスイッチ回路30を介してR
AMa26に接続して、A/D変換結果をRAMa26
に順次格納させ、その後RAMa 26の記憶領域が一
杯になった時点で警報音識別部10のCPU40にその
旨を表す格納信号を出力し、それと同時にスイッチ回路
30を切り替え、A/Dコンバータ22の出力をRAM
b28に接続し、その後A/Dコンバータ22によりA
/D変換データをRAMb28に順次格納させる、とい
った手順で、A/Dコンバータ22によるA/D変換結
果を、RAMa26.RAMb28に交互に記憶させる
。
コレニよって、A/Dコンバータ22の動作を停止する
ことなく警報音識別部10側でA/D変換テータを読み
取ることができるよう1.:なる。
尚、スイッチ回路30は実際にはTTLやCMO8のロ
ジック回路で構成されている。また上記A/D)ンバー
タ22によるA/D変換結果を記憶するRAMa26.
RAMb28には、858すべき警報音の包絡線の周期
の2倍以上の時間継続してA/D変換結果を記憶できる
容口のものが使用されている。
次に、警報音識別部10は、CPU40、ROM42、
及びRAM44により構成され、ROM42に格納され
た後述の制御プログラムにそって後述の警報音認識処理
を実行する。
尚、警報音認識処理は、コントロール回路24ヲ介シて
A/Dコンバータ22のコントロールを行うと共に、R
AMa 26又はRAMb 28に格納されたA/D変
換データを高速演算処理部8に出力して所定の演算処理
を実行させ、その演算結果に基づき、マイクロホン4に
より収音された外部音の中から、緊急自動車の警報音、
横断歩道の警報音、踏切における遮断機からの警報音、
他の自動車からの警報音(即ちクラクション音)等を識
別する処理である。また、この処理を実行するため、R
OM42内には、上記識別すべき種々の警報音を周波数
分析して得られる周波数特性のピークの時間的変化に伴
う特性形状から抽出された基準枠微量が予め記憶されて
いる。
次に、高速演算処理部8は、警報音識別部10からの入
力データに基づき、音響信号入力部6を介して入力され
た音百信号を高速で処理して音響信号の各時刻での周波
数特性を得るだめのもので、大量の数値演算を高速に処
理するためのDSP(ディジタル・シグナル・プロセッ
サ)50.W報音識別部10からの入力データや演算処
理後のデータを記憶するためのRAM52、高速演算実
行のための制御プログラムが予め記憶されたROM54
、及び警報音識別部10からの演算指令に応じてDSP
50の動作の実行或いは停止をコントロールするコント
ロール回路56により構成されている。
このため、警報音識別部10のCPU40は、コントロ
ール回路56によりDSP50の演算処理を停止してお
き、処理したいデータをRAM52に転送し、その後コ
ントロール回路56を介してDSP50の演算処理を実
行させることで、所望の演算処理を必要に応じて実行さ
せることができる。
次に、出力部74は警報音識別部10による警報音の識
別結果により運転者に警報を発しなければならないとき
に警報器72に信号を与えるためのもので、警報器72
はスピーカや警報ランプ或いは表示器等により警報の有
無や種類を運転者に報知する。
また、送信部78は、警報音の認識結果を、当該車両の
走行制御を行う車両制御装置76に転送するためのもの
で、車両制御装置76側では、この情報を制御の一人力
要素として利用する。つまり、例えば、車両制御装置7
6がエンジン制御装Uであれば、遮断機からの警報音が
認識された場合に車両を減速させるとか、或いは、車両
制御装置76がステアリング制御装Uであれば、自動走
行車両において緊急車両からの警報音が認識された場合
に車両を路肩に寄せるといった制御を実行させることが
できる。
以上が本装置のハードウェア上の構成であるが、音響電
気変換器財はマイクロホン4で構成され、周波数分析手
段M2は主構成の高速演算処理部8と高速演算処理部8
に対する入力データの加工と制御を行う副構成としての
音す信号入力部6と警報音識別部10で構成され、ピー
ク抽出手段M3.群別手段144.特徴量抽出手段M5
.識別手段M6は警報音識別部10で構成され、基準枠
微量記憶手段M7は警報音識別部10のROM42で構
成される。
次に、車両用警報装置2の作用を、警報音認識部10の
CPU40の処理手順を示した第3図。
第4図及びデータ処理を図示した第5図〜′fP、12
図の説明図を参照して説明する。
第3図に示す如く、警報音認識処理が開始されると、ま
ずステップ100でメモリや各種周辺素子ノイニシャラ
イズを行う初期化の処理を実行し、ステップ110に移
行する。
ステップ110では、音響信号入力部6の動作を開始ス
べく、コントロール回路24に駆動信号を出力してA/
Dコンバータ22のA/D変換動作をスタートさせる。
すると、前述したように音響信号入力部6においては、
マイクロホン4を介して入力された音菅信号をA/Dコ
ンバータ22により所定のサンプリング周期でA 、/
D変換し、そのA/D変換データをまずRAMa 2
6に順次格納し、RAMa 26が一杯になった時に、
即ち、警報音の認識に必要な時間分のデータが得られた
時にコントロール回路24からCPU40に格納信号を
出力する。そして、その後のA/Dコンバータ22によ
るサンプリングデータは、RAMb28に順次格納され
る。このような手順でマイクロホン4からの音響信号は
、バッファメモリとして機能するRAMa 26、RA
Mb28に順次格納され、RAMa 26又はRAMb
28が一杯になったところでその都度CPU40へ格納
信号が入力される。そして、この格納信号に同期して、
周波数特性の一定時間内の時間変化特性が求められる。
このため、続くステップ120では、上記コントロール
回路24からの格納信号が入力されるのを待ち、格納信
号が入力され、RAMa 26又はRAMb28が一杯
になると、ステップ130に移行して、そのA/D変換
データをRAMa26又はRAMb 28から読み込み
、警報音識別部10のRAM44に一旦格納する。
続くステップ140では、上記格納したA/D変換デー
タに基づき周波数分析処理を実行する。
この周波数分析処理は第4図に示す如く実行される。
第4図に示す如く、周波数分析処理においては、まずス
テップ300で、上記RAM44に格納したA/D変換
データを高速演算処理部8のRAM52に転送し、続く
ステップ310でコントロール回路56を介してDSP
50の周波数分析に関するプログラムであるフィルタ処
理を起動する。
すると、DSP50はROM54に記憶されているプロ
グラム手順に従い、RAM52に格納された一定時間の
A/D変換データから特定の周波数成分の振幅(パワー
)のその一定時間における時間変化特性を演算するフィ
ルタ処理を実行し、その処理結果をRAM52の空いて
いる領域に格納して、プログラムが終了したことをコン
トロール回路56を通してCPU40.に知らせる。
このため、続くステップ320では、そのプログラムの
終了信号が入力されるのを待ち、終了信号が入力される
とステップ330に移行して、RAM52からフィルタ
処理結果の1周波数底分の時間変化特性データを読み出
し、RAM44の空領域に格納する。そして、続くステ
ップ340で、予め設定されている全抽出周波数に対し
てフィルタ処理が終了したかどうかを判断し、終了して
いなければ再度ステップ310に移行して、再びフィル
タ処理のプログラムの起動を行う。
DSP50はフィルタ処理が起動される度に抽出周波数
を少しずつ変更して全周波数範囲について周波数分析処
理を実行する。その結果、同一時間内における各周波数
成分の時間変化特性データがRAM44に格納される。
つまり、例えば、第5図に示す音響信号は音響信号入力
部6により所定周期で一定時間サンプリングされ、DS
P50により周波数分析されて、第6図に示すように、
一定時間内での周波数特性の時間変化特性が得られる。
この一定時間は、警報音の認識に必要な時間、即ち、警
報音の包路線の周期の2倍程度の時間である。尚、DS
P50の出力する周波数分析データの時間間隔はサンプ
リング周期に等しいのであるが、第6図に示すデータは
、一定の時間幅での平均値をその時刻での周波数分析デ
ータとするように、CPU40によりデータの平均加工
が施されている。
次に、CPU40は第3図のステップ150へ実行を移
し、第6図の如きデータからピークの情報を取り出し、
第7図の如きデータを作成する。即ち、ある時刻におけ
る周波数特性が第11図に示す特性とすると、周波数に
関して微分演算(実際には差分演算)を行い、極大値、
即ち、ピークが周波数と振幅の組データ(fo、Po)
= (fo、Pz)として抽出される。このような処
理は、各時刻1.,1.。
t 5−4.での各周波数特性に関して実行され、結局
第7図に示すようなピークデータが得られる。
次に、CPU40はステップ160へ実行を移し、第7
図のようにして抽出されたピークの連続性の判定を行う
。これは任意時刻t、の周波数特性におけるピーク周波
数f、が1つ前の時刻tl−1における周波数特性のピ
ーク周波数fl−1と一定幅で接近している場合には、
その抽出ピークflを、連続線Bの延長として群別化す
る。又、その逆に、ピーク周波数ftとピーク周波数f
l−1が一定幅で接近していない場合には、そのピーク
1皿を新たな連続線の開始点として群別化する。このよ
うな処理が、各時刻の周波数特性のピークに関して実行
されることにより、第8図に示すように、抽出ピークは
連続線Bと連続線C等に群別化される。尚、実際の道路
環境においてノイズや遮音物体の通過等により、本来抽
出されるべきピークが抽出されない場合がある。このよ
うな場合、その前後のピーク間に無音状態が発生し連続
音として検出されなくなるため、時間に関する連続性の
判定を緩和して、一定時間前のピーク周波数と連続する
場合にも連続と判定するようにしても良い。
次に、ステップ170及びステップ180では、群別化
されたピーク群は、時間変化に伴う特性形状の共通の特
徴量毎にブロック化される。そのうち、ステップ170
では、第8図のように連続線Bと連続線C等に群別化さ
れたピークデータの周波数の時間変化に注目し、ブロッ
ク分けを行う。即ち、第9図に示すように、連続線Bの
ピーク列は周波数の時間変化という観点からは、周波数
が上昇しているブロックXと、周波数が下降しているブ
ロックYとに分割することができる。一方、連続線Cの
ピーク列は、全体に周波数が一定であるからそのままひ
とつのブロックZとして判定される。
次に、ステップ180では、振幅の時間変化に注目した
ブロック分割を更に行う。第9図のブロックXは振幅一
定、ブロックYは振幅一定、ブロックZは振幅減衰とし
て判断される。この場合これ以上のブロック分割は行わ
れない。尚、第12図に示すような例では、前記ステッ
プ170における周波数の時間変化に注目したブロック
分割では、全体が周波数一定でありひとつのブロックと
して判定されるが、このステップ180においては振幅
の時間変化に注目しているので、ブロックVとブロック
Wとの2ブロツクに分割され、どちらのブロックも振幅
減衰と判定される。
次に、ステップ190において、上記のように分割され
た各ブロックx、y、zの特徴量が次の形式にてRAM
44に記憶される。
(ブロックの始まり時刻、ブロックの終了時刻。
振幅の時間変化形態、ブロックの始まり周波数。
ブロックの終了周波数1周波数の時間変化形態)従って
、第10図のデータにおいては、具体的に、
X= (T、、 T、、一定、 fo、 f+、上昇)
’1’= (’r+、 T2.一定、 f、、 f、、
下降)Z =(T3. T4.下降、 fs、 fz、
一定)となる。
以上のようにして、マイクロホン4から入力された音の
周波数の時間変化と振幅の時間変化に注目した特ftk
ffiがブロック毎に抽出されたことになる。
次に、プログラムはステップ200へ進み、ステップ1
90で得られた特1fiffiの中に、認識対象音の基
準特徴量と一致するものがあるかどうかを判定する。各
認識対象音は上記のブロック化と同様に基準時@量毎に
基準ブロックに分割されている。
そして、各認識対象音毎に構成される基準ブロック名と
各基準ブロックの基準時1fiffiが上記と同様な形
式にて、ROM42内に記憶されている。
例えば、踏切の遮断機の警報音は、2つの基準ブロック
α、βに分けられる。そして、各基準ブロックの基準特
徴量は、
α=(O,t、±Δ8.下降。
f、±Δ2.f、±Δ8.一定)
β=(0+Δ4.t、±Δ3.下降。
±Δ6.±Δ7.一定)
となる。
尚、実際の踏切の警報音において、基準枠微量αとβは
、発音体固有の一定の関係で関係付けられているので、
基準特@量βは基準枠微量αからの許容偏差で定義され
ている。即ち、基準時重量βに対応する第2音は、基準
枠微量αに対応する第1音に対して、開始時刻が第1音
終了後Δ4以内とし、周波数は第1音の周波数に対して
±ΔG又は±Δ〒の範囲を許容範囲としている。このよ
うに、第1音と第2音の周波数の相対差Δ。、Δ。
や、周波数と振幅の時間変化形状、第1音と第2音の発
音時間L+jfが限定されているため第1音と第2音の
周波数の絶対値f、の許容範囲Δ2.Δ。
は、非常に大きな値もしくは無限大(つまり周波数の絶
対値の限定なし)にしても、他の音を踏切警報音と誤認
識することはなく、発音体の固体差による周波数のバラ
ツキや、ドツプラー効果による周波数のシフトに影蕾さ
れることなく認識が可能となる。また、救急車のサイレ
ンの場合も「ピーポーピーボー」の「ピー」と「ポー」
に相当する2っの基準ブロックの相対関係を限定すれば
、踏切の場合と同様知識が可能となる。
上記のように抽出された検出音の特徴量は、次のように
して、層重特徴量と比較される。
特徴量と基準枠微量との間で、それぞれ、振幅の時間変
化形態と周波数の時間変化形態とが共に一致するか否か
の判定により、対応する基準枠微量が選別される。そし
て、選別された基準枠微量と特徴量との間で、継続時間
が許容範囲に存在するか否か、周波数変化量が許容範囲
に存在するか否か、開始時の周波数や終了時の周波数が
許容範囲に存在するか否かの判定が行われる。こうして
、全ての条件を満たす基皐特@量が選別される。
次に、群別化された1つのピーク群が複数のブロックで
構成される時や2つのブロックが接近している時には、
そのブロック間の関係が基準ブロック間の関係と等しく
なるか否かが判定され、両者の関係が等しくなる時に、
最終的に、基準ブロックで構成される警報音と認識され
る。
具体的には、第9図の連続線分Bは、周波数が時間と共
に変化する消防自動車のサイレン音、第12図の連続線
分りは周波数不変で振幅が減衰し2音連続していること
から、踏切の遮断機の警報音と認識される。
次に、ステップ210へ進み、ステップ200での認識
結果に基づき、第2図の出力部74、送信部78に認識
信号を出力して、認識された警報音の種類を表示したり
、音声合成により車室内に発音させたりする。
このようにして、1サイクルの音響認識処理が完了して
、ステップ120に戻り、又、次の格納信号に同期して
次のサイクルの音v12 Ta処理が実行される。
【発明の効果】
本発明の音響認識処理は、音響信号の各時刻における周
波数特性を求め、その周波数特性からピークを抽出し、
そのピークの時間に関する連続性を判定して、ピークを
連続するピーク群毎に群別し、そのピーク群の時間的変
化に伴う特性形状の特徴量を抽出し、その特徴量(!:
M準特微量とに基づいて、所定音を識別するようにして
いる。
従って、周波数特性の時間的変化に伴う特性形状で音の
認識をしているので、周波数シフトがあったり、周波数
が時間に対して変化するような音に対しても精度良く認
識することが可能となる。
又、その特性形状は、形状のまま照合されるのではなく
、形状の特徴口で比較されるため、照合演算が短縮され
、認識速度が向上する。[Examples] The present invention will be described below based on specific examples. FIG. 2 is a block diagram showing the configuration of the embodiment device. The vehicle alarm device 2 of this embodiment includes an audio signal input unit 6 that samples and stores an audio signal from a microphone 4 that picks up sounds from outside the vehicle for a predetermined period of time, and a unit that analyzes the sampled audio signal. A high-speed arithmetic processing unit 8 performs predetermined arithmetic processing at high speed, and the audio signal sampled by the audio signal input unit 6 is input to the high-speed arithmetic processing unit 8 to perform predetermined arithmetic processing, and the result of the calculation is input to the high-speed arithmetic processing unit 8. an alarm sound identification section 10 that identifies various alarm sounds from emergency vehicles, railroad crossing gates, etc. from external sounds picked up by the microphone 4 based on the above information, and outputs an identification signal representing the identification result; and an alarm sound identification section. an output unit 74 that outputs a control signal to an alarm device 72 provided in the vehicle interior in response to the identification signal from the alarm sound identification unit 10 and notifies the vehicle driver of the identification results of various alarm sounds, and the identification results of the alarm sound identification unit 10; is transmitted to the vehicle control device 76,
A transmitter 78 that executes vehicle control according to the identification result.
It is composed of and. Here, in the acoustic signal input section 6, the acoustic signal from the microphone 4 is first input to the preprocessing circuit 20, and the sound V (ff number is A/D:] that has passed through the preprocessing circuit 20).
A/D conversion is performed by the converter 22. The preprocessing circuit 20 is
This circuit processes the sound 94i so that the A/D converter 22 can perform A/D conversion well, and includes an amplifier that amplifies the sound 7 signal, an anti-aliasing filter,
It is equipped with a sample hold circuit, etc. Also, A/
The D converter 22 is controlled by the control circuit 24 and automatically converts the audio signal into A at a predetermined sampling period.
/D conversion and transfer the result to RAMa 26 or RAMb
28. The control circuit 24 first
The output of the D converter 22 is connected to R via the switch circuit 30.
Connect to AMa26 and send A/D conversion results to RAMa26.
Thereafter, when the storage area of the RAMa 26 becomes full, a storage signal indicating this is output to the CPU 40 of the alarm sound identification section 10, and at the same time, the switch circuit 30 is switched to switch the A/D converter 22. output to RAM
b28, and then A/D converter 22
/D conversion data is sequentially stored in RAMb28, and the A/D conversion results by the A/D converter 22 are stored in RAMa26. The data is stored alternately in RAMb28. 1. This allows the alarm sound identification unit 10 to read the A/D conversion data without stopping the operation of the A/D converter 22. :Become. Incidentally, the switch circuit 30 is actually composed of a TTL or CMO8 logic circuit. Also, RAMa26.
The RAMb 28 has a capacity capable of continuously storing the A/D conversion results for a period of time more than twice the period of the envelope of the alarm sound to be 858. Next, the alarm sound identification unit 10 includes a CPU 40, a ROM 42,
and RAM 44, and executes an alarm sound recognition process described below in accordance with a control program described later stored in ROM 42. Note that the alarm sound recognition process is performed by controlling the A/D converter 22 through the control circuit 24, and by controlling the R
The A/D conversion data stored in the AMa 26 or the RAMb 28 is output to the high-speed arithmetic processing unit 8 to perform predetermined arithmetic processing, and based on the arithmetic result, the external sound picked up by the microphone 4 is selected. , emergency car alarm sound,
Crosswalk warning sounds, warning sounds from barrier gates at railroad crossings,
This is a process for identifying alarm sounds (i.e. horn sounds) etc. from other vehicles. Also, in order to execute this process, R
The OM 42 stores in advance a reference frame trace amount extracted from the characteristic shape accompanying the temporal change of the peak of the frequency characteristic obtained by frequency analysis of the various alarm sounds to be identified. Next, the high-speed arithmetic processing section 8 processes the sound signal inputted through the acoustic signal input section 6 at high speed based on the input data from the alarm sound identification section 10, and calculates the frequency of the acoustic signal at each time. DSP (Digital Signal Processor) for processing large amounts of numerical calculations at high speed and for obtaining characteristics 50. A RAM 52 for storing input data from the W alarm identification unit 10 and data after calculation processing, and a ROM 54 in which a control program for high-speed calculation execution is stored in advance.
, and the DSP according to the calculation command from the alarm sound identification section 10.
It is constituted by a control circuit 56 that controls execution or stop of the operation of 50. Therefore, the CPU 40 of the alarm sound identification unit 10 stops the calculation process of the DSP 50 by the control circuit 56, transfers the data to be processed to the RAM 52, and then causes the control circuit 56 to execute the calculation process of the DSP 50. Thus, desired arithmetic processing can be executed as needed. Next, the output section 74 is for giving a signal to the alarm device 72 when a warning must be issued to the driver based on the result of the identification of the alarm sound by the alarm sound identification section 10.
The system notifies the driver of the presence or absence of a warning and its type using a speaker, warning lamp, display, etc. Further, the transmitter 78 is for transmitting the recognition result of the alarm sound to the vehicle control device 76 that controls the running of the vehicle, and the vehicle control device 76 side uses this information as a single-handed element of control. do. That is, for example, the vehicle control device 7
If the engine control device 6 is an engine control device U, the vehicle will be decelerated when an alarm sound from a barrier is recognized, or if the vehicle control device 76 is a steering control device U, the vehicle will be slowed down by an emergency vehicle in an automated driving vehicle. When a warning sound is recognized, the vehicle can be controlled to pull over to the shoulder of the road. The above is the hardware configuration of this device.The acoustoelectric transducer component is composed of the microphone 4, and the frequency analysis means M2 is the main component of the high-speed arithmetic processing section 8 and the high-speed arithmetic processing section 8.
The peak extracting means M3. Grouping means 144. Feature extraction means M5
.. The identification means M6 is constituted by the alarm sound identification section 10, and the reference frame trace storage means M7 is constituted by the ROM 42 of the alarm sound identification section 10. Next, FIG. 3 shows the processing procedure of the CPU 40 of the alarm sound recognition unit 10 to explain the operation of the vehicle alarm device 2. Figure 4 and Figure 5 illustrating data processing ~'fP, 12
This will be explained with reference to the explanatory diagram of the figure. As shown in FIG. 3, when the alarm sound recognition process is started, first, in step 100, an initialization process is executed to initialize the memory and various peripheral elements, and then the process moves to step 110. In step 110, a drive signal is output to the control circuit 24 to start the operation of the audio signal input section 6.
The A/D conversion operation of the D converter 22 is started. Then, as mentioned above, in the acoustic signal input section 6,
The sound tube signal input through the microphone 4 is converted into A/D converter 22 at a predetermined sampling period.
D conversion, and the A/D conversion data is first transferred to RAMa 2.
6 sequentially, and when RAMa 26 is full,
That is, when the data for the time necessary for recognizing the alarm sound is obtained, the control circuit 24 outputs a storage signal to the CPU 40. Then, the subsequent sampling data by the A/D converter 22 is sequentially stored in the RAMb28. With this procedure, the acoustic signal from the microphone 4 is transferred to the RAMa 26, RA which functions as a buffer memory.
Sequentially stored in Mb28, RAMa26 or RAMb
Each time 28 becomes full, a storage signal is input to CPU 40. Then, in synchronization with this storage signal,
The time-varying characteristics of the frequency characteristics within a certain period of time are determined. Therefore, in the subsequent step 120, the input of the storage signal from the control circuit 24 is waited, and when the storage signal is input and the RAMa 26 or RAMb 28 is full, the process moves to step 130, and the A/D The conversion data is read from RAMa 26 or RAMb 28 and temporarily stored in RAM 44 of alarm sound identification section 10. In the following step 140, frequency analysis processing is executed based on the stored A/D conversion data. This frequency analysis process is executed as shown in FIG. As shown in FIG. 4, in the frequency analysis process, first, in step 300, the A/D conversion data stored in the RAM 44 is transferred to the RAM 52 of the high-speed arithmetic processing section 8, and then in step 310, it is transferred via the control circuit 56. DSP
50 frequency analysis program is started. Then, the DSP 50 performs filter processing to calculate the time change characteristics of the amplitude (power) of a specific frequency component over a certain period of time from the A/D conversion data stored in the RAM 52 for a certain period of time according to the program procedure stored in the ROM 54. is executed, the processing result is stored in a free area of the RAM 52, and the CPU 40. Let me know. Therefore, in the subsequent step 320, we wait for the end signal of the program to be input, and when the end signal is input, the process moves to step 330, and the time change characteristic data for one frequency base of the filter processing result is stored in the RAM 52. is read out and stored in an empty area of the RAM 44. Then, in the following step 340, it is determined whether the filter processing has been completed for all preset extraction frequencies, and if it has not been completed, the process returns to step 310 and the filter processing program is started again. conduct. The DSP 50 changes the extraction frequency little by little each time the filter processing is activated and executes frequency analysis processing for the entire frequency range. As a result, time change characteristic data of each frequency component within the same time period is stored in the RAM 44. That is, for example, the acoustic signal shown in FIG.
After frequency analysis by P50, as shown in Figure 6,
Time-varying characteristics of frequency characteristics within a certain period of time can be obtained. This certain period of time is the time required to recognize the alarm sound, that is, about twice the cycle of the envelope of the alarm sound. In addition, DS
The time interval of the frequency analysis data output by P50 is equal to the sampling period, but the data shown in FIG. The data has been averaged. Next, the CPU 40 moves to step 150 in FIG. 3, extracts peak information from the data as shown in FIG.
Create data as shown in Figure 7. In other words, if the frequency characteristics at a certain time are the characteristics shown in FIG.
That is, the peak is set data of frequency and amplitude (fo, Po)
= (fo, Pz). Such processing is performed at each time 1. ,1. . t 5-4. The calculation is performed for each frequency characteristic, and as a result, peak data as shown in FIG. 7 is obtained. Next, the CPU 40 moves the execution to step 160, and the seventh
The continuity of the extracted peaks is determined as shown in the figure. This means that if the peak frequency f in the frequency characteristic at an arbitrary time t is close to the peak frequency fl-1 in the frequency characteristic at the previous time tl-1 by a certain width,
The extracted peak fl is grouped as an extension of continuous line B. Also, conversely, the peak frequency ft and the peak frequency f
If l-1 are not close to each other with a constant width, that peak is used as the starting point of a new continuous line for grouping. By performing such processing on the peaks of the frequency characteristics at each time, the extracted peaks are grouped into continuous lines B, continuous lines C, etc., as shown in FIG. Note that in an actual road environment, peaks that should originally be extracted may not be extracted due to noise, the passage of sound-insulating objects, and the like. In such cases, silence occurs between the peaks before and after the peak, and the sound is not detected as continuous. Therefore, the determination of continuity with respect to time is relaxed, and even if the peak frequency is continuous with the peak frequency a certain time ago, it is determined to be continuous. You may also do this. Next, in steps 170 and 180, the grouped peak groups are divided into blocks for each common feature amount of the characteristic shape that changes over time. Among them, step 170
Now, as shown in FIG. 8, attention is paid to the time change in the frequency of peak data grouped into continuous lines B, continuous lines C, etc., and the blocks are divided. That is, as shown in FIG. 9, from the perspective of the time change in frequency, the peak series of continuous line B can be divided into block X where the frequency is increasing and block Y where the frequency is decreasing. can. On the other hand, since the peak sequence of the continuous line C has a constant frequency throughout, it is determined as one block Z as it is. Next, in step 180, block division is further performed focusing on temporal changes in amplitude. Block X in FIG. 9 is determined to have constant amplitude, block Y to constant amplitude, and block Z to attenuated amplitude. In this case, no further block division is performed. In the example shown in FIG. 12, in the block division focusing on the temporal change in frequency in step 170, the frequency of the entire block is constant and is determined as one block, but in this step 180, the frequency change over time is determined as one block. Since we are focusing on changes, it is divided into two blocks, block V and block W, and both blocks are determined to be amplitude attenuation. Next, in step 190, the features of each block x, y, z divided as described above are stored in the RAM in the following format.
44. (Block start time, block end time. Temporal change form of amplitude, block start frequency. Time change form of block end frequency 1 frequency) Therefore, in the data of Fig. 10, specifically, X = ( T,, T,, constant, fo, f+, rise)
'1' = ('r+, T2. constant, f,, f,,
descending) Z = (T3. T4. descending, fs, fz,
constant). As described above, a special ftk focusing on the time change in the frequency and the time change in the amplitude of the sound input from the microphone 4 is performed.
This means that ffi is extracted for each block. The program then proceeds to step 200, where step 1
It is determined whether or not any of the features 1fiffi obtained in step 90 match the reference feature amount of the recognition target sound. Each recognition target sound is divided into reference blocks for each reference time@quantity, similar to the above-mentioned blocking. The reference block name constructed for each recognition target sound and the reference time 1fiffi of each reference block are stored in the ROM 42 in the same format as described above. For example, a warning sound from a railroad crossing barrier is divided into two reference blocks α and β. Then, the reference feature amount of each reference block is α=(O, t, ±Δ8. descending. f, ±Δ2.f, ±Δ8. constant) β=(0+Δ4.t, ±Δ3. descending. ±Δ6. ±Δ7.constant). In addition, in the actual railroad crossing warning sound, the reference frame trace amounts α and β are related by a certain relationship unique to the sounding body, so
The reference characteristic@quantity β is defined by the allowable deviation from the reference frame trace amount α. That is, the start time of the second sound corresponding to the reference weight β is within Δ4 after the end of the first sound with respect to the first sound corresponding to the reference frame trace amount α, and the frequency is within Δ4 relative to the frequency of the first sound. The allowable range is ±ΔG or ±Δ〒. Thus, the relative difference Δ between the frequencies of the first and second sounds. ,Δ. Also, since the shape of time change of frequency and amplitude, and the sounding time L+jf of the first and second sounds are limited, the allowable range Δ2 of the absolute value f of the frequency of the first and second sounds is limited. Δ. Even if it is set to a very large value or to infinity (that is, there is no limit to the absolute value of the frequency), other sounds will not be mistakenly recognized as a railroad crossing warning sound, and there will be no difference in frequency due to individual differences in the sounding body or Doppler. Recognition becomes possible without being affected by the frequency shift caused by the effect. Also, in the case of an ambulance siren, the ``pee'' and ``po'' of ``pee-po-pee-bo'' are used.
By limiting the relative relationship between the two reference blocks corresponding to , it becomes possible to obtain the same knowledge as in the case of railroad crossings. The feature amount of the detected sound extracted as described above is compared with the layered feature amount in the following manner. The corresponding reference frame trace amount is selected by determining whether or not the time variation form of the amplitude and the time variation form of the frequency match between the feature amount and the reference frame trace amount. Then, between the selected reference frame trace amount and the feature amount, we check whether the duration is within the allowable range, whether the frequency change is within the allowable range, the starting frequency and the ending frequency. A determination is made as to whether or not the value is within the permissible range. In this way, the base quantity that satisfies all the conditions is selected. Next, when one grouped peak group is composed of multiple blocks or when two blocks are close to each other,
It is determined whether the relationship between the blocks is equal to the relationship between the reference blocks, and when the relationship between the two is equal,
Ultimately, it is recognized as an alarm sound made up of reference blocks. Specifically, the continuous line segment B in Figure 9 is the sound of a fire engine siren whose frequency changes over time, and the continuous line segment in Figure 12 is the sound of two consecutive sounds with the frequency unchanged and the amplitude attenuated. , recognized as the warning sound of a railroad crossing barrier. Next, the process proceeds to step 210, and based on the recognition result in step 200, a recognition signal is output to the output unit 74 and transmission unit 78 in FIG. This allows the sound to be heard inside the vehicle. In this way, one cycle of sound recognition processing is completed, and the process returns to step 120, and the next cycle of sound v12 Ta processing is executed in synchronization with the next stored signal. [Effects of the Invention] The acoustic recognition processing of the present invention obtains the frequency characteristics of the acoustic signal at each time, extracts the peak from the frequency characteristics, and
The continuity of the peaks with respect to time is determined, the peaks are divided into consecutive peak groups, and the feature amount of the characteristic shape accompanying the temporal change of the peak group is extracted, and the feature amount (!:
A predetermined sound is identified based on the M quasi-feature quantities. Therefore, since sounds are recognized based on the shape of their frequency characteristics as they change over time, it is possible to accurately recognize sounds that have a frequency shift or whose frequency changes over time. becomes. In addition, the characteristic shapes are not compared as they are, but are compared based on the features of the shapes, which shortens the matching calculation and improves the recognition speed.
第1図は本発明の概念を示すブロック図。第2図は本発
明の具体的な実施例に係る装置の構成を示すブロック図
。第3図、第4図は同実施例装置のCPUの処理手順を
示したフローチャート。第5図は音響信号を示す波形図
。第6図は周波数分析結果を示す説明図。第7図はピー
クの抽出を示した説明図。第8図は連続線分によるピー
クの群別を示した説明図。第9図は群別化されたピーク
群の特徴毎のブロック化を示した説明図。第10図は特
@量の抽出を示した説明図。第11図は1時刻における
周波数特性を示した特性図。第12図はピーク群のブロ
ック化を示した説明図である。
2−車両用警報装置 4′マイクロホン6 ・音雷信号
入力部 8 高速演算処理部10 警報音識別部
特許出願人 日本電装株式会社FIG. 1 is a block diagram showing the concept of the present invention. FIG. 2 is a block diagram showing the configuration of an apparatus according to a specific embodiment of the present invention. FIG. 3 and FIG. 4 are flowcharts showing the processing procedure of the CPU of the device of the same embodiment. FIG. 5 is a waveform diagram showing an acoustic signal. FIG. 6 is an explanatory diagram showing the frequency analysis results. FIG. 7 is an explanatory diagram showing peak extraction. FIG. 8 is an explanatory diagram showing grouping of peaks by continuous line segments. FIG. 9 is an explanatory diagram showing the division of peak groups into blocks for each feature. FIG. 10 is an explanatory diagram showing extraction of special @ quantities. FIG. 11 is a characteristic diagram showing frequency characteristics at one time. FIG. 12 is an explanatory diagram showing the blocking of peak groups. 2-Vehicle alarm device 4' Microphone 6 - Sound and thunder signal input section 8 High-speed calculation processing section 10 Alarm sound identification section Patent applicant Nippondenso Co., Ltd.
Claims (1)
認識する音響認識装置において、 前記音響電気変換器の出力する音響信号の各時刻におけ
る周波数特性を求める周波数分析手段と、前記周波数分
析手段により求められた各時刻の周波数特性からピーク
を抽出するピーク抽出手段と、 前記ピーク抽出手段により抽出されたピークの時間に関
する連続性を判定して、ピークを連続するピーク群毎に
群別する群別手段と、 前記群別手段により群別されたピーク群の時間的変化に
伴う特性形状の特徴量を抽出する特徴量抽出手段と、 検出音の前記特徴量に対応して、認識すべき所定音の特
徴量を基準特徴量として記憶した基準特徴量記憶手段と
、 前記特徴量抽出手段により抽出された特徴量と前記基準
特徴量記憶手段に記憶された基準特徴量とに基づいて、
所定音を識別する識別手段とを備えたことを特徴とする
音響認識装置。[Scope of Claims] An acoustic recognition device that recognizes a predetermined sound from a detected sound detected by an acoustoelectric transducer, comprising: frequency analysis means for determining the frequency characteristics at each time of an acoustic signal output from the acoustoelectric transducer; peak extracting means for extracting peaks from the frequency characteristics at each time obtained by the frequency analyzing means; and determining the continuity of the peaks extracted by the peak extracting means with respect to time, and extracting the peaks for each group of consecutive peaks. a grouping means for grouping; a feature extracting means for extracting a feature amount of a characteristic shape accompanying a temporal change of the peak group grouped by the grouping means; corresponding to the feature amount of the detected sound, a reference feature amount storage means that stores the feature amount of a predetermined sound to be recognized as a reference feature amount, based on the feature amount extracted by the feature amount extraction means and the reference feature amount stored in the reference feature amount storage means. hand,
A sound recognition device comprising: identification means for identifying a predetermined sound.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63173387A JP2570395B2 (en) | 1988-07-12 | 1988-07-12 | Sound recognition device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63173387A JP2570395B2 (en) | 1988-07-12 | 1988-07-12 | Sound recognition device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0222799A true JPH0222799A (en) | 1990-01-25 |
| JP2570395B2 JP2570395B2 (en) | 1997-01-08 |
Family
ID=15959458
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63173387A Expired - Lifetime JP2570395B2 (en) | 1988-07-12 | 1988-07-12 | Sound recognition device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2570395B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0644489A (en) * | 1991-02-28 | 1994-02-18 | Kenwood Corp | Emergency vehicle detection device |
| JPH06325291A (en) * | 1991-02-28 | 1994-11-25 | Kenwood Corp | Emergency vehicle detection alarm device and position display device |
| JP2015191641A (en) * | 2014-03-31 | 2015-11-02 | Necエンベデッドプロダクツ株式会社 | Monitoring device, monitoring system, monitoring method, and program |
-
1988
- 1988-07-12 JP JP63173387A patent/JP2570395B2/en not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0644489A (en) * | 1991-02-28 | 1994-02-18 | Kenwood Corp | Emergency vehicle detection device |
| JPH06325291A (en) * | 1991-02-28 | 1994-11-25 | Kenwood Corp | Emergency vehicle detection alarm device and position display device |
| JP2015191641A (en) * | 2014-03-31 | 2015-11-02 | Necエンベデッドプロダクツ株式会社 | Monitoring device, monitoring system, monitoring method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2570395B2 (en) | 1997-01-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1193732A (en) | Speech-recognition method and apparatus for recognizing phonemes in a voice signal | |
| US4918730A (en) | Process and circuit arrangement for the automatic recognition of signal sequences | |
| JPH0592767U (en) | Approaching vehicle recognition device | |
| KR20200115731A (en) | Method and apparatus for recognition of sound events based on convolutional neural network | |
| US6876964B1 (en) | Apparatus for detecting fatigue and doze by voice, and recording medium | |
| US5148484A (en) | Signal processing apparatus for separating voice and non-voice audio signals contained in a same mixed audio signal | |
| US4864307A (en) | Method and device for the automatic recognition of targets from "Doppler" ec | |
| US5452398A (en) | Speech analysis method and device for suppyling data to synthesize speech with diminished spectral distortion at the time of pitch change | |
| JP2841515B2 (en) | Sound recognition device | |
| JPH0222799A (en) | Acoustic recognizing device | |
| US12106770B2 (en) | Sound model generation device, sound model generation method, and recording medium | |
| JPH0193797A (en) | Sound wave recognition equipment | |
| US3846586A (en) | Single oral input real time analyzer with written print-out | |
| IL108401A (en) | Method and apparatus for indicating the emotional state of a person | |
| JPH04276523A (en) | Sound identifying apparatus | |
| JPH04100099A (en) | Voice detector | |
| Aljubayri | Comparative Analysis of Different Sampling Rates on Environmental Sound Classification Using the Urbansound8k Dataset | |
| CN113475100A (en) | Audio diagnostics in a vehicle | |
| JP2557497B2 (en) | How to identify male and female voices | |
| Alene et al. | Frequency-domain features for environmental accident warning recognition | |
| JPS5885498A (en) | Voice input unit | |
| JPS63278100A (en) | Voice recognition equipment | |
| JP3148466B2 (en) | Device for discriminating between helicopter sound and vehicle sound | |
| JPH10313500A (en) | Sound source zone detection method, its device, and its program recording medium | |
| CA1127764A (en) | Speech recognition system |