ES3003878T3 - Roulette wheel bias tracking - Google Patents
Roulette wheel bias tracking Download PDFInfo
- Publication number
- ES3003878T3 ES3003878T3 ES17705014T ES17705014T ES3003878T3 ES 3003878 T3 ES3003878 T3 ES 3003878T3 ES 17705014 T ES17705014 T ES 17705014T ES 17705014 T ES17705014 T ES 17705014T ES 3003878 T3 ES3003878 T3 ES 3003878T3
- Authority
- ES
- Spain
- Prior art keywords
- ball
- roulette
- roulette wheel
- processing unit
- image processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3241—Security aspects of a gaming system, e.g. detecting cheating, device integrity, surveillance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3202—Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
- G07F17/3216—Construction aspects of a gaming system, e.g. housing, seats, ergonomic aspects
- G07F17/322—Casino tables, e.g. tables having integrated screens, chip detection means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
- H04N23/661—Transmitting camera control signals through networks, e.g. control via the Internet
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30232—Surveillance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Analysis (AREA)
Abstract
Unidad de procesamiento de imágenes (3) y método (300) para detectar datos de eventos durante una ronda de juego de una ruleta (1) a través de una cámara (2), lo que permite detectar un sesgo en la ruleta. La ruleta (1) comprende una pista de bolas (11A), sobre la que se pone en rotación una bola de ruleta (14) alrededor de la ruleta (1), y una pista de bolas inferior inclinada (11B) que comprende deflectores de bolas (13, 15), que rodean un rotor (7). La unidad de procesamiento de imágenes (3) está configurada para: recibir una imagen capturada de la bola de ruleta (14) desde la cámara (2); detectar que la bola de ruleta (14), bajo la influencia de la gravedad, alcanza un círculo imaginario (17) que rodea los deflectores de bolas (13, 15) de la pista de bolas inferior (11B); y determinar una posición en la que se detecta que la bola de ruleta (14) alcanza el círculo imaginario (17); y almacenar la posición determinada en una base de datos (6). (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Rastreo del sesgo de la rueda de ruleta
Campo técnico
Las implementaciones descritas en el presente documento se refieren en general a una unidad de procesamiento de imágenes y a un método para detectar datos de eventos durante una ronda de juego de una rueda de ruleta a través de una cámara, permitiendo de esta manera la detección de un sesgo de la rueda de ruleta.
Antecedentes
El juego de la ruleta requiere que cada rueda de ruleta esté bien equilibrada y sin defectos para generar una distribución equitativa de probabilidades para todos los números de la rueda de ruleta. Esto es importante tanto desde la perspectiva del jugador como del casino, ya que el número ganador de la rueda de ruleta se verá afectado. Además, las características afectadas de una rueda de ruleta particular pueden aprovecharse por un jugador observador, es decir, un cierto resultado de una ronda puede aparecer con mayor frecuencia que la probabilidad teórica, lo que conduce una pérdida potencial para el casino.
Por lo tanto, es importante monitorizar y comprobar continuamente cada rueda de ruleta de un casino, para detectar en una etapa temprana cualquier tendencia a defectos o a sesgo.
Tal defecto o sesgo puede ser resultado del polvo, suciedad y/o exudado corporal emitido por el croupier, errores de la rueda de ruleta debidos a fallos durante el proceso de fabricación de la rueda, etc. También la mesa sobre la que se coloca la rueda de ruleta puede ser irregular o no horizontal. También puede ser el resultado de la manipulación o colocación involuntaria de la rueda de ruleta.
Un posible método para rastrear el sesgo de una rueda de ruleta puede ser llevar un registro continuo del resultado histórico de los números de la rueda de ruleta. El problema de este método es que es reactivo, no proactivo; es decir, únicamente es posible detectar a posteriori que la ruleta ha tenido un sesgo tan grave que ha afectado al resultado. Por lo tanto, tales métodos estadísticos basados únicamente en el análisis de los números ganadores son insuficientes. Sería deseable detectar cualquier tendencia de desviación de un resultado esperado de la rueda de ruleta en una etapa muy temprana, preferentemente de manera proactiva, antes de que la estadística de números ganadores de la rueda de ruleta se vea afectada.
El documento US8028993 B2 describe una rueda de ruleta que comprende tres detectores/sensores de bola para detectar una bola y determinar dónde cae la bola en el rotor de la rueda de ruleta. Los sensores están integrados en la rueda de ruleta. De esta manera, puede detectarse un sesgo de zona de caída almacenando las zonas respectivas detectadas en las que la bola cae en el rotor. Un primer problema de este enfoque es que el número de sensores se limita a tres sensores; de esta manera también se limita el número de zonas de caída, que es insuficiente para determinar con precisión la zona de caída. Un segundo problema es que únicamente se pueden usar determinadas ruedas de ruleta que tienen integrados los detectores de bola. En su lugar, sería deseable descubrir un método general para detectar cualquier sesgo de la rueda de ruleta que sea aplicable en cualquier rueda de ruleta arbitraria.
El documento US20140098219A1 describe un método para identificar defectos en una rueda de ruleta. Una primera trayectoria de una bola de ruleta puede determinarse después del lanzamiento de la bola de ruleta capturando el movimiento de la bola de ruleta en la rueda de ruleta. La etapa de determinación puede repetirse para determinar trayectorias adicionales, y puede identificarse una pluralidad de áreas que la bola de ruleta evitó durante el viaje a lo largo de las trayectorias. Se puede generar una representación gráfica de la pluralidad de áreas evitadas para identificar las regiones de la rueda de ruleta que incluyen defectos.
De esta manera, tienen que almacenarse muchos datos, lo que consume recursos de procesamiento y también retarda el procesamiento.
El documento EP2814010A1 se refiere a un método de juego de ruleta inmersivo. Los métodos comprenden recibir datos de vídeo desde una pluralidad de sensores de imagen; detectar una bola en una rueda de ruleta basándose en los datos de vídeo usando un procesador de hardware; obtener datos de movimiento acerca de la bola basándose en los datos de vídeo usando el procesador de hardware; determinar si la bola está a punto de caer en una casilla de la rueda de ruleta basándose en los datos de vídeo usando el procesador de hardware; y producir múltiples imágenes a cámara lenta de la bola en respuesta a la determinación de que la bola está a punto de caer en una casilla de la rueda de ruleta.
La solución descrita no se refiere en absoluto a la detección de un sesgo de rueda de ruleta, sino más bien a una solución para proporcionar un juego de ruleta inmersivo. La solución de la técnica anterior adicional se describe en el documento US 2014/098219 A1, que se refiere a un dispositivo de formación de imágenes configurado para rastrear el movimiento de una bola de ruleta alrededor de la rueda de ruleta. Las imágenes pueden enviarse a un servidor. El servidor puede usar la entrada (por ejemplo, un vídeo) y determinar la trayectoria de una bola de ruleta durante un juego de ruleta. Los fotogramas individuales de la fuente de vídeo pueden usarse para determinar la trayectoria de la bola de ruleta. El sistema de rueda de ruleta también incluye un motor que acciona la operación de la rueda de ruleta. La rueda de ruleta puede estar rodeada por una pista circular y puede estar ligeramente inclinada, además, la ruleta tiene un cuenco. El cuenco puede incluir topes o pasadores de ruleta. Se pueden identificar irregularidades en la pista circular y en el cuenco que pueden hacer que las trayectorias de la bola se concentren o eviten regiones de estos componentes estáticos (no giratorios) de la rueda de ruleta. Se puede generar una representación gráfica que muestre las áreas evitadas en muchas de tales trayectorias para identificar las regiones de la rueda de ruleta que incluyen defectos.
El documento GB 2429928 A, se refiere a una rueda ruleta y a un método y un sistema de detección para detectar el sesgo de la zona de caída. El sistema comprende una pluralidad de detectores de bola espaciados alrededor del aro y cada uno de ellos operativo para proporcionar una señal de detección de bola en respuesta a la detección de la bola que se desplaza a través de una región correspondiente del aro. Comprende además un procesador operativo para procesar las señales de detección de bola para identificarlas, para cada una de un número de partidas de ruleta, el detector que detectó la bola por última vez antes de que la bola cayera del aro, y comprende una memoria operativa para almacenar, para cada una de un número de partidas de ruleta, datos que identifican el detector que detectó la bola por última vez antes de que la bola cayera del aro, y un analizador operativo para analizar los datos para determinar la distribución de la zona de caída entre las regiones de aro. La detección de la bola podría realizarse usando cámaras de vídeo y análisis de fotogramas.
El documento US 2003/060263 A1, se refiere a un sistema para detectar el número ganador en un juego de ruleta y recopilar información para su tratamiento estadístico. Esto último permite al casino detectar que la rueda y su crupier operan de forma justa y sin sesgos. Este documento proporciona un sistema de detección para detectar un número ganador en un juego de rueda de ruleta en el que se obtienen imágenes de vídeo de al menos una casilla y al menos una región de número de casilla de color correspondiente en una quinta región de la rueda de ruleta. El sistema no requiere una imagen de toda la rueda de ruleta.
Por lo tanto, se desea mejorar el rastreo del sesgo de la rueda de ruleta.
Sumario
Por lo tanto, un objeto es obviar al menos algunas de las desventajas mencionadas anteriormente y detectar datos de eventos durante una ronda de juego de una rueda de ruleta, permitiendo de esta manera la detección de un sesgo de la rueda de ruleta.
Este y otros objetivos se logran mediante las características de las reivindicaciones independientes adjuntas.
Formas de realización adicionales son evidentes a partir de las reivindicaciones dependientes, la descripción y las figuras.
De acuerdo con un primer aspecto, se proporciona una unidad de procesamiento de imágenes, como se define en la reivindicación 1.
De acuerdo con un segundo aspecto, se proporciona un método, como se define en la reivindicación 8.
Usando una cámara externa y un software de procesamiento de imágenes para detectar cuándo la bola alcanza la zona de caída, puede detectarse un conjunto continuo de posiciones de zona de caída. De esta manera, se puede determinar un número infinito de posiciones de zona de caída, lo que conduce a una detección de sesgos más sensible. De esta manera, puede detectarse un defecto de la rueda de ruleta en una etapa temprana, tal como antes de que se vea afectado el número ganador resultante de la rueda de ruleta.
La detección de otros datos de eventos tales como, por ejemplo, que la bola de ruleta está alcanzando un área predefinida en una proximidad de un deflector de bola y/o que la bola de la ruleta, bajo la influencia de la gravedad, alcanza un segundo círculo imaginario que rodea el rotor, consigue además sensibilidad y fiabilidad en la detección de sesgos de la rueda ruleta.
Además, cualquier tipo de rueda de ruleta de cualquier fabricante puede monitorizarse de acuerdo con la solución divulgada, ya que no se utilizan sensores integrados internos.
Otra ventaja más de acuerdo con algunas realizaciones, cuando se usa una rueda de ruleta en un casino en línea, es que la misma cámara que se utiliza para mostrar la rueda de ruleta a los jugadores en línea puede usarse para proporcionar imágenes a la unidad de procesamiento de imágenes. Por lo tanto, no se requiere ningún hardware de sensor adicional para realizar el método divulgado. De esta manera, se proporciona una detección de sesgo de rueda de ruleta mejorada.
Otros objetos, ventajas y características novedosas de los aspectos descritos se harán evidentes a partir de la siguiente descripción detallada.
Breve descripción de los dibujos
Se describen diversas realizaciones con más detalle haciendo referencia a los dibujos adjuntos, que ilustra ejemplos en los que:
La figura 1 es una vista esquemática que ilustra un sistema de acuerdo con una realización de la invención.
La figura 2 es una vista en perspectiva que ilustra una rueda de ruleta de acuerdo con una realización de la invención.
La figura 3 es un diagrama de flujo que ilustra un método de acuerdo con una realización.
Descripción detallada
Las realizaciones de la invención descritas en el presente documento se definen como una unidad de procesamiento de imágenes y un método de procesamiento de imágenes, que pueden ponerse en práctica en las realizaciones descritas a continuación. Sin embargo, estas realizaciones pueden ejemplificarse y realizarse de muchas maneras diferentes y no deben limitarse a los ejemplos expuestos en el presente documento; en su lugar, estos ejemplos ilustrativos de realizaciones se proporcionan para que esta divulgación sea exhaustiva y completa.
Otros objetos y características más pueden resultar evidentes a partir de la siguiente descripción detallada, considerada junto con los dibujos adjuntos. Se debe entender, sin embargo, que los dibujos están designados únicamente a título ilustrativo y no como definición de los límites de las realizaciones divulgadas en el presente documento, para las que ha de hacerse referencia a las reivindicaciones adjuntas. Además, los dibujos no están necesariamente dibujados a escala y, salvo que se indique lo contrario, únicamente se pretenden para ilustrar conceptualmente las estructuras y los procedimientos descritos en el presente documento.
La figura 1 es una ilustración esquemática sobre un escenario de un casino en línea, en donde se monitoriza un conjunto de ruletas de ruleta 1 por una cámara 2. Cada rueda de ruleta 1 se monitoriza por una cámara 2. La cámara 2 monitoriza el juego de la rueda de ruleta 1 y proporciona imágenes capturadas a unos servidores de procesamiento de vídeo, o unidad de procesamiento de imágenes 3. La rueda de ruleta 1 está situada sobre una mesa o similar, y se opera por un croupier.
La unidad de procesamiento de imágenes 3 puede proporcionar, a su vez, imágenes procesadas a un servidor web de aplicaciones 4, a partir del que los jugadores en línea pueden participar en el juego a través de un ordenador de usuario 5.
Como alternativa, en algunas realizaciones puede usarse otra cámara, para proporcionar imágenes en vivo del juego a los jugadores en línea, por ejemplo, para presentar la rueda de ruleta desde un ángulo.
Las imágenes de la rueda de ruleta 1 y, por ejemplo, los resultados con respecto al número ganador se almacenan en una base de datos 6.
Cuando se juega a la ruleta, ya sea en línea o en vivo, el jugador tiene una diversidad de opciones de apuesta. Por ejemplo, el jugador puede elegir apostar a un solo número o a un intervalo de números; a los colores rojo o negro; o si el número es par o impar. Para determinar el número y el color ganadores, el croupier hace girar el rotor de la rueda de ruleta 1 en una dirección, a continuación, hace girar una bola en la dirección opuesta alrededor de una pista circular inclinada que recorre la circunferencia de la rueda de ruleta 1. El crupier puede hacer girar el rotor en el sentido de las agujas del reloj o, como alternativa, en el sentido contrario de las agujas del reloj.
La bola finalmente pierde impulso y bajo la influencia de la gravedad, cae en el rotor y en una de las 37 (en la ruleta francesa/europea) o 38 (en la ruleta americana) casillas coloreadas y numeradas del rotor. Las probabilidades de pago para cada tipo de apuesta se basan en su probabilidad.
Los jugadores pueden seguir haciendo apuestas mientras la bola gira alrededor de la ruleta 1 hasta que el crupier anuncie que no se permiten más apuestas.
Cuando la rueda de ruleta 1 determina un número y un color ganadores, a continuación, el crupier barrerá todas las demás apuestas perdedoras, ya sea a mano o con rastrillo, y determinará todos los pagos a las restantes apuestas ganadoras entrantes y salientes. Cuando el crupier termine de hacer los pagos, el marcador se retira del tablero, donde los jugadores recopilan sus ganancias y hacen nuevas apuestas. Las fichas ganadoras permanecen en el tablero.
La Figura 1 divulga por lo tanto un sistema para detectar y almacenar datos de eventos durante una ronda de juego de una rueda de ruleta 1, permitiendo de esta manera la detección de un sesgo de la rueda de ruleta. La rueda de ruleta 1 comprende una pista de bola, sobre la que se hace girar una bola de ruleta alrededor de la rueda de ruleta 1, y una pista de bola inferior inclinada que comprende deflectores de bola, que rodean un rotor. El sistema comprende la cámara 2 dirigida hacia la rueda de ruleta 1, configurada para capturar al menos una imagen de la bola de ruleta cuando gira dentro de la pista de bola inferior de la rueda de ruleta 1. El sistema comprende además la unidad de procesamiento de imágenes 3 y la base de datos 6 configurada para almacenar la posición determinada.
La Figura 2 ilustra una ruleta 1. La rueda de ruleta 1 comprende un rotor 7. El rotor 7 comprende 37 o 38 casillas de bolas 21, cada una asociada con una placa de número de color 20. Las casillas de bola 21 están separadas entre sí por paredes de separación 22. Dentro del anillo de casillas de bola 21, está situado un cono 23. El cono 23 está inclinado hacia el anillo de casillas de bola 21, forzando de esta manera a la bola 14 a terminar en una de las casillas de bola 21 al final de cada ronda.
La rueda de ruleta 1 comprende además un aro de cuenco 10 alrededor de la rueda de ruleta 1. Además, la rueda de ruleta 1 comprende una pista de bola 11A, sobre la que se hace girar una bola de ruleta 14 alrededor de la rueda de ruleta 1, y una pista de bola inferior inclinada 11B que comprende deflectores de bola 13, 15, que rodean el rotor 7.
Los deflectores de bola 13, 15 de la pista de bola inferior 11B son de dos tipos. Algunos deflectores de bola 13 se extienden verticalmente y otros deflectores de bola 15 se extienden horizontalmente. Ambos tipos de deflectores de bola 13, 15 pueden tener forma de diamante y, por lo tanto, se denominan diamantes. Típicamente, hay cuatro deflectores de bola extendidos verticalmente 13 y cuatro deflectores de bola extendidos horizontalmente 15 en la pista de bola inferior 11B alrededor de la rueda de ruleta 1, entremezclados entre sí.
Cuando se inicia una ronda de juego, el crupier empieza a girar el rotor 7 a través de la torreta 24 (o, como alternativa, a través de las casillas de bola 21 del rotor 7) en una dirección de rotación y, a continuación, empieza a hacer girar la bola 14 alrededor de la pista de bola 11A de la rueda de ruleta 1 en la dirección de rotación opuesta. A medida que la bola 14 pierde impulso, la gravitación arrastrará gradualmente la bola hacia la pista de bola inferior 11B.
La cámara 2 está monitorizando la rueda de ruleta 1 desde arriba durante toda la ronda de juego y/o durante un conjunto de rondas de juego, y las imágenes capturadas se reenvían a la unidad de procesamiento de imágenes 3. La cámara 2 puede, en algunas realizaciones, en caso de casino en línea, estar configurada además para monitorizar la ronda de juego de la rueda de ruleta 1 y, posiblemente, proporcionar imágenes capturadas al jugador remoto, en algunas realizaciones.
La unidad de procesamiento de imágenes 3 detecta cuando la bola 14 alcanza un círculo imaginario 17 que rodea los deflectores de bola 13, 15 de la pista de bola inferior 11B, y determina una posición donde se detecta que la bola de ruleta 14 alcanza el círculo imaginario 17. El círculo imaginario 17 que rodea los deflectores de bola 13, 15 puede estar tocando el extremo superior de un subconjunto de deflectores de bola extendidos verticalmente 13 en algunas realizaciones.
La posición se determina dividiendo la rueda de ruleta 1 en un número de zonas de caída tal como, por ejemplo, zonas de caída angular. A continuación, se almacenan en la base de datos 6 las estadísticas con relación a las posiciones de zona de caída determinadas.
Recopilando y almacenando las estadísticas de zona de caída para cada rueda de ruleta 1, para un gran número de rondas de juego, tal como las 50 últimas rondas de juego, las 100 últimas rondas de juego, las 1000 últimas rondas de juego, etc., se detecta una desviación de una distribución esperada de las estadísticas de la zona de caída. En algunas realizaciones, una desviación que supera un valor predeterminado (tal como, por ejemplo, el 5 %, el 10 %, el 15 %, etc.) desde una distribución esperada de las estadísticas de la zona de caída puede generar una alerta.
De esta manera, el croupier o cualquier otro operador puede ser alertado y la rueda de ruleta 1 puede cerrarse para seguir jugando hasta que se haya realizado el mantenimiento, comprobación y/o limpieza apropiados.
De esta manera se evita que se juegue con una rueda de ruleta 1 defectuosa, ya antes de que se vea afectada la distribución equitativa de probabilidades de los números de la rueda de ruleta 1, proporcionando seguridad tanto al casino como a los jugadores participantes.
En algunas realizaciones, la unidad de procesamiento de imágenes 3 está configurada además para detectar que la bola de ruleta 14 está alcanzando un área predefinida 16 en la proximidad de un deflector de bola 13, 15. Además, la unidad de procesamiento de imágenes 3 está configurada para determinar una identidad de dicho deflector de bola 13, 15.
En algunas realizaciones, el área predefinida 16 puede tener forma de sección cónica, como una elipse, un óvalo, un círculo, etc., en la proximidad de cada deflector de bola 13, 15.
Los deflectores de bola 13, 15 de la pista de bola inferior 11B pueden comprender un primer subconjunto de deflectores de bola extendidos horizontalmente 15 y un segundo subconjunto de deflectores de bola extendidos verticalmente 13.
Los deflectores de bola extendidos horizontalmente 15 del primer subconjunto pueden estar separados por un deflector de bola extendido verticalmente 13 del segundo subconjunto, de tal manera que cada segundo deflector de bola 13, 15 esté extendido horizontalmente y cada otro segundo deflector de bola 13, 15 esté extendido verticalmente. En una situación típica, la pista de bola inferior 11B comprende cuatro deflectores de bola extendidos horizontalmente 15 y cuatro deflectores de bola extendidos verticalmente 13, entremezclados entre sí.
A continuación, se almacenan en la base de datos 6 las estadísticas con relación a la identidad del deflector de bola determinada.
Recopilando y almacenando estadísticas de identidad de deflector de bola para cada rueda de ruleta 1, para un gran número de rondas de juego, tal como las 50 últimas rondas de juego, las 100 últimas rondas de juego, las 1000 últimas rondas de juego, etc., puede detectarse una desviación de una distribución estadística esperada. En algunas realizaciones, una desviación que supera un valor predeterminado (tal como, por ejemplo, el 5 %, el 10 %, el 15 %, etc.) de la distribución esperada de las estadísticas puede generar una alerta.
De esta manera, se recopila y analiza otro parámetro de juego que puede proporcionar una detección temprana de un sesgo de rueda de ruleta. Como alternativa, el sesgo puede confirmarse de forma más segura en algunas realizaciones.
Además, la unidad de procesamiento de imágenes 3 puede estar configurada además para detectar que la bola de ruleta 14, bajo la influencia de la gravedad, alcanza un segundo círculo imaginario 18 que rodea el rotor 7. La unidad de procesamiento de imágenes 3 también puede estar configurada para determinar una segunda posición donde se detecta que la bola de ruleta 14 alcanza el segundo círculo imaginario 18.
La segunda posición determinada puede almacenarse en la base de datos 6 en algunas realizaciones.
Recopilando y almacenando estadísticas con relación al momento en que la bola 14 toca el rotor 7 para cada ruleta 1, para un gran número de rondas de juego, tal como las 50 últimas rondas de juego, las 100 últimas rondas de juego, las 1000 últimas rondas de juego, etc., se detecta una desviación de una distribución estadística esperada. En algunas realizaciones, una desviación que supera un valor predeterminado (tal como, por ejemplo, el 5 %, el 10 %, el 15 %, etc.) de una distribución esperada de las estadísticas puede generar una alerta.
De esta manera, se recopila y analiza otro parámetro de juego más que puede proporcionar una detección incluso más temprana de un sesgo de rueda de ruleta. Como alternativa, el sesgo puede confirmarse de forma más segura en algunas realizaciones, proporcionando confianza adicional al método y sistema divulgados.
En algunas realizaciones, la unidad de procesamiento de imágenes 3 puede estar configurada para determinar una posición continua donde la bola de ruleta 14 alcanza el círculo imaginario 17 y/o determinar una segunda posición continua donde la bola de ruleta 14 alcanza el segundo círculo imaginario 18.
Además, de acuerdo con algunas realizaciones, la unidad de procesamiento de imágenes 3 puede estar configurada para procesar imágenes capturadas por la cámara 2 cuando la bola de ruleta 14 alcanza el círculo imaginario 17.
La Figura 3 es un diagrama de flujo que ilustra realizaciones de un método 300 para detectar datos de eventos durante una ronda de juego de una rueda de ruleta 1 a través de una cámara 2. De esta manera, puede habilitarse la detección de un sesgo de ruleta, basándose en una comparación entre las estadísticas con relación a los datos de eventos y una distribución esperada del resultado.
El método 300 puede realizarse en un casino en línea o en un casino en vivo.
La rueda de ruleta 1 comprende una pista de bola 11A, sobre la que se hace girar una bola de ruleta 14 alrededor de la rueda de ruleta 1. Además, la ruleta 1 comprende una pista de bola inferior inclinada 11B que comprende deflectores de bola 13, 15, que rodean un rotor 7.
Para detectar apropiadamente los datos de eventos durante la ronda de juego de la rueda ruleta 1 a través de la cámara 2 para habilitar la detección del sesgo de la rueda de ruleta, el método 300 puede comprender un número de acciones 301-307. Sin embargo, hay que señalar que cualquiera, algunas o todas las acciones descritas 301-307, pueden realizarse en un orden cronológico algo diferente del que indica la enumeración. Al menos algunas de las acciones 301-307 pueden realizarse simultáneamente o incluso en un orden al menos parcialmente inverso de acuerdo con diferentes realizaciones. Además, debe tenerse en cuenta que algunas acciones únicamente pueden realizarse en algunas realizaciones alternativas, tal como, por ejemplo, las acciones 305 -306.
En la acción 301, se detecta que la bola de ruleta 14, bajo la influencia de la gravedad, alcanza un círculo imaginario 17 que rodea los deflectores de bola 13, 15 de la pista de bola inferior 11B.
El círculo imaginario 17 puede tocar el extremo superior de los deflectores de bola extendidos verticalmente 13 en algunas realizaciones, o, como alternativa, tocar el extremo superior de los deflectores de bola extendidos horizontalmente 15, tocar el centro de los deflectores de bola 13, 15, tocar el extremo inferior de los deflectores de bola extendidos horizontalmente 15, tocar el extremo inferior de los deflectores de bola extendidos verticalmente 13, o en cualquier punto entre ellos.
En diferentes realizaciones, puede detectarse cuando el borde de la bola de ruleta 14 alcanza el círculo imaginario 17, o el centro gravitatorio de la bola de ruleta 14 alcanza el círculo imaginario 17.
La acción 302 comprende determinar una posición donde se detecta 301 que la bola de ruleta 14 alcanza el círculo imaginario 17.
La posición, que puede denominarse posición de zona de caída puede ser una posición angular continua alrededor de la rueda de ruleta 1. Como alternativa, la rueda de ruleta 1 puede estar dividida en un número predeterminado de zonas de caída, tal como, por ejemplo, 4, 8, 16 etc.
La acción 303 consiste en detectar que la bola de ruleta 14 alcanza un área predefinida 16 en las proximidades de un deflector de bola 13, 15.
En algunas realizaciones, el área predefinida 16 puede tener forma de sección cónica, como una elipse, un óvalo, un círculo, etc., en la proximidad de cada deflector de bola 13, 15.
La acción 304, comprende determinar una identidad de dicho deflector de bola 13, 15.
Los deflectores de bola 13, 15 de la pista de bola inferior 11B pueden comprender, en algunas realizaciones, un primer subconjunto de deflectores de bola extendidos horizontalmente 15 y un segundo subconjunto de deflectores de bola extendidos verticalmente 13. Los deflectores de bola también pueden denominarse diamantes, debido a su forma. Los deflectores de bola extendidos horizontalmente 15 del primer subconjunto pueden estar separados por un deflector de bola extendido verticalmente 13 del segundo subconjunto.
La acción 305, que puede realizarse únicamente dentro de algunas realizaciones, comprende detectar que la bola de ruleta 14, bajo la influencia de la gravedad, alcanza un segundo círculo imaginario 18 que rodea el rotor 7.
El segundo círculo imaginario 18 puede estar situado donde finaliza la pista de bola inferior 11B, donde comienza el rotor 7 o en algún punto intermedio.
La acción 306, que únicamente puede realizarse dentro de algunas realizaciones en donde se ha llevado realizado la acción 305, comprende determinar una segunda posición donde se detecta 305 que la bola de ruleta 14 alcanza el segundo círculo imaginario 18.
En diferentes realizaciones, puede detectarse cuando el borde de la bola de ruleta 14 alcanza el segundo círculo imaginario 18, o el centro gravitatorio de la bola de ruleta 14 alcanza el segundo círculo imaginario 18.
La acción 307, comprende almacenar los datos de eventos, es decir, la posición determinada 302 comprende determinar una posición donde se detecta 301 que la bola de ruleta 14 alcanza el círculo imaginario 17, en una base de datos 6.
Los datos de eventos almacenados pueden almacenarse asociados con, por ejemplo, una referencia de identificación de la rueda de ruleta 1, una indicación de tiempo y/o un número secuencial que identifica la ronda de juego particular, etc. También, los resultados con relación al número ganador pueden almacenarse en la base de datos 6, o en cualquier otro medio de almacenamiento tal como una memoria.
Además, la acción 307 comprende almacenar la identidad determinada 304 de dicho deflector de bola 13, 15, por ejemplo, en la base de datos 6, o en cualquier otro medio de almacenamiento tal como una memoria.
Además, en realizaciones en donde se han realizado las acciones 305 y 306, la acción 307 puede comprender almacenar la segunda posición determinada 306 donde se detecta 305 que la bola de ruleta 14 alcanza el segundo círculo imaginario 18, en la base de datos 6.
De esta manera, se habilita la detección de un sesgo de rueda de ruleta, detectando una desviación de las estadísticas recopiladas y almacenadas de una pluralidad de rondas de juego. Cuando se detecta tal desviación de una distribución esperada de las estadísticas de la zona de caída, que supera de un límite umbral, puede generarse una alerta y enviarse, por ejemplo, al crupier o a cualquier otro operador. De esta manera, el crupier puede cerrar la rueda para que se siga jugando hasta que se haya realizado el mantenimiento apropiado.
El método 300 descrito anteriormente se realiza mediante un programa informático que comprende código de programa para realizar el método 300 de acuerdo con al menos algunas de las acciones de método 301-307 cuando el programa informático se ejecuta en la unidad de procesamiento de imágenes 3. La unidad de procesamiento de imágenes 3 puede comprender una o más instancias de un circuito de procesamiento, es decir, una unidad central de procesamiento (CPU), una unidad de procesamiento, un circuito de procesamiento, un procesador, un circuito integrado de aplicación específica (ASIC), un microprocesador u otra lógica de procesamiento que pueda interpretar y ejecutar instrucciones. La expresión "procesador" usada en el presente documento puede representar una circuitería de procesamiento que comprende una pluralidad de circuitos de procesamiento, tales como, por ejemplo, cualquiera, algunas o todas las enumeradas anteriormente.
El producto de programa de ordenador mencionado anteriormente puede proporcionarse, por ejemplo, en forma de un soporte de datos que lleve código de programa informático para realizar al menos algunas de las acciones 301-307 de acuerdo con algunas realizaciones cuando se carga en la unidad de procesamiento de imágenes 3. El soporte de datos puede ser, por ejemplo, un disco duro, un disco CD ROM, un lápiz de memoria, un dispositivo de almacenamiento óptico, un dispositivo de almacenamiento magnético o cualquier otro medio apropiado tal como un disco o una cinta que puede contener datos legibles por máquina de manera no transitoria. Además, el producto de programa informático puede proporcionarse como código de programa informático en un servidor y descargarse a la unidad de procesamiento de imágenes 3 de forma remota, por ejemplo, a través de una conexión a Internet.
Se puede almacenar/distribuir un programa informático en un medio adecuado, tal como un medio de almacenamiento óptico o un medio de estado sólido suministrado junto con o como parte de otro hardware, pero también puede distribuirse de otras formas, tal como a través de Internet u otro sistema de comunicación alámbrico o inalámbrico.
Claims (11)
1. Una unidad de procesamiento de imágenes (3), para detectar datos de eventos durante una ronda de juego de una rueda de ruleta (1) a través de una cámara (2), permitiendo de esta manera la detección de un sesgo de la rueda de ruleta, cuya rueda de ruleta (1) comprende una pista de bola (11A), sobre la que se hace girar una bola de ruleta (14) alrededor de la rueda de ruleta (1), y una pista de bola inferior inclinada (11B) que comprende deflectores de bola (13, 15), que rodean un rotor (7); en donde la unidad de procesamiento de imágenes (3) está configurada para: recibir al menos una imagen capturada de la bola de ruleta (14) desde la cámara (2);
detectar que la bola de ruleta (14), bajo la influencia de la gravedad, alcanza un círculo imaginario (17) que rodea los deflectores de bola (13, 15) de la pista de bola inferior (11B); y
determinar una posición donde se detecta que la bola de ruleta (14) alcanza el círculo imaginario (17); cuya posición se determina dividiendo la rueda de ruleta (1) en un número de zonas de caída;
almacenar las estadísticas de posición de la zona de caída determinadas en una base de datos (6), permitiendo de esta manera la detección de un sesgo de rueda de ruleta mediante la detección de una desviación de las estadísticas de zona de caída recopiladas y almacenadas de una pluralidad de rondas de juego,
caracterizada por que la unidad de procesamiento de imágenes (3) está configurada además para: detectar que la bola de ruleta (14) está alcanzando un área predefinida (16) en la proximidad de uno de los deflectores de bola (13, 15);
y
determinar una identidad de dicho deflector de bola (13, 15);
y en donde la base de datos (6) está además configurada para almacenar estadísticas con relación a la identidad determinada de dicho deflector de bola (13, 15) permitiendo de esta manera la detección de una desviación de una distribución esperada de estadísticas con relación a la identidad de los deflectores de bola (13, 15) recopiladas y almacenadas para cada rueda de ruleta (1), para un gran número de rondas de juego.
2. La unidad de procesamiento de imágenes (3), de acuerdo con la reivindicación 1, en donde el círculo imaginario (17) que rodea los deflectores de bola (13, 15) está tocando el extremo superior de un subconjunto de deflectores de bola extendidos verticalmente (13).
3. La unidad de procesamiento de imágenes (3), de acuerdo con las reivindicaciones 1 o 2, en donde dicha área predefinida (16) tiene forma de sección cónica, en la proximidad de cada deflector de bola (13, 15).
4. La unidad de procesamiento de imágenes (3) de acuerdo con cualquiera de las reivindicaciones 1-3, en donde la unidad de procesamiento de imágenes (3) está configurada además para:
detectar que la bola de ruleta (14), bajo la influencia de la gravedad, alcanza un segundo círculo imaginario (18) que rodea el rotor (7);
determinar una segunda posición donde se detecta que la bola de ruleta (14) alcanza el segundo círculo imaginario (18) ; y
en donde la base de datos (6) está además configurada para almacenar la segunda posición determinada en la base de datos (6).
5. La unidad de procesamiento de imágenes (3) de acuerdo con cualquiera de las reivindicaciones 1-4, configurada además para determinar una posición continua donde la bola de ruleta (14) alcanza el círculo imaginario (17) y/o determinar una segunda posición continua donde la bola de ruleta (14) alcanza el segundo círculo imaginario (18).
6. La unidad de procesamiento de imágenes (3) de acuerdo con cualquiera de las reivindicaciones 1-5, configurada además para procesar imágenes capturadas por la cámara (2) cuando la bola de ruleta (14) alcanza el círculo imaginario (17).
7. La unidad de procesamiento de imágenes (3) de acuerdo con cualquiera de las reivindicaciones 1-6, en donde la cámara (2) está configurada además para monitorizar la ronda de juego de la rueda de ruleta (1) y proporcionar las imágenes capturadas a un jugador remoto.
8. Un método (300) para detectar datos de eventos durante una ronda de juego de una rueda de ruleta (1) a través de una cámara (2), permitiendo de esta manera la detección de un sesgo de la rueda de ruleta, cuya rueda de ruleta (1) comprende una pista de bola (11A), sobre la que se hace girar una bola de ruleta (14) alrededor de la rueda de ruleta (1), y una pista de bola inferior inclinada (11B) que comprende deflectores de bola (13, 15), que rodean un rotor (7); en donde el método (300) comprende:
detectar (301) que la bola de ruleta (14), bajo la influencia de la gravedad, alcanza un círculo imaginario (17) que rodea los deflectores de bola (13, 15) de la pista de bola inferior (11B);
determinar (302) una posición donde se detecta (301) que la bola de ruleta (14) alcanza el círculo imaginario (17); cuya posición se determina dividiendo la rueda de ruleta (1) en un número de zonas de caída;
almacenar (307) las estadísticas de posición de zona de caída determinadas (302) en una base de datos (6), permitiendo de esta manera la detección de un sesgo de rueda de ruleta mediante la detección de una desviación de las estadísticas de zona de caída recopiladas y almacenadas de una pluralidad de rondas de juego, caracterizado además por:
detectar (303) que la bola de ruleta (14) está alcanzando un área predefinida (16) en la proximidad de uno de los deflectores de bola (13, 15);
determinar (304) una identidad de dicho deflector de bola (13, 15); y
almacenar (307) las estadísticas con relación a la identidad determinada (304) de dicho deflector de bola (13, 15) en la base de datos (6), permitiendo de esta manera la detección de una desviación de una distribución esperada de las estadísticas con relación a la identidad de los deflectores de bola (13, 15) recopiladas y almacenadas para cada rueda de ruleta (1), para un gran número de rondas de juego.
9. El método (300) de acuerdo con la reivindicación 8, que comprende, además:
detectar (305) que la bola de ruleta (14), bajo la influencia de la gravedad, alcanza un segundo círculo imaginario (18) que rodea el rotor (7);
determinar (306) una segunda posición donde se detecta (305) que la bola de ruleta (14) alcanza el segundo círculo imaginario (18); y
almacenar (307) la segunda posición determinada (306) en la base de datos (6).
10. Un programa informático que comprende código de programa para realizar un método (300) de acuerdo con cualquiera de las reivindicaciones 8-9 cuando el programa informático se ejecuta en una unidad de procesamiento de imágenes (3), de acuerdo con cualquiera de las reivindicaciones 1-7.
11. Un sistema para detectar y almacenar datos de eventos durante una ronda de juego de una rueda de ruleta (1), cuya rueda de ruleta (1) comprende una pista de bola (11A), sobre la que se hace girar una bola de ruleta (14) alrededor de la rueda de ruleta (1), y una pista de bola inferior inclinada (11B) que comprende deflectores de bola (13, 15), que rodean un rotor (7); en donde el sistema comprende:
una cámara (2) dirigida hacia la rueda de ruleta (1), configurada para capturar al menos una imagen de la bola de ruleta (14) cuando gira dentro de la pista de bola inferior (11B) de la rueda de ruleta (1);
una unidad de procesamiento de imágenes (3) de acuerdo con cualquiera de las reivindicaciones 1-7; y una base de datos (6) para almacenar estadísticas de posición de zona de caída y una identidad determinada de uno de dichos deflectores de bola (13, 15), en donde las estadísticas de posición de zona de caída y la identidad determinada de dicho deflector de bola (13,15) son determinadas por la unidad de procesamiento de imágenes (3) de acuerdo con cualquiera de las reivindicaciones 1-7, permitiendo de esta manera la detección de un sesgo de rueda de ruleta mediante la detección de una desviación de las estadísticas recopiladas y almacenadas de la zona de caída de una pluralidad de rondas de juego y permitiendo la detección de una desviación de una distribución esperada de estadísticas con relación a la identidad de los deflectores de bola (13, 15) recopiladas y almacenadas para cada rueda de ruleta (1), para un gran número de rondas de juego.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE1650026 | 2016-01-12 | ||
| PCT/EP2017/050536 WO2017121783A1 (en) | 2016-01-12 | 2017-01-12 | Roulette wheel bias tracking |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES3003878T3 true ES3003878T3 (en) | 2025-03-11 |
Family
ID=58044005
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES17705014T Active ES3003878T3 (en) | 2016-01-12 | 2017-01-12 | Roulette wheel bias tracking |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US10657765B2 (es) |
| EP (1) | EP3403249B1 (es) |
| ES (1) | ES3003878T3 (es) |
| WO (1) | WO2017121783A1 (es) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2981832C (en) * | 2015-04-07 | 2023-01-24 | Richar Fitoussi | Wheel game apparatus and wagering game methods |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6250632B1 (en) | 1999-11-23 | 2001-06-26 | James Albrecht | Automatic card sorter |
| GB0001592D0 (en) * | 2000-01-24 | 2000-03-15 | Technical Casino Services Ltd | Roulette wheel winning number detection method and apparatus |
| US7766331B2 (en) | 2005-07-01 | 2010-08-03 | Gioia Systems, Llc | Method and device for physically randomizing a plurality of playing instruments in absence of a random number generator |
| GB2429928A (en) | 2005-09-13 | 2007-03-14 | Technical Casino Services Ltd | A roulette wheel bias detection system |
| EP2469489A1 (en) * | 2010-12-22 | 2012-06-27 | Tangiamo AB | Remote gaming system |
| US9280865B2 (en) * | 2012-10-08 | 2016-03-08 | Igt | Identifying defects in a roulette wheel |
| US20160317905A9 (en) | 2013-06-10 | 2016-11-03 | Digideal Corporation | Card Shuffler |
| CA2854177C (en) | 2013-06-13 | 2020-10-27 | Evolution Malta Ltd | Systems, methods, and media for immersive roulette gaming |
| CN104415531B (zh) | 2013-08-19 | 2019-06-07 | 巴利游戏公司 | 包括多张牌存储舱的批量洗牌装置及相关方法 |
| US10226690B2 (en) * | 2014-01-15 | 2019-03-12 | Timothy Adams | Modified roulette wheel apparatus and associated wagering game methods |
| GB2522685A (en) * | 2014-01-31 | 2015-08-05 | Tcs John Huxley Europ Ltd | Roulette wheel apparatus |
-
2017
- 2017-01-12 ES ES17705014T patent/ES3003878T3/es active Active
- 2017-01-12 WO PCT/EP2017/050536 patent/WO2017121783A1/en not_active Ceased
- 2017-01-12 US US16/069,441 patent/US10657765B2/en active Active
- 2017-01-12 EP EP17705014.3A patent/EP3403249B1/en active Active
-
2020
- 2020-03-11 US US16/815,424 patent/US20200211327A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| EP3403249A1 (en) | 2018-11-21 |
| US10657765B2 (en) | 2020-05-19 |
| EP3403249C0 (en) | 2025-01-08 |
| US20190012877A1 (en) | 2019-01-10 |
| WO2017121783A1 (en) | 2017-07-20 |
| EP3403249B1 (en) | 2025-01-08 |
| US20200211327A1 (en) | 2020-07-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9717980B2 (en) | Optical system for a roulette wheel | |
| PT81785B (pt) | Aparelho automatico de roleta | |
| US8028993B2 (en) | Roulette wheel | |
| US12097440B2 (en) | Wheel game apparatus and wagering game methods | |
| US20240198199A1 (en) | Miniature golf hole with spinning wheel | |
| US10019873B2 (en) | Game machine, game control method, and computer program | |
| ES3003878T3 (en) | Roulette wheel bias tracking | |
| JP2009011565A (ja) | 抽選ゲーム装置、抽選ゲーム制御方法及びその記憶媒体 | |
| CN104871216A (zh) | 用于概率型休闲娱乐游戏机的球回转装置 | |
| ES3009424T3 (en) | Roulette rim tilt detection | |
| BR112020016097A2 (pt) | Aparelho de classificação de token | |
| JP2006218185A5 (es) | ||
| ES1299418U (es) | Aparato de ruleta automático con múltiples bolas | |
| US11090551B2 (en) | Card shuffler with rotatable card carousel | |
| Small et al. | Feasible implementation of a prediction algorithm for the game of roulette |