Processing audio signals using a state variable
First Claim
Patent Images
1. An apparatus for processing audio signals, comprising:
- (a) a transmit attenuator for attenuating local audio signals generated by a local microphone for transmission to a remote node;
(b) a receive attenuator for attenuating remote audio signals received from the remote node for playback at a local speaker; and
(c) a controller for controlling a level of transmit attenuation for the transmit attenuator and a level of receive attenuation for the receive attenuator, the controller comprising a state machine that generates a scalar state variable, whereinthe controller uses the scalar state variable to control the level of transmit attenuation and the level of receive attenuation.
1 Assignment
0 Petitions
Accused Products
Abstract
A continuous stage variable is generated with a state machine of a controller. A level of transmit attenuation and a level of receive attenuation are generated by the controller using the continuous state variable. Local audio signals generated with a local microphone are attenuated with a transmit attenuator at the level of transmit attenuation for transmission to a remote node. Remote audio signals received from the remote node are attenuated with a receive attenuator at the level of receive attenuation for playback at a local speaker.
-
Citations
24 Claims
-
1. An apparatus for processing audio signals, comprising:
-
(a) a transmit attenuator for attenuating local audio signals generated by a local microphone for transmission to a remote node; (b) a receive attenuator for attenuating remote audio signals received from the remote node for playback at a local speaker; and (c) a controller for controlling a level of transmit attenuation for the transmit attenuator and a level of receive attenuation for the receive attenuator, the controller comprising a state machine that generates a scalar state variable, wherein the controller uses the scalar state variable to control the level of transmit attenuation and the level of receive attenuation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented process for processing audio signals, comprising the steps of:
-
(a) generating a scalar state variable with a state machine of a controller; (b) controlling a level of transmit attenuation and a level of receive attenuation by the controller using the scaler state variable; (c) attenuating, with a transmit attenuator at the level of transmit attenuation, local audio signals generated with a local microphone for transmission to a remote node; and (d) attenuating, with a receive attenuator at the level of receive attenuation, remote audio signals received from the remote node for playback at a local speaker. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification