Amusement Park Management System
Patent Information
- Application Number
- JP2021136577
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-08-24
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2041-08-24
AI Technical Summary
【0039】 本発明の一実施形態によれば、遊技場内の遊技者を識別し、遊技者毎の行動を時系列で把握することができる。
Smart Images

Figure 0007630891000001 
Figure 0007630891000002 
Figure 0007630891000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a game center management system. [Background technology]
[0002] Conventionally, in an amusement facility management system, the operating status of each gaming machine is acquired and detailed management information that is the basis for the operation of the amusement facility is accumulated. In such an amusement facility management system, in order to more accurately grasp the operating status of the gaming machines and reflect it in the operation of the amusement facility, it is necessary to grasp the playing status of the player in the amusement facility in chronological order. The amusement facility management system can grasp the playing status of the player in the amusement facility from the usage status of the membership card held by the player. However, when the ratio of players who are registered as members is low, the playing status of the player in the amusement facility cannot be fully grasped from the usage status of the membership card. Therefore, an amusement facility management system that grasps the playing status of the player by using an image is known. For example, see Patent Document 1.
[0003] The gaming center management system described in Patent Document 1 is provided with a facial image acquisition means for acquiring a facial image of a player for each gaming machine. The gaming center management system determines whether or not a player is a new player for that gaming machine by comparing the facial image with a recording medium (e.g., a magnetic card or an IC card) owned by the player. This allows the gaming center management system to grasp the number of players for each gaming machine and the playing time for each player on each gaming machine.
[0004] In the gaming center management system described in Patent Document 1, the image is identified based on the position, size, proportion, etc. of each part of the face in the face image captured by the face image capture means. Therefore, if part of the face is hidden by sunglasses, a mask, a hat, etc., the accuracy of identification may decrease. Also, the face image capture means installed near each gaming machine may not be able to capture the face of the player because decorations around the gaming machine act as obstructions. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2015-6245 A Summary of the Invention [Problem to be solved by the invention]
[0006] An object of the present invention is to provide an amusement center management system that can identify players in the amusement center and keep track of the actions of each player in chronological order. [Means for solving the problem]
[0007] The problem to be solved by the present invention has been described above, and the means for solving this problem will now be described.
[0008] An amusement facility management system according to one embodiment of the present invention has a terminal capable of acquiring gaming machine information for gaming machines installed in an amusement facility, and at least one of information regarding the player and identification information of the storage medium carried by the player of the gaming machine, for each gaming machine and capable of writing information to the storage medium, and a control device that acquires information regarding the date and time when the terminal was connected to the storage medium and information acquired by the terminal from the storage medium.
[0009] The gaming center management system stores images of players seated at the gaming machine seats from images taken by a camera that photographs an area including a plurality of gaming machines and the seats of the gaming machines in the gaming center, and calculates a position of a player in the image taken by the camera per unit time based on the stored images of the player. an image of a closed area including each seat of the gaming machine is set as a determination image; The same person as the player in the stored image In the judgment image The gaming machine has a person determination device for determining whether or not a person is seated in a seat of the gaming machine.
[0010] The control device determines whether the person determination device detects a person who is the same as the player included in the stored image of the player. In the judgment imageThe control device acquires, for each unit time, player identification information for identifying a player included in a judgment image that has been judged to be an image of a player seated in a seat at a gaming machine and a seat position. The control device also identifies, for each unit time, a gaming machine that corresponds to the seat position from the seat position of the judgment image. The control device also acquires gaming machine information of the identified gaming machine and information on the player seated at the identified gaming machine. Owned by The control device acquires connection information relating to the date and time when the terminal was connected to the storage medium. The control device also calculates the seating time of the player included in the judgment image from the acquired judgment image, calculates the playing time of the player included in the judgment image from the acquired gaming machine information, and calculates the operating time of the gaming machine played by the player included in the judgment image from the acquired gaming machine information.
[0011] In the above-mentioned configuration, the control device of the gaming center management system uses a camera to capture an area including multiple gaming machines and the seats of the gaming machines in the gaming center, so the player is not blocked by decorations of the gaming machines. Therefore, the control device can continuously capture the player in the gaming center when the player is seated at the seat of the gaming machine and when the player is standing and moving. The control device also acquires information on the gaming machine on which the player is seated, which is included in the acquired judgment image. In other words, the gaming center management system identifies the player in the gaming center for each unit time, and associates the behavior of the identified player with information on the gaming machine on which the player is playing and acquires it in chronological order. This makes it possible to identify the players in the gaming center and grasp the behavior of each player in chronological order.
[0012] From another viewpoint, the gaming center management system of the present invention preferably includes the following configuration: The person determination device acquires, for each unit time, a determination image determined to be an image in which the same person as the player included in the determination image in which it has been determined that the player is seated is standing. Furthermore, the person determination device specifies, for each unit time, the position in the gaming center of the player included in the determination image in which it has been determined that the player is standing. The control device calculates the standing time, stopping time, and moving time of the player included in the determination image in which it has been determined that the player is standing from the position in the gaming center of the player included in the determination image in which it has been determined that the player is standing, which has been specified for each unit time, and estimates the content of the player's behavior included in the determination image based on the position of the player in the gaming center, the standing time, the stopping time, and the moving time.
[0013] In the above-mentioned configuration, the control device of the amusement facility management system captures the range including the multiple gaming machines and the seats of the gaming machines in the amusement facility with a camera installed at a position where it can capture the image, so that the player seated at the gaming machine is not blocked by the decoration of the gaming machine. Furthermore, the control device can continuously capture the player even if the player stands up and moves within the amusement facility. Furthermore, the control device estimates the content of the player's behavior contained in the judgment image based on the information on the position where the player stands up, the time the player stands up, the time the player stops standing, and the time the player moves, which are included in the acquired judgment image in which the player is judged to be standing up. In other words, the amusement facility management system estimates the content of the player's behavior by identifying the position information of the player who is standing up in the amusement facility for each unit time. This makes it possible to identify the players in the amusement facility and grasp the behavior of each player in chronological order.
[0014] According to another aspect, the gaming center management system of the present invention preferably includes the following configuration: IdentifiedWhen identification information of a storage medium recorded in a storage medium possessed by a player of a gaming machine is acquired, the acquired identification information of the storage medium is associated with the player identification information.
[0015] In the above-mentioned configuration, the control device of the gaming center management system associates the identification information of the storage medium itself, which does not store information identifying the player who owns the storage medium, with the player identification information of the player who owns the storage medium. In other words, the control device complements the identification information of the storage medium itself and the player identification information acquired from the terminal corresponding to the specified gaming machine. The control device identifies the storage medium, which does not store information identifying the player, based on the player identification information. This makes it possible to identify players in the gaming center and grasp the actions of each player in chronological order.
[0016] According to another aspect, the gaming center management system of the present invention preferably includes the following configuration: Identified When information about a player recorded in a storage medium held by a player of a gaming machine and identification information of the storage medium are obtained, at least one of the information about the player obtained for the player identification information and the identification information of the storage medium is associated with the player.
[0017] In the above configuration, the control device of the gaming center management system associates the information of the player stored in the storage medium with the player identification information of the player who owns the storage medium. That is, the control device mutually interpolates the information of the player, the connection information, and the player identification information acquired from the terminal corresponding to the identified gaming machine. For example, when the player is playing without using the storage medium owned by the control device, the control device identifies the player from the player identification information associated with the judgment image of the player. Also, when the control device cannot acquire the judgment image of the player who is using the storage medium on the gaming machine, the control device identifies the judgment image of the player from the player identification information associated with the information of the player stored in the storage medium owned by the player. This makes it possible to identify the players in the gaming center and grasp the behavior of each player in chronological order.
[0018] According to another aspect, the gaming center management system of the present invention preferably includes the following configuration: Identified The information on the player of the gaming machine recorded in one storage medium held by the player is acquired, and the information on the player is transmitted from the terminal corresponding to the specified gaming machine. Identified When acquiring identification information of another storage medium that is recorded in a storage medium owned by a player of a gaming machine, the player identification information and information about the player that is recorded in the acquired one storage medium are acquired. , and the player identification information and the identification information of the other storage medium recorded in the acquired other storage medium. home at least on the other hand Associate.
[0019] In the above configuration, the control device of the gaming center management system associates the player information in the storage medium in which the player information is stored, the identification information of the storage medium itself in which the information identifying the player is not stored, and the player identification information of the judgment image of the player who owns the storage medium. That is, the control device mutually interpolates the player information stored in the one storage medium, the identification information of the storage medium stored in the other storage medium, and the player identification information of the judgment image. For example, when the one storage medium and the other storage medium are used in the same gaming machine, the control device acquires the player information, connection information, and gaming machine information of the gaming machine from the player identification information of the judgment image associated with each storage medium and the player identification information of the acquired judgment image. This allows the player in the gaming center to be identified and the behavior of each player to be grasped in chronological order.
[0020] From another viewpoint, the gaming center management system of the present invention preferably includes the following configuration: The person determination device has a determination image extraction unit that extracts a determination image of a closed region including the seat set for each seat of the plurality of gaming machines from an image captured by the camera, a feature amount calculation unit that calculates an image feature amount for each of the extracted determination images, a seating determination unit that determines whether a player is seated or standing in the seat of the determination image from the feature amount of the determination image based on a seating determination model registered in advance, and a storage unit that chronologically stores the determination image for which the seating determination unit has determined that the player is seated, the feature amount of the determination image for which the player has been determined to be seated, and the seat position in the gaming center for the determination image for which the player has been determined to be seated, in every unit time.
[0021] Furthermore, the person determination device is equipped with a person determination unit which, when a determination image having a feature value whose difference from the feature value of a determination image in which the seating determination unit has determined that the player is seated is within a predetermined range is detected from among the determination images stored in the memory unit, determines that the player included in the determination image in which the player is determined to be seated and the player included in the determination image detected from the memory unit are the same person.
[0022] In the above-mentioned configuration, the person determination device of the gaming facility management system determines whether or not the player is seated in the seat from the feature amount of the determination image calculated for each seat of the gaming machine. Furthermore, the person determination device detects a determination image in which the same person is seated from the feature amount of past determination images based on the feature amount of the determination image in which the player is determined to be seated. In other words, the person determination device detects the seat in which the seated player was previously seated in addition to detecting the seating state of the gaming machine. This makes it possible to identify players in the gaming facility and grasp the behavior of each player in chronological order.
[0023] From another viewpoint, the gaming center management system of the present invention preferably includes the following configuration: The person determination unit determines that the player has moved if the seat position of the determination image in which the seating determination unit has determined that the player is seated differs from the seat position of the latest determination image among the determination images detected from the memory unit. The memory unit stores the seat position where the player was seated before the movement and the seat position where the player is seated after the movement.
[0024] In the above configuration, when the seat position of the judgment image in which it is judged that the player is seated differs from the seat position of the latest judgment image among the past judgment images, the person judgment device of the amusement facility management system judges that the player has moved seats and stores the past seat position of the player. The amusement facility management system generates a history of the movement route of the player from the past seat position of the player. This makes it possible to identify players in the amusement facility and grasp the behavior of each player in chronological order.
[0025] The technical terms used in this specification are used for the purpose of defining specific embodiments only, and are not intended to limit the invention by said technical terms. Unless otherwise defined, all terms used in this specification (including technical and scientific terms) have the same meaning as commonly understood by those skilled in the art to which this invention belongs. Terms defined in commonly used dictionaries should be interpreted to have a meaning consistent with the meaning in the context of the relevant technology and this disclosure, and should not be interpreted in an ideal or overly formal sense unless explicitly defined in this specification.
[0026] As used herein, the terms "attached," "connected," "coupled," and / or the like are used broadly to encompass both "direct and indirect" attachments, connections, and couplings. Furthermore, "connected" and "coupled" are not restricted to physical or mechanical connections or couplings, but can include direct or indirect connections or couplings.
[0027] In the following description, numerous specific examples are described to provide a thorough understanding of the present invention. However, it is clear to those skilled in the art that the present invention can be practiced without these specific examples. Therefore, the following disclosure should be considered as an example of the present invention, and is not intended to limit the present invention to the specific embodiments shown in the following drawings or description.
[0028] [Player] In this specification, a player means a person who is present in an amusement facility for the purpose of playing a game machine. The player includes a person who is seated at a seat of the game machine and playing the game machine, a person who is seated at a seat of the game machine but not playing the game machine, and a person who is standing up from a seat of the game machine.
[0029] [Seating time] In this specification, seated time means the time during which a player is seated at a seat for a gaming machine, and includes the time during which the player is seated at a seat for the gaming machine and playing the gaming machine, and the time during which the player is seated at a seat for the gaming machine but not playing the gaming machine.
[0030] [Play Time] In this specification, the term "playing time" refers to the time during which a player plays a gaming machine and the time during which a player is seated to play the game. The playing time includes the time during which a terminal corresponding to the gaming machine is connected to a storage medium owned by the player, and the time during which the gaming machine is operating with the player seated at the seat for the gaming machine.
[0031] [Operating hours] In this specification, the operating time means the time during which the gaming machine is operated by operations for playing the game, regardless of whether the player is seated at the seat of the gaming machine or whether the terminal corresponding to the gaming machine is connected to a storage medium owned by the player.
[0032] [Member ID] In this specification, a member ID refers to an identification number for identifying a player. A member ID is identification information that is given only to players whose personal information is registered with an amusement facility, and identifies players who are members from each other. A member ID is recorded on a storage medium carried by a player who is a member. A member ID includes information about a player for identifying the player who is a member, and information that identifies the member card itself.
[0033] [Card ID] In this specification, a card ID means an identification number for identifying a storage medium for storing billing information, ball storage information, etc. The card ID is recorded in a storage medium possessed by the player. The card ID does not include information that associates the player who possesses the storage medium with the storage medium.
[0034] [Judgment image] In this specification, a judgment image means an image of a rectangular closed area including the seats of a plurality of gaming machines taken by a surveillance camera, the image being based on the seats of the gaming machines and including the seats of the gaming machines, or an image being based on the player and including the player, the judgment image includes an image in which the player is seated at the seat of the gaming machine and an image in which the player is not seated at the seat of the gaming machine. In addition, the judgment image in the latest image taken by the surveillance camera per unit time is regarded as the latest judgment image.
[0035] [Seated judgement image] In this specification, a seating determination image means an image in which it is determined that a player is seated in a seat of the gaming machine in the determination image. The latest determination image in which the player is seated in the seat of the gaming machine is defined as the latest seating determination image. Also, the latest seating determination image taken a unit time before the latest seating determination image is defined as a past seating determination image.
[0036] [Standing judgment image] In this specification, a standing judgment image refers to an image in which it is judged that the player is standing up in the judgment image. A standing judgment image includes not only an image in which it is judged that the player has stood up from a seated state of the gaming machine, but also an image in which it is judged that the player is standing up in the gaming facility. In other words, a player standing up refers to a player at the moment of standing up, a player moving in a standing state, and a player standing still in a standing state. The judgment image in which the player is standing up in the latest judgment image is defined as the latest standing judgment image. Also, the latest standing judgment image taken in the past a unit time before the latest standing judgment image is defined as the past standing judgment image.
[0037] [Player Identification Information] In this specification, the player identification information means information for distinguishing the player included in the sitting judgment image or the standing judgment image from other players. The player identification information includes the feature amount of the sitting judgment image or the standing judgment image, an identification number for each image, etc. The player identification information is added to each of the sitting judgment image and the standing judgment image.
[0038] [Connect to storage medium] In this specification, "connected to a storage medium" means a state in which a terminal capable of writing information to a storage medium accesses the storage medium in order to read or write information from the storage medium. In this embodiment, the terminal is considered to have been connected to the storage medium when the storage medium is loaded. The terminal is also considered to have been disconnected from the storage medium when the storage medium is ejected. Information regarding the date and time when the terminal was connected to the storage medium is considered to be connection information. Effect of the Invention
[0039] According to one embodiment of the present invention, it is possible to identify players in a gaming facility and grasp the actions of each player in chronological order. [Brief description of the drawings]
[0040] [Figure 1] FIG. 1 shows a configuration diagram of a game center management system according to the present invention. [Diagram 2] FIG. 2 shows a block diagram of the gaming center management system according to the present invention. [Diagram 3] FIG. 3 shows a block diagram of a person determination device in a first embodiment of a game center management system according to the present invention. [Figure 4] FIG. 4 is a schematic diagram showing a latest judgment image set in a surveillance camera image of the game facility management system according to the present invention. [Diagram 5] FIG. 5 is a schematic diagram showing a latest seating determination image determined by the seating determination unit of the gaming facility management system according to the present invention. [Figure 6]FIG. 6 is a schematic diagram showing the feature amount for each latest seating determination image calculated by the feature amount calculation unit of the gaming facility management system according to the present invention. [Figure 7] FIG. 7 shows a comparison diagram between the latest seating determination image and a past seating determination image based on the feature amount of the latest seating determination image by the person determination unit of the game facility management system according to the present invention. [Figure 8] Fig. 8(A) is a schematic diagram showing the seating positions of players in a previous seating determination image, and Fig. 8(B) is a schematic diagram showing a previous seating determination image and a latest seating determination image in which the same player is seated. [Figure 9] FIG. 9 shows a graph of the acquisition time of the player identification information, the connection information, and the gaming machine information in the first embodiment of the gaming center management system according to the present invention. [Figure 10] FIG. 10 shows a flowchart of person determination control in the first embodiment of the game center management system according to the present invention. [Figure 11] FIG. 11 shows a flowchart of a time measurement process in person determination control in the first embodiment of the game center management system according to the present invention. [Figure 12] FIG. 12 shows a graph of the time taken to acquire player identification information, connection information, and gaming machine information in the second embodiment of the gaming center management system according to the present invention. [Figure 13] FIG. 13 shows a block diagram of a person determination device in a third embodiment of a game center management system according to the present invention. [Figure 14] FIG. 14 is a schematic diagram showing tracking of movement of players' seats in the third embodiment of the gaming facility management system according to the present invention. [Figure 15] FIG. 15 shows a flowchart of player tracking control in the third embodiment of the game center management system according to the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0041] (Embodiment 1) A first embodiment of the gaming parlor management system according to the present invention will be described with reference to Figs. 1 and 2. Fig. 1 is a configuration diagram of the gaming parlor management system 1. Fig. 2 is a block diagram of the gaming parlor management system 1. In this embodiment, the gaming machines managed by the gaming parlor management system 1 are composed of pachinko gaming machines 2a and pachislot gaming machines 2b, but are not limited to this. The gaming parlor management system 1 may be composed of only pachinko gaming machines 2a or pachislot gaming machines 2b, for example.
[0042] As shown in FIG. 1 and FIG. 2, the gaming center management system 1 manages information relating to the gaming machines installed in the gaming center and information relating to the players.
[0043] The gaming center management system 1 comprises a plurality of gaming machines, namely, a pachinko gaming machine 2a and a pachislot gaming machine 2b, a machine computer 3, a ball dispensing machine 4, an island computer 5, a card information management computer 6, a person determination device 8, and a gaming center management computer 14. In the following embodiment, the gaming center will be described as having a pachinko gaming machine 2a installed as a gaming machine.
[0044] The pachinko game machine 2a is a game machine in which a certain number of pachinko balls, which are game media, are paid out when the pachinko balls, which are game media, fired by the player, enter a specific winning slot. The pachinko game machines 2a are arranged in the game center as a group of "islands." The pachinko game machines 2a are controlled by a game machine computer (not shown) installed inside, and can obtain various game machine information Gi(n). The pachinko game machines 2a are assigned individual game machine numbers G(n).
[0045] The machine computer 3 acquires the gaming machine number G(n) of the pachinko gaming machine 2a and gaming machine information Gi(n) which is the operation information of the pachinko gaming machine 2a from the gaming machine computer, and transmits it to the island computer 5. In this embodiment, the gaming machine information Gi(n) of the pachinko gaming machine 2a includes various information when the pachinko gaming machine 2a is played by a player, such as an out signal output from an out box that collects pachinko balls inserted into the pachinko gaming machine 2a, the number of jackpots, the number of medium jackpots, the number of balls dispensed, etc. In this embodiment, the machine computer 3 is provided for each pachinko gaming machine 2a. The machine computer 3 is connected to a gaming machine computer not shown, and acquires the gaming machine information Gi(n) of the pachinko gaming machine 2a. In addition, the gaming machine number G(n) of the corresponding pachinko gaming machine 2a is registered in the machine computer 3. The machine computer 3 may be connected to multiple gaming machine computers.
[0046] The ball dispensing machine 4 is a terminal that reads information from a storage medium such as a magnetic card or an IC card, and lends out pachinko balls within a set amount of money. The ball dispensing machine 4 is installed in each pachinko gaming machine 2a. That is, a ball dispensing machine 4 is provided for each pachinko gaming machine 2a. The ball dispensing machine 4 is equipped with a reading device 4a, a deposit device 4b, a ball dispensing device 4c, and an operating device (not shown) for performing various operations and inputting a PIN number, etc.
[0047] The reading device 4a is a terminal capable of reading information on the member card Cm and the general card Cg, which are storage media, and capable of writing various information to the member card Cm and the general card Cg. The member card Cm is a magnetic card, IC card, etc., on which information on the player for identifying the member player, a member ID which is information for identifying the member card Cm, ball storage information, charge amount information, etc. are stored. The general card Cg is a magnetic card, IC card, etc., on which charge amount information, a card ID which is identification information for identifying the card itself, which is a storage medium, etc. are stored. In other words, the reading device 4a is a terminal that obtains the member ID recorded in the member card Cm, which is a storage medium, and the card ID stored in the general card Cg.
[0048] The deposit device 4b takes in currency and generates deposit amount information. The ball dispensing device 4c pays out pachinko balls based on the ball storage information of the member card Cm, the charge amount information of the general card Cg, and the deposit amount information generated by the deposit device 4b. Each ball dispensing machine 4 is assigned an individual ball dispensing machine number, and is configured to be able to identify the ball dispensing machine 4.
[0049] The ball dispensing machine 4 reads the information stored in the member card Cm or general card Cg by the reading device 4a. After confirming the input of a PIN number from an operation device (not shown), the ball dispensing machine 4 can obtain the member ID or the card ID of the general card Cg and the charge amount information stored in the member card Cm captured by the reading device 4a. In addition, the ball dispensing machine 4 can pay out pachinko balls by the ball dispensing device 4c based on the member ID obtained from the member card Cm, the charge amount information obtained from the general card Cg, and the card ID or the deposit amount information generated by the deposit device 4b.
[0050] The island computer 5, which is a terminal, collects and holds gaming machine information Gi(n) of the multiple pachinko gaming machines 2a contained in the island. In reality, the island computer 5 has a CPU, ROM, RAM, HDD, etc. connected via a bus. Alternatively, the island computer 5 is a one-chip LSI or the like. The island computers 5 are installed on each island in the gaming center. Note that in this embodiment, the island computers 5 are arranged on each island, but this is not limited to the configuration. The island computer 5 may manage multiple islands.
[0051] The island computer 5 is connected to the multiple machine computers 3 included in the island via a network system or the like constructed in the gaming facility. The island computer 5 can obtain the individual gaming machine number G(n) of each pachinko gaming machine 2a from the multiple machine computers 3, and can also collect and hold the gaming machine information Gi(n) of each pachinko gaming machine 2a for each unit time.
[0052] The card information management computer 6 manages information from the member card Cm or the general card Cg. The card information management computer 6 has a personal computer or the like. In reality, the card information management computer 6 has a CPU, ROM, RAM, HDD, etc. connected via a bus. Alternatively, the card information management computer 6 is a one-chip LSI or the like.
[0053] The card information management computer 6 is connected to the multiple ball dispensing machines 4 in the amusement facility via a network system or the like constructed in the amusement facility. The card information management computer 6 can obtain the ball dispensing machine numbers of the multiple ball dispensing machines 4, the member ID of the member read from the member card Cm by the reading device 4a or the charge amount information and card ID read from the general card Cg, and the deposit amount information for each member ID generated by the deposit device 4b.
[0054] The card information management computer 6 stores member information (hereinafter simply referred to as "member information Mi") for identifying a player, such as the member's member name, sex, age, deposit amount information, number of balls saved, number of visits, date and time of previous visit, and visit points, in association with the member's member ID. In addition, when a billing ID is stored in the general card Cg, billing amount information associated with the billing ID is stored.
[0055] The card information management computer 6 stores in advance combination information that associates the member ID of the member with the member information Mi. Furthermore, when a charging ID is stored in the general card Cg, the card information management computer 6 stores in advance combination information that associates the charging ID with charging amount information. The card information management computer 6 stores a program for acquiring from the ball dispensing machine 4 the member ID of the member or the charging amount information and card ID of the general card Cg, the deposit amount information generated by the deposit device 4b, and the ball dispensing machine number of the ball dispensing machine 4 that reads this information.
[0056] The person determination device 8 will be described below with reference to Figures 2 and 3. Figure 3 is a block diagram of the person determination device 8 in the first embodiment of the amusement facility management system 1.
[0057] 3, the person determination device 8 is a device for identifying a player (person) seated at a seat of the pachinko gaming machine 2a. The person determination device 8 also includes a determination image extraction unit 9, a feature amount calculation unit 10, a seating determination unit 11, a storage unit 12, and a person determination unit 13.
[0058] The person determination device 8 is composed of a general-purpose computer or the like. In reality, the person determination device 8 has a CPU, a ROM, a RAM, a HDD, and the like connected via a bus. Alternatively, the person determination device 8 is a one-chip LSI or the like. The person determination device 8 is equipped with a display device that displays the acquired information. In this embodiment, the amusement facility management computer 14 and the person determination device 8 are configured independently, but may be configured integrally.
[0059] As shown in FIG. 2, the person determination device 8 is connected to a gaming center management computer 14 via a network system or the like constructed in the gaming center. The person determination device 8 is also connected to surveillance cameras 7, which are a plurality of cameras in the gaming center, via a network system or the like. The surveillance cameras 7 are installed in the building of the gaming center. In this embodiment, the surveillance cameras 7 are installed, for example, near the ceiling of the gaming center between each island of pachinko gaming machines 2a. This allows the surveillance cameras 7 to capture the passages between the islands of pachinko gaming machines 2a and the seats of the plurality of pachinko gaming machines 2a from above.
[0060] The person determination device 8 can obtain the gaming machine number G(n) of the pachinko gaming machine 2a from the gaming facility management computer 14 via a network system or the like. In addition, the person determination device 8 can obtain the surveillance camera image P0 from the surveillance camera 7 at unit time intervals via a network system or the like.
[0061] As shown in Fig. 3, the judgment image extraction unit 9 extracts a judgment image P(n) including a seat of the pachinko gaming machine 2a from the surveillance camera image P0 (hereinafter, (n) is the judgment image number). The judgment image extraction unit 9 can acquire the surveillance camera image P0 from the surveillance camera 7. The judgment image extraction unit 9 sets a rectangular closed area including the seat in the surveillance camera image P0, based on the seat of the pachinko gaming machine 2a.
[0062] The judgment image extraction unit 9 extracts judgment images P(n) for each image of the seats of the multiple pachinko gaming machines 2a included in the surveillance camera image P0, using the image of the set closed region as the judgment image P(n). At this time, the judgment image extraction unit 9 adds information about the seat position of the seat of the judgment image P(n) in the gaming facility (e.g., gaming machine number G(n)) to each judgment image P(n). The judgment image extraction unit 9 transmits the surveillance camera image P0 and the extracted judgment image P(n) to the storage unit 12. In the following description, the latest judgment image P(n) among the judgment images P(n) extracted from the surveillance camera image P0 by the seating judgment unit 11 is referred to as the "latest judgment image P(n)". In the following description, the term "player included in the image" and the like means "image of the player included in the image" and the like.
[0063] The feature amount calculation unit 10 calculates the feature amount F(n) of the image for each latest judged image P(n). The feature amount calculation unit 10 vectorizes the latest judged image P(n) by a known method and calculates the feature amount F(n). In this embodiment, the feature amount calculation unit 10 uses vectorization by a color histogram of the image, vectorization by an autoencoder, and vectorization by a local feature amount in combination to calculate the feature amount F by each vectorization. Vectorization by a color histogram is a method of vectorizing an image using color intensity and occurrence frequency as features. Vectorization by an autoencoder is a method of using the intermediate layer of the autoencoder as a feature amount representing an image. The autoencoder is a three-layer neural network in which the input layer and the output layer are subjected to supervised learning using the same data. Vectorization by a local feature amount is a method of vectorizing an image using a KAZE local feature amount.
[0064] The feature amount calculation unit 10 calculates a feature amount F(n) including three feature amounts for each latest judged image P(n) by vectorization using a color histogram of the image, vectorization using an autoencoder, and vectorization using a local feature amount. The feature amount calculation unit 10 transmits the feature amount F(n) calculated for each latest judged image P(n) to the storage unit 12 in association with the latest judged image P(n). Note that the feature amount F(n) may be a luminance value, an edge histogram, a correlation function between color and edges, or the like, contained in the latest judged image P(n). The feature amount calculation unit 10 may also calculate local feature amounts of the latest judged image P(n) such as HOG (Histogram of Oriented Gradients), SIFT (Scale Invariant Feature Transform), or the like.
[0065] The seating determination unit 11 determines whether or not a person is seated in the seat included in the latest judgment image P(n). The seating determination unit 11 prestores a seating determination model, which is a feature map of various images of a state in which a player is seated, calculated using a CNN (Convolutional Neural Network) from various images of a state in which a player is not seated in the seat of the pachinko game machine 2a and various images of a state in which a player is seated. The seating determination unit 11 determines whether or not a player is seated in the seat included in the latest judgment image P(n) by image classification using a CNN based on the seating determination model for each latest judgment image P(n). The seating determination unit 11 transmits the latest judgment image P(n) in which it has been determined that a player is seated in the seat to the storage unit 12 in association with the gaming machine number G(n) in the gaming facility. In the following description, the latest judgment image P(n) in which it has been determined that a player is seated in the seat is referred to as the "latest seating determination image Pb(n)".
[0066] The storage unit 12 stores the latest seating determination image Pb(n) and information added to the latest seating determination image Pb(n) in time series for each unit time. The storage unit 12 acquires the surveillance camera image P0 and the extracted latest determination image P(n) from the determination image extraction unit 9 in time series for each unit time. The storage unit 12 also acquires the latest seating determination image Pb(n) in time series for each unit time from the seating determination unit 11. The storage unit 12 also acquires the feature amount Fb(n) of the latest seating determination image Pb(n) in time series for each unit time from the feature amount calculation unit 10. The storage unit 12 also acquires the player identification information Pi(n), which is the determination result of the latest seating determination image Pb(n) calculated by the person determination unit 13, and the gaming machine number G(n), which is information regarding the seat position of the latest seating determination image Pb(n) in the gaming facility, in time series for each unit time. The player identification information Pi(n) of the latest seating determination image Pb(n) is information for distinguishing the player included in the latest seating determination image Pb(n) from other players. Information relating to the seat position in the gaming arcade of the latest seating determination image Pb(n) is the gaming machine number G(n) of the pachinko gaming machine 2a at which the player included in the latest seating determination image Pb(n) is seated. Information relating to the seat position in the gaming arcade of the latest seating determination image Pb(n) is referred to as the gaming machine number G(n) of the latest seating determination image Pb(n).
[0067] The memory unit 12 retains the stored latest seating determination image Pb(n) until a predetermined period has elapsed. In this embodiment, the memory unit 12 retains the latest seating determination image Pb(n) for a predetermined period of time from opening to closing of the amusement arcade. The predetermined period for storing the latest seating determination image Pb(n) can be set arbitrarily. In the following description, the past latest seating determination image Pb(n) stored a unit time earlier than the latest seating determination image Pb(n) stored in the memory unit 12 is referred to as the "past seating determination image Pa(n)."
[0068] The person determination unit 13 determines whether the player included in the latest seating determination image Pb(n) is the same person as the player included in the past seating determination image Pa(n). The person determination unit 13 compares the feature amount Fb(n) of the latest seating determination image Pb(n) calculated by the feature amount calculation unit 10 through vectorization using a color histogram of the image, vectorization using an autoencoder, and vectorization using local features with the feature amount Fa(n) of each past seating determination image Pa(n), and searches for a past seating determination image Pa(n) in which the difference between the feature amount Fb(n) and the feature amount Fa(n) is within a predetermined range. When the person determination unit 13 detects a past seating determination image Pa(n) having a feature amount Fa(n) in which the difference between the feature amount Fb(n) of the latest seating determination image Pb(n) is within a predetermined range, the person determination unit 13 determines that the player included in the latest seating determination image Pb(n) and the player included in the detected past seating determination image Pa(n) are the same person. The person determination unit 13 adds the player identification information Pi(n) that is the same as the player identification information Pi(n) of the previous seating determination image Pa(n) to the latest seating determination image Pb(n) as the determination result.
[0069] If the gaming machine number G(n) of the latest seating judgment image Pb(n) differs from the gaming machine number G(n) of the latest past seating judgment image Pa(n) among the past seating judgment images Pa(n) to which the same player identification information Pi(n) as the player identification information Pi(n) of the latest seating judgment image Pb(n) is attached, the person determination unit 13 determines that the player included in the past seating judgment image Pa(n) has moved to the seat with the gaming machine number G(n) of the latest seating judgment image Pb(n).
[0070] Furthermore, if the difference between the feature value Fb(n) of the latest seating judgment image Pb(n) and the feature value Fa(n) of the latest past seating judgment image Pa(n) for the same gaming machine number G(n) as the gaming machine number G(n) of the latest seating judgment image Pb(n) exceeds a predetermined range, the person determination unit 13 determines that a player other than the player at the time the latest past seating judgment image Pa(n) was obtained is seated in the seat of the gaming machine number G(n) of the latest seating judgment image Pb(n).
[0071] The person determination unit 13 transmits the latest seating determination image Pb(n), the feature amount Fb(n) of the latest seating determination image Pb(n), the player identification information Pi(n) of the latest seating determination image Pb(n), and the determination result by the person determination unit 13 to the storage unit 12. That is, the person determination unit 13 transmits to the storage unit 12 the gaming machine number G(n) of the latest past seating determination image Pa(n) including the same player as the player included in the latest seating determination image Pb(n) and the gaming machine number G(n) of the latest seating determination image Pb(n). In addition, when the storage unit 12 does not have a past seating determination image Pa(n) from a unit time ago including the same player as the player included in the latest seating determination image Pb(n), the person determination unit 13 transmits to the storage unit 12 that the seat corresponding to the gaming machine number G(n) of the latest seating determination image Pb(n) was vacant a unit time ago.
[0072] The person determination device 8 configured in this manner includes a determination image extraction unit 9 that extracts a determination image P(n) including the seat of the pachinko gaming machine 2a from the surveillance camera image P0 of the gaming facility, a feature calculation unit 10 that calculates a feature F(n) for each determination image P(n), a seating determination unit 11 that determines whether a person is seated in a seat included in the latest determination image P(n), a person determination unit 13 that determines whether the player included in the latest seating determination image Pb(n) is the same person as the player included in the previous seating determination image Pa(n) based on the feature Fb(n) of the latest seating determination image Pb(n), and a memory unit 12 that stores the latest seating determination image Pb(n) and information added to the latest seating determination image Pb(n) in chronological order for each unit time, all of which work together to determine whether a player is seated and identify the player. At this time, since the person determination device 8 uses the surveillance camera image P0 captured by the surveillance camera 7 within the amusement facility, there is no need to include an image capture device such as a dedicated camera.
[0073] The amusement center management computer 14, which is a control device, manages information from multiple island computers 5 and the card information management computer 6. The amusement center management computer 14 is composed of a general-purpose computer or the like. In reality, the amusement center management computer 14 has a CPU, ROM, RAM, HDD, etc. connected via a bus. Alternatively, the amusement center management computer 14 is a one-chip LSI or the like. The amusement center management computer 14 is equipped with a display device 14a that displays acquired information. In this embodiment, the amusement center management computer 14 and the card information management computer 6 are configured independently, but may also be configured as an integrated unit.
[0074] The amusement facility management computer 14 prestores the location information of each pachinko gaming machine 2a in the amusement facility, the gaming machine number G(n), the unit price of pachinko balls, which are the gaming medium, and the ball dispensing machine number of the ball dispensing machine 4. The amusement facility management computer 14 also prestores combination information that associates the location information of each pachinko gaming machine 2a, the gaming machine number G(n) of each pachinko gaming machine 2a, and the ball dispensing machine number of the ball dispensing machine 4. The amusement facility management computer 14 also stores a program for displaying the acquired information as a chart on the display device 14a.
[0075] The gaming parlor management computer 14 stores various programs for acquiring and processing information from the multiple island computers 5 and the card information management computer 6. The gaming parlor management computer 14 stores programs for acquiring the gaming machine number G(n) and gaming machine information Gi(n) for each pachinko gaming machine 2a from the multiple island computers 5, and acquiring the number of operating machines and stopped (out of service) machine information, operation rate, number of errors, etc. for the entire gaming parlor at predetermined intervals. The gaming parlor management computer 14 also stores programs for acquiring, from the card information management computer 6, member information Mi for each member ID, or charge amount information and card ID for the general card Cg, deposit amount information generated by the deposit device 4b, and the ball dispensing machine number of the ball dispensing machine 4 that reads this information.
[0076] The gaming center management computer 14 stores various programs for acquiring and processing information from the person determination device 8. The gaming center management computer 14 stores programs for acquiring player identification information Pi(n) for each latest seating determination image Pb(n) and information on seat positions within the gaming center (e.g., gaming machine number G(n)) from the person determination device 8. The gaming center management computer 14 also stores programs for calculating the seating time of each player for each pachinko machine 2a from the player identification information Pi(n) and information on seat positions within the gaming center (e.g., gaming machine number G(n)).
[0077] The gaming center management computer 14 is connected to a plurality of island computers 5 via a network system or the like constructed within the gaming center. The gaming center management computer 14 can acquire the gaming machine number G(n) of the pachinko gaming machine 2a acquired by each island computer 5, the gaming machine information Gi(n) for each pachinko gaming machine 2a, the number of operating pachinko gaming machines 2a, the operating rate, the number of errors, and the number of stopped pachinko gaming machines at predetermined intervals.
[0078] The gaming center management computer 14 is connected to the card information management computer 6. The gaming center management computer 14 can obtain from the card information management computer 6 the player's membership information Mi, the member ID or charge amount information and card ID of the general card Cg, deposit amount information generated by the deposit device 4b, and the ball dispensing machine number of the ball dispensing machine 4 that read this information. The gaming center management computer 14 can also obtain connection information Ci(n) (hereinafter simply referred to as "connection information Ci(n)"), which is information regarding the date and time when the reader 4a connected to read or write information on the membership card Cm or general card Cg.
[0079] The gaming center management computer 14 is connected to the person determination device 8. The gaming center management computer 14 can obtain the player identification information Pi(n) and gaming machine number G(n) of a player seated at a pachinko gaming machine 2a. The gaming center management computer 14 can also calculate the seating time of each player at each pachinko gaming machine 2a from the player identification information Pi(n) and gaming machine number G(n) of the player seated at the pachinko gaming machine 2a.
[0080] Based on the acquired gaming machine number G(n) of each pachinko gaming machine 2a and the ball dispensing machine number of each ball dispensing machine 4, the gaming parlor management computer 14 can display on the display device 14a various information based on the operation information of the pachinko gaming machine 2a, personal information based on the member's membership ID read by the reading device 4a of the corresponding ball dispensing machine 4, or charge amount information of the general card Cg, the card ID, and the deposit amount information generated by the deposit device 4b.
[0081] Next, detection of the behavior of each player by the person determination device 8 in the first embodiment of the present invention will be specifically described with reference to FIG. 4 to FIG. 8. FIG. 4 is a schematic diagram of the latest determination image P(n) set in the surveillance camera image P0 of the amusement facility management system 1. FIG. 5 is a schematic diagram of the latest seating determination image Pb(n) determined by the seating determination unit 11 of the amusement facility management system 1. FIG. 6 is a schematic diagram of the feature amount Fb(n) for each latest seating determination image Pb(n) by the feature amount calculation unit 10 of the amusement facility management system 1. FIG. 7 is a comparison diagram with the past seating determination image Pa(n) based on the feature amount Fb(n) of the latest seating determination image Pb(n) by the person determination unit 13 of the amusement facility management system 1. FIG. 8(A) is a schematic diagram of the seating position of the player in the past seating determination image Pa(n). FIG. 8(B) is a schematic diagram of the past seating determination image Pa(n) and the latest seating determination image Pb(n) in which the same player is seated.
[0082] The person determination device 8 is assumed to acquire the gaming machine number G(n) of the pachinko gaming machine 2a from the gaming center management computer 14 via a network system or the like constructed in the gaming center. The person determination device 8 is assumed to acquire, at every unit time, surveillance camera images P0 of the passages between the islands of the pachinko gaming machine 2a and the seats of the pachinko gaming machine 2a taken from above by the multiple surveillance cameras 7 in the gaming center via a network system or the like. The person determination device 8 is assumed to have a closed area preset for each seat of the pachinko gaming machine 2a in order to extract the judgment image P(n).
[0083] 4, a judgment image extraction unit 9 of a person judgment device 8 acquires a surveillance camera image P0 captured by a surveillance camera 7 in the gaming facility. The judgment image extraction unit 9 extracts the latest judgment image P1 to the latest judgment image P16 from the acquired surveillance camera image P0 for each seat of the pachinko gaming machine 2a with gaming machine number G1 to G16.
[0084] As shown in FIG. 5, the seating determination unit 11 of the person determination device 8 determines whether or not a player is seated in a seat included in the latest determination image P(n) by image classification using CNN based on the seating determination model. The seating determination unit 11 transmits to the memory unit 12 the latest seating determination image Pb1 of the pachinko gaming machine 2a with gaming machine number G1, the latest seating determination image Pb4 of the pachinko gaming machine 2a with gaming machine number G4, the latest seating determination image Pb13 of the pachinko gaming machine 2a with gaming machine number G13, the latest seating determination image Pb14 of the pachinko gaming machine 2a with gaming machine number G14, the latest seating determination image Pb15 of the pachinko gaming machine 2a with gaming machine number G15, and the latest seating determination image Pb16 of the pachinko gaming machine 2a with gaming machine number G16, which are information relating to the seat positions, as well as the gaming machine numbers G1, G4, G13, G14, G15, and G16.
[0085] As shown in FIG. 6, the feature amount calculation unit 10 of the person determination device 8 calculates feature amounts Fb1, Fb4, Fb13, Fb14, Fb15, and Fb16, each including three feature amounts, for the latest seating determination images Pb1, Pb4, Pb13, Pb14, Pb15, and Pb16.
[0086] As shown in Figure 7, the person determination unit 13 compares the features Fb1, Fb4, Fb13, Fb14, Fb15, and Fb16 of the latest seated determination images Pb1, Pb4, Pb13, Pb14, Pb15, and Pb16 with the features Fa(n) of each past seated determination image Pa(n) in the memory unit 12, and searches for past seated determination images Pa(n) having features whose difference in features is within a predetermined range.
[0087] For example, when the person determination unit 13 detects a previous seating judgment image Pa2 having a feature amount Fa2 whose difference from the feature amount Fb1 of the latest seating judgment image Pb1 is within a predetermined range among the latest seating judgment images Pb1, Pb4, Pb13, Pb14, Pb15, and Pb16, the person determination unit 13 determines that the player included in the latest seating judgment image Pb1 and the player included in the previous seating judgment image Pa2 are the same person. Also, when the person determination unit 13 detects a previous seating judgment image Pa11 having a feature amount Fa11 whose difference from the feature amount Fb13 of the latest seating judgment image Pb13 is within a predetermined range, the person determination unit 13 determines that the player included in the latest seating judgment image Pb13 and the player included in the previous seating judgment image Pa11 are the same person.
[0088] The person determination unit 13 adds the player identification information Pi(n) of player A added to the previous seating determination image Pa2 to the latest seating determination image Pb1. Similarly, the person determination unit 13 adds the player identification information Pi(n) of player B added to the previous seating determination image Pa11 to the latest seating determination image Pb13.
[0089] 8(A) and 8(B), the seat of gaming machine number G1 where player A is seated in the latest seating determination image Pb1 is different from the seat of gaming machine number G2 where player A is seated in the past seating determination image Pa2. Therefore, the person determination unit 13 determines that player A included in the past seating determination image Pa2 has moved from the seat of gaming machine number G2 to the seat of gaming machine number G1 included in the latest seating determination image Pb1. Similarly, the person determination unit 13 determines that player B included in the past seating determination image Pa13 has moved from the seat of gaming machine number G13 to the seat of gaming machine number G11 included in the latest seating determination image Pb11.
[0090] Furthermore, when the difference between the feature amount Fb1 of the latest seating determination image Pb1 and the feature amount Fa1 of the latest past seating determination image Pa1 at the seat of gaming machine number G1 included in the latest seating determination image Pb1 exceeds a predetermined range, the person determination unit 13 determines that the player A included in the latest past seating determination image Pb1 is different from the player included in the latest past seating determination image Pa1. In other words, it determines that the player sitting at the seat of gaming machine number G1 included in the latest past seating determination image Pa1 has been replaced by player A.
[0091] The person determination unit 13 transmits the player identification information Pi(n) and the gaming machine number G(n) for each latest seating determination image Pb(n) to the gaming facility management computer 14 every unit time.
[0092] The gaming facility management computer 14 measures the seating time of the player with player identification information Pi(n) seated at the pachinko gaming machine 2a with gaming machine number G(n) based on the player identification information Pi(n) and gaming machine number G(n) obtained from the person determination unit 13.
[0093] When the gaming facility management computer 14 has obtained the same gaming machine number G(n) with the same player identification information Pi(n) added thereto from the person determination unit 13 a unit time ago, it counts the seating time of the player with the player identification information Pi(n) at the pachinko gaming machine 2a with the gaming machine number G(n) by unit time, assuming that the player with the player identification information Pi(n) was seated at the pachinko gaming machine 2a with the gaming machine number G(n) for the unit time. On the other hand, if the gaming facility management computer 14 has not obtained the same gaming machine number G(n) with the same player identification information Pi(n) attached from the person determination unit 13 within the unit time prior, it assumes that a player with player identification information Pi(n) has newly sat down at the pachinko gaming machine 2a with gaming machine number G(n), and begins measuring the seating time of the player with player identification information Pi(n) at the pachinko gaming machine 2a with gaming machine number G(n).
[0094] If the gaming facility management computer 14 does not obtain a gaming machine number G(n) having the same player identification information Pi(n) as the gaming machine number G(n) obtained from the person determination unit 13 a unit time ago, it determines that the player with the player identification information Pi(n) has stood up from the pachinko gaming machine 2a with the gaming machine number G(n) and ends measurement of the seated time.
[0095] The arcade management computer 14 also measures the operation time of the pachinko machine 2a with the machine number G(n) from the machine information Gi(n) of the pachinko machine 2a with the machine number G(n). The arcade management computer 14 acquires the machine information Gi(n) of the pachinko machine 2a with the machine number G(n) from the island computer 5. The arcade management computer 14 acquires the machine information Gi(n) of the pachinko machine 2a with the machine number G(n) every time it acquires the same machine number G(n) with the same player identification information Pi(n) added thereto from the person determination unit 13 every unit time. The arcade management computer 14 accumulates the operation time of the pachinko machine 2a with the machine number G(n) by unit time based on the acquired machine information Gi(n). In other words, the gaming facility management computer 14 measures the operating time of the pachinko gaming machine 2a with gaming machine number G(n) on the condition that a player with player identification information Pi(n) is seated at the pachinko gaming machine 2a with gaming machine number G(n).
[0096] The gaming center management computer 14 also measures the playing time of the player from the connection information Ci(n), which is information on the date and time when the reading device 4a corresponding to the pachinko gaming machine 2a with the gaming machine number G(n) obtained from the person determination unit 13 connected to the membership card Cm or general card Cg. The gaming center management computer 14 obtains the connection information Ci(n) of the reading device 4a every time it obtains the same gaming machine number G(n) with the same player identification information Pi(n) added thereto from the person determination unit 13 per unit time. The gaming center management computer 14 accumulates the playing time of the player with the player identification information Pi(n) per unit time based on the obtained gaming machine information Gi(n). In other words, the amusement facility management computer 14 calculates the playing time of the player identified by the player identification information Pi(n) as the time from when the reading device 4a connects to the membership card Cm or general card Cg to when the reading device 4a disconnects from the membership card Cm or general card Cg.
[0097] In addition, when the reading device 4a corresponding to the pachinko gaming machine 2a with the gaming machine number G(n) obtained from the person determination unit 13 has released the connection with the membership card Cm or general card Cg and the pachinko gaming machine 2a with the gaming machine number G(n) is in operation, the gaming facility management computer 14 calculates the time until the operation time of the pachinko gaming machine 2a with the gaming machine number G(n) ends as the playing time of the player with the player identification information Pi(n).
[0098] Next, the measurement of seating time, playing time, and operating time by the gaming center management computer 14 will be described with reference to Fig. 9. Fig. 9 is a graph showing the acquisition time of player identification information Pi(n), connection information Ci(i), and gaming machine information Gi(i) in the first embodiment of the gaming center management system 1.
[0099] 9, when the arcade management computer 14 acquires the player identification information Pi(n) and the gaming machine number G(n) from the person determination device 8 at time t1, it determines that the player with the player identification information Pi(n) is seated at the pachinko gaming machine 2a with the gaming machine number G(n) at time t1. The arcade management computer 14 starts measuring the seating time of the player with the player identification information Pi(n) who is seated at the pachinko gaming machine 2a with the gaming machine number G(n) from time t1.
[0100] When the gaming facility management computer 14 obtains connection information Ci(n) from the card information management computer 6 at time t2 indicating that the reading device 4a corresponding to the pachinko gaming machine 2a with gaming machine number G(n) has connected to the membership card Cm, it begins measuring the playing time of the player holding the membership card Cm, assuming that the player started playing at time t2.
[0101] When the arcade management computer 14 receives gaming machine information Gi(n) from the island computer 5 at time t3 indicating that the pachinko gaming machine 2a with gaming machine number G(n) is in operation, it begins measuring the operating time of the pachinko gaming machine 2a with gaming machine number G(n), assuming that the pachinko gaming machine 2a began operating at time t3.
[0102] When the arcade management computer 14 receives connection information Ci(n) from the card information management computer 6 at time t4, indicating that the reader 4a has ejected the membership card Cm, the arcade management computer 14 determines whether or not to continue measuring the playing time. After time t4, the arcade management computer 14 receives player identification information Pi(n) from the person determination device 8 and gaming machine information Gi(n) from the island computer 5. Therefore, the arcade management computer 14 continues measuring the seating time and playing time of the player with player identification information Pi(n), and the operating time of the pachinko gaming machine 2a with gaming machine number G(n).
[0103] When the arcade management computer 14 receives gaming machine information Gi(n) indicating that the pachinko gaming machine 2a with gaming machine number G(n) is not operating from the island computer 5 at time t5, the arcade management computer 14 determines whether to continue measuring the operating time. After time t5, the arcade management computer 14 receives only the player identification information Pi(n) from the person determination device 8. Therefore, the arcade management computer 14 continues measuring the seated time of the player with the player identification information Pi(n) and stops measuring the playing time of the player with the player identification information Pi(n) and the operating time of the pachinko gaming machine 2a with the gaming machine number G(n).
[0104] If the gaming facility management computer 14 does not obtain player identification information Pi(n) from the person determination device 8 at time t6, it determines that no one is playing the pachinko gaming machine 2a with gaming machine number G(n) and stops all measurement.
[0105] In this way, the gaming parlor management computer 14 acquires the gaming machine number G(n) of the pachinko gaming machine 2a at which a player is seated and the player identification information Pi(n) of the seated player from the person determination device 8 every unit time based on the images from the surveillance camera 7. The gaming parlor management computer 14 also acquires connection information Ci(n) every unit time from the card information management computer 6 based on the acquired gaming machine number G(n). Similarly, the gaming parlor management computer 14 acquires gaming machine information Gi(n) every unit time from the island computer 5 based on the acquired gaming machine number G(n).
[0106] The gaming parlor management computer 14 measures the seating time of the player with player identification information Pi(n) at the pachinko gaming machine 2a with gaming machine number G(n) from the gaming machine number G(n) and player identification information Pi(n) acquired every unit time. The gaming parlor management computer 14 also measures the playing time of the player identification information Pi(n) from the connection information Ci(n) acquired every unit time. The gaming parlor management computer 14 also measures the operating time of the pachinko gaming machine 2a with gaming machine number G(n) from the gaming machine information Gi(n) acquired every unit time.
[0107] The gaming parlor management computer 14 measures the seating time of the player of the player identification information Pi(n) based on the images from the surveillance camera 7, as well as the playing time of the player based on the connection information Ci(n) of the membership card Cm or general card Cg and the operating time of the pachinko gaming machine 2a based on the gaming machine information Gi(n) of the pachinko gaming machine 2a. This makes it possible to identify the players in the gaming parlor and grasp the chronological order of the actions of each player at the pachinko gaming machine 2a from the time the player sits down at the seat of the pachinko gaming machine 2a until he or she stands up.
[0108] Next, referring to Fig. 10 and Fig. 11, the person determination control and time measurement control by the person determination device 8 in the first embodiment of the amusement facility management system 1 according to the present invention will be specifically described. Fig. 10 is a flowchart of the person determination control in the first embodiment of the amusement facility management system 1. Fig. 11 is a flowchart of the time measurement process A in the person determination control in the first embodiment of the amusement facility management system 1. It is assumed that the memory unit 12 of the person determination device 8 stores the past seating determination image Pa(n), feature amount Fa(n), and player identification information Pi(n) before the unit time.
[0109] 10, in step S110, the judgment image extraction unit 9 of the person determination device 8 extracts the latest judgment image P(n) for each seat of the pachinko gaming machine 2a for each unit time from the surveillance camera image P0 in the gaming facility acquired from the surveillance camera 7. The judgment image extraction unit 9 shifts the step to step S120.
[0110] In step S120, the seating determination section 11 of the person determination device 8 determines whether or not a player is seated in a seat included in the latest determined image P(n) by image classification using CNN based on the seating determination model. As a result, when it is determined that a player is seated in the seat included in the latest determination image P(n), the seating determination section 11 shifts the step to step S130. On the other hand, when it is determined that no player is seated in the seat included in the latest determination image P(n), the seating determination section 11 shifts the step to step S110.
[0111] In step S130, the feature amount calculation unit 10 of the person determination device 8 sets the latest determination image P(n) as the latest seated determination image Pb(n), calculates a feature amount Fb(n) for each latest seated determination image P(n) by vectorization using the image color histogram, vectorization using an autoencoder, and vectorization using local features, and adds the calculated feature amount Fb(n) to the latest seated determination image Pb(n). The feature amount calculation unit 10 transitions to step S140.
[0112] In step S140, the person determination section 13 of the person determination device 8 determines whether or not a previous seating determination image Pa(n) having a feature amount Fa(n) with a difference within a predetermined range from the feature amount Fb(n) of the latest seating determination image Pb(n) calculated by the feature amount calculation section 10 is stored in the storage section 12. That is, the person determination section 13 determines whether or not the player included in the latest seating determination image Pb(n) matches any one of the players included in the previous seating determination images Pa(n), based on the feature amount Fb(n). As a result, if a past seating determination image Pa(n) having a feature Fa(n) with a difference within a predetermined range from the feature Fb(n) is stored in the memory unit 12, that is, if it is determined that the player included in the latest seating determination image Pb(n) matches any one of the players included in the past seating determination images Pa(n), the seating determination unit 11 transitions to step S150. On the other hand, if a past seating determination image Pa(n) having a feature Fa(n) with a difference within the predetermined range from the feature Fb(n) is not stored in the memory unit 12, that is, if it is determined that the player included in the latest seating determination image Pb(n) does not match any of the players included in the past seating determination images Pa(n), the seating determination unit 11 transitions to step S190.
[0113] In step S150, the person determination unit 13 of the person determination device 8 adds the player identification information Pi(n) of the previous seating determination image Pa(n) including the same player as the player included in the latest seating determination image Pb(n) to the latest seating determination image Pb(n). The person determination unit 13 shifts the step to step S160.
[0114] In step S160, the person determination unit 13 of the person determination device 8 determines whether the gaming machine number G(n) of the latest seating determination image Pb(n) is different from the gaming machine number G(n) of the latest past seating determination image Pa(n) to which the same player identification information Pi(n) as the player identification information Pi(n) of the latest seating determination image Pb(n) is added. As a result, if it is determined that the gaming machine number G(n) of the latest seating judgment image Pb(n) is different from the gaming machine number G(n) of the latest past seating judgment image Pa(n) to which the same player identification information Pi(n) as the player identification information Pi(n) of the latest seating judgment image Pb(n) is added, the person determination unit 13 transitions to step S170, determining that the player included in the latest seating judgment image Pb(n) has moved from the seat included in the latest past seating judgment image Pa(n) to the seat included in the latest seating judgment image Pb(n). On the other hand, if it is determined that the gaming machine number G(n) of the latest seating judgment image Pb(n) does not differ from the gaming machine number G(n) of the latest past seating judgment image Pa(n) to which the same player identification information Pi(n) as the player identification information Pi(n) of the latest seating judgment image Pb(n) is added, the person determination unit 13 determines that the player included in the latest seating judgment image Pb(n) is still seated in the same seat as the seat in the latest past seating judgment image Pa(n), and transitions to step S180.
[0115] In S170, the memory unit 12 of the person determination device 8 stores the gaming machine number G(n) of the pachinko gaming machine 2a included in the latest seating determination image Pb(n), the gaming machine number G(n) of the pachinko gaming machine 2a included in the latest past seating determination image Pa(n) including the same player as the player included in the latest seating determination image Pb(n), the player identification information Pi(n), and the latest seating determination image Pb(n) in association with each other. In other words, the memory unit 12 stores the seat position where the player was seated before the movement and the seat position where the player is seated after the movement. The memory unit 12 shifts the step to step S200.
[0116] In step S180, the memory unit 12 of the person determination device 8 stores the gaming machine number G(n) of the pachinko gaming machine 2a included in the latest seating determination image Pb(n), the player identification information Pi(n) of the latest seating determination image Pb(n), and the latest seating determination image Pb(n). The memory unit 12 shifts the step to step S200.
[0117] In step S190, the memory unit 12 of the person determination device 8 stores the player identification information Pi(n) of the player included in the latest seating determination image Pb(n) as a new player and the gaming machine number G(n) of the pachinko gaming machine 2a included in the latest seating determination image Pb(n). The memory unit 12 shifts the step to step S200.
[0118] In step 200, the game center management computer 14 starts a time measurement process A, and shifts the step to step S210 (see FIG. 11). Then, when the time measurement process A ends, the step shifts to step S110 (see FIG. 10).
[0119] As shown in FIG. 11, in step S210, the gaming facility management computer 14 determines whether or not it has acquired the player identification information Pi(n) and the gaming machine number G(n) of the latest seating determination image Pb(n) from the person determination unit 13. As a result, when the player identification information Pi(n) and the gaming machine number G(n) of the latest seating determination image Pb(n) are acquired, the gaming facility management computer 14 shifts the step to step S220. On the other hand, if the gaming facility management computer 14 has not acquired the player identification information Pi(n) and the gaming machine number G(n) of the latest seating determination image Pb(n), it ends the time measurement process A and transitions to step S110 (see FIG. 10).
[0120] In step S220, the gaming facility management computer 14 determines whether gaming machine information Gi(n) relating to operating time has been acquired from the island computer 5. As a result, when gaming machine information Gi(n) relating to operating time is acquired, the gaming facility management computer 14 transitions to step S230. On the other hand, if gaming machine information Gi(n) relating to operating time has not been acquired, the gaming facility management computer 14 transitions to step S240.
[0121] In step S230, the gaming facility management computer 14 adds the seating time and playing time of the player identified by the player identification information Pi(n) in the pachinko gaming machine 2a with the gaming machine number G(n) and the operating time of the pachinko gaming machine 2a with the gaming machine number G(n) by a unit time. The gaming facility management computer 14 ends the time measurement process A and shifts the step to step S110 (see FIG. 10).
[0122] In step S240, the gaming facility management computer 14 determines whether or not it has acquired connection information Ci(n) relating to playing time from the card information management computer 6. As a result, when the connection information Ci(n) relating to the playing time is acquired, the gaming facility management computer 14 shifts the step to step S250. On the other hand, if the connection information Ci(n) relating to the playing time has not been acquired, the gaming facility management computer 14 shifts the step to step S260.
[0123] In step S250, the gaming facility management computer 14 adds a unit time to the seated time and playing time of the player identified by the player identification information Pi(n) in the pachinko gaming machine 2a with the gaming machine number G(n). The gaming facility management computer 14 ends the time measurement process A and transitions to step S110 (see FIG. 10).
[0124] In step S260, the gaming facility management computer 14 adds a unit time to the seated time of the player identified by the player identification information Pi(n) in the pachinko gaming machine 2a with the gaming machine number G(n). The gaming facility management computer 14 ends the time measurement process A and transitions to step S110 (see FIG. 10).
[0125] The person determination device 8 thus configured determines whether or not a player is seated in the seat included in the latest determination image P(n) by image classification using CNN based on the seating determination model for each seat of the pachinko gaming machine 2a. Furthermore, the person determination device 8 detects a previous seating determination image Pa(n) having a feature amount Fb(n) of the latest seating determination image Pb(n) in which it has been determined that the player is seated, and a feature amount Fa(n) that is a difference within a predetermined range. That is, the person determination device 8 detects a previous seating determination image Pa(n) in which the same person as the player included in the latest seating determination image Pb(n) is seated. In this way, the person determination device 8 can detect the seat position where the player included in the latest seating determination image Pb(n) was seated before a unit time, in addition to detecting the seating state of the seat of the pachinko gaming machine 2a. As a result, the person determination device 8 can identify the players in the gaming facility and grasp the behavior of each player in chronological order.
[0126] Furthermore, when the seat position in the latest seating determination image Pb(n) in the game arcade is different from the seat position in the latest past seating determination image Pa(n) among the past seating determination images Pa(n) including the same player as the player included in the latest seating determination image Pb(n), the person determination device 8 determines that the player included in the latest seating determination image Pb(n) has moved to the seat in the past seating determination image Pa(n). Furthermore, the person determination device 8 stores the seat position in the latest seating determination image Pb(n) in the game arcade and the seat position in the latest past seating determination image Pa(n) among the past seating determination images Pa(n) including the same player, and generates a history of the movement route of the player. This allows the person determination device 8 to identify the players in the game arcade and grasp the actions of each player in chronological order.
[0127] Furthermore, when the difference between the feature amount Fb(n) of the latest seating determination image Pb(n) in which it is determined that a player is seated and the feature amount Fa(n) of the latest past seating determination image Pa(n) including a seat at the same seat position in the gaming facility as the seat included in the latest seating determination image Pb(n) is not within a predetermined range, the person determination device 8 determines that the player seated in the seat included in the past seating determination image Pa(n) has been replaced by the player included in the latest seating determination image Pb(n). This allows the person determination device 8 to clearly identify the replacement of players at the pachinko game machine 2a in the gaming facility and to grasp the actions of each player in the gaming facility in chronological order.
[0128] In addition, the gaming facility management computer 14 measures the seating time of the player by acquiring the player identification information Pi(n) of the pachinko gaming machine 2a with the gaming machine number G(n), measures the playing time of the player by acquiring the connection information Ci, and measures the operating time of the pachinko gaming machine 2a by acquiring the gaming machine information Gi(n). This makes it possible to identify the players in the gaming facility by the surveillance camera image P0, and to grasp the behavior of each player in chronological order by associating the player identification information Pi(n), the connection information Ci, and the gaming machine information Gi(n).
[0129] In addition, the gaming center management system 1 according to this embodiment can identify a player by using the member ID of the member card Cm and the card ID of the general card Cg. It is assumed that a player possesses a member card Cm or a general card Cg.
[0130] The gaming parlor management computer 14 obtains the member ID of the member card Cm read by the reader 4a corresponding to the pachinko gaming machine 2a with the gaming machine number G(n) from the card information management computer 6. The gaming parlor management computer 14 associates the player of the player identification information Pi(n) obtained from the person determination device 8 with the player of the member ID obtained from the card information management computer 6. In other words, the gaming parlor management computer 14 associates the player's personal information with the player identification information Pi(n) that does not contain the player's personal information. Therefore, even if the player of the player identification information Pi(n) sits at any pachinko gaming machine 2a without using the member card Cm, the player of the member ID can be identified from the player identification information Pi(n) and the gaming machine number G(n).
[0131] In addition, when a player with player identification information Pi(n) uses a general card Cg, the gaming center management computer 14 obtains the card ID of the general card Cg read by the reading device 4a corresponding to the pachinko gaming machine 2a with the gaming machine number G(n) from the card information management computer 6. The gaming center management computer 14 associates the player with the player identification information Pi(n) obtained from the person determination device 8 with the player who possesses the general card Cg having the card ID obtained from the card information management computer 6. In other words, the gaming center management computer 14 associates the general card Cg that does not have information about the player with the player identification information Pi(n) that does not have personal information of the player. Therefore, when a general card Cg having a card ID associated with the player identification information Pi(n) is used, the gaming center management computer 14 can identify the player identification information Pi(n) of the player who is using the general card Cg.
[0132] In this way, the arcade management computer 14 associates information about the player's behavior based on the images from the surveillance camera 7 with information for identifying the player based on the card ID of the membership card Cm or the card ID of the general card Cg. This makes it possible to identify the players in the arcade and grasp the chronological order of the actions of each player at the pachinko machine 2a from the time the player sits down at the pachinko machine 2a until he or she stands up.
[0133] (Embodiment 2) A second embodiment of the gaming center management system 1 according to the present invention will be described below with reference to Fig. 12. Fig. 12 is a graph showing the acquisition time of the player identification information Pi(n), the connection information Ci(n), and the gaming machine information Gi(n) in the second embodiment of the gaming center management system 1. In the following description, the same components as those in the first embodiment are given the same reference numerals and the description will be omitted, and only the parts that are different from the first embodiment will be described.
[0134] 12, when a player with player identification information Pi(n) uses a membership card Cm and a general card Cg, the gaming facility management computer 14 obtains the member ID of the membership card Cm and the card ID of the general card Cg read by the reading device 4a corresponding to the pachinko gaming machine 2a with gaming machine number G(n) from the card information management computer 6. The gaming facility management computer 14 associates the player with player identification information Pi(n) obtained from the person determination device 8 with a player who possesses a membership card Cm having a member ID obtained from the card information management computer 6, and a general card Cg having a card ID.
[0135] As shown in the figure, when the gaming parlor management computer 14 obtains the player identification information Pi(n) and the gaming machine number G(n) from the person determination device 8 at time t7, it determines that the player with the player identification information Pi(n) is seated at the pachinko gaming machine 2a with the gaming machine number G(n) at time t7. The gaming parlor management computer 14 starts measuring the seating time of the player with the player identification information Pi(n) who is seated at the pachinko gaming machine 2a with the gaming machine number G(n) from time t1.
[0136] When the gaming facility management computer 14 receives from the card information management computer 6 at time t8 connection information Ci(n) indicating that the reading device 4a corresponding to the pachinko gaming machine 2a with gaming machine number G(n) has connected to the membership card Cm, it determines that the player possessing the membership card Cm started playing at time t8 and starts measuring the playing time. In addition, the gaming facility management computer 14 associates the player of the player identification information Pi(n) received from the person determination device 8 with the player of the membership ID received from the card information management computer 6.
[0137] When the arcade management computer 14 receives gaming machine information Gi(n) from the island computer 5 at time t9 indicating that the pachinko gaming machine 2a with gaming machine number G(n) is in operation, it begins measuring the operating time of the pachinko gaming machine 2a with gaming machine number G(n) as having started operating from time t9.
[0138] When the arcade management computer 14 receives connection information Ci(n) from the card information management computer 6 at time t10, indicating that the reader 4a has ejected the membership card Cm, the arcade management computer 14 determines whether or not to continue measuring the playing time. After time t10, the arcade management computer 14 receives player identification information Pi(n) from the person determination device 8 and gaming machine information Gi(n) from the island computer 5. Therefore, the arcade management computer 14 continues measuring the seating time and playing time of the player with player identification information Pi(n), and the operating time of the pachinko gaming machine 2a with gaming machine number G(n).
[0139] When the gaming parlor management computer 14 acquires from the card information management computer 6 at time t11 connection information Ci(n) indicating that the reading device 4a corresponding to the pachinko gaming machine 2a with the gaming machine number G(n) has connected to the general card Cg, the gaming parlor management computer 14 associates the player with the player identification information Pi(n) acquired from the person determination device 8 as a player who possesses the general card Cg with the card ID acquired from the card information management computer 6. That is, the gaming parlor management computer 14 associates the player with the member ID and the player who possesses the general card Cg with the card ID through the player identification information Pi(n). As a result, the gaming parlor management computer 14 recognizes that the player with the player identification information Pi(n) is the player with the member ID and possesses the general card Cg with the card ID. The gaming parlor management computer 14 also continues measuring the playing time from time t8.
[0140] When the arcade management computer 14 receives connection information Ci(n) from the card information management computer 6 at time t12, indicating that the reader 4a has ejected a general card Cg, the arcade management computer 14 determines whether or not to continue measuring the playing time. After time t12, the arcade management computer 14 receives player identification information Pi(n) from the person determination device 8 and gaming machine information Gi(n) from the island computer 5. Therefore, the arcade management computer 14 continues measuring the seating time and playing time of the player with player identification information Pi(n), and the operating time of the pachinko gaming machine 2a with gaming machine number G(n).
[0141] When the arcade management computer 14 receives gaming machine information Gi(n) indicating that the pachinko gaming machine 2a with gaming machine number G(n) is not operating from the island computer 5 at time t13, the arcade management computer 14 determines whether to continue measuring the operating time. After time t13, the arcade management computer 14 receives only the player identification information Pi(n) from the person determination device 8. Therefore, the arcade management computer 14 continues measuring the seated time of the player with the player identification information Pi(n) and stops measuring the playing time of the player with the player identification information Pi(n) and the operating time of the pachinko gaming machine 2a with the gaming machine number G(n).
[0142] When the gaming facility management computer 14 stops receiving player identification information Pi(n) from the person determination device 8 at time t14, it determines that no one is playing at the pachinko gaming machine 2a with gaming machine number G(n) and stops all measurement.
[0143] In this way, the arcade management computer 14 associates the member ID of the member card Cm and the card ID of the general card Cg with the player identification information Pi(n) of the player obtained from the person determination device 8, and thereby recognizes the player as the same player even if the player uses the member card Cm or the general card Cg. Therefore, the arcade management computer 14 grasps the player's card usage status in addition to the player's seating time, playing time, and operating time of the pachinko gaming machine 2a with the gaming machine number G(n). This makes it possible to identify the players in the arcade and grasp the chronological behavior of each player at the gaming machine from the time the player sits down at the gaming machine until he or she stands up.
[0144] (Embodiment 3) Next, a third embodiment of the person determination device 8 according to the present invention will be specifically described with reference to Figs. 13 to 15. Fig. 13 is a block diagram of the person determination device 8 in a third embodiment of the amusement facility management system 1. Fig. 14 is a schematic diagram showing tracking of the movement of a player's seat in the third embodiment of the amusement facility management system 1. Fig. 15 is a flowchart of player tracking control in the third embodiment of the amusement facility management system 1.
[0145] 13, the person determination device 8 is a device for identifying a player (person) seated at a seat of the pachinko gaming machine 2a. The person determination device 8 includes a determination image extraction unit 9, a feature amount calculation unit 10, a seating determination unit 11, a memory unit 12, a person determination unit 13, and a person tracking unit 15.
[0146] When a player included in the latest seating judgment image Pb(n) moves out of the closed area of the latest seating judgment image Pb(n), the person tracking unit 15 of the person determination device 8 uses a tracking technique such as Art Track to identify the position of the player. The person tracking unit 15 determines whether the player included in the latest judgment image P(n) has stood up from his / her seat and started moving by image classification using CNN based on a seating judgment model. When the same person as the player included in the latest seating judgment image Pb(n) in which the player was determined to be seated has stood up and started moving from his / her seat, that is, when a part of the image of the player is present in a position beyond the closed area of the latest seating judgment image Pb(n), the person tracking unit 15 determines that the player is a tracking target who has stood up and is moving.
[0147] The person tracking unit 15 specifies the position information Li(n) of the tracking target in the gaming facility included in the latest standing judgment image Pc(n), which is an image in which the player is determined to be standing and moving, for each unit time. That is, the person tracking unit 15 acquires the position in the gaming facility of the tracking target who stands up from the seat of the pachinko gaming machine 2a for each unit time. The person tracking unit 15 transmits the specified position information Li(n) of the tracking target in the gaming facility to the gaming facility management computer 14 for each unit time. The gaming facility management computer 14 calculates the standing time, the standing still time, and the moving time of the tracking target included in the latest standing judgment image Pc(n). Furthermore, the gaming facility management computer 14 estimates the content of the behavior of the tracking target included in the latest standing judgment image Pc(n) based on the position in the gaming facility of the player included in the latest standing judgment image Pc(n), the standing time, the standing still time, and the moving time.
[0148] The person tracking unit 15 detects the tracking target in the vicinity of the estimated position from the surveillance camera image P0 after a unit time, and specifies the position of the tracking target after a unit time. If the tracking target is included in the closed region of the latest judgment image P(n) and is judged by the seating judgment unit 11 to have taken a seat, the person tracking unit 15 ends tracking of the tracking target.
[0149] Next, person tracking by the person determination device 8 in the third embodiment of the present invention will be specifically described with reference to Fig. 14. It is assumed that the gaming center management computer 14 has information about the gaming center, including the location of each pachinko game machine 2a in the gaming center, and the locations of facilities in the gaming center, such as toilets, eat-in spaces, counters, and entrances and exits.
[0150] As shown in FIG. 14, when the person tracking unit 15 detects that the player X has gone out of the closed area of the latest judgment image P1 by image classification using CNN based on the seating judgment model, the person tracking unit 15 starts tracking the player X as the tracking target X. The person tracking unit 15 calculates a position B (Xb, Yb) as the current position information Li(n) of the tracking target X. The person tracking unit 15 calculates a moving direction and a moving speed from the current position B (Xb, Yb) of the tracking target X and a position A (Xa, Ya) which is the position information Li(n) of the tracking target X before the unit time. Furthermore, the person tracking unit 15 estimates a position C (Xc, Yc) which is the position information Li(n) of the tracking target X after the unit time from the calculated moving direction and moving speed of the tracking target X. The person tracking unit 15 detects the tracking target X in the vicinity of the position C (Xc, Yc) of the tracking target X estimated from the surveillance camera image P0 acquired from the surveillance camera 7 after the unit time. Similarly, the person tracking unit 15 estimates a position D (Xd, Yd) which is the position information Li(n) of the tracked person X after a unit time from a position C (Xc, Yc) which is the current position information Li(n) of the tracked person X and a position B (Xb, Yb) from a unit time ago. Furthermore, when the tracked person X moves beyond the range of the surveillance camera image P0, the person tracking unit 15 searches for the tracked person X from the surveillance camera 7 images captured by the other surveillance cameras 7 and continues tracking.
[0151] The person tracking unit 15 ends tracking of the tracked person X when the tracked person X is included in a closed region of any latest judged image P(n) by image classification using CNN based on the seating judgment model and is judged to be seated by the seating judgment unit 11 (position E in FIG. 14). In this way, the person tracking unit 15 continues tracking the tracked person X until he or she sits down in a seat of the pachinko game machine 2a.
[0152] The amusement facility management computer 14 acquires the position B (Xb, Yb) of the tracking target X from the person tracking unit 15. The amusement facility management computer 14 calculates the moving direction and moving speed from the tracking target X's current position B (Xb, Yb) and the position A (Xa, Ya) from a unit time ago. The amusement facility management computer 14 estimates the details of the tracking target X's behavior from the acquired current position B (Xb, Yb), moving direction and moving speed of the tracking target X and the amusement facility information. For example, when the tracking target X's moving speed decreases or stops near a specific pachinko gaming machine 2a, the amusement facility management computer 14 estimates that the tracking target X is watching a game on the specific pachinko gaming machine 2a. In addition, when the tracking target X is moving toward a specific facility in the amusement facility at a moving speed equal to or higher than a certain value, the amusement facility management computer 14 estimates the details of the tracking target X's behavior at the specific facility (for example, a toilet, a vending machine, etc.). In addition, the gaming center management computer 14 estimates the playing patterns of a particular player from the ratio of seated time, playing time, working time, and movement time.
[0153] Next, a control aspect of the person tracking process by the person determination device 8 in the third embodiment of the present invention will be specifically described with reference to Fig. 15. It is assumed that the person determination device 8 acquires a surveillance camera image P0 at every unit time, and the seating determination unit 11 and the person determination unit 13 perform determination.
[0154] As shown in FIG. 15, in step S310, the person tracking section 15 of the person determination device 8 determines whether or not the player X is protruding from the closed region constituting the latest seating determination image Pb(n). As a result, when it is determined that the player X protrudes from the closed region of the latest seating determination image Pb(n), the person tracking section 15 detects the player X as a tracking target X. The person tracking section 15 shifts the step to step S320. On the other hand, when it is determined that the player X does not protrude from the closed area of the latest seating determination image Pb(n), the person tracking unit 15 shifts the step to step S310.
[0155] In step S320, the person tracking unit 15 acquires the past seating determination image Pa(n) including the position A of the tracked person X unit time before the latest seating determination image Pb(n) or the position A of the tracked person X in the surveillance camera image P0 unit time before and the position B of the tracked person X in the latest surveillance camera image P0. The person tracking unit 15 shifts the step to step S330.
[0156] In step S330, the person tracking unit 15 estimates the position C of the tracked person X after the unit time from the position A of the tracked person X in the past seating determination image Pa(n) or the latest surveillance camera image P0 before the unit time of the latest seating determination image Pb(n) and the position B of the tracked person X in the latest surveillance camera image P0. The person tracking unit 15 shifts the step to step S340.
[0157] In step S340, the person tracking unit 15 detects the tracked person X in the vicinity of the position C of the tracked person X estimated after the unit time, and specifies the current position C of the tracked person X. The person tracking unit 15 transitions the step to step S350.
[0158] In step S350, the person tracking unit 15 transmits the current position C of the tracked person X to the game center management computer 14. The person tracking unit 15 transitions the step to step S360.
[0159] In step S360, the person tracking unit 15 determines whether or not the tracked target person X is included in a closed region constituting any of the latest determined images P(n). As a result, when it is determined that the tracking target X is included in the closed area of any of the latest judgment images P(n), the person tracking unit 15 detects the tracking target X as a player X. Furthermore, the person tracking unit 15 transmits information to the seating judgment unit 11. The person tracking unit 15 shifts the step to step S210. On the other hand, when it is determined that the tracked person X is not included in the closed region of any of the latest seating determination images Pb(n), the person tracking unit 15 shifts the step to step S320.
[0160] The person determination device 8 thus configured recognizes the player X in the latest seating determination image Pb(n) as a tracking target X when the player X moves beyond the closed area of the latest seating determination image Pb(n), and identifies the position of the tracking target X after a unit time based on the current moving direction and moving speed. The person determination device 8 continues tracking the tracking target X until the tracking target X is included in the closed area of the latest seating determination image Pb(n). As a result, the person determination device 8 tracks the position of the player X from when the player X leaves his / her seat at the pachinko gaming machine 2a until when he / she sits at the pachinko gaming machine 2a, and therefore it is possible to grasp the behavior of each player in the gaming facility in chronological order.
[0161] In addition, the gaming center management computer 14 captures the area including the multiple pachinko gaming machines 2a and the seats of the pachinko gaming machines 2a in the gaming center with the surveillance camera 7 installed in a position where it can capture the area, so that the player seated at the pachinko gaming machine 2a is not blocked by the decoration of the pachinko gaming machine 2a. In addition, the gaming center management computer 14 can continuously capture the player even if the player moves within the gaming center. In addition, the gaming center management computer 14 acquires information on the position where the player is standing, which is included in the acquired latest standing judgment image Pc(n). In other words, the gaming center management system 1 estimates the content of the player's behavior by identifying the position of the standing player in the gaming center for each unit time. This makes it possible to identify the players in the gaming center and grasp the behavior of each player in chronological order.
[0162] The above-mentioned embodiment is merely a representative embodiment, and various modifications can be made without departing from the gist of the embodiment. It goes without saying that the present invention can be embodied in various other forms, and the scope of the present invention is defined by the claims, and includes the equivalent meanings of the claims, as well as all modifications within the scope of the claims. [Explanation of symbols]
[0163] 1. Amusement park management system 2a Pachinko machine 3 computers 4 Ball rental machine 5. Island Computer 6. Card information management computer 7. Camera 8 Person identification device 9. Judgment image extraction section 10 Feature Calculation Unit 11. Seated Judging Section 12 Storage section 13 Person identification section 14. Game center management computer 15 Person Tracking Department Pa(n) Past seating judgment image Pb(n) Latest seating judgment image Pi(n) Player identification information Gi(n) gaming machine information Ci(n) connection information G(n) gaming machine number
Claims
1. a terminal capable of obtaining, for each gaming machine, gaming machine information of a gaming machine installed in an amusement facility, and at least one of information regarding a player and identification information of the storage medium, which are recorded in a storage medium carried by a player of the gaming machine, and capable of writing information to the storage medium; a control device for acquiring information relating to the date and time when the terminal was connected to the storage medium and information acquired by the terminal from the storage medium; A game center management system having: a person determination device which stores images of players seated at the gaming machines from images taken by a camera which photographs an area including a plurality of gaming machines and the seats of the gaming machines in the gaming facility, sets an image of a closed area including the seat for each seat of the gaming machines as a judgment image in the images taken by the camera for each unit time based on the stored images of the players, and determines whether or not a person identical to the player in the stored images is seated at a seat of the gaming machine in the judgment image; The control device includes: acquiring player identification information and a seat position for identifying a player included in a judgment image that the person determination device has determined to be an image of the same person as the player included in the stored image of the player seated in a seat of the gaming machine in the judgment image, for each unit time; Identifying a gaming machine corresponding to the seat position from the seat position of the judgment image for each unit time; acquiring gaming machine information of the identified gaming machine and connection information relating to the date and time when the terminal was connected to a storage medium held by a player seated at the identified gaming machine; Calculating the seating time of the player included in the judgment image from the acquired player identification information; Calculating a playing time of the player included in the judgment image from the acquired connection information; calculating an operating time of the gaming machine on which the player included in the judgment image is playing, based on the acquired gaming machine information; Playground management system.
2. 2. The gaming center management system according to claim 1, The person determination device includes: acquiring, for each unit time, a determined image that is determined to be an image of the player standing up, the player being included in the determined image in which the player is determined to be seated; Identifying a position of the player in the game facility included in the determination image in which it is determined that the player is standing for each unit time; The control device includes: calculating a standing time, a stopping time and a moving time of the player included in the judgment image in which it is determined that the player is standing from a position in the game arcade of the player included in the judgment image in which it is determined that the player is standing, which is specified for each unit time, and estimating the content of the player's behavior included in the judgment image based on the position in the game arcade of the player included in the judgment image, the standing time, the stopping time and the moving time; Playground management system.
3. 3. The gaming center management system according to claim 1, The control device includes: when acquiring, from the terminal corresponding to the identified gaming machine, identification information of the one storage medium recorded in the one storage medium owned by the player of the identified gaming machine, associating the acquired identification information of the one storage medium with the player identification information; Playground management system.
4. 3. The gaming center management system according to claim 1, The control device includes: when acquiring information about the player recorded in a storage medium possessed by the player of the identified gaming machine from the terminal corresponding to the identified gaming machine and identification information of the storage medium, associating at least one of the acquired information about the player and the identification information of the storage medium with the player identification information; Playground management system.
5. 3. The gaming center management system according to claim 1, The control device includes: acquiring information about the player recorded in one storage medium held by the player of the specified gaming machine from the terminal corresponding to the specified gaming machine; when acquiring, from the terminal corresponding to the identified gaming machine, identification information of the other storage medium recorded in the other storage medium possessed by the player of the identified gaming machine, at least one of the player identification information and information on the player recorded in the acquired one storage medium and the player identification information and the identification information of the other storage medium recorded in the acquired other storage medium; Playground management system.
6. In the game center management system according to any one of claims 1 to 5, The person determination device includes: a judgment image extraction unit that extracts a judgment image of a closed area including the seat set for each of the seats of the plurality of gaming machines from the image captured by the camera; a feature amount calculation unit that calculates an image feature amount for each of the extracted determination images; a seating determination unit that determines whether a player is seated or standing in the seat of the judgment image from a feature amount of the judgment image based on a seating determination model registered in advance; a storage unit which stores, in a time series manner for each unit time, the judgment image in which it has been determined by the seating judgment unit that the player is seated, a feature amount of the judgment image in which it has been determined that the player is seated, and a seat position in the gaming facility in which it has been determined that the player is seated; a person determination unit which, when detecting a judgment image having a feature value within a predetermined range of difference from the feature value of the judgment image in which it has been determined by the seating determination unit that the player is seated, from among the judgment images stored in the storage unit, determines that the player included in the judgment image in which it has been determined that the player is seated and the player included in the judgment image detected from the storage unit are the same person; Playground management system.
7. 7. The gaming center management system according to claim 6, The person determination unit is If the seat position of the judgment image in which the seating judgment unit has judged that the player is seated is different from the seat position of the latest judgment image among the judgment images detected from the memory unit, it is judged that the player has moved; The storage unit is storing the seat position where the player was seated before the movement and the seat position where the player is seated after the movement; Playground management system.
Citation Information
Patent Citations
Management system for game house
JP2015006245A
Game parlor management system
JP2021094215A