Karaoke device
The karaoke apparatus addresses unnatural sounding voices by correcting out-of-range pitches using vocal range data and timing, ensuring a more natural singing experience.
Patent Information
- Application Number
- JP2024047083
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-22
- Publication Date
- 2025-10-03
AI Technical Summary
Karaoke machines often produce unnatural-sounding singing voices when correcting audio signals for pitches outside a singer's vocal range, causing discomfort for both the singer and the audience.
A karaoke apparatus that acquires vocal range data, determines whether song notes fall within the singer's vocal range, generates correction timing data for out-of-range pitches, and corrects the singing pitch during performance to emit a more natural-sounding voice.
The apparatus produces a singing voice that sounds less unnatural by correcting pitches outside the singer's range while maintaining naturalness for in-range pitches, reducing discomfort.
Smart Images

Figure 2025146355000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a karaoke machine. [Background technology]
[0002] Karaoke machines are equipped with features that make karaoke singing sound better.
[0003] Patent Document 1 discloses a technique for correcting the voice signal of a karaoke singer based on frequency information of the singing melody, thereby making the accompaniment more consonant with the singing voice. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 8-234772 Summary of the Invention [Problem to be solved by the invention]
[0005] However, singers sometimes sing karaoke pieces that have a range wider than their vocal range. In such cases, the singer cannot sing parts that fall outside the vocal range at the correct pitch. Therefore, karaoke machines can correct the audio signal using the technology of Patent Document 1 to produce a singing voice that sounds less unnatural.
[0006] On the other hand, when the technology of Patent Document 1 is used, the audio signal is corrected even in the parts corresponding to the range of the vocal register (i.e., the parts that can be sung at the correct singing pitch). Therefore, the singer and the audience may feel uneasy when listening to the vocalized singing voice.
[0007] SUMMARY OF THE INVENTION An object of the present invention is to provide a karaoke apparatus that can emit a singing voice that sounds less unnatural when correcting the singer's voice signal. [Means for solving the problem]
[0008] One invention for achieving the above object is a karaoke apparatus having an acquisition unit that acquires vocal range data indicating the highest and lowest pitches that a singer can sing; a determination unit that determines whether the reference pitch of each note in reference data of a song selected by the singer is within the range from the highest pitch to the lowest pitch indicated by the acquired vocal range data of the singer; a generation unit that generates correction timing data that records the pronunciation start time, pronunciation end time, and reference pitch of a note whose reference pitch is determined not to be within the range from the highest pitch to the lowest pitch; a correction unit that, after karaoke performance of the song begins, corrects the singing pitch of the singer's karaoke singing to the reference pitch recorded in the correction timing data from the pronunciation start time to the pronunciation end time of a note included in the correction timing data; and a sound emission processing unit that causes a singing voice to be emitted from a sound emission means based on the corrected singing pitch. Other features of the present invention will become apparent from the following description and drawings. [Effects of the Invention]
[0009] According to the present invention, when correcting the singer's voice signal, a singing voice that sounds less unnatural can be emitted. [Brief explanation of the drawings]
[0010] [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 reference data according to the embodiment. [Figure 4] 4 is a flowchart showing the process of the karaoke device according to the embodiment. [Figure 5] FIG. 10 is a diagram showing correction timing data according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0011] <Embodiment> A karaoke device according to an embodiment will be described with reference to FIGS.
[0012] ==Karaoke Equipment== The karaoke device K is a device for performing karaoke music and for singers to sing karaoke. As shown in Fig. 1, the karaoke device K includes a karaoke main unit 10, a speaker 20, a display device 30, a microphone 40, and a remote control device 50.
[0013] The karaoke machine 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 a sound emission signal from the karaoke machine main unit 10. The speaker 20 is an example of "sound emission means." A speaker (not shown) installed in the room where the karaoke machine K is installed, such as a karaoke room, may also be used as the "sound emission means." The display device 30 is configured to display videos and images on a screen based on a signal from the karaoke machine main unit 10. The microphone 40 is configured to convert the singer's singing voice 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.
[0014] 2, the karaoke machine 10 according to this embodiment includes a storage unit 10a, a communication unit 10b, an input unit 10c, a performance unit 10d, and a control unit 10e. Each component is connected to a bus B via an interface (not shown).
[0015] [Storage means] The storage means 10a is a large-capacity storage device that stores various types of data, including music data.
[0016] Song data is provided with song identification information for identifying each song. Song identification information is information unique to each song, such as a song ID for identifying the song. Song data includes accompaniment data, reference data, etc. Accompaniment data is data that forms the basis of the karaoke performance sound. Reference data is data that indicates the singing melody of the song performed karaoke, and is used to evaluate the singer's karaoke singing. Reference data is composed of multiple notes (i.e., musical notes), and for each note, a note number, a predetermined pitch (i.e., reference pitch), a sound start time (so-called note-on) and a sound end time (so-called note-off) are set. Note numbers indicate the order of the notes. For example, the note number corresponding to the first note of a song is "1." The sound start time and sound end time are indicated by a time reference (0) that is the start time of the karaoke performance of the song.
[0017] 3 is an example of reference data for music piece X. For example, note No. 1 of music piece X has a reference pitch of "E3," an onset time of "16000 msec," and an onset time of "16750 mec."
[0018] The storage means 10a stores lyric data for displaying lyrics corresponding to each song 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 song (song title, singer name, genre, performance time, etc.).
[0019] [Communication means / input means] The communication means 10b provides an interface for communicating with the remote control device 50. The input means 10c is configured to allow the singer to input various operations. 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.
[0020] [Means of performance] Based on the control of the control means 10e, the performance means 10d performs karaoke performance of music pieces and processes audio signals input through the microphone 40. The performance means 10d includes a sound source, a mixer, an amplifier, etc. (none of which are shown).
[0021] [Control means] The control means 10e performs various controls in the karaoke device K. The control means 10e includes a CPU and a memory (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 the memory, and the control means 10e functions as an acquisition unit 100, a determination unit 200, a generation unit 300, a correction unit 400, and a sound emission processing unit 500.
[0023] (Acquisition Department) The acquisition unit 100 acquires vocal range data.
[0024] Vocal range data indicates the upper and lower limits of the range that a singer can sing, i.e., the highest and lowest pitches. The highest pitch is the highest pitch that a singer can sing. The lowest pitch is the lowest pitch that a singer can sing. In other words, a singer can produce any pitch that falls within the range from the highest pitch to the lowest pitch (conversely, a singer cannot produce any pitch that falls outside that range).
[0025] Vocal range data can be acquired in various ways. For example, the singer operates the remote control device 50, enters his / her singer identification information and password, and then selects the login icon. The singer identification information is information unique to each singer, such as a singer ID for identifying the singer.
[0026] The karaoke device K transmits a login request including the input singer identification information and password to a server device (not shown). The server device has a singer database. The singer database stores singer information for each singer. The singer information includes singer identification information, a preset login password, singing history, vocal range data, etc.
[0027] The server device completes the login by storing the singer identification information and password included in the received login request in a storage means. The server device also references a singer database and extracts singer information including the combination of singer identification information and password included in the received login request. The server device transmits the extracted singer information to the karaoke device K that sent the login request (at this time, the server device also transmits a signal indicating that login has been completed). The acquisition unit 100 acquires the vocal range data included in the singer information received from the server device.
[0028] Alternatively, the acquisition unit 100 can acquire vocal range data directly from the singer's singing voice using publicly known technology (for example, processing similar to the evaluation means for identifying the singer's vocal range described in Japanese Patent Application Laid-Open No. 2003-15672).
[0029] (Judgment Department) The determination unit 200 determines whether the reference pitch of each note in the reference data of the song selected by the singer is included in the range from the highest pitch to the lowest pitch indicated by the acquired vocal range data of the singer.
[0030] The singer operates the remote control device 50 to select a song that the singer wishes to sing karaoke. In this case, the determination unit 200 refers to the storage means 10a and reads out reference data included in the song data corresponding to the song identification information of the song selected by the singer. The determination unit 200 compares the reference pitch of each note in the read reference data with the singer's vocal range data acquired by the acquisition unit 100, and determines for each note whether the reference pitch is within the range from the highest pitch to the lowest pitch indicated by the vocal range data. The determination unit 200 outputs the determination result to the generation unit 300.
[0031] (Generation part) The generating section 300 generates correction timing data that records the sounding start time, sounding end time, and reference pitch of a note whose reference pitch is determined not to be included in the range from the highest pitch to the lowest pitch.
[0032] When the determination unit 200 outputs a determination result that the reference pitch of a certain note is not included in the range from the highest pitch to the lowest pitch indicated by the vocal range data, the generation unit 300 reads out and records the pronunciation start time, pronunciation end time, and reference pitch of the certain note from the storage means 10a.
[0033] On the other hand, if the determination unit 200 outputs a determination result that the reference pitch of a certain note is included in the range from the highest pitch to the lowest pitch indicated by the vocal range data, the generation unit 300 does not read out the onset time, onset end time, and reference pitch of that certain note. In other words, the onset time, onset end time, and reference pitch of that certain note are not recorded.
[0034] The generation unit 300 repeats the above process each time a determination result for a certain note is output from the determination unit 200. When determination results have been obtained for all notes included in the reference data for a certain piece of music, the generation unit 300 generates correction timing data that records the onset time, onset end time, and reference pitch of notes whose reference pitch is determined not to be within the range from the highest pitch to the lowest pitch.
[0035] If the reference pitch of a note is not within the range from the highest pitch to the lowest pitch indicated by the vocal range data, the singer corresponding to that vocal range data will not be able to produce the reference pitch of that note. Therefore, the singer's singing pitch will be significantly different from the reference pitch. On the other hand, if the reference pitch of a note is within the range from the highest pitch to the lowest pitch indicated by the vocal range data, the singer corresponding to that vocal range data will be able to produce the reference pitch of that note. Therefore, the singer's singing pitch will not be significantly different from the reference pitch.
[0036] (correction section) After the karaoke performance of the music piece starts, the correction unit 400 corrects the singing pitch of the singer's karaoke singing to the reference pitch recorded in the correction timing data from the sounding start time to the sounding end time of one note included in the correction timing data.
[0037] The karaoke device K reads out accompaniment data included in the song data corresponding to the song identification information of the song selected by the singer. The karaoke device K controls the performance means 10d to perform a karaoke performance of the song based on the read accompaniment data. The singer sings along with the karaoke performance of the song.
[0038] After the karaoke performance of the song begins, the correction unit 400 extracts the singing pitch from the singer's singing voice. The correction unit 400 also references the correction timing data in synchronization with the start of the karaoke performance of the song, and checks the onset and end times of the recorded notes in order. When the onset time of a note included in the correction timing data arrives, the correction unit 400 corrects the extracted singing pitch of the singer's karaoke singing to the reference pitch recorded in the correction timing data (specifically, the reference pitch recorded in association with the onset time of the note). On the other hand, when the onset time of a note included in the correction timing data arrives, the correction unit 400 ends the singing pitch correction. The correction unit 400 repeats the above process until the karaoke performance of the song ends. In this embodiment, correcting the singing pitch is synonymous with correcting the audio signal.
[0039] (Sound emission processing unit) The sound emission processing unit 500 causes the sound emission means to emit singing voice based on the corrected singing pitch.
[0040] The sound emission processing unit 500 emits the singing voice of the karaoke singer and the karaoke performance sound of the song based on the accompaniment data from the speaker 20. At this time, the sound emission processing unit 500 emits the singing voice based on the corrected singing pitch for the note corresponding to the corrected singing pitch.
[0041] ==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 Figures 4 and 5. Figure 4 is a flowchart showing an example of the operation of the karaoke device K. Figure 5 shows an example of correction timing data generated by the generation unit 300. In this example, it is assumed that the storage means 10a stores reference data for the song X shown in Figure 3.
[0042] The acquisition unit 100 acquires vocal range data indicating the highest and lowest pitches that the singer V can sing (acquire vocal range data; step 10).
[0043] The singer V operates the remote control device 50 to select the song X that he or she wishes to sing (selecting song X; step 11).
[0044] The determination unit 200 determines whether the reference pitch of each note in the reference data for song X selected by singer V is within the range from the highest pitch to the lowest pitch indicated by the vocal range data of singer V acquired in step 10 (determines whether the reference pitch of each note in the reference data is within the range from the highest pitch to the lowest pitch indicated by the vocal range data; step 12).
[0045] The generation unit 300 generates correction timing data that records the sounding start time, sounding end time, and reference pitch of notes that are determined to have a reference pitch that is not included in the range from the highest pitch to the lowest pitch (generate correction timing data; step 13).
[0046] The karaoke device K starts the karaoke performance of the song X (start karaoke performance, step 14). When the sounding start time of one note included in the correction timing data generated in step 13 arrives (Y in step 15), the correction unit 400 corrects the singing pitch of the singer V's karaoke singing to the reference pitch recorded in the correction timing data (start singing pitch correction, step 16). When the sounding end time of one note included in the correction timing data arrives (Y in step 17), the correction unit 400 ends the singing pitch correction (end singing pitch correction, step 18).
[0047] The sound emission processing unit 500 emits the singing voice from the speaker 20 based on the singing pitch of the singer singing karaoke (emits the singing voice; step 19). Here, if the singing pitch correction is started in step 16, the sound emission processing unit 500 emits the singing voice from the speaker 20 based on the corrected singing pitch.
[0048] The karaoke device K repeats the processes from step 15 to step 18 for each note of the music piece until the karaoke performance is completed (if Y in step 20).
[0049] Specifically, singer V operates remote control device 50, inputs his / her singer ID and password, and then selects a login icon. Karaoke device K transmits a login request including the input singer ID and password to the server device. The server device stores the singer ID and password included in the received login request in a storage means, thereby completing the login of singer V. The server device also refers to a singer database and extracts singer information of singer V, including the combination of singer ID and password included in the received login request. The server device transmits the singer information of singer V to karaoke device K that transmitted the login request. The acquisition unit 100 acquires vocal range data VR of singer V included in the singer information received from the server device. It is assumed that the vocal range data VR has a highest pitch of "B4" and a lowest pitch of "D3".
[0050] Singer V operates remote control device 50 to select song X that he or she wishes to sing karaoke.
[0051] In this case, the determination unit 200 refers to the storage means 10a and extracts reference data included in the song data corresponding to the song ID of song X (see FIG. 3).
[0052] Thereafter, the determination unit 200 determines, in order of note number, whether the reference pitch of each note is included in the range from the highest pitch "B4" to the lowest pitch "D3" indicated by the vocal range data VR.
[0053] 3, the reference pitch of note No. 1 is “E3.” Therefore, the determination unit 200 determines that the reference pitch of note No. 1 is included in the range from the highest pitch to the lowest pitch.
[0054] On the other hand, the reference pitch of note No. 2 is "C3." Therefore, the determination unit 200 determines that the reference pitch of note No. 2 is not included in the range from the highest pitch to the lowest pitch. In this case, the generation unit 300 records the note sounding start time of note No. 2 at "16750 msec," the note sounding end time at "17000 msec," and the reference pitch as "C3."
[0055] Furthermore, the reference pitch of note No. 3 is “F3.” Therefore, the determination unit 200 determines that the reference pitch of note No. 3 is included in the range from the highest pitch to the lowest pitch.
[0056] Similarly, the reference pitch of note No. n-1 is “A4.” Therefore, the determination unit 200 determines that the reference pitch of note No. n-1 is included in the range from the highest pitch to the lowest pitch.
[0057] On the other hand, the reference pitch of note No. n is "C5." Therefore, the determination unit 200 determines that the reference pitch of note No. n is not included in the range from the highest pitch to the lowest pitch. In this case, the generation unit 300 records the note production start time of note No. n at "37500 msec," the note production end time at "38000 msec," and the reference pitch as "C5."
[0058] Furthermore, the reference pitch of note No. n+1 is “G4.” Therefore, the determination unit 200 determines that the reference pitch of note No. n+1 is included in the range from the highest pitch to the lowest pitch.
[0059] When the above process is repeated and determination results are obtained for all notes included in the reference data of song X, the generation unit 300 generates correction timing data that records the onset time, onset end time, and reference pitch of notes that are determined not to be within the range from the highest pitch to the lowest pitch. In this example, it is assumed that correction timing data CD has been generated that records the onset time, onset end time, and reference pitch of notes No. 2 and No. n shown in Figure 5.
[0060] After the correction timing data CD is generated, the karaoke device K reads out accompaniment data included in the song data corresponding to the song ID of the song X selected by the singer V. The karaoke device K controls the performance means 10d to perform karaoke of the song X based on the read accompaniment data. The sound emission processing unit 500 outputs karaoke performance sounds of the song X based on the accompaniment data from the speaker 20. The singer V sings karaoke along with the karaoke performance sounds of the song X. After the karaoke performance of the song X starts, the correction unit 400 extracts the singing pitch from the singing voice of the singer V. The sound emission processing unit 500 emits singing voices based on the singing pitch along with the karaoke performance sounds. In this example, it is assumed that the singer V also sings outside of his / her vocal range.
[0061] Here, the correction unit 400 refers to the correction timing data CD in time with the start of the karaoke performance of the song X, and checks the sounding start time, sounding end time, and reference pitch in the order of the recorded notes.
[0062] For example, the correction unit 400 refers to the correction timing data CD, and when the pronunciation start time of note No. 2, "16750 msec," arrives, the correction unit 400 corrects the extracted singing pitch of the karaoke singing of singer V to the reference pitch "C3" recorded in the correction timing data CD. On the other hand, when the pronunciation start time of note No. 2, "17000 msec," arrives, the correction unit 400 ends the correction of the singing pitch. The sound emission processing unit 500 emits the singing voice from the speaker 20 based on the corrected singing pitch from the pronunciation start time to the pronunciation end time of note No. 2.
[0063] Furthermore, the correction unit 400 refers to the correction timing data CD, and when the pronunciation start time of note No. n, "37,500 msec," arrives, the correction unit 400 corrects the extracted singing pitch of the karaoke singing of singer V to the reference pitch "C5" recorded in the correction timing data CD. On the other hand, when the pronunciation start time of note No. n, "38,000 msec," arrives, the correction unit 400 ends the correction of the singing pitch. The sound emission processing unit 500 emits the singing voice from the speaker 20 based on the corrected singing pitch from the pronunciation start time to the pronunciation end time of note No. n.
[0064] The reference pitch "C3" for note No. 2 and the reference pitch "C5" for note No. n are pitches that are not included in the range from the highest pitch "B4" to the lowest pitch "D3" indicated by singer V's vocal range data, i.e., pitches that singer V cannot produce. Therefore, singer V's singing pitch deviates from the reference pitch. In such a case, the correction unit 400 corrects the singing pitch from the timing at which the pronunciation of note No. 2 and note No. n begins to be produced until the timing at which the pronunciation ends, thereby producing a singing voice that corresponds to the reference pitch.
[0065] It should be noted that the correcting section 400 does not correct the singing pitch of notes that are not recorded in the correction timing data CD (for example, note No. 1). In this case, the singer's singing voice is emitted as is.
[0066] As is clear from the above, the karaoke device K of this embodiment comprises an acquisition unit 100 that acquires vocal range data indicating the highest and lowest pitches that the singer can sing; a determination unit 200 that determines whether the reference pitch of each note in the reference data of a song selected by the singer is within the range from the highest pitch to the lowest pitch indicated by the acquired vocal range data of the singer; a generation unit 300 that generates correction timing data that records the pronunciation start time, pronunciation end time, and reference pitch of a note whose reference pitch is determined not to be within the range from the highest pitch to the lowest pitch; a correction unit 400 that corrects the singing pitch of the singer's karaoke singing to the reference pitch recorded in the correction timing data from the pronunciation start time to the pronunciation end time of a note included in the correction timing data after the karaoke performance of the song begins; and a sound emission processing unit 500 that emits a singing voice from the speaker 20 based on the corrected singing pitch.
[0067] According to this karaoke device K, the singing pitch of a note determined not to fall within the range from the highest pitch to the lowest pitch in the reference data of the song selected by the singer can be corrected to the reference pitch of that note. In this case, the singing voice produced corresponds to the reference pitch. This reduces the sense of discomfort caused by a singing pitch that significantly deviates from the reference pitch. On the other hand, the karaoke device K does not correct the singing pitch of a singing voice produced for a note determined to fall within the range from the highest pitch to the lowest pitch in the reference data of the song selected by the singer. In this case, the singing voice produced corresponds to the singer's singing pitch. This reduces the sense of discomfort caused by correcting the singing pitch even when it is not significantly different from the reference pitch. In other words, according to the karaoke device K of this embodiment, a singing voice that sounds less unnatural can be produced when the singer's voice signal is corrected.
[0068] <Modification> For example, there may be a case where the reference pitches of two consecutive notes are determined to be outside the range from the highest pitch to the lowest pitch indicated by the singer's vocal range data, and the pronunciation end time of the first note and the pronunciation start time of the second note following the first note are the same. In this case, the correction unit 400 according to the embodiment ends correction upon the pronunciation end time of the first note included in the correction timing data and starts correction upon the pronunciation start time of the second note included in the correction timing data. Therefore, there is a possibility that a singing voice based on an uncorrected singing pitch may be momentarily emitted, even though it is significantly different from the reference pitch.
[0069] Therefore, when the pronunciation end time of a note included in the correction timing data and the pronunciation start time of the note following the note included in the correction timing data are the same time, the correction unit 400 according to this modified example can perform correction from the pronunciation start time of the note to the pronunciation end time of the note following the note included in the correction timing data.
[0070] Specifically, suppose that the determination unit 200 determines that the reference pitches of two consecutive notes N1 and N2 are not within the range from the highest pitch to the lowest pitch indicated by the singer's vocal range data. In this case, the correction timing data records the onset time ST1, onset end time FT1, and reference pitch SP1 of note N1, and the onset time ST2, onset end time FT2, and reference pitch SP2 of note N2.
[0071] Here, the correction unit 400 according to this modification checks whether the pronunciation end time FT1 of note N1 and the pronunciation start time ST2 of note N2 are the same. If the pronunciation end time FT1 of note N1 and the pronunciation start time ST2 of note N2 are the same, the correction unit 400 does not end the correction based on the pronunciation end time FT1 of note N1, but ends the correction based on the pronunciation end time FT2 of note N2.
[0072] As is clear from the above, in the karaoke device K according to this modification, when the pronunciation end time of a note included in the correction timing data and the pronunciation start time of the note following the note included in the correction timing data are the same, the correction unit 400 performs correction from the pronunciation start time of the note to the pronunciation end time of the note following the note. With this karaoke device K, regardless of the judgment result based on the reference pitch of consecutive notes, when correcting the singer's voice signal, it is possible to produce a singing voice that sounds less unnatural.
[0073] <Other> The program can also be supplied to a computer using a non-transitory computer-readable medium with an executable program stored thereon. Examples of non-transitory computer-readable media include magnetic recording media (e.g., flexible disks, magnetic tapes, hard disk drives), CD-ROMs (Read Only Memory), etc.
[0074] 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]
[0075] 100 Acquisition Department 200 Judgment section 300 Generation part 400 Correction Unit 500 Sound emission processing unit K Karaoke equipment
Claims
1. an acquisition unit that acquires vocal range data indicating the highest and lowest pitches that a singer can sing; a determination unit that determines whether the reference pitch of each note in the reference data of the song selected by the singer is within the range from the highest pitch to the lowest pitch indicated by the acquired vocal range data of the singer; a generation unit that generates correction timing data that records the sounding start time, sounding end time, and reference pitch of a note whose reference pitch is determined not to be within the range from the highest pitch to the lowest pitch; a correction unit that corrects the singing pitch of the singer's karaoke singing to the reference pitch recorded in the correction timing data from the start time to the end time of one note included in the correction timing data after the karaoke performance of the song starts; a sound emission processing unit that emits a singing voice from a sound emission means based on the corrected singing pitch; A karaoke device having:
2. 2. The karaoke apparatus according to claim 1, wherein, when the sounding end time of one note included in the correction timing data and the sounding start time of the note following the one note included in the correction timing data are the same, the correction unit performs the correction from the sounding start time of the one note to the sounding end time of the note following the one note included in the correction timing data.
Citation Information
Patent Citations
Karaoke device
JP1996234772A