Server device, program for server device, and program for terminal device
Patent Information
- Application Number
- JP2024179429
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-10-11
- Publication Date
- 2025-03-12
- Estimated Expiration
- 2039-03-26
Smart Images

Figure 0007644403000001 
Figure 0007644403000002 
Figure 0007644403000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a server device, a program for a server device, and a program for a terminal device. [Background technology]
[0002] Conventionally, in a video distribution system that generates animation of a character object and distributes a video including the animation of the character object, there is also known a content distribution system that displays a gift object corresponding to an item purchased by a viewing user on a display screen in response to a request from the viewing user viewing the content (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] Traditionally, a group of artists consisting of characters from anime or games There was no system that allowed a voter to decide which unit (hereinafter referred to as "unit") of an artist would perform an encore at a live concert where the (voting object) was performing. Also, there was no system that allowed a voter to visually support the voting object during the vote.
[0005] The present invention provides a technique for improving the presentation effect displayed on a display device in response to a cheering 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 that can be connected to a terminal device capable of performing operations by a user and displaying images and that can output to a display device comprises: a voting information acquisition unit that, when one of a plurality of voting target objects that are the subject of voting for the user is selected by an operation input to the terminal device, acquires voting information indicating a 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 the display control unit, when a cheering operation is input to the terminal device during the voting period, displays a performance image corresponding to the cheering operation in the display area in which 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 in which a voting operation corresponding to the voting information was performed, at any 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 a 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, the display image is moved from the position where the cheering object is displayed toward a 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 satisfied by input to the terminal device, it moves the performance image from the position where the cheering object is displayed toward a 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 greatly changes the behavior or form of the performance 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 cheers based on the input of the cheering operation.
[0013] The server device is connectable to a terminal device capable of performing operations by a user and displaying images, and is capable of outputting to a display device. When one of a plurality of voting target objects for which the user is to vote is selected by an operation input to the terminal device, the server device executes an acquisition process to acquire voting information indicating a vote for the selected voting target object, and a display control process to display the plurality of voting target objects in display areas respectively set on the display device during the voting period for the plurality of voting target objects. The display control process is characterized in that, when a cheering operation is input to the terminal device during the voting period, a performance image corresponding to the cheering operation is displayed in the display area in which the voting target object selected by the user is displayed.
[0014] The present invention is characterized in that, when a terminal device capable of communicating with a server device capable of performing operations and displaying images by a user and when one of a plurality of objects to be voted for by the user is selected by an operation input to the terminal device, voting information indicating a vote for the selected object to be voted for is transmitted to the server device, and when a cheering operation is input to the terminal device during the voting period for the plurality of objects to be voted for, 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 a display area in which the object to be voted for selected by the user is displayed, with the plurality of objects to be voted for being displayed in display areas respectively set on the display device. [Brief description of the drawings]
[0015] [Figure 1] 1 is a block diagram of an information processing system according to an embodiment of the present invention. [Diagram 2] FIG. 1 is a diagram showing an example of a network configuration of a voting processing system in Example 1 of this embodiment. [Diagram 3] FIG. 2 is a functional block diagram of a vote processing system in Example 1 of this embodiment. [Figure 4] FIG. 11 is a sequence diagram of a voting process in Example 1 of this embodiment. [Diagram 5] FIG. 11 is a diagram showing a display example of a stage before a voting period displayed on a display device in Example 1 of this embodiment. [Figure 6] FIG. 13 is a diagram showing a display example of a top screen of a voting site displayed on a terminal device in Example 1 of this embodiment. [Figure 7] FIG. 13 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. 11 is a diagram showing a display example (part 1) of a support operation screen displayed on the terminal device in the first embodiment of the present invention. [Figure 9] FIG. 11 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. 11 is a diagram showing a display example (part 2) of the support operation screen displayed on the terminal device in the example 1 of this embodiment. [Figure 11] FIG. 11 is a diagram showing a display example (part 2) of a performance image displayed on the display device in Example 1 of this embodiment. [Figure 12] FIG. 11 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] 13 is a flowchart of a voting process of a server in Example 1 of this embodiment. [Figure 14] FIG. 11 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 PREFERRED EMBODIMENTS
[0016] 1 is a block diagram of an information processing system 1 in this embodiment. A server device 2 is connectable to a terminal device 5 that can perform user operations 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 a user is selected by an operation input to the terminal device 5, the voting information acquisition unit 3 acquires voting information indicating a vote for the selected voting target object. An example of the voting information acquisition unit 3 is the voting information acquisition unit 33.
[0018] The display control unit 4 displays the multiple vote target objects in display areas set for each of the multiple vote target objects in the display device 6 during a voting period for the multiple vote target objects. 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 vote target object selected by the user is displayed.
[0019] With this configuration, when voting for one of a plurality of voting target objects using the terminal device 5, the presentation effect of the cheering 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 where a voting operation corresponding to the voting information has been performed at a position in a display area different from the display area in which the object to be voted for is displayed.
[0021] With this configuration, users can visually recognize their virtual location and that they are participating in the vote.
[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 / her own actions are reflected on the display device 6.
[0024] In response to the input of a 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] Such a configuration can liven up the performance on stage.
[0026] When a predetermined condition is satisfied by an input to the terminal device 5, the display control unit 4 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.
[0027] By configuring it in this manner, when a predetermined condition is satisfied, the performance image can be moved 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, 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 performance image according to the number of votes for the voted object.
[0029] By configuring it in this manner, the number of cheering objects increases or the behavior or form of the performance image changes significantly according to 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 support based on the input of the support operation. By configuring in this way, the playback data played by the winning unit is changed according to the number of support, so that the voting operation becomes a motivation for 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 communicatively connected via a communication network 17.
[0032] In this embodiment, as an example, it is assumed that 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 is assumed to carry at least one terminal device 12. Here, at the event venue 16, a unit of multiple artists consisting of characters from anime or games is displayed on the display device 14 or other display devices, and the units perform a performance, etc., and the users can watch the performance and the characters. It is assumed that after the performance ends, the users vote for the unit they would like to see an encore from among the multiple units.
[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, a tablet terminal, a mobile phone, etc. carried by a user. The terminal device 12 may be a so-called personal computer.
[0034] The server 13 is an information processing device capable of distributing various contents to the terminal device 12 and displaying the contents on the display device 14 via the PC 15. The server 13 may be a server system configured with one or more physical information processing devices, or may be a virtual server system configured with 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 by 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 the content distributed by the server 13. The display device 14 also has a speaker, and when 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 be independent of the display device.
[0037] 3 is a functional block diagram of the 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. Here, communication is performed with the server 13.
[0038] The operation display unit 22 is a touch panel that allows input by an input operation and also allows display. Note that, in the present embodiment, the operation display unit 22 is used as an example, but is not limited thereto, 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. Here, the communication unit 31 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. 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 a stage area where the object to be voted for will perform and an audience area. 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 corresponding 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 seating area as the position (user virtual position) where the user who performed the voting operation is virtually located in the spectator seating.
[0045] The cheering operation information acquisition unit 36 acquires operation (cheering operation) information for cheering on the object to be voted for by 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. 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 a 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 relating 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 related to the top screen of the voting site displayed on the terminal device 12, the cheering input interface underneath it, and the input display screen for determining the user virtual position and the charge.
[0051] The background data 42 is display data relating to the stage area and audience 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 an animation. The performance data 44 is performance data that is played back in response to 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 including various display emphasis effects that liven up the performance or performance in response to 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 another storage device.
[0053] The encore playback data 47 is data for playing back on the display device 14 or another display device the performance and video of the unit that is selected based on the voting results. 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 the voting process in Example 1 of this embodiment. FIG. 5 is a diagram showing a display example of the stage before the voting period displayed on the display device in Example 1 of this embodiment. FIG. 6 is a diagram showing a display example of the top screen of the voting site displayed on the terminal device in Example 1 of this embodiment. FIG. 7 is a diagram showing a display example of the stage during the performance of the character during the voting period displayed on the display device in Example 1 of this embodiment. FIG. 8 is a diagram showing a display example (part 1) of the cheering operation screen displayed on the terminal device in Example 1 of this embodiment. FIG. 9 is a diagram showing a display example (part 1) of the performance image displayed on the display device in Example 1 of this embodiment. FIG. 10 is a diagram showing a display example (part 2) of the cheering operation screen displayed on the terminal device in Example 1 of this embodiment. FIG. 11 is a diagram showing a display example (part 2) of the performance image displayed on the display device in Example 1 of this embodiment. FIG. 12 is a diagram showing a display example (part 3) of the performance image displayed on the display device in Example 1 of this embodiment. In the following, 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 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 the 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 character is set to be standing on stage and on standby, and is displayed dark because it is not illuminated by a spotlight.
[0056] 5, stage areas 61, 62 and an audience area 63 are displayed on the display device 14. The stage areas 61, 62 are display (performance) areas for the competing units. 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 the terminal device 12 and accesses the server 13 using a Web browser installed in the terminal device 12 (S3). In response to the access request, the server 13 causes the terminal device 12 to display the voting site using the UI data 41 (S4). Then, the top screen of the voting site shown in FIG. 6 is displayed.
[0059] In the example of FIG. 6, by tapping the button 71 or the button 72 displayed on the terminal device 12, one of two sets of units can be voted for (voting operation). A picture of the unit (voting object) to be voted for is displayed on each button. To vote for the unit "XXX", tap the button 71. To vote for the unit "YYYY", tap the 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 be possible to select a song (performance playback data) to be played in 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. Here, we return to the explanation of FIG. 4.
[0060] When a voting operation is performed by the terminal device 12, the server 13 acquires information (voting information) that identifies the object for which the voting operation has been performed from the terminal device 12 (S5). The server 13 then randomly determines a position in the spectator seat area 63 as the position (user virtual position) where the user who performed the voting operation is virtually located in the spectator seat. The server 13 then displays 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, as shown in Fig. 7 (S6).
[0061] In the audience seating area 63 in FIG. 7, the area surrounded by a circle indicated by the reference symbol 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 cheered on has a cheering color, which is the display color of the glow stick. In this embodiment, the cheering color for the unit "XXX" is gray, and the cheering color for the unit "YYYY" is white.
[0062] The movement of each glow stick displayed in the audience seating area 63 in Fig. 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 controlled to be displayed relatively small, while the glow sticks in the foreground are displayed relatively large. The time remaining until the end of the voting period is displayed in area 83. Returning to the explanation of Fig. 4.
[0063] In addition to the process of S6, the server 13 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). Here, S8 and S9 will be described.
[0064] 8, the cheering operation screen 90 includes a voting target object name display area 91, a glow stick position display area 92, a “shake left and right” button 97, a “shake 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 the support color of the object to be voted for are displayed in the voting object name display area 91. In this embodiment, since the unit "XXX" has been 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 of the unit "XXX".
[0066] The glow stick position display area 92 displays the user virtual position relatively in correspondence with 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 area 63, and a point 96 represents the user virtual position 81.
[0067] Furthermore, when the user taps the "Shake 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 "Shake left and right" button 97 changes to a display indicating "Wave the glow stick back and forth" (not shown). In this case, when the "Shake 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 it is being swung back and forth. Then, the caption of the "Shake the glow stick back and forth" button changes to "Wave left and right" 97 again.
[0068] Furthermore, when the user taps the "Shake Slower" button 98, the swinging motion of the glow stick object 82 displayed at the user virtual position 81 on the display device 14 slows down. Then, the caption of the "Shake Slower" button 98 changes to a display indicating "Shake Faster" (not shown). In this case, when the "Shake Faster" button is tapped, the swinging motion of the glow stick object 82 displayed at the user virtual position 81 on the display device 14 speeds up. Then, the caption of the "Shake Faster" button changes to "Shake Slower" 98 again.
[0069] The individual unit member support buttons 99 are buttons for supporting each member that makes up 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 the user taps the unit member individual support button 99 corresponding to the member the user wishes to support, the symbol mark 100 displayed on that button is displayed for a certain period of time as a performance image in the stage area displayed on the display device 14. For example, when the user taps the support button 99a, a cat's paw mark 100a is displayed for a certain period of time as a performance image (FIG. 9). When the user taps the support button 99b, a flower mark 100b is displayed for a certain period of time as a performance image.
[0071] 9 shows an example of an effect image 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 in the terminal device 12, a cat's footprint mark 100a is displayed for a certain period of time around the character of the member (the member to be cheered) 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 making a charge 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 closed). When the charge button 101 is tapped, the caption for the charge button 101 shows the lock open, as shown in Fig. 10, and the chargeable state is established. When the unit member individual support button 99 is tapped in this chargeable 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, a performance image is displayed in which a cat's footprint mark 100a is thrown from the user virtual position 81 onto the character of the cheer target member corresponding to the cheer button 99a.
[0074] Also, as the number of supporters for each object to be voted increases, the effect of each of the objects to be voted increases. For example, as shown in FIG. 12, many votes are cast for each unit at the end of the voting period. Therefore, in each of the stage areas 61 and 62, for example, spotlights are used to illuminate the area more brightly, or the area is illuminated with flashing lights, or various colors are illuminated in a rotating manner, depending on the number of votes. Also, glow sticks may be flashed or the flashing speed may be changed depending on the number of votes for each object to be voted. By doing so, the show is improved from various perspectives, such as more dynamic and more flashy performances, and it is expected that the motivation of the users who vote will increase and the event venue will become more lively.
[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 back the performance data of the unit that wins the voting together with the video data on display device 14.
[0076] Fig. 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 spectator 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 goes into a waiting state (NO in S23) until it is accessed by the terminal device 12 via the 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 at 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 FIG. 9 (S30).
[0083] When 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, the display control unit 34 uses the effect data 45 to display a performance image that is more emphasized than that in S30 on the cheering target object (cheered member) displayed on the display device 14 in response to the cheering operation information, as described in FIG. 11 (S32). For example, as described in FIG. 11, the display control unit 34 uses the effect data 45 to display a performance image that appears to throw a performance image from the user virtual position on the cheering target member displayed on the display device 14 in response to 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 counts up the collected voting information and obtains the voting result. The display control unit 34 displays the voting result on the display device 14 (S33). Then, based on the voting result, the display control unit 34 uses the encore playback data 47 to display the performance of the unit that won the lottery on the display device 14 or another display device together with the video. Note that the song to be played may be changed depending on the number of support votes that were won. Specifically, the voting management unit 38 selects the unit that has received the most votes from users among the multiple units that are the subject of voting as the unit that will perform the encore performance (the winning unit). Furthermore, the voting management unit 38 may select a song that the winning unit will play 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 released by a charge) among the users who have 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. The voting management unit 38 may also tally up the charges of 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 charges of the songs that are tallied.
[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. 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 spectator seat area 63. In other words, the user can 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, a description will be given of Example 2 of this embodiment. 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 an "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 the terminal device 12, and the terminal device 12 communicates with the 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 the storage unit 115 of the terminal device 12.
[0089] In FIG. 14, only the parts that are different from FIG. 3 will be described, and the description 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 the present 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 cause the operation display unit 22 to display a voting screen corresponding to FIG. 6, a cheering operation screen (chargeable state) corresponding to FIG. 8, and a cheering operation screen (chargeable state) corresponding to FIG. 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 selected by a voting operation on the voting screen corresponding to FIG.
[0093] The cheering operation information transmission control unit 114 transmits cheering operation information indicating a cheering operation to the server 13 when a cheering operation is input to the terminal device 12 on the cheering operation screen (chargeable state) corresponding to Fig. 8 and the cheering operation screen (chargeable state) corresponding to Fig. 10 displayed on the operation display unit 22. Thereby, the cheering operation information transmission control unit 114 can cause 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 a plurality of objects to be voted for.
[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 has disappeared from the storage unit 40. The display control unit 120 for the display device has the functions of the display control unit 34 except for the function of displaying on the terminal device 12, and mainly controls the display of 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 a performance 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 be performed by the terminal device 12. This improves the degree of freedom of display and response speed on the terminal device 12 side.
[0096] In the first and second embodiments, the voting targets are two units, but the present invention 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 be associated with, for example, an actual seating chart of an event venue.
[0098] Also, the effect of highlighting the effect image may be changed according to the number of cheering operations or the amount of charge by each user. For example, the larger the number of cheering operations or the amount of charge, the larger or more emphasized the effect image may be. For example, in FIG. 11, the more the charge is made, the larger the cat's footprint mark 100a may be displayed, flash, or shine, or other highlighting effects may be displayed. Also, for example, the server 13 may record the number of executions of a predetermined cheering operation that is released by charging for each cheer target object, and may display an effect image selected based on the recorded number of executions of the predetermined cheering operation in the corresponding display area of the display device 14. Note that an upper limit may be set for the number of executions of a predetermined cheering operation that is released by one charge. Also, the predetermined cheering operation may include multiple cheering operations that require different amounts of charge to be released for each operation.
[0099] Also, 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. Also, for example, the greater the number of cheering operations or the amount charged for each cheering target object, the larger the display area (for example, the stage area with the greater number of cheering operations or the greater amount charged, etc.) may be. Also, 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 for each type of cheering operation, and coefficients set for each, and the winning result for the encore performance may be determined based on the calculated evaluation value.
[0100] Also, 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 the user to feel even more excited, since 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 composed of 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. The bus 140 is connected to the CPU 132, ROM 133, RAM 134, storage device 135, input I / F 136, output I / F 137, communication I / F 138, and, if necessary, a reading device 139.
[0103] The CPU 132 reads out the program according to this embodiment from the storage device 135, and in the case of the server 13 of the first embodiment, 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 voting management unit 38, and the billing management unit 39. In the case of the server 13 of the second embodiment, the CPU 132 reads out 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 voting management unit 38, and the billing management unit 39. In the case of the terminal device 12 of the second embodiment, the CPU 132 reads out 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 indicates a read-only memory. The RAM 134 is a memory for temporary storage.
[0104] The storage device 135 is a device that stores a large amount of information. As the storage device 135, various types of storage devices such as a hard disk, a solid state drive (SSD), a flash memory card, etc. are usable. 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 a portable recording medium.
[0107] The program for realizing the process described in the above embodiment may be stored in, for example, the storage device 135 from the program provider via the communication network and the communication I / F 138. The program for realizing the process described in the above embodiment may be stored in a portable storage medium that is commercially available and distributed. 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. As the portable storage medium, various types of storage media such as CD-ROM, flexible disk, optical disk, magneto-optical disk, IC card, USB memory device, and semiconductor memory card can be used. 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] Although the present aspect has been described above based on the embodiment and modified examples, the above-mentioned embodiment of the aspect is intended to facilitate understanding of the present aspect and does not limit the present aspect. The present aspect may be modified or improved without departing from the spirit and scope of the claims, and equivalents are included in the present 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 equipment 3 Voting information acquisition department 4. Display control section 5 Terminal Equipment 6 Display device 11. Voting Processing System 12 Terminal Equipment 13 Server 14 Display device 15 PC 16 Event Venues 17. Communications Networks 21 Communications Department 23 Operation display section 31 Communications Department 32 Control section 33 Voting information acquisition department 34 Display control section 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 Apps 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. A processor, the processor comprising: displaying on a touch panel a plurality of types of glow stick object operation buttons, each of which corresponds to a different movement of the glow stick object; displaying a first cheer button on the touch panel; Displaying a second cheer button on the touch panel; Transmitting information regarding operations of the plurality of types of glow stick object operation buttons to a server; Transmitting information regarding an operation on the first cheer button to the server; Transmitting information regarding an operation on the second cheer button to the server; The information regarding the operation of the plurality of types of glow stick object operation buttons is for displaying, in a moving image displayed on a display unit, a glow stick object corresponding to a first user among the plurality of glow stick objects, in a motion corresponding to the operated glow stick object operation button, the glow stick object including a unit including a plurality of members performing in a stage area, and a glow stick object corresponding to a user watching the performance; the information regarding the operation of the first cheer button is for causing the display unit to display a first performance image for the member of the unit on the display unit; The information regarding the operation of the second cheer button is for causing the display unit to display a second performance image, which is different from the first performance image, for the members of the unit. Information processing device.
2. A processor is caused to display on a touch panel a plurality of types of glow stick object operation buttons, each of which is associated with a different movement of the glow stick object; causing the processor to display a first cheer button on the touch panel; causing the processor to display a second cheer button on the touch panel; causing the processor to transmit information regarding operations of the plurality of types of glow stick object operation buttons to a server; causing the processor to transmit information regarding an operation on the first cheer button to the server; causing the processor to transmit information regarding an operation on the second cheer button to the server; The information regarding the operation of the plurality of types of glow stick object operation buttons is for displaying, in a moving image displayed on a display unit, a glow stick object corresponding to a first user among the plurality of glow stick objects, in a motion corresponding to the operated glow stick object operation button, the glow stick object including a unit including a plurality of members performing in a stage area, and a glow stick object corresponding to a user watching the performance; the information regarding the operation of the first cheer button is for causing the display unit to display a first performance image for the member of the unit on the display unit; The information regarding the operation of the second cheer button is for causing the display unit to display a second performance image, which is different from the first performance image, for the members of the unit. program.
3. A processor displays on a touch panel a plurality of types of glow stick object operation buttons, each of which corresponds to a different movement of the glow stick object; The processor displays a first cheer button on the touch panel; The processor displays a second cheer button on the touch panel; A processor transmits information regarding operations of the plurality of types of glow stick object operation buttons to a server; A processor transmits information regarding an operation on the first cheer button to the server; A processor transmits information regarding an operation on the second cheer button to the server; The information regarding the operation of the plurality of types of glow stick object operation buttons is for displaying, in a moving image displayed on a display unit, a glow stick object corresponding to a first user among the plurality of glow stick objects, in a motion corresponding to the operated glow stick object operation button, the glow stick object including a unit including a plurality of members performing in a stage area, and a glow stick object corresponding to a user watching the performance; the information regarding the operation of the first cheer button is for causing the display unit to display a first performance image for the member of the unit on the display unit; The information regarding the operation of the second cheer button is for causing the display unit to display a second performance image, which is different from the first performance image, for the members of the unit. method.
4. A system comprising a terminal and a server, The terminal includes: displaying on a touch panel a plurality of types of glow stick object operation buttons, each of which corresponds to a different movement of the glow stick object; displaying a first cheer button on the touch panel; Displaying a second cheer button on the touch panel; Transmitting information regarding operations of the plurality of types of glow stick object operation buttons to the server; Transmitting information regarding an operation on the first cheer button to the server; Transmitting information regarding an operation on the second cheer button to the server; The server, The information regarding the operation of the plurality of types of glow stick object operation buttons is used to display a glow stick object corresponding to a first user among the plurality of glow stick objects in a moving image displayed on a display unit, the moving image showing a unit performing in a stage area and including a plurality of members, and a plurality of glow stick objects including a glow stick object corresponding to a user watching the performance, in a movement corresponding to the operated glow stick object operation button; The information regarding the operation of the first cheer button causes the display unit to display a first performance image for the members of the unit on the display unit, The information regarding the operation of the second cheer button causes the display unit to display a second performance image, which is different from the first performance image, for the member of the unit. system.
5. A processor, the processor comprising: a video displaying, on a display unit, a performance being performed in a stage area, in which a unit including a plurality of members and a plurality of glow stick objects including a glow stick object corresponding to a user viewing the performance are displayed; in response to a first user's operation of a plurality of types of glow stick object operation buttons, each of which is associated with a different movement of a glow stick object and which are displayed on a touch panel of a terminal of the first user, a glow stick object associated with the first user among a plurality of glow stick objects displayed on the display unit is displayed in a movement corresponding to the operated glow stick object operation button; displaying a first performance image for a member of the unit on the display unit in response to an operation by the first user on a first cheering button displayed on a touch panel of the terminal of the first user; displaying, on the display unit, a second performance image different from the first performance image for the members of the unit in response to an operation by the first user on a second cheering button displayed on a touch panel of the terminal of the first user; Information processing device.
6. the processor places a glow stick object corresponding to the first user in an audience seat area, and displays, within the audience seat area, a movement corresponding to an operation of the plurality of types of glow stick object operation buttons by the first user. The information processing device according to claim 5 .
Citation Information
Patent Citations
Photosensitive body
JP1988082468A
Program and electronic apparatus
JP2018007828A
Event control system, and event notification system and program
JP2018094326A
Interactive music concert method and apparatus
US20120239526A1
Product placement using video content sharing community
US20170262155A1