Echo canceller and method for controlling echo cancellation
First Claim
Patent Images
1. An echo canceller which cancels echo generated at 2-wire/4-wire conversion portion by impedance mismatching comprising:
- (a) an echo cancelling means for cancelling echo signal;
(b) a pattern inserting means for extracting a predetermined portion of a receiving side pulse code modulation (PCM) input signal and inserting a predetermined bit-pattern sequence into a receiving side PCM output signal in place of the extracted portion; and
(c) a pattern detecting means for detecting a predetermined bit pattern by monitoring a transmitting side input PCM signal, and disabling the echo cancelling function of the echo cancelling means when the predetermined bit-pattern is detected.
1 Assignment
0 Petitions
Accused Products
Abstract
An echo canceller is disclosed which is capable of disabling its echo cancelling function when other echo cancellers are connected in tandem in a communications network. A pattern is inserted by extracting bits from a receiving side pulse code modulation (PCM) signal bit stream and replacing them with a predetermined bit-pattern sequence. When the predetermined bit-pattern sequence is detected at a transmission side input PCM signal bit stream, the echo cancelling function is disabled.
53 Citations
44 Claims
-
1. An echo canceller which cancels echo generated at 2-wire/4-wire conversion portion by impedance mismatching comprising:
-
(a) an echo cancelling means for cancelling echo signal; (b) a pattern inserting means for extracting a predetermined portion of a receiving side pulse code modulation (PCM) input signal and inserting a predetermined bit-pattern sequence into a receiving side PCM output signal in place of the extracted portion; and (c) a pattern detecting means for detecting a predetermined bit pattern by monitoring a transmitting side input PCM signal, and disabling the echo cancelling function of the echo cancelling means when the predetermined bit-pattern is detected. - View Dependent Claims (13, 14)
-
-
2. An echo canceller which cancels echo generated at 2-wire/4-wire conversion portion by impedance mismatching comprising:
-
(a) an echo cancelling means for cancelling echo signal; (b) a first channel associated signal detecting means for determining whether a voice channel at the receiving side is in an idle state; (c) a second channel associated signal detecting means for determining whether a voice channel at the transmitting side is in an idle state; (d) a pattern detecting means for detecting a predetermined bit-pattern in a transmitting side input pulse code modulation (PCM) signal; (e) a pattern inserting means for inserting a predetermined bit-pattern sequence into a receiving side PCM signal; and (f) an operation controlling means for disabling echo cancelling function of the echo canceling means after detection of the predetermined bit-pattern in the transmitting side input PCM signal until the voice channel is in an idle state as detected by both the first and second channel associated signal detecting means, and for enabling the pattern inserting means for a predetermined duration when the voice channel status changes from the idle state to a busy state as detected by both the first and second channel associated signal detecting means.
-
-
3. An echo canceller which cancels echo generated at 2-wire/4-wire conversion portion by impedance mismatching comprising:
-
(a) an echo cancelling means for cancelling echo signal; (b) a first common channel signal detecting means for determining whether a voice channel at the receiving side is in an idle state; (c) a second common channel signal detecting means for determining whether a voice channel at the transmitting side is in an idle state; (d) a pattern detecting means for detecting a predetermined bit-pattern in a transmitting side input pulse code modulation (PCM) signal; (e) a pattern inserting means for inserting a predetermined bit-pattern sequence into a receiving side PCM signal; and (f) an operation controlling means for disabling echo cancelling function of the echo canceling means after detection of the predetermined bit-pattern in the transmitting side input PCM signal until the voice channel is in an idle state as detected by both the first and second common channel signal detecting means, and for enabling the pattern inserting means for a predetermined duration when the voice channel status changes from the idle state to a busy state as detected by both the first and second common channel signal detecting means.
-
-
4. An echo canceller which cancels echo generated at 2-wire/4-wire conversion portion by impedance mismatching, where a channel associated signaling signal or a common channel signaling signal is not included in receiving side or transmitting side input signal bit streams comprising:
-
(a) an echo cancelling means for cancelling echo signal; (b) a signaling status input to obtain a channel status indicating whether a relevant voice channel is in an idle state or in a busy state. (c) a pattern inserting means for inserting a predetermined bit-pattern into a receiving voice channel pulse code modulation (PCM) signal when the signaling status input indicates that the relevant voice channel status changed from an idle state to a busy state; (d) a pattern detecting means for detecting a predetermined bit pattern by monitoring a transmitting side input PCM signal; and (e) an operation controlling means for disabling echo cancelling function of the echo cancelling means after detection of the predetermined bit-pattern in the transmitting side input PCM signal until the voice channel status input changes from a busy state to an idle state, and for enabling the predetermined bit-pattern inserting means for a predetermined duration after the voice channel status changes from an idle state to a busy state.
-
-
5. An echo canceller which cancels echo generated at 2-wire/4-wire conversion portion by impedance mismatching comprising:
-
(a) an echo cancelling means for cancelling echo signal; (b) a first pattern detecting means for detecting a predetermined bit pattern in a transmitting side input pulse code modulation (PCM) signal, and disabling the echo cancelling function of the echo cancelling means when the predetermined bit-pattern is detected; (c) a second pattern detecting means for detecting a predetermined bit pattern by monitoring receiving side input PCM signal bit stream; and (d) a pattern inserting means for inserting a predetermined a bit pattern into a receiving side voice channel PCM signal when the second pattern detecting means does not detect the predetermined bit-pattern.
-
-
6. An echo canceller which cancels echo generated at 2-wire/4-wire conversion portion by impedance mismatching comprising:
-
(a) an echo cancelling means for cancelling echo signal, which is disabled when a predetermined bit-pattern is detected in a transmitting side input pulse code modulation (PCM) signal, or while a data call is applied to a voice channel; (b) a pattern inserting means for inserting a predetermined bit pattern in a receiving side PCM signal while the data call is not applied to the voice channel; (c) a pattern detecting means for detecting the predetermined bit-pattern in the transmitting side input PCM signal; (d) a tone detecting means for detecting a modem answering tone by monitoring the transmitting side PCM signal and a receiving side input PCM signal; (e) a power detecting means for detecting an end of a data call by monitoring the absence of signal power for more than predetermined period in both the transmitting and receiving side input PCM signals; and (f) a register for applying the data call to the voice channel after the modem answering tone signal is detected until the power detecting means detects the end of the data call.
-
-
7. An echo canceller which cancels echo generated at 2-wire/4-wire conversion portion by impedance mismatching, where a voice channel is not coded by low bit rate coding comprising:
-
(a) an echo cancelling means for cancelling echo signal; (b) a first channel associated signal detecting means for determining whether the voice channel at the receiving side is in an idle state; (c) a second channel associated signal detecting means for determining whether the voice channel at the transmitting side is in an idle state; (d) a pattern inserting means for inserting a predetermined bit-pattern in the receiving side pulse code modulation (PCM) signal; (e) a pattern detecting means for detecting a predetermined bit-pattern in a transmitting side input PCM signal; (f) a tone detecting means for detecting a modem answering tone by monitoring both the transmitting side input PCM signal and a receiving side input PCM signals; and (g) an operation controlling means for disabling an echo cancelling function of the echo cancelling means after detection of the predetermined bit-pattern in the transmitting side input PCM signal at the pattern detecting means or after detection of the modem answering tone, until the voice channel status changes from a busy state to an idle state as detected by both the first and the second channel associated signal detecting means, and for enabling the pattern inserting means for a predetermined duration when the voice channel status changes from an idle state to a busy state as detected by both the first and second channel associated signal detecting means, and disabling the pattern inserting means when the modem answering tone is detected.
-
-
8. An echo canceller which cancels echo generated at 2-wire/4-wire conversion portion by impedance mismatching comprising:
-
(a) an echo cancelling means for cancelling echo signal; (b) a first common channel signal detecting means for determining whether a voice channel at the receiving side is in an idle state; (c) a second common channel signal detecting means for determining whether the voice channel at the transmitting side is in an idle state; (d) a pattern inserting means for inserting a predetermined bit-pattern in a receiving side pulse code modulation (PCM) signal; (e) a pattern detecting means for detecting a predetermined bit-pattern in a transmitting side input PCM signal; (f) a tone detecting means for detecting a modem answering tone by monitoring both the transmitting side input PCM signal and a receiving side input PCM Signal; and (g) an operation controlling means for disabling an echo cancelling function of the echo cancelling means after detection of the predetermined bit-pattern in the transmitting side input PCM signal at the pattern detecting means or after detection of the modem answering tone, until the voice channel status changes from a busy state to an idle state as detected by both the first and the second channel associated signal detecting means, and for enabling the pattern inserting means for a predetermined duration when the voice channel status changes from an idle state to a busy state as detected by both the first and second channel associated signal detecting means, and disabling the pattern inserting means when the modem answering tone is detected.
-
-
9. An echo canceller which cancels echo generated at 2-wire/4-wire conversion portion by impedance mismatching comprising:
-
(a) an echo canceller circuit for cancelling echo signal; (b) a signaling status input to obtain a channel status indicating whether a relevant voice channel is in an idle state or in a busy state; (c) a pattern inserting means for inserting a predetermined bit-pattern into a receiving voice channel pulse code modulation (PCM) signal for a predetermined duration when the signaling status input indicates that the relevant voice channel status changed from an idle state to a busy state; (d) a pattern detecting means for detecting a predetermined bit pattern by monitoring a transmitting side input PCM signal; (e) a tone detecting means for detecting a modem answering tone by monitoring both transmitting side and receiving side input PCM signals; and (f) an operation controlling means for disabling echo cancelling function of the echo cancelling means after detection of the predetermined bit-pattern in the transmitting side input PCM signal or after detection of the modem answering tone until the voice channel status input changes from a busy state to an idle state, for enabling the predetermined bit-pattern inserting means for a predetermined duration after the voice channel status changes from an idle state to a busy state, and for disabling the pattern inserting means when the modem answering tone is detected.
-
-
10. An echo canceller which cancels echo generated at 2-wire/4-wire conversion portion by impedance mismatching comprising:
-
(a) an echo cancelling means for cancelling echo signal, which is disabled when a predetermined bit-pattern is detected in a transmitting side input pulse code modulation (PCM) signal, or while a data call is applied to a voice channel; (b) a first pattern detecting means for detecting the predetermined bit-pattern in the transmitting side input PCM signal bit stream, and disabling the echo canceling function of the echo canceling means while the predetermined bit-pattern is detected; (c) a second pattern detecting means for detecting a predetermined bit-pattern in the receiving side input PCM signal; (d) a pattern inserting means for inserting a predetermined bit pattern in a receiving side PCM signal while the predetermined bit-pattern is not detected at the receiving side input PCM signal or while the data call is applied to the voice channel; (e) a tone detecting means for detecting a modem answering tone by monitoring the transmitting side input PCM signal and a receiving side input PCM signal; (f) a power detecting means for detecting an end of a data call by monitoring the absence of signal power for more than predetermined period in both the transmitting and receiving side input PCM signals; and (g) a register for applying the data call to the voice channel after the modem answering tone signal is detected until the power detecting means detects the end of the data call.
-
-
11. An echo canceller which cancels echo generated at 2-wire/4-wire conversion portion by impedance mismatching comprising:
-
(a) an echo cancelling means for cancelling echo signal, which is disabled when a predetermined bit-pattern is detected in a transmitting side input pulse code modulation (PCM) signal, or while a data call is applied to a voice channel; (b) a first pattern detecting means for detecting the predetermined bit-pattern in the transmitting side input PCM signal; (c) a second pattern detecting means for detecting a predetermined bit pattern in the receiving side input PCM signal; (d) a pattern inserting means for inserting a predetermined bit pattern in a receiving side PCM signal while the predetermined bit-pattern is not detected at the receiving side input PCM signal or while the data call is applied to the voice channel; (e) a modem signal detection input which receives detection information of a modem answering tone from an external tone detecting apparatus; (f) a power detecting means for detecting an end of a data call by monitoring the absence of signal power for more than predetermined period in both the transmitting and receiving side input PCM signals; and (g) a register for applying the data call for a duration after receipt of detection information by the modem signal detection input.
-
-
12. An echo canceller which cancels echo generated at 2-wire/4-wire conversion portion by impedance mismatching comprising:
-
(a) an echo cancelling means for cancelling echo signal; (b) a first common channel signal detecting means for determining whether the voice channel at the receiving side is in an idle state; (c) a second common channel signal detecting means for determining whether the voice channel at the transmitting side is in an idle state; (d) a pattern inserting means for inserting a predetermined bit-pattern in the receiving side pulse code modulations (PCM) signal; (e) a pattern detecting means for detecting a predetermined bit-pattern in a transmitting side input PCM signal; (f) a tone detecting means for detecting a modem answering tone by monitoring both the transmitting side input PCM signal and a receiving side input PCM signals; and (g) an operation controlling means for disabling an echo cancelling function of the echo cancelling means after detection of the predetermined bit-pattern in the transmitting side input PCM signal at the pattern detecting means or after detection of the modem answering tone until the voice channel status changes from a busy state to an idle state as detected by both the first and the second common channel signal detecting means, for enabling the pattern inserting means for a predetermined duration when the voice channel status changes from an idle state to busy state as detected by both the first and second common channel signal detecting means, and for disabling the pattern inserting means when the modem answering tone is detected.
-
-
15. A method for controlling echo cancellation in an echo canceller which cancels echo generated at 2-wire/4-wire conversion portion by impedance mismatching, said method comprising the steps of:
-
(1) inserting a predetermined bit-pattern sequence in a receiving side pulse code modulation (PCM) signal; and (2) disabling said echo cancellation when the predetermined bit-pattern is detected in a transmitting side input PCM signal. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An echo canceller which cancels echo generated at 2-wire/4-wire conversion portion by impedance mismatching comprising:
-
(1) an echo cancelling means for cancelling echo signal; (2) a predetermined bit-pattern sequence insertion means for inserting a pattern in a receiving side pulse code modulation (PCM) signal; and (3) operation control means for disabling said echo cancelling means when the pattern is detected in transmitting side input PCM signal. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. An echo canceller which cancels echo generated, comprising:
-
(a) an echo cancelling means for cancelling echo signal; (b) a pattern inserting means for inserting a predetermined bit-pattern sequence into a receiving side pulse code modulation (PCM) output signal; and (c) a pattern detecting means for detecting a predetermined bit-pattern by monitoring a transmitting side input PCM signal, and disabling the echo cancelling function of the echo cancelling means when the predetermined bit-pattern is detected.
-
-
43. An echo canceller which cancels echo generated, comprising:
-
(a) an echo cancelling means for cancelling echo signal; (b) a pattern inserting means for extracting a portion of a receiving side pulse code modulation (PCM) input signal and inserting a predetermined bit-pattern sequence into a receiving side PCM output signal in place of the extracted portion; and (c) a pattern detecting means for detecting a predetermined bit pattern by monitoring a transmitting side input PCM signal, and disabling the echo cancelling function of the echo cancelling means when the predetermined bit-pattern is detected.
-
-
44. A method for controlling echo cancellation in an echo canceller which cancels echo generated, said method comprising the steps of:
-
(1) inserting a predetermined bit-pattern sequence in a receiving side pulse code modulation (PCM) signal; and (2) disabling said echo cancellation when the predetermined bit-pattern is detected in a transmitting side input PCM signal.
-
Specification