Karaoke equipment

The karaoke device allows users to set conditions for songs, register them in a list, and automatically reserve songs for performance when conditions are met, addressing the limitation of existing karaoke applications.

JP7755502B2Active Publication Date: 2025-10-16DAIICHI KOSHO COMPANY
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022011578
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-01-28
Publication Date
2025-10-16
Estimated Expiration
2042-01-28

AI Technical Summary

Technical Problem

Existing karaoke applications do not allow users to perform songs registered in their favorite lists effectively.

Method used

A karaoke device with a setting unit to set conditions for performing karaoke, a registration unit to link song identification with condition identification, a determination unit to check if conditions are met, and a reservation unit to reserve songs in a queue when conditions are satisfied.

Benefits of technology

Enables users to perform karaoke on songs registered in their lists by automatically reserving songs that meet predefined conditions, providing opportunities for karaoke performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007755502000001
    Figure 0007755502000001
  • Figure 0007755502000002
    Figure 0007755502000002
  • Figure 0007755502000003
    Figure 0007755502000003
Patent Text Reader

Abstract

To provide a karaoke device that can offer a chance of performing karaoke performance for a piece of music registered on a list.SOLUTION: Provided is a karaoke device including: a setting unit that sets a condition for performing karaoke performance for a piece of music selected by a user; a registration unit that registers, in a list of the user, music identification information on the selected piece of music and condition identification information on the set condition in association with each other; a determination unit that determines, at a predetermined timing, whether the condition corresponding to the condition identification information registered in the list of the user has been satisfied; and a reservation unit that, in a case where it is determined that the condition has been satisfied, registers, in a reservation queue, the music identification information associated with the condition identification information on the condition, thereby reserving the piece of music corresponding to the music identification information.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a karaoke machine. [Background technology]

[0002] There is application software (hereinafter referred to as karaoke app) specifically for karaoke machines. Users can use various functions by installing the karaoke app on their smartphones.

[0003] One of the features of the karaoke app is that it allows users to create a list of their favorite songs. [Prior art documents] [Non-patent literature]

[0004] [Non-Patent Document 1] "Make your own list with your favorite songs!", Daiichi Kosho Co., Ltd., [Retrieved January 23, 2022], Internet,<URL:https: / / www.clubdam.com / denmokuapp / #list> Summary of the Invention [Problem to be solved by the invention]

[0005] However, simply registering a song on the list does not allow the song to be performed as karaoke.

[0006] SUMMARY OF THE INVENTION An object of the present invention is to provide a karaoke device that allows a user to have the opportunity to perform karaoke of songs registered in a list. [Means for solving the problem]

[0007] One invention for achieving the above object is a karaoke device having: a setting unit that sets conditions for performing karaoke for a song selected by a user; a registration unit that links song identification information of the selected song with condition identification information of the set conditions and registers them in the user's list; a determination unit that determines whether the condition corresponding to the condition identification information registered in the user's list is met at a predetermined time when the user is using the karaoke device; and a reservation unit that, if it is determined that the condition is met, registers the song identification information linked to the condition identification information of the condition in a reservation queue, thereby reserving the song corresponding to the song identification information. Other features of the present invention will become apparent from the following description and drawings. [Effects of the Invention]

[0008] According to the present invention, an opportunity can be provided to perform karaoke of songs registered in the list. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a diagram showing a karaoke device according to an embodiment; [Figure 2] 1 is a diagram showing a karaoke machine main body according to an embodiment; [Figure 3] FIG. 10 is a diagram showing a table of conditions according to the embodiment. [Figure 4A] 4 is a flowchart showing the process of the karaoke device according to the embodiment. [Figure 4B] 4 is a flowchart showing the process of the karaoke device according to the embodiment. [Figure 5] FIG. 10 is a diagram illustrating a list according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0010] <Embodiment> A karaoke device according to an embodiment will be described with reference to FIGS.

[0011] ==Karaoke Equipment== The karaoke machine K is a device for playing karaoke music and for users to sing karaoke. Each karaoke machine K is assigned with device identification information. The device identification information is information unique to each karaoke machine, such as a device ID for identifying the karaoke machine.

[0012] As shown in FIG. 1, the karaoke device K includes a karaoke main unit 10, a speaker 20, a display device 30, a microphone 40, and a remote control device 50.

[0013] The karaoke machine 10 controls various aspects of karaoke performance and singing, such as controlling the karaoke performance of the selected song, controlling the display of lyrics and background images, and processing audio signals input through the microphone 40. The speaker 20 is configured to emit sound based on the sound emission signal from the karaoke machine 10. The display device 30 is configured to display videos and images on a screen based on the signal from the karaoke machine 10. The microphone 40 is configured to convert the singing voice of the user into an analog audio signal and input it to the karaoke machine 10. The remote control device 50 is a device for performing various operations on the karaoke machine 10.

[0014] 2, the karaoke machine 10 according to this embodiment includes a storage unit 10a, a communication unit 10b, an input unit 10c, a performance unit 10d, and a control unit 10e. Each component is connected to a bus B via an interface (not shown).

[0015] [Storage means] The storage means 10a is a large-capacity storage device that stores various types of data, including music data.

[0016] Song data is provided with song identification information for identifying each song. Song identification information is information unique to each song, such as a song ID for identifying the song. Song data includes accompaniment data, reference data, etc. Accompaniment data is data that forms the basis of the karaoke performance sound. Reference data is data that indicates the main melody of the song being karaoke performed.

[0017] The storage means 10a stores lyric telop data for displaying lyric telops corresponding to each piece of music on the display device 30 or the like in sync with the karaoke performance, data of background images to be displayed on the display device 30 or the like during the karaoke performance, and attribute information of the pieces of music.

[0018] The storage means 10a in this embodiment stores in advance the conditions for performing karaoke. The conditions for performing karaoke are stored, for example, in the form of a table that associates condition identification information, condition names, and specific content of the conditions. The condition identification information is information specific to each condition, such as a condition ID for identifying the condition. The condition name is a name given to each condition. The specific content of the condition is information used when determining whether the condition is met (described later).

[0019] An example of a condition table is shown in Figure 3. In this example, the conditions are "solo karaoke," "scoring content," "couples," and "just one song."

[0020] "Solo Karaoke" is a condition suitable for songs that the user wants to sing or songs that the user is currently practicing. "Scoring Content" is a condition suitable for songs that the user is good at or songs that the user can expect to get a high score on in the scoring content. "Couple" is a condition suitable for duet songs or songs that the user wants to play for the opposite sex. "Just one song" is a condition suitable for songs that everyone knows or songs that will liven up the atmosphere.

[0021] As shown in FIG. 3, the condition for "solo karaoke" is associated with a condition ID ***C1, a condition name "solo karaoke," and a specific content "only one user ID is acquired in the operation input for logging into the karaoke device." The condition for "scoring content" is associated with a condition ID ***C2, a condition name "scoring content," and a specific content "scoring content is being performed." The condition for "couple" is associated with a condition ID ***C3, a condition name "couple," and a specific content "two user IDs are acquired in the operation input for logging into the karaoke device, the users are of different genders, and the age difference is less than 12 years." The condition for "just one song" is associated with a condition ID ***C4, a condition name "just one song," and a specific content "five minutes have passed without any karaoke performance."

[0022] The above-mentioned conditions are merely examples. For example, the age difference in the condition for "couple" may be "under six years old," and the elapsed time in the condition for "one song at a time" may be "three minutes."

[0023] [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 to allow the user to input various operations. The input means 10c is a button or the like provided on the karaoke machine main unit 10. Alternatively, the remote control device 50 may function as the input means 10c.

[0024] [Means of performance] Based on the control of the control means 10e, the performance means 10d performs karaoke performance of music pieces and processes signals based on singing voices input through the microphone 40. The performance means 10d includes a sound source, a mixer, an amplifier, etc. (none of which are shown).

[0025] [Control means] The control means 10e performs various controls in the karaoke device K. The control means 10e includes a CPU and a memory (neither of which is shown). The CPU executes programs stored in the memory to realize various functions.

[0026] In this embodiment, the CPU executes a program stored in the memory, causing the control means 10e to function as a setting unit 100, a registration unit 200, a determination unit 300, and a reservation unit 400.

[0027] (Settings section) The setting section 100 sets conditions for performing karaoke for the music piece selected by the user.

[0028] When using the karaoke device K, the user operates the remote control device 50 to input his / her own user identification information. The user identification information is information unique to each user, such as a user ID for identifying the user.

[0029] The karaoke device K stores the input user identification information of the user in the storage means 10a (that is, performs the login process), thereby completing the user's login to the karaoke device K.

[0030] A user who has logged in to the karaoke device K operates the remote control device 50 to select the list registration mode. The list registration mode is a mode for registering a song selected by the user to a list. The user then operates the remote control device 50 to select a song to be registered to the list. The song selection can be performed in the same way as when selecting a song to sing karaoke.

[0031] Here, the setting unit 100 according to this embodiment sets the conditions based on an operational input by the user.

[0032] Specifically, when the user selects a song, the setting unit 100 causes the display screen of the remote control device 50 to display a list of settable conditions, for example.

[0033] The user operates the remote control device 50 to select from the displayed conditions the conditions that he or she considers appropriate for the selected piece of music.

[0034] The setting unit 100 sets the conditions selected by the user as the conditions for performing karaoke of the selected song. Note that the user may select multiple conditions for one song. In this case, the setting unit 100 sets the selected multiple conditions as the conditions for performing karaoke of the selected song.

[0035] (Registration Department) The registration unit 200 associates the song identification information of the selected song with the condition identification information of the set condition, and registers them in the user's list.

[0036] When the setting unit 100 sets a condition, the registration unit 200 associates the condition ID of the set condition with the song ID of the selected song and registers them in the list. Registration in the list is performed every time the user selects a song (every time a condition is set).

[0037] The list is linked to the user ID and stored in the storage means 10a. It is also possible to add new songs to a list created in the past. The list created in the past may be stored in the storage means 10a, or may be stored in a server device (not shown) separate from the karaoke device K.

[0038] For example, the karaoke machine K transmits the user ID of the logged-in user to the server device. The server device reads out the list linked to the received user ID from the storage means and transmits it to the karaoke machine K. The registration unit 200 links the song ID of the newly selected song with the condition ID of the condition set for that song and registers them in the received list, thereby updating the list. For example, when the user logs out, the updated list is transmitted to the server device and stored therein.

[0039] (Judgment Department) The determination unit 300 determines at a predetermined timing whether the condition corresponding to the condition identification information registered in the list of the user is satisfied.

[0040] The predetermined timing is any timing while the user is using the karaoke machine. For example, the predetermined timing can be a single timing, such as the timing when a login process based on a user's operation input is performed or the timing 30 minutes after the login process is performed. Alternatively, multiple timings can be the predetermined timing. For example, the predetermined timing can be the timing when a login process based on a user's operation input is performed or the timing 20 minutes after the login process is performed.

[0041] When a predetermined timing arrives, the judgment unit 300 judges whether the condition corresponding to the condition ID registered in the user's list is satisfied (i.e., whether the specific content of the condition is satisfied).

[0042] If it is determined that a certain condition is satisfied, the determination unit 300 outputs the condition ID of the certain condition to the reservation unit 400.

[0043] (Reservation Department) If it is determined that the condition is met, the reservation unit 400 registers the song identification information linked to the condition identification information of the condition in a reservation queue, thereby reserving the song corresponding to the song identification information.

[0044] When the determination unit 300 outputs a condition ID of a certain condition (i.e., when it is determined that a certain condition is met), the reservation unit 400 refers to the list and identifies a song ID linked to the condition ID of the certain condition. The reservation unit 400 reserves the song corresponding to the identified song ID by registering the identified song ID in a reservation queue. Note that when there are multiple song IDs linked to the condition ID of a certain condition, the reservation unit 400 may register all of the song IDs in the reservation queue, or may register only one song ID in the reservation queue.

[0045] ==About the operation of the karaoke device K== Next, a specific example of the operation of the karaoke machine K in this embodiment will be described with reference to Figures 4A to 5. Figure 4A is a flowchart showing the process of registering to the list (i.e., an example of the operation of the setting unit 100 and the registration unit 200). Figure 4B is a flowchart showing the process of registering to the reservation queue (i.e., an example of the operation of the determination unit 300 and the reservation unit 400). Figure 5 is an example of a list of user U1 stored in the storage means 10a. In this example, it is assumed that user U1 will be using the karaoke machine K. It is also assumed that the process of registering to the list and the process of registering to the reservation queue are performed at different times (for example, on different days).

[0046] [Processing when registering to the list] User U1 operates remote control device 50 to input his / her own user ID. Karaoke device K stores the input user ID of user U1 in storage means 10a, thereby completing login of user U1 to karaoke device K (login process, step 10).

[0047] User U1 operates remote control device 50 to select list registration mode, and then operates remote control device 50 to select the music that user U1 wishes to register in the list (select music; step 11).

[0048] The setting unit 100 sets conditions for performing karaoke for the song selected by the user U1 in step 11 (setting conditions for the selected song; step 12).

[0049] The registration unit 200 links the song ID of the song selected by user U1 in step 11 with the condition ID of the condition set in step 12 and registers it in the list for user U1 (the song ID and condition ID are linked and registered in the list; step 13).

[0050] The karaoke device K repeats the processes from step 11 to step 13 until the user U1 logs out (if Y in step 14).

[0051] As a specific example, user U1 operates remote control device 50 to select song X1. Setting unit 100 displays a list of conditions that can be set as conditions for performing karaoke of song X1 on the display screen of remote control device 50. In this example, it is assumed that four conditions (see FIG. 3) are displayed: "Solo karaoke," "Scoring content," "Couple," and "Just one song."

[0052] The user selects the condition "solo karaoke" that he / she thinks is most suitable for the song X1 from the four conditions (an example of an operation input).

[0053] Based on the selection of user U1, the setting unit 100 sets the condition for song X1 to "solo karaoke." The registration unit 200 associates the song ID ***X1 of song X1 with the condition ID ***C1 of "solo karaoke," and registers them in the list for user U1.

[0054] Next, user U1 operates remote control device 50 to select song X2. User U1 selects the condition "scoring content" that he or she thinks is most suitable for song X2 from the four conditions (an example of operational input).

[0055] Based on the selection of user U1, the setting unit 100 sets the condition for song X2 to "scoring content." The registration unit 200 associates the song ID ***X2 of song X2 with the condition ID ***C2 of "scoring content," and registers them in the list for user U1.

[0056] Next, user U1 operates remote control device 50 to select song X3. User U1 selects the condition "couple" that he / she thinks is most suitable for song X3 from the four conditions (an example of operational input).

[0057] Based on the selection of user U1, the setting unit 100 sets the condition for song X3 to "couple." The registration unit 200 associates the song ID ***X3 of song X3 with the condition ID ***C3 of "couple," and registers them in the list for user U1.

[0058] Next, user U1 operates remote control device 50 to select song X4. User U1 selects the condition "One song for now" that he / she thinks is most suitable for song X4 from the four conditions (an example of an operational input).

[0059] Based on the selection of user U1, the setting unit 100 sets the condition for song X4 to "One song for now." The registration unit 200 associates the song ID ***X4 of song X4 with the condition ID ***C4 of "One song for now," and registers them in the list for user U1.

[0060] By repeating this process, the list for user U1 shown in Fig. 5 is completed. Note that, like song X3 and song X5, there may be songs in one list that are linked with the same condition ID.

[0061] [Processing when registering in reservation queue] User U1 operates remote control device 50 to input his / her own user ID. Karaoke device K stores the input user ID of user U1 in storage means 10a, thereby completing login of user U1 to karaoke device K (login process, step 20). When user U1 has logged in, karaoke device K reads out a list of user U1 from storage means 10a.

[0062] At a predetermined timing, the judgment unit 300 judges whether the condition corresponding to the condition ID registered in the list of user U1 is satisfied (judging whether the condition corresponding to the condition ID registered in the list is satisfied; step 21).

[0063] If it is determined in step 21 that the condition is met (Y in step 22), the reservation unit 400 reserves the song corresponding to the song ID by registering the song ID linked to the condition ID of the condition in the reservation queue (registering the song ID linked to the condition ID in the reservation queue; step 23).

[0064] (Example 1) For example, when the time comes when the login process is performed based on the operation input of user U1 (an example of a predetermined time), the judgment unit 300 judges whether the condition of "solo karaoke" corresponding to the condition ID ***C1 registered in the list of user U1 is satisfied.

[0065] As shown in Fig. 3, the specific content of "solo karaoke" is "only one user ID has been acquired in the operation input for logging in to the karaoke device." The determination unit 300 determines whether one user ID has been stored in the storage means 10a through the login process (i.e., whether one user has logged in).

[0066] In this example, only user U1 is logged in to karaoke device K. Therefore, the determination unit 300 determines that the condition of "solo karaoke" is met. In this case, the determination unit 300 outputs the condition ID ***C1 of "solo karaoke" to the reservation unit 400.

[0067] The reservation unit 400 refers to the list of user U1 shown in FIG. 5 and reserves song X1 by registering song ID ***X1 of song X1 linked to condition ID ***C1 of "solo karaoke" in the reservation queue.

[0068] Furthermore, when condition IDs corresponding to a plurality of conditions are registered, as in the list for user U1 shown in FIG. 5, the determination unit 300 performs a determination process for each condition.

[0069] In the above example, the determining unit 300 determines whether the conditions corresponding to the condition IDs (ID***C2, ID***C3, ID***4) other than the condition ID***C1 registered in the list of the user U1 are satisfied for each condition.

[0070] 3, the specific content of the "graded content" is "graded content currently being performed." The determining unit 300 determines whether the graded content is currently being performed in the karaoke device K.

[0071] In this example, the predetermined timing for performing the determination process is the timing when the login process is performed based on the operation input of user U1. In other words, user U1 has just logged in to karaoke device K and has not yet used the scored content. Therefore, the determination unit 300 determines that the condition for the "scored content" is not met. In this case, the determination unit 300 does not output the condition ID ***C2 for the "scored content" to the reservation unit 400.

[0072] 3, the specific content of "couple" is "two user IDs acquired in the operation input for logging in to the karaoke device, the users are of different genders, and the age difference is less than 12 years." The determination unit 300 determines whether there are two user IDs stored in the storage means 10a by the login process (i.e., whether there are two users logged in).

[0073] In this example, only user U1 is logged in to karaoke machine K. Therefore, the determination unit 300 determines that the condition of "couple" is not met. In this case, the determination unit 300 does not output the condition ID ***C3 of "couple" to the reservation unit 400.

[0074] 3, the specific content of "one song for now" is "five minutes have passed without any karaoke performance of a song." The determination unit 300 determines whether or not the state without any karaoke performance of a song has continued for five minutes or more.

[0075] In this example, the predetermined timing for performing the determination process is the timing when the login process based on the operation input of user U1 is performed. In other words, user U1 has just logged in to karaoke device K. Therefore, the determination unit 300 determines that the condition of "one song for now" is not met. In this case, the determination unit 300 does not output the condition ID ***C4 of "one song for now" to the reservation unit 400.

[0076] In this way, in the first specific example, the reservation unit 400 reserves only the song X1.

[0077] (Example 2) Meanwhile, suppose that the predetermined timing is 30 minutes after the login process based on the operation input of user U1. Also, suppose that at that time, no other users are logged in to karaoke machine K except user U1, the scoring content is not being performed, and user U1 stops singing karaoke 20 minutes after the login process.

[0078] In this case, the determination unit 300 determines whether or not the conditions corresponding to the condition IDs registered in the list of the user U1 are satisfied.

[0079] As shown in Fig. 3, the specific content of "solo karaoke" is "only one user ID has been acquired in the operation input for logging in to the karaoke device." The determination unit 300 determines whether one user ID has been stored in the storage means 10a through the login process (i.e., whether one user has logged in).

[0080] In this example, only user U1 is logged in to karaoke device K. Therefore, the determination unit 300 determines that the condition of "solo karaoke" is met. In this case, the determination unit 300 outputs the condition ID ***C1 of "solo karaoke" to the reservation unit 400.

[0081] The reservation unit 400 refers to the list of user U1 shown in FIG. 5 and reserves song X1 by registering song ID ***X1 of song X1 linked to condition ID ***C1 of "solo karaoke" in the reservation queue.

[0082] Furthermore, the determining unit 300 determines whether or not the conditions corresponding to the condition IDs (ID***C2, ID***C3, ID***4) other than the condition ID***C1 registered in the list of the user U1 are satisfied for each condition.

[0083] As described above, the scoring content is not being performed at the predetermined timing, and only user U1 is logged in to karaoke machine K.

[0084] Therefore, the determination unit 300 determines that the conditions of “scored content” and “couple” are not met. In this case, the determination unit 300 does not output the condition ID ***C2 of “scored content” and the condition ID ***C3 of “couple” to the reservation unit 400.

[0085] 3, the specific content of "one song for now" is "five minutes have passed without any song being played by karaoke." The determination unit 300 determines whether or not a state in which no song has been reserved has continued for five minutes or more.

[0086] In this example, the predetermined timing for performing the determination process is 30 minutes after the login process based on user U1's operation input. However, user U1 stops singing karaoke 20 minutes after the login process. In other words, at the predetermined timing, no karaoke performance has been performed for 10 minutes. Therefore, the determination unit 300 determines that the condition of "one song for now" is met. In this case, the determination unit 300 outputs the condition ID ***C4 of "one song for now" to the reservation unit 400.

[0087] The reservation unit 400 refers to the list of user U1 shown in Figure 5 and reserves song X4 by registering song ID ***X4 of song X1, which is linked to the condition ID ***C4 of ``one song for now,'' in the reservation queue.

[0088] In this way, in the second specific example, the reservation unit 400 reserves the music pieces X1 and X4.

[0089] (Example 3) Alternatively, the predetermined timing may be the timing at which the login process based on the operation input of user U1 is performed, or 20 minutes after the login process. Furthermore, it is assumed that 20 minutes later, there is no other user other than user U1 logged in to karaoke machine K, and the scoring content is being played.

[0090] In this case, the determination unit 300 first determines whether the conditions corresponding to the condition IDs registered in the list of user U1 are satisfied when the login process based on the operation input of user U1 is performed. At this time, as described in the specific example 1, the song X1 is reserved.

[0091] Next, the judgment unit 300 judges whether the conditions corresponding to each condition ID registered in the list of user U1 are satisfied 20 minutes after the login process based on the operation input of user U1.

[0092] 3, the specific content of the "graded content" is "graded content currently being performed." The determining unit 300 determines whether the graded content is currently being performed in the karaoke device K.

[0093] In this example, the scoring content is being performed at the specified timing. Therefore, the determination unit 300 determines that the condition of the "scoring content" is met. In this case, the determination unit 300 outputs the condition ID ***C2 of the "scoring content" to the reservation unit 400.

[0094] The reservation unit 400 refers to the list of user U1 shown in FIG. 5 and reserves song X2 by registering song ID ***X2 of song X2 linked to condition ID ***C2 of the "scoring content" in the reservation queue.

[0095] Furthermore, the determining unit 300 determines whether or not the conditions corresponding to the condition IDs (ID***C1, ID***C3, ID***4) other than the condition ID***C2 registered in the list of the user U1 are satisfied for each condition.

[0096] As mentioned above, at this point, only user U1 is logged in to karaoke device K, and since the scoring content is being implemented, no five minutes have passed without a song being played in karaoke.

[0097] Therefore, the determination unit 300 determines that the conditions of "couple" and "one song for now" are not met. In this case, the determination unit 300 does not output the condition ID ***C3 of "couple" and the condition ID ***C4 of "one song for now" to the reservation unit 400.

[0098] In this way, in the third specific example, the reservation unit 400 makes reservations for the music pieces X1 and X2.

[0099] In Example 3, song X1, which corresponds to the "solo karaoke" condition ID ***C1, has already been reserved 20 minutes after the login process. In this case, the reservation unit 400 may or may not make a duplicate reservation for song X1 20 minutes after the login process. Alternatively, the reservation unit 400 may make a new reservation for song X1 only if the previously reserved song X1 is already being performed 20 minutes after the login process.

[0100] ==Summary== As is clear from the above, the karaoke device K of this embodiment includes a setting unit 100 that sets conditions for performing karaoke for a song selected by the user; a registration unit 200 that links the song identification information of the selected song with the condition identification information of the set conditions and registers them in the user's list; a determination unit 300 that determines whether the condition corresponding to the condition identification information registered in the user's list is satisfied at a predetermined time while the user is using the karaoke device; and a reservation unit 400 that, if it is determined that the condition is satisfied, registers the song identification information linked to the condition identification information of the condition in a reservation queue, thereby reserving the song corresponding to the song identification information.

[0101] With this karaoke machine K, a user can set conditions for performing karaoke on a song selected by the user and then register the song in the list. Furthermore, if the karaoke machine K determines at a predetermined time that a condition corresponding to the condition identification information registered in the user's list is met, the karaoke machine K can automatically register a song identification information linked to the condition identification information of the condition in the reservation queue. Therefore, by simply setting conditions for performing karaoke on a selected song, the user can have the opportunity to perform karaoke on a song registered in the list. In other words, the karaoke machine K according to this embodiment can provide an opportunity to perform karaoke on a song registered in the list.

[0102] Furthermore, the determination unit 300 according to this embodiment can make a determination at the timing when a login process based on an operation input by a user is performed. In this case, it becomes possible to reserve a song that is appropriate at the timing when the login process is performed.

[0103] Furthermore, the setting unit 100 according to this embodiment can set conditions based on operational inputs by the user. In this case, the user can set conditions that he or she considers appropriate for each piece of music.

[0104] <Variation 1> If there are multiple predetermined timings, a song that is determined to satisfy the condition at one timing may not be determined to satisfy the condition at another timing. In such a case, the determination unit 300 can instruct the reservation unit 400 to delete the song identification information registered in the reservation queue.

[0105] For example, at a certain timing, the reservation unit 400 reserves the song X1 by registering the song ID ***X1 of the song X1 linked to the condition ID ***C1 of "solo karaoke" in the reservation queue.

[0106] It is assumed that a user U2 subsequently logs in to the karaoke device K at a different time before the karaoke performance of song X1 is performed. It is also assumed that user U2 is of a different gender from user U1 but is the same age as user U1.

[0107] As shown in Fig. 3, the specific content of "couple" is "two user IDs acquired in the operation input for logging in to the karaoke device, the users are of different genders, and the age difference is less than 12 years." The determination unit 300 determines whether two user IDs are stored in the storage means 10a by the login process (i.e., whether there are two logged-in users), whether the users are of different genders, and whether the age difference is less than 12 years. The gender and age of the users can be identified from the user's attribute information (described later).

[0108] In this example, two users, user U1 and user U2, are logged in to karaoke machine K. Furthermore, user U1 and user U2 are of different genders but the same age. Therefore, the determination unit 300 determines that the condition of "couple" is met. In this case, the determination unit 300 outputs the condition ID ***C3 of "couple" to the reservation unit 400.

[0109] The reservation unit 400 refers to the list of user U1 shown in Figure 5 and makes reservations for song X3 and song X5 by registering the song ID ***X3 of song X3 and the song ID ***X5 of song X5, which are linked to the condition ID ***C3 of "couple," in the reservation queue.

[0110] However, since there are now two users, the determination unit 300 determines that the condition for "solo karaoke" is not met. In this case, the determination unit 300 instructs the reservation unit 400 to delete the song ID of song X1 registered in the reservation queue. The reservation unit 400 checks the reservation queue, and if song ID ***X1 for song X1 is registered, it deletes song ID ***X1.

[0111] In this way, according to the configuration of this modification, it is possible to reserve only the music that corresponds to the conditions appropriate at the time when the predetermined timing arrives. Note that if the predetermined timing is the timing when a login process based on an operational input by the user is performed, the determination unit 300 may determine whether the conditions corresponding to each condition ID registered in the list of user U2 are satisfied at the time when the login process based on the operational input by user U2 is performed.

[0112] <Variation 2> In the above embodiment, the setting unit 100 sets the conditions based on the user's operation input. On the other hand, the setting unit 100 can also set the conditions based on at least one of the user's attribute information, the user's singing history, and the log information of the karaoke machine.

[0113] The storage means 10a in this modification stores attribute information of the user, the singing history of the user, and log information of the karaoke machine K. The attribute information, singing history, and log information may be stored in the storage means 10a, or may be stored in a server device (not shown) separate from the karaoke machine K.

[0114] The user's attribute information is personal information about the user, such as the user's name, age, gender, etc. The user's singing history is information obtained when the user uses a karaoke device, such as the song ID of songs the user has previously sung, the date and time the karaoke was sung, the results of using the scoring content (e.g., the score), and the device ID of the karaoke device used. The user's attribute information and singing history are linked to the user identification information.

[0115] The log information of the karaoke machine includes an operation history that records the user's operation inputs in chronological order, and an operation history that records the processes actually executed in response to the operation inputs in chronological order. The log information is linked to the machine ID.

[0116] For example, the setting unit 100 can calculate a score for each condition using the user's attribute information, the user's singing history, and the log information of the karaoke device, and set the condition with the highest score as the condition for performing karaoke of the selected song.

[0117] As a specific example, assume that user U1 selects song X1 by operating remote control device 50. In this example, it is also assumed that four conditions can be set: "Solo karaoke," "Scoring content," "Couple," and "Just one song" (see the embodiment for details).

[0118] The setting unit 100 extracts a combination of the date and time when the user U1 sang the song X1 and the device ID of the karaoke device used from the singing history of the user U1 stored in the storage means 10a.

[0119] The setting unit 100 identifies the users who logged in to the karaoke device corresponding to the device ID on the extracted date and time based on the combination of the date and time and the device ID and the log information. If only user U1 logged in, the setting unit 100 adds "+1" to the score for "solo karaoke."

[0120] On the other hand, if only one other user other than user U1 is logged in, the setting unit 100 determines the gender and age difference between user U1 and the other user based on the attribute information of user U1 and the other user. If the genders are different and the age difference is less than 12 years, the setting unit 100 adds "+1" to the score of "couple."

[0121] The setting unit 100 also refers to the singing history of the user U1 and checks whether the usage results of the scored content are linked to the extracted combination of date, time, and device ID. If the usage results of the scored content are linked, the setting unit 100 adds "+1" to the score of the "scored content."

[0122] Furthermore, based on the extracted combination of date and time and device ID and the log information, the setting unit 100 checks whether there is a record of a karaoke performance at the karaoke device corresponding to the device ID within five minutes prior to the date and time. If there is no record of a karaoke performance, the setting unit 100 adds "+1" to the score of the "First Song."

[0123] After the above process is performed, the setting unit 100 sets the condition with the highest score as the condition for performing karaoke of the song X1.

[0124] In the above example, if user U1 has sung song X1 multiple times (i.e., if there are multiple singing histories for song X1), the setting unit 100 can extract multiple combinations of the date and time of the karaoke performance and the device ID of the karaoke device used. In this case, the setting unit 100 can add up the scores for each condition obtained based on each combination, and set the condition with the highest total score as the condition for karaoke performance of song X1.

[0125] The setting unit 100 may also set the conditions using at least one of the attribute information of the user, the singing history of the user, and the log information of the karaoke device.

[0126] In this way, the setting unit 100 according to this modification can set conditions based on at least one of the user's attribute information, the user's singing history, and the log information of the karaoke machine. With this configuration, conditions suitable for a song can be automatically set without the user having to select conditions.

[0127] The setting unit 100 may set, for a single song, a condition based on a user's operational input and a condition based on at least one of the user's attribute information, the user's singing history, and the karaoke machine's log information. In this case, multiple condition IDs are associated with the song ID of a single song and registered in the list. In this case, if the determination unit 300 determines that either or both of the conditions are met, it outputs the condition ID of the condition to the reservation unit 400.

[0128] Furthermore, as described in the embodiment, when a user selects a song, the setting unit 100 displays a list of settable conditions on the display screen of the remote control device 50. It is assumed that the user does not select a condition from the displayed conditions within a certain period of time (for example, within three minutes). In such a case, the setting unit 100 may set a condition based on at least one of the user's attribute information, the user's singing history, and the karaoke device's log information.

[0129] <Variation 3> The setting unit 100 can also set conditions other than those described in the embodiment. For example, conditions such as "family," "friends," and "workplace" can be set. "Family" is a condition suitable for songs for families, anime songs, etc. "Friends" is a condition suitable for songs in a genre that has common tastes, songs that are popular with people of the same generation, etc. "Workplace" is a condition suitable for songs that even older users know, songs that are not too good (for example, songs that allow you to sing just the chorus at karaoke), etc.

[0130] Specific conditions for "family" may be, for example, "three or more user IDs obtained through operation input to log in to the karaoke machine, users with the same last name, and including users who are elementary school students or younger." Specific conditions for "friends" may be, for example, "three or more user IDs obtained through operation input to log in to the karaoke machine, and the age difference is less than three years." Specific conditions for "workplace" may be, for example, "three or more user IDs obtained through operation input to log in to the karaoke machine, and the age difference is 10 years or more."

[0131] <Other> 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, substitutions, and modifications can be made without departing from the spirit of the invention. The above-described embodiments and their modifications are included in the scope and spirit of the invention, as well as in the inventions described in the claims and their equivalents. [Explanation of symbols]

[0132] 100 Setting section 200 Registration Department 300 Judgment section 400 Reservations K Karaoke equipment

Claims

1. a setting unit for setting conditions for performing karaoke for a song selected by a user; a registration unit that associates song identification information of the selected song with condition identification information of the set condition and registers the linked information in a list for each user; a determination unit that determines whether a condition corresponding to condition identification information registered in a list of a certain user is satisfied at a predetermined timing when the certain user is using the karaoke device; a reservation unit that, when it is determined that the condition is satisfied, registers the music identification information associated with the condition identification information of the condition in a reservation queue in the determined order, thereby reserving the music corresponding to the music identification information; A karaoke device having:

2. 2. The karaoke apparatus according to claim 1, wherein the determination unit makes the determination at the timing when a login process based on an operation input by a user is performed.

3. 3. The karaoke apparatus according to claim 1, wherein the setting unit sets the conditions based on an operation input by a user.

4. 4. The karaoke device according to claim 1, wherein the setting unit sets the conditions based on at least one of attribute information of the user, singing history of the user, and log information of the karaoke device.

Citation Information

Patent Citations

  • Karaoke (Accompaniment to recorded music) device

    JP1995146691A

  • Karaoke automatic music selection and playing system

    JP2002162977A

  • Karaoke network system and content relay device

    JP2010237382A

  • Karaoke device and control method and control program for karaoke device

    JP2012137559A

  • Karaoke device

    JP2016206590A