Claims
- 1. A gaming apparatus, comprising:
a display unit; a value input device; a controller operatively coupled to the display unit and the value input device,
the controller comprising a microprocessor and a memory operatively coupled to the microprocessor, the controller being configured to generate a representation of a game display in a three dimensional (3D) graphics space; the controller being configured to convert a view of the 3D graphics space into display data for display on the display unit, the view including the game display, the controller being configured to cause the display unit to display the display data, the display data including the view of the 3D graphics space, the controller being configured to allow a person to make a wager, and the controller being configured to cause the display unit to display a secondary display, the secondary display overlapping, at least in part, the game display, wherein the secondary display appears at least partially transparent.
- 2. A gaming apparatus as defined in claim 1, wherein the controller is configured to cause the display unit to display a third display, the third display overlapping, at least in part, the overlap of the game display and the secondary display, wherein the third display appears at least partially transparent.
- 3. A gaming apparatus as defined in claim 1, wherein the controller is configured to generate a representation of the secondary display in the three dimensional (3D) graphics space between the representation of the game display and a viewpoint corresponding to the view;
wherein the controller is configured to associate a transparency attribute to at least a portion of the representation of the secondary display.
- 4. A gaming apparatus as defined in claim 1, wherein the controller further comprises a graphics processor separate from the microprocessor, the graphics processor operatively coupled to the microprocessor and to the memory.
- 5. A gaming apparatus as defined in claim 4, wherein the graphics processor is configured to receive information related to the game display;
wherein the graphics processor is configured to receive, as an overlay input, information related to the secondary display; wherein the graphics processor is configured to cause the display unit to display the secondary display overlapping, at least in part, the game display, wherein the secondary display appears at least partially transparent.
- 6. A gaming apparatus as defined in claim 4, wherein the microprocessor is configured to convert the view of the three dimensional graphics space into a two dimensional (2D) view, and wherein the graphics processor is configured to convert the 2D view into the display data.
- 7. A gaming apparatus as defined in claim 4, wherein the microprocessor is configured to provide indications of graphics primitives in the three dimensional (3D) graphics space to the graphics processor, and wherein the graphics processor is configured to convert the view of the 3D graphics space into display data for causing display unit to display the game display and the secondary display.
- 8. A gaming apparatus as defined in claim 1, wherein the secondary display is a window.
- 9. A gaming apparatus as defined in claim 1, wherein the secondary display is a screen.
- 10. A gaming apparatus as defined in claim 1, wherein the secondary display is an icon.
- 11. A gaming apparatus as defined in claim 1, wherein the secondary display is a menu.
- 12. A gaming apparatus as defined in claim 1, wherein the secondary display is a button.
- 13. A gaming apparatus, comprising:
a display unit; a value input device; a controller operatively coupled to the display unit and the value input device, the controller comprising a microprocessor and a memory operatively coupled to the microprocessor,
the controller being configured to allow a person to make a wager, the controller being configured to generate a representation of a game display on a first plane in a three dimensional (3D) graphics space, the controller being configured to generate display data for the display unit, the display data corresponding to a view in the 3D graphics space, the controller being configured to determine, after the display data has been displayed, a value payout associated with an outcome of the game represented by the display data, and the controller being configured to cause the display unit to display a secondary display, the secondary display overlapping, at least in part, the game display, wherein the secondary display appears at least partially transparent.
- 14. A gaming apparatus as defined in claim 13, wherein the controller is configured to generate a representation of the secondary display in the three dimensional (3D) graphics space between the representation of the game display and a viewpoint corresponding to the view;
wherein the controller is configured to associate a transparency attribute to at least a portion of the representation of the secondary display.
- 15. A gaming apparatus as defined in claim 13, wherein the controller further comprises a graphics processor separate from the microprocessor, the graphics processor operatively coupled to the microprocessor and to the memory.
- 16. A gaming apparatus as defined in claim 15, wherein the graphics processor is configured to receive information related to the game display;
wherein the graphics processor is configured to receive, as an overlay input, information related to the secondary display; wherein the graphics processor is configured to cause the display unit to display the secondary display overlapping, at least in part, the game display, wherein the secondary display appears at least partially transparent.
- 17. A gaming apparatus as defined in claim 15, wherein the microprocessor is configured to generate a representation of the secondary display in the three dimensional (3D) graphics space between the representation of the game display and a viewpoint corresponding to the view;
wherein the controller is configured to associate a transparency attribute to at least a portion of the representation of the secondary display.
- 18. A gaming apparatus as defined in claim 17, wherein the microprocessor is configured to convert the view of the three dimensional graphics space into a two dimensional (2D) view, and wherein the graphics processor is configured to convert the 2D view into the display data.
- 19. A gaming apparatus as defined in claim 17, wherein the microprocessor is configured to provide indications of graphics primitives in the three dimensional (3D) graphics space to the graphics processor, and wherein the graphics processor is configured to convert the view of the 3D graphics space into display data for causing display unit to display the game display and the secondary display.
- 20. A gaming apparatus as defined in claim 13, wherein the secondary display is a tilt window.
- 21. A gaming apparatus as defined in claim 13, wherein the secondary display is a help window.
- 22. A gaming apparatus as defined in claim 13, wherein the secondary display is an icon.
- 23. A gaming apparatus as defined in claim 13, wherein the secondary display is a menu.
- 24. A gaming apparatus as defined in claim 13, wherein the secondary display is a button.
- 25. A gaming apparatus, comprising:
a display unit; a value input device; a controller operatively coupled to the display unit and the value input device, the controller comprising a microprocessor and a memory operatively coupled to the microprocessor;
the controller being configured to generate a representation of a game display in a three dimensional (3D) graphics space, the game display corresponding to a game; the controller being configured to cause the display unit to display a view of the game display in the 3D graphics space; the controller being configured to allow a person to make a wager; the controller being configured to determine the outcome of the game; the controller being configured to determine a value payout associated with the outcome of the game; and the controller being configured to cause the display unit to display a secondary display, the secondary display overlapping, at least in part, the view of the game display, wherein the secondary display appears at least partially transparent.
- 26. A gaming apparatus as defined in claim 25, wherein the controller is configured to convert a view of the three dimensional graphics space into display data for display on the display unit.
- 27. A gaming apparatus as defined in claim 26, wherein the controller is configured to generate a representation of the secondary display in the three dimensional (3D) graphics space between the representation of the game display and a viewpoint corresponding to the view;
wherein the controller is configured to associate a transparency attribute to at least a portion of the representation of the secondary display.
- 28. A gaming apparatus as defined in claim 25, wherein the controller further comprises a graphics processor separate from the microprocessor, the graphics processor operatively coupled to the microprocessor and to the memory.
- 29. A gaming apparatus as defined in claim 28, wherein the graphics processor is configured to receive information related to the representation of the game display;
wherein the graphics processor is configured to receive, as an overlay input, information related to the secondary display; wherein the graphics processor is configured to cause the display unit to display the secondary display overlapping, at least in part, the view of the game display, wherein the secondary display appears at least partially transparent.
- 30. A gaming apparatus as defined in claim 28, wherein the microprocessor is configured to generate a representation of the secondary display in the three dimensional (3D) graphics space between the representation of the game display and a viewpoint corresponding to the view;
wherein the controller is configured to associate a transparency attribute to at least a portion of the representation of the secondary display.
- 31. A gaming apparatus as defined in claim 30, wherein the microprocessor is configured to convert the view of the three dimensional graphics space into a two dimensional (2D) view, and wherein the graphics processor is configured to convert the 2D view into the display data.
- 32. A gaming apparatus as defined in claim 30, wherein the microprocessor is configured to provide indications of graphics primitives in the three dimensional (3D) graphics space to the graphics processor, and wherein the graphics processor is configured to convert the view of the 3D graphics space into display data for causing display unit to display the game display and the secondary display.
- 33. A gaming apparatus as defined in claim 25, wherein the secondary display is a window.
- 34. A gaming apparatus as defined in claim 25, wherein the secondary display is a screen.
- 35. A gaming apparatus as defined in claim 25, wherein the secondary display is an icon.
- 36. A gaming apparatus as defined in claim 25, wherein the secondary display is a menu.
- 37. A gaming apparatus as defined in claim 25, wherein the secondary display is a button.
- 38. A gaming method comprising:
generating a representation of a game display in a three dimensional (3D) graphics space; converting a view of the representation of the game display into display data for display on a display unit; determining a value payout associated with an outcome of associated with the game display; and displaying a secondary display on the display unit, the secondary display overlapping, at least in part, the view of the game display, wherein the secondary display appears at least partially transparent.
- 39. A gaming method as defined in claim 38, further comprising:
generating a representation of the secondary display in the three dimensional (3D) graphics space between the representation of the game display and a viewpoint corresponding to the view; and associating a transparency attribute to at least a portion of the representation of the secondary display.
- 40. A gaming method as defined in claim 38, further comprising:
providing information related to the game display to a graphics processor; providing to the graphics processor, as an overlay input, information related to the secondary display; and instructing the graphics processor to cause the display unit to display the secondary display overlapping, at least in part, the game display, wherein the secondary display appears at least partially transparent.
- 41. A gaming method as defined in claim 38, further comprising:
converting the view of the three dimensional graphics space into a two dimensional (2D) view; and converting the 2D view into the display data.
- 42. A gaming method as defined in claim 38, further comprising:
providing indications of graphics primitives in the three dimensional (3D) graphics space to a graphics processor; and converting the view of the 3D graphics space into display data for causing display unit to display the game display and the secondary display.
- 43. A gaming method as defined in claim 38, wherein the secondary display is a tilt window.
- 44. A gaming method as defined in claim 38, wherein the secondary display is a help window.
- 45. A gaming method as defined in claim 38, wherein the secondary display is an icon.
- 46. A gaming method as defined in claim 38, wherein the secondary display is a menu.
- 47. A gaming method as defined in claim 38, wherein the secondary display is a button.
- 48. A memory having a computer program stored therein, the computer program being capable of being used in connection with a gaming apparatus, the memory comprising:
a first memory portion physically configured in accordance with computer program instructions that would cause the gaming apparatus to allow a person to make a wager; a second memory portion physically configured in accordance with computer program instructions that would cause the gaming apparatus to convert a view of a three dimensional (3D) graphics space into display data for display on a display unit, the 3D graphics space including a representation of a game; a third memory portion physically configured in accordance with computer program instructions that would cause the gaming apparatus to display the display data on the display unit; a fourth memory portion physically configured in accordance with computer program instructions that would cause the gaming apparatus to determine a value payout associated with an outcome of a game corresponding to the game display; and a fifth memory portion physically configured in accordance with computer program instructions that would cause the gaming apparatus to display a secondary display on the display unit, the secondary display overlapping, at least in part, the view of the game display, wherein the secondary display appears at least partially transparent.
- 49. A memory as defined in claim 48, wherein the fifth memory portion if further physically configured in accordance with computer program instructions that would cause the gaming apparatus to:
generate a representation of the secondary display in the three dimensional (3D) graphics space between the representation of the game display and a viewpoint corresponding to the view; and associate a transparency attribute to at least a portion of the representation of the secondary display.
- 50. A memory as defined in claim 48, wherein the second memory portion is further physically configured in accordance with computer program instructions that would cause the gaming apparatus to provide information related to the game display to a graphics processor;
wherein the fifth memory portion is further physically configured in accordance with computer program instructions that would cause the gaming apparatus to:
provide to the graphics processor, as an overlay input, information related to the secondary display; and instruct the graphics processor to cause the display unit to display the secondary display overlapping, at least in part, the game display, wherein the secondary display appears at least partially transparent.
- 51. A memory as defined in claim 48, the second memory portion is further physically configured in accordance with computer program instructions that would cause the gaming apparatus to:
convert the view of the three dimensional graphics space into a two dimensional (2D) view; and convert the 2D view into the display data.
- 52. A gaming apparatus, comprising:
a display unit; a value input device; a controller operatively coupled to the display unit and the value input device,
the controller comprising a microprocessor and a memory operatively coupled to the microprocessor, the controller being configured to cause the display unit to display a game display, the controller being configured to allow a person to make a wager, and the controller being configured to cause the display unit to display a secondary display, the secondary display overlapping, at least in part, the game display, wherein the secondary display appears at least partially transparent.
CROSS REFERENCES TO RELATED APPLICATIONS
[0001] This application is related to the following commonly-owned, co-pending patent applications:
[0002] U.S. patent application Ser. No. (Attorney Docket No. 29757/P-739A), entitled “Displaying Paylines on a Gaming Machine,” filed on Oct. 17, 2002; and
[0003] U.S. patent application Ser. No. (Attorney Docket No. 29757/P-739B), entitled “Payline Curves on a Gaming Machine,” filed on Oct. 17, 2002.
[0004] These applications are hereby incorporated by reference, in their entirety, for all purposes.