Server system and control method of server system

The remote control system for prize acquisition devices addresses operator needs by offering real-time feedback and dynamic gameplay adjustments, enhancing user engagement and profitability through improved prize accessibility notifications and interactive features.

JP2025126294APending Publication Date: 2025-08-28BANDAI NAMCO ENTERTAINMENT INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025108286
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-06-26
Publication Date
2025-08-28

AI Technical Summary

Technical Problem

Operators of remote prize-winning systems seek to enhance user engagement and profitability by providing more appealing and interactive experiences.

Method used

A remote control system for prize acquisition devices that includes a camera for capturing the play space, monitor image display control, determination of notification conditions based on prize placement, and alert status display to inform users about improved prize accessibility, along with features like AR markers and variable play fees and time limits.

Benefits of technology

Enhances user engagement by providing real-time feedback on prize accessibility and adjusting gameplay elements dynamically, thereby increasing the appeal and profitability of remote prize-winning systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025126294000001_ABST
    Figure 2025126294000001_ABST
Patent Text Reader

Abstract

To provide a technique pertaining to a prize acquisition device for increasing attraction for attracting a user and increasing profit by it.SOLUTION: A prize acquisition device has a prize situation photographing camera and a depth sensor as data acquisition means for determining an arrangement situation of a prize in a play space. From a photographed image of the prize situation photographing camera and a measurement result of the depth sensor, and from the arrangement situation of a prize, a prize that can be acquired easily is predicted, and it is regarded that a predetermined notification condition is satisfied when a prize concerned is found, and a notification state display (a specification display of an acquirable prize, a guide display of movement operation of a crane part, a hint display, or the like) is overlappingly displayed with a live monitor image displayed on a user terminal for inputting remote operation. When an acquirable prize is recognized, play compensation or the like is changed.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a remote control system for remotely controlling a prize acquisition device. [Background technology]

[0002] To play on an arcade game machine, players must go to a store or facility such as an arcade to play. However, in recent years, advances in network technology and improvements in the functionality of user devices such as smartphones have led to the practical application of technology that allows players to remotely control arcade game machines via a network.

[0003] For example, Patent Document 1 discloses a technology that enables a player to remotely control and play a prize acquisition device, which is a type of commercial game device known as a "crane game machine." [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2001-259216 Summary of the Invention [Problem to be solved by the invention]

[0005] Operators of systems that allow users to remotely operate prize-winning devices from their terminals to win prizes are always hoping to improve the system's appeal to users and thereby increase their profits.

[0006] The present invention has been devised with the objective of providing a technology that makes it possible to meet the needs of such operators. [Means for solving the problem]

[0007] The first invention for solving the above-mentioned problems is: A remote control system in which a prize acquisition device capable of remotely operating a crane unit by remote control is remotely operated as a play device by a user terminal, wherein a camera for photographing a play space is installed in the prize acquisition device, monitor image display control means (e.g., the control board 1150 in FIG. 9, the server processing unit 200s, the game management unit 230, the monitor image display control unit 233, step S112 in FIG. 21) for displaying a monitor image based on the image captured by the camera on the display unit of the user terminal; A determination means (for example, the control board 1150, the server processing unit 200s, the prediction unit 210, step S14 in FIG. 17) for determining whether a predetermined notification condition is met based on the placement status of prizes in the play space; an alert status display control means (for example, the control board 1150, the server processing unit 200s, the alert status display control unit 235 in FIG. 9, step S116 in FIG. 21) that displays the alert status on the monitor image when the determination by the determination means is affirmative; It is a remote control system equipped with

[0008] The "crane unit" referred to here is a mechanical part in the prize-winning device that can move the position of the prize in order to win it, and can take the form of "grasping," "scooping," "hooking," or "adsorbing," and can be said to be a mechanical part that engages with the prize in some way.

[0009] According to the first aspect of the present invention, the prize placement situation in the play space is determined, and if a predetermined notification condition is met, a display indicating that the notification condition has been met can be displayed on the remote control screen. By appropriately combining and setting the notification conditions and the content of the notification status display, it is possible to provide the user with appropriate information according to the prize placement situation, thereby making the game more appealing than ever before.

[0010] A second invention is a remote control system of the first invention, wherein the notification conditions include at least an improved situation condition defined as a condition indicating that the ease of movement of the prize and / or the possibility of obtaining it has improved.

[0011] According to the second aspect of the present invention, it is possible to notify the user that the ease of moving the prize and / or the possibility of winning the prize has improved.

[0012] A third invention is a remote control system of the second invention, in which the improved situation conditions include conditions for judging the improved situation in stages, and the notification status display control means controls the notification status display to be different depending on which of the staged judgment conditions is met when the judgment means judges that the notification condition is met by satisfying the improved situation conditions.

[0013] According to the third invention, the improved condition is judged in stages and the notification status display is controlled according to the stage, so that the user can easily recognize the degree of the improved condition in stages.

[0014] A fourth invention is a remote control system of either the second or third invention, in which a prize acquisition area is set in the prize acquisition device, and the improvement status conditions include at least a condition regarding the distance between the prize and the prize acquisition area.

[0015] According to the fourth aspect of the present invention, an improved situation can be determined according to the distance between the prize and the prize acquisition area.

[0016] A fifth invention is the remote control system according to any one of the second to fourth inventions, wherein the improvement condition includes at least a condition regarding the placement attitude of the prize.

[0017] According to the fifth aspect of the present invention, an improved situation can be determined based on the placement orientation of the prize.

[0018] A sixth invention is the remote control system according to any one of the first to fifth inventions, wherein the notification conditions include at least a condition regarding the number of prizes in the play space.

[0019] According to the sixth aspect of the present invention, it is possible to determine whether the notification condition is met based on the number of prizes placed in the play space.

[0020] A seventh invention is the remote control system of any one of the first to sixth inventions, wherein the determining means determines whether the arrangement situation satisfies the notification condition based on an image captured by the camera.

[0021] According to the seventh aspect of the present invention, it is possible to determine whether the notification condition is met based on an image of the actual prize placed in the play space.

[0022] An eighth invention is the remote control system of any one of the first to seventh inventions, wherein the notification status display control means performs the notification status display by applying a given overlap display to the monitor image.

[0023] According to the eighth aspect of the present invention, by displaying information or a display object superimposed on a monitor image, it is possible to provide an alarm status display that is easy for the user to understand or notice.

[0024] A ninth invention is a remote control system of the eighth invention, in which the notification state display control means controls the overlap display to clearly indicate the prize that has been placed in a position that satisfies the notification conditions.

[0025] According to the ninth aspect of the present invention, it is possible to clearly indicate to the user the prizes whose arrangement satisfies the notification condition.

[0026] A tenth invention is a remote control system of either the eighth or ninth invention, in which the prize is an AR box with an AR (Augmented Reality) marker written on the outside as the prize marker, and the system further includes an AR image display control means (e.g., control board 1150, server processing unit 200s, AR image display control unit 234 in Figure 9, step S112 in Figure 21) that displays an image based on the AR marker in the AR box in the monitor image, and the notification status display control means changes the image based on the AR marker to perform the overlap display.

[0027] According to the tenth aspect of the present invention, when an AR box is used as a prize, an image according to the prize arrangement status can be displayed in the AR box.

[0028] An eleventh invention is a remote control system of any of the first to tenth inventions, further comprising a play fee setting means (e.g., the control board 1150, server processing unit 200s, post-prediction processing unit 220, play fee setting unit 222 in Figure 9, step S62 in Figure 19) that variably sets the play fee for each prize-winning play by the remote control in accordance with the judgment result of the judgment means.

[0029] According to the eleventh aspect of the present invention, the play fee can be changed depending on the arrangement of the prizes.

[0030] A twelfth invention is a remote control system according to any one of the first to eleventh inventions, further comprising a time limit setting means (for example, the control board 1150, server processing unit 200s, prediction post-processing unit 220, time limit setting unit 224 in Figure 9, step S62 in Figure 19) that variably sets the time limit depending on the judgment result of the judgment means, and in which the movement operation of the crane unit in the remote control play must be performed within a given time limit.

[0031] According to the twelfth aspect of the present invention, the time limit for operating the crane unit to move can be changed depending on the placement of the prizes.

[0032] The hardware configuration of the remote control system can be configured to suit the communication format between the user terminal and the play device and the system design.

[0033] For example, if the user terminal and the play device are directly connected for communication and remotely controlled by the user terminal, a thirteenth invention can be constructed as a remote control system of any of the first to twelfth inventions, in which the remote control system is configured by the user terminal.

[0034] Furthermore, when the game is configured as a client-server type online game, for example, as a 14th invention, a remote control system of any of the 1st to 12th inventions can be configured, in which the remote control system is configured as a computer system that controls the user terminal.

[0035] A fifteenth invention is a remote control system according to the fourteenth invention, wherein the desired user recruitment control means accepts, for each user who desires to play the remote control play, an application amount for the play fee for the remote control play applied for by the user, and the play order determination means determines the order in which the users will play the remote control play based on the application amount.

[0036] According to the 15th invention, when inviting users who wish to play on a prize acquisition device whose prize placement situation meets the notification conditions, it is possible to accept individual application amounts for play fees and set the playing order of the users who applied based on each application amount.

[0037] The 16th invention is a program for remotely operating a prize acquisition device as a play device from a user terminal, which is capable of remote control play in which a crane unit is moved to attempt to acquire a prize placed in a play space, wherein the prize acquisition device is equipped with a camera that photographs the play space, and the program causes the user terminal to function as a monitor image display control means that displays a monitor image based on the image taken by the camera on the display unit of the user terminal, a judgment means that judges whether or not a predetermined notification condition is met based on the placement of the prize in the play space, and an alarm status display control means that changes the display of the monitor image to an alarm status display when a positive judgment is made by the judgment means.

[0038] According to the sixteenth aspect of the present invention, it is possible to realize a function that provides the same effect as that of the first aspect of the present invention in the user terminal. [Brief explanation of the drawings]

[0039] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of a prize acquisition system according to a first embodiment. [Figure 2] FIG. 2 is a front view showing an example of the configuration of the prize acquisition device in the first embodiment. [Figure 3] FIG. 2 is a side view showing an example of the configuration of the prize acquisition device in the first embodiment. [Figure 4] FIG. 2 is a diagram showing an example of the configuration of a user terminal. [Figure 5] FIG. 1 is a diagram for explaining an overview of the game. [Figure 6] A comparison diagram showing examples of substitute prizes and examples of how the substitute prizes are displayed on a live monitor image. [Figure 7] FIG. 10 is a diagram for explaining an example of a prediction process and a post-prediction process. [Figure 8] 10A and 10B are diagrams showing examples of notification state displays on a live monitor image 38. [Figure 9] FIG. 2 is a functional block diagram showing the main functional configuration of the server system according to the first embodiment. [Figure 10] FIG. 2 is a diagram showing an example of programs and data stored in a server storage unit of the server system according to the first embodiment. [Figure 11] FIG. 3 is a diagram showing an example of the data configuration of predictive dictionary data. [Figure 12] FIG. 10 is a diagram showing an example of the data structure of prize acquisition device management data. [Figure 13] FIG. 4 is a diagram showing an example of the data configuration of user management data. [Figure 14] FIG. 4 is a diagram showing an example of the data configuration of prediction management data. [Figure 15] FIG. 2 is a functional block diagram showing the main functional configuration of the prize acquisition device in the first embodiment. [Figure 16] FIG. 2 is a functional block diagram showing the main functional configuration of a user terminal according to the first embodiment. [Figure 17] 10 is a flowchart illustrating the flow of a prediction-related process. [Figure 18] 10 is a flowchart illustrating the flow of a prediction process. [Figure 19] 10 is a flowchart illustrating the flow of post-prediction processing. [Figure 20] 10 is a flowchart illustrating a flow of a login process. [Figure 21] 10 is a flowchart illustrating the flow of a remote control play process. [Figure 22] 10 is a flowchart for explaining the flow of the prize delivery procedure process. [Figure 23] FIG. 10 is a diagram showing the main functional configuration of a server system according to a second embodiment, and examples of programs and data stored in a server storage unit. [Figure 24] FIG. 11 is a diagram showing the main functional configuration of a user terminal according to a second embodiment, and examples of programs and data stored in a terminal storage unit. [Figure 25] FIG. 10 is a diagram showing an example of the hardware configuration of a prize acquisition system according to a third embodiment. [Figure 26] A diagram showing the main functional configuration of the prize acquisition device of the third embodiment and examples of programs and data stored in the acquisition device memory unit. DETAILED DESCRIPTION OF THE INVENTION

[0040] An example of an embodiment of the present invention will be described below, but it goes without saying that the forms to which the present invention can be applied are not limited to the following embodiment.

[0041] [First embodiment] First, as a first embodiment to which the present invention is applied, an example will be described in which an online crane game is realized in which a prize acquisition device is remotely controlled and played using a user terminal.

[0042] [Hardware configuration description] FIG. 1 is a diagram showing an example of the configuration of a prize acquisition system according to this embodiment. The prize acquisition system 1000 is a game system in which a user selects a desired prize (desired prize) from multiple types of prizes prepared in advance, and remotely controls a prize acquisition device that can acquire the desired prize to play a game in which the user aims to acquire the prize.

[0043] The prize winning system 1000 includes a server system 1100, multiple prize winning devices 1200 (1200a, 1200b, ...), and user terminals 1500 (1500a, 1500b, ...) used by each user 2 (2a, 2b, ...), which are connected to each other via communication line 9 so that data communication is possible.

[0044] The communication line 9 refers to a communication path that allows data communication, a so-called network. That is, the communication line 9 includes a dedicated line (dedicated cable) for direct connection, a LAN (Local Area Network) such as Ethernet (registered trademark), a telephone communication network, a cable network, the Internet, and other communication networks, and the communication method can be either wired or wireless.

[0045] The number of users 2 (2a, 2b, ...) and their user terminals 1500 (1500a, 1500b, ...) varies depending on the usage of the prize acquisition system 1000. Therefore, in actual operation, the prize acquisition system 1000 may be connected to only two user terminals 1500 as shown in the figure, or may be connected to one terminal at a time, or may be connected to three or more terminals.

[0046] The operator equipment 3 includes a server system 1100 and prize winning devices 1200 (1200a, 1200b, ...), and is prepared by the operator of the prize winning system 1000. The number of server systems 1100 and prize winning devices 1200 is not limited to the example shown in the figure and can be set as appropriate. The installation locations of the server system 1100 and the prize winning devices 1200 (1200a, 1200b, ...) do not have to be the same.

[0047] The server system 1100 is a computer system that provides information about the prize acquisition devices 1200 (1200a, 1200b, ...) to the user terminal 1500 that constitutes the remote control system in this embodiment, and has a main unit 1101, a keyboard 1106, a touch panel 1108, and storage 1140, and the main unit 1101 is equipped with a control board 1150.

[0048] The control board 1150 is equipped with various microprocessors such as a CPU (Central Processing Unit) 1151, a GPU (Graphics Processing Unit), and a DSP (Digital Signal Processor), various IC memories 1152 such as a VRAM, RAM, and ROM, and a communication device 1153. Note that part or all of the control board 1150 may be realized by an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or an SoC (System on a Chip).

[0049] The server system 1100 performs arithmetic processing based on predetermined programs and data using the control board 1150, thereby: 1) User management functions related to user registration, etc. 2) An information provision function that provides data necessary for user 2 to play remotely using the user terminal 1500 (for example, information about the prize winning device 1200, such as which type of prize can be won by which prize winning device 1200, and access information related to communication for remotely controlling the prize winning device 1200 selected by the user terminal 1500 in response to the user's selection operation, etc.); and 3) an online shopping management function for selling online the payment medium consumed as payment for playing the prize acquisition device 1200; Achieve this.

[0050] Furthermore, in this embodiment, the crane game as an online game is realized as a client-server type online game, and therefore the server system 1100 functions as a computer system that controls the user terminal 1500. Specifically, a screen for remote control is displayed on the user terminal 1500, and when an operation input signal corresponding to an operation input is received from the user terminal 1500, the remote control signal is transmitted to the prize winning device 1200 remotely controlled by the user terminal 1500, thereby realizing a remote control play function.

[0051] Although the server system 1100 is shown as a single unit, it may be configured to include multiple blade servers that share various functions and are connected to each other via an internal bus for data communication. Alternatively, it may be configured such that multiple independent servers installed in remote locations communicate with each other via communication line 9, and function as the server system 1100 as a whole.

[0052] The prize winning devices 1200 (1200a, 1200b, ...) are game devices in which a user 2 remotely operates a winning mechanism to move and win prizes housed in a housing. In this embodiment, multiple types of prize winning devices are provided as the prize winning devices 1200, each differing in at least one of the operation method, the configuration of the winning mechanism, and the prize placement method (placement pattern).

[0053] The prize acquisition device 1200 of this embodiment may include a device for acquiring a substitute prize, which is an object that is a substitute for the prize that is to be acquired by the device, rather than the prize itself. For example, the substitute prize is a general-purpose object such as a simple box that does not have a product image or name printed on its exterior.

[0054] Fig. 2 is a diagram showing an example of the configuration of the prize acquisition device 1200 in this embodiment, and corresponds to a front view of the device. Fig. 3 is a diagram showing an example of the configuration of the prize acquisition device 1200 in this embodiment, and corresponds to a side view seen from the right side as viewed from the front of the device.

[0055] The prize acquisition device 1200 is a device in which a player plays a game by attempting to move a prize (a real item) placed in the game space in order to acquire the prize, and if the player is unable to acquire the prize, the prize's placement as a result of the attempted movement is maintained and used for the next game play.

[0056] The prize acquisition device 1200 of this embodiment is 1) a housing 1201; 2) a crane unit 1210; 3) A plurality of video cameras 1220 (a first video camera 1220f, a second video camera 1220s) for taking pictures of the housing 1201 from outside so that the user can check the placement status of the prizes; 4) A prize status photographing camera 1230 (a first prize status photographing camera 1230f, a second prize status photographing camera 1230s) which is a first means for obtaining information for determining the placement status of prizes; 5) A depth sensor 1240 (a first depth sensor 1240f, a second depth sensor 1240s) as a second means for obtaining information for determining the placement status of prizes; 6) A control board 1250 that controls the operation of the prize acquisition device 1200.

[0057] The housing 1201 defines a play space 1202 covered with a transparent partition so that the inside can be seen from the outside, and the play space contains one or more prizes 4 that can be won by the device, and a crane unit 1210 which is the winning mechanism. The transparent partition may be unnecessary.

[0058] The crane unit 1210 is a mechanism that can move the prize 4. The configuration of the mechanism can be selected as appropriate, but the crane unit 1210 of this embodiment is designed to function as a crane that is positioned by two-dimensionally moving the play space 1202 in a "first direction" that is the left-right direction of the device, and in a "second direction" that is the front-to-back direction of the device. The crane unit 1210 has multiple movable arms (hereinafter also referred to as "claws 1212") hanging therefrom that move to open and close, and functions as a crane that can pick up and move part of the prize 4.

[0059] The structure of the crane unit 1210 can be set appropriately with reference to that of conventional crane game machines. In this embodiment, a case provided at the bottom of the lifting shaft suspended by the two-dimensional linear motion mechanism unit 1218 contains the claw 1212, an electric motor that operates the claw 1212 to open and close in response to a drive signal from the control board 1250, and a gripping force change mechanism that changes the gripping force of the claw 1212 on the prize 4. In this embodiment, a first direction that is one of the movement directions of the two-dimensional linear motion mechanism unit 1218 faces the left-right direction of the device, and a second direction that is the other movement direction faces the front-to-rear direction of the device.

[0060] The first video camera 1220f captures color images of the play space 1202 from the front side of the device. In this embodiment, the shooting direction of the first video camera 1220f is attached so as to face the second direction of the two-dimensional linear motion mechanism 1218, but it may also be set so as to slightly intersect with the second direction, for example, to simulate the field of view of a player standing in front of the device and looking down slightly on the play space 1202. The shooting angle of view is fixed, and the camera is installed and fixed in a predetermined position so that the shooting range includes the full-width range of motion of the crane unit 1210 in the first direction by the two-dimensional linear motion mechanism 1218.

[0061] Similarly, the second video camera 1220s captures images of the play space 1202 from the right side when facing the front of the device. In this embodiment, the second video camera 1220s is attached so that its shooting direction faces the first direction of the two-dimensional linear motion mechanism 1218, but it may also be set so that its direction slightly intersects with the first direction. The shooting angle of view is fixed, and the second video camera 1220s is installed and fixed in a predetermined position so that the shooting range includes the full-width range of motion of the crane unit 1210 in the second direction by the two-dimensional linear motion mechanism 1218.

[0062] In this embodiment, the online crane game is implemented as a client-server type online game, so images (captured images) taken by the first video camera 1220f and the second video camera 1220s are transmitted to the server system 1100 without delay (including no delay at all and slight delay that is deemed to have little effect on gameplay). The images are then displayed as a live monitor image 38 on the user terminal 1500. Using this live monitor image 38, User 2 (player) can observe the state of the play space 1202 necessary for game play, even while located far away.

[0063] The number, installation positions, and shooting angles of the video cameras 1220 are not limited to those shown in the example, and can be set as appropriate. For example, it is also possible to provide the video cameras 1220 inside the play space 1202. Furthermore, the transparent partition that defines the play space 1202 may not be necessary.

[0064] The prize status photographing camera 1230 is a camera that can photograph the play space 1202 as a color image. In this embodiment, it has a first prize status photographing camera 1230f that photographs while facing the second direction of the two-dimensional linear motion mechanism 1218, and a second prize status photographing camera 1230s that photographs while facing the first direction of the two-dimensional linear motion mechanism 1218. The images photographed by each prize status photographing camera 1230 are used for spatial recognition of the play space 1202, specifically for image recognition of the prizes 4 in the play space 1202.

[0065] The depth sensor 1240 is a distance sensor that scans the play space 1202. In this embodiment, it has a first depth sensor 1240f that measures (two-dimensionally scans) the distance to the subject being photographed in the second direction of the two-dimensional linear motion mechanism 1218 as viewed from the sensor (depth in the sensing direction), and a second depth sensor 1240s that measures the distance to the subject being photographed in the first direction of the two-dimensional linear motion mechanism 1218 as viewed from the sensor. The measurements of each depth sensor 1240 are used for spatial recognition of the play space 1202, specifically for recognition of the prize 4 in the play space 1202.

[0066] The control board 1250 is equipped with various processors such as a CPU 1251, a GPU, a DSP, etc., various IC memories 1252 such as a VRAM, a RAM, a ROM, etc., a communication module 1253 for wireless communication with a mobile phone base station or a wireless LAN base station connected to the communication line 9, an interface circuit 1257, etc. The interface circuit 1257 includes a driver circuit for the crane unit 1210, a circuit for inputting image data of images captured by the video camera 1220 and the prize situation capturing camera 1230, a circuit for inputting a measurement signal measured by the depth sensor 1240, etc. The prize acquisition device 1200 can control the operation of the crane unit 1210 by the control board 1250 performing arithmetic processing based on predetermined programs and data.

[0067] In this embodiment, the prize acquisition device 1200 is remotely operated by the user terminal 1500 via the server system 1100. When a user 2 who has become a player can skillfully operate the crane unit 1210 to move the targeted prize 4 into a prize acquisition area 1260 set within the play space 1202, the player is recognized as having acquired the prize, and the acquired prize 4 is delivered to a delivery address set by the player in advance.

[0068] In this embodiment, the prize acquisition area 1260 is a virtual area that is distinguishably displayed on the operation screen of the user terminal 1500, but it may also be a physical opening that communicates with the payout outlet 1262 on the front of the housing 1201. In that case, a prize acquisition number detection sensor 1266 that can individually detect the prizes 4 that pass through can be provided in the communication path 1264 between the prize acquisition area 1260 and the payout outlet 1262. Specifically, if an IC tag carrying information on the type of prize is attached to the prize 4 and the prize acquisition number detection sensor 1266 is realized as an IC tag reader / writer, it will be possible to detect not only the number of prizes acquired, but also the type of prize acquired, even when various types of prizes are mixed together.

[0069] FIG. 4 is a diagram showing an example of the configuration of the user terminal 1500 in this embodiment. The user terminal 1500 is a computer system used individually by the user 2 (player) to play the game, and is an electronic device (electronic equipment) that can access the server system 1100 via the communication line 9 to play the online game. The user terminal 1500 in this embodiment is a device known as a smartphone, but may also be a portable game device, a game controller, a personal computer, a tablet computer, a wearable computer, an arcade game device, or the like.

[0070] The user terminal 1500 includes a directional input key 1502, button switches 1504, a touch panel 1506 that functions as an image display device and a contact position input device, an internal battery 1509, a speaker 1510, a microphone 1512, an image sensor unit 1520, a control board 1550, and a memory card reader 1542 that can read and write data from a memory card 1540 that is a computer-readable storage medium. In addition, a power button, a volume adjustment button, etc. (not shown) are also provided.

[0071] The control board 1550 is equipped with various processors such as a CPU 1551, GPU, DSP, etc., various IC memories 1552 such as VRAM, RAM, ROM, etc., a wireless communication module 1553 for wireless communication with mobile phone base stations and wireless LAN base stations connected to the communication line 9, an interface circuit 1557, etc.

[0072] The interface circuit 1557 includes a driver circuit for the touch panel 1506, a circuit for receiving signals from the directional input keys 1502 and button switches 1504, an output amplifier circuit for outputting audio signals to the speaker 1510, an input signal generation circuit for generating audio signals collected by the microphone 1512, a circuit for inputting image data of an image captured by the image sensor unit 1520, and a signal input / output circuit for the memory card reader 1542.

[0073] These elements mounted on the control board 1550 are electrically connected via a bus circuit or the like, and are connected so as to be able to read and write data and send and receive signals. Note that part or all of the control board 1550 may be configured using an ASIC, FPGA, or SoC. The control board 1550 stores in IC memory 1552 programs and various data for realizing various functions that enable game play on the terminal.

[0074] In this embodiment, the user terminal 1500 is configured to download programs and various setting data from the server system 1100 or the like, but may be configured to read them from a storage medium such as a memory card 1540 obtained separately.

[0075] [Game Overview] An overview of the game will be explained. FIG. 5 is a diagram for explaining an outline of the game in this embodiment. When user 2, who will be the player, starts a predetermined program on the user terminal 1500, accesses the server system 1100, and goes through the login procedure, a desired prize selection screen W3 for selecting a prize that the user wishes to win (hereinafter referred to as "desired prize") is displayed on the user terminal 1500. Then, when the user performs a prize selection operation on the desired prize selection screen W3 to select a desired prize from the prizes that can be won, a play device selection screen W4 is displayed.

[0076] On the play device selection screen W4, the server system 1100 searches for prize winning devices 1200 (hereinafter referred to as "candidate devices") that can win the desired prize and are candidates for devices to be used in play, and the candidate devices are displayed so that they can be selected. When the user 2 selects the prize winning device 1200 to use in play from among the candidate devices, that device is set as the "play device." Once the play device is decided, the server system 1100 allows the user terminal 1500 to remotely control the play device.

[0077] Once remote control is enabled, a remote control screen W5 is displayed on the user terminal 1500, allowing the user to play the game. The remote control screen W5 is equivalent to a game play screen, and displays a prize name display 30, a play price display 31, a remaining play medium display 32, a play medium purchase operation icon 33, a remaining time display 34 indicating the remaining time limit for accepting movement operations of the crane unit 1210, a movement operation icon 35 for moving the crane unit 1210, an action sequence start operation icon 36, a camera switching operation icon 37, a live monitor image 38, and a prize acquisition area display 39. Note that in a configuration in which prize acquisition is achieved by a physical opening or base, the prize acquisition area display 39 can be omitted.

[0078] The remaining play media indicator 32 shows the number of play media currently owned by the player. The "play media" referred to here refers to media consumed to pay for play, and can be interpreted as virtual currency, electronic money, prepaid points, in-game points, etc. In this embodiment, it refers to prepaid points. Play media can be purchased at a designated online shopping site before starting play, and can also be purchased instantly during play by operating the play media purchase operation icon 33.

[0079] Images captured by the first video camera 1220f or the second video camera 1220s, whichever is selected by the camera switching operation icon 37, are displayed on the live monitor image 38 (see FIGS. 2 and 3). While viewing this live monitor image 38, user 2, who is the player, touches the movement operation icon 35 or the action sequence start operation icon 36 to remotely control the crane unit 1210, aiming to win prize 4.

[0080] The images captured by the first video camera 1220f and the second video camera 1220s are images seen from the viewpoint of the respective cameras, in perspective, and are not images like parallel projections. This is one of the features and attractions of playing a game by remote control while viewing images from cameras installed in fixed positions.

[0081] The movement operation icon 35 is an icon for inputting an operation to move the crane unit 1210 of the prize winning device 1200, which is a play device. In this embodiment, two icons are provided, one for each of the movement directions that can be instructed for the crane unit 1210. When the icon is operated, a remote control signal for the corresponding movement direction is transmitted to the prize winning device 1200 via the server system 1100. The prize winning device 1200 executes a movement sequence to move the crane unit 1210 in response to the received remote control signal.

[0082] The action sequence start operation icon 36 is an operation icon for inputting an operation to immediately stop the movement of the crane unit 1210 if it is moving and start the action sequence from that position, or to immediately start the action sequence from that position if it is not moving.

[0083] An "action sequence" is a sequence executed following the movement sequence of the crane unit 1210 in response to remote control, and is a series of steps or procedures for engaging the crane unit 1210 with a prize. The operations, i.e., actions, in this sequence can be set appropriately depending on the mechanism of the crane unit 1210, etc. For example, if the crane unit 1210 is configured to grasp a prize by opening and closing a plurality of gripping claws (which may also be called gripping arms), the action sequence includes a series of catching operations from descending and opening the gripping claws to closing the gripping claws and then ascending. In the case of descent, if the configuration is such that the descent operation is stopped in response to a stop operation input, the automatic descent operation is also included in the action sequence.

[0084] Then, when the action sequence ends, the prize acquisition device 1200 automatically executes an end operation sequence. The "end operation sequence" is a process in which the crane unit 1210 is moved to a given end operation position to perform an end operation. In this embodiment, the "end operation position" is a position directly above the center position of the prize acquisition area 1260. Then, two sub-sequences, "opening operation to open the claws 1212" and "closing operation to close the claws 1212", are automatically executed in succession as the "end operation".

[0085] In this embodiment, the ending operation sequence is executed automatically, but it can also be configured to be remotely controlled from the user terminal 1500. For example, it is also possible to configure the movement to the ending operation position to be the subject of remote control. If the crane unit 1210 is configured to be moved to a position directly above the center position of the prize acquisition area 1260 and then moved to an initial position of the crane unit such as a home position, the position of that home position may be set as the "ending operation position."

[0086] If the action sequence successfully engages with the prize 4 that is the objective of the sequence, the prize 4 is successfully caught, and if the crane unit 1210 is able to hold it until it moves to the end operation position, the caught prize will fall towards the prize acquisition area 1260 by the end operation. If the dropped prize 4 successfully stays in the prize acquisition area 1260, it is determined that the prize has been won.

[0087] The condition for determining whether the prize 4 remains in the prize acquisition area 1260 can be set as appropriate, such as whether the prize 4 is determined to be won if the entire prize 4 is within the area, or whether it is determined to be won if only a portion of the prize 4 is within the area. In this embodiment, the prize 4 is recognized from an image taken by the video camera 1220, and it is determined whether it is contained within the set range of the prize acquisition area 1260. If the prize acquisition area 1260 is realized as a physical opening to the connecting passage 1264 leading to the payout outlet 1262, this can be determined using the prize acquisition number detection sensor 1266 (see FIG. 3). If the prize acquisition area 1260 is realized as a physical base, a load sensor can be provided on the base to measure the weight of an item placed on the base to determine whether it has been won.

[0088] In addition, the prize 4 placed in the play space 1202 of the prize acquisition device 1200 can be a substitute for a prize, a so-called substitute prize.

[0089] FIG. 6 is a comparison diagram of examples of substitute prizes in this embodiment and examples of how the substitute prizes are displayed on the live monitor image 38. As shown in FIG. 6(1), the appearance of the substitute prize 5 is such that each of the six sides of the rectangular parallelepiped has a prize marker 70 (front prize marker 70f, left prize marker 70s, top prize marker 70t, ...) that is an AR marker unique to each side. In other words, the substitute prize 5 is a so-called "AR box." By performing image recognition of the prize markers 70 based on images captured by the video camera 1220 or the prize situation capturing camera 1230, the position and posture of the substitute prize 5 in the play space 1202 can be recognized.

[0090] Each prize marker 70 is associated with image information, so-called "AR image," of each of the six sides of the prize 4 that the substitute prize substitutes. As shown in Fig. 6(2), in the live monitor image 38, prize images 72 (front prize image 72f, left prize image 72s, top prize image 72t, ...) of the associated prize 4 are displayed at the positions where the prize markers 70 are recognized.

[0091] [Game Description] Now, in this embodiment, in order to increase the appeal of the prize acquisition system 1000, the server system 1100 performs a prediction process of the prizes that are predicted to be acquired (predicted prizes to be acquired) and a post-prediction process of providing user services according to the prediction results.

[0092] FIG. 7 is a diagram illustrating an example of the prediction process and post-prediction process in this embodiment. The "prediction process" is a process executed for a prize winning device 1200 that is not being used in game play, in other words, that is waiting to be selected as a play device, and is a process for finding a "prize predicted to be won (predicted prize)" and a "prize that is likely to be easy to win" from the placement of prizes 4 in the play space 1202 of the prize winning device 1200. A "prize that is likely to be easy to win" can also be said to be a "prize that is likely to be easy to move," and therefore refers to a prize that is in a situation where the ease of movement and possibility of winning have been improved. Then, in the "prediction process," a graded judgment is made on the ease of winning of the found "prize that is likely to be easy to win," and a "predicted probability of winning" is determined.

[0093] The "post-prediction processing" includes at least one of the following: 1) changing the settings related to game play of the prize acquisition device 1200, specifically, at least one of the settings of the play fee, the acceptable payment method for the play fee, the time limit for game play, and the service points (acquired points) to be given to user 2 as a result of game play; 2) notifying user 2 that there is a prize that is likely to be easy to win; and 3) changing the display of the live monitor image 38 to an alert state display on the remote control screen of the prize acquisition device 1200 that has a prize that is likely to be easy to win.

[0094] In regard to the change of settings related to game play, the "play fee" is changed to a higher amount than the standard amount if there are prizes that are likely to be won. The amount of change may be increased, for example, the greater the number of prizes that are likely to be won or the predicted probability of winning them. Furthermore, the play fee may be changed by setting a predetermined reference value, and if the number of prizes that are likely to be won exceeds the reference value, the play fee may be increased, and if the number of prizes that are likely to be won falls below the reference value, the play fee may be decreased.

[0095] In relation to changes to game play settings, the "allowed payment methods for play fees" is changed to increase the number of allowable payment methods for play fees when there are prizes that are easy to win. For example, while payment by play medium is available as a standard payment method for play fees, if there are prizes that are easy to win, payment by service points that the user has already earned is also permitted.

[0096] In changing the settings related to game play, the "game play time limit" changes the time limit for accepting movement operations of the crane unit 1210. If there are prizes that are likely to be won, the time limit is changed to be longer than the standard time. The time range for the change may be changed to be longer, for example, the greater the number of prizes that are likely to be won or the predicted probability of winning them. Also, a predetermined reference value may be set, and the time limit may be changed to be shorter if the number of prizes that are likely to be won exceeds the reference value, and the time limit may be changed to be longer if the number of prizes that are likely to be won is below the reference value.

[0097] In relation to the change in settings related to game play, the "service points awarded to the user in association with game play" are changed so that if there are prizes that are likely to be won, the service points awarded are reduced from a standard value. The amount of change may be reduced, for example, the greater the number of prizes that are likely to be won or the predicted probability of winning them. A predetermined reference value may be set, and if the number of prizes that are likely to be won exceeds the reference value, the service points awarded may be reduced, and if the number of prizes that are likely to be won is below the reference value, the service points awarded may be increased. Note that service points may also be referred to as "acquired points" or the like, as appropriate.

[0098] User 2 is notified that there is a prize that is likely to be won according to the notification destination and notification method that User 2 has registered in advance. For example, email or a notification function realized by the operating system of user terminal 1500 can be used.

[0099] FIG. 8 is a diagram showing an example of the notification state display on the live monitor image 38. The notification status display is displayed when a predetermined notification condition is met based on the placement of prizes 4 in the play space 1202. In this embodiment, the notification condition includes at least the presence of a prize that looks easy to win.

[0100] The content of the notification status display can be set as appropriate. In this embodiment, one of a clear display 10, a guide display 12, and a hint display 14 is displayed.

[0101] The display 10 is an example of an overlap display that indicates a prize whose position satisfies the notification condition. While the illustrated example shows an example of notification using outline emphasis, other display modes, such as displaying a predetermined target marker or shading the corresponding prize, are also possible. The display mode of the display 10 can be varied, such as using different display colors depending on the predicted probability of winning the target prize 4. For the substitute prize 5, in addition to changing the display color of the display 10, the AR images (front prize image 72f, left prize image 72s, etc.) associated with the prize marker 70 are replaced with AR images for displaying the notification state that are set according to the predicted probability of winning.

[0102] The guide display 12 is a display that serves as a guide for remotely operating the crane unit 1210. In this embodiment, as will be described later, data on past successful winning cases is used to recognize prizes that are likely to be easy to win, and therefore the position coordinates of the crane unit 1210 are displayed based on similar successful cases.

[0103] The hint display 14 shows an operation hint on how to use the crane unit 1210 to obtain a prize that is likely to be easy to win.

[0104] Such notification status display has not been realized in conventional crane game machines, whether remotely operated or directly operated, and provides many benefits to users. Therefore, the prize acquisition system 1000 of this embodiment has an unprecedented appeal that attracts users, and the resulting customer attraction can help the operating company increase its profits.

[0105] [Explanation of functional configuration] 9 and 10 are functional block diagrams showing an example of the functional configuration of a server system 1100 according to this embodiment. The server system 1100 according to this embodiment includes a server processing unit 200s (see FIG. 9) and a server storage unit 500s (see FIG. 10).

[0106] The server processing unit 200s is realized by electronic components such as a microprocessor such as a CPU or GPU, an ASIC, or an IC memory, and controls the input and output of data between the operation input unit 100s and each functional unit including the server storage unit 500s. The server processing unit 200s performs various arithmetic processing based on predetermined programs and data, operation input signals from the operation input unit 100s, data received from the user terminal 1500, data received from the prize acquisition device 1200, etc., and comprehensively controls the operation of the server system 1100. In this embodiment, the server processing unit 200s is realized by the control board 1150 reading and executing the server program 501.

[0107] The server processing unit 200s of this embodiment includes a user management unit 202, an online shopping management unit 204, a prize acquisition system management unit 206, a prediction unit 210, a post-prediction processing unit 220, a game management unit 230, a desired prize notification setting unit 240, a prize delivery procedure processing unit 242, and a timing unit 280s. Of course, other functional units may also be included as appropriate.

[0108] The user management unit 202 performs processing related to user registration procedures and manages data for each user linked to a user account. In this embodiment, the user management unit 202 has the following functions: 1) assigning a unique user account to each registered user, 2) registration information management for registering and managing personal information for each user account, 3) ledger management for electronic payment media consumed to pay for billing elements (in this embodiment, purchases of play media for playing the prize acquisition device 1200 through online shopping, etc.), 4) login management for logging in and out to play games, and 5) play history management for managing play history, etc. Of course, the user management unit 202 may also include other data management functions linked to accounts as appropriate.

[0109] The online shopping management unit 204 is responsible for controlling online shopping, and can be realized by appropriately utilizing known online shopping technology. In this embodiment, players can purchase "play media" through online shopping, which are consumed as payment for playing the prize acquisition device 1200. Of course, items for sale in online shopping can be set to be other than the above as appropriate.

[0110] The prize winning system management unit 206 executes various processes related to the management of the prize winning system. In this embodiment, it can execute functions such as setting and managing the prize winning device 1200 selected by the play device, storing and managing various information related to the prize winning system 1000 in the server storage unit 500s, and providing this information to the user terminal 1500. Of course, other processes can also be included as appropriate.

[0111] The prediction unit 210 predicts and determines the possibility of winning a prize. In this embodiment, based on the placement of prizes in the play space, prizes that satisfy improved condition conditions defined as conditions indicating that the ease of movement or possibility of winning a prize is improved, making it easier to win the prize, are recognized; in other words, "prizes that seem easy to move" or "prizes that seem easy to win." In this embodiment, the post-prediction process includes a change to the notification status display, so the prediction unit 210 also functions as a determination means for determining whether or not a predetermined notification condition is met based on the placement of prizes 4 in the play space 1202.

[0112] The prediction unit 210 includes a prediction determination data acquisition control unit 212. The prediction determination data acquisition control unit 212 connects to and communicates with the prize winning device 1200 that is not in a play state, and controls the acquisition of image data captured by the prize situation capturing camera 1230 as prediction determination data. Therefore, the prediction unit 210, as a determination means, can determine whether the placement situation satisfies the notification conditions based on the image captured by the camera.

[0113] Furthermore, the prediction unit 210 can perform a step-by-step determination of the situation in which the ease of movement and possibility of acquisition have improved for each of the recognized prizes that are likely to be easy to win, and set a predicted probability of acquisition for each. In this step-by-step determination, the closer the distance between the prize that is likely to be easy to win and the prize acquisition area 1260 (see FIG. 2) is, the higher the possibility of acquisition is determined to be. Furthermore, if the posture of the prize that is likely to be easy to win is the same as or similar to past successful cases, the higher the possibility of acquisition is determined to be. Furthermore, the smaller the number of prizes that are likely to be easy to win, the higher the possibility of acquisition is determined to be.

[0114] The post-prediction processing unit 220 performs post-prediction processing based on the result of the prediction determination by the prediction unit 210 (see FIG. 7). Specifically, it has a play fee setting unit 222, a payment method setting unit 223, a time limit setting unit 224, a notification control unit 225, a desired user recruitment control unit 226, and a play order determination unit 227.

[0115] The play price setting unit 222 variably sets the play price for each prize winning play by remote control in accordance with the determination result by the prediction unit 210 as a determination means.

[0116] The payment method setting unit 223 variably sets a payment method candidate to be accepted as a payment method from among a predetermined plurality of payment method candidates prepared as a payment method for each play to win a prize by remote control, depending on the judgment result by the prediction unit 210 as a judgment means.

[0117] The time limit setting unit 224 variably sets a given time limit during which the movement operation of the crane unit 1210 in remote control play is accepted according to the result of the determination by the prediction unit 210 as a determination means.

[0118] When a positive judgment is made by the prediction unit 210 functioning as a judgment means, the notification control unit 225 controls the sending of a predetermined notification to users who have set the prize that can be obtained on the playing device that has been judged to be positive as the prize they wish to be notified of.

[0119] The interested user recruitment control unit 226 controls the recruitment of users who wish to play remotely for a given period of time for the play device that has been determined to be positive by the function as the determination means of the prediction unit 210. Specifically, for each user who wishes to play remotely, the control unit 226 can accept an application amount for the play fee for the remotely controlled play that the user applies for.

[0120] The play order determination unit 227 determines the order of users who will play remote control games when multiple users are recruited by the interested user recruitment control unit 226. Specifically, the play order determination unit 227 determines the order of users who will play remote control games based on the application amount for each recruited user.

[0121] The game management unit 230 performs various controls related to the execution of the online game. In this embodiment, it performs various controls as a game server in a client-server online game system.

[0122] Specifically, the game management unit 230 of this embodiment has a play device selection unit 232 , a monitor image display control unit 233 , an AR image display control unit 234 , and an annunciation status display control unit 235 .

[0123] The play device selection unit 232 selects a play device, which is the prize winning device 1200 to be played, from among a plurality of prize winning devices 1200 associated with winnable prizes, in accordance with a user's operation input. In this embodiment, this corresponds to the display of the desired prize selection screen W3 and the play device selection screen W4, and the setting process in response to the selection operation on each selection screen (see FIG. 5).

[0124] The monitor image display control unit 233 controls the display of a live monitor image 38 based on an image captured by the video camera 1220 of the prize acquisition device 1200, which is a play device, on the display unit of the user terminal 1500.

[0125] The AR image display control unit 234 recognizes the substitute prize 5, which is an AR box, based on an image captured by the video camera 1220 of the prize acquisition device 1200, which is the play device, and displays an image based on the prize marker 70 (AR marker) on the substitute prize 5 in the live monitor image 38.

[0126] When a positive judgment is made by the prediction unit 210 functioning as a judgment means, the notification state display control unit 235 performs notification state display control to display the live monitor image 38 with a given overlap display to display the notification state (see Figure 7).

[0127] Specifically, when the prediction unit 210 recognizes a prize that is likely to be easy to win, the notification status display control unit 235 assumes that the judgment means has determined that the notification conditions are met by satisfying the improved situation conditions, and can control the display of different notification statuses depending on the judgment result (predicted probability of winning) regarding the stage of the improved situation.

[0128] In addition, the notification status display control unit 235 can consider the situation in which the ease of movement of the prize and the possibility of winning have improved in stages based on the winning prediction probability set by the prediction unit 210 for prizes that are likely to be easy to win, and can control the notification status display to be different depending on the stage of the possibility of winning.

[0129] The notification desired gift setting unit 240 sets the notification desired gift for each registered user in accordance with the selection operation input of the user.

[0130] The prize delivery procedure processing unit 242 performs a procedure to deliver the prize 4 determined to have been acquired or a prize 4 of the same type to a delivery address previously registered by the user (player). In this embodiment, a special process can be performed that is limited to the case where multiple substitute prizes 5 are acquired in a single remote control play. Specifically, instead of shipping the prizes that the substitute prizes 5 are substituted for, the multiple substitute prizes 5 are upgraded to other prizes of higher quality, higher value, or higher rarity and shipped. Alternatively, one prize that the acquired substitute prize 5 is substituted for and one upgraded other prize may be shipped.

[0131] The timekeeping unit 280s uses a system clock to keep track of the current date and time, the time limit, and the like.

[0132] The server storage unit 500s stores programs and various data for implementing various functions that allow the server processing unit 200s to comprehensively control the server system 1100. It is also used as a work area for the server processing unit 200s, and temporarily stores results of calculations executed by the server processing unit 200s according to various programs. This function is realized by, for example, IC memory such as RAM or ROM, magnetic disks such as hard disks, optical disks such as CD-ROMs or DVDs, online storage, etc. In the example of FIG. 1, this corresponds to storage media such as the IC memory 1152 and hard disk mounted on the main device 1101, and the storage 1140.

[0133] 10 is a diagram showing examples of programs and data stored in the server storage unit 500s in this embodiment. The server storage unit 500s in this embodiment stores a server program 501, a distribution game client program 502, sales management data 509, and predictive dictionary data 510.

[0134] The server storage unit 500s also stores, as data that is updated and managed sequentially, prize winning device management data 550, user management data 600, prediction management data 650, a play device list 690, play data 700, and a current date and time 800. In addition, the server storage unit 500s can store information such as timers, counters, and various flags as appropriate.

[0135] The server program 501 is a program that is read and executed by the server processing unit 200s to realize the functions of the user management unit 202, the online shopping management unit 204, the prize acquisition system management unit 206, the prediction unit 210, the post-prediction processing unit 220, and the game management unit 230.

[0136] The distribution game client program 502 is the original game client program provided to the user terminal 1500 .

[0137] The sales management data 509 stores data for defining and managing items for sale through online shopping. In this embodiment, the items for sale include play media that are consumed as payment for playing the prize acquisition device 1200.

[0138] The predictive dictionary data 510 is dictionary data used by the prediction unit 210 to predict the possibility of winning a prize, and is dictionary data for recognizing "prizes that are likely to be won." The predictive dictionary data 510 is prepared for each combination of assumed conditions (for example, combination of types of prizes, number of prizes, specifications of the crane unit 1210, layout of the play space 1202, etc.).

[0139] As shown in FIG. 11, one predictive dictionary data 510 includes a unique predictive dictionary data name 511, a prize type combination 512, prize recognition dictionary data 520, and winning probability improving condition definition data 530.

[0140] The prize type combination 512 is a list of types of prizes 4 handled in the dictionary data. The prizes to be "combined" may be only one type, or two or more types.

[0141] The prize recognition dictionary data 520 is dictionary data for identifying prizes, which is the premise for determining the prize placement situation in the play space, and is prepared for each prize type included in the list of prize type combinations 512.

[0142] One prize recognition dictionary data 520 includes a recognized prize type 521, which is the type of prize to be recognized, posture-specific outline dictionary data 523, and posture-specific image dictionary data 525. Of course, other information may also be included as appropriate.

[0143] The posture-specific contour dictionary data 523 is dictionary data for identifying the presence and posture of a prize by comparing it with the contour extracted from the image captured by the depth sensor 1240, and is prepared for each posture of the prize to be recognized. One posture-specific contour dictionary data 523 stores a posture type and dictionary data.

[0144] The posture-specific image dictionary data 525 is dictionary data for identifying the presence of a prize and its posture by comparing it with the outline extracted from the image captured by the prize situation photographing camera 1230, and is prepared for each posture of the prize to be recognized. One posture-specific image dictionary data 525 stores the type of posture and dictionary data.

[0145] The winning possibility improvement condition definition data 530 is basic data for determining whether the prize is in a state where the winning possibility is improved, and is dictionary data for recognizing what is referred to in this specification as an "easy-to-win prize." In this embodiment, it also serves as notification condition definition data for starting the notification state display.

[0146] The acquisition possibility improving condition definition data 530 is prepared for each combination of the type of prize to be judged and the state in which the acquisition possibility is improved, that is, the state in which it is judged that it is easy to win. The winning possibility improving condition definition data 530 is created by the operator or manufacturer of the prize winning system 1000 based on successful cases in which prizes were won as a result of numerous test plays.

[0147] One winning probability improving condition definition data 530 includes a prize type 531, condition description data 532, predicted winning probability 537, and notification status display material data 538. Of course, data other than these may also be included as appropriate.

[0148] The condition description data 532 stores various data describing the conditions for determining whether the probability of winning has increased, i.e., whether it is easy to win. In this embodiment, the data includes contour feature data 533, layout image feature data 534, distance condition data 535, and prize number condition 536, and the conditions are described as AND or OR of these. Of course, each of these can also be set to "not set."

[0149] The contour feature data 533 indicates the contour features of the prize that is recognized by the definition data and that is likely to be won. In this embodiment, when the contour feature data is compared with the image captured by the prize situation capture camera 1230 and the depth distribution data obtained from the measurement results of the depth sensor 1240, if the contour feature data is the same or highly similar, it is determined to match the contour feature data.

[0150] The placement image feature data 534 indicates the features of the image captured by the prize situation photographing camera 1230 in an easy-to-win state recognized by the definition data. In this embodiment, when the image is compared with the image captured by the prize situation photographing camera 1230 and is the same or highly similar, it is determined to match the feature data.

[0151] The distance condition data 535 specifies the range of the distance between the position of the prize in the play space 1202 and the prize acquisition area 1260. If the distance between the recognized prize and the prize acquisition area 1260 falls within the range indicated by the condition data, it is determined that the condition data is met.

[0152] The prize number condition 536 specifies the range of the number of prizes 4 recognized in the play space 1202. "0" or "no setting" can also be set.

[0153] The predicted probability of winning 537 represents the step-by-step judgment result of the possibility of winning when the prize of the prize type 531 matches the condition description data 532 as a predicted probability. The creator of the predictive dictionary data 510 can set it arbitrarily based on the experience of the creator of the predictive dictionary data 510 and the statistical results of test plays.

[0154] The notification status display material data 538 is material data for displaying a notification status display that notifies the user of the prize placement situation that is likely to be won, as recognized by the definition data. In this embodiment, material data for displaying a clear display 10, a guide display 12, a hint display 14, etc. is stored (see FIG. 8). If the prize type 531 is a substitute prize 5, AR image data to be replaced when the notification status display is displayed can also be stored here.

[0155] Returning to Figure 10, the prize winning device management data 550 is prepared for each prize winning device 1200 (1200a, 1200b, ...) of the operator facility 3 (see Figure 1), and stores various data associated with that prize winning device.

[0156] 12 , one prize winning device management data 550 includes a unique prize winning device ID 551, access information 552, a prize type 553 indicating the type of prize housed, initial setting data 554, a play cost setting function 555, payment method setting pattern data 556, a service point setting function 557, a time limit setting function 558, a usage prediction dictionary data name 560, AR box recognition dictionary data 562, standard AR image data 564, end action sequence position coordinates 566, an applicable play cost 570, an allowable payment method list 571, an applicable time limit 572, applicable service points 573, desired user recruitment data 574, and a play order list 575. Of course, data other than these may also be included as appropriate.

[0157] The access information 552 is information required for establishing a communication connection to the device via the communication line 9. For example, it includes an IP address, a passcode, and the like.

[0158] The initial setting data 554 stores various initial setting data, including initial setting values ​​such as the play fee, the types of payment methods allowed, the time limit, and the service points to be awarded.

[0159] The play fee setting function 555 is a function that defines how and under what conditions the play fee is changed as a post-prediction process. This may be implemented using table data. The value calculated by this function is a value that is consistent with the play medium. For example, if game points are consumed, the number of points may be calculated. If the play fee is paid by consuming items, a value indicating the number of items or the type of item may be calculated.

[0160] The payment method setting pattern data 556 defines under what conditions and how the payment method for the play fee that is permitted as post-prediction processing is changed. One payment method setting pattern data 556 includes, for example, a list of permitted payment method candidates and application conditions. The content of the application conditions can be set as appropriate, and for example, a condition for the predicted number of prizes to be won, which is the number of prizes that are likely to be won, and a condition for the predicted maximum probability of winning within that number, can be described by combining them with AND or OR. Of course, either of these can also be set to "not set."

[0161] The service point setting function 557 is a function that defines how and under what conditions the service points are changed as post-prediction processing, and may be realized by table data.

[0162] The time limit setting function 558 is a function that defines how and under what conditions the time limit is changed as part of post-prediction processing. This may be implemented using table data. If a new time limit is to be added, the setting value for that new time limit can also be included here.

[0163] The prediction dictionary data name to be used 560 indicates the prediction dictionary data 510 to be used (see FIG. 11).

[0164] The AR box recognition dictionary data 562 is dictionary data for recognizing the prize marker 70 (AR marker) of the substitute prize 5.

[0165] The standard AR image data 564 stores an AR image that is displayed on the substitute prize 5 during standard time when the notification state display is not being performed.

[0166] The end operation sequence position coordinates 566 are coordinates in the play space 1202 to which the crane unit 1210 moves in the end operation sequence. They may also be parameter values ​​for controlling the movement of the crane unit 1210. In this embodiment, the coordinates are set to be directly above the prize acquisition area 1260 (see FIG. 2).

[0167] The initial values ​​are copied to the applied play price 570, the allowed payment method list 571, the applied time limit 572, and the applied service points 573, but are changed by the change process associated with the post-prediction process.

[0168] The interested user recruitment data 574 is the result of recruiting and accepting users who wish to play the prize acquisition device. It is created for each accepted user, and stores the user account and the application amount in association with each other.

[0169] The play order list 575 is the play order applied to users who have applied. In this embodiment, the play order is set in descending order of the application amount of each person, but the order may be set according to other rules.

[0170] Returning to Fig. 10, user management data 600 is prepared for each registered user and stores various data linked to an account, which is unique identification information. In this embodiment, as shown in Fig. 13, for example, one user management data 600 includes a unique user account 601, payment medium ledger data 603, personal information registration data 605, number of owned play media 607, number of acquired service points 609, play history data 610, and desired prize type notification 612. Of course, other data may also be included as appropriate.

[0171] The payment medium ledger data 603 is a so-called ledger that stores information on the amount of replenishment / consumption of payment medium for electronic payment (e.g., virtual currency, points, etc.) linked to the user, the reason for replenishment / consumption, and the date and time of change, in association with each other. It can be interpreted as billing history data or billing history information.

[0172] The personal information registration data 605 includes personal information of the user, such as an email address, a telephone number, prize delivery address information to which any prizes won are to be delivered, and notification access information.

[0173] The number of owned play media 607 stores the remaining number of media that the user has purchased using payment media and that can be consumed as payment for playing the prize acquisition device 1200. The actual substance of the play media can be set as appropriate, such as prepaid points, in-game currency, or items.

[0174] The desired prize type for notification 612 corresponds to filter information regarding the type of prize for which the user will receive notification as a post-prediction process. When a predetermined desired prize setting operation is performed on the user terminal 1500, the server system 1100 causes the user terminal 1500 to display a list of prizes that can be won at the prize winning device 1200 (1200a, 1200b, ...) and accepts the user's selection operation. The desired prize type for notification 612 stores the result of the selection operation. Then, when the server system 1100 sends a notification as a post-prediction process, it notifies users whose type of "prize that is likely to be easy to win" that is the target of the notification matches the desired prize type for notification 612.

[0175] Returning to FIG. 10, the prediction management data 650 is prepared for each prize acquisition device 1200 (1200a, 1200b, . . . ), and stores various data related to the prediction process. 14, one prediction management data 650 stores a prediction target device ID 651 indicating the prize winning device 1200 that is the prediction target, a usage prediction dictionary data name 653, prediction determination data 660, and predicted winning prize data 670. Of course, data other than these can also be stored as appropriate.

[0176] The prediction determination data 660 stores prediction determination data received from the prize winning device 1200 that is the prediction target. In this embodiment, it includes first prize status image data 661 and second prize status image data 663, which are the photographic data of the two prize status photographing cameras 1230, and first depth measurement data 665 and second depth measurement data 667, which are the measurement data of the two depth sensors 1240. In addition, contour line data obtained from these data can also be stored as appropriate.

[0177] The predicted prize data 670 is created for each prize 4 (including substitute prize 5) recognized in the play space 1202 that satisfies the winning probability improvement condition definition data 530 set in the prize winning device 1200, i.e., for each "prize that is likely to be easy to win."

[0178] One piece of predicted prize data 670 stores a recognition number 671 assigned in the order of recognition, a prize type 672, prize position coordinates 673, prize orientation 674, distance from the prize acquisition area 675, predicted probability of winning 676, and contour line data 677. Of course, data other than these can also be stored as appropriate.

[0179] The prize position coordinates 673 may be coordinates on an image captured by the prize situation photographing camera 1230, or may be coordinates in the play space 1202 geometrically determined from the coordinates.

[0180] The prize posture 674 is a copy of the posture type stored in the posture-specific contour dictionary data 523 or posture-specific image dictionary data 525 that is determined to match or have high similarity among the prize recognition dictionary data 520 of the used predictive dictionary data 510 (see Figure 11).

[0181] The distance 675 from the prize acquisition area is a distance value geometrically calculated from the coordinate difference between the coordinate value in the play space 1202 obtained from the prize position coordinate 673 and the ending action sequence position coordinate 566 (see Figure 12) on the target device.

[0182] The predicted acquisition probability 676 is a copy of the predicted acquisition probability 537 of the matching fixed data among the acquisition possibility improving condition definition data 530 of the used predictive dictionary data 510 (see FIG. 11).

[0183] The contour line data 677 is data obtained by cutting out the contour line used to recognize the prize.

[0184] 10, the play device list 690 is data indicating which of the prize winning devices 1200 (1200a, 1200b, ...) is currently being used for game play. The list registers the prize winning device IDs of all the prize winning devices 1200. The prize winning device IDs of the prize winning devices 1200 that have been set as play devices are registered in association with the corresponding winning player accounts, and these registrations are deleted when game play ends.

[0185] The play data 700 is created for each remote control play and stores various data related to the play, such as the player account, the prize acquisition device ID of the prize acquisition device 1200 that is the play device, the play start date and time, and the time limit counter.

[0186] 15 is a functional block diagram showing the main functional configuration of the prize winning device 1200 in this embodiment. The prize winning device 1200 includes a winning device processing unit 200k and a winning device storage unit 500k.

[0187] The acquisition device storage unit 500k is realized by an IC memory 1252 mounted on the control board 1250, and stores a control program 505 therein. The winning device processing unit 200k is realized by the control board 1250, particularly the CPU 1251, reading and processing the control program 505. Specifically, it realizes the functions of a prediction determination data provision control unit 250, a captured image provision control unit 252, a remote play operation control unit 254, and a prize acquisition number provision unit 256.

[0188] The prediction determination data provision control unit 250 controls the provision of prediction determination data. Specifically, when a predetermined request signal is received from an external device (the server system 1100 in this embodiment), it executes control to return the image data captured by the prize situation photographing camera 1230 and the measurement data by the depth sensor 1240 to the request source.

[0189] The captured image provision control unit 252 controls the provision of data of captured images from the video camera 1220, which are the source of the monitor image. Specifically, when a request signal for provision of captured images is received from an external device (in this embodiment, the user terminal 1500 via the server system 1100, or the user terminal 1500 not via the server system 1100), it starts control to periodically transmit the captured image data from the video camera 1220 to the request source until the remote control play ends.

[0190] The remote play operation control unit 254 controls the operations of remote control play. Specifically, when it receives a predetermined remote control signal from an external device (in this embodiment, the user terminal 1500 via the server system 1100, or the user terminal 1500 not via the server system 1100), it executes a positioning sequence to move the crane unit 1210 in accordance with the remote control signal. Then, when the positioning sequence ends, it executes control of the action sequence and the ending operation sequence.

[0191] The prize acquisition number providing unit 256 controls the provision of information on the number of acquired prizes or information for determining the number of acquired prizes. Specifically, when the end operation sequence ends, the unit transmits the detection value from the prize acquisition number detection sensor 1266 (see FIG. 3) automatically or in response to a predetermined request signal. When recognizing the prizes moved to the prize acquisition area 1260 from the images captured by the video camera 1220, the images captured by the video camera 1220 can be provided instead.

[0192] 16 is a functional block diagram showing the main functional configuration of a user terminal 1500 in this embodiment. The user terminal 1500 in this embodiment includes a device processing unit 200, a terminal storage unit 500, and an operation input unit such as a touch panel 1506.

[0193] The device processing unit 200 is realized by electronic components such as a microprocessor such as a CPU or GPU, an ASIC, or an IC memory, and controls input and output of data between the device and each functional unit including the operation input unit and the device storage unit 500. In the example of Fig. 4, this corresponds to the control board 1550 and the CPU 1551.

[0194] The terminal processing unit 200 performs various arithmetic processing based on predetermined programs and data, operation input signals from the operation input unit, data received from the server system 1100, signals received from the prize acquisition device 1200, etc., and comprehensively controls the operation of the user terminal 1500.

[0195] The device storage unit 500 stores programs and various data for implementing various functions in the device processing unit 200. It is also used as a work area for the device processing unit 200, and temporarily stores the results of calculations executed by the device processing unit 200. This function is realized by, for example, IC memory such as RAM or ROM, a magnetic disk such as a hard disk, an optical disk such as a CD-ROM or DVD, online storage, etc. In the example of FIG. 4, this corresponds to the IC memory 1552 and memory card 1540. Online storage can also be included.

[0196] In this configuration, user terminal 1500 downloads distribution game client program 502 (see FIG. 10) and stores it in terminal storage unit 500 as game client program 592. Game client program 592 may be a dedicated client program depending on the technical method used to realize the online game, or may be configured from a web browser program and a plug-in that realizes interactive image display.

[0197] The user terminal 1500 executes the game client program 592, thereby causing the device processing unit 200 to function as the user terminal calculation unit 260. The user terminal calculation unit 260 includes an operation signal transmission control unit 261 and a game screen display control unit 262.

[0198] The operation signal transmission control unit 261 transmits various data and requests to the server system 1100 in response to an operation performed on the operation input unit. For example, when a predetermined login operation is input, the server system 1100 can be accessed and a login request can be transmitted.

[0199] The game screen display control unit 262 controls the display of the game screen based on various data received from the server system 1100. In this embodiment, this corresponds to the display control of the desired prize selection screen W3, the play device selection screen W4, the remote control screen W5 (see FIG. 5), etc.

[0200] In addition to the game client program 592, the terminal memory unit 500 stores a user account 594 entered by the user during the login procedure, prize winning device management data 550c which is a copy of the prize winning device management data 550 of the prize winning device 1200 selected as the playing device, obtained from the server system 1100, and the current date and time 800 which is updated in real time.

[0201] [Explanation of operation] Next, the operation of the prize acquisition system 1000 in this embodiment will be described. FIG. 17 is a flowchart for explaining the flow of prediction-related processing, which is periodically executed by the server system 1100 in this embodiment.

[0202] The server system 1100 refers to the play device list 690 (see FIG. 10) and executes loop A for each prize winning device 1200 that is not in play and is not being used for remote control play (steps S10 to S70).

[0203] In loop A, the server system 1100 creates the prediction management data 650 (see FIG. 14) and transmits a predetermined request signal to the processing target device to acquire the prediction determination data 660 (step S12).

[0204] Next, the server system 1100 executes prediction processing for the processing target device using the prediction dictionary data 510 indicated by the usage prediction dictionary data name 560 in the prize winning device management data 550 (see FIG. 12) of the processing target device (step S14).

[0205] FIG. 18 is a flowchart illustrating the flow of the prediction process. In this process, the server system 1100 first performs image recognition of the prize 4 from the first prize status image data 661 and the second prize status image data 663 (step S40). Next, based on the first prize status image data 661, the second prize status image data 663, the first depth measurement data 665, and the second depth measurement data 667, the server system 1100 extracts a contour line and recognizes the prize 4 (step S42).

[0206] Next, the server system 1100 integrates the recognition results obtained by recognizing prizes from the color image and the contour line, so as to exclude any prizes that overlap with each other (step S44). Then, for each recognized prize, a prize that satisfies the winning probability improvement condition definition data 530 (see FIG. 11) is searched for (step S46). In other words, "prizes that are likely to be won" are found, and predicted prize winning data 670 (see FIG. 14) is created for each searched prize (step S48), and the prediction process is completed.

[0207] Returning to FIG. 17, the server system 1100 then executes the predicted post-processing for the processing target device in loop A (step S60). 19 is a flowchart for explaining the flow of post-prediction processing. In this processing, the server system 1100 determines whether or not there is a prize that is likely to be easy to win in the play space 1202 of the processing target device (step S61). This determination also determines whether or not the notification condition, which is the condition for displaying the notification status, is satisfied.

[0208] If the predicted prize data 670 does not exist in the prediction management data 650 (see FIG. 14) of the processing target device, a negative determination is made in step S61 (NO in step S61), and the server system 1100 ends the post-prediction process.

[0209] On the other hand, if there is predicted prize data 670, step S61 will be judged as positive (YES in step S61), and the server system 1100 will change one or more of the play fee, allowable payment method, time limit, and service points of the device being processed (step S62). Specifically, these values ​​are set according to a play cost setting function 555, payment method setting pattern data 556, service point setting function 557, and time limit setting function 558 in the prize winning device management data 550 (see FIG. 12) of the device to be processed. Then, an applied play cost 570, an allowed payment method list 571, an applied time limit 572, and an applied service point 573 are set.

[0210] Next, the server system 1100 notifies registered users (step S64). Specifically, notifications are sent to users whose prize type 672 in the predicted prize data 670 matches the desired prize type 612 (see FIG. 13) or who have not set the desired prize type 612, using the notification destination access information stored in the personal information registration data 605. At this time, notifications are also sent regarding changes to the play fee, allowable payment method, time limit, and service points.

[0211] Next, the server system 1100 performs a process of recruiting users who wish to play on the device to be processed (step S66), determines the playing order of the applicant users, notifies the next user of the result (step S68), and ends the post-prediction process.

[0212] Returning to FIG. 17, when the post-prediction processing is completed, loop A is ended (step S70). Then, when loop A is executed for all prize acquisition devices 1200 that are not in a play state, the series of processes shown in FIG. 17 ends.

[0213] 20 is a flowchart for explaining the flow of processing related to logging in. In this embodiment, the server system 1100 receives and executes a login request from the user terminal 1500.

[0214] In this process, after account authentication (step S100), the server system 1100 displays a desired prize selection screen W3 (see FIG. 5) on the user terminal 1500 and accepts the selection input of the prize the user wishes to win (step S102).

[0215] The server system 1100 searches for unused prize winning devices 1200 that can win the selected type of prize (step S104), displays a play device selection screen W4 on the user terminal 1500, and accepts the selection of the prize winning device 1200 to be used in the prize winning play (step S106). At this time, if the device in question has a prize that is likely to be won, the play device selection screen W4 displays a notification to that effect. It also displays a notification that the play fee, etc. has changed.

[0216] The user terminal 1500 returns the prize winning device ID of the selected prize winning device 1200 to the server system 1100, and the server system 1100 receives this and sets the prize winning device 1200 with the received prize winning device ID as the player's playing device in the playing device list 690. Then, the server system 1100 transmits prize winning device management data 550 (see FIG. 12) including access information for the prize winning device 1200 that is the playing device to the user terminal 1500 (step S108). The user terminal 1500 receives this and stores it as prize winning device management data 550c (see FIG. 16).

[0217] 21 is a flowchart for explaining the flow of the remote control play process. In this embodiment, the server system 1100 executes the process for the user terminal 1500 in which the prize winning device 1200, which is a play device, is registered.

[0218] The server system 1100 first refers to the applicable play fee 570 and applicable service points 573 in the prize winning device management data 550 (see Figure 12) of the prize winning device 1200, which is the playing device, and performs the play fee payment process and the service point award process (step S110).

[0219] Next, the server system 1100 starts displaying the remote control screen on the user terminal 1500 (step S112), and accordingly starts counting the time limit for the remote control play.

[0220] Furthermore, if the remote control screen indicates that a prize is likely to be won (YES in step S114), the server system 1100 displays the clear indication 10, guide indication 12, and hint indication 14 within the live monitor image 38 of the remote control screen (step S116). Specifically, the clear indication 10 is realized by highlighting the outline data 677 at the prize position coordinates 673 in the predicted prize win data 670 (see FIG. 14). Alternatively, the clear indication 10 is displayed using the notification state display material data 538 of the win probability improvement condition definition data 530 in the predictive dictionary data 510 (see FIG. 11) indicated by the predicted dictionary data name 653. The guide indication 12 can also be realized by displaying a perpendicular line passing through the prize on the live monitor image 38 based on the prize position coordinates 673. The hint indication 14 uses the corresponding notification state display material data 538.

[0221] Then, the server system 1100 performs remote operation control (step S118). The remote control is executed in accordance with the game rules of the prize acquisition device 1200, which is the playing device.

[0222] For example, when the user terminal 1500 detects a touch operation on the movement operation icon 35 (see FIG. 5), it transmits a predetermined input signal to the server system 1100. The server system 1100 then transmits to the play device remote control signals corresponding to the input signals received once in the first direction and once in the second direction, provided that the time limit is not reached. When the time limit is reached, an action sequence start signal is transmitted to the play device regardless of whether the inputs in the first direction and the second direction have been completed.

[0223] In addition, when the user terminal 1500 detects a touch operation on the action sequence start operation icon 36 (see Figure 5), it transmits a predetermined input signal to the server system 1100, and the server system 1100 transmits an action sequence start signal to the play device even if the time limit remains.

[0224] When the play device receives the remote control signal, it controls the movement of the crane unit 1210, and when it receives the action sequence start signal, it considers the positioning sequence to be complete and executes the action sequence and the ending action sequence. After the ending action sequence is complete, it sends a predetermined completion signal to the server system 1100.

[0225] Next, the server system 1100 determines whether or not a prize has been won (step S120). If the prize acquisition area 1260 (see Figure 3) is a virtual area, and if the prize 4 is successfully moved into the prize acquisition area 1260 through the action sequence and the end operation sequence, image recognition is used to determine whether the prize 4 is located in that area from the image captured by the video camera 1220 when the end operation sequence is completed, and the type of prize and the number of prizes won are determined.

[0226] If the prize acquisition area 1260 is a physical opening leading to the connecting passage 1264, after the completion of the final operation sequence, the prize acquisition device 1200 is configured to transmit the number of prizes detected by the prize acquisition number detection sensor 1266 along with a completion signal, and the determination is made by receiving this.

[0227] 22 is a flowchart for explaining the flow of the prize delivery procedure. This process is executed when it is determined that a prize has been won. In this embodiment, this process is executed by the server system 1100.

[0228] In this process, if the prize acquired is a substitute prize (YES in step S130) and multiple prizes are acquired simultaneously in one prize acquisition play (YES in step S132), the server system 1100 upgrades the type of prize to be shipped according to the number acquired (step S134), and then executes the shipping procedure process (step S136).

[0229] As described above, according to this embodiment, by displaying an alarm status according to the placement of prizes 4 within the play space 1202 of the play device, it is possible to provide support such as clearly indicating to the user the existence of prizes that are likely to be easy to win and providing guidance on remote operation, thereby making the prize acquisition system 1000 more attractive than ever before.

[0230] In addition, by notifying registered users that there are prizes that are likely to be easy to win, the system actively provides users with an opportunity to win prizes, and improves the operating rate of the relevant prize winning device 1200, thereby increasing the chances of increasing profits.

[0231] Furthermore, for prize acquisition devices 1200 that have prizes that are easy to win, changing the payoff, time limit, or service points can increase the excitement of the game. For example, if a prize is easy to win, but the payoff is increased or the time limit is shortened, a high-risk, high-reward situation can be created. If the service points are increased more than usual, it will encourage users who are a little hesitant to play in high-risk, high-reward situations, allowing them to enjoy the thrill that they normally don't get to enjoy.

[0232] Second Embodiment Next, a second embodiment to which the present invention is applied will be described. This embodiment is basically the same as the first embodiment, but differs in that the execution entity of the prediction process, post-prediction process, remote operation control, etc. is the user terminal 1500, not the server system 1100. In the description of this embodiment, the same components as those in the first embodiment are given the same reference numerals, and redundant description will be omitted, and the differences from the first embodiment will mainly be described.

[0233] FIG. 23 is a diagram showing the main functional configuration of the server system 1100 according to this embodiment and examples of programs and data stored in the server storage unit 500s. The server system 1100 of this embodiment realizes a user management unit 202, an online shopping management unit 204, a prize acquisition system management unit 206, a prize shipping procedure processing unit 242, and a timing unit 280s by executing the server program 501B.

[0234] Compared with the functional configuration of the first embodiment, the prediction unit 210, the post-prediction processing unit 220, the game management unit 230, and the notification desired prize setting unit 240 are omitted.

[0235] Furthermore, by making the user terminal 1500, rather than the server system 1100, the entity that executes prediction processing, post-prediction processing, remote operation control, etc., the prediction management data 650 and play data 700 are omitted from the server storage unit 500s.

[0236] The prize acquisition device management data 550 is stored as original data for distribution to the user terminal 1500, but the applicable play fee 570, the allowable payment method list 571, the applicable time limit 572, and the applicable service points 573 remain set to their initial values ​​(see FIG. 12). Also, the desired user recruitment data 574 and the play order list 575 are omitted.

[0237] FIG. 24 is a diagram showing the main functional configuration of the user terminal 1500 according to this embodiment and examples of programs and data stored in the terminal storage unit 500. The user terminal 1500 of this embodiment executes the game program 593 downloaded from the distribution game program 503, thereby realizing the functions of the login request unit 266, the prediction unit 210, the post-prediction processing unit 220, the game management unit 230, and the timing unit 280.

[0238] The login request unit 266 accesses the server system 1100, performs a login procedure, and performs processing to obtain copies of the predictive dictionary data 510, the prize winning device management data 550, and the play device list 690. The obtained copies are stored in the terminal storage unit 500 as predictive dictionary data 510c, prize winning device management data 550c, and the play device list 690c, respectively.

[0239] In addition, in this embodiment, the prediction unit 210, the prediction post-processing unit 220, and the game management unit 230 are implemented in the user terminal 1500, and therefore prediction management data 650 and play data 700 are stored in the terminal storage unit 500.

[0240] In the prize winning system 1000 of this embodiment, the flowcharts described in Figures 17 to 19 are executed by the user terminal 1500. The exchange that took place between the server system 1100 and the prize winning device 1200 in the first embodiment takes place between the user terminal 1500 and the prize winning device 1200 in this embodiment.

[0241] 21 is also executed by the user terminal 1500. Of course, the exchange that took place between the server system 1100 and the prize winning device 1200 in the first embodiment will take place between the user terminal 1500 and the prize winning device 1200 in this embodiment. In this case, for processing that involves updating the user management data 600 stored and managed by the server system 1100, such as payment of a play fee or awarding of service points, a request is made to the server system 1100 as appropriate, and the processing is executed by the server system 1100.

[0242] As described above, according to this embodiment, the same effects as those of the first embodiment can be obtained.

[0243] Third Embodiment Next, a third embodiment to which the present invention is applied will be described. In the description of this embodiment, the same components as those in the first and second embodiments will be given the same symbols, and duplicate explanations will be omitted. The following mainly describes the differences from the first and second embodiments.

[0244] 25 is a diagram showing an example of the hardware configuration of a prize winning system 1000C in this embodiment. The prize winning system 1000C includes a prize winning device 1200st that functions as a standalone device, and a user terminal 1500C that has an electronic payment function via short-range wireless communication and a function for receiving various notifications. The prize winning device 1200st and the user terminal 1500C are each equipped with a short-range wireless module, and when they come within communication range of each other, they are automatically paired and connected so that they can communicate.

[0245] The prize acquisition device 1200st is not a game device that is connected online and remotely operated like the first and second embodiments, but is a device that is directly operated and played by the user 2. Therefore, an operation console 1204 is provided on the front of the device, and various operation input devices (in the illustrated example, a movement operation button 1205 and an action sequence start button 1206) are provided on the top surface of the operation console 1204. In addition, the operation console 1204 is provided with a cash acceptance device 1207 into which cash (for example, coins) can be inserted as a means of payment for play fees, an electronic payment terminal 1208 for realizing communication payment of play media via the user terminal 1500C, and a flat panel display 1209.

[0246] 26 is a diagram showing the main functional configuration of the prize winning device 1200st of this embodiment and examples of programs and data stored in the winning device storage unit 500k. The winning device processing unit 200k of the prize winning device 1200st reads and executes the control program 505C, thereby functioning as the prediction unit 210, the post-prediction processing unit 220, the play action control unit 258, and the timing unit 280.

[0247] The play operation control unit 258 controls the execution of a prize acquisition play by direct operation in response to an operation input from an operation input device provided on the operation console 1204 .

[0248] The winning device storage unit 500k stores prize winning device management data 550 of the device, prediction dictionary data 510 to be used, prediction management data 650, play data 700, and paired terminal list 780.

[0249] In the prize winning system 1000C of this embodiment, the flowcharts described in Figures 17 to 19 are executed by the prize winning device 1200st. The exchange that took place between the server system 1100 and the prize winning device 1200 in the first embodiment is self-contained within the prize winning device 1200 in this embodiment.

[0250] In the post-prediction processing, the execution of the notification status display is omitted. Notifications regarding changes to play fees, allowable payment methods, and service points are also sent on the flat panel display 1209. Notifications to registered users are sent to terminals registered in the pairing terminal list 780. Note that an application corresponding to the notification is assumed to be running on the user terminal 1500C. Recruiting interested users and setting the play order of the applying users are omitted.

[0251] [Modification] Although examples of embodiments to which the present invention is applied have been described above, the forms to which the present invention can be applied are not limited to the above forms, and constituent elements can be added, omitted, or modified as appropriate.

[0252] [Variation 1] For example, an intermediate form between the first and second embodiments can also be constructed. Specifically, the game management unit 230 of the first embodiment can be realized by the user terminal 1500.

[0253] [Variation 2] In addition, in the above embodiment, the prediction process was realized by pattern matching based on photographed images of the prize situation in successful cases from test plays that had been executed in advance and the measurement results of a depth sensor, but it may also be realized by a machine learning model using AI.

[0254] [Variation 3] In the above embodiment, the prize capturing mechanism that moves by remote control within the play space 1202 is exemplified as the crane unit 1210, but configurations other than a crane are also possible. For example, a prize capturing mechanism that functions as a shovel or shovel for scooping up prizes, a hook for hanging prizes, a pusher for pushing prizes, etc. may be employed.

[0255] Furthermore, depending on the function of the prize acquisition mechanism employed, the two-dimensional movement direction, which was the left-right and front-back directions of the device in the above embodiment, can also be the left-right and up-down directions of the device. Specifically, for example, various prizes are hung at various locations on the back wall of the play space. A prize acquisition mechanism like a hook for hanging prizes is employed, and a positioning sequence is provided in which the prizes are moved left-right and up-down to position them, and a catch sequence is provided in which the hook extends toward the back of the device after being positioned. The present invention can also be applied to a prize acquisition system in which a player remotely controls the prize acquisition mechanism to move left-right (first direction) and up-down (second direction) of the device, aim at a prize from a group of prizes, and capture it by hooking it with the prize acquisition mechanism's hook.

[0256] [Variation 4] Furthermore, depending on the rules for winning prizes, the prize winning device 1200 in the above embodiment can be replaced with a device that moves an object to earn points in order to win prizes.

[0257] Specifically, instead of winning a prize by moving the prize 4 itself to the prize acquisition area 1260 as in the above embodiment, points can be awarded each time an object (prize) is moved to a predetermined position by the crane unit 1210, and a prize can be awarded according to the points ultimately earned. In this case, the prize acquisition device 1200 in the above embodiment can be a device that earns points. The improvement condition in this configuration can be described as a condition related only to ease of movement.

[0258] [Variation 5] Furthermore, the prize acquisition mechanism employed in the prize acquisition device 1200 is not limited to movement by the crane unit 1210. For example, it is also possible to have a mechanism in which there is little or no room to move the prize 4 before it is acquired, such as by removing the hook on which the prize 4 is hung, or by knocking down the pillar or bridge on which the prize 4 is placed, etc. The improvement situation condition in this configuration can be described as a condition only regarding the possibility of acquiring a prize. [Explanation of symbols]

[0259] 4. Prizes 5… Substitute prizes 10...Clear display 12...Guide display 14...Hint display 34...Remaining time display 35...Movement control icon 36...Action sequence start operation icon 37...Camera switching operation icon 38...Live monitor image 200s...Server processing section 206…Prize Acquisition System Management Department 210…Prediction Department 212...Prediction judgment data acquisition control unit 220...Prediction post-processing unit 222...Play Price Setting Department 223...Payment method setting section 224...Time limit setting section 225...Notification control unit 226...User recruitment control unit 227...Play Order Determination Section 230...Game Management Department 232...Play device selection section 233...Monitor image display control unit 234...AR image display control unit 235...Notification status display control unit 240… Notification Request Prize Setting Section 242...Prize Shipping Procedures Department 254...Remote play operation control unit 256…Prize Winning Count Provider 500s...Server storage section 501...Server program 510...Predictive dictionary data 530…Acquisition probability improvement condition definition data 532...Condition description data 535...Distance condition data 536…Prize quantity conditions 537…Acquisition probability 538...Alarm status display material data 550...Prize acquisition device management data 552...Access information 553…Prize type 555...Play price setting function 556...Payment method setting pattern data 557...Service point setting function 558...Time limit setting function 562...Dictionary data for AR Box recognition 564...Standard AR image data 570...Applicable play fee 571... Acceptable Payment Method List 572...Applicable time limit 573...Applicable service points 574...User recruitment data 575...Play Order List 600...User management data 612…Notification desired prize type 650…Predictive Management Data 660…Data for prediction and judgment 670…Predicted prize data 672…Prize type 673...Prize location coordinates 674...Prize Posture 675...distance 676…Acquisition probability 1000...Prize acquisition system 1100...Server system 1200...Prize winning device 1210…Crane Department 1220...Video camera 12:30…Prize situation shooting camera 1240...Depth sensor 1500...User terminal W3…Desired prize selection screen W4...Play device selection screen W5...Remote control screen

Claims

1. A remote control system in which a prize acquisition device capable of remote control play, which moves a crane unit by remote control, is remotely controlled by a user terminal as a play device, The prize acquisition device is equipped with a camera for photographing the play space, a monitor image display control means for displaying a monitor image based on an image captured by the camera on a display unit of the user terminal; a determination means for determining whether a predetermined notification condition is met based on the placement of prizes in the play space; an alert state display control means for controlling the display of the monitor image to display an alert state when the determination means makes a positive determination; A remote control system equipped with

2. The notification conditions include at least an improved situation condition defined as a condition indicating that the ease of movement of the prize and / or the possibility of obtaining the prize has improved. The remote control system according to claim 1 .

3. The improvement condition includes a condition for determining the improvement in stages, When the determination means determines that the notification condition is satisfied by satisfying the improvement condition, the notification status display control means performs control to display the notification status differently depending on which of the stepwise determination conditions is satisfied. The remote control system according to claim 2 .

4. The prize acquisition device has a prize acquisition area set therein, The improvement condition includes at least a condition regarding the distance between the prize and the prize acquisition area. The remote control system according to claim 2 or 3.

5. The improvement condition includes at least a condition regarding the placement posture of the prize. The remote control system according to any one of claims 2 to 4.

6. The notification conditions include at least a condition regarding the number of prizes in the play space. The remote control system according to any one of claims 1 to 5.

7. the determining means determines whether the arrangement situation satisfies the notification condition based on the image captured by the camera. The remote control system according to any one of claims 1 to 6.

8. the notification state display control means displays the notification state by applying a given overlap display to the monitor image; The remote control system according to any one of claims 1 to 7.

9. the notification state display control means controls the overlap display to clearly indicate the prize whose arrangement satisfies the notification condition; The remote control system according to claim 8.

10. the prize is an AR (Augmented Reality) box having an AR marker written on its outer surface as the prize marker, an AR image display control means for displaying an image based on the AR marker in the AR box in the monitor image; Further provided with the notification status display control means changes the image based on the AR marker and performs the overlap display. The remote control system according to claim 8 or 9.

11. a play fee setting means for variably setting a play fee for each prize-winning play performed by the remote control in accordance with the determination result of the determination means; The remote control system according to any one of claims 1 to 10, further comprising:

12. The movement operation of the crane unit in the remote control play must be performed within a given time limit, a time limit setting means for variably setting the time limit in accordance with the determination result of the determination means; The remote control system according to any one of claims 1 to 11, further comprising:

13. The remote control system according to any one of claims 1 to 12, wherein the remote control system is configured by the user terminal.

14. The remote control system according to any one of claims 1 to 12, wherein the remote control system is configured with a computer system that controls the user terminal.

15. the desired user recruitment control means receives, for each user who desires to play the remote control play, an application amount for a play fee for the remote control play applied for by the user; the play order determination means determines the order of users who will perform the remote control play based on the application amount; The remote control system according to claim 14.

16. A program for remotely operating a prize acquisition device that allows remote play in which a crane unit is moved to try to acquire a prize placed in a play space, using a user terminal as a play device, The prize acquisition device is equipped with a camera for photographing the play space, a monitor image display control means for displaying a monitor image based on an image captured by the camera on a display unit of the user terminal; a determination means for determining whether a predetermined notification condition is satisfied based on the placement of the prizes in the play space; an alert state display control means for controlling the display of the monitor image to display an alert state when the determination means makes a positive determination; A program for causing the user terminal to function as a

Citation Information

Patent Citations

  • Gift machine and gift acquisition method

    CN105854288A

  • Label presentation system

    JP2014092949A

  • Item Acquisition Game Device and Game Server

    JP6119943B1

  • Method and device for rendering an image of a scene comprising a real object and a virtual replica of the real object

    US20170337741A1

  • Game apparatus and server system

    JP2001259216A