Method and apparatus for reconstructing voice information
First Claim
Patent Images
1. A method for reconstructing voice information communicated from a source to a destination, comprising the following steps performed at the destination:
- receiving a plurality of first voice samples communicated from a source;
receiving a voice parameter communicated from the source, the voice parameter characterizing the first voice samples;
determining a loss of a packet communicated from the source; and
generating a plurality of second voice samples using the first voice samples and the voice parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system includes a destination that receives voice samples and a voice parameter generated by a source. The destination uses the voice samples and voice parameter to reconstruct voice information in response to a packet loss. The destination may reconstruct voice information from multiple sources.
-
Citations
71 Claims
-
1. A method for reconstructing voice information communicated from a source to a destination, comprising the following steps performed at the destination:
-
receiving a plurality of first voice samples communicated from a source;
receiving a voice parameter communicated from the source, the voice parameter characterizing the first voice samples;
determining a loss of a packet communicated from the source; and
generating a plurality of second voice samples using the first voice samples and the voice parameter. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49)
-
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. An apparatus for reconstructing voice information communicated from a source, the apparatus comprising:
-
an interface operable to receive a plurality of first voice samples communicated from a source, the interface further operable to receive a voice parameter communicated from the source, the voice parameter characterizing the first voice samples;
a processor operable to determine a loss of a packet communicated from the source, the processor further operable to generate a plurality of second voice samples using the first samples and the voice parameter;
a converter operable to convert the first and second voice samples into a speech signal; and
a speaker operable to communicate the speech signal to a user. - View Dependent Claims (22, 23, 24, 25, 27, 28, 29, 58, 59, 60, 61, 62, 63, 64)
-
-
26. (canceled)
-
30. An apparatus for reconstructing voice information communicated from a plurality of sources, the apparatus comprising:
-
an interface operable to receive, for each of the sources, a plurality of first voice samples generated at the corresponding source, the interface further operable to receive, for each of the sources, a voice parameter communicated from the corresponding source, each voice parameter characterizing the first voice samples generated at the corresponding source; and
a processor operable to determine, for each of the sources, whether a loss of a packet communicated from the corresponding source has occurred, the processor further operable to generate, for each of the sources having a packet loss, a plurality of second voice samples using previously received first voice samples and the voice parameter generated at the corresponding source. - View Dependent Claims (31, 32, 33, 34, 36, 37, 38, 65, 66, 67, 68, 69, 70, 71)
-
-
35. (canceled)
-
39. (canceled)
-
40. Logic encoded in media for reconstructing voice information communicated from a source to a destination, the logic operable to:
-
receive a plurality of first voice samples communicated from a source;
receive a voice parameter communicated from the source, the voice parameter characterizing the first voice samples;
determine a loss of a packet communicated from the source; and
generate a plurality of second voice samples using the first voice samples and the voice parameter. - View Dependent Claims (41)
-
-
50. A method for reconstructing voice information communicated from a plurality of sources to a destination, the method comprising the following steps performed at the destination:
-
receiving, for each of the sources, a plurality of first voice samples generated at the corresponding source;
receiving, for each of the sources, a voice parameter communicated from the corresponding source, each voice parameter characterizing the first voice samples generated at the corresponding source, wherein each voice parameter is received in at least one first packet and the first voice samples are received in at least one second packet separate from the first packet;
determining, for each of the sources, whether a loss of a packet communicated from the corresponding source has occurred; and
generating, for each of the sources having a packet loss, a plurality of second voice samples using previously received first voice samples and the voice parameter generated at the corresponding source. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57)
-
Specification