US20230005329A1 - Game system - Google Patents
Game system Download PDFInfo
- Publication number
- US20230005329A1 US20230005329A1 US17/773,977 US202017773977A US2023005329A1 US 20230005329 A1 US20230005329 A1 US 20230005329A1 US 202017773977 A US202017773977 A US 202017773977A US 2023005329 A1 US2023005329 A1 US 2023005329A1
- Authority
- US
- United States
- Prior art keywords
- stack
- player
- betting
- information processing
- bet
- 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.)
- Pending
Links
- 230000010365 information processing Effects 0.000 claims abstract description 90
- 238000000034 method Methods 0.000 description 13
- 238000013528 artificial neural network Methods 0.000 description 5
- 238000013507 mapping Methods 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 239000000284 extract Substances 0.000 description 3
- 238000010801 machine learning Methods 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
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/3225—Data transfer within a gaming system, e.g. data sent between gaming machines and users
- G07F17/3232—Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed
- G07F17/3237—Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed about the players, e.g. profiling, responsible gaming, strategy/behavior of players, location of players
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F5/00—Roulette games
- A63F5/04—Disc roulettes; Dial roulettes; Teetotums; Dice-tops
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F3/00—Board games; Raffle games
- A63F3/00003—Types of board games
- A63F3/00157—Casino or betting games
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/56—Extraction of image or video features relating to colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/64—Three-dimensional objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/103—Static body considered as a whole, e.g. static pedestrian or occupant recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/107—Static hand or arm
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/172—Classification, e.g. identification
-
- 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/3204—Player-machine interfaces
- G07F17/3206—Player sensing means, e.g. presence detection, biometrics
-
- 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
-
- 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/3225—Data transfer within a gaming system, e.g. data sent between gaming machines and users
- G07F17/3232—Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed
-
- 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/3244—Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes
- G07F17/3248—Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes involving non-monetary media of fixed value, e.g. casino chips of fixed value
-
- 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/3286—Type of games
- G07F17/3288—Betting, e.g. on live events, bookmaking
-
- 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/3286—Type of games
- G07F17/3293—Card games, e.g. poker, canasta, black jack
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F1/00—Card games
- A63F2001/001—Bridge or baccarat
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F3/00—Board games; Raffle games
- A63F3/00003—Types of board games
- A63F3/00157—Casino or betting games
- A63F2003/00164—Casino tables
Definitions
- the present invention relates to a game system used for a game played by placing a gaming chip on one of a plurality of betting targets laid out on a table.
- a system which, at a table where a game is played by placing gaming chips on one of the betting targets laid out on the table, captures the gaming chips on the table with a camera to obtain an image, then analyzes the image by an image analyzing device and identifies a betting target on which the gaming chips are placed and the type and number of the gaming chip to determine how much gaming chips have been bet on which betting target.
- a plurality of play positions are provided on the table so that a plurality of players can play at the same time.
- a betting area is provided for each play position.
- a plurality of betting targets are laid out.
- a player playing in a play position places a gaming chip on one of the plurality of betting targets laid out in the betting area allocated to his/her play position to bet the gaming chips on the betting target.
- the plurality of gaming chips are stacked and placed on the betting target to form a single stack.
- the image analyzing device in consideration of the fact that the betting area is divided for each play position in this manner, it is possible to determine which betting target and how many gaming chips have been bet on each play position. For example, in a table for a baccarat game, at least “PLAYER” and “BANKER” are provided as multiple types of betting targets for each play position. The game system can determine whether a player in each play position has bet on “PLAYER” or “BANKER” and also how much the bet amount is by analyzing the image taken (e.g., Patent Literature 1).
- a player identification system for identifying players can be used to determine which player has bet how much gaming chips on which betting target.
- the game result determination system for determining the outcome of the game it is possible to determine which player has bet how many gaming chips, how many gaming chips have been redeemed, and how many gaming chips have been collected by dealer (for example, see JP2019-149155A).
- a table has more than one play position, it does not necessarily mean that the player must be in one of the play positions to play the game.
- a player who is not in a play position may participate in the game by placing his or her gaming chips in the betting area allocated to a player playing in a play position (hereinafter referred to as the “main player”).
- the main player When a player who is not in a play position bets on a betting target in one of the betting areas allocated to the player in the play position, this is referred to as “back-betting”, and the player who does back-betting is referred to as the “back-betting player”.
- the present invention is to provide a game system that can determine which stack of gaming chips placed by a plurality of players on the same betting area is the stack placed by which player.
- the game system of one aspect of the invention comprises: a table having a betting area in which multiple types of betting targets are placed; a camera that captures the table to generate an image; and an information processing device that is configured to identify on which of the betting target a stack of gaming chips is being bet on, based on a position of the stack of gaming chips in the image, wherein the information processing device is configured to determine which stack is main player's stack and which stack is back-betting player's stack based on the image when a plurality of stacks of gaming chips are being bet on the same betting area.
- This configuration makes it possible to determine which stack is the main player's stack and which stack is the back-betting player's stack, even if multiple stacks of gaming chips are bet on the same betting area.
- the information processing device may be configured to determine which stack is the main player's stack and which stack is the back-betting player's stack based on positional relationships of the plurality of stacks betting on the same betting area with respect to each other.
- the information processing device may be configured to determine which stack is the main player's stack and which stack is the back-betting player's stack based on a positional relationship between the stack and the betting target on which the stack is bet.
- This configuration makes it possible to determine which stack is which player's stack based on where the stack is placed on the betting target. For example, if a game is played under a rule set by the casino that the main bet should be placed in the center and left of the betting target, and the back bet should be placed on the right side of the betting target, the system can determine that the stack placed in the center or left of the betting target is the main betting player's stacks, and the stack placed on the right side of the betting target is the stacks of the back-betting player's stack.
- the camera may capture a player betting a stack of gaming chips
- the information processing device may be configured to recognize in the image each player who has bet the stack on the same betting area, and based on the recognition results, determine which stack is the main player's stack and which stack is the back-betting player's stack.
- the information processing device may be configured to recognize in the image a body part or clothing part of the each player who has bet the stack on the same betting area, and based on the results of recognition of the body part or clothing part, determine which stack is the main player's stack and wherein it is determined which stack is the back-betting player's stack.
- the system can still identify which stack belongs to which player based on a body part or clothing part recognized from the captured image.
- the information processing device may be configured to identify which body part or clothing part of the recognized body part or clothing part is a body part or clothing part of either player, and based on the identification result, determine which stack is the main player's stack and which stack is the back-betting player's stack.
- the information processing device may be configured to determine a direction of the recognized body part or clothing part, and based on the result of the determination, determine which stack is the main player's stack and which stack is the back-betting player's stack.
- the information processing device may be configured to determine whether the plurality of stacks bet on the same betting area are stacks of the same player based on the image.
- the information processing device may be configured to determine whether the plurality of stacks are stacks of the same player based on a distance of the plurality of stacks.
- the information processing device may be configured to determine which stack is the main player's stack and which stack is the back-betting player's stack based on a plurality of the images obtained in chronological order.
- the information processing device may be configured to determine which stack is a main player's stack and which stack is a back-betting player's stack based on an order in which the plurality of stacks bet on the same betting area were bet.
- the system can determine that the first stack bet is the main player's and the last stack bet is the back-betting player's.
- the present invention it is possible to determine which stack is the main player's stack and which stack is the back-betting player's stack, even if a plurality of stacks of gaming chips are bet on the same betting area.
- FIG. 1 illustrates a configuration of a game system of the first example of the present invention.
- FIG. 2 illustrates a captured image of the first example generated by a camera photographing a betting area.
- FIG. 3 illustrates a portion of the image captured by the camera directly above the game table.
- FIG. 4 illustrates an image of a second example taken by the camera taking a picture of the betting area.
- FIG. 5 illustrates an image of a third example taken of a third example generated by the camera taking a picture of a betting area.
- FIG. 6 illustrates a captured image of a fourth example generated by the camera photographing the betting area.
- FIG. 7 illustrates a captured image of a fifth example generated by the camera photographing the betting area.
- FIG. 8 illustrates a captured image of a sixth example generated by the camera photographing the betting area.
- FIG. 9 illustrates a captured image of a seventh example generated by the camera photographing the betting area.
- FIG. 10 illustrates six images taken in a chronological order.
- FIG. 11 is a diagram illustrating a configuration of a game system of a second example of the present invention.
- FIG. 1 illustrates the configuration of a game system of a first example of an embodiment of the present invention.
- the game system 1 is provided with a game table 2 of an approximate oval shape.
- a main player 3 m and a back-betting player 3 b are located on one side of the game table 2 , and the dealer (figure omitted) is located on the opposite side.
- a plurality of betting areas 6 a to 6 f are compartmentalized for each of a plurality of play positions.
- a plurality of betting targets are laid out in each of the betting area 6 .
- PLAYER PAIR area 7 a BANKER PAIR area 7 b
- TIE area 7 c a plurality of betting targets 7 .
- PLAYER WIN area 7 d a plurality of betting targets 7 .
- Main player 3 m and back-betting player 3 b participate in a game by placing a gaming chip 8 on one of the betting targets 7 laid out in betting area 6 , and betting gaming chip 8 on betting target 7 .
- the gaming chips 8 to be bet may be one or more gaming chips 8 .
- the gaming chips 8 are stacked to form a pile of one or more gaming chips 8 .
- This pile of gaming chips 8 is hereafter referred to as a stack 80 .
- the stack 80 may comprise one gaming chip 8 .
- the game system 1 is equipped with a camera 10 , wherein the camera 10 captures the betting area 6 and generates a captured image 11 . Further, the game system 1 is equipped with an information processing device 12 , wherein the information processing device 12 determines, based on the captured image 11 , whether the stack 80 is a stack bet by the main player 3 m (hereinafter referred to as “main bet”) or a stack bet by the back-betting player 3 b (hereinafter referred to as “back bet”). Alternatively, the information processing device 12 may identify the location of the stack 80 of gaming chips 8 placed on the betting target 7 without determining whether it is a main bet or a back bet.
- the camera 10 b takes an image of the betting area 6 of the gaming table 2 and the gaming chips 8 placed thereon from directly above the gaming table 2 . Although only the surface of the topmost gaming chip 8 of the stack 80 can be observed in the image of the camera 10 b , the location of the stack 80 can be determined more easily than in the image of the other cameras 10 .
- FIG. 2 illustrates a captured image 11 a of a first example generated by the camera 10 taking a picture of the betting area 6 .
- the method of recognizing the stack 80 in the information processing device 12 will be described here using FIG. 2 .
- the captured image 11 a shown in FIG. 2 comprises a plurality of pixels arranged in two-dimensional coordinates.
- the gaming chip 8 is at least partially imparted with a color.
- the color may be a layer of the gaming chip 8 , applied circumferentially on the sides of the gaming chip 8 , or as a predetermined mark on the surface of the gaming chip 8 .
- FIG. 2 illustrates an example of a color attached circumferentially to a side of the gaming chip 8 .
- the color represents a type (value) of the gaming chip 8 .
- the gaming chip 8 is given a color according to the type (value) of the gaming chip 8 .
- the information processing device 12 detects the stack 80 from within the image using a neural network that has been trained to detect the stack 80 . Specifically, the information processing device 12 detects a rectangular region 9 (bounding box) including the stack 80 from within the image (object detection) or extracts a region of the stack 80 (hereinafter referred to as the “stack region”)(region segmentation).
- the information processing device 12 extracts a region in which the partially assigned color is presented, and determines the type of each gaming chip 8 based on the partially assigned color of each gaming chip 8 in the detected stack 80 . This determination may be made using template matching or a machine learning model such as a neural network. The two of them may be used in combination, or each of them may be used to make a stepwise determination.
- the information processing device 12 may recognize the stack 80 or the type of gaming chip 8 that forms the stack 80 by a method of measuring features on the image such as shape, brightness, saturation, tint, etc., based on the image analysis to the captured image 11 , without using an artificial intelligence device.
- FIG. 3 shows a portion of an image taken by the camera 10 b directly above the gaming table 2 .
- the information processing device 12 defines a two-dimensional arranged grid for this image, and for each grid, which betting target 7 the grid in question corresponds to.
- the information processing device 12 detects the stack 80 from the image and determines in which grid the detected stack 80 (specifically, the center of the topmost gaming chip 8 of the stack 80 ) is located, thereby determining in which betting target 7 the stack 80 is placed. Based on the captured image shown in FIG. 3 , it is also possible to determine in which grid the stack 80 is located, thereby determining in which position in the betting target 7 the stack 80 is placed.
- the information processing device 12 determines on which betting target 7 the stack 80 is placed based on the captured image 11 a shown in FIG. 2 . That is, when using a captured image obtained from an oblique upward angle, such as the captured image 11 a in FIG. 2 , the information processing device 12 determines, according to the coordinate value of a pixel (i.e., the position in the captured image) at the center of a bottom edge of the detected rectangular region 9 or the lowest point in the center of the maximum left and right width of the extracted stack region, the position where the stack 80 is located (i.e., the betting target 7 or the position within the betting target 7 ).
- a pixel i.e., the position in the captured image
- the information processing device 12 may determine that the stack 80 exists at the coordinates of the center of the left and right directions of the color circumferentially attached to the side of the bottom gaming chip 8 .
- the position of the stack 80 may be determined by estimating the overall shape of the gaming chip 8 from the arc shape of the color arc attached in the circumferential direction and identifying the coordinates of the center of the gaming chip 8 from the overall shape.
- the information processing device 12 stores which coordinates correspond to which betting target 7 , and the information stored is compared with the coordinates indicating the center of the gaming chip 8 determined from the captured image 11 a to recognize on which betting target 7 the stack 80 is placed.
- the information processing device 12 may also detect or extract each betting target 7 from the captured image using a machine learning model such as a neural network to determine the betting target 7 on which the stack 80 is placed by detecting or extracting each betting target 7 from the captured image.
- the information processing device 12 may also recognize the center of the topmost chip and the number of gaming chips 8 in the stack 80 and based on those, estimate the position of the center of the lowest gaming chip in the stack 80 and use that as the position of the stack 80 .
- the information processor 12 calculates the position of the right angle of the right triangle as the position of the lowest gaming chip, that is, the position of the stack, wherein the right triangle has a line segment connecting the camera 10 and the center of the topmost chip as the slope of the diagonal, has a height calculated from the number of gaming chips 8 , and has the base on the table surface.
- the information processing unit 12 transforms the coordinates of each pixel of the image obtained from the camera 10 into the table coordinate system set on the table surface. This transformation formula is determined from the position and posture relationship between the table surface and the camera 10 , and is known as long as the camera 10 is fixed. By transforming the position of the recognized stack 80 in the respective images of the multiple cameras 10 into the table coordinate system, the position of the stack 80 in the respective images of the multiple cameras 10 can be handled in a unified manner for the stack 80 captured by the multiple cameras.
- the information processing device 12 has a map of betting targets corresponding to the table coordinate system.
- the information processor 12 determines which of the 7 betting targets the stack 80 is located on by mapping the position (coordinates) of the stack 80 converted to the table coordinate system onto the map (the first map) where the 7 betting targets are set.
- the information processing device 12 further has a map (a second map) in which some of the betting targets (e.g., the relatively large areas such as the TIE area 7 c , the PLAYER WIN area 7 d , and BANKER WIN area 7 e ) are further divided into a number of sub-areas.
- the information processing device 12 determines which sub-area of the betting target 7 the stack 80 is located in by mapping the positions (coordinates) of the stacks converted to the table coordinate system onto the second map.
- a map may be used in which three sub-areas are defined by dividing the TIE area 7 c longitudinally into three parts, four sub-areas are defined by dividing the PLAYER WIN area 7 d and BANKER WIN area 7 e respectively into four parts.
- an error may occur between them.
- This error can be caused by a shift in the posture or position of the camera 10 , an inaccuracy in the transformation formula for the coordinate transformation, or an error in the recognition of the position of the stack 80 . If the positions of the same stack 80 captured by the plurality of cameras 10 are misaligned when each is converted to the table coordinate system, the median value of those stack 80 may be regarded as the coordinates of the stack 80 .
- the information processing device 12 may consider those stacks 80 to be the same stack, and if the distance between them is greater than the threshold value, it may recognize them to be two different stacks.
- the information processing device 12 determined which betting target or sub-area the stack 80 was placed in after converting all of the stack 80 positions obtained from each of the plurality of cameras 10 into the same table coordinate system, however, instead of this, the information processing device 12 may determine which betting target or sub-area the recognized stack 80 is located in by preparing a map with each betting target or sub-area in the captured image 11 of each camera 10 and mapping the location of the recognized stack 80 in the captured image 11 of each camera onto that map without any coordinate transformation.
- FIG. 4 illustrates a second example of a captured image 11 b generated by the camera 10 capturing the betting area 6 .
- a portion of the betting area 6 a and 6 b is illustrated in the captured image 11 b .
- the specific method of determination by the information processing device 12 will be described using FIGS. 1 , 4 and 5 .
- stack 80 a and 80 b there are two stacks 80 a and 80 b in betting area 6 a in FIG. 4 , with stack 80 a placed in TIE area 7 c and stack 80 b in PLAYER WIN area 7 d .
- stack 80 a placed in TIE area 7 c
- stack 80 b in PLAYER WIN area 7 d .
- the information processing device 12 determines, based on the captured image 11 b , that a stack 80 b placed in PLAYER WIN area 7 d is placed on the left side and a stack 80 a placed in TIE area 7 c is placed on the right side of the stack 80 b , and furthermore, based on the above rule, determines that 80 b is the main bet and stack 80 a is the back bet.
- each stack 80 is a main bet or a back bet, even when multiple stacks 80 are betting in the same betting area 6 by main player 3 m and back-betting player 3 b .
- the casino may set a rule that the main bet should be placed in the center and left side of the betting target 7 and the back bet is placed on the right side of the betting target 7 .
- the information processing device 12 can determine that the stack 80 belongs to main player 3 m , and the information processing device 12 also can determine that the stack 80 belongs to the back-betting player 3 b if one or more stacks 80 that were bet by the back-betting player 3 b are in the betting target 7 and no stacks bet by the main player 3 m is in the betting target 7 .
- rule is not necessarily limited to the above rules, and any rule may be set by the casino as long as it is capable of distinguishing between back-betting player 3 b and main player 3 m.
- FIG. 5 illustrates a third example of a captured image 11 c generated by the camera 10 capturing the betting area 6 .
- a hand and part of an arm of main player 3 m or a part of a sleeve of clothing (hereinafter simply referred to as “arm 15 a ”) and a hand and part of an arm of back-betting player 3 b (hereinafter simply referred to as “arm 15 b ”) are shown in the image 11 c (hereinafter the arm 15 a and the arm 15 b are collectively referred to as “arm 15 ”).
- the information processing device 12 is configured to recognize the arms 15 in the captured image 11 c .
- the information processing device 12 can identify whether each arm 15 is that of the main player 3 m or that of the back-betting player 3 b . Based on the results of the identification, the information processing device 12 determines whether each stack 80 placed in the betting area 6 belongs to the main player 3 m or to the back-betting player 3 b.
- the method of recognizing the region of the arm 15 from the captured image 11 c is basically the same as the method of extracting the region of the gaming chip 8 described above.
- a specific color attached to the gaming chip 8 is used as a reference, but in the case of recognizing the arm 15 , the color or pattern of the clothing and the color of the arm are used as a reference.
- the information processing device 12 captures the arms 15 of each player in advance and stores the captured images of each arm 15 in association with the information identifying the player concerned.
- the information processing device 12 identifies the main player 3 m and the back-betting player 3 b by the player identification system described below.
- the information processing device 12 recognizes a first arm 15 in the captured image 11 c , the information processing device 12 determines which arm 15 corresponds to the previously stored arm 15 , and determines whether the arm 15 is an arm 15 a of the main player 3 m or an arm 15 b of the back-betting player 3 b by identifying which arm 15 corresponds to the previously stored arm 15 .
- the information processing device 12 may also recognize the arm 15 in the captured image 11 c and determine whether the arm 15 belongs to the main player 3 m or the back-betting player 3 b based on the direction of the recognized arm 15 as well.
- FIG. 6 illustrates a fourth example of an image 11 d captured by the camera 10 capturing the betting area 6 .
- the method of identification based on the direction of the arms is described using FIG. 6 .
- the captured image 11 d illustrates the respective arms 15 of the main player 3 m and the back-betting player 3 b .
- the information processing device 12 first identifies the tip 14 and the end 16 of the arm 15 , and connects the two points with a straight line 17 . It also connects the straight line 17 to a straight line 18 drawn horizontally through the tip 14 .
- the angle 19 constituted by those two lines 17 and 18 is used as a criterion for identifying the player 3 .
- the back-betting player 3 b plays in a standing position. Therefore, when the back-betting player 3 b bets, he/she puts his/her arm 15 b out at a high angle to the game table 2 .
- the main player 3 m plays the game in a seated position. Therefore, when betting, he/she will put his/her arm 15 a out from a low angle toward game table 2 .
- the information processing device 12 identifies the arm 15 with a small angle 19 determined by the above method as the arm 15 a of the main player 3 m , and the arm 15 with a large angle 19 is the arm 15 b of the back-betting player 3 b . Further, it may be identified on the basis of otherwise.
- the object to be recognized by the information processing device 12 in the captured image 11 d was the arm 15 .
- the object to be recognized does not have to be the arm 15 of the player 3 , and it may be a part of the body or a part of the clothing, other than the arm.
- the body of player 3 may be captured so that the body of player 3 is also included in the captured image 11 .
- the body of the main player 3 m sitting on the chair is recognized, and furthermore, the arm 15 coming out of that body is recognized.
- the same method is used to identify the back-betting player 3 b.
- one player 3 may bet a plurality of stacks 80 of gaming chips 8 in a game.
- the game system 1 of the present example enables a determination of whether the plurality of stacks 80 belong to the same player 3 in such a case.
- FIG. 7 will be used to explain the following.
- FIG. 7 illustrates a captured image 11 e of a fifth example generated by the camera 10 capturing the betting area 6 .
- the captured image 11 e illustrates a portion of the betting areas 6 a and 6 b .
- There are two stacks 80 c and 80 d in betting area 6 and both stacks 80 c and 80 d are placed in TIE area 7 c .
- the information processing device 12 measures the distance between the stacks 80 c and 80 d that are bet on the same betting target 7 based on the captured image 11 e . This distance may be a distance in the captured image 11 e or may be converted from the distance in the captured image 11 e to a distance in real space.
- the information processing device 12 determines whether the stacks 80 c and 80 d are stacks 80 of the same player 3 based on the obtained distance.
- FIG. 8 illustrates a captured image 11 f of a sixth example generated by the camera 10 capturing the betting area 6 .
- the specific method of determination will be described using FIGS. 7 and 8 .
- the two stacks 80 c and 80 d are placed in close proximity to each other.
- the information processing device 12 determines that the distance between the stacks 80 c and 80 d is less than a predetermined threshold, and determines that these two stacks 80 c and 80 d are the stacks 80 of the same player 3 .
- the two stacks 80 are placed at a distance from each other.
- the information processing device 12 determines that the distance between the stacks 80 e and 80 f is greater than a predetermined threshold, and determines that these two stacks 80 e and 80 f are different stacks 80 of player 3 . In other words, the information processing device 12 determines whether the plurality of stacks 80 are stacks 80 of the same player 3 based on the distance between the plurality of stacks 80 .
- the distance between the stacks 80 that the information processing device 12 uses as a basis for the determination may be any distance.
- FIG. 9 illustrates a captured image 11 g of a seventh example generated by the camera 10 capturing the betting area 6 .
- FIG. 9 is used to illustrate the method of determining when three stacks 80 are bet on the same betting target 7 .
- the three stacks are placed in the TIE area 7 c .
- Stack 80 g and stack 80 h are placed in close proximity and stack 80 i is placed remotely.
- the information processing device 12 uses the distances between the stacks 80 g and 80 h and between the stacks 80 h and 80 i as a basis for determining the distance between the stacks 80 g and 80 h and between the stacks 80 h and 80 i .
- the information processing device 12 determines that stack 80 g and stack 80 h have been bet by one player 3 and stack 80 i by the other player 3 .
- the distance that the information processing device 12 uses as a basis for the determination may be any distance.
- FIGS. 7 and 8 Two stacks 80 are illustrated in FIGS. 7 and 8 and three stacks 80 are illustrated in FIG. 9 , but there may be four or more stacks 80 .
- the information processing device 12 may make the determination based on a plurality of captured images.
- the camera 10 provided in the game system 1 takes pictures of the betting area 6 at regular intervals to generate a captured image.
- the captured images can be obtained in chronological order.
- the information processing device 12 can also determine whether the plurality of stacks 80 are stacks 80 of the same player 3 based on the plurality of captured images obtained in a time series.
- FIG. 10 shows the six imaging images 11 h 1 to 11 h 6 obtained in chronological order from 1 to 6. A specific method for determining the image based on the plurality of captured images will be described using FIG. 10 .
- the captured images 11 h 1 and 11 h 2 represent a first player 3 attempting to place a plurality of gaming chips 8 in the betting area 6 .
- Captured image 11 h 3 represents the first player 3 placing a plurality of gaming chips 8 on the BANKER PAIR area 7 b of the betting area 6 to bet on the BANKER PAIR area 7 b .
- Captured images 11 h 4 and 11 h 5 represent the second player 3 attempting to place a plurality of gaming chips 8 in the betting area 6 .
- Captured image 11 h 6 represents the second player 3 placing the plurality of gaming chips 8 on the TIE area 7 c of the betting area 6 to bet on the TIE area 7 c .
- the captured image 11 h 6 also represents the plurality of stacks 80 being present in the same betting area 6 including a stack 80 made by the first player 3 betting and a stack 80 made by the second player 3 betting.
- the information processing device 12 will determine that the gaming chip 8 bet by the first player 3 is a stack 80 of the main player 3 m and the gaming chip 8 bet by the second player 3 is a stack 80 of the back-betting player 3 b.
- any rule may be set by the casino as long as the rule is capable of distinguishing between the back-betting player 3 b and the main player 3 m.
- the main player 3 m and the back-betting player 3 b may each bet more than one stack 80 .
- the second stack 80 bet by main player 3 m is judged to be the one bet by back-betting player 3 b bet. Therefore, to determine whether the second and subsequent stacks of 80 are back bets by main player 3 m or back betting player 3 b , the information processing device 12 may make the following determination.
- the camera 10 continuously captures a plurality of images and provides the information processing device 12 with a time series of captured images 11 .
- the information processor 12 recognizes that the first stack and the second stack were bet by the same player, and if the third stack 80 is bet within a predetermined time after the second stack 80 was bet, the information processor 12 recognizes that the second stack and the third stack were bet by the same player.
- the information processing device 12 will not be able to determine whether the second stack of 80 is the first stack of 80 is bet within a predetermined time after the first stack is bet, the information processor 12 recognizes that the first stack and the second stack were bet by the same player, and the third stack is If the second stack is bet within a predetermined time after the second stack is bet, the second stack and the third stack may be recognized as having been bet by the same player.
- the information processing device 12 may determine whether those stacks 80 were bet by the same player based on the amount and number of gaming chips 8 in those stacks 80 . For example, when there are a stack 80 of ten $10,000 chips (totaling $100,000) and a stack 80 of two $1,000 chips, the information processing device 12 may determine that those stacks were bet by separate players. This is because it is unlikely that a player who bets $100,000 would further bet $1,000 for a total of $101,000. In this case, the information processing device 12 may recognize the stack 80 with the larger amount as the stack bet by the main player.
- FIG. 11 illustrates the configuration of the game system 20 of the second example of the present invention.
- the game system 20 of the second example comprises, in addition to the game system 1 of the first example (see FIG. 1 ), a player identification system 21 that identifies a main player 3 m , a database 22 that stores information about the player 3 and the gaming chip 8 in association with each other, and an update device 23 that stores the information of the gaming chip 8 determined to be the stack 80 of the main player 3 m and the information of the player 3 identified as the main player 3 m in association with each other.
- the above configuration makes it possible to manage at least the main player 3 m 's gaming chips 8 in the database 22 .
- the player identification system 21 may also be configured to identify the back-betting player 3 b.
- the player identification system 21 includes an image recognition system 24 comprising a camera 10 and an image recognition device, and a card authentication system 25 comprising a card and a card reader, but it may include either one of the two.
- the camera 10 captures the face of the player 3 and outputs the image generated by the capturing to the image recognition device.
- the image recognition device is equipped with a face recognition engine using a neural network which has learned the face images of a plurality of pre-registered players 3 (hereinafter, the registered players 3 are also referred to as “members”).
- the image recognition device identifies which registered member's face image the inputted face image is of by inputting the image from the camera 10 into the neural network. If the image from the camera 10 is determined that the image from the camera 10 is not a face of any of the registered members, the image recognition device outputs a result that the face image is a non-member's face image.
- the camera 10 may capture a part of the body of the player 3 other than the face.
- the camera may be configured to associate information on the clothing and/or physical features of the player 3 captured with information on the face of the player 3 .
- the card reader scans the member's card handed to the dealer by the player 3 and reads out the information stored on the member's card.
- the members' card is a magnetic card with a magnetic stripe, and at least the user ID of the player 3 (the member) is stored on the magnetic stripe.
- the dealer receives the member's card from the player 3
- the dealer scans the member's card with the card reader and inputs the position in which the player 3 will play (hereinafter referred to as “play position”) to the card reader.
- the card reader outputs the user ID read from the member's card and the area ID of the play position entered by the dealer.
- the structure may be configured to associate the information on the members' card with information on whether each player is the main player 3 m or the back-betting player 3 b.
- the player 3 may be identified either by the face recognition system or by reading the members' card, or only one of the two. That is to say, the registered members do not necessarily have to identified by the member's card when they arrive at the play position, in which case the player 3 is identified by the face recognition system only. In addition, if the face of the player 3 cannot be captured properly and face recognition does not work, the player 3 may be identified by the member's card. Furthermore, the player 3 may be identified by both the face recognition and the member's card.
- the information on the gaming chips 8 may be value or identification information or otherwise of the gaming chips 8 . By using this information, it is also possible to determine which player 3 has been redeemed for how much gaming chip 8 and how much gaming chip 8 has been collected by the dealer, and how much gaming chip 8 each player 3 has in its possession as a result of those redemptions and collections (amount in possession).
- the game system in the above description is assumed to be used in baccarat, but it may be used in blackjack as well.
- Appendix 1 A table having a betting area on which multiple types of betting objects are laid out; a camera that captures the table and generates a captured image; and an information processing device that determines, based on a position of a stack of the gaming chips in the captured image, which of the betting targets the stack is bet on, wherein the information processing device further determines which of a plurality of sub-areas within the betting target the stack is located.
- (Appendix 2) A table having a betting area on which multiple types of betting objects are laid out; a camera that captures the table and generates a captured image; and an information processing device that determines, based on a position of a stack of the gaming chips in the captured image, which of the betting targets the stack is bet on, wherein the information processing device has a map that defines the betting targets in the table coordinate system set on a surface of the table, and determines which of the betting targets the stack is bet on by converting a position of the stack in the captured image to a table coordinate system and mapping the converted position to the map.
- Game system 2 Game table 3 PLAYER 3m Main player 3b Back-betting player 6 Betting area 7 Betting target 7a PLAYER PAIR area 7b BANKER PAIR area 7c TIE area 7d PLAYER WIN area 7e BANKER WIN area 8 Gaming chip 80 Stack 10 Camera 11 Image 12 Information processing device 15 arm 15a Main player's arm 15b Back-betting player arm 20 Game system 21 Player identifying system 22 Database 23 Update device
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Social Psychology (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Educational Technology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Signal Processing (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Biophysics (AREA)
- Software Systems (AREA)
- Biomedical Technology (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Image Analysis (AREA)
- Slot Machines And Peripheral Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
The game system of the present invention comprises a game table having a betting area in which a plurality of betting targets are laid out, a camera that captures the game table and generates a captured image, and an information processing device that identifies which betting target the stack is bet on, wherein when a plurality of stacks of the gaming chips are bet on the same betting area, the information processing device, based on the captured image, determines which stack is the stack of main player and which stack is the stack of back-betting player.
Description
- The present invention relates to a game system used for a game played by placing a gaming chip on one of a plurality of betting targets laid out on a table.
- Conventionally, there is known a system which, at a table where a game is played by placing gaming chips on one of the betting targets laid out on the table, captures the gaming chips on the table with a camera to obtain an image, then analyzes the image by an image analyzing device and identifies a betting target on which the gaming chips are placed and the type and number of the gaming chip to determine how much gaming chips have been bet on which betting target.
- A plurality of play positions are provided on the table so that a plurality of players can play at the same time. On the table, a betting area is provided for each play position. In each betting area, a plurality of betting targets are laid out. A player playing in a play position places a gaming chip on one of the plurality of betting targets laid out in the betting area allocated to his/her play position to bet the gaming chips on the betting target. When a plurality of gaming chips are bet on a betting target, the plurality of gaming chips are stacked and placed on the betting target to form a single stack.
- Therefore, by designing the image analyzing device in consideration of the fact that the betting area is divided for each play position in this manner, it is possible to determine which betting target and how many gaming chips have been bet on each play position. For example, in a table for a baccarat game, at least “PLAYER” and “BANKER” are provided as multiple types of betting targets for each play position. The game system can determine whether a player in each play position has bet on “PLAYER” or “BANKER” and also how much the bet amount is by analyzing the image taken (e.g., Patent Literature 1).
- In addition to this system, a player identification system for identifying players can be used to determine which player has bet how much gaming chips on which betting target. In addition thereto, by using the game result determination system for determining the outcome of the game, it is possible to determine which player has bet how many gaming chips, how many gaming chips have been redeemed, and how many gaming chips have been collected by dealer (for example, see JP2019-149155A).
- Even if a table has more than one play position, it does not necessarily mean that the player must be in one of the play positions to play the game. In particular, when all the available play positions are already in use, a player who is not in a play position may participate in the game by placing his or her gaming chips in the betting area allocated to a player playing in a play position (hereinafter referred to as the “main player”). Thus, when a player who is not in a play position bets on a betting target in one of the betting areas allocated to the player in the play position, this is referred to as “back-betting”, and the player who does back-betting is referred to as the “back-betting player”.
- Such back-betting results in multiple players betting gaming chips on multiple betting targets in one betting area of the plurality of betting area which is divided for each play position, therefore results in multiple stacks of gaming chips will be present on the same betting target or multiple betting targets different from each other in one bet area. In conventional systems, in such cases, it is difficult to determine which of the multiple stacks of gaming chips placed in the same betting area is the main player's stack and which stack is the back-betting player's stack.
- Therefore, the present invention is to provide a game system that can determine which stack of gaming chips placed by a plurality of players on the same betting area is the stack placed by which player.
- The game system of one aspect of the invention comprises: a table having a betting area in which multiple types of betting targets are placed; a camera that captures the table to generate an image; and an information processing device that is configured to identify on which of the betting target a stack of gaming chips is being bet on, based on a position of the stack of gaming chips in the image, wherein the information processing device is configured to determine which stack is main player's stack and which stack is back-betting player's stack based on the image when a plurality of stacks of gaming chips are being bet on the same betting area.
- This configuration makes it possible to determine which stack is the main player's stack and which stack is the back-betting player's stack, even if multiple stacks of gaming chips are bet on the same betting area.
- In the above game system, the information processing device may be configured to determine which stack is the main player's stack and which stack is the back-betting player's stack based on positional relationships of the plurality of stacks betting on the same betting area with respect to each other.
- With this configuration, even if multiple stacks of gaming chips are bet on the same betting area, it is possible to determine which stack is the main player's stack and which stack is the back-betting player's stack based on the relative positions of those stacks. For example, if a game is played with a rule that a back bet should be placed to the right of a main bet, the system can determine that the left stack is the main player's stack and the right stack is the back-betting player's stack.
- In the above game system, the information processing device may be configured to determine which stack is the main player's stack and which stack is the back-betting player's stack based on a positional relationship between the stack and the betting target on which the stack is bet.
- This configuration makes it possible to determine which stack is which player's stack based on where the stack is placed on the betting target. For example, if a game is played under a rule set by the casino that the main bet should be placed in the center and left of the betting target, and the back bet should be placed on the right side of the betting target, the system can determine that the stack placed in the center or left of the betting target is the main betting player's stacks, and the stack placed on the right side of the betting target is the stacks of the back-betting player's stack. Furthermore, even if no back-betting player bet a stack and there is only a stack within the betting target that is bet by the main player only, it will be possible to determine that the stack is the main player's stack based on the position at which the stack is placed.
- In the above game system, the camera may capture a player betting a stack of gaming chips, and the information processing device may be configured to recognize in the image each player who has bet the stack on the same betting area, and based on the recognition results, determine which stack is the main player's stack and which stack is the back-betting player's stack.
- With this configuration, it is possible to recognize the player who bet the stack, whereby it is possible to determine which player is the main player, which player is the back-betting player, and also which stack is the main player's, which stack is the back-betting player's.
- In the above game system, the information processing device may be configured to recognize in the image a body part or clothing part of the each player who has bet the stack on the same betting area, and based on the results of recognition of the body part or clothing part, determine which stack is the main player's stack and wherein it is determined which stack is the back-betting player's stack.
- With this configuration, even if the casino does not set the rules for where the stack should be bet on, and the game is played such that the player is free to bet the stack anywhere in a betting target, the system can still identify which stack belongs to which player based on a body part or clothing part recognized from the captured image.
- In the above game system, the information processing device may be configured to identify which body part or clothing part of the recognized body part or clothing part is a body part or clothing part of either player, and based on the identification result, determine which stack is the main player's stack and which stack is the back-betting player's stack.
- With this configuration, it is possible to recognize which body part or clothing part belongs to which player, and then to determine which body part or clothing part has been bet which stack.
- In the above game system, the information processing device may be configured to determine a direction of the recognized body part or clothing part, and based on the result of the determination, determine which stack is the main player's stack and which stack is the back-betting player's stack.
- With this configuration, it is possible to determine which stack belongs to which player, for example, from the direction of the extension of the body part or clothing betting the stack, even if it is difficult to recognize the faces of the main player and the back-betting player, or to recognize the body part or clothing.
- In the above game system, the information processing device may be configured to determine whether the plurality of stacks bet on the same betting area are stacks of the same player based on the image.
- With this configuration, it is possible to determine which stack belongs to which player, even if, for example, one player is betting on more than one stack because of a large betting amount, or if more than one player respectively bet a stack.
- In the above game system, the information processing device may be configured to determine whether the plurality of stacks are stacks of the same player based on a distance of the plurality of stacks.
- With this configuration, it is possible to determine, for example, if the distance between the stacks is close, they are bets made by the same player, and if the distance between the stacks is far, they are bets made by more than one player.
- In the above game system, the information processing device may be configured to determine which stack is the main player's stack and which stack is the back-betting player's stack based on a plurality of the images obtained in chronological order.
- With this configuration, it is possible to distinguish which stack belongs to which player, not only from a single image captured, but also from multiple images obtained in chronological order, i.e., video.
- In the above game system, the information processing device may be configured to determine which stack is a main player's stack and which stack is a back-betting player's stack based on an order in which the plurality of stacks bet on the same betting area were bet.
- With this configuration, for example, if the casino has a rule that the main player should bet first and the back-betting player should bet later, the system can determine that the first stack bet is the main player's and the last stack bet is the back-betting player's.
- According to the present invention, it is possible to determine which stack is the main player's stack and which stack is the back-betting player's stack, even if a plurality of stacks of gaming chips are bet on the same betting area.
-
FIG. 1 illustrates a configuration of a game system of the first example of the present invention. -
FIG. 2 illustrates a captured image of the first example generated by a camera photographing a betting area. -
FIG. 3 illustrates a portion of the image captured by the camera directly above the game table. -
FIG. 4 illustrates an image of a second example taken by the camera taking a picture of the betting area. -
FIG. 5 illustrates an image of a third example taken of a third example generated by the camera taking a picture of a betting area. -
FIG. 6 illustrates a captured image of a fourth example generated by the camera photographing the betting area. -
FIG. 7 illustrates a captured image of a fifth example generated by the camera photographing the betting area. -
FIG. 8 illustrates a captured image of a sixth example generated by the camera photographing the betting area. -
FIG. 9 illustrates a captured image of a seventh example generated by the camera photographing the betting area. -
FIG. 10 illustrates six images taken in a chronological order. -
FIG. 11 is a diagram illustrating a configuration of a game system of a second example of the present invention. - The game system of this invention will be described in detail with reference to the drawings. In the following embodiments, a game system for baccarat will be illustrated as a game system, but the invention is not limited by this embodiment. The components in the following embodiments include those that can be readily assumed by those skilled in the art or are substantially the same.
-
FIG. 1 illustrates the configuration of a game system of a first example of an embodiment of the present invention. Thegame system 1 is provided with a game table 2 of an approximate oval shape. On one side of the game table 2 (the lower side ofFIG. 1 ), amain player 3 m and a back-bettingplayer 3 b (hereinafter, themain player 3 m and the back-bettingplayer 3 b together are also referred to as “player 3”) are located on one side of the game table 2, and the dealer (figure omitted) is located on the opposite side. On the top surface of the game table 2, a plurality of bettingareas 6 a to 6 f (hereinafter collectively referred to as “bettingareas 6”) are compartmentalized for each of a plurality of play positions. In addition, a plurality of betting targets are laid out in each of the bettingarea 6. In each bettingarea 6,PLAYER PAIR area 7 a,BANKER PAIR area 7 b,TIE area 7 c,PLAYER WIN area 7 d andBANKER WIN area 7 e are laid out as bettingtargets 7.Main player 3 m and back-bettingplayer 3 b participate in a game by placing agaming chip 8 on one of the bettingtargets 7 laid out in bettingarea 6, and bettinggaming chip 8 on bettingtarget 7. Thegaming chips 8 to be bet may be one ormore gaming chips 8. In the case of betting more than one gaming chip 81, thegaming chips 8 are stacked to form a pile of one ormore gaming chips 8. This pile ofgaming chips 8 is hereafter referred to as astack 80. Thestack 80 may comprise onegaming chip 8. - The
game system 1 is equipped with a camera 10, wherein the camera 10 captures the bettingarea 6 and generates a capturedimage 11. Further, thegame system 1 is equipped with aninformation processing device 12, wherein theinformation processing device 12 determines, based on the capturedimage 11, whether thestack 80 is a stack bet by themain player 3 m (hereinafter referred to as “main bet”) or a stack bet by the back-bettingplayer 3 b (hereinafter referred to as “back bet”). Alternatively, theinformation processing device 12 may identify the location of thestack 80 ofgaming chips 8 placed on the bettingtarget 7 without determining whether it is a main bet or a back bet. - For purposes of explanation, four cameras 10 a-10 d are illustrated in
FIG. 1 for convenience, but the number or location of the cameras 10 may be any number or location that can adequately capture the bettingarea 6 and thestack 80 placed therein. Thecamera 10 b takes an image of the bettingarea 6 of the gaming table 2 and thegaming chips 8 placed thereon from directly above the gaming table 2. Although only the surface of thetopmost gaming chip 8 of thestack 80 can be observed in the image of thecamera 10 b, the location of thestack 80 can be determined more easily than in the image of the other cameras 10. -
FIG. 2 illustrates a capturedimage 11 a of a first example generated by the camera 10 taking a picture of the bettingarea 6. The method of recognizing thestack 80 in theinformation processing device 12 will be described here usingFIG. 2 . The capturedimage 11 a shown inFIG. 2 comprises a plurality of pixels arranged in two-dimensional coordinates. - As an assumption, the
gaming chip 8 is at least partially imparted with a color. The color may be a layer of thegaming chip 8, applied circumferentially on the sides of thegaming chip 8, or as a predetermined mark on the surface of thegaming chip 8.FIG. 2 illustrates an example of a color attached circumferentially to a side of thegaming chip 8. The color represents a type (value) of thegaming chip 8. In other words, thegaming chip 8 is given a color according to the type (value) of thegaming chip 8. - The
information processing device 12 detects thestack 80 from within the image using a neural network that has been trained to detect thestack 80. Specifically, theinformation processing device 12 detects a rectangular region 9 (bounding box) including thestack 80 from within the image (object detection) or extracts a region of the stack 80 (hereinafter referred to as the “stack region”)(region segmentation). - The
information processing device 12 extracts a region in which the partially assigned color is presented, and determines the type of eachgaming chip 8 based on the partially assigned color of eachgaming chip 8 in the detectedstack 80. This determination may be made using template matching or a machine learning model such as a neural network. The two of them may be used in combination, or each of them may be used to make a stepwise determination. - Further, the
information processing device 12 may recognize thestack 80 or the type ofgaming chip 8 that forms thestack 80 by a method of measuring features on the image such as shape, brightness, saturation, tint, etc., based on the image analysis to the capturedimage 11, without using an artificial intelligence device. - Next, the method of recognizing which betting
target 7 thestack 80 is placed on will be described.FIG. 3 shows a portion of an image taken by thecamera 10 b directly above the gaming table 2. In this image, thetopmost gaming chip 8 of thestack 80 is observed in a circular shape. Theinformation processing device 12 defines a two-dimensional arranged grid for this image, and for each grid, which bettingtarget 7 the grid in question corresponds to. Theinformation processing device 12 detects thestack 80 from the image and determines in which grid the detected stack 80 (specifically, the center of thetopmost gaming chip 8 of the stack 80) is located, thereby determining in which bettingtarget 7 thestack 80 is placed. Based on the captured image shown inFIG. 3 , it is also possible to determine in which grid thestack 80 is located, thereby determining in which position in the bettingtarget 7 thestack 80 is placed. - When the
information processing device 12 determines on which bettingtarget 7 thestack 80 is placed based on the capturedimage 11 a shown inFIG. 2 , theinformation processing device 12 does as follows. That is, when using a captured image obtained from an oblique upward angle, such as the capturedimage 11 a inFIG. 2 , theinformation processing device 12 determines, according to the coordinate value of a pixel (i.e., the position in the captured image) at the center of a bottom edge of the detectedrectangular region 9 or the lowest point in the center of the maximum left and right width of the extracted stack region, the position where thestack 80 is located (i.e., the bettingtarget 7 or the position within the betting target 7). - Alternatively, in determining the position where the
stack 80 is located (i.e., the bettingtarget 7 or the position within the betting target 7) from the capturedimage 11 a shown inFIG. 2 , theinformation processing device 12 may determine that thestack 80 exists at the coordinates of the center of the left and right directions of the color circumferentially attached to the side of thebottom gaming chip 8. Alternatively, the position of thestack 80 may be determined by estimating the overall shape of thegaming chip 8 from the arc shape of the color arc attached in the circumferential direction and identifying the coordinates of the center of thegaming chip 8 from the overall shape. - The
information processing device 12 stores which coordinates correspond to which bettingtarget 7, and the information stored is compared with the coordinates indicating the center of thegaming chip 8 determined from the capturedimage 11 a to recognize on which bettingtarget 7 thestack 80 is placed. Theinformation processing device 12 may also detect or extract each bettingtarget 7 from the captured image using a machine learning model such as a neural network to determine the bettingtarget 7 on which thestack 80 is placed by detecting or extracting each bettingtarget 7 from the captured image. - The
information processing device 12 may also recognize the center of the topmost chip and the number ofgaming chips 8 in thestack 80 and based on those, estimate the position of the center of the lowest gaming chip in thestack 80 and use that as the position of thestack 80. In this case, theinformation processor 12 calculates the position of the right angle of the right triangle as the position of the lowest gaming chip, that is, the position of the stack, wherein the right triangle has a line segment connecting the camera 10 and the center of the topmost chip as the slope of the diagonal, has a height calculated from the number ofgaming chips 8, and has the base on the table surface. - The
information processing unit 12 transforms the coordinates of each pixel of the image obtained from the camera 10 into the table coordinate system set on the table surface. This transformation formula is determined from the position and posture relationship between the table surface and the camera 10, and is known as long as the camera 10 is fixed. By transforming the position of the recognizedstack 80 in the respective images of the multiple cameras 10 into the table coordinate system, the position of thestack 80 in the respective images of the multiple cameras 10 can be handled in a unified manner for thestack 80 captured by the multiple cameras. - The
information processing device 12 has a map of betting targets corresponding to the table coordinate system. Theinformation processor 12 determines which of the 7 betting targets thestack 80 is located on by mapping the position (coordinates) of thestack 80 converted to the table coordinate system onto the map (the first map) where the 7 betting targets are set. - The
information processing device 12 further has a map (a second map) in which some of the betting targets (e.g., the relatively large areas such as theTIE area 7 c, thePLAYER WIN area 7 d, andBANKER WIN area 7 e) are further divided into a number of sub-areas. Theinformation processing device 12 determines which sub-area of the bettingtarget 7 thestack 80 is located in by mapping the positions (coordinates) of the stacks converted to the table coordinate system onto the second map. As such a second map, for example, a map may be used in which three sub-areas are defined by dividing theTIE area 7 c longitudinally into three parts, four sub-areas are defined by dividing thePLAYER WIN area 7 d andBANKER WIN area 7 e respectively into four parts. - When the positions of the
stack 80 obtained by the plurality of cameras 10 respectively are converted to the table coordinate system, an error may occur between them. This error can be caused by a shift in the posture or position of the camera 10, an inaccuracy in the transformation formula for the coordinate transformation, or an error in the recognition of the position of thestack 80. If the positions of thesame stack 80 captured by the plurality of cameras 10 are misaligned when each is converted to the table coordinate system, the median value of thosestack 80 may be regarded as the coordinates of thestack 80. If thestacks 80 were captured by the plurality of cameras 10 respectively, and the distance between them in the table coordinate system is less than a predetermined threshold, theinformation processing device 12 may consider thosestacks 80 to be the same stack, and if the distance between them is greater than the threshold value, it may recognize them to be two different stacks. - In the above example, the
information processing device 12 determined which betting target or sub-area thestack 80 was placed in after converting all of thestack 80 positions obtained from each of the plurality of cameras 10 into the same table coordinate system, however, instead of this, theinformation processing device 12 may determine which betting target or sub-area the recognizedstack 80 is located in by preparing a map with each betting target or sub-area in the capturedimage 11 of each camera 10 and mapping the location of the recognizedstack 80 in the capturedimage 11 of each camera onto that map without any coordinate transformation. -
FIG. 4 illustrates a second example of a capturedimage 11 b generated by the camera 10 capturing the bettingarea 6. A portion of the bettingarea image 11 b. The specific method of determination by theinformation processing device 12 will be described usingFIGS. 1, 4 and 5 . - There are two
stacks area 6 a inFIG. 4 , withstack 80 a placed inTIE area 7 c and stack 80 b inPLAYER WIN area 7 d. Now suppose that the casino sets a rule that the back bet should be placed to the right of the main bet from the player to the dealer, and the game is played in accordance with that rule, and a capturedimage 11 b is generated. In this case, theinformation processing device 12 determines, based on the capturedimage 11 b, that astack 80 b placed inPLAYER WIN area 7 d is placed on the left side and astack 80 a placed inTIE area 7 c is placed on the right side of thestack 80 b, and furthermore, based on the above rule, determines that 80 b is the main bet and stack 80 a is the back bet. - Based on the above rules, it is possible to determine whether each stack 80 is a main bet or a back bet, even when
multiple stacks 80 are betting in the same bettingarea 6 bymain player 3 m and back-bettingplayer 3 b. The casino may set a rule that the main bet should be placed in the center and left side of the bettingtarget 7 and the back bet is placed on the right side of the bettingtarget 7. - Based on the above rules, if one or
more stacks 80 that were bet bymain player 3 m are in the bettingtarget 7 and no stacks bet by back-bettingplayer 3 b is in the bettingtarget 7, theinformation processing device 12 can determine that thestack 80 belongs tomain player 3 m, and theinformation processing device 12 also can determine that thestack 80 belongs to the back-bettingplayer 3 b if one ormore stacks 80 that were bet by the back-bettingplayer 3 b are in the bettingtarget 7 and no stacks bet by themain player 3 m is in the bettingtarget 7. - In the above, only two examples of rules set by the casino were explained, but the rule is not necessarily limited to the above rules, and any rule may be set by the casino as long as it is capable of distinguishing between back-betting
player 3 b andmain player 3 m. -
FIG. 5 illustrates a third example of a capturedimage 11 c generated by the camera 10 capturing the bettingarea 6. In addition toimage 11 b, a hand and part of an arm ofmain player 3 m or a part of a sleeve of clothing (hereinafter simply referred to as “arm 15 a”) and a hand and part of an arm of back-bettingplayer 3 b (hereinafter simply referred to as “arm 15 b”) are shown in theimage 11 c (hereinafter thearm 15 a and thearm 15 b are collectively referred to as “arm 15”). Theinformation processing device 12 is configured to recognize the arms 15 in the capturedimage 11 c. Further, theinformation processing device 12 can identify whether each arm 15 is that of themain player 3 m or that of the back-bettingplayer 3 b. Based on the results of the identification, theinformation processing device 12 determines whether each stack 80 placed in the bettingarea 6 belongs to themain player 3 m or to the back-bettingplayer 3 b. - Here, the method of recognizing the arm 15 of the
information processing device 12 will be described. The method of recognizing the region of the arm 15 from the capturedimage 11 c is basically the same as the method of extracting the region of thegaming chip 8 described above. In the case of recognizing thegaming chip 8, a specific color attached to thegaming chip 8 is used as a reference, but in the case of recognizing the arm 15, the color or pattern of the clothing and the color of the arm are used as a reference. - The
information processing device 12 captures the arms 15 of each player in advance and stores the captured images of each arm 15 in association with the information identifying the player concerned. Theinformation processing device 12 identifies themain player 3 m and the back-bettingplayer 3 b by the player identification system described below. When theinformation processing device 12 recognizes a first arm 15 in the capturedimage 11 c, theinformation processing device 12 determines which arm 15 corresponds to the previously stored arm 15, and determines whether the arm 15 is anarm 15 a of themain player 3 m or anarm 15 b of the back-bettingplayer 3 b by identifying which arm 15 corresponds to the previously stored arm 15. - The
information processing device 12 may also recognize the arm 15 in the capturedimage 11 c and determine whether the arm 15 belongs to themain player 3 m or the back-bettingplayer 3 b based on the direction of the recognized arm 15 as well. -
FIG. 6 illustrates a fourth example of animage 11 d captured by the camera 10 capturing the bettingarea 6. The method of identification based on the direction of the arms is described usingFIG. 6 . The capturedimage 11 d illustrates the respective arms 15 of themain player 3 m and the back-bettingplayer 3 b. Theinformation processing device 12 first identifies thetip 14 and theend 16 of the arm 15, and connects the two points with astraight line 17. It also connects thestraight line 17 to astraight line 18 drawn horizontally through thetip 14. Theangle 19 constituted by those twolines player 3. - In the game, the back-betting
player 3 b plays in a standing position. Therefore, when the back-bettingplayer 3 b bets, he/she puts his/herarm 15 b out at a high angle to the game table 2. Themain player 3 m, on the other hand, plays the game in a seated position. Therefore, when betting, he/she will put his/herarm 15 a out from a low angle toward game table 2. - That is, the
information processing device 12 identifies the arm 15 with asmall angle 19 determined by the above method as thearm 15 a of themain player 3 m, and the arm 15 with alarge angle 19 is thearm 15 b of the back-bettingplayer 3 b. Further, it may be identified on the basis of otherwise. - In the above, the object to be recognized by the
information processing device 12 in the capturedimage 11 d was the arm 15. However, the object to be recognized does not have to be the arm 15 of theplayer 3, and it may be a part of the body or a part of the clothing, other than the arm. - As an example of recognizing a part of the body other than the arm, for example, the body of
player 3 may be captured so that the body ofplayer 3 is also included in the capturedimage 11. In that case, the body of themain player 3 m sitting on the chair is recognized, and furthermore, the arm 15 coming out of that body is recognized. It further recognizes thestack 80 on which the arm 15 has bet, and identifies thestack 80 as belonging to themain player 3 m. The same method is used to identify the back-bettingplayer 3 b. - In betting
gaming chips 8 byplayer 3 in a game, oneplayer 3 may bet a plurality ofstacks 80 ofgaming chips 8 in a game. Thegame system 1 of the present example enables a determination of whether the plurality ofstacks 80 belong to thesame player 3 in such a case.FIG. 7 will be used to explain the following. -
FIG. 7 illustrates a capturedimage 11 e of a fifth example generated by the camera 10 capturing the bettingarea 6. The capturedimage 11 e illustrates a portion of the bettingareas stacks area 6, and bothstacks TIE area 7 c. Theinformation processing device 12 measures the distance between thestacks target 7 based on the capturedimage 11 e. This distance may be a distance in the capturedimage 11 e or may be converted from the distance in the capturedimage 11 e to a distance in real space. Theinformation processing device 12 then determines whether thestacks stacks 80 of thesame player 3 based on the obtained distance. -
FIG. 8 illustrates a capturedimage 11 f of a sixth example generated by the camera 10 capturing the bettingarea 6. The specific method of determination will be described usingFIGS. 7 and 8 . InFIG. 7 , the twostacks information processing device 12 determines that the distance between thestacks stacks stacks 80 of thesame player 3. On the other hand, in the capturedimage 11 f of the sixth example inFIG. 8 , the twostacks 80 are placed at a distance from each other. In this case, theinformation processing device 12 determines that the distance between thestacks stacks different stacks 80 ofplayer 3. In other words, theinformation processing device 12 determines whether the plurality ofstacks 80 arestacks 80 of thesame player 3 based on the distance between the plurality ofstacks 80. The distance between thestacks 80 that theinformation processing device 12 uses as a basis for the determination may be any distance. -
FIG. 9 illustrates a capturedimage 11 g of a seventh example generated by the camera 10 capturing the bettingarea 6.FIG. 9 is used to illustrate the method of determining when threestacks 80 are bet on the same bettingtarget 7. InFIG. 9 , the three stacks are placed in theTIE area 7 c.Stack 80 g and stack 80 h are placed in close proximity and stack 80 i is placed remotely. In this case, theinformation processing device 12 uses the distances between thestacks stacks stacks stacks information processing device 12 determines thatstack 80 g and stack 80 h have been bet by oneplayer 3 and stack 80 i by theother player 3. The distance that theinformation processing device 12 uses as a basis for the determination may be any distance. - Two
stacks 80 are illustrated inFIGS. 7 and 8 and threestacks 80 are illustrated inFIG. 9 , but there may be four or more stacks 80. - Although the determination by the
information processing device 12 described above determined whether the plurality ofstacks 80 were main bets or back bets based on each single captured image, theinformation processing device 12 may make the determination based on a plurality of captured images. The camera 10 provided in thegame system 1 takes pictures of the bettingarea 6 at regular intervals to generate a captured image. The captured images can be obtained in chronological order. Thus, when a plurality ofstacks 80 are placed on the same bettingarea 6, theinformation processing device 12 can also determine whether the plurality ofstacks 80 arestacks 80 of thesame player 3 based on the plurality of captured images obtained in a time series. -
FIG. 10 shows the six imaging images 11h 1 to 11h 6 obtained in chronological order from 1 to 6. A specific method for determining the image based on the plurality of captured images will be described usingFIG. 10 . The captured images 11h 1 and 11h 2 represent afirst player 3 attempting to place a plurality ofgaming chips 8 in the bettingarea 6. Captured image 11h 3 represents thefirst player 3 placing a plurality ofgaming chips 8 on theBANKER PAIR area 7 b of the bettingarea 6 to bet on theBANKER PAIR area 7 b. Captured images 11h 4 and 11h 5 represent thesecond player 3 attempting to place a plurality ofgaming chips 8 in the bettingarea 6. Captured image 11h 6 represents thesecond player 3 placing the plurality ofgaming chips 8 on theTIE area 7 c of the bettingarea 6 to bet on theTIE area 7 c. The captured image 11h 6 also represents the plurality ofstacks 80 being present in the same bettingarea 6 including astack 80 made by thefirst player 3 betting and astack 80 made by thesecond player 3 betting. - For example, if the casino sets the rule that the back bet should be made after the main bet and the game is played, and six captured images 11
h 1 to 11h 6 are obtained, theinformation processing device 12 will determine that thegaming chip 8 bet by thefirst player 3 is astack 80 of themain player 3 m and thegaming chip 8 bet by thesecond player 3 is astack 80 of the back-bettingplayer 3 b. - In the above, one rule was mentioned, but any rule may be set by the casino as long as the rule is capable of distinguishing between the back-betting
player 3 b and themain player 3 m. - The
main player 3 m and the back-bettingplayer 3 b may each bet more than onestack 80. In this case, judging simply by the order, thesecond stack 80 bet bymain player 3 m is judged to be the one bet by back-bettingplayer 3 b bet. Therefore, to determine whether the second and subsequent stacks of 80 are back bets bymain player 3 m or back bettingplayer 3 b, theinformation processing device 12 may make the following determination. - The camera 10 continuously captures a plurality of images and provides the
information processing device 12 with a time series of capturedimages 11. In this case, if thesecond stack 80 is bet within a predetermined time (for example, 2 seconds) after thefirst stack 80 was bet, theinformation processor 12 recognizes that the first stack and the second stack were bet by the same player, and if thethird stack 80 is bet within a predetermined time after thesecond stack 80 was bet, theinformation processor 12 recognizes that the second stack and the third stack were bet by the same player. - Even if there are
multiple stacks 80 in the same bettingarea 6, they may all have been bet bymain player 3 m. In this case, theinformation processing device 12 will not be able to determine whether the second stack of 80 is the first stack of 80 is bet within a predetermined time after the first stack is bet, theinformation processor 12 recognizes that the first stack and the second stack were bet by the same player, and the third stack is If the second stack is bet within a predetermined time after the second stack is bet, the second stack and the third stack may be recognized as having been bet by the same player. - If there are
multiple stacks 80 in the same bettingarea 6, theinformation processing device 12 may determine whether thosestacks 80 were bet by the same player based on the amount and number ofgaming chips 8 in thosestacks 80. For example, when there are astack 80 of ten $10,000 chips (totaling $100,000) and astack 80 of two $1,000 chips, theinformation processing device 12 may determine that those stacks were bet by separate players. This is because it is unlikely that a player who bets $100,000 would further bet $1,000 for a total of $101,000. In this case, theinformation processing device 12 may recognize thestack 80 with the larger amount as the stack bet by the main player. -
FIG. 11 illustrates the configuration of thegame system 20 of the second example of the present invention. Thegame system 20 of the second example comprises, in addition to thegame system 1 of the first example (seeFIG. 1 ), aplayer identification system 21 that identifies amain player 3 m, adatabase 22 that stores information about theplayer 3 and thegaming chip 8 in association with each other, and anupdate device 23 that stores the information of thegaming chip 8 determined to be thestack 80 of themain player 3 m and the information of theplayer 3 identified as themain player 3 m in association with each other. - The above configuration makes it possible to manage at least the
main player 3 m'sgaming chips 8 in thedatabase 22. Theplayer identification system 21 may also be configured to identify the back-bettingplayer 3 b. - The
player identification system 21 includes animage recognition system 24 comprising a camera 10 and an image recognition device, and acard authentication system 25 comprising a card and a card reader, but it may include either one of the two. - The camera 10 captures the face of the
player 3 and outputs the image generated by the capturing to the image recognition device. The image recognition device is equipped with a face recognition engine using a neural network which has learned the face images of a plurality of pre-registered players 3 (hereinafter, the registeredplayers 3 are also referred to as “members”). The image recognition device identifies which registered member's face image the inputted face image is of by inputting the image from the camera 10 into the neural network. If the image from the camera 10 is determined that the image from the camera 10 is not a face of any of the registered members, the image recognition device outputs a result that the face image is a non-member's face image. - The camera 10 may capture a part of the body of the
player 3 other than the face. For example, the camera may be configured to associate information on the clothing and/or physical features of theplayer 3 captured with information on the face of theplayer 3. - The card reader scans the member's card handed to the dealer by the
player 3 and reads out the information stored on the member's card. The members' card is a magnetic card with a magnetic stripe, and at least the user ID of the player 3 (the member) is stored on the magnetic stripe. When the dealer receives the member's card from theplayer 3, the dealer scans the member's card with the card reader and inputs the position in which theplayer 3 will play (hereinafter referred to as “play position”) to the card reader. The card reader outputs the user ID read from the member's card and the area ID of the play position entered by the dealer. - The structure may be configured to associate the information on the members' card with information on whether each player is the
main player 3 m or the back-bettingplayer 3 b. - In the
player identification system 21, theplayer 3 may be identified either by the face recognition system or by reading the members' card, or only one of the two. That is to say, the registered members do not necessarily have to identified by the member's card when they arrive at the play position, in which case theplayer 3 is identified by the face recognition system only. In addition, if the face of theplayer 3 cannot be captured properly and face recognition does not work, theplayer 3 may be identified by the member's card. Furthermore, theplayer 3 may be identified by both the face recognition and the member's card. - The information on the
gaming chips 8 may be value or identification information or otherwise of thegaming chips 8. By using this information, it is also possible to determine whichplayer 3 has been redeemed for howmuch gaming chip 8 and howmuch gaming chip 8 has been collected by the dealer, and howmuch gaming chip 8 eachplayer 3 has in its possession as a result of those redemptions and collections (amount in possession). - The game system in the above description is assumed to be used in baccarat, but it may be used in blackjack as well.
- The following contents are disclosed by the above embodiment.
- (Appendix 1) A table having a betting area on which multiple types of betting objects are laid out; a camera that captures the table and generates a captured image; and an information processing device that determines, based on a position of a stack of the gaming chips in the captured image, which of the betting targets the stack is bet on, wherein the information processing device further determines which of a plurality of sub-areas within the betting target the stack is located.
- (Appendix 2) A table having a betting area on which multiple types of betting objects are laid out; a camera that captures the table and generates a captured image; and an information processing device that determines, based on a position of a stack of the gaming chips in the captured image, which of the betting targets the stack is bet on, wherein the information processing device has a map that defines the betting targets in the table coordinate system set on a surface of the table, and determines which of the betting targets the stack is bet on by converting a position of the stack in the captured image to a table coordinate system and mapping the converted position to the map.
-
-
1 Game system 2 Game table 3 PLAYER 3m Main player 3b Back-betting player 6 Betting area 7 Betting target 7a PLAYER PAIR area 7b BANKER PAIR area 7c TIE area 7d PLAYER WIN area 7e BANKER WIN area 8 Gaming chip 80 Stack 10 Camera 11 Image 12 Information processing device 15 arm 15a Main player's arm 15b Back-betting player arm 20 Game system 21 Player identifying system 22 Database 23 Update device
Claims (11)
1. A game system comprising:
a table having a betting area in which multiple types of betting targets are placed;
a camera that captures the table to generate an image; and
an information processing device that is configured to identify on which of the betting target a stack of gaming chips is being bet on, based on a position of the stack of gaming chips in the image,
wherein the information processing device is configured to determine which stack is main player's stack and which stack is back-betting player's stack based on the image when a plurality of stacks of gaming chips are being bet on the same betting area.
2. The game system as claimed in claim 1 , wherein the information processing device is configured to determine which stack is the main player's stack and which stack is the back-betting player's stack based on positional relationships of the plurality of stacks betting on the same betting area with respect to each other.
3. The game system as claimed in claim 1 , wherein the information processing device is configured to determine which stack is the main player's stack and which stack is the back-betting player's stack based on a positional relationship between the stack and the betting target on which the stack is bet.
4. The game system as claimed in claim 1 , wherein:
the camera captures a player betting a stack of gaming chips, and
the information processing device is configured to recognize in the image each player who has bet the stack on the same betting area, and based on the recognition results,
determine which stack is the main player's stack and which stack is the back-betting player's stack.
5. The game system as claimed in claim 4 , wherein the information processing device is configured to recognize in the image a body part or clothing part of the each player who has bet the stack on the same betting area, and based on the results of recognition of the body part or clothing part, determine which stack is the main player's stack and wherein it is determined which stack is the back-betting player's stack.
6. The game system as claimed in claim 5 , wherein the information processing device is configured to identify which body part or clothing part of the recognized body part or clothing part is a body part or clothing part of either player, and based on the identification result, determine which stack is the main player's stack and which stack is the back-betting player's stack.
7. The game system as claimed in claim 5 , wherein the information processing device is configured to determine a direction of the recognized body part or clothing part, and based on the result of the determination, determine which stack is the main player's stack and which stack is the back-betting player's stack.
8. The game system as claimed in claim 1 , wherein the information processing device is configured to determine whether the plurality of stacks bet on the same betting area are stacks of the same player based on the image.
9. The game system as claimed in claim 8 , wherein the information processing device is configured to determine whether the plurality of stacks are stacks of the same player based on a distance of the plurality of stacks.
10. The game system as claimed in claim 1 , wherein the information processing device is configured to determine which stack is the main player's stack and which stack is the back-betting player's stack based on a plurality of the images obtained in chronological order.
11. The game system as claimed in claim 10 , wherein the information processing device is configured to determine which stack is a main player's stack and which stack is a back-betting player's stack based on an order in which the plurality of stacks bet on the same betting area were bet.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019206359 | 2019-11-14 | ||
JP2019-206359 | 2019-11-14 | ||
PCT/JP2020/040449 WO2021095531A1 (en) | 2019-11-14 | 2020-10-28 | Game system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20230005329A1 true US20230005329A1 (en) | 2023-01-05 |
Family
ID=73401373
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/773,977 Pending US20230005329A1 (en) | 2019-11-14 | 2020-10-28 | Game system |
US17/097,186 Active 2040-11-15 US11688235B2 (en) | 2019-11-14 | 2020-11-13 | Game system for gaming chip stack identification |
US18/196,610 Pending US20230282062A1 (en) | 2019-11-14 | 2023-05-12 | Game system |
US18/761,934 Pending US20240355170A1 (en) | 2019-11-14 | 2024-07-02 | Game system |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/097,186 Active 2040-11-15 US11688235B2 (en) | 2019-11-14 | 2020-11-13 | Game system for gaming chip stack identification |
US18/196,610 Pending US20230282062A1 (en) | 2019-11-14 | 2023-05-12 | Game system |
US18/761,934 Pending US20240355170A1 (en) | 2019-11-14 | 2024-07-02 | Game system |
Country Status (10)
Country | Link |
---|---|
US (4) | US20230005329A1 (en) |
EP (2) | EP4421765A3 (en) |
JP (3) | JP2021079087A (en) |
KR (3) | KR20220095192A (en) |
CN (3) | CN115023273A (en) |
AU (3) | AU2020383067A1 (en) |
CA (1) | CA3098737A1 (en) |
PH (1) | PH12020050458A1 (en) |
SG (1) | SG10202011314SA (en) |
WO (1) | WO2021095531A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7246382B2 (en) * | 2017-10-02 | 2023-03-27 | センセン ネットワークス グループ ピーティーワイ リミテッド | Systems and methods for machine learning driven object detection |
JP2021079087A (en) * | 2019-11-14 | 2021-05-27 | エンゼルプレイングカード株式会社 | Game system |
CA3184104A1 (en) * | 2020-06-30 | 2022-01-06 | Sensen Networks Group Pty Ltd | Gaming activity monitoring systems and methods |
AU2021204588A1 (en) * | 2021-06-18 | 2023-01-19 | Sensetime International Pte. Ltd. | Methods, apparatuses, systems and electronic devices for processing data |
KR20240026428A (en) * | 2022-08-18 | 2024-02-28 | 엔제루 구루푸 가부시키가이샤 | Game monitoring system |
US20240257604A1 (en) * | 2023-01-31 | 2024-08-01 | Angel Group Co., Ltd. | Gaming table system |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120252564A1 (en) * | 2010-06-07 | 2012-10-04 | Walker Digital Table Systems, Llc | Methods and systems for facilitating table games |
US9189918B1 (en) * | 2011-05-17 | 2015-11-17 | Bally Gaming, Inc. | Camera for player authentication and monitoring of wagering game tables |
US20160335837A1 (en) * | 2014-01-17 | 2016-11-17 | Angel Playing Cards Co., Ltd. | Card game monitoring system |
US20170039807A1 (en) * | 2015-08-03 | 2017-02-09 | Angel Playing Cards Co., Ltd. | Fraud detection system in casino |
US20170087443A1 (en) * | 2015-09-25 | 2017-03-30 | Bally Gaming, Inc. | Methods of administering wagering games |
US20170161987A1 (en) * | 2015-05-29 | 2017-06-08 | Arb Labs Inc. | Systems, methods and devices for monitoring betting activities |
US20180247134A1 (en) * | 2015-05-29 | 2018-08-30 | Arb Labs Inc. | Systems, methods and devices for monitoring betting activities |
US20190073855A1 (en) * | 2016-05-05 | 2019-03-07 | Walker Digital Table Systems, Llc | Systems and methods for distinguishing multiple distinct wagers at a single bet spot of a game table |
US20190236891A1 (en) * | 2018-01-30 | 2019-08-01 | Angel Playing Cards Co., Ltd. | Table game management system, gaming table layout, and gaming table |
US20190385417A1 (en) * | 2018-06-18 | 2019-12-19 | Michael Pertgen | Blackjack and wagering gaming systems and methods |
US20200035064A1 (en) * | 2018-07-25 | 2020-01-30 | Konami Gaming, Inc. | Casino management system with a patron facial recognition system and methods of operating same |
US20200143625A1 (en) * | 2017-04-28 | 2020-05-07 | Three Way Roulette Ltd | Wagering games system and method |
US20200175805A1 (en) * | 2018-11-29 | 2020-06-04 | Steven L. Nagata | Intelligent table game and methods thereof |
US20200402357A1 (en) * | 2018-03-05 | 2020-12-24 | Walker Digital Table Systems, Llc | Systems and methods for verifying player identity at a table game |
US20210150853A1 (en) * | 2019-11-14 | 2021-05-20 | Angel Playing Cards Co., Ltd. | Game system |
US20210280008A1 (en) * | 2018-07-25 | 2021-09-09 | Konami Gaming, Inc. | Casino management system with a patron facial recognition system and methods of operating same |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6460848B1 (en) * | 1999-04-21 | 2002-10-08 | Mindplay Llc | Method and apparatus for monitoring casinos and gaming |
US20060177109A1 (en) * | 2001-12-21 | 2006-08-10 | Leonard Storch | Combination casino table game imaging system for automatically recognizing the faces of players--as well as terrorists and other undesirables-- and for recognizing wagered gaming chips |
US8905834B2 (en) * | 2007-11-09 | 2014-12-09 | Igt | Transparent card display |
US7719424B2 (en) * | 2007-01-19 | 2010-05-18 | Igt | Table monitoring identification system, wager tagging and felt coordinate mapping |
JP6006367B2 (en) * | 2015-04-30 | 2016-10-12 | 株式会社ユニバーサルエンターテインメント | Casino management equipment |
WO2018025752A1 (en) * | 2016-08-02 | 2018-02-08 | エンゼルプレイングカード株式会社 | Game management system |
EP3306558A3 (en) * | 2015-08-03 | 2018-05-23 | Angel Playing Cards Co., Ltd. | Substitute currency for gaming, inspection device, and manufacturing method of substitute currency for gaming, and management system for table games |
GB2549111A (en) * | 2016-04-04 | 2017-10-11 | Tcs John Huxley Europe Ltd | Gaming apparatus |
CA3091324A1 (en) * | 2018-02-19 | 2019-08-22 | Angel Playing Cards Co., Ltd. | Game management system |
AU2019223520A1 (en) | 2018-02-26 | 2020-09-24 | Angel Group Co., Ltd. | Game management system |
US20210125451A1 (en) * | 2018-05-14 | 2021-04-29 | Angel Playing Cards Co., Ltd. | Table game management system and game management system |
US11183012B2 (en) * | 2019-08-19 | 2021-11-23 | Sg Gaming, Inc. | Systems and methods of automated linking of players and gaming tokens |
JP2021049331A (en) * | 2019-09-19 | 2021-04-01 | エンゼルプレイングカード株式会社 | Game table reading system |
CN115413354A (en) * | 2020-03-30 | 2022-11-29 | Sg游戏公司 | Game state object tracking |
CN113544740B (en) * | 2020-12-31 | 2024-06-14 | 商汤国际私人有限公司 | Method, apparatus, device and storage medium for identifying operation event |
-
2020
- 2020-10-19 JP JP2020175491A patent/JP2021079087A/en active Pending
- 2020-10-28 JP JP2021555998A patent/JPWO2021095531A1/ja active Pending
- 2020-10-28 KR KR1020227015087A patent/KR20220095192A/en unknown
- 2020-10-28 CN CN202080079672.XA patent/CN115023273A/en active Pending
- 2020-10-28 AU AU2020383067A patent/AU2020383067A1/en active Pending
- 2020-10-28 US US17/773,977 patent/US20230005329A1/en active Pending
- 2020-10-28 WO PCT/JP2020/040449 patent/WO2021095531A1/en active Application Filing
- 2020-11-10 CN CN202410920906.9A patent/CN118887763A/en active Pending
- 2020-11-10 CN CN202011245410.4A patent/CN112791377A/en active Pending
- 2020-11-10 CA CA3098737A patent/CA3098737A1/en active Pending
- 2020-11-11 KR KR1020200150429A patent/KR20210058711A/en active Search and Examination
- 2020-11-11 AU AU2020267196A patent/AU2020267196A1/en active Pending
- 2020-11-12 EP EP24187664.8A patent/EP4421765A3/en active Pending
- 2020-11-12 EP EP20207166.8A patent/EP3822929A1/en active Pending
- 2020-11-13 US US17/097,186 patent/US11688235B2/en active Active
- 2020-11-13 PH PH12020050458A patent/PH12020050458A1/en unknown
- 2020-11-13 SG SG10202011314SA patent/SG10202011314SA/en unknown
-
2023
- 2023-05-12 US US18/196,610 patent/US20230282062A1/en active Pending
-
2024
- 2024-06-12 JP JP2024094807A patent/JP2024116306A/en active Pending
- 2024-07-02 US US18/761,934 patent/US20240355170A1/en active Pending
- 2024-07-03 KR KR1020240087695A patent/KR20240113428A/en active Application Filing
- 2024-07-12 AU AU2024204819A patent/AU2024204819A1/en active Pending
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120252564A1 (en) * | 2010-06-07 | 2012-10-04 | Walker Digital Table Systems, Llc | Methods and systems for facilitating table games |
US9189918B1 (en) * | 2011-05-17 | 2015-11-17 | Bally Gaming, Inc. | Camera for player authentication and monitoring of wagering game tables |
US20160335837A1 (en) * | 2014-01-17 | 2016-11-17 | Angel Playing Cards Co., Ltd. | Card game monitoring system |
US20170161987A1 (en) * | 2015-05-29 | 2017-06-08 | Arb Labs Inc. | Systems, methods and devices for monitoring betting activities |
US20180247134A1 (en) * | 2015-05-29 | 2018-08-30 | Arb Labs Inc. | Systems, methods and devices for monitoring betting activities |
US20170039807A1 (en) * | 2015-08-03 | 2017-02-09 | Angel Playing Cards Co., Ltd. | Fraud detection system in casino |
US20170087443A1 (en) * | 2015-09-25 | 2017-03-30 | Bally Gaming, Inc. | Methods of administering wagering games |
US20190073855A1 (en) * | 2016-05-05 | 2019-03-07 | Walker Digital Table Systems, Llc | Systems and methods for distinguishing multiple distinct wagers at a single bet spot of a game table |
US20200143625A1 (en) * | 2017-04-28 | 2020-05-07 | Three Way Roulette Ltd | Wagering games system and method |
US20190236891A1 (en) * | 2018-01-30 | 2019-08-01 | Angel Playing Cards Co., Ltd. | Table game management system, gaming table layout, and gaming table |
US20200402357A1 (en) * | 2018-03-05 | 2020-12-24 | Walker Digital Table Systems, Llc | Systems and methods for verifying player identity at a table game |
US20190385417A1 (en) * | 2018-06-18 | 2019-12-19 | Michael Pertgen | Blackjack and wagering gaming systems and methods |
US20200035064A1 (en) * | 2018-07-25 | 2020-01-30 | Konami Gaming, Inc. | Casino management system with a patron facial recognition system and methods of operating same |
US20210280008A1 (en) * | 2018-07-25 | 2021-09-09 | Konami Gaming, Inc. | Casino management system with a patron facial recognition system and methods of operating same |
US20200175805A1 (en) * | 2018-11-29 | 2020-06-04 | Steven L. Nagata | Intelligent table game and methods thereof |
US20210150853A1 (en) * | 2019-11-14 | 2021-05-20 | Angel Playing Cards Co., Ltd. | Game system |
US11688235B2 (en) * | 2019-11-14 | 2023-06-27 | Angel Group Co., Ltd. | Game system for gaming chip stack identification |
US20230282062A1 (en) * | 2019-11-14 | 2023-09-07 | Angel Group Co., Ltd. | Game system |
Also Published As
Publication number | Publication date |
---|---|
CN115023273A (en) | 2022-09-06 |
JPWO2021095531A1 (en) | 2021-05-20 |
US11688235B2 (en) | 2023-06-27 |
EP4421765A3 (en) | 2024-10-30 |
JP2024116306A (en) | 2024-08-27 |
AU2020383067A1 (en) | 2022-06-16 |
US20230282062A1 (en) | 2023-09-07 |
KR20220095192A (en) | 2022-07-06 |
CN112791377A (en) | 2021-05-14 |
KR20210058711A (en) | 2021-05-24 |
KR20240113428A (en) | 2024-07-22 |
AU2024204819A1 (en) | 2024-08-01 |
CA3098737A1 (en) | 2021-05-14 |
US20240355170A1 (en) | 2024-10-24 |
PH12020050458A1 (en) | 2021-05-31 |
EP4421765A2 (en) | 2024-08-28 |
SG10202011314SA (en) | 2021-06-29 |
CN118887763A (en) | 2024-11-01 |
JP2021079087A (en) | 2021-05-27 |
AU2020267196A1 (en) | 2021-06-03 |
US20210150853A1 (en) | 2021-05-20 |
WO2021095531A1 (en) | 2021-05-20 |
EP3822929A1 (en) | 2021-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11688235B2 (en) | Game system for gaming chip stack identification | |
US20220245988A1 (en) | Table game management system, gaming table layout, and gaming table | |
JP2024109981A (en) | Chip Recognition System | |
US20240046745A1 (en) | Management system for table game | |
US12148263B2 (en) | Table game management system, gaming table layout, and gaming table | |
WO2024162300A1 (en) | Game table system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
AS | Assignment |
Owner name: ANGEL GROUP CO., LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SHIGETA, YASUSHI;REEL/FRAME:062327/0563 Effective date: 20220513 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |