【手続補正書】
【提出日】平成22年8月27日(2010.8.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
音響信号の特徴を抽出する信号特徴抽出方法であって、
音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、
生成した周波数特徴におけるｉ番目のフレームのベクトルｐｉと、当該フレームの次の時間のフレームからＮ個先のフレームまでの各フレームｐｊ（ｉ＋１≦ｊ≦ｉ＋Ｎ）との類似度ｐｉｊを要素とした自己類似度ベクトルをｓｉとしたとき、
自己類似度ベクトルｓｋ（ｉ≦ｋ≦ｉ＋Ｎ−１）それぞれについて、１から（Ｎ−ｋ）番目までの要素からなる三角領域を設定し、
前記三角領域に含まれる各要素から得られるベクトルを前記音響信号の特徴を示す特徴ベクトルとする
ことを特徴とする信号特徴抽出方法。
【請求項２】
参照用に入力された音響信号である参照音響信号に基づき、あらかじめデータベースの中に蓄積された音響信号である蓄積音響信号の中を探索する信号探索方法であって、
前記蓄積音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴におけるｉ番目のフレームのベクトルｐｉと、当該フレームの次の時間のフレームからＮ個先のフレームまでの各フレームｐｊ（ｉ＋１≦ｊ≦ｉ＋Ｎ）との類似度ｐｉｊを要素とした自己類似度ベクトルをｓｉとしたとき、自己類似度ベクトルｓｋ（ｉ≦ｋ≦ｉ＋Ｎ−１）それぞれについて、１から（Ｎ−ｋ）番目までの要素からなる三角領域を設定し、前記三角領域に含まれる各要素から得られるベクトルを蓄積特徴ベクトル列としてデータベースに書き込む蓄積特徴ベクトル列計算過程と、
前記参照音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴におけるｉ番目のフレームのベクトルｐｉと、当該フレームの次の時間のフレームからＮ個先のフレームまでの各フレームｐｊ（ｉ＋１≦ｊ≦ｉ＋Ｎ）との類似度ｐｉｊを要素とした自己類似度ベクトルをｓｉとしたとき、自己類似度ベクトルｓｋ（ｉ≦ｋ≦ｉ＋Ｎ−１）それぞれについて、１から（Ｎ−ｋ）番目までの要素からなる三角領域を設定し、前記三角領域に含まれる各要素から得られるベクトルを参照特徴ベクトル列とする参照特徴ベクトル列計算過程と、
前記データベースから蓄積特徴ベクトル列を読み出し、連続したフレームの範囲を特定する窓をフレーム方向に移動させながら、前記蓄積特徴ベクトル列の当該窓の範囲より切り出した要素からなるベクトル列を得、得られたベクトル列と、前記参照特徴ベクトル列計算過程により生成された参照特徴ベクトル列との類似度または距離で定義される探索スコアを計算し、計算された探索スコアに基づいて類似する箇所を特定する照合過程と、
前記照合過程により検出された類似する箇所を出力する探索結果出力過程と
を有することを特徴とする信号探索方法。
【請求項３】
音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴におけるｉ番目のフレームのベクトルｐｉと、当該フレームの次の時間のフレームからＮ個先のフレームまでの各フレームｐｊ（ｉ＋１≦ｊ≦ｉ＋Ｎ）との類似度ｐｉｊを要素とした自己類似度ベクトルをｓｉとしたとき、
自己類似度ベクトルｓｋ（ｉ≦ｋ≦ｉ＋Ｎ−１）それぞれについて、１から（Ｎ−ｋ）番目までの要素からなる三角領域を設定し、
前記三角領域に含まれる各要素から得られるベクトルを前記音響信号の特徴を示す特徴ベクトルとして生成する特徴ベクトル列計算手段
を備えることを特徴とする信号特徴抽出装置。
【請求項４】
あらかじめデータベースの中に蓄積された音響信号である蓄積音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴におけるｉ番目のフレームのベクトルｐｉと、当該フレームの次の時間のフレームからＮ個先のフレームまでの各フレームｐｊ（ｉ＋１≦ｊ≦ｉ＋Ｎ）との類似度ｐｉｊを要素とした自己類似度ベクトルをｓｉとしたとき、自己類似度ベクトルｓｋ（ｉ≦ｋ≦ｉ＋Ｎ−１）それぞれについて、１から（Ｎ−ｋ）番目までの要素からなる三角領域を設定し、前記三角領域に含まれる各要素から得られるベクトルを蓄積特徴ベクトル列としてデータベースに書き込む蓄積特徴ベクトル列計算手段と、
参照用の音響信号である参照音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴におけるｉ番目のフレームのベクトルｐｉと、当該フレームの次の時間のフレームからＮ個先のフレームまでの各フレームｐｊ（ｉ＋１≦ｊ≦ｉ＋Ｎ）との類似度ｐｉｊを要素とした自己類似度ベクトルをｓｉとしたとき、自己類似度ベクトルｓｋ（ｉ≦ｋ≦ｉ＋Ｎ−１）それぞれについて、１から（Ｎ−ｋ）番目までの要素からなる三角領域を設定し、前記三角領域に含まれる各要素から得られるベクトルを参照特徴ベクトル列とする参照特徴ベクトル列計算手段と、
前記データベースから蓄積特徴ベクトル列を読み出し、連続したフレームの範囲を特定する窓をフレーム方向に移動させながら、前記蓄積特徴ベクトル列の当該窓の範囲より切り出した要素からなるベクトル列を得、得られたベクトル列と、前記参照特徴ベクトル列計算手段が生成した参照特徴ベクトル列との類似度または距離で定義される探索スコアを計算し、計算された探索スコアに基づいて類似する箇所を特定する照合手段と、
前記照合手段により検出された類似する箇所を出力する探索結果出力手段と
を備えることを特徴とする信号特徴抽出装置。
【請求項５】
信号特徴抽出装置として用いられるコンピュータを、
音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴におけるｉ番目のフレームのベクトルｐｉと、当該フレームの次の時間のフレームからＮ個先のフレームまでの各フレームｐｊ（ｉ＋１≦ｊ≦ｉ＋Ｎ）との類似度ｐｉｊを要素とした自己類似度ベクトルをｓｉとしたとき、
自己類似度ベクトルｓｋ（ｉ≦ｋ≦ｉ＋Ｎ−１）それぞれについて、１から（Ｎ−ｋ）番目までの要素からなる三角領域を設定し、
前記三角領域に含まれる各要素から得られるベクトルを前記音響信号の特徴を示す特徴ベクトルとして生成する特徴ベクトル列計算手段
として動作させることを特徴とするコンピュータプログラム。
【請求項６】
信号特徴抽出装置として用いられるコンピュータを、
あらかじめデータベースの中に蓄積された音響信号である蓄積音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴におけるｉ番目のフレームのベクトルｐｉと、当該フレームの次の時間のフレームからＮ個先のフレームまでの各フレームｐｊ（ｉ＋１≦ｊ≦ｉ＋Ｎ）との類似度ｐｉｊを要素とした自己類似度ベクトルをｓｉとしたとき、自己類似度ベクトルｓｋ（ｉ≦ｋ≦ｉ＋Ｎ−１）それぞれについて、１から（Ｎ−ｋ）番目までの要素からなる三角領域を設定し、前記三角領域に含まれる各要素から得られるベクトルを蓄積特徴ベクトル列としてデータベースに書き込む蓄積特徴ベクトル列計算手段、
参照用の音響信号である参照音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴におけるｉ番目のフレームのベクトルｐｉと、当該フレームの次の時間のフレームからＮ個先のフレームまでの各フレームｐｊ（ｉ＋１≦ｊ≦ｉ＋Ｎ）との類似度ｐｉｊを要素とした自己類似度ベクトルをｓｉとしたとき、自己類似度ベクトルｓｋ（ｉ≦ｋ≦ｉ＋Ｎ−１）それぞれについて、１から（Ｎ−ｋ）番目までの要素からなる三角領域を設定し、前記三角領域に含まれる各要素から得られるベクトルを参照特徴ベクトル列とする参照特徴ベクトル列計算手段、
前記データベースから蓄積特徴ベクトル列を読み出し、連続したフレームの範囲を特定する窓をフレーム方向に移動させながら、前記蓄積特徴ベクトル列の当該窓の範囲より切り出した要素からなるベクトル列を得、得られたベクトル列と、前記参照特徴ベクトル列計算手段が生成した参照特徴ベクトル列との類似度または距離で定義される探索スコアを計算し、計算された探索スコアに基づいて類似する箇所を特定する照合手段、
前記照合手段により検出された類似する箇所を出力する探索結果出力手段
として動作させることを特徴とするコンピュータプログラム。
【請求項７】
請求項５または６のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
前記課題を解決するために、本発明は、音響信号の特徴を抽出する信号特徴抽出方法であって、音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴における音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴におけるｉ番目のフレームのベクトルｐｉと当該フレームの次の時間のフレームからＮ個先のフレームまでの各フレームｐｊ（ｉ＋１≦ｊ≦ｉ＋Ｎ）との類似度ｐｉｊを要素とした自己類似度ベクトルをｓｉとしたとき、自己類似度ベクトルｓｋ（ｉ≦ｋ≦ｉ＋Ｎ−１）それぞれについて１から（Ｎ−ｋ）番目までの要素からなる三角領域を設定し、前記三角領域に含まれる各要素から得られるベクトルを前記音響信号の特徴を示す特徴ベクトルとして生成することを特徴とする信号特徴抽出方法である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、本発明は、参照用に入力された音響信号（参照音響信号）に基づき、あらかじめデータベースの中に蓄積された音響信号（蓄積音響信号）の中を探索する信号探索方法であって、蓄積音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴におけるｉ番目のフレームのベクトルｐｉと、当該フレームの次の時間のフレームからＮ個先のフレームまでの各フレームｐｊ（ｉ＋１≦ｊ≦ｉ＋Ｎ）との類似度ｐｉｊを要素とした自己類似度ベクトルをｓｉとしたとき、自己類似度ベクトルｓｋ（ｉ≦ｋ≦ｉ＋Ｎ−１）それぞれについて、１から（Ｎ−ｋ）番目までの要素からなる三角領域を設定し、前記三角領域に含まれる各要素から得られるベクトルを蓄積特徴ベクトル列としてデータベースに書き込む蓄積特徴ベクトル列計算過程と、参照音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴におけるｉ番目のフレームのベクトルｐｉと、当該フレームの次の時間のフレームからＮ個先のフレームまでの各フレームｐｊ（ｉ＋１≦ｊ≦ｉ＋Ｎ）との類似度ｐｉｊを要素とした自己類似度ベクトルをｓｉとしたとき、自己類似度ベクトルｓｋ（ｉ≦ｋ≦ｉ＋Ｎ−１）それぞれについて、１から（Ｎ−ｋ）番目までの要素からなる三角領域を設定し、前記三角領域に含まれる各要素から得られるベクトルを参照特徴ベクトル列とする参照特徴ベクトル列計算過程と、前記データベースから蓄積特徴ベクトル列を読み出し、連続したフレームの範囲を特定する窓をフレーム方向に移動させながら、前記蓄積特徴ベクトル列の当該窓の範囲より切り出した要素からなるベクトル列を得、得られたベクトル列と、前記参照特徴ベクトル列計算過程により生成された参照特徴ベクトル列との類似度または距離で定義される探索スコアを計算し、計算された探索スコアに基づいて類似する箇所を特定する照合過程と、前記照合過程により検出された類似する箇所を出力する探索結果出力過程とを有することを特徴とする信号探索方法である。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、本発明は、音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴における音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴におけるｉ番目のフレームのベクトルｐｉと当該フレームの次の時間のフレームからＮ個先のフレームまでの各フレームｐｊ（ｉ＋１≦ｊ≦ｉ＋Ｎ）との類似度ｐｉｊを要素とした自己類似度ベクトルをｓｉとしたとき、自己類似度ベクトルｓｋ（ｉ≦ｋ≦ｉ＋Ｎ−１）それぞれについて１から（Ｎ−ｋ）番目までの要素からなる三角領域を設定し、前記三角領域に含まれる各要素から得られるベクトルを前記音響信号の特徴を示す特徴ベクトルとして生成する特徴ベクトル列計算手段を備えることを特徴とする信号特徴抽出装置である。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本発明は、あらかじめデータベースの中に蓄積された音響信号である蓄積音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴におけるｉ番目のフレームのベクトルｐｉと、当該フレームの次の時間のフレームからＮ個先のフレームまでの各フレームｐｊ（ｉ＋１≦ｊ≦ｉ＋Ｎ）との類似度ｐｉｊを要素とした自己類似度ベクトルをｓｉとしたとき、自己類似度ベクトルｓｋ（ｉ≦ｋ≦ｉ＋Ｎ−１）それぞれについて、１から（Ｎ−ｋ）番目までの要素からなる三角領域を設定し、前記三角領域に含まれる各要素から得られるベクトルを蓄積特徴ベクトル列としてデータベースに書き込む蓄積特徴ベクトル列計算手段と、参照用の音響信号である参照音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴におけるｉ番目のフレームのベクトルｐｉと、当該フレームの次の時間のフレームからＮ個先のフレームまでの各フレームｐｊ（ｉ＋１≦ｊ≦ｉ＋Ｎ）との類似度ｐｉｊを要素とした自己類似度ベクトルをｓｉとしたとき、自己類似度ベクトルｓｋ（ｉ≦ｋ≦ｉ＋Ｎ−１）それぞれについて、１から（Ｎ−ｋ）番目までの要素からなる三角領域を設定し、前記三角領域に含まれる各要素から得られるベクトルを参照特徴ベクトル列とする参照特徴ベクトル列計算手段と、前記データベースから蓄積特徴ベクトル列を読み出し、連続したフレームの範囲を特定する窓をフレーム方向に移動させながら、前記蓄積特徴ベクトル列の当該窓の範囲より切り出した要素からなるベクトル列を得、得られたベクトル列と、前記参照特徴ベクトル列計算手段が生成した参照特徴ベクトル列との類似度または距離で定義される探索スコアを計算し、計算された探索スコアに基づいて類似する箇所を特定する照合手段と、前記照合手段により検出された類似する箇所を出力する探索結果出力手段とを備えることを特徴とする信号特徴抽出装置である。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、本発明は、信号特徴抽出装置として用いられるコンピュータを、音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴における音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴におけるｉ番目のフレームのベクトルｐｉと当該フレームの次の時間のフレームからＮ個先のフレームまでの各フレームｐｊ（ｉ＋１≦ｊ≦ｉ＋Ｎ）との類似度ｐｉｊを要素とした自己類似度ベクトルをｓｉとしたとき、自己類似度ベクトルｓｋ（ｉ≦ｋ≦ｉ＋Ｎ−１）それぞれについて１から（Ｎ−ｋ）番目までの要素からなる三角領域を設定し、前記三角領域に含まれる各要素から得られるベクトルを前記音響信号の特徴を示す特徴ベクトルとして生成する特徴ベクトル列計算手段として動作させることを特徴とするコンピュータプログラムである。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、本発明は、信号特徴抽出装置として用いられるコンピュータを、あらかじめデータベースの中に蓄積された音響信号である蓄積音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴におけるｉ番目のフレームのベクトルｐｉと、当該フレームの次の時間のフレームからＮ個先のフレームまでの各フレームｐｊ（ｉ＋１≦ｊ≦ｉ＋Ｎ）との類似度ｐｉｊを要素とした自己類似度ベクトルをｓｉとしたとき、自己類似度ベクトルｓｋ（ｉ≦ｋ≦ｉ＋Ｎ−１）それぞれについて、１から（Ｎ−ｋ）番目までの要素からなる三角領域を設定し、前記三角領域に含まれる各要素から得られるベクトルを蓄積特徴ベクトル列としてデータベースに書き込む蓄積特徴ベクトル列計算手段、参照用の音響信号である参照音響信号を短時間に分割した各フレームにおける各周波数のパワー値を要素とするベクトルを時間方向に並べて周波数特徴を生成し、生成した周波数特徴におけるｉ番目のフレームのベクトルｐｉと、当該フレームの次の時間のフレームからＮ個先のフレームまでの各フレームｐｊ（ｉ＋１≦ｊ≦ｉ＋Ｎ）との類似度ｐｉｊを要素とした自己類似度ベクトルをｓｉとしたとき、自己類似度ベクトルｓｋ（ｉ≦ｋ≦ｉ＋Ｎ−１）それぞれについて、１から（Ｎ−ｋ）番目までの要素からなる三角領域を設定し、前記三角領域に含まれる各要素から得られるベクトルを参照特徴ベクトル列とする参照特徴ベクトル列計算手段、前記データベースから蓄積特徴ベクトル列を読み出し、連続したフレームの範囲を特定する窓をフレーム方向に移動させながら、前記蓄積特徴ベクトル列の当該窓の範囲より切り出した要素からなるベクトル列を得、得られたベクトル列と、前記参照特徴ベクトル列計算手段が生成した参照特徴ベクトル列との類似度または距離で定義される探索スコアを計算し、計算された探索スコアに基づいて類似する箇所を特定する照合手段、前記照合手段により検出された類似する箇所を出力する探索結果出力手段として動作させることを特徴とするコンピュータプログラムである。