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 digital communication between a first user device and a second user device using a first codec. The method also includes selecting, based on an input signal representing an estimated unfiltered available bandwidth for the digital communication satisfying a first filter selection threshold, a first filter of two or more filters, and filtering the input signal using the first filter. The method further includes determining that the filtered input signal satisfies a first channel bandwidth threshold and, in response to determining that the filtered input signal satisfies the channel bandwidth threshold, selecting a second codec different from the first codec for further digital communication between the first user device and the second user device.
A computer-implemented method executed by data processing hardware that causes the data processing hardware to perform operations comprising:
A system comprising:
Dependencies are inferred from the claim text.