Information processing terminal, information display method, and information display program

The information processing terminal enhances user engagement by visually representing competitors as interactive objects, addressing the lack of entertainment and intuitiveness in existing systems, thereby improving user interaction and ticket purchase engagement.

JP7886558B2Active Publication Date: 2026-07-08MIXI INC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
MIXI INC
Filing Date
2025-04-15
Publication Date
2026-07-08

AI Technical Summary

Technical Problem

Existing information provision systems for competitive sports lack entertainment value and intuitive methods for users to grasp information about multiple competitors.

Method used

An information processing terminal and display method that visually represents competitors as objects on a display, with size and movement based on popularity, repulsion, and contact interactions to enhance user engagement.

Benefits of technology

Enables users to intuitively and entertainingly grasp information about multiple competitors, encouraging interactive participation and ticket purchases.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007886558000001
    Figure 0007886558000001
  • Figure 0007886558000002
    Figure 0007886558000002
  • Figure 0007886558000003
    Figure 0007886558000003
Patent Text Reader

Abstract

To enable a user to feel entertainment characteristics and intuitively grasp information on a plurality of racing objects participating a competition.SOLUTION: A portable terminal 4 corresponds to each racing object, displays an information visualized image 70 including an object 72 including racing object information on a display 10, and moves the object 72 in an object movement area 74. The object 72 is a circle, and relatively largely displays the relatively highly popular racing object, in other words, the object 72 corresponding to the racing object having a lower payout ratio on the display 10. The object 72 corresponding to the relatively highly popular racing object moves to an upper direction, and when the objects 72 are brought into contact with each other, the objects move so as to repel each other.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing terminal, an information display method, and an information display program.

Background Art

[0002] In recent years, the development of a system that enables the purchase of voting tickets for competitive sports involving three or more competing entities via a mobile terminal has been progressing. Such competitive sports include, for example, horse racing, motorcycle racing, boat racing, or auto racing.

[0003] In such competitive sports, since a plurality of competing entities participate, a system has been developed to enable users who purchase voting tickets to grasp information regarding the competing entities.

[0004] For example, Patent Document 1 discloses an information providing system that provides information enabling the rapid confirmation of the state of a starting horse. The information providing system disclosed in Patent Document 1 acquires moving image data in which a starting horse is imaged, extracts a plurality of still image data of the starting horse from the acquired moving image data, generates a starting list that displays the horse names for which links for the user terminal to acquire and display the still image data are set, and distributes it to the user terminal.

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0006] In the information provision system disclosed in Patent Document 1, the race card displayed on the user terminal screen shows information such as the date and time the race will be held and the racecourse, as well as the gate number, horse number, horse name, sex and age, coat color, horse weight, jockey name, and owner of the horses participating in the race. However, this display is a mere list of information, lacking entertainment value, and it is difficult for users to intuitively grasp the information.

[0007] This invention has been made in view of these circumstances, and aims to provide an information processing terminal, an information display method, and an information display program that allow users to grasp information about multiple competitors participating in a competitive competition in a more entertaining and intuitive way. [Means for solving the problem]

[0008] To solve the above problems, the information processing terminal, information display method, and information display program of the present invention employ the following means.

[0009] To solve the above problems, one aspect of the present invention, a "portable terminal," is an information processing terminal that displays information of three or more competitors participating in a competitive competition on a display, and comprises: an image display control means that displays an object on the display that corresponds to each competitor and contains information for each competitor; and an object movement control means that moves the object within a predetermined display area of ​​the display.

[0010] To solve the above problems, an "information display method" according to one aspect of the present invention is an information display method for displaying information on a competitor participating in a competition involving three or more competitors on a display, comprising: a first step of displaying an object on the display that corresponds to each competitor and contains information for each competitor; and a second step of moving the object within a predetermined display area of ​​the display.

[0011] To solve the above problems, an "information display program" according to one aspect of the present invention causes a computer equipped in an information processing terminal that displays information of competitors participating in a competition involving three or more competitors on a display to function as an image display control means that displays an object on the display that corresponds to each competitor and contains information for each competitor, and an object movement control means that moves the object within a predetermined display area of ​​the display.

[0012] Various technical limitations may be applied to the above-mentioned "mobile terminal," as exemplified below. Furthermore, technical limitations of a similar nature may be added to the processing steps executed by the "information display method" and the functions of the "information display program."

[0013] The image display control means displays the object corresponding to the relatively popular competitor on the display in a relatively larger size.

[0014] The image display control means highlights the object that has come into contact with another object.

[0015] The object movement control means moves the object corresponding to the relatively more popular competitor in a predetermined direction.

[0016] The object movement control means moves the objects so that they repel each other when they come into contact.

[0017] The object movement control means changes the rebound state based on parameters relating to the competitor corresponding to the object.

[0018] The object movement control means changes the repulsion state so that objects with relatively poor parameters attract the user's attention more.

[0019] When the objects come into contact with each other, the image display control means additionally displays information related to the competitors corresponding to the contacted objects.

[0020] The information is information in which the contacted competitors are related to each other.

[0021] The image display control means displays an input area for the user to input the predicted finishing order of the competitors, When the user inputs the predicted finishing order, the user moves the object corresponding to the competitor for which the user votes to the input area.

Advantages of the Invention

[0022] According to the present invention, there is an effect that information on a plurality of competitors participating in a competitive event can be felt more entertaining and intuitively grasped by the user.

Brief Description of the Drawings

[0023] [Figure 1] It is a configuration diagram of an information display system according to an embodiment of the present invention. [Figure 2] It is a block diagram showing the electrical configuration of a server according to an embodiment of the present invention. [Figure 3] It is a functional block diagram related to the ticket purchase function of a server according to an embodiment of the present invention. [Figure 4] It is an external view of a mobile terminal according to an embodiment of the present invention. [Figure 5] It is a block diagram showing the electrical configuration of a mobile terminal according to an embodiment of the present invention. [Figure 6] It is a functional block diagram related to the information visualization image display function of a mobile terminal according to an embodiment of the present invention. [Figure 7] It is a schematic diagram of an information visualization image according to an embodiment of the present invention. [Figure 8] It is a schematic diagram related to the movement of an object according to an embodiment of the present invention. [Figure 9]This is a schematic diagram relating to the display of related information according to an embodiment of the present invention. [Modes for carrying out the invention]

[0024] An embodiment of the information processing terminal, information display method, and information display program according to the present invention will be described below with reference to the drawings.

[0025] [1. Configuration of the Information Display System] Figure 1 is a schematic diagram of the information display system 1 according to this embodiment. The information display system 1 includes a communication line 2, a server 3, and a mobile terminal 4.

[0026] Communication line 2 forms a computer network and is, for example, a wide-area communication line provided by an electric power company.

[0027] Server 3 is an information processing device that transmits information about competitors participating in a competition involving three or more competitors (hereinafter also referred to as a "race") to a mobile terminal 4 via a communication line 2, and has a function to accept the purchase of betting tickets for the competition (hereinafter referred to as the "betting ticket purchase function"). In this embodiment, the competition is, for example, horse racing, the competitors are racehorses, and the betting tickets are so-called horse racing tickets. In addition, the competition involving three or more competitors is not limited to horse racing, but may also be bicycle racing, boat racing, auto racing, track and field, automobile racing, etc.

[0028] Server 3 may receive information related to the race, such as information about racehorses, jockeys, and the racecourse, from other information processing devices as needed. Server 3 may also transmit information entered by the user via the mobile terminal 4, such as information about the betting tickets purchased by the user and the user ID (identification), to other information processing devices as needed.

[0029] The mobile terminal 4 is, for example, an information processing terminal such as a smartphone, tablet, or laptop computer. The mobile terminal 4 displays race information transmitted from the server 3 on the display 10, and, for example, a dedicated application software (hereinafter referred to as "app") is installed on it for the user to purchase betting tickets via the server 3. The user then accesses the server 3 by launching this app on the mobile terminal 4. When the mobile terminal 4 accesses the server 3, it is required to enter a pre-registered user ID.

[0030] When the application installed on the mobile device 4 is launched, an information visualization image 70 (see Figures 4 and 7) is displayed on the display 10 of the mobile device 4. The user makes a prediction about the race order by referring to the information of the competitors displayed on the information visualization image 70, and purchases betting tickets via the mobile device 4 by making predetermined inputs to the information visualization image 70.

[0031] The user then receives a payout based on the odds (also known as the payout multiplier) if their purchased betting ticket correctly predicts the race result. Betting tickets are purchased for a fee, and payouts are typically made in cash. Therefore, the user ID is associated with information used for payment, such as the user's credit card number or bank account number.

[0032] [2. Electrical configuration of the server] Figure 2 is a block diagram showing the electrical configuration of server 3 according to this embodiment.

[0033] The server 3 according to this embodiment includes a CPU (Central Processing Unit) 20, which is the main control unit that manages the operation of the entire server 3; a ROM (Read Only Memory) 22 in which various programs and various data are pre-stored; a RAM (Random Access Memory) 24 used as a work area when the CPU 20 executes various programs; and an HDD (Hard Disk Drive) 26 as a storage means for storing various programs and various data.

[0034] The HDD26 stores various information related to the race, information on betting tickets purchased by the user via the mobile terminal 4, and registered user IDs. The storage means is not limited to the HDD26; other storage media such as semiconductor memory like flash memory may also be used.

[0035] Furthermore, the server 3 includes an input unit 28 consisting of a keyboard and mouse, etc., which accepts input for various operations; a monitor 30 such as a liquid crystal display device that displays various images; and an external interface 32 that is connected to other information processing devices such as a mobile terminal 4 via a communication line 2 and transmits and receives various data with other information processing devices.

[0036] The CPU 20, ROM 22, RAM 24, HDD 26, operation input unit 28, monitor 30, and external interface 32 are electrically connected to each other via the system bus 34. Therefore, the CPU 20 can access the ROM 22, RAM 24, and HDD 26, understand the operation status of the operation input unit 28, display images on the monitor 30, and send and receive various types of data with other information processing devices via the external interface 32.

[0037] [3. Server voting ticket purchase function] Figure 3 is a functional block diagram relating to the voting ticket purchase function of server 3 according to this embodiment.

[0038] The CPU 20 of server 3 includes a terminal display control unit 36 ​​and a voting ticket purchase acceptance unit 38. Each function of the CPU 20 is implemented by a program stored in the HDD 26.

[0039] The terminal display control unit 36 ​​distributes various information about races and competitors to the mobile terminal 4 via the external interface 32 and displays it as an information visualization image 70 on the display 10 of the mobile terminal 4. The distributed information includes, for example, the racehorse number, information about the racehorse (weight and age), information about the jockey (weight and age), the odds of winning the racehorse, and the past race results of the racehorse and jockey.

[0040] The betting ticket purchase reception unit 38 performs betting ticket purchase processing to accept the purchase of betting tickets based on the information entered via the mobile terminal 4. The betting ticket purchase processing involves storing the user ID of the user who purchased the betting tickets, the type and number of betting tickets purchased, the payout multiplier at the time of purchase (time elapsed since the start of the race), and the timing of the purchase in association with the HDD 26 of the server 3, as well as processing the payment for the betting tickets purchased by the user.

[0041] [4. Overview of Mobile Device Configuration and Information Visualization Images] Figure 4 is an external view of the mobile terminal 4 according to this embodiment. In Figure 4, the outer edge of the mobile terminal 4 is schematically shown with a dashed line to distinguish it from the information visualization image 70 displayed on the display 10.

[0042] The mobile terminal 4 according to this embodiment consists of a front surface 4A, left and right sides 4B, top surface 4C, bottom surface 4D, and back surface 4E.

[0043] The front 4A of the mobile terminal 4 is equipped with a display 10, which is an image display means for displaying images. The display 10 is a touch panel display equipped with, for example, an LCD (Liquid Crystal Display) and a touch sensor. The LCD displays various images, and the touch sensor accepts various input operations performed using an indicator such as a finger, stylus, or pen.

[0044] Furthermore, the front 4A of the mobile terminal 4 is equipped with a microphone 40 for sound input, a speaker 42 for sound output, and a camera 44 for capturing images of the subject. The camera 44 is also provided on the back 4E of the mobile terminal 4, as well as on the front 4A. In addition, the side 4B of the mobile terminal 4 is equipped with operation buttons 46, such as a power button for starting or stopping the mobile terminal 4 and a volume adjustment button for the sound output by the speaker 42.

[0045] The display 10 displays an information visualization image 70. The information visualization image 70 includes an object 72 that corresponds to each competitor and contains information for each competitor (hereinafter referred to as "competitor information"), and the object 72 moves within a predetermined display area (hereinafter referred to as "object movement area") 74 of the display 10.

[0046] In this embodiment, object 72 is, for example, circular in shape, and competitive information such as an image of a racehorse, a competitive number, the name of the racehorse, and the odds of winning the race are displayed inside it.

[0047] Furthermore, the information visualization image 70 includes a finishing order prediction input area 76 where the user inputs their prediction for the finishing order of the competitors. When the user inputs a finishing order prediction, the user moves the object 72 corresponding to the competitor from the object movement area 74 to the finishing order prediction input area 76.

[0048] In the example shown in Figure 4, the order prediction input area 76 is located to the right of the information visualization image 70, but this is not the only location. Also, since the order prediction input area 76 is not included in the object movement area 74, object 72 will not move into it.

[0049] [5. Electrical configuration of mobile devices] Figure 5 is a functional block diagram showing the electrical configuration of the mobile terminal 4.

[0050] In addition to the configuration shown in Figure 4, the mobile terminal 4 includes a main control unit 48, a main memory unit 50, an auxiliary memory unit 52, and a communication unit 54.

[0051] The main control unit 48 is, for example, a CPU, microprocessor, or DSP (Digital Signal Processor), and controls the overall operation of the mobile terminal 4.

[0052] The main memory unit 50 is composed of, for example, RAM or DRAM (Dynamic Random Access Memory), and is used as a work area when the main control unit 48 executes processing based on various programs.

[0053] The auxiliary storage unit 52 is a non-volatile memory such as flash memory, and stores various data such as images and programs used for processing by the main control unit 48. The programs stored in the auxiliary storage unit 52 include, for example, the OS (Operating System) for realizing the basic functions of the mobile terminal 4, drivers for controlling various hardware, programs for realizing email, web browsing, and various other functions. In addition, the auxiliary storage unit 52 has pre-stored applications for displaying information visualization images 70 on the display 10.

[0054] The communication unit 54 is, for example, a NIC (Network Interface Controller) and has the function of connecting to the communication line 2. Alternatively, the communication unit 54 may have functions to connect to a wireless LAN (Local Area Network), a wireless WAN (Wide Area Network), short-range wireless communication such as Bluetooth®, and infrared communication, either in place of or together with the NIC.

[0055] The main control unit 48, main memory unit 50, auxiliary memory unit 52, communication unit 54, display 10, microphone 40, speaker 42, camera 44, and operation buttons 46 are electrically connected to each other via a system bus 56. Therefore, the main control unit 48 can access the main memory unit 50 and auxiliary memory unit 52, display images on the display 10, understand the user's operation status on the display 10 and operation buttons 46, input sound to the microphone 40, output sound from the speaker 42, control the camera 44, and access various communication networks and other information processing devices via the communication unit 54.

[0056] [6. Information visualization image display function on mobile devices] Figure 6 is a functional block diagram relating to the information visualization image display function of the mobile terminal 4 according to this embodiment.

[0057] The main control unit 48 of the mobile terminal 4 includes an image display control unit 60, an object movement control unit 62, a related information display control unit 64, and a finishing order prediction reception unit 66. Each function of the main control unit 48, that is, the processing performed by each function, is realized by an application (program) stored in the auxiliary storage unit 52.

[0058] The image display control unit 60 displays the information visualization image 70 on the display 10 based on the competitor information transmitted from the server 3. The image display control unit 60 also displays objects 72 corresponding to relatively popular competitors relatively larger on the display 10, and highlights objects 72 that have come into contact with other objects 72. In this way, the image display control unit 60 performs various display controls on the objects 72 included in the information visualization image 70.

[0059] The popularity of a competitor can be judged, for example, by the payout ratio of that competitor. In other words, competitors with lower payout ratios are considered more popular, while those with higher payout ratios are considered less popular.

[0060] The object movement control unit 62 moves the object 72 within the object movement area 74. Furthermore, the object movement control unit 62 moves the object 72 corresponding to relatively popular competitors in a predetermined direction, and moves the objects 72 so that they repel each other when they come into contact. In this way, the object movement control unit 62 performs various movement controls on the object 72 included in the information visualization image 70.

[0061] The related information display control unit 64 displays information related to the competitor corresponding to object 72 (hereinafter referred to as "related information") on the display 10, for example, when objects come into contact with each other.

[0062] Related information is different from the competitor information displayed within object 72, and includes, for example, the competitor's weight (horse weight), age, past race record, and various jockey information.

[0063] The finish order prediction reception unit 66 accepts the object 72 that the user has moved to the finish order prediction input area 76 as the user's finish order prediction and transmits it to the server 3 via the communication unit 54.

[0064] [7. Details of the information visualization image] Refer to Figures 7-9 to explain the details of the information visualization image 70, or in other words, the details of the information visualization image display function.

[0065] [7-1. Moving Objects] Figure 7 is a schematic representation of the information visualization image 70. As shown in Figure 7(A), the objects 72 are circular, and objects 72 corresponding to relatively popular competitors are displayed relatively larger on the display 10. A relatively popular competitor is, for example, a competitor with a low payout ratio, but the popularity of a competitor may be determined not only by the payout ratio but also by other indicators.

[0066] Furthermore, the size of object 72 is determined by defining minimum and maximum sizes, and the size is inversely proportional to the dividend multiplier between the minimum and maximum sizes.

[0067] In this way, the information visualization image display function displays objects corresponding to popular competitors, such as the 72 most popular ones, relatively larger, allowing users to intuitively grasp information about multiple competitors participating in the race.

[0068] Furthermore, while the object 72 moves within the object movement area 74, the object 72 corresponding to a relatively popular competitor, in other words, the larger the size of the object 72, the further it moves in a predetermined direction. One example of this predetermined direction is upward. That is, the object 72 in this embodiment is modeled after a bubble, and the larger the size, the further it moves upward. The vertical direction of the mobile terminal 4 is detected by an acceleration sensor or the like provided in the mobile terminal 4.

[0069] Furthermore, object 72 moves upward faster the larger its size is, and moves upward slower the smaller its size is.

[0070] Furthermore, while object 72 moves randomly in the left-right direction as an example, it is not limited to this, and object 72 may have a regularity in its movement in the left-right direction.

[0071] In this way, the information visualization image display function moves the object 72 corresponding to the most popular competitor upwards, allowing users to intuitively and entertainingly grasp information about multiple competitors participating in the race.

[0072] In this embodiment, object 72 does not stop within the object movement area 74, but continues to move at least at a preset minimum speed. However, it is not limited to this, and object 72 may decelerate and stop according to the distance it has moved. If object 72 stops, for example, the user can shake the mobile terminal 4, causing object 72 to start moving again at a speed corresponding to the acceleration detected by the sensors in the mobile terminal 4.

[0073] [7-2. Contact between objects] Since object 72 moves within the object movement area 74, objects 72 may come into contact (collide) with each other.

[0074] In such cases, as shown in Figure 7(A), an object 72 that comes into contact with another object 72 is highlighted for a predetermined time (e.g., 1 second). In the example in Figure 7(B), since objects 72A and 72B are in contact with each other, objects 72A and 72B are highlighted (effect displayed). The highlighting according to this embodiment is, for example, to illuminate the contour of the object 72, but is not limited to this, and other highlighting methods may be used, such as displaying a ripple-like image on the contour of the object 72, or displaying an image that only appears when objects 72 come into contact with each other.

[0075] Furthermore, as shown in Figure 8(A), when two objects 72 come into contact, they move in a way that repels each other. For example, object 72A moves (reflects) in the opposite direction (arrow B1 direction, hereafter referred to as the "repulsion direction") to the direction in which it came into contact with object 72B (arrow A1 direction). Similarly, object 72B moves (reflects) in the opposite direction (arrow B2 direction) to the direction in which it came into contact with object 72A (arrow A2 direction).

[0076] Furthermore, if two objects 72 come into contact with each other, the repulsion state may be changed based on the parameters relating to the competitor corresponding to each object 72 (hereinafter referred to as "competitor parameters").

[0077] Competitor parameters are competitor information that can be compared with other competitors, and are such as numerical information. More specifically, competitor parameters include, for example, popularity ranking, weight, age, and head-to-head record between competitors. The rebound state refers to the direction and force of rebound of object 72 when it comes into contact with another object 72. Increasing the rebound force increases the distance object 72 travels when it rebounds. Conversely, decreasing the rebound force decreases the distance object 72 travels when it rebounds. Also, the greater the rebound force, the greater the movement speed may be.

[0078] More specifically, the information visualization image display function compares the competitive object parameters of the contacting objects 72 and changes the reflection direction and repulsive force according to the result of the comparison. The competitive object parameters to be compared may be predetermined, determined randomly, or be a sum of multiple competitive object parameters.

[0079] Furthermore, the information visualization image display function may change the repulsion state so that objects 72 with relatively poor competitive parameters attract the user's attention more. The information visualization image display function may, for example, preferentially move objects 72 with good competitive parameters upward regardless of their size, or it may increase the repulsive force of objects 72 with good competitive parameters so that they are blown out of the object movement area 74. Objects 72 that have moved outside the object movement area 74 will return to their original position after a predetermined time (for example, 1 second).

[0080] In other words, when two objects 72 come into contact, objects 72 with good competitor parameters, in other words, popular competitors, will move, while objects 72 with poor competitor parameters, in other words, unpopular competitors, will not move. This gives users the impression that competitors that do not move are strong. As a result, users will become more aware of less popular competitors, and the information visualization image display function can encourage users to purchase voting tickets for less popular competitors.

[0081] Furthermore, the information visualization image display function may also move objects 72 with relatively unfavorable competitive parameter values ​​to the edge of the object movement area 74 by increasing their repulsive force, or set the direction of repulsion of objects 72 with relatively unfavorable competitive parameter values ​​to a direction shifted by 180° from the opposite direction. Note that the greater the difference in competitive parameter values ​​between contacting objects 72, the greater the shift in the repulsive force and reflection direction of objects 72 with unfavorable competitive parameter values ​​may be.

[0082] In this way, the information visualization image display function moves the objects 72 so that they repel each other when they come into contact, or changes the repulsion state based on the competitor parameters corresponding to the objects 72. This allows users to understand information about multiple competitors participating in a race in a more entertaining and intuitive way.

[0083] [7-3. Object contact with the edge of the object movement area] As shown in Figure 8(B), when the information visualization image display function makes contact with the edge 74A of the object movement area 74, the object 72 is reflected in the direction of the reflection angle. Move (from the direction of arrow C to the direction of arrow D). The repulsive force at this time may be a repulsive force corresponding to the velocity at which object 72 contacts edge 74A, or it may be a repulsive force corresponding to a velocity smaller or larger than this velocity.

[0084] [7-4. Display of Competitor Information] Next, we will explain the competitor information and other details displayed along with Object 72.

[0085] The information visualization image display function displays competitor information within object 72, with more important information appearing larger. For example, the payout multiplier for a competitor is displayed most prominently, while the competitor's name and other details are displayed smaller. The types of competitor information displayed within object 72, as well as the types of competitor information considered important, can be pre-configured by the user.

[0086] Furthermore, the information visualization image display function additionally displays related information of the competitor corresponding to object 72 when two objects 72 come into contact (hereinafter referred to as "additional display"). Additional display means displaying related information of object 72 outside of object 72. An example of additional display is a display using a pop-up 78, as shown in Figure 9. The additional display disappears after a predetermined time (e.g., 10 seconds) has elapsed since the two objects 72 came into contact. The additional display also moves along with object 72.

[0087] The additional related information displayed is different from the competitor information displayed within object 72. For example, it is information relating to the competitors that have come into contact with each other, such as the head-to-head record between competitors or the head-to-head record between jockeys, which is information that can be compared between competitors.

[0088] Furthermore, the additional information does not necessarily have to be displayed every time two objects 72 come into contact. For example, it may be displayed only if the popularity level of the competitors corresponding to the two contacting objects 72 is reversed compared to the popularity level of the related information. In addition, related information whose relationship to the popularity level of the competitors corresponding to the two contacting objects 72 is reversed may be preferentially displayed. Also, related information may be displayed if the contact position of the competitors corresponding to the two contacting objects 72 is at a specific location (for example, the central area of ​​the object movement region 74). Moreover, if the contact position is closer to a specific direction (for example, upwards in the object movement region 74), multiple types of related information may be displayed.

[0089] [7-5. Enter your predicted finishing order] When a user inputs a prediction for the finishing order, i.e., when purchasing a betting ticket, as shown in Figure 7(B), the user moves the object 72 corresponding to the racer they are betting on from the object movement area 74 to the prediction input area 76. Moving the object 72 means that the user selects the object 72 in the object movement area 74 and, while it is selected, slides (drag and drop) the object 72 to the prediction input area 76. However, the user may also move the object 72 from the object movement area 74 to the prediction input area 76 by flicking the object 72 in the direction of the prediction input area 76 after selecting it.

[0090] In this embodiment, the order prediction input area 76 is provided with three reception areas 76A, 76B, and 76C that accept objects 72. When a user purchases a win bet, they move the object 72 to the uppermost reception area 76A. When a user purchases a place bet, they move different objects 72 to reception areas 76A, 76B, and 76C. When accepting a trifecta prediction, the order of reception areas 76A, 76B, and 76C will be 1st, 2nd, and 3rd place, respectively. Then, for example, buttons corresponding to win predictions, trifecta predictions, and quinella predictions, as well as a button to select the number of bets to purchase, are displayed on the display 10, and the user operates these buttons. As a result, the information visualization image display function transmits information indicating the user's order prediction (hereinafter referred to as "order prediction information") from the mobile terminal 4 to the server 3.

[0091] Furthermore, the object 72 that has been moved to the order prediction input area 76 will be highlighted for a predetermined time (for example, 1 second). In addition, the highlighting of the object 72 corresponding to the predicted finisher is not limited to the mobile terminal 4 of the user who made the order prediction, but may also be applied to the object 72 displayed on the mobile terminal 4 of other users. This allows users to intuitively know in real time which competitors have had their betting tickets purchased by other users.

[0092] Furthermore, by having different pre-registered users each move object 72 to the order prediction input area 76, it may be possible for different users to make a single order prediction, that is, for multiple users to jointly purchase a place bet ticket.

[0093] For example, if user A moves object 72 to reception area 76A displayed on their mobile device 4, object 72 will appear in reception area 76A displayed on the mobile devices 4 of other users B and C. Then, if user B moves object 72 to reception area 76B displayed on their mobile device 4, object 72 will appear in reception area 76B displayed on the mobile devices 4 of other users A and C. If user C moves object 72 to reception area 76C displayed on their mobile device 4, object 72 will appear in reception area 76C displayed on the mobile devices 4 of other users A and B. Then, for example, user A acts as a representative and sends the predicted finishing order information to server 3.

[0094] As described above, the mobile terminal 4 (information visualization image display function) according to this embodiment displays an information visualization image 70 on the display 10, which includes an object 72 corresponding to each competitor and containing competitor information, and moves the object 72 within the object movement area 74. In this way, an object 72 containing competitor information is displayed for each competitor, and this object 72 moves within the object movement area 74, so the mobile terminal 4 according to this embodiment allows the user to grasp information on multiple competitors participating in a race in an entertaining and intuitive way.

[0095] [8. Other Embodiments] Although the present invention has been described above using the above embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. Various modifications or improvements can be made to the above embodiments without departing from the spirit of the invention, and such modified or improved forms are also included in the technical scope of the present invention.

[0096] For example, in the above embodiment, a form in which the shape of object 72 is circular was described, but the present invention is not limited thereto, and the shape of object 72 may be other shapes, such as polygons or stars, or objects 72 of various shapes may be mixed together.

[0097] Furthermore, although the above embodiment describes a configuration in which larger objects 72 move upward, the present invention is not limited to this, and regardless of the size of the objects 72, the objects 72 may move randomly in the up, down, left, and right directions, or they may gather at the center of the object movement area 74, etc.

[0098] Furthermore, in the above embodiment, the server 3 may perform some of the processing that the mobile terminal 4 would normally do. For example, the server 3 may compare the competitive parameters when two objects 72 come into contact, and transmit the comparison result to the mobile terminal 4. The mobile terminal 4 then changes the repulsion state of the objects 72 based on the received comparison result. [Explanation of Symbols]

[0099] 3. Server (Information Processing Unit) 4. Mobile terminals (information processing terminals) 10 displays 60 Image display control unit (image display control means) 62 Object movement control unit (object movement control means) 72 objects 76. Input area for predicting finishing order (input area)

Claims

1. The processor comprises, On the displays of the first user's first terminal device and the second user's second terminal device, multiple objects representing multiple voting targets are displayed. The first terminal device of the first user and the second terminal device of the second user receive the movement of the object from the second area displayed on the display to the first area. Move the plurality of objects within the second area of ​​the display, Information indicating the first object moved by the first user from the second area to the first area is transmitted to the second terminal device and displayed in the first area on the display of the second terminal device. The second user transmits information indicating the second object moved from the second area to the first area to the first terminal device, causing it to be displayed in the first area of ​​the display of the first terminal device. The system accepts votes based on the order of finish predictions made by the first user or the second user. Information processing device.

2. The processor causes the first terminal device of the first user and the second terminal device of the second user to display multiple objects representing multiple voting targets. The processor receives a request from the first terminal device of the first user and the second terminal device of the second user to move the object from the second area displayed on the display to the first area. The processor moves the plurality of objects within the second area of ​​the display, The processor transmits information indicating the first object that the first user has moved from the second area to the first area to the second terminal device, causing it to be displayed in the first area of ​​the second terminal device's display. The processor transmits information indicating the second object that the second user has moved from the second area to the first area to the first terminal device, causing it to be displayed in the first area of ​​the display of the first terminal device. The processor accepts votes upon receiving a prediction operation for the finishing order by the first user or the second user. Information processing methods.

3. The processor is instructed to display multiple objects representing multiple voting targets on the displays of the first terminal device of the first user and the second terminal device of the second user. The processor is instructed to accept the movement of the object from the first terminal device of the first user and the second terminal device of the second user to the first area displayed on the display. The processor moves the plurality of objects within the second area of ​​the display, The processor transmits information to the second terminal device indicating the first object that the first user moved from the second area to the first area, causing the second terminal device to display it in the first area of ​​its display. The processor transmits information to the first terminal device indicating the second object that the second user has moved from the second area to the first area, causing the first terminal device to display it in the first area of ​​its display. The processor is instructed to accept votes upon receiving a prediction operation for the finishing order by the first user or the second user. A program that executes a process.

4. The system comprises a first terminal device, a second terminal device, and a server. The aforementioned server, The first terminal device and the second terminal device display multiple objects representing multiple voting targets. The first terminal device and the second terminal device receive the movement of the object from the second area displayed on the display to the first area, Move the plurality of objects within the second area of ​​the display, The first user using the first terminal device transmits information indicating a first object that has been moved from the second area to the first area to the second terminal device, causing the second terminal device to display the first area on its display. The second user using the second terminal device transmits information indicating the second object that has been moved from the second area to the first area to the first terminal device, causing it to be displayed in the first area of ​​the display of the first terminal device. The system accepts votes from the first terminal device or the second terminal device by accepting orders prediction operations. system.