[go: up one dir, main page]

JPS6222489B2 - - Google Patents

Info

Publication number
JPS6222489B2
JPS6222489B2 JP54052194A JP5219479A JPS6222489B2 JP S6222489 B2 JPS6222489 B2 JP S6222489B2 JP 54052194 A JP54052194 A JP 54052194A JP 5219479 A JP5219479 A JP 5219479A JP S6222489 B2 JPS6222489 B2 JP S6222489B2
Authority
JP
Japan
Prior art keywords
signal
decoded
prediction
sample
decoded 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.)
Expired
Application number
JP54052194A
Other languages
Japanese (ja)
Other versions
JPS55143830A (en
Inventor
Kazunari Irie
Hideyo Murakami
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP5219479A priority Critical patent/JPS55143830A/en
Publication of JPS55143830A publication Critical patent/JPS55143830A/en
Publication of JPS6222489B2 publication Critical patent/JPS6222489B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M3/00Conversion of analogue values to or from differential modulation
    • H03M3/04Differential modulation with several bits, e.g. differential pulse code modulation [DPCM]
    • H03M3/042Differential modulation with several bits, e.g. differential pulse code modulation [DPCM] with adaptable step size, e.g. adaptive differential pulse code modulation [ADPCM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)

Description

【発明の詳細な説明】 この発明は例えば音声信号のようにサンプル値
間に相関がある入力信号と予測信号との差を符号
化すると共にそれを局部復号しその復号信号から
上記予測信号を作る予測符号化装置に関するもの
である。
DETAILED DESCRIPTION OF THE INVENTION The present invention encodes the difference between an input signal and a predicted signal, in which sample values are correlated, such as an audio signal, and locally decodes the difference, and generates the predicted signal from the decoded signal. The present invention relates to a predictive encoding device.

第1図に従来の音声予測符号化装置の構成を示
す。入力端子1より入力された音声信号と局部復
号器2よりの予測信号との差が差回路6でとられ
その差回路6よりの予測誤差信号は量子化器7で
符号化されて出力端子8へ供給されると共に局部
復号器2へ供給されて復号される。この復号信号
から予測信号が作られる。即ち入力音声信号に対
し一定長のフレーム毎に有声音、無声音の判定を
行い有声音に対しては局部復号器2中の可変予測
回路3を用いて1ピツチ前の復号信号から予測を
行い、無声音についてはスイツチ4で切換えて固
定予測回路5を用い近接した復号信号から固定予
測を行う。スイツチ4からのこれ等予測信号は差
回路6へ供給されると共に局部復号器2内の和回
路9へ供給されて端子8の符号と加算されて復号
され、その復号信号はスイツチ4と連動するスイ
ツチ11を通じて予測回路3,5の対応するもの
へ供給される。
FIG. 1 shows the configuration of a conventional speech predictive coding device. The difference between the audio signal input from the input terminal 1 and the prediction signal from the local decoder 2 is taken by a difference circuit 6, and the prediction error signal from the difference circuit 6 is encoded by a quantizer 7 and sent to an output terminal 8. and is also supplied to the local decoder 2 and decoded. A predicted signal is created from this decoded signal. That is, it is determined whether the input audio signal is voiced or unvoiced for each frame of a certain length, and for voiced sounds, prediction is performed from the decoded signal one pitch earlier using the variable prediction circuit 3 in the local decoder 2. For unvoiced sounds, a switch 4 is used to perform fixed prediction using a fixed prediction circuit 5 from adjacent decoded signals. These predicted signals from the switch 4 are supplied to the difference circuit 6 and also to the sum circuit 9 in the local decoder 2, where they are added to the code at the terminal 8 and decoded, and the decoded signal is interlocked with the switch 4. The signal is supplied to the corresponding prediction circuits 3 and 5 through the switch 11.

可変予測回路3では復号信号を記憶しており、
ある復号信号とそれより入力音声信号のピツチ周
期(分布幅をもつ)だけ前の複数の復号信号との
自己相関をとり、その相関のもつとも大きい前の
復号信号を予測信号としていた。なお音声波形の
自己相関関数v〓(τ:整数)は信号xtとそれ
にτサンプルずらした信号xt−τの積の平均値 v〓=<xt・xt−τ> (<x>はxの平均値を表わす) で定義され、自己相関係数p〓はp〓=v〓/v0
で定義されている。なお自己相関は音声信号処理
をはじめとする各種統計処理等に広く使われる慣
用的手法(関数)であり、例えば日経エレクトロ
ニクス(1973年2月12日発行、p58―75)のよう
な雑誌にも掲載されている。また相関をとつた時
に所定値より大きいものが得られない場合はスイ
ツチ4,11を固定予測回路5側へ切替えてい
る。従つてフレーム毎に有声無声判別信号、ピツ
チ及びフレーム同期信号を量子化器7の出力符号
の他に伝送しなければ受信側で復号できずそれだ
け送出する情報量が多く、しかも受信側での復号
操作が繁雑であつた。
The variable prediction circuit 3 stores the decoded signal,
The autocorrelation between a certain decoded signal and a plurality of decoded signals preceding it by the pitch period (with distribution width) of the input audio signal was taken, and the previous decoded signal with the highest correlation was used as the predicted signal. Note that the autocorrelation function v〓 (τ: integer) of the audio waveform is the average value of the product of the signal x t and the signal x t −τ shifted by τ samples v〓=<x t・x t −τ>(<x> is the average value of x), and the autocorrelation coefficient p〓 is p〓=v〓/v 0
is defined in Note that autocorrelation is a conventional method (function) that is widely used in various statistical processing such as audio signal processing, and is also used in magazines such as Nikkei Electronics (published February 12, 1973, p58-75). Published. Further, if a correlation larger than a predetermined value cannot be obtained when the correlation is calculated, the switches 4 and 11 are switched to the fixed prediction circuit 5 side. Therefore, the voiced/unvoiced discrimination signal, pitch, and frame synchronization signal must be transmitted for each frame in addition to the output code of the quantizer 7 in order to be decoded on the receiving side. The operation was complicated.

この発明はこの欠点を除去するためサンプル入
力毎に局部復号器における復号信号の相関関数を
算出し、その相関関数が最大値をとる復号信号を
用いて予測信号とすることを特徴としその目的は
フレーム同期信号、ピツチ、判別信号の伝送を不
要とし伝送情報量が少なく、受信側の復号操作が
簡単となり、しかも常に相関が最大となるサンプ
ルを用いることにより最適予測が行われるように
することにある。
In order to eliminate this drawback, the present invention is characterized in that the correlation function of the decoded signal in the local decoder is calculated for each sample input, and the decoded signal for which the correlation function takes the maximum value is used as the predicted signal. This eliminates the need to transmit frame synchronization signals, pitch, and discrimination signals, reduces the amount of transmitted information, simplifies decoding operations on the receiving side, and allows optimal prediction to be performed by always using samples with the highest correlation. be.

例えば第2図に第1図と対応する部分に同一符
号を付けて示すように入力端子1から音声信号が
入力されると、この発明では局部復号器2内の予
測回路12においてそれまでの所定期間内に復号
され記憶されている復号信号について自己相関関
数を求めその相関が最大となる復号信号を予測信
号として差回路6へ供給する。入力信号とその予
測信号との差、即ち予測誤差信号は量子化器7に
よつて符号化伝送される。同時にこの予測誤差信
号は予測信号と加算回路9で加算されて予測回路
12に記憶される。
For example, when an audio signal is input from the input terminal 1 as shown in FIG. 2 with the same reference numerals attached to the parts corresponding to those in FIG. An autocorrelation function is obtained for the decoded signals decoded and stored within the period, and the decoded signal with the maximum correlation is supplied to the difference circuit 6 as a prediction signal. The difference between the input signal and its predicted signal, ie, the prediction error signal, is encoded and transmitted by the quantizer 7. At the same time, this prediction error signal is added to the prediction signal by an adder circuit 9 and stored in a prediction circuit 12.

予測回路12では第1図に示した従来の可変予
測回路3と同様に自己相関の最大のものを検出す
るが、可変予測回路3ではピツチ周期(分布幅を
もつ)だけ前の複数のサンプルの復号信号との相
関をとるが、予測回路12では1乃至120サンプ
ル前の復号信号との相関をとりその最大のものを
検出する。音声信号を8KHzでサンプリングする
場合は予測回路12には240サンプル分程度復号
信号を記憶しておけばよい。
The prediction circuit 12 detects the maximum autocorrelation in the same way as the conventional variable prediction circuit 3 shown in FIG. The correlation with the decoded signal is taken, and the prediction circuit 12 takes the correlation with the decoded signal 1 to 120 samples before and detects the maximum one. When sampling an audio signal at 8 KHz, the prediction circuit 12 only needs to store decoded signals for about 240 samples.

このように符号化された信号を受信側で復号す
るには局部復号器2と同様な回路を用いて音声信
号を再生することができる。
To decode the signal encoded in this manner on the receiving side, a circuit similar to the local decoder 2 can be used to reproduce the audio signal.

以上述べたようにこの発明による音声予測符号
化装置によれば常に最適予測を行うことが可能で
あり、隣接信号を用いた従来の適応差分PCMに
比べ同一量子化回路で構成した場合、3dB程度
SNRを向上することが可能である。またフレー
ム同期信号、有声音無声音の判別信号、ピツチ周
期を伝送する必要がないので情報伝送量の低減化
が可能である。
As described above, the speech predictive coding device according to the present invention can always perform optimal prediction, and compared to conventional adaptive differential PCM using adjacent signals, when configured with the same quantization circuit, the prediction is about 3 dB.
It is possible to improve SNR. Further, since there is no need to transmit a frame synchronization signal, a voiced/unvoiced discrimination signal, and a pitch period, it is possible to reduce the amount of information transmitted.

以上説明したようにこの発明による装置はサン
プル入力毎に復号信号を用いて相関が最大となる
サンプルから予測を行うため、常に最適予測が可
能であり、しかもフレーム同期信号、ピツチ等の
付加的情報を伝送する必要がないという利点があ
る。
As explained above, the device according to the present invention uses a decoded signal for each input sample to make predictions from the sample with the maximum correlation. Therefore, optimal prediction is always possible, and additional information such as frame synchronization signals and pitches are added. The advantage is that there is no need to transmit.

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

第1図は従来の音声予測符号化装置を示すブロ
ツク図、第2図はこの発明による音声予測符号化
装置の実施例を示すブロツク図である。 1:音声入力端子、2:局部復号器、7:量子
化器、8:出力端子、12:予測回路。
FIG. 1 is a block diagram showing a conventional speech predictive coding device, and FIG. 2 is a block diagram showing an embodiment of the speech predictive coding device according to the present invention. 1: Audio input terminal, 2: Local decoder, 7: Quantizer, 8: Output terminal, 12: Prediction circuit.

Claims (1)

【特許請求の範囲】 1 サンプルされた入力信号と予測信号との差を
サンプル毎に検出し、その予測誤差を量子化して
符号化すると共にその符号化信号を各サンプル毎
に復号手段により復号し、その復号信号から上記
予測信号を作る予測符号化装置において、 上記復号信号を記憶する手段と、 上記復号手段により復号された復号信号とその
サンプルよりも1乃至120程度前のサンプルの復
号信号との間の自己相関係数を求め、その相関係
数が最大となる上記1乃至120程度前のサンプル
の復号信号を上記予測信号として出力する手段と
を備えた予測符号化装置。
[Claims] 1. Detecting the difference between a sampled input signal and a predicted signal for each sample, quantizing and encoding the prediction error, and decoding the encoded signal for each sample by a decoding means. , a predictive coding device that generates the predicted signal from the decoded signal, comprising: means for storing the decoded signal; and a decoded signal decoded by the decoding means and a decoded signal of a sample approximately 1 to 120 samples before the decoded signal. A predictive encoding device comprising means for determining an autocorrelation coefficient between the two samples and outputting the decoded signal of the sample about 1 to 120 times before, in which the correlation coefficient is maximum, as the prediction signal.
JP5219479A 1979-04-26 1979-04-26 Forecasting coding unit Granted JPS55143830A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5219479A JPS55143830A (en) 1979-04-26 1979-04-26 Forecasting coding unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5219479A JPS55143830A (en) 1979-04-26 1979-04-26 Forecasting coding unit

Publications (2)

Publication Number Publication Date
JPS55143830A JPS55143830A (en) 1980-11-10
JPS6222489B2 true JPS6222489B2 (en) 1987-05-18

Family

ID=12907976

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5219479A Granted JPS55143830A (en) 1979-04-26 1979-04-26 Forecasting coding unit

Country Status (1)

Country Link
JP (1) JPS55143830A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60240218A (en) * 1984-05-15 1985-11-29 Fujitsu Ltd Differential PCM encoding method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6037658B2 (en) * 1976-09-16 1985-08-27 日本電気株式会社 Time series waveform encoding device

Also Published As

Publication number Publication date
JPS55143830A (en) 1980-11-10

Similar Documents

Publication Publication Date Title
KR20040054736A (en) Method and apparatus for decoding a coded digital audio signal which is arranged in frames containing headers
US5113448A (en) Speech coding/decoding system with reduced quantization noise
JPH07123242B2 (en) Audio signal decoding device
US8473284B2 (en) Apparatus and method of encoding/decoding voice for selecting quantization/dequantization using characteristics of synthesized voice
JP3557255B2 (en) LSP parameter decoding apparatus and decoding method
US6484139B2 (en) Voice frequency-band encoder having separate quantizing units for voice and non-voice encoding
US4944012A (en) Speech analyzing and synthesizing apparatus utilizing differential value-based variable code length coding and compression of soundless portions
JPH0683396A (en) Method and device for coding speech information
EP1202252B1 (en) Apparatus for bandwidth expansion of speech signals
JPS6222489B2 (en)
JP2968109B2 (en) Code-excited linear prediction encoder and decoder
JP2982637B2 (en) Speech signal transmission system using spectrum parameters, and speech parameter encoding device and decoding device used therefor
JPH0426565B2 (en)
JPH0588697A (en) Missing voice interpolation method
JPH09134198A (en) Voice decoding device
JP2002252644A (en) Apparatus and method for communicating voice packet
JP3498749B2 (en) Silence processing method for voice coding
JPH11109996A (en) Voice coding device, voice coding method and optical recording medium recorded with voice coding information and voice decoding device
JP3183743B2 (en) Linear predictive analysis method for speech processing system
JPH0969000A (en) Speech parameter quantizer
JPH04312000A (en) Vector quantization method
JPH05150800A (en) Speech coder
JPH06118999A (en) Speech parameter information coding method
Svendsen Efficient quantization of speech spectral information.
JP2000022545A (en) Voice encoding system