Adaptive exponential moving average filter
AssigneeGoogle Inc.
InventorsMichael Horowitz, Philip Eliasson
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsMichael Horowitz, Philip Eliasson
Estimating the term…
A method includes establishing communication between a first user device and a second user device using a first codec and filtering an input signal indicating an estimated unfiltered available bandwidth for the communications by applying a current filter including one of a first filter when the estimated unfiltered available bandwidth is less than a first threshold value or greater than a second threshold value or a second filter when the estimated unfiltered available bandwidth is between and including the first and second threshold values. The method includes adaptively switching the current filter as a function of the filtered input signal and the first and second threshold values. When the filtered input signal satisfies a channel bandwidth threshold for at least a predetermined period of time, the method includes switching from using the first codec to using a second codec for the communication between the first and second user devices.
A computer-implemented method when executed by data processing hardware causes the data processing hardware to perform operations comprising:
A system comprising:
Dependencies are inferred from the claim text.