[go: up one dir, main page]

KR100322702B1 - Quantization and Decoding Method of Speech Signal Using Spectral Peak Pattern - Google Patents

Quantization and Decoding Method of Speech Signal Using Spectral Peak Pattern Download PDF

Info

Publication number
KR100322702B1
KR100322702B1 KR1019950019054A KR19950019054A KR100322702B1 KR 100322702 B1 KR100322702 B1 KR 100322702B1 KR 1019950019054 A KR1019950019054 A KR 1019950019054A KR 19950019054 A KR19950019054 A KR 19950019054A KR 100322702 B1 KR100322702 B1 KR 100322702B1
Authority
KR
South Korea
Prior art keywords
line spectrum
spectrum pair
vector
quantization
spectral peak
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 - Fee Related
Application number
KR1019950019054A
Other languages
Korean (ko)
Other versions
KR970004370A (en
Inventor
송문섭
정재호
Original Assignee
윤종용
삼성전자 주식회사
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 윤종용, 삼성전자 주식회사 filed Critical 윤종용
Priority to KR1019950019054A priority Critical patent/KR100322702B1/en
Publication of KR970004370A publication Critical patent/KR970004370A/en
Application granted granted Critical
Publication of KR100322702B1 publication Critical patent/KR100322702B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/02Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
    • G10L19/032Quantisation or dequantisation of spectral components
    • G10L19/038Vector quantisation, e.g. TwinVQ audio
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/08Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
    • G10L19/12Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being a code excitation, e.g. in code excited linear prediction [CELP] vocoders
    • G10L19/125Pitch excitation, e.g. pitch synchronous innovation CELP [PSI-CELP]
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L2019/0001Codebooks
    • G10L2019/0011Long term prediction filters, i.e. pitch estimation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

PURPOSE: A method of quantizing and decoding voice signal using a spectrum peak pattern is provided to reduce a calculation amount by 70 percentages while maintaining a performance of a split-linear spectrum pair vector quantization. CONSTITUTION: A quantization method comprises steps(100) of receiving a linear spectrum pair(LSP) vector, determining one of a plurality of linear predictive coding(LPC) spectrum peak patterns, and outputting a pattern index of the determined LPC spectrum peak pattern and the LSP vector. The quantization method comprises quantizing the output LSP vector using an M-LSP code book designed suitably for a property of a LPC spectrum peak pattern. After searching a code word close to the quantized LSP vector, an index of the code word is output(102). The quantization method comprises steps (104) of obtaining a difference between the quantized LSP vector and the most similar code word, quantizing the residual signal using an N-residual signal code book, finding a code work similar to the quantized residual signal, and outputting an index of the code word. There is sent to a decoder a bit stream that is formed using the spectrum peak pattern index generated in the step(100), the code book index generated in the step(102), and the code word index generated in the step(104,106).

Description

스펙트럼 피크 패턴을 이용한 음성신호의 양자화 및 복호화방법Quantization and Decoding Method of Speech Signal Using Spectral Peak Pattern

본 발명은 스펙트럼 피크 패턴을 이용한 음성신호의 양자화 및 복호화방법에 관한 것으로서, 특히 선스펙트럼쌍 벡터 양자화 기법을 이용하여 하나의 선스펙트럼쌍 벡터가 입력되면 이에 해당하는 선형예측부호화 스펙트럼의 피크 패턴을 8가지 형태중의 하나로 결정하고, 선스펙트럼쌍 벡터는 각각의 스펙트럼 피크 패턴의 특성에 맞게 미리 설계된 해당 코드북을 사용하여 양자화 하 는 방법 및 이에 적합한 복호화 방법에 관한 것이다.The present invention relates to a quantization and decoding method of a speech signal using a spectral peak pattern. In particular, when one line spectrum pair vector is input using a line spectrum pair vector quantization technique, a peak pattern of a corresponding linear predictive encoding spectrum is obtained. Determining one of the branch shapes, the line spectrum pair vector relates to a method of quantization using a corresponding codebook designed in advance for the characteristics of each spectral peak pattern and a suitable decoding method.

본 발명에서는 저전송률 음성 부호화기를 위한 효율적인 새고운 스펙트럼 양자화 기법을 제안한다. 디지탈 음성 부호화 분야에서는 음질의 저하없이 보다 적은 전송률로 음성신호를 표현하고자 하는 노력이 경쟁적으로 이루어지고 있다.The present invention proposes an efficient novel spectral quantization scheme for low rate speech coders. In the field of digital speech coding, efforts have been made to express a speech signal at a lower transmission rate without compromising sound quality.

특히, 4,8k bps 이하의 저전송률 선형예측부호화(Linear Predictive Coding:LPC)에 기초한 부호화기에서 음절의 저하없이 저전송률로 음성신호를 표현하고자 할 경우, 선형예측부호화(LPC) 스펙트럼에 관한 정보의 효율적 표현은 필수적이다.In particular, when an encoder based on a low rate linear predictive coding (LPC) of 4,8 k bps or less is intended to express a speech signal at a low bit rate without degrading syllables, information about a linear predictive coding (LPC) spectrum Efficient expression is essential.

본 발명에서는 새로운 선스펙트럼쌍(Line Spectrum Pairs:LSP) 벡터 양자화 기법을 제안하고, 이를 스펙트럼 패턴 ·분류-선스펙트럼쌍 벡터 양자화(Spectral Pattern Clssification - LSP Vector Quantization)라 부르기로 한다.The present invention proposes a new Line Spectrum Pairs (LSP) vector quantization technique, which will be referred to as Spectral Pattern Clssification (LSP Vector Quantization).

현재, 미국과 일분을 비롯한 유럽의 유수한 연구단체들에 의해 개발되고 있는 2.4~4.8k bps 급의 저전송률 부호화기 환경에서는 선형예측부호화 스펙트럼 정보의 표기에 프레임당 32비트 이상을 할당하기가 곤란하므로, 일반적으로 20~27비트를 할당한다. 이러한 조건에서 스칼라 양자화기를 사용할 경우, 음질에 있어서많은 열화를 가져오는 문제점이 있다.At present, it is difficult to allocate more than 32 bits per frame to the representation of linear predictive spectral information in the 2.4 ~ 4.8k bps low bit rate encoder environment developed by leading research groups in the United States, Europe and other countries. Generally, 20 to 27 bits are allocated. When using a scalar quantizer under such conditions, there is a problem that a lot of deterioration in sound quality.

한편, 선스펙트럼쌍(LSP) 계수는 선형예측부호화(LPC) 스펙트럼을 표현하는 가장 대표적인 방법이며, 선스펙트럼쌍 계수를 이용한 스텍트럼의 전송률 축소를 위하여 벡터 양자화 방법이 다각도로 연구되어 왔다.On the other hand, the line spectral pair (LSP) coefficient is the most representative method of expressing linear predictive coding (LPC) spectrum, and the vector quantization method has been studied in various angles to reduce the transmission rate of the spectrum using the line spectrum pair coefficient.

그 중에서도 분산-선스펙트럼쌍 벡터 양자화(Split - LSP VQ)는 프레임당 25비트로 선스펙트럼쌍 계수론 1dB 이하의 스펙트럼 왜곡을 가지면서 표현하지만 많은 계산량이 요구되는 단점이 있다.Among them, distributed-line spectrum pair vector quantization (Split-LSP VQ) is represented with 25 bits per frame with spectral distortion less than 1 dB of line spectrum pair coefficient, but has a disadvantage of requiring a large amount of computation.

따라서, 본 발명은 상술한 바와같은 종래의 문제점을 해결하기위하여 분산-선스펙트럼쌍 벡터 양자화(Split - LSP VQ)의 성능을 유지하면서 계산량을 70%로 감소시키기 위한 스펙트럼 피크 패턴을 이용한 음성신호의 양자화 방법을 제공하는 데에 그 목적이 있다.Therefore, the present invention solves the above-mentioned problems of the speech signal using the spectral peak pattern to reduce the calculation amount to 70% while maintaining the performance of the dispersion-line spectrum pair vector quantization (Split-LSP VQ). The purpose is to provide a quantization method.

또한, 본 발명의 다른 목적은 스펙트럼 피크 패턴율 이용한 음성신호의 양자화 방법으로 부호화된 전송비트열로부터 잔차신호와 선스펙트럼쌍 계수를 복원하고, 복원된 잔차신호와 선스펙트럼쌍 계수를 벡터합하여 출력하는 스펙트럼 피크 패턴을 이용한 음성신호의 복호화방법을 제공하는 데에 있다.In addition, another object of the present invention is to restore the residual signal and the line spectrum pair coefficients from the transmission bit stream encoded by the quantization method of the speech signal using the spectral peak pattern rate, and to output the vectored sum of the restored residual signal and line spectrum pair coefficients. The present invention provides a method of decoding a speech signal using a spectral peak pattern.

상술한 목적을 달성하기 위한 본 발명의 스펙트럼 피크 패턴을 이용한 음성신호의 양자화 방법은The quantization method of the speech signal using the spectral peak pattern of the present invention for achieving the above object

선스펙트럼쌍 벡터를 입력하여 복수개의 선형예측부호화 스펙트럼 피크 패턴중에서 하나의 선형예측부호화 스펙트럼 피크 패턴을 결정하고, 선형예측부호화 스펙트럼 피크 패턴이 결정된 패턴 인덱스와 선스펙트럼쌍 벡터를 출력하는 제1단계;A first step of inputting a line spectrum pair vector to determine one linear predicted spectral peak pattern among the plurality of linear predicted encoded spectral peak patterns, and outputting a pattern index and a line spectrum pair vector in which the linear predicted encoded spectral peak pattern is determined;

선형예측부호화 스펙트럼 피크 패턴의 특성에 맞게 미리 설계된 선스펙트럼쌍 코드북을 사용하여 제1단계에서 출력된 선스펙트럼쌍 벡터를 양자화하고, 양자화된 선스펙트럼쌍 벡터와 가장 유사한 코드북인덱스를 출력하는 제2단계;A second step of quantizing the line spectrum pair vector output in the first step by using a pre-designed line spectrum pair codebook designed for the characteristics of the linear predictive spectral peak pattern, and outputting a codebook index most similar to the quantized line spectrum pair vector. ;

상기 제2단계에서 양자화된 선스펙트럼쌍 벡터와 이에 해당하는 코드워드의 차이(잔차신호)를 계산한후, 이 차이를 잔차신호 코드북을 이용하여 양자화하고, 양자화된 잔차신호와 가장 유사한 코드북 인덱스를 출력하는 제3단계; 및After calculating the difference (residual signal) between the quantized line spectrum pair vector and the corresponding codeword in the second step, the difference is quantized using the residual signal codebook, and the codebook index most similar to the quantized residual signal is obtained. Outputting a third step; And

상기 제1단계로부터 스펙트럼 피크 패턴 인덱스와, 상기 제2단계로부터 선스펙트럼쌍 벡터의 코드북 인덱스와, 상기 제3단계로부터 잔차신호의 코드북 인덱스를 입력하여 전송비트열을 생성하는 제4단계로 이루어짐을 특징으로 한다.A fourth step of generating a transmission bit string by inputting a spectral peak pattern index from the first step, a codebook index of a line spectrum pair vector from the second step, and a codebook index of the residual signal from the third step. It features.

상술한 목적을 달성하기 위한 본 발명의 스펙트럼 피크 패턴을 이용한 음성신호의 복호화 방법은,In order to achieve the above object, a method of decoding a speech signal using the spectral peak pattern of the present invention,

전송비트열로부터 스펙트럼 피크정보와 선스펙트럼쌍 벡터 양자화정보와 잔차신호 양자화정보를 추출하며, 스펙트럼 피크정보로부터 잔차신호 선스펙트럼쌍 코드북과 잔차신호 코드북을 로드하는 제1단계;Extracting spectral peak information, line spectrum pair vector quantization information, and residual signal quantization information from the transmission bit stream, and loading the residual signal line spectrum pair codebook and the residual signal codebook from the spectral peak information;

상기 제1단계에서 추출된 잔차신호 양자화정보로부터 잔차신호를 복원하는 제2단계;A second step of restoring the residual signal from the residual signal quantization information extracted in the first step;

상기 제1단계에서 추출된 선스펙트럼쌍 벡터 양자화정보로부터 선스펙트럼쌍 계수를 복원하는 제3단계: 및A third step of recovering line spectrum pair coefficients from the line spectrum pair vector quantization information extracted in the first step: and

상기 제2단계에서 복원된 잔차신호와 상기 제3단계에서 복원된 선스펙트럼쌍 계수를 벡터합하여 출력하는 제4단계로 이루어짐을 특징으로 한다.And a fourth step of outputting the vector sum of the residual signal reconstructed in the second step and the line spectrum pair coefficient reconstructed in the third step.

스펙트럼 피크 패턴을 이용한 음성신호의 양자화 방법에 있어서, 10차 선스펙트럼쌍 스펙트럼의 경우 제1단계의 선형예측부호화 스펙트럼의 피크 패턴은 8개로 이루어짐이 바람직하다. 또한, 제1단계의 음성 스펙트럼 피크 패턴은 음성의 선형예측부호화 스펙트럼의 기울기로부터 결정되며, 선형예측부호화 스펙트럼의 기울기는 선스펙트럼쌍 계수로부터 결정되는 것을 특징으로 한다.In the quantization method of an audio signal using the spectral peak pattern, in the case of the tenth order line spectrum pair spectrum, it is preferable that the peak pattern of the linear predictive encoding spectrum of the first step is eight. In addition, the speech spectral peak pattern of the first step is determined from the slope of the linear predictive encoding spectrum of speech, and the slope of the linear predictive encoding spectrum is determined from the line spectrum pair coefficients.

이하, 첨부된 도면을 참조하여 본 발명에 대하여 상세히 설명하기로 한다.Hereinafter, with reference to the accompanying drawings will be described in detail with respect to the present invention.

제1도는 본 발명에 의한 스펙트럼 피크 패턴을 이용한 음성신호의 양자화방법에 있어서 선스펙트럼쌍 계수의 양자화를 나타낸 흐름도이다.1 is a flowchart showing quantization of line spectrum pair coefficients in the quantization method of an audio signal using a spectral peak pattern according to the present invention.

선스펙트럼쌍(LSP) 벡터를 입력하여 복수개의 선형예측부호화(LPC) 스펙트럼 피크 패턴중에서 하나의 선형예측부호화 스펙트럼 피크 패턴을 결정하고, 선형예측부호화 스펙트럼 피크 패턴이 결정된 패턴인덱스(11)와 선스펙트럼쌍 벡터(13)를 출력한다.(100)A line spectrum pair (LSP) vector is input to determine one linear predicted spectral peak pattern among a plurality of LPC spectral peak patterns, and the pattern index 11 and the line spectrum having the linear predicted spectral peak pattern determined. Output the pair vector 13 (100).

스펙트럼 피크 패턴이 결정된 선스펙트럼쌍(LSP) 벡터는 학습을 통하여 미리 만들어져 있는 즉, 선형예측부호화(LPC) 스펙트럼 피크 패턴의 특성에 맞게 미리 설계된 M-선스펙트럼쌍 코드북을 사용하여 (100)단계에서 출력된 선스펙트럼쌍 벡터를 양자화한다.The line spectral pair (LSP) vector having the spectral peak pattern determined is pre-made through learning, that is, in step 100 using an M-line spectral pair codebook pre-designed for the characteristics of the LPC spectral peak pattern. Quantize the output line spectrum pair vector.

또한, 양자화된 선스펙트럼쌍 벡터(17)와 가장 유사한 코드워드를 찾고, 그 코드워드의 인텍스를 출력한다. 즉, 코드북 인덱스1(Codebook Index1 ; 15)을 출력 한다.(102)In addition, the codeword most similar to the quantized line spectrum pair vector 17 is found, and the index of the codeword is output. That is, codebook index 1 (15) is output (102).

(102)단계에서 양자화된 선스펙트럼쌍 벡터(17)와 이 선스펙트럼쌍 벡터와가장 유사한 코드워드와의 차이를 구한후,(이하, 잔차신호라 칭함; Residual) 잔차신호를 N-잔차신호 코드북을 이용하여 양자화하고, 양자화된 잔차신호와 가장 유사한 코드워드를 찾고, 그 코드워드의 인덱스를 출력한다. 즉, 코드북 인덱스2(Codebook Index2;19)를 출력한다.(104)In step 102, the difference between the quantized line spectrum pair vector 17 and the codeword most similar to the line spectrum pair vector 17 is obtained (hereinafter, referred to as a residual signal; Residual). Quantize using, find the codeword most similar to the quantized residual signal, and output the index of the codeword. That is, the codebook index 2 (19) is output.

(100)단계에서 생성된 스펙트럼 피크 패턴 인덱스(11)와, (102)단계에서 생성된 코드북 인덱스1(15)과, (104)단계에서 생성된 코드워드 인덱스2(19)를 가지고 비트열을 만든후(106) 이 비트열을 복호화기에 전송한다.A bit string is formed by using the spectral peak pattern index 11 generated in step 100, the codebook index 1 15 generated in step 102, and the codeword index 2 19 generated in step 104. After making 106, this bit string is sent to the decoder.

제2도는 본 발명에 의한 스펙트럼 피크 패턴을 이용한 음성신호의 복호화방법에 있어서 선스펙트림쌍 벡터를 구하는 방법을 나타낸 것으로, 제1도에서 양자화되어 전송된 비트열로부터 선스펙트럼쌍 벡터를 구하는 과정을 보이는 흐름도이다.2 illustrates a method for obtaining a line spectrum pair vector in a method of decoding a speech signal using a spectral peak pattern according to the present invention. The process of obtaining a line spectrum pair vector from a bit string quantized and transmitted in FIG. This is a flow chart.

(200)단계에서는 전송비트열로부터 스펙트럼 피크정보와, 제1도의 (102)단계에 대응하는 선스펙트럼쌍 벡터 양자화정보(21)와 제1도의 (104)단계에 대응하는 잔차신호 양자화정보(23)를 추출한다. 또한 스펙트럼 피크정보로부터 이 정보에 해당하는 선스펙트림쌍 코드북과 잔차신호 코드북을 가져온다.In step 200, the spectral peak information from the transmission bit stream and the line spectrum pair vector quantization information 21 corresponding to step 102 of FIG. 1 and the residual signal quantization information 23 corresponding to step 104 of FIG. ). Also, from the spectral peak information, a line spectrum pair codebook and a residual signal codebook corresponding to this information are obtained.

(200)단계에서 추출된 잔차신호 양자화정보로부터 잔차신호(25)를 복원하여 출력하고(202), 선스펙트럼쌍 벡터 양자화정보로부터 선스펙트럼쌍 계수(27)를 복원하여 출력한다. (204)Residual signal 25 from the residual signal quantization information extracted in step 200 Reconstructs and outputs (202) the line spectrum pair coefficients (27) from the line spectrum pair vector quantization information. Restore the output. (204)

(206)단계에서는 (202)단계와 (204)단계에서 복원된 두 신호(25, 27)를 합하고 이를 최종 출력으로 한다. 즉 최종 출력(29)은이 된다.In step 206, the two signals 25 and 27 reconstructed in steps 202 and 204 are summed and made as final outputs. That is, the final output 29 Becomes

제3도는 스펙트럼 피크 패턴을 선스펙트럼쌍 계수에 근거하여 분류하는 방법을 나타낸 흐름도로서, 본 발명에 의한 일실시예에서는 음성 스택트럼 피크의 상대적 위치가 선스펙트럼쌍 계수에 잘 나타난다는 사실에 기초하여 제3도와 같이 피크 패턴의 분류를 8가지로 분류하였다.3 is a flowchart illustrating a method of classifying spectral peak patterns based on line spectrum pair coefficients. In an embodiment of the present invention, the relative positions of negative stack spectral peaks are well represented in the line spectrum pair coefficients. As shown in FIG. 3, the peak pattern was classified into eight types.

300단계에서는 음성스펙트럼의 기울기를 조사한다.In step 300, the slope of the voice spectrum is examined.

스펙트럼의 기울기가 '+'에서 '-'로 바뀔때 스펙트럼의 피크가 존재하게 된다.When the slope of the spectrum changes from '+' to '-' there is a peak in the spectrum.

선스펙트럼쌍 계수 wi에서 음성 스펙트럼의 기울기 si를 구하는 식은 다음과 같다.The equation for obtaining the slope s i of the speech spectrum from the line spectrum pair coefficient w i is as follows.

여기서, |A(eiw)|-2은 음성 스팩트럼을 나타내며 선형예측부호화 분석을 통하여 얻을 수 있다.Where | A (e iw ) | -2 represents negative spectrum and can be obtained through linear predictive encoding analysis.

또한, sign(.) 함수는Also, the sign (.) Function

로 정의된다.Is defined as

식(1)에서 |A(eiw)|2은 선형예측부호화 계수 {α0, α1, … αp} 를 이용하여 다음과 같이 표현된다.In expression (1), | A (e iw ) | 2 is the linear predictive coding coefficient {α 0 , α 1 ,. Using α p } is expressed as follows.

따라서, |A(eiw)|2는 식(3)에 의해 다음과 같이 표현된다.Thus, | A (e iw ) | 2 is represented by the following formula (3).

식(4)를 w에 대해 미분하면Differentiate equation (4) with respect to w

가 되며, |A(eiw)|-4는 식(4)의 결과를 제곱하여 역수를 취하는 것이고 임의의 w에 대해 항상 양수이므로 식(1)의 sign(.) 에 영향을 주지 않는다.| A (e iw ) | -4 takes the inverse of the result of Equation (4) and takes the inverse, so it is always positive for any w and therefore does not affect the sign (.) Of Equation (1).

따라서, 식(1)은 다음과 같이 표현될 수 있다.Therefore, equation (1) can be expressed as follows.

본 발명에서는 기울기 부호 벡터는 { 0 , w1, … wp, Ⅱ} 에서의 기울기를 구한 값으로 {s0, s1, … sp+1} 로 나타난다.In the present invention, the gradient sign vector is {0, w 1 ,. w p , Ⅱ} is a value obtained by determining the slope of {s 0 , s 1 ,. s p + 1 }.

제4도는 본 발명에 의한 스펙트럼 피크 패턴을 이용한 음성신호의 양자화에 있어서 10차 선형예측부호화 스펙트럼과 선스펙트림쌍 계수의 상관관계를 도시한 그래프로서, 10차 선형예측부호화 스펙트럼과 선스펙트럼쌍 계수의 상관관계를 보여주는 예제이다.4 is a graph showing the correlation between the tenth order linear predictive encoding spectrum and the line spectrum pair coefficient in the quantization of a speech signal using the spectral peak pattern according to the present invention, and the tenth order linear predictive coding spectrum and the line spectrum pair coefficient This example shows the correlation between.

스펙트럼의 기울기를 '+'와 '-'로 나타내었으며, 스펙트럼의 피크는 선스펙트럼쌍 계수(w1, w2) , (w6, w7) , (w8, w9) 사이에 각각 존재한다.The slope of the spectrum is represented by '+' and '-', and the peak of the spectrum is between the line spectrum pair coefficients (w 1 , w 2 ), (w 6 , w 7 ), (w 8 , w 9 ), respectively. do.

제3도의 (302)단계에서 (324)단계는, 스펙트럼 기울기 정보로부터 구한 피크 정보의 위치를 이용하여 스펙트럼을 8가지로 분류하는 과정을 보인다.In step 302 to step 324 of FIG. 3, the spectrum is classified into eight types using the position of the peak information obtained from the spectrum slope information.

제4도의 예제의 경우는 (302)단계에서는 '예스'가 되고, (304)단계에서 (308)단계까지는 '노우'가 되며, (320)단계에서 '노우'가 되므로 패턴4로 분류된다.In the case of the example of FIG. 4, in step 302, it becomes 'yes', and in step 304 to 308, it becomes 'no', and in step 320, it becomes 'no', so it is classified as pattern 4.

표1은 8가지 패턴에 대한 확률적 분포를 보여준다. 이 결과로부터 8가지 패턴의 확률적 발생비율은 거의 비슷함을 알수 있다.Table 1 shows the probability distributions for the eight patterns. From these results, it can be seen that the probability of occurrence of the eight patterns is almost similar.

표1. 각 패턴에 대한 발생확률Table 1. Occurrence probability for each pattern

본 발명의 성능을 평가하기 위해 다음과 같은 음성 데이타를 사용하였다.The following voice data was used to evaluate the performance of the present invention.

남여 2명씩 4명이 25문장씩 발음하여 총100문장을 녹음하였다. 녹음된 데이타로부터 선스펙트럼쌍 벡터를 추출하였다. 이중 69문장으로부터 추출한 11694개의 선스펙트림쌍 벡터를 이용하여 본 발명의 선형예측부호화-선스펙트럼쌍 벡터 양자화(SPC-LSP VQ)의 성능을 평가하였다.Two men and two women recorded 25 sentences and recorded a total of 100 sentences. A line spectrum pair vector was extracted from the recorded data. The performance of the linear predictive encoding-line spectrum pair vector quantization (SPC-LSP VQ) of the present invention was evaluated using 11694 line spectrum pair vectors extracted from 69 sentences.

비교를 위하여 같은 조건으로부터 분산-선스펙트럼쌍 벡터양자화(Split-LSP VQ)를 설계하였으며, 비교척도로 다음과 같은 스펙트럼 왜곡 척도(Spectral Distortion Measure)를 이용하였다.For comparison, variance-line spectrum pair vector quantization (Split-LSP VQ) was designed from the same conditions, and the following Spectral Distortion Measure was used as a comparative scale.

SD는 다음과 같이 정의된다.SD is defined as follows.

여기서, A(eiw),(eiw) 는 양자화 전, 후의 선형예측부호화 다항식을 나타낸다. 그리고 SD의 단위는 dB가 된다.Where A (e iw ), (e iw ) denotes a linear predictive coded polynomial before and after quantization. And the unit of SD is dB.

SD는 양자화 오차를 스펙트럼 영역에서 모든 벡터에 대해 적분하는 것으로 그 값이 작을수록 양자화 오차가 작음을 의미한다.SD integrates the quantization error for all vectors in the spectral domain. The smaller the value, the smaller the quantization error.

우선, 벡터 양자화 학습에 사용된 11694개의 벡터를 이용하여 성능을 평가하였다. 이 결과를 제5도에 나나태였으며, 그림에서 X축은 프래ㅔ임당 비트수이고, Y축은 식(7)에 의해 구한 평군 SD값이다.First, the performance was evaluated using 11694 vectors used for vector quantization learning. This result is shown in Figure 5, where the X-axis is the number of bits per frame and the Y-axis is the average SD value obtained by equation (7).

여기서, 선형예측부호화-선스펙트럼쌍 벡터 양자화(SPC-LSP VQ) 방법은 분산-선스펙트럼쌍 벡터 양자화(Split-LSP VQ) 방법에 비해 11~21 bits/frame의 양자화율에서 SD가 0.2 dB 작음을 알 수 있다.Here, the linear predictive encoding-line spectrum pair vector quantization (SPC-LSP VQ) method has an SD smaller by 0.2 dB at a quantization rate of 11 to 21 bits / frame compared to the dispersion-line spectrum pair vector quantization method (Split-LSP VQ). It can be seen.

제5도는 본 발명의 일실시예중 학습에 사용된 데이타를 이용하여 종래의 양자화방법과 본 발명에 의한 양자화방법의 성능을 평가한 그래프이며, 제6도는 본 발명의 일실시예중 학습에 사용되지 않은 데이타를 이용하여 종래의 양자화방법과본 발명에 의한 양자화방법의 성능을 평가한 그래프이다.5 is a graph evaluating the performance of the conventional quantization method and the quantization method according to the present invention using data used for learning in one embodiment of the present invention, and FIG. 6 is not used for learning in one embodiment of the present invention. It is a graph evaluating the performance of the conventional quantization method and the quantization method according to the present invention using the data.

제6도는 학습에 사용되지 않은 2163개의 벡터에 대한 성능 평가를 보여주며, 비록 제5도에서와 같이 뚜렷하게 우수한 결과를 보이지는 않지만 선형예측부호와-선스펙트럼쌍 벡터 양자화(SPC-LSP VQ) 방법이 분산-선스펙트럼쌍 벡터 양자화(Split-LSP VQ)보다 나쁜 결과를 보이지는 않는다.FIG. 6 shows the performance evaluation of 2163 vectors not used for learning, although the linear predictive and linear-spectrum pair vector quantization (SPC-LSP VQ) methods, although not as well as in FIG. There is no worse result than this scatter-line spectrum pair vector quantization (Split-LSP VQ).

선형예측부호와-선스펙트럼쌍 벡터 양자화(SPC-LSP VQ) 방법의 계산량을 분산-선스펙트럼쌍 벡터 양자화 방법(Split-LSP VQ)과 비교하였다. 벡터 양자화기의 계산량은 탐색과정돠 왜곡척도의 계산에 좌우된다.The computations of the linear predictive code and the line-spectrum pair vector quantization (SPC-LSP VQ) method are compared with the scatter-line spectrum pair vector quantization method (Split-LSP VQ). The amount of computation in the vector quantizer depends on the calculation of the distortion measure during the search process.

분산-선스펙트럼쌍 벡터 양자화(Split-LSP VQ) 방법과 선형예측부호와-선스펙트럼쌍 벡터 양자화(SPC-LSP VQ) 방법은 왜곡척도를 유클리드 거리를 사용함로 이에 대한 계산량 비교는 계산하는 차수에 의존하게 된다.The scatter-line spectral pair vector quantization (Split-LSP VQ) method and the linear predictive code and the line-spectrum pair vector quantization (SPC-LSP VQ) method use the Euclidean distance, so the comparison of the calculations for the calculation Will depend.

1차 유클리드 거리를 계산하는 데 걸리는 시간은 더하기 한개와 곱하기 두개가 된다. 즉, 3개의 연산이 필요하게 되며, p차 선스펙트럼쌍 벡터를 연산하는데 걸리는 시간은 곱하기 2p개와 더하기 (4p-1)개의 연산이 필요하게 된다.The time to calculate the first Euclidean distance is one plus two times. That is, three operations are required, and the time required to calculate the p-order line spectrum pair vector requires 2p times multiplication and 4p-1 operations.

따라서, 계산량의 차이는 탐색과정에 걸리는 회수와 유클리드 거리계산에 사용되는 선스펙트럼쌍 벡터의 차수에 의존하게 된다.Thus, the difference in computation amount depends on the number of search steps and the order of the line spectrum pair vectors used for the Euclidean distance calculation.

표2는 n비트 분산-선스펙터럼쌍 벡터 양자화의 탐색회수와 계산량을 보여준다. 한개의 선스펙트럼쌍 벡터를 2개로 분산(Split)하는 경우 즉, 2개의 코드북을 사용하는 경우에는 2개의 코드북의 크기는 각각 2이 되고, 전체 탐색회수는 2 ×2이 된다.Table 2 shows the number of searches and the amount of computation for n-bit variance-line spectrum pair vector quantization. In the case of splitting one line spectrum pair vector into two, that is, using two codebooks, the size of the two codebooks is 2 Becomes the total search count is 2 × 2 Becomes

그리고, 유클리드 거리 계산에 사용되는 선스펙트럼쌍 벡터의 차수는 5가 된다. 또한, n이 홀수인 경우 2개의 코드북 각각에를 할당한다고 하면, 탐색회수는 각각이 되며 선스펙트럼쌍 벡터의 차수는 5차가 된다.The order of the line spectrum pair vector used for the Euclidean distance calculation is 5. Also, if n is odd, each of the two codebooks Is assigned, the number of searches is The order of the line spectrum pair vector is 5th order.

표2. n비트 분산-선스펙트럼쌍 벡터 양자화의 탐색회수와 계산량Table 2. Search Counts and Computations for n-bit Distributed-Line Spectrum Pair Vector Quantization

표2. Split-LSP VQ와 SPC-LSP VQ의 비교예Table 2. Comparative Example of Split-LSP VQ and SPC-LSP VQ

n비트 SPC-LSP VQ의 경우에는 스펙트럼 패턴을 8가지로 분류하여 3비트로 표현하고, 나머지 (n-3)비트를 2단계 코드북으로 양자화하기 때문에 탐색회수는이 된다. 그리고, 선스펙트럼쌍 벡터의 차수는 10이 되어 계산량은이 되며, 입력 벡터에 대해 식(6)을 계산하여야 한다.In the case of n-bit SPC-LSP VQ, the spectral pattern is classified into eight types and expressed in three bits, and the search frequency is quantized by the two-level codebook. Becomes And the order of the line spectrum pair vector is 10, Equation (6) should be calculated for the input vector.

계산량은 선스펙트럼쌍 벡터의 하나의 원소에 대해 코사인(COS) 및 사인함수(SIN) 계산 20회, 곱하기 42회, 더하기 39회가 필요하며, 전체에 대해서는 코사인 및 사인함수 계산 200회,곱하기와 더하기를 합쳐 891회의 연산이 필요하다.The calculation requires 20 cosine (SOS) and sine function (SIN) calculations, 42 times, and 39 times for one element of the line spectrum pair vector, and 200 times, the cosine and sine function calculations, In total, 891 operations are required.

코사인함수 계산을 20개의 연산으로 가정하면, 4891 연산이 필요로 된다. 이에 더하여 8가지 중의 하나로 스펙트럼 피크를 분류하기 위해서 제3도의 비교를 수행해야 하므로 이에 필요한 연산이 추가로 필요로 된다.Assuming a cosine function calculation of 20 operations, 4891 operations are required. In addition, since the comparison of FIG. 3 is to be performed to classify the spectral peak into one of eight types, an additional operation is required.

표3은 프레임당 26비트, 27비트를 할당하는 경우의 Split-LSP VQ와 SPC-LSP VQ의 계산량을 보여준다.Table 3 shows the calculation of Split-LSP VQ and SPC-LSP VQ when 26 bits and 27 bits are allocated per frame.

표3에서 알수 있듯이 SPC-LSP VQ의 계산량은 Split-LSP VQ에 비해 70% 정도의 계산량을 보인다. 따라서, SPC-LSP VQ는 Split-LSP VQ에 비해 같은 bits/frame으로 선스펙트럼쌍 벡터를 양자화 할 경우, 적은 계산량으로 우수한 성능을 보임을 알 수 있다.As can be seen from Table 3, the calculation of SPC-LSP VQ is about 70% more than that of Split-LSP VQ. Therefore, when SPC-LSP VQ quantizes a line spectrum pair vector with the same bits / frame as compared to Split-LSP VQ, it can be seen that the SPC-LSP VQ shows excellent performance with a small amount of calculation.

상술한 실험결과에 나타나듯이 스펙트럴 패턴 분류-선스펙트럼쌍 벡터 양자화(SPC-LSP VQ)방법은 기존의 분산-선스펙트럼쌍 벡터 양자화(Spit-LSP VQ)방법과 비교하여 우수한 성능을 보이며, 계산량에 있어서는 분산-선스펙트럼쌍 벡터 양자화의 70% 정도를 유지한다. 또한, 양자화하기 전의 선스펙트럼쌍 벡터와 스펙트럴 패턴 분류-선스펙트럼쌍 벡터 양자화(SPC-LSP VQ)방법으로 양자화한 후의 선스펙트럼쌍 벡터 사이의 스펙트럼 왜곡은 프렘임당 27비트로 양자화 할 경우 1dB 내외로 평가되었다.As shown in the above experimental results, the spectral pattern classification-line spectrum pair vector quantization (SPC-LSP VQ) method shows superior performance compared to the conventional scatter-line spectrum pair vector quantization (Spit-LSP VQ) method. We maintain about 70% of the variance-line spectrum pair vector quantization. In addition, the spectral distortion between the line spectrum pair vector before quantization and the line spectrum pair vector after quantization by the spectral pattern classification-line spectrum pair vector quantization (SPC-LSP VQ) method is about 1 dB when quantized at 27 bits per frame. Was evaluated.

상술한 바와같이 본 발명에 의한 스펙트럼 피크 패턴을 이용한 음성신호의 양자화 방법은 선스펙트럼쌍 벡터가 입력되면 이에 해당하는 선형예측부호화 스펙트럼의 피크 패턴을 결정하고, 결정된 선스펙트럼쌍 벡터는 각각의 스펙트림 피크 패턴의 특성에 맞게 이리 설계된 해당 코드북을 사용하여 양자화함으로서, 종래의분산-선스펙트럼쌍 벡터 양자화의 성능을 유지하면서 계산량을 대폭 감소시키는 효과를 갖는다.As described above, in the quantization method of an audio signal using a spectral peak pattern according to the present invention, when a line spectrum pair vector is input, a peak pattern of a linear predictive encoding spectrum corresponding thereto is determined, and the determined line spectrum pair vector is a spectrum. By quantizing using the corresponding codebook designed to suit the characteristics of the peak pattern, it has the effect of greatly reducing the computation amount while maintaining the performance of the conventional distributed-line spectrum pair vector quantization.

또한, 선형예측부호화 스펙트럼을 사용하는 음성부호화기의 전송률을 음질의 열화가 없이 효과적으로 낮출 수 있으며, 선스펙트럼쌍을 스펙트럼 피크 패턴을 이용하여 결정함으로서 벡터 양자화 코드북의 메모리가 작아지고, 선스펙트럼 양자화 또는 복호화의 경우 시간이 단축되는 효과가 있다.In addition, it is possible to effectively reduce the transmission rate of a speech encoder using a linear predictive encoding spectrum without degrading the sound quality, and by determining the line spectrum pairs using a spectral peak pattern, the memory of the vector quantization codebook becomes small, and the line spectrum quantization or decoding In this case, the time is shortened.

또한, 양자화된 선스펙트럼쌍 벡터와 이에 해당하는 코드워드의 차이 즉, 잔차신호 정보를 통한 다단의 양자화를 구현함으로서 양자화 오차를 줄일 수 있다.In addition, the quantization error may be reduced by implementing the difference between the quantized line spectrum pair vector and the corresponding codeword, that is, the multi-stage quantization through the residual signal information.

제1도는 본 발명에 의한 스펙트럼 피크 패턴을 이용한 음성신호의 양자화방법에 있어서 선스펙트럼쌍 계수의 양자화를 나타낸 흐름도.1 is a flowchart illustrating quantization of line spectrum pair coefficients in a quantization method of an audio signal using a spectral peak pattern according to the present invention.

제2도는 본 발명에 의한 스펙트럼 피크 패턴을 이용한 음성신호의 복호화방법에 있어서 선스펙트럼쌍 벡터를 구하는 방법을 나타낸 흐름도.2 is a flowchart showing a method of obtaining a line spectrum pair vector in a method of decoding an audio signal using a spectral peak pattern according to the present invention.

제3도는 스펙트럼 피크 패턴을 선스펙트럼쌍 계수에 근거하여 분류하는 방법을 나타낸 흐름도.3 is a flowchart showing a method of classifying spectral peak patterns based on line spectrum pair coefficients.

제4도는 본 발명에 의한 스펙트럼 피크 패턴을 이용한 음성신호의 양자화에 있어서 10차 선형예측부호화 스펙트럼과 선스펙트럼쌍 계수의 상관관계를 도시한 그래프.4 is a graph showing the correlation between the tenth order linear predictive encoding spectrum and the line spectrum pair coefficient in quantization of a speech signal using the spectral peak pattern according to the present invention.

제5도는 본 발명의 일실시예중 학습에 사용된 데이타를 이용하여 종래의 양자화방법과 본 발명에 의한 양자화방법의 성능을 평가한 그래프.5 is a graph evaluating the performance of the conventional quantization method and the quantization method according to the present invention using data used for learning in one embodiment of the present invention.

제6도는 본 발명의 일실시예중 학습에 사용되지 않은 데이타를 이용하여 종래의 양자화방법과 본 발명에 의한 양자화방법의 성능을 평가한 그래프.6 is a graph evaluating the performance of the conventional quantization method and the quantization method according to the present invention using data not used for learning in one embodiment of the present invention.

Claims (5)

스펙트럼 피크 패턴을 이용한 음성신호의 양자화방법에 있어서,In the quantization method of an audio signal using a spectral peak pattern, 선스펙트럼쌍 벡터를 입력하여 복수개의 선형예측부호화 스펙트럼 피크 패턴중에서 하나의 선형예측부호화 스펙트럼 피크 패턴을 결정하고, 선형예측부호화 스펙트럼 피크 패턴이 결정된 패턴 인덱스와 선스펙트럼쌍 벡터를 출력하는 제1단계;A first step of inputting a line spectrum pair vector to determine one linear predicted spectral peak pattern among the plurality of linear predicted encoded spectral peak patterns, and outputting a pattern index and a line spectrum pair vector in which the linear predicted encoded spectral peak pattern is determined; 선형예측부호화 스택트림 피크 패턴의 특성에 맞게 미리 설계된 선스펙트럼쌍 코드북을 사용하여 상기 제1단계에서 출력된 선스펙트럼쌍 벡터를 양자화하고, 양자화된 선스펙트럼쌍 벡터와 가장 유사한 코드북 인덱스를 출력하는 제2단계;A linear spectrum encoding vector for quantizing the line spectrum pair vector output in the first step using a pre-designed line spectrum pair codebook designed for the characteristics of the linearly predicted stacked trim peak pattern, and outputting a codebook index most similar to the quantized line spectrum pair vector. Step 2; 상기 제2단계에서 양자화된 선스펙트럼쌍 벡터와 이에 해당하는 코드워드의 차이(잔차신호)를 계산한후, 이 차이를 잔차신호 코드북을 이용하여 양자화하고, 양자화된 잔차신호와 가장 유사한 코드북 인덱스를 출력하는 제3단계; 및After calculating the difference (residual signal) between the quantized line spectrum pair vector and the corresponding codeword in the second step, the difference is quantized using the residual signal codebook, and the codebook index most similar to the quantized residual signal is obtained. Outputting a third step; And 상기 제1단계로부터 스펙트럼 피크 패턴 인덱스와, 상기 제2단계로부터 선스펙트럼쌍 벡터의 코드북 인덱스와, 상기 제3단계로부터 잔차신호의 코드북 인덱스를 입력하여 전송비트열을 생성하는 제4단계로 이루어짐을 특징으로 하는 스펙트럼 피크 패턴을 이용한 음성신호의 양자화방법.A fourth step of generating a transmission bit string by inputting a spectral peak pattern index from the first step, a codebook index of a line spectrum pair vector from the second step, and a codebook index of the residual signal from the third step. A quantization method of a speech signal using a spectral peak pattern. 스펙트럼 피크 패턴을 이용한 음성신호의 복호화방법에 있어서,In the audio signal decoding method using the spectral peak pattern, 전송비트열로부터 스펙트럼 피크정보와 선스펙트럼쌍 벡터 양자화정보와 잔차신호 양자화정보를 추출하며, 스펙트럼 피크정보로부터 잔차신호 선스펙트럼쌍코드북과 잔차신호 코드북을 로드하는 제1단계;Extracting spectral peak information, line spectrum pair vector quantization information, and residual signal quantization information from the transmission bit stream, and loading the residual signal line spectrum pair codebook and the residual signal codebook from the spectral peak information; 상기 제1단계에서 추출된 잔차신호 양자화정보로부터 잔차신호를 복원하는 제2단계;A second step of restoring the residual signal from the residual signal quantization information extracted in the first step; 상기 제1단계에서 추출된 선스펙트럼쌍 벡터 양자화정보로부터 선스펙트럼쌍 계수를 복원하는 제3단계; 및A third step of recovering line spectrum pair coefficients from the line spectrum pair vector quantization information extracted in the first step; And 상기 제2단계에서 복원된 잔차신호와 상기 제3단계에서 복원된 선스펙트럼쌍 계수를 벡터합하여 출력하는 제4단계로 이루어짐을 특징으로 하는 스펙트럼 피크 패턴을 이용한 음성신호의 복호화방법.And a fourth step of vector summing and outputting the residual signal reconstructed in the second step and the line spectrum pair coefficient reconstructed in the third step. 제1항에 있어서, 10차 선스펙트럼쌍 스펙트럼의 경우 상기 제1단계의 선형예측부호화 스펙트럼의 피크 패턴은 8개로 이루어짐을 특징으로 하는 스펙트럼 피크 패턴을 이용한 음성신호의 양자화방법.The quantization method of an audio signal according to claim 1, wherein in the case of the tenth order line spectrum pair spectrum, the peak pattern of the linear predictive encoding spectrum of the first step is eight. 제1항에 있어서, 상기 제1단계의 음성 스펙트럼 피크 패턴은 음성의 선형예측부호화 스펙트럼의 기울기로부터 결정되는 것을 특징으로 하는 스택트럼 피크 패턴을 이용한 음성신호의 양자화방법.The quantization method of a speech signal according to claim 1, wherein the speech spectral peak pattern of the first step is determined from a slope of a linear predictive encoding spectrum of speech. 제1항에 있어서, 상기 제1단계의 선형예측부호화 스펙트럼의 기울기는 선스펙트럼쌍 계수로부터 결정되는 것을 특징으로 하는 스펙트럼 피크 패턴을 이용한 음성신호의 양자화방법.The method of claim 1, wherein the slope of the linear predictive encoding spectrum of the first step is determined from a line spectrum pair coefficient.
KR1019950019054A 1995-06-30 1995-06-30 Quantization and Decoding Method of Speech Signal Using Spectral Peak Pattern Expired - Fee Related KR100322702B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019950019054A KR100322702B1 (en) 1995-06-30 1995-06-30 Quantization and Decoding Method of Speech Signal Using Spectral Peak Pattern

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950019054A KR100322702B1 (en) 1995-06-30 1995-06-30 Quantization and Decoding Method of Speech Signal Using Spectral Peak Pattern

Publications (2)

Publication Number Publication Date
KR970004370A KR970004370A (en) 1997-01-29
KR100322702B1 true KR100322702B1 (en) 2002-06-20

Family

ID=37460736

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950019054A Expired - Fee Related KR100322702B1 (en) 1995-06-30 1995-06-30 Quantization and Decoding Method of Speech Signal Using Spectral Peak Pattern

Country Status (1)

Country Link
KR (1) KR100322702B1 (en)

Also Published As

Publication number Publication date
KR970004370A (en) 1997-01-29

Similar Documents

Publication Publication Date Title
KR100712056B1 (en) Method and device for robust predictive vector quantization of linear prediction parameters in variable bit rate speech coding
CA2202825C (en) Speech coder
US6952671B1 (en) Vector quantization with a non-structured codebook for audio compression
JP4005154B2 (en) Speech decoding method and apparatus
JP3680380B2 (en) Speech coding method and apparatus
EP2207167B1 (en) Multistage quantizing method
EP0296763A1 (en) Code excited linear predictive vocoder and method of operation
US6269333B1 (en) Codebook population using centroid pairs
EP0734014A1 (en) Coding apparatus
EP0926660A2 (en) Speech encoding/decoding method
US6593872B2 (en) Signal processing apparatus and method, signal coding apparatus and method, and signal decoding apparatus and method
KR100322706B1 (en) Encoding and Decoding Methods of Linear Predictive Coding Coefficients
US5651026A (en) Robust vector quantization of line spectral frequencies
US6141640A (en) Multistage positive product vector quantization for line spectral frequencies in low rate speech coding
KR100322702B1 (en) Quantization and Decoding Method of Speech Signal Using Spectral Peak Pattern
KR20070051761A (en) Method and apparatus for quantization and inverse quantization of linear predictive coefficient
CA2054849C (en) Speech parameter encoding method capable of transmitting a spectrum parameter at a reduced number of bits
KR100446594B1 (en) Apparatus and method for encoding / decoding voice line spectrum frequency
Vasilache et al. Predictive multiple-scale lattice VQ for LSF quantization
KR960015861B1 (en) Quantizer & quantizing method of linear spectrum frequency vector
EP0755047B1 (en) Speech parameter encoding method capable of transmitting a spectrum parameter at a reduced number of bits
KR100446595B1 (en) Vector quantization method of line spectrum frequency using localization characteristics, especially searching optimum code book index using calculated distortion
KR20060068278A (en) Method and Apparatus for Quantizing Melchstral Coefficients in Distributed Speech Recognition System
Kemp et al. LPC parameter quantization at 600, 800 and 1200 bits per second
Chung et al. Variable frame rate speech coding using optimal interpolation

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20090112

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20100118

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20100118

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000