Table game management system, gaming table layout, and gaming table
US-2021118258-A1 · Apr 22, 2021 · US
US11501605B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11501605-B1 |
| Application number | US-202117363383-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jun 30, 2021 |
| Priority date | Jun 23, 2021 |
| Publication date | Nov 15, 2022 |
| Grant date | Nov 15, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Provided is a method for data processing. The method includes the following actions. Recognition data obtained by performing game object recognition on each frame of game image in a game image frame sequence is acquired. The recognition data includes type data of a game object and position data of the game object on a game table. At least one heat zone map corresponding to a surface of the game table is acquired. Each heat zone map represents a game region on the surface of the game table corresponding to each of respective at least one type of game object. Based on the type data, the position data, and the at least one heat zone map, recognition data of a game object that is located in a corresponding game region in each frame of game image in the game image frame sequence is filtered out.
Opening claim text (preview).
The invention claimed is: 1. A method for data processing, performed by a processor of an end device, comprising: acquiring recognition data obtained by performing game object recognition on each frame of game image in a game image frame sequence acquired by a camera, wherein the recognition data comprises type data of a game object and position data of the game object on a game table, wherein the position data comprises center coordinates; acquiring at least one heat zone map corresponding to a surface of the game table, wherein each heat zone map represents a game region on the surface of the game table corresponding to a game object type detected by a respective game state detection module, wherein each game state detection module corresponds to a respective detection function for detecting an attribute of an object in the game region on the surface of the game table and making logic judgment; for each of the at least one heat zone map, acquiring a default color value of each game region in the heat zone map, wherein each game region in the heat zone map has a respective different default color value; determining target objects in each frame of game image based on the type data; and for each of the target objects, determining a color value in the heat zone map based on the center coordinates of the target object, comparing the color value of the target object to the default color value of each game region in the heat zone map to determine whether the target object is located in a region covered by the heat zone map, and in response to the target object being located in the region covered by the heat zone map, selecting the recognition data of the target object, determining a target game region of the target object in the heat zone map and associating a default color value of the target game region with a heat zone mapping attribute of the target object; wherein the heat zone mapping attribute is configured for a game state detection module corresponding to the heat zone map to perform logic analysis, and the selected recognition data is used for the end device to recognize an irregular action. 2. The method of claim 1 , wherein the acquiring the at least one heat zone map corresponding to the surface of the game table comprises: acquiring a corresponding heat zone map for each of at least one game state detection module. 3. The method of claim 2 , wherein the acquiring a corresponding heat zone map for each of the at least one game state detection module comprises: determining the at least one game state detection module based on a type of the game table; and loading a corresponding heat zone map for each of the at least one game state detection module by reading a configuration file corresponding to the game table. 4. The method of claim 2 , wherein the determining target objects in each frame of game image based on the type data comprises: determining at least one type of target object detected by each game state detection module; and selecting, from the recognition data of each frame of game image in the game image frame sequence, recognition data of the at least one type of target object detected by each game state detection module. 5. The method of claim 4 , wherein the type data comprises a type identifier, and the determining the at least one type of target object detected by each game state detection module comprises: determining a type identifier set of the at least one type of target object detected by each game state detection module; and selecting, from the recognition data of each frame of game image in the game image frame sequence, the recognition data of the at least one type of target object detected by each game state detection module comprises: selecting recognition data of each of the at least one type of target object based on the type identifier set. 6. The method of claim 4 , further comprising: for each of the at least one heat zone map, determining recognition data of a target object in the heat zone map as an associated information set of the heat zone map; encapsulating the associated information set of the at least one heat zone map corresponding to the surface of the game table to obtain a message body corresponding to each frame of game image; and transmitting, through a message queue, the message body corresponding to each frame of game image to the at least one game state detection module for logic analysis, wherein each of the at least one game state detection module reads the message body from the message queue based on a subscribed subject, and extracts the associated information set of a corresponding heat zone map for corresponding service logic judgment. 7. The method of claim 6 , further comprising: clearing data stored in a cache layer before start of a round of game; and responsive to the game table entering a specific stage, storing, to the cache layer, an encapsulated message body corresponding to each frame of game image in the specific stage. 8. The method of claim 4 , wherein the at least one type of target object comprises at least one of: a poker, game currency, cash, a hand, or a marker; and the recognition data of the target object comprises at least one of: position data, suit, and points of the poker, position data, amount, nominal value, and associated operator identity of the game currency, position data, amount, nominal value, and associated operator identity of the cash, position data and associated operator identity of the hand, or position data and indication content of the marker. 9. The method of claim 1 , wherein the acquiring the recognition data obtained by performing game object recognition on each frame of game image in the game image frame sequence acquired by the camera comprises: acquiring, through a message queue, the recognition data obtained by performing game object recognition on each frame of game image in the game image frame sequence, wherein the recognition data is obtained by performing detection and recognition on each frame of game image and is input to the message queue. 10. The method of claim 1 , wherein among the at least one heat zone map, a first heat zone map contains at least one zone different from a second heat zone map. 11. The method of claim 1 , wherein a game state detection module determines a present stage of a game according to center coordinates of a type of game objects. 12. An end device, comprising: a processor; and a memory configured to store instructions which, when being executed by the processor, cause the processor to carry out the following: acquiring recognition data obtained by performing game object recognition on each frame of game image in a game image frame sequence acquired by a camera, wherein the recognition data comprises type data of a game object and position data of the game object on a game table, wherein the position data comprises center coordinates; acquiring at least one heat zone map corresponding to a surface of the game table, wherein each heat zone map represents a game region on the surface of the game table corresponding to a game object type detected by a respective game state detection module, wherein each game state detection module corresponds to a respective detection function for detecting an attribute of an object in the game region on the surface of the game table and making logic judgment; for each of the at least one heat zone map, acquiring a default color value of each game region in the heat zone map, wherein each game region in the heat zone map has a respective different default color value; determining target objects in each frame of game image based on the type data; and for each of the targ
Card games, e.g. poker, canasta, black jack · CPC title
Data transfer within a gaming system, e.g. data sent between gaming machines and users · CPC title
Casino tables, e.g. tables having integrated screens, chip detection means · CPC title
Dispensing or collecting devices for tokens or chips (dispensers for game pieces in chain reaction games A63F9/28; coin freed apparatus for games G07F17/32) · CPC title
using indicators, e.g. showing the condition of a game character on screen · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.