Information processing apparatus, control program, and information processing method
The information processing device enhances user engagement by transmitting videos and disclosing competition outcomes based on playback time, addressing the challenge of maintaining interest in publicly managed race videos.
Patent Information
- Application Number
- JP2025220395
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-12-02
- Publication Date
- 2026-02-16
AI Technical Summary
Existing information processing devices struggle to maintain user interest in videos related to publicly managed races, as users lack incentives to watch for extended periods.
An information processing device that includes a video transmission unit and a prediction information disclosure unit, which transmits videos and provides prediction information based on playback time, incentivizing users to watch longer by revealing outcomes associated with the competition.
The system effectively extends user engagement by providing prediction information at predetermined times, motivating users to watch videos for longer durations.
Smart Images

Figure 2026026277000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, a control program, and an information processing method. [Background technology]
[0002] In recent years, information processing devices that share information about publicly managed races have been developed. For example, Patent Document 1 discloses an information processing device that can determine the reliability of a dopestor's prediction based on an image of an item corresponding to the success of the dopestor's prediction. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2010-160612 Summary of the Invention [Problem to be solved by the invention]
[0004] However, those who transmit videos related to publicly managed racing to user terminals need to increase users' interest in the videos and encourage them to watch for long periods of time. However, it has been difficult for users to receive incentives for watching the videos.
[0005] An object of the present invention is to provide an information processing device, a control program, and an information processing method that allow a user to watch videos for a long period of time. [Means for solving the problem]
[0006] According to the present invention, there is provided an information processing device comprising a video transmission unit and a prediction information disclosure unit, wherein the video transmission unit transmits a video relating to a competition to a user terminal that plays the video, and the prediction information disclosure unit discloses prediction information to the user terminal, including information about predictions for the outcome of a competition associated with the video, according to the playback time of the video on the user terminal.
[0007] According to one aspect of the present invention, prediction information is provided to a user terminal according to the playback time of a video on the user terminal. A user of the user terminal will watch the video for a longer period of time in order to obtain the prediction information. This allows the information processing device to allow the user to watch the video for a longer period of time. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a diagram showing an overview of a forecast information management system 1 according to a first embodiment of the present invention. [Figure 2] 2 is a block diagram showing the hardware configuration of the user terminal 10. FIG. [Figure 3] FIG. 2 is a block diagram showing the hardware configuration of the server 20. [Figure 4] 2 is a block diagram showing the functional configuration of a control unit 21 according to the first embodiment. FIG. [Figure 5] 5A and 5B are diagrams showing examples of forecast information. [Figure 6] 1 is a flow chart showing the processing flow of the prediction information management system 1. FIG. [Figure 7] Fig. 7A is a diagram showing the operation of the forecast information management system 1 on a time axis, etc. Fig. 7B is a diagram showing the operation of the forecast information management system 1 on a time axis, etc. [Figure 8] 10 is a diagram showing an example of a screen displayed on a touch panel display 14. FIG. [Figure 9] 10 is a diagram showing an example of a screen displayed on a touch panel display 14. FIG. [Figure 10] 10 is a diagram showing an example of a screen displayed on a touch panel display 14. FIG. [Figure 11] 1 is a flow chart showing the processing flow of the prediction information management system 1. FIG. [Figure 12] 1 is a diagram showing the operation of the forecast information management system 1 on a time axis. [Figure 13] 1 is a flow chart showing the processing flow of the prediction information management system 1. FIG. [Figure 14]10 is a diagram showing an example of a screen displayed on a touch panel display 14. FIG. [Figure 15] 1 is a flow chart showing the processing flow of the prediction information management system 1. FIG. [Figure 16] FIG. 11 is a block diagram showing the functional configuration of a control unit 21 according to a fifth embodiment. [Figure 17] 10 is a diagram showing an example of a screen displayed on a touch panel display 14. FIG. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, several embodiments of the present invention will be described with reference to the accompanying drawings. The various features shown in the following embodiments can be combined with each other. Furthermore, each feature can be an invention independently.
[0010] 1. First Embodiment (1-1. Overview of Forecast Information Management System 1) A forecast information management system 1 according to one embodiment of the present invention includes one or more user terminals 10 and a server 20. The user terminal 10 is an example of an information processing device. The server 20 is an example of an information processing device.
[0011] The user terminal 10 plays the video and outputs the disclosed prediction information. The prediction information will be described later. The user terminal 10 is configured to be able to communicate with the server 20 via a communication line 5. The server 20 manages the prediction information and discloses it to the user terminal 10.
[0012] The server 20 transmits video related to a competition to the user terminal 10. Here, a competition refers to, but is not limited to, a competition in which spectators predict and vote on the outcome of a race involving competitors, racing vehicles (including bicycles, boats, and motorcycles), racehorses, or racing teams. The competition may be, for example, bicycle racing, auto racing, horse racing, boat racing, soccer, tennis, or electronic sports. A user of the user terminal 10 can predict the outcome of the competition and operate the user terminal 10 to place a vote on the server 20 in a publicly managed competition. Hereinafter, "video related to a competition" may be abbreviated to "video." Examples of videos include videos in which a forecaster makes a prediction about the outcome of the competition and presents their prediction, and videos that broadcast race footage of the competition.
[0013] The user U can watch the video by operating the user terminal 10 to play the video. The server 20 discloses prediction information to the user terminal 10 according to the playback time of the video played on the user terminal 10. Hereinafter, the "playback time of the video played on the user terminal 10" may be abbreviated to "playback time". The prediction information is information that includes predictions for the outcome of a competition associated with the video. Detailed aspects of the prediction information will be described later.
[0014] The server 20 discloses the predicted information to the user terminal 10 according to the playback time. The user terminal 10 outputs the disclosed predicted information. The user U can recognize the predicted information output to the user terminal 10. The user U will watch the video for a long time in order to obtain the predicted information.
[0015] (1-2. Hardware configuration of forecast information management system 1) The hardware configuration of the forecast information management system 1 will be described with reference to FIGS.
[0016] (1-2-1. Hardware Configuration of User Terminal 10) 2 is a block diagram showing the hardware configuration of a user terminal 10 according to this embodiment. The user terminal 10 is an information processing terminal such as a smartphone or tablet terminal, and includes a touch panel display 14 that can display images and accept operations, a speaker 15 that outputs sound, a microphone 16 that inputs sound, and a camera 17 that captures an image of a subject. The user terminal 10 also includes a control unit 11, a storage unit 12, a communication unit 13, and operation buttons 18.
[0017] The control unit 11 is, for example, a CPU (Central Processing Unit), a microprocessor, a DSP (Digital Signal Processor), or the like, and controls the overall operation of the user terminal 10.
[0018] A part of the storage unit 12 is configured with, for example, RAM (Random Access Memory) or DRAM (Dynamic Random Access Memory), and is used as a work area when the control unit 11 executes processes based on various programs. In addition, a part of the storage unit 12 is, for example, a non-volatile memory such as ROM (Read Only Memory) or an HDD (Hard Disk Drive), and stores various data such as images and programs used in the processing of the control unit 11.
[0019] The programs stored in the memory unit 12 include, for example, an OS (Operating System) for realizing the basic functions of the user terminal 10, drivers for controlling various hardware, programs for realizing email, web browsing, video playback, and various other functions, and include the computer program related to this embodiment.
[0020] The communication unit 13 is, for example, a network interface controller (NIC), and has a function of connecting to the communication line 5. Note that instead of or together with the NIC, the communication unit 13 may have a function of connecting to a wireless local area network (LAN), a function of connecting to a wireless wide area network (WAN), and a function of enabling short-range wireless communication such as Bluetooth (registered trademark), infrared communication, etc.
[0021] The operation buttons 18 are provided on the side of the user terminal 10, and include a power button for starting or stopping the user terminal 10, a volume adjustment button for the sound output by the speaker 15, and the like.
[0022] The control unit 11, memory unit 12, communication unit 13, touch panel display 14, speaker 15, microphone 16, camera 17, and operation buttons 18 are electrically connected to one another via a system bus 19. Therefore, the control unit 11 can access the memory unit 12, display images on the touch panel display 14, grasp the operation status of the touch panel display 14 and operation buttons 18 by the user, input sound to the microphone 16, output sound from the speaker 15, control the camera 17, and access various communication networks and other information processing devices via the communication unit 13.
[0023] (1-2-2. Hardware configuration of server 20) 3 is a block diagram showing the hardware configuration of the server 20 according to this embodiment. The server 20 includes a control unit 21 that controls the overall operation of the server 20, and a storage unit 22 that is used as a work area when the control unit 21 executes various programs and in which various programs and various data are stored in advance. The following description will focus on the differences from the user terminal 10.
[0024] The server 20 is connected to other information processing devices such as the user terminal 10 via a communication line 5 and includes a communication unit 24 for transmitting and receiving various data to and from the other information processing devices. The server 20 may also include an operation input unit 25, which is configured with a keyboard, a mouse, etc. and accepts input for various operations, and a monitor 26, such as a liquid crystal display device, for displaying various images.
[0025] The control unit 21 , storage unit 22 , communication unit 24 , operation input unit 25 , and monitor 26 are electrically connected to one another via a system bus 27 .
[0026] (1-3. Functional configuration of the control unit 21) The functions of the control unit 21 will be described with reference to Fig. 4. As shown in Fig. 4, the control unit 21 of the server 20 has functions as a video transmission unit 21a, a predicted information disclosure unit 21b, and a reception unit 21c.
[0027] The video transmitting unit 21a transmits video to the user terminal 10. Examples of the manner in which the video transmitting unit 21a transmits video to the user terminal 10 include a method of transmitting video that has been recorded in advance and stored in the storage unit 22 (hereinafter, this may be referred to as non-live distribution), and a method of transmitting video in real time (hereinafter, this may be referred to as live distribution). When the video transmitting unit 21a transmits video by live distribution, the user U can experience a higher sense of realism. Examples of the manner in which the video transmitting unit 21a transmits video to the user terminal 10 include streaming and downloading.
[0028] The predicted information disclosure unit 21b discloses predicted information to the user terminal 10 according to the playback time. Specifically, when the playback time is equal to or longer than a first predetermined time, the predicted information disclosure unit 21b discloses first predicted information to the user terminal 10 as predicted information. An example of the first predetermined time is a time set in advance by an administrator of the server 20. Note that the same first predetermined time may be set for all users U or user terminals 10, or different first predetermined times may be set for each attribute of the users U or each attribute of the user terminal 10.
[0029] The prediction information is information including a prediction for the outcome of a competition associated with a video. Examples of prediction information include information that combines information indicating competing entities such as people (such as athletes) or objects (such as bicycles, boats, motorcycles, or racehorses) participating in the competition. Information including a prediction for the outcome of a competition is, for example, information including a prediction for the finishing order in a race where finishing order is the deciding factor, or information including a prediction for the outcome and / or score in a match where points are the deciding factor. Note that the first prediction information refers to one piece of prediction information or a collection of multiple pieces of prediction information.
[0030] The "playback time" may be measured by various methods, for example, it may be measured at the user terminal 10 based on playback at the user terminal 10 and transmitted to the server 20 as appropriate. Alternatively, it may be measured and recorded based on the history of video transmission (particularly streaming distribution) by the server 20 in response to a request from the user terminal 10.
[0031] Referring to FIG. 5, prediction information including predictions regarding the finishing order in a race where finishing order is the deciding factor will be described as an example. FIGS. 5A and 5B show an example of prediction information displayed on the user terminal 10. The race object N shown in FIGS. 5A and 5B is information indicating a person or object participating in the race. For example, if the race is a bicycle race, the race object N is information indicating an athlete participating in the race. In this case, the race object N1 indicates an athlete numbered "1" who participated in the race. The race object N2 indicates an athlete numbered "5" who participated in the race. The race object N3 indicates an athlete numbered "9" who participated in the race. For example, if the race is a horse race, the race object N is information indicating a racehorse participating in the race. In this case, the race object N4 indicates a racehorse numbered "2" who participated in the race. The race object N5 indicates a racehorse numbered "4" who participated in the race. Note that the information indicating a person or object participating in the race is not limited to numbers, but may be letters or a combination of letters and numbers.
[0032] Methods S and T shown in Figures 5A and 5B indicate combination methods. Method S in Figure 5A indicates combinations related to finishing order. For example, method S1 indicates that the finishing order will be from competitor N1 to competitor N2. Method S2 indicates that the finishing order will be from competitor N2 to competitor N3. Method T in Figure 5B indicates a combination indicating arrival within a predetermined ranking. For example, method T indicates that competitors N4 and N5 will arrive in the top three.
[0033] The prediction information may include the probability that the prediction will match the result of the competition. The prediction information may include the ratio between the amount of the user's bet and the amount the user can win if the prediction matches the result of the competition. The prediction information may also include odds (payout rate). The payout rate refers to the rate at which the user U is paid back if the prediction matches the result of the competition. The prediction information may also include the amount of the dopestor's bet on each finishing order prediction.
[0034] A collection of multiple pieces of forecast information is referred to as “one set of forecast information.” A specific example of one set of forecast information will be described below.
[0035] An example of one set of prediction information is a maximum number of pieces of prediction information that the prediction information disclosure unit 21b can disclose to the user terminal 10 for each date, time and location of a race. For example, assume that the maximum number of pieces of prediction information that the prediction information disclosure unit 21b can disclose to the user terminal 10 for a race to be held at 11:00 on March 1, 2021 at Velodrome A is three. In this case, a collection of three pieces of prediction information constitutes one set of prediction information.
[0036] An example of one set of prediction information is the maximum number of pieces of prediction information that the prediction information disclosure unit 21b can disclose to the user terminal 10 for each date and time of the race, the location of the race, and each dopester. For example, for a single race to be held at 1:00 pm on April 1, 2021 at Velodrome B, the number of pieces of prediction information predicted by dopester A that the prediction information disclosure unit 21b can disclose to the user terminal 10 is two. In this case, a collection of the two pieces of prediction information constitutes one set of prediction information.
[0037] One set of prediction information may be a maximum of multiple pieces of prediction information that the prediction information disclosure unit 21b can disclose to the user terminal 10 for each date and time of the competition, each place where the competition will be held, and each video. One set of prediction information may be a maximum of multiple pieces of prediction information that the prediction information disclosure unit 21b can disclose to the user terminal 10 for each period of the competition and each place where the competition will be held. One set of prediction information may be a maximum of multiple pieces of prediction information that the prediction information disclosure unit 21b can disclose to the user terminal 10 for each period of the competition, each place where the competition will be held, and each dodger. One set of prediction information may be a maximum of multiple pieces of prediction information that the prediction information disclosure unit 21b can disclose to the user terminal 10 for each period of the competition, each place where the competition will be held, and each video.
[0038] An example of a mode in which the prediction information disclosing unit 21b discloses the prediction information is to transmit the prediction information to the user terminal 10, etc.
[0039] The user terminal 10 to which the prediction information has been disclosed outputs the prediction information. Examples of the manner in which the user terminal 10 outputs the prediction information include displaying it on the touch panel display 14 and emitting a sound corresponding to the prediction information from the speaker 15.
[0040] As described above, when the playback time is equal to or longer than the first predetermined time, the predicted information disclosing unit 21b provides an incentive (first predicted information) to the user terminal 10. In order to obtain the first predicted information, the user U will watch the video for equal to or longer than the first predetermined time.
[0041] Furthermore, if the playback time is equal to or longer than a second predetermined time, the predicted information disclosure unit 21b discloses second predicted information to the user terminal 10 as predicted information. The second predetermined time is longer than the first predetermined time. An example of the second predetermined time is a time set in advance by an administrator of the server 20. The same second predetermined time may be set for all users U or user terminals 10, or different second predetermined times may be set for each attribute of the users U or each attribute of the user terminal 10. The second predicted information refers to one piece of predicted information or a collection of multiple pieces of predicted information.
[0042] If the playback time is equal to or longer than the second predetermined time, the predicted information disclosure unit 21b provides a further incentive (second predicted information) to the user terminal 10. The user U is motivated to watch the video for the second predetermined time or longer in order to obtain the second predicted information, even after watching for the first predetermined time or longer. Here, the second predicted information is predicted information that includes new information that was not included in the first predicted information.
[0043] It is assumed that one set of prediction information is disclosed by the prediction information disclosure unit 21b disclosing the second prediction information to the user terminal 10. Furthermore, one set of prediction information is a maximum of multiple pieces of prediction information that can be disclosed to the user terminal 10 for each date and time of the competition, each place of the competition, and each doctor. By disclosing one set of prediction information, the user U using the user terminal 10 can see the entire picture of the doctor's predictions, which can be used as a reference when casting a vote.
[0044] The reception unit 21c receives, from the user terminal 10, votes for possible competition results in a competition in which multiple athletes participate. Examples of the reception of votes by the reception unit 21c include reception of information indicating the amount of a vote for a competition, and reception of information specifying the finishing order (ranking) of athletes participating in a competition. The user U operates the user terminal 10 to input the amount of a vote for a competition. The user terminal 10, which receives the input amount of a vote, transmits information indicating the amount of the vote to the server 20. The reception unit 21c receives the transmitted information indicating the amount of the vote.
[0045] The above-described functions may be realized by software or hardware that is appropriately installed on the server 20. When realized by software, the control unit 41 can realize various functions by executing programs that constitute the software.
[0046] When the functions are realized by executing a program, the program may be stored in the storage unit 22 built into the server 20, or may be stored in a non-transitory computer-readable recording medium. Alternatively, the functions may be realized by reading out a program stored in an external storage device and using so-called cloud computing. Alternatively, when the functions are realized by hardware, they may be realized by various circuits such as ASIC, SOC, FPGA, or DRP. Furthermore, some of the above-described functional configurations may be processed by the server 20 using software or hardware.
[0047] It should be noted that all or some of the above-described functions may be realized by the user terminal 10. Furthermore, the processing mode for the above-described functions may be either batch processing or real-time processing.
[0048] (1-4. Processing flow of forecast information management system 1) With reference to FIG. 6, the flow of the process (hereinafter, sometimes referred to as "disclosure process") in which the prediction information management system 1 discloses prediction information will be described. The disclosure process is started when the user U operates the user terminal 10 to start playing a video. For example, assume that the user U operates the user terminal 10 to start playing a video. The user terminal 10 requests the server 20 to send a video. The video sending unit 21a sends the video to the user terminal 10. The disclosure process is also started.
[0049] In step S101, the prediction information disclosure unit 21b determines whether the playback time of the video is equal to or longer than a first predetermined time. If the playback time is equal to or longer than the first predetermined time (S101: YES), the prediction information disclosure unit 21b discloses the first prediction information to the user terminal 10 (step S102).
[0050] On the other hand, if the playback time is not equal to or longer than the first predetermined time (S101: NO), the prediction information disclosure unit 21b determines whether playback of the video has finished on the user terminal 10. Furthermore, the prediction information disclosure unit 21b determines whether the current time is after the deadline for accepting votes (S103). Note that, hereinafter, the deadline for accepting votes may be abbreviated to "deadline." An example of the deadline is the time at which the accepting unit 21c stops accepting votes from the user terminal 10. The deadline is set in advance by an administrator of the server 20, etc.
[0051] In S103, if the prediction information disclosing unit 21b determines that the playback of the video has ended, or if the prediction information disclosing unit 21b determines that the current time is after the deadline (S103: YES), the process of disclosing the prediction information ends.
[0052] On the other hand, in S103, if the predicted information disclosure unit 21b determines that the playback of the video has not finished and also determines that the current time is not after the deadline time (S103: NO), the predicted information disclosure unit 21b again determines whether the playback time is equal to or longer than the first predetermined time (S101).
[0053] After the first prediction information is disclosed by the prediction information disclosure unit 21b (S102), the prediction information disclosure unit 21b determines whether the playback time is equal to or longer than a second predetermined time (S104). If it is determined that the playback time is equal to or longer than the second predetermined time (S104: YES), the prediction information disclosure unit 21b discloses the second prediction information to the user terminal 10 (S105).
[0054] On the other hand, if the playback time is not equal to or longer than the second predetermined time (S104: NO), the predicted information disclosing unit 21b determines whether playback of the video has finished on the user terminal 10. In addition, the predicted information disclosing unit 21b determines whether the current time is after the deadline time (S106).
[0055] In S106, if the prediction information disclosing unit 21b determines that the playback of the video has ended, or if the prediction information disclosing unit 21b determines that the current time is after the deadline (S106: YES), the process of disclosing the prediction information ends.
[0056] On the other hand, in S106, if the predicted information disclosure unit 21b determines that the playback of the video has not finished and also determines that the current time is not after the deadline time (S106: NO), the predicted information disclosure unit 21b again determines whether the playback time is equal to or longer than the second predetermined time (S104).
[0057] The determinations of the forecast information disclosure unit 21b in S101, S103, S104, and S106 may be either real-time processing or batch processing. When the forecast information disclosure unit 21b operates by real-time processing, forecast information can be quickly disclosed to the user terminal 10. Furthermore, when the forecast information disclosure unit 21b operates by batch processing, the processing load on the server 20 can be reduced compared to when the forecast information disclosure unit 21b operates by real-time processing.
[0058] Note that the predicted information disclosing unit 21b does not need to determine whether the current time is after the deadline in the operation of S103 or S106. In this case, the predicted information disclosing unit 21b determines whether the playback of the operation has ended on the user terminal 10 in the operation of S103 or S106. The predicted information disclosing unit 21b may also determine whether the current time is after a predetermined time in the operation of S103 or S106. An example of the predetermined time is a time obtained by calculating a predetermined time at the deadline.
[0059] (1-5. Use Cases) Use cases of the forecast information management system 1 will be described below with reference to Figs. 6 to 10. Figs. 7A and 7B are diagrams showing the operation of the forecast information management system 1 on a timeline. In the following, the use case according to Fig. 7A will be referred to as "Use Case 1." In addition, in the following, the use case according to Fig. 7B will be referred to as "Use Case 2."
[0060] (1-5-1. Use Case 1) Use case 1 will be described with reference to FIG. 7A. Assume that the user terminal 10 plays a video from time t1 to time t3. The resulting video playback time is time h1. Assume that the user terminal 10 does not play a video from time t3 to time t4. Assume that the user terminal 10 plays a further video from time t4 to time t6. As a result, the video playback time is the sum of time h1, time h2, and time h3.
[0061] Playback of the video starts at time t1, and as a result, the video is displayed in a predetermined area D of touch panel display 14, as shown in Fig. 8. Also, disclosure processing starts.
[0062] The predicted information disclosing unit 21b determines whether the playback time is equal to or longer than a first predetermined time (S101). If the first predetermined time is equal to the time from time t1 to time t2, the playback time will not be equal to or longer than the first predetermined time until time t2 is reached, and therefore the predicted information disclosing unit 21b repeats the operations of S101 and S103. Prediction information such as the first predicted information is not disclosed on the screen displayed by the touch panel display 14 (at least it is not displayed so that the content of the prediction can be confirmed).
[0063] When a video is continuously played from time t1 to time t3 on the user terminal 10, the playback time from time t1 to time t2 reaches or exceeds the first predetermined time when time t2 has passed. After time t2, the prediction information disclosure unit 21b can determine that the playback time is equal to or exceeds the first predetermined time (S101: YES). As a result, the prediction information disclosure unit 21b discloses the first prediction information to the user terminal 10 (S102).
[0064] FIG. 9 is a diagram showing an example of a screen displayed by the touch panel display 14. As shown in FIG. 9, the first prediction information is displayed in an area P1 below the predetermined area D. An area P2 is an area where the user U can input the amount of their vote. When the user U inputs the amount of their vote in the area P2, the user terminal 10 accepts the amount of their vote. The user terminal 10 transmits to the server 20 information indicating the amount of their vote and information associating the prediction information with the person who made the prediction. The accepting unit 21c accepts the transmitted information indicating the amount of their vote and information associating the prediction information with the person who made the prediction. In this way, the accepting unit 21c accepts votes from the user U based on the first prediction information.
[0065] After disclosing the first predicted information (S102), the predicted information disclosing unit 21b determines whether the playback time is equal to or longer than a second predetermined time (S104).
[0066] Since playback continues on the user terminal 10 even after time t2 has passed, the playback time is added up until time t3, at which time the playback time is time h1 (=t3-t1). From time t3 to time t4, since playback is interrupted at time t3, no addition is made to the playback time, which remains at time h1.
[0067] When playback of the video resumes at time t4, the addition of the playback time also resumes. If playback of the video continues from time t4 to time t5, the playback time is the sum of time h1 and time h2 (= t5 - t4). If the playback time obtained by adding time h1 and time h2 is the same value as the second predetermined time, the predicted information disclosure unit 21b can determine that the playback time will be equal to or longer than the second predetermined time h2a after time t5 (S104: YES). As a result, the predicted information disclosure unit 21b discloses the second predicted information to the user terminal 10 (S105). Because the playback time is not equal to or longer than the second predetermined time until time t5 is reached, the predicted information disclosure unit 21b repeats the operations of S104 and S106.
[0068] 7A, the video continues to play even after time t5, and continues until time t6. As a result, at time t6, the playback time is h1+h2+h3, which includes the time h3 (=t6-t5).
[0069] FIG. 10 is a diagram showing an example of a screen displayed by the touch panel display 14. As shown in FIG. 10, the second prediction information is displayed in an area P3 below the predetermined area D. An area P4 is an area where the user U can input the amount of their bet. When the user U inputs the amount of their bet in the area P3, the user terminal 10 transmits to the server 20 information indicating the amount of their bet and information associating the prediction information with the person who predicted the prediction information. The reception unit 21c receives the transmitted information indicating the amount of their bet and information associating the prediction information with the person who predicted the prediction information. In this way, the reception unit 21c receives a vote from the user U based on the second prediction information.
[0070] (1-5-2. Use Case 2) Use case 2 will be described with reference to FIG. 7B. Assume that the user terminal 10 plays a video continuously from time t7 to time t12. As a result, the playback time of the video is the sum of time h4, time h5, and time h6. Also, assume that time t10 is the voting deadline. Use case 2 differs from use case 1 in that there is a deadline.
[0071] At time t7, playback of the video starts, and as a result, the video is displayed in a predetermined area D of touch panel display 14, as shown in Fig. 8. Also, disclosure processing starts.
[0072] The predicted information disclosure unit 21b determines whether the playback time is equal to or longer than a first predetermined time (S101). If the first predetermined time is equal to the time from time t7 to time t8, the playback time will not be equal to or longer than the first predetermined time until time t8 is reached, and the predicted information disclosure unit 21b will repeat the operations of S101 and S103.
[0073] If a video is played continuously from time t7 to time t9 on the user terminal 10, the playback time from time t7 to time t8 will be equal to or longer than the first predetermined time when time t8 has passed. After time t8, the predicted information disclosure unit 21b can determine that the playback time is equal to or longer than the first predetermined time (S101: YES). As a result, the predicted information disclosure unit 21b discloses the first predicted information to the user terminal 10 (S102). As shown in FIG. 9, the first predicted information is displayed in an area P1 below the predetermined area D.
[0074] After disclosing the first predicted information (S102), the predicted information disclosing unit 21b determines whether the playback time is equal to or longer than a second predetermined time (S104).
[0075] If the video continues to be played after time t9 and continues to be played until time t11, the playback time is the sum of time h4 and time h5 (= t11 - t9). If the playback time obtained by adding time h4 and time h5 is the same as the second predetermined time, the playback time will not be equal to or longer than the second predetermined time until time t11 is reached, and therefore the forecast information disclosure unit 21b will repeat the operations of S104 and S106.
[0076] However, the deadline t10 is reached before the time t11 is reached. Therefore, the forecast information disclosing unit 21b ends the disclosure process after the time t10 without disclosing the second forecast information (S106: YES).
[0077] As described above, in use case 1, the prediction information disclosure unit 21b discloses the first prediction information and the second prediction information to the user terminal 10. However, in use case 2, the prediction information disclosure unit 21b discloses the first prediction information but does not disclose the second prediction information. This is because the deadline time t10 is reached before the second predetermined time is reached.
[0078] (1-6. Variations) The prediction information disclosure unit 21b may divide one set of prediction information into multiple stages and disclose them to the user terminal 10. For example, the prediction information disclosure unit 21b divides one set of prediction information into five stages and discloses them to the user terminal 10. One set of prediction information is assumed to be a collection of five pieces of prediction information. The respective stages correspond to predetermined times T1, T2, T3, T4, and T5. Here, it is assumed that the time increases from predetermined time T1 to predetermined time T5.
[0079] In this case, if the playback time is equal to or longer than a predetermined time T1, the prediction information disclosure unit 21b discloses one piece of prediction information to the user terminal 10. Furthermore, if the playback time is equal to or longer than a predetermined time T2, the prediction information disclosure unit 21b discloses another piece of prediction information to the user terminal 10. Furthermore, if the playback time is equal to or longer than a predetermined time T3, the prediction information disclosure unit 21b discloses another piece of prediction information to the user terminal 10. If the playback time is equal to or longer than a predetermined time T4, the prediction information disclosure unit 21b discloses another piece of prediction information to the user terminal 10. If the playback time is equal to or longer than a predetermined time T5, the prediction information disclosure unit 21b discloses another piece of prediction information to the user terminal 10. In other words, if the playback time is equal to or longer than the predetermined time T5, the prediction information disclosure unit 21b discloses one set of prediction information to the user terminal 10.
[0080] 2. Second Embodiment The following describes the prediction information management system 1 according to the second embodiment. The prediction information management system 1 according to the second embodiment discloses prediction information according to the playback time, just like the prediction information management system 1 according to the first embodiment, but differs in that it changes its judgment based on the time remaining until the deadline. The following mainly describes the differences.
[0081] In the second embodiment, the predicted information disclosure unit 21b discloses the first predicted information to the user terminal 10 when the remaining time until the deadline satisfies a first predetermined condition and when the playback time is equal to or longer than a third predetermined time. Hereinafter, the remaining time until the deadline may be abbreviated to "remaining time." An example of the first predetermined condition is that the remaining time is equal to or shorter than a preset time.
[0082] An example of the first predetermined condition is that the time remaining from the current time until the voting deadline is equal to or less than a preset time.
[0083] The third predetermined time is a time set to be shorter than the first predetermined time. Examples of the third predetermined time include a time set according to the remaining time and a time set to be constant regardless of the remaining time. An example of a time set according to the remaining time includes a time set to be proportional to the remaining time. Note that the time set according to the remaining time may be a time calculated using the remaining time as a variable.
[0084] If the playback time is equal to or longer than the third predetermined time, the server 20 provides an incentive (first predicted information) to the user terminal 10. If the remaining time satisfies the first predetermined condition, the user U using the user terminal 10 can obtain the first predicted information by watching the video for the third predetermined time without watching the video for the first predetermined time or longer. In order to obtain the incentive, the user U using the user terminal 10 will watch the video for the third predetermined time or longer.
[0085] The above-described functions may be realized by the user terminal 10. The processing mode of the above-described functions may be either batch processing or real-time processing.
[0086] (2-1. Processing flow of forecast information management system 1) The flow of the disclosure processing will be described with reference to Figure 11. The operations of S101, S102, S103, S104, S105, and S106 of the disclosure processing according to the second embodiment are the same as the operations of S101, S102, S103, S104, S105, and S106 of the disclosure processing according to the first embodiment. The disclosure processing according to the second embodiment performs the operations of S201, S202, and S203 in addition to the operations of the disclosure processing according to the first embodiment. The operations of S201, S202, and S203 will be described in detail below.
[0087] When the disclosure process is started, the forecast information disclosing unit 21b determines whether the remaining time satisfies a first predetermined condition (S201). If it is determined that the remaining time does not satisfy the first predetermined condition (S201: NO), the forecast information disclosing unit 21b performs the operation of S101.
[0088] On the other hand, if it is determined that the remaining time satisfies the first predetermined condition (S201: YES), the predicted information disclosing unit 21b determines whether the playback time is equal to or longer than a third predetermined time (S202).
[0089] If it is determined that the playback time is equal to or longer than the third predetermined time (S202: YES), the prediction information disclosure unit 21b discloses the first prediction information (S102). On the other hand, if it is determined that the playback time is not equal to or longer than the third predetermined time (S202: NO), the prediction information disclosure unit 21b performs the operation of S203. The operation of S203 is the same as the operation of S103.
[0090] (2-2. Use Cases) Use cases will be described with reference to Figures 11 and 12. The use case in Figure 12 is referred to as "Use Case 3." Figure 12 is a diagram showing the operation of the forecast information management system 1 on a time axis.
[0091] Time h1b represents the first predetermined time. Time h2b represents the second predetermined time. Time h3b represents the third predetermined time. Assume that the user terminal 10 plays a video from time t13 to time t16. The playback time at time t16 is the sum of time h7, time h8, and time h9. The deadline is time t15.
[0092] If the playback time when played from time t13 to time t16 is shorter than the first predetermined time h1b, the predicted information disclosure unit 21b does not disclose the first predicted information based on the fact that the playback time is equal to or longer than the first predetermined time.
[0093] On the other hand, if the first predetermined condition is satisfied (S201: YES), the predicted information disclosure unit 21b determines whether the playback time is equal to or longer than a third predetermined time h3b (S202). The first predetermined condition is that the remaining time at the current time is equal to or shorter than a time h8. After time t14, the remaining time from the current time becomes equal to or shorter than a time h8, satisfying the first predetermined condition. Therefore, after time t14, the predicted information disclosure unit 21b determines whether the playback time is equal to or longer than a third predetermined time h3b (S202).
[0094] At time t14, the playback time is equal to or longer than the third predetermined time h3b. Therefore, the predicted information disclosing unit 21b determines that the playback time is equal to or longer than the third predetermined time h3b (S202: YES). The predicted information disclosing unit 21b discloses the first predicted information to the user terminal 10 (S102).
[0095] The playback time until the deadline is shorter than the second predetermined time h2b. Therefore, the forecast information disclosure unit 21b repeats the operations of S104 and S106 until the deadline. After the deadline, the disclosure process ends.
[0096] 3. Third Embodiment The following describes the prediction information management system 1 according to the third embodiment. Like the prediction information management system 1 according to the second embodiment, the prediction information management system 1 according to the third embodiment discloses prediction information when the third predetermined time has elapsed, but discloses a smaller amount of prediction information than the prediction information management system 1 according to the second embodiment. The following description will focus on the differences.
[0097] If the remaining time satisfies the first predetermined condition and the playback time is equal to or longer than a third predetermined time, the prediction information disclosure unit 21b discloses the third prediction information to the user terminal 10. The amount of the third prediction information is less than the amount of the first prediction information. Examples of the unit of "amount" include the unit by which the user U can vote and the unit by which the user U can purchase a service provided by the server 20. Note that the unit of "amount" may be the amount of information in the prediction information. When the "amount" is the amount of information in the prediction information, examples of the unit of "amount" include a unit of information capacity and a unit for counting characters or numbers included in the information.
[0098] An example of the third prediction information will be described below. Assume that the first prediction information is a collection of multiple (e.g., three) pieces of prediction information, and is also one set of prediction information. The amount of the third prediction information is less than the amount of one set of prediction information. In this case, an example of the third prediction information is information that does not include any of the prediction information in one set of prediction information (e.g., one or two pieces of prediction information). That is, when the playback time is equal to or longer than the third predetermined time, part of the information in one set of prediction information is disclosed to the user terminal 10.
[0099] Furthermore, it is assumed that the first prediction information includes the amount of betting for each predicted finishing order by the dopestor. In this case, an example of the third prediction information is information that does not include the amount of betting for each predicted finishing order by the dopestor. Furthermore, it is assumed that the first prediction information includes odds. In this case, an example of the third prediction information is information that does not include odds.
[0100] By configuring in this way, even if the condition of the first predetermined time or more cannot be met, there is an incentive to try to meet at least the condition of the third predetermined time or more, while there is also an incentive to try to meet the condition of the first predetermined time or more, which requires a longer playback time.
[0101] (3-1. Processing flow of forecast information management system 1) The flow of the disclosure processing will be described with reference to FIG. 13. The operations of S101, S102, S103, S104, S105, S106, S201, S202, and S203 of the disclosure processing according to the third embodiment are the same as the operations of S101, S102, S103, S104, S105, S106, S201, S202, and S203 of the disclosure processing according to the second embodiment. The disclosure processing according to the third embodiment includes the operation of S301 in addition to the operation of the disclosure processing according to the second embodiment. The operation related to S301 will be described in detail below.
[0102] When the predicted information disclosing unit 21b determines that the playback time is equal to or longer than the third predetermined time (S202: YES), the predicted information disclosing unit 21b discloses the third predicted information (S301). After that, the predicted information disclosing unit 21b performs the operation of S104.
[0103] (3-2. Use Cases) Use cases will be described with reference to Figures 9, 12, 13, and 14. The use case described below will be referred to as "Use Case 4." The operation of the forecast information management system 1 in Use Case 4 is assumed to be the operation shown in Figure 12A, similar to Use Case 3. Note that the relationship between the remaining time and the third predetermined time in Use Case 4 is also assumed to be the same as that shown in Figure 12B, similar to Use Case 3.
[0104] The amount of first prediction information in use case 4 is assumed to be the same as that in use case 1. For example, the touch panel display 14 on which the first prediction information is displayed is as shown in FIG. 9. On the other hand, an example of the touch panel display 14 on which the third prediction information is displayed is shown in FIG. 14. The third prediction information is displayed in area P5 below the predetermined area D. Furthermore, area P6 is an area where user U can input the amount of voting. As shown in FIG. 14, the amount of third prediction information is less than the amount of first prediction information shown in FIG. 9.
[0105] 4. Fourth Embodiment The following describes the prediction information management system 1 according to the fourth embodiment. Unlike the prediction information management system 1 according to the first embodiment, the prediction information management system 1 according to the fourth embodiment discloses prediction information even when the user U satisfies the conditions. The following mainly describes the differences.
[0106] The predicted information disclosure unit 21b according to the fourth embodiment has the following functions in addition to the functions of the predicted information disclosure unit 21b according to the first embodiment: When the playback time is equal to or longer than a fourth predetermined time, the predicted information disclosure unit 21b discloses the predicted information to the user terminal 10, and when the playback time is shorter than the fourth predetermined time and the user U satisfies a second predetermined condition, the predicted information disclosure unit 21b discloses the predicted information to the user terminal 10 used by the user U.
[0107] An example of the second predetermined condition will be described. In the following description, the predetermined service refers to a service provided by the administrator of the server 20, a service provided by a person involved in the competition, etc. Examples of the second predetermined condition include that the amount of bets based on prediction information associated with a video being played on the user terminal 10 within a predetermined time period is equal to or greater than a predetermined amount, and that the amount of bets received from the user terminal 10 within a predetermined period is equal to or greater than a predetermined amount. The second predetermined condition may also be a condition determined by various parameters related to betting (the number of types of betting tickets, the cumulative number of votes, the cumulative amount of votes), various parameters related to the user U, etc.
[0108] The second predetermined condition may be that the amount paid by the user U for a predetermined service within a predetermined period is equal to or greater than a predetermined amount. Alternatively, the second predetermined condition may be that an attribute value of the user U is a predetermined value. Examples of the attribute value include the period during which the user U used the predetermined service, the playback time of the user U within the predetermined period, etc. Alternatively, the second predetermined condition may be that the user U is a user within a predetermined period since starting to use the predetermined service.
[0109] Examples of the fourth predetermined time include a first predetermined time, a second predetermined time, a third predetermined time, and a time set by the administrator of the server 20. Examples of the predicted information that the predicted information disclosure unit 21b discloses to the user terminal include first predicted information, second predicted information, third predicted information, and predicted information set by the administrator of the server 20.
[0110] If the playback time is equal to or longer than the fourth predetermined time, the server 20 provides an incentive (prediction information) to the user terminal 10. Furthermore, even if the playback time is shorter than the fourth predetermined time, the server 20 provides an incentive to the user terminal 10 if the user U satisfies a second predetermined condition. The user U who uses the user terminal 10 satisfies the second predetermined condition in order to receive the incentive.
[0111] The case where the second predetermined condition is satisfied is when the amount of votes based on the prediction information associated with the video being played on the user terminal 10 within a predetermined period of time is equal to or greater than a predetermined amount. An example of the predetermined period is a period set in advance by the administrator of the server 20. An example of the predetermined amount is an amount set in advance by the administrator of the server 20. The same predetermined period or predetermined amount may be set for all users U or all user terminals 10. A different predetermined period or predetermined amount may be set for each attribute of the user U or each attribute of the user terminal 10.
[0112] Hereinafter, a video being played on the user terminal 10 within a predetermined period may be referred to as a "played video" for short. Examples of predicted information associated with a played video include predicted information notified by the played video, predicted information previously associated with the played video, predicted information previously associated with a predictor displayed on the played video, and the like.
[0113] Examples of predictors include a person or a fictional character that is recognized by the user U through a video displayed on the user terminal 10. Examples of the manner in which the predictor is notified through the played video include a manner in which the predictor is displayed through the played video, a manner in which the predictor is notified through the audio of the played video, and the like.
[0114] An aspect of "voting based on predicted information associated with a played video" will be described. "Prediction information associated with a played video" is assumed to be "prediction information notified by a played video." The predicted information notified by a played video is assumed to be predicted information indicating a prediction for a race to be held on a specific date and at a specific location. The specific date is March 23, 2021. The specific location is Velodrome A. In other words, the predicted information associated with a played video is predicted information indicating a prediction for a race to be held at Velodrome A on March 23, 2021.
[0115] In this case, a "vote based on prediction information associated with the played video" is a vote associated with prediction information for a race to be held at Velodrome A on March 23, 2021. For example, a "vote based on prediction information associated with the played video" is a vote associated with prediction information for a race to be held at Velodrome A at 10:00 on March 23, 2021. A "vote based on prediction information associated with the played video" may also be a vote associated with prediction information for a race to be held at Velodrome A at 13:00 on March 23, 2021.
[0116] Another aspect of "voting based on prediction information associated with a played video" will be explained. Let us assume that "prediction information associated with a played video" is "prediction information notified by a played video." Let us assume that the prediction information notified by a played video is prediction information indicating predictions for a race to be held at a specific date and time and a specific location. Let us assume that the specific date and time is 11:00 AM on March 23, 2021. Let us assume that the specific location is Velodrome B. In other words, the prediction information associated with a played video is prediction information indicating predictions for a race to be held at Velodrome B at 11:00 AM on March 23, 2021. In this case, "voting based on prediction information associated with a played video" is a vote associated with prediction information for a race to be held at Velodrome B at 11:00 AM on March 23, 2021.
[0117] The server 20 provides an incentive (prediction information) to the user terminal 10 if the playback time is equal to or longer than a fourth predetermined time. Furthermore, even if the playback time is less than the fourth predetermined time, the server 20 provides an incentive to the user terminal 10 if the amount of votes associated with the video is equal to or greater than a predetermined amount. To receive the incentive, a user U using the user terminal 10 will cast votes associated with the video equal to or greater than the predetermined amount.
[0118] The case where the second predetermined condition is satisfied may be the case where the amount of votes received from the user terminals 10 within a predetermined period is equal to or greater than a predetermined amount.
[0119] In this case, the server 20 provides an incentive (prediction information) to the user terminal 10 if the playback time is equal to or longer than the fourth predetermined time. Furthermore, even if the playback time is shorter than the fourth predetermined time, the server 20 provides an incentive to the user terminal 10 if the amount of the vote is equal to or greater than a predetermined amount. A user U using the user terminal 10 will vote for an amount equal to or greater than the predetermined amount in order to receive the incentive.
[0120] (4-1. Processing flow of forecast information management system 1) The flow of the disclosure process will be described with reference to Fig. 15. When the disclosure process is started, the predicted information disclosure unit 21b determines whether the playback time is equal to or longer than a fourth predetermined time (S401). If it is determined that the playback time is equal to or longer than the fourth predetermined time (S410: YES), the predicted information disclosure unit 21b discloses the predicted information to the user terminal 10 (S402).
[0121] On the other hand, if it is determined that the playback time is not equal to or longer than the fourth predetermined time (S410: NO), the prediction information disclosure unit 21b determines whether the amount of bets based on the prediction information associated with the playback video within the predetermined period is equal to or longer than a predetermined amount (S403). First, the input information will be described below, and then the determination by the prediction information disclosure unit 21b in S403 will be described.
[0122] Assume that user U inputs the amount of a bet into user terminal 10. User terminal 10 transmits information (hereinafter sometimes referred to as "input information") that associates the date and time when the input was received, the amount of the bet, the prediction information, and the person who predicted the prediction information to server 20. Receiving unit 21c receives the input information. Receiving unit 21c records the received input information in memory unit 22. Memory unit 22 stores the input information.
[0123] The prediction information disclosure unit 21b specifies the predetermined period related to S403. Thereafter, the prediction information disclosure unit 21b specifies input information that falls within the specified predetermined period from among the input information stored in the storage unit 22. The prediction information disclosure unit 21b compares the prediction information in the specified input information with the prediction information associated with the played video. If there is no prediction information similar to the prediction information associated with the played video from among the specified input information, the prediction information disclosure unit 21b determines that the bet amount based on the prediction information associated with the played video is not equal to or greater than a predetermined amount (S403: NO).
[0124] On the other hand, if there is prediction information similar to the prediction information associated with the played video among the identified input information, the prediction information disclosure unit 21b determines whether the amount of bets associated with the prediction information similar to the prediction information associated with the played video among the identified input information is equal to or greater than a predetermined amount. If it is not equal to or greater than the predetermined amount, the prediction information disclosure unit 21b determines that the amount of bets based on the prediction information associated with the played video is not equal to or greater than the predetermined amount (S403: NO). On the other hand, if it is equal to or greater than the predetermined amount, the prediction information disclosure unit 21b determines that the amount of bets based on the prediction information associated with the played video is equal to or greater than the predetermined amount (S403: YES).
[0125] If it is determined that the amount of votes based on the prediction information associated with the played video is equal to or greater than a predetermined amount (S403: YES), the prediction information disclosure unit 21b discloses the prediction information (S402). On the other hand, if it is determined that the amount of votes based on the prediction information associated with the played video is not equal to or greater than a predetermined amount (S403: NO), the prediction information disclosure unit 21b determines whether playback of the video has ended on the user terminal 10. In addition, the prediction information disclosure unit 21b determines whether the current time is after the deadline for accepting votes (S404).
[0126] In S404, if the prediction information disclosing unit 21b determines that the playback of the video has ended, or if the prediction information disclosing unit 21b determines that the current time is after the deadline (S404: YES), the process of disclosing prediction information ends.
[0127] On the other hand, in S404, if the predicted information disclosure unit 21b determines that the playback of the video has not finished and also determines that the current time is not after the deadline time (S404: NO), the predicted information disclosure unit 21b again determines whether the playback time is equal to or longer than the fourth predetermined time (S401).
[0128] 5. Fifth Embodiment The prediction information management system 1 according to the fifth embodiment will be described below. The prediction information management system 1 according to the fifth embodiment differs from the prediction information management system 1 according to the first embodiment in that it discloses prediction information associated with each predetermined sport. The following description will focus on the differences.
[0129] The prediction information disclosure unit 21b discloses prediction information associated with each predetermined event to the user terminal 10 in accordance with the playback time corresponding to the predetermined event within the playback time. The predetermined event is a event set by the administrator of the server 20.
[0130] Examples of predetermined events include events specified by the time when they were held, events specified by the place where they were held, events specified by participants or things, events specified by the time and place where they were held, etc. Examples of the time when they were held include the day when they were held, the date and time when they were held, etc.
[0131] Examples of "playback time corresponding to a specified sport" include the playback time of a video showing predictions for a specified sport, the playback time of a session showing predictions for a specified sport, the playback time of a program showing predictions for a specified sport, and the playback time of a channel showing predictions for a specified sport. An example of a session is a video separated into certain time intervals. An example of a program is a video separated by the displayed forecaster or the content of the predicted sport. An example of a channel is a video separated by the displayed theme or content.
[0132] The following describes the aspects of "predetermined sport prediction information associated with each predetermined sport." Suppose the predetermined sport is a sport specified by the date on which it will be held. In this case, the prediction information associated with each predetermined sport is prediction information showing predictions for the sport to be held on the same day. On the other hand, suppose the predetermined sport is a sport specified by the location on which it will be held. In this case, the prediction information associated with each predetermined sport is prediction information showing predictions for the sport to be held at the same location.
[0133] The server 20 provides an incentive (prediction information associated with each event) to the user terminal 10 according to the playback time corresponding to a predetermined event. The incentive (prediction information associated with each event) is likely to be prediction information needed by the user using the user terminal. To obtain the incentive, the user U using the user terminal 10 will watch the video corresponding to the event for a longer period of time.
[0134] Furthermore, the prediction information disclosure unit 21b discloses the prediction information to the user terminal 10 based on a priority predetermined for the prediction information. The priority is determined in advance by the administrator of the server 20 in association with the prediction information. For example, if the priority is a number, the prediction information disclosure unit 21b discloses the prediction information to the user terminal 10 so that the priority associated with the prediction information is in descending or ascending order. Furthermore, the priority may be a letter or a combination of a letter and a number. Note that the priority may be set by the betting type designated by the user U, in order of odds, in order of the bet amount of the doctor, or by specific prediction information designated by the doctor.
[0135] The server 20 provides incentives (prediction information) based on the priority, and the server 20 can adjust the degree of motivation for the user to watch videos based on the priority.
[0136] Furthermore, when the predicted information disclosing unit 21b receives payment of a fee set according to the amount of undisclosed information, it discloses the undisclosed information to the user terminal 10. The undisclosed information is predicted information that has not been disclosed to the user terminal 10. An example of a fee set according to the amount of undisclosed information is a fee that is set in proportion to the amount of undisclosed information.
[0137] When the server 20 receives payment of a fee set according to the amount of undisclosed information, the server 20 discloses the undisclosed information to the user terminal 10. This allows the user U using the user terminal 10 to pay a fee that is appropriate according to the amount of undisclosed information.
[0138] The display control unit 21d controls the display of the touch panel display 14 of the user terminal 10. The display control unit 21d causes the user terminal 10 to display, among the prediction information associated with the competition, the amount of prediction information that has been disclosed to the user terminal 10 and the amount of prediction information that has not been disclosed to the user terminal 10 in a manner that can be recognized by the user.
[0139] FIG. 17 is an example in which the display control unit 21d displays, on the user terminal 10, the amount of predicted information disclosed to the user terminal 10 and the amount of predicted information not disclosed to the user terminal 10. In an area P7 of FIG. 18, "Disclosed 7 / 10, Remaining 3" is displayed. Here, "Disclosed 7" indicates the amount of predicted information disclosed to the user terminal 10. Furthermore, "Remaining 3" indicates the amount of predicted information not disclosed to the user terminal 10. Furthermore, " / 10" indicates the amount obtained by adding the amount of predicted information disclosed to the user terminal 10 and the amount of predicted information not disclosed to the user terminal 10.
[0140] The server 20 displays the amount of disclosed forecast information and the amount of undisclosed forecast information on the user terminal 10. This allows the user U using the user terminal 10 to recognize the amount of disclosed forecast information and the amount of undisclosed forecast information, thereby providing the user with a motivation to obtain undisclosed forecast information.
[0141] <6. Other embodiments> Although the embodiments of the present invention and their modifications have been described above, the application of the present disclosure is not limited to the above. Other embodiments will be described below. The embodiments described below may be realized by replacing or adding functions of any of the first to fifth embodiments described above.
[0142] The start point for counting the playback time may be set to a specific day, a specific date and time, or the start point of a specific competition. For example, the start point for counting the playback time may be set to midnight every day. For example, the start point for counting the playback time may be set to each time a specific competition starts.
[0143] If there is undisclosed information, the display control unit 21d may display the payment conditions for disclosing the undisclosed information on the user terminal 10 so that the user U can recognize them. For example, assume that the payment for disclosing the undisclosed information is "500 yen." In this case, the display control unit 21d displays a message on the touch panel display 14 saying "Disclosure for 500 yen."
[0144] If there is undisclosed information, the display control unit 21d may display, on the user terminal 10, a condition related to the playback time for disclosing the undisclosed information so that the user U can recognize it. For example, assume that the condition related to the playback time for disclosing the undisclosed information is "5 more minutes of viewing." In this case, the display control unit 21d displays a message on the touch panel display 14 saying, "Disclosure will occur in 5 more minutes."
[0145] The present invention can also be realized as a computer-readable non-transitory recording medium storing the above-mentioned program.
[0146] <7. Features of the embodiment> The features of the embodiments of the present invention are summarized below.
[0147] In one aspect of the present invention, an information processing device is provided that includes a video sending unit 21a and a prediction information disclosure unit 21b, in which the video sending unit 21a sends a video related to a competition to a user terminal 10 that plays the video, and the prediction information disclosure unit 21b discloses prediction information to the user terminal 10, including information about predictions for the outcome of a competition associated with the video, according to the playback time of the video on the user terminal 10.
[0148] With this configuration, the information processing device provides an incentive (prediction information) to the user terminal 10 according to the playback time of the video on the user terminal 10. The user U who uses the user terminal 10 will watch the video for a longer period of time in order to receive the incentive.
[0149] The predicted information disclosing unit 21b may disclose the first predicted information to the user terminal 10 as predicted information when the playback time is equal to or longer than the first predetermined time.
[0150] With this configuration, when the playback time of the video on the user terminal 10 is equal to or longer than the first predetermined time, the information processing device provides an incentive (first predicted information) to the user terminal 10. A user U using the user terminal 10 will watch the video for equal to or longer than the first predetermined time in order to receive the incentive.
[0151] When the playback time is equal to or longer than a second predetermined time that is longer than the first predetermined time, the predicted information disclosure unit 21b may disclose the second predicted information to the user terminal 10 as predicted information in addition to the first predicted information.
[0152] With this configuration, when the playback time of the video on the user terminal 10 is equal to or longer than the second predetermined time, the information processing device provides a further incentive (second predicted information) to the user terminal 10. After watching the video for equal to or longer than the first predetermined time, the user U using the user terminal 10 will watch the video for equal to or longer than the second predetermined time in order to obtain the further incentive.
[0153] The information processing device further includes a reception unit 21c, which receives votes for the competition from the user terminal 10, and the prediction information disclosure unit 21b may disclose the first prediction information to the user terminal 10 as prediction information when the remaining time until the deadline for receiving votes satisfies a first predetermined condition and when the playback time is equal to or longer than a third predetermined time which is shorter than the first predetermined time.
[0154] With this configuration, the information processing device provides an incentive (first predicted information) to the user terminal 10 when the playback time of the video on the user terminal 10 is equal to or longer than a third predetermined time, which is shorter than the first predetermined time. If the remaining time satisfies the first predetermined condition, the user U using the user terminal 10 can obtain the first predicted information by watching the video for the third predetermined time, even if he or she does not watch the video for the first predetermined time or longer. In order to obtain the incentive, the user U using the user terminal 10 will watch the video for the third predetermined time or longer.
[0155] The information processing device further includes a receiving unit 21c, which receives votes for the competition from the user terminal 10, and the prediction information disclosure unit 21b discloses third prediction information to the user terminal 10 as prediction information when the remaining time until the deadline for receiving votes satisfies a first predetermined condition and when the playback time is equal to or longer than a third predetermined time that is shorter than the first predetermined time, and the amount of the third prediction information may be less than the amount of the first prediction information.
[0156] With this configuration, even if the condition of the first predetermined time or more cannot be met, there is an incentive to try to meet at least the condition of the third predetermined time or more, while there is also an incentive to try to meet the condition of the first predetermined time or more, which requires a longer playback time.
[0157] The predicted information disclosure unit 21b may disclose the predicted information to the user terminal 10 if the playback time is equal to or longer than a fourth predetermined time, and may disclose the predicted information to the user terminal 10 used by the user U if the playback time is less than the fourth predetermined time and the user U satisfies a second predetermined condition.
[0158] With this configuration, the information processing device provides an incentive (prediction information) to the user terminal 10 when the playback time of the video on the user terminal 10 is equal to or longer than the fourth predetermined time. Furthermore, even if the playback time of the video on the user terminal 10 is less than the fourth predetermined time, the information processing device provides an incentive to the user terminal 10 when the user U satisfies a second predetermined condition. The user U who uses the user terminal 10 satisfies the second predetermined condition in order to receive the incentive.
[0159] The information processing device further includes a reception unit 21c, which receives votes for the competition from the user terminal 10, and the second predetermined condition may be satisfied when the amount of votes received from the user terminal 10 within a predetermined period is equal to or greater than a predetermined amount.
[0160] With this configuration, the information processing device provides an incentive (prediction information) to the user terminal 10 when the playback time of the video on the user terminal 10 is equal to or longer than a fourth predetermined time. Furthermore, even if the playback time of the video on the user terminal 10 is less than the fourth predetermined time, the information processing device provides an incentive to the user terminal 10 when the amount of the vote is equal to or greater than a predetermined amount. A user U using the user terminal 10 will vote equal to or greater than the predetermined amount in order to receive the incentive.
[0161] The case where the second predetermined condition is satisfied may be the case where the amount of votes based on prediction information associated with a video being played on the user terminal 10 within a predetermined period of time is equal to or greater than a predetermined amount.
[0162] With this configuration, the information processing device provides an incentive (prediction information) to the user terminal 10 when the playback time of the video on the user terminal 10 is equal to or longer than a fourth predetermined time. Furthermore, even if the playback time of the video on the user terminal 10 is less than the fourth predetermined time, the information processing device provides an incentive to the user terminal 10 when the amount of votes associated with the video is equal to or greater than a predetermined amount. A user U using the user terminal 10 will vote equal to or greater than the predetermined amount associated with the video in order to receive the incentive.
[0163] The prediction information disclosure unit 21b may disclose to the user terminal 10 prediction information associated with each predetermined event in accordance with the playback time corresponding to the predetermined event within the playback time of the video.
[0164] With this configuration, the information processing device provides an incentive (prediction information associated with each event) to the user terminal 10 according to the playback time corresponding to a predetermined event. The incentive is likely to be prediction information required by the user U using the user terminal 10. Therefore, the user U using the user terminal 10 will watch the video corresponding to the event for a longer period of time in order to obtain the incentive.
[0165] The prediction information disclosing unit 21b may disclose the prediction information to the user terminal 10 based on a priority predetermined for the prediction information.
[0166] With this configuration, the information processing device provides incentives (prediction information) based on the priority, and can adjust the degree of motivation for the user U to watch videos based on the priority.
[0167] The predicted information disclosing unit 21b may disclose the undisclosed information to the user terminal 10 when receiving payment of a fee set according to the amount of undisclosed information, which is predicted information that has not been disclosed to the user terminal 10.
[0168] With this configuration, when the information processing device receives payment of a fee set according to the amount of undisclosed information, it discloses the undisclosed information to the user terminal 10. This allows the user U using the user terminal 10 to pay a fee that is appropriate according to the amount of undisclosed information.
[0169] The information processing device may further include a display control unit 21d, and the display control unit 21d may cause the user terminal 10 to display, in a manner recognizable to the user U, the amount of predicted information associated with the competition that has been disclosed to the user terminal 10 and the amount of predicted information that has not been disclosed to the user terminal 10.
[0170] With this configuration, the information processing device displays the amount of disclosed predicted information and the amount of undisclosed predicted information on the user terminal 10. This allows the user U using the user terminal 10 to recognize the amount of disclosed predicted information and the amount of undisclosed predicted information, thereby providing the user U with motivation to obtain undisclosed predicted information.
[0171] In another aspect of the present invention, there is provided an information processing method having a video transmission step and a prediction information disclosure step, in which in the video transmission step, a computer transmits a video related to a competition to a user terminal 10 that plays the video, and in the prediction information disclosure step, the computer discloses prediction information to the user terminal 10, including information about predictions for the outcome of the competition associated with the video, according to the playback time of the video played on the user terminal 10.
[0172] In another aspect of the present invention, there is provided a control program for causing a computer to function as a video sending unit 21a and a prediction information disclosure unit 21b, wherein the video sending unit 21a sends a video relating to a competition to a user terminal 10 that plays the video, and the prediction information disclosure unit 21b discloses prediction information including information about predictions for the outcome of a competition associated with the video to the user terminal 10 according to the playback time of the video on the user terminal 10.
[0173] Various embodiments of the present invention have been described above, but these are presented as examples and are not intended to limit the scope of the invention. The novel embodiments may be embodied in various other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. Such embodiments and modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims. [Explanation of symbols]
[0174] 1: Forecast information management system, 5: Communication line, 10: User terminal, 11: Control unit, 12: Memory unit, 13: Communication unit, 14: Touch panel display, 15: Speaker, 16: Microphone, 17: Camera, 18: Operation button, 19: System bus, 20: Server, 21: Control unit, 21a: Video transmission unit, 21b: Forecast information disclosure unit, 21c: Reception unit, 21d: Display control unit, 22: Memory unit, 24: Communication unit, 25: Operation input unit, 26: Monitor, 27: System bus, N: Competitor, S: Method, T: Method, t: Time, h: Duration, h1b: First predetermined time, h2b: Second predetermined time, h3b: Third predetermined time, P: Area, D: Predetermined area
Claims
[Claim 1] It has a video transmission unit and a forecast information disclosure unit, the video transmission unit transmits a video related to the competition to a user terminal that plays back the video; The prediction information disclosure unit discloses prediction information including information about predictions for the outcome of the competition associated with the video to the user terminal in accordance with the playback time of the video on the user terminal.
Citation Information
Patent Citations
Voting forecast disclosure system, method, and computer program
JP2010160612A