The present specification relates to a card shuffler, that is, a machine for randomising cards, usually a deck of playing cards.
Card shufflers are machines that can automatically shuffle or randomise the order of a number of cards. One known type of shuffler comprises a card storage area known as a carousel, which includes compartments defined by dividing walls radiating from a central point. Cards are inserted into the compartments and retained by springs, and later released and ejected from the compartment, the carousel rotating between insertions and ejections so that the order of the ejected cards is randomised. The mechanism is complex, costly and subject to failure.
The object of the present invention is to reduce or eliminate this problem. Another independent object of the present invention is to improve how the cards are handled after leaving the carousel.
According to the present invention, there is provided a card shuffler according to claim 1.
The invention will now be described, by way of example, with reference to the drawings, of which
Referring to
The card loader 10 comprises a card loading tray 11, a crenelated take-off roller 12 which advances the uppermost card onto a feeder slide 19, where it is advanced along the feeder slide 19 by smooth roller pairs 13 and 14 into the card storage area 20. The cards could also be urged against the crenelated take-off roller 12 by a spring or other resilient biasing means. The take-off roller 12 and upper roller of the roller pair 13 are rotated by an endless belt 18 driven by a motor and motor shaft 15, while the upper roller of roller pair 14 is driven by an endless belt 17 coupled to the upper roller of the roller pair 13. The smooth roller pair 13 may be geared to rotate at a faster speed than the take-off roller 12, so that card is advanced at a faster speed by the roller pair 13 once it has been grabbed from the take-off roller 12. The roller pair 14 is geared to rotate at the same or a faster speed than the roller pair 13. The roller pair 14 is optional, and each roller pair may be alternatively implemented using just a single roller. Other known card loaders may be substituted. At least one optical sensor is included along the path of the playing card being loaded, controlling the operation of the rollers.
The deck of cards loaded onto the card loader tray 11 are set perpendicular to the direction of travel and in contact with the crenelated roller. The rotation of said roller will turn and align cards in turn for loading into the machine. This system is simple, fast, and robust and can be implemented with one electric motor for all rollers. It also works with cards of different widths (bridge or poker-size) and materials (paper of various thickness, plastic), accommodating most if not all brands of playing cards.
The card storage area 20 consists of a rotating carousel 21 actioned by an electric motor 22 via an endless belt 24 coupled to the carousel axle 25 (possibly via an axle hub 25′) comprising several individual card compartments or ‘slots’ 23 preferably distributed around the radius of the carousel 21 and preferably each of equal size (i.e. each of the slots 23 subtends an equal angle).
As previously described, the carousel 21 comprises a plurality of slots 23 distributed generally radially around carousel axis 25. The slots 23 are defined by dividing walls 26, so that each slot has an upper and lower dividing wall 26 each of which is shared by the two neighbouring slots. A fixed cylindrical shell 29 surrounds the circumference of the carousel, and constrains each card within its slot. The shell 29 is fixed relative to the rotatable carousel 21 and the slots 23, and the shell is provided with an inlet opening 27 and outlet opening 28.
The inlet opening 27 is aligned with the slide 19, so that cards picked up and advanced by the card loader 10 can be inserted into a slot that has been rotated to align with the slide 19 and inlet opening 27. Similarly, the outlet opening 28 is aligned with the exit slide assembly, so that a cards to be dispensed by a particular slot can be aligned with the outlet opening 28 by the rotation of the carousel for dispensation.
When a slot 23 that is to accept a card from the card loader 10 is aligned with the inlet opening 27 and slide 19, it will be seen that the lower dividing wall of the slot is angled upwards, the end of the slot closest to the carousel axle being lower than the end of the slot adjacent to the inlet opening 27. Gravity will therefore ensure that the card slides into the slot 23 and the card remains in the carousel, until the carousel is rotated and the card is kept retained in the carousel by the shell 29.
When a slot 23′ that is to dispense a card from to the exit slide assembly 30 is aligned with the outlet opening 28 and the exit slide assembly 30, it will be seen that the lower dividing wall of the slot is angled downwards, the end of the slot closest to the carousel axle being higher than the end of the slot adjacent to the outlet opening 28. Gravity will therefore cause the card to slide out of the slot and into the exit slide assembly 30. In order to only allow cards that have been selected to be dispensed to exit the carousel 21, a pivoting latch 50 reciprocates under the control of an arm 51 with has a toothed sector which engages with a toother pinion 52, so that the appropriate rotation of the pinion raises or lowers the latch; in
The dividing walls slots 26 are offset from a strictly radial configuration. Known card storage carousels are divided into slots or compartments by dividing walls which emanate radially, the dividing walls lying on lines which intersect at the centre of the circle of the carousel, which is also where the axle and axis of rotation is located. Referring to
To address this problem, referring to
This allows the latch to be pivoted in a simple manner without the open latch interfering with a card exiting the outlet opening 28 under gravity, and obviates arranging the latch with a compound pivot, stub axles etc to try and alter the effective pivot axis of the latch, leading to a simple and compact latch design.
The inner circle 25″ may coincide with the actual hub of the carousel, however the inner circle 25″ may be a geometric construct which does not coincide with the actual hub, with the proximal edge of the dividing walls 26 abutting the actual hub of the carousel which may have a larger or smaller diameter than the inner circle 25″; furthermore or all the dividing walls could be shortener in the manner of the shortened dividing walls 27.
Referring back to
Referring to
Alternatively, dealt cards can be released as follows: once a hand or other number of cards are dealt, motor 44 rotates the toothed pinion 43 and consequently the gate 42 pivots downwards to release the cards in the collecting area 41 for use in a game. After the cards have been picked up by the user (for example a player or a dealer), the operation is reversed, the motor 44 rotating the toothed pinion 43 to pivot the gate 42 upwards to constrain any further cards that exit into the exit slide assembly 30 until they too are ready to be collected by a user or released on the table again.
Generally, after a particular number of cards (e.g. a single hand) have been released from the collecting area by the gate 42 on to the table surface, the gate may be raised and the dispensing of the next hand into the collecting area can commence immediately.
Alternatively, the gate 42 can be retained in a lowered position (as shown in
Referring to
Referring now to
If however the carousel 21 has not been rotated precisely, which can occur for example if the angular position of the carousel stepper motor 22 drifts, the claw 69 will bear against a radially raised portion of the circumference of the carousel, these raised portions extending between each notch 63, and the terminal end of the first half of arm 64 will not depress the contact switch 68. This will indicate to the microprocessor that the carousel is not precisely aligned, and an adjustment process can be initiated. To adjust the position of the carousel, the carousel motor 22 is rotated by a small increments in the previous direction of angular travel until the claw 69 locates in the appropriate notch 63 and the terminal end of the first half of arm 64 correctly depresses the contact switch 68, indicated that the correct alignment of the carousel has been achieved.
The claw 69 also serves to lock the position of the carousel between rotations, so that the carousel motor (which is typically a stepper motor) does not have to be continuously energised.
The arm 64 is shown here as cranked, as this conveniently fits the geometry of the other components, it will though be realised that a straight arm or some other shaped arm or lever could be employed with the appropriate modifications.
The indexing arm is here shown as essentially mechanical with a claw engaging with circumferential notches in the carousel, however the angular position and indexing of the carousel may alternatively be carried out by other means, such as an optical sensor, or capacitive sensing, in which case some alternative angular locking means such as a ratchet mechanism may be provided to lock the carousel when the carousel motor is not energised.
The motors used to control the card loader 10, the rotation of the carousel 21, the latch of the exit slide assembly 30, the gate of the card collector 40, and the indexing means are all ideally stepper motors or servo motors whose angular position can be accurately controlled, however other motors could be used with the appropriate modification The motor for the card loader in general will not require such accuracy and may be any suitable motor. Endless drive belts are extensively used in the embodiments described, however gears or other equivalent drive and linkage means could equally be used with the appropriate modifications. Similarly, the toother pinions or cogs shown in the described embodiments could be implemented using alternative equivalent linkages or belts.
A microprocessor (not here shown) controls 1) the rotation of the carousel 2) the loading of one card at a time from the loading tray into storage 3) the ejection of one card at a time from storage to the exit slide and 4) the configuration of the card collector. The microprocessor keeps track of the status (empty/full) of each slot, of the position of the carousel and the configuration of the card collector. This information is stored in permanent memory and preserved even in the case of a power loss. The microprocessor includes a random or pseudo-random number generation process to achieve the random shuffling of the cards between insertion and ejection of the cards in the slots. A practical way of achieving satisfactory random number generation without resorting to dedicated hardware random number generators is described here: https://b3metrix.com/randomisation/f/effective-randomisation-using-a-standard-microprocessor
In case the motor used to rotate the carousel does not provide an absolute reference for position (as is the case for stepper motors), a “homing” mechanism would be provided to insure consistency between the physical position of the carousel and the value stored in the index register in the microprocessor memory. A way to achieve this could be to incorporate a sensor (using for instance Hall effect or infrared light detection) in the fixed shell 29 and a device (magnet or reflector) near the circumference of the mobile carousel that would trigger said sensor when their positions coincide. At power up, the microprocessor would instruct the carousel to be rotated until the homing sensor is triggered. The carousel would then be maintained in position and the index register would be reinitialised accordingly in the microprocessor memory.
The basic sequence of operation is as follows:
A deck of cards is set into the loading tray by the human operator, at least one sensor detects the presence of cards in said loading tray. The carousel is rotated so that an empty slot faces the loading tray. The top card in the loading tray is pulled by rollers into said empty slot. At least one sensor follows the position of the card being loaded. This process is repeated until either a) the loading tray is empty, or b) the carousel is full.
The card shuffler randomly selects one full slot, aligns it to the exit slide, opens the exit latch, then closes it once the card has exited. Again, at least one sensor follows the position of the card being released.
Dealing hands of N cards to P players—two options are possible, that can be either selected/preselected by the operator or defined automatically using criteria such as the nature of the game being played, the number of players P or the number N of cards being dealt to each player:
This follows the same procedure as b) above for P=1
Beyond the basic operation described above, the card shuffler can be programmed to randomise and deal cards for specified single-deck games: for instance, if the “Bridge” program is selected by the operator, once a 52-card deck is loaded into the loading tray, the card shuffler automatically deals in sequence 4 random hands of 13 cards, thus emptying the carousel. For other games, the number of players would have to be specified by the operator.
The card collector can be configured to either retain cards or let them pass through. This can be realised by moving its end side from the path of the exiting cards, thus allowing them to slide freely on the gaming table. The configuration can be either selected by the operator or defined automatically using criteria such as the game being played, the number of players, and the number of cards being dealt.
It should be noted that for games which do not use the full deck, it suffices to reload the cards previously dealt for the card shuffler to be immediately ready for the next round, a much faster process than manually shuffling and dealing.
The card shuffler can be operated in stand-alone mode, from a dashboard located on the machine. The dashboard may comprise buttons, switches, rotary switches, screen, touch screen. Some buttons can be placed based on ergonomic considerations (a “load” button near the card loading tray for instance)
Functions available on the machine are basic functions, namely:
And the access to some settings and utilities (language, software version).
Additionally or alternatively, particular games may be pre-loaded and pre-programmed, so that the user can select from such options from a simple menu.
This mode is well suited when the machine is to be used as a simple deck shuffler, or for games such as Bridge, when hands are dealt at the beginning of the round, with no other shuffling or dealing further required.
In this mode, the machine is remotely controlled by a device such as a mobile phone or tablet via radio frequencies such as Wi-Fi or Bluetooth. On the machine, as seen before, the microprocessor takes care of the lower-level operations (operation of sensors, motors, and actuators, tracking of compartment status, randomisation, and basic functions described above: loading, dealing N cards, emptying). The mobile app takes advantage of the advanced technology available on a mobile phone or tablet to provide the operator with a rich user interface, guiding him step by step to the progress of a game, in a way specific to the game being played and the number of players. Basic operations are accurately performed in the right sequence, in a way that is transparent for the operator.
Alongside the pre-programmed games are available on the app, and there is the possibility for the operator to define custom games in the app through parameters such as:
As any mobile app, this app can be updated over time to add new games or new features, without altering the basic functions living on the machine microprocessor.
Below example of remote-controlled operation for a game of Texas Hold'em and a game of Bridge:
Several independently implementable concepts are disclosed herein, in particular:
Each of these concepts can beneficially on its own without implementing the other concepts, though they are particularly suited to being implemented in a single apparatus.
Of points (ii) to (iv) above, the following configurations are noteworthy for advantageous implementation:
It should also be stressed that other infeed mechanisms may be substituted for the specific mechanism shown here.
In this specification an apparatus/method/product “comprising” certain features is intended to be interpreted as meaning that it includes those features, but that it does not exclude the presence of other features.
Many variations are possible without departing from the scope of the present invention as defined in the appended claims.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2206199.8 | Apr 2022 | GB | national |
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/GB2023/051118 | 4/27/2023 | WO |