Karaoke device, karaoke system

The karaoke device and system use heart rate monitoring and song reservation control to prevent sudden heart rate spikes by identifying and avoiding songs that trigger such spikes, enhancing user safety.

JP2025173748APending Publication Date: 2025-11-28DAIICHI KOSHO COMPANY
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024079471
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-15
Publication Date
2025-11-28

AI Technical Summary

Technical Problem

Existing karaoke systems do not prevent sudden increases in heart rate during singing, which can be harmful to users.

Method used

A karaoke device and system that includes a heart rate monitor, server device, and karaoke device, which acquire prohibited singing conditions by identifying heart rate spike times and note patterns, and prohibit reservations for songs that meet these conditions to prevent heart rate spikes.

Benefits of technology

Prevents sudden heart rate increases by prohibiting the reservation and performance of songs likely to cause such spikes, ensuring a safer karaoke experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025173748000001_ABST
    Figure 2025173748000001_ABST
Patent Text Reader

Abstract

To provide a Karaoke device capable of preventing sudden increases in heart rate when users sing Karaoke.SOLUTION: A Karaoke device includes: an acquisition unit that acquires prohibited singing conditions, including heart rate surge duration, which is a time from start to end of interval where a user's heart rate surged while singing Karaoke for a particular song, and pitch and sequence of multiple notes within that song contained in the interval where the heart rate surged; and a reservation processing unit that prohibits reservation of Karaoke performances for songs that match the user's prohibited singing conditions, when the user inputs arbitrary search criteria to select a song for Karaoke singing.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 and a karaoke system. [Background technology]

[0002] Patent document 1 discloses a technology that displays vital signs (blood pressure, heart rate, blood oxygen saturation, body temperature) detected while the singer is singing, thereby drawing attention to the singer's health condition and providing an opportunity to check information to maintain and improve it. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-134599 Summary of the Invention [Problem to be solved by the invention]

[0004] An object of the present invention is to provide a karaoke device and a karaoke system that can prevent a sudden rise in the heart rate when a user sings karaoke. [Means for solving the problem]

[0005] One invention for achieving the above object is a karaoke device having an acquisition unit that acquires prohibited singing conditions including a heart rate spike time, which is the time from the start time to the end time of a section in which the heart rate spikes when a user sings karaoke of a certain song, and the pitches and order of the pitches of multiple notes in the certain song included in the section in which the heart rate spikes, and a reservation processing unit that, when the user inputs any search conditions to select a song to sing karaoke, prohibits the user from making reservations for karaoke performance of songs that meet the prohibited singing conditions. Another invention for achieving the above object is a karaoke system including a heart rate measuring device for measuring a user's heart rate, a server device, and a karaoke device, wherein the karaoke device has an acquisition unit that acquires prohibited singing conditions including a heart rate spike time, which is the time from the start time to the end time of a section in which the heart rate spikes when the user sings karaoke of a certain song, and the pitches and order of the pitches of multiple notes in the certain song included in the section in which the heart rate spikes, and a reservation processing unit that, when the user inputs any search conditions to select a song to sing karaoke, prohibits the user from making reservations for karaoke performance of songs that meet the prohibited singing conditions. Other features of the present invention will become apparent from the following description and drawings. [Effects of the Invention]

[0006] According to the present invention, a sudden rise in the heart rate can be prevented when a user sings karaoke. [Brief explanation of the drawings]

[0007] [Figure 1] 1 is a diagram showing a karaoke system according to an embodiment; [Figure 2] 1 is a diagram showing a karaoke device according to an embodiment; [Figure 3] 1 is a diagram showing a karaoke machine main body according to an embodiment; [Figure 4] FIG. 10 is a diagram showing reference data according to the embodiment. [Figure 5] 4 is a flowchart showing the process of the karaoke device according to the embodiment. [Figure 6] FIG. 10 is a diagram showing transition data according to the embodiment. [Figure 7] FIG. 10 is a diagram showing note numbers, pitches of each note, sounding start times, and sounding end times of a piece of music X according to an embodiment. [Figure 8] FIG. 10 is a diagram showing prohibited singing conditions according to the embodiment. [Figure 9]4 is a flowchart showing the process of the karaoke device according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0008] A karaoke device and a karaoke system according to an embodiment will be described with reference to FIGS.

[0009] ==Karaoke System== The karaoke system includes a heart rate monitor, a server device, and a karaoke device, which are communicatively connected to each other.

[0010] The heart rate monitor is a device for measuring the heart rate of a user. The heart rate monitor may be a portable device such as a smartwatch owned by the user, or a heart rate monitor installed in the karaoke room where the karaoke machine is installed. Alternatively, as described in JP 2005-134599 A, the microphone of the karaoke machine may have the function of a heart rate monitor.

[0011] The server device is a device for managing various information in the karaoke system. The server device according to this embodiment can also execute some of the same processes as the karaoke device (details will be described later).

[0012] A karaoke machine is a device that allows users to sing karaoke songs and play karaoke music.

[0013] As shown in FIG. 1, the karaoke system 1 according to this embodiment includes a heart rate measuring device HRM, a server device S, and a karaoke device K.

[0014] ==Karaoke Equipment== As shown in FIG. 2, 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.

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

[0016] 3, 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).

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

[0018] The song data is provided with song identification information for identifying each song. The song identification information is information unique to each song, such as a song ID for identifying the song. The song data includes accompaniment data, reference data, etc. The accompaniment data is data that forms the basis of the karaoke performance sound. The reference data is data that indicates the singing melody of the song performed karaoke, and is used when evaluating the user's karaoke singing.

[0019] The reference data consists of multiple notes (musical notes), and each note has a note number, pitch, sounding start time (so-called note-on) and sounding end time (so-called note-off). The note number indicates the order of the notes. For example, the note number corresponding to the first note of a song is "1." The sounding start time and sounding end time are indicated by a time reference (0) that is the start time of the karaoke performance of the song.

[0020] 4 shows an example of reference data for song M1. For example, note No. 1 has a pitch of "E3," a sound start time of "0 msec," and a sound end time of "500 mec," while note No. n has a pitch of "E4," a sound start time of "45000 msec," and a sound end time of "47000 mec."

[0021] 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.).

[0022] [Communication means / input means] The communication means 10b provides an interface for communicating with the remote control device 50. The input means 10c is configured to allow the user to input various operations. The input means 10c is a button or the like provided on the karaoke machine main unit 10. Alternatively, the remote control device 50 may function as the input means 10c.

[0023] [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).

[0024] [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.

[0025] In this embodiment, the CPU executes a program stored in the memory, causing the control means 10e to function as an acquisition unit 100 and a reservation processing unit 200 (see FIG. 3).

[0026] (Acquisition Department) The acquisition unit 100 acquires the prohibited singing conditions.

[0027] The prohibited singing conditions include the heart rate sudden rise time, which is the time from the start time to the end time of the section in which the heart rate suddenly rises when the user sings a certain song karaoke, and the pitches of multiple notes of the certain song included in the section in which the heart rate suddenly rises and the order of the pitches (so-called note pattern).

[0028] The singing prohibition conditions can be acquired by various methods. For example, the acquisition unit 100 can determine the singing prohibition conditions using a first threshold determined according to the user's heart rate measured immediately before starting to sing a certain song at karaoke, a second threshold that is lower than the first threshold and indicates a predetermined heart rate, a predetermined time period for determining that the heart rate has suddenly increased, transition data indicating the transition of the heart rate measured while the user is singing the certain song at karaoke, and reference data for the certain song. The acquisition unit 100 acquires the determined singing prohibition conditions.

[0029] The heart rate can be measured by a heart rate measuring device HRM. The heart rate measuring device HRM transmits the measured heart rate together with user identification information and the measurement time to the karaoke device K. The measurement time is expressed as a time reference (0) relative to the start of the karaoke performance of a song. For example, if the heart rate is measured at the start of singing a certain song, the measurement time of the heart rate is "0 msec." The user identification information is information unique to each user, such as a user ID for identifying the user. The first threshold is a value that generally indicates an increased heart rate, such as a value obtained by adding 15 to the heart rate immediately before starting karaoke singing (i.e., at normal times). The second threshold (i.e., a predetermined heart rate) is the intermediate value between the first threshold and the heart rate immediately before starting karaoke singing. The predetermined time is a time, such as 7 seconds or 10 seconds, for determining that the heart rate has suddenly increased. A unique predetermined time is set for each song.

[0030] Specifically, the user operates the remote control device 50, inputs his / her user identification information and password, and then selects the login icon.

[0031] The karaoke device K transmits a login request including the input user identification information and password to the server device S. The server device S completes the login by storing the user identification information and password included in the received login request in a storage means. The server device S transmits a signal to the karaoke device K indicating that the login has been completed.

[0032] Thereafter, the user starts measuring his / her heart rate using the heart rate measuring device HRM immediately before starting to sing a certain song. The heart rate measuring device HRM transmits the measured heart rate together with the user's user identification information and the time of measurement to the karaoke device K. The heart rate measuring device HRM measures the heart rate at predetermined intervals (for example, every second) while the user is singing a certain song.

[0033] The acquisition unit 100 determines a first threshold value based on the heart rate measured immediately before the user starts singing the received karaoke piece of music. The acquisition unit 100 also determines a second threshold value based on the determined first threshold value and the heart rate measured immediately before the user starts singing the received karaoke piece of music. The acquisition unit 100 also generates transition data based on the transition of the heart rate received while the user is singing the karaoke piece of music.

[0034] After the karaoke singing of a certain song is finished, the acquiring unit 100 refers to the transition data and checks whether any heart rate has exceeded the first threshold. If no heart rate has exceeded the first threshold, the acquiring unit 100 does not execute the subsequent processes (i.e., does not determine the prohibited singing conditions for this karaoke singing).

[0035] On the other hand, if there is a heart rate that is equal to or greater than the first threshold, the acquisition unit 100 identifies the measurement time when that heart rate was first measured as the heart rate threshold reaching time.

[0036] Next, the acquisition unit 100 refers to the transition data and checks the heart rate measured before the time when the heart rate threshold was reached. The acquisition unit 100 identifies the measurement time when the heart rate that became the second threshold was measured as the time when the heart rate started to rise.

[0037] The acquisition unit 100 obtains the elapsed time from the time when the heart rate starts to increase to the time when the heart rate reaches the threshold value. The acquisition unit 100 checks whether the elapsed time is less than a predetermined time. If the elapsed time is equal to or greater than the predetermined time, the acquisition unit 100 does not execute the subsequent processing (i.e., does not determine the prohibited singing conditions for the current karaoke singing).

[0038] On the other hand, if the elapsed time is less than the predetermined time, the acquisition unit 100 regards the elapsed time as the heart rate sudden rise time. In other words, the heart rate sudden rise time is the time from the time when the heart rate starts to rise to the time when the heart rate threshold is reached. The heart rate rise start time is the start time of the section in which the heart rate suddenly rose, and the heart rate threshold reach time is the end time of the section in which the heart rate suddenly rose.

[0039] The acquisition unit 100 refers to reference data for a certain piece of music and identifies notes included in the section corresponding to the time of sudden heart rate rise (i.e., the time from the time the heart rate starts to rise to the time the heart rate reaches the threshold value). The acquisition unit 100 can identify notes based on the sounding start time and sounding end time of each note.

[0040] The acquisition unit 100 determines the prohibited singing conditions by associating the pitches corresponding to the identified notes and the order of the pitches with the time period during which the heart rate suddenly increases. The acquisition unit 100 stores the determined prohibited singing conditions in the storage means 10a in association with the user's user identification information. Alternatively, the acquisition unit 100 can transmit the determined prohibited singing conditions to the server device S in association with the user's user identification information. In this case, the server device S stores the received prohibited singing conditions and user identification information.

[0041] In the above example, the prohibited singing conditions are determined after the karaoke singing of a certain song has been completed, but the karaoke device K (acquisition unit 100) can also determine the prohibited singing conditions by performing the above-mentioned process while the karaoke singing of a certain song is being performed.

[0042] Furthermore, by having the server device S execute the above-mentioned process, the prohibited singing conditions can be determined on the server device S side. In this case, the acquisition unit 100 acquires the prohibited singing conditions transmitted from the server device S. When the prohibited singing conditions are determined on the server device S side, the heart rate measuring device HRM transmits the measured heart rate and the measurement time together with the user's user identification information to the server device S.

[0043] (Reservation processing unit) When a user inputs any search conditions to select a song to sing karaoke, the reservation processing unit 200 prohibits the reservation of a karaoke performance for a song that meets the user's prohibited singing conditions.

[0044] A user who wishes to sing karaoke operates the remote control device 50 to input search criteria. The search criteria include song title, singer name, genre, era, etc. The reservation processing unit 200 extracts songs that match the input search criteria and displays song information (song title and singer name) on the display screen of the remote control device 50. The user refers to the displayed song information and selects one song that they wish to sing karaoke.

[0045] Here, the reservation processing unit 200 of this embodiment identifies, from among the songs that meet the search conditions, songs that include the same pitches and pitch order of multiple notes as the pitches and pitch order of multiple notes included in the prohibited singing conditions, and in which the total pronunciation time from the first note to the last note of the multiple notes is longer than the heart rate sudden rise time, and in which the total pronunciation time of notes other than the first note and the last note of the multiple notes is less than the heart rate sudden rise time.

[0046] Specifically, the user operates the remote control device 50, inputs his / her user identification information and password, and then selects the login icon.

[0047] The karaoke device K transmits a login request including the input user identification information and password to the server device S. The server device S completes the login by storing the user identification information and password included in the received login request in a storage means. The server device S transmits a signal to the karaoke device K indicating that the login has been completed.

[0048] Thereafter, the user operates the remote control device 50 to input any search criteria. The reservation processing unit 200 extracts songs that match the search criteria. The reservation processing unit 200 reads reference data for the extracted songs from the storage means 10a. The reservation processing unit 200 also reads prohibited singing conditions from the storage means 10a (or the server device S) based on the input user identification information.

[0049] The schedule processing unit 200 refers to the reference data for the read music piece and checks whether it contains the same pitches and pitch order of the multiple notes as those included in the prohibited singing conditions. If the reference data contains the same pitches and pitch order of the multiple notes as those included in the prohibited singing conditions, the schedule processing unit 200 calculates the total sounding time from the first note to the last note of the multiple notes. The schedule processing unit 200 checks whether the calculated total is longer than the heart rate sudden rise time. Furthermore, the schedule processing unit 200 calculates the total sounding time of the multiple notes other than the first and last notes. The schedule processing unit 200 checks whether the calculated total is shorter than the heart rate sudden rise time.

[0050] The reservation processing unit 200 identifies, as a song that satisfies the prohibited singing condition, a song that includes the same pitches and pitch order of multiple notes as those included in the prohibited singing condition, in which the total sounding time from the first note to the last note among the multiple notes is longer than the time for sudden rise in heart rate, and in which the total sounding time of notes other than the first note and the last note among the multiple notes is shorter than the time for sudden rise in heart rate.

[0051] If multiple songs that meet the search criteria are extracted, the reservation processing unit 200 performs the above process for each song. Also, if there are multiple singing prohibition conditions, the reservation processing unit 200 performs the above process for each singing prohibition condition.

[0052] When a song that satisfies the prohibited singing condition is identified, the reservation processing unit 200 prohibits the reservation of the karaoke performance of that song.

[0053] Prohibition of reservations can be performed in various ways. For example, the reservation processing unit 200 can prohibit a user from making a reservation for a karaoke performance by not presenting songs that meet the singing prohibition conditions to the user. In this case, the reservation processing unit 200 does not display song information (song titles and singer names) on the display screen of the remote control device 50 for songs that meet the singing prohibition conditions among the songs extracted based on the input search conditions. Furthermore, if all songs extracted based on the input search conditions meet the singing prohibition conditions, the reservation processing unit 200 can display a message such as "There are no songs that can be karaoke sung because they meet the singing prohibition conditions" on the display device 30 or emit a sound corresponding to the message from the speaker 20.

[0054] Alternatively, the reservation processing unit 200 can prohibit a user from reserving a karaoke performance by displaying songs that meet the prohibited singing conditions so that the user cannot select them. In this case, when the reservation processing unit 200 displays information about the songs (song titles and singer names) on the display screen of the remote control device 50 for songs that meet the prohibited singing conditions among the songs extracted based on the input search conditions, the reservation processing unit 200 can display the songs in a manner that makes them unselectable (for example, grayed out) or together with an icon that urges the user to prohibit the reservation.

[0055] In the above, an example was described in which processing was performed to determine whether or not all songs that meet the input search criteria meet the prohibited singing conditions, but processing to determine whether or not only the songs selected by the user meet the prohibited singing conditions may also be performed.

[0056] For example, suppose that a user refers to the song information displayed on the remote control device 50 in accordance with the search conditions and selects a song that the user wishes to sing karaoke. In this case, the reservation processing unit 200 checks whether the song contains the same pitches and pitch order of the notes as the pitches and pitch order of the notes included in the prohibited singing conditions, whether the total sounding time from the first note to the last note of the selected notes is longer than the heart rate sudden rise time, and whether the total sounding time of the notes other than the first note and the last note of the selected notes is shorter than the heart rate sudden rise time.

[0057] The reservation processing unit 200 identifies a selected piece of music as a piece of music that satisfies the prohibited singing condition if the selected piece of music contains the same pitches and pitch order of multiple notes as those included in the prohibited singing condition, the total sounding time from the first note to the last note of the multiple notes is longer than the heart rate sudden rise time, and the total sounding time of notes other than the first note and the last note of the multiple notes is shorter than the heart rate sudden rise time.

[0058] If a selected song is identified as a song that satisfies the singing prohibition condition, the reservation processing unit 200 prohibits the reservation of a karaoke performance of that song. For example, the reservation processing unit 200 can display a message such as "The song you selected cannot be reserved because it satisfies the singing prohibition condition" on the display device 30 or can emit a sound corresponding to the message from the speaker 20.

[0059] ==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. 5 to 9. FIG. 5 is a flowchart showing an example of the operation of the karaoke device K to acquire prohibited singing conditions. FIG. 6 is an example of progression data when a user U sings a song X. FIG. 7 is an example showing the note numbers, pitches of each note, and the start and end times of pronunciation of the song X. FIG. 8 is an example of prohibited singing conditions acquired when a user U sings a song X, stored in the storage means 10a. FIG. 9 is a flowchart showing an example of the operation of the karaoke device K to prohibit a karaoke performance reservation. In this example, it is assumed that the user U has completed logging in to the karaoke device K. It is also assumed that the predetermined time for the song X is "7000 msec." The storage means 10a also stores reference data for the song M1 shown in FIG. 4.

[0060] [Acquire the forbidden singing conditions] User U starts measuring his / her heart rate using the heart rate measuring device HRM immediately before starting to sing karaoke of song X. The heart rate measuring device HRM transmits the measured heart rate and the measurement time together with user U's user ID ***U to karaoke device K. The acquisition unit 100 sequentially acquires the heart rates transmitted from the heart rate measuring device HRM (acquires the measured heart rates; step 10).

[0061] The acquisition unit 100 determines the prohibited singing conditions C (determine prohibited singing conditions; step 11) using a first threshold SH1 determined according to the heart rate of the user U measured immediately before starting to sing karaoke the song X, a second threshold SH2 that is lower than the first threshold SH1 and indicates a predetermined heart rate, a predetermined time (7000 msec) for determining that the heart rate has suddenly increased, transition data TD indicating the transition of the heart rate measured while the user U is singing karaoke the song X, and reference data for the song X. The acquisition unit 100 acquires the determined prohibited singing conditions C (acquire prohibited singing conditions; step 12). The acquisition unit 100 stores the determined prohibited singing conditions C in the storage means 10a in association with the user ID ***U of the user U.

[0062] Specifically, suppose that the heart rate of user U measured immediately before starting to sing karaoke the song X is "85." In this case, the acquisition unit 100 adds "15" to this heart rate to determine "100" as the first threshold SH1. The acquisition unit 100 then determines "93," which is the intermediate value between the determined first threshold SH1 value "100" and the user U's heart rate of "85" measured immediately before starting to sing karaoke the song X, as the second threshold SH2. The acquisition unit 100 also generates transition data TD (see FIG. 6) based on the transition of the heart rate received while user U is singing karaoke the song X.

[0063] The acquisition unit 100 refers to the transition data TD and checks whether or not there is a heart rate that is equal to or greater than the first threshold value SH1.

[0064] 6, the heart rate reaches "100" at 60,000 msec after the start of karaoke singing. Therefore, the acquisition unit 100 determines that there is a heart rate that is equal to or greater than the first threshold SH1. In this case, the acquisition unit 100 identifies "60,000 msec," the measurement time when the heart rate "100" was first measured, as the heart rate threshold reaching time t1.

[0065] Next, the acquisition unit 100 refers to the transition data TD and checks the heart rate measured before the heart rate threshold arrival time t2.

[0066] 6, the heart rate reaches 93 at 55,000 msec after the start of karaoke singing. In this case, the acquisition unit 100 identifies 55,000 msec, the measurement time when the heart rate reached the second threshold SH2, as the time t2 when the heart rate began to rise.

[0067] The acquisition unit 100 obtains the elapsed time PT from the time t2 when the heart rate starts to increase to the time t1 when the heart rate reaches the threshold value. The acquisition unit 100 checks whether the elapsed time PT is less than a predetermined time.

[0068] In this example, the elapsed time PT from the heart rate rise start time t2 to the heart rate threshold reaching time t1 is 5000 msec. Therefore, the acquisition unit 100 confirms that the elapsed time PT is less than the predetermined time (7000 msec). In this case, the acquisition unit 100 regards the elapsed time PT as the heart rate sudden rise time ST.

[0069] The acquisition unit 100 refers to the reference data of the song X and identifies the notes (note No. n53 to note No. n57) included in the section corresponding to the heart rate sudden rise time ST (i.e., the time from the heart rate rise start time t2 to the heart rate threshold reaching time t1) (see FIG. 7).

[0070] The acquisition unit 100 determines the prohibited singing condition C by associating the pitches corresponding to the identified notes (note No. n53 to note No. n57) and the order of the pitches (pitch "E4" is No. 1, pitch "E4" is No. 2, pitch "F4" is No. 3, pitch "G4" is No. 4, and pitch "B4" is No. 5) with the heart rate sudden rise time ST (5000 msec). The acquisition unit 100 stores the determined prohibited singing condition C in the storage means 10a in association with the user ID of the user U (see FIG. 8).

[0071] [Karaoke performance reservations prohibited] User U operates remote control device 50 to input any search criteria (input search criteria, step 20). Reservation processing unit 200 extracts songs that match the search criteria. Reservation processing unit 200 reads reference data for the extracted songs from storage means 10a. Furthermore, reservation processing unit 200 reads prohibited singing conditions C from storage means 10a based on user ID ***U of user U.

[0072] The reservation processing unit 200 identifies as songs that meet the prohibited singing condition C, from among the songs that meet the search criteria entered in step 20, songs that include the same pitches and pitch order of multiple notes as the pitches and pitch order of multiple notes included in the prohibited singing condition C, and in which the total sounding time from the first note to the last note of the multiple notes is longer than the heart rate sudden rise time, and the total sounding time of notes other than the first note and the last note of the multiple notes is shorter than the heart rate sudden rise time (identifying songs that meet the prohibited singing condition; step 21).

[0073] The reservation processing unit 200 prohibits the user U from making reservations for karaoke performances of songs that meet the singing prohibition condition C (prohibiting reservations for karaoke performances of songs that meet the singing prohibition condition; step 22).

[0074] Specifically, user U operates remote control device 50 to input the search criteria "artist Y." Here, it is assumed that the reservation processing unit 200 extracts songs M1 to M10 that meet the search criteria. In this case, the reservation processing unit 200 reads out reference data for the extracted songs M1 to M10 from storage means 10a. Furthermore, based on user ID ***U of user U, the reservation processing unit 200 reads out prohibited singing conditions C (see FIG. 8) from storage means 10a.

[0075] The reservation processing unit 200 refers to the read reference data for the song M1 and checks whether it contains the same pitches and pitch order of the multiple notes as those included in the prohibited singing condition C (pitch "E4" is 1, pitch "E4" is 2, pitch "F4" is 3, pitch "G4" is 4, and pitch "B4" is 5). The reservation processing unit 200 checks, for example, whether the reference data for the song M1 contains a note pattern that matches the pitches and pitch order of the multiple notes included in the prohibited singing condition C, i.e., the note pattern of the prohibited singing condition C. According to the examples of Figures 4 and 8, note patterns that match the note pattern of prohibited singing condition C (pitch "E4" is number 1, pitch "E4" is number 2, pitch "F4" is number 3, pitch "G4" is number 4, and pitch "B4" is number 5) are included in the reference data of song M1 (from note No. n to note No. n+4).

[0076] In this case, the schedule processing unit 200 refers to the reference data for the song M1 and calculates the total sounding time of the multiple notes (note No. n to note No. n+4) from the first note (note No. n) to the last note (note No. n+4), which is "8000 msec." The schedule processing unit 200 checks whether the calculated total value "8000 msec" is longer than the heart rate sudden rise time ST. Here, the heart rate sudden rise time ST included in the prohibited singing condition C is "5000 msec." Therefore, the schedule processing unit 200 can confirm that the calculated total value "8000 msec" is longer than the heart rate sudden rise time ST (5000 msec).

[0077] Furthermore, the schedule processing unit 200 calculates the total sounding time of all notes (note No. n to note No. n+4) other than the first note (note No. n) and the last note (note No. n+4) (i.e., notes No. n+1 to note No. n+3) to be "4000 msec." The schedule processing unit 200 checks whether the calculated total value "4000 msec" is less than the heart rate sudden rise time ST. Here, the heart rate sudden rise time ST included in the prohibited singing condition C is "5000 msec." Therefore, the schedule processing unit 200 can confirm that the calculated total value "4000 msec" is less than the heart rate sudden rise time ST (5000 msec).

[0078] From the above, song M1 contains multiple note pitches and the same pitch order as the multiple note pitches and pitch order included in prohibited singing condition C, and the total sounding time from the first note to the last note of the multiple notes is longer than the heart rate sudden rise time ST, and the total sounding time of notes other than the first note and the last note of the multiple notes is shorter than the heart rate sudden rise time ST. Therefore, the schedule processing unit 200 identifies song M1 as a song that meets prohibited singing condition C.

[0079] The schedule processing unit 200 also executes the above-described process for the songs M2 to M10. In this example, it is assumed that none of the songs M2 to M10 meets the prohibited singing condition C.

[0080] If song M1 is identified as meeting singing prohibition condition C, the reservation processor 200 prohibits the reservation of karaoke performance for song M1. For example, of songs M1 to M10 extracted based on the input search criteria, the reservation processor 200 does not display song information for song M1 on the display screen of the remote control device 50.

[0081] Alternatively, when the reservation processing unit 200 displays information about the song M1 (song title and singer name) on the display screen of the remote control device 50 from songs M1 to M10 extracted based on the input search conditions, it displays the song in a manner that makes it impossible to select the song.

[0082] As is clear from the above, the karaoke device K of this embodiment has an acquisition unit 100 that acquires prohibited singing conditions including the heart rate spike time, which is the time from the start time to the end time of the section in which the heart rate spikes when a user sings karaoke of a certain song, and the pitches and order of the pitches of multiple notes in the certain song included in the section in which the heart rate spikes, and a reservation processing unit 200 that, when a user inputs any search conditions to select a song to sing karaoke, prohibits the user from making reservations for karaoke performance of songs that meet the prohibited singing conditions of the user.

[0083] With this karaoke device K, it is possible to prohibit the reservation of karaoke performances for songs that meet the prohibited singing conditions. Therefore, users cannot sing songs that are likely to cause a sudden rise in heart rate. In other words, with the karaoke device K of this embodiment, a sudden rise in heart rate can be prevented beforehand when the user sings karaoke.

[0084] The acquisition unit 100 of the karaoke machine K according to this embodiment can acquire singing prohibition conditions determined using a first threshold determined based on the user's heart rate measured immediately before starting to sing a certain song, a second threshold that is lower than the first threshold and indicates a predetermined heart rate, a predetermined time period for determining that the heart rate has suddenly increased, transition data indicating the transition of the heart rate measured while the user is singing the certain song, and reference data for the certain song. The karaoke machine K can acquire singing prohibition conditions based on the user's actual heart rate.

[0085] Furthermore, the reservation processing unit 200 of the karaoke machine K according to this embodiment can identify, from among the songs that meet the search criteria, songs that include the same pitches and pitch order of multiple notes as the pitches and pitch order of multiple notes included in the prohibited singing conditions, where the total sounding time from the first note to the last note of the multiple notes is longer than the heart rate sudden rise time, and the total sounding time of notes other than the first note and the last note of the multiple notes is shorter than the heart rate sudden rise time. This karaoke machine K can accurately identify songs that meet the prohibited singing conditions.

[0086] Furthermore, the reservation processing unit 200 of the karaoke device K according to this embodiment can prohibit a karaoke performance reservation by not presenting songs that meet the prohibited singing conditions to the user. Alternatively, the reservation processing unit 200 of the karaoke device K according to this embodiment can prohibit a karaoke performance reservation by presenting songs that meet the prohibited singing conditions so that the user cannot select them. In this way, the karaoke device K according to this embodiment can prohibit a karaoke performance reservation in various ways.

[0087] The karaoke system 1 according to this embodiment includes a heart rate monitor HRM for measuring the user's heart rate, a server device S, and a karaoke device K. The karaoke device K includes an acquisition unit 100 for acquiring prohibited singing conditions, including a heart rate spike time, which is the time from the start to the end of a section in a song where the user's heart rate spikes when singing the song, and the pitches and order of the notes in the song included in the section in which the heart rate spikes. The karaoke system 1 also includes a reservation processing unit 200 for prohibiting the user from making karaoke reservations for songs that meet the prohibited singing conditions when the user inputs search criteria to select a song to sing. The karaoke system 1 can acquire prohibited singing conditions based on the user's actual heart rate measured by the heart rate monitor HRM.

[0088] <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.

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

[0090] 100 Acquisition Department 200 Reservation Processing Unit K Karaoke equipment

Claims

1. an acquisition unit that acquires prohibited singing conditions including a heart rate spike time, which is the time from the start time to the end time of a section in which the heart rate spikes when the user sings a certain song karaoke, and pitches and the order of pitches of multiple notes of the certain song included in the section in which the heart rate spikes; a reservation processing unit that prohibits a user from making a reservation for a karaoke performance of a song that matches the prohibition condition of the user when the user inputs any search condition to select a song to sing karaoke; A karaoke device having:

2. 2. The karaoke device according to claim 1, wherein the acquisition unit acquires the prohibited singing conditions determined using a first threshold determined in accordance with the user's heart rate measured immediately before starting to sing the certain song, a second threshold that is lower than the first threshold and indicates a predetermined heart rate, a predetermined time period for determining that the heart rate has suddenly increased, trend data indicating the trend in the heart rate measured while the user is singing the certain song, and reference data for the certain song.

3. 2. The karaoke device of claim 1, wherein the reservation processing unit identifies, from among the songs that meet the search conditions, songs that include the same pitches and pitch order of multiple notes as the pitches and pitch order of multiple notes included in the prohibited singing conditions, and in which the total sounding time from the first note to the last note among the multiple notes is longer than the heart rate sudden rise time, and the total sounding time of notes other than the first note and the last note among the multiple notes is shorter than the heart rate sudden rise time.

4. 4. The karaoke apparatus according to claim 1, wherein the reservation processing unit prohibits the user from making a reservation for the karaoke performance by not allowing the user to select a song that satisfies the prohibited singing condition.

5. 4. The karaoke apparatus according to claim 1, wherein the reservation processing unit prohibits the user from reserving the karaoke performance by displaying songs that meet the prohibited singing conditions so that the user cannot select the songs.

6. A karaoke system including a heart rate measuring device for measuring the heart rate of a user, a server device, and a karaoke device, The karaoke device an acquisition unit that acquires prohibited singing conditions including a heart rate spike time, which is the time from the start time to the end time of a section in which the heart rate spikes when the user sings a certain song karaoke, and pitches and the order of pitches of multiple notes of the certain song included in the section in which the heart rate spikes; a reservation processing unit that prohibits a user from making a reservation for a karaoke performance of a song that matches the prohibition condition of the user when the user inputs any search condition to select a song to sing karaoke; A karaoke system having:

Citation Information

Patent Citations

  • Karaoke system having vital detection function

    JP2005134599A