IP Library Granted Patent US 8,380,498
Granted Patent B2
US 8,380,498 · App. 12/554,705 · Granted Feb 19, 2013

Temporal envelope coding of energy attack signal by using attack point location

Inventor: Yang Gao (Mission Viejo, CA)
Assignees: GH Innovation, Inc.; Huawei Technologies Co., Ltd.
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,380,498
App. No.
12/554,705
Granted
Feb 19, 2013
Kind
B2
Abstract

A method of transceiving an audio signal is disclosed. An input audio signal is provided. It is determined whether an energy attack signal exists within the input audio signal and a decision flag is set if the energy attack signal exists. A temporal location of the energy attack point in the input audio signal is detected. Energy variations before and after the temporal location of an energy attack point are determined. The energy variations to produce quantized energy variations and a peak area energy of the input audio signal to produce a quantized peak area energy are quantized. The decision flag, the temporal location of the energy attack point, the quantized energy variations, and the quantized peak energy are transmitted.

Claims (45)

1. A method of transceiving an audio signal, the method comprising:

providing an input audio signal;

determining whether an energy attack signal exists within the input audio signal;

setting a decision flag if the energy attack signal exists;

detecting a temporal location of the energy attack point in the input audio signal;

determining energy variations before and after the temporal location of an energy attack point;

quantizing the energy variations to produce quantized energy variations;

quantizing a peak area energy of the input audio signal to produce a quantized peak area energy; and

transmitting the decision flag, the temporal location of the energy attack point, the quantized energy variations and the quantized peak energy.

2. The method of claim 1 , further comprising:

determining energy variations before and after the temporal location of an energy attack point;

quantizing the energy variations to produce quantized energy variations;

transmitting the quantized energy variations.

3. The method of claim 1 , further comprising:

receiving the transmitted decision flag, temporal location of the energy attack point, and quantized peak energy; and

rebuilding a temporal envelope shape of the energy attack signal based on the received decision flag, temporal location of the energy attack point, and quantized peak energy.

4. The method of claim 3 , further comprising:

receiving quantized energy variations; and

rebuilding a temporal envelope shape of the energy attack signal based on the received decision flag, temporal location of the energy attack point, quantized energy variations and quantized peak energy.

5. The method of claim 3 , wherein rebuilding comprises estimating the temporal envelope by assuming that signal energy after the peak area decays.

6. The method of claim 3 , further comprising, converting the temporal envelope shape into an output audio signal based on the rebuilding.

7. The method of claim 6 , further comprising driving a loudspeaker with the output audio signal.

8. The method of claim 1 , wherein transmitting comprises transmitting over a voice over interne protocol (VOIP) network.

9. The method of claim 1 , wherein transmitting comprises transmitting over a cellular telephone network.

10. The method of claim 1 , wherein determining whether the energy attack signal exists comprises:

determining one or more ratios between a peak magnitude and average magnitudes of the input audio signal; and

determining a ratio between two magnitudes of said adjacent small segments within the input audio signal.

11. The method of claim 1 , wherein determining whether the energy attack signal exists comprises determining a voicing parameter that represents signal periodicity.

12. The method of claim 1 , wherein determining whether the energy attack signal exists comprises determining pitch correlation or pitch gain within the input audio signal.

13. The method of claim 1 , wherein determining whether the energy attack signal exists comprises searching for maximum energy area and/or said maximum energy increasing area from one small segment of the input audio signal to a next segment of the input audio signal.

14. The method of claim 1 , further comprising shaping energy variations before the temporal location of an energy attack point, shaping comprising interpolating between a beginning level of a segment at the beginning of the frame and an ending level of the segment just before the attack point.

15. The method of claim 1 , further comprising shaping energy variations after the temporal location of an energy attack point, shaping comprising interpolating between a beginning level of a segment just after the peak and an ending level of the segment at the end of the frame.

16. The method of claim 1 , further comprising:

determining an average energy before the temporal location of an energy attack point;

quantizing the average energy before the temporal location of an energy attack point to produces a quantized average energy;

determining an energy variation after the temporal location of an energy attack point;

quantizing the energy variation after the temporal location of an energy attack point to produces a quantized energy variation; and

transmitting the quantized average energy and the quantized energy variation.

17. The method of claim 16 , wherein rebuilding further comprising improving the temporal envelope shape based on the received temporal location of the energy attack point, the quantized average energy and the quantized energy variation.

18. The method of claim 1 , further comprising:

determining average energies before and after the temporal location of an energy attack point;

quantizing the average energies to produce quantized average energies; and

transmitting the quantized average energies.

19. The method of claim 18 , further rebuilding further comprising:

improving the temporal envelope shape based on the received temporal location of the energy attack point and the quantized average energies.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2013
From: GH INNOVATION, INC.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 029673/0619 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2012
From: GAO, YANG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 027519/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2009
From: GAO, YANG
To: GH INNOVATION, INC.
Reel/Frame 023200/0174 →
Continuity (2)
Provisional Application 61094886 · Sep 6, 2008
Related Publication 20100063811A1 · Mar 11, 2010