Karaoke equipment
The karaoke machine determines user type and situation to score and present suitable karaoke scenarios, addressing the issue of inappropriate ratings in varying social contexts.
Patent Information
- Application Number
- JP2022073689
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-04-27
- Publication Date
- 2026-01-07
- Estimated Expiration
- 2042-04-27
AI Technical Summary
Existing karaoke devices do not account for the appropriateness of karaoke ratings based on the situation in which the song is sung, leading to potential dampening of atmosphere in social settings if ratings are not high enough.
A karaoke machine that determines whether a user is single or multiple, identifies the situation, scores karaoke singing, stores song identification information and scores with situation associations, generates a table of score ranges for each situation, and presents suitable situations to the user.
Enables presentation of suitable karaoke situations for a selected song, enhancing user experience by aligning performance with the appropriate social context.
Smart Images

Figure 0007795409000001 
Figure 0007795409000002 
Figure 0007795409000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a karaoke machine. [Background technology]
[0002] The karaoke device can evaluate the karaoke singing by comparing singing voice data extracted from the singing voice input by the microphone with reference data indicating the main melody of the song being karaoke-played.
[0003] Patent Document 1 discloses a karaoke device that can evaluate karaoke singing in real time while a song is being played and reproduce the evaluation results as audio. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2000-122674 Summary of the Invention [Problem to be solved by the invention]
[0005] The appropriateness of a karaoke rating for a song depends on the situation in which the song is sung. For example, if a song is sung among close friends, a low rating is not a problem. On the other hand, if the same song is sung at a business dinner or in front of a stranger, the atmosphere will be dampened if the rating is not high enough.
[0006] An object of the present invention is to provide a karaoke device that can present situations suitable for karaoke singing for a song selected by a user. [Means for solving the problem]
[0007] One invention for achieving the above object is a karaoke machine having a determination unit that determines whether a user is a single user or multiple users; an identification unit that, if it is determined that there are multiple users, identifies a situation in which the karaoke machine is used; a scoring processing unit that scores the karaoke singing of the users; if it is determined that there are multiple users, a storage processing unit that, in association with each other, stores in storage means song identification information of a song selected by one of the users, a score value obtained by scoring the karaoke singing of the song by that single user, and the identified situation; a generation unit that, if it is determined that there is a single user, generates a table that associates a predetermined range of score values for each situation based on the score value and situation associated with the song identification information of a song selected by that single user; a determination unit that determines at least one situation based on the score value obtained by scoring the karaoke singing of the song by the single user and the generated table; and a presentation unit that presents the determined situation to the single user. 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, situations suitable for singing karaoke can be presented for a song selected by a user. [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 song IDs, score values, and identified situations stored in a storage means according to the embodiment. [Figure 4] FIG. 10 is a diagram showing a table in which a range of predetermined score values is associated with each situation according to the embodiment. [Figure 5]FIG. 10 is a diagram showing a table in which a range of predetermined score values is associated with each situation according to the embodiment. [Figure 6] 4 is a flowchart showing the process of the karaoke device according to the embodiment. [Figure 7] 4 is a flowchart showing the process of the karaoke device according to the embodiment. [Figure 8] FIG. 10 is a diagram showing a table relating to a modified example in which a range of predetermined score values is associated with each situation. 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 device K is a device for playing karaoke music and for users to sing karaoke. As shown in Fig. 1, the karaoke device K includes a karaoke unit 10, a speaker 20, a display device 30, a microphone 40, a remote control device 50, and a photographing means 60.
[0012] The karaoke machine 10 performs various controls related to 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 singing karaoke 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. The imaging means 60 is a camera capable of imaging the user using the karaoke machine K.
[0013] 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).
[0014] [Storage means] The storage means 10a is a large-capacity storage device that stores various types of data, such as a hard disk drive, etc. The storage means 10a stores music data.
[0015] 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 forms the basis of the karaoke performance sound. The reference data is data that indicates the main melody of the song performed karaoke, and is used when scoring the user's karaoke singing.
[0016] 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, background image data such as background images to be displayed on the display device 30 or the like during the karaoke performance, and attribute information of the piece of music.
[0017] [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 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.
[0018] [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).
[0019] [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.
[0020] In this embodiment, the CPU executes a program stored in memory, causing the control means 10e to function as a judgment unit 100, an identification unit 200, a scoring processing unit 300, a memory processing unit 400, a generation unit 500, a determination unit 600, and a presentation unit 700.
[0021] (Judgment Department) The determining unit 100 determines whether the karaoke device K is being used by a single user or multiple users.
[0022] The determination process by the determination unit 100 is performed when a user starts using the karaoke device K. The determination can be performed by various methods. For example, the determination unit 100 can make the determination using video data obtained by photographing the user with the imaging means 60. Specifically, when the first song is selected, the imaging means 60 photographs the user in the room where the karaoke device K is installed. The imaging means 60 outputs the video data obtained by photographing the user to the determination unit 100. The determination unit 100 analyzes the video data using known face image recognition technology and determines whether there is one user (single) or two or more users (multiple) depending on the number of face images included in the video data.
[0023] Alternatively, the determination unit 100 can determine whether there is a single user or multiple users based on the number of users who have logged in. Specifically, when using the karaoke device K, the user operates the remote control device 50 to input their own user identification information. The user identification information is information unique to each user, such as a user ID for identifying the user. The karaoke device K stores the input user identification information of the user in the storage means 10a (i.e., by performing the login process), thereby completing the user's login to the karaoke device K. The determination unit 100 counts the number of users who have logged in within a predetermined period (for example, until the karaoke performance of the first song begins) to determine whether there is one user (single user) or two or more users (multiple users).
[0024] (Specific part) If it is determined that there are a plurality of users, the identifying unit 200 identifies the situation in which the karaoke device K is used.
[0025] The situations are various situations in which karaoke singing is performed, such as "family," "close friends," "entertaining clients," "couples," etc. The karaoke device K has several situations preset.
[0026] The situation can be identified by various methods. For example, the identification unit 200 can identify the situation using video data obtained by capturing images of the users using the imaging unit 60. Specifically, when the determination unit 100 outputs a determination result that there are multiple users, the imaging unit 60 captures images of the users in the room where the karaoke device K is installed. The imaging unit 60 outputs the video data obtained by capturing images of the users to the identification unit 200. The identification unit 200 analyzes the video data using publicly known technology and acquires information such as the number of users, their gender, age, and clothing. The identification unit 200 identifies the most similar situation from among multiple preset situations based on the acquired information, the date and time of use, and the day of the week.
[0027] For example, if it is determined that there is a user "under 10 years old" based on the acquired ages of each user, the identification unit 200 identifies the "family" situation from among multiple preset situations. Similarly, if it is determined that the acquired users' ages are approximately the same and the date and time of use is during the daytime on a holiday, the identification unit 200 identifies "close friends" from among the preset situations. Furthermore, if it is determined that each acquired user is dressed formally and the date and time of use is a Friday night, the identification unit 200 identifies "entertainment" from among the preset situations. Furthermore, if it is determined that the acquired users are of different genders and there are two users, the identification unit 200 identifies "couples" from among the preset situations.
[0028] When identifying a situation using video data, the identifying unit 200 may use the video data used by the determining unit 100 and the determination result (the number of users).
[0029] Alternatively, the identification unit 200 can identify a situation based on user information linked to the user identification information of a user who has logged in. As described above, when using the karaoke device K, the user operates the remote control device 50 to input their own user identification information. The karaoke device K then performs a login process to complete the user's login to the karaoke device K. The identification unit 200 transmits the user identification information of the user who has completed the login process when the determination unit 100 outputs a determination result that there are multiple users to an external server device (not shown) and requests user information linked to the user identification information. The external server device reads the user information from a storage unit (not shown) and transmits it to the identification unit 200. The user information is information about each user, such as age, gender, and occupation. For example, the user information can be entered via the remote control device 50 when using the karaoke device K for the first time. The identification unit 200 identifies the most appropriate situation from among multiple preset situations based on the user information received from the server device.
[0030] (Scoring processing unit) The scoring processor 300 scores the karaoke singing of the user.
[0031] A user of the karaoke device K operates the remote control device 50 to select a song to sing. The karaoke device K reads out accompaniment data from the storage means 10a based on the song ID of the selected song. The karaoke device K outputs the read out accompaniment data to the performance means 10d, causing the karaoke performance. The user sings the karaoke song using the microphone 40.
[0032] The scoring processor 300 performs scoring processing on the user's karaoke singing to determine a score. The karaoke singing may be scored using known techniques. For example, the scoring processor 300 extracts pitch data from the singing voice signal input from the microphone 40 and compares it with reference data for the song to evaluate the degree of correspondence between the pitches of each note. The scoring processor 300 determines a score based on this evaluation. The score may be expressed as a numerical value ranging from 0 to 100 points, for example. The score may also be determined taking into account singing techniques such as "vibrato" and "shakuri."
[0033] (Memory Processing Unit) When it is determined that there are multiple users, the storage processing unit 400 stores in the storage means 10a the song identification information of a song selected by one of the users, the score obtained by scoring the karaoke singing of the song by that one user, and the identified situation in association with each other.
[0034] The processing by the storage processing unit 400 is performed after it has been determined that there are a plurality of users, and one of the users sings the karaoke song selected by the user, and the score is calculated.
[0035] For example, as described above, if the determination unit 100 determines that there are multiple users of the karaoke device K, the identification unit 200 identifies the situation in which the karaoke device K is used. Then, suppose that one of the users operates the remote control device 50 to select a song to sing. The scoring processing unit 300 performs a scoring process on the karaoke singing of the selected user to obtain a score.
[0036] The storage processing unit 400 stores in the storage means 10a the song ID of the song selected by the user, the score obtained for the karaoke singing of the user, and the situation identified by the identification unit 200 in association with each other.
[0037] The storage processing unit 400 repeats the above process every time one of the users sings karaoke.
[0038] 3 shows an example of song IDs, scores, and identified situations stored in the storage means 10a. In FIG. 3, the song ID (ID***X) of song X is associated with a "family" situation S1, a "close friend" situation S2, and a "business entertainment" situation S3. Each situation is associated with multiple scores. That is, song X has been sung karaoke multiple times in different situations, and each is associated with a score.
[0039] (Generation part) When it is determined that the user is alone, the generation unit 500 generates a table that associates a predetermined range of score values for each situation based on the score values and situations associated with the song identification information of a song selected by the single user.
[0040] The table is generated based on the score obtained from the karaoke singing of one user, which is stored in the storage means 10a by the storage processing unit 400, and the situation identified by the identification unit 200. The range of the predetermined score value is determined based on the score value for each stored situation.
[0041] The processing by the generation unit 500 is performed at the stage when the user selects a piece of music after it has been determined that the user is alone.
[0042] For example, suppose that after the determination unit 100 determines that the user of the karaoke device K is a single user, the single user operates the remote control device 50 to select a piece of music X to sing. Also, suppose that the information shown in FIG. 3 is stored in the storage means 10a.
[0043] The generation unit 500 reads from the storage means 10a the situation S1 and the scores P1 to Px, the situation S2 and the scores Q1 to Qy, and the situation S3 and the scores R1 to Rz, which are associated with the song ID of song X selected by a single user.
[0044] The generator 500 determines a predetermined range of score values for each situation. The predetermined range of score values can be determined by various methods.
[0045] For example, the generation unit 500 can determine predetermined ranges of scores so that the ranges do not overlap. Specifically, the generation unit 500 calculates an average value Av1 of scores P1 to Px for situation S1, an average value Av2 of scores Q1 to Qy for situation S2, and an average value Av3 of scores R1 to Rz for situation S3. Here, it is assumed that the average value Av1 is 65.0, the average value Av2 is 77.5, and the average value Av3 is 92.0.
[0046] Furthermore, the generating unit 500 calculates an intermediate value Iv1 (=71.25) between the average values Av1 and Av2, and an intermediate value Iv2 (=84.75) between the average values Av2 and Av3.
[0047] Using intermediate values Iv1 and Iv2 as references, generation unit 500 determines the predetermined score range for situation S1 as "less than 71.25," the predetermined score range for situation S2 as "71.25 or more and less than 84.75," and the predetermined score range for situation S3 as "84.75 or more." Generation unit 500 generates a table associating the predetermined score range with each situation. FIG. 4 is a diagram showing an example of a table associating the determined score range with each of situations S1 to S3.
[0048] Alternatively, the generation unit 500 can determine the predetermined score ranges so that some of the ranges overlap. For example, the generation unit 500 determines the predetermined score range for situation S1 as "less than 71.25," the predetermined score range for situation S2 as "65.0 or more and less than 92.0," and the predetermined score range for situation S3 as "84.75 or more" based on the above-mentioned average values Av1 to Av3, intermediate value Iv1, and intermediate value Iv2. The generation unit 500 generates a table in which the predetermined score ranges are associated with each situation. FIG. 5 is a diagram showing an example of a table in which the determined score ranges are associated with each of situations S1 to S3.
[0049] (Decision section) The determining unit 600 determines at least one situation based on the score obtained by scoring the karaoke singing of a certain song by a single user and the generated table.
[0050] The process by the determination unit 600 is performed when a single user sings a karaoke song selected by the user and the score is calculated.
[0051] For example, suppose that a single user operates remote control device 50 to select song X to be sung by karaoke. Scoring processing unit 300 performs a scoring process on the karaoke singing of the single user to obtain a score.
[0052] The determining unit 600 determines the situation by applying the score obtained by the scoring processing unit 300 to the table generated by the generating unit 500.
[0053] For example, suppose the table shown in Fig. 4 has been generated in advance. Also, suppose the score of a single user's karaoke singing of song X obtained by the scoring processor 300 is "85.0." In this case, the determining unit 600 determines situation S3 by applying the score "85.0" to the table in Fig. 4.
[0054] Meanwhile, it is assumed that the table shown in Fig. 5 has been generated in advance. Also, it is assumed that the score of a single user's karaoke singing of song X obtained by the scoring processing unit 300 is "85.0." In this case, the determining unit 600 determines situations S2 and S3 by applying the score "85.0" to the table of Fig. 5. In other words, multiple situations may be determined in this embodiment.
[0055] (Presentation part) The presentation unit 700 presents the determined situation to a single user.
[0056] The situation can be presented in various ways. For example, the presentation unit 700 can display the determined situation on the display device 30. When situation S3 is determined as described above, the presentation unit 700 can display a sentence on the display device 30 to a single user, saying, "Your karaoke singing skills for the song X you selected are at a level suitable for performing for business entertainment." When situations S2 and S3 are determined, the presentation unit 700 can display a sentence on the display device 30 saying, "Your karaoke singing skills for the song X you selected are at a level suitable for performing for close friends or for business entertainment." Alternatively, the presentation unit 700 can output a sound indicating the determined situation via the speaker 20.
[0057] ==About the operation of the karaoke device K== Next, a specific example of the operation of the karaoke device K in this embodiment will be described with reference to Fig. 6 and Fig. 7. Fig. 6 is a flowchart showing an example of a process for storing song identification information, score values, and situations in association with each other in the storage means 10a (hereinafter referred to as "storage process"). Fig. 7 is a flowchart showing an example of a process for presenting the determined situation to a single user (hereinafter referred to as "presentation process").
[0058] [Amnestic] Assume that a user starts using the karaoke device K (start of use of the karaoke device; step 10).
[0059] The determination unit 100 determines whether the karaoke device K is used by a single user or multiple users (determining whether the karaoke device is used by a single user or multiple users; step 11). In this example, it is assumed that four users, U1 to U4, use the karaoke device K. In other words, the determination unit 100 determines that there is multiple users (determining that there is multiple users; step 12).
[0060] The identification unit 200 identifies the situation when the karaoke device K is used (identifying the situation, step 13). In this example, the ages of users U1 to U4 are almost the same, and the usage date and time was during the daytime on a holiday, so the identification unit 200 identifies the situation S2 of "close friends."
[0061] After that, users U1 to U4 sing karaoke. The scoring processor 300 scores the karaoke singing of one of the users (scoring the karaoke singing of one user; step 14).
[0062] For example, user U1 operates remote control device 50 to select song X to be sung. Karaoke device K reads out accompaniment data from storage means 10a based on the song ID of the selected song X. Karaoke device K outputs the read out accompaniment data to performance means 10d, causing the karaoke performance. User U1 sings karaoke using microphone 40. Scoring processing unit 300 scores user U1's karaoke singing and obtains a score Qy.
[0063] If it is determined that there are multiple users, the storage processing unit 400 stores in the storage means 10a the song ID of a song selected by one of the users, the score obtained by scoring the karaoke singing of that song by that user, and the identified situation in association with each other (song ID, score, and situation are stored in association with each other; step 15).
[0064] In the above example, the storage processing unit 400 stores in the storage means 10a the song ID of the song X selected by the user U1, the score value Qy obtained by scoring the karaoke singing of the song X by the user U1, and the identified situation S2 in association with each other.
[0065] The karaoke device K repeats the processes of steps 14 and 15 until the users U1 to U4 have finished using the karaoke device K (if Y in step 16).
[0066] [Proposal Processing] Assume that a user starts using the karaoke device K (start of use of the karaoke device; step 20).
[0067] The determination unit 100 determines whether the user using the karaoke device K is a single user or multiple users (determining whether the user using the karaoke device is a single user or multiple users; step 21). In this example, it is assumed that a single user U uses the karaoke device K. That is, the determination unit 100 determines that the user is a single user (determining that the user is a single user; step 22).
[0068] Thereafter, the single user operates the remote control device 50 to select a song to sing karaoke (select a song; step 23).
[0069] The generation unit 500 generates a table in which a predetermined range of score values is associated with each situation based on the score values and situations associated with the song IDs of songs selected by a single user (generating a table in which a predetermined range of score values is associated with each situation; step 24). In this example, it is assumed that the table shown in Fig. 4 is generated.
[0070] The solo user sings the karaoke song selected in step 23. The scoring processor 300 scores the solo user's karaoke singing (scoring the user's karaoke singing; step 25).
[0071] The determining unit 600 determines at least one situation based on the score obtained in step 25 and the table generated in step 24 (determine situation; step 26).
[0072] The presentation unit 700 presents the situation determined in step 26 to a single user (presenting the situation; step 27).
[0073] For example, user U operates remote control device 50 to select song X to be sung. Karaoke device K reads out accompaniment data from storage means 10a based on the song ID of the selected song X. Karaoke device K outputs the read out accompaniment data to performance means 10d, causing the karaoke performance. User U sings karaoke using microphone 40. Scoring processing unit 300 scores user U's karaoke singing and obtains a score M (85.0).
[0074] The determining unit 600 determines the situation S3 by applying the obtained score M to a predetermined range of score values in the table shown in Fig. 4. The presenting unit 700 presents the determined situation S3 to the user U.
[0075] The karaoke device K repeats the processes from step 23 to step 27 until the user U has finished using the karaoke device K (if Y in step 28).
[0076] As is clear from the above, the karaoke device K according to this embodiment comprises a determination unit 100 for determining whether the karaoke device K is being used by a single user or multiple users, a determination unit 200 for determining the situation when the karaoke device K is being used if it is determined that there is multiple users, a scoring processing unit 300 for scoring the karaoke singing of the users, and a storage unit for storing, in association with each other, song identification information of a song selected by one of the users, a score obtained by scoring the karaoke singing of the song by the user, and the identified situation. 10a, a generating unit 500 which, when it is determined that the user is a single user, generates a table in which a range of predetermined score values is associated with each situation based on the score value and situation associated with the song identification information of a song selected by the single user, a determining unit 600 which determines at least one situation based on the score value obtained by scoring the karaoke singing of a song by the single user and the generated table, and a presenting unit 700 which presents the determined situation to the single user.
[0077] With this karaoke device K, when a single user sings a certain song and a score is calculated, a situation can be determined based on the calculated score and the generated table and presented to the single user. The score and situation used to generate the table are the scores and situations obtained when multiple users have previously sung the song selected by the single user. In other words, the score associated with the situation can be considered to be highly relevant as an evaluation of the karaoke singing of the song. Therefore, by presenting a situation determined based on such a table, the single user can understand what situation the song selected by the user is suited to. In other words, the karaoke device K of this embodiment can present situations suited to karaoke singing for the song selected by the user.
[0078] <Modification> The generation unit 500 can generate a table by adding situations associated with the lowest range of scoring values and situations associated with the highest range of scoring values in addition to situations associated with the song identification information of a certain song.
[0079] The lowest score range is a range lower than the lower limit of the range of predetermined score values for a situation associated with the song identification information of a certain song, and the highest score range is a range higher than the upper limit of the range of predetermined score values for a situation associated with the song identification information of a certain song.
[0080] For example, in an embodiment, the generation unit 500 determines the predetermined score range for situation S1 as "65.0 or more and less than 71.25", the predetermined score range for situation S2 as "71.25 or more and less than 84.75", and the predetermined score range for situation S3 as "84.75 or more and less than 92.0" based on the average values Av1 to Av3, the intermediate value Iv1, and the intermediate value Av2.
[0081] Furthermore, the generation unit 500 according to this modification determines a situation associated with the lowest range of score values and a situation associated with the highest range of score values.
[0082] For example, in the above example, the generation unit 500 determines a situation SL that is associated with a range of "0 or more and less than 65.0", which is lower than the lower limit (65.0) of the predetermined score range of "65.0 or more and less than 71.25" for situation S1. Similarly, the generation unit 500 determines a situation SH that is associated with a range of "92.0 or more", which is higher than the upper limit (92.0) of the predetermined score range of "84.75 or more and less than 92.0" for situation S3.
[0083] Thereafter, the generation unit 500 generates a table in which a predetermined range of score values is associated with each situation. Fig. 8 is a diagram showing an example of a table in which the range of score values determined is associated with each of the situations S1 to S3, SL, and SH.
[0084] For example, assume that the table shown in Fig. 8 has been generated. Also assume that the score of the karaoke singing of song X by a single user obtained by the scoring processing unit 300 is "60.0." In this case, the determination unit 600 determines the situation SL by applying the score "60.0" to the table of Fig. 8. The presentation unit 700 causes the display device 30 to display a message to the single user saying, "Your karaoke singing of song X, which you selected, is not yet at a level where you can perform in front of others."
[0085] On the other hand, suppose the score of the karaoke singing of song X by a single user obtained by the scoring processing unit 300 is "95.0." In this case, the determination unit 600 determines the situation SH by applying the score of "95.0" to the table in Fig. 8. The presentation unit 700 causes the display device 30 to display a message to the single user saying, "Your karaoke singing of song X, which you selected, is at a level where you could apply for an audition."
[0086] As is clear from the above, the karaoke device K of this modified example can present an appropriate situation even if there is a large difference between the score obtained for the karaoke singing of a single user and the score stored in the memory means 10a by the memory processing unit 400.
[0087] <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]
[0088] 100 Judgment section 200 Specific section 300 Scoring processing unit 400 Memory Processing Unit 500 generation section 600 Decision Section 700 Presentation section K Karaoke equipment
Claims
1. a determination unit that determines whether a user using the karaoke device is a single user or multiple users; an identification unit that identifies a situation when the karaoke machine is used if it is determined that there are multiple users; a scoring processor for scoring the karaoke singing of the user; a storage processing unit that, when it is determined that there are a plurality of users, stores in storage means, in association with each other, song identification information of a song selected by one of the users, a score obtained by scoring the karaoke singing of the song by the one user, and the identified situation; a generating unit that generates a table in which a predetermined range of score values is associated with each situation based on score values and situations associated with song identification information of a song selected by the single user when the user is determined to be a single user; a determination unit that determines at least one situation based on the score obtained by scoring the karaoke singing of the certain song by the single user and the generated table; a presentation unit that presents the determined situation to the single user; A karaoke device having:
2. The karaoke device of claim 1, characterized in that the generation unit generates the table by adding, in addition to the situations associated with the song identification information of the certain song, situations associated with the lowest range of scoring values and situations associated with the highest range of scoring values.
Citation Information
Patent Citations
Singing ability scoring device
JP1999282475A
Karaoke (Sing-along music) device
JP2000122674A
Karaoke music selection remote controller preserving individual musical program list
JP2004126145A
Karaoke system
JP2016161677A