Method for discontinuous transmission and accurate reproduction of background noise information
First Claim
1. A method of communicating background noise, comprising the steps of:
- transmitting the background noise;
blanking subsequent background noise data rate frames used to communicate the background noise;
receiving the background noise; and
updating the background noise.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention comprises a method of communicating background noise comprising the steps of transmitting background noise, blanking subsequent background noise data rate frames used to communicate the background noise, receiving the background noise and updating the background noise. In another embodiment, the present invention comprises an apparatus for communicating background noise comprising a vocoder, at least one smart blanking apparatus operably connected to the vocoder, a de-jitter buffer operably connected to the smart blanker; and a network stack operably connected to the input of the de-jitter buffer and the an output of the smart blanking apparatus.
53 Citations
87 Claims
-
1. A method of communicating background noise, comprising the steps of:
-
transmitting the background noise;
blanking subsequent background noise data rate frames used to communicate the background noise;
receiving the background noise; and
updating the background noise. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of communicating background noise, comprising the steps of:
-
transmitting background noise, comprising the steps of receiving a frame, determining if said frame is a silence frame, transitioning to an active state and transmitting said frame if said frame is not a silence frame, determining if a state is a silence state if said frame is said silence frame, transitioning to said silence state and sending said silence frame to a receiver if said frame is said silence frame and said state is not in said silence state, determining if said frame is stable, if said frame is said silence frame and said state in said silence state, updating statistics and determining if an update was triggered if said frame is stable, and building and sending a prototype frame if said update was triggered; and
receiving background noise, comprising the steps of receiving said frame, determining if said frame is a voice frame, determining if said state is a voice state if said frame is said voice frame, playing said frame if said state is said voice state and said frame is said voice frame, checking if said frame is said silence frame if said frame is not said voice frame, checking if said state is said silence state if said frame is said silence frame, transitioning to said silence state and playing said frame if said frame is said silence frame and said state is not said silence state, generating an update and playing said update if said frame is said silence frame and said state is said silence state, checking if state is said silence state if said frame not said voice frame or said silence frame, playing said prototype frame if said state is said silence state and said frame is not said voice frame or said silence frame, checking if N consecutive erasures have been sent if said state is not said silence state and said frame is not said voice frame or said silence frame, playing an erasure if N consecutive erasures have not been sent, said state is not said silence state and said frame is not said voice frame or said silence frame, and transitioning to said silence state and playing said prototype frame if N consecutive erasures have been sent, said state is not said silence state and said frame is not said voice frame or said silence frame.
-
-
28. An apparatus for communicating background noise, comprising:
-
at least one vocoder having at least one input and at least one output, comprising a decoder having at least one input and at least one output, and an encoder having at least one input and at least one output, at least one smart blanking apparatus having a memory and at least one input and at least one output, wherein a first of said at least one input is operably connected to said at least one output of said vocoder and said at least one output is operably connected to said at least one input of said vocoder;
a de-jitter buffer having at least one input and at least one output, wherein said at least one output is operably connected to a second of said at least one input of said smart blanker; and
a network stack having at least one input and at least one output, wherein said at least one input is operably connected to said at least one input of said de-jitter buffer and said at least one input is operably connected to said at least one output of said smart blanking apparatus. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 82, 86)
-
-
61. A smart blanking apparatus, comprising:
-
a memory;
software comprising instructions stored in said memory; and
at least one input and at least one output, wherein said smart blanking apparatus is adapted to execute instructions stored in said memory comprising;
transmit the background noise, blank subsequent background noise data rate frames used to communicate the background noise, receive the background noise, and update the background noise. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 87)
-
Specification