Repetitive pattern removal in a voice channel of a communication network
First Claim
Patent Images
1. A voice/data traffic managing system in a packet switching network for operating on a voice/data stream, comprising:
- a transmitting side with detection means for detecting in said voice/data stream the presence of one or more packets filled with repetitive patterns (repetitive packets), and removal means for suppressing said repetitive packets after a predefined number (N1) of consecutive repetitive packets have been transmitted, such that they are not transmitted, and encoding means for compressing said voice/data stream, but not compressing said predefined number of transmitted repetitive packets; and
,a receiving side with reconstitution means for replicating the last repetitive packet received from the transmitting side into the portion of said voice/data stream which corresponds to the suppressed data packets, such that said voice/data stream is reconstituted and played out as an output voice/data signal, and decoding means for decompressing said voice/data stream, said decoding means not decoding repetitive packets so that the patterns within repetitive packets are not corrupted by decompression at said receiving side.
3 Assignments
0 Petitions
Accused Products
Abstract
Repetitive packets in a voice/data stream, are detected and suppressed in the transmitting side of a network, after a predefined number of consecutive repetitive packets have been transmitted. Then, at the receiving side of the network, suppressed repetitive packets are reconstituted by filling the resulting gap in the voice/data stream with the repetitive pattern contained in the last received repetitive packet. When the input voice/data stream is compressed, only non-repetitive packets are compressed so that repetitive patterns are not corrupted by compression.
-
Citations
12 Claims
-
1. A voice/data traffic managing system in a packet switching network for operating on a voice/data stream, comprising:
-
a transmitting side with detection means for detecting in said voice/data stream the presence of one or more packets filled with repetitive patterns (repetitive packets), and removal means for suppressing said repetitive packets after a predefined number (N1) of consecutive repetitive packets have been transmitted, such that they are not transmitted, and encoding means for compressing said voice/data stream, but not compressing said predefined number of transmitted repetitive packets; and
,a receiving side with reconstitution means for replicating the last repetitive packet received from the transmitting side into the portion of said voice/data stream which corresponds to the suppressed data packets, such that said voice/data stream is reconstituted and played out as an output voice/data signal, and decoding means for decompressing said voice/data stream, said decoding means not decoding repetitive packets so that the patterns within repetitive packets are not corrupted by decompression at said receiving side. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for transporting an incoming stream of voice/data in a transmitting side to a receiving side of a packet switching network, comprising:
-
a) detecting in said voice/data stream at the transmitting side the presence of one or more packets filled with repetitive patterns; b) transmitting from the transmitting side a predefined number (N1) of consecutive repetitive packets after detection of such packets and removing the next repetitive packets such that they are not transmitted; c) transmitting the non-repetitive packets in a compressed state, and transmitting those repetitive packets in a non-compressed state; d) decompressing at the receiving side those non-repetitive packets which were transmitted in a compressed state; and e) replicating the last repetitive packet received from the transmitting side into the portion of the received packets stream which corresponds to the suppressed packets, such that said voice/data stream is reconstituted for being played out as an output voice/data signal. - View Dependent Claims (8)
-
-
9. A voice/data traffic managing system in a packet switching network for operating on a voice/data stream, comprising:
-
at the transmitting side, detection means for detecting in said voice/data stream the presence of one or more packets filled with repetitive patterns (repetitive packets); removal means for suppressing said repetitive packets after a predefined number (N1) of consecutive repetitive packets have been transmitted, such that they are not transmitted; refresh means for sending a certain number of repetitive packets, for transmission errors recovery, after a predefined number (N2) of repetitive packets have been suppressed; at the receiving side, reconstitution means for replicating the last repetitive packet received from the transmitting side into the portion of said voice/data stream which corresponds to the suppressed data packets, such that said voice/data stream is reconstituted and played out as an output voice/data signal; and
,error recovery means, responsive to said refresh packets, for recovery from transmission errors in the absence of receiving said refresh packets.
-
-
10. A method for transporting an incoming stream of voice/data from a transmitting side to a receiving side of a packet switching network, comprising:
-
at the transmitting side, a) detecting in said voice/data stream the presence of one or more packets filled with repetitive patterns (repetitive packets); b) transmitting a predefined number (N1) of consecutive repetitive packets after detection of such packets and removing the next repetitive packets such that they are not transmitted; c) sending a certain number of repetitive packets for transmission errors recovery, after a predefined number (N2) of repetitive packets have been suppressed; at the receiving side, d) replicating the last repetitive packet received from the transmitting side into the portion of the received packets stream which corresponds to the suppressed packets, such that said voice/data stream is reconstituted for being played out as an output voice/data signal; e) recovering from transmission errors in response to not receiving those repetitive packets transmitted for transmission errors recovery.
-
-
11. A voice/data traffic managing system in a packet switching network for transmitting a voice/data stream, comprising:
a transmitter with detection means for detecting in said voice/data stream the presence of one or more packets filled with repetitive patterns (repetitive packets), and removal means for suppressing said repetitive packets after a predefined number (N1) of consecutive repetitive packets have been transmitted, such that they are not transmitted, and encoding means for compressing said voice/data stream, but not compressing said predefined number of transmitted repetitive packets, so that a receiver having a reconstitution means for replicating the last repetitive packet received from the transmitter into the portion of said voice/data stream which corresponds to the suppressed data packets, such that said voice/data stream is reconstituted and played out as an output voice/data signal, and said receiver further having decoding means for decompressing said voice/data stream, said decoding means not decoding repetitive packets so that the patterns within repetitive packets are not corrupted by decompression at said receiver.
-
12. A method for transmitting an incoming stream of voice/data onto a packet switching network, comprising:
-
a) detecting in said voice/data stream at a transmitter the presence of one or more packets filled with repetitive patterns; b) transmitting by said transmitter a predefined number (N1) of consecutive repetitive packets after detection of such packets and removing the next repetitive packets such that they are not transmitted; c) transmitting the non-repetitive packets in a compressed state, and transmitting those repetitive packets in a non-compressed state; d) decompressing at the receiving side those non-repetitive packets which were transmitted in a compressed state; and e) replicating the last repetitive packet received from the transmitting side into the portion of the received packets stream which corresponds to the suppressed packets, such that said voice/data stream is reconstituted for being played out as an output voice/data signal.
-
Specification