Analyzing and determining conference audio gain levels
An example method of operation may include applying a set of initial power and gain parameters for a speaker, playing a stimulus signal via the speaker, determining a sound level at a microphone location and a sound level at a predefined distance from the speakers, determining a gain at the microphone location based on a difference of the sound level at the microphone location and the sound level at the predefined distance from the speaker, and applying the gain to the speaker output.
1. A method, comprising:
determining a multitone signal is detected at a plurality of microphones at a target sound pressure level (SPL) threshold;
filtering the multitone signal via a plurality of filters equal to a number of tones associated with the multitone signal;
determining a gain at microphone locations based on a difference of SPLs at the microphone locations and a SPL at a distance from a speaker; and
applying the gain to a speaker output.
2. The method of claim 1 , wherein the detecting is performed at the plurality of microphones simultaneously.
3. The method of claim 1 , comprising determining a first sound pressure level at a first distance and a second sound pressure level at a second distance, wherein the first sound pressure level and the second sound pressure level are the SPLs at the microphone locations.
4. The method of claim 3 , comprising determining an attenuation of the speaker based on a difference of the first sound pressure level and the second sound pressure level.
5. The method of claim 1 , comprising determining a sensitivity of the speaker based on the SPL measured at the distance from the speaker when the speaker is driven by a reference voltage.
6. The method of claim 1 , comprising measuring a frequency response signal of a played stimulus signal via the speaker.
7. The method of claim 6 , wherein the played stimulus signal comprises the multitone signal.
8. An apparatus, comprising:
a processor configured to
determine a multitone signal is detected at a plurality of microphones at a target sound pressure level (SPL) threshold;
filter the multitone signal via a plurality of filters equal to a number of tones associated with the multitone signal;
determine a gain at microphone locations based on a difference of SPLs at the microphone locations and a SPL at a distance from a speaker; and
apply the gain to a speaker output.
9. The apparatus of claim 8 , wherein the detection is performed at the plurality of microphones simultaneously.
10. The apparatus of claim 8 , wherein the processor is further configured to:
determine a first sound pressure level at a first distance and a second sound pressure level at a second distance, wherein the first sound pressure level and the second sound pressure level are the SPLs at the microphone locations.
11. The apparatus of claim 10 , wherein the processor is further configured to:
determine an attenuation of the speaker based on a difference of the first sound pressure level and the second sound pressure level.
12. The apparatus of claim 8 , wherein the processor is further configured to:
determine a sensitivity of the speaker based on the SPL measured at the distance from the speaker when the speaker is driven by a reference voltage.
13. The apparatus of claim 8 , wherein the processor is further configured to:
measure a frequency response signal of a played stimulus signal via the speaker.
14. The apparatus of claim 13 , wherein the played stimulus signal comprises the multitone signal.
15. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:
determining a multitone signal is detected at a plurality of microphones at a target sound pressure level (SPL) threshold;
filtering the multitone signal via a plurality of filters equal to a number of tones associated with the multitone signal;
determining a gain at microphone locations based on a difference of SPLs at the microphone locations and a SPL at a distance from a speaker; and
applying the gain to a speaker output.
16. The non-transitory computer readable storage medium of claim 15 , wherein the detecting is performed at the plurality of microphones simultaneously.
17. The non-transitory computer readable storage medium of claim 15 , wherein the processor is further configured to perform:
determining a first sound pressure level at a first distance and a second sound pressure level at a second distance, wherein the first sound pressure level and the second sound pressure level are the SPLs at the microphone locations.
18. The non-transitory computer readable storage medium of claim 17 , wherein the processor is further configured to perform:
determining an attenuation of the speaker based on a difference of the first sound pressure level and the second sound pressure level.
19. The non-transitory computer readable storage medium of claim 15 , wherein the processor is further configured to perform:
determining a sensitivity of the speaker based on the SPL measured at the distance from the speaker when the speaker is driven by a reference voltage.
20. The non-transitory computer readable storage medium of claim 15 , wherein the processor is further configured to perform:
measuring a frequency response signal of a played stimulus signal via the speaker, and wherein the played stimulus signal comprises the multitone signal.