IP Library › Granted Patent US 7,899,676
Granted Patent B2
US 7,899,676 · App. 11/613,485 · Granted Mar 1, 2011

Signal encoding device and signal encoding method, signal decoding device and signal decoding method, program, and recording medium

Assignee: Sony 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,899,676
App. No.
11/613,485
Granted
Mar 1, 2011
Kind
B2
Abstract

A signal encoding device for encoding an input time-series signal includes: partitioning means; low-frequency encoding means; high-frequency gain information generating means; low-frequency reference value information generating means; high-frequency gain difference information generating means; high-frequency gain difference information encoding means; and multiplexing means.

Claims (104)

1. A signal encoding device for encoding an input time-series signal, comprising:

partitioning means for partitioning the time-series signal into plural subbands to generate a low-frequency subband signal including plural low-frequency subbands and a high-frequency subband signal including plural high-frequency subbands;

low-frequency encoding means for quantizing and encoding the low-frequency subband signal to generate low-frequency encoding data;

high-frequency gain information generating means for generating high-frequency gain information by generating a new high-frequency subband signal from the low-frequency subband signal and comparing the gain of the new high-frequency subband signal and the gain of the high-frequency subband signal of each subband at a predetermined time interval;

low-frequency reference value information generating means for generating low-frequency reference value information on the basis of at least the low-frequency subband signal;

high-frequency gain difference information generating means for generating high-frequency gain difference information by acquiring a difference value between the high-frequency gain information generated in each subband at a predetermined time interval and high-frequency gain information at a time position corresponding to an adjacent low-frequency subband, and acquiring a difference value between high-frequency gain information of a lowest-frequency subband in the high-frequency subband signal and the low-frequency reference value information;

high-frequency gain difference information encoding means for quantizing and encoding the high-frequency gain difference information to generate high-frequency gain difference information encoding data; and

multiplexing means for multiplexing at least the low-frequency encoding data and the high-frequency gain difference information encoding data to output the multiplexed data as compressed data.

2. The signal encoding device of claim 1 , further comprising:

grouping information generating means for generating high-frequency grouping gain information of each group and generating high-frequency gain grouping information about a grouping method by grouping the high-frequency gain information generated in each subband at a predetermined time interval by plural groups in a time direction,

wherein the high-frequency gain difference information generating means generates the high-frequency gain difference information by acquiring a difference value with high-frequency grouping gain information at the time position corresponding to the adjacent low-frequency subband, and the multiplexing means further multiplexes the high-frequency gain grouping information.

3. The signal encoding device of claim 2 ,

wherein the low-frequency reference value information generating means generates low-frequency reference value information about a selected generating method with the low-frequency reference value information by adaptively selecting one of a method of generating low-frequency reference value information from the entire low-frequency subband signal and a method of generating the low-frequency reference value information by groups from the low-frequency subband signal on the basis of the high-frequency gain grouping information, and the multiplexing means further multiplexes the low-frequency reference value selection information.

4. The signal encoding device of claim 3 ,

wherein the low-frequency reference value information generating means selects one of the method of generating the low-frequency reference value information from the entire low-frequency subband signal and the method of generating the low-frequency reference value information by groups from the low-frequency subband signal, on the basis of a quantization error of the low-frequency subband signal.

5. The signal encoding device of claim 3 ,

wherein the low-frequency reference information generating means selects one of the method of generating the low-frequency reference value information from the entire low-frequency subband signal and the method of generating the low-frequency reference value information by groups from the low-frequency subband signal to reduce a code amount of the high-frequency gain difference information.

6. The signal encoding device of claim 1 , further comprising:

quantization step information generating means for generating quantization step information at the time of quantizing the high-frequency gain difference information on the basis of the high-frequency gain difference information,

wherein the multiplexing means further multiplexes the quantization step information.

7. The signal encoding device of claim 1 , further comprising:

smoothing method selection information generating means for generating smoothing method selection information about a method of smoothing the high-frequency subband signal generated at a decoding side in a time direction on the basis of the high-frequency gain information,

wherein the multiplexing means further multiplexes the smoothing method selection information.

8. A signal encoding method of encoding an input time-series signal, the method comprising the steps of:

partitioning the time-series signal into plural subbands and generating a low-frequency subband signal including plural low-frequency subbands and a high-frequency subband signal including plural high-frequency subbands;

quantizing and encoding the low-frequency subband signal to generate low-frequency encoding data;

generating high-frequency gain information by generating a new high-frequency subband signal from the low-frequency subband signal and comparing the gain of the new high-frequency subband signal and the gain of the high-frequency subband signal of each subband at a predetermined time interval;

generating low-frequency reference value information on the basis of at least the low-frequency subband signal;

generating high-frequency gain difference information by acquiring a difference value between the high-frequency gain information generated in each subband at a predetermined time interval and high-frequency gain information at a time position corresponding to an adjacent low-frequency subband, and acquiring a difference value between a high-frequency gain information of a lowest-frequency subband in the high-frequency subband signal and the low-frequency reference value information;

quantizing and encoding the high-frequency gain difference information to generate high-frequency gain difference information encoding data; and

multiplexing at least the low-frequency encoding data and the high-frequency gain difference information encoding data to output the multiplexed data as compressed data.

9. A computer-readable storage medium having stored thereon a program for executing a signal encoding process encoding an input time-series signal in a computer, the process comprising the steps of:

partitioning the time-series signal into plural subbands and generating a low-frequency subband signal including plural low-frequency subbands and a high-frequency subband signal including plural high-frequency subbands;

quantizing and encoding the low-frequency subband signal to generate low-frequency encoding data;

generating high-frequency gain information by generating a new high-frequency subband signal from the low-frequency subband signal and comparing the gain of the new high-frequency subband signal and the gain of the high-frequency subband signal of each subband at a predetermined time interval;

generating low-frequency reference information on the basis of at least the low-frequency subband signal;

generating high-frequency gain difference information by acquiring a difference value between the high-frequency gain information generated in each subband at a predetermined time interval and the high-frequency gain information at a time position corresponding to an adjacent low-frequency side adjacent, and acquiring a difference value between a high-frequency gain information of a lowest-frequency subband in the high-frequency subband signals and the low-frequency reference value information;

quantizing and encoding the high-frequency gain difference information to generate high-frequency gain difference information encoding data; and

multiplexing at least the low-frequency encoding data and the high-frequency gain difference information encoding data to output the multiplexed data as compressed data.

10. A computer readable recording medium in which a program for executing a signal encoding process encoding an input time-series signal in a computer is recorded, the process comprising the steps of:

partitioning the time-series signal into plural subbands and generating a low-frequency subband signal including plural low-frequency subbands and a high-frequency subband signal including plural high-frequency subbands;

quantizing and encoding the low-frequency subband signal to generate low-frequency encoding data;

generating high-frequency gain information by generating a new high-frequency subband signal from the low-frequency subband signal and comparing the gain of the new high-frequency subband signal and the gain of the high-frequency subband signal of each subband at a predetermined time interval;

generating low-frequency reference information on the basis of at least the low-frequency subband signal;

generating high-frequency gain difference information by acquiring a difference value between the high-frequency gain information generated in each subband at a predetermined time interval and high-frequency gain information at a time position corresponding to an adjacent low-frequency subband, and acquiring a difference value between a high-frequency gain information of a lowest-frequency subband in the high-frequency subband signals and the low-frequency reference value information;

quantizing and encoding the high-frequency gain difference information to generate high-frequency gain difference information encoding data; and

multiplexing at least the low-frequency encoding data and the high-frequency gain difference information encoding data to output the multiplexed data as compressed data.

11. A signal decoding device for decoding input compressed data, the device comprising:

demultiplexing means for demultiplexing the compressed data to generate low-frequency encoding data and high-frequency gain difference encoding data;

low-frequency decoding means for decoding and unquantizing the low-frequency encoding data to generate low-frequency subband signal;

low-frequency reference value information generating means for generating low-frequency reference value information on the basis of at least the low-frequency subband signal;

high-frequency gain difference information generating means for generating high-frequency gain difference information of each subband at a predetermined time interval by decoding and unquantizing the high-frequency gain difference information encoding data;

high-frequency gain information generating means for generating high-frequency gain information on the basis of high-frequency gain difference information at a time position corresponding to an adjacent low-frequency subband and generating high-frequency gain information on the basis of the low-frequency reference value information in a lowest-frequency subband out of the high-frequency subband signals;

high-frequency generating means for generating the high-frequency subband signal from the low-frequency subband signal and controlling the gain of the high-frequency subband signal on the basis of the high-frequency gain information; and

synthesizing means for synthesizing the low-frequency subband signal and the high-frequency subband signal having a controlled gain to output the synthesized signals as a time-series signal.

12. The signal decoding device of claim 11 ,

wherein the compressed data includes high-frequency gain grouping information about a grouping method at the time of grouping the high-frequency gain information into plural groups in a time direction at an encoding side and generating high-frequency grouping gain information of each group; and

wherein the high-frequency gain difference information generating means generates the high-frequency gain difference information by subbands and by groups by decoding and unquantizing the high-frequency gain difference information encoding data; the high-frequency gain information generating means generates high-frequency gain information on the basis of high-frequency gain difference information at a time position corresponding to an adjacent low-frequency subband and generates high-frequency gain information on the basis of the low-frequency reference value information of a lowest-frequency subband in the high-frequency subband signal; and the high-frequency generating means generates the high-frequency subband signal from the low-frequency subband signal and controls the gain of the high-frequency subband signal on the basis of the high-frequency gain information.

13. The signal decoding device of claim 12 ,

wherein the compressed data includes low-frequency reference value selection information about a method of generating the low-frequency reference value selection information; and

wherein the low-frequency reference value information generating means selects one of a method of generating low-frequency reference value information from the entire low-frequency subband signal on the basis of the low-frequency reference value selection information and a method of generating the low-frequency reference value information of each group from the low-frequency subband signal on the basis of the high-frequency gain grouping information.

14. The signal decoding device of claim 11 ,

wherein the compressed data includes smoothing method selection information about a method of smoothing the high-frequency subband signal in a time direction; and

wherein the high-frequency generating means controls the gain of the high-frequency subband signal generated from the low-frequency subband signal on the basis of the high-frequency gain information and the smoothing method selection information.

15. A signal decoding method of decoding input compressed data, the method comprising the steps of:

demultiplexing the compressed data to generate low-frequency encoding data and high-frequency gain difference encoding data;

decoding and unquantizing the low-frequency encoding data to generate low-frequency subband signal;

generating low-frequency reference value information on the basis of at least the low-frequency subband signal;

generating high-frequency gain difference information of each subband at a predetermined time interval by decoding and unquantizing the high-frequency gain difference information encoding data;

generating high-frequency gain information on the basis of high-frequency gain difference information at a time position corresponding to an adjacent low-frequency subband and generating high-frequency gain information on the basis of the low-frequency reference value information of a lowest-frequency subband in the high-frequency subband signal;

generating the high-frequency subband signal from the low-frequency subband signal and controlling the gain of the high-frequency subband signal on the basis of the high-frequency gain information; and

synthesizing the low-frequency subband signal and the high-frequency subband signal having a controlled gain to output the synthesized signals as a time-series signal.

16. A computer-readable storage medium having stored thereon a program for executing a signal decoding process decoding input compressed data in a computer, the process comprising the steps of:

demultiplexing the compressed data to generate low-frequency encoding data and high-frequency gain difference encoding data;

decoding and unquantizing the low-frequency encoding data to generate low-frequency subband signal;

generating low-frequency reference value information on the basis of at least the low-frequency subband signal;

generating high-frequency gain difference information of each subband at a predetermined time interval by decoding and unquantizing the high-frequency gain difference information encoding data;

generating high-frequency gain information on the basis of high-frequency gain difference information at a time position corresponding to an adjacent low-frequency subband and generating high-frequency gain information on the basis of the low-frequency reference value information in a lowest-frequency subband out of the high-frequency subband signals;

generating the high-frequency subband signal from the low-frequency subband signal and controlling the gain of the high-frequency subband signal on the basis of the high-frequency gain information; and

synthesizing the low-frequency subband signal and the high-frequency subband signal having a controlled gain to output the synthesized signals as a time-series signal.

17. A computer-readable recording medium in which a program for executing a signal decoding process decoding input compressed data in a computer is recorded, the process comprising the steps of:

demultiplexing the compressed data to generate low-frequency encoding data and high-frequency gain difference encoding data;

decoding and unquantizing the low-frequency encoding data to generate low-frequency subband signal;

generating low-frequency reference value information on the basis of at least the low-frequency subband signal;

generating high-frequency gain difference information of each subband at a predetermined time interval by decoding and unquantizing the high-frequency gain difference information encoding data;

generating high-frequency gain information on the basis of high-frequency gain difference information at a time position corresponding to an adjacent low-frequency subband and generating high-frequency gain information on the basis of the low-frequency reference value information in a lowest-frequency subband out of the high-frequency subband signals;

generating the high-frequency subband signal from the low-frequency subband signal and controlling the gain of the high-frequency subband signal on the basis of the high-frequency gain information; and

synthesizing the low-frequency subband signal and the high-frequency subband signal having a controlled gain to output the synthesized signals as a time-series signal.

18. A signal encoding device for encoding an input time-series signal, comprising:

a partitioning section partitioning the time-series signal into plural subbands to generate a low-frequency subband signal including plural low-frequency subbands and a high-frequency subband signal including plural high-frequency subbands;

a low-frequency encoding section quantizing and encoding the low-frequency subband signal to generate low-frequency encoding data;

a high-frequency gain information generating section generating high-frequency gain information by generating a new high-frequency subband signal from the low-frequency subband signal and comparing the gain of the new high-frequency subband signal and the gain of the high-frequency subband signal of each subband at a predetermined time interval;

a low-frequency reference value information generating section generating low-frequency reference value information on the basis of at least the low-frequency subband signal;

a high-frequency gain difference information generating section generating high-frequency gain difference information by acquiring a difference value between the high-frequency gain information generated in each subband at a predetermined time interval and high-frequency gain information at a time position corresponding to an adjacent low-frequency subband, and acquiring a difference value between high-frequency gain information of a lowest-frequency subband in the high-frequency subband signal and the low-frequency reference value information;

a high-frequency gain difference information encoding section quantizing and encoding the high-frequency gain difference information to generate high-frequency gain difference information encoding data; and

a multiplexing section multiplexing at least the low-frequency encoding data and the high-frequency gain difference information encoding data to output the multiplexed data as compressed data.

19. A signal decoding device for decoding input compressed data, the device comprising:

a demultiplexing section demultiplexing the compressed data to generate low-frequency encoding data and high-frequency gain difference encoding data;

a low-frequency decoding section decoding and unquantizing the low-frequency encoding data to generate low-frequency subband signal;

a low-frequency reference value information generating section generating low-frequency reference value information on the basis of at least the low-frequency subband signal;

a high-frequency gain difference information generating section generating high-frequency gain difference information of each subband at a predetermined time interval by decoding and unquantizing the high-frequency gain difference information encoding data;

a high-frequency gain information generating section generating high-frequency gain information on the basis of high-frequency gain difference information at a time position corresponding to an adjacent low-frequency subband and generating high-frequency gain information on the basis of the low-frequency reference value information in a lowest-frequency subband out of the high-frequency subband signals;

a high-frequency generating section generating the high-frequency subband signal from the low-frequency subband signal and controlling the gain of the high-frequency subband signal on the basis of the high-frequency gain information; and

a synthesizing section synthesizing the low-frequency subband signal and the high-frequency subband signal having a controlled gain to output the synthesized signals as a time-series signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2006
From: HONMA, HIROYUKI; CHINEN, TORU
To: SONY CORPORATION
Reel/Frame 018660/0773 →
Priority Claims (1)
JP P2005-372518 · Dec 26, 2005 · national
Continuity (1)
Related Publication 20070150267A1 · Jun 28, 2007