JPH0448239B2 - - Google Patents
Info
- Publication number
- JPH0448239B2 JPH0448239B2 JP59177679A JP17767984A JPH0448239B2 JP H0448239 B2 JPH0448239 B2 JP H0448239B2 JP 59177679 A JP59177679 A JP 59177679A JP 17767984 A JP17767984 A JP 17767984A JP H0448239 B2 JPH0448239 B2 JP H0448239B2
- Authority
- JP
- Japan
- Prior art keywords
- pitch
- residual
- frame
- pitch period
- correlation
- 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
Links
Landscapes
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
- Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
- Cyclones (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はピツチ抽出処理方式、特に音声の有声
区間を複数のフレームに分割し、該分割した各フ
レームについて夫々求めた自己相関係数等を用い
てピツチ周期を算出する際に、当該分割した複数
のフレームを一体とした形で連続性を保持しつつ
前記算出した自己相関係数の累積値が最大となる
経路に対応する形でピツチ周期を高精度かつ簡単
に算出するよう構成したピツチ抽出処理方式に関
するものである。
区間を複数のフレームに分割し、該分割した各フ
レームについて夫々求めた自己相関係数等を用い
てピツチ周期を算出する際に、当該分割した複数
のフレームを一体とした形で連続性を保持しつつ
前記算出した自己相関係数の累積値が最大となる
経路に対応する形でピツチ周期を高精度かつ簡単
に算出するよう構成したピツチ抽出処理方式に関
するものである。
従来、音声の有声区間の残差波形等からピツチ
周期(基本周波数の周期)を算出する場合、当該
残差波形を所定時間間隔毎にフレームの形に分割
し、各フレーム毎に算出した自己相関係数の一番
大きな値が得られた位置からピツチ周期を夫々フ
レーム毎に独立に算出していた。このように、該
算出方式では各フレーム毎に独立にピツチ周期を
算出しているため、本来のピツチ周期の2倍、3
倍…等の周期でピツチ周波数が検出される場合が
あつたり、また何等かの原因によつて相関係数の
値が大きくなつた位置に対応する形でピツチ周期
が算出される場合があつたため、ピツチ周期の精
度高く算出することが困難となつてしまうという
問題点があつた。
周期(基本周波数の周期)を算出する場合、当該
残差波形を所定時間間隔毎にフレームの形に分割
し、各フレーム毎に算出した自己相関係数の一番
大きな値が得られた位置からピツチ周期を夫々フ
レーム毎に独立に算出していた。このように、該
算出方式では各フレーム毎に独立にピツチ周期を
算出しているため、本来のピツチ周期の2倍、3
倍…等の周期でピツチ周波数が検出される場合が
あつたり、また何等かの原因によつて相関係数の
値が大きくなつた位置に対応する形でピツチ周期
が算出される場合があつたため、ピツチ周期の精
度高く算出することが困難となつてしまうという
問題点があつた。
本発明は、前記問題点を解決するために、音声
の有声区間を複数のフレームに分割し、該分割し
た各フレームについて夫々求めた自己相関係数を
用いてピツチ周期を算出する際に、当該分割した
複数のフレームを一体とした形で連続性を保持し
つつ前記算出した自己相関係数の累積値が最大と
なる経路に対応する形でピツチ周期を算出するこ
とにより、高精度かつ簡単な構成によつてピツチ
周期を算出している。そのため、本発明のピツチ
抽出処理方式は、音声の有声区間を抽出し、該抽
出した有声区間の音声信号に関する相関性を用い
てピツチ周期を抽出するピツチ抽出処理方式にお
いて、 前記抽出した有声区間を複数のフレームに分割
し、該分割したフレーム毎に夫々音声の時間的な
相関性を抽出する相関性抽出部と、 該相関性抽出部によつて抽出された各フレーム
内の音声の時間的な相関性が相隣接するフレーム
間で所定範囲内にあるような経路上で、当該相関
性の累積値を前記分割した全ての複数のフレーム
について順次計算する累積値計算部と、 該累積値計算部によつて計算された累積値が最
大となる経路を判定し、当該最大となる経路に該
当するピツチ周期を前記各フレーム毎に順次抽出
するピツチ抽出部と を備える ことを特徴としている。
の有声区間を複数のフレームに分割し、該分割し
た各フレームについて夫々求めた自己相関係数を
用いてピツチ周期を算出する際に、当該分割した
複数のフレームを一体とした形で連続性を保持し
つつ前記算出した自己相関係数の累積値が最大と
なる経路に対応する形でピツチ周期を算出するこ
とにより、高精度かつ簡単な構成によつてピツチ
周期を算出している。そのため、本発明のピツチ
抽出処理方式は、音声の有声区間を抽出し、該抽
出した有声区間の音声信号に関する相関性を用い
てピツチ周期を抽出するピツチ抽出処理方式にお
いて、 前記抽出した有声区間を複数のフレームに分割
し、該分割したフレーム毎に夫々音声の時間的な
相関性を抽出する相関性抽出部と、 該相関性抽出部によつて抽出された各フレーム
内の音声の時間的な相関性が相隣接するフレーム
間で所定範囲内にあるような経路上で、当該相関
性の累積値を前記分割した全ての複数のフレーム
について順次計算する累積値計算部と、 該累積値計算部によつて計算された累積値が最
大となる経路を判定し、当該最大となる経路に該
当するピツチ周期を前記各フレーム毎に順次抽出
するピツチ抽出部と を備える ことを特徴としている。
以下図面を参照しつつ本発明の1実施例を詳細
に説明する。
に説明する。
第1図は本発明の1実施例構成図、第2図ない
し第4図は第1図図示本発明の1実施例構成の動
作を説明する動作説明図、第5図は本発明の他の
実施例構成を説明する説明図を示す。
し第4図は第1図図示本発明の1実施例構成の動
作を説明する動作説明図、第5図は本発明の他の
実施例構成を説明する説明図を示す。
図中、1はスペクトル分析器(LPC)、2は逆
フイルタ(INV)、3はローパス・フイルタ
(LPF)、4は残差相関計算器(Φ)、5は累積値
計算部(gij)、6はピツチ抽出部(Pi)、7は有
声/無声判定器(VUV)、8は主制御部
(CPU)、9,10はバツフア・メモリ(BF)、
11はスイツチを表す。
フイルタ(INV)、3はローパス・フイルタ
(LPF)、4は残差相関計算器(Φ)、5は累積値
計算部(gij)、6はピツチ抽出部(Pi)、7は有
声/無声判定器(VUV)、8は主制御部
(CPU)、9,10はバツフア・メモリ(BF)、
11はスイツチを表す。
第1図は左端図示音声信号から右端図示ピツチ
周期を算出するための1実施例構成図を示す。
周期を算出するための1実施例構成図を示す。
図中スペクトル分析器(LPC)1は図示音声
信号から既知の方法でスペクトル情報を抽出する
ためのもの、例えば線形予測法によつてスペクト
ル・パラメータを抽出するためのものである。該
算出されたスペクトル情報は逆フイルタ(INV)
2に通知され、該逆フイルタ2は前記スペクト
ル・パラメータと標本化された音声信号とから残
差波形信号を生成する。該生成された残差波形信
号はローパス・フイルタ(LPF)3によつて高
域成分を除去して残差相関計算器(Φ)4に供給
される。該残差相関計算器4は供給された残差波
形信号から予め定めたフレーム周期毎に自己相関
係数を算出し、有声/無声判定器(VUV)7に
通知する。該算出した自己相関係数の通知を受け
た有声/無声判定器7は前記スペクトル分析器1
から通知されたスペクトル・パラメータと残差相
関計算器4から通知された残差自己相関係数の最
大値とから現在の当該フレームが有声であるか、
無声であるかを判定し、主制御部(CPU)8に
通知する。主制御部8は判別結果が有声である旨
の通知があつた場合、残差相関計算器4とバツフ
ア・メモリ9との間に設けたスイツチ11をオン
にして当該残差相関計算器4から出力された残差
自己相関係数の値を順次バツフア・メモリ(BF)
9に記憶させる。一方、主制御部8は判別結果が
無声である旨の通知があつた場合、当該スイツチ
11をオフにして残差相関計算器4から出力され
た残差自己相関係数の値がバツフア・メモリ9に
記憶されないようにする。
信号から既知の方法でスペクトル情報を抽出する
ためのもの、例えば線形予測法によつてスペクト
ル・パラメータを抽出するためのものである。該
算出されたスペクトル情報は逆フイルタ(INV)
2に通知され、該逆フイルタ2は前記スペクト
ル・パラメータと標本化された音声信号とから残
差波形信号を生成する。該生成された残差波形信
号はローパス・フイルタ(LPF)3によつて高
域成分を除去して残差相関計算器(Φ)4に供給
される。該残差相関計算器4は供給された残差波
形信号から予め定めたフレーム周期毎に自己相関
係数を算出し、有声/無声判定器(VUV)7に
通知する。該算出した自己相関係数の通知を受け
た有声/無声判定器7は前記スペクトル分析器1
から通知されたスペクトル・パラメータと残差相
関計算器4から通知された残差自己相関係数の最
大値とから現在の当該フレームが有声であるか、
無声であるかを判定し、主制御部(CPU)8に
通知する。主制御部8は判別結果が有声である旨
の通知があつた場合、残差相関計算器4とバツフ
ア・メモリ9との間に設けたスイツチ11をオン
にして当該残差相関計算器4から出力された残差
自己相関係数の値を順次バツフア・メモリ(BF)
9に記憶させる。一方、主制御部8は判別結果が
無声である旨の通知があつた場合、当該スイツチ
11をオフにして残差相関計算器4から出力され
た残差自己相関係数の値がバツフア・メモリ9に
記憶されないようにする。
更に、主制御部8は累積値計算部(gij)5に命
令を発して後述する式(2)、(4)および(6)等を計算し
ていわゆる累積値“gij”を算出する。該算出され
た累積値“gij”は順次バツフア・メモリ(BF)
10に格納される。そして、主制御部8はピツチ
抽出部(Pi)6に対してバツフア・メモリ10に
格納された内容等に基づいて後述する式(5)等を計
算してピツチ周期を算出するよう制御する。以上
の如く構成を採用することにより、複数に分割さ
れたフレームについて夫々算出した残差自己相関
係数に基づいて総合的に各フレームに対するピツ
チ周期が算出されるため、極めて高精度にピツチ
周期を算出することができる。以下第2図ないし
第4図を用いて更に本実施例の構成および動作を
詳細に説明する。
令を発して後述する式(2)、(4)および(6)等を計算し
ていわゆる累積値“gij”を算出する。該算出され
た累積値“gij”は順次バツフア・メモリ(BF)
10に格納される。そして、主制御部8はピツチ
抽出部(Pi)6に対してバツフア・メモリ10に
格納された内容等に基づいて後述する式(5)等を計
算してピツチ周期を算出するよう制御する。以上
の如く構成を採用することにより、複数に分割さ
れたフレームについて夫々算出した残差自己相関
係数に基づいて総合的に各フレームに対するピツ
チ周期が算出されるため、極めて高精度にピツチ
周期を算出することができる。以下第2図ないし
第4図を用いて更に本実施例の構成および動作を
詳細に説明する。
第2図イは第1図図示逆フイルタ2によつて生
成された残差波形信号を示し、第2図ロは第1図
図示残差相関計算器4によつて算出された各残差
自己相関係数を示す。
成された残差波形信号を示し、第2図ロは第1図
図示残差相関計算器4によつて算出された各残差
自己相関係数を示す。
第2図イ図中第1フレームないし第Mフレーム
は有声/無声判定器7によつて判別された有声区
間に対応する図示残差波形信号を複数のフレーム
に分割したものである。該各フレームは図示の如
く複数のピツチ周期が含まるように分割されると
共に、必要に応じて一部重複する形で分割する。
該分割された第1フレームないし第Mフレームに
対応してピツチ周期を抽出する際に、後述する如
く当該第1フレームないし第Mフレームを一体と
した形でピツチ周期を算出する処理を実行するた
め、高精度にピツチ周期を抽出することが可能と
なる。
は有声/無声判定器7によつて判別された有声区
間に対応する図示残差波形信号を複数のフレーム
に分割したものである。該各フレームは図示の如
く複数のピツチ周期が含まるように分割されると
共に、必要に応じて一部重複する形で分割する。
該分割された第1フレームないし第Mフレームに
対応してピツチ周期を抽出する際に、後述する如
く当該第1フレームないし第Mフレームを一体と
した形でピツチ周期を算出する処理を実行するた
め、高精度にピツチ周期を抽出することが可能と
なる。
第2図ロ図中例えば“φij”は添字の値で特定
される残差自己相関係数を示す。添字の第2項
“j”は第2図ロ図示左端に示す「時間遅れ」の
値を示し、第1項“i”は第1図図示第iフレー
ムを示す。詳細に言えば時間遅れ“0…N1…j
…N2”は第2図イ図示残差波形信号をサンプリ
ングしたサンプリング間隔の整数倍に対応する時
間遅れを夫々示し、図示“1、2…i…M”は第
2図イ図示第1フレーム、第2フレーム…第iフ
レーム…第Mフレームに対応するものを夫々示
す。また、図中“φ10、φ20…φi0…φM0”は零次の
残差自己相関係数を示す。図中“ピツチ存在範
囲”は音声のピツチ周期(基本周波数の周期)が
存在するであろう範囲を示したものであり、該範
囲内で後述するピツチ周期を抽出するようにす
る。そして、第2図ロは、例えば第iフレームの
信号について時間遅れN1…、j…N2に対応する
残差自己相関係数φiN1…φij…φiN2を残挙して示し
ている。
される残差自己相関係数を示す。添字の第2項
“j”は第2図ロ図示左端に示す「時間遅れ」の
値を示し、第1項“i”は第1図図示第iフレー
ムを示す。詳細に言えば時間遅れ“0…N1…j
…N2”は第2図イ図示残差波形信号をサンプリ
ングしたサンプリング間隔の整数倍に対応する時
間遅れを夫々示し、図示“1、2…i…M”は第
2図イ図示第1フレーム、第2フレーム…第iフ
レーム…第Mフレームに対応するものを夫々示
す。また、図中“φ10、φ20…φi0…φM0”は零次の
残差自己相関係数を示す。図中“ピツチ存在範
囲”は音声のピツチ周期(基本周波数の周期)が
存在するであろう範囲を示したものであり、該範
囲内で後述するピツチ周期を抽出するようにす
る。そして、第2図ロは、例えば第iフレームの
信号について時間遅れN1…、j…N2に対応する
残差自己相関係数φiN1…φij…φiN2を残挙して示し
ている。
第2図ロ図示残差自己相関係数は下式の如き式
で与えられる。
で与えられる。
φij=1/NN-1-j
〓n=0
e(o)・e(o+j) ……(1)
ここで、e(o)は残差信号を表し、e(o+j)は残差自
己相関係数を求めるための時間遅れ“j”をもつ
残差信号を示し、Nはフレーム長を表す。このよ
うにして第2図ロ図示残差自己相関係数を夫々求
められる。
己相関係数を求めるための時間遅れ“j”をもつ
残差信号を示し、Nはフレーム長を表す。このよ
うにして第2図ロ図示残差自己相関係数を夫々求
められる。
第3図は前記時間遅れ“j”を示す。該時間遅
れ“j”は、図示残差信号e(o)の元となる音声を
サンプリングした周期の整数倍となる図示“1、
2、3、4、…”のいずれかに対応する値を持
ち、前記式(1)が最大となる“j”を求めることに
より、当該フレーム内に於ける繰り返し周期であ
るピツチ周期を算出することが可能となる。
れ“j”は、図示残差信号e(o)の元となる音声を
サンプリングした周期の整数倍となる図示“1、
2、3、4、…”のいずれかに対応する値を持
ち、前記式(1)が最大となる“j”を求めることに
より、当該フレーム内に於ける繰り返し周期であ
るピツチ周期を算出することが可能となる。
第4図は本発明に係わる累積値“gij”およびピ
ツチ周期“pi”を算出するための動作を説明する
動作説明図を示す。以下ピツチ周期“pi”を算出
するための式を記述した後、該式を用いてピツチ
周期を算出する手順を順次説明する。
ツチ周期“pi”を算出するための動作を説明する
動作説明図を示す。以下ピツチ周期“pi”を算出
するための式を記述した後、該式を用いてピツチ
周期を算出する手順を順次説明する。
まず、ピツチ周期“pi”は下記の如く式を用い
て算出される。
て算出される。
前記累積値“gij”は下式によつて与えられる。
() N1<=j<=N2の場合
gij=max〔wj・gi-1、k〕+φij ……(2)
但し、k=N1、N1+1、…N2−1、N2
gpj=0
wjkは後述する如く連続制限に関するウ
エイトとする。
エイトとする。
() j<N1orj>N2の場合
gij=−∞ ……(3)
また、()
Vi=K ……(4)
と定義する。ここでKはmax〔wjk・gi-1、k〕を
与える“k”とする。
与える“k”とする。
従つて、i=M、M−1、…1に対応するピツ
チ周期Piは下式で与えられる。
チ周期Piは下式で与えられる。
Pi-1=Vi ……(5)
但し、PMは最大のgMjを与えるjとする。
また、前述したウエイトwjkは下式で与えられ
る。なお、下記n1はn2は時間範囲を与える値であ
る。
る。なお、下記n1はn2は時間範囲を与える値であ
る。
() j−n1<=k<=j+n2の場合
wjk=1 ……(6)
() k<j−n1ork>j+n2の場合
wjk=−∞ ……(7)
次に、前述した式を用いてピツチ周期Piが算出
される様子を第4図を用いて説明する。
される様子を第4図を用いて説明する。
第1に式(1)を用いて第1図図示バツフア・メモ
リ9に格納されている残差信号波形を用いて第4
図図示ピツチ存在範囲内の全ての残差自己相関係
数を順次求め、第1図図示バツフア・メモリ10
に格納する。
リ9に格納されている残差信号波形を用いて第4
図図示ピツチ存在範囲内の全ての残差自己相関係
数を順次求め、第1図図示バツフア・メモリ10
に格納する。
第2に当該バツフア・メモリ10に格納した第
4図図示各残差自己相関係数を順次読み出し、式
(2)、(4)および(6)を用いて累積値“gij”を算出す
る。即ち、 () i=1の場合(第1フレームの場合) g1j=max〔wik・g0、k〕+φ1j=φ1j ここで、式中のg0、k=0である(式(2)の但し
書き)。これは、第4図図示に示す当該第1フ
レーム中の最大の残差自己相関係数の値を与える
時間遅れがjであるとしていることを示してい
る。
4図図示各残差自己相関係数を順次読み出し、式
(2)、(4)および(6)を用いて累積値“gij”を算出す
る。即ち、 () i=1の場合(第1フレームの場合) g1j=max〔wik・g0、k〕+φ1j=φ1j ここで、式中のg0、k=0である(式(2)の但し
書き)。これは、第4図図示に示す当該第1フ
レーム中の最大の残差自己相関係数の値を与える
時間遅れがjであるとしていることを示してい
る。
() i=2の場合
g2j=max〔wjk・g1、k〕+φ2j=φ1k+φ2j
ここで、wjkはウエイトを示し、第4図図中第
1フレーム中の最大の残差自己相関係数である図
示φ1jを中心に上方向(jの値が小さくなる方向)
に図示n1、下方向(jの値が大きくなる方向)に
図示n2の範囲内に第2フレーム内の最大となる残
差自己相関係数が位置する場合、例えば図示と
して示すφ2(j-3)が最大の残差自己相関係数であつ
た場合には、式(6)に示すように重み“1”が乗算
され、前述の値を得ている。
1フレーム中の最大の残差自己相関係数である図
示φ1jを中心に上方向(jの値が小さくなる方向)
に図示n1、下方向(jの値が大きくなる方向)に
図示n2の範囲内に第2フレーム内の最大となる残
差自己相関係数が位置する場合、例えば図示と
して示すφ2(j-3)が最大の残差自己相関係数であつ
た場合には、式(6)に示すように重み“1”が乗算
され、前述の値を得ている。
一方、範囲外の場合、例えば図示として示す
φ2(j+3)が最大の残差自己関数である場合には、式
(7)に示すような重み“−∞”を乗算し、累積値
g2j=−∞となり、当該はピツチ周期を求める
上で対象外となり、上記範囲内で最大の残差自己
相関計数をもつ例えば図示のものが選ばれる。
このように、前のフレームで求めた所定の残差自
己相関係数を中心に式(7)で示される範囲のもの
は、ピツチ周期を算出する対象外とすることによ
り、高精度にピツチ周期を抽出するように構成さ
れている。
φ2(j+3)が最大の残差自己関数である場合には、式
(7)に示すような重み“−∞”を乗算し、累積値
g2j=−∞となり、当該はピツチ周期を求める
上で対象外となり、上記範囲内で最大の残差自己
相関計数をもつ例えば図示のものが選ばれる。
このように、前のフレームで求めた所定の残差自
己相関係数を中心に式(7)で示される範囲のもの
は、ピツチ周期を算出する対象外とすることによ
り、高精度にピツチ周期を抽出するように構成さ
れている。
以下同様に有意な値が得られる式(6)で与えられ
るウエイトを用いて式(2)に示す累積値g3j、g4j…
gij…gMjを順次算出し、第1図図中バツフア・メ
モリ10に格納する。そして、式(5)で示すよう
に、各フレームについてのピツチ周期Piを算出す
る。例えば第4図よりP1=j、P2=j−3…Pi=
j−2…の形で算出する。以上説明したようにい
わばDP法(ダイナミツク・プログラム法)の手
法と同様な手法によつて、残差波形信号を複数の
フレームに分割した上で、該分割した複数のフレ
ームの残差自己相関係数の累積値gijを最大にする
ような経路に対応する形で残差自己相関係数を用
いてピツチ周期を抽出する構成を採用しているた
め、高精度にピツチ周期を抽出することが可能と
なる。
るウエイトを用いて式(2)に示す累積値g3j、g4j…
gij…gMjを順次算出し、第1図図中バツフア・メ
モリ10に格納する。そして、式(5)で示すよう
に、各フレームについてのピツチ周期Piを算出す
る。例えば第4図よりP1=j、P2=j−3…Pi=
j−2…の形で算出する。以上説明したようにい
わばDP法(ダイナミツク・プログラム法)の手
法と同様な手法によつて、残差波形信号を複数の
フレームに分割した上で、該分割した複数のフレ
ームの残差自己相関係数の累積値gijを最大にする
ような経路に対応する形で残差自己相関係数を用
いてピツチ周期を抽出する構成を採用しているた
め、高精度にピツチ周期を抽出することが可能と
なる。
第5図イは長い有声区間を示し、第5図ロは第
5図イ図示長い有声区間の1つのMフレームとし
てピツチ周期を算出する場合を示し、第5図ハは
第5図イ図示長い有声区間を短い複数のLフレー
ム毎に分割してピツチ周期を算出する場合を示
す。
5図イ図示長い有声区間の1つのMフレームとし
てピツチ周期を算出する場合を示し、第5図ハは
第5図イ図示長い有声区間を短い複数のLフレー
ム毎に分割してピツチ周期を算出する場合を示
す。
第1図ないし第4図を用いて説明したいわゆる
DP法(動的計画法)を利用した形でピツチ周期
の抽出を行う場合、入力音声の連続する有声区間
が終了した後でないと、各フレームのピツチ周期
を最終的に決定することができない。従つ、ピツ
チ周期の抽出の遅れは、連続する有声区間の長さ
に依存するため、例えば実時間分析を行う場合
に、迅速にピツチ周期を抽出し得ないこととな
る。そこで、本実施例では、一定のフレーム数
(ブロツク)単位で長い有声区間を分割し、該分
割した区間毎にピツチ周期を抽出することによ
り、所定時間以内にピツチ周期が検出できるよう
に構成してある。この際、当該連続するMフレー
ムを分割したLフレームの全体に渡つて、当該M
フレームの当初から連続した形で前述した累積値
gijを用いてピツチの抽出精度を高めるよう構成す
る。
DP法(動的計画法)を利用した形でピツチ周期
の抽出を行う場合、入力音声の連続する有声区間
が終了した後でないと、各フレームのピツチ周期
を最終的に決定することができない。従つ、ピツ
チ周期の抽出の遅れは、連続する有声区間の長さ
に依存するため、例えば実時間分析を行う場合
に、迅速にピツチ周期を抽出し得ないこととな
る。そこで、本実施例では、一定のフレーム数
(ブロツク)単位で長い有声区間を分割し、該分
割した区間毎にピツチ周期を抽出することによ
り、所定時間以内にピツチ周期が検出できるよう
に構成してある。この際、当該連続するMフレー
ムを分割したLフレームの全体に渡つて、当該M
フレームの当初から連続した形で前述した累積値
gijを用いてピツチの抽出精度を高めるよう構成す
る。
以上説明した如く、本発明によれば、音声の有
声区間を複数のフレームに分割し、該分割した各
フレームについて夫々求めた自己相関係数を用い
てピツチ周期を算出する際に、当該分割した複数
のフレームを一体とした形で連続性を保持しつつ
前記算出した自己相関係数の累積値を判定して当
該累積値が最大となる経路に対応する形で各フレ
ームのピツチ周期を算出しているため、簡単な構
成によつて高精度にピツチ周期を抽出することが
できる。
声区間を複数のフレームに分割し、該分割した各
フレームについて夫々求めた自己相関係数を用い
てピツチ周期を算出する際に、当該分割した複数
のフレームを一体とした形で連続性を保持しつつ
前記算出した自己相関係数の累積値を判定して当
該累積値が最大となる経路に対応する形で各フレ
ームのピツチ周期を算出しているため、簡単な構
成によつて高精度にピツチ周期を抽出することが
できる。
第1図は本発明の1実施例構成図、第2図ない
し第4図は第1図図示本発明の1実施例構成の動
作を説明する動作説明図、第5図は本発明の他の
実施例構成を説明する説明図を示す。 図中、1はスペクトル分析器(LPC)、2は逆
フイルタ(INV)、3はローパス・フイルタ
(LPF)、4は残差相関計算器(Φ)、5は累積値
計算部(gij)、6はピツチ抽出部(Pi)、7は有
声/無声判定器(VUV)、8は主制御部
(CPU)、9,10はバツフア・メモリ(BF)、
11はスイツチを表す。
し第4図は第1図図示本発明の1実施例構成の動
作を説明する動作説明図、第5図は本発明の他の
実施例構成を説明する説明図を示す。 図中、1はスペクトル分析器(LPC)、2は逆
フイルタ(INV)、3はローパス・フイルタ
(LPF)、4は残差相関計算器(Φ)、5は累積値
計算部(gij)、6はピツチ抽出部(Pi)、7は有
声/無声判定器(VUV)、8は主制御部
(CPU)、9,10はバツフア・メモリ(BF)、
11はスイツチを表す。
Claims (1)
- 【特許請求の範囲】 1 音声の有声区間を抽出し、該抽出した有声区
間の音声信号に関する相関性を用いてピツチ周期
を抽出するピツチ抽出処理方式において、 前記抽出した有声区間を複数のフレームに分割
し、該分割したフレーム毎に夫々音声の時間的な
相関性を抽出する相関性抽出部と、 該相関性抽出部によつて抽出された各フレーム
内の音声の時間的な相関性が相隣接するフレーム
間で所定範囲内にあるような経路上で、当該相関
性の累積値を前記分割した全ての複数のフレーム
について順次計算する累積値計算部と、 該累積値計算部によつて計算された累積値が最
大となる経路を判定し、当該最大となる経路に該
当するピツチ周期を前記各フレーム毎に順次抽出
するピツチ抽出部と を備える ことを特徴とするピツチ抽出処理方式。 2 前記抽出した有声区間を所定の長さの区間毎
に分割し、累積値は有声区間の先頭からの値を使
用して、当該分割した各区間毎に夫々ピツチ抽出
処理を行うことを特徴とする特許請求の範囲第1
項記載のピツチ抽出処理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59177679A JPS6155700A (ja) | 1984-08-27 | 1984-08-27 | ピッチ抽出処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59177679A JPS6155700A (ja) | 1984-08-27 | 1984-08-27 | ピッチ抽出処理方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6155700A JPS6155700A (ja) | 1986-03-20 |
| JPH0448239B2 true JPH0448239B2 (ja) | 1992-08-06 |
Family
ID=16035207
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59177679A Granted JPS6155700A (ja) | 1984-08-27 | 1984-08-27 | ピッチ抽出処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6155700A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003042977A1 (en) * | 2001-11-13 | 2003-05-22 | Nec Corporation | Code conversion method, apparatus, program, and storage medium |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4935280B2 (ja) * | 2006-09-29 | 2012-05-23 | カシオ計算機株式会社 | 音声符号化装置、音声復号装置、音声符号化方法、音声復号方法、及び、プログラム |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56126895A (en) * | 1980-03-10 | 1981-10-05 | Nippon Electric Co | Voice analyzer |
-
1984
- 1984-08-27 JP JP59177679A patent/JPS6155700A/ja active Granted
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003042977A1 (en) * | 2001-11-13 | 2003-05-22 | Nec Corporation | Code conversion method, apparatus, program, and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6155700A (ja) | 1986-03-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR0134158B1 (ko) | 음성인식장치 | |
| JP3114975B2 (ja) | 音素推定を用いた音声認識回路 | |
| Bayya et al. | Spectro-temporal analysis of speech signals using zero-time windowing and group delay function | |
| JPH10171484A (ja) | 音声合成方法および装置 | |
| JPS6051720B2 (ja) | 音声の基本周期抽出装置 | |
| JPH06161494A (ja) | 音声のピッチ区間自動抽出方法 | |
| JPH0448239B2 (ja) | ||
| JP2600384B2 (ja) | 音声合成方法 | |
| JPH05265495A (ja) | 音声符号化装置並びにその分析器及び合成器 | |
| US6590946B1 (en) | Method and apparatus for time-warping a digitized waveform to have an approximately fixed period | |
| JPH087597B2 (ja) | 音声符号化器 | |
| JP3252802B2 (ja) | 音声認識装置 | |
| EP0579812A1 (en) | Process for speech analysis | |
| JPH0122639B2 (ja) | ||
| JP3398968B2 (ja) | 音声分析合成方法 | |
| KR100359988B1 (ko) | 실시간 화속 변환 장치 | |
| JPH0122638B2 (ja) | ||
| JP3233543B2 (ja) | インパルス駆動点抽出方法およびピッチ波形抽出方法とその装置 | |
| JP2585214B2 (ja) | ピッチ抽出方法 | |
| JPS6220560B2 (ja) | ||
| JPH0736119B2 (ja) | 区分的最適関数近似方法 | |
| Sharma et al. | Faster prosody modification using time scaling of epochs | |
| JPS62194298A (ja) | ピツチ抽出方式 | |
| KR100211965B1 (ko) | 유성음 구간에서 피치동기식 포먼트 추정방법 | |
| JP3263136B2 (ja) | 信号のピッチ同期位置抽出方式及び信号合成方式 |