Karaoke equipment

JP7638596B2Active Publication Date: 2025-03-04DAIICHI KOSHO COMPANY
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2021077699
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-04-30
Publication Date
2025-03-04
Estimated Expiration
2041-04-30

AI Technical Summary

Benefits of technology

【0009】 本発明によれば、利用者が各年代でカラオケ歌唱してきた楽曲のメドレー演奏が可能なカラオケ装置を提供することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007638596000001
    Figure 0007638596000001
  • Figure 0007638596000002
    Figure 0007638596000002
  • Figure 0007638596000003
    Figure 0007638596000003
Patent Text Reader

Abstract

To provide a Karaoke device that can play a medley of pieces of music that a user has sung at Karaoke in respective periods.SOLUTION: A Karaoke device 1 is connected communicably to a server device 101, and has a storage part 11 which store playing data on a plurality of musical pieces, and a control part 10. The control part 10 functions as an acquisition part 21, a generation part 22, an extraction part 23, and a medley playing part 24. The acquisition part 21 acquires birthday information on a user and a singing history from the server device 101. The generation part 22 generates period section information representing past periods of the user based upon the birthday information acquired by the acquisition part 21. The extraction part 23 extracts playing data as many as a predetermined number of playing musical pieces for each of the periods represented by the period section information based upon the singing history acquired by the acquisition part 21. The medley playing part 24 plays a sequential medley of the playing data extracted by the extraction part.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] Conventionally, in karaoke performance, a medley performance in which performance data of a plurality of songs is played consecutively is known, and some karaoke devices perform medley performances.

[0003] For example, the music playback device described in Patent Document 1 includes a condition receiving means for receiving conditions related to a user, a performance piece extraction means for extracting a predetermined number of performance pieces from a plurality of performance pieces based on the conditions received by the condition receiving means, and a continuous playing means for continuously playing a partial section of each of the performance pieces extracted by the performance piece extraction means. The conditions for the music playback device are the age of the user and the genre of the performance pieces. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2005-84336 A Summary of the Invention [Problem to be solved by the invention]

[0005] Meanwhile, users of karaoke machines have changed in age from elementary school students, junior high school students, high school students, university students, and the ensuing working adults, and generally sing karaoke songs appropriate for each generation.

[0006] However, conventional karaoke devices such as the music playback device of Patent Document 1 can only play karaoke songs corresponding to one designated age group in succession. In other words, conventional karaoke devices cannot play a medley of songs that a user has sung in each age group. If a user sings karaoke by playing karaoke songs corresponding to only one age group in succession, the user cannot look back on each age group or feel the transition of the age groups.

[0007] An object of the present invention is to provide a karaoke apparatus capable of playing a medley of songs that users have sung in karaoke throughout their generations. [Means for solving the problem]

[0008] In order to solve the above problems, the karaoke device of the present invention is a karaoke device communicatively connected to a server device, and is characterized in that it has a memory unit that stores performance data of multiple songs, an acquisition unit that acquires the user's date of birth information and singing history from the server device, a generation unit that generates era division information indicating the user's past eras based on the date of birth information acquired by the acquisition unit, an extraction unit that extracts the performance data of a predetermined number of songs for each era indicated by the era division information based on the singing history acquired by the acquisition unit, and a medley performance unit that sequentially plays a medley of the performance data extracted by the extraction unit. Effect of the Invention

[0009] According to the present invention, it is possible to provide a karaoke machine capable of playing a medley of songs that users have sung in karaoke throughout their generations. [Brief description of the drawings]

[0010] [Figure 1] 1 is a block diagram showing a karaoke device according to a first embodiment of the present invention. [Diagram 2] 4 is a table showing an example of era division information of the karaoke device according to the first embodiment of the present invention. [Diagram 3]5 is a flowchart showing an example of a karaoke performance operation of the karaoke apparatus according to the first embodiment of the present invention. [Figure 4] 4 is a table showing an example of era division information and singing history of the karaoke device according to the first embodiment of the present invention. [Diagram 5] 10 is a table showing another example of era division information of the karaoke apparatus according to the first embodiment of the present invention. [Figure 6] FIG. 11 is a block diagram showing a karaoke device according to a second embodiment of the present invention. [Figure 7] 10 is a flowchart showing an example of a karaoke performance operation of the karaoke apparatus according to the second embodiment of the present invention. [Figure 8] FIG. 11 is a front view showing an example of an editing screen for era division information of the karaoke device according to the second embodiment of the present invention. [Figure 9] FIG. 11 is a front view showing an example of an editing screen for era division information of the karaoke device according to the second embodiment of the present invention. [Figure 10] FIG. 11 is a front view showing an example of an editing screen for era division information of the karaoke device according to the second embodiment of the present invention. [Figure 11] FIG. 11 is a front view showing an example of an editing screen for era division information of the karaoke device according to the second embodiment of the present invention. [Figure 12] 4 is a table showing an example of era division information and singing history of the karaoke device according to the first embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] [First embodiment] The karaoke device 1 according to the first embodiment of the present invention will now be described.

[0012] [Karaoke system] 1 is a block diagram showing a configuration of a karaoke system 100 including a karaoke device 1 according to the first embodiment. The karaoke system 100 includes the karaoke device 1 and a server device 101.

[0013] [Server device] The server device 101 has a function of managing the karaoke device 1 and the users who use the karaoke device 1. The server device 101 stores user identification information (user ID) of the user of the karaoke device 1, and further stores the birthdate information and singing history of the user in association with the user ID. The server device 101 is connected to the karaoke device 1 via a network such as the Internet so as to be able to communicate with each other.

[0014] When a singer sings karaoke along with the karaoke performance of a song by the karaoke device 1, the server device 101 receives and stores a singing history of the karaoke singing of the song from the karaoke device 1. For example, the singing history is a history of all karaoke singing performed by the user from the first time the user uses the karaoke device 1 to the present time, and includes song identification information (song ID) of the song sung karaoke, the song title, the date the karaoke singing was performed, the scoring history of the karaoke singing, etc.

[0015] In response to a request from the karaoke device 1, the server device 101 transmits the user's birth date information and singing history to the karaoke device 1. Specifically, the server device 101 receives the user ID of the user from the karaoke device 1 to which the user has logged in, and obtains and transmits the user's birth date information and singing history corresponding to the user ID.

[0016] [Karaoke equipment] The karaoke device 1 comprises a karaoke main unit 2, a microphone 3, a speaker 4, a display device 5 such as a monitor, and a remote control device 6. The karaoke device 1 is installed in an installation location such as a karaoke room. The karaoke device 1 has a function of providing the user with karaoke performances of selected (reserved) songs, as well as a function of providing the user with a unique medley performance in a medley mode. The karaoke main unit 2 also has a function of evaluating and scoring the singing voice of the singer singing karaoke in sync with the karaoke performance.

[0017] The karaoke main unit 2 is connected by wire or wirelessly to a microphone 3, a speaker 4, a display device 5, and a remote control device 6. The microphone 3 converts the singer's singing voice into an audio signal and inputs it to the karaoke main unit 2. The speaker 4 emits the singer's singing voice along with the karaoke performance of the song based on the sound emission signal from the karaoke main unit 2. The display device 5 displays lyrics captions together with a background image in time with the karaoke performance based on the video signal etc. from the karaoke main unit 2.

[0018] The remote control device 6 is mainly composed of a touch panel. The remote control device 6 displays various screens and various operation buttons on the touch panel, and also accepts login operations and song selection (reservation) operations via the touch panel. The remote control device 6 and the karaoke main unit 2 are paired via wireless communication, allowing various information to be transmitted and received between the remote control device 6 and the karaoke main unit 2.

[0019] The remote control device 6 transmits user identification information (user ID) and the like input in response to a login operation by the user to the karaoke main unit 2. The remote control device 6 accepts song selection (reservation) by searching for songs or selecting recommended songs, and transmits song identification information (song ID) of the song selected (reserved) in response to the song selection (reservation) operation by the user as reserved song information to the karaoke main unit 2. The remote control device 6 accepts an operation to execute a medley mode by the user, and transmits an instruction to execute the medley mode to the karaoke main unit 2.

[0020] The karaoke main unit 2 comprises a control unit 10, a storage unit 11, and a karaoke performance unit 12. The control unit 10 is made up of a computer such as a CPU (Central Processing Unit) and controls the karaoke main unit 2. The storage unit 11 is made up of storage media such as a ROM (Read Only Memory), a RAM (Random Access Memory), and a HDD (Hard Disc Drive).

[0021] The storage unit 11 stores programs and data for controlling each unit and function of the karaoke device 1. For example, the storage unit 11 stores the user ID of each user of the karaoke device 1 to identify each user. The storage unit 11 also stores basic information such as the song ID, song title, singer name, and genre for each song that the karaoke device 1 can perform as karaoke. The storage unit 11 also stores song data for a plurality of songs, and the song data includes performance data, reference data, and lyric data. The performance data is data in MIDI format that serves as the source of accompaniment sounds for karaoke performance. The reference data is data used as a standard for evaluating and scoring the karaoke singing of a singer. The lyric data is video data that serves as the source of lyric subtitles displayed on the display device 5.

[0022] The karaoke performance unit 12 is composed of a sound source, a mixer (digital mixer), an amplifier, etc., and performs karaoke of songs. The karaoke performance unit 12 generates an accompaniment sound signal for karaoke performance based on the performance data of the song data using the sound source. The karaoke performance unit 12 mixes the accompaniment sound signal for karaoke performance and the singing voice signal for karaoke singing using the mixer, amplifies the mixed signal using the amplifier, and emits it from the speaker 4.

[0023] The control unit 10 controls each unit and each function of the karaoke device 1 by executing calculations based on the programs and data stored in the storage unit 11. For example, the control unit 10 of the present embodiment operates as a login processing unit 20, an acquisition unit 21, a generation unit 22, an extraction unit 23, a medley performance unit 24, and a scoring unit 25 by executing the programs stored in the storage unit 11.

[0024] The login processing unit 20 receives a user ID from the remote control device 6 in response to a login operation of the remote control device 6 by the user, and stores the user ID in the storage unit 11, thereby performing login processing for the user corresponding to the user ID. Note that the karaoke main unit 2 may have a function for inputting the user ID instead of the remote control device 6. The login processing unit 20 transmits the user ID after login processing to the server device 101.

[0025] The acquisition unit 21 acquires the birth date information and singing history of the user from the server device 101. Specifically, when the server device 101 receives a user ID from the login processing unit 20 and transmits the birth date information and singing history corresponding to the user ID, the acquisition unit 21 receives the birth date information and singing history and stores them in the storage unit 11 in association with the user ID.

[0026] The generating unit 22 generates era division information indicating the past eras of the user based on the birth date information of the user acquired by the acquiring unit 21.

[0027] Specifically, as shown in Fig. 2, the generation unit 22 calculates the period during which the user is predicted to be an elementary school student, the period during which the user is predicted to be a junior high school student, and the period during which the user is predicted to be a high school student from the user's date of birth, and generates them as age group division information. The generation unit 22 generates age group division information to include at least the elementary school student, junior high school student, and high school student age groups. The generation unit 22 stores the generated age group division information in the storage unit 11 in association with the user ID.

[0028] In addition, for the period after high school age, the generation unit 22 may generate age division information by consolidating all age groups into high school students and above, or as shown in Figure 2, may generate age division information for college students and above (or adult age), or may generate age division information by dividing it into college students and working adults and above (or adult age).

[0029] The extraction unit 23 extracts performance data of a predetermined number of songs performed for each era indicated by the era division information acquired by the generation unit 22, based on the singing history of the user acquired by the acquisition unit 21.

[0030] Specifically, as shown in Fig. 4, the extraction unit 23 determines which era of the era division information the singing date of each singing history of the user corresponds to, and counts the number of singing histories of the user sung karaoke in each era based on the determination result as the singing frequency. The extraction unit 23 calculates the ratio of the singing frequency of each era to the singing frequency (total singing frequency) of the entire user (all eras), and determines the number of songs played when a medley is performed for each era of the era division information based on this ratio. The total number of songs played when a medley is performed is the sum of the numbers of songs played by era for all eras. Furthermore, the extraction unit 23 extracts performance data for songs in the singing history sung karaoke in each era of the user, in order of the number of times sung.

[0031] The medley playing section 24 sequentially plays the performance data extracted by the extracting section 23 as a medley.

[0032] Specifically, the order of performance of the medley of performance data extracted by the extraction unit 23 is determined in the chronological order of the user's age division information, and the order of performance data included in the same age group is determined in the release order of the songs of the performance data in the singing year. The chronological order and release order for determining the order of performance data may be either newest or oldest, but shall be unified to one of them. The medley performance unit 24 extracts a part of each performance data extracted by the extraction unit 23, for example, a chorus part, connects them in the performance order determined as above, and has the karaoke performance unit 12 perform karaoke.

[0033] The medley performance unit 24 also extracts a portion of the lyric data, for example the chorus portion, in the same manner as in the performance data, and connects them in the performance order determined as described above and outputs them to the display device 5 in synchronization with the karaoke performance.

[0034] The scoring section 25 evaluates and scores the singing voice of the singer singing karaoke in accordance with the karaoke performance of the song.

[0035] Specifically, while the karaoke main unit 2 is performing karaoke based on the performance data of the song, the scoring unit 2 evaluates and scores the singing voice by comparing the voice signal of the singing voice (singing voice signal) input by the karaoke main unit 2 from the microphone 3 with the reference data of the song. When the karaoke performance ends, the scoring unit 25 outputs the scoring result of the singing voice to the display device 5 and stores it in the storage unit 11 as a scoring history in association with the user ID.

[0036] [Karaoke performance operation of the first embodiment] Next, the karaoke performance operation of the karaoke device 1 in the first embodiment will be described with reference to Fig. 3. Fig. 3 is a flow chart showing the performance operation of the karaoke device 1 in the first embodiment.

[0037] First, when user U1 operates the remote control device 6 to input ID****U1 as the user ID, the remote control device 6 designates the user ID (ID****U1) and transmits a login instruction to the karaoke main unit 2. In the karaoke main unit 2, the login processing unit 20 receives the user ID (ID****U1) from the remote control device 6 and stores it in the storage unit 11, thereby performing login processing (step S1). Subsequent operations are considered to be operations of user U1 corresponding to the logged-in user ID (ID****U1).

[0038] The login processing unit 20 transmits the user ID (ID****U1) that has been logged in to the server device 101, and in response, the server device 101 identifies the birth date information and singing history of the user U1 corresponding to the user ID (ID****U1) and transmits them to the karaoke main unit 2.

[0039] In the karaoke main unit 2, the acquisition unit 21 receives and acquires the birth date information and singing history transmitted from the server device 101, and stores them in the storage unit 11 in association with the user ID (ID****U1) (step S2). For example, the birth date information of user U1 is "August 8, 2000", and as of the current time "April 30, 2021", user U1 is a third-year university student.

[0040] When the user U1 operates the remote control device 6 to reserve a regular song, the karaoke main unit 2 receives reserved song information including a song ID and a user ID from the remote control device 6, and the control unit 10 registers the reserved song information in a reservation management table in the storage unit 11. The control unit 10 reads the reserved song information from the reservation management table in the order of registration, reads performance data of the song corresponding to the reserved song information from the storage unit 11, and performs karaoke using the karaoke performance unit 12. The control unit 10 reads lyric data of the song corresponding to the reserved song information from the storage unit 11, and displays lyric subtitles and background images based on the lyric data on the display unit 5 in synchronization with the karaoke performance. The scoring unit 25 scores the singing voice of the singer singing karaoke in time with the karaoke performance, and when the karaoke performance is finished, outputs the scoring result to the display unit 5 and stores the scoring history in the storage unit 11. When the karaoke performance is finished, the control unit 10 stores in the storage unit 11 the singing history including the song ID, song title, singing date, and scoring history of the song sung by the karaoke player, and transmits the same to the server device 101.

[0041] In this embodiment, particularly, when the user U1 operates the remote control device 6 to execute the medley mode, the remote control device 6 transmits an instruction to execute the medley mode to the karaoke main unit 2. In the karaoke main unit 2, in response to the instruction to execute the medley mode, the generation unit 22 calculates the period when the user U1 was "elementary school student or younger", the period when the user was "junior high school student", the period when the user was "high school student", and the period until the present time when the user will be "college student or older" based on the birth date information "August 8, 2000" of the user U1 acquired by the acquisition unit 21, and generates them as age division information (step S3). The generation unit 22 associates the age division information with each of the age groups "elementary school student or younger", "junior high school student", "high school student", and "college student or older" as shown in FIG. 2, and stores them in the storage unit 11.

[0042] Next, the extraction unit 23 counts, as the singing frequency, the number of singing histories for each age group indicated by the age group division information generated by the generation unit 22 for the singing histories acquired by the acquisition unit 21. For example, as shown in Fig. 4, the number of times that user U1 sang karaoke in the age group "elementary school students and below" is 100, the number of times that he sang karaoke in the age group "junior high school students" is 500, the number of times that he sang karaoke in the age group "high school students" is 1500, the number of times that he sang karaoke in the age group "college students and above" is 1000, and the total number of times that he sang karaoke is 3100. The extraction unit 23 calculates the ratio of the singing frequency of each age group to the total singing frequency (3100). For example, the singing frequency ratio for "elementary school students and below" is estimated to be 100 / 3100 ≒ 0.03, the singing frequency ratio for "junior high school students" is estimated to be 500 / 3100 ≒ 0.16, the singing frequency ratio for "high school students" is estimated to be 1500 / 3100 ≒ 0.48, and the singing frequency ratio for "college students and above" is estimated to be 1000 / 3100 ≒ 0.32.

[0043] Based on these ratios, the extraction unit 23 allocates the number of songs to be performed for each age group in the age division information (number of songs performed by age group) to the total number of songs to be performed in the medley performance. The extraction unit 23 sets the number of songs to be performed by age group to at least one song. If the total number of songs to be performed is 10 songs, the number of songs to be performed by age group for "elementary school students and below" is estimated to be 0.03 x 10 ≒ 0 songs (rounded off to the nearest whole number), and the extraction unit 23 sets the number of songs to be performed by age group for "elementary school students and below" to the minimum of one song. The number of songs to be performed by age group for "junior high school students" is estimated to be 0.16 x 10 ≒ 2 songs, for "high school students" to be 0.48 x 10 ≒ 5 songs, and for "college students and above" to be 0.32 x 10 ≒ 3 songs. Here, since the extraction unit 23 has set the number of songs played by the age group "elementary school students and below," which was estimated to be 0, to 1, in order to adjust the total number of songs played to 10, the extraction unit 23 reduces the number of songs played by the age group "high school students" by one and sets it to 4.

[0044] The extraction unit 23 also extracts performance data of songs from the songs in the singing history of each age group of the user in order of the number of times sung, by the number of songs played by age group (step S4). In FIG. 4, the singing history is listed from top to bottom in order of the number of times sung for each age group. For example, the extraction unit 23 extracts performance data of song A, which is sung the first most, from the songs in the singing history of "elementary school students and below." The extraction unit 23 also extracts performance data of songs C and D, which are sung the first and second most, from the songs in the singing history of "junior high school students," extracts performance data of songs F, G, H, and I, which are sung the first to fourth most, from the songs in the singing history of "high school students," and extracts performance data of songs J, K, and L, which are sung the first to third most, from the songs in the singing history of "college students and above."

[0045] Next, the medley performance unit 24 determines the performance order of the performance data extracted by the extraction unit 23 in the order of oldest to newest era, and determines the performance order of the performance data included in the same era in the order of oldest to newest release of the songs. The medley performance unit 24 extracts the chorus parts of each performance data, connects them in the medley performance order, and performs karaoke with the karaoke performance unit 12 (step S5). As a result, the extracted songs of the singing history of each era are sequentially performed as a medley. The control unit 10 also connects the lyric data of the extracted chorus parts in the determined performance order, and displays a lyric caption and background video based on the lyric data on the display device 5 in synchronization with the karaoke performance by the karaoke performance unit 12.

[0046] As described above, the karaoke device 1 according to the first embodiment of the present invention is a karaoke device 1 communicably connected to the server device 101, and includes a storage unit 11 that stores performance data of a plurality of songs, and a control unit 10. The control unit 10 functions as an acquisition unit 21, a generation unit 22, an extraction unit 23, and a medley performance unit 24. The acquisition unit 21 acquires the birthdate information and singing history of the user from the server device 101. The generation unit 22 generates era division information indicating the past eras of the user based on the birthdate information acquired by the acquisition unit 21. The extraction unit 23 extracts performance data of a predetermined number of songs for each era indicated by the era division information based on the singing history acquired by the acquisition unit 21. The medley performance unit 24 sequentially performs a medley of the performance data extracted by the extraction unit.

[0047] As a result, when a medley is performed using the era division information indicating the user's past eras, the performance data for each of the user's past eras can be played in sequence as karaoke. This allows the user to enjoy singing karaoke while looking back on each era and feeling the transition of the eras. In addition to promoting the excitement of karaoke singing by playing a medley, it also encourages singing karaoke of each song from the era being looked back on, thereby promoting the use of the karaoke device 1. In this way, it is possible to provide a karaoke device 1 that allows a medley to be played of songs that the user has sung karaoke in each era.

[0048] Furthermore, in the karaoke device 1 of the first embodiment, the generating unit 22 generates age division information so as to include at least the ages of elementary school students, junior high school students, and high school students.

[0049] This allows the user to look back on the songs that he or she sang at karaoke in each generation when he or she was a student, and the medley performance can further promote the excitement of karaoke singing.

[0050] Furthermore, in the karaoke device 1 of the first embodiment, the extraction unit 23 calculates the singing frequency for each era indicated by the era division information based on the singing history, and extracts performance data for the number of songs played according to the singing frequency for each era indicated by the era division information.

[0051] This allows the user to look back on songs that were frequently sung by karaoke users in each generation when they were students, and the medley performance can further promote the excitement of karaoke singing.

[0052] In the above first embodiment, the generation unit 22 generates era division information in response to a user's operation of the remote control device 6 to execute the medley mode, but the present invention is not limited to this example. In another example, the generation unit 22 may generate era division information when the acquisition unit 21 acquires the user's date of birth information and singing history from the server device 101.

[0053] In the above first embodiment, an example has been described in which when the generation unit 22 generates the era division information, the extraction unit 23 extracts performance data of a predetermined number of songs for each era of the era division information based on the singing history, and the medley performance unit 24 sequentially performs a medley of the performance data, but the present invention is not limited to this example. In another example, after the generation unit 22 generates the era division information, the extraction unit 23 may extract performance data for each era and the medley performance unit 24 may perform a medley in response to a user's operation to execute a medley mode on the remote control device 6.

[0054] In the above first embodiment, the generation unit 22 calculates the era division information based on the user's date of birth information, but the present invention is not limited to this example. In another example, various patterns of era division information corresponding to various date of birth information may be stored in a table or the like in advance, and the generation unit 22 may be configured to detect the corresponding era division information by referring to the table based on the date of birth information.

[0055] In the above first embodiment, the generation unit 22 generates age group information by dividing the user's past age into "elementary school student or younger," "junior high school student," "high school student," and "university student or older" based on the user's date of birth information, but the present invention is not limited to this example. In another example, the generation unit 22 may generate age group information by dividing the age group from a predetermined age (e.g., age 13) onward into equal periods (e.g., every two years) up to the present time. For example, as shown in FIG. 5, based on the birth date information of user U1, "August 8, 2000", and the current date, "April 30, 2021", the generation unit 22 generates era division information for "Age 1" for the period "2013 / 08 / 08 to 2015 / 08 / 07", generates era division information for "Age 2" for the period "2015 / 08 / 08 to 2017 / 08 / 07", generates era division information for "Age 3" for the period "2017 / 08 / 08 to 2019 / 08 / 07", and generates era division information for "Age 4" for the period "2019 / 08 / 08 to 2021 / 04 / 30".

[0056] Alternatively, the generation unit 22 may generate age group information by dividing the user's past generations into predetermined age ranges, such as "early teens," "late teens," "early twenties," "late twenties," "early thirties," and "late thirties."

[0057] In the above first embodiment, the extraction unit 23 allocates the number of songs played by each era in the era division information, and sets the number of songs played by each era to at least one song regardless of the ratio of the number of songs sung by each era to the total number of songs sung, but the present invention is not limited to this example. For example, the extraction unit 23 may set the number of songs played by each era to 0 when the multiplication result (rounded off to the nearest whole number) of the ratio and the total number of songs played is less than 1.

[0058] In the above first embodiment, the extraction unit 23 allocates the number of songs played for each era in the era division information according to the ratio of the number of songs sung for each era to the total number of songs sung, but the present invention is not limited to this example. For example, the extraction unit 23 may allocate an equal number of songs played for each era (e.g., two songs) and extract performance data for an equal number of songs from the singing history of each era.

[0059] Furthermore, in the above first embodiment, an example has been described in which the extraction unit 23 extracts performance data of the number of songs performed by age group from among the songs in the singing history of each age group in descending order of the number of times the songs have been sung, but the present invention is not limited to this example. For example, the extraction unit 23 may extract performance data of the number of songs performed by age group from among the songs in the singing history of each age group based on the scoring history. Specifically, the extraction unit 23 may extract performance data of the songs in the singing history in descending order of the highest score in the scoring history or in descending order of the average score in the scoring history.

[0060] Incidentally, when a user uses the karaoke device 1, the user may tend to select songs that are biased towards a particular age group depending on the day. Therefore, the karaoke device 1 may analyze the age group tendency of the songs selected during the current login, and the extraction unit 23 may set a larger number of songs to be played by age group for the age group division information when the age group division information is closer to the age group that the user tends to select songs by.

[0061] [Second embodiment] A karaoke device 1 according to a second embodiment of the present invention will be described below. Fig. 6 is a block diagram showing the configuration of the karaoke device 1 according to the second embodiment. In the description of the second embodiment, the same components as those in the first embodiment are given the same reference numerals as those in the first embodiment, and the description thereof will be omitted.

[0062] In the karaoke device 1 of the second embodiment, in addition to the configuration of the first embodiment, the control unit 10 is configured to execute a program stored in the memory unit 11 to function as an editing unit 26 that edits era division information indicating the user's past eras generated by the generation unit 22.

[0063] The editing unit 26 enables the user to edit the era division information, for example, by using the remote control device 6. The remote control device 6 accepts an operation by the user to execute an edit mode for the era division information, and transmits an instruction to execute the edit mode to the karaoke main unit 2. The editing unit 26 causes the display device 5 to display the era division information (existing era division information) indicating the user's past eras generated by the generation unit 22. The editing unit 26 displays a notification on the display device 5 prompting the input of new era division information, and accepts the input of new era division information (new era division information) using the remote control device 6. The editing unit 26 edits the existing era division information based on the input new era division information, and stores it in the storage unit 11.

[0064] The extraction unit 23 extracts performance data of a predetermined number of pieces of music for each era indicated by the era division information edited by the editing unit 26 .

[0065] [Karaoke performance operation of the second embodiment] Next, in the second embodiment, the karaoke performance operation of the karaoke device 1 will be described with reference to Fig. 6. Fig. 7 is a flow chart showing the performance operation of the karaoke device 1 of the second embodiment.

[0066] In the karaoke performance operation of the karaoke device 1 of the second embodiment, the operations (steps S11 to S13) from the login process by the login processing unit 20 to the generation of era division information by the generation unit 22 are similar to the operations (steps S1 to S3) of the first embodiment.

[0067] After the generation division information for user U1 is generated by the generation unit 22, when user U1 operates the remote control device 6 to execute an edit mode for the generation division information, the remote control device 6 transmits an instruction to execute the edit mode to the karaoke main unit 2.

[0068] Incidentally, if the edit mode is not executed (step S14: NO), similar to the operation of the first embodiment (steps S4 to S5), the extraction unit 23 extracts performance data based on the era division information generated by the generation unit 22, and the medley performance unit 24 performs a medley of the extracted performance data (steps S15 to S16).

[0069] On the other hand, if the edit mode is executed (step S14: YES), the editing unit 26 starts editing the era division information in response to the instruction to execute the edit mode (step S17), and causes the display device 5 to display an editing screen 30 of the generated era division information (existing era division information), as shown in Fig. 8. At this time, the editing unit 26 displays a notification 31 saying "Please enter new era division information:" on the editing screen 30 of the display device 5 to prompt the input of new era division information, and accepts input of new era division information (new era division information) using the remote control device 6.

[0070] For example, when user U1 operates remote control device 6 to input the first day "2019 / 04 / 01" and the last day "2020 / 03 / 31" of new era division information, the input new era division information is transmitted from remote control device 6 to karaoke main unit 2. When editing unit 26 in karaoke main unit 2 receives the new era division information, it adds the new era division information to notification 31 and displays it on display device 5, as shown in FIG.

[0071] When input of new era division information is decided by operating the remote control device 6, the editing unit 26 edits the existing era division information by replacing the period that overlaps with the new era division information with the new era division information, and displays an editing screen 30 on the display device 5 on which the new era division information "2019 / 04 / 01-2020 / 03 / 31" has been inserted, as shown in Fig. 10. The editing unit 26 may display the existing era division information, the new era division information, and the edited era division information in a distinguishable manner.

[0072] In addition, the editing department 26 displays a notification 32, "Please enter a name for a new era:", on the editing screen 30 of the display device 5 to prompt input of a name for a new era, and accepts input of the name of the new era (new era) using the remote control device 6.

[0073] For example, when user U1 operates remote control device 6 to input a new age group of "ronin students," the input new age group is transmitted from remote control device 6 to karaoke main unit 2. When editing unit 26 in karaoke main unit 2 receives the new age group, it adds the new age group to notification 32 and displays it on display device 5, as shown in FIG.

[0074] Furthermore, when input of a new era is confirmed by operating the remote control device 6, the editing unit 26 edits it as an era corresponding to the new era division information, and causes the display device 5 to display an editing screen 30 in which the new era "ronin students" has been inserted, as shown in Fig. 11. The editing unit 26 stores the edited era division information to which the new era and the new era division information have been added in the storage unit 11 (step S17).

[0075] The extraction unit 23 extracts performance data of a predetermined number of songs for each age group indicated by the age group division information after editing by the editing unit 26 (step S15). For example, as shown in Fig. 12, the singing frequency of user U1 in the age group "elementary school students and below" is 100, the singing frequency of the age group "junior high school students" is 500, the singing frequency of the age group "high school students" is 1500, the singing frequency of the age group "ronin students" is 100, and the singing frequency of the age group "college students and above" is 1000, resulting in a total singing frequency of 3200. The extraction unit 23 allocates the number of songs performed by age group to the total number of songs performed in the medley performance (10 songs) based on the ratio of the singing frequency of each age group to the total singing frequency (3200). For example, based on the ratio of the number of times sung, the extraction unit 23 allocates the number of songs performed by age group for user U1's "elementary school students and below" to 1, the number of songs performed by age group for the "junior high school students" to 2, the number of songs performed by age group for the "high school students" to 3, the number of songs performed by age group for the "ronin students" to 1, and the number of songs performed by age group for the "college students and above" to 3, as shown in Figure 12.

[0076] The extraction unit 23 also extracts performance data of the number of songs performed by age group from the songs in the singing history of each age group of the user in order of the number of times sung (step S15). In FIG. 12, the singing history is listed from the top in order of the number of times sung for each age group. For example, the extraction unit 23 extracts performance data of the song A that has been sung the most from the songs in the singing history of "elementary school students and below". The extraction unit 23 also extracts performance data of the songs C and D that have been sung the first and second most from the songs in the singing history of "junior high school students", extracts performance data of the songs F, G, and H that have been sung the first to third most from the songs in the singing history of "high school students", extracts performance data of the song J that has been sung the first most from the songs in the singing history of "ronin students", and extracts performance data of the songs M, N, and O that have been sung the first to third most from the songs in the singing history of "college students and above".

[0077] Next, the medley performing section 24 sequentially performs a medley of the performance data extracted by the extracting section 23 (step S16).

[0078] The editing unit 26 may not only store the edited era division information for the user U1 in the storage unit 11, but may also transmit it to the server device 101 and store it in association with the user U1. Then, the next time the user U1 logs into the karaoke device 1, the server device 101 may read out the edited era division information corresponding to the user U1 and transmit it to the karaoke device 1. This eliminates the need for the user U1 to edit the era division information every time he logs into the karaoke device 1, and allows the user U1 to easily enjoy medley performances using the era division information.

[0079] As described above, the karaoke device 1 of the second embodiment of the present invention has the same configuration as the karaoke device 1 of the first embodiment, and further includes an editing section 26 that edits the age division information based on the user's operation.

[0080] This allows users to edit the age-group information according to their own educational background and career, and to enjoy singing karaoke with medley performances that allow them to look back on their own educational background and career and feel the changes in their educational background and career.

[0081] In the above embodiment, the editing unit 26 edits the era division information displayed on the editing screen 30 of the display device 5 in response to the operation of the remote control device 6, but the present invention is not limited to this example. In another example, the editing unit 26 may edit the era division information in response to the operation of an operation device provided in the karaoke main unit 2.

[0082] In the above embodiment, the editing unit 26 displays the era division information editing screen 30 on the display device 5 of the karaoke device 1, but the present invention is not limited to this example. In another example, the editing unit 26 may display the era division information editing screen 30 on the remote control device 6 and edit the era division information in response to an operation of the remote control device 6.

[0083] In the above embodiment, an example was described in which the user edits the age division information for the "college student or above" age group to separate it into "ronin students" and "college student or above," but the present invention is not limited to this example, and the editing unit 26 can edit age division information for various age groups according to the user's educational background and career. For example, by using the editing unit 26, it is also possible to edit the age division information for the "college student or above" age group to separate it into "college student" and "working adult."

[0084] Alternatively, by using the editing unit 26, the age group information generated as "elementary school students or younger", "junior high school students", "high school students", and "college students or older" can be edited by dividing it into a predetermined age range, such as "early teens", "late teens", "early twenties", "late twenties", "early thirties", and "late thirties". Alternatively, by using the editing unit 26, the age group information generated as "elementary school students or younger", "junior high school students", "high school students", and "college students or older" can be edited by dividing it into equal parts for each predetermined period (e.g., two years) from a predetermined age (e.g., 13 years old) onwards up to the present time.

[0085] Furthermore, the present invention can be modified as appropriate within the scope that does not contradict the gist or concept of the invention that can be read from the claims and the entire specification, and karaoke devices involving such modifications are also included in the technical concept of the present invention. [Explanation of symbols]

[0086] 1 Karaoke equipment 2 Karaoke unit 5 Display device 10 Control section 11 Storage section 21 Acquisition Department 22 Generation part 23 Extraction part 24 Medley Performance Section 26 Editorial Department

Claims

1. A karaoke machine communicably connected to a server device, A storage unit for storing performance data of a plurality of pieces of music; An acquisition unit that acquires the user's birth date information and singing history from the server device; a generation unit that generates era division information indicating past eras of the user based on the birth date information acquired by the acquisition unit; an extracting unit that extracts the performance data of a predetermined number of songs for each era indicated by the era division information based on the singing history acquired by the acquiring unit; a medley playing section that sequentially plays a medley of the performance data extracted by the extraction section; having The extraction unit calculates the number of times each era has been sung based on the singing history, calculates the ratio of the number of times each era has been sung to the total number of times each era has been sung, and extracts the performance data for the number of songs performed based on the ratio for each era indicated by the era division information relative to the total number of songs performed in the medley.

2. 2. The karaoke device according to claim 1, wherein the generation unit generates the age division information so as to include at least elementary school, junior high school, and high school ages.

3. 3. The karaoke apparatus according to claim 1, further comprising an editing section for editing the age division information based on an operation by a user.

Citation Information

Patent Citations

  • Music reproducing device

    JP2005084336A

  • Music piece reproduction apparatus, music piece reproduction method, and music piece reproduction program

    WO2008120310A1