(57)【特許請求の範囲】
【請求項１】
特定の音響信号である参照信号と類似する音を含む区間を、蓄積信号中で検出する特定音響信号含有区間検出装置であって、
前記参照信号の時間周波数スペクトログラムである参照信号スペクトログラムを、小領域参照信号スペクトログラムと呼ぶ小領域のスペクトログラムに分割する参照信号スペクトログラム分割手段と、
前記小領域参照信号スペクトログラムを周波数帯域毎に符号化し、参照信号小領域符号とする小領域参照信号スペクトログラム符号化手段と、
前記蓄積信号の時間周波数スペクトログラムである蓄積信号スペクトログラムにおける、小領域のスペクトログラムである小領域蓄積信号スペクトログラムを前記周波数帯域毎に符号化し、蓄積信号小領域符号とする小領域蓄積信号スペクトログラム符号化手段と、
前記周波数帯域毎に、前記参照信号小領域符号と前記蓄積信号小領域符号との距離から算出した小領域類似度に基づいて、前記各小領域参照信号スペクトログラムと類似する前記小領域蓄積信号スペクトログラムを検出する類似小領域スペクトログラム検出手段と、
前記周波数帯域毎に検出された、前記各小領域参照信号スペクトログラムに類似した小領域蓄積信号スペクトログラムの前記小領域類似度を用いて、予め定められた区間伸縮率の範囲に基づく、該小領域蓄積信号スペクトログラムを含む前記蓄積信号の複数の区間の各々と前記参照信号との類似度である区間類似度の各々を計算することにより、前記蓄積信号の各区間に対する前記区間類似度を計算する区間類似度計算手段と、
前記区間類似度に基づいて、前記蓄積信号中の前記参照信号と類似する音を含む区間を検出する区間検出手段と、
を含む特定音響信号含有区間検出装置。
【請求項２】
前記区間類似度計算手段は、前記蓄積信号の１つの区間に対する前記区間類似度を計算する際に、前記区間に含まれる前記小領域蓄積信号スペクトログラムと類似する前記小領域参照信号スペクトログラムの各々について、前記小領域参照信号スペクトログラムとの前記小領域類似度をそれぞれ１回のみ用いて、前記区間類似度を計算する請求項１記載の特定音響信号含有区間検出装置。
【請求項３】
前記類似小領域スペクトログラム検出手段は、前記各周波数帯域に対応する前記参照信号小領域符号を代表する符号と蓄積信号小領域符号を代表する符号との距離から算出した小領域類似度に基づいて、前記各小領域参照信号スペクトログラムと類似する前記小領域蓄積信号スペクトログラムを検出する請求項１又は２記載の特定音響信号含有区間検出装置。
【請求項４】
前記小領域参照信号スペクトログラム符号化手段および前記小領域蓄積信号スペクトログラム符号化手段は、前記小領域のスペクトログラム上の各時点におけるスペクトル特徴をベクトル量子化により符号化し、これらの符号の前記小領域のスペクトログラム内における出現回数を符号毎に計数したヒストグラムを作成し、前記ヒストグラムの各ビンの値を成分とする特徴ベクトルであるヒストグラム特徴を生成し、前記ヒストグラム特徴を前記周波数帯域毎にベクトル量子化により符号化し、それぞれ前記参照信号小領域符号、前記蓄積信号小領域符号とする請求項１〜請求項３のいずれか１項記載の特定音響信号含有区間検出装置。
【請求項５】
前記類似小領域スペクトログラム検出手段が、前記参照信号小領域符号と前記蓄積信号小領域符号の符号の対ごとに、予め計算した前記小領域類似度を格納した小領域符号間類似度表を参照することにより、前記小領域参照信号スペクトログラムと前記小領域蓄積信号スペクトログラムとの類似性を判定する請求項１〜請求項４の何れか１項記載の特定音響信号含有区間検出装置。
【請求項６】
前記蓄積信号小領域符号毎に、該蓄積信号小領域符号をもつ小領域蓄積信号スペクトログラムの出現時点を分類したインデックスを作成するインデックス作成手段を更に有し、
前記類似小領域スペクトログラム検出手段が、前記小領域符号間類似度表を参照することにより選択された前記参照信号小領域符号に類似する蓄積信号小領域符号を用いて前記インデックスを参照し、該蓄積信号小領域符号をもつ小領域蓄積信号スペクトログラムを、小領域参照信号スペクトログラムに類似する小領域蓄積信号スペクトログラムとして検出する請求項５に記載の特定音響信号含有区間検出装置。
【請求項７】
参照信号スペクトログラム分割手段、小領域参照信号スペクトログラム符号化手段、小領域蓄積信号スペクトログラム符号化手段、類似小領域スペクトログラム検出手段、区間類似度計算手段、及び区間検出手段を含み、特定の音響信号である参照信号と類似する音を含む区間を、蓄積信号中で検出する特定音響信号含有区間検出装置における特定音響信号含有区間検出方法であって、
前記特定音響信号含有区間検出装置は、
前記参照信号スペクトログラム分割手段によって、前記参照信号の時間周波数スペクトログラムである参照信号スペクトログラムを、小領域参照信号スペクトログラムと呼ぶ小領域のスペクトログラムに分割するステップと、
前記小領域参照信号スペクトログラム符号化手段によって、前記小領域参照信号スペクトログラムを周波数帯域毎に符号化し、参照信号小領域符号とするステップと、
前記小領域蓄積信号スペクトログラム符号化手段によって、前記蓄積信号の時間周波数スペクトログラムである蓄積信号スペクトログラムにおける、小領域のスペクトログラムである小領域蓄積信号スペクトログラムを前記周波数帯域毎に符号化し、蓄積信号小領域符号とするステップと、
前記類似小領域スペクトログラム検出手段によって、前記周波数帯域毎に、前記参照信号小領域符号と前記蓄積信号小領域符号との距離から算出した小領域類似度に基づいて、前記各小領域参照信号スペクトログラムと類似する前記小領域蓄積信号スペクトログラムを検出するステップと、
前記区間類似度計算手段によって、前記周波数帯域毎に検出された、前記各小領域参照信号スペクトログラムに類似した小領域蓄積信号スペクトログラムの前記小領域類似度を用いて、予め定められた区間伸縮率の範囲に基づく、該小領域蓄積信号スペクトログラムを含む前記蓄積信号の複数の区間の各々と前記参照信号との類似度である区間類似度の各々を計算することにより、前記蓄積信号の各区間に対する前記区間類似度を計算するステップと、
前記区間検出手段によって、前記区間類似度に基づいて、前記蓄積信号中の前記参照信号と類似する音を含む区間を検出するステップと、
を含んで実行することを特徴とする特定音響信号含有区間検出方法。
【請求項８】
前記区間類似度を計算するステップは、前記区間類似度計算手段によって、前記蓄積信号の１つの区間に対する前記区間類似度を計算する際に、前記区間に含まれる前記小領域蓄積信号スペクトログラムと類似する前記小領域参照信号スペクトログラムの各々について、前記小領域参照信号スペクトログラムとの前記小領域類似度をそれぞれ１回のみ用いて、前記区間類似度を計算する請求項７記載の特定音響信号含有区間検出方法。
【請求項９】
前記各小領域参照信号スペクトログラムと類似する前記小領域蓄積信号スペクトログラムを検出するステップは、前記類似小領域スペクトログラム検出手段によって、前記各周波数帯域に対応する前記参照信号小領域符号を代表する符号と蓄積信号小領域符号を代表する符号との距離から算出した小領域類似度に基づいて、前記各小領域参照信号スペクトログラムと類似する前記小領域蓄積信号スペクトログラムを検出する請求項７又は８記載の特定音響信号含有区間検出方法。
【請求項１０】
コンピュータを、請求項１〜請求項６の何れか１項記載の特定音響信号含有区間検出装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、参照信号と呼ぶ音響信号と、より長い蓄積信号と呼ぶ音響信号とが与えられたとき、蓄積信号中の参照信号に類似した音が含まれる区間を探し出す特定音響信号含有区間検出装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
特定音響信号含有区間検出は、図８にあるように、参照信号（ある特定の音響信号）と類似する音を含む区間を、蓄積信号（参照信号より長い音響信号）中で検出することである。なお、区間を検出するとは、区間の先頭の時点を検出することとする。
【０００３】
従来、蓄積信号中の参照信号に類似する区間を検出する高速な手法としては、時系列アクティブ探索法等が知られている（例えば、非特許文献１）。しかし、このような蓄積信号中の参照信号を検出する手法の多くは、蓄積信号中の参照信号と類似する区間が参照信号とほぼ同一であることが前提であり、蓄積信号中で検出したい音楽にナレーション等の他の音が重なった場合などには、該区間の音響信号が参照信号と著しく異なるために、蓄積信号中の参照信号に類似する区間を検出できなかった。
【０００４】
また、ＢＧＭとして使われた音楽の検出なども目的とした特定音響信号含有区間検出方法が知られている（特許文献１）。以後、この手法を分割一致探索法と呼ぶ。
【０００５】
以下に分割一致探索法の一実施例について説明する。
【０００６】
＜分割一致探索法の実施例＞
図９〜図１２に分割一致探索法の実施例の概要を示し、以下に処理手順を述べる。
【０００７】
まず、図９にあるように、参照信号及び蓄積信号の各音響波形信号からパワースペクトルを抽出し、各々のスペクトログラム（spectrogram）を得る。そして、参照信号のスペクトログラムから一定のサイズの小領域のスペクトログラムを等間隔に切り出す。この小領域のスペクトログラムは、周波数軸方向及び時間軸方向に、各々一定の個数のスペクトログラム上の点を、もとのスペクトログラムから切り出すことで得る。このような小領域のスペクトログラムを小領域スペクトログラム（small-region spectrogram）と呼ぶ。そして、先頭の時点がｔi、周波数帯域がｗmの参照信号中の小領域スペクトログラム（小領域参照信号スペクトログラム）をＦti,wmと書く。また、蓄積信号のスペクトログラム中の、先頭の時点がｔ、周波数帯域がｗmの、Ｆti,wmと同じサイズの小領域スペクトログラム（小領域蓄積信号スペクトログラム）をＧt,wmと書く。また、小領域参照信号スペクトログラムＦti,wmを切り出した参照信号中の全ての時点ｔi の集合をＴR（ＴR＝｛ｔ1, ｔ2, . . .｝）とし、全ての周波数帯ｗmの集合をＷ（Ｗ＝｛ｗ1, ｗ2, . . .｝）とする。なお、各小領域スペクトログラムのパワー値は、各小領域スペクトログラムごとに正規化する。この正規化では、小領域内の各時点においてその時点の各周波数でのパワー値を、小領域内のその時点のパワー値の平均値で正規化する。
【０００８】
次に、小領域参照信号スペクトログラムＦti,wm から、上記非特許文献１と同様にヒストグラム特徴を抽出する。ヒストグラム特徴はヒストグラムの各ビンの値（各スペクトル符号の小領域スペクトログラム内での出現回数）を成分とする特徴ベクトルである。そして、このヒストグラム特徴を、周波数帯域毎にベクトル量子化により符号化することで、各小領域参照信号スペクトログラムＦti,wmを符号化した参照信号小領域符号ｃ（Ｆti,wm）を求める。
【０００９】
また、各小領域蓄積信号スペクトログラムも同様にして、各周波数帯域毎に小領域参照信号スペクトログラムを符号化した際と同様に符号化し、各小領域蓄積信号スペクトログラムＧt,wmを符号化した蓄積信号小領域符号ｃ（Ｇt,wm）を求める。ここでは、各周波数帯域で小領域蓄積信号スペクトログラムを符号化したときと同じ符号帳を用いる。なお、これらの小領域スペクトログラムの符号化では、小領域スペクトログラム上の各点におけるパワー値を特徴ベクトルとし、これらの特徴ベクトルをベクトル量子化により符号化し、参照信号小領域符号、蓄積信号小領域符号とすることでも可能である。
【００１０】
そして、参照信号小領域符号と蓄積信号小領域符号との間の類似度を、小領域参照信号スペクトログラムと小領域蓄積信号スペクトログラムとの間の類似度として、類似小領域スペクトログラム検出過程により、図１０のように、各Ｆti,wm について、蓄積信号から類似する小領域蓄積信号スペクトログラムを検出する。なお、小領域符号間の類似度（小領域符号間類似度）については、図１１にあるように、小領域符号対毎にその類似度を表の上で定義し、この表を参照することで、小領域符号間の類似度を参照できる。図１１において、ｖ（ｗm, ｉ, ｊ）は周波数帯域ｗmにおける小領域符号ｑ（ｗm, ｉ）とｑ（ｗm, ｊ）の間の小領域符号間類似度を表す。なお、ここで、ｗmにおける小領域符号はｑ（ｗm, １）,ｑ（ｗm, ２）, . . . と書く。ｖ（ｗm, ｉ, ｊ）については、ｑ（ｗm, ｉ）とｑ（ｗm, ｊ）の代表ベクトル間の距離を計算し、距離が小さければ大きな値とし、距離が大きければ小さな値とする。なお、本実施例では、ｖ（ｗm, ｉ, ｊ）を０から１までの実数値として定義した。そして、Ｆti,wmとＧt,wmの小領域類似度ｓp（Ｆti,wm,Ｇt,wm）をｖ（ｗm, ｃ（Ｆti,wm）, ｃ（Ｇt+ti,wm））とする。ここで、Ｆti,wmに類似する小領域蓄積信号スペクトログラムとは、Ｆti,wm とＧt,wmの小領域類似度ｓp（Ｆti,wm,Ｇt,wm）が予め定めた小領域用探索閾値ｓpthを超えるような小領域蓄積信号スペクトログラムＧt,wmである。
【００１１】
そして、図１２にあるように、上記の各小領域参照信号スペクトログラムＦti,wmに対する検出結果をもとに、蓄積信号中の各時点ｔについて、小領域類似度を統合し、ｔにおける参照信号との類似度（区間類似度）Ｓ（ｔ）を、以下の（１）式に従って求める。
【００１２】
【数１】
0005462827.tif 000002
【００１３】
ここで、｜ＴＲ｜はＴＲの要素数を、｜Ｗ｜はＷの要素数を表す。なお、Ｆti,wmについての検出の結果、蓄積信号の時点ｔにおいて、Ｇt+ti,wmがＦti,wm に類似する小領域蓄積信号スペクトログラムとして検出されなかった場合、すなわち、以下の（２）式で表わされる場合、上記（１）式においては、以下の（３）式とする。
【００１４】
【数２】
0005462827.tif 000003
【００１５】
実際の探索においては、Ｇt+ti,wmがＦti,wmに類似する小領域蓄積信号スペクトログラムとして検出された場合のみ、上記（１）式においてｓp（Ｆti,wm,Ｇt+ti,wm）を積算する。
【００１６】
以上のようにして得られた区間類似度をもとに、区間類似度Ｓ(ｔ)が探索閾値Ｓthよりも大きくなる時点ｔを先頭とする区間から、参照信号が検出されたとする。
【先行技術文献】
【非特許文献】
【００１７】
【非特許文献１】柏野邦夫、ガビンスミス、村瀬洋、“ヒストグラム特徴を用いた音響信号の高速探索法−時系列アクティブ探索法−、” 電子情報通信学会論文誌D-II、 Vol. J82-D-II、 No. 9, pp. 1365−1373、 1999年9月
【特許文献】
【００１８】
【特許文献１】特許第４３２７２０２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１９】
しかしながら、上記の分割一致探索法では、蓄積信号中の参照信号と類似する区間の長さが参照信号とほぼ同一であることが前提であった。そのため、蓄積信号中で検出したい音楽が時間伸縮されてＢＧＭとして使われた場合などには、その区間を検出することが出来ない、という問題があった。この時間伸縮は、音の高さを変えずに再生速度を１０／９倍にし、再生時間を９０％に減らして音楽を再生することなどで行われる。例えば、テレビ放送番組作成の際、１０秒間の音楽のサビ区間をＢＧＭとして９秒のシーンに使いたいときなどに、その音楽のサビ区間を９秒にするために、音楽の時間伸縮が行われたりする。
【００２０】
上記の分割一致探索法においては、あるＧt+ti,wm がＦti,wmに類似する小領域蓄積信号スペクトログラムとして検出された場合、上記（１）式において時刻ｔの区間にのみｓp（Ｆti,wm,Ｇt+ti,wm）を積算していたため、参照信号と蓄積信号上の類似区間の長さが異なっていると、目的とする蓄積信号上の区間に小領域類似度が積算されず、目的の区間を検出できなかった。
【００２１】
本発明は、上記の事情を考慮してなされたもので、音響信号の時間伸縮の可能性を考慮し、参照信号と蓄積信号上の参照信号に類似した区間の長さが異なる場合にも、参照信号と類似する音を含む区間を、蓄積信号中で精度よく検出することができる特定音響信号含有区間検出装置、方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００２２】
上記の目的を達成するために本発明に係る特定音響信号含有区間検出装置は、特定の音響信号である参照信号と類似する音を含む区間を、蓄積信号中で検出する特定音響信号含有区間検出装置であって、前記参照信号の時間周波数スペクトログラムである参照信号スペクトログラムを、小領域参照信号スペクトログラムと呼ぶ小領域のスペクトログラムに分割する参照信号スペクトログラム分割手段と、前記小領域参照信号スペクトログラムを周波数帯域毎に符号化し、参照信号小領域符号とする小領域参照信号スペクトログラム符号化手段と、前記蓄積信号の時間周波数スペクトログラムである蓄積信号スペクトログラムにおける、小領域のスペクトログラムである小領域蓄積信号スペクトログラムを前記周波数帯域毎に符号化し、蓄積信号小領域符号とする小領域蓄積信号スペクトログラム符号化手段と、前記周波数帯域毎に、前記参照信号小領域符号と前記蓄積信号小領域符号との距離から算出した小領域類似度に基づいて、前記各小領域参照信号スペクトログラムと類似する前記小領域蓄積信号スペクトログラムを検出する類似小領域スペクトログラム検出手段と、前記周波数帯域毎に検出された、前記各小領域参照信号スペクトログラムに類似した小領域蓄積信号スペクトログラムの前記小領域類似度を用いて、予め定められた区間伸縮率の範囲に基づく、該小領域蓄積信号スペクトログラムを含む前記蓄積信号の複数の区間の各々と前記参照信号との類似度である区間類似度の各々を計算することにより、前記蓄積信号の各区間に対する前記区間類似度を計算する区間類似度計算手段と、前記区間類似度に基づいて、前記蓄積信号中の前記参照信号と類似する音を含む区間を検出する区間検出手段と、を含んで構成されている。
【００２３】
本発明に係る特定音響信号含有区間検出方法は、参照信号スペクトログラム分割手段、小領域参照信号スペクトログラム符号化手段、小領域蓄積信号スペクトログラム符号化手段、類似小領域スペクトログラム検出手段、区間類似度計算手段、及び区間検出手段を含み、特定の音響信号である参照信号と類似する音を含む区間を、蓄積信号中で検出する特定音響信号含有区間検出装置における特定音響信号含有区間検出方法であって、前記特定音響信号含有区間検出装置は、前記参照信号スペクトログラム分割手段によって、前記参照信号の時間周波数スペクトログラムである参照信号スペクトログラムを、小領域参照信号スペクトログラムと呼ぶ小領域のスペクトログラムに分割するステップと、前記小領域参照信号スペクトログラム符号化手段によって、前記小領域参照信号スペクトログラムを周波数帯域毎に符号化し、参照信号小領域符号とするステップと、前記小領域蓄積信号スペクトログラム符号化手段によって、前記蓄積信号の時間周波数スペクトログラムである蓄積信号スペクトログラムにおける、小領域のスペクトログラムである小領域蓄積信号スペクトログラムを前記周波数帯域毎に符号化し、蓄積信号小領域符号とするステップと、前記類似小領域スペクトログラム検出手段によって、前記周波数帯域毎に、前記参照信号小領域符号と前記蓄積信号小領域符号との距離から算出した小領域類似度に基づいて、前記各小領域参照信号スペクトログラムと類似する前記小領域蓄積信号スペクトログラムを検出するステップと、前記区間類似度計算手段によって、前記周波数帯域毎に検出された、前記各小領域参照信号スペクトログラムに類似した小領域蓄積信号スペクトログラムの前記小領域類似度を用いて、予め定められた区間伸縮率の範囲に基づく、該小領域蓄積信号スペクトログラムを含む前記蓄積信号の複数の区間の各々と前記参照信号との類似度である区間類似度の各々を計算することにより、前記蓄積信号の各区間に対する前記区間類似度を計算するステップと、前記区間検出手段によって、前記区間類似度に基づいて、前記蓄積信号中の前記参照信号と類似する音を含む区間を検出するステップと、を含んで実行することを特徴とする。
【００２４】
本発明に係る特定音響信号含有区間検出装置及び特定音響信号含有区間検出方法によれば、前記参照信号スペクトログラム分割手段によって、前記参照信号の時間周波数スペクトログラムである参照信号スペクトログラムを、小領域参照信号スペクトログラムと呼ぶ小領域のスペクトログラムに分割する。前記小領域参照信号スペクトログラム符号化手段によって、前記小領域参照信号スペクトログラムを周波数帯域毎に符号化し、参照信号小領域符号とする。
【００２５】
そして、前記小領域蓄積信号スペクトログラム符号化手段によって、前記蓄積信号の時間周波数スペクトログラムである蓄積信号スペクトログラムにおける、小領域のスペクトログラムである小領域蓄積信号スペクトログラムを前記周波数帯域毎に符号化し、蓄積信号小領域符号とする。前記類似小領域スペクトログラム検出手段によって、前記周波数帯域毎に、前記参照信号小領域符号と前記蓄積信号小領域符号との距離から算出した小領域類似度に基づいて、前記各小領域参照信号スペクトログラムと類似する前記小領域蓄積信号スペクトログラムを検出する。
【００２６】
そして、前記区間類似度計算手段によって、前記周波数帯域毎に検出された、前記各小領域参照信号スペクトログラムに類似した小領域蓄積信号スペクトログラムの前記小領域類似度を用いて、予め定められた区間伸縮率の範囲に基づく、該小領域蓄積信号スペクトログラムを含む前記蓄積信号の複数の区間の各々と前記参照信号との類似度である区間類似度の各々を計算することにより、前記蓄積信号の各区間に対する前記区間類似度を計算する。前記区間検出手段によって、前記区間類似度に基づいて、前記蓄積信号中の前記参照信号と類似する音を含む区間を検出する。
【００２７】
このように、各小領域参照信号スペクトログラムに類似した小領域蓄積信号スペクトログラムの小領域類似度を用いて、区間伸縮率の範囲に基づく蓄積信号の複数の区間の各々の区間類似度を計算することにより、音響信号の時間伸縮の可能性を考慮し、参照信号と蓄積信号上の参照信号に類似した区間の長さが異なる場合にも、参照信号と類似する音を含む区間を、蓄積信号中で精度よく検出することができる。
【００２８】
本発明に係る前記区間類似度計算手段は、前記蓄積信号の１つの区間に対する前記区間類似度を計算する際に、前記区間に含まれる前記小領域蓄積信号スペクトログラムと類似する前記小領域参照信号スペクトログラムの各々について、前記小領域参照信号スペクトログラムとの前記小領域類似度をそれぞれ１回のみ用いて、前記区間類似度を計算するようにすることができる。これによって、小領域類似度の重複加算を避けることができるため、高速に区間類似度を計算することができる。
【００２９】
本発明に係る前記類似度小領域スペクトログラム検出手段は、前記各周波数帯域に対応する前記参照信号小領域符号を代表する符号と蓄積信号小領域符号を代表する符号との距離から算出した小領域類似度に基づいて、前記各小領域参照信号スペクトログラムと類似する前記小領域蓄積信号スペクトログラムを検出するようにすることができる。これによって、高速に２つの小領域スペクトログラムの類似性判定を行うことが可能となり、特定音響信号含有区間検出の時間を短縮することができる。
【００３０】
本発明に係る前記小領域参照信号スペクトログラム符号化手段および前記小領域蓄積信号スペクトログラム符号化手段は、前記小領域のスペクトログラム上の各時点におけるスペクトル特徴をベクトル量子化により符号化し、これらの符号の前記小領域のスペクトログラム内における出現回数を符号毎に計数したヒストグラムを作成し、前記ヒストグラムの各ビンの値を成分とする特徴ベクトルであるヒストグラム特徴を生成し、前記ヒストグラム特徴を前記周波数帯域毎にベクトル量子化により符号化し、それぞれ前記参照信号小領域符号、前記蓄積信号小領域符号とすることができる。
【００３１】
本発明に係る前記類似小領域スペクトログラム検出手段が、前記参照信号小領域符号と前記蓄積信号小領域符号の符号の対ごとに、予め計算した前記小領域類似度を格納した小領域符号間類似度表を参照することにより、前記小領域参照信号スペクトログラムと前記小領域蓄積信号スペクトログラムとの類似性を判定するようにすることができる。これによって、高速に２つの小領域スペクトログラムの類似性判定を行うことが可能となり、特定音響信号含有区間検出の時間を短縮することができる。
【００３２】
本発明に係る特定音響信号含有区間検出装置は、前記蓄積信号小領域符号毎に、該蓄積信号小領域符号をもつ小領域蓄積信号スペクトログラムの出現時点を分類したインデックスを作成するインデックス作成手段を更に有し、前記類似小領域スペクトログラム検出手段が、前記小領域符号間類似度表を参照することにより選択された前記参照信号小領域符号に類似する蓄積信号小領域符号を用いて前記インデックスを参照し、該蓄積信号小領域符号をもつ小領域蓄積信号スペクトログラムを、小領域参照信号スペクトログラムに類似する小領域蓄積信号スペクトログラムとして検出するようにすることができる。これによって、類似する可能性の無い小領域スペクトログラム間の類似性判定を省略でき、特定音響信号含有区間検出をさらに高速に行うことができる。
【００３３】
本発明に係るプログラムは、上記の特定音響信号含有区間検出装置の各手段としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【００３４】
以上説明したように、本発明の特定音響信号含有区間検出装置、方法、及びプログラムによれば、各小領域参照信号スペクトログラムに類似した小領域蓄積信号スペクトログラムの小領域類似度を用いて、区間伸縮率の範囲に基づく蓄積信号の複数の区間の各々の区間類似度を計算することにより、音響信号の時間伸縮の可能性を考慮し、参照信号と蓄積信号上の参照信号に類似した区間の長さが異なる場合にも、参照信号と類似する音を含む区間を、蓄積信号中で精度よく検出することができる、という効果が得られる。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施の形態に係る特定音響信号含有区間検出装置の一構成例を示すブロック図である。
【図２】蓄積信号小領域スペクトログラムの出現時点を、小領域符号毎に一覧化したインデックスを表す概念図である。
【図３】参照信号のスペクトログラムを小領域参照信号スペクトログラムに分割する処理を説明する概念図である。
【図４】各小領域参照信号スペクトログラムと類似する小領域蓄積信号スペクトログラムを検出する処理を説明する概念図である。
【図５】小領域類似度を区間類似度に加算する処理を説明する概念図である。
【図６】本発明の実施の形態に係る特定音響信号含有区間検出装置における特定音響信号含有区間検出処理ルーチンの内容を示すフローチャートである。
【図７】小領域類似度を区間類似度に加算する処理の他の方法を説明する概念図である。
【図８】特定音響信号含有区間検出の概要を説明する概念図である。
【図９】従来例における参照信号のスペクトログラムを小領域参照信号スペクトログラムに分割する処理を説明する概念図である。
【図１０】従来例における各小領域参照信号スペクトログラムと類似する小領域蓄積信号スペクトログラムを検出する処理を説明する概念図である。
【図１１】小領域符号対毎に、その類似度を対応させた小領域符号間類似度表の構成を示す概念図である。
【図１２】従来例における小領域類似度を区間類似度に加算する処理を説明する概念図である。
【発明を実施するための形態】
【００３６】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００３７】
＜システム構成＞
図１は、本発明による特定音響信号含有区間検出装置の一実施例を示すブロック図である。図１に示す特定音響信号含有区間検出装置は、参照信号と呼ぶある特定の音響信号と類似する音を含む区間を、蓄積信号と呼ぶ参照信号より長い音響信号中で検出する装置であり、具体的にはＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）と、ＲＡＭと、後述する特定音響信号含有区間検出処理ルーチンを実行するためのプログラムを記憶したＲＯＭとを備えたコンピュータで構成され、機能的には次に示すように構成されている。
【００３８】
特定音響信号含有区間検出装置は、小領域蓄積信号符号化部１０１、類似小領域スペクトログラム検出部１０２、参照信号スペクトログラム分割部１０３、小領域参照信号スペクトログラム符号化部１０４、区間類似度計算部１０５、及び類似区間検出部１０６を備えている。
【００３９】
小領域蓄積信号符号化部１０１は、上記蓄積信号の時間周波数スペクトログラムである蓄積信号スペクトログラムにおける、小領域のスペクトログラムである小領域蓄積信号スペクトログラムを符号化し、蓄積信号小領域符号として出力する。
【００４０】
類似小領域スペクトログラム検出部１０２は、小領域蓄積信号スペクトログラムの出現時点をインデックス化する機能と、インデックスを参照することにより小領域参照信号スペクトログラムに類似する小領域蓄積信号スペクトログラムを検出する機能とを有する。すなわち、前者は小領域蓄積信号符号化部１０１から入力される蓄積信号小領域符号により、詳細に区間検出を行う代わりに小領域のスペクトログラムの類似性を検出して、区間検出を行う時点を抽出するための前処理であり、具体的には図２に示すようなインデックスが生成される。
【００４１】
後者は、参照信号小領域符号と類似する小領域符号を、予め作成された上記図１１に示す小領域符号間類似度表を用いて抽出し、インデックス検索により該小領域符号を持つ小領域参照信号スペクトログラムを検出してその出現時点と小領域類似度を出力する。
【００４２】
参照信号スペクトログラム分割部１０３は、上記参照信号の時間周波数スペクトログラムである参照信号スペクトログラムを、小領域参照信号スペクトログラムと呼ぶ小領域のスペクトログラムに分割する。
【００４３】
小領域参照信号スペクトログラム符号化部１０４は、上記小領域参照信号スペクトログラムを符号化し、参照信号小領域符号として出力する。
【００４４】
区間類似度計算部１０５は、類似小領域スペクトログラム検出部１０２において検出された小領域参照信号スペクトログラムとこれに類似する小領域蓄積信号スペクトログラム間の類似度（小領域類似度）を用いて、該類似する小領域蓄積信号スペクトログラムを含む蓄積信号の区間信号と参照信号との類似度(区間類似度)を計算する。
【００４５】
類似区間検出部１０６は、上記区間類似度により蓄積信号中の参照信号と類似する音を含む区間を検出する。
【００４６】
次に、図３〜図５を参照して、本発明の一実施形態による特定音響信号含有区間検出装置の処理について説明する。図３〜図５は、本発明の特定音響信号含有区間検出の処理過程を説明するための概念図である。
【００４７】
図示しない蓄積信号スペクトログラム抽出部及び参照信号スペクトログラム抽出部は、各々蓄積信号、参照信号の各音響波形信号を読み込み、それぞれパワースペクトルを抽出し、蓄積信号スペクトログラム、参照信号スペクトログラムとして出力する。
【００４８】
そして、参照信号スペクトログラム分割部１０３は、図３に示すように、参照信号スペクトログラムから一定のサイズ（一定時間幅）の小領域のスペクトログラムを等間隔に切り出し、小領域参照信号スペクトログラムとして出力する。
【００４９】
なお、小領域参照信号スペクトログラムを切り出す際は、小領域参照信号スペクトログラム間に重なりがあってもよい。
【００５０】
ここで、参照信号スペクトログラム分割部１０３は、上記小領域参照信号スペクトログラムを、周波数軸方向及び時間軸方向において、各々一定の個数のスペクトログラム上の点を、もとのスペクトログラムから切り出すことにより得ている。
【００５１】
上述したような小領域のスペクトログラムを小領域スペクトログラム（ｓｍａｌｌ−ｒｅｇｉｏｎ ｓｐｅｃｔｒｏｇｒａｍ）と呼ぶ。
【００５２】
また、先頭の時点がｔiであり、周波数帯域がωmである参照信号中の小領域参照信号スペクトログラムを、以下Ｆti,ωmと示す。
【００５３】
同様に、蓄積信号のスペクトログラム中において、先頭の時点がｔであり、周波数帯域がωmの上記Ｆti,ωmと同じサイズの小領域蓄積信号スペクドグラムをＧt,ωmと示す。
【００５４】
また、参照信号スペクドグラム中において、小領域スペクトログラムＦti,ωmを切り出した全ての時点ｔiの集合をＴＲ（ＴＲ＝{ｔ1,ｔ2,...}）とし、全ての周波数帯ωmの集合をＷ（Ｗ＝ {ω１,ω２,…}）とする。尚、ここでＷの要素数とＴＲの要素数とは、各々、１であっても良い。
【００５５】
なお、各小領域スペクトログラム（小領域蓄積信号スペクトログラム及び小領域参照信号スペクトログラム）のパワースペクトルは、音量の変動を吸収するため各小領域スペクトログラム毎に正規化される。
【００５６】
つまり、小領域内の各時点におけるパワースペクトル値を、小領域周波数帯内のその時点のパワースペクトル値の平均値により正規化する。
【００５７】
次に、小領域参照信号スペクトログラム符号化部１０４は、小領域参照信号スペクトログラムＦti,ωmから、従来例の説明において述べた分割一致探索法と同様にヒストグラム特徴を抽出する。すなわち、スペクトログラム上における各時点のスペクトル特徴を正規化した上で、ベクトル量子化により符号化して、符号に対応するビンに各符号の出現回数を計数してヒストグラム特徴を得る。
【００５８】
このヒストグラム特徴は、ヒストグラムの各ビンの値(各ベクトル量子化符号の小領域スペクトログラム内での出現回数)を成分とする特徴ベクトルである。
【００５９】
そして、小領域参照信号スペクトログラム符号化部１０４は、このヒストグラム特徴を周波数帯域毎にベクトル量子化により符号化することにより、各小領域参照信号スペクトログラムの符号化を行う。
【００６０】
尚、本発明において、ベクトル量子化とは、与えられたベクトルに一つの符号を割り当てる手続きのことである。
【００６１】
小領域蓄積信号符号化部１０１は、小領域参照信号スペクトログラム符号化部１０４による小領域参照信号スペクトログラムの符号化と同様に、各小領域蓄積信号スペクトログラムを、各周波数帯域毎に符号化する。
【００６２】
小領域蓄積信号符号化部１０１及び小領域参照信号スペクトログラム符号化部１０４は、各周波数帯域で小領域スペクトログラムを符号化する際、同じ符号帳を用いて行う。
【００６３】
ここで得られた小領域スペクトログラムのヒストグラム特徴が符号化されて得られた符号を、小領域符号（参照信号小領域符号、蓄積信号小領域符号；これらは周波数帯域単位にヒストグラムがベクトル量子化されたベクトル量子化符号）と呼び、小領域参照信号スペクトログラムＦti,ωmの参照信号小領域符号をｃ（Ｆti,ωm）、小領域蓄積信号スペクトログラムＧt,ωmの蓄積信号小領域符号をｃ（Ｇt,ωm）で表すこととする。
【００６４】
なお、これらの小領域スペクトログラムの符号化は、小領域参照信号スペクトログラム及び小領域蓄積信号スペクトログラム上の各時点におけるパワースペクトル値を、ヒストグラムを用いずに、それぞれ特徴ベクトルとし、これらの特徴ベクトルをベクトル量子化により符号化し、各々参照信号小領域符号及び蓄積信号小領域符号とすることでも可能である。
【００６５】
そして、類似小領域スペクトログラム検出部１０２は、参照信号小領域符号及び蓄積信号小領域符号間の類似度を、小領域参照信号スペクトログラムと小領域蓄積信号スペクトルとの間の類似度として、図４に示すように、各小領域参照信号スペクトログラムＦti,ωmに対して、類似する小領域蓄積信号スペクトログラムを、蓄積信号スペクトログラムから検出する。
【００６６】
なお、類似小領域スペクトログラム検出部１０２は、上記図１１に示すように、小領域符号対毎にその類似度(小領域符号間類似度)を表の上で予め定義しておき（類似小領域スペクトログラム検出部１０２が内部の記憶部に記憶させる）、この表(小領域符号間類似度表と呼ぶ)を参照することにより参照信号小領域符号と蓄積信号小領域符号間の類似度を知ることができる。
【００６７】
上記図１１に上記小領域符号間類似度表の構成を示す。この表において、ν(ωm，j，ｋ)は、周波数帯域ωmにおける小領域符号ｑ（ωm，ｊ）及び小領域符号ｑ（ωm，ｋ）の間の小領域符号間類似度を示している。
【００６８】
なお、ここで、周波数帯域ωmにおける小領域符号は、ｑ（ωm，１），ｑ（ωm，２），…と示す。
【００６９】
そして、類似小領域スペクトログラム検出部１０２は、ν（ωm，ｊ，ｋ）について、小領域符号ｑ（ωm，ｊ）とｑ（ωm，ｋ）との代表ベクトル間の距離を計算し、計算された距離が小さい場合に大きな値とし、距離が大きい場合に小さな値とする。代表ベクトル間の距離としては、例えばユークリッド距離を用いればよい。
【００７０】
なお、本実施例においては、ν（ωm，ｊ，ｋ）を、０から１までの実数値として定義している。すなわち、各周波数帯域ωmにおいて、距離が最大の場合、ν（ωm，ｊ，ｋ）が０、最小の場合、ν（ωm，ｊ，ｋ）が１となるように演算する。
【００７１】
そして、Ｆti,ωmとＧt,ωmとの小領域類似度ｓP（Ｆti,ωm，Ｇt,ωm）を、ν（ωm，ｃ（Ｆti,ωm），ｃ（Ｇt+ti,ωm））とする。
【００７２】
ここで、Ｆti,ωmに類似する小領域蓄積信号スペクトログラムとは、Ｆti,ωmとＧt,ωmとの小領域類似度ｓP（Ｆti,ωm，Ｇt,ωm）が、設定されている小領域用探索閾値ｓPthを超えるような小領域蓄積信号スペクトログラムＧt,ωmである。
【００７３】
ここで、小領域用探索閾値ｓPthについては、例えば、閾値設定のため、予め複数の参照信号及び蓄積信号において実験的に測定し、類似した区間の検索漏れがない、もしくは少ない値を求めて、小領域用探索閾値ｓPthが設定される。
【００７４】
なお、このｓPthはＷにおける全周波数帯域で同じ値を設定してもよいし、異なる値を周波数帯域ごとに設定してもよい。本実施例では同じ値を設定することとした。
【００７５】
つまり、類似小領域スペクトログラム検出部１０２においては、上記図２に示すように、蓄積信号スペクトログラムの小領域符号毎に、小領域蓄積信号スペクトログラムを分類したインデックスを用い、上記図１１に示す小領域符号間類似度表を参照することにより、参照信号小領域符号ｃ（Ｆti,ωm）と類似する蓄積信号小領域符号、すなわち、ｃ（Ｆti,ωm）との小領域符号間類似度が、小領域用探索閾値ｓPthを超える小領域符号を持つ小領域蓄積信号スペクトログラムを検出する。これは各Ｆti,ωmについて、ｃ（Ｆti,ωm）との小領域符号間類似度が、小領域用探索閾値ｓPthよりも大きい全ての小領域符号について、その小領域符号をもつ小領域蓄積信号スペクトログラムの出現位置（時点）のリストを上記図２のインデックスから参照することで行う。
【００７６】
そして、上記図２のインデックスにおいて、ｑ（ωm，ｊ）が指すリスト(時点の配列；横方向の列)には、蓄積信号小領域符号にｑ（ωm，ｊ）を有する全ての小領域蓄積信号スペクトログラムの時点が時系列に並べられた配列として格納されている。
【００７７】
なお、この類似小領域スペクトログラム検出部１０２は、各小領域参照信号スペクトログラムについて、対応する周波数帯域の小領域蓄積信号スペクトログラムを時間順に並べたリストの各小領域蓄積信号スペクトログラムと、該小領域参照信号スペクトログラムとを、順番に小領域符号の類似度に基づいて比較し、類似する小領域蓄積信号スペクトログラムのみを検出させるようにすることも可能である。
【００７８】
すなわち、類似小領域スペクトログラム検出部１０２は、上記各小領域参照信号スペクトログラムについて、対応する帯域の小領域蓄積信号スペクトログラムを時間順に並べたリストの各小領域蓄積信号スペクトログラムと、順番に小領域符号の類似度に基づいて比較し、類似する小領域蓄積信号スペクトログラムのみを検出する様にしても良い。
【００７９】
区間類似度計算部１０５は、図５に示すように、上記の各小領域参照信号スペクトログラムＦti,wmに対する検出結果をもとに、蓄積信号中の各時点ｔについて、小領域類似度を統合し、ｔにおける参照信号との類似度（区間類似度）Ｓ(ｔ)を求める。まず、蓄積信号上の各時点ｔにおいて、Ｓ(ｔ)は０に初期化されている。そして、小領域参照信号スペクトログラムの参照信号中の出現時点と、これに類似する小領域蓄積信号スペクトログラムの蓄積信号中の出現時点との位置関係から、参照信号と該小領域蓄積信号スペクトログラムを含む蓄積信号中の区間の類似度(区間類似度)を計算する区間開始時点ｔを求める。具体的には、上記の各小領域参照信号スペクトログラムＦti,wmに対する検出結果をもとに、Ｆti,wmに類似する小領域蓄積信号スペクトログラムとしてＧt´,wm が検出された場合、ｍａｘ（０，ｔ´−ｒuｔi）≦ｔ≦ｍａｘ（０，ｔ´−ｒdｔi）の範囲の全てのｔを、区間開始時点ｔとして求める。ここでｒdとｒuは考慮する伸縮率の下限と上限であり、事前にユーザが定める。また、ｒd≦ｒuとなるように定める。
【００８０】
そして、求められた全ての区間開始時刻ｔにおける区間類似度Ｓ(ｔ)にｓp（Ｆti,wm，Ｇt´,wm）を加算する。
【００８１】
そして、全ての小領域参照信号スペクトログラムについて、類似する小領域蓄積信号スペクトログラムとの小領域類似度の、区間類似度Ｓ（ｔ）への加算が完了すると、各時点ｔにおいて小領域類似度が積算された結果を、ｔにおける区間類似度Ｓ(t)とする。
【００８２】
そして、類似区間検出部１０６は、以上のようにして得られた区間類似度Ｓ(t)をもとに、蓄積信号スペクトログラムにおいて、区間類似度Ｓ(t)が探索閾値Ｓthよりも大きい時点ｔを先頭とする区間を、参照信号スペクトログラムに類似した区間として検出する。このとき、類似区間検出部１０６では、上記探索閾値Ｓthは実験的にまたは経験的に得られた値を設定することが出来る。
【００８３】
なお、上記図５において、参照信号の長さをｔrefとすると、参照信号と類似する信号を含む長さｒdｔref以上ｒuｔref 以下の区間を蓄積信号上で検出することとなる。
【００８４】
＜特定音響信号含有区間検出装置の作用＞
次に、本実施の形態に係る特定音響信号含有区間検出装置の作用について説明する。
【００８５】
特定音響信号含有区間検出装置において、図６に示す特定音響信号含有区間検出処理ルーチンが実行される。
【００８６】
まず、ステップＳ１０１において、小領域蓄積信号符号化部１０１は、図示しない蓄積信号スペクトログラム抽出部から蓄積信号スペクトログラムを読み込む。そして、小領域蓄積信号符号化部１０１は、蓄積信号スペクトログラムの小領域スペクトログラムを順次符号化する。
【００８７】
上述した処理により得られた蓄積信号小領域符号は、小領域蓄積信号符号化部１０１から類似小領域スペクトログラム検出部１０２に供給される。
【００８８】
次のステップＳ１０２において、類似小領域スペクトログラム検出部１０２は、供給された上記蓄積信号小領域符号を分類し、上記図２に示すインデックスを生成する。
【００８９】
そして、ステップＳ１０３において、参照信号スペクトログラム分割部１０３は、例えば、ファイル（図示しない参照信号スペクトログラム抽出部により生成された参照信号スペクトログラムを記録したファイル）から、参照信号スペクトログラムを読み込む。次に、参照信号スペクトログラム分割部１０３は、これを小領域参照信号スペクトログラムに分割し、分割された小領域参照信号スペクトログラムを、順次、小領域参照信号スペクトログラム符号化部１０４へ供給する。
【００９０】
そして、ステップＳ１０４において、小領域参照信号スペクトログラム符号化部１０４は、順次小領域参照信号スペクトログラムを符号化し、得られた参照信号小領域符号ｃ(Ｆti,ωm)と、その参照信号上における時点ｔiとを、類似小領域スペクトログラム検出部１０２に供給する。
【００９１】
次に、ステップＳ１０５において、類似小領域スペクトログラム検出部１０２は、参照信号小領域符号がｃ(Ｆti,ωm)であり、その参照信号上における時点がｔiである小領域参照信号スペクトログラムについて、内部記憶させておいた上記図１１の小領域符号間類似度表を参照し、対応する小領域符号間類似度（小領域類似度）と小領域用探索閾値とを比較し、この小領域用探索閾値を超える小領域符号（参照信号小領域符号と類似する蓄積信号小領域符号）を取り出す。そして、該小領域符号が蓄積信号中で出現する時点を、上記図２のインデックスを用いて検索し、類似する蓄積信号小領域符号をもつ小領域蓄積信号スペクトログラムの出現位置リストを区間類似度計算部１０５に供給する。
【００９２】
そして、ステップＳ１０６において、区間類似度計算部１０５は、供給された出現位置リスト内の各小領域蓄積信号スペクトログラムについて、小領域蓄積信号スペクトログラムの蓄積信号小領域符号と時点をｃ´、ｔ´としたとき、参照信号小領域符号ｃと蓄積信号小領域符号ｃ´の小領域符号間類似度ｓp（ｃ，ｃ´）を、蓄積信号上のｍａｘ（０，ｔ´−ｒuｔi）以上、ｍａｘ（０，ｔ´−ｒdｔi）以下の範囲の全ての時点ｔにおける区間類似度Ｓ（ｔ）に加算する。
【００９３】
そして、ステップＳ１０７において、区間類似度計算部１０５は、小領域参照信号スペクトログラム符号化部１０４から全ての小領域参照信号スペクトログラムについて参照信号小領域符号が供給され、全ての小領域参照信号スペクトログラムについて上記ステップＳ１０５及びＳ１０６との処理が終了したか否かを判定する。
【００９４】
そして、区間類似度計算部１０５は、全ての小領域参照信号スペクトログラムについて終了したと判定すると、処理をステップＳ１０８へ処理を進め、終了していないと判定すると、処理をステップＳ１０５へ進める。
【００９５】
次に、ステップＳ１０８において、類似区間検出部１０６は、区間類似度が探索閾値Ｓthよりも大きい、時点ｔを先頭とする区間に参照信号があったとして、この時点ｔを出力し、処理を終了する。
【００９６】
また、類似区間検出部１０６は、探索閾値を超えた複数の区間を出力するのではなく、探索閾値を超え、最も大きな区間類似度を有する区間のみを出力するようにしても良い。
【００９７】
次に、上述した実施例を用いて行った実験例を説明する。
【００９８】
上記実施例をＩＢＭ  ＰＣ-ＡＴ互換機上に実装して、目的とする区間の長さを伸縮させた場合の探索実験をテストデータで行った。探索精度（再現率と適合率が等しくなるように探索閾値を設定したときの再現率）は目的の区間の長さを９０％に縮めた場合でも約９３％であり、目的の区間の長さを１１０％に伸ばした場合でも約９５％であり、目的の区間の長さを伸縮させても、目的の区間を精度よく検出できることがわかった。
【００９９】
以上説明したように、本発明の実施の形態に係る特定音響信号含有区間検出装置によれば、小領域参照信号スペクトログラムに類似した小領域蓄積信号スペクトログラムの小領域類似度を、区間伸縮率の範囲に基づく蓄積信号上の複数の時刻ｔを先頭とする区間の各々の区間類似度に加算するようにして、各区間の区間類似度を計算することにより、音響信号の時間伸縮の可能性を考慮し、参照信号と蓄積信号上の参照信号に類似した区間の長さが異なる場合にも、参照信号と類似する音を含む区間を、蓄積信号中で精度よく検出することができる。
【０１００】
また、類似する小領域蓄積信号スペクトログラムの検出において、参照信号及び蓄積信号の２つの小領域スペクトログラムが類似するかの判定を高速に行え、類似する可能性の無い小領域スペクトログラムの組み合わせでの類似性判定を省略することにより、特定音響信号を含有する区間の検出を高速に行うことができる。
【０１０１】
なお、本発明は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【０１０２】
例えば、図７に示す方法により、小領域類似度を区間類似度へ加算してもよい。以下、単一バンド（ｍ＝１）を想定して説明する。上記の実施の形態では、ある一つのＳ（ｔ）について、一つの小領域参照信号スペクトルグラムに由来した小領域類似度の加算が複数回行われる場合がある（図７の「伸縮対応」参照）。そこで、ある一つのＳ（ｔ）について、時刻ｔを先頭とする区間に含まれる小領域蓄積信号スペクトログラムと類似する小領域参照信号スペクトログラムの各々について、一つの同じ小領域参照信号スペクトログラムに由来する小領域類似度の加算は１回のみとする（１度加算した場合には加算しないようにする）ことで、重複加算を避けることができる（図７の「改良版」参照）。
【０１０３】
また、
上述の特定音響信号含有区間検出装置は、内部にコンピュータシステムを有しているが、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
【０１０４】
また、本願明細書中において、プログラムが予めインストールされている実施形態として説明したが、当該プログラムを、コンピュータ読み取り可能な記録媒体に格納して提供することも可能である。
【産業上の利用可能性】
【０１０５】
例えばＴＶ放送中でＢＧＭとして使われた音楽の検出に利用することができる。この場合、例えば、ＴＶ放送の音声を録音したものを蓄積信号として蓄積しているとする。そして、ある特定の音楽ＣＤの１部を参照信号とし、蓄積信号中の参照信号を含む区間を検出することで、その音楽がＢＧＭとして使われた区間を検出することができる。
【符号の説明】
【０１０６】
１０１ 小領域蓄積信号符号化部
１０２ 類似小領域スペクトログラム検出部
１０３ 参照信号スペクトログラム分割部
１０４ 小領域参照信号スペクトログラム符号化部
１０５ 区間類似度計算部
１０６ 類似区間検出部
【図１】
0005462827.tif 000004
【図２】
0005462827.tif 000005
【図６】
0005462827.tif 000006
【図１１】
0005462827.tif 000007
【図３】
0005462827.tif 000008
【図４】
0005462827.tif 000009
【図５】
0005462827.tif 000010
【図７】
0005462827.tif 000011
【図８】
0005462827.tif 000012
【図９】
0005462827.tif 000013
【図１０】
0005462827.tif 000014
【図１２】
0005462827.tif 000015