Method and apparatus for replacing lost PSTN data in a packet network
AssigneeTellabs Operations, Inc.
InventorsJohn Kenney, Robert Magill, R. Schafer
Life of this patent
Estimating the term…
Abstract
An apparatus for replacing lost PSTN data in a packet network and for generating variable power white noise, includes a lost packet detection unit (402) for detecting lost data packets, a data processing unit (404) for producing in response a lost data output indicating when replacement data needed, data playout unit (408) or data replacement unit (406), each may be implemented as a variable power white noise generator (FIG. 3) to generate replacement data by reusing data stored in an extended playback buffer, and placing the re-used replacement data on an external network.
Claims49
1-19. (canceled)
A communication method, said method including:
- receiving a communication, wherein said communication uses one of a plurality of communication types;
- detecting said communication type of said communication;
- identifying an unrecoverable element in said communication;
- generating replacement data, wherein said replacement data is based at least in part on said communication type;
- and
- substituting said unrecoverable data element in said communication based at least in part on said replacement data.
A communication method, said method including:
- receiving a communication, wherein said communication uses one of a plurality of communication types;
- detecting said communication type of said communication;
- selecting a selected value from a plurality of values available for selection, wherein said selected value is selected based at least in part on said communication type;
- and
- generating data based at least in part on said selected value, wherein said generated data is utilized to substitute for unrecoverable data in said communication.
A communication method, said method including:
- receiving a communication, wherein said communication uses one of a plurality of communication types;
- detecting said communication type of said communication;
- selecting a selected range from a set of ranges available for selection, wherein said selected range is selected based at least in part on said communication type;
- and
- generating data based at least in part on said selected range, wherein said generated data is utilized to substitute for unrecoverable data in said communication.
A system for generating data, said system including:
- a magnitude value generator, wherein said magnitude value generator is adapted to provide a magnitude value, wherein said magnitude value is based at least in part on a communication type of said communication;
- a sign value generator, wherein said sign value generator is adapted to provide a sign value, wherein said sign value is based at least in part on a pseudo-random sequence;
- and
- a replacement value generator, wherein said replacement value generator is adapted to determine a data value based at least in part on said magnitude value and at least in part on said sign value.
A system for generating data, said system including:
- a magnitude value generator, wherein said magnitude value generator provides a magnitude value, wherein said magnitude value is based at least in part on a communication type of said communication;
- a sign value generator, wherein said sign value generator provides a sign value, wherein said sign value is based at least in part on a pseudo-random sequence;
- and
- a replacement value generator, wherein said replacement value generator determines a data value based at least in part on said magnitude value and at least in part on said sign value.
A method for generating data, said method including:
- receiving a communication, wherein said communication uses one of a plurality of communication types;
- detecting said communication type of said communication;
- generating a sign bit, wherein said sign bit is pseudo-random;
- determining a magnitude value based at least in part on said communication type;
- generating replacement data based at least in part on said sign bit and at least in part on said magnitude value;
- and
- replacing unrecoverable data in said communication based at least in part on said replacement data.
A communication system, said system including:
- a data generator, wherein said data generator generates replacement data, wherein said replacement data is utilized to replace unrecoverable data in a communication, wherein said data generator is adapted to select any one of the following for use as said replacement data:
- 1) a silence representation, wherein said silence representation is a series of a constant value;
- 2) a white noise representation, wherein said white noise representation includes a series of uncorrelated values;
- and
- 3) a replay representation, wherein said replay representation includes a previously stored data series.
The system of clam 58, wherein said replay representation is provided by an extended playback buffer.
Dependencies are inferred from the claim text.