Methods for automatically generating a card deck library and master images for a deck of cards, and a related card processing apparatus

US9511274B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9511274-B2
Application numberUS-201314022160-A
CountryUS
Kind codeB2
Filing dateSep 9, 2013
Priority dateSep 28, 2012
Publication dateDec 6, 2016
Grant dateDec 6, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method of automatically generating a calibration file for a card handling device comprises automatically generating a calibration file stored in memory of a main control system for a card handling device. Automatically generating the calibration file comprises identifying at least one parameter associated with a rank area around a rank of the at least a portion of the card, identifying at least one parameter associated with a suit area around a suit of the at least a portion of the card, and storing the at least one parameter associated with the rank area and the at least one parameter associated with the suit area in the calibration file. Additionally, a method of automatically generating deck libraries for one or more decks of cards comprises automatically generate a plurality of master images for the cards of the first deck type using the parameters from the calibration file.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of automatically generating a calibration file for a card handling device, the method comprising: capturing, with an imaging device of the card handling device, a raw image from at least a portion of a card passing through the card handling device from an input tray to an output tray of the card handling device; and using a processor of the card handling device, automatically generating and storing a calibration file in memory of a main control system of the card handling device without user input, the calibration file being unique to the card handling device for a specific deck that includes the card such that the card handling device is trained for the specific deck during a subsequent card recognition mode, wherein automatically generating the calibration file comprises: identifying at least one parameter associated with a rank area around a rank of the at least a portion of the card; identifying at least one parameter associated with a suit area around a suit of the at least a portion of the card; and storing the at least one parameter associated with the rank area and the at least one parameter associated with the suit area in the calibration file. 2. The method of claim 1 , wherein automatically generating and storing the calibration file comprises identifying a location and at least one parameter associated with a region of interest that is relatively larger than the rank area and the suit area, the method further comprising storing the location and the at least one parameter associated with the region of interest in the calibration file. 3. The method of claim 1 , wherein capturing a raw image includes capturing a plurality of raw images from a plurality of different cards passing through the card handling device. 4. The method of claim 1 , wherein storing the calibration file in a file system of an operating system running on the processor. 5. The method of claim 3 , wherein identifying at least one parameter associated with the rank area includes: identifying at least one parameter associated with a plurality of rank areas from the plurality of different cards; and selecting the at least one parameter associated with the rank area to include a rank width parameter having a number of pixels representative of a width that is a widest dimension from the plurality of rank areas, and to include a rank depth parameter having a number of pixels representative of a depth that is a longest dimension from the plurality of rank areas. 6. The method of claim 3 , wherein identifying at least one parameter associated with the suit area includes: identifying at least one parameter associated with a plurality of suit areas from the plurality of different cards; and selecting at least one parameter associated with the rank area to include a suit width parameter having a number of pixels representative of a width that is a widest dimension from the plurality of suit areas, and to include a suit depth parameter having a number of pixels representative of a depth that is a longest dimension from the plurality of suit areas. 7. A method of automatically generating one or more deck libraries for one or more decks of cards, the method comprising: using an imaging device of a card handling device to capture raw images of playing cards passing through the card handling device from an input tray to an output tray; using a processor of the card handling device to automatically generate a first calibration file without user input in identifying at least one parameter associated with a rank area and at least one parameter associated with a suit area from the raw images for a first deck type of cards, the calibration file including the parameters associated with the rank area and the suit area; storing, in memory of the card handling device, the first calibration file in a first deck library for the first deck type; using the processor to automatically generate a plurality of master images for the cards of the first deck type using the parameters from the calibration file; and storing, in memory, the plurality of master images for the cards of the first deck type in the first deck library such that the card handling device is trained to the first deck type for a subsequent card recognition mode. 8. The method of claim 7 , further comprising: using the processor to automatically generate a second calibration file for a second deck type of cards; storing, in memory, the second calibration file in a second deck library for the second deck type; using the processor to automatically generate a second plurality of master images for the cards of the second deck type using the parameters from the second calibration file; and storing, in memory, the second plurality of master images for the cards of the second deck type in the deck library such that the card handling device is trained to the second deck type for a subsequent card recognition mode. 9. The method of claim 7 , wherein identifying at least one parameter associated with a rank area and at least one parameter associated with a suit area for a first deck type of cards includes performing a blob analysis to locate a rank and a suit for a card of the first deck type within a region of interest. 10. The method of claim 9 , wherein performing a blob analysis includes first locating the 10 rank to determine a width for the at least one parameter associated with the rank area. 11. The method of claim 7 , further comprising automatically linking, using the processor, each master image of the plurality of master images with an appropriate rank or suit. 12. The method of claim 11 , wherein linking each master image of the plurality of master images includes linking each master image according to an expected order that the cards were read into a card handling device. 13. The method of claim 11 , wherein linking each master image of the plurality of master images includes linking each master image from a deck that is unsorted. 14. The method of claim 13 , wherein linking each master image of the plurality of master images includes performing optical character recognition to each master image. 15. The method of claim 13 , wherein linking each master image of the plurality of master images includes comparing each master image of the plurality of master images with a set of images from a plurality of different deck types. 16. The method of claim 13 , wherein linking each master image of the plurality of master images includes comparing a normalized version of each master image of the plurality of master images with a set of normalized images from a plurality of different deck types. 17. The method of claim 16 , wherein comparing a normalized version of each master image of the plurality of master images with a set of normalized images from a plurality of different deck types includes performing a pixel by pixel comparison. 18. The method of claim 17 , wherein performing a pixel by pixel comparison further includes comparing a middle pixel with at least one additional neighboring pixel. 19. A card processing apparatus, comprising: an input tray; an output tray; a memory device; an imaging device operably coupled with the memory device, the imaging device configured to capture raw images of playing cards passing from the input tray through the card processing apparatus to the output tray for storage of the raw images in the memory device; and a main control system coupled with the imaging device, wherein the main control system is configured to run an operating system

Assignees

Inventors

Classifications

  • Determining representative reference patterns, e.g. by averaging or distorting; Generating dictionaries · CPC title

  • based on a marking or identifier characterising the area · CPC title

  • Summing image-intensity values; Histogram projection analysis · CPC title

  • A63F1/12Primary

    Card shufflers · CPC title

  • Scanners, e.g. for scanning regular characters · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9511274B2 cover?
A method of automatically generating a calibration file for a card handling device comprises automatically generating a calibration file stored in memory of a main control system for a card handling device. Automatically generating the calibration file comprises identifying at least one parameter associated with a rank area around a rank of the at least a portion of the card, identifying at lea…
Who is the assignee on this patent?
Bally Gaming Inc, Bally Gaming Inc
What technology area does this patent fall under?
Primary CPC classification A63F1/12. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Dec 06 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).