# US 10,217,312 B1 · Automatic region of interest detection for casino tables

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,217,312 B1
- Document ID: US10217312B1
- Status: Granted
- Kind: B1
- Application number: 15/475,040
- Filed: 2017-03-30
- Granted: 2019-02-26
- Earliest claimed: 2016-03-30
- Assignees: Visualimits, LLC
- Applicants: Visualimits, LLC
- Inventors: Ryan McClellan; Brett Tinling; Robin Groenevelt
- Web page: https://patentgrep.com/patent/US10217312B1

## CPC

- G07F 17/322: {Casino tables, e.g. tables having integrated screens, chip detection means}
- G06Q 10/0639: Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G07F 17/3206: {Player sensing means, e.g. presence detection, biometrics}
- G07F 17/3216: {Construction aspects of a gaming system, e.g. housing, seats, ergonomic aspects}
- G07F 17/3239: {Tracking of individual players}
- G07F 17/3241: {Security aspects of a gaming system, e.g. detecting cheating, device integrity, surveillance (computer security G06F21/00)}
- A63F 2003/00164: {Casino tables}
- G07F 17/32: for games, toys, sports, or amusements
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

A method, system, and computer readable storage for identifying regions of interest on a casino gaming table. Regions of interest are locations on an image where relevant actions are typically going to occur. For example, locations of betting area region of interest and card area regions of interest are determined so that these areas can be analyzed on a video camera. The analyzed areas can then be used for things such as determining and tracking player betting amounts, determining if the game is being dealt properly (by analyzing the cards dealt to determine if the proper cards are dealt and/or the proper payouts are made).

## Claims

### Claim 1

A method for identifying regions of interest on a casino table, performed by at least one electronic processor, executing computer readable instructions, the method comprising:
generating a template image and template meta-data that defines a first region of interest and a second region of interest on the template image;
capturing a table image of casino table;
identifying objects located at the first region of interest;
generating camera meta-data for the first region of interest based upon the identifying of the objects at the first region of interest;
defining, by the at least one electronic processor, a homography between the template meta-data and the camera meta-data for the first region of interest based on the identifying of the objects at the first region of interest;
generating, by the at least one electronic processor, camera meta-data for the second region of interest based upon the homography; and
analyzing game play at the casino table based upon the camera meta-data for the first region of interest and the meta-data for the second region of interest.

### Claim 2 (depends on 1)

The method of claim 1, further comprising distributing the template image and the template meta-data to casinos.

### Claim 3 (depends on 1)

The method of claim 1, wherein the template meta-data is distributed to a casino server at a casino automatically upon the template meta-data being updated.

### Claim 4 (depends on 3)

The method of claim 3, further comprising distributing the template meta-data from the casino server to a table computer at a casino table.

### Claim 5 (depends on 1)

The method of claim 1, wherein the identifying objects located at the first region of interest comprises:
capturing an image of the casino table with no objects present;
capturing an image of the casino table with objects present at the first region of interest; and
subtracting the image of the casino table with no objects present on it from the image of the casino table with objects present at the first region of interest.

### Claim 6 (depends on 5)

The method of claim 5, further comprising receiving approval from a technician that the identifications of objects at the first region of interest are identified correctly.

### Claim 7 (depends on 1)

The method of claim 1, wherein the capturing of the table image of the casino table is performed with a plurality of cameras.

### Claim 8 (depends on 7)

The method of claim 7, wherein two cameras of the plurality of cameras are located at the casino table.

### Claim 9 (depends on 1)

The method of claim 1, wherein the first region of interest and the second region of interest comprise one or more of a betting area and a card area.

### Claim 10 (depends on 1)

The method of claim 1, wherein the first region of interest and the second region of interest are different colors.

### Claim 11

An apparatus comprising an electronic processor connected to at least one non-transitory computer readable storage medium having instructions stored thereon which when executed by a processor cause the processor to:
generate a template image and template meta-data that defines a first region of interest and a second region of interest on the template image;
capture a table image of casino table;
identify objects located at the first region of interest;
generate camera meta-data for the first region of interest based upon the identifying of the objects at the first region of interest;
define a homography between the template meta-data and the camera meta-data for the first region of interest based on the identifying of the objects at the first region of interest;
generate camera meta-data for the second region of interest based upon the homography; and
analyze game play at the casino table based upon the camera meta-data for the first region of interest and the meta-data for the second region of interest.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein the instructions further cause the processor to distribute the template image and the template meta-data to casinos.

### Claim 13 (depends on 11)

The apparatus of claim 11, wherein the template meta-data is distributed to a casino server at a casino automatically upon the template meta-data being updated.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein the instructions further cause the processor to distribute the template meta-data from the casino server to a table computer at a casino table.

### Claim 15 (depends on 11)

The apparatus of claim 11, wherein to identify objects located at the first region of interest the instructions further cause the processor to:
capturing an image of the casino table with no objects present;
capturing an image of the casino table with objects present at the first region of interest; and
subtracting the image of the casino table with no objects present on it from the image of the casino table with objects present at the first region of interest.

### Claim 16 (depends on 15)

The apparatus of claim 15, wherein the instructions further cause the processor to receive approval from a technician that the identifications of objects at the first region of interest are identified correctly.

### Claim 17 (depends on 11)

The apparatus of claim 11, wherein the capture of the table image of the casino table is performed with a plurality of cameras.

### Claim 18 (depends on 17)

The apparatus of claim 17, wherein two cameras of the plurality of cameras are located at the casino table.

### Claim 19 (depends on 11)

The apparatus of claim 11, wherein the first region of interest and the second region of interest comprise one or more of a betting area and a card area.

### Claim 20 (depends on 11)

The apparatus of claim 11, wherein the first region of interest and the second region of interest are different colors.
