Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0234400B2 - ONSEINOPITSUCHICHUSHUTSUHOHO - Google Patents
[go: Go Back, main page]

JPH0234400B2 - ONSEINOPITSUCHICHUSHUTSUHOHO - Google Patents

ONSEINOPITSUCHICHUSHUTSUHOHO

Info

Publication number
JPH0234400B2
JPH0234400B2 JP9151781A JP9151781A JPH0234400B2 JP H0234400 B2 JPH0234400 B2 JP H0234400B2 JP 9151781 A JP9151781 A JP 9151781A JP 9151781 A JP9151781 A JP 9151781A JP H0234400 B2 JPH0234400 B2 JP H0234400B2
Authority
JP
Japan
Prior art keywords
time
audio signal
zero
pitch
addition
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
JP9151781A
Other languages
Japanese (ja)
Other versions
JPS57207296A (en
Inventor
Akihiro Oooka
Yutaka Wada
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.)
Sumitomo Electric Industries Ltd
Original Assignee
Sumitomo Electric Industries Ltd
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 Sumitomo Electric Industries Ltd filed Critical Sumitomo Electric Industries Ltd
Priority to JP9151781A priority Critical patent/JPH0234400B2/en
Publication of JPS57207296A publication Critical patent/JPS57207296A/en
Publication of JPH0234400B2 publication Critical patent/JPH0234400B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)

Description

【発明の詳細な説明】 本発明は音声のピツチ抽出方法に係り、特に音
声分析や音声合成・音声認識等に必要な音声のピ
ツチ周期を短時間で得る方法に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a voice pitch extraction method, and more particularly to a method for obtaining voice pitch periods required for voice analysis, voice synthesis, voice recognition, etc. in a short time.

音声は波形上極端に差違がない波形の繰り返し
とみることができる。この繰り返しである有声音
の基本周期が音声のピツチであつて、通常2.5ms
〜12ms程度であることが判明している。この音
声のピツチの正確な抽出は音声の分析・合成をす
る場合重要な事項であつて、特に音声合成におい
てはピツチ周期がデータ圧縮や合成音質に対して
重要なパラメータとなつている。したがつて、ピ
ツチ周期は正確であることが要請される。
Speech can be viewed as repeating waveforms with very little difference in waveform. The fundamental period of voiced sound, which is this repetition, is the pitch of the voice, and is usually 2.5ms.
It has been found that it is about ~12ms. Accurate extraction of the pitch of speech is an important matter when analyzing and synthesizing speech, and especially in speech synthesis, the pitch period is an important parameter for data compression and synthesized sound quality. Therefore, the pitch period is required to be accurate.

従来におけるピツチ周期を求める方法として
は、音声波形のピーク値の探索による方法とか、
自己相関係数などから求める方法が提案されてい
る。ところが、前者にあつては演算時間が短いと
いう利点はあつても振幅が最大もしくは減少する
区間である過渡状態での抽出精度が悪いという欠
点があり、また後者にあつては自己相関係数を得
るためにピツチ周期を含む時間遅れの相関係数を
計算しなければならないので、演算時間が長いと
いう欠点および積演算が多いので掛算器が必要と
なつてハードウエアの構成が複雑になる欠点を有
する。
Conventional methods for determining the pitch period include searching for the peak value of the audio waveform,
A method of obtaining it from autocorrelation coefficients has been proposed. However, although the former has the advantage of short calculation time, it has the disadvantage of poor extraction accuracy in the transient state where the amplitude is at its maximum or decreases, and the latter has the disadvantage that the autocorrelation coefficient Since the time delay correlation coefficient including the pitch period must be calculated in order to obtain the Pitch period, the calculation time is long, and since there are many product operations, a multiplier is required, which complicates the hardware configuration. have

そこで、本発明は上述の欠点に鑑み、高精度な
ピツチ周期を得ることを前提として、演算時間を
短縮しかつ回路構成を簡単化した音声のピツチ抽
出方法の提供を目的とする。
SUMMARY OF THE INVENTION In view of the above-mentioned drawbacks, it is an object of the present invention to provide a voice pitch extraction method that shortens calculation time and simplifies the circuit configuration on the premise of obtaining a highly accurate pitch period.

かかる目的を達成するため本発明としては、入
力音声記憶手段に記憶される一分析区間にて音声
信号の波形上零交差する各時点から上記音声信号
を直流成分を除いて加算し、加算結果が予め定め
られた閾値以下となるまでの時間を上記各時点か
らの計算につきそれぞれ求め、このそれぞれの時
間のうち最大値からピツチを得ることを特徴とす
る。
In order to achieve this object, the present invention adds the above-mentioned audio signals excluding the DC component from each point in time when the waveform of the audio signal crosses zero in one analysis interval stored in the input audio storage means, and the addition result is The method is characterized in that the time until the value becomes equal to or less than a predetermined threshold is determined for each calculation from each of the above-mentioned points, and the pitch is obtained from the maximum value of each of the times.

ここで、図を参照しつつ本発明の実施例を説明
する。第1図および第2図において、音声信号は
入力音声記憶手段1に入力されて数ピツチ周期を
含む一分析区間だけ記憶される。この記憶された
音声信号から音声信号が負から正に移る時点(本
実施例では零交差時点)を零交差検出手段2によ
り求め、この負から正の零交差時点を加算手段3
に出力する。加算手段3では零交差時点から入力
音声記憶手段1に記憶された音声信号を順次読み
出し、加算結果が予め定められた閾値たとえば零
になるまで加算する。
Here, embodiments of the present invention will be described with reference to the drawings. In FIGS. 1 and 2, an audio signal is input to an input audio storage means 1 and is stored for one analysis period including several pitch periods. The zero-crossing detecting means 2 determines the point in time when the audio signal changes from negative to positive (the zero-crossing point in this embodiment) from the stored audio signal, and the adding means 3 calculates the zero-crossing point from negative to positive.
Output to. The addition means 3 sequentially reads out the audio signals stored in the input audio storage means 1 from the zero-crossing point and adds them until the addition result reaches a predetermined threshold, for example, zero.

たとえば、第2図に示す音声信号にあつては分
析区間の始まりから、負から正の零交差時点T1
T2,T3,T4,T5を順次求め、このそれぞれの時
点T1〜T5から加算が加算値零になるまで計算す
る。
For example, in the case of the audio signal shown in FIG .
T 2 , T 3 , T 4 , and T 5 are sequentially obtained, and calculations are performed from each time point T 1 to T 5 until the addition value becomes zero.

加算値が所定の閾値になるまで加算すること
は、音声信号波形の一ピツチ周期内の平均値が零
に近いという現象に基づいている。すなわち、負
から正の零交差時点から音声信号を加算すると、
零交差のたびに正値および負値の加算が繰り返え
され、加算値としては次第に減少して零に近づく
のである。この場合、閾値としては零を基準とし
てある範囲を採ることができる。
The fact that the sum is added until the sum reaches a predetermined threshold value is based on the phenomenon that the average value within one pitch period of the audio signal waveform is close to zero. That is, if we add the audio signals from the negative to positive zero crossing point, we get
At each zero crossing, addition of positive and negative values is repeated, and the added value gradually decreases and approaches zero. In this case, the threshold value can be within a certain range with zero as a reference.

加算手段3が加算を開始してから加算値が所定
の閾値に達するまでの時間を加算時間計測手段4
で求めて、一時記憶する。第2図では加算開始の
時点T1,T2,T3,T4,T5から加算値が零になる
までの時間a,b,c,d,eを計測している。
The addition time measuring means 4 is a time period from when the addition means 3 starts addition until the added value reaches a predetermined threshold value.
Find it and temporarily memorize it. In FIG. 2, the times a, b, c, d, and e from the time points T 1 , T 2 , T 3 , T 4 , and T 5 at which the addition starts until the added value becomes zero are measured.

加算時間計測手段4により求めた加算時間と最
大値記憶手段6により記憶された値とが最大値判
定手段5によつて比較され、値の大きな方を最大
値として最大値記憶手段6に記憶する。この場
合、最大値記憶手段6により記憶される値は最初
は零またはピツチ周期とみなされる最小値であつ
て加算時間の計測で大きな値の方が最大値とされ
る。
The addition time determined by the addition time measuring means 4 and the value stored in the maximum value storage means 6 are compared by the maximum value determination means 5, and the larger value is stored in the maximum value storage means 6 as the maximum value. . In this case, the value stored by the maximum value storage means 6 is initially a minimum value that is considered to be zero or a pitch period, and the larger value is determined to be the maximum value when the addition time is measured.

以上の手順を一分析区間内の音声信号につき実
施して、最終的に求まつた最大値をピツチ周期の
候補とする。第2図の音声信号ではピツチ周期の
候補はCである。
The above procedure is carried out for the audio signal within one analysis section, and the maximum value finally determined is used as a pitch period candidate. In the audio signal of FIG. 2, the pitch period candidate is C.

通常ピツチ周期は前述したようにある範囲、た
とえば2.5msから12msの間に分布しているので、
ピツチ周期の候補として求められた値をこの予め
定めた範囲に入つているか否か判定することで精
度の向上が図れる。また、上記一分析区間は通常
のピツチ周期最大値である12msecの倍程度があ
げられる。
Normally, the pitch period is distributed within a certain range, for example between 2.5ms and 12ms, as mentioned above, so
Accuracy can be improved by determining whether or not the value found as a pitch period candidate falls within this predetermined range. Further, the above-mentioned one analysis interval may be about twice the normal pitch period maximum value of 12 msec.

また、分析する音声信号は高域通過フイルタを
通して直流成分を除き交流分のみ加算に関与させ
る必要がある。
Furthermore, the audio signal to be analyzed needs to be passed through a high-pass filter to remove the DC component and allow only the AC component to participate in the addition.

さらに、ピツチ周波数は80Hz〜400Hz程度であ
るため1KHz程度の低域通過フイルタに音声信号
を通してやれば精度が向上する。
Furthermore, since the pitch frequency is about 80Hz to 400Hz, accuracy can be improved by passing the audio signal through a low-pass filter of about 1KHz.

上述の例では負から正の零交差時点を基準とし
て加算したのであるが、正から負の零交差時点を
基準としてもよい。
In the above example, the addition was performed using the zero-crossing point from negative to positive as the reference, but the zero-crossing point from positive to negative may be used as the reference.

以上実施例にて具体化したように本発明によれ
ば、音声信号の零交差を基準として加算時間を演
算してピツチ周期を求めていることにより、精度
良くかつ従来のように時間遅れの相関係数の計算
もなく加算が中心であつて演算時間が非常に短縮
され、また掛算器が不要となつてハードウエアに
よる構成が簡単となつた。
As embodied in the above embodiments, according to the present invention, the pitch period is calculated by calculating the addition time using the zero crossing of the audio signal as a reference, so that the pitch period can be calculated with high accuracy and the time delay phase can be calculated as in the conventional method. Since there is no calculation of relational numbers and the calculation is centered on addition, the calculation time is greatly reduced, and a multiplier is no longer required, making the hardware configuration simple.

【図面の簡単な説明】[Brief explanation of drawings]

第1図および第2図は本発明による音声のピツ
チ抽出方法の実施例で、第1図は原理を示すブロ
ツク図、第2図は実施例説明のための音声信号波
形図である。 図面中、1は入力音声記憶手段、2は零交差検
出手段、3は加算手段、4は加算時間計測手段、
5は最大値判定手段、6は最大値記憶手段であ
る。
1 and 2 show an embodiment of the voice pitch extraction method according to the present invention. FIG. 1 is a block diagram showing the principle, and FIG. 2 is an audio signal waveform diagram for explaining the embodiment. In the drawing, 1 is input voice storage means, 2 is zero crossing detection means, 3 is addition means, 4 is addition time measurement means,
5 is a maximum value determining means, and 6 is a maximum value storage means.

Claims (1)

【特許請求の範囲】[Claims] 1 入力音声記憶手段に記憶される一分析区間に
て音声信号の波形上零交差する各時点から上記音
声信号を直流成分を除いて加算し、加算結果が予
め定められた閾値以下となるまでの時間を上記各
時点からの計算につきそれぞれ求め、このそれぞ
れの時間のうち最大値からピツチを得るようにし
た音声のピツチ抽出方法。
1 Add the audio signals excluding the DC component from each point in time when the waveform of the audio signal crosses zero in one analysis interval stored in the input audio storage means, and add the audio signal until the addition result becomes equal to or less than a predetermined threshold. A voice pitch extraction method in which the time is determined for each calculation from each point in time, and the pitch is obtained from the maximum value of each time.
JP9151781A 1981-06-16 1981-06-16 ONSEINOPITSUCHICHUSHUTSUHOHO Expired - Lifetime JPH0234400B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9151781A JPH0234400B2 (en) 1981-06-16 1981-06-16 ONSEINOPITSUCHICHUSHUTSUHOHO

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9151781A JPH0234400B2 (en) 1981-06-16 1981-06-16 ONSEINOPITSUCHICHUSHUTSUHOHO

Publications (2)

Publication Number Publication Date
JPS57207296A JPS57207296A (en) 1982-12-18
JPH0234400B2 true JPH0234400B2 (en) 1990-08-02

Family

ID=14028597

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9151781A Expired - Lifetime JPH0234400B2 (en) 1981-06-16 1981-06-16 ONSEINOPITSUCHICHUSHUTSUHOHO

Country Status (1)

Country Link
JP (1) JPH0234400B2 (en)

Also Published As

Publication number Publication date
JPS57207296A (en) 1982-12-18

Similar Documents

Publication Publication Date Title
Schroeder Period histogram and product spectrum: New methods for fundamental‐frequency measurement
US7035742B2 (en) Apparatus and method for characterizing an information signal
US6124544A (en) Electronic music system for detecting pitch
McGonegal et al. A semiautomatic pitch detector (SAPD)
JP3112654B2 (en) Signal analysis method
JPS63500683A (en) Parallel processing pitch detector
US5809453A (en) Methods and apparatus for detecting harmonic structure in a waveform
Kasuya et al. An adaptive comb filtering method as applied to acoustic analyses of pathological voice
KR100227950B1 (en) Human speech processing apparatus
JP2005292207A (en) Method of music analysis
US4982433A (en) Speech analysis method
JPH0234400B2 (en) ONSEINOPITSUCHICHUSHUTSUHOHO
US5208861A (en) Pitch extraction apparatus for an acoustic signal waveform
JPS6214839B2 (en)
Strik et al. Comparing methods for automatic extraction of voice source parameters from continuous speech.
JP3919359B2 (en) Device for detecting the attack position of a musical sound signal
JP3019603B2 (en) Speech fundamental frequency extraction device
KR970010947B1 (en) Karaoke scoring system
JP2643202B2 (en) Detection device for steady, transient and uncertain parts of input speech
JPH1185197A (en) Voice signal analyzer
JPS6068000A (en) Pitch extractor
JP2557497B2 (en) How to identify male and female voices
JPS58179898A (en) Pitch extractor
JPS6310395B2 (en)
JPH08193876A (en) Howling frequency detection device and method