Centrally controlling communication at a venue
One example may include a method that includes initiating an audio recording to capture audio data, comparing the audio data received from a microphone of a mobile device to an audio data range, determining whether the audio data is above an optimal level based on a result of the comparison, and queuing the audio data in an audio data queue when the audio data is above the optimal level.
1. A method comprising:
receiving audio data at a server, wherein the audio data was originally captured by a microphone of a mobile device and provided to the server;
comparing the audio data received to an audio data range;
determining a mobile device model based on hardware identification information included in the audio data received;
applying one or more of filters, adjusted gain, frequency and amplitude to the audio data received based on audio characteristics of the mobile device model;
performing audio tuning to the audio data based on known audio characteristics of the venue as determined from a device location of the mobile device;
determining the audio data is above an optimal level based on a result of the comparison;
and
queuing the audio data in an audio data queue when the audio data is above the optimal level.
2. The method of claim 1 , wherein the audio data range is one or more of a frequency range and an amplitude range.
3. The method of claim 1 , when the audio data is not above the optimal level filtering the audio data to remove excessive background audio data.
4. The method of claim 3 , wherein the excessive background audio data is identified as an audio signal above a threshold amplitude level at a particular frequency range.
5. An apparatus comprising
a processor configured to
receive audio data originally captured by a microphone of a mobile device;
compare the audio data received from a microphone of a mobile device to an audio data range;
determine a mobile device model based on hardware identification information included in the audio data received;
apply one or more of filters, adjusted gain, frequency and amplitude to the audio received based on audio characteristics of the mobile device model;
perform audio tuning to the audio data based on known audio characteristics of the venue as determined from a device location of the audio device;
determine the audio data is above an optimal level based on a result of the comparison;
and
queue the audio data in an audio data queue when the audio data is above the optimal level.
6. The apparatus of claim 5 , wherein the audio data range is one or more of a frequency range and an amplitude range.
7. The apparatus of claim 5 , when the audio data is not above the optimal level filtering the audio data to remove excessive background audio data.
8. The apparatus of claim 7 , wherein the excessive background audio data is identified as an audio signal above a threshold amplitude level at a particular frequency range.
9. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:
receiving audio data at a server, wherein the audio data was originally captured by a microphone of a mobile device and provided to the server;
comparing the audio data received to an audio data range;
determining the mobile device model based on hardware identification information included in the audio data received;
applying one or more of filters, adjusted gain, frequency and amplitude to the audio data based on audio characteristics of the mobile device model;
performing audio tuning to the audio received data based on known audio characteristics of the venue as determined from a device location of the audio device;
determining the audio data is above an optimal level based on a result of the comparison;
queuing the audio data in an audio data queue when the audio data is above the optimal level.
10. The non-transitory computer readable storage medium of claim 9 , wherein the audio data range is one or more of a frequency range and an amplitude range.
11. The non-transitory computer readable storage medium of claim 9 , when the audio data is not above the optimal level filtering the audio data to remove excessive background audio data.
12. The non-transitory computer readable storage medium of claim 11 , wherein the excessive background audio data is identified as an audio signal above a threshold amplitude level at a particular frequency range.