Server device, program for server device and program for terminal device

The system allows users to vote and visually cheer for artist units, enhancing the presentation effect by moving cheering objects and performance images based on vote counts, increasing user motivation and livening up the concert.

JP2025126929AActive Publication Date: 2025-08-29MIXI INC
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
JP2025096991
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-06-10
Publication Date
2025-08-29
Estimated Expiration
2039-03-26

AI Technical Summary

Technical Problem

There is no system that allows users to vote for artist units performing at a live concert and visually cheer for their preferred units, enhancing the presentation effect during the voting process.

Method used

A server device and terminal device system that acquires voting information and displays cheering operations, moving cheering objects and performance images in response to user inputs, with effects enhanced based on vote counts.

Benefits of technology

Enhances the presentation effect by visually representing user interactions, increasing motivation to vote, and livening up the performance based on vote counts and cheering operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025126929000001_ABST
    Figure 2025126929000001_ABST
Patent Text Reader

Abstract

To provide a technology for improving a performance effect for support operation to a voting target object during a voting period to be displayed in a display device in the case of voting any of a plurality of voting target objects by a terminal device.SOLUTION: A server device connectable to a terminal device and capable of performing an output to a display device includes a voting information acquisition part for acquiring voting information showing a vote to a selected voting target object in the case of selecting any of a plurality of voting target objects to be a voting target of a user by performing an operation input to the terminal device, and a display control part for displaying the plurality of voting target objects in a display area set for each of them in the display device for a voting period to the plurality of voting target objects. The display control part displays a performance image corresponding to the support operation in a display area for displaying a voting target object selected by the user in the case of inputting the support operation in the terminal device during the voting period.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a server device, a program for the server device, and a program for a terminal device. [Background technology]

[0002] In the past, among video distribution systems that generate animations of character objects and distribute videos that include the animations of the character objects, there has also been known a content distribution system that, in response to a request from a viewing user viewing content, displays on a display screen a gift object corresponding to an item purchased by the viewing user (for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 6382468 Summary of the Invention [Problem to be solved by the invention]

[0004] Until now, there has been no system that allows users to vote for the artist unit (hereinafter referred to as "unit") that will perform an encore at a live concert where multiple artist units (voting object) made up of characters from anime or games are performing. Also, there has been no system that allows users to visually cheer on the voting object during the voting process.

[0005] The present invention provides a technique for improving the presentation effect displayed on a display device in response to a support operation for a voting target object during a voting period when voting for one of a plurality of voting target objects using a terminal device. [Means for solving the problem]

[0006] According to one aspect of the present invention, a server device connectable to a terminal device capable of user operation and image display and capable of outputting to a display device comprises: a voting information acquisition unit that, when one of a plurality of voting target objects for which the user is to vote is selected by operation input to the terminal device, acquires voting information indicating the vote for the selected voting target object; and a display control unit that displays the plurality of voting target objects in display areas set respectively on the display device during the voting period for the plurality of voting target objects, wherein, when a cheering operation is input to the terminal device during the voting period, the display control unit displays a performance image corresponding to the cheering operation in the display area where the voting target object selected by the user is displayed.

[0007] The display control unit is characterized in that, when the voting information is acquired, it displays a cheering object corresponding to the terminal device on which the voting operation corresponding to the voting information was performed at a position in a display area different from the display area in which the object to be voted for is displayed.

[0008] The display control unit moves the cheering object up and down or left and right in an arc shape, or changes the movement speed of the cheering object, in response to the input of the cheering operation.

[0009] The display control unit is characterized in that, upon input of the cheering operation, it moves the performance image from the position where the cheering object is displayed toward the display area where the object to be voted for selected by the user is displayed.

[0010] The display control unit is characterized in that, when a predetermined condition is met by input to the terminal device, it moves the performance image from the position where the cheering object is displayed toward the display area where the object to be voted for selected by the user is displayed.

[0011] The display control unit increases the number of the cheering objects or increases the change in behavior or form of the effect image according to the number of votes for the object to be voted for.

[0012] The display control unit determines the data to be played back after the voting period ends, depending on the number of supporters based on the input of the support operation.

[0013] A server device that can be connected to a terminal device that can perform user operations and display images and that can output to a display device executes an acquisition process to acquire voting information indicating the vote for the selected object to be voted for, when one of a plurality of objects to be voted for by the user is selected by operation input to the terminal device, and a display control process to display the plurality of objects to be voted for in display areas set respectively on the display device during the voting period for the plurality of objects to be voted for, and is characterized in that, when a cheering operation is input to the terminal device during the voting period, the display control process displays a performance image corresponding to the cheering operation in the display area where the object to be voted for selected by the user is displayed.

[0014] The present invention is characterized in that when a terminal device that is capable of communicating with a server device capable of performing user operations and displaying images and capable of outputting to a display device selects one of a plurality of voting target objects for which the user is to vote by inputting an operation into the terminal device, voting information indicating the vote for the selected voting target object is transmitted to the server device, and when a cheering operation is input into the terminal device during the voting period for the plurality of voting target objects, cheering operation information indicating the cheering operation is transmitted to the server device, thereby causing the server device to execute a process of displaying a performance image corresponding to the cheering operation in the display area where the voting target object selected by the user is displayed, with the plurality of voting target objects being displayed in display areas set respectively on the display device. [Brief explanation of the drawings]

[0015] [Figure 1] 1 is a block diagram of an information processing system according to an embodiment of the present invention. [Figure 2] FIG. 1 is a diagram illustrating an example of a network configuration of a vote processing system according to a first example of this embodiment. [Figure 3] FIG. 2 is a functional block diagram of a vote processing system according to a first embodiment of the present invention. [Figure 4] FIG. 10 is a sequence diagram of a voting process in Example 1 of this embodiment. [Figure 5] FIG. 10 is a diagram showing an example of a display of a stage before a voting period displayed on a display device in Example 1 of this embodiment. [Figure 6] FIG. 10 is a diagram showing a display example of the top screen of a voting site displayed on a terminal device in Example 1 of this embodiment. [Figure 7] FIG. 10 is a diagram showing an example of a display of a stage during a character's performance during a voting period displayed on a display device in Example 1 of this embodiment. [Figure 8] FIG. 10 is a diagram showing a display example (part 1) of a support operation screen displayed on a terminal device in Example 1 of this embodiment. [Figure 9] FIG. 10 is a diagram showing a display example (part 1) of a performance image displayed on a display device in Example 1 of this embodiment. [Figure 10] FIG. 10 is a diagram showing a display example (part 2) of a support operation screen displayed on the terminal device in Example 1 of this embodiment. [Figure 11] FIG. 10 is a diagram showing a display example (part 2) of a performance image displayed on a display device in Example 1 of this embodiment. [Figure 12] FIG. 10 is a diagram showing a display example (part 3) of a performance image displayed on the display device in Example 1 of this embodiment. [Figure 13] 10 is a flowchart of a voting process of a server in Example 1 of this embodiment. [Figure 14] FIG. 10 is a functional block diagram of a voting processing system in Example 2 of this embodiment. [Figure 15]FIG. 1 is an example of a configuration block diagram of a hardware environment of a computer that executes a program in this embodiment (including Examples 1 and 2). DETAILED DESCRIPTION OF THE INVENTION

[0016] 1 is a block diagram of an information processing system 1 according to this embodiment. A server device 2 is connectable to a terminal device 5 that can be operated by a user and display images, and is also capable of outputting to a display device 6. The server device 2 includes a voting information acquisition unit 3 and a display control unit 4. An example of the server device 2 is a server device 13.

[0017] When one of a plurality of voting target objects to be voted for by the user is selected by operation input to the terminal device 5, the voting information acquisition unit 3 acquires voting information indicating the vote for the selected voting target object. An example of the voting information acquisition unit 3 is the voting information acquisition unit 33.

[0018] During a voting period for the plurality of voting target objects, the display control unit 4 displays the plurality of voting target objects in display areas set for each of the plurality of voting target objects on the display device 6. An example of the display control unit 4 is the display control unit 34. Here, when a cheering operation is input to the terminal device 5 during the voting period, the display control unit 4 displays an effect image corresponding to the cheering operation in the display area where the voting target object selected by the user is displayed.

[0019] By configuring in this manner, when a user votes for one of a plurality of voting target objects using the terminal device 5, the presentation effect of the support operation for the voting target object during the voting period displayed on the display device 6 can be improved.

[0020] When the voting information is acquired, the display control unit 4 displays a cheering object corresponding to the terminal device 5 on which the voting operation corresponding to the voting information was performed at a position in a display area different from the display area in which the object to be voted for is displayed.

[0021] By configuring in this way, users can visually recognize their virtual location and that they are participating in voting.

[0022] In response to the input of a cheering operation, the display control unit 4 moves the cheering object up and down or left and right in an arc shape, or changes the movement speed of the cheering object.

[0023] With this configuration, the user can visually recognize that his or her actions are reflected on the display device 6.

[0024] In response to the input of the cheering operation, the display control unit 4 moves the effect image from the position where the cheering object is displayed toward the display area where the object to be voted for selected by the user is displayed.

[0025] This configuration can liven up the performance on stage.

[0026] When a predetermined condition is satisfied by input to the terminal device 5, the display control unit 4 moves the effect image from the position where the cheering object is displayed toward the display area where the object to be voted for selected by the user is displayed.

[0027] By configuring it in this way, when a predetermined condition is met, the performance image can be moved from the position where the cheering object is displayed towards the display area where the object to be voted for selected by the user is displayed, thereby further livening up the performance on stage.

[0028] The display control unit 4 increases the number of cheering objects or greatly changes the behavior or form of the effect image according to the number of votes for the object to be voted for.

[0029] By configuring it in this way, the number of cheering objects increases or the behavior or form of the performance image changes significantly depending on the number of votes for the object to be voted for, i.e., the performance becomes more dynamic or more flashy, and the show is enhanced from various perspectives, thereby increasing the user's motivation to vote.

[0030] The display control unit 4 determines the playback data after the voting period ends according to the number of supporters based on the input of the support operation. By configuring in this way, the playback data played by the winning unit changes depending on the number of supporters, so the voting operation motivates the user to increase the number of votes.

[0031] 2 is a diagram showing an example of a network configuration of a vote processing system 11 in Example 1 of this embodiment. The vote processing system 11 is an example of an information processing system 1. The vote processing system 11 includes a terminal device 12, a server device (hereinafter referred to as a "server") 13, a display device 14, a computer (hereinafter referred to as a "PC") 15, and a communication network 16. The terminal device 12, the server 13, and the PC 15 are connected to each other via a communication network 17 so as to be able to communicate with each other.

[0032] In this embodiment, as an example, one or more users are gathered at an event venue 16 where a display device 14 connected to a PC 15 is installed. Each user carries at least one terminal device 12. At the event venue 16, a group of multiple artists, each consisting of characters from an anime or game, is displayed on the display device 14 or other display devices, and the group performs a performance, allowing users to watch the performance and the characters. After the performance ends, users vote for the group they would like to see perform an encore from among the multiple groups.

[0033] The terminal device 12 is an electronic terminal device having a communication function that can be connected to a communication network, such as a smartphone, tablet terminal, mobile phone, etc. carried by a user. The terminal device 12 may also be a so-called personal computer.

[0034] The server 13 is an information processing device that can distribute various contents to the terminal device 12 and display the contents on the display device 14 via the PC 15. The server 13 may be a server system made up of one or more physical information processing devices, or may be a virtual server system made up of one or more virtual server devices.

[0035] The PC 15 is a so-called personal computer, and outputs to a display device the content distributed from the server 13. The PC 15 may be a terminal device having a communication function that can be connected to a communication network, such as a smartphone, a tablet terminal, or a mobile phone.

[0036] The display device 14 is a display device such as a display that outputs content distributed from the server 13. The display device 14 also has a speaker, and if the distributed content includes sound data (including voice data, performance data, etc.), the sound data is output via the speaker. The display device 14 may be a projector, or may display an image on a screen. The speaker may also be independent of the display device.

[0037] 3 is a functional block diagram of a voting processing system in Example 1 of this embodiment. The terminal device 12 includes a communication unit 21 and an operation display unit 22. The communication unit 21 is an interface that enables communication with devices connected to the communication network 17. In this example, communication is performed with the server 13.

[0038] The operation and display unit 22 is a touch panel that can receive inputs through input operations and can also display information. In the present embodiment, the operation and display unit 22 is used as an example, but is not limited to this, and the input unit and the display unit may be independent of each other.

[0039] The PC 15 includes a communication unit 51 and an output unit 52. The communication unit 51 is an interface that enables communication with devices connected to the communication network 17, and in this case, communicates with the server 13. The output unit 52 is an output interface that connects to the display device 14 and causes the display device 14 to display an image.

[0040] The server 13 includes a communication unit 31, a control unit 32, and a storage unit 40. The communication unit 31 is an interface that enables communication with devices connected to the communication network 17, and in this case, communicates with the terminal device 12 and the PC 15.

[0041] The control unit 32 functions as a voting information acquisition unit 33, a display control unit 34, a position determination unit 35, a cheering operation information acquisition unit 36, a voting period management unit 37, a voting management unit 38, and a billing management unit 39.

[0042] The voting information acquisition unit 33 acquires voting information transmitted from the terminal device 12 based on a voting operation on the operation display unit 22 by the user.

[0043] The display control unit 34 causes the operation display unit 22 to display a voting website (hereinafter referred to as the "voting site"), which will be described later, in response to an input operation from the terminal device 12. Furthermore, when voting information is acquired in response to an input operation from the terminal device 12, the display control unit 34 causes the display device 14 to display the stage area where the object to be voted for will perform and the audience seat area. Furthermore, when an operation to cheer for the object to be voted for (a cheering operation) is performed by an input operation from the terminal device 12, the display control unit 34 causes the display device 14 to display a performance image in response to the cheering operation.

[0044] When voting information is acquired in response to an input operation from the terminal device 12, the position determination unit 35 randomly determines one of the positions in the above-mentioned spectator seat area as the position (user virtual position) where the user who performed the voting operation is virtually located in the spectator seat.

[0045] The cheering operation information acquisition unit 36 ​​acquires information on an operation (cheering operation) for cheering on the object to be voted for through an input operation from the terminal device 12.

[0046] The voting period management unit 37 manages the voting period. During this voting period, each user can access the voting site using the terminal device 12 and perform voting operations or cheering operations. Also, during the voting period, the display control unit 34 displays a video of a performance, such as a musical performance, by the support target object on the display device 14, and also outputs sound based on the performance data from the speaker.

[0047] The vote management unit 38 tallyes up the vote information and determines the data to be played back (playback data) according to the vote results.

[0048] The billing management unit 39 performs processing related to billing when a billing operation is performed on the terminal device 12 .

[0049] The memory unit 40 stores user interface (hereinafter referred to as "UI") data 41 for the terminal device, background data 42, character data 43, performance data 44, effect data 45, a billing management database (hereinafter referred to as "DB"), and encore playback data 47.

[0050] The UI data 41 is data relating to the top screen of the voting site to be displayed on the terminal device 12, the support input interface underneath it, and the input display screen for determining the user's virtual position and charge.

[0051] The background data 42 is display data relating to the stage area and audience seat area to be displayed on the display device 14. The character data 43 is data relating to the character that is the subject of voting, and allows the performance to be displayed as animation. The performance data 44 is performance data that is played back in accordance with the performance movements of the character. The effect data 45 is various performance images that are displayed on the display device from the start to the end of voting, and is data that includes various display emphasis effects that liven up the performance or music performance in accordance with cheering operations, for example (including data for cheering objects such as glow sticks).

[0052] The billing management DB 46 is a database that manages billing processing. In Fig. 3, the billing management DB 46 is stored in the storage unit 40, but this is just an example and the billing management DB 46 may be stored in a separate storage device.

[0053] The encore playback data 47 is data for playing back the performance and video of the unit that wins the voting on the display device 14 or another display device. Note that multiple performance playback data may be stored for the same unit so that the playback data can be changed depending on the number of supporters.

[0054] FIG. 4 is a sequence diagram of a voting process in Example 1 of this embodiment. FIG. 5 is a diagram showing an example of a display of a stage before the voting period displayed on a display device in Example 1 of this embodiment. FIG. 6 is a diagram showing an example of a display of a top screen of a voting site displayed on a terminal device in Example 1 of this embodiment. FIG. 7 is a diagram showing an example of a display of a stage during a character's performance during the voting period displayed on a display device in Example 1 of this embodiment. FIG. 8 is a diagram showing an example (part 1) of a display screen for cheering operations displayed on a terminal device in Example 1 of this embodiment. FIG. 9 is a diagram showing an example (part 1) of a display of a performance image displayed on a display device in Example 1 of this embodiment. FIG. 10 is a diagram showing an example (part 2) of a display screen for cheering operations displayed on a terminal device in Example 1 of this embodiment. FIG. 11 is a diagram showing an example (part 2) of a display of a performance image displayed on a display device in Example 1 of this embodiment. FIG. 12 is a diagram showing an example (part 3) of a display of a performance image displayed on a display device in Example 1 of this embodiment. Hereinafter, FIG. 4 will be described with reference to FIGS. 5 to 12. For convenience of explanation, hereinafter, displaying on the operation display unit 22 of the terminal device 12 may also be described as "displaying on the terminal device 12."

[0055] First, when the voting event starts, the server 13 uses the background data 42 and character data 43 to display on the display device 14 an image (FIG. 5) in which the stage area is unlit and the audience area is dark (S1). This is a state in which the performance has not yet started. In this state, the server 13 has not yet started accepting votes. The characters are set to be standing on stage, on standby, and are displayed dark because they are not illuminated by spotlights.

[0056] 5, the display device 14 displays stage areas 61, 62 and an audience area 63. The stage areas 61, 62 are display (performance) areas for the competing units, respectively. In this embodiment, the stage area 61 is the area where the unit "XXX" performs, and the stage area 62 is the area where the unit "YYYY" performs. The area below the stage areas 61, 62 is the audience area 63.

[0057] The server 13 causes the display device 14 to display a message (for example, "START") informing the user that voting has begun (S2).

[0058] Then, each user operates terminal device 12 and accesses server 13 using a web browser installed on terminal device 12 (S3). In response to the access request, server 13 causes terminal device 12 to display the voting site using UI data 41 (S4). Then, the top screen of the voting site shown in Figure 6 is displayed.

[0059] In the example of FIG. 6, by tapping button 71 or button 72 displayed on the terminal device 12, a user can vote for one of two units (voting operation). Each button displays a picture of the unit (voting object) to be voted for. To vote for unit "XXX," the user taps button 71. To vote for unit "YYYY," the user taps button 72. Note that in the example screen shown in FIG. 6, only the unit to be voted for is selected, but after selecting the unit to be voted for, it may also be possible to select the song (performance playback data) to be played as an encore. In this case, the server 13 stores information on the voted unit and song for each user ID (user identification information) that identifies the user. We now return to the explanation of FIG. 4.

[0060] When a voting operation is performed using terminal device 12, server 13 acquires information (voting information) that identifies the object to be voted for from terminal device 12 (S5). Then, server 13 randomly determines a position in spectator seat area 63 as the virtual position of the user who performed the voting operation (user virtual position). Server 13 displays a glow stick object as a cheering object in spectator seat area 63 displayed on display device 14 at a position corresponding to the user virtual position, as shown in FIG. 7 (S6).

[0061] In the audience seat area 63 in FIG. 7, the area surrounded by a circle indicated by the reference numeral 81 is the user virtual position. Before the user performs a voting operation, nothing is displayed darkly at the user virtual position 81, but after the user performs a voting operation, a glow stick object 82 lights up at the user virtual position 81. Note that the unit "XXX" for which the user performed a voting operation is displayed on the stage area 61 side, and the unit "YYYY" is displayed on the stage area 62 side. Each unit to be supported has a support color, which is the display color of the glow stick. In this embodiment, the support color for unit "XXX" is gray, and the support color for unit "YYYY" is white.

[0062] The movement of each glow stick displayed in the audience seating area 63 in Figure 7 is random to create a live feeling as if people were actually waving the glow sticks. Also, to create a sense of three-dimensionality and depth, the glow sticks on the stage side of the audience seating area 63 are displayed relatively small, while the glow sticks in the foreground are displayed relatively large. The area 83 also displays the time remaining until the end of the voting period. Returning to the explanation of Figure 4.

[0063] In addition to the process of S6, the server 13 also uses the UI data 41 to display a cheering operation screen (FIG. 8) on the terminal device 12 (S7). The user performs a cheering operation on the cheering operation screen (S8). The server 13 then displays an effect image corresponding to the cheering operation on the display device 14 (S9). S8 and S9 will now be described.

[0064] 8, the cheering operation screen 90 includes a voting object name display area 91, a glow stick position display area 92, a "wave left and right" button 97, a "wave slowly" button 98, an individual unit member cheering button 99, and a charge button 101.

[0065] The name of the object to be voted for and its support color are displayed in the voting object name display area 91. In this embodiment, since the unit "XXX" was voted for as the object to be voted for, "XXX" is displayed in the voting object name display area 91 against a background of "gray," which is the support color for the unit "XXX."

[0066] The glow stick position display area 92 displays the user virtual position relatively to the display area displayed on the display device 14. In the glow stick position display area 92, an area 93 represents the stage area 61, an area 94 represents the stage area 62, an area 95 represents the audience seat area 63, and a point 96 represents the user virtual position 81.

[0067] Furthermore, when the user taps the "wave left and right" button 97, the glow stick object 82 displayed at the user virtual position 81 on the display device 14 is swung left and right in an arc-shaped trajectory. Then, the caption of the "wave left and right" button 97 changes to a display indicating "wave the glow stick back and forth" (not shown). In this case, when the "wave the glow stick back and forth" button is tapped, the glow stick object 82 displayed at the user virtual position 81 on the display device 14 is displayed growing larger and smaller as if being swung back and forth. Then, the caption of the "wave the glow stick back and forth" button changes again to "wave left and right" 97.

[0068] Furthermore, when the user taps the "Shake Slowly" button 98, the waving motion of the glow stick object 82 displayed at the user virtual position 81 on the display device 14 slows down. Then, the caption for the "Shake Slowly" button 98 changes to a display indicating "Shake Faster" (not shown). In this case, when the "Shake Faster" button is tapped, the waving motion of the glow stick object 82 displayed at the user virtual position 81 on the display device 14 speeds up. Then, the caption for the "Shake Faster" button changes to "Shake Slowly" 98 again.

[0069] The individual unit member support buttons 99 are buttons for supporting each member of the unit individually. In the case of the unit "XXX," the unit has two members, "AAAAA" and "BBBBB," so support buttons 99a and 99b are displayed for supporting each of them. This button display corresponds to the number of members that make up the unit. For example, if there are three members, three support buttons are displayed for supporting each of them.

[0070] When a user taps an individual unit member support button 99 corresponding to a member the user wishes to support, a symbol mark 100 displayed on that button is displayed as a performance image for a certain period of time in the stage area displayed on the display device 14. For example, when the user taps the support button 99a, a cat footprint mark 100a is displayed as a performance image for a certain period of time (FIG. 9). When the user taps the support button 99b, a flower mark 100b is displayed as a performance image for a certain period of time.

[0071] 9 shows an example of an effect image that is displayed when a cheer button 99a is tapped in the stage area displayed on the display device 14. When a user taps the cheer button 99a on the terminal device 12, a cat footprint mark 100a is displayed for a certain period of time around the character of the member (support target member) corresponding to the cheer button 99a in the stage area 61 displayed on the display device 14.

[0072] In FIG. 8, the dramatic effect can be further enhanced by charging using the charge button 101. The charge button 101 is in a locked state, meaning that charging is not possible, until it is tapped (the caption shows the lock as closed). When the charge button 101 is tapped, the caption for the charge button 101 shows the lock as open, as shown in FIG. 10, and the button is now in a charging-enabled state. When the unit member individual support button 99 is tapped in this charging-enabled state, the dramatic effect corresponding to the support is further enhanced than before charging.

[0073] For example, in the state of Fig. 10, the user taps the cheer button 99a on the terminal device 12. Then, as shown in Fig. 11, in the stage area 61 displayed on the display device 14, an effect image is displayed in which a cat footprint mark 100a is thrown from the user virtual position 81 onto the character of the cheering target member corresponding to the cheer button 99a.

[0074] Furthermore, the greater the number of supporters for each voting object, the greater the effect of each. For example, as shown in FIG. 12, toward the end of the voting period, many votes are cast for each unit. Therefore, depending on the number of votes, each of the stage areas 61 and 62 may be illuminated, for example, with brighter spotlights, flashing lights, or illuminated in a rotating array of colors. Furthermore, depending on the number of votes for each voting object, glow sticks may be flashed or their flashing speed may be changed. This can result in more dynamic and flashy effects, enhancing the show from various perspectives, which is expected to increase the motivation of users who vote and liven up the event venue.

[0075] 4, the processes of S8 to S9 are repeated during the voting period. When the voting period ends, server 13 stops accepting votes and displays the voting results on display device 14. Server 13 plays the performance data of the unit that wins the voting together with the video data on display device 14.

[0076] 13 is a flowchart of the voting process of the server in Example 1 of this embodiment. This flow is executed by the control unit 32 of the server 13. The display control unit 34 uses the background data 42 and the character data 42 to cause the display device 14 to display the stage areas 61, 62 and the audience seat area 63 before the voting period, as shown in FIG. 5 (S21).

[0077] The voting period management unit 37 starts the voting period (S22). The control unit 32 is in a waiting state (NO in S23) until it is accessed by the terminal device 12 via a web browser.

[0078] When accessed by the terminal device 12 via a web browser (YES in S23), the display control unit 34 uses the UI data 41 to cause the terminal device 12 to display the voting site (FIG. 6) (S24).

[0079] The voting information acquisition unit 33 waits until it acquires voting information from the terminal device 12 through a voting operation (NO in S25). When the voting information acquisition unit 33 acquires voting information from the terminal device 12 through a voting operation (YES in S25), the position determination unit 35 randomly determines a position in the spectator seat area 63 as the position (user virtual position) 81 where the user who performed the voting operation is virtually located in the spectator seat (S26).

[0080] The display control unit 34 uses the effect data 45 to display a glow stick object as a cheering object in the spectator seat area 63 displayed on the display device 14 at a position corresponding to the user virtual position 81, as shown in Fig. 7. The display control unit 34 also uses the UI data 41 to display a point 96 at a user virtual position that also corresponds to the glow stick position display area 92 of the terminal device 12, as described in Fig. 8 (S27).

[0081] Next, the processes of S28 to S32 are performed for each terminal device 12 that performed a voting operation. The supporting operation information acquisition unit 36 ​​waits until it acquires voting information from the terminal device 12 through a supporting operation (NO in S28). When the supporting operation information acquisition unit 36 ​​acquires supporting operation information from the terminal device 12 through a supporting operation (YES in S28), the billing management unit 39 determines whether or not the supporting operation information includes a billing instruction (S29).

[0082] If the billing management unit 39 determines that the cheering operation information does not include a billing instruction (NO in S29), the display control unit 34 uses the effect data 45 to display a performance image around the cheering target object (cheering target member) displayed on the display device 14 in accordance with the cheering operation information, as described in Figure 9 (S30).

[0083] If the billing management unit 39 determines that the cheering operation information includes a billing instruction (YES in S29), the billing management unit 39 performs billing processing (S31). Then, as described in Fig. 11, the display control unit 34 uses the effect data 45 to display an effect image that is more emphasized than in S30 on the cheering target object (cheering target member) displayed on the display device 14 in accordance with the cheering operation information (S32). For example, as described in Fig. 11, the display control unit 34 uses the effect data 45 to display an effect image that appears to be throwing an effect image from the user virtual position on the cheering target member displayed on the display device 14 in accordance with the cheering operation information.

[0084] The processes of S23 to S32 are repeated until the voting period management unit 37 determines that the voting period has ended. When the voting period management unit 37 determines that the voting period has ended, the voting management unit 38 tallys the collected voting information and obtains the voting results. The display control unit 34 displays the voting results on the display device 14 (S33). Then, based on the voting results, the display control unit 34 uses the encore playback data 47 to display the performance of the winning unit along with video on the display device 14 or another display device. Note that the song to be played may be changed depending on the number of winning supporters. Specifically, the voting management unit 38 selects the unit that has received the most votes from users among the multiple units eligible for voting as the unit to perform the encore (the winning unit). Furthermore, the voting management unit 38 may select the song to be performed by the winning unit during the encore based on the number of votes for the song by users who have performed a predetermined support operation (for example, a support operation unlocked by paying) among the users who voted for the winning unit. Specifically, the voting management unit 38 may select the songs to be played during the encore in descending order of the number of votes from users who performed a predetermined cheering operation among users who voted for the winning unit. Alternatively, the voting management unit 38 may tally up the amounts charged by users who voted for the winning unit for each song for which each user voted, and select the songs to be played during the encore in descending order of the total amount charged for the songs.

[0085] According to the first embodiment, the unit to perform an encore can be decided by user voting. After voting, the user can visually cheer for the character displayed on the display device 14 by performing a cheering operation on the character. Furthermore, as a result of the voting, the group to perform an encore can be decided based on the number of glow sticks displayed in the audience seating area 63. In other words, it is possible to recognize which unit is dominant during the voting period.

[0086] Furthermore, when the user operates the terminal device 12 to cast a vote, a glow stick is displayed at the user virtual position 81, and the operation of the glow stick can be controlled by cheering operations, so that the user can get a sense of voting and a sense of realism.

[0087] Next, Example 2 of this embodiment will be described. In Example 1, the terminal device 12 communicates with the server 13 via a web browser. In contrast, in Example 2, an application program (hereinafter referred to as "app") is installed in the terminal device 12, and the terminal device 12 communicates with the server 13 via the app.

[0088] Fig. 14 is a functional block diagram of a voting processing system in Example 2 of this embodiment. In the example of Fig. 14, an application 111 is installed in a terminal device 12, and the terminal device 12 communicates with a server 13 via the application 111. Note that, together with the application 111, UI data 116 corresponding to the UI data 41 in Fig. 3 is also installed in a storage unit 115 of the terminal device 12.

[0089] In FIG. 14, only the parts that are different from FIG. 3 will be explained, and explanations of other parts that are given the same reference numerals will be omitted.

[0090] The terminal device 12 includes a communication unit 21, a display control unit 22, a control unit 110, and a storage unit 115. The control unit 110 reads an application 111 according to this embodiment installed in the storage unit 115, and thereby functions as a terminal-side display control unit 112, a voting information transmission control unit 113, and a cheering operation information transmission control unit 114.

[0091] The terminal side display control unit 112 uses the UI data 116 stored in the memory unit 115 to display on the operation display unit 22 a voting screen corresponding to Figure 6, a support operation screen (charge-disabled state) corresponding to Figure 8, and a support operation screen (charge-enabled state) corresponding to Figure 10.

[0092] The voting information transmission control unit 113 controls the transmission to the server 13 of information that identifies the object to be voted for that is selected by a voting operation on the voting screen corresponding to FIG. 6 displayed on the operation display unit 22.

[0093] 8 (charge-disabled state) or the cheering operation screen (charge-enabled state) corresponding to Fig. 10 displayed on the operation display unit 22, the cheering operation information transmission control unit 114 transmits cheering operation information indicating the cheering operation to the server 13. As a result, the cheering operation information transmission control unit 114 causes the server 13 to display a performance image corresponding to the cheering operation in the stage area 61 or the stage area 62 on the display device 14 for the plurality of objects to be voted.

[0094] In the server 13, the display control unit 34 in Fig. 3 is replaced with a display control unit 120 for the display device in Fig. 14, and the UI data 41 is removed from the storage unit 40. The display control unit 120 for the display device has the functions of the display control unit 34, excluding the function of displaying on the terminal device 12, and mainly controls the display on the display device 14.

[0095] With this configuration, the terminal device 12 can transmit cheering operation information to the server 13, thereby controlling the server 13 to display an effect image corresponding to the cheering operation on the display device 14. Furthermore, the control of the display on the terminal device 12, which was controlled by the server 13 in Fig. 3, can now be performed by the terminal device 12. This improves the degree of freedom and response speed of the display on the terminal device 12 side.

[0096] In the first and second embodiments, the voting targets were two units, but this is not limited to this and may be three or more units. Furthermore, a unit may be one character or a group consisting of two or more characters.

[0097] Furthermore, in the first and second embodiments, the user virtual position is determined randomly, but it may also be associated with the actual seating chart of the event venue, for example.

[0098] The effect of highlighting the effect image may also be changed depending on the number of cheering operations performed by each user and the amount of payment. For example, the greater the number of cheering operations or the amount of payment, the larger or more emphasized the effect image may be. For example, in FIG. 11, the more payment is made, the larger the cat footprint mark 100a may be displayed, or the more it may flash or glow, or other highlighting effects may be displayed. Furthermore, for example, the server 13 may record the number of predetermined cheering operations performed that are unlocked by payment for each cheer target object, and display an effect image selected based on the recorded number of predetermined cheering operations in the corresponding display area of ​​the display device 14. Note that a limit may be set on the number of predetermined cheering operations that can be unlocked by a single payment. Furthermore, the predetermined cheering operations may include multiple cheering operations, each of which requires a different amount of payment to unlock.

[0099] Furthermore, the user virtual position may be changed according to the number of cheering operations or the amount charged by each user. For example, the greater the number of cheering operations or the amount charged, the further the user virtual position may move toward the stage. Furthermore, for example, the greater the number of cheering operations or the amount charged for each cheering target object, the larger the display area (e.g., the stage area with the greater number of cheering operations or the greater amount charged) may be. Furthermore, for example, an evaluation value for each cheering target object may be calculated based on the number of votes for the cheering target object, the number of each type of cheering operation, and coefficients set for each, and the result of winning the encore performance may be determined based on the calculated evaluation value.

[0100] Alternatively, it may be possible to vote for each character, and the votes for the unit may be tallied at the end of the voting period. This allows users to feel an even more thrilling excitement, as they will not know which unit has received the most votes until the voting period ends.

[0101] 15 is an example of a configuration block diagram of a hardware environment of a computer that executes a program in this embodiment (including Examples 1 and 2). A computer 131 functions as a terminal device 12, a server 13, or a PC 15. The computer 131 is configured with a CPU 132, a ROM 133, a RAM 134, a storage device 135, an input I / F 136, an output I / F 137, a communication I / F 138, a reading device 139, and a bus 140.

[0102] Here, CPU refers to a central processing unit. ROM refers to a read-only memory. RAM refers to a random access memory. I / F refers to an interface. Connected to the bus 140 are a CPU 132, a ROM 133, a RAM 134, a storage device 135, an input I / F 136, an output I / F 137, a communication I / F 138, and, if necessary, a reading device 139.

[0103] The CPU 132 reads the program according to this embodiment from the storage device 135, and in the case of the server 13 of Example 1, executes the program as the voting information acquisition unit 33, the display control unit 34, the position determination unit 35, the cheering operation information acquisition unit 36, the voting period management unit 37, the vote management unit 38, and the billing management unit 39. In the case of the server 13 of Example 2, the CPU 132 reads the program according to this embodiment from the storage device 135, and executes the program as the voting information acquisition unit 33, the display device display control unit 120, the position determination unit 35, the cheering operation information acquisition unit 36, the voting period management unit 37, the vote management unit 38, and the billing management unit 39. In the case of the terminal device 12 of Example 2, the CPU 132 reads the program according to this embodiment from the storage device 115, and executes the program as the terminal-side display control unit 112, the voting information transmission control unit 113, and the cheering operation information transmission control unit 114. The ROM 133 represents a read-only memory. The RAM 134 is a memory for temporary storage.

[0104] The storage device 135 is a device that stores large amounts of information. Various types of storage devices can be used as the storage device 135, such as a hard disk, a solid state drive (SSD), or a flash memory card. The storage device 135 stores a program according to an embodiment of the present invention and various data stored in the storage unit 40 or the storage unit 115.

[0105] The input I / F 136 can be connected to input devices such as a keyboard, a mouse, an electronic camera, a web camera, a microphone, a scanner, a sensor, a tablet, a touch panel, etc. The output I / F 137 can be connected to output devices such as a display, a touch panel, a projector, a printer, a speaker, etc.

[0106] The communication I / F 138 is an interface such as a port for connecting to a communication network and communicating with other devices. The communication network may be the Internet, a local area network (LAN), a wide area network (WAN), a dedicated line, a wired line, a wireless line, etc. The reading device 139 is a device for reading portable recording media.

[0107] The program for realizing the processes described in the above embodiments may be stored in, for example, the storage device 135 from a program provider via a communication network and the communication I / F 138. The program for realizing the processes described in the above embodiments may also be stored in a commercially available portable storage medium. In this case, the portable storage medium may be set in the reading device 239, and the program may be read and executed by the CPU 132. Various types of storage media can be used as the portable storage medium, such as a CD-ROM, a flexible disk, an optical disk, a magneto-optical disk, an IC card, a USB memory device, or a semiconductor memory card. The program stored in such a storage medium is read by the reading device 139.

[0108] Furthermore, the program may be installed on a stand-alone computer, or may be installed by a cloud computer and provide only its functions to the user.

[0109] This aspect has been described above based on embodiments and modifications. However, the above-described embodiments are intended to facilitate understanding of this aspect and are not intended to limit this aspect. This aspect may be modified or improved without departing from the spirit and scope of the claims, and equivalents thereof are included in this aspect. Furthermore, if a technical feature is not described as essential in this specification, it may be deleted as appropriate. [Explanation of symbols]

[0110] 1. Information Processing Systems 2. Server device 3 Voting information acquisition department 4 Display control section 5 Terminal Devices 6 Display device 11. Voting Processing System 12 Terminal Equipment 13 Server 14 Display device 15 PC 16 Event Venues 17. Communication Networks 21 Communications Department 23 Operation display section 31 Communications Department 32 Control section 33 Voting information acquisition department 34 Display control unit 35 Positioning section 36 Support operation information acquisition unit 37 Voting Period Management Department 38 Voting Management Department 39 Billing Management Department 40 Storage section 51 Communications Department 52 Output section 110 control section 111 App 112 Terminal side display control unit 113 Voting information transmission control unit 114 Support operation information transmission control unit 115 Storage section 120 Display control unit for display device

Claims

1. While a video is displayed on a display unit, the video shows a unit including a first character and a second character performing a performance, and a cheering object corresponding to a user watching the performance. displaying a first operation button on a touch panel of a user's terminal, and causing the cheering object to perform a first action in response to a tap operation on the first operation button; displaying a second operation button on the touch panel, and causing the cheering object to perform a second action in response to a tap operation on the second operation button; displaying, on the touch panel, a first image area corresponding to an area in which the unit is to be placed and a second image area corresponding to an area in which the cheering object is to be placed; displaying a first cheer button corresponding to the first character on the touch panel, and displaying a first effect image on the video in response to a tap operation on the first cheer button; displaying a second cheer button corresponding to the second character on the touch panel, and displaying a second effect image different from the first effect image on the video in response to a tap operation on the second cheer button; displaying the first action of the cheering object on the first operation button in a recognizable manner; causing the second operation button to recognizably display the second action of the cheering object; Information processing device.

2. While a video is displayed on a display unit, the video shows a unit including a first character and a second character performing a performance, and a cheering object corresponding to a user watching the performance. a processor displays a first operation button on a touch panel of a user's terminal, and causes the cheering object to perform a first action in response to a tap operation on the first operation button; the processor displays a second operation button on the touch panel, and causes the cheering object to perform a second action in response to a tap operation on the second operation button; a processor causes the touch panel to display a first image area corresponding to an area where the unit is placed and a second image area corresponding to an area where the cheering object is placed; the processor causes the touch panel to display a first cheer button corresponding to the first character, and causes the video to display a first effect image in response to a tap operation on the first cheer button; the processor causes the touch panel to display a second cheer button corresponding to the second character, and causes the video to display a second effect image different from the first effect image in response to a tap operation on the second cheer button; a processor causing the first operation button to recognizably display the first action of the cheering object; a processor causing the second operation button to recognizably display the second action of the cheering object; Information processing methods.

3. While a video is displayed on a display unit, the video shows a unit including a first character and a second character performing a performance, and a cheering object corresponding to a user watching the performance. displaying a first operation button on a touch panel of a user's terminal, and displaying the cheering object that performs a first action in response to a tap operation on the first operation button; displaying a second operation button on the touch panel, and displaying the cheering object that performs a second action in response to a tap operation on the second operation button; displaying, on the touch panel, a first image area corresponding to an area in which the unit is to be placed and a second image area corresponding to an area in which the cheering object is to be placed; displaying a first cheer button corresponding to the first character on the touch panel, and displaying a first effect image on the video in response to a tap operation on the first cheer button; displaying a second cheer button corresponding to the second character on the touch panel, and displaying a second effect image different from the first effect image on the video in response to a tap operation on the second cheer button; displaying the first action of the cheering object on the first operation button in a recognizable manner; causing the second operation button to recognizably display the second action of the cheering object; program.

4. the first operation button and the second operation button are displayed on the same screen so that either one can be selected; The program according to claim 3.

5. the first cheer button and the second cheer button are displayed on the same screen so that either one can be selected; The program according to claim 3.

6. A third button is displayed on the touch panel, and in response to an operation of the third button, effect images corresponding to a plurality of cheering operations with different set amounts are made available. The program according to claim 3.

7. A server and a user terminal are provided, The server While a video is displayed on a display unit, the video shows a unit including a first character and a second character performing a performance, and a cheering object corresponding to a user watching the performance. displaying a first operation button on a touch panel of a user's terminal, and causing the cheering object to perform a first action in response to a tap operation on the first operation button; displaying a second operation button on the touch panel, and causing the cheering object to perform a second action in response to a tap operation on the second operation button; displaying, on the touch panel, a first image area corresponding to an area in which the unit is to be placed and a second image area corresponding to an area in which the cheering object is to be placed; displaying a first cheer button corresponding to the first character on the touch panel, and displaying a first effect image on the video in response to a tap operation on the first cheer button; displaying a second cheer button corresponding to the second character on the touch panel, and displaying a second effect image different from the first effect image on the video in response to a tap operation on the second cheer button; displaying the first action of the cheering object on the first operation button in a recognizable manner; causing the second operation button to recognizably display the second action of the cheering object; system.

Citation Information

Patent Citations

  • Communication system and server

    JP2013050824A

  • Execution of Artistic Competition in Social Network System

    JP2017515172A

  • Program and electronic apparatus

    JP2018007828A

  • Event control system, and event notification system and program

    JP2018094326A

  • Light emitting instrument

    JP2018142467A