IP Library › Granted Patent US 7,783,496
Granted Patent B2
US 7,783,496 · App. 12/370,203 · Granted Aug 24, 2010

Encoding device and decoding device

Assignee: Panasonic Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,783,496
App. No.
12/370,203
Granted
Aug 24, 2010
Kind
B2
Abstract

An encoding device ( 200 ) includes an MDCT unit ( 202 ) that transforms an input signal in a time domain into a frequency spectrum including a lower frequency spectrum, a BWE encoding unit ( 204 ) that generates extension data which specifies a higher frequency spectrum at a higher frequency than the lower frequency spectrum, and an encoded data stream generating unit ( 205 ) that encodes to output the lower frequency spectrum obtained by the MDCT unit ( 202 ) and the extension data obtained by the BWE encoding unit ( 204 ). The BWE encoding unit ( 204 ) generates as the extension data (i) a first parameter which specifies a lower subband which is to be copied as the higher frequency spectrum from among a plurality of the lower subbands which form the lower frequency spectrum obtained by the MDCT unit ( 202 ) and (ii) a second parameter which specifies a gain of the lower subband after being copied.

Claims (50)

1. An encoding device that encodes an input signal comprising:

a time-frequency transforming unit operable to transform an input signal in a time domain into a frequency spectrum including a lower frequency spectrum;

a band extending unit operable to generate extension data used for specifying a higher frequency spectrum at higher frequency than the lower frequency spectrum; and

an encoding unit operable to encode the lower frequency spectrum and the extension data, and output the encoded lower frequency spectrum and extension data,

wherein the band extending unit generates a first parameter and a second parameter as the extension data, the first parameter is used to determine a partial spectrum which is to be copied as the higher frequency spectrum from among a plurality of the partial spectrums which form the lower frequency spectrum, and the second parameter is used to determine a gain of the partial spectrum after being copied, and

wherein the band extending unit generates a third parameter which is used to determine a frequency position of a partial spectrum including the lowest frequency component from partial spectrums used for generating the extension data among a plurality of the partial spectrums which form the lower frequency spectrum.

2. The encoding device according to claim 1 , wherein the time-frequency transforming unit operable to perform MDCT (Modified Discrete Cosine Transform) transform on an input signal in a time domain into a frequency spectrum including a lower frequency spectrum.

3. The encoding device according to claim 1 , wherein the band extending unit further generates a parameter specifying energy of a noise spectrum which is added to the higher frequency spectrum specified by the first parameter, the second parameter and the third parameter, as the extension data.

4. The encoding device according to claim 3 , wherein the parameter specifying energy of a noise spectrum is an energy ratio of the noise spectrum against the higher frequency spectrum.

5. The encoding device according to claim 1 , wherein the first parameter includes information indicating whether or not to use the same extension information as that of a preceding frame.

6. The encoding device according to claim 5 , wherein the first parameter includes information indicating whether or not to use the same extension information as that of an immediately preceding frame.

7. An encoding method for encoding an input signal, comprising:

a time-frequency transforming step for transforming an input signal in a time domain into a frequency spectrum including a lower frequency spectrum;

a band extending step for generating extension data used for specifying a higher frequency spectrum at higher frequency than the lower frequency spectrum; and

an encoding step for encoding the lower frequency spectrum and the extension data, and outputting the encoded lower frequency spectrum and extension data,

wherein the band extending step generates a first parameter and a second parameter as the extension data, the first parameter is used to determine a partial spectrum which is to be copied as the higher frequency spectrum from among a plurality of the partial spectrums which form the lower frequency spectrum, and the second parameter is used to determine a gain of the partial spectrum after being copied, and

wherein the band extending step generates a third parameter which is used to determine a frequency position of a partial spectrum including the lowest frequency component from partial spectrums used for generating the extension data among a plurality of the partial spectrums which form the lower frequency spectrum.

8. The encoding method according to claim 7 , wherein the time-frequency transforming step performs MDCT (Modified Discrete Cosine Transform) transform on an input signal in a time domain into a frequency spectrum including a lower frequency spectrum.

9. The encoding method according to claim 7 , wherein the band extending step further generates a parameter specifying energy of a noise spectrum which is added to the higher frequency spectrum specified by the first parameter, the second parameter and the third parameter, as the extension data.

10. The encoding method according to claim 9 , wherein the parameter specifying energy of a noise spectrum is an energy ratio of the noise spectrum against the higher frequency spectrum.

11. The encoding method according to claim 7 , wherein the first parameter includes information indicating whether or not to use the same extension information as that of a preceding frame.

12. The encoding method according to claim 11 , wherein the first parameter includes information indicating whether or not to use the same extension information as that of an immediately preceding frame.

13. An encoding program, being embodied on a non-transitory computer readable recording medium, for encoding an input signal, the program causing a computer to execute the encoding method according to claim 7 .

14. A decoding device for decoding an encoded signal, comprising:

a decoding unit operable to decode the encoded signal and to generate therefrom a lower frequency spectrum and extension data used for specifying a higher frequency spectrum at higher frequency than the lower frequency spectrum, the extension data including a first parameter, a second parameter and a third parameter, wherein the first parameter is used to determine a partial spectrum which is to be copied as the higher frequency spectrum from among a plurality of the partial spectrums which form the lower frequency spectrum, and the second parameter is used to determine a gain of the partial spectrum after being copied, and the third parameter which is used to determine a frequency position of a partial spectrum including the lowest frequency component from partial spectrums used for generating the extension data among a plurality of the partial spectrums which form the lower frequency spectrum,

a higher frequency spectrum generating unit operable to generate the higher frequency spectrum based on the lower frequency spectrum and the extension data; and

a time-frequency transforming unit operable to transform a frequency spectrum obtained by combining the generated higher frequency spectrum and the lower frequency spectrum into a signal in a time domain.

15. The decoding device according to claim 14 , wherein the time-frequency transforming unit is operable to perform MDCT (Modified Discrete Cosine Transform) transform of the frequency spectrum obtained by combining the generated higher frequency spectrum and the lower frequency spectrum into a signal in a time domain.

16. The decoding device according to claim 14 ,

wherein, the extension data further includes a parameter specifying energy of a noise spectrum which is added to the higher frequency spectrum specified by the first parameter, the second parameter and the third parameter, and

the higher frequency spectrum generating unit adds a noise spectrum having energy specified by said parameter specifying energy of a noise spectrum to the generated higher frequency spectrum.

17. The decoding device according to claim 16 , wherein the parameter specifying energy of a noise spectrum is an energy ratio of the noise spectrum against the higher frequency spectrum.

18. The decoding device according to claim 14 ,

wherein the first parameter includes information indicating whether or not to use the same extension information as that of a preceding frame, and

the higher frequency spectrum generating unit generates the higher frequency spectrum by using the information.

19. The decoding device according to claim 18 , wherein the first parameter includes information indicating whether or not to use the same extension information as that of an immediately preceding frame.

20. A decoding method of decoding an encoded signal, the decoding method comprising:

a decoding step of decoding the encoded signal to generate therefrom a lower frequency spectrum and extension data used for specifying a higher frequency spectrum at higher frequency than the lower frequency spectrum, the extension data including a first parameter, a second parameter and a third parameter, wherein the first parameter is used to determine a partial spectrum which is to be copied as the higher frequency spectrum from among a plurality of the partial spectrums which form the lower frequency spectrum, and the second parameter is used to determine a gain of the partial spectrum after being copied, and the third parameter which is used to determine a frequency position of a partial spectrum including the lowest frequency component from partial spectrums used for generating the extension data among a plurality of the partial spectrums which form the lower frequency spectrum;

a higher frequency spectrum generating step for generating the higher frequency spectrum based on the lower frequency spectrum and the extension data; and

a time-frequency transforming step for transforming a frequency spectrum obtained by combining the generated higher frequency spectrum and the lower frequency spectrum into a signal in a time domain.

21. The decoding method according to claim 20 , wherein the time-frequency transforming unit is operable to perform MDCT (Modified Discrete Cosine Transform) transform of the frequency spectrum obtained by combining the generated higher frequency spectrum and the lower frequency spectrum into a signal in a time domain.

22. The decoding method according to claim 20 ,

wherein the extension data further includes a parameter specifying energy of a noise spectrum which is added to the higher frequency spectrum specified by the first parameter, the second parameter and the third parameter, and

the higher frequency spectrum generating unit adds a noise spectrum having energy specified by said parameter specifying energy of a noise spectrum to the generated higher frequency spectrum.

23. The decoding method according to claim 22 , wherein the parameter specifying energy of a noise spectrum is an energy ratio of the noise spectrum against the higher frequency spectrum.

24. The decoding method according to claim 20 , wherein

the first parameter includes information indicating whether or not to use the same extension information as that of a preceding frame, and

the higher frequency spectrum generating unit generates the higher frequency spectrum by using the information.

25. The decoding method according to claim 24 , wherein the first parameter includes information indicating whether or not to use the same extension information as that of an immediately preceding frame.

26. A decoding program, being embodied on a non-transitory computer readable recording medium, for decoding an encoded signal, the program causing a computer to execute the encoding method according to claim 20 .

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2019
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 048029/0066 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2018
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 047978/0279 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2014
From: PANASONIC CORPORATION
To: DOLBY INTERNATIONAL AB
Reel/Frame 032439/0685 →
Priority Claims (1)
JP 2001-348412 · Nov 14, 2001 · national
Continuity (3)
Division 1150891500 · Aug 24, 2006
Division 1029270200 · Nov 13, 2002
Related Publication 20090157393A1 · Jun 18, 2009