Karaoke System
The karaoke system addresses the lack of interlocking hand data by connecting multiple devices and a server to generate synchronized hand data based on audience interactions, enhancing the karaoke experience with a concert-like atmosphere.
Patent Information
- Application Number
- JP2021161639
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-30
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2041-09-30
AI Technical Summary
Existing karaoke systems lack the capability to generate interlocking hand data that synchronizes with karaoke performances, failing to replicate the dynamic audience interactions seen in live concerts.
A karaoke system that connects multiple karaoke devices and a server device for communication, where one device determines if audience audio or video meets specific conditions, and upon matching, generates and stores interlocking hand data linked with song identification information.
Enables the generation of interlocking hand data that can be used during karaoke performances, allowing for a more concert-like experience by synchronizing audience interactions with the music.
Smart Images

Figure 0007678736000001 
Figure 0007678736000002 
Figure 0007678736000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a karaoke system. [Background technology]
[0002] At concert venues, in order to liven up the concert, fans will often chime in en masse while the artist is singing or during interludes.
[0003] Similarly, when singing karaoke using a karaoke device, the audience listening to the karaoke singing can join in at appropriate times to create an atmosphere like that of a concert.
[0004] As a technology related to interjections in karaoke singing, for example, Patent Document 1 discloses a technology for displaying and outputting interjection display data when there are multiple users. Also, Patent Document 2 discloses a technology for playing interjections posted by users during non-singing sections of a song. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2008-76677 A [Patent Document 2] JP 2015-191162 A Summary of the Invention [Problem to be solved by the invention]
[0006] An object of the present invention is to provide a novel karaoke system which generates interjection data for use in singing karaoke. [Means for solving the problem]
[0007] One invention for achieving the above-mentioned object is a karaoke system in which a plurality of karaoke machines and a server device are connected to each other so as to be able to communicate with each other, wherein each karaoke machine has a judgment unit which judges whether audience information, including the voices of the audience listening to the karaoke singing, collected by a sound collection means, and / or the video of the audience filmed by a filming means, satisfies a predetermined condition, and an information transmission unit which, if it is judged that the predetermined condition is satisfied, links an instruction to create interjection data corresponding to interjections to be performed during the karaoke performance to the song identification information of the song that was being performed when the audience information was acquired, and transmits the linked information to the server device, and the server device has a request processing unit which requests another karaoke machine different from the first karaoke machine to acquire and transmit audience information corresponding to the song identification information transmitted by the first karaoke machine, and a generation unit which generates interjection data based on the audience information received from the other karaoke machine, links the interjection data to the song identification information, and stores the data in a storage means. 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, interjection data for use in singing karaoke can be generated. [Brief description of the drawings]
[0009] [Figure 1] 1 is a diagram showing a karaoke system according to a first embodiment. [Diagram 2] FIG. 1 is a diagram showing a karaoke device K1 according to a first embodiment. [Diagram 3] FIG. 1 is a diagram showing a karaoke main body of a karaoke device K1 according to a first embodiment. [Figure 4] FIG. 2 is a diagram illustrating a server device according to the first embodiment. [Diagram 5] 4 is a flowchart showing the process of the karaoke system according to the first embodiment. [Figure 6] FIG. 11 is a diagram illustrating a server device according to a second embodiment. [Figure 7] 10 is a flowchart showing a process of the karaoke system according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] First Embodiment The karaoke system according to this embodiment will be described with reference to FIGS.
[0011] ==Karaoke System== The karaoke system includes a plurality of karaoke machines and a server device. As shown in Fig. 1, the karaoke system 1 according to this embodiment includes a plurality of karaoke machines K1 to Kn, and a server device S. Each karaoke machine and the server device S are connected to each other so as to be able to communicate with each other.
[0012] The karaoke machines are devices for playing karaoke of songs and for singers to sing karaoke. In this embodiment, the karaoke machine K1 issues an instruction to create interjection data in association with the singer singing karaoke (details will be described later). The karaoke machines K2 to Kn transmit audience information to the server device S in response to a request from the server device S (details will be described later).
[0013] In this embodiment, the karaoke device K1 corresponds to "one karaoke device," and the karaoke devices K2 to Kn correspond to "other karaoke devices." In this embodiment, a "singer" is a user who sings karaoke among users of the karaoke devices. An "audience" is a user who listens to the singer singing karaoke (i.e., users other than the singer).
[0014] The server device S is a computer that manages various types of information and processes information sent from each karaoke device.
[0015] ==Karaoke device K1== As shown in FIG. 2, the karaoke device K1 includes a karaoke main unit 10, a speaker 20, a display device 30, a microphone 40, a remote control device 50, and an image capture means 60.
[0016] The karaoke main unit 10 performs various controls related to karaoke performance and karaoke singing, such as karaoke performance control of the selected song, display control of lyrics and background images, and processing of audio signals input through the microphone 40. The speaker 20 is configured to emit sounds based on sound emission signals from the karaoke main unit 10. The display device 30 is configured to display videos and images on a display screen based on signals from the karaoke main unit 10. The microphone 40 is configured to convert the singing voice of the singer and the voices of the audience into analog audio signals and input them to the karaoke main unit 10. Note that a single karaoke machine may be provided with multiple microphones, such as a microphone for collecting the singing voice of the singer and a microphone for collecting the voices of the audience. The microphone 40 is an example of a "sound collection means." The remote control device 50 is a device for performing various operations on the karaoke main unit 10. The photographing means 60 is a camera capable of photographing the user of the karaoke machine. Note that a single karaoke machine may be provided with multiple photographing means, such as a camera for photographing the singer and a camera for photographing the audience.
[0017] 3, the karaoke machine 10 according to this embodiment includes a storage means 10a, a communication means 10b, an input means 10c, a performance means 10d, and a control means 10e. Each of these components is connected to a bus B via an interface (not shown).
[0018] [Storage means] The storage means 10a is a large-capacity storage device that stores various types of data. The storage means 10a stores music data.
[0019] The song data is provided with song identification information for identifying each song. The song identification information is information unique to each song, such as a song ID for identifying the song. The song data includes accompaniment data, reference data, etc. The accompaniment data is data that is the source of the karaoke performance sound. The reference data is data that indicates the main melody of the song performed as karaoke. The storage means 10a also stores background image data such as background images displayed on the display device 30 during karaoke performance, and song attribute information (singer name, genre, etc.).
[0020] [Communication means / input means] The communication means 10b provides an interface for communicating with the server device S and the remote control device 50. The input means 10c is configured to allow the user to input various instructions. The input means 10c is a button or the like provided on the karaoke main unit 10. Alternatively, the remote control device 50 may function as the input means 10c.
[0021] [Means of performance] Based on the control of the control means 10e, the performance means 10d performs karaoke performance of music pieces and processes audio signals input through the microphone 40. The performance means 10d includes a sound source, a mixer, an amplifier, etc. (none of which are shown).
[0022] [Control Means] The control means 10e performs various controls on the karaoke device K1. The control means 10e includes a CPU and a memory (neither of which are shown in the figures). The CPU executes programs stored in the memory to realize various functions.
[0023] In this embodiment, the control means 10e functions as a determination section 100 and an information transmission section 200 by the CPU executing a program for the interjection data generation mode stored in the memory.
[0024] The interjection data generation mode is a mode for generating new interjection data. An interjection is something that the audience does during a karaoke performance, such as sounds (chants, cheers, applause, etc.) that the audience makes in sync with the karaoke performance, actions (such as a specific choreography or imitating the movements of the artist), or a combination of these.
[0025] The interjection data is data for automatically interjecting during a karaoke performance or for allowing the audience to interject. Specifically, the interjection data is data for presenting the interjections made by the audience as at least one of audio, text, and video. The interjection data includes the content of the interjection (audio, text, video) and the timing of the interjection. The interjection data is generated by the server device S using audience information received from other karaoke devices (details will be described later).
[0026] (Judgment Department) The determining unit 100 determines whether the audience information satisfies a predetermined condition.
[0027] The audience information includes the sounds emitted by the audience listening to the karaoke singing, collected by a sound collection means, and / or images of the audience captured by a capture means.
[0028] The predetermined condition is a condition for determining whether the audience is making interjections. Specifically, the predetermined condition is whether a plurality of audience members are making the same sound at least once during the karaoke performance, whether a plurality of audience members are performing the same action at least once during the karaoke performance, etc.
[0029] Assume that three or more users use the karaoke device K1. One user operates the remote control device 50 to select a song. The karaoke device K1 registers the song identification information of the selected song in a reservation queue, thereby reserving a karaoke performance.
[0030] Thereafter, when a karaoke performance of a certain song is started, the determination unit 100 controls the microphone 40 to start collecting the voices emitted by the audience. The determination unit 100 acquires the voices collected by the microphone 40 as audience information. When the voices of the singer and the audience are collected by one microphone 40, the determination unit 100 uses a known voice recognition technology to extract only the voices emitted by the audience and acquires it as audience information.
[0031] The determination unit 100 determines whether the acquired audience information satisfies a predetermined condition.
[0032] For example, suppose the predetermined condition is "multiple audience members make the same sound at least once during the karaoke performance." In this case, the determination unit 100 analyzes the sounds made by the audience members included in the audience information and determines whether the same sound is made multiple times at one time. Specifically, the determination unit 100 uses a known voice analysis technique to determine whether the sounds made by the audience members include multiple sounds consisting of the same words at each time (e.g., each performance section) during the karaoke performance.
[0033] When it is determined that there are a plurality of sounds that are composed of the same words at at least one timing, the determining unit 100 determines that a predetermined condition is satisfied.
[0034] Alternatively, when a karaoke performance of a certain song is started, the determination unit 100 controls the image capture means 60 to start capturing images of the audience. The determination unit 100 acquires the images of the audience captured by the image capture means 60 as audience information. When a singer and audience are captured by a single image capture means 60, the determination unit 100 uses a known image processing technique to generate an image of only the audience and acquires this as audience information.
[0035] The determination unit 100 determines whether the acquired audience information satisfies a predetermined condition.
[0036] For example, suppose the predetermined condition is "multiple audience members perform the same action at at least one timing during the karaoke performance." In this case, the determination unit 100 analyzes the video of the audience members included in the audience information and determines whether there are multiple audience members performing the same action at one timing. Specifically, the determination unit 100 uses a known video analysis technique to extract the audience's movements in the video, and determines whether the extracted movements match at each timing (e.g., each performance section) during the karaoke performance.
[0037] If it is determined that the extracted movements match at least at one timing, the determining unit 100 determines that a predetermined condition is satisfied.
[0038] When it is determined that the predetermined condition is satisfied, the determination unit 100 outputs the song identification information of the song that was being performed at the time when the audience information was acquired to the information transmission unit 200. The song identification information of the song that was being performed at the time when the audience information was acquired can be identified, for example, by checking the reservation queue.
[0039] The determination unit 100 may acquire both the sounds emitted by the audience and the video of the audience as the audience information. In this case, the determination unit 100 determines whether or not a predetermined condition is satisfied for both the sounds and the video. If the determination unit 100 determines that the predetermined condition is satisfied for both the sounds and the video, or if the determination unit 100 determines that the predetermined condition is satisfied for either one of the sounds and the video, the determination unit 100 outputs to the information transmission unit 200 the song identification information of the song that was being performed as karaoke when the audience information was acquired.
[0040] (Information transmission section) When it is determined that the predetermined conditions are satisfied, the information transmitting unit 200 links the song identification information of the song that was being performed karaoke when the audience information was acquired with an instruction to create interjection data corresponding to interjections to be performed during the karaoke performance, and transmits the linked information to the server device S.
[0041] The information transmitting unit 200 links an instruction to create interjection data to the music identification information output from the determination unit 100. The information transmitting unit 200 transmits the music identification information and the creation instruction to the server device S. Note that the information transmitting unit 200 may transmit the music identification information and the creation instruction for interjection data by linking the acquired audience information to them.
[0042] ==Karaoke device K2~Karaoke device Kn== Like the karaoke device K1, the karaoke devices K2 to Kn each include a karaoke main unit 10, a speaker 20, a display device 30, a microphone 40, a remote control device 50, and an image capture means 60. Each karaoke main unit 10 also includes a storage means 10a, a communication means 10b, an input means 10c, a performance means 10d, and a control means 10e.
[0043] In this embodiment, when each karaoke device receives an instruction (described later) from the server device S requesting that the karaoke device obtain and transmit song identification information of a certain song and audience information corresponding to the song identification information, the karaoke device obtains the audience information corresponding to the song identification information. Then, each karaoke device transmits the obtained audience information corresponding to the song identification information to the server device S.
[0044] The audience information can be acquired by the same process as that of the determination unit 100. For example, assume that three or more users use the karaoke device K2. When one user selects a song corresponding to the song identification information received from the server device S and starts karaoke performance of the song, the karaoke device K2 controls the microphone 40 to start collecting sounds emitted by the audience. The karaoke device K2 acquires the collected sounds emitted by the audience as audience information. Then, the karaoke device K2 links the acquired audience information with the song identification information of the song and transmits it to the server device S.
[0045] Alternatively, when the karaoke performance of the song starts, the karaoke device K2 controls the image capturing means 60 to start capturing images of the audience. The karaoke device K2 acquires the image of the audience captured by the image capturing means 60 as audience information. Then, the karaoke device K2 links the acquired audience information with the song identification information of the song, and transmits the information to the server device S.
[0046] ==Server Device== 4, the server device S includes a storage means 70, a communication means 80, and a control means 90. Each component is connected to a bus B via an interface (not shown).
[0047] [Memory means / Communication means] The storage means 70 is a large-capacity storage device for storing various data. The communication means 80 provides an interface for communicating with each karaoke device.
[0048] [Control Means] The control means 90 performs various controls in the server device S. The control means 90 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.
[0049] In this embodiment, the control means 90 functions as a request processor 300 and a generator 400 by the CPU executing a program for the interjection data generation mode stored in the memory.
[0050] (Request Processing Unit) The request processor 300 requests another karaoke device different from the first karaoke device to obtain and transmit audience information corresponding to the song identification information transmitted by the first karaoke device.
[0051] Specifically, when song identification information and an instruction to create interjection data are received from one karaoke device, the request processing unit 300 transmits an instruction to another karaoke device requesting the transmission of the song identification information and the audience information linked to the song identification information.
[0052] For example, suppose that the request processor 300 receives song identification information of a certain song and an instruction to create interjection data from the karaoke device K1. In this case, the request processor 300 transmits an instruction to the karaoke devices K2 to Kn constituting the karaoke system 1, requesting them to obtain and transmit the song identification information of the certain song and the audience information corresponding to the song identification information.
[0053] Each karaoke device that has received the instruction acquires the audience information and transmits it to the server device S. The request processing unit 300 associates the received audience information with the music identification information of a certain music piece and temporarily stores it in the storage means 70.
[0054] (Generation part) The generating unit 400 generates interjection data based on the audience information received from the other karaoke devices, and stores the interjection data in the storage means 70 in association with the music identification information.
[0055] As described above, the interjection data is data for presenting interjections made by the audience as at least one of audio, text, and video.
[0056] For example, the generation unit 400 analyzes the voices uttered by the audience contained in the audience information received from other karaoke devices, and identifies a plurality of voices consisting of the same words at a certain timing during the karaoke performance.
[0057] The generating unit 400 converts the identified voice into character data and generates interjection data by combining the character data with the timing at which the voice was uttered. The generating unit 400 may also generate interjection data by using the voice data of the identified voice as is.
[0058] Alternatively, the generating unit 400 analyzes the video of the audience included in the audience information received from another karaoke device, and identifies the same action performed by multiple audience members at a certain timing during the karaoke performance. The generating unit 400 extracts the identified action as a video and generates interjection data by combining the identified action with the timing of the action.
[0059] In addition, if analysis of the received audience information reveals that there is no time when the same sound is being made multiple times or when multiple audience members are performing the same action, the generation unit 400 will not generate interjection data.
[0060] The generating unit 400 may generate interjection data when receiving audience information of a predetermined number or more from other karaoke devices. The predetermined number is a preset value, such as 10 or 30.
[0061] For example, if the predetermined number is set to 30, the generating unit 400 judges whether the number of pieces of audience information has reached the predetermined number or more each time the generating unit 400 receives audience information from another karaoke device. If the number of pieces of audience information reaches the predetermined number or more, the generating unit 400 generates interjection data. In the specific processing of the generating unit 400 described below, the audience information will be described as including only sounds made by the audience.
[0062] First, the generating unit 400 analyzes each of the predetermined number or more pieces of received audience information and determines whether or not there is a timing at which the same voice is being emitted multiple times.
[0063] Next, the generation unit 400 analyzes only the audience information determined to have multiple times when the same sound was uttered, and identifies the words corresponding to the same sound and the times when the same sound was uttered. The generation unit 400 tally up the words and times identified for each audience information, and generates interjection data based on the most frequently occurring word and the times when the sound corresponding to the word was uttered.
[0064] If the predetermined number of pieces of audience information cannot be received, the request processor 300 repeatedly sends the request to each karaoke device until the predetermined number of pieces of audience information is received. On the other hand, if the number of pieces of audience information exceeds the predetermined number, it is preferable that the request processor 300 instructs the karaoke devices K2 to Kn constituting the karaoke system 1 to stop transmitting the audience information.
[0065] The generating unit 400 associates the generated interjection data with the music identification information and stores it in the storage means 70.
[0066] In the karaoke device, interjections are made at a predetermined timing by playing back interjection data in conjunction with the playback of karaoke performance data. In the case of audio interjection data, the interjection audio is emitted from the speaker 20 of the karaoke device. In the case of text interjection data, interjection subtitles are displayed on the display device 30 of the karaoke device. In the case of video interjection data, a video of the interjection is displayed on the display device 30 of the karaoke device. The singer can enjoy these automatically performed interjections. Also, the audience can refer to the performed interjections and join in.
[0067] ==How the Karaoke System Works== Next, a specific example of the operation of the karaoke system 1 in this embodiment will be described with reference to Fig. 5. Fig. 5 is a flow chart showing an example of the operation of the karaoke system 1. As shown in Fig. 1, the karaoke system 1 includes karaoke devices K1 to Kn and a server device S. It is also assumed that a program for a call-back data generation mode is being executed in the karaoke device K1 and the server device S. It is also assumed in this example that three users U1 to U3 use the karaoke device K1.
[0068] When the karaoke performance of the song X is started, the determination unit 100 of the karaoke device K1 controls the microphone 40 to start collecting the sounds of the audience (users U2 and U3). Alternatively, the determination unit 100 of the karaoke device K1 controls the image capturing means 60 to start capturing images of the audience (users U2 and U3).
[0069] The determination unit 100 acquires, as audience information, sounds emitted by the audience collected by the microphone 40 and / or images of the audience captured by the imaging means 60 (acquiring audience information; step 10).
[0070] The determination unit 100 determines whether the audience information acquired in step 10 satisfies a predetermined condition. If it is determined that the predetermined condition is satisfied (Y in step 11), the determination unit 100 outputs the song ID of song X that was being performed karaoke when the audience information was acquired to the information transmission unit 200 (Output song ID of song X; step 12).
[0071] The information transmitting unit 200 associates an instruction to create interjection data with the song ID output from the determining unit 100 in step 12, and transmits the associated instruction to the server device S (sends the song ID of song X and an instruction to create interjection data; step 13).
[0072] The request processing unit 300 of the server device S requests the other karaoke devices (karaoke devices K2 to Kn) to obtain and transmit audience information corresponding to the song ID of the song X transmitted by the karaoke device K1 (requesting the other karaoke devices to obtain and transmit audience information corresponding to the song ID of the song X; step 14).
[0073] In response to the request in step 14, the karaoke devices K2 to Kn acquire the song ID of the song X and the audience information corresponding to the song X, and transmit them to the server device S.
[0074] The generation unit 400 generates interjection data based on the audience information received from the other karaoke devices, associates it with the song ID of the song X, and stores it in the storage means 70 (the generated interjection data is stored in association with the song ID of the song X; step 15).
[0075] As is clear from the above, the karaoke system 1 according to the present embodiment includes a plurality of karaoke devices K1 to Kn and a server device S connected to each other so as to be able to communicate with each other. The karaoke device K1 includes a determination unit 100 for determining whether or not audience information, including the voices of the audience listening to the karaoke singing collected by the microphone 40 and / or the video of the audience captured by the video capture unit 60, satisfies a predetermined condition, and an information transmission unit 200 for, when it is determined that the predetermined condition is satisfied, linking an instruction to create interjection data corresponding to interjections to be performed during the karaoke performance to the music identification information of the music piece that was being performed when the audience information was acquired, and transmitting the linked information to the server device S. The server device S includes a request processing unit 300 for requesting the karaoke devices K2 to Kn to acquire and transmit audience information corresponding to the music identification information transmitted by the karaoke device K1, and a generation unit 400 for generating interjection data based on the audience information received from the karaoke devices K2 to Kn, and storing the interjection data in the storage unit 70 in association with the music identification information.
[0076] According to the karaoke system 1, interjection data can be generated based on audience information acquired by other karaoke devices, triggered by karaoke singing at one karaoke device. The generated interjection data for a certain song corresponds to interjections made by the audience listening to the karaoke singing of the certain song. Therefore, by using such interjection data, when a singer sings karaoke of a certain song, it becomes possible to reproduce interjections similar to those actually made, or to have the audience reproduce interjections. In other words, according to the karaoke system 1 of this embodiment, interjection data for use when singing karaoke can be generated.
[0077] <Second embodiment> Next, a karaoke system according to a second embodiment will be described with reference to Fig. 6 and Fig. 7. In this embodiment, an example will be described in which interjection data generated by a server device S is transmitted to a karaoke device. Detailed description of the same configuration as that of the first embodiment will be omitted.
[0078] ==Server Device== [Control Means] In this embodiment, the CPU executes a program stored in the memory, causing the control means 90 to function as a determination section 500 and a data transmission section 600 (see FIG. 6).
[0079] (Judgment Department) When a request for interjection data for a certain song is received from a certain karaoke device, the determination unit 500 determines whether interjection data corresponding to the certain song is stored in the storage means 70 or not.
[0080] In this embodiment, each karaoke machine has an "interjection mode" that allows the use of interjections based on interjection data. A singer who wishes to use the interjection mode selects the interjection mode when selecting a song via remote control device 50 of the karaoke machine. In this embodiment, the karaoke machine used by the singer may be any of karaoke machines K1 to Kn.
[0081] When the interjection mode is selected, the karaoke device requests interjection data for the selected song from the server device S. Specifically, the karaoke device transmits song identification information of the selected song and an instruction to request the interjection data to the server device S.
[0082] The determination unit 500 of the server device S determines whether interjection data is stored in the storage means 70 based on the music identification information transmitted from the karaoke device. Specifically, the determination unit 500 determines whether interjection data linked to the received music identification information is stored in the storage means 70. The determination unit 500 outputs the determination result to the data transmission unit 600.
[0083] (Data transmission section) When interjection data corresponding to a certain song is stored, the data transmitting unit 600 transmits the interjection data to a certain karaoke device.
[0084] When the determination result indicates that interjection data is stored in the storage means 70, the data transmission section 600 reads out the interjection data corresponding to a certain piece of music from the storage means 70 and transmits it to the karaoke device that made the request.
[0085] The karaoke device that has received the interjection data reproduces the interjection data together with the reproduction of the accompaniment data of a certain song, thereby performing the interjection at a predetermined timing. As described in the first embodiment, the interjection is presented as a sound emitted from the speaker 20 and a caption or image displayed on the display device 30.
[0086] If the storage means 70 determines that no interjection data is stored, the data transmission unit 600 does not perform any particular process. If the karaoke device that has sent the instruction to request interjection data is unable to receive the interjection data after a predetermined period of time has elapsed, it will display a message such as "There is no corresponding interjection data" on the display screen of the remote control device 50.
[0087] Alternatively, if a determination result is input that no interjection data is stored in the storage means 70, the data transmission unit 600 may transmit a notification signal to the effect that there is no interjection data to the karaoke device that made the request.
[0088] The karaoke device that receives the notification signal displays a message such as "There is no corresponding interjection data" on the display screen of the remote control device 50, for example.
[0089] ==How the Karaoke System Works== Next, a specific example of the operation of the karaoke system 1 in this embodiment will be described with reference to Fig. 7. Fig. 7 is a flow chart showing an example of the operation of the karaoke system 1. In this example, it is assumed that a user U4 is using a karaoke device K3.
[0090] The user U4 selects the song Y and the interjection mode via the remote control device 50. In this case, the karaoke device K3 transmits the song ID of the selected song Y and an instruction to request the interjection data to the server device S (transmitting the song ID of the song Y and an instruction to request the interjection data; step 20).
[0091] The determination unit 500 of the server device S determines whether the interjection data linked to the song ID of the song Y transmitted in step 20 is stored in the storage means 70 or not.
[0092] If interjection data corresponding to song Y is stored (Y in step 21), the data transmitting unit 600 reads out the interjection data corresponding to song Y from the storage means 70 and transmits it to the karaoke device K3 (transmitting interjection data corresponding to song Y; step 22).
[0093] When it is the turn of the musical piece Y to be performed, the karaoke device K3 reads out the accompaniment data of the musical piece Y from the storage means 10a. The karaoke device K3 reproduces the interjection data transmitted in step 22 together with the read out accompaniment data of the musical piece Y, thereby performing interjections at a predetermined timing in sync with the karaoke performance of the musical piece Y (performing interjections in sync with the karaoke performance of the musical piece Y; step 23).
[0094] As is clear from the above, the server device S in the karaoke system 1 according to the present embodiment includes a determination unit 500 for determining whether interjection data corresponding to a certain song is stored in the storage means 70 when a request for interjection data for a certain song is received from a certain karaoke device, and a data transmission unit 600 for transmitting the interjection data to the certain karaoke device when the interjection data corresponding to the certain song is stored. With such a karaoke system 1, interjection data generated in advance can be used to perform interjections in sync with the karaoke performance.
[0095] <Other> 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]
[0096] 1 Karaoke system 100 Judgment section 200 Information Transmission Unit 300 Request Processing Unit 400 Generation part 500 Judgment Department 600 Data transmission unit K1~Kn Karaoke equipment S Server device
Claims
1. A karaoke system in which a plurality of karaoke machines and a server device are communicatively connected, One karaoke machine, a determination unit that determines whether or not audience information including the sounds of the audience listening to the karaoke singing collected by the sound collection means and / or the images of the audience captured by the image capture means satisfies a predetermined condition; an information transmitting unit that, when it is determined that the predetermined condition is satisfied, transmits to the server device an instruction to create interjection data corresponding to interjections to be performed during the karaoke performance, associated with song identification information of the song that was being performed at the time when the audience information was acquired; and having The server device includes: a request processing unit for requesting another karaoke device other than the first karaoke device to acquire and transmit audience information corresponding to the song identification information transmitted by the first karaoke device; a generation unit that generates interjection data based on the audience information received from the other karaoke device, and associates the interjection data with the music identification information and stores the data in a storage unit; A karaoke system having:
2. The karaoke system of claim 1, characterized in that the judgment unit analyzes the sounds made by the audience included in the audience information and determines that the specified condition is met if multiple identical sounds are made at the same time, and / or analyzes video footage of the audience included in the audience information and determines that multiple audience members are performing the same action at the same time.
3. 3. The karaoke system according to claim 1, wherein the interjection data is data for presenting interjections made by the audience in at least one of a voice, a character, and an image.
4. The server device includes: a determination unit for determining whether interjection data corresponding to a certain song is stored in a storage means when an interjection data request for the certain song is received from a certain karaoke device; a data transmitting unit that transmits interjection data corresponding to said certain song to said certain karaoke device when said interjection data corresponding to said certain song is stored; 4. The karaoke system according to claim 1, further comprising:
Citation Information
Patent Citations
Karaoke singing auxiliary system
JP2008076677A
Karaoke service system, distribution server and terminal device
JP2010197499A
Device, method, and program for further effectively performing and providing body motion and so on to be performed by viewer according to singing in karaoke
JP2014123085A
Physical action evaluation device, karaoke system, and program
JP2014217627A
Karaoke device, information processing apparatus and program
JP2015191162A