Karaoke device

The karaoke device addresses the challenge of detecting bass drum voice percussion by analyzing volume and pitch patterns in the singing voice signal, thereby enhancing performance evaluation and scoring.

JP2025086813APending Publication Date: 2025-06-09DAIICHI KOSHO COMPANY
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023201115
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-28
Publication Date
2025-06-09

AI Technical Summary

Technical Problem

Existing karaoke devices lack the capability to determine whether voice percussion corresponding to a bass drum is being performed during karaoke singing.

Method used

A karaoke device equipped with a detection section that analyzes the volume and pitch of a singing voice signal to identify specific patterns indicative of bass drum percussion, including volume changes and pitch ratios, to determine if voice percussion is being performed.

Benefits of technology

Enables accurate determination of voice percussion corresponding to a bass drum, allowing for improved scoring and evaluation of karaoke performances.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025086813000001_ABST
    Figure 2025086813000001_ABST
Patent Text Reader

Abstract

To provide a Karaoke device capable of determining whether voice percussion corresponding to a bass drum is performed or not in Karaoke singing.SOLUTION: A Karaoke device includes: a specification part for specifying a section from first timing to third timing as a determination section when a sound volume detected at first timing is below a first prescribed value, a sound volume detected at second timing is equal to or greater than the first prescribed value and when there is third timing from one beat to the next beat; and a determination part for determining that voice percussion corresponding to a bass drum is performed to one beat when there are pitches whose pitch value is equal to or less than a second prescribed value at a prescribed rate or more in the detected pitches included in the specified determination section.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a karaoke device.

Background Art

[0002] A karaoke device is equipped with a scoring function for scoring the skill of karaoke singing by comparing singing voice data extracted from singing voices input via a microphone with reference data indicating the main melody of a piece of music played in karaoke.

[0003]

[0004] For example, Patent Document 1 discloses a karaoke device that extracts pitch data and volume data from the singing voice signal of a karaoke singer and compares them with a guide melody to score and evaluate the skill of the singer's singing.

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0006] An object of the present invention is to provide a karaoke device capable of determining whether voice percussion corresponding to a bass drum is being performed in karaoke singing.

Means for Solving the Problems

[0007] When the inventor analyzed the volume and pitch included in a singing voice signal that sounds like a bass drum, it was found that the volume detected at a first timing, which is the timing immediately before a certain beat, is less than a first predetermined value, the volume detected at a second timing, which is the timing of the certain beat, is equal to or greater than the first predetermined value, and there is a third timing at which the detected volume is less than the first predetermined value between the certain beat and the next beat. In a determination section from the first timing to the third timing, which is specified when there is such a case, among the pitches included in the determination section, it was found that pitches with a pitch value equal to or less than a second predetermined value account for a predetermined ratio or more. The present invention has been completed based on this finding, and is a technology capable of determining a voice percussion corresponding to a bass drum using the detected volume and pitch.

[0008] Specifically, an invention for achieving the above object includes a detection section that detects volume and pitch for each predetermined section from a singing voice signal obtained by a karaoke singing of a music piece by a singer, an acquisition section that acquires a plurality of beats constituting the music piece based on the tempo information of the music piece, a first timing that is the timing immediately before a certain acquired beat, where the detected volume is less than a first predetermined value, a second timing that is the timing of the certain beat, where the detected volume is equal to or greater than the first predetermined value, and when there is a third timing at which the detected volume is less than the first predetermined value between the certain beat and the next beat, a specifying section that specifies a section from the first timing to the third timing as a determination section, and a determination section that determines that voice percussion corresponding to a bass drum is being performed for the certain beat when, among the detected pitches included in the specified determination section, pitches with a pitch value equal to or less than a second predetermined value account for a predetermined ratio or more. The karaoke device has these components. Other features of the present invention will be clarified by the description in the specification and drawings described later.

Effect of the Invention

[0009] According to the present invention, in karaoke singing, it is possible to determine whether voice percussion corresponding to a bass drum is being performed.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Embodiments for Carrying Out the Invention

[0011] <Embodiment> With reference to FIGS. 1 to 4, a karaoke device K according to an embodiment will be described.

[0012] ==Karaoke Device== The karaoke device K is a device for karaoke performance of music and for a user to perform karaoke singing. As shown in FIG. 1, the karaoke device K includes a karaoke main body 10, a speaker 20, a display device 30, a microphone 40, a remote control device 50, and a camera 60.

[0013] The karaoke main unit 10 performs various controls related to karaoke performance and karaoke singing, such as performance control of the selected music, display control of lyrics, background images, etc., and processing of the audio signal input through the microphone 40. The speaker 20 is configured to emit sound based on the sound emission signal from the karaoke main unit 10. The display device 30 is configured to display video and images on the screen based on the signal from the karaoke main unit 10. The microphone 40 is configured to convert the singing voice of the singer into an analog audio signal and input it to the karaoke main unit 10. The remote control device 50 is a device for performing various operations on the karaoke main unit 10. The camera 60 is configured to photograph the singer. The camera 60 starts photographing, for example, at the timing when the use of the karaoke device K is started or at the timing when the karaoke performance is started. The camera 60 is an example of the "photographing means". Note that the photographing means does not necessarily have to be provided in the karaoke device K itself, such as a camera for indoor photography provided in the karaoke room where the karaoke device K is installed.

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

[0015] [Storage means] The storage means 10a is a large-capacity storage device that stores various data. The storage means 10a stores music data. The music data is provided with music identification information. The music identification information is information unique to each music, such as a music ID for identifying the music. The music data includes accompaniment data, reference data, section information, etc.

[0016] Accompaniment data is the data that serves as the basis for karaoke performance sounds. In the present embodiment, the accompaniment data is configured for each musical instrument part. The musical instrument parts are, for example, string instrument parts or percussion instrument parts. The percussion instrument part is, for example, the part of a drum set (bass drum, tom, snare, hi-hat, cymbal, etc.). Alternatively, instead of the percussion instrument part, it may be composed of parts for each type of musical instrument, such as a bass drum instrument part or a snare instrument part. Also, the accompaniment data includes tempo information indicating the tempo during karaoke performance. The tempo is set to a predetermined value (for example, 100 BPM, 180 BPM) for each piece of music. Reference data is the data used as a reference when scoring a karaoke singing by a singer. Section information indicates the performance section. The performance section is the section where karaoke performance is carried out. The performance section includes a singing section and a non-singing section. The singing section is the section where the lyrics to be sung in the music are set (for example, the A melody, B melody, and refrain of the first verse). The non-singing section is the section where no lyrics to be sung are set in the music, such as the intro, interlude, and outro.

[0017] Also, the storage means 10a stores lyric teleprompter data for causing a display device 30 or the like to display the lyrics corresponding to each piece of music, background image data such as a background image to be displayed on the display device 30 or the like during karaoke performance, performance time data indicating the karaoke performance time for each piece of music, and attribute information of the music (information regarding the music such as the singer's name, lyricist's name, composer's name, genre, etc.).

[0018] [Communication means · Input means] The communication means 10b provides an interface for communicating with the remote control device 50. The input means 10c is a configuration for a singer to perform an instruction input. The input means 10c is buttons or the like provided on the karaoke main body 10. Alternatively, the remote control device 50 may function as the input means 10c.

[0019] [Performance means] The performance means 10d performs signal processing based on the karaoke performance of the music and the singing voice input through the microphone 40 under the control of the control means 10e. The performance means 10d includes a sound source, a mixer, an amplifier, etc. (none of which are shown).

[0020] [Control means] The control means 10e performs various controls in the karaoke device K. The control means 10e includes a CPU and a memory (none of which are shown). The CPU realizes various functions by executing the programs stored in the memory.

[0021] In this embodiment, when the CPU executes the programs stored in the memory, the control means 10e functions as a performance control unit 100, a detection unit 200, an acquisition unit 300, a specification unit 400, and a determination unit 500 (see Fig. 2).

[0022] (Performance control unit) The performance control unit 100 controls the performance means 10d to perform the karaoke performance of the music selected by the singer.

[0023] A singer who performs karaoke singing using the karaoke device K operates the remote control device 50 to select a music piece for which karaoke singing is desired. The remote control device 50 registers the music piece identification information of the selected music piece in the reservation queue.

[0024] Based on the music piece identification information registered in the reservation queue, the performance control unit 100 acquires the accompaniment data of the music piece from the storage means 10a. The performance control unit 100 controls the performance means 10d to reproduce the acquired accompaniment data and emit the karaoke performance sound from the speaker 20. The singer can perform karaoke singing using the microphone 40 in accordance with the karaoke performance sound emitted from the speaker 20.

[0025] (Detection unit) The detection unit 200 detects the volume and pitch for each predetermined section from the singing voice signal obtained by the karaoke singing of the music piece by the singer.

[0026] The detection unit 200 analyzes the singing voice signal using a known technique and detects the volume. The volume is detected one sample at a time in time series in units of frames of a predetermined time length (for example, 20 msec). In the present embodiment, a frame of the predetermined time length corresponds to a predetermined section in the detection of the volume. The volume is detected as a value in dBFS, for example. The detection unit 200 associates the timing at which the volume is detected with the detected volume and sequentially outputs it to the specifying unit 400. The timing at which the volume is detected corresponds to the elapsed time from the start of the karaoke performance of the music.

[0027] On the other hand, the detection unit 200 analyzes the singing voice signal using a known technique and detects the pitch. The pitch is detected one sample at a time in time series in units of frames of a predetermined time length (for example, 20 msec). In the present embodiment, a frame of the predetermined time length corresponds to a predetermined section in the detection of the pitch. The pitch is detected as a cent value, for example. The detection unit 200 associates the timing at which the pitch is detected with the detected pitch and sequentially outputs it to the determination unit 500. The timing at which the pitch is detected corresponds to the elapsed time from the start of the karaoke performance of the music.

[0028] In the present embodiment, the predetermined section for detecting the volume and the predetermined section for detecting the pitch are set to have the same length in the karaoke singing of one piece of music. That is, in the karaoke singing of one piece of music, the timing for detecting the volume and the timing for detecting the pitch are the same.

[0029] (Acquisition unit) The acquisition unit 300 acquires a plurality of beats constituting the music based on the tempo information of the music.

[0030] Before starting the karaoke performance of the music selected by the singer, the acquisition unit 300 refers to the tempo information included in the accompaniment data of the music and acquires a plurality of beats. A beat corresponds to a sound indicating the division of one beat and can be indicated by the elapsed time from the start of the karaoke performance of the music. For example, when the tempo information of the music is 120 BPM, the acquisition unit 300 acquires one beat every 0.5 seconds (= 60 seconds ÷ 120 BPM).

[0031] (Specific part) If the volume detected at the first timing, which is the timing immediately before the acquired one beat, is less than the first predetermined value, the volume detected at the second timing, which is the timing of the one beat, is greater than or equal to the first predetermined value, and there is a third timing during which the detected volume is less than the first predetermined value between the one beat and the next beat, the specific part 400 specifies the section from the first timing to the third timing as the determination section.

[0032] The first predetermined value is a value for specifying the determination section. One value is set for the first predetermined value according to the detected volume. For example, when detecting the volume between -45 dBFS (minimum value) and 0 dBFS (maximum value), the first predetermined value can be set to -25 dBFS. Note that -45 dBFS is the volume in a state where it is almost inaudible (i.e., a silent state). On the other hand, -25 dBFS is the volume at which it can be clearly recognized that there is sound.

[0033] The specific part 400 compares the volume detected at the first timing, which is the timing immediately before the one beat acquired by the acquisition unit 300, with the first predetermined value, and determines whether the volume detected at the first timing is less than the first predetermined value. The first timing has one value set in advance, for example, 0.2 seconds before the timing of one beat.

[0034] When it is determined that the volume detected at the first timing is less than the first predetermined value, the specifying unit 400 compares the volume detected at the second timing, which is the timing of one beat, with the first predetermined value, and determines whether the volume detected at the second timing is greater than or equal to the first predetermined value.

[0035] When it is determined that the volume detected at the second timing is greater than or equal to the first predetermined value, the specifying unit 400 compares the volume detected between one beat and the next beat with the first predetermined value, and determines whether there is a timing at which the detected volume becomes less than the first predetermined value. If there is a timing at which the detected volume becomes less than the first predetermined value, the specifying unit 400 designates the timing as the third timing, and designates the section from the first timing to the third timing as the determination section for one beat. Note that the timing at which the volume is detected is associated with the volume detected by the detection unit 200. Therefore, the determination section can be indicated by the elapsed time from the start of the karaoke performance of the music.

[0036] The specifying unit 400 repeats the above process for each acquired beat. When it is determined that the volume detected at the first timing is not less than the first predetermined value, when it is determined that the volume detected at the second timing is not greater than or equal to the first predetermined value, or when there is no timing at which the volume detected between one beat and the next beat becomes less than the first predetermined value, the specifying unit 400 does not specify the determination section. That is, in this case, it is determined that the voice percussion corresponding to the bass drum is not performed in one beat.

[0037] (Determination Unit) When there is a pitch whose value is less than or equal to the second predetermined value among the detected pitches included in the specified determination section and the pitch accounts for a predetermined ratio or more, the determination unit 500 determines that the voice percussion corresponding to the bass drum is performed for one beat.

[0038] The second predetermined value and the predetermined ratio are values for determining whether voice percussion corresponding to a bass drum is performed for one beat. The second predetermined value is set corresponding to the detected pitch. For example, the highest value of the pitch of an actual bass drum is about 5,200 cents. Therefore, the second predetermined value can be 5,200 cents. The predetermined ratio may be 100%, or may be a ratio considering an error (for example, 80%).

[0039] The determination unit 500 extracts the pitch detected in the determination section from the pitches output from the detection unit 200. The determination unit 500 determines whether each of the extracted pitches is equal to or less than the second predetermined value. The determination unit 500 obtains the ratio of the pitches equal to or less than the second predetermined value by dividing the number of pitches determined to be equal to or less than the second predetermined value by the number of the extracted pitches. The determination unit 500 determines whether the obtained ratio of the pitches is equal to or more than the predetermined ratio. When the obtained ratio of the pitches is equal to or more than the predetermined ratio, the determination unit 500 determines that voice percussion corresponding to a bass drum is performed for one beat. The determination unit 500 repeats the above process until the karaoke performance of the music ends.

[0040] ==Regarding the processing of the karaoke device K== Next, a specific example of the processing of the karaoke device K in the present embodiment will be described with reference to FIGS. 3 and 4. FIG. 3 is a flowchart showing the processing of the karaoke device K. FIG. 4 is a diagram showing the relationship between the volume and the time (elapsed time when the start of the karaoke performance is set to 0).

[0041] The singer V operates the remote control device 50 to select a music piece A desired for karaoke singing. The remote control device 50 registers the music piece ID of the selected music piece A in the reservation queue.

[0042] The performance control unit 100 acquires the accompaniment data of Music A from the storage means 10a based on the music ID registered in the reservation queue. The performance control unit 100 controls the performance means 10d to play the acquired accompaniment data and emit the karaoke performance sound from the speaker 20 (start the karaoke performance of Music A. Step 10). The singer V performs karaoke singing using the microphone 40 in accordance with the karaoke performance sound emitted from the speaker 20.

[0043] The detection unit 200 detects the volume and pitch for each predetermined section from the singing voice signal obtained by the singer V's karaoke singing of Music A (detect the volume and pitch for each predetermined section. Step 11). The detection unit 200 sequentially outputs to the identification unit 400 while associating the timing at which the volume is detected with the detected volume. Further, the detection unit 200 sequentially outputs to the determination unit 500 while associating the timing at which the pitch is detected with the detected pitch.

[0044] On the other hand, the acquisition unit 300 acquires a plurality of beats constituting Music A based on the tempo information of Music A (acquire a plurality of beats. Step 12). Here, assume that the tempo information of Music A is 120 BPM. In this case, the acquisition unit 300 acquires a plurality of beats at every 0.5 seconds. Note that the karaoke device K may perform the processes in Step 11 and Step 12 simultaneously, or may perform the process of Step 12 first.

[0045] When the volume of the acquired one beat satisfies the first predetermined condition (in the case of Y in step 13), the specifying unit 400 specifies a determination section. Specifically, when the volume detected at the first timing, which is the timing immediately before the acquired one beat, is less than the first predetermined value, the volume detected at the second timing, which is the timing of the one beat, is equal to or greater than the first predetermined value, and there is a third timing at which the detected volume becomes less than the first predetermined value between the one beat and the next beat, the specifying unit 400 specifies the section from the first timing to the third timing as the determination section (specifying a determination section for one beat. Step 14). That is, the first predetermined condition is "the volume detected at the first timing, which is the timing immediately before the acquired one beat, is less than the first predetermined value", "the volume detected at the second timing, which is the timing of the one beat, is equal to or greater than the first predetermined value", and "there is a third timing at which the detected volume becomes less than the first predetermined value between the one beat and the next beat".

[0046] For example, as shown in FIG. 4, at the first timing T1, which is the timing immediately before beat B n-1 , the detected volume SV1 is less than the first predetermined value Th1, and at the second timing T2, which is the timing of beat B n-1 , the detected volume SV2 is equal to or greater than the first predetermined value Th1. And when there is a third timing T3 at which the detected volume SV3 becomes less than the first predetermined value Th1 between beat B n-1 and beat B n , the specifying unit 400 specifies the section from the first timing T1 to the third timing T3 as the determination section J n-1 .

[0047] When the pitch included in the specified determination section satisfies the second predetermined condition (in the case of Y in step 15), the determination unit 500 determines that the voice percussion corresponding to the bass drum is being performed. Specifically, when a predetermined ratio or more of the detected pitches included in the specified determination section have a pitch value less than or equal to the second predetermined value, the determination unit 500 determines that the voice percussion corresponding to the bass drum is being performed for one beat (it is determined that the voice percussion corresponding to the bass drum is being performed for one beat. Step 16). That is, the second predetermined condition is "a predetermined ratio or more of the detected pitches included in the specified determination section have a pitch value less than or equal to the second predetermined value".

[0048] For example, the above-mentioned determination section J n-1 When is specified, the determination unit 500 extracts the pitches P1 to Pn detected in the determination section J (that is, the pitches detected from the first timing T1 to the third timing T3) from the pitches output from the detection unit 200. The determination unit 500 determines whether each of the extracted pitches P1 to Pn is less than or equal to the second predetermined value. The determination unit 500 obtains the ratio PR of the pitches less than or equal to the second predetermined value by dividing the number Pj of pitches determined to be less than or equal to the second predetermined value by the number PN of the extracted pitches. n-1 For example, when the number Pj of pitches is 85 and the number PN of the extracted pitches is 100, the determination unit 500 obtains 85% as the ratio PR of the pitches less than or equal to the second predetermined value. n-1 For example, when the number Pj of pitches is 85 and the number PN of the extracted pitches is 100, the determination unit 500 obtains 85% as the ratio PR of the pitches less than or equal to the second predetermined value. n-1 For example, when the number Pj of pitches is 85 and the number PN of the extracted pitches is 100, the determination unit 500 obtains 85% as the ratio PR of the pitches less than or equal to the second predetermined value.

[0049] The determination unit 500 determines whether the obtained pitch ratio PR n-1 is equal to or greater than the predetermined ratio. For example, when the predetermined ratio is 80%, the obtained pitch ratio PR n-1 is equal to or greater than the predetermined ratio. In this case, the determination unit 500 determines that the voice percussion corresponding to the bass drum is being performed for the beat B. n-1 is equal to or greater than the predetermined ratio. In this case, the determination unit 500 determines that the voice percussion corresponding to the bass drum is being performed for the beat B.

[0050] The karaoke device K repeats the processes from step 13 to step 16 until the karaoke performance ends (when it is Y in step 17).

[0051] As is clear from the above, the karaoke device K according to the present embodiment includes a detection unit 200 that detects volume and pitch for each predetermined section from a singing voice signal obtained by karaoke singing of a song by a singer, an acquisition unit 300 that acquires a plurality of beats constituting the song based on the tempo information of the song, and a first timing that is the timing immediately before a detected beat, where the volume detected at the first timing is less than a first predetermined value, and the volume detected at a second timing that is the timing of the detected beat is greater than or equal to the first predetermined value, and there is a third timing during which the detected volume is less than the first predetermined value between the detected beat and the next beat. In this case, a specifying unit 400 that specifies the section from the first timing to the third timing as a determination section, and a determination unit 500 that determines that voice percussion corresponding to a bass drum is being performed for a beat when a pitch having a pitch value less than or equal to a second predetermined value among the detected pitches included in the specified determination section is present at a predetermined ratio or more.

[0052] According to such a karaoke device K, it is possible to determine whether voice percussion corresponding to a bass drum is being performed in karaoke singing based on the volume and pitch detected from the singing voice signal.

[0053] Further, in the karaoke device K according to the present embodiment, the second predetermined value is preferably 5,200 cents. The highest value of the pitch of an actual bass drum is about 5,200 cents. Therefore, by setting the second predetermined value to the highest value of the pitch of an actual bass drum, it is possible to more accurately determine whether voice percussion corresponding to a bass drum is being performed.

[0054] <Modification Example 1> Generally, voice percussion is performed over a plurality of beats. For example, in the case of a 4-beat piece of music, voice percussion corresponding to the bass drum is performed in accordance with the beats corresponding to the 1st beat and the 3rd beat (or the 2nd beat and the 4th beat) in one measure.

[0055] Therefore, when a determination section 500 determines that a determination interval is specified for each of at least two beats, and among the detected pitches included in the specified determination interval, the proportion of pitches whose pitch values are equal to or less than a second predetermined value is equal to or more than a predetermined ratio, it may be determined that voice percussion corresponding to the bass drum is being performed.

[0056] For example, as described in the embodiment, when the specifying section 400 specifies it as the determination interval J n-1 the determination section 500 obtains the ratio PR n-1 of the pitches that are equal to or less than the second predetermined value. Here, it is assumed that the pitch ratio PR n-1 is 85%.

[0057] Thereafter, the specifying section 400 specifies the determination interval for the beats after the beat n-1 . Here, for the beat B n-1 which is the second beat after the beat n+1 , assuming that the volume SV4 detected at the first timing T4 which is the timing immediately before it is less than the first predetermined value Th1, the volume SV5 detected at the second timing T5 which is the timing of the beat B n+1 is equal to or more than the first predetermined value Th1, and there is a third timing T6 during which the detected volume SV6 is less than the first predetermined value Th1 from the beat B n+1 to the beat B n+2 . In this case, the specifying section 400 specifies the section from the first timing T4 to the third timing T6 as the determination interval J n+1 .

[0058] The determination section 500 determines, among the pitches output from the detection section 200, those within the determination interval J n+1Extract the detected pitches P1 to Pn (i.e., the pitches detected from the first timing T4 to the third timing T6). The determination unit 500 determines whether each of the extracted pitches P1 to Pn is less than or equal to a second predetermined value. The determination unit 500 obtains the ratio PR of the pitches less than or equal to the second predetermined value by dividing the number Pj of the pitches determined to be less than or equal to the second predetermined value by the number PN of the extracted pitches. n+1 For example, when the number Pj of pitches is 90 and the number PN of the extracted pitches is 100, the determination unit 500 obtains 90% as the ratio PR n+1 of the pitches less than or equal to the second predetermined value.

[0059] The determination unit 500 determines whether the pitch ratios PR n-1 and PR n+1 are equal to or greater than a predetermined ratio. For example, when the predetermined ratio is 80%, the pitch ratios PR n-1 and PR n+1 are equal to or greater than the predetermined ratio. In this case, the determination unit 500 determines that the voice percussion corresponding to the bass drum is being performed for the beats B n-1 and the beat B n+1 .

[0060] On the other hand, for example, when two or more determination intervals are not specified, or when, for one of the plurality of specified determination intervals, among the pitches detected for the one determination interval, the pitches whose pitch values are less than or equal to the second predetermined value are not more than a predetermined ratio, the determination unit 500 determines that the voice percussion corresponding to the bass drum is not being performed. For example, in the above example, if the pitch ratio PR n-1 is 85%, but the pitch ratio PR n+1 is 75%, in this case, the determination unit 500 determines that the voice percussion corresponding to the bass drum is not being performed.

[0061] As is clear from the above, in the karaoke device K according to this modification example, for each of at least two beats, a determination section 500 identifies a determination section, and when among the detected pitches included in the identified determination section, the pitches whose pitch values are equal to or less than a second predetermined value account for a predetermined ratio or more, it is determined that voice percussion corresponding to the bass drum is being performed. According to such a karaoke device K, it is possible to more reliably determine that voice percussion corresponding to the bass drum is being performed.

[0062] <Modification Example 2> As described in Modification Example 1, when voice percussion corresponding to the bass drum is being performed in accordance with a plurality of beats, the performance sound of the bass drum included in the karaoke performance sound becomes unnecessary. Therefore, when it is determined that voice percussion corresponding to the bass drum is being performed, the performance control section 100 can control the performance means 10d to pause the karaoke performance of the instrument part of the bass drum in the karaoke performance of the music piece.

[0063] As described in the embodiment, the accompaniment data is configured for each instrument part. When it is determined that voice percussion corresponding to the bass drum is being performed, the performance control section 100 outputs a signal indicating that the karaoke performance of the instrument part of the bass drum is to be paused to the performance means 10d. When the performance means 10d receives the signal, it stops the reproduction of the accompaniment data corresponding to the instrument part of the bass drum. After pausing the karaoke performance of the instrument part of the bass drum, when the determination section 500 determines that voice percussion corresponding to the bass drum is not being performed, the performance control section 100 outputs a signal indicating that the karaoke performance of the instrument part of the bass drum is to be resumed to the performance means 10d. When the performance means 10d receives the signal, it starts the reproduction of the accompaniment data corresponding to the instrument part of the bass drum.

[0064] Note that when it is determined that voice percussion corresponding to the bass drum is being performed, the performance control unit 100 may output a signal to the performance means 10d to pause the karaoke performance of not only the instrument part of the bass drum but also the instrument parts of the drum set including the bass drum. When receiving the signal, the performance means 10d stops playing the accompaniment data corresponding to the instrument parts of the drum set including the bass drum.

[0065] As is clear from the above, the karaoke device K according to this modification has a performance control unit 100 that controls the performance means 10d to perform the karaoke performance of the music selected by the singer. When it is determined that voice percussion corresponding to the bass drum is being performed, the performance control unit 100 controls the performance means 10d to pause the karaoke performance of the instrument part of the bass drum or the instrument parts of the drum set including the bass drum among the karaoke performances of the music. According to such a karaoke device K, since the voice percussion corresponding to the bass drum performed by the singer is not disturbed by the karaoke performance sound, the voice percussion becomes easier to hear.

[0066] <Modification 3> A singer performing voice percussion may take a unique posture of holding the net part of the microphone with their hand wrapped around it. Therefore, it is possible to determine whether voice percussion corresponding to the bass drum is being performed by taking into account not only the volume and pitch detected from the singing voice signal but also the posture of the singer.

[0067] The determination unit according to this modification analyzes the video obtained by photographing the singer performing the karaoke singing of the music, and determines that voice percussion corresponding to the bass drum is being performed when the singer is taking a posture of performing voice percussion.

[0068] The camera 60 starts photographing the singer in accordance with the start of the karaoke performance of the music. The camera 60 outputs to the karaoke main body 10 by associating the shooting time with the video obtained by photographing the singer who performs the karaoke singing of the music. Note that the shooting time corresponds to the elapsed time since the start of the karaoke performance of the music.

[0069] The determination unit 500 analyzes the video photographed in the determination section using a known technique and extracts the posture of the singer. The determination unit 500 compares the extracted posture of the singer with the posture of the singer who performs voice percussion and stored in the storage means 10a in advance, and obtains the degree of coincidence. When the degree of coincidence is equal to or more than a certain level, the determination unit 500 determines that the singer is taking a posture of performing voice percussion.

[0070] When there is a pitch with a pitch value equal to or less than the second predetermined value among the detected pitches included in the specified determination section and the singer is taking a posture of performing voice percussion, the determination unit 500 determines that voice percussion corresponding to the bass drum is being performed.

[0071] As is clear from the above, the determination unit 500 in the karaoke apparatus K according to this modification analyzes the video obtained by photographing the singer who performs the karaoke singing of the music, and when the singer is taking a posture of performing voice percussion, it can be determined that voice percussion corresponding to the bass drum is being performed. According to such a karaoke apparatus K, it is possible to more accurately determine whether voice percussion corresponding to the bass drum is being performed.

[0072] <Modification Example 4> The karaoke apparatus K may continue the karaoke performance of the music only when it is determined that voice percussion is being performed.

[0073] Specifically, when it is determined that voice percussion corresponding to the bass drum is being performed in a certain performance section, the performance control unit 100 can control the performance means 10d to perform karaoke performance after the performance section where the voice percussion corresponding to the bass drum is being performed.

[0074] For example, in a certain piece of music, assume that a performance section PS for performing voice percussion corresponding to the bass drum is set.

[0075] The determination unit 500 determines whether voice percussion corresponding to the bass drum is being performed in the performance section PS. The determination process is performed on the beats included in the performance section PS in the same manner as in the embodiment. The determination unit 500 outputs the determination result to the performance control unit 100.

[0076] Here, when the determination unit 500 outputs a determination result that voice percussion corresponding to the bass drum is being performed in the performance section PS, the performance control unit 100 controls the performance means 10d to perform karaoke performance in the next performance section after the performance section PS according to the determination result.

[0077] On the other hand, when it is determined that voice percussion corresponding to the bass drum is not being performed in a certain performance section, the performance control unit 100 can control the performance means 10d to perform the karaoke performance of the certain performance section again.

[0078] In the above example, when the determination unit 500 outputs a determination result that voice percussion corresponding to the bass drum is not being performed in the performance section PS, the performance control unit 100 controls the performance means 10d to repeatedly perform the karaoke performance of the performance section PS according to the determination result. In this case, the singer can try to perform voice percussion corresponding to the bass drum again.

[0079] As is clear from the above, the karaoke device K according to this modification example has a performance control unit 100 that controls the performance means 10d to perform the karaoke performance of the music selected by the singer. When it is determined that the voice percussion corresponding to the bass drum is being performed in a certain performance section, the performance control unit 100 performs the karaoke performance after the performance section where the voice percussion corresponding to the bass drum is being performed. When it is determined that the voice percussion corresponding to the bass drum is not being performed in a certain performance section, the performance control unit 100 controls the performance means 10d to perform the karaoke performance of the certain performance section again. According to such a karaoke device K, when it is determined that the voice percussion is not being performed, the karaoke performance of the same performance section is repeatedly performed. Therefore, the singer can practice the voice percussion corresponding to the bass drum.

[0080] <Others> When it is determined that the voice percussion corresponding to the bass drum is being performed, the karaoke device K may notify the fact. For example, the karaoke device K can display a message such as "The voice percussion corresponding to the bass drum has been performed" on the display screen of the display device 30. Alternatively, when it is determined that the voice percussion corresponding to the bass drum is being performed, the karaoke device K may give extra points when calculating the scoring value of the karaoke singing.

[0081] Also, the voice percussion corresponding to a general bass drum performed for one beat is silent (the volume value is almost 0) at the timing immediately before one beat, while the volume suddenly increases at the timing of the one beat. And it becomes silent again until the next beat. That is, it often involves a volume change as shown in FIG. 4. Therefore, it is more preferable to specify a determination section including both the silent state and the state where the volume suddenly increases.

[0082] Specifically, when the volume detected at the first timing, which is the timing immediately before a certain beat is acquired, is less than a third predetermined value, the volume detected at the second timing, which is the timing of the certain beat, is greater than or equal to a first predetermined value, and there is a third timing during which the detected volume is less than the third predetermined value between the certain beat and the next beat, it is preferable to specify the section from the first timing to the third timing as the determination section.

[0083] The third predetermined value is a value for specifying the determination section. The third predetermined value is set to a certain value according to the detected volume. For example, when detecting the volume between -45 dBFS (minimum value) and 0 dBFS (maximum value), the third predetermined value can be set to -40 dBFS.

[0084] Also, it is possible to supply a program to a computer using a non-transitory computer-readable medium (non-transitory computer readable medium with an executable program thereon) storing the above program. Examples of non-transitory computer-readable media include magnetic recording media (e.g., flexible disks, magnetic tapes, hard disk drives), CD-ROM (Read Only Memory), and the like.

[0085] The above embodiments are presented as examples and do not limit the scope of the invention. The above configurations can be implemented in appropriate combinations, and various omissions, replacements, and changes can be made without departing from the gist of the invention. The above embodiments and their modifications are included in the scope and gist of the invention, and are also included in the invention described in the claims and its equivalent scope.

Explanation of Reference Numerals

[0086] K Karaoke device 10 Karaoke main body 100 Performance control unit 200 Detection unit 300 Acquisition Unit 400 Identification Unit 500 Determination Unit

Claims

1. A detection unit that detects volume and pitch for each predetermined section from a singing voice signal obtained by karaoke singing of a song by a singer; An acquisition unit that acquires a plurality of beats constituting the song based on the tempo information of the song; When the volume detected at a first timing, which is the timing immediately before a detected beat, is less than a first predetermined value, the volume detected at a second timing, which is the timing of the detected beat, is greater than or equal to the first predetermined value, and there is a third timing during which the detected volume is less than the first predetermined value between the detected beat and the next beat, a specifying unit that specifies the section from the first timing to the third timing as a determination section; A determination unit that determines that voice percussion corresponding to a bass drum is being performed for the detected beat when a pitch having a pitch value less than or equal to a second predetermined value among the detected pitches included in the specified determination section is present at a predetermined ratio or more; A karaoke device having the above.

2. The determination unit according to claim 1, wherein the determination unit determines that voice percussion corresponding to the bass drum is being performed when determination sections are specified for at least two beats each, and a pitch having a pitch value less than or equal to the second predetermined value among the detected pitches included in the specified determination section is present at a predetermined ratio or more.

3. Having a performance control unit that controls performance means to perform karaoke performance of a song selected by a singer; When it is determined that voice percussion corresponding to the bass drum is being performed, the performance control unit controls the performance means to pause the karaoke performance of the instrument part of the bass drum or the instrument part of the drum set including the bass drum in the karaoke performance of the song, according to claim 2.

4. The determination unit according to claim 1, wherein the determination unit analyzes a video obtained by photographing a singer performing karaoke singing of the song, and determines that voice percussion corresponding to the bass drum is being performed when the singer is in a posture of performing voice percussion.

5. Having a performance control unit that controls performance means to perform karaoke performance of a song selected by a singer; When it is determined that the voice percussion corresponding to the bass drum is being performed in a certain performance section, the performance control unit performs a karaoke performance after the performance section in which the voice percussion corresponding to the bass drum is being performed. When it is determined that the voice percussion corresponding to the bass drum is not being performed in a certain performance section, the performance control unit controls the performance means to perform the karaoke performance of the certain performance section again. The karaoke apparatus according to claim 1, characterized in that.

6. The karaoke apparatus according to any one of claims 1 to 5, characterized in that the second predetermined value is 5,200 cents.

Citation Information

Patent Citations

  • Karaoke sing-alone machine

    JP1998069216A