Live distribution device, live distribution method, program
The live distribution device processes performance and viewer reaction data to convey the live venue's atmosphere, helping potential attendees make informed decisions.
Patent Information
- Application Number
- JP2023516900
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-04-27
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2041-04-27
AI Technical Summary
Existing live distribution systems fail to convey the actual situation at a live venue to potential viewers, making it difficult for them to decide whether to attend.
A live distribution device that acquires performance data and user reactions, processes them to generate representative data, and distributes this processed data to potential viewers in real time, allowing them to experience the venue's atmosphere and excitement.
Enables potential viewers to grasp the live venue's situation and excitement, facilitating informed decisions on attending live events.
Smart Images

Figure 0007704195000001 
Figure 0007704195000002 
Figure 0007704195000003
Abstract
Description
Technical Field
[0001] The present invention relates to a live distribution device and a live distribution method. , Program
Background Art
[0002] There is a system for live-distributing a video obtained by photographing a singing or playing performance (for example, Patent Document 1). A user determines whether to watch the live distribution, and if the user determines to watch it, the user performs an operation input indicating that the user wants to watch the live distribution. Thereby, the user can watch the live distribution.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] A user may imagine what kind of performance is actually being performed in a live distribution and determine whether to watch the live distribution. For example, if the user can imagine the song being played in the live distribution or the excitement of the live venue and has an interest, the user may determine to watch the live distribution. However, there is a problem that it is not possible to convey the situation at the live venue to a user who is considering whether to enter the live venue.
[0005] The present invention aims to provide a live distribution device and a live distribution method that solve the above problems. , Program
Means for Solving the Problems
[0006] One aspect of the present invention is a live distribution device that distributes in real time a piece of music performed by a performer to terminal devices of a plurality of users via a communication network, the live distribution device including: an acquisition unit that acquires at least one of the performed piece of music and a reaction to the performance obtained from a user who is viewing the distribution; a data processing unit that generates processed data representing a state in which the performance is being viewed based on the acquisition data obtained by the acquisition unit; and a distribution unit that distributes the generated processed data to terminal devices of users who are not viewing the distribution.
[0007] Another aspect of the present invention is a live distribution method executed by a computer that distributes in real time a piece of music performed by a performer to terminal devices of a plurality of users via a communication network, the live distribution method including: acquiring at least one of the performed piece of music and a reaction to the performance obtained from a user who is viewing the distribution; generating processed data representing a state in which the performance is being viewed based on the acquired acquisition data; and distributing the generated processed data to terminal devices of users who are not viewing the distribution. Also, one aspect of the present invention is a program for causing a computer to execute the above-described live distribution method.
Advantages of the Invention
[0008] According to the present invention, it is possible to convey to a user who is considering whether to enter a live venue the state of the live venue.
Brief Description of the Drawings
[0009]
Figure 1
Figure 2
Figure 3
Figure 4
Embodiment for Carrying Out the Invention
[0010] Hereinafter, a live distribution device according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a schematic block diagram showing the configuration of a live distribution system 1 using a live distribution device according to an embodiment of the present invention. The live distribution system 1 is communicably connected via a network N with a live distribution device 10, an administrator terminal 20, a performer device group P1, a performer device group P2, a terminal device 30, and a terminal device 31.
[0011] The live distribution device 10 distributes (live-distributes) content corresponding to a live performance by a performer to the user's terminal in real time. The live distribution device 10 may be, for example, a computer. In live distribution, when performing one piece of music, there are cases where performers gather at one live venue to perform, and cases where each performer performs a different part at different live venues for one piece of music. The live distribution device 10 can perform live distribution in any of these cases. When performers perform at different live venues, the live distribution device 10 synthesizes the performance data obtained from each performer device group provided at each live venue and transmits it as live distribution data to the user's terminal device. The live venue may be any place as long as it is a performance venue where performance is possible, such as home, studio, live house, concert venue, etc.
[0012] Also, the live venue may be composed of one stage and an audience area. Also, the live venue may have a configuration including a plurality of combinations of stages and audience areas. For example, even in the case where a plurality of stages are set up in one live venue, such as an outdoor music festival. When there are a plurality of stages in the live venue, performances are respectively carried out by the performers performing on each stage. By synthesizing the performance signals played by a plurality of performers at different performance locations, it may be configured as a performance on one stage. When a live venue includes a plurality of stages, one song is played for each stage.
[0013] The performer device group P1 and the performer device group P2 are respectively used by the performers performing in the live show. Here, the case where one song is performed by a performer using the performer device group P1 and a performer using the performer device group P2 in different performance venues will be described as an example. Note that one song may be performed in one performance venue instead of a plurality of performance venues. In that case, one performer device group may be used. Here, the case where there are two performer device groups will be described, but when there are three or more performance venues, performer device groups may be provided for each performance venue. For example, when the performance parts are different, such as vocals, guitar, bass, drums, keyboard, etc., they can be performed from different performance venues using different performer device groups.
[0014] The performer device group P1 includes a terminal device P11, a sound collection device P12, and a camera P13. The terminal device P11 is communicably connected to the sound collection device P12 and the camera P13, and is also communicably connected to the network N. The terminal device P11 is provided with various input devices such as a mouse, a keyboard, or a touch panel, and is also provided with a display device. The terminal device P11 is, for example, a computer.
[0015] The sound collection device P12 collects sound and outputs a sound signal corresponding to the collected sound to the terminal device P11. For example, the sound collection device P12 generates a sound signal that is an analog signal corresponding to the collected sound, and converts the sound signal that is an analog signal into a sound signal that is a digital signal by performing AD (analog-digital) conversion. The sound collection P device 12 outputs the sound signal that is a digital signal to the terminal device P11 as a performance signal. The sound collection device P12 may have any one of the functions of a sound sensor that collects performance sounds output from musical instruments, an input device that inputs sound signals output from electronic musical instruments, and a microphone that collects singing voices of performers. Here, one sound collection device P12 is connected to the terminal device P11, but a plurality of sound collection devices may be connected. For example, when a performer plays a musical instrument while singing, a sound collection device as a microphone and a sound collection device that collects the sound of the musical instrument can be used. The camera P13 images the performer using the performer device group P1 and outputs the imaging data to the terminal device P11. The imaging data is, for example, video data.
[0016] The performer device group P2 includes a terminal device P21, a sound collection device P22, and a camera P23. Since the terminal device P21 has the same functions as the terminal device P11, the sound collection device P22 has the same functions as the sound collection device P12, and the camera P23 has the same functions as the camera P13, their descriptions are omitted.
[0017] The administrator terminal 20 is used by an administrator who is in charge of the production of content related to live distribution. The administrator may be, for example, a designer. Also, the administrator may be a performer.
[0018] The terminal device 30 and the terminal device 31 are each used by a user who views the live distribution. The terminal device 30 and the terminal device 31 are each used by a different user. The terminal device 30 includes an input device, a speaker, a display device, a communication module, etc., and is communicably connected to the network N by the communication module. The input device is an input device capable of operation input such as a mouse, a keyboard, or a touch panel. The speaker converts the performance signal, which is a digital signal, into an analog signal by means of a D / A conversion circuit, amplifies it with a built-in amplifier, and emits sound. The display device includes a liquid crystal drive circuit and a liquid crystal display panel. The liquid crystal drive circuit generates a drive signal for driving the liquid crystal display panel in accordance with the image signal distributed from the live distribution device 10, and outputs it to the liquid crystal display panel. The liquid crystal display panel displays an image corresponding to the image data by driving the elements of each pixel in accordance with the drive signal output from the liquid crystal drive circuit.
[0019] The terminal device 30 may be any device such as a computer, a smartphone, or a tablet.
[0020] The terminal device 30 receives an image signal from the live distribution device 10 and displays the image signal on the display screen. Based on the image signal, the terminal device 30 generates three-dimensional information of the virtual space in which the live venue in the virtual space is shown, and generates it as an image signal for displaying the three-dimensional information representing the live venue that can be seen from the specified viewing position. The terminal device 30 displays this generated image signal on the display screen. The terminal device 30 can change the viewing position and the direction of the viewing field in the virtual space according to the operation input from the user. The terminal device 30 can display an image signal corresponding to the viewing position and the direction of the viewing field. That is, the terminal device 30 can display, as an image signal, an image of a region corresponding to the viewpoint position and the direction of the viewing field in the live venue in the virtual space.
[0021] Since the terminal device 31 has the same functions as the terminal device 30, the description thereof is omitted.
[0022] FIG. 2 is a schematic functional block diagram showing the configuration of the live distribution device 10. The live distribution device 10 includes a communication unit 101, a storage unit 102, an acquisition unit 103, a data processing unit 104, a sound processing unit 105, an image generation unit 106, a synchronization processing unit 107, a distribution unit 108, and a CPU (Central Processing Unit) 109.
[0023] The communication unit 101 is connected to the network N and communicates with other devices via the network N. The storage unit 102 stores various data. The storage unit 102 includes a venue data storage unit 1021 and an avatar storage unit 1022. The venue data storage unit 1021 stores venue data representing the live venue in the virtual space. The venue data may be three-dimensional data representing the live venue in a three-dimensional space.
[0024] The avatar storage unit 1022 stores image data representing the avatars arranged in the live venue in the virtual space. The avatars may have the same design for each user, or may have different designs according to the user for at least some users.
[0025] The storage unit 102 is a storage medium, for example, an HDD (Hard Disk Drive), a flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), a RAM (Random Access read / write Memory), a ROM (Read Only Memory), or any combination of these storage media. This storage unit 102 can use, for example, a non-volatile memory.
[0026] The acquisition unit 103 acquires at least one of the played sound and the reaction to the performance obtained from the user watching the live broadcast. The acquisition unit 103 acquires the played sound by receiving a performance signal from the performer's terminal device. The acquisition unit 103 acquires the reaction to the performance obtained from the user by receiving various data (comment data, applause data, user attributes, etc.) transmitted from the user's terminal device.
[0027] Based on the acquired data obtained by the acquisition unit 103, the data processing unit 104 generates processed data representing the state of the performance being viewed. The processed data is distributed by the distribution unit 108 to the terminal devices of users who are not viewing the live distribution. As a result, even at a stage where the user has not made a decision to view the content being live-distributed, the user can grasp the situation at the live venue based on the processed data. The data processing unit 104 causes the distribution unit 108 to distribute the processed data on the preview screen transmitted to the user's terminal device at a stage before viewing the live distribution.
[0028] There are several types of processing performed by the data processing unit 104 as shown below, but it may have at least one.
[0029] 《Processing According to Frequency Band》 The data processing unit 104 generates processed data that allows the sound in a part of the frequency bands included in the performance signal representing the played sound to pass through. The band to be passed through is arbitrary, but here it is mainly the low frequency band (the frequency band corresponding to bass). The data processing unit 104 generates processed data that allows different frequency bands to pass through according to the piece or genre of the piece. In this case, the data processing unit 104 may obtain the performance signal in the target frequency band from the performance signal by using, for example, a filter function.
[0030] The filter function may be a digital filter or an analog filter. When using a digital filter, a module that realizes the function of the digital filter performs digital signal processing on the performance signal, which is a digital signal, to extract only the signal components in the frequency band corresponding to the purpose.
[0031] Figure 3 is a diagram showing an example of the filter type data stored in the storage unit 102. The filter type data is data in which the processing target and the filter type are associated. The processing target is identification information representing the tune or genre of the tune to be processed. The filter type is identification information for identifying the type of filter. When the filter types are different, the frequency bands passed by the filters are also different. For example, for the tune "s1", the filter type "Fs1" is associated with it. This indicates that the filter of "Fs1" is to be used for the tune "s1". Also, for example, for the genre "g1", the filter type "Fg1" is associated with it. This indicates that the filter of "Fg1" is to be used for the genre "g1". In this way, it is defined to use filters with different characteristics for each tune or for each genre of tunes. The filter type data may be created according to the intention of the designer input based on the operation of the designer from the administrator terminal 20. Also, it may be created according to the intention of the performer input based on the operation of the performer from the performer's terminal device. Thereby, a filter reflecting the intention of how much of the performance content is to be conveyed to the user can be used. Based on the filter type data stored in the storage unit 102, the data processing unit 104 selects a filter corresponding to the tune or genre of the tune during the live distribution, and obtains processed data in which the sound in a part of the frequency band of the performance signal passes through.
[0032] When the filter is selected according to the tune or genre of the tune, the range of the performance signal to be disclosed (the disclosure range based on viewpoints such as the frequency band and the sound quality) can be changed according to the tune or genre of the tune (pop, rock, acoustic, classical, etc.). Depending on the tune or genre, it is considered that the degree of interest in the live distribution may differ according to the disclosed range. Therefore, according to this configuration, the filter can be selected in consideration of the disclosure range that is likely to arouse interest. Also, depending on the genre of the tune, since the range of the sound range is different, the disclosure range considering the sound range of that genre can be set.
[0033] When using the filter function, the data processing unit 104 may use a filter with characteristics such that the higher frequency band of the frequency band to be passed becomes wider as the distance between the position in the virtual space where the performance is being performed and the position in the virtual space of a user who is not watching the live distribution is closer.
[0034] 《Processing According to User Reaction》 The data processing unit 104 generates processed data including reaction data representing the reaction of the venue according to the state of the viewers watching the live distribution, according to the viewer data transmitted from the terminal device of the user who is receiving the live distribution. By using the reaction data, since it is possible to represent the reaction of the venue according to the state of the viewers watching the live distribution, it is possible to express the commotion of the venue. Here, the viewer data may be data that can grasp the state of the user watching the live distribution or the reaction from the user to the performance. For example, it may include at least any one of comment data, applause data, and attribute data.
[0035] The data processing unit 104 generates reaction data using at least one of the comment data on the performance transmitted from the terminal device of the user watching the live distribution, the applause data representing the action of applauding the performance, and the attribute data indicating the attributes of the viewers, which are included in the viewer data.
[0036] The comment data is character data representing comments transmitted from the terminal device of the viewer watching the live distribution for the performance. The comment data includes character strings representing cheers, strings representing impressions of the performance, strings representing support for the performer, and the like. The comment data can be input from an input device in response to an operation by the user in the comment input field on the viewing screen for watching the live distribution.
[0037] When the data processing unit 104 obtains comment data from the user's terminal device, it generates predetermined voice as reaction data according to the fact that it has been obtained. When generating predetermined voice as reaction data, the data processing unit 104 may generate it by reading out voice data stored in the storage device in advance. This voice data may be, for example, a voice calling the name of a performer, a voice corresponding to the response of a call and response, a cheer, etc. Also, when generating predetermined voice as reaction data, the data processing unit 104 may collect the content spoken by the user with a microphone and have it transmitted from the user's terminal device, store the voice data for each user, and use this. Also, the data processing unit 104 may use synthesized voice instead of using the user's actual voice itself. When using synthesized voice, for example, voice material data may be extracted from recording data in which actual voice is recorded, and the voice of the audience may be synthesized by combining the extracted material data. For example, a voice calling the name of a performer, a voice corresponding to the response of a call and response, a cheer, etc. may be obtained as synthesized voice.
[0038] When generating voice as reaction data, the data processing unit 104 may use the voice of predetermined speech content as reaction data regardless of the content of the comment included in the comment data. Also, the voice of speech content corresponding to the content of the comment included in the comment data may be used as reaction data. For example, a voice reading out the character string included in the comment data may be generated by synthesized voice. In this way, by generating reaction data according to the comment data, the state of the excitement of the live venue (the state of the excitement of multiple users watching the live broadcast) can be conveyed to users who have not yet watched the live broadcast, based on the number of times per unit time when the comment data is received and the timing when the comment data is received (a specific part where the song gets exciting).
[0039] Clapping data is data representing an action of clapping in response to a performance. The clapping data is transmitted from the terminal device in response to the button for clapping being pressed by the input device according to an operation by the user watching the live broadcast on the viewing screen for watching the live broadcast.
[0040] When the data processing unit 104 obtains clapping data from the user's terminal device, it generates sound data representing the sound of clapping as reaction data in response to obtaining the clapping data. When generating the sound of clapping as reaction data, the data processing unit 104 may generate it by reading out the sound data of clapping stored in the storage device in advance. In this way, by generating reaction data according to the clapping data, the state of the excitement at the live venue (the state of excitement of a plurality of users watching the live broadcast), such as the number of times per unit time when the clapping data is received and the timing of receiving the clapping data, can be conveyed to users who have not yet watched the live broadcast.
[0041] Attribute data is data indicating the attributes of viewers. More specifically, the attribute data is data based on the attributes of the user who has selected to watch the live broadcast or the attributes of the user who is watching the live broadcast. Examples of the attribute data include the age, gender, etc. of the user. The timing of acquiring the attribute data may be the timing of the advance purchase for users who have purchased the e-ticket before the start of the live broadcast. Also, the timing of acquiring the attribute data may be the timing of starting to watch the live for users who start watching the live after the live broadcast has started.
[0042] The data processing unit 104 can obtain the attribute data of the user who has selected to watch the live broadcast by reading it from the user database that stores user information including the attribute data. The user database may be possessed by the live broadcast device 10 or stored in other server devices or the like. When it comes to the attribute data of users who are watching the live stream, the data processing unit 104 acquires the attributes of each user from the user database based on the list of users who are watching the live stream. When the attribute data is stored in the user's terminal device, the data processing unit 104 may, in response to an instruction indicating that the user is watching the live stream being input by the user, have the terminal device transmit it to the live stream device 10 and acquire it.
[0043] The data processing unit 104 generates sound data indicating the excitement state of the user as reaction data according to the obtained attribute data. For example, the data processing unit 104 aggregates the attribute data, obtains the trends of age groups and genders, and generates sound data according to the trends. This sound data is stored in the storage device in advance for each combination of age group and gender, for example. The data processing unit 104 generates the sound data by reading it with reference to the storage device according to the obtained trends of age groups and genders. For example, when there is a tendency for there to be many men in their 20s, sound data of the cheers of multiple young men with their cheers rising actively is used. Also, when there is a tendency for there to be many women in their 20s, sound data of the cheers of multiple young women with their cheers rising actively is used. Also, when there is a tendency for there to be many men in their 40s, sound data of the cheers of multiple men whose age group is higher than their 20s is used. Here, when the age group is higher than their 20s, sound data of cheers with a somewhat calmer atmosphere is used for the cheers. In this way, by generating reaction data according to the attribute data, users who are watching the live stream can convey to users who have not yet watched the live stream, through the sound of cheers, what age groups and genders of people are in the majority.
[0044] The reaction data generated by the data processing unit 104 is not information representing the performance itself, but data representing the reaction obtained from the users who watch the performance. Comment data and applause data can be obtained from the user's terminal device when the user who watches the performance reacts to the performance. When generating reaction data from the comment data or applause data, the current excitement status of the users watching the live stream can be conveyed to other users. Therefore, even when a user who is considering whether to watch a live stream is in a situation of being undecided about whether to watch the live stream of other performers among multiple live streams, if there is a live stream that is currently exciting, the user can make a decision to watch that exciting live stream.
[0045] When generating reaction data from user attributes, it is possible to grasp what kind of attributes (age, gender, etc.) the users who watched the live stream reacted. Therefore, users at the stage of considering whether to watch a live stream can grasp the tendency of what kind of users are in the live venue. In an actual live performance, depending on the age and gender of the users present, the way the venue gets excited may be different. For example, there are cases where the excitement is in a way of raising the arms in accordance with the rhythm played, or in a way of swaying the body in accordance with the rhythm while listening to the performance and then clapping when the song ends. Some users can enjoy the live performance more when the way the surrounding gets excited matches their own way of enjoying it. Such users can grasp in advance the user layer in the venue based on the reaction data according to user attributes, so it becomes easier to make a decision on whether to watch the live stream. In this way, it is possible to convey to other users about what kind of users are watching the live stream.
[0046] 《Other Processing Methods for Performance Signals》 The data processing unit 104 may perform processing to change the processing method according to the passage of time on the performance signal. For example, until a certain period of time has elapsed since the start of distributing the processed data on the preview screen, the performance signal may be distributed as it is, and when a certain period of time has elapsed, processing on the performance signal may be performed. In this case, the user can try listening to the performance signal itself until a certain amount of time has elapsed since starting to view based on the processed data on the preview screen. As the certain period of time, for example, a time corresponding to the unit of the performance time of a piece of music, such as the length of one piece or two pieces, may be set. Thereby, it is possible to have the user listen to the preview on a per-piece basis, such as one piece or a plurality of pieces. When a certain period of time has elapsed, any processing such as processing using a filter may be performed. Thereby, after having the user listen to the actual performance signal for a certain period of time, it is possible to have the user decide whether to actually view the live distribution from the content of the viewing.
[0047] 《Other Processing Methods for Performance Signals》 The data processing unit 104 may perform other processing on the performance signal. For example, the data processing unit 104 may perform any one of noise addition to the performance signal, processing to lower the sound quality of the performance signal, and processing to convert a stereo performance signal into a monaural performance signal. When noise is added, it is also possible to generate a sound in which another sound is synthesized instead of the performance signal itself. Even when noise is added, it is possible to provide a sound that allows the user to grasp the performance content to a certain extent. When performing processing to lower the sound quality of the performance signal, it is possible to generate a sound that is not the performance signal itself but allows the user to grasp the characteristics of the performance content to a certain extent. When performing processing to convert a stereo performance signal into a monaural performance signal, it is possible to generate a sound synthesized in one channel. Although it is a sound without a sense of stereo, it is possible to provide a sound that allows the user to grasp the performance content.
[0048] Thus, when the data processing unit 104 performs processing on the performance signal, it can process the performance signal so that the performance content becomes a sound that can be grasped to a certain extent.
[0049] When a plurality of stages are included in one live venue, the data processing unit 104 generates processed data for each stage based on the viewer data for each stage, and synthesizes the processed data generated for each stage according to the position of the user in the virtual space who is not watching the distribution and the position of each stage, and transmits the synthesized processed data to the terminal device of the user who is not watching the distribution.
[0050] The sound processing unit 105 inputs the performance signal acquired by the acquisition unit 103. The sound processing unit 105 includes a mixer 1051 and a performance synchronization unit 1052. The mixer 1051 synthesizes the performance signals to be mixed among the performance signals obtained from each performer device group. For example, the performance signal of the musical instrument (e.g., guitar) played by the performer of the performer device group P1, the singing voice (e.g., vocal) of the performer of the performer device group P1, and the performance signal of the musical instrument (e.g., bass) played by the performer of the performer device group P2 are input, and the performance signal of the musical instrument (e.g., guitar) played by the performer of the performer device group P1 and the performance signal of the musical instrument (e.g., bass) played by the performer of the performer device group P2 are mixed to generate a performance signal (accompaniment part performance signal). In this case, the mixer 1051 outputs two channels of performance signals, namely, the performance signal of the singing voice (e.g., vocal) of the performer of the performer device group P1 and the performance signal of the accompaniment part.
[0051] The performance synchronization unit 1052 synchronizes the performance signals obtained from each performer device group that plays one piece of music. For example, the performance synchronization unit 1052 synchronizes the performance signal of the singing voice played by the performer of the performer device group P1, the performance signal of the musical instrument played by the performer of the performer device group P1, and the performance signal of the musical instrument played by the performer of the performer device group P2.
[0052] The image generation unit 106 generates an image signal corresponding to the music performed by the performer. The image generation unit 106 includes a stage composition unit 1061 and an audience composition unit 1062. The stage composition unit 1061 composes the imaging data of the performer performing the music at the position on the stage in the live venue of the virtual space indicated by the venue data.
[0053] The image generation unit 106 generates an image signal in which the image of the performer is composed in the live venue of the virtual space by the stage composition unit 1061 and the avatar of the viewer is composed in the audience seats of the live venue of the virtual space by the audience composition unit 1062. The image generation unit 106 transmits the generated image signal to the terminal devices of the viewers (for example, terminal device 30, terminal device 31) via the communication unit 101 and the network N.
[0054] The synchronization processing unit 107 synchronizes the performance signal generated by the sound processing unit 105 and the image signal generated by the image generation unit 106.
[0055] The distribution unit 108 distributes the performance signal and the image signal synchronized by the synchronization processing unit 107 as content to the terminal devices of the viewers who watch the live broadcast via the communication unit 101. In addition, the distribution unit 108 distributes the generated processed data to the terminal devices of the users who are not watching the live broadcast via the communication unit 101. When the distribution unit 108 transmits the processed data, it may distribute the preview screen and the processed data to the terminal devices of the users who are not watching the live broadcast via the communication unit 101. By the distribution unit 108 transmitting the processed data to the terminal device of the user, it is possible to convey the situation inside the venue as if the sound inside the live venue leaks out and can be heard outside the actual live venue.
[0056] Here, when the terminal device connects to the portal site of the service that performs live distribution, a distribution list screen listing the content that is being live-distributed is displayed. When an instruction to select any content is input by the user via the input device from the distribution list screen, a preview (trial listening) screen for selecting whether to watch the live distribution of the selected content is displayed. On this preview screen, when an instruction indicating that the user wishes to watch the live distribution is input by the user via the input device, a signal requesting the live distribution is sent to the live distribution device 10. In response to this request, the live distribution device 10 performs a live distribution to the terminal device that is the source of the request. As a result, the user can watch the live distribution.
[0057] There are various intentions of the user in determining whether to watch the live distribution. For example, there may be cases where the determination is made from viewpoints such as what kind of music is being played in the live distribution and what kind of atmosphere the live venue has. Also, when multiple live distributions are being performed at the same time, the user has a desire to carefully select which live distribution to watch. In addition, there are free and paid live distributions. When the live distribution is paid, the user has a desire to make a more careful determination as to whether to watch the live distribution compared to when it is free.
[0058] In this embodiment, on the preview screen, the processed data generated by the data processing unit 104 is output. As a result, by the processed data being output from the terminal device, the user can determine whether to watch the live distribution based on the processed data. Therefore, the user can not only imagine what the live distribution is like, but also grasp the actual performance situation at the live venue and the atmosphere inside the venue based on the processed data. Thereby, the user can determine whether to watch the live distribution based on the actual performance situation at the live venue and the atmosphere inside the venue.
[0059] In addition, the distribution unit 108 can also distribute the performance signal to each of the performer's terminal devices. As a result, the performer can perform while listening to the performance sound of the performer performing at another location through the speaker (or headphones) of the terminal device. Thus, the performer can perform while listening to the sound of other members performing at another location.
[0060] The CPU 109 controls each part within the live distribution device 10.
[0061] At least one of the acquisition unit 103, the data processing unit 104, the sound processing unit 105, the image generation unit 106, the synchronization processing unit 107, and the distribution unit 108 may be realized by executing a computer program in a processing device such as the CPU 109. Also, each of these functions may be realized by a dedicated electronic circuit.
[0062] Next, the operation of the live distribution system 1 described above will be explained. FIG. 4 is a sequence diagram for explaining the processing flow of the live distribution system 1. When the live distribution start time arrives, the live distribution device 10 starts live distribution (step S101). When the live distribution is started, each performer starts performing. When the performer using the performer device group P1 starts performing, a performance signal is transmitted from the terminal device P11 to the live distribution device 10 (step S102). Also, when the performer using the performer device group P2 starts performing, a performance signal is transmitted from the terminal device P21 to the live distribution device 10 (step S103). When performance signals are transmitted from the terminal device P11 and the terminal device P21 respectively, the live distribution device 10 receives each performance signal.
[0063] The user of the terminal device 30 inputs a distribution request for the distribution list screen via the input device of the terminal device 30. In response to this operation, the terminal device 30 transmits a distribution request for the distribution list screen to the live distribution device 10 (step S104). When the live distribution device 10 receives a distribution request for the distribution list screen from the terminal device 30, it distributes the distribution list screen to the terminal device 30 (step S105). This distribution list screen includes a list of contents currently being live-distributed.
[0064] The user of the terminal device 30 selects any one content from the list of contents displayed on the distribution list screen, and clicks the button corresponding to the selected content by operating the input device. When the button of the content is clicked, the terminal device 30 transmits a distribution request for the preview screen of the content corresponding to the clicked button to the live distribution device 10 (step S106).
[0065] When the live distribution device 10 receives a distribution request for the preview screen from the terminal device 30, it generates processed data based on at least one of the performance signal and the viewer data (step S107). Here, for example, the data processing unit 104 inputs the performance signal to a filter corresponding to the piece being performed, and generates the performance signal that has passed through the filter as the processed data. This processed data includes a signal component whose frequency band is in the low band among the performance signals. The data processing unit 104 can identify the piece currently being performed based on the set list data transmitted from the performer's terminal device before the live distribution. The set list data is, for example, data in which the order of the pieces to be performed and the scheduled performance time (or the elapsed time since the start of the live distribution) are associated. When the live distribution device 10 generates the processed data, it distributes the preview screen for outputting the processed data to the terminal device 30 together with the processed data (step S108).
[0066] When the terminal device 30 receives a preview screen, processing data, it displays the preview screen on the display device and outputs the performance signal obtained as the processing data from the speaker (step S109). Here, among the music being played, the sound of the signal component whose frequency band is in the low range is output from the speaker. As a result, the user can hear the low-frequency sound in the performance signal. The user can grasp the beat feeling and rhythm feeling based on the low-frequency sound and can grasp the atmosphere of the music being played.
[0067] Also, the processing data may include not only sound but also an image signal. When the processing data includes an image signal, the image signal included in the processing data is displayed in a part of the display area of the preview screen. The video signal displayed as the processing data may be, for example, a display screen in which only a part of the display screen represented by the live-distributed image signal is displayed. Also, the image signal may display the entire display screen. In that case, instead of directly displaying the image of the performer included in the image signal, the outline of the performer may be extracted from the image of the performer and the extracted outline may be displayed. In this case, since the user can grasp the silhouette of the performer, the user can guess who the performer is or grasp the state of the performance from the movement of the silhouette. Also, the data processing unit 104 may display a display screen in which the resolution of the entire screen of the live-distributed video signal is converted to a low resolution. In this case, the data processing unit 104 may reduce the resolution to such an extent that it can grasp who the performer is, what musical instrument is being used, etc., but it is difficult to grasp the details. Even with a low resolution, the user can grasp the performer and the musical instrument to a certain extent and can guess the state of the performance based on this clue.
[0068] The user makes a judgment on whether to watch the live stream based on the processed data output on the preview screen. When the user decides to watch the live stream, the user clicks the watch button displayed on the preview screen by operating the input device. When the watch button is clicked, the terminal device 30 sends a live stream request to the live streaming device 10 (step S110). Here, if the content to be live-streamed is paid, the terminal device 30 sends a purchase request for an electronic ticket to the live streaming device 10 when the user clicks the electronic ticket purchase button. Upon receiving a purchase request for an electronic ticket, the live streaming device 10 performs a settlement process in response to this purchase request, then issues an electronic ticket to the terminal device 30 and permits the terminal device 30 to watch the live stream. Here, the electronic ticket may be sold in advance before the start of the live stream. Also, even after the live stream has started, the electronic ticket may be sold if there is a request from the user's terminal device. Here, the price of the electronic ticket may be a fixed amount determined in advance. Also, if the live stream has started, the price of the electronic ticket may be made to decrease according to the elapsed time since the start of the live stream.
[0069] The live streaming device 10 live-streams the content with the image signal and the performance signal synchronized to the terminal device 30 for which watching the live stream is permitted (step S111). For example, the live streaming device 10 receives the image signal and the performance signal transmitted from the performer device group P1 and the performer device group P2 respectively. Then, the live streaming device 10 distributes, as the content with the synthesized image signal synthesized in the virtual live venue of the image signal and the performance signal synchronized, the content. As a result, the user of the terminal device 30 can watch the live stream. In this case, the user can grasp to some extent the content of the live stream based on the processed data. Therefore, the user can watch the live stream after grasping the presence or absence of the performance of the song they want to hear, the lively atmosphere of the venue, etc. Also, even if the user watches the live stream, the deviation between the content they imagined and the actual content of the live stream is suppressed.
[0070] While watching the live broadcast, the user can input comments corresponding to feelings, cheers, responses to calls from the performer (call and response), etc. from the input device of the terminal device 30. Also, the user can click the applause button displayed on the screen while watching the live broadcast via the input device of the terminal device 30. For example, when a comment is input by the user via the input device, the terminal device 30 transmits the input comment as comment data to the live broadcast device 10 (step S112).
[0071] The live broadcast device 10 receives the comment data transmitted from the terminal device 30 (step S113).
[0072] On the other hand, the user of the terminal device 31 inputs a distribution request for the distribution list screen via the input device of the terminal device 31. In response to this operation, the terminal device 31 transmits a distribution request for the distribution list screen to the live broadcast device 10 (step S114). When the live broadcast device 10 receives a distribution request for the distribution list screen from the terminal device 31, it distributes the distribution list screen to the terminal device 31 (step S115).
[0073] The user of the terminal device 31 selects any one content from the list of contents displayed on the distribution list screen and clicks a button indicating the selected content from the input device. When the content button is clicked, the terminal device 31 transmits a distribution request for the preview screen of the clicked content to the live broadcast device 10 (step S116).
[0074] When the live distribution device 10 receives a distribution request for a preview screen from the terminal device 31, it generates processed data based on at least one of the performance signal and the viewer data (step S117). Here, for example, the data processing unit 104 obtains the processed data by inputting the performance signal to a filter corresponding to the piece being performed. Here, depending on the elapsed time since the start of the performance, there may be a case where the piece is different from the time when the processed data was generated in step S107 above. If the piece is different, the data processing unit 104 generates the processed data using a filter corresponding to the piece currently being performed. Thereby, the band to be passed can be changed according to the piece being performed at the time of generating the processed data. Thereby, processing according to the piece being performed can be performed. Therefore, for example, depending on the piece, the musical instruments used may be different. Also, depending on the genre of the piece, there are also forms such as the funk form and the classical form. In such a case, the range of the frequency band included in the performance signal is also different. Here, since the data processing unit 104 generates the processed data using a filter corresponding to the piece or the genre of the piece, the frequency band to be passed can be changed according to the current performance.
[0075] Also, when the data processing unit 104 has obtained viewer data from the terminal devices of other users who have already viewed the live distribution, it can also generate processed data including reaction data based on this viewer data. For example, reaction data corresponding to the comment data received in step S112 can be generated as the processed data. Note that the data processing unit 104 may generate only the reaction data based on the viewer data without generating the processed data based on the performance signal. When the live distribution device 10 generates the processed data, it distributes a preview screen for outputting the processed data to the terminal device 31 together with the processed data (step S118).
[0076] When the terminal device 31 receives the preview screen and the processed data, it displays the preview screen on the display device and outputs the performance signal included in the processed data from the speaker (step S119). As a result, the user can grasp the atmosphere of the live distribution by listening to the sound corresponding to the processed data. Here, the user can listen to the performance sound corresponding to the processed performance signal and the sound of the commotion in the venue represented by the reaction data generated based on the viewer data.
[0077] Based on the processed data, the user determines whether to watch the live distribution. Here, the processed data is output taking into account the viewer data corresponding to the reactions from the users who are actually watching the live distribution. As a result, the user can also grasp the reactions of the viewers who are watching, so that the performance of the performer and the atmosphere of the users watching the performance can be grasped as the atmosphere of the live venue. After grasping whether the atmosphere of the live venue is lively or whether it is being enjoyed in a relaxed atmosphere, etc., the user can determine whether to watch the live distribution. When watching the live distribution, the user clicks on the viewing button displayed on the preview screen by operating the input device. When the viewing button is clicked, the terminal device 31 sends a request for live distribution to the live distribution device 10 (step S120). If the content to be live-distributed is paid, settlement processing related to the purchase of an electronic ticket is executed between the terminal device 31 and the live distribution device 10 in response to the user's operation input. When the settlement processing is performed, the live distribution device 10 issues an electronic ticket to the terminal device 31 and permits the viewing of the live distribution.
[0078] The live distribution device 10 live-distributes content in which an image signal and a performance signal are synchronized to a terminal device 31 permitted to view the live distribution (step S121). As a result, the user of the terminal device 31 can view the live distribution. In this case, since the content of the live distribution can be grasped to some extent based on the processed data, the user can view the live distribution after grasping whether the song he / she wants to listen to is being performed. Also, the user can view the live distribution after grasping the lively atmosphere of the venue according to the noise in the venue. Further, even if the user views the live distribution, the deviation from the distribution content he / she has imagined can be reduced.
[0079] In the embodiment described above, the case where a user who has not yet viewed the live distribution determines whether to view the live distribution has been described. In this case, when a request to view the live distribution is input, the user can enter the live venue in the virtual space and view the performance being performed in that live venue. In particular, according to this embodiment, although the user can identify the live distribution he / she is interested in, when the user is hesitating whether to actually preview the live distribution, it is easy to make a determination on whether to view based on the processed data.
[0080] Also, according to the above-described embodiment, the preview screen is transmitted after the distribution list screen is displayed. However, the preview screen may be distributed without distributing the distribution list screen. For example, the performer may publicly display the preview screen on his / her own SNS (Social Networking Service) or video sharing site. In this case, the user can access the performer's SNS or video sharing site to display the preview screen without displaying the distribution list screen and conduct a preview based on the processed data.
[0081] Also, according to the above-described embodiment, during the live distribution, the performer can make the user who is considering whether to view the live distribution have an interest in the live distribution. Also, according to the above-described embodiment, an operator providing live distribution can construct a guidance for the user to view even after the live distribution has started.
[0082] 《Processing According to the Positions of the Venue and the Avatar in the Virtual Space》 In the above-described embodiment, when selecting whether to enter the live venue, the method of generating the processing data may be changed according to the position of the live venue and the position of the user. For example, the method of generating the processing data may be changed according to the position of the actual live venue and the current position of the actual user. The position of the live venue is represented by latitude and longitude. The current position of the actual user may be measured using the positioning function (e.g., GPS (Global Positioning System)) of the terminal device used by the user. When generating the processing data according to the position of the actual live venue and the current position of the actual user and transmitting the processing data to the user's terminal device, the user can determine whether to enter the actual live venue based on this processing data.
[0083] Also, for example, the method of generating the processing data may be changed according to the position of the live venue in the virtual space and the position of the user's avatar in the virtual space. In this case, the image generation unit 106 calculates the coordinates of the venue in the three-dimensional space representing the virtual space and the position of the coordinates of the avatar that the user operates on the terminal device. The coordinates of the avatar can be changed according to an operation input for moving the position of the avatar from the input device of the user's terminal device. When the position of the avatar is moved, the image generation unit 106 sequentially obtains the coordinates of the avatar. The image generation unit 106 obtains the viewing range in the virtual space based on the position of the avatar and the viewing direction of the avatar, and generates a video signal corresponding to the viewing range. The distribution unit 180 live-distributes the generated video signal to the terminal device.
[0084] The data processing unit 104 uses a filter with characteristics corresponding to the coordinates of the venue in the virtual space and the coordinates of the user's avatar generated by the image generation unit 106, and generates a performance signal that has passed through this filter. The filter used here is a low-pass filter with characteristics such that only the bass passes when the positions of the coordinates of the venue and the user's avatar in the virtual space are separated to a certain extent. As the position of the coordinates of the user's avatar approaches, a filter with characteristics such that not only the bass but also the high-frequency band of the frequency band to be passed becomes wider is used. In this case, the storage unit 102 stores the distance between the venue and the avatar and the filter type. The data processing unit 104 obtains the distance between the coordinates of the venue and the coordinates of the avatar, and reads out the filter type corresponding to the obtained distance from the storage unit 102. Then, the data processing unit 104 may obtain the processed data by passing the performance signal through the filter corresponding to the read filter type. Also, the data processing unit 104 may use one filter and, according to the distance between the coordinates of the venue and the coordinates of the avatar, widen (increase the upper limit value on the high-frequency side) the characteristics on the high-frequency side of the filter as the distance gets closer, and narrow (decrease the upper limit value on the high-frequency side) the characteristics on the high-frequency side of the filter as the distance gets farther away, or vice versa.
[0085] As a result, when the coordinates of the venue in the virtual space and the coordinates of the user's avatar are separated to a certain extent, the data processing unit 104 can output a performance signal processed so that only the bass can be heard on the preview screen. In an actual live venue, when a user is at a position a certain distance away from the live venue, the bass in the performance sound may leak from the live venue and be heard. Also, the closer the user gets to the actual live venue, the more the user can hear not only the bass but also sounds in a higher frequency band than the bass. When the bass can be heard, it is not possible to view the performance signal itself, but the bass often contains the performance sounds of instruments (such as bass drums, toms, etc.) that are easy to grasp the beat and rhythm. Therefore, the user can grasp the beat and rhythm and listen to the extent that they can grasp the atmosphere but not the details of the performance of other instruments (such as guitars, vocals, etc.). The closer the avatar gets to the venue, the higher the upper limit value of the filter band. Therefore, the closer to the venue, the easier it is to hear the performance of other instruments (such as guitars, vocals, etc.). For example, the closer to the venue, the more distinct instrument sounds can be heard. In this embodiment, since the band to be transmitted is changed according to the distance between the coordinates of the live venue in the virtual space and the coordinates of the user's avatar, the user can move their avatar's position closer to the venue to hear a wider band of performance sounds. Also, since the user can experience the feeling of approaching an actual live venue, they can feel the excitement as if they were actually going to a live performance.
[0086] 《Movement between Stages in a Live Venue with Multiple Stages Set Up》 In addition, in the above-described embodiment, although the case where one group performs at the live venue has been described, it can also be applied to the case where a plurality of stages are set up at one live venue. As an example of the case where a plurality of stages are set up at one live venue, there is an outdoor music festival. At an outdoor music festival, a plurality of stages are set up at one live venue, and different performers play different songs on each stage. The performances on each stage are carried out in parallel. When a user purchases an admission ticket, the user can enter the viewing area of the stage where the song he or she wants to watch is being performed among the plurality of stages at the live venue, and thus listen to the song of that stage. It is also possible to configure a live venue with such a plurality of stages in a virtual space and perform live distribution. In this case, the user can operate his or her avatar and move between the stages in the virtual space. The user operates the avatar to approach one of the stages while searching for a stage that seems to be more interesting. In this case, the data processing unit 104 may synthesize the performance signals for each stage according to the relationship between the coordinates of the plurality of stages in the virtual space and the coordinates of the user's avatar. More specifically, when the user's avatar is located in the space from the entrance in the virtual space to the live venue (the area corresponding to the foyer), the data processing unit 104 generates processed data by uniformly mixing the performance signals of each stage. As a result, the performance signals of each stage can be heard by the user's terminal device at approximately the same ratio. When the user's avatar enters the live venue in the virtual space, the performance signals of each stage are mixed according to the position of the avatar and the distance between the avatar and each stage. Here, for each stage that is closer to the position of the avatar, a filter is used such that not only the low-frequency band but also the sound in the higher-frequency band of the performance signal passes through, and the performance signals from each stage are mixed. Also, here, processed data may be obtained by performing cross-fading processing on the performance signal obtained by mixing the performance signals of each stage and the performance signal of the stage with the closest distance from the avatar.
[0087] Also, in this case, the data processing unit 104 may process the performance signal based on the sound image localization according to the position of each stage and the position of the avatar. Thereby, the user can grasp from which direction, left-right direction or front-back direction of the avatar, the performance of the stage can be heard. Also, the user can reach the stage of interest by moving the avatar in the direction from which the song of interest can be heard. Direction Also, the user can reach the stage of interest by moving the avatar in the direction from which the song of interest can be heard. According to this embodiment, when the performer (or stage) for which live distribution is to be auditioned has not been determined, but it is desired to select the performer (or stage) to be viewed according to the song actually being performed and the atmosphere of the venue, it becomes easier to select which performer's (or stage's) performance to view. Performance Also, when it is desired to select the performer (or stage) to be viewed according to the song actually being performed and the atmosphere of the venue, it becomes easier to select which performer's (or stage's) performance to view.
[0088] Also, a program for realizing the functions of the processing unit in FIG. 1 may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read into a computer system and executed to perform construction management. Here, the "computer system" is assumed to include hardware such as an OS and peripheral devices.
[0089] Also, the "computer system" is assumed to include a homepage providing environment (or display environment) if the WWW system is being used. In addition, the "computer-readable recording medium" refers to portable media such as flexible disks, magneto-optical disks, ROMs, CD-ROMs, etc., and storage devices such as hard disks built into computer systems. Furthermore, the "computer-readable recording medium" includes those that hold a program for a certain period of time, such as volatile memories inside computer systems that serve as servers or clients. Also, the above program may be for realizing a part of the aforementioned functions, and may further be realized in combination with a program already recorded in the computer system for the aforementioned functions. Also, the above program may be stored in a predetermined server and distributed (downloaded, etc.) via a communication line in response to requests from other devices.
[0090] As described above, the embodiments of the present invention have been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and designs and the like within the scope not departing from the gist of the present invention are also included.
Explanation of Reference Numerals
[0091] 1...Live distribution system, 10...Live distribution device, 12...Sound collection device, 20...Administrator terminal, 30, 31, P11, P21...Terminal devices, 101...Communication unit, 102...Storage unit, 103...Acquisition unit, 104...Data processing unit, 105...Sound processing unit, 106...Image generation unit, 107...Synchronization processing unit, 108...Distribution unit, 1021...Venue data storage unit, 1022...Avatar storage unit, 1051...Mixer, 1052...Performance synchronization unit, 1061...Stage composition unit, 1062...Audience composition unit, P1, P2...Performer device groups, P12, P22...Sound collection devices, P13, P23...Cameras, N...Network
Claims
1. A live distribution device that distributes in real time a piece of music performed by a performer to terminal devices of a plurality of users via a communication network, an acquisition unit that acquires a reaction to the performance obtained from a user who is viewing the distribution; a data processing unit that generates processed data representing a state in which the performance is being viewed, based on the acquisition data obtained by the acquisition unit; and a distribution unit that distributes the generated processed data to terminal devices of users who are not viewing the distribution. A live distribution device having the above components.
2. The data processing unit generates reaction data representing the reaction of the venue according to the state of the viewer who is receiving the distribution, according to the viewer data transmitted from the terminal device of the viewer who is receiving the distribution. The live distribution device according to Claim 1.
3. The performance is respectively performed on different stages in a virtual space, and the data processing unit generates processed data for each stage based on the viewer data for each stage, and synthesizes the processed data generated for each stage according to the position of the user who is not viewing the distribution in the virtual space and the position of each stage, and transmits the synthesized processed data to the terminal device of the user who is not viewing the distribution. The live distribution device according to Claim 2.
4. The data processing unit generates the reaction data using at least one of the comment data on the performance transmitted from the terminal device of the user who is viewing the distribution, the applause data representing an action of applauding the performance, and the attribute data indicating the attributes of the user who is viewing the distribution, which are included in the viewer data. The live distribution device according to Claim 2 or Claim 3.
5. The acquisition unit acquires the reaction to the performance and the piece of music performed. The live distribution device according to any one of Claims 1 to 4.
6. A live distribution device that distributes in real time a piece of music performed by a performer to terminal devices of a plurality of users via a communication network, an acquisition unit that acquires the piece of music performed; a data processing unit that generates processed data representing the state of the live venue where the performance is being held, based on the acquisition data obtained by the acquisition unit; and a distribution unit that distributes the generated processed data to terminal devices of users who are not viewing the distribution. A live distribution device having the above components.
7. The data processing unit generates processed data by passing the sound in a part of the frequency band of the played sound. The live distribution device according to claim 5 or claim 6.
8. The data processing unit generates processed data by passing different frequency bands according to the piece or the genre of the piece. The live distribution device according to claim 7.
9. The data processing unit performs processing such that the higher frequency band of the frequency band to be passed becomes wider as the distance between the position in the virtual space where the performance is being performed and the position in the virtual space of a user who is not watching the distribution is closer. The live distribution device according to any one of claims 5 to 8.
10. A live distribution method executed by a computer that distributes a piece played by a performer in real time to terminal devices of a plurality of users via a communication network, acquires a reaction to the performance obtained from a user who is watching the distribution, generates processed data representing the state of the performance being watched based on the acquired acquired data, and distributes the generated processed data to the terminal devices of users who are not watching the distribution. Live distribution method.
11. Generating the processed data includes generating reaction data representing the reaction of the venue according to the state of the viewer who is receiving the distribution, according to the viewer data transmitted from the terminal device of the viewer who is receiving the distribution. The live distribution method according to claim 10.
12. The performance is respectively performed on different stages in a virtual space, Generating the processed data includes generating processed data for each stage based on the viewer data for each stage, synthesizing the processed data generated for each stage according to the position in the virtual space of the user who is not watching the distribution and the position of each stage, and transmitting the synthesized processed data to the terminal devices of users who are not watching the distribution. The live distribution method according to claim 11.
13. Generating the processed data includes generating the reaction data using at least one of comment data for the performance transmitted from a terminal device of a user who is viewing the distribution, applause data representing an action of applauding the performance, and attribute data indicating an attribute of the user who is viewing the distribution, the comment data, the applause data, and the attribute data being included in the viewer data The live distribution method according to claim 11 or claim 12.
14. The acquiring includes acquiring information about the played song. The live distribution method according to any one of claims 10 to 13.
15. A live distribution method executed by a computer that distributes a song performed by a performer in real time to terminal devices of a plurality of users via a communication network, comprising: acquiring the played song; generating processed data representing the state of the live venue where the performance is being held based on the acquired acquisition data; distributing the generated processed data to terminal devices of users who are not viewing the distribution. Live distribution method.
16. Generating the processed data includes: generating processed data that allows sound in a part of the frequency band of the played sound to pass through. The live distribution method according to claim 14 or claim 15.
17. Generating the processed data includes: generating processed data that allows different frequency bands to pass through according to the song or the genre of the song. The live distribution method according to claim 16.
18. Generating the processed data includes: processing such that the higher frequency band of the frequency band to be passed through becomes wider as the distance between the position in the virtual space where the performance is being held and the position in the virtual space of the user who is not viewing the distribution is closer. The live distribution method according to any one of claims 14 to 17.
19. A program for causing a computer to execute the live distribution method according to any one of claims 10 to 18.
Citation Information
Patent Citations
Distribution system and terminal device
JP2008131379A
Information provision system
JP2012120098A
Information communication program, information communication device, and delivery server
JP2015125647A
Live band karaoke live distribution system
JP2020008752A