Information processing device, information processing method, and information processing program
The information processing device estimates and compares the costs of winning a prize through a crane game with transaction costs, enabling informed decision-making by users.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- LY CORP
- Filing Date
- 2023-03-15
- Publication Date
- 2026-04-27
AI Technical Summary
Existing technologies do not effectively compare the cost of obtaining a prize through a crane game with the cost of acquiring the same prize through a predetermined transaction, limiting user decision-making.
An information processing device that acquires images of the crane game and the prize, estimates the game amount required to win the prize, estimates the transaction amount in a predetermined transaction, and provides comparative information on whether to play the game or transact to acquire the prize.
Enables users to make informed decisions by comparing the costs of winning a prize through a crane game with the costs of acquiring it through a transaction, providing recommended options based on the comparison.
Smart Images

Figure 0007851879000001 
Figure 0007851879000002 
Figure 0007851879000003
Abstract
Description
Technical Field
[0006] , ,
[0005] , ,
[0001] The present disclosure relates to an information processing apparatus, an information processing method, and an information processing program.
Background Art
[0002] If it is possible to predict in advance the amount of money required to obtain a prize in a crane game, it is considered beneficial because it is possible to compare and consider it with the acquisition amount of the prize by a predetermined transaction. The user determines whether to obtain the prize by the crane game or by a predetermined transaction in consideration of the amount of money required to obtain the prize in the crane game and the acquisition amount of the prize by a predetermined transaction.
[0003] For example, in Patent Document 1 below, in a crane game machine that grips a prize placed on a game field with a crane arm, a plurality of prize units that sequentially supply a plurality of pre-held prizes to the game field, prize unit control means for controlling the supply of prizes by the plurality of prize units, and adjustment means for adjusting the number of prizes supplied to the game field by the prize unit by controlling the prize unit control means are provided. A crane game machine is disclosed.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] In light of the above issues, this disclosure aims to provide an information processing device, an information processing method, and an information processing program that can compare the amount required to obtain a prize through a crane game with the amount required to obtain a prize in a predetermined transaction. [Means for solving the problem]
[0007] To solve the aforementioned problems and achieve the objectives, the information processing device relating to this disclosure includes: an acquisition unit that acquires an image of a crane game machine and an image of a prize that the user aims to acquire; a game amount estimation unit that estimates the game amount, which indicates the amount required to acquire the prize by playing the crane game, based on the image of the machine and the image of the prize; a transaction amount estimation unit that estimates the transaction amount of the prize in a predetermined transaction based on the image of the prize; and a provision unit that compares the game amount and the transaction amount and provides comparative information indicating which is recommended, playing the crane game or acquiring the prize through a predetermined transaction. [Effects of the Invention]
[0008] According to this disclosure, it is possible to provide an information processing device, an information processing method, and an information processing program that can compare the amount required to obtain a prize through a crane game with the amount required to obtain a prize in a predetermined transaction. [Brief explanation of the drawing]
[0009] [Figure 1] Figure 1 shows an example of information processing according to the embodiment. [Figure 2] Figure 2 shows an example of the configuration of an information processing system according to the embodiment. [Figure 3] Figure 3 shows an example of the configuration of an information processing device according to the embodiment. [Figure 4] Figure 4 shows an example of information stored in the crane game information storage unit of the information processing device according to the embodiment. [Figure 5] Figure 5 shows an example of information stored in the listing information storage unit of the information processing device according to the embodiment. [Figure 6] Figure 6 shows an example of information stored in the posting information storage unit of the information processing device according to the embodiment. [Figure 7] Figure 7 shows an example of information stored in the model information storage unit of the information processing device according to the embodiment. [Figure 8] Figure 8 shows an example of the configuration of a user terminal according to the embodiment. [Figure 9] Figure 9 is a flowchart showing an example of information processing according to the embodiment. [Figure 10] Figure 10 is a hardware configuration diagram showing an example of a computer that implements the functions of an information processing device. [Modes for carrying out the invention]
[0010] The following describes in detail, with reference to the drawings, the embodiments for implementing the information processing device, information processing method, and information processing program relating to this disclosure (hereinafter referred to as "embodiments"). However, these embodiments do not limit the information processing device, information processing method, and information processing program relating to this disclosure.
[0011] (Embodiment) [1. Information processing according to the embodiment] [1-1. An example of information processing according to the embodiment] First, an example of information processing according to the embodiment will be described using Figure 1. Figure 1 is a diagram showing an example of information processing according to the embodiment. In Figure 1, an example is shown in which the information processing according to the embodiment is executed by the information processing device 100 and the user terminal 200. Hereinafter, the information processing according to the embodiment will be described step by step.
[0012] First, the user terminal 200 captures an image of the crane game housing (step S1). For example, the user terminal 200 uses the camera of the imaging unit 250 described later to capture an image of the crane game housing. The user terminal 200 may capture an image of the crane game housing so that the entire housing is included in the image. Then, when the user terminal 200 captures an image of the crane game housing, it stores the captured image in the storage unit 220.
[0013] Next, the user terminal 200 captures an image of the prize that user U aims to obtain (step S2). For example, the user terminal 200 may display a bounding box on the output unit 240 and capture an image of the prize so that the prize that user U aims to obtain is located within the range of the bounding box. Then, when the user terminal 200 captures an image of the prize that it aims to obtain, it stores the captured image in the storage unit 220.
[0014] Next, the information processing device 100 acquires the housing image and the prize image from the user terminal 200 (step S3). For example, the information processing device 100 may display an upload reception screen for the housing image and the prize image on the user terminal 200, receive the designation of the housing image and the prize image from the user, and acquire the housing image and the prize image designated by the user from the user terminal 200.
[0015] Next, the information processing device 100 estimates the game amount required to obtain the prize by playing the crane game (step S4). For example, the information processing device 100 may estimate the game amount required to obtain the prize by playing the crane game based on the housing image and the prize image acquired from the user terminal 200. A detailed description of the processing of this information processing device 1 will be described later.
[0016] Next, the information processing apparatus 100 estimates the acquisition amount of the prize in a predetermined transaction (step S5). Here, the predetermined transaction refers to a transaction on an electronic commerce (EC) site such as a free market site or an auction site. For example, the information processing apparatus 100 may determine the type of the prize by performing object detection based on an image of the prize and executing a process of classifying the detected object. Then, based on the determined type of the prize, the information processing apparatus 100 extracts, from the product information storage unit 122 described later and explained, the transaction amount stored for each type of prize with respect to the transaction amount in the predetermined transaction. Then, the information processing apparatus 100 may estimate the average value of the transaction amount of the relevant prize stored in the product information storage unit 122 as the transaction amount of the prize in the predetermined transaction.
[0017] Next, the information processing apparatus 100 provides the user terminal 200 with the consideration result of comparing the game amount and the acquisition amount (step S6). For example, the information processing apparatus 100 generates a table in which the game amount and the transaction amount are arranged side by side and displayed. Then, if the transaction amount is a larger value than the game amount, the information processing apparatus 100 adds a message indicating that it is recommended to obtain a prize by the game to the relevant table. Also, if the transaction amount is a smaller value than the game amount, the information processing apparatus 100 adds a message indicating that it is recommended to obtain a prize by the predetermined transaction to the relevant table. Then, the information processing apparatus 100 may provide comparison consideration information by causing the user terminal 200 to display the generated table and the added message.
[0018] According to this, it is possible to provide the user with comparison consideration information comparing the amount required to obtain a prize by a crane game and the amount required to obtain a prize by a predetermined transaction. Therefore, it is possible to provide the information processing apparatus 100 that can compare the amount required to obtain a prize by a crane game and the acquisition amount of the prize in a predetermined transaction.
[0019] [1-2. Other examples of information processing according to the embodiment] The information processing device 100 identifies the model of the crane game based on an image of the machine's casing using image recognition, and estimates the game price based on the posted information related to the identified crane game model.
[0020] This information processing will be explained step by step. First, the information processing device 100 performs the same processing as steps S1 to S3 shown in Figure 1. Steps S1 to S3 are the same as the processing described above, so their explanation will be omitted.
[0021] Next, the information processing device 100 identifies the crane game model based on the image of the casing using image recognition, and estimates the game price based on the posted information related to the identified crane game model (step S4-1). For example, the information processing device 100 performs object detection as an image recognition process based on the image of the crane game casing, and detects objects captured in the image of the crane game casing. Then, the information processing device 100 performs a process to classify the detected objects and identifies the crane game model based on the image of the crane game casing. Such object detection processing may be implemented, for example, by using semantic segmentation, a method that classifies pixels of image data according to which object class they belong to. The information processing device 100 then reads the difficulty level for each crane game model stored in the crane game information storage unit 121, which will be described later, and estimates the amount required to win a prize according to a predetermined standard based on the difficulty level. The difficulty level and the amount required to win a prize according to the difficulty level may be predetermined based on the posted information for each crane game model.
[0022] Next, the information processing device 100 performs the same processes as steps S5 and S6 shown in Figure 1. Steps S5 and S6 are the same as the processes described above, so their explanation will be omitted.
[0023] According to this, it is possible to identify the type of crane game based on an image of the crane game machine and estimate the amount of money required to win a prize from the crane game. Therefore, it is possible to provide an information processing device 100 that can compare the amount of money required to win a prize from a crane game with the amount of money required to obtain a prize in a predetermined transaction.
[0024] [1-3. Other examples of information processing according to the embodiment] The information processing device 100 estimates the game price based on images of the prizes, using a pre-trained model that has learned the relationship between the positional relationship of the prizes for each crane game model and the average number of games required to win the prize.
[0025] This information processing will be explained step by step. First, the information processing device 100 performs the same processing as steps S1 to S3 shown in Figure 1. Steps S1 to S3 are the same as the processing described above, so their explanation will be omitted.
[0026] Next, the information processing device 100 estimates the game price (step S4-2) using a trained model that has learned the relationship between the positional relationship of the prizes for each crane game model and the average number of games required to win the prize, based on the image of the prizes. For example, the positional relationship of the prizes and the average number of games required to win the prize are measured for each crane game model. The characteristics of the positional relationship of the prizes in the crane game and the average number of games are then provided to the training model as training data. The information processing device 100 then outputs the average number of games for each crane game model using the trained model that has learned the relationship between the positional relationship of the prize to be won and the average number of games required to win the prize, and estimates the game price by multiplying the average number of games by the price per play of the crane game. For example, a CNN (Convolutional Neural Network) may be used as the training model.
[0027] Next, the information processing device 100 performs the same processes as steps S5 and S6 shown in Figure 1. Steps S5 and S6 are the same as the processes described above, so their explanation will be omitted.
[0028] According to this, the game cost can be estimated using a pre-trained model that has learned the relationship between the positional relationship of prizes for each crane game model and the average number of games required to acquire a prize. Therefore, it is possible to provide an information processing device 100 that can compare the amount required to acquire a prize through a crane game with the amount required to acquire a prize in a predetermined transaction.
[0029] [2. Configuration of the Information Processing System] Next, the configuration of the information processing system according to the embodiment will be described using Figure 2. Figure 2 is a diagram showing an example of the configuration of the information processing system according to the embodiment. As shown in Figure 2, the information processing system 1 according to the embodiment has an information processing device 100, a user terminal 200, and a network N. These configurations will be briefly described in order below.
[0030] The information processing device 100 may be, for example, a personal computer (PC), a workstation (WS), or a computer equipped with server functions. The information processing device 100 performs processing based on information transmitted from a user terminal 200 via the network N.
[0031] The user terminal 200 is an information processing device used by the user. The user terminal 200 may be, for example, a smartphone, tablet, desktop PC, notebook PC, mobile phone, or PDA (Personal Digital Assistant). In the example shown in Figure 1, the user terminal 200 is a smartphone.
[0032] Network N connects the information processing device 100 and the user terminal 200 so that they can communicate with each other via wired or wireless connection. If Network N is wired, it may be implemented using Ethernet (registered trademark) as defined in IEEE 802.3. If Network N is wireless, it may be implemented using a wireless LAN (Local Area Network) as defined in IEEE 802.11.
[0033] [3. Configuration of the Information Processing Device] Next, the configuration of the information processing device 100 will be explained using Figure 3.
[0034] Figure 3 shows an example of the configuration of an information processing device according to the embodiment. As shown in Figure 3, the information processing device 100 includes a communication unit 110, a storage unit 120, and a control unit 130.
[0035] (Regarding Communications Unit 110) The communication unit 110 is implemented by, for example, a NIC (Network Interface Card), a wireless LAN (Local Area Network) card, etc. The communication unit 110 is connected to the network N by wired or wireless connection and transmits and receives information with the user terminal 200, etc.
[0036] (Regarding memory unit 120) The storage unit 120 includes a main memory and an external storage device. The main memory stores programs executed by the control unit 130 or data processed by the control unit 130. The main memory may be implemented using semiconductor memory elements such as RAM (Random Access Memory), ROM (Read Only Memory), or flash memory. The external storage device stores data processed by the control unit 130. The external storage device may be implemented using, for example, a hard disk, SSD (Solid State Drive), magnetic tape, or optical disc.
[0037] As shown in Figure 3, the memory unit 120 includes a crane game information memory unit 121, an item listing information memory unit 122, a submission information memory unit 123, and a model memory unit 124. These configurations will be described in detail below.
[0038] (Regarding the crane game information storage unit 121) The crane game information storage unit 121 stores information related to the crane game. Here, an example of the information stored in the crane game information storage unit 121 will be explained using Figure 4. Figure 4 is a diagram showing an example of information stored in the crane game information storage unit of the information processing device according to this embodiment.
[0039] In the example shown in Figure 4, the crane game information storage unit 121 stores information related to the following items: "crane game ID," "crane game model," "cabinet image," and "difficulty level."
[0040] The "Crane Game ID" is an identifier that identifies a crane game, and is represented by a string of characters or a number. The "Crane Game Model" is information indicating the model of the crane game identified by the "Crane Game ID". The "Cabinet Image" is image data of the cabinet of the crane game identified by the "Crane Game ID". The "Difficulty Level" indicates the difficulty level of the crane game identified by the "Crane Game ID".
[0041] In other words, Figure 4 shows that the crane game model identified by the crane game ID "CGID#1" is "MDL#1", the image of the crane game cabinet is stored as "HSIMG#1", and the difficulty level of the crane game is "LV#1".
[0042] Furthermore, the information stored in the crane game information storage unit 121 is not limited to information relating to the items "crane game ID," "crane game model," "cabinet image," and "difficulty level," but may also store any other information relating to crane games.
[0043] (Regarding the listing information storage unit 122) The listing information storage unit 122 stores information about products listed in a predetermined transaction. Here, an example of the information stored in the listing information storage unit 122 will be explained using Figure 5. Figure 5 is a diagram showing an example of the information stored in the listing information storage unit of the information processing device according to this embodiment.
[0044] In the example shown in Figure 5, the listing information storage unit 122 stores information related to the following items: "listing ID," "product," "price," "listing period," and "seller account ID," linking them together.
[0045] The "Listing ID" is an identifier that identifies a product listing and is represented by a string of characters or a number. The "Product" is information about the product in the listing identified by the "Listing ID" and may include the product name and type. The "Amount" is information indicating the transaction amount in a given transaction for the "Product". The "Listing Period" indicates the period during which the transaction for the listing identified by the "Listing ID" takes place. The "Seller Account ID" is an identifier that identifies the account that made the listing identified by the "Listing ID" and is represented by a string of characters or a number.
[0046] In other words, Figure 5 shows that the product in the listing identified by listing ID "EXID#1" is "PRD#1", the price of the product is "CST#1", the listing period of the product is "EXTM#1", and the seller account ID of the product is "ACID#1".
[0047] Furthermore, the information stored in the listing information storage unit 122 is not limited to information relating to the items "listing ID," "product," "price," "listing period," and "seller account ID," but may also store other information relating to products listed in any specified transaction.
[0048] (Regarding the submission information storage unit 123) The posting information storage unit 123 stores information related to posts about crane games. Here, an example of the information stored in the posting information storage unit 123 will be explained using Figure 6. Figure 6 is a diagram showing an example of the information stored in the posting information storage unit of the information processing device according to this embodiment.
[0049] In the example shown in Figure 6, the posting information storage unit 123 stores information related to the following items: "post ID," "crane game model," "post content," and "poster account ID."
[0050] The "Post ID" is an identifier that identifies a post and is represented by a string of characters or a number. The "Crane Game Machine" is information about the crane game machine on which the post identified by the "Post ID" was made. The "Post Content" is information that indicates the content of the post identified by the "Post ID". The "Poster Account ID" is an identifier that identifies the account of the poster who made the post identified by the "Post ID" and is represented by a string of characters or a number.
[0051] In other words, Figure 6 shows that the crane game machine targeted by the post identified by post ID "PSID#1" is "MDL#1", the post content is "PSCT#1", and the posting account ID that made the post is "ACID#1".
[0052] Furthermore, the information stored in the posting information storage unit 123 is not limited to information relating to the items "post ID," "crane game model," "post content," and "poster account ID," but may also store other arbitrary information related to the post.
[0053] (Regarding the model memory unit 124) The model storage unit 124 stores information related to a trained model that has learned the relationship between the positional relationship of prizes for each crane game model and the average number of games required to win a prize. Here, an example of the information stored in the model storage unit 124 will be explained using Figure 7. Figure 7 is a diagram showing an example of information stored in the model storage unit of the information processing device according to this embodiment.
[0054] In the example shown in Figure 7, the model storage unit 124 stores information related to the items "Model ID" and "Model Data" in an associated manner.
[0055] The "Model ID" is an identifier that identifies the model and is represented by a string or a number. "Model Data" refers to the model data of the model. For example, the model may be a neural network, etc.
[0056] In other words, in Figure 7, the model identified by model ID "M#1" refers to model M#1. Furthermore, model data "MDT#1" refers to the model data for model M#1.
[0057] In this case, if the model is a neural network, the model data "MDT#1" includes various information such as connection information, which describes how the nodes in each of the multiple layers that make up the neural network are connected to each other, and connection coefficients, which are multiplied by the numerical values that are input and output between the connected nodes.
[0058] Furthermore, the information stored in the model storage unit 124 is not limited to information related to the items "model ID" and "model data," but may also store any other information related to the model.
[0059] (Regarding the control unit 130) Next, returning to Figure 3, the control unit 130 will be described. The control unit 130 is a controller that controls the information processing device 100, and is realized by, for example, a CPU (Central Processing Unit) or MPU (Micro Processing Unit) reading various programs stored in the memory unit 120 of the information processing device 100 and executing them using RAM as the working area. The control unit 130 is a controller and may also be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array).
[0060] As shown in Figure 3, the control unit 130 includes an acquisition unit 131, a reception unit 132, a game amount estimation unit 133, a transaction amount estimation unit 134, a generation unit 135, and a provision unit 136. The control unit 130 reads a program from the storage unit 120 and executes it using RAM as a working area to realize these functions and realize or execute the information processing functions and operations described below. These processes will be described in order below.
[0061] (Regarding acquisition unit 131) The acquisition unit 131 acquires images of the crane game machine and images of the prizes that the user aims to win. For example, the acquisition unit 131 may display a screen on the user terminal 200 to accept uploads of images of the machine and prizes, accept the user's specifications for the machine and prizes to be uploaded, and acquire the machine and prizes specified by the user from the user terminal 200.
[0062] (Regarding reception desk 132) The reception unit 132 receives a request for comparative information from the user terminal 200. Here, comparative information refers to information showing the results of a comparison between the amount of money required to obtain a prize by playing a crane game and the amount of money required to obtain a prize through a predetermined transaction. The reception unit 132 receives the request for comparative information by receiving from the user the crane game machine, the prize the user aims to obtain, and the transaction to be compared.
[0063] (Regarding the game amount estimation unit 133) The game amount estimation unit 133 estimates the game amount, which indicates the amount of money required to win a prize by playing the crane game, based on an image of the machine and an image of the prize. The specific processing of the game amount estimation unit 133 is described below.
[0064] The game amount estimation unit 133 identifies the crane game model based on an image of the crane game cabinet using image recognition, and estimates the game amount based on the posted information related to the identified crane game model. For example, the game amount estimation unit 133 may identify the crane game model from an image of the crane game cabinet by performing object detection as an image recognition process based on an image of the crane game cabinet, detecting objects captured in the image of the crane game cabinet, and performing a process to classify the detected objects. Such object detection processing may be implemented, for example, by using semantic segmentation, a method that classifies pixels of image data according to which object class they belong to. The game amount estimation unit 133 may then read the difficulty level for each crane game model stored in the crane game information storage unit 121 and estimate the amount required to win a prize according to a predetermined standard based on the difficulty level.
[0065] The game price estimation unit 133 estimates the game price based on images of prizes, using a pre-trained model that has learned the relationship between the positional relationship of prizes for each crane game machine and the average number of games required to win a prize. For example, the positional relationship of prizes and the average number of games required to win a prize are measured for each crane game machine, and this data is provided to the training model as training data. The game price estimation unit 133 then outputs the average number of games for each crane game machine using the pre-trained model that has learned the relationship between the positional relationship of the prize to be won and the average number of games required to win a prize, and estimates the game price by multiplying the average number of games by the price per game. For example, a CNN (Convolutional Neural Network) may be used as the training model.
[0066] (Regarding the transaction amount estimation unit 134) The transaction amount estimation unit 134 estimates the transaction amount of a prize in a predetermined transaction based on the image of the prize. First, the transaction amount estimation unit 134 may determine the type of prize by performing object detection based on the image of the prize and classifying the detected objects. Then, based on the determined type of prize, the transaction amount estimation unit 134 grasps the transaction amount in the predetermined transaction by referring to the information stored in the listing information storage unit 122. Then, the transaction amount estimation unit 134 may estimate the transaction amount of the prize in the predetermined transaction as the average value of the transaction amounts of the prizes stored in the listing information storage unit 122.
[0067] (Regarding the generation unit 135) The generation unit 135 compares the game amount and the transaction amount to generate comparative information indicating whether playing the crane game or obtaining the prize through a predetermined transaction is recommended. For example, the generation unit 135 may generate a table displaying the game amount and the transaction amount side by side. Furthermore, if the transaction amount is larger than the game amount, the generation unit 135 may add a message to the table indicating that obtaining the prize through the game is recommended. Furthermore, if the transaction amount is smaller than the game amount, the generation unit 135 may add a message to the table indicating that obtaining the prize through a predetermined transaction is recommended.
[0068] (Regarding Section 136) The provision unit 136 provides various information to the user terminal 200. For example, the provision unit 136 compares the game amount and the transaction amount to provide comparative information indicating whether playing the crane game or obtaining the prize through a predetermined transaction is recommended. Specifically, the provision unit 136 may provide the user terminal 200 with comparative information, which is a table generated by the generation unit 135 with a message indicating whether playing the crane game or obtaining the prize through a predetermined transaction is recommended. For example, the provision unit 136 may provide comparative information by displaying it on the user terminal 200.
[0069] [4. User terminal configuration] Next, the configuration of the user terminal 200 according to the embodiment will be described using Figure 8. Figure 8 is a diagram showing an example of the configuration of a user terminal according to the embodiment. As shown in Figure 8, the user terminal 200 has a communication unit 210, a storage unit 220, an input unit 230, an output unit 240, an imaging unit 250, and a control unit 260.
[0070] The communication unit 210 is implemented by, for example, a NIC, a wireless LAN card, etc. The communication unit 210 is connected to the network N by wire or wireless connection and transmits and receives various types of information to and from the information processing device 100 via the network N.
[0071] The storage unit 220 includes a main memory and an external storage device. The main memory stores programs executed by the control unit 260, or data processed by the control unit 260. The main memory may be implemented using semiconductor memory elements such as RAM, ROM, or flash memory. The external storage device stores data processed by the control unit 260. The external storage device may be implemented using, for example, a hard disk, SSD, magnetic tape, or optical disc.
[0072] The input unit 230 receives various operation information from the user. For example, the input unit 230 may accept various operations from the user via a touch panel on a display surface (e.g., output unit 240). Alternatively, the input unit 230 may accept various operations from buttons on the user terminal 200, or from a keyboard or mouse connected to the user terminal 200.
[0073] The output unit 240 is a display screen for a tablet terminal, for example, which is implemented using a liquid crystal display or an organic EL (Electro-Luminescence) display, and is a display device for displaying various information. In other words, if the input unit 230 of the user terminal 200 is a touch panel, the output unit 240, which is the display screen, accepts user input and also outputs to the user. The output unit 240 may also be a speaker, and may output sound through the speaker.
[0074] The imaging unit 250 captures images of the crane game cabinet and the prizes. The imaging unit 250 may be a camera. A camera includes optical elements and an image sensor. Optical elements are elements that constitute an optical system, such as lenses, mirrors, prisms, and filters. An image sensor is an element that converts light incident through the optical elements into an image signal, which is an electrical signal. The image sensor may be, for example, a CCD (Charge Coupled Device) sensor or a CMOS (Complementary Metal Oxide Semiconductor) sensor.
[0075] The control unit 260 is implemented, for example, by a CPU or MPU executing various programs stored in the user terminal 200 using RAM as a working area. Alternatively, the control unit 260 may be implemented by an integrated circuit such as an ASIC or FPGA.
[0076] As shown in Figure 8, the control unit 260 includes a receiving unit 261 and a supply unit 262.
[0077] The reception unit 261 receives various types of information from the user. For example, the reception unit 261 receives a user's request to upload images of the arcade machine and prizes. The reception unit 261 may display a screen on the output unit 240 for receiving the upload of images of the arcade machine and prizes, and receive the user's requests for images of the arcade machine and prizes. The reception unit 261 also receives requests from the user for comparative information. For example, the reception unit 261 receives a request for comparative information by receiving the user's request for the arcade machine of the crane game, the prize the user aims to win, and the transaction to be compared.
[0078] The provision unit 262 provides various types of information to the user. For example, the provision unit 262 provides comparative information to the user. For example, the provision unit 262 may provide comparative information by displaying a table on the output unit 240 that shows the game amount and the transaction amount side by side, and a message indicating whether playing the crane game or obtaining a prize in a predetermined transaction is recommended.
[0079] [5. Information Processing Flow] Next, the information processing procedure according to the embodiment will be described using Figure 9. Figure 9 is a flowchart showing an example of information processing according to the embodiment. The information processing procedure according to the embodiment will be described below in accordance with the flowchart shown in Figure 9.
[0080] First, the information processing device 100 acquires an image of the crane game machine and an image of the prize that the user aims to win (step S101). Next, the information processing device 100 estimates the amount of money required to win the prize by playing the crane game (step S102). Then, based on the prize image, the information processing device 100 estimates the transaction amount of the prize in a predetermined transaction (step S103). Finally, the information processing device 100 provides comparative information indicating whether playing the crane game or acquiring the prize through a predetermined transaction is recommended (step S104).
[0081] According to this, it is possible to provide users with comparative information that compares the amount required to win a prize through a crane game with the amount required to acquire a prize through a predetermined transaction. Therefore, it is possible to provide an information processing method and an information processing program that can compare the amount required to win a prize through a crane game with the amount required to acquire a prize through a predetermined transaction.
[0082] [6. Hardware Configuration] Furthermore, the information processing device 100 according to the above-described embodiment is realized by a computer 1000 having a configuration such as that shown in Figure 10. Figure 10 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected by a bus 1090.
[0083] The arithmetic unit 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, as well as programs read from the input device 1020, and executes various processes. The primary storage device 1040 is a memory device, such as RAM, that temporarily stores data used by the arithmetic unit 1030 for various calculations. The secondary storage device 1050 is a storage device that stores data used by the arithmetic unit 1030 for various calculations and various databases, and is implemented using ROM (Read Only Memory), HDD (Hard Disk Drive), flash memory, etc.
[0084] Output IF1060 is an interface for transmitting information to be output to output devices 1010, which output various types of information such as monitors and printers. It is implemented using connectors of standards such as USB (Universal Serial Bus), DVI (Digital Visual Interface), and HDMI (High Definition Multimedia Interface). Input IF1070 is an interface for receiving information from various input devices 1020, such as mice, keyboards, and scanners. It is implemented using, for example, USB.
[0085] The input device 1020 may also be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), DVD (Digital Versatile Disc), or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), tape media, magnetic recording media, or semiconductor memory. Furthermore, the input device 1020 may also be an external storage medium such as a USB memory stick.
[0086] Network IF1080 receives data from other devices via network N and sends it to the arithmetic unit 1030, and also transmits data generated by the arithmetic unit 1030 to other devices via network N.
[0087] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.
[0088] For example, when a computer 1000 functions as an information processing device 100, the arithmetic unit 1030 of the computer 1000 executes a program loaded onto the primary storage device 1040, thereby realizing the functions of the control unit 130 of the information processing device 100.
[0089] [7. Structure and Effects] The information processing device 100 relating to this disclosure includes: an acquisition unit 131 that acquires an image of the crane game machine and an image of a prize that the user aims to acquire; a game amount estimation unit 133 that estimates the game amount, which indicates the amount required to acquire the prize by playing the crane game, based on the image of the machine and the image of the prize; a transaction amount estimation unit 134 that estimates the transaction amount of the prize in a predetermined transaction based on the image of the prize; and a provision unit 136 that compares the game amount and the transaction amount and provides comparative information indicating whether playing the crane game or acquiring the prize through a predetermined transaction is recommended.
[0090] This configuration allows us to provide users with comparative information comparing the amount required to win a prize through a crane game with the amount required to acquire a prize through a predetermined transaction. Therefore, we can provide an information processing device 100 that can compare the amount required to win a prize through a crane game with the amount required to acquire a prize through a predetermined transaction.
[0091] The game amount estimation unit 133 of the information processing device 100 relating to this disclosure identifies the type of crane game based on an image of the arcade cabinet using image recognition, and estimates the game amount based on the posted information relating to the identified crane game type.
[0092] This configuration allows for the identification of the crane game model based on an image of the crane game machine, and the estimation of the amount required to win a prize from the crane game. Therefore, it is possible to provide an information processing device 100 that can compare the amount required to win a prize from a crane game with the amount required to acquire a prize in a predetermined transaction.
[0093] The game amount estimation unit 133 of the information processing device 100 relating to this disclosure estimates the game amount based on images of prizes, using a trained model that has learned the relationship between the positional relationship of prizes for each crane game model and the average number of games required to win the prize.
[0094] With this configuration, the game cost can be estimated using a pre-trained model that has learned the relationship between the positional relationship of prizes for each crane game model and the average number of games required to win a prize. Therefore, it is possible to provide an information processing device 100 that can compare the amount required to win a prize in a crane game with the amount required to acquire a prize in a predetermined transaction.
[0095] The information processing method relating to this disclosure includes the steps of: acquiring an image of the crane game machine and an image of a prize that the user aims to acquire; estimating the game amount, which indicates the amount required to acquire the prize by playing the crane game, based on the image of the machine and the image of the prize; estimating the transaction amount of the prize in a predetermined transaction, based on the image of the prize; and providing comparative information, which is recommended, playing the crane game or acquiring the prize through a predetermined transaction, by comparing the game amount and the transaction amount.
[0096] This configuration allows us to provide users with comparative information that compares the amount of money required to win a prize through a crane game with the amount of money required to obtain a prize through a predetermined transaction. Therefore, we can provide an information processing method that allows users to compare the amount of money required to win a prize through a crane game with the amount of money required to obtain a prize through a predetermined transaction.
[0097] The information processing program relating to this disclosure causes a computer to perform the following steps: acquire an image of the crane game machine and an image of the prize that the user aims to acquire; estimate the game amount, which indicates the amount required to acquire the prize by playing the crane game, based on the image of the machine and the image of the prize; estimate the transaction amount of the prize in a predetermined transaction, based on the image of the prize; and provide comparative information, which is recommended, playing the crane game or acquiring the prize through a predetermined transaction, by comparing the game amount and the transaction amount.
[0098] This configuration allows us to provide users with comparative information that compares the amount of money required to win prizes through a crane game with the amount of money required to obtain prizes through a predetermined transaction. Therefore, we can provide an information processing program that can compare the amount of money required to win prizes through a crane game with the amount of money required to obtain prizes through a predetermined transaction.
[0099] Although embodiments of the present application have been described in detail based on the drawings, these are illustrative examples, and the present invention can be implemented in various other forms, including those described in the disclosure section of the invention, based on the knowledge of those skilled in the art.
[0100] Furthermore, the terms "section, module, unit" mentioned above can be replaced with "means" or "circuit." For example, the acquisition unit 131 can be replaced with acquisition means or acquisition circuit. [Explanation of symbols]
[0101] 1. Information Processing System 100 Information Processing Devices 110 Communications Department 120 Storage section 121 Crane game information storage unit 122 Exhibition information storage section 123 Post Information Storage Unit 124 Model Memory Unit 130 Control Unit 131 Acquisition Department 132 Reception Department 133 Game Amount Estimation Section 134 Transaction Amount Estimation Section 135 Generation part 136 Provision Department 200 user terminals 210 Communications Department 220 Storage section 230 Input section 240 Output section 250 Imaging Unit 260 Control Unit 261 Reception Department 262 Provision Department N Network
Claims
1. An acquisition unit that acquires images of the crane game machine and images of the prizes that the user aims to win, A game cost estimation unit estimates the amount of money required to win a prize by playing a crane game, based on an image of the machine and an image of the prize. A transaction amount estimation unit that estimates the transaction amount of the prize in a predetermined transaction based on an image of the prize, A providing unit that compares the game amount and the transaction amount to provide comparative information indicating whether playing the crane game or obtaining the item through a predetermined transaction is recommended. An information processing device equipped with the following features.
2. The game amount estimation unit determines the type of crane game based on an image of the machine using image recognition, and estimates the game amount based on the posted information relating to the determined crane game type. The information processing apparatus according to claim 1.
3. The game amount estimation unit estimates the game amount based on the image of the prize, using a trained model that has learned the relationship between the positional relationship of the prizes for each crane game model and the average number of games required to win the prize. The information processing apparatus according to claim 1.
4. An information processing method performed by an information processing device, The steps involve obtaining an image of the crane game machine and an image of the prize the user aims to win. A step of estimating the game amount, which indicates the amount required to win the prize by playing the crane game, based on an image of the machine and an image of the prize. A step of estimating the transaction amount of the prize in a predetermined transaction based on an image of the prize, The steps include: providing comparative information to show which is recommended, playing the crane game or obtaining the item through a predetermined transaction, by comparing the game amount and the transaction amount; Information processing methods, including those mentioned above.
5. The steps involve obtaining an image of the crane game machine and an image of the prize the user aims to win. A step of estimating the game amount, which indicates the amount required to win the prize by playing the crane game, based on an image of the machine and an image of the prize. A step of estimating the transaction amount of the prize in a predetermined transaction based on an image of the prize, The steps include: providing comparative information to show which is recommended, playing the crane game or obtaining the item through a predetermined transaction, by comparing the game amount and the transaction amount; An information processing program that causes a computer to execute an action.
Citation Information
Patent Citations
Crane game machine
JP2008048892A
Price information retrieval device, price information retrieval system and price information retrieval method
JP2008052672A
Game apparatus, game system, game control method, and program
JP2014014577A
Notification control device, notification system, game device, and program
JP2019042395A
Crane game machine settlement system, crane game machine settlement method, crane game machine, intermediate server, gateway device, and manager device
JP2022035079A