JP3474131B2 - 高速信号探索方法、装置及びその記録媒体 - Google Patents

高速信号探索方法、装置及びその記録媒体

Info

Publication number
JP3474131B2
JP3474131B2 JP26623699A JP26623699A JP3474131B2 JP 3474131 B2 JP3474131 B2 JP 3474131B2 JP 26623699 A JP26623699 A JP 26623699A JP 26623699 A JP26623699 A JP 26623699A JP 3474131 B2 JP3474131 B2 JP 3474131B2
Authority
JP
Japan
Prior art keywords
similarity
window
interest
feature quantity
calculation process
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.)
Expired - Lifetime
Application number
JP26623699A
Other languages
English (en)
Other versions
JP2001092486A (ja
Inventor
邦夫 柏野
洋 村瀬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP26623699A priority Critical patent/JP3474131B2/ja
Publication of JP2001092486A publication Critical patent/JP2001092486A/ja
Application granted granted Critical
Publication of JP3474131B2 publication Critical patent/JP3474131B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、信号系列の中か
ら、あらかじめ登録した信号と類似した信号の堤所を探
し出す高速信号探索方法、装置及び高速信号探索方法を
コンピュータにより実行させるためのプログラムを記録
したコンピュータにより読み取り可能な記録媒体に関す
るものであり、例えば音響信号検出に利用することがで
きる。すなわち、放送の音響信号の中から特定のコマー
シャルの放映された時刻を検出し自動記録したり、特定
のテーマソングを検出してビデオ録画を開始したり停止
したりすることを可能とする信号検出技術に関連する。
【0002】また、本発明は、放送から拍手音の発せら
れた時刻や、笑い声の発せられた時刻などを自動的に監
視したり、特定のシーンを検索したりすることを可能と
する技術にも関連する。さらに、本発明は、音響信号だ
けではなく、映像信号など一般の信号の検出に応用でき
る。
【0003】
【従来の技術】従来、目的とする信号(以下、参照信号
と記す。)が存在する領域を信号系列中から検出する手
法として、マッチトフィルターがある。マッチトフィル
ターは、入力された信号の注目領域(以下、注目窓と記
す。)における波形と、参照信号の波形との間における
相関値を、該注目窓を移動させながら計算し、該相関値
がある一定値以上になると、「参照信号がその注目窓内
に存在する」と判断する手法である。
【0004】
【発明が解決しようとする課題】しかしながら、この手
法では、入力信号の全領域に対して注目窓の位置を細か
く移動させながら相関値を計算する必要があるために、
計算量が膨大になり、計算速度が遅くなるとういう問題
があった。この問題を解決するために、我々は、既に
「高速信号探索方法、装置およびその記録媒体」(特願
平11−130630号)において、あらかじめ登録し
た音響信号と類似した音響信号の場所を探し出す音響信
号検出方法や、この方法の検出精度を改良した方法につ
いて提案した。
【0005】しかし、これらの方法では、常に最悪の類
似度変化を想定して照合を進めるために、現実の信号に
対しては、無駄な照合が行われる場合があるという問題
があった。本発明は、このような事情に鑑みてなされた
ものであり、少ない照合計算回数で信号検出処理を行う
ことにより、より高速に信号探索を行うことができる高
速信号探索方法、装置及びその記録媒体を提供すること
を目的とする。特に、上述した「高速信号探索方法、装
置およびその記録媒体」(特願平11−130630
号)において提案した方法に比べて、スキップ幅計算過
程において、この先願における実施の形態に比べて大き
い幅で注目窓のスキップを行い、新たにバックトラック
必要性判定過程を設けて検出もれを抑止することで、同
一の精度を保証したまま、より高速な信号検出を可能と
した点が発明の主眼である。
【0006】
【課題を解決するための手段】上記目的を達成するため
に、本発明の請求項1に記載の発明は、入力信号から、
予め登録した参照信号に類似した部分を探し出す高速信
号探索方法において、前記参照信号から特徴量系列を導
く参照特徴量計算過程と、前記入力信号から特徴量系列
を導き、その特徴量系列に対して注目窓を設定する入力
特徴量計算過程と、前記参照特徴量計算過程で導かれた
特徴量系列と、前記入力特徴量計算過程で設定した注目
窓内の特徴量系列との類似度を計算する類似度計算過程
と、前記類似度計算過程で計算された類似度に基づい
て、前記注目窓のスキップ幅を計算し、そのスキップ幅
だけ前記注目窓を移動させるスキップ幅計算過程と、前
記スキップ幅計算過程で移動させた注目窓位置におい
て、前記類似度計算過程で得られた類似度に基づいて、
前記移動した注目窓を時間の逆方向に戻す必要があるか
否かを判定するバックトラック必要性判定過程と、を備
え、前記類似度計算過程、スキップ幅計算過程及びバッ
クトラック必要性判定過程による処理を繰り返して、前
記入力信号の複数箇所について、前記参照信号との類似
度を計算し、該類似度と、予め設定した目標とする類似
度とを比較することにより、前記参照信号が、前記入力
信号の当該箇所に存在するか否かを決定することを特徴
とする。
【0007】また請求項2に記載の発明は、請求項1に
記載の高速信号探索方法において、前記スキップ幅計算
過程は、類似度の確率密度分布に基づいて将来の類似度
の予測を行い、前記予測に基づいてスキップ幅を決定す
ることを特徴とする。
【0008】また請求項3に記載の発明は、請求項1ま
たは2に記載の高速信号探索方法において、前記参照特
徴量計算過程及び前記入力特徴量計算過程は、それぞれ
得られた特徴量系列に対してヒストグラムを作成し、前
記類似度計算過程において該ヒストグラムに基づいて類
似度を計算することを特徴とする。
【0009】また請求項4に記載の発明は、請求項1乃
至3のいずれかに記載の高速信号探索方法において、前
記注目窓は、前記参照信号と同一の時間長を有すること
を特徴とする。
【0010】また請求項5に記載の発明は、入力信号か
ら、予め登録した参照信号に類似した部分を探し出す高
速信号探索装置であって、前記参照信号から特徴量系列
を導く参照特徴量計算手段と、前記入力信号から特徴量
系列を導き、その特徴量系列に対して注目窓を設定する
入力特徴量計算手段と、前記参照特徴量計算手段で導か
れた特徴量系列と、前記入力特徴量計算手段で設定した
注目窓内の特徴量系列との類似度を計算する類似度計算
手段と、前記類似度計算手段で計算された類似度に基づ
いて、前記注目窓のスキップ幅を計算し、そのスキップ
幅だけ前記注目窓を移動させるスキップ幅計算手段と、
前記スキップ幅計算手段で移動させた注目窓位置におい
て、前記類似度計算手段により計算された類似度に基づ
いて、前記移動させた注目窓を時間の逆方向に戻す必要
があるか否かを判定するバックトラック必要性判定手段
とを有し、前記類似度計算手段は、前記入力信号の複数
箇所について、前記参照信号との類似度を計算し、該類
似度と、予め設定した目標とする類似度とを比較するこ
とにより、前記参照信号が、前記入力信号の当該箇所に
存在するか否かを決定することを特徴とする。
【0011】また請求項6に記載の発明は、請求項5に
記載の高速信号探索装置において、前記参照特徴量計算
手段及び前記入力特徴量計算手段は、それぞれ得られた
特徴量系列に対してヒストグラムを作成し、前記類似度
計算手段において該ヒストグラムに基づいて類似度を計
算することを特徴とする。
【0012】また請求項7に記載の発明は、請求項5ま
たは6のいずれかに記載の高速信号探索装置において、
前記注目窓は、前記参照信号と同一の時間長を有するこ
とを特徴とする。
【0013】また請求項8に記載の発明は、入力信号か
ら、予め登録した参照信号に類似した部分を探し出す高
速信号探索方法において、前記参照信号から特徴量系列
を導く参照特徴量計算過程と、前記入力信号から特徴量
系列を導き、その特徴量系列に対して注目窓を設定する
入力特徴量計算過程と、前記参照特徴量計算過程で導か
れた特徴量系列と、前記入力特徴量計算過程で設定した
注目窓内の特徴量系列との類似度を計算する類似度計算
過程と、前記類似度計算過程で計算された類似度に基づ
いて、前記注目窓のスキップ幅を計算し、そのスキップ
幅だけ前記注目窓を移動させるスキップ幅計算過程と、
前記スキップ幅計算過程で移動させた注目窓位置におい
て、前記類似度計算過程で得られた類似度に基づいて、
前記移動した注目窓を時間の逆方向に戻す必要があるか
否かを判定するバックトラック必要性判定過程とを備
え、前記類似度計算過程、スキップ幅計算過程及びバッ
クトラック必要性判定過程による処理を繰り返して、前
記入力信号の複数箇所について、前記参照信号との類似
度を計算し、該類似度と、予め設定した目標とする類似
度とを比較することにより、前記参照信号が、前記入力
信号の当該箇所に存在するか否かを決定することを特徴
とする高速信号探索方法をコンピュータにより実行させ
るためのプログラムを記録したコンピュータにより読み
取り可能な記録媒体を要旨とする。
【0014】請求項1乃至4に記載の発明によれば、入
力信号から、予め登録した参照信号に類似した部分を探
し出す高速信号探索方法において、信号探索時に入力信
号に設定された注目窓を移動する際に、スキップ幅計算
過程で大幅に注目窓を移動させ、移動した注目窓を時間
の逆方向に戻す必要があるか否かを判定するバックトラ
ック必要性判定過程を新たに設けて信号の検出漏れを抑
止するようにしたので、より少ない照合計算回数で信号
検出処理を行うことができ、より高速に信号を検索する
ことができる。
【0015】また請求項5乃至7に記載の発明によれ
ば、入力信号から、予め登録した参照信号に類似した部
分を探し出す高速信号探索装置において、信号探索時に
入力信号に設定された注目窓を移動する際に、スキップ
幅計算手段により大幅に注目窓を移動させ、移動した注
目窓を時間の逆方向に戻す必要があるか否かを判定する
バックトラック必要性判定手段を新たに設けて信号の検
出漏れを抑止するようにしたので、より少ない照合計算
回数で信号検出処理を行うことができ、より高速に信号
を検索することができる。
【0016】更に請求項8に記載の発明によれば、入力
信号から、予め登録した参照信号に類似した部分を探し
出す高速信号探索方法において、前記参照信号から特徴
量系列を導く参照特徴量計算過程と、前記入力信号から
特徴量系列を導き、その特徴量系列に対して注目窓を設
定する入力特徴量計算過程と、前記参照特徴量計算過程
で導かれた特徴量系列と、前記入力特徴量計算過程で設
定した注目窓内の特徴量系列との類似度を計算する類似
度計算過程と、前記類似度計算過程で計算された類似度
に基づいて、前記注目窓のスキップ幅を計算し、そのス
キップ幅だけ前記注目窓を移動させるスキップ幅計算過
程と、前記スキップ幅計算過程で移動させた注目窓位置
において、前記類似度計算過程で得られた類似度に基づ
いて、前記移動した注目窓を時間の逆方向に戻す必要が
あるか否かを判定するバックトラック必要性判定過程と
を備え、前記類似度計算過程、スキップ幅計算過程及び
バックトラック必要性判定過程による処理を繰り返し
て、前記入力信号の複数箇所について、前記参照信号と
の類似度を計算し、該類似度と、予め設定した目標とす
る類似度とを比較することにより、前記参照信号が、前
記入力信号の当該箇所に存在するか否かを決定すること
を特徴とする高速信号探索方法をコンピュータにより実
行させるためのプログラムをコンピュータにより読み取
り可能な記録媒体に記録するようにしたので、このプロ
グラムをコンピュータシステムに読み込ませ、実行する
ことにより、従来より少ない照合計算回数で信号検出処
理を行うことができ、より高速に信号を検索することが
できる。
【0017】
【発明の実施の形態】次に、本発明の実施形態を図面を
参照して詳細に説明する。本発明の実施の形態に係る高
速信号探索装置は、入力信号から、予め登録した参照信
号に類似した部分を探し出す高速信号探索方法であっ
て、前記参照信号から特徴量系列を導く参照特徴量計算
過程と、前記入力信号から特徴量系列を導き、その特徴
量系列に対して注目窓を設定する入力特徴量計算過程
と、前記参照特徴量計算過程で導かれた特徴量系列と、
前記入力特徴量計算過程で設定した注目窓内の特徴量系
列との類似度を計算する類似度計算過程と、前記類似度
計算過程で計算された類似度に基づいて、前記注目窓の
スキップ幅を計算し、そのスキップ幅だけ前記注目窓を
移動させるスキップ幅計算過程と、前記スキップ幅計算
過程で移動させた注目窓位置において、前記類似度計算
過程で得られた類似度に基づいて、前記移動した注目窓
を時間の逆方向に戻す必要があるか否かを判定するバッ
クトラック必要性判定過程と、を備え、前記類似度計算
過程、スキップ幅計算過程及びバックトラック必要性判
定過程による処理を繰り返して、前記入力信号の複数箇
所について、前記参照信号との類似度を計算し、該類似
度と、予め設定した目標とする類似度とを比較すること
により、前記参照信号が、前記入力信号の当該箇所に存
在するか否かを決定する高速信号探索方法を実施するた
めの装置である。
【0018】本発明の実施の形態に係る高速信号探索装
置の構成を図1に示す。本発明の実施の形態に係る高速
信号探索装置は、入力信号として音響信号を対象として
いる。図1において、本実施の形態に係る高速信号探索
装置1は、参照特徴量計算手段10と、入力特徴量計算
手段12と、類似度計算手段14と、スキップ幅計算手
段16と、バックトラック必要性判定手段18とを有し
ている。
【0019】ここで図1に示す高速信号探索装置は、具
体的には、CPU(中央処理装置)およびその周辺回路
からなるコンピュータシステムにより構成される。該コ
ンピュータシステムは、所定の記録媒体(磁気ディス
ク、半導体メモリ等)に記録された制御プログラムで制
御されることによって、図1に示す各手段として機能す
る。なお、上記制御プログラムは通信回線を介して頒布
することが可能である。
【0020】本実施の形態に係る高速信号探索装置1
は、入力端子100より入力される参照信号、すなわち
見本となる検索したい音響信号と、入力端子102より
入力される入力信号、すなわち検索される音響信号を入
力とし、参照信号との類似度が予め設定した値(これを
探索閾値という)θ以上となる入力信号中の箇所を示す
データを出力端子104より出力する。
【0021】参照特徴量計算手段10は、参照信号から
特徴量系列を導く。また入力特徴量計算手段12は、入
力信号から特徴量系列を導き、その特徴量系列に対して
注目窓を設定する。類似度計算手段14は、上記参照特
徴量計算過程で導かれた特徴量系列と、上記入力特徴量
計算過程で設定した注目窓内の特徴量系列との類似度を
計算する。
【0022】スキップ幅計算手段16は、上記類似度計
算手段14で計算された類似度に基づいて、注目窓のス
キップ幅を計算し、そのスキップ幅だけ注目窓を移動さ
せる。 バックトラック必要性判定手段18は、上記ス
キップ幅計算手段16により移動した注目窓位置におい
て、類似度計算手段14が出力する類似度に基づいて、
注目窓を時間の逆方向に戻す必要があるかどうかを判定
する。
【0023】次に図1に示した本発明の実施の形態に係
る高速信号探索装置の動作について図2及び図3を参照
して具体的に説明する。図2は本実施の形態に係る高速
信号探索装置の動作を示すフローチャートであり、図3
は本実施の形態に係る高速信号探索装置のオーバースキ
ッピングの原理を示す説明図である。なお、以下では、
説明を簡潔にするために、注目窓を参照信号と同一の時
間長とした場合について説明するが、「高速信号探索方
法、装置およびその記録媒体」(特願平11―1306
30号)に記載されているように注目窓を時間的に分割
する場合にも同様に適用できる。
【0024】参照特徴量計算手段10では、はじめに、
与えられた参照信号を読み込む。次に、読み込んだ参照
信号に対して特徴抽出を行う(ステップ201)。本実
施の形態では、特徴としてスペクトル特徴を用いるの
で、特徴抽出は、例えば帯域通過フィルタによって行う
ことができる。特徴量抽出の具体例を以下に説明する。
例えば、テレビやラジオ等の放送信号から15秒程度の
音響信号を探索したい場合、図4に示す装置で特徴量を
抽出すると、良い結果が得られる。すなわち、7個の帯
域通過フィルタを用い、それらの中心周波数を対数軸上
で等間隔に設定し、各帯域通過フィルタの出力波形に対
して60ミリ秒程度の時間長の分析窓を設定し、その分
析窓内における出力波形の自乗の平均値を計算する。こ
のようにして得られた7個の平均値を一組にして7次元
特徴ベクトルとする。この分析窓を10ミリ秒ずつ移動
させながら、順次、特徴ベクトルの算出を行う。
【0025】次に、特徴ベクトルの時系列から、特徴ベ
クトルのヒストグラムを作成する(ステップ202)。
これらのヒストグラムは、いずれも特徴ベクトルの各要
素がとり得る値の範囲(最小値から最大値まで)を複数
のビン(区間)に分割することによって作成される。例
えば、各要素がとり得る値の範囲を3つの区間(仮に区
間A,B,Cとする。)に分割し、各特徴ベクトルの要
素数が7であるとすれば、7個の要素のそれぞれは区間
A,B,Cのうちいずれかに属することになる。
【0026】したがって、1つの特徴ベクトルについて
考えると、該特徴ベクトルの要素の組合わせとしては、
7個の要素が全て区間Aに属することを示す(A,A,
A,A,A,A,A)から7個の要素が全て区間Cに属
することを示す(C,C,C,C,C,C,C)まで、
合計で3の7乗通りの組み合わせが考えられる。以上の
ことから、特徴ベクトルのヒストグラムの全体のビン
数、すなわちヒストグラムの横軸に配置される区間の数
は3の7乗個となる。したがって、このようにヒストグ
ラムの横軸を設定する場合には、各特徴ベクトルは、こ
の3の7乗個の区間のうちのどれか一つに分類されるこ
ととなる。
【0027】入力特徴量計算手段12では、はじめに、
入力信号である音響信号を入力端子102より読み込
む。次に、読み込んだ入力音響信号に対して特徴抽出を
行う(ステップ203)。特徴抽出は、上記参照特徴量
計算手段10において行ったのと同じ操作を行う。続い
て、入力信号の特徴ベクトルの系列に対して注目窓を設
定する(ステップ204)。まず、参照特徴量計算手段
10に与えられた参照信号と同じ時間長の注目窓を設定
する。検出の開始当初は、注目窓を時間軸上で入力信号
の先頭に設定するが、検出の過程では、後で述べるよう
に、注目窓を順次、時間軸方向にずらしながら検出を進
めていく。時間軸方向にずらす量は、スキップ幅計算手
段16で与えられる。
【0028】次に、注目窓内の特徴ベクトルの時系列か
ら、特徴ベクトルのヒストグラムを作成する(ステップ
205)。ヒストグラムは、特徴ベクトルの各要素の値
をいくつかのビン(区間)に分割することによって作成
する。分類の仕方は、参照特徴量計算手段10で行った
のと同じ方法によって行う。 類似度計算手段14で
は、はじめに、参照特徴量計算手段10と入力特徴量計
算手段12から出力される、特徴ベクトルのヒストグラ
ムを読み込む。
【0029】参照特徴量計算手段10から出力されるヒ
ストグラムをHR、入力特徴量計算手段2から出力され
るヒストグラムをHIとする。ただし、R、Iはそれぞれ
ヒストグラムが参照信号の特徴ベクトル、入力信号の特
徴ベクトルから作られたものであることを表す。 続い
て、類似度計算手段14は参照信号のヒストグラムと、
入力信号のヒストグラムとの類似度SRIを計算する(ス
テップ206)。参照信号のヒストグラムHRと、入力
信号のヒストグラムHIとの類似度SRIは、次のように
定義される。
【数1】 ただし、Lはヒストグラムのビンの総数(上記の例では
3の7乗)、Dはヒストグラムの総度数(一つの参照信
号から導かれた特徴ベクトルの総数)であり、hRL、h
Il,は、それぞれHR、HIのl番目のビンに含まれる特
徴ベクトルの数(度数)を表す。
【0030】類似度計算手段14は、類似度SRIの値
を、スキップ幅計算手段16に対して出力する。これに
加えて、仮に、類似度SRIの値が予め設定した値θを越
えている場合(注目窓を時間軸方向に分割した場合にあ
っては、全ての時間分割において類似度の値が予め設定
した値を越えていることが判明した場合)は(ステップ
207)、その参照信号が入力信号中に存在したことを
意味するので、類似度計算手段14は、信号検出結果と
して、参照信号の番号と、入力信号に対する注目窓の現
在位置とを出力端子104より出力する(ステップ21
2)。
【0031】一方、スキップ幅計算手段16では、はじ
めに、類似度計算手段14から出力された、類似度SR
Iを読み込み、この類似度SRIに基づいてスキップ可
能幅wを計算する(ステップ208)。すでに我々が提
案した信号検出方法によれば、スキップ可能幅wは、次
式で求められる。
【数2】 ただしwの単位は特徴ベクトルの個数であり、floo
r(・)は切り下げを表す。式(2)は現時点でSRI
<θならば、w−1だけ注目窓をずらしてもSRIは決
してθを越えないことを意味している。これは、注目窓
をずらしたとき、注目窓外に出ていく特徴ベクトルが全
てヒストグラムの重なりに寄与していないものであり、
注目窓内に入ってくる特徴ベクトルが全てヒストグラム
の重なりに寄与するものである場合(類似度が最も早く
設定値に達する場合)を考えれば、容易に理解される。
すなわち、注目窓をw−1だけずらしたときのSRIの
上限値がθとなる。
【0032】一方、SRI≧θならば、類似度のローカル
ピークを見い出すためにw=1(全探索)とする。これ
に対して、本発明の主眼は、既に我々が提案した方法に
比して、探索閾値θ以下の類似度を与える照合の回数を
削減すること(すなわち無駄な照合計算を削減するこ
と)にある。この照合回数削減の原理を以下に説明す
る。図3において、いま、入力信号の時刻t0において
参照信号との照合を行い、類似度S0を得たものとす
る。式(1)より、類似度の変化率の絶対値は1/Dを
越えないので、類似度の上限値は図3に示す傾き1/D
の直線Mで表される。従って、直線Mと直線S=θとの
交点の時刻tθ=t0+wが、既に我々が提案した信号検
出方法におけるスキップ位置である。
【0033】これに対し、本実施の形態に係る高速信号
探索装置で時間窓を移動させるのに行われる、オーバー
スキッピングでは、時刻tp(>tθ)までスキップす
る。点(tθ,θ)を通る傾き−1/Dの直線Nは、時
刻t0から最も急に類似度が増加して探索閾値に達し、
その後最も急に類似度が減少した場合の類似度の下限値
を表す。もし時刻tpにおける類似度SREALが直線N以
下であれば、時刻t0から時刻tpまでの間に類似度は決
して探索閾値θを越えていなかったことが分かる。従っ
て、そのまま探索を続行しても探索もれは生じない。
【0034】一方、類似度SREALが直線Nよりも上であ
れば、時刻t0から時刻tpまでの間に類似度が探索閾値
θを越えた可能性があるので、実際に類似度がθを越え
たのかどうかを、バックトラック(すなわち注目窓を逆
行)して調べる。頻繁にバックトラックが生じると、既
に我々が提案した方法よりもかえって照合回数が増加す
るため、オーバースキッピング位置を適切に定めること
は重要である。
【0035】オーバースキップ率αを
【数3】 とし、バックトラック危険率をpとすると、照合回数比
(オーバースキップを行った場合の照合回数の、オーバ
ースキップを行わない場合に対する比。ただし類似度が
閾値以下の場合)の期待値Rは
【数4】 で与えられる。ここでuはバックトラック1回あたり必
要になる平均照合回数である。
【0036】これらの式から、
【数5】 および
【数6】 が導かれる(S0<θ,SP<θ)。ただしSPはtpにお
ける直線Nの値である。
【0037】R-1は照合回数の削減効果を表すので、こ
れを最大化すれば良い。例えば、類似度の正規分布N
(m=0.3,σ2=0.052)を仮定してSP=m+c
σ(cは定数)とし、u=1、θ=0.8、So=mと
すると、
【数7】 となり、c=2付近で最大値は、およそ1.76となる
(照合回数比0.57)。すなわち、無駄な照合回数が
4割以上削減されることが期待できる。このとき、公知
の方法と厳密に同一の精度が保証されている。
【0038】類似度が比較的小さい区間(定常区間)で
は、類似度の蓄積結果から類似度分布を推定できる。類
似度が比較的大きい区間(類似区間)では、スキップ可
能幅が小さいため、スキップに伴う時間窓内の特徴ベク
トルの入れ替わりが少なく、このことを類似度分布の推
定に加味する必要がある。例えば、類似度変化を線形予
測する方法が考えられる。スキップ幅計算手段16から
は、以上のような原理に基づいて、注目窓のスキップ幅
をαwとして算出し(ステップ208)、スキップ幅α
wのデータを入力特徴量計算手段12に出力する。
【0039】バックトラック必要判定手段18によりバ
ックトラックの必要性がないと判定された場合には(ス
テップ209)、入力特徴量計算手段12では、αwだ
け注目窓をずらして、入力信号注目窓の位置を決定し
(ステップ211)、類似度計算手段14は参照信号の
有無を判定し(ステップ212)、ステップ205に戻
り、既に説明した処理を繰り返す。また、αwだけ注目
窓をずらしたとき、注目窓が入力信号の終端を越えたな
らば、全入力信号を探索したことになるので、信号検出
処理を終了する。
【0040】バックトラック必要性判定手段18では、
はじめに、スキップ幅計算手段16から出力された、類
似度SRIを読み込む。類似度SRIは、図3において、S
REALに相当する。バックトラック必要性判定手段18で
は、まず、スキップ幅計算手段16から出力されたスキ
ップ幅(1回前の照合で出力されたもの)を受け取る。
これにより、図3における時刻tpのデータが得られ
る。次に、バックトラック必要性判定手段18は、時刻
tpにおける、直線N(図3)の値を計算する。
【0041】バックトラック必要性判定手段18は、図
3において、SREALが直線N以下であれば、時刻t0か
ら時刻tpまでの間に類似度が探索閾値θを越えた可能
性はないので、バックトラック(注目窓を逆行させるこ
と)は必要ないと判定する(ステップ209)。SREAL
が直線Nよりも上であれば、時刻toから時刻tpまでの
間に類似度が探索閾値θを越えた可能性があるので、バ
ックトラックの必要があると判定する(ステップ20
9)。
【0042】この場合、バックトラック必要性判定手段
18は、バックトラック幅を計算し、そのバックトラッ
ク幅を、スキップ幅計算手段16を介して入力特徴量計
算手段12に送る(ステップ210)。最適なバックト
ラック幅は、そのバックトラック位置で照合を行うこと
により、類似度値が探索閾値θを越えた可能性のある時
間区間(これを未評価区間と呼ぶ)を最も多く排除でき
る時刻である。この時刻も、類似度変化の予測によって
推定可能であるが、通常は未評価区間は短いはずなの
で、未評価区間の中央をバックトラック位置とする等の
簡易な方法でも、余分なバックトラック照合が必要な事
態にはなりにくい(ほとんどの場合u=1で済む)と考
えられる。
【0043】もし、バックトラック位置での照合によっ
て未評価区間が無くなれば、バックトラックを終了して
前向きの探索を再開する。未評価区間が残れば、未評価
区間が無くなるまで、バツクトラック必要性を有りと判
定し、各未評価区間について同様の照合を繰り返す。一
連のバックトラック照合において、類似度が探索閾値を
越えたならば、その前後で、従来法と同様、全探索(ス
キップを行わない)を行う。
【0044】次に、本実施の形態に係る高速信号探索装
置の動作実験例を示す。本発明の効果を確認するため、
6時間の音響信号を入力信号とし、無作為に選択した8
個の参照信号(15秒間)に対して探索を行い、類似度
が探索閾値以下であった照合回数が、本発明を適用しな
かった場合に比べてどのくらいの割合であるか(本明細
書ではこれを照合回数比という)を調べた。探索のパラ
メータは、サンプリング周波数=11.025kHz、帯域フ
ィルタの数=7、周波数分析の分析窓長=60ms、分
析窓シフト=10ms、各特徴次元におけるビン数=
3、時間窓分割なし、探索閾値θ=0.8とした。
【0045】本実験では、類似度0.5未満を定常区
間、それ以外を類似区間とみなした。定常区間ではSp
=m+2σとして式(5)から照合ごとにαを設定し
た。また類似区間では、類似度の外挿直線と分散の推定
値を用いてαを設定した。本実験の結果、上記照合回数
の平均は、従来法で2503回、提案法で1603回で
あった。すなわち照合回数比は0.64であった。これ
を図5に示す。また、図6に、3分間の入力信号に対す
る探索結果を示す。図6の縦線が、実際に照合が行われ
た時刻を示している。本発明の実施の形態に係る高速信
号探索装置より、照合回数が減少した様子を確認するこ
とができる。
【0046】以上、説明したように、本発明の実施の形
態に係る高速信号探索装置によれば、従来よりも大幅な
注目窓の移動を行うとともに、検出もれを防ぐ手段(バ
ックトラック必要性判定手段)を設けることにより、無
駄な照合計算を省きながら検索を行うことによって、従
来に比較して、少ない照合計算回数で信号検出処理を行
うことにより、より高速な信号検出を行うことができる
という効果がある。
【0047】また入力信号から、予め登録した参照信号
に類似した部分を探し出す高速信号探索方法において、
前記参照信号から特徴量系列を導く参照特徴量計算過程
と、前記入力信号から特徴量系列を導き、その特徴量系
列に対して注目窓を設定する入力特徴量計算過程と、前
記参照特徴量計算過程で導かれた特徴量系列と、前記入
力特徴量計算過程で設定した注目窓内の特徴量系列との
類似度を計算する類似度計算過程と、前記類似度計算過
程で計算された類似度に基づいて、前記注目窓のスキッ
プ幅を計算し、そのスキップ幅だけ前記注目窓を移動さ
せるスキップ幅計算過程と、前記スキップ幅計算過程で
移動させた注目窓位置において、前記類似度計算過程で
得られた類似度に基づいて、前記移動した注目窓を時間
の逆方向に戻す必要があるか否かを判定するバックトラ
ック必要性判定過程とを備え、前記類似度計算過程、ス
キップ幅計算過程及びバックトラック必要性判定過程に
よる処理を繰り返して、前記入力信号の複数箇所につい
て、前記参照信号との類似度を計算し、該類似度と、予
め設定した目標とする類似度とを比較することにより、
前記参照信号が、前記入力信号の当該箇所に存在するか
否かを決定することを特徴とする高速信号探索方法をコ
ンピュータにより実行させるためのプログラムをコンピ
ュータにより読み取り可能な記録媒体記録して、この記
録媒体に記録されたプログラムをコンピュータシステム
に読み込ませ、実行することにより、高速信号探索装置
の機能を実現するようにしてもよい。
【0048】この場合に高速信号探索装置の機能を実現
するためのプログラムをコンピュータにより読み取り可
能な記録媒体に記録するので、この記録媒体に記録され
たプログラムをコンピュータシステムに読み込ませ、実
行することにより、従来より少ない照合計算回数で信号
検出処理を行うことができ、より高速に信号を検索する
ことができる。
【0049】なお、ここでいう「コンピュータシステ
ム」とは、OSや周辺機器等のハードウェアを含むもの
とする。また、「コンピュータ読み取り可能な記録媒
体」とは、フロッピーディスク、光磁気ディスク、RO
M、CD−ROM等の可搬媒体として流通する記憶媒
体、コンピュータシステムに内蔵されるハードディスク
等の記憶装置のことをいう。
【0050】
【発明の効果】請求項1乃至4に記載の発明によれば、
入力信号から、予め登録した参照信号に類似した部分を
探し出す高速信号探索方法において、信号探索時に入力
信号に設定された注目窓を移動する際に、スキップ幅計
算過程で大幅に注目窓を移動させ、移動した注目窓を時
間の逆方向に戻す必要があるか否かを判定するバックト
ラック必要性判定過程を新たに設けて信号の検出漏れを
抑止するようにしたので、より少ない照合計算回数で信
号検出処理を行うことができ、より高速に信号を検索す
ることができる。
【0051】また請求項5乃至7に記載の発明によれ
ば、入力信号から、予め登録した参照信号に類似した部
分を探し出す高速信号探索装置において、信号探索時に
入力信号に設定された注目窓を移動する際に、スキップ
幅計算手段により大幅に注目窓を移動させ、移動した注
目窓を時間の逆方向に戻す必要があるか否かを判定する
バックトラック必要性判定手段を新たに設けて信号の検
出漏れを抑止するようにしたので、より少ない照合計算
回数で信号検出処理を行うことができ、より高速に信号
を検索することができる。
【0052】更に請求項8に記載の発明によれば、入力
信号から、予め登録した参照信号に類似した部分を探し
出す高速信号探索方法において、前記参照信号から特徴
量系列を導く参照特徴量計算過程と、前記入力信号から
特徴量系列を導き、その特徴量系列に対して注目窓を設
定する入力特徴量計算過程と、前記参照特徴量計算過程
で導かれた特徴量系列と、前記入力特徴量計算過程で設
定した注目窓内の特徴量系列との類似度を計算する類似
度計算過程と、前記類似度計算過程で計算された類似度
に基づいて、前記注目窓のスキップ幅を計算し、そのス
キップ幅だけ前記注目窓を移動させるスキップ幅計算過
程と、前記スキップ幅計算過程で移動させた注目窓位置
において、前記類似度計算過程で得られた類似度に基づ
いて、前記移動した注目窓を時間の逆方向に戻す必要が
あるか否かを判定するバックトラック必要性判定過程と
を備え、前記類似度計算過程、スキップ幅計算過程及び
バックトラック必要性判定過程による処理を繰り返し
て、前記入力信号の複数箇所について、前記参照信号と
の類似度を計算し、該類似度と、予め設定した目標とす
る類似度とを比較することにより、前記参照信号が、前
記入力信号の当該箇所に存在するか否かを決定すること
を特徴とする高速信号探索方法をコンピュータにより実
行させるためのプログラムをコンピュータにより読み取
り可能な記録媒体に記録するようにしたので、このプロ
グラムをコンピュータシステムに読み込ませ、実行する
ことにより、従来より少ない照合計算回数で信号検出処
理を行うことができ、より高速に信号を検索することが
できる。
【図面の簡単な説明】
【図1】 本発明の実施の形態に係る高速信号探索装置
の構成を示すブロック図。
【図2】 図1に示した本発明の実施の形態に係る高速
信号探索装置の動作を示すフローチャート。
【図3】 本発明の実施の形態に係る高速信号探索装置
におけるオーバースキッピングの原理を示す説明図。
【図4】 本発明の実施の形態に係る高速信号探索装置
において、スペクトル特徴を抽出するための構成例を示
すブロック図。
【図5】 本発明の実施の形態に係る高速信号探索装置
による信号探索時における照合回数の測定結果を従来例
と対比して示した説明図。
【図6】 本発明の実施の形態に係る高速信号探索装置
により音響信号を対象して信号探索した実験結果を従来
例と対比して示した説明図。
【符号の説明】
1 高速信号探索装置 10 参照特徴量計算手段 12 入力特徴量計算手段 14 類似度計算手段 16 スキップ幅計算手段 18 バックトラック必要性判定手段 100、102 入力端子 104 出力端子
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI G10L 3/00 561H 571A (56)参考文献 特開2000−312343(JP,A) 特開 平4−198999(JP,A) 柏野邦夫,村瀬洋,複数の音響信号の 高速探索 −参照信号のOR探索におけ る照合回数削減−,日本音響学会講演論 文集,1999年 3月10日,p.447−448 柏野邦夫,村瀬洋,オーバースキッピ ングによる時系列アクティブ探索法の高 速化,日本音響学会講演論文集,1999年 9月29日,P.445−446 (58)調査した分野(Int.Cl.7,DB名) G10L 15/10 H04N 15/00 JICSTファイル(JOIS)

Claims (8)

    (57)【特許請求の範囲】
  1. 【請求項1】 入力信号から、予め登録した参照信号に
    類似した部分を探し出す高速信号探索方法において、 前記参照信号から特徴量系列を導く参照特徴量計算過程
    と、 前記入力信号から特徴量系列を導き、その特徴量系列に
    対して注目窓を設定する入力特徴量計算過程と、 前記参照特徴量計算過程で導かれた特徴量系列と、前記
    入力特徴量計算過程で設定した注目窓内の特徴量系列と
    の類似度を計算する類似度計算過程と、 前記類似度計算過程で計算された類似度に基づいて、前
    記注目窓のスキップ幅を計算し、そのスキップ幅だけ前
    記注目窓を移動させるスキップ幅計算過程と、 前記スキップ幅計算過程で移動させた注目窓位置におい
    て、前記類似度計算過程で得られた類似度に基づいて、
    前記移動した注目窓を時間の逆方向に戻す必要があるか
    否かを判定するバックトラック必要性判定過程と、 を備え、前記類似度計算過程、スキップ幅計算過程及び
    バックトラック必要性判定過程による処理を繰り返し
    て、前記入力信号の複数箇所について、前記参照信号と
    の類似度を計算し、該類似度と、予め設定した目標とす
    る類似度とを比較することにより、前記参照信号が、前
    記入力信号の当該箇所に存在するか否かを決定すること
    を特徴とする高速信号探索方法。
  2. 【請求項2】 前記スキップ幅計算過程は、類似度の確
    率密度分布に基づいて将来の類似度の予測を行い、前記
    予測に基づいてスキップ幅を決定することを特徴とする
    請求項1に記載の高速信号探索方法。
  3. 【請求項3】 前記参照特徴量計算過程及び前記入力特
    徴量計算過程は、それぞれ得られた特徴量系列に対して
    ヒストグラムを作成し、前記類似度計算過程において該
    ヒストグラムに基づいて類似度を計算することを特徴と
    する請求項1または2に記載の高速信号探索方法。
  4. 【請求項4】 前記注目窓は、前記参照信号と同一の時
    間長を有することを特徴とする請求項1乃至3のいずれ
    かに記載の高速信号探索方法。
  5. 【請求項5】 入力信号から、予め登録した参照信号に
    類似した部分を探し出す高速信号探索装置であって、 前記参照信号から特徴量系列を導く参照特徴量計算手段
    と、 前記入力信号から特徴量系列を導き、その特徴量系列に
    対して注目窓を設定する入力特徴量計算手段と、 前記参照特徴量計算手段で導かれた特徴量系列と、前記
    入力特徴量計算手段で設定した注目窓内の特徴量系列と
    の類似度を計算する類似度計算手段と、 前記類似度計算手段で計算された類似度に基づいて、前
    記注目窓のスキップ幅を計算し、そのスキップ幅だけ前
    記注目窓を移動させるスキップ幅計算手段と、 前記スキップ幅計算手段で移動させた注目窓位置におい
    て、前記類似度計算手段により計算された類似度に基づ
    いて、前記移動させた注目窓を時間の逆方向に戻す必要
    があるか否かを判定するバックトラック必要性判定手段
    と、 を有し、 前記類似度計算手段は、前記入力信号の複数箇所につい
    て、前記参照信号との類似度を計算し、該類似度と、予
    め設定した目標とする類似度とを比較することにより、
    前記参照信号が、前記入力信号の当該箇所に存在するか
    否かを決定することを特徴とする高速信号探索装置。
  6. 【請求項6】 前記参照特徴量計算手段及び前記入力特
    徴量計算手段は、それぞれ得られた特徴量系列に対して
    ヒストグラムを作成し、前記類似度計算手段において該
    ヒストグラムに基づいて類似度を計算することを特徴と
    する請求項5に記載の高速信号探索装置。
  7. 【請求項7】 前記注目窓は、前記参照信号と同一の時
    間長を有することを特徴とする請求項5または6のいず
    れかに記載の高速信号探索装置。
  8. 【請求項8】 入力信号から、予め登録した参照信号に
    類似した部分を探し出す高速信号探索方法において、 前記参照信号から特徴量系列を導く参照特徴量計算過程
    と、 前記入力信号から特徴量系列を導き、その特徴量系列に
    対して注目窓を設定する入力特徴量計算過程と、 前記参照特徴量計算過程で導かれた特徴量系列と、前記
    入力特徴量計算過程で設定した注目窓内の特徴量系列と
    の類似度を計算する類似度計算過程と、 前記類似度計算過程で計算された類似度に基づいて、前
    記注目窓のスキップ幅を計算し、そのスキップ幅だけ前
    記注目窓を移動させるスキップ幅計算過程と、 前記スキップ幅計算過程で移動させた注目窓位置におい
    て、前記類似度計算過程で得られた類似度に基づいて、
    前記移動した注目窓を時間の逆方向に戻す必要があるか
    否かを判定するバックトラック必要性判定過程と、 を備え、前記類似度計算過程、スキップ幅計算過程及び
    バックトラック必要性判定過程による処理を繰り返し
    て、前記入力信号の複数箇所について、前記参照信号と
    の類似度を計算し、該類似度と、予め設定した目標とす
    る類似度とを比較することにより、前記参照信号が、前
    記入力信号の当該箇所に存在するか否かを決定すること
    を特徴とする高速信号探索方法をコンピュータにより実
    行させるためのプログラムを記録したコンピュータによ
    り読み取り可能な記録媒体。
JP26623699A 1999-09-20 1999-09-20 高速信号探索方法、装置及びその記録媒体 Expired - Lifetime JP3474131B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26623699A JP3474131B2 (ja) 1999-09-20 1999-09-20 高速信号探索方法、装置及びその記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26623699A JP3474131B2 (ja) 1999-09-20 1999-09-20 高速信号探索方法、装置及びその記録媒体

Publications (2)

Publication Number Publication Date
JP2001092486A JP2001092486A (ja) 2001-04-06
JP3474131B2 true JP3474131B2 (ja) 2003-12-08

Family

ID=17428169

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26623699A Expired - Lifetime JP3474131B2 (ja) 1999-09-20 1999-09-20 高速信号探索方法、装置及びその記録媒体

Country Status (1)

Country Link
JP (1) JP3474131B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8509544B2 (en) 2008-03-13 2013-08-13 Kabushiki Kaisha Toshiba Template matching apparatus and method thereof

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7107473B2 (en) 2001-03-15 2006-09-12 Robert Bosch Gmbh Method and device for synchronizing the global time of a plurality of TTCAN buses and a corresponding bus system
JP3884006B2 (ja) * 2002-12-06 2007-02-21 日本電信電話株式会社 信号圧縮方法、装置、そのプログラムと記録媒体、信号検索方法、装置、プログラムとその記録媒体
JP4749139B2 (ja) * 2005-12-05 2011-08-17 株式会社日立製作所 危険映像検出方法、映像相違検出方法及び装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
柏野邦夫,村瀬洋,オーバースキッピングによる時系列アクティブ探索法の高速化,日本音響学会講演論文集,1999年 9月29日,P.445−446
柏野邦夫,村瀬洋,複数の音響信号の高速探索 −参照信号のOR探索における照合回数削減−,日本音響学会講演論文集,1999年 3月10日,p.447−448

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8509544B2 (en) 2008-03-13 2013-08-13 Kabushiki Kaisha Toshiba Template matching apparatus and method thereof

Also Published As

Publication number Publication date
JP2001092486A (ja) 2001-04-06

Similar Documents

Publication Publication Date Title
US20090279840A1 (en) Image Digesting Apparatus
KR100988996B1 (ko) 반복 미디어 객체의 범위 결정 방법, 및 컴퓨터 판독가능 기록매체
US7760922B2 (en) Fingerprint reading method for a sweep-type fingerprint sensor, fingerprint reading system and program
US7865063B2 (en) Signal processing apparatus and method, recording medium, and program
KR20040070269A (ko) 광고방송 및 다른 비디오 콘텐츠의 검출을 위한 패밀리히스토그램 기반으로 한 기술들
Chen et al. Scene change detection by audio and video clues
JP3474131B2 (ja) 高速信号探索方法、装置及びその記録媒体
US7054388B2 (en) Signal detection method and apparatus, relevant program, and storage medium storing the program
US8713030B2 (en) Video editing apparatus
JP4047109B2 (ja) 特定音響信号検出方法、信号検出装置、信号検出プログラム及び記録媒体
JPWO2007013407A1 (ja) ダイジェスト生成装置、ダイジェスト生成方法、ダイジェスト生成プログラムを格納した記録媒体、およびダイジェスト生成装置に用いる集積回路
JP4547678B2 (ja) Cm検出装置
JP3537727B2 (ja) 信号検出方法、信号の検索方法及び認識方法並びに記録媒体
JP3574075B2 (ja) 信号検出方法、信号検出装置、記録媒体及びプログラム
JP3408800B2 (ja) 信号検出方法、装置及びそのプログラム、記録媒体
CN111599378A (zh) 音频匹配方法,电子设备及存储介质
CN111681671B (zh) 异常音识别方法、装置及计算机存储介质
US8290770B2 (en) Method and apparatus for sinusoidal audio coding
JP3730179B2 (ja) 信号検索装置、信号検索方法、信号検索プログラム及び信号検索プログラムを記録した記録媒体
CN113761269A (zh) 音频识别方法、装置和计算机可读存储介质
JP2000322076A (ja) コマーシャル部分認識方法及びそのプログラム記録媒体
JP3943060B2 (ja) 信号検出方法、装置、プログラム及びその記録媒体
JP5851455B2 (ja) 共通信号含有区間有無判定装置、方法、及びプログラム
Herley Extracting repeats from media streams
KR101152616B1 (ko) 오디오 신호 배속 재생 방법 및 그 장치

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
R151 Written notification of patent or utility model registration

Ref document number: 3474131

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080919

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080919

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090919

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090919

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100919

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100919

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110919

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120919

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130919

Year of fee payment: 10

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term