JPH02244200A - 音声信号処理用ピッチ検出回路 - Google Patents

音声信号処理用ピッチ検出回路

Info

Publication number
JPH02244200A
JPH02244200A JP6668189A JP6668189A JPH02244200A JP H02244200 A JPH02244200 A JP H02244200A JP 6668189 A JP6668189 A JP 6668189A JP 6668189 A JP6668189 A JP 6668189A JP H02244200 A JPH02244200 A JP H02244200A
Authority
JP
Japan
Prior art keywords
circuit
signal
output
pitch
audio signal
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.)
Pending
Application number
JP6668189A
Other languages
English (en)
Inventor
Akio Ogiwara
荻原 昭夫
Shinsuke Yamashita
慎介 山下
Masajiro Yoneda
米田 正次郎
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP6668189A priority Critical patent/JPH02244200A/ja
Publication of JPH02244200A publication Critical patent/JPH02244200A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、音声信号処理用ピッチ検出回路に関し、特
に、実時間処理により音声信号のピ・ソチ周波数を検出
することが可能な音声信号処理用ピッチ検出回路に関す
る。
〔従来の技術] 現在提案されている音声分析には、短時間スペクトル分
析、線形予測分析、ケプストラム分析などの手法が知ら
れている。これらの手法によって分析を行なうためには
、分析器を入力音声信号と同期させる必要がある。同時
に、一般に音声信号は、その特徴量が発声者によって異
なり、また、同じ発声者であっても発声の途中において
特徴量が変動するので、リアルタイムによる特徴量の抽
出が要求される。
そのため、音声分析において、スペクトル分析と並行し
て音源パラメータ、すなわちピッチ周波数の検出が必要
となる。ピッチ周波数の検出方法として種々のものが提
案されているが、現在のところ確立された方法はない。
[発明が解決しようとする課題] 上記のような要求を満たすためにディジタル計算機やデ
ィジタル・シグナル・プロセッサを用いて処理すると多
くの問題がある。すなわち、複雑な処理を高精度で行な
えるのであるが、計算量が膨大となり実時間処理が困難
となる。また、A/D変換器およびD/A変換器などを
必要とするので、処理時間が増加し、ハードウェア規模
の増大やコストの面からの問題も指摘される。
たとえば、音声信号のピッチ周波数を検出するための1
つの手法として、自己相関法によるものが知られる。こ
の手法では、次のような自己相関関数が定義され、用い
られている。
この手法では、式(1)を用いることにより、もとの入
力信号およびその遅延された信号の積および和を演算し
、その極大値を知ることによりピッチ周波数が検出され
る。しかし、式(1)を回・路孔するためには、N段の
遅延器およびそれに対応するN段のバッファならびにN
個の2変数乗算器が必要となる。また、2人力の乗算器
をSC回路を用いて精度良く構成するには回路規模の増
大がもたらされる。
すなわち、式(1)を用いる手法では、回路規模が増大
し、これに伴なって高速にピッチ周波数を検出すること
ができないという課題があった。
この発明は、上記のような課題を解決するためになされ
たもので、回路構成を簡単化し、高速にピッチ周波数の
検出が行なえる音声信号処理用ピッチ検出回路を提供す
ることを目的とする。
[課題を解決するための手段] この発明にかかる音声信号処理用ピッチ検出回路は、入
力音声信号を受け、予め定められるサンプル間隔ごとに
所定の時間長さだけ隔てられた複数の音声信号対を出力
する信号対出力手段と、信号対出力手段に接続され、音
声信号対ごとに信号のレベル差を検出する差検出手段と
、サンプル間隔について差検出手段から出力される信号
を積分する積分手段と、積分手段から出力される信号の
ピークを検出するピーク検出手段とを含む。
[作用] この発明における音声信号処理用ピッチ検出回路では、
信号対出力手段が予め定められたサンプル間隔ごとに所
定の時間長さだけ隔てられた複数の音声信号対を出力す
る。差検出手段により各音声信号対のレベル差が検出さ
れる。積分手段は差検出手段から出力される信号を積分
する。ピーク検出手段が積分手段から出力された信号の
ピークを検出することにより、入力音声信号のピッチ周
波数が検出される。
[発明の実施例] 次の式(2)は、この発明の実施例において基礎となる
、自己相関関数に準じた新しい関数φ(k)を定義して
いる。
ST!=F’16  (ABS: 絶対m)ここで、x
(iT)は、離散的な入力音声信号、Nはサンプル数、
Tはサンプル間隔である。したがって、フレーム長はN
Tとなる。
式(2)は、もとの入力信号とその遅延された信号との
レベル差の絶対値を求め、入力信号の16ステツプ毎の
総和を演算するものである。その際、kTを時間成分の
パラメータとし、関数φ(k)の極小値を検出すること
により、音声信号のピッチ周波数が得られる。
第2A図は、入力音声信号x (t)の例を示す波形図
である。また、第2B図は、第2A図に示す信号x (
t)について式(2)を適用した場合の演算結果を示す
グラフである。第2B図では、縦軸はφ(k)の値を示
し、横軸が時間軸(kT)を示す。
このように、第2A図に示すピッチ周期(Tp)が第2
B図に示す時間幅(Tp)として得られることになる。
すなわち、関数φ(k)の極小値が得られる値kTを知
ることにより、音声信号X(1)のピッチ周期Tpを知
ることができる。
第3図は、この発明の一実施例を示す音声信号処理用ピ
ッチ検出回路のブロック図である。第3図を参照して、
このピッチ検出回路は、パケット・ブリゲート・デバイ
ス(以下BBDという)を用いた遅延回路1と、サンプ
ルホールド回路を用いたバッファ回路2と、BBD遅延
回路1およびバッファ回路2の出力に接続された絶対差
演算部3と、絶対差演算部3の出力に接続されたピーク
ホールド回路4と、ピークホールドされた出力信号に係
数αを乗じるための係数乗算器5と、絶対差演算部3お
よび乗算器5からの出力信号を比較するためのコンパレ
ータ6とを含む。
第4A図は、第3図に示されたBBD遅延回路1おびバ
ッファ回路2の例を示す回路図である。
この実施例では、入力音声信号を16段に遅延させるた
め、各々がカスケード接続された16個のBBDIOが
BBD遅延回路1内に設けられる。
各BBDIOは、16段の遅延素子として機能するので
、256段(−16X16)に遅延された信号を出力す
る。同様に、バッファ回路2は、16個のサンプルホー
ルド回路20を含む。各サンプルホールド回路20は、
クロック信号に応答して各BBDIOからの出力信号を
電荷量としてサンプルするキャパシタ23と、単位利得
バッファ21とを含む。なお、BBDloの回路の一例
は、第4B図に示される。
第4A図に示された回路を用いることにより、BBD遅
延回路1および遅延回路2の各々がら次式(3)に示す
出力信号が得られる。
第1A図は、第3図に示す絶対差演算部の一例を示す回
路図である。第1B図は、その動作を制御するための制
御信号のタイムチャートである。
第1A図を参照して、この絶対差演算部は、BBD遅延
回路およびバッファ回路からの出力信号を受けるように
接続されたマルチプレクサ31と、マルチプレクサ31
によって選択された信号対の絶対差を検出するための絶
対差検出回路(ABSD)32および33と、絶対差検
出回路32および33の出力に接続された加算器34と
を含む。
マルチプレクサ31は、絶対差検出回路32から時分割
多重使用されるため、制御信号INHIおよびINH2
に応答して4つのアナログスイッチが動作する。すなわ
ち、BBD遅延回路1およびバッファ回路2から各々出
力された信号対が絶対差検出回路32および33にそれ
ぞれ与えられる。
絶対差検出回路32では、外部から与えられるクロック
信号CP2に応答してスイッチング素子321および3
22がオンする。マルチプレクサ31からの出力信号v
1およびv2はそれぞれスイッチング素子321および
322を介してキャパシタ323の各電極に与えられる
。したがって、信号v1およびv2の電位差がキャパシ
タ323により充電された電荷量としてサンプルされる
ことになる。キャパシタ323のいずれかの電極に充電
された電荷が加算器34に出力される。すなわち、信号
v1およびv2を比較するための比較回路325が設け
られており、この回路325から比較結果を示す信号φ
1およびφ2が出力される。キャパシタ323の各電極
と接地との間にスイッチング素子324および326が
設けられており、これらのうちのいずれかが信号φ1お
よびφ2のいずれかに応答してオンする。その結果、信
号v1およびv2の絶対差を示す信号が加算器34に与
えられることになる。
加算器34は、積分回路によって構成されており、絶対
差検出回路32および33から出力される信号の加算が
行なわれる。加算された信号は、外部からのクロック信
号φ4に応答して動作するスイッチング素子35を介し
て出力される。
第5図は、第3図に示すピークホールド囲路4の例を示
す回路図である。第5図を参照して、このピークホール
ド回路4は、2つのオペアンプ41および42と、電源
VDOと接地との間に直列に接続されたNMOS)ラン
ジスタ43およびキャバシタ45と、キャパシタ45を
リセットするためのNMOSトランジスタ44とを含む
動作において、入力電圧Vinが出力電圧V。
utよりも高いとき、トランジスタ43がオンする。し
たがって、キャパシタ45は電圧Voutが電圧Vin
に等しくなるまで充電される。その結果、キャパシタ4
5により保持されたピーク電圧は、ボルテージホロワを
構成するオペアンプ42を介して出力電圧Voutとし
て出力される。
第6A図は、第3図に示す係数乗算器5の例を示す回路
図である。また、第6B図は、第6A図に示す計数乗算
器を制御するためのクロック信号φ1およびφ2の波形
図である。第6A図を参照して、この係数乗算器5は、
クロック信号φ1およびφ2に応答して動作するスイッ
チング素子51および53と、キャパシタ52と、オペ
アンプ54と、キャパシタ55と、クロック信号φ2に
応答して動作するスイッチング素子56とを含む。
この計数乗算器5では、積分回路が構成されており、キ
ャパシタ52の容量値をC11キヤパシタ55の容量値
をCfとすると、次式の関係が成立する。
Vout−(Ci/Cf) eVin   −(4)し
たがって、キャパシタ52および55の容量値Ciおよ
びCfを適当に設定することにり、任意の係数(第3図
に示すα)を乗することができる。
第7A図は、第1A図に示す絶対差検出回路の別の例を
示す回路図である。また、第7B図は、第7A図に示す
絶対差検出回路を制御するために外部から与えられるク
ロック信号φ1.φ2,3゜4の波形を示す波形図であ
る。
第7A図を参照して、この絶対差検出回路は、差検出部
70と、制御信号発生8oとを含む。制御信号発生部8
0は、入力電圧v1およびv2のレベル差と外部から与
えられるクロック信号φ1およびφ2とに応答して制御
信号1および1.2および2を出力する。差検出部70
に設けられたスイッチング素子71aおよび72a、7
1bおよび72bは、それぞれ信号1,1,2.2に応
答して動作する。また、スイッチング素子73aおよび
74a、73bおよび74bは、外部からの制御信号3
および4に応答して動作する。これにより、差検出部7
0は、入力電圧v1およびV2に応答してレベルの絶対
差に相当する信号を出力する。
なお、第7A図に示す絶対差検出回路は、第1図に示す
絶対差検出回路と比較して、集積化した場合に以下の点
で優れている。すなわち、第1A図に示す絶対差検出回
路では、入力端子v1およびv2の差を検出するために
1つのキャパシタ323が設けられている。キャパシタ
323は、集積回路内に設けられたとき、その各電極と
基板との間に寄生容量を持つことになる。各寄生容量は
基板からの距離によって大きさが異なるため、出゛力特
性に悪影響を及ぼす。これに対し、第7A図に示す絶対
差検出回路では、2つのキャパシタ75aおよび75b
が設けられている。絶対差検出回路の出力端子76は、
第1A図に示す加算器34中に設けられたオペアンプの
反転入力端子(仮想接地)に入力されることになるので
、スイッチング素子73aおよび74a(または73b
および74b)のいずれがオンしてもキャパシタ75a
(または75b)の寄生容量の影響を受けない。
したがって、第7A図に示す絶対差検出回路を用いると
、集積化された場合のキャパシタ75aおよび75bに
付随する寄生容量の影響を受けることなく、その結果、
正確に入力電圧v1およびV2の絶対差を検出すること
ができる。
第8図は、第3図に示すピッチ検出回路を使用して音声
信号のピッチ周波数を求めたときの実験データを示すグ
ラフである。第8図を参照して、横軸は入力音声信号の
周波数を示し、縦軸はピッチ検出回路により検出された
周波数を示す。実験では、第3図に示す計数乗算器にお
いて設定する係数αを、α−0,15,0,20,0,
25にそれぞれ設定した場合についてデータを得た。こ
のグラフでは、約190Hz以下の入力周波数について
は、各場合の傾向が近似しているので、記載が略されて
いる。なお、この実験では、BBD遅延回路の遅延ステ
ップを16ステツプとし、サンプル間隔Tを0.125
m5としている。また、人力音声信号を3Vp−pの正
弦波としている。
第8図かられかるように、係数αを0.20に設定した
ときに、平均誤差が3%となり良好な結果を得た。31
.25Hz以下の周波数では、遅延段のフレーム長が3
2m5であるので、ピッチ周波数の検出が理論的に不可
能となる。
第9図は、第3図に示すピッチ検出回路の振幅特性を示
すグラフである。第9図を参照して、横軸は入力音声信
号の電圧を示し、縦軸はピッチ検出回路によって検出さ
れるピッチ周波数を示す。
実験では、100Hzの正弦波を入力音声信号として与
えている。第9図かられかるように、入力音声信号の電
圧が低いところではピッチ周波数を正確に得ることはで
きないが、約3.2v以上では正確にピッチ周波数が検
出できることを示している。これは、入力電圧が低いと
ころでは、遅延回路による減衰が大きいので絶対差の検
出が正確に行なわれなかったものと考えられる。しかし
ながら、人力音声信号の電圧を増幅器を用いて増幅しさ
えすれば、何ら問題なく正確にピッチ周波数を検出する
ことができる。
第10A図および第10B図は、各々母音「ア」および
「イ」についてピッチ周波数を求めたときのシンクロス
コープの出力例を示す波形図である。
第10A図および第10B図にそれぞれ示すように、ピ
ッチ検出パルスのパルス幅がらピッチ周期Tplおよび
Tp2が得られる。
このようにして、第3図に示す音声信号処理用ピッチ検
出回路を用いることにより、従来と比較して囲路が大幅
に簡単化され、これに伴なって高速にピッチ周波数の検
出を行なうことができる。
これは、第3図に示すピッチ検出囲路では、アナログ回
路を用いて実時間軸上で処理を行なっていることに起因
する。
[発明の効果] 以上のように、この発明によれば、音声信号対のレベル
差の積分によって得られた信号のゼータを検出すること
により入力音声信号のピッチ周波数が検出されるので、
回路構成が簡単化され、かつ、高速に動作可能な音声信
号処理用ピッチ検出回路が得られた。
【図面の簡単な説明】
第1A図は、第3図に示される回路で使用される絶対差
演算部の一例を示す回路図である。第1B図は第1A図
に示す絶対差演算部を制御するための制御信号のタイム
チャートである。第2A図は、人力音声信号の例を示す
波形図である。第2B図は、関数φ(k)の変化を示す
グラフである。 第3図は、この発明の一実施例を示す音声信号処理用ピ
ッチ検出回路のブロック図である。第4A図は、第3図
に示されたBBD遅延回路およびバッファ回路を示す回
路図である。第4B図は、第4A図に示す回路において
用いられるBBDの回路図である。第5図は、第3図に
示すピークホールド回路の例を示す回路図である。第6
A図は、第3図に示す係数乗算器の例を示す回路図であ
る。 第6B図は、第6A図に示す係数乗算器を制御するため
のクロック信号の波形図である。第7A図は、第1図に
示す絶対差検出回路の別の例を示す回路図である。第7
B図は、第7A図に示す絶対差検出回路に外部から与え
られるクロック信号の波形を示す波形図である。第8図
は、第3図に示すピッチ検出回路のピッチ検出特性を示
すグラフである。第9図は、第3図に示すピッチ検出回
路の振幅特性を示すグラフである。第10A図および第
10B図は、シンクロコープの出力波形を示す波形図で
ある。 図において、1はBBD遅延回路、2はバッファ回路、
3は絶対差演算部、4はピークホールド回路、5は計数
乗算器、6はコンパレータ、31はマルチプレクサ、3
2および33は絶対差検出回路、34は加算器である。

Claims (1)

  1. 【特許請求の範囲】 入力音声信号を受けるように接続され、予め定められる
    サンプル間隔ごとに、所定の時間長さだけ隔てられた複
    数の音声信号対を出力する信号対出力手段と、 前記信号対出力手段に接続され、前記音声信号対ごとに
    信号のレベル差を検出する差検出手段と、前記差検出手
    段に接続され、前記複数のサンプル間隔について前記差
    検出手段から出力される信号を積分する積分手段と、 前記積分手段に接続され、前記積分手段から出力される
    信号のピークを検出するピーク検出手段を含む、音声信
    号処理用ピッチ検出回路。
JP6668189A 1989-03-17 1989-03-17 音声信号処理用ピッチ検出回路 Pending JPH02244200A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6668189A JPH02244200A (ja) 1989-03-17 1989-03-17 音声信号処理用ピッチ検出回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6668189A JPH02244200A (ja) 1989-03-17 1989-03-17 音声信号処理用ピッチ検出回路

Publications (1)

Publication Number Publication Date
JPH02244200A true JPH02244200A (ja) 1990-09-28

Family

ID=13322916

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6668189A Pending JPH02244200A (ja) 1989-03-17 1989-03-17 音声信号処理用ピッチ検出回路

Country Status (1)

Country Link
JP (1) JPH02244200A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100800873B1 (ko) * 2005-10-28 2008-02-04 삼성전자주식회사 음성 신호 검출 시스템 및 방법
JP2017184293A (ja) * 2016-03-28 2017-10-05 三菱電機株式会社 相電圧検出回路および発電制御装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5315384A (en) * 1976-07-28 1978-02-13 Mitsui Toatsu Chem Inc Preparation of methylpiperazinones
JPS6152699A (ja) * 1984-08-22 1986-03-15 三菱電機株式会社 デイジタル音声加算器

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5315384A (en) * 1976-07-28 1978-02-13 Mitsui Toatsu Chem Inc Preparation of methylpiperazinones
JPS6152699A (ja) * 1984-08-22 1986-03-15 三菱電機株式会社 デイジタル音声加算器

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100800873B1 (ko) * 2005-10-28 2008-02-04 삼성전자주식회사 음성 신호 검출 시스템 및 방법
US7739107B2 (en) 2005-10-28 2010-06-15 Samsung Electronics Co., Ltd. Voice signal detection system and method
JP2017184293A (ja) * 2016-03-28 2017-10-05 三菱電機株式会社 相電圧検出回路および発電制御装置
US10218299B2 (en) 2016-03-28 2019-02-26 Mitsubishi Electric Corporation Phase voltage detection circuit and power generation control device

Similar Documents

Publication Publication Date Title
Lee et al. Measurement of the Wiener kernels of a non-linear system by cross-correlation
JPH0211173B2 (ja)
JPS6016582B2 (ja) デイジタル周波数分析装置
US4076960A (en) CCD speech processor
JP6438121B2 (ja) 正弦波乗算装置とこれを有する入力装置
JPH02244200A (ja) 音声信号処理用ピッチ検出回路
JP2751604B2 (ja) 音声信号処理装置と音声信号処理方法
CN112514262B (zh) 处理电路
JP2000009768A (ja) 周波数解析装置
RU2279758C2 (ru) Адаптивный эквалайзер (варианты)
JP3019753B2 (ja) アナログ/デジタル変換器
Piskorowski A new concept of phase-compensated continuous-time Chebyshev filters
JP3986457B2 (ja) 入力信号推定方法、及び装置、入力信号推定プログラムならびにその記録媒体
JP6419674B2 (ja) 正弦波乗算装置とこれを有する入力装置
JP3284145B2 (ja) Pll同期式測定装置
JP2655834B2 (ja) 残響装置
JPH01136195A (ja) 音声認識用半導体装置
US20050108311A1 (en) Method and filter arrangement for digital recursive filtering in the time domain
JPS5948429B2 (ja) 演算回路
JPS6229214A (ja) 自己相関フイルタの設計方法
SU1615752A1 (ru) Интегратор
JPS592404B2 (ja) Agc アンプ
KR840002361B1 (ko) 디지탈 필터
JPH06216777A (ja) 発振検出装置
Stone et al. A variable function delay for analog computers