Card recognition system, card handling device, and method for tuning a card handling device

US9679603B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9679603-B2
Application numberUS-201514670165-A
CountryUS
Kind codeB2
Filing dateMar 26, 2015
Priority dateSep 28, 2012
Publication dateJun 13, 2017
Grant dateJun 13, 2017

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 card recognition system comprises an imaging device configured to capture a raw image of at least a portion of a card, and a processor operably coupled with the imaging device. The processor is configured to perform an image processing analysis of the raw image to identify measurements of at least one of a rank area around a rank of the card, and a suit area around a suit of the card, and automatically generate a calibration file based, at least in part, on the image processing analysis. A card handling device comprises a card infeed, a card output, and a card recognition system. A method for tuning a card handling device comprises capturing a plurality of images from a deck of cards, storing the images in memory, analyzing the plurality of images for card identification information, and generating a calibration file including parameters associated with the card identification information.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for tuning a card handling device, the method comprising: capturing a plurality of images from a deck of cards with an imaging device of a card handling device as the cards pass through the card handling device during a calibration mode; storing the plurality of images of the cards in non-transitory memory of the card handling device; analyzing, using instructions executed by a processor of the card handling device, each image of the plurality of images for card identification information related to at least one of a rank area including a rank symbol of the card in the respective image, or a suit area including a suit symbol of the card in the respective image; and automatically generating a calibration file during the calibration mode, with the processor, and storing the calibration file in the non-transitory memory, wherein the calibration file includes parameters associated with the card identification information based on the analyzing for processing cards during a subsequent card recognition mode. 2. The method of claim 1 , wherein analyzing the plurality of images includes the processor locating blobs having a centroid and a location and identifying the card identification information located within the blobs. 3. The method of claim 2 , wherein analyzing the plurality of images further comprises the processor ignoring blobs that have a size below a certain threshold and blobs that are located outside of a desired region of the plurality of images. 4. The method of claim 2 , wherein identifying the card identification information includes the processor specifically searching through the plurality of images for a ten rank and using the ten rank to determine the parameters in the calibration file during the calibration mode. 5. The method of claim 4 , wherein identifying the card identification information includes using the blob analysis to specifically search for a relatively large blob in proximity of the ten rank to obtain the measurements of the suit area. 6. The method of claim 1 , further comprising automatically generating, with the processor, a plurality of master images from the plurality of images based on the parameters in the calibration file during the calibration mode, and storing the plurality of master images in the non-transitory memory. 7. The method of claim 6 , further comprising automatically associating, with the processor, the plurality of master images with an appropriate rank and suit during the calibration mode. 8. The method of claim 6 , further comprising comparing, with the processor, master images of the plurality of master images with each other to determine secondary relationships during the calibration mode. 9. The method of claim 8 , wherein comparing master images of the plurality of master images with each other is performed as part of a secondary verification after associating the plurality of images with an appropriate rank and suit is performed from a pre-sorted deck. 10. The method of claim 1 , wherein the calibration file includes a parameter defining a region of interest of a smaller size than a field of view of the imaging device. 11. A method of automatically generating a calibration file during a calibration mode of a card handling device, the method comprising: capturing a plurality of raw images of at least a rank and suit symbol of cards from a deck of cards using a imaging device of a card handling device as the cards pass through the card handling device during a calibration mode; storing the plurality of raw images of the at least a rank and suit symbol of the cards in non-transitory memory of the card handling device; identifying, using instructions executed by a processor of the card handling device, a size of each rank and suit symbol of each stored raw image of the plurality; storing a region of interest and symbol size information in a calibration file for the plurality of raw images during the calibration mode for subsequent use by the card handling device during the calibration mode; storing the calibration file in the non-transitory memory of the card handling device; converting the plurality of raw images into a plurality of master rank files and a plurality of master suit files during the calibration mode; and storing the plurality of master rank files and the plurality of master suit files corresponding to a specific card type in the non-transitory memory of the card handling device during the calibration mode. 12. The method of claim 11 , wherein identifying a size of each rank and suit symbol includes employing a blob analysis. 13. The method of claim 12 , wherein employing the blob analysis includes the processor first identifying a rank to obtain measurements of the size of the rank and then identifying a suit to obtain measurements of the size of the suit to include with the calibration file during the calibration mode. 14. The method of claim 11 , wherein storing the calibration file in the non-transitory memory of the card handling device includes storing the calibration file in a subdirectory of a file system, the subdirectory corresponding to a particular deck type for the deck of cards used to generate the calibration file. 15. A method of identifying a card rank and suit for calibrating a card handling device, the method comprising: automatically creating a calibration file during a calibration mode of the card handling device by: capturing, with an imaging device of the card handling device, a plurality of raw images of at least a rank and suit symbol of cards from a deck of cards as the cards pass through the card handling device; storing the plurality of raw images in non-transitory memory of the card handling device; identifying, with a processor of the card handling device executing instructions, a size of each rank and suit symbol of each stored raw image of the plurality; storing a region of interest and rank and suit symbol size information in the calibration file for the plurality of raw images in the memory; and storing the calibration file in the non-transitory memory of the card handling device; and automatically generating a plurality of master rank files and a plurality of master suit files during the calibration mode by: converting, with the processor, the plurality of raw images into a plurality of master rank files and a plurality of master suit files; and storing the plurality of master rank files and the plurality of master suit files corresponding to a specific card type in the non-transitory memory of the card handling device. 16. The method of claim 15 , further comprising: identifying at least one card during a card recognition mode of the card handling device by: capturing, with the imaging device, at least one unknown image as a card passes through a card handling device; comparing, with the processor, at least a portion of the at least one unknown image to one of the plurality of master rank files and the plurality of master suit files; and determining, with the processor, a match of a card identity based on a score from the comparing. 17. The method of claim 15 , further comprising automatically associating the master rank files and the master suit files with their corresponding rank and suit during the calibration mode with the processor. 18. The method of claim 17 , wherein automatically associating the master rank files and the master suit files with their corresponding rank and suit is performed by the processor according to an order in which the cards from the deck of cards are read in by the i

Assignees

Inventors

Classifications

  • G11B25/04Primary

    using flat record carriers, e.g. disc, card · CPC title

  • A63F1/18Primary

    Scoring or registering devices; Indicators (A63F1/16 takes precedence) · CPC title

  • Matching criteria, e.g. proximity measures · CPC title

  • by affine transforms, e.g. correction due to perspective effects; Quadrilaterals, e.g. trapezoids · CPC title

  • Document-oriented image-based pattern recognition · 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 US9679603B2 cover?
A card recognition system comprises an imaging device configured to capture a raw image of at least a portion of a card, and a processor operably coupled with the imaging device. The processor is configured to perform an image processing analysis of the raw image to identify measurements of at least one of a rank area around a rank of the card, and a suit area around a suit of the card, and aut…
Who is the assignee on this patent?
Bally Gaming Inc
What technology area does this patent fall under?
Primary CPC classification G11B25/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 13 2017 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).