Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
231 words
A method for maintaining loop stability between a transmit and a receive path of a full-duplex speaker phone by selectively controlling an attenuator in the transmit path and an attenuator in the receive path, the method comprising the steps of: calculating a transmit energy ratio and a receive energy ratio; determining from the transmit energy ratio and the receive energy ratio whether to use a first measurement state or a second measurement state for evaluating a set of operating parameters; evaluating the set of operating parameters based on signal levels from sample points in the transmit and the receive paths, wherein the evaluation of the set of operating parameters during use of the first measurement state further comprises the substeps of: a. comparing a post pre-emphasis signal level to a pre-emphasis background noise level, b. comparing the post pre-emphasis signal level multiplied by a scale factor and added to a bias factor, to an attenuated output of a receive signal, c. comparing a pre-echo cancellation signal level to a pre-echo cancellation background noise level, and d. comparing the pre-echo cancellation signal level to a post de-emphasis signal level; determining an attenuator operating mode based on the set of evaluated operating parameters; and adjusting the transmit path attenuator and the receive path attenuator based on the determined attenuator operating mode in order to maintain loop stability between the transmit and receive paths.
Claim 2
Independent Claim
231 words
A method for maintaining loop stability between a transmit and a receive path of a full-duplex speaker phone by selectively controlling an attenuator in the transmit path and an attenuator in the receive path, the method comprising the steps of: calculating a transmit energy ratio and a receive energy ratio; determining from the transmit energy ratio and the receive energy ratio whether to use a first measurement state or a second measurement state for evaluating a set of operating parameters; evaluating the set of operating parameters based on signal levels from sample points in the transmit and the receive paths, wherein the evaluation of the set of operating parameters during use of the first measurement state further comprises the substeps of: a. comparing a post pre-emphasis signal level to a pre-emphasis background noise level, b. comparing the post pre-emphasis signal level multiplied by a scale factor and added to a bias factor, to an attenuated output of a receive signal, c. comparing a pre-echo cancellation signal level to a pre-echo cancellation background noise level, and d. comparing the pre-echo cancellation signal level to a post de-emphasis signal level; determining an attenuator operating mode based on the set of evaluated operating parameters; and adjusting the transmit path attenuator and the receive path attenuator based on the determined attenuator operating mode in order to maintain loop stability between the transmit and receive paths.
Claim 3
Dependent Claim
29 words
The method as recited in claim 1, wherein the comparisons in step (a) and in step (b) are performed for several frequency sub-bands which comprise an entire frequency spectrum.
Claim 4
Independent Claim
222 words
A method for maintaining loop stability between a transmit and a receive path of a full-duplex speaker phone by selectively controlling an attenuator in the transmit path and an attenuator in the receive path, the method comprising the steps of: calculating a transmit energy ratio and a receive energy ratio; determining from the transmit energy ratio and the receive energy ratio whether to use a first measurement state or a second measurement state for evaluating a set of operating parameters; evaluating the set of operating parameters based on signal levels from sample points in the transmit and the receive paths, wherein the evaluation of the set of operating parameters during use of the second measurement state further comprises the substeps of: a. comparing a pre-transmit attenuator signal level to a pre-transmit attenuator background noise level, b. comparing the pre-transmit attenuator signal level to a post-acoustic echo canceler signal level, c. comparing a pre-receive attenuator signal level to a pre-receive attenuator background noise level, and d. comparing the pre-receive attenuator signal level to a post line echo canceler signal level; determining an attenuator operating mode based on the set of evaluated operating parameters; and adjusting the transmit path attenuator and the receive path attenuator based on the determined attenuator operating mode in order to maintain loop stability between the transmit and receive paths.
Claim 5
Independent Claim
222 words
A method for maintaining loop stability between a transmit and a receive path of a full-duplex speaker phone by selectively controlling an attenuator in the transmit path and an attenuator in the receive path, the method comprising the steps of: calculating a transmit energy ratio and a receive energy ratio; determining from the transmit energy ratio and the receive energy ratio whether to use a first measurement state or a second measurement state for evaluating a set of operating parameters; evaluating the set of operating parameters based on signal levels from sample points in the transmit and the receive paths, wherein the evaluation of the set of operating parameters during use of the second measurement state further comprises the substeps of: a. comparing a pre-transmit attenuator signal level to a pre-transmit attenuator background noise level, b. comparing the pre-transmit attenuator signal level to a post-acoustic echo canceler signal level, c. comparing a pre-receive attenuator signal level to a pre-receive attenuator background noise level, and d. comparing the pre-receive attenuator signal level to a post line echo canceler signal level; determining an attenuator operating mode based on the set of evaluated operating parameters; and adjusting the transmit path attenuator and the receive path attenuator based on the determined attenuator operating mode in order to maintain loop stability between the transmit and receive paths.
Claim 6
Dependent Claim
29 words
The method as recited in claim 3, wherein the comparisons in step (a) and in step (b) are performed for several frequency sub-bands which comprise an entire frequency spectrum.
Claim 7
Dependent Claim
125 words
The method as recited in claim 1, wherein the step of determining an attenuator operating mode based on the set of evaluated operating parameters comprises the substep of determining one of four modes of operation based on the set of evaluated operating parameters, wherein the four modes comprise: a transmit mode, which is used when a near-end signal is present and when a far-end is silent; a receive mode, which is used when a far-end signal is present and a near-end is silent; a slow idle mode, which is used when both the far-end and the near-end are silent; and a fast idle mode, which is used when both far-end and near-end signals are present, and is also used when conflicting parameter values are present.
Claim 8
Dependent Claim
16 words
The method as recited in claim 1, wherein the method is repeated once approximately each millisecond.