US2007030291A1PendingUtilityA1

Gaming machine transitions

49
Assignee: LENGER DRAZENPriority: Feb 24, 2003Filed: Feb 24, 2004Published: Feb 8, 2007
Est. expiryFeb 24, 2023(expired)· nominal 20-yr term from priority
Inventors:Drazen Lenger
G07F 17/3211G06T 13/00G07F 17/32A63F 13/00A63F 13/52A63F 2300/66G07F 17/3227G07F 17/3202
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A graphics system for changing images on a gaming machine display, having a transition library of transition types, a graphics engine and a control means. The graphics engine applies a selected transition type from the transition library to at least one of at least two images for determining the way in which a substitution of one of the images by the other of the images occurs and initialises transition data for effecting an incremental substitution of the one image by the other image. The control means modifies the transition data such that, when the selected transition type is being effected, an incremental substitution of at least a part of the one image by the other image occurs serially until the one image has been substituted by the other image on the gaming machine display.

Claims

exact text as granted — not AI-modified
1 . A graphics system for changing images on a gaming machine display, the system comprising: 
 a transition library of transition types;    a graphics engine to apply a selected transition type from the transition library to at least one of at least two images for determining the way in which a substitution of one of the images by the other of the images occurs and for initialising transition data for effecting an incremental substitution of the one image by the other image; and    a control means for modifying the transition data such that, when the selected transition type is being effected, an incremental substitution of at least a part of the one image by the other image occurs serially until the one image has been substituted by the other image on the gaming machine display.    
   
   
       2 . A graphics system according to  claim 1  wherein a second of the images is initially placed behind a first of the images.  
   
   
       3 . A graphics system according to  claim 2  wherein the first image is incrementally removed by the transition type to reveal or expose at least a part of the second image until the first image has been entirely removed to reveal the second image.  
   
   
       4 . A graphics system according to  claim 2  wherein the transition library has any one or more of the following transition types: wipe, scatter, fade, iris, shrink, curtain, rotate.  
   
   
       5 . A graphics system according to  claim 4  wherein the selected transition type changes the first image to the second image using a shape.  
   
   
       6 . A graphics system according to  claim 5  wherein the iris transition type uses a circle.  
   
   
       7 . A graphics system according to  claim 5  wherein the wipe transition type uses a line.  
   
   
       8 . A graphics system according to  claim 5  wherein the scatter transition type uses a square.  
   
   
       9 . A graphics system according to  claim 2  wherein the selected transition type is drawn using any one or more of pixel operations, scaling operations, microclipping operations or OpenGL operations.  
   
   
       10 . A graphics system according to  claim 2  wherein the selected transition type has a predetermined duration.  
   
   
       11 . A graphics system according to  claim 2  wherein the selected transition type coincides with a sound or animation.  
   
   
       12 . A graphics system according to  claim 2  wherein the selected transition type starts and resets based on a predetermined time.  
   
   
       13 . A graphics system according to  claim 2  wherein at least one of the images is an animation.  
   
   
       14 . A graphics system according to  claim 13  wherein the second image is an animation.  
   
   
       15 . A graphics system according to  claim 2  wherein the first image or the second image is a 2D image or a 3D image.  
   
   
       16 . A graphics system according to  claim 15  wherein the selected transition type is in 2D mode where either the first image or the second image is a 2D image.  
   
   
       17 . A graphics system according to  claim 15  wherein in 2D mode the first image or the second image is divided into small shapes.  
   
   
       18 . A graphics system according to  claim 17  wherein a predetermined number of small shapes are filled for each refresh period of the gaming machine display.  
   
   
       19 . A graphics system according to  claim 15  wherein the selected transition type is in 3D mode where either the first image or the second image is a 3D image.  
   
   
       20 . A graphics system according to  claim 19  wherein in 3D mode the transition data includes a callback function that is attached to the selected transition type.  
   
   
       21 . A graphics system according to  claim 20  wherein a Display Manager window is created for the callback function.  
   
   
       22 . A graphics system according to  claim 21  wherein the callback function draws the selected transition type on the gaming machine display using OpenGL calls.  
   
   
       23 . A graphics system according to  claim 22  wherein the callback function draws the selected transition type on the gaming machine display by incrementally exposing less of the first image for each refresh period of the gaming machine display.  
   
   
       24 . A graphics system according to  claim 18  wherein the first image exists in a scene list.  
   
   
       25 . A graphics system according to  claim 24  wherein the selected transition type is added in the same position of the first image in the scene list.  
   
   
       26 . A graphics system according to  claim 25  wherein a duplicate image of the first image is added to the scene list for modification.  
   
   
       27 . A graphics system according to  claim 26  wherein the transition data for the duplicate image is initialised.  
   
   
       28 . A graphics system according to  claim 27  wherein the transition data is the duplicate image of the first image.  
   
   
       29 . A graphics system according to  claim 28  wherein the transition data is generated or modified at every refresh period of the gaming machine display.  
   
   
       30 . A graphics system according to  claim 26  wherein an offscreen Device Context is created for receiving a copy of the duplicate image.  
   
   
       31 . A graphics system according to  claim 30  wherein the first image is removed after the Device Context is created.  
   
   
       32 . A graphics system according to  claim 30  wherein the duplicate image in the offscreen Device Context is added to a Display Manager.  
   
   
       33 . A graphics system according to  claim 32  wherein the duplicate image is removed from the Display Manager when the selected transition type is completed.  
   
   
       34 . A graphics system according to  claim 24  wherein each image in the scene list is checked to determine if the image has transition data.  
   
   
       35 . A graphics system according to  claim 34  wherein each image that has transition data has a draw handler.  
   
   
       36 . A graphics system according to  claim 18  wherein parts of the first image to be replaced per refresh period are determined such that the selected transition type is completed within a predetermined period of time.  
   
   
       37 . A graphics system according to  claim 36  wherein the predetermined period of time is set by a user at run-time.  
   
   
       38 . A graphics system according to  claim 2  wherein the transition data includes any one or more of the transition type, the duration of the selected transition type or the current state of the selected transition.  
   
   
       39 . A method for changing images on a gaming machine display, the method comprising the steps of: 
 selecting a transition type from a transition library of transition types;    applying the selected transition type to at least one of at least two images for determining the way in which a substitution of one of the images by the other of the images occurs;    initialising transition data for effecting an incremental substitution of the one image by the other image; and    modifying the transition data such that, when the selected transition type is being effected, an incremental substitution of at least a part of the one image by the other image occurs serially until the one image has been substituted by the other image on the gaming machine display.    
   
   
       40 . A method according to  claim 39  wherein a second of the images is initially placed behind a first of the images.  
   
   
       41 . A method according to  claim 40  further comprising the step of incrementally removing the first image using the transition type to reveal or expose at least a part of the second image until the first image has been entirely removed to reveal the second image.  
   
   
       42 . A method according to  claim 41  further comprising the step of the selected transition type using a shape to change the first image to the second image.  
   
   
       43 . A method according to  claim 40  further comprising the step of drawing the selected transition type using any one or more of pixel operations, scaling operations, microclipping operations or OpenGL operations.  
   
   
       44 . A method according to  claim 40  wherein the first image or the second image is a 2D image and the selected transition type is in a 2D mode, the method further comprising the step of dividing the first image or the second image into small shapes.  
   
   
       45 . A method according to  claim 44  further comprising the step of filling a predetermined number of the small shapes for each refresh period of the game machine display.  
   
   
       46 . A method according to  claim 40  wherein the first image or the second image is a 3D image and the selected transition type is in a 3D mode, the method further comprising the step of attaching to the selected transition type a callback function forming a part of the transition data.  
   
   
       47 . A method according to  claim 46  further comprising the step of creating a Display Manager window for the callback function.  
   
   
       48 . A method according to  claim 47  further comprising the step of the callback function drawing the selected transition type on the gaming machine display using OpenGL calls.  
   
   
       49 . A method according to  claim 48  wherein the step of drawing is performed by incrementally exposing less of the first image for each refresh period of the gaming machine display.  
   
   
       50 . A method according to  claim 40  wherein the first image exists in a scene list, the method further comprising the step of adding the selected transition type in the same position of the first image in the scene list.  
   
   
       51 . A method according to  claim 50  further comprising the step of adding a duplicate image of the first image to the scene list for modification.  
   
   
       52 . A method according to  claim 51  further comprising the step of initialising the transition data for the duplicate image.  
   
   
       53 . A method according to  claim 51  further comprising the step of generating or modifying the transition data at every refresh period of the gaming machine display.  
   
   
       54 . A method according to  claim 50  further comprising the step of creating an offscreen Device Context for receiving a copy of the duplicate image.  
   
   
       55 . A method according to  claim 54  further comprising the step of removing the first image after the Device Context is created.  
   
   
       56 . A method according to  claim 55  further comprising the step of adding the duplicate image in the offscreen Device Context to a Display Manager.  
   
   
       57 . A method according to  claim 56  further comprising the step of removing the duplicate image from the Display Manager when the selected transition type is completed.  
   
   
       58 . A method according to  claim 50  further comprising the step of checking each image in the scene list to determine if the image has transition data.  
   
   
       59 . A method according to  claim 58  wherein parts of the first image to be replaced per refresh period are determined such that the selected transition type is completed within a predetermined period of time.  
   
   
       60 . Computer program means for directing a graphics engine and a control means to execute a procedure to change images in a graphics system on a gaming machine display, the graphics system having a transition library of transition types, the computer program means directing: 
 the graphics engine to apply a selected transition type from the transition library to at least one of at least two images for determining the way in which a substitution of one of the images by the other of the images occurs and for initialising transition data for effecting an incremental substitution of the one image by the other image;    the computer program means further directing the control means to modify the transition data such that when the selected transition type is being effected, an incremental substitution of at least a part of the one image by the other image occurs serially until the one image has been substituted by the other image on the gaming machine display.    
   
   
       61 . Computer program means for directing a graphics engine and a control means to execute a procedure to change images on a gaming machine display by: 
 selecting a transition type from a transition library of transition types;    applying the selected transition type to at least one of at least two images for determining the way in which a substitution of one of the images by the other of the images occurs;    initialising transition data for effecting an incremental substitution of the one image by the other image; and    modifying the transition data such that when the selected transition type is being effected, an incremental substitution of at least a part of the one image by the other image occurs serially until the one image has been substituted by the other image on the gaming machine display.    
   
   
       62 . (canceled)  
   
   
       63 . A computer readable memory, encoded with data representing a computer program for directing a graphics engine and a control means to execute a procedure to change images on a gaming machine display by: 
 selecting a transition type from a transition library of transition types;    applying the selected transition type to at least one of at least two images for determining the way in which a substitution of one of the images by the other of the images occurs;    initialising transition data for effecting an incremental substitution of the one image by the other image; and    modifying the transition data such that when the selected transition type is being effected, an incremental substitution of at least a part of the one image by the other image occurs serially until the one image has been substituted by the other image on the gaming machine display.    
   
   
       64 . (canceled)  
   
   
       65 . A gaming machine having a gaming machine display, the gaming machine comprising: 
 a graphics system to change images on the gaming machine display, the graphics system including:    a transition library of transition types;    a graphics engine for applying a selected transition type from the transition library to at least one of at least two images for determining the way in which a substitution of one of the images by the other of the images occurs and for initialising transition data for effecting an incremental substitution of the one image by the other image; and    a control means for modifying the transition data such that, when the selected transition type is being effected, an incremental substitution of at least a part of the one image by the other image occurs serially until the one image has been substituted by the other image on the gaming machine display.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.