EP2618331B1

Quantization device and quantization method

Abstract

This record has no abstract on file.

EP2618331B1, drawing sheet 1
Sheet 1 of 10

Term

5 yearsleft in the term

Expires 16 September 2031.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

4 claims: 4 independent, 0 dependent

  1. 1
    A quantization apparatus adapted to perform multiple-stage quantization of a parameter for a speech or image processing by using tree search, comprising:a search section (301) adapted to match each of one or more of encoding targets with a code vector stored in a codebook (302) to select a certain number of candidates including one in order of smaller quantization distortion;and a calculation section (304) adapted to calculate a quantization error vector by subtracting the code vector from the target for each of the candidates, wherein in a first stage of the multiple-stage quantization, the search section (301) is adapted to select a pre-specified number of candidates in order of candidates having smaller quantization distortion, characterized in that the quantization apparatus further comprises a candidate number determination section (303) adapted to determine a number of candidates to be used in a subsequent stage by reducing by one from a number of candidates determined in a preceding stage, wherein in a second stage and in a stage subsequent to the second stage, the search section (301) is adapted to select the number of candidates determined in the preceding stage, and in the case where the number of candidates determined in the preceding stage is not greater than a value P specified beforehand, the candidate number determination section (303) is adapted to determine that, when a value of the quantization distortion is larger than a predetermined threshold value, the value P is used as the number of candidates in the subsequent stage, and to determine that, when the value of the quantization distortion is not greater than the predetermined threshold value, a value Q smaller than the value P specified beforehand is used as the number of candidates in the subsequent stage.
  2. 2
    A quantization apparatus adapted to perform multiple-stage quantization of a parameter for a speech or image processing by using tree search, comprising:a search section (301 adapted to match each of one or more of encoding targets with a code vector stored in a codebook to select a certain number of candidates including one in order of smaller quantization distortion;and a calculation section (304) adapted to calculate a quantization error vector by subtracting the code vector from the target for each of the candidates, wherein in a first stage of the multiple-stage quantization, the search section (301) is adapted to select a pre-specified number of candidates in order of candidates having smaller quantization distortion, characterized in that the quantization apparatus further comprises a candidate number determination section (303) adapted to determine a number of candidates to be used in a subsequent stage by reducing by one from a number of candidates determined in a preceding stage, wherein in a second stage and in a stage subsequent to the second stage, the search section (301) is adapted to select the number of candidates determined in the preceding stage, in the case where a present number of stages is at least a predetermined number of stages, or the number of candidates is not greater than a predetermined number of candidates P, the candidate number determination section (303) is adapted to determine that a predetermined number of candidates R is used in the subsequent stage, when a value of the quantization distortion is larger than a predetermined threshold value and also the number of candidates is smaller than the predetermined number of candidates R, and the candidate number determination section (303) is adapted to determine that a predetermined number of candidates Q is used in the subsequent stage when the value of the quantization distortion is the predetermined threshold value or less and also the number of candidates is smaller than the predetermined number of candidates Q smaller than the number of candidates R.
  3. 3
    A quantization method configured to perform multiple-stage quantization of a parameter for a speech or image processing by using tree search, comprising:matching each of one or more encoding targets with a code vector stored in a codebook to select a certain number of candidates including one in order of smaller quantization distortion;and calculating a quantization error vector by subtracting the code vector from the target for each of the candidates, wherein in a first stage of the multiple-stage quantization, a pre-specified number of candidates is selected in order of candidates having smaller quantization distortion, characterized in that the quantization method further comprises determining a number of candidates to be used in a subsequent stage by reducing by one from a number of candidates determined in a preceding stage, wherein in a second stage and in a stage subsequent to the second stage, the number of candidates determined in the preceding stage is selected, and in the case where the number of candidates determined in the preceding stage is not greater than a value P specified beforehand, when a value of the quantization distortion is larger than a predetermined threshold value, the value P is used as the number of candidates in the subsequent stage, and, when the value of the quantization distortion is not greater than the predetermined threshold value, a value Q smaller than the value P specified beforehand is used as the number of candidates in the subsequent stage.
  4. 4
    A quantization method configured to perform multiple-stage quantization of a parameter for a speech or image processing by using tree search, comprising:matching each of one or more encoding targets with a code vector stored in a codebook to select a certain number of candidates including one in order of smaller quantization distortion;and calculating a quantization error vector by subtracting the code vector from the target for each of the candidates, wherein in a first stage of the multiple-stage quantization, a pre-specified number of candidates is selected in order of candidates having smaller quantization distortion, characterized in that the quantization method further comprises determining a number of candidates to be used in a subsequent stage by reducing by one from a number of candidates determined in a preceding stage, wherein in a second stage and in a stage subsequent to the second stage, the number of candidates determined in the preceding stage is selected, in the case where a present number of stages is at least a predetermined number of stages, or the number of candidates is not greater than a predetermined number of candidates P, a predetermined number of candidates R is used in the subsequent stage, when a value of the quantization distortion is larger than a predetermined threshold value and also the number of candidates is smaller than the predetermined number of candidates R, and a predetermined number of candidates Q is used in the subsequent stage when the value of the quantization distortion is the predetermined threshold value or less and also the number of candidates is smaller than the predetermined number of candidates Q smaller than the number of candidates R.