Audio Level Control
A monitoring system can include an earpiece, a database with stored earpiece characteristics data, and a microphone to receive a plurality of signals where each signal of the plurality of signals can represents a respective sound pressure level of sound pressure values over a time duration. The system can also include a processor and a memory coupled processor, the memory having computer instructions winch when executed by the processor causes the processor to perform the operations. The operations can include determining exposure time duration when a signal of the plurality of signals exceeds a sound pressure level threshold value, retrieving a subset of data of the stored earpiece characteristics data, and modifying an acoustic output of the earpiece in accordance with the subset of data of the stored earpiece characteristics data.
1 . A method comprising:
receiving a first signal, wherein the first signal is generated by an ambient sound microphone (ASM), wherein the ASM is part of an earphone;
receiving a second signal, wherein the second signal is generated by an ear canal microphone (ECM), wherein the ECM is part of the earphone;
sending a signal output to a speaker, wherein the speaker is part of the earphone;
storing a first portion of the first signal in memory, wherein the memory is part of the earphone;
storing a second portion of the second signal in the memory;
generating a third signal from either the first portion or the second portion or both;
calculating a sound pressure level (SPL) from the third signal, wherein a logic circuit calculates the sound pressure level, and wherein the logic circuit can be part of the earphone or part of a communication device wirelessly linked to the earphone;
retrieving a threshold value from memory; and
reducing a level of the signal output when the SPL exceeds a threshold value.
2 . The method according to claim 1 , where the threshold value is for a predetermined frequency band.
3 . The method according to claim 1 , wherein reducing the level of the signal output is by using at least one of a linear gain reduction, or dynamic gain reduction, or setting the signal output to zero, or a combination thereof.
4 . The method according to claim 1 , wherein the SPL is calculated for a particular frequency band.
5 . The method according to claim 1 , wherein the level of the signal output is reduced to a maximum output level.
6 . The method according to claim 5 , wherein to the third signal is calculated from the second portion.
7 . The method according to claim 6 , further comprising:
generating an indicator level, wherein the indicator level is at least one of when the safe time duration has been exceeded, when a listening duration is within a certain percentage range of the safe time duration, when the listening duration is above a value, when a power is low, when a feature is not working, or a combination thereof.
8 . The method according to claim 7 , further comprising:
sending notification when an indicator level is generated.
9 . The method according to claim 1 , further comprising:
sending a noise cancellation signal to the speaker.
10 . A method comprising:
sending an audio signal to a speaker, wherein the speaker is part of an earphone;
receiving an ear canal signal generated by an ear canal microphone;
calculating the sound pressure level (SPL) of the ear canal signal;
determining a sound exposure time when the SPL exceeds a sound pressure level threshold value;
updating an ECM_SPL dosage when the SPL exceeds the sound pressure level threshold value; and
adjusting the audio signal sent to the speaker to maintain the ECM_SPL dosage below a target SPL dosage.
11 . The method according to claim 10 , where the sound pressure level threshold value is for a predetermined frequency band.
12 . The method according to claim 10 , further comprising:
determining a recovery time duration when the SPL is less than the sound pressure level threshold value.
13 . The method according to claim 10 , further comprising:
determining a safe time duration over which a user can receive current sound pressure values.
14 . The method according to claim 13 , further comprising:
generating an indicator level, wherein the indicator level is at least one of when the safe time duration has been exceeded, when a listening duration is within a certain percentage range of the safe time duration, when the listening duration is above a value, when a power is low, when a feature is not working, or a combination thereof.
15 . The method according to claim 14 , further comprising:
sending notification when an indicator level is generated.