Systems, methods and devices for monitoring betting activities
AssigneeArb Labs Inc.
InventorsAdrian Bulzacki, Vlad Cazan
Life of this patent
Estimating the term…
Abstract
System, processes and devices for monitoring betting activities using bet recognition devices and a server. Each bet recognition device has an imaging component for capturing image data for a gaming table surface. The bet recognition device receives calibration data for calibrating the bet recognition device. A server processor coupled to a data store processes the image data received from the bet recognition devices over the network to detect, for each betting area, a number of chips and a final bet value for the chips.
Claims20
A computer implemented method for monitoring betting activities comprising:
- detecting that one or more chips have been placed in one or more defined bet areas on a gaming surface, each chip of the one or more chips having one or more visual identifiers representative of a face value associated with the chip, the one or more chips arranged in one or more stacks of chips in the one or more defined bet areas;
- capturing image data corresponding to the one or more chips placed in the one or more defined bet areas, the capturing triggered by the detection that the one or more chips have been placed in the one or more defined bet areas;
- transforming the image data to generate a subset of the image data relating to the one or more stacks of chips, the subset of image data isolating images of the one or more stacks from background image data in the image data;
- machine recognizing the one or more chips arranged in the one or more stacks and generating metadata representative of (i) a timestamp corresponding to when the image data was obtained, (ii) one or more estimated position values associated with the one or more chips, and (iii) one or more face values associated with the one or more chips based on the presence of the one or more visual identifiers;
- segmenting the subset of image data with the metadata representative of the one or more estimated position values with the one or more chips to generate one or more processed image segments, each processed image segment corresponding to a chip of the one or more chips and including metadata indicative of an estimated face value and position;
- determining one or more bet data values, each bet data value corresponding to a bet area of the one or more defined bet areas, and determined using at least the number of chips visible in each of the one or more bet areas extracted from the processed image segments and the metadata indicative of the face value of the one or more chips;
- and
- generating a three-dimensional model of the gaming surface, the three-dimensional model including an extrapolation of the captured image data;
- wherein the one or more chips are recognized using at least the three-dimensional model.
A system for monitoring betting activities comprising:
- an imaging component positioned on a gaming table or proximate thereto to for detecting that one or more chips have been placed in one or more defined bet areas on a gaming surface, each chip of the one or more chips having one or more visual identifiers representative of a face value associated with the chip, the one or more chips arranged in one or more stacks of chips in the one or more defined bet areas;
- the imaging component capturing image data corresponding to the one or more chips placed in the one or more defined bet areas, the capturing triggered by the detection that the one or more chips have been placed in the one or more defined bet areas;
- a processor configured to:
- transform the image data to generate a subset of the image data relating to the one or more stacks of chips, the subset of image data isolating images of the one or more stacks from background image data in the image data;
- machine recognize the one or more chips arranged in the one or more stacks and generate metadata representative of (i) a timestamp corresponding to when the image data was obtained, (ii) one or more estimated position values associated with the one or more chips, and (iii) one or more face values associated with the one or more chips based on the presence of the one or more visual identifiers;
- segment the subset of image data with the metadata representative of the one or more estimated position values with the one or more chips to generate one or more processed image segments, each processed image segment corresponding to a chip of the one or more chips and including metadata indicative of an estimated face value and position;
- determine one or more bet data values, each bet data value corresponding to a bet area of the one or more defined bet areas, and determined using at least the number of chips visible in each of the one or more bet areas extracted from the processed image segments and the metadata indicative of the face value of the one or more chips;
- and
- generate a three-dimensional model of the gaming surface, the three-dimensional model including an extrapolation of the captured image data;
- wherein the one or more chips are recognized using at least the three-dimensional model.
A non-transitory computer readable medium, storing machine interpretable instructions, which when executed, cause a processor to perform a method for monitoring betting activities comprising:
- detecting that one or more chips have been placed in one or more defined bet areas on a gaming surface, each chip of the one or more chips having one or more visual identifiers representative of a face value associated with the chip, the one or more chips arranged in one or more stacks of chips in the one or more defined bet areas;
- capturing image data corresponding to the one or more chips placed in the one or more defined bet areas, the capturing triggered by the detection that the one or more chips have been placed in the one or more defined bet areas;
- transforming the image data to generate a subset of the image data relating to the one or more stacks of chips, the subset of image data isolating images of the one or more stacks from background image data in the image data;
- machine recognizing the one or more chips arranged in the one or more stacks and generating metadata representative of (i) a timestamp corresponding to when the image data was obtained, (ii) one or more estimated position values associated with the one or more chips, and (iii) one or more face values associated with the one or more chips based on the presence of the one or more visual identifiers;
- segmenting the subset of image data with the metadata representative of the one or more estimated position values with the one or more chips to generate one or more processed image segments, each processed image segment corresponding to a chip of the one or more chips and including metadata indicative of an estimated face value and position;
- determining one or more bet data values, each bet data value corresponding to a bet area of the one or more defined bet areas, and determined using at least the number of chips visible in each of the one or more bet areas extracted from the processed image segments and the metadata indicative of the face value of the one or more chips;
- and
- generating a three-dimensional model of the gaming surface, the three-dimensional model including an extrapolation of the captured image data;
- and
- wherein the one or more chips are recognized using at least the three-dimensional model.
Dependencies are inferred from the claim text.