Karaoke device
The karaoke device automatically selects and performs an encore song based on user history and room availability, addressing the challenge of limited time in karaoke rooms and enhancing the karaoke experience.
Patent Information
- Application Number
- JP2023220861
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-27
- Publication Date
- 2025-07-09
AI Technical Summary
Users face difficulty in selecting an encore song during karaoke sessions due to limited usage time in a karaoke room, and existing systems fail to automatically consider room availability for encore song selection.
A karaoke device equipped with a generation unit to create a song history list, a confirmation unit to check reservation status, a calculation unit to determine remaining room time, and a specifying unit to select an encore song within the available time, automatically performing the encore song through an encore processing unit.
The device enables automatic encore song selection considering room usage time, enhancing the karaoke experience by mimicking live performance atmospheres and ensuring the encore can be performed within the available time.
Smart Images

Figure 2025103456000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a karaoke device.
Background Art
[0002] When performing karaoke singing using a karaoke device, it is sometimes the case that a specific song is sung last.
[0003] In Patent Document 1, a remaining time that can play the closing song group and general songs is calculated by a music performance available time calculation means, and by a reservation management means, the closing song group and general songs are registered in a reservation queue so that the closing song group can be played within the range of the remaining available time. By a performance management means, the performance of the closing song group is held until the music performance available time runs out, and a technique is disclosed in which the closing song group is played when the music performance available time runs out. According to such a technique, it is said that the user can play the closing song group without worrying about the usage time of the karaoke device.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] At an artist's live performance, after the singing of the last song of the main part, there may be a request for an encore from the audience. By the artist singing a song that was not originally planned in response to the encore request, the atmosphere at the live performance becomes even more exciting.
[0006] Even after karaoke singing has ended at a karaoke venue, an encore may be requested. At this time, however, it is difficult for the user to immediately select a song (encore song). Also, depending on the usage time of the karaoke room, there may be cases where the user cannot sing the encore song they desire during karaoke singing.
[0007] An object of the present invention is to provide a karaoke device capable of automatically selecting an encore song while considering the usage time of the karaoke room.
Means for Solving the Problems
[0008] One invention for achieving the above object is a karaoke device installed in a karaoke room, comprising: a generation unit that generates a list of songs that the user has sung karaoke to from the user's singing history; a confirmation unit that checks whether a karaoke performance of another song is reserved when the karaoke performance of one song ends; a calculation unit that calculates the remaining time available for using the karaoke room based on the end time of using the karaoke room and the current time when the karaoke performance of another song is not reserved; a specifying unit that specifies one encore song that can be karaoke-performed within the calculated remaining time when the calculated remaining time is shorter than a first playable time obtained by summing the performance time of the song with the shortest performance time among the songs included in the generated list and a predetermined time, and the remaining time is longer than a second playable time corresponding to the performance time of the song with the shortest performance time among the songs included in the generated list; and an encore processing unit that controls the performance means to perform the karaoke performance of the specified one encore song. Other features of the present invention will be clarified by the description in the specification and drawings described later.
Effects of the Invention
[0009] According to the present invention, an encore song can be automatically selected while considering the usage time of the karaoke room.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Mode for Carrying Out the Invention
[0011] <Embodiment> With reference to FIGS. 1 to 4, a karaoke device according to an embodiment will be described.
[0012] ==Karaoke Device== A karaoke device is a device for karaoke performance of music and for a user to perform karaoke singing. The karaoke device is installed in a karaoke room of a karaoke store. The karaoke device is communicably connected to a store terminal installed within the karaoke store and a server device (both not shown) installed outside the karaoke store. The store terminal stores reservation information for the karaoke room. The reservation information is information regarding reservations for each karaoke room, such as reservation status (usage start time, usage end time, number of users, etc.) of the karaoke room.
[0013] As shown in FIG. 1, the karaoke device K is installed in the karaoke room R. The karaoke device K is used by the user U. The karaoke device K includes a karaoke main body 10, a speaker 20, a display device 30, a microphone 40, and a remote control device 50.
[0014] The karaoke device 10 performs various controls related to karaoke performance and karaoke singing, such as karaoke performance control of the selected music, display control of lyrics, background images, etc., and processing of the audio signal input through the microphone 40. The speaker 20 is configured to emit sound based on the sound emission signal from the karaoke device 10. The display device 30 is configured to display video and images on the screen based on the signal from the karaoke device 10. The microphone 40 is configured to convert the voice uttered by the user into an analog audio signal and input it to the karaoke device 10. The remote control device 50 has a display screen and is a device for performing various operations on the karaoke device 10. The display device 30 and / or the remote control device 50 is an example of the "display means".
[0015] As shown in FIG. 2, the karaoke device 10 according to the present embodiment includes a storage means 10a, a communication means 10b, an input means 10c, a performance means 10d, and a control means 10e. Each component is connected to the bus B via an interface (not shown).
[0016] [Storage means] The storage means 10a is a large-capacity storage device that stores various data. The storage means 10a stores music data.
[0017] The music data is provided with music identification information for identifying individual music. The music identification information is information unique to each music, such as a music ID for identifying the music. The music data includes accompaniment data, reference data, etc. The accompaniment data is the data that serves as the source of the karaoke performance sound. The reference data is the data indicating the singing melody of the music performed in karaoke and is used when evaluating the karaoke singing by the user.
[0018] The storage means 10a stores lyric telop data for causing the display device 30, etc. to display the lyrics corresponding to each music in accordance with the karaoke performance, background video data such as background videos to be displayed on the display device 30, etc. during karaoke performance, and attribute information of the music (music name, singer name, genre, performance time, etc.).
[0019] [Communication means · Input means] The communication means 10b provides an interface for communicating with the remote control device 50. The input means 10c is configured for the user to perform various operation inputs. The input means 10c is buttons etc. provided on the karaoke main body 10. Alternatively, the remote control device 50 may function as the input means 10c.
[0020] [Performance means] The performance means 10d performs karaoke performance of music and processing of audio signals input through the microphone 40 based on the control of the control means 10e. The performance means 10d includes a sound source, a mixer, an amplifier, etc. (none of which are shown).
[0021] [Control means] The control means 10e performs various controls in the karaoke device K. The control means 10e includes a CPU and a memory (none of which are shown). The CPU realizes various functions by executing programs stored in the memory.
[0022] In this embodiment, by the CPU executing the programs stored in the memory, the control means 10e functions as a generation unit 100, a confirmation unit 200, a calculation unit 300, a specification unit 400, and an encore processing unit 500.
[0023] (Generation unit) The generation unit 100 generates a list of music that the user has sung karaoke from the user's singing history.
[0024] The user's singing history includes music information (music name, performance time, genre, artist name, etc.) regarding the music that the user has sung karaoke, the date and time when the user has sung karaoke for the music, the scoring result, etc. The singing history is stored in storage means such as a server device in association with user identification information. The user identification information is information unique to each user, such as a user ID for identifying the user.
[0025] The karaoke device K acquires the singing history of the user from the server device in response to the user's login. A known method can be used for logging in to the karaoke device K. A user who wishes to log in operates the remote control device 50 and inputs their user identification information and a preset password. The karaoke device K transmits a login request including the input user ID and password to the server device. The server device reads out from the storage means the singing history associated with the user identification information included in the received login request and transmits it to the karaoke device K. The karaoke device K that has transmitted the login request completes the login to the karaoke device K by storing the received singing history in the storage means 10a.
[0026] The generation unit 100 refers to the music information included in the received singing history and generates a list of music. The list of music is a list of some or all of the music that the user has performed karaoke singing. The list of music may be configured randomly, or may be configured in descending or ascending order of the music performance time.
[0027] Figure 3 is an example of a list L of music generated from the singing history of the user U. The list L includes the song name (Song X1 to Song Xn), the music ID, and the performance time. Also, the list L is configured in descending order of the performance time.
[0028] (Confirmation unit) When the karaoke performance of one piece of music ends, the confirmation unit 200 checks whether a karaoke performance of another piece of music is reserved.
[0029] After the login to the karaoke device K is completed, the user operates the remote control device 50 to select a piece of music for which they wish to perform karaoke singing. The karaoke device K reserves the karaoke performance of the music by registering the music ID of the music selected by the user in the reservation queue.
[0030] The karaoke device K reads the accompaniment data from the storage means 10a based on the music ID registered in the reservation queue. The karaoke device K controls the performance means 10d to perform the karaoke performance of the music based on the accompaniment data. The user performs karaoke singing in accordance with the karaoke performance of the music.
[0031] When the karaoke performance of one music ends, the confirmation unit 200 checks whether the music ID of another music (i.e., the music before the karaoke performance) is registered in the reservation queue. If the music ID of another music is not registered in the reservation queue, the confirmation unit 200 outputs a signal to that effect to the calculation unit 300. On the other hand, if the music ID of another music is registered in the reservation queue, the confirmation unit 200 performs the above-described check again after the karaoke performance of the other music ends. In addition, if one music or another music is included in the generated list, the confirmation unit 200 may delete the music from the list.
[0032] (Calculation unit) When the karaoke performance of another music is not reserved, the calculation unit 300 calculates the remaining time available for using the karaoke room based on the usage end time of the karaoke room and the current time.
[0033] When a certain karaoke room is reserved, the store terminal transmits the usage end time of the certain karaoke room to the karaoke device installed in the certain karaoke room. The karaoke device K stores the received usage end time in the storage means 10a.
[0034] Here, when receiving the input of a signal indicating that the music ID of another music is not registered in the reservation queue, the calculation unit 300 calculates the difference between the usage end time stored in the storage means 10a and the current time. The calculated difference corresponds to the remaining time available for using the karaoke room. The current time can be obtained using the clock function provided in advance in the karaoke device K.
[0035] The calculation unit 300 outputs the calculated remaining time (the value of the difference) to the specifying unit 400.
[0036] (Specific part) When the calculated remaining time is shorter than the first playable time and longer than the second playable time, the specific part 400 identifies one encore piece from the list that can be karaoke-played with the remaining time.
[0037] The first playable time is a value obtained by summing the playing time of the piece with the shortest playing time among the pieces included in the generated list and a predetermined time. The predetermined time has a value set in advance. Preferably, the predetermined time is the playing time of the piece with the second shortest playing time among the pieces included in the generated list. The second playable time is a value corresponding to the playing time of the piece with the shortest playing time among the pieces included in the generated list. The first playable time and the second playable time are set at an appropriate timing after the generation unit 100 generates the list of pieces and before the processing by the specific part 400 starts.
[0038] When receiving the input of the calculated remaining time, the specific part 400 determines whether the remaining time is shorter by comparing the remaining time with the first playable time. Also, the specific part 400 determines whether the remaining time is longer by comparing the remaining time with the second playable time.
[0039] When it is determined that the calculated remaining time is shorter than the first playable time and longer than the second playable time, the specific part 400 refers to the list created by the generation unit 100 and selects a piece whose playing time is less than or shorter than the remaining time to identify one encore piece.
[0040] Note that when there are multiple pieces whose playing time is less than or shorter than the remaining time (i.e., pieces that can be karaoke-played with the remaining time), the specific part 400 can identify one randomly selected piece as the encore piece.
[0041] Alternatively, the specifying unit 400 can specify one encore piece from the list based on the singing history and / or the performance history of karaoke performances during the usage time of the karaoke room.
[0042] For example, the specifying unit 400 refers to the singing history and can specify, as one encore piece, a piece with the most karaoke singing times or the highest scoring result among a plurality of pieces for which karaoke performance is possible within the remaining time, and which is included in the list. Also, the specifying unit 400 refers to the performance history and extracts the genre and artist of the piece that has been karaoke sung the most. The specifying unit 400 can specify, as one encore piece, a piece among a plurality of pieces for which karaoke performance is possible within the remaining time and for which the extracted genre etc. match, and which is included in the list. Also, the specifying unit 400 refers to the singing history and extracts pieces among a plurality of pieces for which karaoke performance is possible within the remaining time and for which the number of karaoke singing times satisfies a predetermined condition (for example, 10 times or more). The specifying unit 400 refers to the performance history and extracts the genre and artist of the piece that has been karaoke sung the most. The specifying unit 400 can specify, as one encore piece, a piece among the pieces extracted by referring to the singing history for which the extracted genre etc. match, and which is included in the list.
[0043] (Encore processing unit) The encore processing unit 500 controls the performance means 10d to perform a karaoke performance of the specified one encore piece.
[0044] Specifically, the encore processing unit 500 registers the piece ID of the one encore piece specified by the specifying unit 400 in the reservation queue. The encore processing unit 500 reads out the accompaniment data from the storage means 10a based on the piece ID registered in the reservation queue. The encore processing unit 500 controls the performance means 10d to perform a karaoke performance of the piece based on the accompaniment data.
[0045] Note that the callback processing unit 500 may play a callback voice in combination with the processing by the specifying unit 400. For the playback processing of the callback voice, for example, the technology described in Japanese Patent Application No. 2023-183140 can be used.
[0046] ==Regarding the operation of the karaoke device K== Next, with reference to FIG. 4, a specific example of the operation of the karaoke device K in the present embodiment will be described. FIG. 4 is a flowchart showing an operation example of the karaoke device K. In this example, as shown in FIG. 1, it is assumed that the user U uses the karaoke device K installed in the karaoke room R. Also, it is assumed that the karaoke device K has completed the login of the user U, that is, the singing history of the user U is stored in the storage means 10a. Further, it is assumed that the karaoke device K stores the use end time "21:00" of the karaoke room R transmitted from the store terminal.
[0047] The generation unit 100 generates a list of songs for which the user U has performed karaoke singing from the singing history of the user U stored in the storage means 10a (generate a list of songs. Step 10).
[0048] The karaoke device K refers to the list generated in Step 10, and sets a first playable time obtained by adding the performance time of the song with the shortest performance time among the songs included in the generated list and a predetermined time, and a second playable time corresponding to the performance time of the song with the shortest performance time among the songs included in the generated list (set the first playable time and the second playable time. Step 11)
[0049] The user U operates the remote control device 50 to select a song for which karaoke singing is desired. The karaoke device K reads out the accompaniment data of the selected song from the storage means 10a and performs karaoke performance of the song (karaoke performance of the song. Step 12). The user U performs karaoke singing in accordance with the karaoke performance of the song.
[0050] When the karaoke performance of one piece of music ends, the confirmation unit 200 checks whether the karaoke performance of another piece of music is reserved. If the karaoke performance of another piece of music is not reserved (when the answer is Y in step 13), the confirmation unit 200 outputs a signal to that effect to the calculation unit 300.
[0051] Based on the end time of the use of the karaoke room R and the current time, the calculation unit 300 calculates the remaining available time for using the karaoke room R (calculate the remaining available time for using the karaoke room. Step 14).
[0052] When the remaining time calculated in step 14 is shorter than the first playable time set in step 11 (when the answer is Y in step 15), and when the remaining time calculated in step 14 is longer than the second playable time set in step 11 (when the answer is Y in step 16), the specifying unit 400 specifies one encore piece of music from the list generated in step 10 that can be karaoke-performed within the remaining time calculated in step 14 (specify the encore piece of music. Step 17). Note that the karaoke apparatus K may perform the processes of step 15 and step 16 simultaneously, or in the reverse order.
[0053] The encore processing unit 500 controls the performance means 10d to perform the karaoke performance of the one encore piece of music specified in step 17 (karaoke performance of the encore piece of music. Step 18).
[0054] Specifically, the generation unit 100 generates the music list L shown in FIG. 3 by referring to the music information included in the singing history of the singer U stored in the storage means 10a.
[0055] The karaoke device K sets a first playable time T1 (6 minutes and 30 seconds) by adding the playing time of the shortest-playing song Xn, "3 minutes," and the playing time of the second-shortest-playing song Xn-1, "3 minutes and 30 seconds," among the songs included in the list L. Also, the karaoke device K refers to the list L and sets a second playable time T2 (3 minutes) corresponding to the playing time of the shortest-playing song Xn, "3 minutes," among the songs included in the list L.
[0056] After logging in to the karaoke device K, the user U operates the remote control device 50 to select a song Y for which karaoke singing is desired. The karaoke device K reserves the karaoke performance of song Y by registering the song ID of song Y selected by the user U in the reservation queue.
[0057] The karaoke device K reads out the accompaniment data from the storage means 10a based on the song IDs registered in the reservation queue. The karaoke device K controls the performance means 10d to perform the karaoke performance of song Y based on the accompaniment data. The user U performs karaoke singing in accordance with the karaoke performance of song Y.
[0058] When the karaoke performance of song Y ends, the confirmation unit 200 checks whether there are other song IDs registered in the reservation queue. In this example, it is assumed that there are no other song IDs registered in the reservation queue. In this case, the confirmation unit 200 outputs a signal to that effect to the calculation unit 300.
[0059] When receiving the input of a signal indicating that there are no other song IDs registered in the reservation queue, the calculation unit 300 calculates the difference Dn between the end time of use, "21:00," stored in the storage means 10a and the current time, and outputs it to the specifying unit 400.
[0060] The specific part 400 determines whether the remaining time (i.e., the value of the difference Dn) is shorter by comparing the calculated remaining time with the first playable time T1 (6 minutes and 30 seconds). Also, the specific part 400 determines whether the remaining time is longer by comparing the remaining time (i.e., the value of the difference Dn) with the second playable time T2 (3 minutes). When it is determined that the calculated remaining time is shorter than the first playable time and longer than the second playable time, the specific part 400 identifies one encore piece from the list L that can be karaoke-played with the remaining time.
[0061] For example, when the current time is "20:55", the value of the difference D1 calculated by the calculation part 300 is "5 minutes". The specific part 400 compares the value of the difference D1 (5 minutes) with the first playable time T1 and the second playable time T2. Here, the value of the difference D1 (5 minutes) is shorter than the first playable time T1 (6 minutes and 30 seconds) and longer than the second playable time T2 (3 minutes). That is, the specific part 400 determines that the calculated remaining time is shorter than the first playable time and longer than the second playable time. In this case, the specific part 400 refers to the list L and identifies one encore piece by selecting a piece whose playing time is less than or equal to the remaining time (5 minutes or less).
[0062] According to the example of FIG. 3 here, there are 5 pieces (pieces Xn - 4, Xn - 3, Xn - 2, Xn - 1, Xn) whose playing time is 5 minutes or less. Therefore, the specific part 400 identifies one piece from the 5 pieces as the encore piece. In this example, assume that the specific part 400 identifies piece Xn - 4 as one encore piece. Since the playing time of piece Xn - 4 is "5 minutes", the remaining time can be utilized most effectively.
[0063] The encore processing part 500 controls the playing means 10d to perform the karaoke-play of the identified piece Xn - 4. The user U can perform karaoke singing according to the karaoke-play of piece Xn - 4. Piece Xn - 4 is a piece included in the singing history of the user U. Therefore, the user U can easily perform karaoke singing of piece Xn - 4.
[0064] On the other hand, when the current time is "20:58", the value of the difference D2 calculated by the calculation unit 300 is "2 minutes". The specifying unit 400 compares the value of the difference D2 (2 minutes) with the first playable time T1 and the second playable time T2. Here, the value of the difference D2 (2 minutes) is shorter than both the first playable time T1 (6 minutes and 30 seconds) and the second playable time T2 (3 minutes). That is, the specifying unit 400 determines that the calculated remaining time is shorter than both the first playable time and the second playable time. In this case, the specifying unit 400 does not specify one encore piece.
[0065] Alternatively, when the current time is "20:50", the value of the difference D3 calculated by the calculation unit 300 is "10 minutes". The specifying unit 400 compares the value of the difference D3 (10 minutes) with the first playable time T1 and the second playable time T2. Here, the value of the difference D3 (10 minutes) is longer than both the first playable time T1 (6 minutes and 30 seconds) and the second playable time T2 (3 minutes). That is, the specifying unit 400 determines that the calculated remaining time is longer than both the first playable time and the second playable time. Also in this case, the specifying unit 400 does not specify one encore piece.
[0066] Summary of Embodiment As is clear from the above, the karaoke device K according to this embodiment is installed in the karaoke room R. The karaoke device K includes a generation unit 100 that generates a list of songs for which the user has performed karaoke singing from the user's singing history, a confirmation unit 200 that checks whether a karaoke performance of another song is reserved when the karaoke performance of one song ends, a calculation unit 300 that calculates the remaining available time of the karaoke room based on the end time of using the karaoke room and the current time when the karaoke performance of another song is not reserved, and a specifying unit 400 that specifies one encore song that can be karaoke-performed within the remaining time when the calculated remaining time is shorter than the first available performance time obtained by summing the performance time of the song with the shortest performance time among the songs included in the generated list and a predetermined time, and longer than the second available performance time corresponding to the performance time of the song with the shortest performance time among the songs included in the generated list, and an encore processing unit 500 that controls the performance means 10d to perform the karaoke performance of the specified one encore song.
[0067] According to such a karaoke device K, when the karaoke performance of another song is not reserved, and the remaining available time of the karaoke room is shorter than the first available performance time and longer than the second available performance time, the karaoke performance of one encore song is performed. By performing the karaoke performance of the encore song within the remaining time, a situation similar to that when an encore is performed at an artist's live performance can be created. Also, according to the karaoke device K according to this embodiment, the selection of the encore song and the karaoke performance are automatically performed. That is, according to the karaoke device K according to this embodiment, the encore song can be automatically selected while considering the usage time of the karaoke room.
[0068] Also, in the karaoke device K according to the present embodiment, the specifying unit 400 can specify one encore song based on the singing history and / or the performance history of the karaoke performances performed during the usage time of the karaoke room R. According to such a karaoke device K, even when there are a plurality of songs whose performance time is equal to or less than the remaining time, one encore song can be specified.
[0069] In addition, in the present embodiment, the case where there is one user has been described, but there may be a plurality of users. When there are a plurality of users, the generation unit 100 generates a list from the singing histories of the plurality of users. When there are overlapping songs among the singing histories of the users, the generation unit 100 generates a list as one song. Also, the song with the shortest performance time corresponds to the song with the shortest performance time among the singing histories of the plurality of users.
[0070] <Modification Example 1> The encore processing unit 500 can cause the display means to display a predetermined video in accordance with the karaoke performance of one encore song.
[0071] The predetermined video is a video suitable for the karaoke performance of the encore song, such as a moving image of a person who is excited about the encore being performed, or a video of the stage of a live venue with writing suitable for the encore. The data corresponding to the predetermined video is stored in the storage means 10a in advance. There may be only one data corresponding to the predetermined video, or there may be a plurality of data corresponding to different predetermined videos.
[0072] According to the karaoke device K having such an encore processing unit 500, the atmosphere when the artist sings the encore song can be visually reproduced.
[0073] <Modification Example 2> Among artists, there are those who sing popular or special songs twice, once during the main part of the live performance and once during the encore. Therefore, the karaoke device K according to this modified example can use the songs sung during the karaoke room usage time as candidates for encore songs.
[0074] Specifically, the specifying unit 400 according to this modified example can add the songs that meet the predetermined conditions among the scores of karaoke singing associated with the karaoke performance during the karaoke room usage time to the song list, and then specify one encore song.
[0075] The predetermined conditions are conditions for extracting one or more songs from the songs sung during the karaoke room usage time. For example, the predetermined conditions are set in advance, such as "90 points or more" or "the top 3 songs with the highest scores of karaoke singing".
[0076] When the calculated remaining time is shorter than the first playable time, which is the sum of the playing time of the song with the shortest playing time among the songs included in the generated list and a predetermined time, and the remaining time is longer than the second playable time, which corresponds to the playing time of the song with the shortest playing time among the songs included in the generated list, the specifying unit 400 checks whether the scores of the songs sung so far meet the predetermined conditions. The specifying unit 400 obtains the song name, song ID, playing time, etc. of the songs that meet the predetermined requirements from the storage means 10a and adds them to the list generated by the generating unit 100. Then, the specifying unit 400 performs the same processing as in the embodiment to specify one encore song.
[0077] According to the karaoke device K having such a specifying unit 400, the songs that have already been sung karaoke can be used as candidates for encore songs.
[0078] <Others> The above-described embodiments are presented as examples and do not limit the scope of the invention. The above configurations can be implemented in appropriate combinations, and various omissions, replacements, and changes can be made without departing from the gist of the invention. The above embodiments and their modifications are included in the scope and gist of the invention, and are also included in the invention described in the claims and its equivalent scope.
Explanation of Reference Numerals
[0079] 100 Generation Unit 200 Confirmation Unit 300 Calculation Unit 400 Identification Unit 500 Uncall Processing Unit K Karaoke Device
Claims
1. A karaoke device installed in a karaoke room, comprising: a generation unit that generates a list of songs for which the user has performed karaoke singing from the user's singing history; a confirmation unit that checks whether a karaoke performance of another song is reserved when the karaoke performance of one song ends; a calculation unit that calculates the remaining available time of the karaoke room based on the end time of the use of the karaoke room and the current time when no karaoke performance of another song is reserved; when the calculated remaining time is shorter than the first playable time obtained by summing the performance time of the song with the shortest performance time among the songs included in the generated list and a predetermined time, and when the remaining time is longer than the second playable time corresponding to the performance time of the song with the shortest performance time among the songs included in the generated list, a specifying unit that specifies one encore song that can be karaoke-performed within the remaining time from the list; an encore processing unit that controls the performance means to perform the karaoke performance of the specified one encore song; A karaoke device having the above.
2. The karaoke device according to claim 1, wherein the specifying unit specifies the one encore song based on the singing history and / or the performance history of the karaoke performances conducted during the use time of the karaoke room.
3. The karaoke device according to claim 1, wherein the specifying unit adds a song that satisfies a predetermined condition with respect to the scoring value of the karaoke singing accompanying the karaoke performance conducted during the use time of the karaoke room to the list, and then specifies the one encore song.
4. The karaoke device according to any one of claims 1 to 3, wherein the encore processing unit causes a predetermined video to be displayed on the display means in accordance with the karaoke performance of the one encore song.
Citation Information
Patent Citations
Karaoke apparatus equipped with performance management system for ending music piece group
JP2009086313A