Server device
Patent Information
- Application Number
- JP2021088775
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-05-26
- Publication Date
- 2025-03-06
- Estimated Expiration
- 2041-05-26
AI Technical Summary
【0008】 本発明によれば、競技場でスポーツ競技を行う競技者に対する応援を、競技場外から行うことができる。
Smart Images

Figure 0007641177000001 
Figure 0007641177000002 
Figure 0007641177000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a server device. [Background technology]
[0002] In order to prevent the spread of infection, sports events such as professional baseball and soccer may be held without spectators. In such cases, spectators watch the sporting event remotely on their own televisions or smartphones.
[0003] Patent Document 1 discloses a technology in which cheering content such as applause, whistles, drums, cheering songs, flags, and other sound and video effects desired by the viewer to match the scene being broadcast is stored in advance, and the viewer can operate the TV remote control to synchronously output from the TV the cheering content they select to match the scene of the program they are watching.
[0004] Furthermore, Non-Patent Document 1 discloses an application that allows users to enjoy watching sports interactively from a remote location such as their home. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2003-046982 A [Non-Patent Document 1] "Remote cheering system 'Remote Cheerer powered by SoundUD'", Yamaha Corporation [online], [searched May 21, 2021], Internet<URL:https: / / soundud.org / serviceinfo / products08 / > Summary of the Invention [Problem to be solved by the invention]
[0006] An object of the present invention is to provide a novel server device that enables support for athletes competing in a sports event at a stadium from outside the stadium. [Means for solving the problem]
[0007] One invention for achieving the above-mentioned object is a server device communicatively connected to a terminal device owned by a remote spectator who is watching a sporting event held at a stadium outside the stadium, the server device having: a data storage unit that stores karaoke performance data for playing the sound of a cheering song set for an athlete competing in the sporting event in association with athlete identification information for identifying the athlete; a designation unit that designates one athlete identification information; a first transmission unit that transmits the karaoke performance data linked to the designated one athlete identification information to a specified terminal device; a generation unit that generates cheering song data based on audio data obtained from the specified terminal device, corresponding to the singing voice accompanying the karaoke singing by the remote spectator to the sound of the cheering song, and the karaoke performance data linked to the designated one athlete identification information; and a second transmission unit that transmits the generated cheering song data to a sound emission means of a stadium where the athlete corresponding to the designated one athlete identification information competes in the sporting event. Other features of the present invention will become apparent from the following specification and drawings. Effect of the Invention
[0008] According to the present invention, cheering for athletes competing in a sporting event at a stadium can be carried out from outside the stadium. [Brief description of the drawings]
[0009] [Figure 1] 1 is a diagram showing an outline of a remote cheering system according to a first embodiment. [Diagram 2] FIG. 2 is a diagram illustrating a server device according to the first embodiment. [Diagram 3] 3 is a diagram showing a table stored in a data storage unit according to the first embodiment; FIG. [Figure 4]5 is a flowchart showing a process of the server device according to the first embodiment. [Diagram 5] FIG. 11 is a diagram showing an outline of a remote cheering system according to a second embodiment. [Figure 6] 10 is a flowchart showing a process of a server device according to the second embodiment. [Figure 7] FIG. 13 is a diagram showing a table stored in a data storage unit according to the first modification. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] First Embodiment The server device according to the present embodiment will be described with reference to FIGS.
[0011] ==Remote cheering system== 1, the remote support system RS according to this embodiment includes a server device S and a terminal device T1. The server device S and the terminal device T1 are connected to each other so as to be able to communicate with each other via a network.
[0012] The server device S is a computer that manages various information and executes various processes. The installation location of the server device S is not particularly limited. For example, the server device S may be installed in the stadium, or may be installed in a location other than the stadium.
[0013] A stadium is a place where athletes compete in sports. In the example of FIG. 1, a baseball field BP is shown as the stadium. In the baseball field BP, for example, professional baseball players play baseball games. Professional baseball players are an example of "athletes", and baseball games are an example of "sports".
[0014] Sound emitting means is installed in the stadium. The sound emitting means is connected to a server device so as to be able to communicate with the server device. The sound emitting means plays cheer song data (details will be described later) received from the server device, and emits cheer songs, etc. The sound emitting means includes a system for playing the cheer song data and a speaker for emitting cheer songs, etc. In the example of FIG. 1, the sound emitting means SR is installed in the baseball field BP.
[0015] The terminal device is, for example, a computer such as a home video game device, a PC, a tablet terminal, or a mobile terminal. The terminal device has a microphone, a speaker, a display, and an operation means for performing various operation inputs. Note that some components such as the microphone may be provided separately from the terminal device (so-called external microphones may be used).
[0016] The owner of the terminal device can watch a sporting event held at a stadium outside the stadium (for example, at home) using the terminal device or a device other than the terminal device. In this case, the owner of the terminal device corresponds to a "remote spectator." The terminal device T1 shown in FIG. 1 is owned by a remote spectator W1.
[0017] Furthermore, in this embodiment, a program for remote cheering is pre-installed in the terminal device, and remote spectators can cheer using the terminal device running the program for remote cheering while watching a sports event held at a stadium from outside the stadium (details will be described later).
[0018] ==Server device== 2 is a diagram showing the configuration of a server device S. The server device S includes a storage means 10, a communication means 20, and a control means 30. Each component is connected to a bus B via an interface (not shown).
[0019] [Storage means] The storage means 10 is a large-capacity storage device that stores various types of data. In this embodiment, a part of the storage area of the storage means 10 functions as a data storage unit 100.
[0020] (Data storage unit) The data storage unit 100 stores the karaoke performance data in association with the contestant identification information.
[0021] Karaoke performance data is data for playing the sounds of cheering songs. Cheering songs are music set specifically for athletes competing in sports. The same cheering song may be set for multiple athletes. The sounds of cheering songs are produced by, for example, trumpets, flutes, drums, and other instruments (so-called musical instruments). When sports are held with spectators, spectators can cheer on athletes by singing the cheering songs along with the music played by the cheering squad at the stadium.
[0022] The athlete identification information is information unique to each athlete, such as an athlete ID for identifying the athlete.
[0023] 3 is an example of a table stored in the data storage unit 100. For example, karaoke performance data K01 corresponding to a dedicated cheering song F01 is linked to an athlete ID (ID***X01) of a professional baseball player X01.
[0024] [Means of communication] The communication means 20 provides an interface for communicating with the terminal device T1 and the sound emitting means SR of the baseball field BP.
[0025] [Control Means] The control means 30 performs various controls in the server device S. The control means 30 includes a CPU and a memory (neither of which are shown in the figures). The CPU realizes various functions by executing programs stored in the memory.
[0026] In this embodiment, the control means 30 functions as a designation unit 200, a first transmission unit 300, a generation unit 400, and a second transmission unit 500 by the CPU executing a program stored in the memory.
[0027] (designated part) The designation unit 200 designates one piece of athlete identification information. The designation of the athlete identification information can be performed by various methods. In this embodiment, the designation unit 200 designates the athlete identification information based on an input from a terminal device.
[0028] For example, suppose that a remote spectator W1 wants to watch a game between professional baseball teams Tg and Ga at baseball stadium BP on a television at home, and use a terminal device T1 (e.g., a smartphone) to cheer on a player belonging to his or her favorite professional baseball team Tg.
[0029] In this case, the remote spectator W1 operates the terminal device T1 to instruct the execution of a remote cheering program. Execution of the program enables the terminal device T1 to communicate with the server device S.
[0030] Then, the game starts, and it is the player X01's turn to bat, who belongs to the professional baseball team Tg. In this case, the remote spectator W1 operates the terminal device T1 and inputs the player ID (ID***X01) of the player X01. The terminal device T1 transmits the input player ID to the server device S. The designation unit 200 designates the received player ID as one athlete identification information.
[0031] (First transmitting unit) The first transmitting section 300 transmits the karaoke performance data linked to the designated competitor identification information to a predetermined terminal device.
[0032] The first transmitting unit 300 checks whether karaoke performance data linked to the specified one of the competitor identification information is stored in the data storage unit 100. If the karaoke performance data is stored, the first transmitting unit 300 reads the karaoke performance data from the data storage unit 100 and transmits it to a predetermined terminal device. In this embodiment, the predetermined terminal device is the terminal device to which the competitor identification information is input.
[0033] For example, suppose that the designation unit 200 designates a player ID (ID***X01) received from the terminal device T1 as one athlete identification information. In this case, the first transmission unit 300 refers to the table shown in FIG. 3 and reads out the karaoke performance data K01 linked to the designated player ID (ID***X01). The first transmission unit 300 transmits the read out karaoke performance data K01 to the terminal device T1. In this example, the terminal device T1 corresponds to a "predetermined terminal device."
[0034] The terminal device T1 plays the performance sound of the cheering song for the player X01 based on the received karaoke performance data K01 and emits the sound from a speaker. The remote spectator W1 sings karaoke along with the cheering song while watching the player X01's turn at bat. The microphone of the terminal device T1 collects the singing voice of the remote spectator W1. The terminal device T1 sequentially transmits voice data corresponding to the collected singing voice to the server device S.
[0035] For example, if the player X01's turn at bat is long or the cheering song is played for a short time, the playback of the cheering song may end before the player X01's turn at bat is over. In such a case, the terminal device T1 may play the cheering song based on the karaoke performance data again. Specifically, when the terminal device T1 receives an instruction input from a remote spectator to continue playing, it plays the cheering song again.
[0036] Conversely, if the player X01 is out on the first pitch, it may be necessary to stop cheering for the athlete before the playback of the cheer song is completed. In this case, the remote spectator stops singing karaoke. If a predetermined time has passed without any singing voice input, the terminal device T1 stops playing the cheer song. Alternatively, if the terminal device T1 receives an instruction to stop playing from the remote spectator, it stops playing the cheer song.
[0037] (Generation part) The generating unit 400 generates cheering song data based on audio data acquired from a specified terminal device, which corresponds to the singing voice of a remote spectator singing karaoke in time with the performance sound of the cheering song, and on karaoke performance data linked to the identification information of a specified athlete.
[0038] The cheering song data is data for playing the cheering song and the singing voice for singing the cheering song. The cheering song data is generated by synchronizing and mixing the voice data and the karaoke performance data sequentially transmitted from the terminal device. The synchronization and mixing of the voice data and the karaoke performance data can be performed using a known method implemented in a general karaoke device, etc.
[0039] For example, suppose that audio data corresponding to singing voice of a remote spectator W1 singing karaoke of the cheering song F01 is received from the terminal device T1. In this case, the generating unit 400 mixes the received audio data and the karaoke performance data of the cheering song F01 while synchronizing them to generate the cheering song data.
[0040] (Second transmitting unit) The second transmission unit 500 transmits the generated cheering song data to the sound emitting means of the stadium where the athlete corresponding to the specified one of the athlete identification information will play a sport. The second transmission unit 500 sequentially transmits the cheering song data to the sound emitting means of the stadium.
[0041] For example, suppose that the generating unit 400 generates cheering song data based on the voice data corresponding to the singing voice accompanying the karaoke singing of the cheering song F01 by the remote spectator W1 and the karaoke performance data of the cheering song F01. In this case, the second transmitting unit 500 sequentially transmits the generated cheering song data to the sound emitting means SR of the baseball stadium BP where the player X01 is playing baseball. The sound emitting means SR reproduces the received cheering song data and emits the cheering song F01 and the singing voice of the remote spectator W1. Therefore, the player X01 at bat can hear the cheering song F01 and the singing voice that matches it even in a game without spectators.
[0042] In addition, there may be cases where sports events are held in a plurality of stadiums. In this case, the second transmission unit 500 can transmit the generated cheering song data to the sound emitting means of the stadium designated in advance by the remote spectator W1. Alternatively, the data storage unit 100 of the server device S can store the identification information of each stadium in association with the athlete identification information of the athlete who will be competing in the sports event at each stadium. In this case, the second transmission unit 500 acquires the identification information of the stadium where the athlete corresponding to the designated athlete identification information is competing in the sports event. Then, the second transmission unit 500 transmits the generated cheering song data to the sound emitting means of the stadium corresponding to the acquired identification information.
[0043] ==About the operation of the server device== Next, a specific example of the operation of the server device S in this embodiment will be described with reference to Fig. 4. Fig. 4 is a flow chart showing an example of the operation of the server device S. In this example, it is assumed that a remote spectator W1 is watching a sports event held at a stadium outside the stadium. It is also assumed that a remote cheering program is executed on a terminal device T1 owned by the remote spectator W1 and is communicably connected to the server device S. It is also assumed that the data storage unit 100 stores karaoke performance data for playing back the performance sound of a cheering song set for an athlete participating in a sports event in association with athlete identification information for identifying the athlete.
[0044] The remote spectator W1 operates the terminal device T1 to input the athlete ID of an arbitrary athlete. The designation unit 100 designates the input athlete ID as one athlete identification information (designation of one athlete identification information; step 10).
[0045] The first transmitting unit 200 reads out the karaoke performance data linked to the one athlete identification information designated in step 10 from the data storage unit 100, and transmits it to the terminal device T1 (transmitting the karaoke performance data linked to the one athlete identification information to the terminal device; step 11). The terminal device T1 plays back the performance sound of the cheering song based on the received karaoke performance data. The remote spectator W1 sings karaoke along with the cheering song. The terminal device T1 sequentially transmits audio data corresponding to the singing voice of the karaoke singing to the server device S.
[0046] The generation unit 400 generates cheering song data based on the audio data obtained from the terminal device T1, which corresponds to the singing voice of the remote spectator W1 singing karaoke in time with the performance of the cheering song, and the karaoke performance data linked to the athlete identification information specified in step 10 (generate cheering song data; step 12).
[0047] The second transmitting unit 500 transmits the cheering song data generated in step 12 to the sound emitting means SR of the stadium where the athlete corresponding to the one athlete identification information designated in step 10 will compete in the sport (transmitting the cheering song data to the sound emitting means of the stadium; step 13). The sound emitting means SR plays the received cheering song data, and emits the cheering song set for the athlete corresponding to the athlete ID input by the remote spectator W1, and the singing voice of the remote spectator W1.
[0048] The server device S repeats the processes of steps 12 and 13 until the remote spectator W1 finishes singing karaoke, that is, until the transmission of audio data from the terminal device T1 that transmitted the karaoke performance data is stopped (if Y in step 14).
[0049] In addition, the server device S repeats the processes from step 10 to step 14 until the remote spectator W1 finishes watching the sporting event, i.e., until the remote spectator W1 ends the remote cheering program and the connection between the terminal device T1 and the server device S is terminated (if Y in step 15).
[0050] As is clear from the above, the server device S according to this embodiment is a server device S communicably connected to a terminal device T1 owned by a remote spectator who watches a sports event held at a stadium outside the stadium. The server device S includes a data storage unit 100 that stores karaoke performance data for playing back the performance sound of a cheering song set for an athlete who is participating in a sports event in association with athlete identification information for identifying the athlete, a designation unit 200 that designates one athlete identification information, a first transmission unit 300 that transmits the karaoke performance data linked to the designated one athlete identification information to a specified terminal device, a generation unit 400 that generates cheering song data based on audio data corresponding to the singing voice accompanying the karaoke singing performed by the remote spectator to the performance sound of the cheering song acquired from the specified terminal device and the karaoke performance data linked to the designated one athlete identification information, and a second transmission unit 500 that transmits the generated cheering song data to a sound emitting means of a stadium where an athlete corresponding to the designated one athlete identification information is participating in a sports event.
[0051] According to such a server device S, karaoke performance data of a cheering song linked to a specified athlete identification information can be provided to a terminal device owned by a remote spectator based on the athlete identification information. The server device S can also generate cheering song data based on the karaoke performance data and the voice data corresponding to the singing voice received from the terminal device that transmitted the karaoke performance data, and transmit the generated cheering song data to the sound emitting means of the stadium. Thus, the singing voice of the remote spectator is emitted together with the cheering song of the athlete at the stadium. In other words, according to the server device S of this embodiment, cheering for the athlete playing in the stadium can be made from outside the stadium.
[0052] <Second embodiment> Next, a server device according to a second embodiment will be described with reference to Fig. 5 and Fig. 6. In this embodiment, an example in which a plurality of remote spectators cheer on one athlete will be described. Detailed description of the same configuration as in the first embodiment will be omitted.
[0053] ==Remote cheering system== As shown in FIG. 5, the remote cheering system RS according to this embodiment includes a server device S and terminal devices T1 to T10. The terminal devices T1 to T10 are owned by remote spectators W1 to W10, respectively. Each remote spectator may watch the game from a different location, or from the same location (for example, a friend's house). Furthermore, the type of terminal device used by each remote spectator may be different; for example, remote spectator W1 may use a PC as terminal device T1, and remote spectator W2 may use a tablet device as terminal device T2. The server device S and each terminal device are connected to each other so as to be able to communicate with each other via a network.
[0054] ==Server device== (Data storage unit) The data storage unit 100 according to this embodiment stores the registration information in association with terminal identification information for identifying the terminal device owned by the remote spectator.
[0055] The registration information is information corresponding to an athlete arbitrarily selected by a remote spectator and / or the name of the team to which the athlete belongs. The terminal identification information is information unique to each terminal device, such as a terminal ID for identifying the terminal device.
[0056] For example, before remote viewing, remote spectator W1 issues an instruction to register a professional baseball team Tg as a favorite team via terminal device T1. Terminal device T1 transmits the team name (professional baseball team Tg) and the terminal ID of terminal device T1 to server device S. Server device S associates the team name with the terminal ID of terminal device T1 and stores them as registration information in the data storage unit 100.
[0057] (First transmitting unit) The first transmitting section 300 according to the present embodiment transmits the karaoke performance data only to a terminal device identified based on the registration information among a plurality of terminal devices communicably connected to the server device S.
[0058] Assume that the designation unit 200 designates one athlete identification information. In this case, the first transmission unit 300 refers to the data storage unit 100 and checks whether there is registration information including an athlete corresponding to the designated one athlete identification information and / or a team name to which the athlete belongs. If there is registration information including an athlete corresponding to the designated one athlete identification information and / or a team name to which the athlete belongs, the first transmission unit 300 specifies a terminal ID linked to the athlete and / or the team name to which the athlete belongs. The first transmission unit 300 transmits the karaoke performance data read from the data storage unit 100 only to the terminal device corresponding to the specified terminal ID.
[0059] For example, remote spectators W1 to W10 are watching a game between professional baseball teams Tg and Ga at baseball stadium BP on television at home, and wish to cheer on players belonging to their favorite professional baseball team using terminal devices T1 to T10 that they each own. Also, data storage unit 100 stores the team name of professional baseball team Tg and terminal IDs of terminal devices T1 to T5 as registration information. That is, remote spectators W1 to W5 are fans of professional baseball team Tg.
[0060] Each remote spectator operates a terminal device to instruct execution of a remote cheering program. Execution of the program enables each terminal device to communicate with the server device S.
[0061] Then, the game starts, and it is the player X01's turn to bat, who belongs to the professional baseball team Tg. In this case, the remote spectator W1 operates the terminal device T1 to input the player ID (ID***X01) of the player X01. The terminal device T1 transmits the input player ID to the server device S. The designation unit 200 designates the received player ID as one athlete identification information. Note that the player ID may be input from another terminal device.
[0062] The first transmission unit 300 refers to the data storage unit 100 and checks whether there is registration information including the athlete corresponding to the specified player ID and / or the team name to which the athlete belongs. In this example, registration information including the professional baseball team Tg to which the player X01 corresponding to the specified player ID belongs is stored. Therefore, the first transmission unit 300 identifies the terminal IDs of the terminal devices T1 to T5 linked to the professional baseball team Tg from the stored registration information.
[0063] The first transmitting unit 300 transmits the karaoke performance data K01 linked to the player ID of the player X01 read from the data storage unit 100 to the terminal devices T1 to T5 corresponding to the identified terminal ID among the terminal devices capable of communicating with the server device S. On the other hand, the first transmitting unit 300 does not transmit the karaoke performance data to the terminal devices T6 to T10. The terminal devices T1 to T5 in this example correspond to "predetermined terminal devices."
[0064] The terminal devices T1 to T5 each play back the performance sound of the cheering song for the player X01 based on the received karaoke performance data K01. The remote spectators W1 to W5 sing karaoke along to the cheering song while watching the player X01's turn at bat. The microphone of each terminal device collects the singing voice of each remote spectator. Each terminal device sequentially transmits voice data corresponding to the collected singing voice to the server device S.
[0065] In the case of a professional baseball game, the number of remote spectators may be enormous. Therefore, the first transmitting unit 300 can transmit karaoke performance data only to a predetermined number of terminal devices among the terminal devices specified based on the registration information. The predetermined number is preset, such as 10, 100, etc. Also, the predetermined number of terminal devices may be determined, for example, in the order in which the terminal devices become able to communicate with the server device S, or may be determined randomly.
[0066] ==About the operation of the server device== Next, a specific example of the operation of the server device S in this embodiment will be described with reference to FIG. 6. FIG. 6 is a flowchart showing an example of the operation of the server device S. In this example, it is assumed that a plurality of remote spectators are watching a sports event held at a stadium outside the stadium. It is also assumed that a remote cheering program is executed on a terminal device owned by each remote spectator and is communicably connected to the server device S. It is also assumed that the data storage unit 100 stores karaoke performance data for playing a performance sound of a cheering song set for an athlete performing a sports event, in association with athlete identification information for identifying the athlete. It is also assumed that the data storage unit 100 stores a specific team name and a terminal ID of a specific terminal device in association with each other as registration information.
[0067] A remote spectator operates his / her terminal device to input a player ID belonging to a specific team. The designation unit 100 designates the input player ID as one athlete identification information (designation of one athlete identification information; step 20).
[0068] The first transmitting unit 200 reads out the karaoke performance data linked to the one athlete identification information designated in step 20 from the data storage unit 100. The first transmitting unit 200 then transmits the karaoke performance data only to the terminal device identified based on the registration information among the multiple terminal devices communicably connected to the server device S (the karaoke performance data linked to the one athlete identification information is transmitted only to the terminal device identified based on the registration information; step 21). The terminal device that receives the karaoke performance data plays the performance sound of the cheering song based on the received karaoke performance data. The remote spectators who own the terminal devices (including the one remote spectator who inputted the player ID) sing karaoke along with the cheering song. Each terminal device sequentially transmits voice data corresponding to the singing voice of the karaoke singing to the server device S.
[0069] The generation unit 400 generates cheering song data based on the audio data acquired from each terminal device, corresponding to the singing voices of the remote spectators singing karaoke along to the sound of the cheering song being played, and the karaoke performance data linked to the one athlete identification information specified in step 20 (generating cheering song data based on the audio data of multiple remote spectators; step 22).
[0070] The second transmitting unit 500 transmits the cheering song data generated in step 22 to the sound emitting means SR of the stadium where the athlete corresponding to the one athlete identification information designated in step 20 will compete in the sport (transmitting the cheering song data to the sound emitting means of the stadium; step 23). The sound emitting means SR plays back the received cheering song data, and emits the cheering song set for the athlete corresponding to the athlete ID input by one remote spectator, and the singing voices of the multiple remote spectators.
[0071] The server device S repeats the processes of steps 22 and 23 until the karaoke singing by the remote spectators is finished, that is, until the transmission of the voice data from the terminal device that transmitted the karaoke performance data is stopped (if Y in step 24).
[0072] In addition, the server device S repeats the processes from step 20 to step 24 until all remote spectators have finished watching the sporting event, i.e., until all remote spectators have finished their remote cheering programs and connections between all terminal devices and the server device S have been terminated (if Y in step 25).
[0073] As is clear from the above, in the server device S according to this embodiment, the data storage unit 100 stores the registration information corresponding to the athlete and / or the team name to which the athlete belongs, which is selected by the remote spectator, in association with the terminal identification information for identifying the terminal device owned by the remote spectator. Also, the first transmission unit 300 transmits the karaoke performance data only to the terminal device specified based on the registration information among the multiple terminal devices communicably connected to the server device S.
[0074] According to such a server device S, when multiple remote spectators are watching the same sporting event, karaoke performance data can be transmitted only to the terminal device specified based on the registration information, so that each remote spectator can cheer on his / her favorite team or player.
[0075] <Variation 1> In the above embodiment, an example has been described in which one athlete identification information is designated based on the athlete identification information inputted via the terminal device. On the other hand, the designation unit 200 can also designate the athlete identification information based on an image obtained by photographing the athlete.
[0076] In this modified example, the data storage unit 100 stores the karaoke performance data and the athlete identification information in association with the uniform number of the athlete corresponding to the athlete identification information and the name of the team to which the athlete belongs.
[0077] 7 is an example of a table stored in the data storage unit 100. For example, the uniform number "7" of the player X01 and the team name "Tg" of the professional baseball team Tg to which the player X01 belongs are linked to the athlete ID (ID***X01) of the player X01 and the karaoke performance data K01 corresponding to the dedicated cheering song F01.
[0078] The designation unit 200 in this modified example identifies the athlete's uniform number and the name of the team to which the athlete belongs based on the image obtained by photographing the athlete, and designates the athlete identification information linked to the identified uniform number and team name.
[0079] The athlete can be photographed, for example, by a photographing means installed in the stadium. The photographing means transmits the photographed image to the server device S. The server device S analyzes the image using known technology and identifies the player's uniform number and the name of the team to which the player belongs. For example, the server device S can identify the player's uniform number and the name of the team to which the player belongs using the learning results of machine learning. Specifically, the server device S can identify the player's uniform number by the method described in paragraphs
[0036] to
[0042] of the republished 2016 / 139906, and identify the team name to which the player belongs by the method described in paragraph
[0043] . The designation unit 200 refers to the data storage unit 100, and designates the athlete identification information linked to the identified uniform number and team name as one athlete identification information.
[0080] For example, if the identified uniform number is "8" and the team name is "Ga", the designation unit 200 refers to the table in FIG. 7 and designates the athlete ID (ID***Y10) of player Y10.
[0081] According to such a server device S, it is possible for a remote spectator to automatically designate one athlete identification information without inputting the athlete identification information.
[0082] When the server device S is installed at a competition venue, the server device S itself may be equipped with a photographing means. Also, the photographing means may obtain images of athletes by photographing images broadcast on television or the like, instead of photographing athletes directly.
[0083] <Variation 2> The data storage unit 100 may store lyrics data corresponding to the lyrics of the cheering song in association with the karaoke performance data and the athlete identification information.
[0084] The first transmitting unit 300 according to this modification transmits the karaoke performance data linked to the specified athlete identification information and the lyrics data linked to the karaoke performance data to a predetermined terminal device. In this case, the terminal device can display the lyrics of the cheering song on the display based on the received lyrics data. Therefore, the remote spectators can accurately sing the cheering song by referring to the displayed lyrics.
[0085] <Modification 3> In a stadium, sound emitting means may be installed at different positions. For example, in a baseball stadium BP, sound emitting means SR1 may be installed in the first base stand, and sound emitting means SR2 different from sound emitting means SR1 may be installed in the third base stand. In this modification, each sound emitting means is associated with a team name in advance before the start of a game.
[0086] Each sound emitting means may have the same configuration, or a system for reproducing cheering song data may be shared, and only speakers for emitting cheering songs, etc. may be installed in different locations. In the latter case, the speaker in the first base stand and the speaker in the third base stand correspond to the "sound emitting means".
[0087] In this modified example, the data storage unit 100 stores the karaoke performance data and the athlete identification information in association with the name of the team to which the athlete corresponding to the athlete identification information belongs.
[0088] For example, the data storage unit 100 associates the team name "Tg" of the professional baseball team Tg to which player X01 belongs with the athlete ID (ID***X01) of player X01 and the karaoke performance data K01 corresponding to the dedicated cheer song F01, and stores the team name "Ga" of the professional baseball team Ga to which player Y10 belongs with the athlete ID (ID***Y10) of player Y10 and the karaoke performance data K40 corresponding to the dedicated cheer song F40.
[0089] Furthermore, in this modified example, the second transmitting unit 500 transmits the generated cheering song data to a sound emitting means identified based on the team name from among a plurality of sound emitting means installed at different positions in the stadium.
[0090] Specifically, the second transmission unit 500 identifies a team name from the data storage unit 100 based on the karaoke performance data included in the generated cheering song data. The second transmission unit 500 transmits the cheering song data based on the identified team name only to the sound emitting means associated with the team name among the multiple sound emitting means installed.
[0091] For example, assume that a game between professional baseball team Tg and professional baseball team Ga is held at baseball stadium BP, which is the home field of professional baseball team Tg. In this case, the bench on the first base side is assigned to the players of professional baseball team Tg, and the bench on the third base side is assigned to the players of professional baseball team Ga. In addition, in a game with spectators, fans of professional baseball team Tg will sit from the first base stand to the right field stand, and fans of professional baseball team Ga will sit from the third base stand to the left field stand.
[0092] Here, it is assumed that sound emitting means SR1 linked to the team name "Tg" is installed in the first base stand, and sound emitting means SR2 linked to the team name "Ga" is installed in the third base stand.
[0093] For example, when the second transmission unit 500 generates cheering song data including the karaoke performance data K01, it refers to the data storage unit 100 and identifies the team name "Tg" linked to the karaoke performance data K01. The second transmission unit 500 transmits the generated cheering song data to the sound emitting means SR1 linked to the identified team name "Tg". On the other hand, the second transmission unit 500 does not transmit the generated cheering song data to the sound emitting means SR2 linked to the team name "Ga".
[0094] According to such a server device S, it is possible to emit cheer songs with a sense of realism similar to that of a stadium with spectators.
[0095] In the above example, the sound emitting means are installed in two locations, but this is not limited to the above. For example, the sound emitting means SR1 may be installed in the first base stand, the sound emitting means SR2 may be installed in the third base stand, the sound emitting means SR3 may be installed in the right stand, and the sound emitting means SR4 may be installed in the left stand. Here, it is assumed that the sound emitting means SR1 and the sound emitting means SR3 are linked to the team name "Tg". When the cheering song data including the above-mentioned karaoke performance data K01 is generated, the second transmitting unit 500 transmits the cheering song data to the sound emitting means SR1 and the sound emitting means SR3.
[0096] <Other> In the above embodiment, the example in which the remote spectators watch the sporting event on television has been described. Meanwhile, the server device S can also live-stream the sporting event. In this case, the server device S can transmit karaoke performance data to the terminal device together with the live streaming.
[0097] The above embodiment is presented as an example, and does not limit the scope of the invention. The above configurations can be implemented in appropriate combinations, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. The above embodiment and its modifications are included in the scope of the invention and its equivalents described in the claims, as well as the scope and gist of the invention. [Explanation of symbols]
[0098] 100 Data storage unit 200 Specified section 300 First transmitting unit 400 Generation part 500 Second transmitter BP Baseball Stadium RS Remote Support System S Server device SR sound emitting means T1~T10 Terminal Equipment
Claims
1. A server device communicably connected to a terminal device owned by a remote spectator who is watching a sport event held at a stadium outside the stadium, a data storage unit that stores karaoke performance data for playing back the performance sound of a cheer song set for an athlete competing in a sport, in association with athlete identification information for identifying the athlete; A designation unit for designating one athlete identification information; a first transmitting unit for transmitting the karaoke performance data associated with the designated contestant identification information to a predetermined terminal device; a generation unit that generates cheering song data based on voice data acquired from the predetermined terminal device, the voice data corresponding to the singing voice of the remote spectator singing karaoke in sync with the performance sound of the cheering song, and the karaoke performance data associated with the specified one of the athlete identification information; a second transmission unit that transmits the generated cheering song data to a sound emitting means of a stadium where the athlete corresponding to the specified one of the athlete identification information plays a sport; A server device having the above configuration.
2. the data storage unit stores registration information corresponding to the athlete and / or the team name to which the athlete belongs, selected arbitrarily by the remote spectator, in association with terminal identification information for identifying a terminal device owned by the remote spectator; The server device according to claim 1, characterized in that the first transmitting unit transmits the karaoke performance data only to a terminal device identified based on the registration information among a plurality of terminal devices communicatively connected to the server device.
3. the data storage unit stores the karaoke performance data and the athlete identification information in association with the uniform number of the athlete corresponding to the athlete identification information and the name of the team to which the athlete belongs; The server device according to claim 1 or 2, characterized in that the designation unit identifies the athlete's uniform number and the name of the team to which the athlete belongs based on an image obtained by photographing the athlete, and designates athlete identification information linked to the identified uniform number and team name.
4. the data storage unit stores lyrics data corresponding to lyrics of the cheering song in association with the karaoke performance data and the athlete identification information; The server device according to any one of claims 1 to 3, characterized in that the first transmitting unit transmits karaoke performance data linked to the specified athlete identification information and lyric data linked to the karaoke performance data to the specified terminal device.
5. the data storage unit stores the karaoke performance data and the athlete identification information in association with the name of a team to which the athlete corresponding to the athlete identification information belongs; The server device according to any one of claims 1 to 4, characterized in that the second transmission unit transmits the generated cheer song data to a sound emitting means identified based on the team name from among a plurality of sound emitting means installed at different positions in a stadium.
Citation Information
Patent Citations
System for participating in cheer in tv broadcast
JP2003046982A
Musical piece recommendation system relevant to sport team
JP2007010925A
Information device and display processing method
WO2017002642A1