Systems, methods, apparatus, and computer-readable media for noise injection
First Claim
1. A method of processing an audio signal, the method being performed by an audio coding apparatus, said method comprising:
- based on information from the audio signal, selecting one among a plurality of entries of a codebook;
determining, by the audio coding apparatus, locations, in a frequency domain, of zero-valued elements of a first signal that is based on the selected codebook entry;
calculating, by the audio coding apparatus, based on elements of the audio signal which are located at the determined frequency-domain locations, a first energy;
calculating, by the audio coding apparatus, an energy distribution value of the audio signal; and
based on the calculated first energy and the calculated energy distribution value, calculating, by the audio coding apparatus, a noise injection gain factor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of processing an audio signal is described. The method includes selecting one among a plurality of entries of a codebook based on information from the audio signal. The method also includes determining locations, in a frequency domain, of zero-valued elements of a first signal that is based on the selected codebook entry. The method further includes calculating energy of the audio signal at the determined frequency-domain locations. The method additionally includes calculating a value of a measure of a distribution of the energy of the audio signal among the determined frequency-domain locations. The method also includes calculating a noise injection gain factor based on the calculated energy and the calculated value.
108 Citations
31 Claims
-
1. A method of processing an audio signal, the method being performed by an audio coding apparatus, said method comprising:
-
based on information from the audio signal, selecting one among a plurality of entries of a codebook; determining, by the audio coding apparatus, locations, in a frequency domain, of zero-valued elements of a first signal that is based on the selected codebook entry; calculating, by the audio coding apparatus, based on elements of the audio signal which are located at the determined frequency-domain locations, a first energy; calculating, by the audio coding apparatus, an energy distribution value of the audio signal; and based on the calculated first energy and the calculated energy distribution value, calculating, by the audio coding apparatus, a noise injection gain factor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An audio coding apparatus for processing an audio signal, said audio coding apparatus comprising:
-
means for selecting, by the audio coding apparatus, one among a plurality of entries of a codebook, based on information from the audio signal; means for determining, by the audio coding apparatus, locations, in a frequency domain, of zero-valued elements of a first signal that is based on the selected codebook entry; means for calculating, by the audio coding apparatus, based on elements of the audio signal which are located at the determined frequency-domain locations, a first energy; means for calculating, by the audio coding apparatus, an energy distribution value of the audio signal; and means for calculating, by the audio coding apparatus, a noise injection gain factor based on the calculated first energy and the calculated energy distribution value. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An audio coding apparatus for processing an audio signal, said audio coding apparatus comprising:
-
a processor; memory in electronic communication with the processor; and instructions stored in the memory, the instructions being executable by the processor to; select, by the audio coding apparatus, one among a plurality of entries of a codebook, based on information from the audio signal; determine, by the audio coding apparatus, locations, in a frequency domain, of zero-valued elements of a first signal that is based on the selected codebook entry; calculate, by the audio coding apparatus, based on elements of the audio signal which are located at the determined frequency-domain locations, a first energy; calculate, by the audio coding apparatus, an energy distribution value of the audio signal; and calculate, by the audio coding apparatus, a noise injection gain factor based on the calculated first energy and the calculated energy distribution value. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory computer-readable storage medium having tangible features that cause an audio coding apparatus reading the features to:
-
select, by the audio coding apparatus, one among a plurality of entries of a codebook, based on information from the audio signal; determine, by the audio coding apparatus, locations, in a frequency domain, of zero-valued elements of a first signal that is based on the selected codebook entry; calculate, by the audio coding apparatus, based on elements of the audio signal which are located at the determined frequency-domain locations, a first energy; calculate, by the audio coding apparatus, an energy distribution value of the audio signal; and calculate, by the audio coding apparatus, a noise injection gain factor based on the calculated first energy and the calculated energy distribution value.
-
Specification