Apparatus, systems, and methods for microphone gain control for electronic user devices
AssigneeIntel Corporation
InventorTigi Thomas
Life of this patent
Estimating the term…
Abstract
Apparatus, systems, and methods for microphone gain control for electronic user devices are disclosed. An example apparatus includes at least one memory, instructions in the apparatus, and processor circuitry to execute the instructions to determine a proximity of a user to a user device based on an image generated via one or more cameras associated with the user device, determine an amount of gain to be applied to an audio signal generated by a microphone associated with the user device based on the proximity of the user, and cause an amplifier of the user device to apply the gain to the audio signal.
Claims20
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.
An apparatus comprising:
- means for detecting a face of a user in a first video frame corresponding to a first time and in a second video frame corresponding to a second time after the first time, the first video frame and the second video frame associated with a video stream generated by a camera, the camera associated with a user device;
- means for identifying first facial landmarks in the face in the first video frame and second facial landmarks in the face in the second video frame;
- means for determining proximity to:
- determine a first proximity value representing a first distance of the user relative to the camera based on the first facial landmarks;
- determine a second proximity value representing a second distance of the user relative to the camera based on the second facial landmarks;
- 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;
- and
- 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;
- means for determining a gain to be applied to an audio signal based on the filtered proximity value, the audio signal to be generated by a microphone associated with the user;
- means for filtering the audio signal to (a) permit first frequencies associated with a voice band and (b) remove second frequencies associated with ambient noise;
- and
- means for controlling to cause an amplifier of the user device to apply the gain to the filtered audio signal.
At least one non-transitory computer readable storage medium comprising machine-readable instructions to cause at least one processor circuit to at least:
- 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, the first image associated with 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 associated with a second time, the 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 the weighted first proximity value and 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;
- filter the audio signal to (a) permit first frequencies associated with a voice band and (b) remove second frequencies associated with ambient noise;
- and
- cause an amplifier of the user device to apply the gain to the filtered audio signal.
Dependencies are inferred from the claim text.