IP Library › Granted Patent US 8,805,680
Granted Patent B2
US 8,805,680 · App. 13/321,297 · Granted Aug 12, 2014

Method and apparatus for encoding and decoding audio signal using layered sinusoidal pulse coding

Inventors: Mi-Suk Lee (Daejeon, KR); Heesik Yang (Gyeongsangnam-do, KR); Hyun-Woo Kim (Daejeon, KR); Jongmo Sung (Daejeon, KR); Hyun-Joo Bae (Daejeon, KR); Byung-Sun Lee (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Institute
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 8,805,680
App. No.
13/321,297
Granted
Aug 12, 2014
Kind
B2
Abstract

Provided are a method and an apparatus for encoding and decoding an audio signal. A method for encoding an audio signal includes receiving a transformed audio signal, dividing the transformed audio signal into a plurality of subbands, performing a first sinusoidal pulse coding operation on the subbands, determining a performance region of a second sinusoidal pulse coding operation among the subbands on the basis of coding information of the first sinusoidal pulse coding operation, and performing the second sinusoidal pulse coding operation on the determined performance region, wherein the first sinusoidal pulse coding operation is performed variably according to the coding information. Accordingly, it is possible to further improve the quality of a synthesized signal by considering the sinusoidal pulse coding of a lower layer when encoding or decoding an audio signal in an upper layer by a layered sinusoidal pulse coding scheme.

Claims (40)

1. A method for encoding an audio signal, comprising:

receiving a transformed audio signal;

dividing the transformed audio signal into a plurality of sub-bands;

performing a first sinusoidal coding operation on the sub-bands;

determining tracks for a second sinusoidal coding operation among the sub-bands based on coding information of the first sinusoidal coding operation; and

performing the second sinusoidal coding operation on the tracks,

wherein starting positions of the tracks are depended according to the coding information.

2. The method of claim 1 , wherein the coding information includes information about the number of bits allocated for the first sinusoidal coding operation, or information about the number of pulses allocated for the first sinusoidal coding operation.

3. The method of claim 1 , wherein the starting positions of the

tracks are placed in a lower band of the sub-bands when the coding information is smaller than a predetermined value, and

are placed in an upper band of the sub-bands when the coding information is greater than or equal to the predetermined value.

4. An apparatus for encoding an audio signal, comprising:

a processor;

an input unit running on the processor and configured to receive a transformed audio signal;

an operation unit configured to divide the transformed audio signal into a plurality of sub-bands;

a first sinusoidal coding unit configured to perform a first sinusoidal coding operation on the sub-bands; and

a second sinusoidal coding unit configured to determine tracks for a second sinusoidal coding operation among the sub-bands based on coding information of the first sinusoidal coding operation, perform the second sinusoidal coding operation on the tracks,

wherein starting positions of the tracks are depended according to the coding information.

5. The apparatus of claim 4 , wherein the coding information includes information about the number of bits allocated for the first sinusoidal coding operation, or information about the number of pulses allocated for the first sinusoidal coding operation.

6. The apparatus of claim 4 , wherein the starting positions of the tracks are placed in a lower band of the sub-bands when the coding information is smaller than a predetermined value, and are placed in an upper band of the sub-bands when the coding information is greater than or equal to the predetermined value.

7. A method for decoding an audio signal, comprising:

receiving a transformed audio signal;

dividing the transformed audio signal into a plurality of sub-bands;

performing a first sinusoidal decoding operation on the sub-bands;

determining tracks for a second sinusoidal decoding operation among the sub-bands based on decoding information of the first sinusoidal decoding operation; and

performing the second sinusoidal decoding operation on the tracks,

wherein starting positions of the tracks are depended according to the decoding information.

8. The method of claim 7 , wherein the decoding information includes information about the number of bits allocated for the first sinusoidal decoding operation, or information about the number of pulses allocated for the first sinusoidal decoding operation.

9. The method of claim 7 , wherein the starting positions of the

tracks are placed in a lower band of the sub-bands when the decoding information is smaller than a predetermined value, and

are placed in an upper band of the sub-bands when the decoding information is greater than or equal to the predetermined value.

10. An apparatus for decoding an audio signal, comprising:

a processor;

an input unit running on the processor and configured to receive a transformed audio signal;

an operation unit configured to divide the transformed audio signal into a plurality of sub-bands;

a first sinusoidal decoding unit configured to perform a first sinusoidal decoding operation on the sub-bands; and

a second sinusoidal decoding unit configured to determine tracks for a second sinusoidal decoding operation among the sub-bands based on decoding information of the first sinusoidal decoding operation, and perform the second sinusoidal decoding operation on the tracks,

wherein starting positions of the tracks are depended according to the decoding information.

11. The apparatus of claim 10 , wherein the decoding information includes information about the number of bits allocated for the first sinusoidal decoding operation, or information about the number of pulses allocated for the first sinusoidal decoding operation.

12. The apparatus of claim 10 , wherein the starting positions of the tracks are placed in a lower band of the sub-bands when the decoding information is smaller than a predetermined value, and are placed in an upper band of the sub-bands when the decoding information is greater than or equal to the predetermined value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2011
From: LEE, MI-SUK; YANG, HEESIK; KIM, HYUN-WOO; SUNG, JONGMO; BAE, HYUN-JOO; LEE, BYUNG-SUN
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 027392/0473 →
Priority Claims (2)
KR 10-2009-0043475 · May 19, 2009 · national
KR 10-2009-0092701 · Sep 29, 2009 · national
Continuity (1)
Related Publication 20120095754A1 · Apr 19, 2012