METHOD AND APPARATUS FOR PROCESSING AN AUDIO SIGNAL
First Claim
1. An audio signal processing method comprising:
- generating a first target vector which is a target vector of a first stage based on a plurality of linear predictive conversion coefficients by performing linear predictive analysis on a current frame of an audio signal;
acquiring a temporarily determined number of first temporary candidate code vectors of the first stage by vector-quantizing the first target vector;
calculating first temporary candidate errors which are errors between the first temporary candidate code vectors and the first target vector; and
determining a first number which is the number of first candidate code vectors based on the first temporary candidate errors and acquiring the same number of first final candidate code vectors as the first number.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method for processing an audio signal, comprising the following steps: performing a linear predictive analysis on the current frame of an audio signal so as to generate a first target vector, which is a target vector of a first stage, on the basis of a plurality of linear prediction transform coefficients; performing vector quantization on the first target vector so as to acquire a predetermined number of first temporary candidate code vectors of the first stage; calculating first temporary candidate errors, which are errors between the first temporary candidate code vectors and the first target vector; and determining a first number, which is the number of the first candidate code vectors, on the basis of the first temporary candidate errors, and acquiring first final candidate code vectors in the same amount as the first number.
7 Citations
15 Claims
-
1. An audio signal processing method comprising:
-
generating a first target vector which is a target vector of a first stage based on a plurality of linear predictive conversion coefficients by performing linear predictive analysis on a current frame of an audio signal; acquiring a temporarily determined number of first temporary candidate code vectors of the first stage by vector-quantizing the first target vector; calculating first temporary candidate errors which are errors between the first temporary candidate code vectors and the first target vector; and determining a first number which is the number of first candidate code vectors based on the first temporary candidate errors and acquiring the same number of first final candidate code vectors as the first number. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An audio signal processing method comprising:
-
generating a first target vector which is a target vector of a first stage based on a plurality of linear predictive conversion coefficients by performing linear predictive analysis on a current frame of an audio signal; acquiring a temporarily determined number of first final candidate code vectors of the first stage by vector-quantizing the first target vector; calculating first final candidate errors which are errors between the first final candidate code vectors and the first target vector; and determining a second number which is the number of second candidate code vectors of a second stage based on the first final candidate errors. - View Dependent Claims (8)
-
-
9. An audio signal processing apparatus comprising:
-
a linear predictor for generating a first target vector which is a target vector of a first stage based on a plurality of linear predictive conversion coefficients by performing linear predictive analysis on a current frame of an audio signal; a temporary candidate vector generator for acquiring a temporarily determined number of first temporary candidate code vectors of the first stage by vector-quantizing the first target vector; an error generator for calculating first temporary candidate errors which are errors between the first temporary candidate code vectors and the first target vector; and a current number determinator for determining a first number which is the number of first candidate code vectors based on the first temporary candidate errors and acquiring the same number of first final candidate code vectors as the first number.
-
-
10. An audio signal processing apparatus comprising:
-
a linear predictor for generating a first target vector which is a target vector of a first stage based on a plurality of linear predictive conversion coefficients by performing linear predictive analysis on a current frame of an audio signal; a candidate vector generator for acquiring a temporarily determined number of first final candidate code vectors of the first stage by vector-quantizing the first target vector; an error generator for calculating first final candidate errors which are errors between the first final candidate code vectors and the first target vector; and a next number determinator for determining a second number which is the number of second candidate code vectors of a second stage based on the first final candidate errors.
-
-
11. An audio signal processing method comprising:
-
generating a first target signal based on a plurality of linear predictive conversion coefficients by performing linear predictive analysis on a current frame of an audio signal; performing vector quantization on a first stage based on the first target signal, the vector quantization including generating first candidate code vectors including a first initial best code vector having a smallest error based on the first target signal and outputting a first initial best error corresponding to the first initial best code vector as a second target signal which is a target signal of a second stage; repeatedly performing the vector quantization from the second stage to an Nth stage; determining a Kth stage (K=1, . . . , N) in which index update is to be performed among the first to Nth stages; correcting the Kth target signal using the first target signal and an Kth-excluded sum signal; determining a Kth optimal best code vector among Kth candidate code vectors based on the corrected Kth target signal; and selecting one of a Kth initial best code vector and the Kth optimal best code vector as a Kth final best code vector, wherein the Kth-excluded sum signal is a sum of first to Nth initial best code vectors excluding the Kth initial best code vector. - View Dependent Claims (12, 13, 14)
-
-
15. An audio signal processing apparatus comprising:
-
a linear predictor for performing linear predictive analysis on a current frame of an audio signal and generating a first target signal based on a plurality of linear predictive conversion coefficients; initial quantizers for performing vector quantization on a total of N stages based on the first target signal, the initial quantizers including a first initial quantizer that performs vector quantization on the first stage by generating first candidate code vectors including a first initial best code vector having a smallest error based on the first target signal and outputting a first initial best error corresponding to the first initial best code vector as a second target signal which is a target signal of a second stage and ith initial quantizer for performing the vector quantization based on ith target signal (i=2, . . . , N); an update controller for determining a Kth stage (K=1, . . . , N) in which index update is to be performed from among the first to Nth stages; a Kth stage target signal corrector for correcting the Kth target signal using the first target signal and an Kth-excluded sum signal; a re-searcher for determining a Kth optimal best code vector from among Kth candidate code vectors based on the corrected Kth target signal; and an update determinator for selecting one of a Kth initial best code vector and the Kth optimal best code vector as a Kth final best code vector, wherein the Kth-excluded sum signal is a sum of first to Nth initial best code vectors excluding the Kth initial best code vector.
-
Specification