| CPC G06V 40/168 (2022.01) [G06F 3/005 (2013.01); G06F 3/013 (2013.01); G10L 21/0356 (2013.01)] | 20 Claims |

|
1. An apparatus comprising:
at least one memory;
machine-readable instructions; and
at least one processor circuit to execute the machine-readable instructions to:
determine a first proximity value representing a first distance of a user to a user device based on a first image generated via one or more cameras associated with the user device, the first image corresponding to a first time;
determine a second proximity value representing a second distance of the user to the user device based on a second image generated via the one or more cameras, the second image corresponding to a second time after the first time;
apply a first filtering parameter to the second proximity value to generate a weighted second proximity value;
apply a second filtering parameter to the first proximity value to generate a weighted first proximity value, a value of the second filtering parameter adjusted based on the first filtering parameter;
determine a filtered proximity value corresponding to the second time based on (a) the weighted first proximity value and (b) the weighted second proximity value;
determine an amount of gain to be applied to an audio signal generated by a microphone associated with the user device based on the filtered proximity value; and
cause an amplifier of the user device to apply the gain to the audio signal.
|