Method, apparatus, and system for improving speech quality of voice-over-packets (VOP) systems
First Claim
Patent Images
1. An apparatus comprising:
- a speech encoder to encode input signals containing talk spurts; and
a voice activity detector (VAD) coupled to the speech encoder, the voice activity detector to detect whether a current frame of the input signals is a first active frame of a talk spurt, wherein, in response to the voice activity detector detecting that the current frame is the first active frame of a talk spurt, the speech encoder is reset and the speech encoder states are initialized.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment of the invention, an apparatus is provided which includes an encoder to encode input speech signals. The speech signals contain frames of talk spurts and silence gaps. The apparatus further includes a voice activity detector coupled to the encoder, the voice activity detector to detect whether a current frame of the input speech signals is the first active frame of a talk spurt. In response to the voice activity detector detecting that the current frame is the first active frame of a talk spurt, the encoder is reset and the encoder states are initialized.
-
Citations
30 Claims
-
1. An apparatus comprising:
-
a speech encoder to encode input signals containing talk spurts; and
a voice activity detector (VAD) coupled to the speech encoder, the voice activity detector to detect whether a current frame of the input signals is a first active frame of a talk spurt, wherein, in response to the voice activity detector detecting that the current frame is the first active frame of a talk spurt, the speech encoder is reset and the speech encoder states are initialized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving input signals including frames of active speech, the frames of active speech to be encoded by a speech encoder and packetized by a packetizer prior to being transmitted to a destination over a packet-switched network;
determining whether a current frame of the input signals corresponds to a first active speech frame of a talk spurt; and
resetting the speech encoder and initializing the speech encoder states if the current frame corresponds to the first active speech frame of a talk spurt. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
an echo canceller coupled to receive input speech signals including frames of active speech and silence gaps, the echo canceller to perform echo cancellation on the input speech signals; and
a transmitter component including;
a speech encoder coupled to the echo canceller, the speech encoder to encode frames of active speech for transmission to a destination over a network; and
a voice activity detector (VAD) coupled to the echo canceller and the speech encoder, the VAD to detect whether active speech is present in the input frames, wherein the speech encoder is reset and the encoder states are initialized on the first active speech frame of each talk spurt. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A machine-readable medium comprising instructions which, when executed by a machine, cause the machine to perform operations including:
-
receiving input signals including frames of active speech, the frames of active speech to be encoded by a speech encoder and packetized by a packetizer prior to being transmitted to a destination over a packet-switched network;
determining whether a current frame of the input signals corresponds to a first active speech frame of a talk spurt; and
resetting the speech encoder and initializing the speech encoder states if the current frame corresponds to the first active speech frame of a talk spurt. - View Dependent Claims (28, 29, 30)
-
Specification