Roulette wheel winning number detection system
First Claim
1. A system for detecting a winning number in a roulette game played on a roulette wheel having a rim, a cylinder carrying pockets for receiving a roulette ball and pocket number regions corresponding to respective ones of said pockets, each colored pocket number region having a characteristic color, including at least one colored pocket number region having a characteristic index color, arranged in a known sequence thereon, comprising:
- a video camera mounted on the rim of said roulette wheel so as to image only a section of said roulette wheel, and wherein said video camera is adapted to generate color video data comprising a video image of a region of said roulette wheel through which said pockets and said corresponding colored pocket number regions pass when the cylinder of said roulette wheel is spun;
a first sampler for sampling said video data at an array of points in a first specified area of said video image corresponding to a region of said roulette wheel through which said colored pocket number regions will pass when the cylinder of said roulette wheel is spun;
an identifier for identifying said colored pocket number region in said first specified area using said sampled video data provided by said first sampler based on the color of said colored number pocket region and said known sequence of colored pocket number regions;
a second sampler for sampling said video data at a plurality of points in a second specified area of said video image corresponding to a region in which said ball can be expected to be present when said ball is in the pocket corresponding to said identified colored pocket number region;
a first determiner for determining whether said ball is in the pocket corresponding to said identified colored pocket number region using said sampled video data provided by said second sampler; and
an output for outputting the identity of said identified colored pocket number region as the winning number if said ball is determined to be in said corresponding pocket by said first determiner.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a detection system for detecting a winning number in a roulette game played on a roulette wheel having pockets for receiving a ball and having colored pocket number regions corresponding to the respective pockets, including a video camera for generating a video image of the roulette wheel including at least one colored pocket number region and a corresponding pocket. The video data at an array of points in a first specified area of the color video image corresponding to a region through which the color pocket number region will pass are sampled when the cylinder of the roulette wheel is spun. The identity of the colored pocket number regions are determined from the sampled video data provided by the array of points. The video data is also sampled at a plurality of points in a second specified area in which the ball can be expected to be when in the pocket corresponding to the identified colored pocket number region. Whether or not the ball is in the pocket is determined using the sampled video data provided by the plurality of points and the identity of the identified colored pocket numbered region is output as the winning number if the ball is determined to be in the corresponding pocket.
16 Citations
16 Claims
-
1. A system for detecting a winning number in a roulette game played on a roulette wheel having a rim, a cylinder carrying pockets for receiving a roulette ball and pocket number regions corresponding to respective ones of said pockets, each colored pocket number region having a characteristic color, including at least one colored pocket number region having a characteristic index color, arranged in a known sequence thereon, comprising:
-
a video camera mounted on the rim of said roulette wheel so as to image only a section of said roulette wheel, and wherein said video camera is adapted to generate color video data comprising a video image of a region of said roulette wheel through which said pockets and said corresponding colored pocket number regions pass when the cylinder of said roulette wheel is spun;
a first sampler for sampling said video data at an array of points in a first specified area of said video image corresponding to a region of said roulette wheel through which said colored pocket number regions will pass when the cylinder of said roulette wheel is spun;
an identifier for identifying said colored pocket number region in said first specified area using said sampled video data provided by said first sampler based on the color of said colored number pocket region and said known sequence of colored pocket number regions;
a second sampler for sampling said video data at a plurality of points in a second specified area of said video image corresponding to a region in which said ball can be expected to be present when said ball is in the pocket corresponding to said identified colored pocket number region;
a first determiner for determining whether said ball is in the pocket corresponding to said identified colored pocket number region using said sampled video data provided by said second sampler; and
an output for outputting the identity of said identified colored pocket number region as the winning number if said ball is determined to be in said corresponding pocket by said first determiner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
wherein said identifier determines the color of said colored pocket number region by identifying, for each point in each of said plurality of spaced radial lines, the color of said color video image at that point, associating each of said plurality of spaced radial lines with a color corresponding to the most identified color at points lying along that line, and identifying the color of said colored pocket number region as the color associated with the majority of said plurality of radially spaced lines.
-
-
8. The system according to claim 7, wherein said identifier is adapted to determine the color of said colored pocket number region as the color associated with a threshold number of said radial lines of points.
-
9. The system according to claim 1, wherein said index color is green, and wherein said identifier and said first determiner are adapted to determine the color of said video image at each point in said respective array of points and plurality of points as being red, green, black or white by comparing the color of each pixel of said video image at each said point with specified color threshold values.
-
10. The system according to claim 9, wherein said identifier and said first determiner are adapted to determine the color of said video image at each point in said respective array of points and plurality of points by determining the intensity value and the V value in YUV color space for each pixel of said video image at each said point and comparing the intensity and V values with specified intensity threshold and V threshold values, black being determined when the intensity value is below a specified intensity threshold value, red being determined when the V value is above a specified V threshold value, green being determined when the V value is below a specified V threshold value, and white being determined when the intensity value is above a specified intensity threshold value.
-
11. The system according to claim 1, further comprising a processor and program storage, wherein said first and second samplers, said determiner, said identifier and said output comprise computer program routines implemented by said processor and stored as instructions in said program storage.
-
12. The system according to claim 1, further comprising an automatic calibrator for automatically determining by pattern recognition said first specified area in which said array of points is arranged and said second specified area in which said ball can be expected to be present when said ball is in a pocket corresponding to an identified colored pocket number region.
-
13. The system according to claim 12, wherein said automatic calibrator comprises:
-
a first calibrator identifier for identifying the position in said video image of a target object placed by a user in a predetermined one of said pockets and positioned in front of said video camera;
a second calibrator identifier for searching in a predetermined region of said video image relative to said identified position of said target object to identify said first specified area within said colored pocket number region corresponding to said predetermined pocket;
a first point assignor for assigning the location of points of said array of points in the image within said first specified area within said color pocket number region;
a third calibrator identifier for identifying said second specified area in relation to said identified target object position; and
a second point assignor for assigning the location of said plurality of points in said video image within said second specified area.
-
-
14. The system according to claim 13, wherein said target object is said roulette ball.
-
15. The system according to claim 1, wherein said index color is green, further comprising a color threshold determinor for determining the color distribution of pixels in an image of said green, red and black colored pocket number regions, and for determining thresholds to be used in color determination by said identifier and said first determiner using said color distribution.
-
16. A system for detecting a winning number in a roulette wheel game played on a roulette wheel having a rim, a plurality of pockets for receiving a roulette ball at the conclusion of a roulette spin, each of said plurality of pockets having a corresponding colored pocket number region, comprising:
-
a video camera mounted on a rim of said roulette wheel so as to image only a section of the roulette wheel, for generating color video image data of at least one said pocket and at least one said corresponding colored pocket number region;
an identifier for identifying a first specified area within said colored pocket numbered region in said image, and a corresponding second specified area in said image within a corresponding pocket in which said roulette ball can be expected to be present at the conclusion of a roulette spin; and
a video processor for sampling successive video images within said first and second identified specified areas to identify said colored pocket number regions as they pass said first specified area in each of said successive video images, and to identify if said ball is present in the pocket corresponding to said identified colored pocket number region, wherein said processor identifies said colored pocket number regions from at least the color of said colored pocket number region depicted in said first specified area and a known sequence of pocket identities.
-
Specification