Karaoke equipment

The karaoke device dynamically determines delay times and edits performance data to enable round singing with any song, eliminating the need for pre-set data and enhancing user flexibility.

JP7727470B2Active Publication Date: 2025-08-21DAIICHI KOSHO COMPANY
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2021156612
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-27
Publication Date
2025-08-21
Estimated Expiration
2041-09-27

AI Technical Summary

Technical Problem

Existing karaoke devices require pre-setting of delay data for round singing, limiting the ability to perform rounds with songs that do not have dedicated data.

Method used

A karaoke device with a determination unit to dynamically determine delay times based on user-selected music data, an editing unit to edit performance data accordingly, and processing units to output synchronized audio signals for round singing.

Benefits of technology

Enables users to sing rounds with any song without prior data setup, allowing for dynamic round singing experiences.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007727470000001
    Figure 0007727470000001
  • Figure 0007727470000002
    Figure 0007727470000002
  • Figure 0007727470000003
    Figure 0007727470000003
Patent Text Reader

Abstract

To provide a karaoke device that enables trolling for a music selected by a user without previously setting data dedicated for trolling.SOLUTION: The karaoke device includes: a determination unit that determines at least one delay time based on music data on a music selected by a user; an editing unit that edits karaoke performance data on the selected music in accordance with the determined delay time; a performance processing unit that outputs a performance sound signal based on the edited karaoke performance data; and a delay processing unit that outputs an audio signal corresponding to karaoke singing performed by the user in tune with karaoke performance based on the performance sound signal, in accordance with the determined delay time.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] 2. Description of the Related Art Karaoke devices have been proposed that allow users to sing in rounds by themselves by temporarily storing their singing voices and emitting the voices according to a predetermined delay time.

[0003] For example, Patent Document 1 discloses a karaoke device in which data indicating the repeated parts used in rounds and data indicating the delay time of the repeated parts relative to the main melody are stored together with the karaoke performance data of a song. Patent Document 2 also discloses a music playback device that executes performance processing for rounds by repeatedly playing song performance information for one song a predetermined number of times with a predetermined interval between performance starts. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 9-160573 [Patent Document 2] Japanese Patent Application Publication No. 9-198063 Summary of the Invention [Problem to be solved by the invention]

[0005] In order to perform a round using the technology described in the patent document, it is necessary to set data indicating a delay time in the karaoke performance data of the song in advance. In other words, when using the technology described in the patent document, it is not possible to perform a round for a song for which dedicated data is not set.

[0006] An object of the present invention is to provide a karaoke machine that allows a user to sing rounds of songs selected by the user without having to previously set data specifically for singing rounds. [Means for solving the problem]

[0007] One invention for achieving the above object is a karaoke device having a determination unit that determines at least one delay time based on music data of a music piece selected by a user, an editing unit that edits karaoke performance data of the selected music piece in accordance with the determined delay time, a performance processing unit that outputs a performance sound signal based on the edited karaoke performance data, and a delay processing unit that outputs an audio signal corresponding to the karaoke singing performed by the user in accordance with the karaoke performance based on the performance sound signal in accordance with the determined delay time. 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, a user can sing rounds of music pieces selected by the user without having to set up dedicated data for singing rounds in advance. [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] 4 is a flowchart showing the process of the karaoke device according to the embodiment. [Figure 4] FIG. 2 is a diagram showing the singing section of the first verse of song X according to the embodiment. [Figure 5] FIG. 10 is a diagram showing a karaoke main unit according to a modified example. DETAILED DESCRIPTION OF THE INVENTION

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

[0011] ==Karaoke Equipment== A karaoke machine is a device for playing karaoke music and for users to sing karaoke. As shown in Fig. 1, the karaoke machine K according to this embodiment includes a karaoke unit 10, a speaker 20, a display device 30, a microphone 40, and a remote control device 50.

[0012] The karaoke machine main unit 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 main unit 10. The display device 30 is configured to display videos and images on a screen based on the signal from the karaoke machine main unit 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 main unit 10. The remote control device 50 is a device for performing various operations on the karaoke machine main unit 10.

[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, including music data.

[0015] The song data includes 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 karaoke performance data, reference data, section information, bar information, beat information, tempo information, etc.

[0016] The karaoke performance data is the data that is the source of the karaoke performance sound, and the reference data is data that indicates the pitch of the singing part (so-called melody).

[0017] The section information indicates a performance section. A performance section is a section where karaoke is performed. A performance section includes a singing section and a non-singing section. A singing section is a section in a song where lyrics to be sung are set (for example, the first and second verses of a song). A non-singing section is a section in a song where lyrics to be sung are not set, such as an introduction, interlude, or postlude.

[0018] The bar information indicates the number of bars in each performance section. Each performance section consists of at least one bar. The time signature information indicates the time signature (for example, 4 / 4 time, 3 / 8 time) in each performance section. The tempo information indicates the tempo (for example, BPM value 60, 120, 200) in each performance section.

[0019] Furthermore, the song data includes lyric caption data for displaying lyric captions corresponding to each song on the display device 30 or the like in sync with the karaoke performance, data for background images to be displayed on the display device 30 or the like during the karaoke performance, and song attribute information. The lyric caption data includes information on the character strings that make up the lyrics for each singing section. The song attribute information includes, for example, the name of the singer, the musical genre of the song, etc.

[0020] [Communication means, input means, performance 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. The performance means 10d performs karaoke performance of a song and processes audio signals based on the singing voice input through the microphone 40 under the control of the control means 10e.

[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 (neither of which is shown). The CPU executes programs stored in the memory to realize various functions.

[0022] In this embodiment, the CPU executes a program stored in memory in response to the selection of a round-robin mode (described later), causing the control means 10e to function as a determination unit 100, an editing unit 200, a performance processing unit 300, and a delay processing unit 400.

[0023] (Decision section) The determination unit 100 determines at least one delay time based on the music data of the music selected by the user.

[0024] The delay time is the time it takes for a user to sing a round by himself, from the start of temporary storage of the singing voice until it is read out and emitted. The delay time in this embodiment is determined based on the beginning of the first bar in one singing section. The delay time can be determined by various methods.

[0025] For example, suppose a user wants to sing a round of a certain song by himself. In this case, the user selects a certain song via remote control device 50 and selects the round mode. The round mode temporarily stores the user's singing voice and reads and emits the voice after a predetermined delay, allowing the user to sing a round by himself.

[0026] The determination unit 100 reads out from the storage means 10a music data of a certain song selected by the user. Based on the section information, measure information, and reference data included in the music data, the determination unit 100 compares the pitch pattern of the first measure in one singing section with the pitch patterns of the other measures in the same singing section, and identifies the pitch pattern that is the same as or most similar to the pitch pattern of the first measure.

[0027] The determination unit 100 determines the difference between the beginning of the first bar and the beginning of the bar having the identified pitch pattern as the delay time.

[0028] For example, suppose the time signature of one singing section is 4 / 4, the BPM is 120, and the measure with the identified pitch pattern is the second measure in the singing section. In this case, the determination unit 100 determines a delay time of 2000 msec (= the length of a quarter note (500 msec) × 4). In this way, by repeating the singing with the pitch pattern of the first measure from the measure with the same or most similar pitch pattern as the pitch pattern of the first measure, it is possible to create a more round-like sound.

[0029] The determination unit 100 can also determine multiple delay times for one singing section. Typically, one song contains multiple singing sections. In this case, the determination unit 100 may use the delay time determined for one singing section as the delay time for the other singing sections, or may determine a delay time for each singing section.

[0030] In the above example, the delay time is determined using various information contained in the music data. However, the determination unit 100 can also determine the performance section, number of bars, time signature, and tempo from the karaoke performance data and lyric subtitle data of the music by performing known processing, and determine the delay time using these values.

[0031] (Editorial Department) The editing unit 200 edits the karaoke performance data of the selected music piece in accordance with the determined delay time.

[0032] In the round mode, the singing voice temporarily stored in one singing section is delayed and emitted during the karaoke performance of that singing section. Therefore, if the karaoke performance data stored in the storage means 10a is used as is, the temporarily stored singing voice may not be emitted during the karaoke performance of the first singing section, but may be emitted during the karaoke performance of the next performance section.

[0033] Therefore, the editing unit 200 executes a process of editing the karaoke performance data for round singing. The edited karaoke performance data is temporarily stored in the storage means 10a.

[0034] In this embodiment, the editing unit 200 edits the karaoke performance data so that the karaoke performance of a part of the singing section of the selected song is repeated for the determined number of delay times.

[0035] For example, suppose that the determination unit 100 determines one delay time for one singing section. In this case, the editing unit 200 edits the karaoke performance data so that a part of the karaoke performance of one singing section is repeated once after the karaoke performance of one singing section ends and before the next performance section.

[0036] A karaoke performance of a part of a singing section is, for example, a karaoke performance of at least one bar included in a singing section, such as a karaoke performance of the last bar in one singing section.

[0037] In addition, the editing department 200 may edit the karaoke performance data so that instead of performing a karaoke performance of a part of the singing section of the selected song, a new melody is created based on the beat and tempo of one singing section, and the karaoke performance based on the new melody is repeated for the determined number of delay times.

[0038] Alternatively, the editing unit 200 may create a new melody based on the reference data for one singing section, and edit the karaoke performance data so that the karaoke performance based on the new melody is repeated for the determined number of delay times. The new melody and the karaoke performance based on the new melody can be obtained by known automatic composition and arrangement techniques.

[0039] Furthermore, if multiple delay times are determined, the editing unit 200 edits the karaoke performance data so that the karaoke performance is repeated the same number of times as the number of delay times. For example, suppose that the determination unit 100 determines three delay times for one singing section. In this case, the editing unit 200 edits the karaoke performance data so that the karaoke performance of a part of one singing section is repeated three times after the karaoke performance of one singing section ends and before the next performance section.

[0040] Furthermore, in this case, the editing unit 200 may use karaoke performances of the same melody as the repeated karaoke performances, or karaoke performances of different melodies. For example, if a karaoke performance is to be repeated three times, the editing unit 200 may edit the karaoke performance data so that the karaoke performance in the second measure of one singing section (consisting of four measures) is repeated the first time, the karaoke performance in the third measure of one singing section is repeated the second time, and the karaoke performance in the fourth measure of one singing section is repeated the third time.

[0041] (Performance processing unit) The performance processing unit 300 outputs a performance sound signal based on the edited karaoke performance data.

[0042] The performance processing unit 300 generates a performance sound signal based on the edited karaoke performance data and outputs it to the performance means 10d, which processes the performance sound signal and causes the speaker 20 to emit the karaoke performance sound.

[0043] The user sings along with the music. The microphone 40 converts the singing voice into an audio signal and inputs it to the karaoke unit 10.

[0044] The karaoke device K temporarily stores the audio signal output from the microphone 40 in the form of audio data in a storage device such as a RAM.

[0045] (Delay processing section) The delay processing unit 400 outputs, according to the determined delay time, an audio signal corresponding to the karaoke singing performed by the user in sync with the karaoke performance based on the performance sound signal.

[0046] When the determined delay time has elapsed after the karaoke performance of the song has started, the delay processing unit 400 reads out the voice data corresponding to the temporarily stored singing voice and outputs it to the performance means 10d. The performance means 10d mixes the voice signal corresponding to the karaoke singing currently being performed by the user with the voice signal corresponding to the read singing voice, and emits the mixed sound from the speaker 20 in time with the karaoke performance.

[0047] When the karaoke singing of one singing section is completed, the karaoke device K stops temporarily storing the singing voice (the writing process of the singing voice to the storage device is completed). After the output of the temporarily stored singing voice is completed, the delay processing unit 400 erases the temporarily stored voice data.

[0048] When the round mode is being executed, the delay processing unit 400 repeats the above-mentioned processing for each singing section until the karaoke performance of the selected song is completed (i.e., until the output of the performance sound signal based on the edited karaoke performance data is completed).

[0049] ==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 Figs. 3 and 4. Fig. 3 is a flowchart showing an example of the operation of the karaoke device K. Fig. 4 shows the singing section of the first verse of a song selected by a user, "Frog Choir" (a German children's song, lyrics by Okamoto Toshiaki, hereinafter referred to as "song X"). The first verse of song X is composed of four bars (bars 1 to 4). The number of beats in the first verse of song X is assumed to be 4 / 4, and the tempo (BPM) value is assumed to be 120. The song X has a performance section consisting of an introduction, first verse, interlude, second verse, third verse, and postlude.

[0050] The user selects the piece of music X that he or she wishes to sing in round via the remote control device 50. The karaoke device K reserves the selected piece of music X in round mode (reserving piece of music X in round mode; step 10).

[0051] The determination unit 100 determines the delay time based on the music data of music piece X (determine delay time; step 11).

[0052] In this example, the determination unit 100 determines three delay times: delay time T1 (2000 msec) based on the difference between the beginning of the first bar of the singing section of the first verse of song X and the beginning of the second bar; delay time T2 (4000 msec = length of a quarter note (500 msec) x 8) based on the difference between the beginning of the first bar of the singing section of the first verse of song X and the beginning of the third bar; and delay time T3 (6000 msec = length of a quarter note (500 msec) x 12) based on the difference between the beginning of the first bar of the singing section of the first verse of song X and the beginning of the fourth bar.

[0053] The editing unit 200 edits the karaoke performance data of the musical piece X in accordance with the delay time determined in step 11 (editing the karaoke performance data of the musical piece X; step 12).

[0054] In this example, the editing unit 200 edits the karaoke performance data so that the karaoke performance of the fourth measure of song X is repeated three times after the end of the karaoke performance of the singing section of the first verse of song X until the interlude.

[0055] The performance processing unit 300 generates a performance sound signal based on the karaoke performance data edited in step 12 and outputs it to the performance means 10d. The performance means 10d processes the performance sound signal and causes the speaker 20 to emit karaoke performance sounds (starting the karaoke performance of the piece X; step 13).

[0056] The user sings karaoke along with the karaoke performance of the singing section. The microphone 40 converts the singing voice into an audio signal and inputs it to the karaoke main unit 10. The karaoke device K temporarily stores the audio signal output from the microphone 40 in the form of audio data (temporarily stores singing voice; step 14).

[0057] When the delay time determined in step 11 has elapsed after the karaoke performance of song X has started (Y in step 15), the delay processing unit 400 reads out the voice data corresponding to the temporarily stored singing voice and outputs it to the performance means 10d. The performance means 10d mixes the voice signal corresponding to the karaoke singing currently being performed by the user with the voice signal corresponding to the read-out singing voice, and emits the mixed voice from the speaker 20 in time with the karaoke performance (emits the user's singing voice and the temporarily stored singing voice (round singing) - step 16).

[0058] The karaoke device K repeats the processes from step 14 to step 16 until the karaoke performance of the piece of music X is completed (if Y in step 17).

[0059] In this example, the delay processing unit 400 reads out the voice data corresponding to the singing voice that started to be temporarily stored in step 14 at the timing when the delay time T1 has elapsed (at the beginning of the second bar), and outputs it to the performance means 10d. As a result, in the second bar, the read singing voice (lyrics "I can hear you") is emitted from the speaker 20 together with the user's singing voice (lyrics "I can hear you") (see FIG. 4).

[0060] Similarly, at the timing when delay time T2 has elapsed (the beginning of the third bar), delay processing unit 400 newly reads out the voice data corresponding to the singing voice that started to be temporarily stored in step 14, and outputs it to performance means 10d. As a result, in the third bar, speaker 20 newly starts emitting the read singing voice (lyrics "The frog's song") together with the user's singing voice (lyrics "Kwak kuwak kuwakwa") and the singing voice that started to be emitted when delay time T1 had elapsed (lyrics "I can hear you") (see FIG. 4).

[0061] Furthermore, at the timing when delay time T3 has elapsed (the beginning of the fourth bar), delay processing unit 400 newly reads out the voice data corresponding to the singing voice that started to be temporarily stored in step 14, and outputs it to performance means 10d. As a result, in the fourth bar, speaker 20 newly starts emitting the read-out singing voice (lyrics "The Frog's Song") together with the user's singing voice (lyrics "Kekekekekekekekekekuwakuwakuw"), the singing voice that started to be emitted when delay time T1 had elapsed (lyrics "Kuwakuwakuwakuw"), and the singing voice that started to be emitted when delay time T2 had elapsed (lyrics "I can hear you") (see FIG. 4).

[0062] Thereafter, when the user finishes singing the karaoke section of the first verse of the song X, the karaoke device K suspends the temporary storage of the singing voice (terminating the process of writing the singing voice to the storage device). The performance processing unit 300 generates a performance sound signal for the fourth bar based on the karaoke performance data edited in step 12, and outputs it to the performance means 10d. The performance means 10d processes the performance sound signal and causes the speaker 20 to emit the karaoke performance sound for the fourth bar three times.

[0063] Specifically, in the first repetition, the speaker 20 emits the karaoke performance sound of the fourth bar together with the singing voice (lyrics "kekekekekekekekekekuwakuwakuw") that starts to be emitted when delay time T1 has elapsed, the singing voice (lyrics "kuwakuwakuwakuwaku") that starts to be emitted when delay time T2 has elapsed, and the singing voice (lyrics "I can hear you") that starts to be emitted when delay time T3 has elapsed (see Figure 4).

[0064] Furthermore, in the second repetition, the speaker 20 emits the karaoke performance sound of the fourth bar together with the singing voice (lyrics "kekekekekekekekekekuwakuwakuw") that begins to be emitted when the delay time T2 has elapsed, and the singing voice (lyrics "kuwakuwakuwakuwaku") that begins to be emitted when the delay time T3 has elapsed (see Figure 4).

[0065] Furthermore, during the third repetition, the speaker 20 emits the karaoke performance sound of the fourth bar along with the singing voice (lyrics "kekekekekekekekekuwakuwakuwaku") that began to be emitted when the delay time T3 had elapsed (see Figure 4).

[0066] The delay processing unit 400 erases the voice data of the singing voice after the output of the temporarily stored singing voice is completed.

[0067] Thereafter, the performance processing unit 300 outputs, based on the edited karaoke performance data, a performance sound signal for the interlude, a performance sound signal for the singing section of the second verse, a performance sound signal for the singing section of the third verse, and a performance sound signal for the postlude in this order.

[0068] The karaoke device K executes the same process as described above for the singing sections of the second and third verses.

[0069] As is clear from the above, the karaoke device K of this embodiment includes a determination unit 100 that determines at least one delay time based on the song data of the song selected by the user, an editing unit 200 that edits the karaoke performance data of the selected song in accordance with the determined delay time, a performance processing unit 300 that outputs a performance sound signal based on the edited karaoke performance data, and a delay processing unit 400 that outputs an audio signal corresponding to the karaoke singing performed by the user in accordance with the karaoke performance based on the performance sound signal in accordance with the determined delay time.

[0070] With this karaoke device K, karaoke performance data can be edited for round singing according to a delay time determined based on the song data of the song selected by the user. Therefore, there is no need to preset round data, and the user can sing rounds of their desired songs. Furthermore, by outputting audio signals corresponding to the user's karaoke singing according to the determined delay time, the user can enjoy round singing alone. In other words, with the karaoke device K of this embodiment, the user can sing rounds of the song selected by the user without having to preset special round data.

[0071] In addition, the editing unit 200 according to the present embodiment can edit the karaoke performance data so that a portion of the singing section of the selected song is repeated for the determined number of delay times. With this karaoke device, when the user finishes singing and the temporarily stored singing voice is output, it can be output together with the karaoke performance sound.

[0072] <Modification> The songs that can be sung by a karaoke device include both songs that are suitable for round singing and songs that are not suitable for round singing. Therefore, the karaoke device K can determine whether the song selected by the user is suitable for round singing before determining the delay time.

[0073] [Control means] In this modified example, when the round mode is selected, the CPU executes a program stored in memory, and the control means 10e functions as a determination unit 100, an editing unit 200, a performance processing unit 300, a delay processing unit 400, and a judgment unit 500 (see Figure 5).

[0074] (Judgment Department) The determining unit 500 determines whether the selected piece of music is suitable for singing round. This determination can be made by various methods.

[0075] For example, suppose the chord progression of the singing section of the first verse of the song X shown in the embodiment is "1st measure: C, 2nd measure: E, 3rd measure: Am, 4th measure: F." In this case, in the 4th measure, singing voices are emitted that match melodies corresponding to the four scales of C, E, Am, and F, resulting in a dissonant sound that is difficult to hear.

[0076] On the other hand, suppose the chord progression of the singing section of the first verse of song X is "measure 1 to measure 4: C." In this case, in measure 4, a singing voice is emitted that matches a melody corresponding to one scale of C, making it easy to hear.

[0077] Therefore, if the selected piece of music is made up of a single chord, the determining unit 500 can determine that the piece of music is suitable for round singing.

[0078] Also, for the singing section of the first verse of song X shown in the embodiment, assume that the tempo (BPM value) is 120, the time signatures of measures 1, 2, and 4 are "4 / 4," and the time signature of measure 3 is "3 / 4." In this case, the karaoke performance time for measure 3 is 1500 msec, while the length of the temporarily stored singing voice emitted in measure 3 is 2000 msec. Therefore, the temporarily stored singing voice does not fit within the karaoke performance time for measure 3.

[0079] On the other hand, suppose that the time signatures of the first measure to the fourth measure of the singing section of the first verse of song X are all "4 / 4." In this case, the temporarily stored singing voice fits within the karaoke performance time of the third measure.

[0080] Therefore, the judgment unit 500 calculates the length of each measure that makes up the singing section based on measure information, beat information, and tempo information, and if all measures are the same length, it can judge that the song is suitable for round singing.

[0081] Alternatively, for example, in the case of lyrics composed solely of onomatopoeia (onomatopoeic words, mimetic words, and mimetic words), such as those in the third and fourth bars of the first verse of the song X shown in the embodiment, they function as a kind of vocal percussion when sung in a round, making them easy to hear even when played together with the lyrics of the other bars.

[0082] Therefore, the determination unit 500 may analyze the lyrics caption display data of a song and determine that the song is suitable for rounds if the lyrics of each singing section contain a predetermined number of onomatopoeias or more. The predetermined number may be a number such as 3 or 5, or a percentage such as 50% or more of the total number of characters.

[0083] (Decision section) The determination unit 100 according to this modification determines the delay time when it is determined that the selected piece of music is suitable for singing round.

[0084] If it is determined that the selected song is not suitable for round singing, the determination unit 100 can display a message such as "The selected song is not suitable for round singing" on the display screen of the remote control device 50, for example.

[0085] As is clear from the above, the karaoke device K according to this modification includes a determination unit 500 that determines whether the selected song is suitable for round singing. The determination unit 100 determines the delay time when the selected song is determined to be suitable for round singing. Specifically, the determination unit 500 determines that the selected song is suitable for round singing if it is composed of a single chord. With this karaoke device K, it is possible to sing rounds of songs suitable for round singing.

[0086] <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]

[0087] 100 Decision Section 200 Editorial Department 300 Performance processing unit 400 Delay Processing Unit 500 Judgment section K Karaoke equipment

Claims

1. a determination unit that determines at least one delay time based on music data of a music piece selected by a user; an editing unit that edits karaoke performance data of the selected song in accordance with the determined delay time; a performance processing unit that outputs a performance sound signal based on the edited karaoke performance data; a delay processing unit that outputs an audio signal corresponding to the karaoke singing performed by the user in accordance with the karaoke performance based on the performance sound signal in accordance with the determined delay time; A karaoke device having:

2. 2. The karaoke apparatus according to claim 1, wherein the editing unit edits the karaoke performance data so that a karaoke performance of a part of the singing section of the selected song is repeated for the determined number of delay times.

3. a determination unit that determines whether the selected piece of music is suitable for singing round; 3. The karaoke apparatus according to claim 1, wherein the determination unit determines the delay time when the selected piece of music is determined to be suitable for singing round.

4. 4. The karaoke apparatus according to claim 3, wherein the determining unit determines that the selected piece of music is suitable for round singing if the selected piece of music is composed of a single chord.

Citation Information

Patent Citations

  • Effect addition device

    JP1996016181A

  • Karaoke device

    JP1997160573A

  • Music reproducing device

    JP1997198063A

  • Karaoke device

    JP1998020872A

  • Electronic playing device

    JP1999282460A