Encoding device, decoding device, and method thereof
First Claim
1. A coding apparatus comprising:
- an acquisition section that acquires a spectrum divided into at least a spectrum of a low frequency band and a spectrum of a high frequency band;
a first coding section that codes the spectrum of the low frequency band;
a second coding section that codes a shape of the spectrum of the high frequency band;
a gain calculation section that divides the spectrum of the high frequency band into a plurality of subbands and calculates a gain of each of the subbands;
a subband selection section that selects a subband having a maximum or minimum gain in the calculated gains of the subbands;
a third coding section that codes only a gain of a specific subband of the spectrum of the high frequency band and a gain of the selected subband;
a fourth coding section that codes information relating to a position of the selected subband; and
an output terminal that outputs coded information obtained by the first, second, third, and fourth coding sections, wherein the third coding section comprises;
a determination section that determines the gain of the specific subband of the spectrum of the high frequency band and the gain of the selected subband;
an interpolation section that obtains a gain of a subband other than the specific subband in the spectrum of the high frequency band and the selected subband by interpolating the gains of the specific subband and the selected subband; and
a change section that compares a spectrum indicated by the gains determined by the determination section and the gain determined by the interpolation section with the spectrum of the high frequency band, and changes the gains determined by the determination section according to a comparison result of these spectra, and codes the gains that were changed by the change section.
4 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed an encoding device capable of improving similarity between the high frequency band spectrum of the original signal and a new spectrum to be generated while realizing a low bit rate when encoding a wide-band signal spectrum. The encoding device has sub-band amplitude calculation units (122, 128) for calculating the amplitude of the respective sub-bands for the high frequency band spectrum obtained from the wide-band signal. A search unit (124) and a gain codebook (125) select some sub-bands from a plurality of sub-bands and only the gain of the selected sub-bands is subjected to encoding. An interpolation unit (126) expresses the gain of the sub-band not selected, by mutually interpolating the selected gains.
-
Citations
11 Claims
-
1. A coding apparatus comprising:
-
an acquisition section that acquires a spectrum divided into at least a spectrum of a low frequency band and a spectrum of a high frequency band; a first coding section that codes the spectrum of the low frequency band; a second coding section that codes a shape of the spectrum of the high frequency band; a gain calculation section that divides the spectrum of the high frequency band into a plurality of subbands and calculates a gain of each of the subbands; a subband selection section that selects a subband having a maximum or minimum gain in the calculated gains of the subbands; a third coding section that codes only a gain of a specific subband of the spectrum of the high frequency band and a gain of the selected subband; a fourth coding section that codes information relating to a position of the selected subband; and an output terminal that outputs coded information obtained by the first, second, third, and fourth coding sections, wherein the third coding section comprises; a determination section that determines the gain of the specific subband of the spectrum of the high frequency band and the gain of the selected subband; an interpolation section that obtains a gain of a subband other than the specific subband in the spectrum of the high frequency band and the selected subband by interpolating the gains of the specific subband and the selected subband; and a change section that compares a spectrum indicated by the gains determined by the determination section and the gain determined by the interpolation section with the spectrum of the high frequency band, and changes the gains determined by the determination section according to a comparison result of these spectra, and codes the gains that were changed by the change section. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A decoding apparatus that decodes coded information relating to a spectrum divided at least into a low frequency band and a high frequency band, the decoding apparatus comprising:
-
a first decoding section that decodes coded information relating to the spectrum of the low frequency band; a second decoding section that decodes information relating to a position of a subband having a maximum or minimum gain and determines a subband of a selected subband; a third decoding section that decodes coding information relating to determining a gain of a specific subband of the spectrum of the high frequency band and to determining a gain of the selected subband, an interpolation section that obtains a gain of a subband other than the specific subband in the spectrum of the high frequency band and the selected subband by interpolating the gain of the specific subband and the gain of the selected subband; a fourth decoding section that decodes the spectrum of the high frequency band using the gains obtained by the third decoding section and the interpolation section. - View Dependent Claims (8, 9)
-
-
10. A coding method comprising:
-
an acquisition step of acquiring a spectrum divided into at least a spectrum of a low frequency band and a spectrum of a high frequency band; a first coding step of coding the spectrum of the low frequency band; a second coding step of coding a shape of the high frequency band spectrum; a gain calculation step of dividing the spectrum of the high frequency band into a plurality of subbands and calculating a gain of each of the subbands; a subband selection step of selecting a subband having, a maximum or minimum gain in the calculated gains of the subbands; a third coding step of coding only a gain of a specific subband of the spectrum of the high frequency band and a gain of the selected subband; and a fourth coding step of coding information relating to a position of the selected subband; and an output step of outputting, by an output terminal, coded information obtained in the first, second, third, and fourth coding steps, wherein the third coding step comprises; determining the gain of the specific subband of the spectrum of the high frequency band and the gain of the selected subband; obtaining a gain of a subband other than the specific subband in the spectrum of the high frequency band and the selected subband by interpolating the gains of the specific subband and the selected subband; and comparing a spectrum indicated by the gains determined by the determining step and the gain determined by the interpolating step with the spectrum of the high frequency band, and changing the gains determined by the determining step according to a comparison result of these spectra, and wherein the third coding step codes the gains that were changed by the changing step.
-
-
11. A decoding method of decoding coded information relating to a spectrum divided at least into a low frequency band and a high frequency band, the method comprising:
-
a first decoding step of decoding coded information relating to the spectrum of the low frequency band; a second decoding step of decoding information relating to a position of a subband having a maximum or minimum gain and determines a subband of a selected subband; a third decoding step of decoding coding information relating to determining a gain of the specific subband of the spectrum of the high frequency band and to determining a gain of the selected subband, an interpolation step of obtaining a gain of a subband other than the specific subband in the spectrum of the high frequency band and the selected subband by interpolating the gain of the specific subband and the gain of the selected subband; and a fourth decoding step of decoding the spectrum of the high frequency band using the gains obtained by the third decoding step and the interpolation step.
-
Specification