US 20060068908 A1
A computerized wagering game system has a gaming module comprising a processor and gaming code which is operable when executed on the processor to conduct a wagering game on which monetary value can be wagered. An audio module comprising a part of the computerized wagering game system is operable to play audio through two or more speakers, and is further operable to apply crosstalk cancellation to the audio played through the two or more speakers.
1. A computerized wagering game system, comprising:
a gaming module comprising a processor and gaming code which is operable when executed on the processor to present a wagering game on which monetary value can be wagered;
an audio module operable to play audio through two or more speakers, and further operable to apply crosstalk cancellation to the audio played through the two or more speakers.
2. The computerized wagering game system of
3. The computerized wagering game system of
4. The computerized wagering game system of
5. The computerized wagering game system of
6. The computerized wagering game system of
7. The computerized wagering game system of
8. A method of operating a wagering game, comprising:
presenting a wagering game on which monetary value can be wagered; and
applying crosstalk cancellation to an audio signal played through two or more speakers.
9. The method of
10. The method of
11. The method of
12. The method of
13. The method of
14. The method of
15. A machine-readable medium with instructions thereon, the instructions when executed on a computerized wagering game system operable to cause the system to:
present a wagering game on which monetary value can be wagered; and
apply crosstalk cancellation to an audio signal played through two or more speakers.
16. The machine-readable medium of
17. The machine-readable medium of
18. The machine-readable medium of
19. The machine-readable medium of
20. The machine-readable medium of
21. The machine-readable medium of
This application claims priority under 35 U.S.C. 119(e) from U.S. Provisional Application Ser. No 60/614,521 filed 30 Sep. 2004, which application is incorporated herein by reference.
The invention relates generally to wagering gaming systems, and more specifically to a wagering game machine employing crosstalk cancellation.
A portion of the disclosure of this patent document contains material to which the claim of copyright protection is made. The copyright owner has no objection to the facsimile reproduction by any person of the patent document or the patent disclosure, as it appears in the U.S. Patent and Trademark Office file or records, but reserves all other rights whatsoever.
A wide variety of gaming devices are now available to gamers and to casino operators in computerized form, from slot machines to games that are traditionally played live such as poker and blackjack. These computerized games provide many benefits to the game owner and to the gambler, including greater reliability than can be achieved with a mechanical game or human dealer, more variety, sound, and animation in presentation of a game, and a lower overall cost of production and management.
Computerized video game systems must be designed with many of the same concerns as their mechanical and table game ancestors—they must be fair, they must provide sufficient feedback to the gamer to make the game fun to play, and they must meet a variety of gaming regulations to ensure that both the machine owner and gamer are honest and fairly treated in implementing the game. Further, they must provide a gaming experience that is at least as attractive as the older mechanical gaming machine experience to the gamer, to ensure success in a competitive gaming market.
Many computerized wagering game systems have a variety of sound and graphical elements designed to attract and keep a game player's attention, such as sound effects, music, and animation. These game presentation features often include a variety of music, sound effects, and voices presented to complement a video presentation of the wagering game on a display.
Wagering game players typically stand or sit on one side of a wagering game, and interact with the game such as by pushing buttons, pulling levers, and operating a touchscreen. The wagering game system in turn provides feedback to the game player via the display and one or more speakers. Use of multiple speakers in some wagering games allow playback of stereo audio in which each of the two stereo audio channels plays a different signal. Because the speakers are in different physical locations and are playing different audio signals, the sound presented to the game player through the speakers presents a soundstage in which instruments, voices, and other sounds can sound as though they come from different points between the speakers, creating the illusion of a broad or spacious array of instruments or other audio sources.
But, because the speakers are typically not very far apart, and because audio from each speaker is typically easily heard by both ears, the separation in a stereo speaker system such as that often employed in wagering game machines lacks the stereo channel separation that is heard for example when using headphones, in which each driver is heard by only one ear.
It is therefore desired to achieve greater stereo separation in a wagering game machine.
The present invention provides in one embodiment a computerized wagering game system has a gaming module comprising a processor and gaming code which is operable when executed on the processor to conduct a wagering game on which monetary value can be wagered. An audio module comprising a part of the computerized wagering game system is operable to play audio through two or more speakers, and is further operable to apply crosstalk cancellation to the audio played through the two or more speakers. A
In the following detailed description of sample embodiments of the invention, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration specific sample embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be utilized and that logical, mechanical, electrical, and other changes may be made without departing from the spirit or scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the invention is defined only by the appended claims.
The present invention provides in one embodiment a computerized wagering game system having a gaming module comprising a processor and gaming code which is operable when executed on the processor to conduct a wagering game on which monetary value can be wagered, and an audio module comprising a part of the computerized wagering game system that is operable to play audio through two or more speakers and to apply crosstalk cancellation to the audio played through the two or more speakers. An example of such a wagering game system is shown and described in
A game of chance is implemented using software within the wagering game, such as through instructions stored on a machine-readable medium such as a hard disk drive or nonvolatile memory. In some further example embodiments, some or all of the software stored in the wagering game machine is encrypted or is verified using a hash algorithm or encryption algorithm to ensure its authenticity and to verify that it has not been altered. For example, in one embodiment the wagering game software is loaded from nonvolatile memory in a compact flash card, and a hash value is calculated or a digital signature is derived to confirm that the data stored on the compact flash card has not been altered. The game of chance implemented via the loaded software takes various forms in different wagering game machines, including such well-known wagering games as reel slots, video poker, blackjack, craps, roulette, or hold 'em games. The wagering game is played and controlled with inputs such as various buttons 103 or via the touchscreen video display 101. In some alternate examples, other devices such as pull arm 104 used to initiate reel spin in this reel slot machine example are employed to provide other input interfaces to the game player.
Monetary value is typically wagered on the outcome of the games, such as with tokens, coins, bills, or cards that hold monetary value. The wagered value is conveyed to the machine through a changer 105 or a secure user identification module interface 106, and winnings are returned via the returned value card or through the coin tray 107. Sound is also provided through speakers 108, typically including audio indicators of game play, such as reel spins, credit bang-ups, and environmental or other sound effects or music to provide entertainment consistent with a theme of the computerized wagering game. In some further embodiments, the wagering game machine is coupled to a network, and is operable to use its network connection to receive wagering game data, track players and monetary value associated with a player, and to perform other such functions.
The present invention in one example embodiment seeks to remedy this crosstalk effect by employing crosstalk cancellation, designed to limit the amount of sound intended for one of a game player's ears that is heard by the other ear. This is achieved such as by the filter processing method illustrated in
The left channel electrical signal 301 and the right channel electrical signal 302 are each fed to a crosstalk canceller 303 and 304, which in many embodiments are derived from the known impulse or frequency responses of a given ear's ability to hear sound from a speaker producing a signal intended for that ear (s), and a known impulse or frequency response of the game player's opposite ear not intended to hear the speaker's sound (a). The signal paths (s) and (a) are shown in
In one example, the crosstalk cancellers 303 and 304 use the Z-transform function C(z)=−A(z)/S(z), and provide the output C(z) to the summers 307 and 308. The summers add the signals from the left channel source 301 and the right channel source 302 to the signals produced by the respective crosstalk cancellation circuits 304 and 303, which provide their additive output to equalizers 309 and 310. The equalizers are designed in some examples to ensure that the spectral content of the signal provided to the left or right speaker closely matches the spectral content of the respective input signal 301 or 302. The z-transform formula often used for equalization in crosstalk systems such as that of
Many methods of crosstalk cancellation such as the filter of
The functions appear to have nearly the same frequency response at low frequencies, making crosstalk cancellation at low frequencies a difficult task. At higher frequencies, the curves diverge, and a boost of about 30 dB occurs centered around a frequency of about 3 kHz. The auditory canal resonances and concha resonance within the game player's ear combine to create this increase in response, and contribute to the dips and peaks at higher frequencies along with physical characteristics of the pinna. These differences show how parameters for a crosstalk cancellation module such as that of
One such example is shown in
The examples shown herein have illustrated how crosstalk cancellation can be employed in a wagering game system to enhance the ability of a speaker in a sound system having two or more speakers to provide sound to a wagering game player with reduced crosstalk. Although specific embodiments have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that any arrangement which is calculated to achieve the same purpose may be substituted for the specific embodiments shown. This application is intended to cover any adaptations or variations of the invention. It is intended that this invention be limited only by the claims, and the full scope of equivalents thereof.