Voice activity detection (VAD) dependent retransmission scheme for wireless communication systems
First Claim
1. A method for selectively issuing retransmission requests by a terminal in a wireless communication system, comprising:
- determining whether a packet received over a wireless channel from a remote terminal and carrying encoded audio samples representative of a frame of an audio signal is deemed bad;
responsive to determining that the packet is deemed bad;
determining whether voice activity has been detected in the audio signal based on an analysis of at least one previously-received frame of the audio signal;
determining if an immediately preceding packet was lost;
generating a retransmission request for the packet for transmission to the remote terminal responsive to determining that voice activity has been detected; and
generating a retransmission request for the packet for transmission to the remote terminal responsive to determining that voice activity has not been detected and the immediately preceding packet was lost.
6 Assignments
0 Petitions
Accused Products
Abstract
A voice activity detection (VAD) dependent retransmission scheme is described that mitigates the effect of packet loss on an audio signal transmitted between terminals in a wireless communication system in a manner that is generally more robust than conventional state-of-the art packet loss concealment algorithms but that consumes less terminal power as compared to conventional retransmission schemes. In one implementation, this is achieved by allowing retransmissions to be requested by a terminal only when a packet received by the terminal is deemed bad and when a portion of an audio signal currently being received by the terminal is deemed to comprise active speech. In other implementations, the processing of retransmission requests received by a terminal is inhibited or turned off entirely during periods when a portion of an audio signal currently being transmitted by the terminal is deemed not to comprise active speech.
10 Citations
22 Claims
-
1. A method for selectively issuing retransmission requests by a terminal in a wireless communication system, comprising:
-
determining whether a packet received over a wireless channel from a remote terminal and carrying encoded audio samples representative of a frame of an audio signal is deemed bad; responsive to determining that the packet is deemed bad; determining whether voice activity has been detected in the audio signal based on an analysis of at least one previously-received frame of the audio signal; determining if an immediately preceding packet was lost; generating a retransmission request for the packet for transmission to the remote terminal responsive to determining that voice activity has been detected; and generating a retransmission request for the packet for transmission to the remote terminal responsive to determining that voice activity has not been detected and the immediately preceding packet was lost. - View Dependent Claims (2, 3, 4, 5, 6, 19)
-
-
7. A terminal for use in a wireless communication system, comprising:
-
a demodulator/channel decoder configured to determine whether a packet received over a wireless channel from a remote terminal and carrying encoded audio samples representative of a frame of an audio signal is deemed bad; a voice activity detector configured to determine whether voice activity has been detected in the audio signal based on an analysis of at least one previously-received frame of the audio signal; and a retransmission request generator connected to the demodulator/channel decoder and the voice activity detector, the retransmission request generator configured to generate a retransmission request for the packet for transmission to the remote terminal responsive to a combination of a determination by the demodulator/channel decoder that the packet is deemed bad and a determination by the voice activity detector that voice activity has been detected in the audio signal, the retransmission request generator being further configured to generate a retransmission request for the packet for transmission to the remote terminal responsive to a combination of a determination by the demodulator/channel decoder that the packet is deemed bad, a determination by the voice activity detector that voice activity has not been detected in the audio signal, and a determination that an immediately preceding packet was lost. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 20)
-
-
15. A method for managing the processing of retransmission requests by a terminal in a wireless communication system, comprising:
-
monitoring an audio signal to be transmitted to a remote terminal over a wireless channel to determine whether voice activity has been detected in the audio signal; and turning off logic that demodulates/decodes such retransmission requests responsive to determining that no voice activity has been detected in the audio signal. - View Dependent Claims (16, 17, 18)
-
-
21. A terminal for use in a wireless communication system, comprising:
-
a voice activity detector configured to determine whether voice activity has been detected in an audio signal to be transmitted to a remote terminal over a wireless channel; an antenna configured to monitor the wireless channel for retransmission requests from the remote terminal; and logic configured to demodulate/decode such retransmission requests; wherein the terminal is operable to turn off the logic configured to demodulate/decode such retransmission requests responsive to a determination by the voice activity detector that voice activity has not been detected in the audio signal. - View Dependent Claims (22)
-
Specification