Claims
- 1. An apparatus for adjusting a level of a sound output of a gaming machine, comprising:
means for obtaining data regarding an ambient noise level of an environment in which the gaming machine is located; and adjusting means, responsive to the obtaining means, for adjusting the sound output level of the gaming machine.
- 2. The apparatus of claim 1, wherein:
said obtaining means comprises at least one microphone.
- 3. The apparatus of claim 1, further comprising:
means for determining whether the gaming machine is active.
- 4. The apparatus of claim 1, wherein:
the adjusting means adjusts the sound output level using a closed loop control algorithm that determines an average sound output level from the ambient noise level data when the gaming machine is active.
- 5. The apparatus of claim 4, wherein:
the average sound output level is determined by subtracting out a coupled component of the sound output level that is present in the ambient noise level data.
- 6. The apparatus of claim 4, wherein:
the average sound output level is determined based on a difference between: (a) an average of the ambient noise level data obtained when the gaming machine is active and (b) an average of the ambient noise level data obtained when the gaming machine is inactive.
- 7. The apparatus of claim 1, further comprising:
means for decreasing the sound output level when it exceeds a saturation threshold.
- 8. The apparatus of claim 7, wherein:
the decreasing means determines when the sound output level has exceeded the saturation threshold by monitoring an output audio signal of a soundboard of the gaming machine.
- 9. The apparatus of claim 1, further comprising:
calculating means, responsive to the obtaining means, for calculating a signal-to-noise ratio of the sound output level to the ambient noise level; wherein:
the adjusting means selects one of a closed loop control algorithm and an open loop control algorithm according to the signal-to-noise ratio for adjusting the sound output level.
- 10. The apparatus of claim 9, wherein:
the adjusting means selects the closed loop control algorithm when the signal-to-noise ratio exceeds a threshold, and selects the open loop control algorithm when the signal-to-noise ratio does not exceed the threshold.
- 11. The apparatus of claim 1, wherein:
the adjusting means adjusts the sound output level using an open loop control algorithm that changes the sound output level according to a change in an average of the ambient noise level data obtained when the gaming machine is inactive.
- 12. The apparatus of claim 1, wherein:
the adjusting means implements an open loop control algorithm that adjusts the sound output level when the gaming machine is in an inactive period, and maintains the adjusted sound output level when the gaming machine is in a subsequent active period.
- 13. The apparatus of claim 1, further comprising:
calculating means for calculating a signal-to-noise ratio of the sound output level to the ambient noise level according to a ratio of: (a) an average of the ambient noise level data obtained when the gaming machine is active to (b) an average of the ambient noise level data obtained when the gaming machine is inactive; wherein the adjusting means is responsive to the signal-to-noise ratio for adjusting the sound output level.
- 14. The apparatus of claim 13, wherein:
the respective averages of the ambient noise level data are obtained as respective leaky bucket averages.
- 15. The apparatus of claim 13, further comprising:
means for determining whether the gaming machine is active; and a switch responsive to the determining means for selectively routing the ambient noise level data for use in determining said average data (a) and said average data (b).
- 16. The apparatus of claim 15, wherein:
the determining means determines whether the gaming machine is active by monitoring an output audio signal of a soundboard of the gaming machine.
- 17. The apparatus of claim 15, further comprising:
the determining means comprises software that indicates whether the gaming machine is active.
- 18. A method for adjusting a level of a sound output of a gaming machine, comprising:
obtaining data regarding an ambient noise level of an environment in which the gaming machine is located; and adjusting, responsive to the obtained data, the sound output level of the gaming machine.
- 19. The method of claim 18, wherein:
the data is obtained using at least one microphone.
- 20. The method of claim 18, further comprising:
determining whether the gaming machine is active.
- 21. The method of claim 18, wherein:
the sound output level is adjusted using a closed loop control algorithm that determines an average sound output level from the ambient noise level data when the gaming machine is active.
- 22. The method of claim 21, wherein:
the average sound output level is determined by subtracting out a coupled component of the sound output level that is present in the ambient noise level data.
- 23. The method of claim 21, wherein:
the average sound output level is determined based on a difference between: (a) an average of the ambient noise level data obtained when the gaming machine is active and (b) an average of the ambient noise level data obtained when the gaming machine is inactive.
- 24. The method of claim 18, further comprising:
decreasing the sound output level when it exceeds a saturation threshold.
- 25. The method of claim 24, further comprising:
monitoring an output audio signal of a sound board of the gaming machine to determine when the sound output level has exceeded the saturation threshold.
- 26. The method of claim 18, further comprising:
calculating, using the obtained data, a signal-to-noise ratio of the sound output level to the ambient noise level; wherein:
one of a closed loop control algorithm and an open loop control algorithm is selected according to the signal-to-noise ratio for adjusting the sound output level.
- 27. The method of claim 26, wherein:
the closed loop control algorithm is selected when the signal-to-noise ratio exceeds a threshold, and the open loop control algorithm is selected when the signal-to-noise ratio does not exceed the threshold.
- 28. The method of claim 18, wherein:
the sound output level is adjusted using an open loop control algorithm that changes the sound output level according to a change in the ambient noise level data obtained when the gaming machine is inactive.
- 29. The method of claim 18, wherein:
an open loop control algorithm is implemented that adjusts the sound output level when the gaming machine is in an inactive period, and maintains the adjusted sound output level when the gaming machine is in a subsequent active period.
- 30. The method of claim 18, further comprising:
calculating a signal-to-noise ratio of the sound output level to the ambient noise level according to a ratio of: (a) an average of the ambient noise level data obtained when the gaming machine is active to (b) an average of the ambient noise level data obtained when the gaming machine is inactive; wherein the sound output level is adjusted in accordance with the signal-to-noise ratio.
- 31. The method of claim 30, wherein:
the respective averages of the ambient noise level data are obtained as respective leaky bucket averages.
- 32. The method of claim 30, further comprising:
determining whether the gaming machine is active; and responsive to the determining, selectively routing the ambient noise level data for use in determining said average data (a) and said average data (b).
- 33. The method of claim 32, further comprising:
monitoring an output audio signal of a soundboard of the gaming machine to determine whether the gaming machine is active.
- 34. The method of claim 32, further comprising:
using software that indicates whether the gaming machine is active.
- 35. An apparatus for equipping a gaming machine to provide an automatic sound adjustment capability, wherein the gaming machine has a sound board that generates an audio signal for exciting at least one speaker, comprising:
a module having sound adjustment circuitry, said module being installed between the sound board and the at least one speaker; and at least one microphone installed in a position to monitor an ambient noise level of an environment in which the gaming machine is located; wherein the sound adjustment circuitry provides an adjusted audio signal for exciting the at least one speaker in accordance with a signal from the microphone that is indicative of the ambient noise level.
- 36. The apparatus of claim 35, wherein:
the module comprises a printed circuit board.
- 37. A method for equipping a gaming machine to provide an automatic sound adjustment capability, wherein the gaming machine has a sound board that generates an audio signal for exciting at least one speaker, comprising:
installing a module having sound adjustment circuitry between the sound board and the at least one speaker; and installing at least one microphone in a position to monitor an ambient noise level of an environment in which the gaming machine is located; wherein the sound adjustment circuitry provides an adjusted audio signal for exciting at least one speaker in accordance with a signal from the microphone that is indicative of the ambient noise level.
- 38. The method of claim 37, wherein:
the module comprises a printed circuit board.
COPYRIGHT NOTICE
[0001] A portion of the disclosure of this patent document contains material that is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.