This invention is based upon and claims the benefit of priority under 35 U. S. C. § 119 to the prior Japanese Patent Applications No. 2004-110445, filed on Apr. 2, 2004 and No. 2004-217665, filed on Jul. 26, 2004, the entire contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates to a coin feeding machine, which is operative to allow coins to be passed out one by one, and a gaming machine.
2. Description of the Related art
Attempts have heretofore been undertaken in the related art to use coins as gaming medium in various gaming machines involving slot machines. Inserting such coins into a coin insertion slot of the gaming machine allows the gaming machine to be started. Upon operation of a player to perform stop operation upon which a combination of symbols on respective reels matches a combination of predetermined symbols, a predetermined number of coins are paid out from a hopper in sequence.
A mechanism, through which the coins are paid out, is described below. In particular, this mechanism has a structure, including a coin passing portion operative to pass the coins, and a coin feeding portion operative to allow a plurality coins, received in the hopper, to be fed to the coin passing portion one by one, wherein the coin feeding portion sequentially feeds the coins to the coin passing portion in response to a command from a controller whereby the fed coins are passed out to the outside (see, for instance, Japanese Patent Application Laid-Open Publication No. 9-94319).
When the coins are fed to the coin passing portion, the coin detection sensor detects the presence of the coins delivered to the coin passing portion, upon which the controller controls the coin passing portion so as to payout the coins until the predetermined number of coins is reached in response to the detected result of the coin detection sensor. In particular, if the coin is not fed to the coin passing portion yet, the light receiving unit of the coin detection sensor remains turned on. If the coin is fed to the coin passing portion by the coin feeding portion, then, the light receiving unit of the coin detection sensor is turned off and upon further traveling of the coin through the coin passing portion, the light receiving unit of the coin detection sensor is restored to the turned-on state. With the light receiving unit of the coin detection sensor varying in modes ON-OFF-ON, the controller set forth above discriminates that a single coin is paid out, performing control to stop the coin feeding portion when the paid out coins reaches a predetermined number of coins.
However, with the structure wherein the delivery of the coin is detected when the light receiving unit of the coin detection sensor is varied from the “ON” state to the “OFF” state, if an illegal activity is conducted upon simply inserting an illegal light emitting unit (hereinafter referred to as an “illegal-light emitting unit”) to an area close proximity to the coin detection sensor, the presence of an affect resulting from the illegal-light emitting unit does not render the light receiving unit of the coin detection sensor inoperative regardless of the coin is fed to the coin passing portion, causing issues with the occurrence of the number of coins, exceeding the predetermined number of coins, delivered in excess to the coin passing portion.
Therefore, the present invention has been completed with the above issues in mind and has an object to provide a coin feeding machine and a gaming machine that are able to preclude the payout of coins in excel due to an illegal activity.
To achieve the above object, according to the present invention, there is provided a coin feeding machine comprising: a coin receiving portion receiving coins; a coin passing portion formed to allow the coins to pass; a coin feeding portion that feeds the coins, received in the coin receiving portion, to the coin passing portion one by one; and a coin detecting sensor detecting the coins passing across the coin passing portion, wherein the coin detecting sensor further includes a light emitting element and a light receiving element, and the light emitting element emits a light upon modulation of an optical oscillation, and wherein the coin detecting portion determines that the coins do not pass across the coin passing portion when the light receiving element is synchronized with the light emitted from the light emitting element and able to demodulate the light emitted from the light emitting element, and the coin detecting portion determines that that the coins pass across the coin passing portion when the light emitted from the light emitting element can not be demodulated by the light receiving element.
(Structures of Slot Machine and Coin Feeding Machine)
Hereinafter, a structure of a slot machine 1 of an embodiment is described with reference to the accompanying drawings.
As shown in
Disposed below the display windows 12a to 12c at a left side thereof is a C/P switch 14 for switching over between a credit and payout for coins. Disposed on the right side of the C/P switch 14 is a start lever 4 that starts rotates of the reels 11a to 11c, and further disposed on the right side are stop buttons 15a, 15b, 15c that stop the rotation of the respective reels 11a to 11c. Also, disposed in a front and lower area of the slot machine 1 are sound flow apertures (not shown) through which a sound, generated by a speaker, emerges, and a coin receiving portion 18 in which the coins, paid out from a coin payout opening 17, are accumulated.
Now, a circuit structure of the slot machine 1 is described with reference to
A controller 70 is mainly comprised of a microcomputer and, in addition, a circuit for sampling random numbers. The controller 70 is comprised of a CPU (main CPU) (Central Processing Unit) 71 that performs control operations in accordance with predetermined programs, an ROM (Read Only Memory) 72 and a RAM (Random Access Memory) 73.
Connected to the main CPU 71 are a clock pulse generating circuit 74, which generates reference clock pulses, and a frequency dividing circuit 75, a random number generating circuit 76 and a random number sampling circuit 77 that extracts arbitrary random numbers from the resulting random numbers. A procedure of a gaming process, to be practiced by the slot machine 1, is stored as a sequence program in the ROM 72 in which various tables are also stored. The RAM 73 is used as a temporary storage means when executing gaming operations.
Major actuators, whose operations are controlled in response to control signals from the controller 70, include the stepping motors 81a to 81c, a hopper 140 in which the coins are accumulated, a speaker 83a and a back lamp 84a, which are driven by a motor driving circuit 81, a speaker driving circuit 83, a lamp driving circuit 84 and a hopper driving circuit 141, respectively. The driving circuits 81, 83, 84, 140 are connected to the main CPU 71 via I/O ports of the microcomputer.
Main input signal generating means (input signal generating units), which generates input signals needed for the controller 70 to generate control signals, include a coin sensor 91 that detects coins inserted from the coin insertion slot 19, photo sensors 92 that detect the rotations of the reels 11a to 11c, the start switch 5 and the C/P switch 14 which are mentioned above.
Further, the input signal generating means, set forth above, include a reel position detecting circuit 93, a reel stop signal generating circuit 94 and a payout complete signal generating circuit 95. The reel position detecting circuit 93 detects rotational positions of the reels 11a to 11c in response to output pulse signals from the photo sensors 92. Also, the reel stop signal generating circuit 94 generates signals to stop the associated reels 11a to 11c when the stop buttons 15a to 15c are operated. The payout complete signal generating circuit 95 outputs a signal to the main CPU 71 so as to command completing the payout of the coins when the number of coins, paid out to the hopper 140 and counted by a coin detecting sensor 130, reaches a predetermined number of award coin data.
Hereunder, a coin feeding machine 100 according to the present invention is described with reference to
The hopper 140, set forth above, includes a vessel in which coins (which is denoted as “C”) are received. The hopper 140 of the presently filed embodiment is formed in a configuration such that a first internal space S1 of the hopper 140 is gradually widened from a lower side (downward area in the drawing figure) toward an upper side (upward area in the drawing figure). Formed on a side surface of the hopper 140 is an opening 142 through which the first internal space S1 communicates with an external space.
As shown in
The tubular shape body 150 includes a step portion 151 formed on an internal wall close proximity to the coin feeding portion 110 in a substantially annular configuration. The step portion 151 is declined toward the coin feeding portion 110 from the hopper 140. Formed on the tabular shape body 150 is a second internal space S2 that is defined by the step portion 151 on a side near the coin feeding portion 110. As the coins, present in the first internal space S1 of the hopper 140, are induced to the step portion 151, the coins are caused to move to the second internal space S2 in a rolling motion due to declination of the step portion 151 upon which the coins stand at right angle to a surface of the first internal space S1, and the coins, which stands substantially at right angle, are received in a coindisk 113 (see
As shown in
A base body 111 includes a plate on which various component members of the coin feeding portion 110 are mounted. The base body 111 has a front side that is fixedly secured to one side of the tubular shape body 150 set forth above.
The coin-ripping member 112 is disposed in a path along a peripheral direction of the coin disk 113 at a position between an area in which the coins are received in the coin disk 113 and the coin passing portion 115. The coin-ripping member 112 operates in such a way that as another coin, overlapping the coin received in the coin disk 113, is transferred to the coin-ripping member 112, the overlapping coin is brought into abutment with and ripped from the coin-ripping member 112.
The coin disk 113 (so-called pinhole type coin disk) includes a plurality of pins 114, pivotally supported on the front side of the base plate 111, which protrude in a direction perpendicular to a surface 116 of the coin disk 113. The pins 114 are disposed along an outer periphery of the coin disk 113. And two of the pins define a coin receiving space S3 in to which one coin can be held.
The coin disk 113 partially intrudes into the second internal space S2 under a condition where the surface 116 of the coin disk 113 faces the first internal space S1 present in the tabular shape body 150. The coin disk 113 includes an agitating member 119 at a center thereof to agitate the coins present in an inside of the tubular shape body 150. With the agitating member 119 agitating the coins present in the inside of the tabular shape body 150, the coins are rapidly induced from the first internal space S1 to the second internal space S2 and the induced coins are immediately received in the coin receiving space S3 defined by the pins 114. Then, the coin disk 113, which is rotating counter-clockwise, allows the received coin to be transferred to the coin passing portion 115 along the peripheral direction of the coin disk 113.
The coin-leaving member 117 is a member that is mounted on the surface 116 of the coin disk 113 at an upper area thereof to cause the coin, transferred by the coin disk 113, to be left from the coin disk 113. As shown in
The coin passing portion 115 is a member that is formed in a shape available to pass the coin and equipped in a position close proximity to the one end 117a of the coin-leaving member 117. As shown in
Also, the coin passing portion 116 may be connected to a guiding member (not shown) on a side in which the coins are ejected for guiding the ejected coin to the coin payout opening 17. The coin, passing across the coin passing portion 116, is paid out from the coin payout opening 17 via the relevant guiding member.
Referring to
The arm 121 is comprised of a supporting member 121a that pivotally supports an arm 121c, which will be described later, a swinging member 121b operative to swing into or out of the opening 118 formed in the coin passing portion 116 and urged by a spring 122 for swinging capabilities so as to protrude into the opening 118 under a normal condition, and the arm 121c operative to allow the coin detecting sensor 130 to assume a non-light receiving state under a condition where the swinging member 121b is retracted from the coin passing portion 115 while rendering the coin detecting sensor 130 to assume a light receiving state under a condition where the swinging member 121b protrudes in the coin passing portion 115.
Operation of the arm 121 is described below in detail. As shown in
Referring to
Here, the arm 121c, set forth above, plays a role as a light shielding plate that under a condition where the swinging member 121b protrudes into the coin passing portion 115, the light receiving element 131b receives a light emitted from the light emitting element 131a toward the light receiving element 131b whereas under a condition where the swinging member 121b is retracted from the con passing portion 115, the light emitted from the light emitting element 131a toward the light receiving element 131b is shielded. In particular, under a normal condition where no coin is fed to the coin passing portion 115 by the coin feeding portion 110, a distal end 121d of the arm 121c is located in a position outside an area between the light emitting element 131a and the light receiving element 131b. Under such a condition, since the light emitted from the light emitting element 131a toward the light receiving element 131b is not shielded by the distal end 121d of the arm 121c (see M1 in
Subsequently, as the coin is transferred to the coin passing portion 115 by the coin feeding portion 115 to cause the coin to lift up the swinging member 121b, the distal end 121cd (see
Thereafter, as the coin further rolls to an outlet of the coin passing portion 115, the swinging member 121b, which has been lifted up, is restored to its original position by the elastic power of the spring 122 and the distal end 121d of the arm 121c is dislocated from the space between the light emitting element 131a and the light receiving element 131b in conjunction with restoring movement of the swinging member 121b. In such a case, since the light emitted from the light emitting unit 131 is received by the light receiving element 131b, the light receiving condition of the light receiving element 131b restores to its “ON” state.
Accordingly, although if no coin is fed to the coin passing portion 115, the light receiving condition of the light receiving element 131b remains in the “ON” state, if the coin is fed to the coin passing portion 115 swinging the swinging member 121b to travel to the outlet of the coin passing portion 115, the light receiving condition of the light receiving element 131b is temporarily turned the “OFF” state and restored to the “ON” state again. Upon operation of the controller to detect the variation in the light receiving condition, the controller discriminates that one coin has been ejected. Various component parts operate in a manner as described below.
The light emitting element 131a is located on a lower portion 134 of a member 136A, formed in a substantially C-shape configuration, in a face-to-face relationship with the light receiving element 131b to emit a light. The signal generating circuit 132a generates a light emitting signal with a wavelength of 0.72 micrometers to 1.3 micrometers and is connected to the light emitting element 131a and a demodulating circuit 133b. Also, a modulated light has a wavelength of 0.72 micrometers to 1.3 micrometers with a band different wavelength of a visible light.
The light emitting element 131a, set forth above, flashes on and off at a frequency depending on the light emitting signal based on the light emitting signal inputted from the signal generating circuit 132a. In order for the light receiving unit 131-2 to have a synchronization between a timing at which the light emitting element 131a emits a light and a timing at which the light receiving element 131b receives the light, the signal generating circuit 132a outputs a synchronizing signal to the demodulating circuit 133b on the same phase as that of the light emitting signal with the same wavelength as that of the same.
The light receiving unit 131-2 is comprised of the light emitting unit 131b, an amplifying circuit 132b and the demodulating circuit 133b. The light receiving element 131b is located on an upper portion 135 of the member 136A, formed in the substantially C-shape configuration, in a face-to-face relationship with the light emitting element 131a to accept the light emitted from the light emitting element 131a. The amplifying circuit 132b serves to amplify a light receiving signal associated with the light received by the amplifying circuit 132b and is connected to the light receiving element 131b and the demodulating circuit 133b.
Upon receipt of the light receiving signal from the amplifying circuit 132b and the synchronizing signal from the signal generating circuit 132a, the demodulating circuit 133b serves to executes the sampling of the light receiving signal at a timing at which the light emitting element 131a blinks at a frequency associated with the frequency of the synchronizing signal for thereby demodulating the light receiving signal. The demodulating circuit 133b is connected to the signal generating circuit 132a, the amplifying circuit 132b and the controller 70.
Thus, the demodulating circuit 133b detects the absence of the coin passing across the coin passing portion 115 under circumstances where the light emitted from the light emitting element 131a is synchronized and the light emitted from the light emitting element 131a can be demodulated and detects the presence of the coin passing across the coin passing portion 115 under circumstances where the light emitted from the light emitting element 131a can not be demodulated.
That is, if the amplitude of the light receiving signal is large, the arm 121c is dislocated from the area between the light emitting element 131a and the light receiving element 131b to allow the light receiving element 131b to receive the light emitted from the light emitting element 131a, whereby the demodulating circuit 133b modulates the light, synchronizing with the light emitted from the light emitting unit 131-1 and received by the light receiving element 131b for thereby detecting the absence of the coin passing across the coin passing portion 115 upon which a signal indicative of the detected result is outputted to the controller 70.
On the contrary, if the amplitude of the light receiving signal is small, the arm 121c is temporarily present in the area between the light emitting element 131a and the light receiving element 131b and the light receiving element 131b is disenabled to receive the light emitted from the light emitting element 131a, whereby no light can be demodulated and the demodulating circuit 133b detects the presence of the coin fed to the coin passing portion 115 upon which a signal indicative of the detected result is outputted to the controller 70.
Thus, according to the present invention, under circumstances where the coin passes across the coin passing portion 115 and the arm 121c is temporarily present between the light emitting element 131a and the light receiving element 131b to cause the light receiving element 131b to be unable to receive the light from a qualified light emitting unit (the light emitting element 131a), even if an illegal activity is made to insert an unqualified light emitting unit from the outside to an area close proximity to the light receiving element 131b to forcibly cause the light receiving condition of the light receiving element 131b to fall in the “ON” state to disenable the detection of the passing coin at all times, the demodulating circuit 133b is unable to demodulate the light emitted from an illegal-light emitting element and detects the presence of a normal passing of the coin, thereby precluding the coin feeding portion 100 from paying out the coin in excess caused by the illegal activity.
(Modified Form)
As shown in
Here, the arm 121c includes a light reflector that allows a light, emitted from the light emitting element 131a, to be reflected to the light receiving element 131b under a condition where the swinging member 121b enters the coin passing portion 115 whereas under a condition where the swinging member 121b is retracted from the coin passing portion 115, the light, emitted from the light emitting element 131a, is not reflected to the light receiving element 131b.
The light emitting unit 131-1 and light receiving unit 131-2 operate in a manner as described below. In particular, in cases where amplitude of the accepted light signal is large, since the arm 121c is placed above the light emitting element 131a and the light receiving element 131b to allow the light receiving element 131b to receive the light emitted from the light emitting element 131a and reflected on the arm 121c (see M3 shown in
On the contrary, in cases where amplitude of the accepted light signal is small, since the arm 121c is not placed above the light emitting element 131a and the light receiving element 131b to disenable the light receiving element 131b to receive the light emitted from the light emitting element 131a and reflected on the arm 121c (see M4 shown in
Thus, with the modified form, not only the mere light shielding function (see
Also, an alternative may include an error detecting unit (for instance, the demodulating circuit 133b and the controller 70) that discriminates such that under circumstances where when the light receiving element 131b received the light from the light emitting element 131a, if the received light does not synchronize with the light emitted from the light emitting element 131a, the coin payout is in an error. In such an alternative, the coin feeding portion 100 is able to take a structure that is possible to eliminate a fraudulent player who inserts an illegal-light emitting element, which is not synchronized with the light receiving element 131b, to cause the coins to be forcibly paid out.
Also, the coin feeding portion 100 may be configured such that in cases where it is discriminated by the error detecting unit that the coin payout is in error, no coin is delivered to the coin passing portion 115. In such a case, if it is discriminated by the error detecting unit that the coin payout is in error, the coin feeding portion 100 does not feed the coin to the coin passing portion 115 and the coin feeding portion 100 is able to prevent the payout of the excessive coins in an appropriate manner.
Also, the coin feeding portion 100 may include a notifying unit (for instance, the speaker 83a and the controller 70) that when the coin payout is discriminated to be in error by the error detecting unit, provides a notification of such information. In such a case, by providing the notifying unit adapted to provide information when the error detecting unit discriminates that the payout of the coins is in error, the coin feeding portion 100 is able to immediately provide a working stuff with such information indicative of the presence of the fraudulent player who causes the coins to be forcibly paid out.
Further, with the presently filed embodiment and the modified form, although the plurality of pins 114 available to receive the coins are equidistantly located in the coin feeding portion 100 along the peripheral direction thereof, the present invention is not limited to such a structure and, in an alternative, a plurality of openings (for instance, in the form of bores each formed in a concave shape) available to receive the coins may be equidistantly located in the coin feeding portion 100 along the peripheral direction thereof.
Also, while the functions (for instance, the functions of the light emitting element 131a and the light receiving element 131b) of the coin feeding portion 100 of the presently filed embodiment and the modified form are equipped in the coin feeding portion 100 per se, the present invention is not limited thereto and such functions may be provided in the sot machine 1.
Moreover, with the presently filed embodiment and the modified form, although the light receiving element 131b detects the arm 121c, the present invention is not limited thereto and the light receiving element 131b directly detects the coins.
While with the first embodiment, demodulating process of the coin detecting sensor 130 allows the discrimination as to whether or not the coin passes across the coin passing portion 115, a second embodiment differs from the first embodiment in that discrimination is made as to whether or not the coin passes across the coin passing portion 115 based on a concept as to whether or not specified transmission data is present. With the second embodiment, the coin detecting sensor 130 is replaced with a coin detection sensor 200. Hereinafter, description is made of only such a point different from the first embodiment and duplicated description is herein omitted.
As shown in
The port 220 serves to output port signals from the coin supervisory control CPU 210 to a main CPU 71.
The coin supervisory control CPU 210 is comprised of a transmission data/receive data RAM 211, an I/O port (serial I/O Port) 212, and a Serial Interface 213. The coin supervisory control CPU 210 executes a RESET-intervention process shown in
The transmission data/receive data. RAM 211 is comprised of a transmission data RAM 211a, by which transmission data is stored, and a receive data RAM 211b for storing receive data.
The I/O port 212 and the Serial Interface 213 relay data to be transmitted to or received from between the light emitting element 131a and the light receiving element 131b, and the transmission data/receive data RAM 211. With the light receiving error detecting process shown in
The slot machine 1 and the coin detection sensor 200 of the presently filed embodiment mentioned above operate in a manner described below. First, a basic sequence of operations to be executed by the main CPU 71 of the presently filed embodiment is described with reference to flowcharts shown in FIGS. 11 to 13.
As shown in
In step S2, the main CPU 71 clears predetermined data stored in a control RAM (not shown) when a preceding game is completed. In particular, the main CPU 71 clears parameters, used in the preceding game, from the control RAM and writes parameters, to be used in subsequent game, in the control RAM while specifying a start address of a sequence program of the subsequent game.
In step S3, the main CPU 71 executes a process to check how many number of coins are inserted or if the start lever is manipulated.
In step S4, the main CPU 71 samples a random number value for use in various decisions.
In step S5, the main CPU 71 executes a gaming status supervisory process. More particularly, the main CPU 71 discriminates that a gaming status is in a normal gaming status and under circumstances where an internal winning combination in the preceding game is involved in a “Regular Bonus” (hereinafter referred to as RB) and a winning combination in the preceding game does not belong RB, the relevant RB is set as an internal carryover combination and the gaming status is set to a Regular Bonus carryover state. In the meanwhile, under circumstances where the gaming status is discriminated to remain in the normal gaming state and the internal winning combination does not belong to RB in the preceding game whereas the internal carryover combination is set, the main CPU 71 sets the gaming status to the RB internal carryover combination, while maintaining the gaming status in the normal gaming state when the internal carryover combination is not set. Also, in cases where the gaming status is RB internal carryover combination, which is not the normal gaming state, or the RB internal carryover combination, the main CPU 71 allows the gaming status to be maintained in the RB internal carryover combination or the RB gaming status. Also, it is assumed that the RB gaming status is set in step S26 that will be described later.
In step S6, the main CPU 71 executes a probability sortition process. More particularly, the CPU 71 determines the internal winning combination based on the random number sampled in step S4 referring to a probability sortition table depending on the gaming status.
In step S7, the main CPU 71 selects a winning combination for reel-stop. More particularly, the main CPU 71 determines the winning combination for reel-stop depending on the internal winning combination and the gaming status determined in step S6 referring to a winning combination table for stop. Also, the main CPU 71 selects an activated line for juxtaposing symbol combinations associated with the determined winning combination for reel-stop.
In step S8, the main CPU 71 executes operation for selecting a stop table.
In step S9, the main CPU 71 executes operation to transmit a start command to a sub-control circuit (not shown). This start command involves the internal winning combination, the winning combination for reel-stop and the gaming status.
In step S10, the main CPU 71 discriminates whether or not a gaming shortest time (of, for instance, 4.1 seconds) elapses after the preceding game has been started. Also, if the gaming shortest time has elapsed, the main CPU 71 allows the operation to proceed to the operation in step S11 (see
In step S11, the main CPU 71 sets the gaming shortest time in a gaming shortest time counter. The term “gaming shortest time” means a necessary time elapsed after the preceding game is completed until a current game is commenced. Subtraction of time that is set in the gaming shortest time counter is executed in step S11 for period intervention process shown in
In step S12, the main CPU 71 sets a reel start requesting information signal for commanding to commence the rotations of all the reels 11a, 11b, 11c.
In step S13, the main CPU 71 sets a reel stop signal for commanding to permit stopping the reels 11a, 11b, 11c.
In step S14, the main CPU 71 discriminates whether or not the player operates the stop buttons 15a, 15b, 15c. In particular, the main CPU 71 discriminates whether or not the input from the reel stop signal generating circuit 94 is “ON”. Further, if the input from the reel stop signal generating circuit 94 is “ON”, the operation proceeds to step S15 and if the input from the reel stop signal generating circuit 94 is “OFF”, the current operation is repeatedly executed. Meanwhile, in a case where the gaming machine does not include the stop buttons 15a, 15b, 15c, the main CPU 71 is configured to stop the reels automatically.
In step S15, the main CPU 71 executes a sliding-symbol-number deciding process for determining how much extent the symbols on the reels are moved after the stop buttons 15a, 15b, 15c are pushed by the player. More particularly, the main CPU 71 determines a number of sliding symbols based on a stop operation position and a stop control position selected in table line selecting process in step S8.
In step S16, if any of the stop buttons 15a, 15b, 15c is pushed, the main CPU 71 discriminates that there is a stop request and stands by until the reel rotates by the number of sliding symbols determined in step S15. Also, the process for rotating this reel is executed in a reel control process of the period intervention process shown in
In step S17, the main CPU 71 sets a reel stop command for commanding to stop the rotations of the relevant reels.
In step S18, the main CPU 71 discriminates whether or not all the reels 11a, 11b, 11c are stopped. Also, if all the reels 11a, 11b, 11c are stopped, the main CPU 71 proceeds the operation to step S19 and if all the reels 11a, 11b, 11c are not stopped, the operation is proceeded to step S19.
In step S19, the main CPU 71 sets all-reel stop command indicating that all the reels 11a, 11b, 11c are stopped.
In step S20 (see
In step S21, the main CPU 71 discriminates whether or not the winning combination is normal. If the winning combination is not normal, the main CPU 71 executes the operation in step S22 and if the winning combination is normal, the main CPU 71 executes the operation in step S23. The main CPU 71 is configured to make determination whether or not the winning combination is normal such that if the winning combination is involved in the internal winning combination or the winning combination is involved in the internal carryover combination, then, the winning combination is discriminated to be normal. For instance, in cases where the winning combination belongs to a single gaming mode such as a small hit prize of a “bell” or a small hit prize of a “water melon”, if the winning combination belongs to the small hit prize of the “bell”, the small hit prize of the “water melon” or “losing”, then, the winning combination is discriminated to be normal. Also, in cases where the winning combination belongs to the small hit prize of the “bell” and the internal carryover combination corresponds to RB, if the winning combination belongs to the small hit prize of the “bell”, the small hit prize of the “water melon” or “losing”, then, the winning combination is discriminated to be normal.
In step S22, the main CPU 71 provides a display of an illegal error. Also, in such a case, the CPU 71 interrupts the game.
In step S23, the main CPU 71 sets a winning command for identifying the winning combination.
In step S24, the CPU 71 discriminates whether the winning combination belongs to the RB or BB (Big Bonus).
In step S25, the main CPU 71 clears the internal carryover combination corresponding to the RB to which the winning combination belongs.
In step S26, the main CPU provides a credit of the coins or executes the payout depending on the winning combination (such as RB) and the gaming state. Further, if the winning combination is involved in the RB, the main CPU 71 shifts the gaming state to a regular Bonus Gaming State. Furthermore, if the winning combination is involved in a replay mode, the CPU 71 stores information indicative of the winning combination being involved in the replay mode. Depending on this information, if the game is started, the main CPU 71 determines whether to allow the coins to be automatically inserted. Also, if the operation in step S3 is executed, the CPU 71 clears information indicating that the winning combination is involved in the replay mode.
In step S27, the main CPU 71 discriminates whether or not the gaming state is the RB gaming state. Further, if the gaming state is involved in the RB gaming state, the main CPU 71 executes the operation in step S28 and if the gaming state is not involved in the RB gaming state, the operation is routed back to step S2.
In step S28, the main CPU 71 executes the checking of the number of RB games. During such operation, for instance, the number of games involved in the RB gaming state and the number of winnings in the RB gaming state.
In step S29, the main CPU 71 discriminates whether or not the RB gaming state is completed. More particularly, after the RB is won upon detection of the “BAR-BAR-BAR” stopped in a display along with the activated line, the main CPU 71 discriminates whether or not the number of winning times of a JAC game in the RB gaming state is 8 times or where or not the number of game times in the RB gaming state is 12 times. Further, if the RB gaming state is completed, the main CPU 71 executes the operation in step S30 and if the RB gaming state is not completed, the operation is routed back to step S2.
In step S30, the main CPU 71 executes a completing process in the RB gaming state. In particular, the main CPU 71 executes the operation to restore the gaming state to the normal gaming state after the RB gaming state has been completed.
In step S102, the main CPU 71 checks the various input ports.
In step S103, the main CPU 71 increments a value of an intervention counter by 1. The intervention counter is a workspace for the control RAM to count the number of period intervention processes shown in
In step S104, the main CPU 71 verifies whether or not the value of the intervention counter belongs to an even number. Further, if the value of the intervention counter belongs to the even number, the main CPU 71 executes the operation in step S111 and if the value of the intervention counter does not belong to the even number, the operation is executed in step S105. Here, only if discrimination is made that the result in step S104 is “NO”, the reel control operations in steps S106, S108 and S110 are executed and the reel control operation is not executed for every 1.1725 ms but executed for every 2.235 ms.
In step S105, the main CPU 71 sets information, related to the right reel 11c, in reel identifying information indicative of information, related to reels 11a, 11b, 11c, stored in the control RAM.
In step S106, the main CPU 71 executes the reel stop operation for the right reel 11c. In particular, first, when rotation start request information is set in step S12 in
In step S107, the main CPU 71 sets information, related to the middle reel 11b, in reel identifying information.
In step S108, the main CPU 71 executes the reel stop operation for the middle reel 11b. This process is similar to that of step S106 and detailed description is herein omitted.
In step S109, the main CPU 71 sets information, related to the left reel 11a, in reel identifying information.
In step S110, the main CPU 71 executes the reel stop operation for the left reel 11a. This process is similar to that of step S106 and detailed description is herein omitted.
In step S111, the main CPU 71 executes control for displaying numeric values on the display section (not shown) composed of LEDs in seven segments.
In step S112, if the coins are inserted, the main CPU 71 activates and controls a coin selector (not shown) in a way to automatically sort normal coins from fraud coins.
In step S113, the main CPU 71 executes control for flashing the display lamps (not shown) mounted on the cabinet in front thereof.
In step S114, the main CPU 71 transmits various commands to a sub-control circuit (not shown).
In step S115, the main CPU 71 executes the operation for subtracting a predetermined number from the various counters. For instance, the main CPU 71 executes the operation to decrement the value of the game shortest time counter, set in the step S11, by a predetermined number.
In step S116, the main CPU 71 executes the operation to return the saved register.
As shown in
The coin supervisory control CPU 210 sets an arbitrary value in a range from 1 to 126 as transmission data. For instance, the coin supervisory control CPU 210 determines a value upon the execution of random number sorting operation and stores the value, determined as transmission data. As used herein, the term “transmission data” refers to is data containing a light emitting pattern for the light emitting elements 131a to be lighted. This transmission data is stored in the transmission data RAM 211a.
In step S303, the coin supervisory control CPU 210 updates the arbitrary value within the range from 1 to 126 as updated transmission data. For instance, the coin supervisory control CPU 210 determines a value (with in the range 1 to 126) upon the execution of random number sorting operation and use the value as updated transmission data (new transmission data).
As shown in
In step S301-2, the coin supervisory control CPU 210 outputs a port signal having “L-level (LOW level)” from the port 220 to the main CPU 71.
In step S301-3, the coin supervisory control CPU 210 resets a coincidence counter and a non-coincidence counter to “0”. As used herein, the term “coincidence counter” refers to a workspace in a transmission data/receive data RAM 211 that counts the number of times in which transmission data, associated with the light emitting patterns emitted by the light emitting element 131a, and receive data, associated with the light emitting patterns photo accepted by the light receiving element 131b are continuously coincident. Further, the term “non-coincidence counter” refers to a workspace in the transmission data/receive data RAM 211 that counts the number of times in which transmission data, associated with the light emitting patterns emitted by the light emitting element 131a, and receive data, associated with the light emitting patterns photo accepted by the light receiving element 131b are not continuously coincident. In step S301-4, the coin supervisory control CPU 210 resets a light receiving error counter to “0”. As used herein, the term “light receiving error counter” refers to a workspace in the transmission data/receive data RAM 211 that counts the number of times for each period intervention process wherein under situations where the light emitting element 131a is turned off (in a non-light emitting status), the light receiving unit is continuously brought into a light receiving state.
In step S301-5, the coin supervisory control CPU 210 permits the intervention (the generation of the period intervention process shown in
The period intervention process of the presently filed embodiment is executed interrupting a RESET intervention process shown in
In step S402, the coin supervisory control CPU 210 renders the light emitting pattern to be set to “L” corresponding to transmission data.
Further, as shown in
In step S403, the coin supervisory control CPU 210 specifies the receive data RAM 211b in which receive data is stored. As used herein, the expression “a situation in which receive data is stored in the receive data RAM 211b” means a situation in which during a time period between time at which receive data is permitted for storage in a preceding intervention process in step S416 and time at which the storage of receive data is inhibited during current intervention in step S401, the serial interface 213 of the coin supervisory control CPU 210 stores serial data of 7 bits, received subsequent to the start bit signal, in the receive data RAM 211b based on the presence of detection of the start bit signal by means of the light receiving element 131b.
In step S404, the coin supervisory control CPU 210 specifies the transmission data RAM 211a, in which transmission data is stored in the preceding intervention process, as an area for storage of comparison data for use in step S409 that will be described below.
As shown in
In step S405, the coin supervisory control CPU 210 specifies the coincidence counter.
In step S406, the coin supervisory control CPU 210 specifies the non-coincidence counter.
In step S407, the coin supervisory control CPU 210 specifies the port 220 of the coin supervisory control CPU 210.
In step S408, the coin supervisory control CPU 210 selects a value of 5 as an upper limit of the non-coincidence counter.
In step S409, the coin supervisory control CPU 210 executes a port signal output process. A concrete description of this port signal output process is described with reference to
During a period from step S403 to step S409, the coin supervisory control CPU 210 executes the operations to output the port signal from the port 220 depending on the number of times (or the number of times in which non-coincidence continuously occurs) in which receive data, associated with the light emitting patterns photo accepted by the light receiving element 131b, and transmission data, associated with the light emitting pattern emitted by the light emitting element 131a in a preceding stage, are continuously coincident.
In step S410, the coin supervisory control CPU 210 specifies the I/O port 212. If this I/O port 212 is specified, the I/O port 212 is available to receive the emitted light signal delivered from the light receiving element 131b. In such a case, the light emitting pattern is not received as a serial signal in the manner mentioned above and a light receiving state of the light receiving element 131b, appearing when a light is inputted to the light receiving element 131b via the I/O port 212, is detected. Also, such an emitted light signal is distinguished from the light emitting pattern, set forth above, and includes a signal delivered from an illegal-light emitting element that is illegally inserted from the outside.
In step S411, the coin supervisory control CPU 210 specifies the light receiving error counter.
In step S412, the coin supervisory control CPU 210 executes a light receiving error process. The light receiving error process is described in detail with reference to
In step S413, the coin supervisory control CPU 210 verifies whether or not the light receiving error counters is greater than 4. Also, if the light receiving error counter is greater than or equal to 4, the coin supervisory control CPU 210 executes the operation in step S414 and if the light receiving error counter is not greater than 4, the coin supervisory control CPU 210 executes the operation in step S415.
In step S414, the coin supervisory control CPU 210 outputs a port signal having “L level (LOW level)” from the port 220 to the main CPU 71.
If the port signal is outputted from the port 220 to the main CPU 71, the main CPU 71 discriminates, under a condition where the inputted port signal continuously remains in the “L level” state for a predetermined time interval, that the slot machine 1 remains in an erroneous state, thereby stopping the operation of the slot machine 1. In such a case, the gaming machine outputs the port signal with the “L” state until the slot machine 1 is powered off such that no error release can be made.
In step S415, the coin supervisory control CPU 210 sets the light emitting pattern, associated with transmission data, to the “H (HIGH)” state. In particular, the coin supervisory control CPU 210 sets the light emitting pattern to lies at the “H” level at time t1 as shown in
In step S416, the coin supervisory control CPU 210 permits receive data to be stored in the receive data RAM 211b. In particular, the coin supervisory control CPU 210 is made possible to store receive data in the receive data RAM 211b via the light receiving element 131b and the serial interface 213. In operations subsequent to such a timing, if the start bit signal (with the “L” level) is detected, the serial interface 213 stores serial data, consecutive to the start bit signal, in the receive data RAM 211b as receive data.
With the presently filed embodiment, since it takes about 80 μm for a processing time interval between step S401 and step S416, receive data begins to be stored in the receive data RAM 211b in step S416 from a time instant when a duration of about 80 μm (t2 shown in
In step S417, the coin supervisory control CPU 210 allows the light emitting element 131a to emit the light based on the light emitting pattern associated with transmission data. In particular, the coin supervisory control CPU 210 shifts the switch to a position SW2 while establishing the connection between the serial interface 213 and the light emitting element 131a, upon which the light emitting element 131a is caused to emit the light based on the light emitting pattern associated with transmission data stored in the transmission data RAM 211a. Also, since step 417 of the presently filed embodiment is executed at time when the duration of about 80 μm has elapsed after the present period intervention process is started, the light emitting element 131a emits the light based on the light emitting pattern during a period in which a time interval of 1 ms, shown in
In step S410-2, the coin supervisory control CPU 210 verifies whether or not transmission data (comparison data), stored in the preceding intervention (here, at time t1), and receive data, verified in step S410-1, are coincident to each other. Moreover, if transmission data, stored in the preceding intervention, and receive data, verified in step S410-1, are coincident, the coin supervisory control CPU 210 executes the operation in step S410-3. In contrast, if transmission data, stored in the preceding intervention, and receive data, verified in step S410-1, are not coincident to each other, the coin supervisory control CPU 210 executes the operation in step S410-5.
In step S410-3, the coin supervisory control CPU 210 increments the value of the coincidence counter by 1.
In step S410-4, the coin supervisory control CPU 210 resets the non-coincidence counter to “0”.
In step S410-5, the coin supervisory control CPU 210 increments the non-coincidence counter by 1.
In step S410-6, the coin supervisory control CPU 210 resets the coincidence counter to “0”.
In step S410-7, the coin supervisory control CPU 210 verifies whether or not a value of the coincidence counter exceeds a specified value (of 5). Also, if the value of the coincidence counter exceeds the specified value (of 5), the coin supervisory control CPU 210 executes the operation in step S410-8 and if the value of the coincidence counter does not exceed the specified value (here, 5), the operation is executed in step S410-10.
In step S410-8, the coin supervisory control CPU 210 decrements the value of the coincidence counter by 1. Since this precludes the value of the coincidence counter to exceed a specified value (of 6) in excess of +1, the coin supervisory control CPU 210 is able to preclude a burden from being placed on a storage capacity of the transmission data/receive data RAM 211.
In step S410-9, the coin supervisory control CPU 210 outputs a port signal having “L level (LOW level)” from the port 220 to the main CPU 71.
In step S410-10, the coin supervisory control CPU 210 verifies whether or not the value of the non-coincidence counter is less than the upper limit value of the non-coincidence counter selected in step S408. Further, if the value of the non-coincidence counter is less than the upper limit value of the non-coincidence counter selected in step S408, the coin supervisory control CPU 210 terminates the present port signal output process and if the value of the non-coincidence counter is not less than the upper limit value selected in step S408, the operation is executed in step S410-11.
By switching the level of the port signal to the “L” or “H” states under conditions where the value of the coincidence counter or the non-coincidence counter lie at a predetermined value, there is a probability for the coin supervisory control CPU 210 to be enabled not to switch the port signal to the “L” or “H” states in response to a noise signal applied from the outside, and the main CPU 71 is able to determine a passing state of the coin in a further accurate fashion.
In step S410-11, the coin supervisory control CPU 210 decrements the non-coincidence counter by 1. Since this precludes the value of the non-coincidence counter from exceeding the upper limit value, the coin supervisory control CPU 210 is able to preclude a burden from being placed on the storage capacity of the transmission data/receive data RAM 211.
In step S410-12, the coin supervisory control CPU 210 outputs the port signal with the “H” level to the main CPU 71.
That is, the coin supervisory control CPU 210 executes the similar processes for predetermined number of times (here, five times) for each of the occurrences of the period intervention process shown in
On the other hand, when the current intervention occurs at time t6, since-transmission data, stored during a period from time t5 at which the preceding intervention occurs to time t6 at which the current intervention occurs, and receive data is not coincident, the coin supervisory control CPU 210 increments the value of the non-coincidence counter by 1. That is, the coin supervisory control CPU 210 executes the similar processes for predetermined number of times for each occurrence of the period intervention process shown in
Under situations where the level of the port signal, inputted from the port 220, varies as expressed as HAL-H, then, the main CPU 71 detects the presence of the coins being passed.
In step S412-2, the coin supervisory control CPU 210 verifies whether or not the emitted light signal is photo accepted via the I/O port specified in step S410. Moreover, if the emitted light signal is photo accepted, the coin supervisory control CPU 210 executes the operation in step S412-3 and if the emitted light signal is not photo accepted, the coin supervisory control CPU 210 executes the operation in step S412-4. Also, as set forth above, the emitted light signal is distinguished from the light emitting pattern and may include those such as a light, different from the light emitted from the light emitting element 131a, but emitted from the light emitting unit illegally inserted from the outside.
On the contrary, if the illegal light emitting unit of some kind is inserted from the outside during a period between times to and t2 shown in
In step S412-3, the coin supervisory control CPU 210 increments the value of the error counter by 1.
In step S412-4, the coin supervisory control CPU 210 updates the value of the light receiving error timer.
In step S412-5, the coin supervisory control CPU 210 verifies whether or not the value of the light receiving error timer lies in a value of 0. Further, if the value of the light receiving error timer lies in the value of 0, the coin supervisory control CPU 210 executes the operation in step S412-6 and if the value of the light receiving error timer does not lie in the value of 0, the coin supervisory control CPU 210 executes the operation in step S412-2.
In step S412-6, the coin supervisory control CPU 210 resets the error counter to “0”.
Also, the light emitting element 131a may comprises a light emitting unit that emits a light modulated optical oscillation thereof and which has a light emitting pattern including transmission data, and the light receiving element 131b may comprises a light receiving unit synchronized with the light emitting of the light emitting unit. The coin supervisory control CPU 210 may have a structure that includes a counter, executing for instance step S410-3 and step S410-5 shown in
Also, the light emitting element 131a may comprises a light emitting unit adapted to interrupt the emitting of light at a predetermined timing to enable the coin supervisory control CPU 210 to discriminate that when a detected result (a light receiving state of the light receiving elements 131b) varies in the absence of the light emitted from the light emitting unit, the detected result falls in an erroneous state. Further, as another alternative configuration, the light emitting element 131a may comprises a light emitting unit adapted to interrupt the emitting of light at a predetermined timing and the coin supervisory control CPU 210 may includes a counter, executing for instance step S413 shown in
Also, while the coins are exemplified as gaming medium, the gaming medium may include gaming balls, coins and tokens. Further, while the slot machine is exemplified as the gaming machine, the gaming machine may includes any gaming machine which can be adapted to the structure of the present invention.
Moreover, although the examples of the reflection mode photo sensors (such as the light emitting element 131a and the light receiving element 131b) have been shown as sensors to detect the position of gaming medium, the sensors may be of reflective type sensors provided that these sensors are able to detect the position of gaming medium or the sensors may of be of the types that does not utilize the light signal but use media such as pressure waves, like sounds, and magnetic forces.
In addition, the detection sensor may include a signal transmission means (such as the light emitting element 131a) that transmits a predetermined signal, a signal receiving means (such as the light receiving element 131b) that receives transmitted signal transmitted from the transmission device and a transmission information generating means (for executing, for instance, the RESET intervention process and steps S302 and S303 shown in
Further, the coin supervisory control CPU 210 may includes a random number generating means adapted to activate in, for instance, steps S302 and S303 in RESET intervention process shown in
Furthermore, the transmission information generating means may be configured to generate information based on random number data, generated by the random number generating means, for each signal transmitted by the signal transmission means (for instance, in the period intervention process, shown in
While the presently filed embodiment has been described in conjunction with the occurrence of the predetermined number of consecutive times, the present invention is not limited to such a particular concept and the passing discriminating means may be configured to discriminate whether or not the coins are passing across the coin passing portion depending on whether or not the particular bit string is contained in the bit strings obtained upon converting the pulse signals received for the predetermined number of times for a predetermined time period. For instance, the main CPU 71 or the coin detection sensor 200 may be configured to discriminate whether or not the coins are passing depending whether the particular bit string is contained in the bit strings obtained upon converting the pulse signals received for more than four times for discrimination timings of consecutive five times.
According to the present invention, it becomes possible to prevent the payout of the coins in excess due to illegal activities.
Also, while the presently filed embodiment has been described above in more detail, it is apparent to those skilled in the art that the present invention is not limited to the embodiment described in the present application. The device of the present invention can be embodied in modified or alternative forms without departing from the spirits and scopes of the present invention as set out in the appended claims. Accordingly, the description of the present invention is meant to be illustrative only and not limiting to the scope of present invention.
Number | Date | Country | Kind |
---|---|---|---|
2004-110445 | Apr 2004 | JP | national |
2004-217665 | Jul 2004 | JP | national |