EP1450352A2

Block-constrained TCQ method, and method and apparatus for quantizing LSF parameters employing the same in a speech coding system

Abstract

A block-constrained Trellis coded quantization (TCQ) method and a method and apparatus for quantizing line spectral frequency (LSF) parameters employing the same in a speech coding system are provided. The LSF coefficient quantizing method comprises: removing the direct current (DC) component in an input LSF coefficient vector; generating a first prediction error vector by performing inter-frame and intra-frame prediction for the LSF coefficient vector, in which the DC component is removed by the removing, quantizing the first prediction error vector by using the BC-TCQ algorithm, and then, by performing intra-frame and inter-frame prediction compensation, generating a quantized first LSF coefficient vector; generating a second prediction error vector by performing intra-frame prediction for the LSF coefficient vector, in which the DC component is removed, quantizing the second prediction error vector by using the BC-TCQ algorithm, and then, by performing intra-frame prediction compensation, generating a quantized second LSF coefficient vector; and selectively outputting a vector having a shorter Euclidian distance to the input LSF coefficient vector between the generated quantized first and second LSF coefficient vectors.

EP1450352A2, drawing sheet 1
Sheet 1 of 42

Term

Term ended

Projected expiry passed 18 February 2024, 2.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

17 claims: 7 independent, 10 dependent

  1. 1
    A block-constrained (BC)-Trellis coded quantization (TCQ) method comprising:in a Trellis structure having total N (N=2 v , where v denotes the number of binary state variables in an encoder finite state machine) states, constraining the number of initial states of Trellis paths that are available for selection, within 2 k (0 ≤ k ≤ v) of the total N states, and constraining the number of the states of a last stage within 2 v-k of the total N states dependent on the initial states of Trellis paths;after referring to the initial states of N survivor paths determined under the initial state constraint from a first stage to stage L-log 2 N (where L denotes the number of the entire stages and N denotes the number of entire Trellis states), considering Trellis paths in which the allowed state of a last stage is selected among 2 v-k states determined by each initial state under the constraint on the state of a last stage by the constraining in the remaining v stages;and obtaining an optimum Trellis path among the considered Trellis paths and transmitting the optimum Trellis path.
  2. 2
    A line spectral frequency (LSF) coefficient quantization method in a speech coding system comprising:removing the direct current (DC) component in an input LSF coefficient vector;generating a first prediction error vector by performing inter-frame and intra-frame prediction for the LSF coefficient vector, in which the DC component is removed by the removing, quantizing the first prediction error vector by using BC-TCQ algorithm, and then, by performing intra-frame and inter-frame prediction compensation, generating a quantized first LSF coefficient vector;generating a second prediction error vector by performing intra-frame prediction for the LSF coefficient vector, in which the DC component is removed by the removing, quantizing the second prediction error vector by using the BC-TCQ algorithm, and then, by performing intra-frame prediction compensation, generating a quantized second LSF coefficient vector;and selectively outputting a vector having a shorter Euclidian distance to the input LSF coefficient vector between the generated quantized first and second LSF coefficient vectors.
  3. 6
    The LSF coefficient quantization method of any one of claims 2 to 5, wherein in a Trellis structure having total N (N=2 v , where v denotes the number of binary state variables in an encoder finite state machine) states, the BC-TCQ algorithm constrains the number of initial states of Trellis paths that are available for selection, within 2 k (0 ≤ k ≤ v) of the total N states, and constrains the number of the states of a last stage within 2 v-k of the total N states dependent on the initial states of Trellis paths.
  4. 8
    An LSF coefficient quantization apparatus in a speech coding system comprising:a first subtracter which removes the DC component in an input LSF coefficient vector and provides the LSF coefficient vector, in which the DC component is removed;a memory-based Trellis coded quantization unit which generates a first prediction error vector by performing inter-frame and intra-frame prediction for the LSF coefficient vector provided by the first subtracter, in which the DC component is removed, quantizes the first prediction error vector by using the BC-TCQ algorithm, and then, by performing intra-frame and inter-frame prediction compensation, generates a quantized first LSF coefficient vector;a non-memory Trellis coded quantization unit which generates a second prediction error vector by performing intra-frame prediction for the LSF coefficient vector, in which the DC component is removed, quantizes the second prediction error vector by using the BC-TCQ algorithm, and then, by performing intra-frame prediction compensation, generates a quantized second LSF coefficient vector;and a switching unit which selectively outputs a vector having a shorter Euclidian distance to the input LSF coefficient vector between the quantized first and second LSF coefficient vectors provided by the memory-based Trellis coded quantization unit and the non-memory-based Trellis coded quantization unit, respectively.
  5. 11
    The LSF coefficient quantization apparatus of any one of claims 8 to 10, further comprising:an adder which obtains a finally quantized LSF coefficient vector by adding the DC component of the LSF coefficient vector to the quantized LSF coefficient vector selectively output from the switching unit.
  6. 14
    The LSF coefficient quantization apparatus of any one of claims 8 to 13, wherein in a Trellis structure having total N (N=2 v , where v denotes the number of binary state variables in an encoder finite state machine) states, the BC-TCQ algorithm constrains the number of initial states of Trellis paths that are available for selection, within 2 k (0 ≤ k ≤ v) of the total N states, and constrains the number of the states of a last stage within 2 v-k of the total N states dependent on the initial states of Trellis paths.
  7. 16
    A computer program comprising computer program code means adapted to perform all the steps of any one of claims 1 to 7 when said program is run on a computer.