Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method for addressing discontinuous transmission (DTX) in a network device comprising: receiving, at a computing device, an audio signal; generating at least one silence descriptor (SID) frame associated with the audio signal; generating at least one no data frame associated with the audio signal; initiating a speech decoder, voice enhancement, and speech encoder operation for the at least one SID frame during a DTX operation; and bypassing the speech decoder, voice enhancement, and speech encoder functions for the at least one no data frame.
2. The method of claim 1 , further comprising: relaying a plurality of bits from a decoder associated with the network device to an adaptive encoder.
3. The method of claim 2 , further comprising: relaying a receiver (RX) frame type from the decoder to a transmission (TX) frame type in the adaptive encoder.
4. The method of claim 1 , further comprising: calculating a logarithmic frame energy based upon, at least in part, a current SID frame; updating a history memory buffer associated with the logarithmic frame energy using the current SID frame; and calculating an averaged logarithmic frame energy using the updated history memory buffer.
5. The method of claim 1 , further comprising: defining a decoder voice activity detection (VAD) flag based upon, at least in part, a codec mode rate; and saving the VAD flag in an adaptive encoder memory.
6. The method of claim 1 , further comprising: calculating a decoder excitation for the at least one SID frame based upon, at least in part, a fixed codebook input without including an adaptive codebook input.
7. The method of claim 1 , further comprising: saving original encoded LP coefficients and LSP parameters in an adaptive encoder memory associated with the network device.
8. The method of claim 2 , further comprising: copying the at least one SID frame from an RTP packet in the decoder to the output of the adaptive encoder.
9. The method of claim 8 , further comprising: saving an adaptive encoder excitation to an encoder excitation to achieve excitation synchronization; and generating a new SID frame using one or more LPC parameters available in an adaptive encoder memory.
10. The method of claim 1 , wherein bypassing includes completely ignoring the at least one no data frame.
11. A system for addressing discontinuous transmission (DTX) in a network device, the system including at least one processor configured to perform operations comprising: receiving, at a computing device, an audio signal; generating at least one silence descriptor (SID) frame associated with the audio signal; generating at least one no data frame associated with the audio signal; initiating a speech decoder, voice enhancement, and speech encoder operation for the at least one SID frame during a DTX operation; and bypassing the speech decoder, voice enhancement, and speech encoder functions for the at least one no data frame.
12. The system of claim 11 , further comprising: relaying a plurality of bits from a decoder associated with the network device to an adaptive encoder.
13. The system of claim 12 , further comprising: relaying a receiver (RX) frame type from the decoder to a transmission (TX) frame type in the adaptive encoder.
14. The system of claim 11 , further comprising: calculating a logarithmic frame energy based upon, at least in part, a current SID frame; updating a history memory buffer associated with the logarithmic frame energy using the current SID frame; and calculating an averaged logarithmic frame energy using the updated history memory buffer.
15. The system of claim 11 , further comprising: defining a decoder voice activity detection (VAD) flag based upon, at least in part, a codec mode rate; and saving the VAD flag in an adaptive encoder memory.
16. The system of claim 11 , further comprising: calculating a decoder excitation for the at least one SID frame based upon, at least in part, a fixed codebook input without including an adaptive codebook input.
17. The system of claim 11 , further comprising: saving original encoded LP coefficients and LSP parameters in an adaptive encoder memory associated with the network device.
18. The system of claim 12 , further comprising: copying the at least one SID frame from an RTP packet in the decoder to the output of the adaptive encoder.
19. The system of claim 18 , further comprising: saving an adaptive encoder excitation to an encoder excitation to achieve excitation synchronization; and generating a new SID frame using one or more LPC parameters available in an adaptive encoder memory.
20. The system of claim 11 , wherein bypassing includes completely ignoring the at least one no data frame.
Unknown
February 14, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.