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
JPH0690636B2 - Speech coder - Google Patents
[go: Go Back, main page]

JPH0690636B2 - Speech coder - Google Patents

Speech coder

Info

Publication number
JPH0690636B2
JPH0690636B2 JP61289770A JP28977086A JPH0690636B2 JP H0690636 B2 JPH0690636 B2 JP H0690636B2 JP 61289770 A JP61289770 A JP 61289770A JP 28977086 A JP28977086 A JP 28977086A JP H0690636 B2 JPH0690636 B2 JP H0690636B2
Authority
JP
Japan
Prior art keywords
pitch
pitch period
autocovariance
predictor
maximum value
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
JP61289770A
Other languages
Japanese (ja)
Other versions
JPS63143599A (en
Inventor
尚己 松村
実 赤松
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP61289770A priority Critical patent/JPH0690636B2/en
Publication of JPS63143599A publication Critical patent/JPS63143599A/en
Publication of JPH0690636B2 publication Critical patent/JPH0690636B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Analogue/Digital Conversion (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は音声の帯域圧縮,音声蓄積等に使用される音声
符号化器に関する。
The present invention relates to a speech coder used for speech band compression, speech accumulation, and the like.

〔従来の技術〕[Conventional technology]

音声の帯域圧縮技術は近年のデータ・ネットワークの発
達,多様化に伴い,回線コストの低減,ネットワークの
効率化を目的として低ビットレート化の要求が高い。
With the development and diversification of data networks in recent years, voice band compression technology is required to have a low bit rate for the purpose of reducing line cost and improving network efficiency.

音声信号16Kbit/sec付近の高能率符号化法としては,従
来,AD-PCM(適応差分PCM),APC(適応予測符号化),APC
-AB(適応予測適応ビット割当符号化),ATC(適応直交
変換符号化),MPEC(マルチパルス駆動型符号化)等が
提案され,実用化されてきている。(例えば,落合・荒
関,“音声符号化技術",情報処理学会誌,Vol.24No.8,Au
g.1983)これら音声符号化法の中で,APCやAPC-AB等で
は,音声のピッチ周期を利用した高次ピッチ予測器を用
いることにより予測量を高め,高い品質の音声を得てお
り,有望視されている。
The conventional high-efficiency coding methods for audio signals near 16 Kbit / sec include AD-PCM (adaptive differential PCM), APC (adaptive predictive coding), and APC.
-AB (adaptive prediction adaptive bit allocation coding), ATC (adaptive orthogonal transform coding), MPEC (multi-pulse drive coding), etc. have been proposed and put to practical use. (For example, Ochiai / Araseki, “Voice coding technology”, Journal of Information Processing Society of Japan, Vol.24No.8, Au
g.1983) Among these speech coding methods, in APC, APC-AB, etc., the prediction amount is increased by using a high-order pitch predictor that uses the pitch period of the speech, and high quality speech is obtained. , Promising

このピッチ周期を抽出する方法として,従来は分折フレ
ーム内の自己相関関数を求めて,この自己相関関数の最
大値をピッチ周期とする方法が用いられている。
As a method of extracting this pitch period, conventionally, a method has been used in which the autocorrelation function in the split frame is obtained and the maximum value of this autocorrelation function is used as the pitch period.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

上述した従来の自己相関関数によるピッチ周期抽出法を
実現する際に問題となるのは演算量である。高次ピッチ
予測器は,ある点での予測信号を1ピッチ過去の入力信
号から求める方法を用いる為,長い分折フレームと多量
の演算を必要とする。ここで,分折フレーム長をN,自己
相関関数の次数を1からm,入力音声信号をx(n)(n
=1〜N)とすると,自己相関関数φ(n)は, であり,ピッチ周期Tp1は, である。したがって,ピッチ周期Tp1を抽出するための
演算量は積和回数m(2N−2m)/2回,最大値検索回数m
回となり,多量の演算が必要となり,大量の演算処理時
間もしくは大規模な演算処理回路が必要となる。一方,
演算量を少なくするために分折フレームを短かくとった
場合には,前記φ(n)のnが大きい程積和回数が少な
くなるために誤差が大きくなり,正確なピッチを抽出で
きなくなってしまうという欠点をもっている。
When implementing the above-described conventional pitch period extraction method using an autocorrelation function, the problem is the amount of calculation. The high-order pitch predictor uses a method of obtaining a prediction signal at a certain point from an input signal one pitch past, and therefore requires a long folding frame and a large amount of calculation. Here, the divided frame length is N, the order of the autocorrelation function is 1 to m, and the input speech signal is x (n) (n
= 1 to N), the autocorrelation function φ (n) is And the pitch period Tp 1 is Is. Therefore, the calculation amount for extracting the pitch period Tp 1 is the sum of products m (2N−2m) / 2 times, and the maximum value search number m
As a result, a large amount of calculation is required, which requires a large amount of calculation processing time or a large-scale calculation processing circuit. on the other hand,
When the split frame is made short in order to reduce the amount of calculation, the larger the n of φ (n) is, the smaller the number of product sums becomes, and the error becomes large, so that an accurate pitch cannot be extracted. It has the drawback of being lost.

〔問題点を解決するための手段〕[Means for solving problems]

本発明の音声符号化器は上述の欠点を軽減するため,自
己共分散関数算出器と重み付け乗算器と最大値検索器か
ら構成されるピッチ周期抽出器を有していることを特徴
とする。
In order to reduce the above-mentioned drawbacks, the speech coder of the present invention is characterized by having a pitch period extractor composed of an autocovariance function calculator, a weighting multiplier, and a maximum value searcher.

〔実施例〕〔Example〕

次に本発明について図面を参照して説明する。 Next, the present invention will be described with reference to the drawings.

第3図は本発明の作用を説明するための波形図である。
図中に示すように,長さNの区間lにおけるピッチ周期
Tp2を抽出する場合を考える。分折フレームの位置を図
中のkの位置にとり,自己共分散関数γ(n)を として求め,さらに重み付け自己共分散関数γw(n)
を, として求める。前記Tp2として求めることができる。
FIG. 3 is a waveform diagram for explaining the operation of the present invention.
As shown in the figure, the pitch period in section l of length N
Consider the case of extracting Tp 2 . The position of the split frame is set to the position of k in the figure, and the autocovariance function γ (n) is And further weighted autocovariance function γw (n)
, Ask as. The Tp 2 is Can be asked as

このように構成されたピッチ周期抽出器を第2図のブロ
ック図を用いて説明する。入力音声信号は音声信号入力
端子1から入り,自己共分散関数算出器21へ導かれる。
得られた自己共分散関数23は重み付け乗算器24へ導か
れ,重み付け乗算器24の出力信号である重み付け自己共
分散関数25は最大値検索器26へ導かれる。最大値検索器
26の出力信号はピッチ周期としてピッチ周期出力端子27
へ出力される。
The pitch period extractor configured in this way will be described with reference to the block diagram of FIG. The input voice signal enters from the voice signal input terminal 1 and is guided to the autocovariance function calculator 21.
The obtained autocovariance function 23 is led to the weighting multiplier 24, and the weighted autocovariance function 25, which is the output signal of the weighting multiplier 24, is led to the maximum value searcher 26. Maximum value searcher
The output signal of 26 is the pitch cycle output terminal 27
Is output to.

このピッチ周期抽出器を用いた音声符号化器の実施例を
第1図のブロック図を用いて説明する。入力音声信号は
音声信号入力端子1から入り,ピッチ周期抽出器2と高
次ピッチ予測器3へ導かれ,ピッチ周期抽出器2の出力
は高次ピッチ予測器3へ導かれる。高次ピッチ予測器3
の出力は近接予測器4へ導かれ,近接予測器4の出力は
量子化器5へ導かれる。更に,量子化器5の出力は符号
化信号出力端子6へ出力される。
An embodiment of a speech coder using this pitch period extractor will be described with reference to the block diagram of FIG. The input voice signal enters from the voice signal input terminal 1, is guided to the pitch period extractor 2 and the higher order pitch predictor 3, and the output of the pitch period extractor 2 is guided to the higher order pitch predictor 3. Higher-order pitch predictor 3
Is output to the proximity predictor 4, and the output of the proximity predictor 4 is input to the quantizer 5. Further, the output of the quantizer 5 is output to the encoded signal output terminal 6.

〔発明の効果〕〔The invention's effect〕

以上説明したように本発明は,高次ピッチ予測器を有す
る音声符号化器におけるピッチ周期抽出器を,自己共分
散関数算出器と重み付け乗算器と最大値検索器から構成
することにより,広い分折フレームを用いたピッチ周期
抽出を,少ない演算量で比較的小さい誤差で実現するこ
とが出来,処理遅延時間の短縮,演算回路規模の縮少を
図れるという効果がある。
As described above, according to the present invention, the pitch period extractor in the speech coder having the higher-order pitch predictor is composed of the autocovariance function calculator, the weighting multiplier, and the maximum value searcher. Pitch cycle extraction using a folding frame can be realized with a small amount of calculation and a relatively small error, and there is an effect that the processing delay time can be shortened and the arithmetic circuit scale can be reduced.

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

第1図は本発明の一実施例のブロック図,第2図は本発
明の要部のブロック図であり,第3図は本発明の作用を
説明するための音声信号の波形図である。 図において, l−1,l,l+1……部分区間番号,k……ピッチ周期分折
フレーム区間。
FIG. 1 is a block diagram of an embodiment of the present invention, FIG. 2 is a block diagram of an essential part of the present invention, and FIG. 3 is a waveform diagram of an audio signal for explaining the operation of the present invention. In the figure, l-1, l, l + 1 ... Partial section number, k ... Pitch-cycle folding frame section.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】入力音声信号が入力される高次ピッチ予測
器を有する音声符号化器において、分析フレーム毎にピ
ッチ周期を抽出して前記高次ピッチ予測器に出力するピ
ッチ周期抽出器を設け、該ピッチ周期抽出器を、前記入
力音声信号から前記分析フレームにおける複数の自己共
分散関数を算出する自己共分散関数算出器と、得られた
自己共分散関数に重み付けを行い重み付け自己共分散関
数を出力する重み付け乗算器と、前記重み付け自己共分
散関数から最大値を前記ピッチ周期として抽出する最大
値検索器とで構成したことを特徴とする音声符号化器。
1. A speech coder having a high-order pitch predictor to which an input speech signal is input, comprising a pitch period extractor for extracting a pitch period for each analysis frame and outputting it to the high-order pitch predictor. , The pitch period extractor, an autocovariance function calculator for calculating a plurality of autocovariance functions in the analysis frame from the input speech signal, and a weighted autocovariance function for weighting the obtained autocovariance function And a maximum value searcher that extracts a maximum value as the pitch period from the weighted autocovariance function.
JP61289770A 1986-12-06 1986-12-06 Speech coder Expired - Lifetime JPH0690636B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61289770A JPH0690636B2 (en) 1986-12-06 1986-12-06 Speech coder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61289770A JPH0690636B2 (en) 1986-12-06 1986-12-06 Speech coder

Publications (2)

Publication Number Publication Date
JPS63143599A JPS63143599A (en) 1988-06-15
JPH0690636B2 true JPH0690636B2 (en) 1994-11-14

Family

ID=17747537

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61289770A Expired - Lifetime JPH0690636B2 (en) 1986-12-06 1986-12-06 Speech coder

Country Status (1)

Country Link
JP (1) JPH0690636B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56102900A (en) * 1980-01-21 1981-08-17 Kokusai Denshin Denwa Co Ltd Voice pitch extracting system
JPS59152496A (en) * 1983-02-18 1984-08-31 富士通株式会社 Voice analysis synthesization system

Also Published As

Publication number Publication date
JPS63143599A (en) 1988-06-15

Similar Documents

Publication Publication Date Title
Gold Digital speech networks
US4720863A (en) Method and apparatus for text-independent speaker recognition
US4081605A (en) Speech signal fundamental period extractor
US4945565A (en) Low bit-rate pattern encoding and decoding with a reduced number of excitation pulses
EP0004759B1 (en) Methods and apparatus for encoding and constructing signals
US4969193A (en) Method and apparatus for generating a signal transformation and the use thereof in signal processing
CN101208741B (en) Method suitable for interoperability between short-time correlation models of digital signals
JPH0690636B2 (en) Speech coder
JPH0738118B2 (en) Multi-pulse encoder
US5202953A (en) Multi-pulse type coding system with correlation calculation by backward-filtering operation for multi-pulse searching
EP0162585B1 (en) Encoder capable of removing interaction between adjacent frames
JP2715437B2 (en) Multi-pulse encoder
JPS6162100A (en) Multipulse type encoder/decoder
Feldman A compact digital channel vocoder using commercial devices
JP2615991B2 (en) Linear predictive speech analysis and synthesis device
JPH0682280B2 (en) Speech coding system
US5550949A (en) Method for compressing voice data by dividing extracted voice frequency domain parameters by weighting values
JP2832942B2 (en) Multi-pulse encoder
JPH0833757B2 (en) Speech coder
JPS6113600B2 (en)
JPS60238900A (en) Fundamental frequency pattern extraction system
JPH087598B2 (en) Multi-pulse voice processor
Alcazar-Fernandez et al. L 1-norm noisy Tauberian deconvolution
JPH07101357B2 (en) Speech coder
Dettmer The big squeeze-a CELP speech codec