[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6708437B2 - Karaoke equipment - Google Patents

Karaoke equipment Download PDF

Info

Publication number
JP6708437B2
JP6708437B2 JP2016036638A JP2016036638A JP6708437B2 JP 6708437 B2 JP6708437 B2 JP 6708437B2 JP 2016036638 A JP2016036638 A JP 2016036638A JP 2016036638 A JP2016036638 A JP 2016036638A JP 6708437 B2 JP6708437 B2 JP 6708437B2
Authority
JP
Japan
Prior art keywords
section
singing
pitch
karaoke
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016036638A
Other languages
Japanese (ja)
Other versions
JP2017156364A (en
Inventor
豪 矢吹
豪 矢吹
橘 聡
聡 橘
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daiichikosho Co Ltd
Original Assignee
Daiichikosho Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daiichikosho Co Ltd filed Critical Daiichikosho Co Ltd
Priority to JP2016036638A priority Critical patent/JP6708437B2/en
Publication of JP2017156364A publication Critical patent/JP2017156364A/en
Application granted granted Critical
Publication of JP6708437B2 publication Critical patent/JP6708437B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

本発明はカラオケ装置に関する。 The present invention relates to a karaoke device.

従来のカラオケ装置は、利用者の歌唱の巧拙を採点する採点機能が設けられている。たとえば、特許文献1には、カラオケ演奏に合わせてマイク入力される歌唱音声のピッチ、音量及びリズムと、歌唱旋律と対応する楽譜データのピッチ、音量及びリズムとを比較して評価する技術が開示されている。 The conventional karaoke device is provided with a scoring function for scoring the skill of the user's singing. For example, Patent Document 1 discloses a technique for comparing and evaluating the pitch, volume, and rhythm of a singing voice that is input to a microphone in accordance with a karaoke performance, and the pitch, volume, and rhythm of score data corresponding to the song melody. Has been done.

特許文献1の採点機能の場合、楽譜通りに正確に歌唱すれば高得点を得ることができるが、このような歌唱は機械的であって上手いといえるものではなく、また聴衆にとって心地よいものでもない。 In the case of the scoring function of Patent Document 1, it is possible to obtain a high score by singing exactly according to the score, but such singing is mechanical and is not good and neither is it pleasant to the audience. ..

一方、利用者は、楽曲を歌唱する際に楽譜データには含まれない様々な歌唱技法(ビブラート、しゃくり、フォール、こぶし、シャウト等)を駆使して歌唱する場合がある。このような歌唱技法を駆使することにより、楽曲をより上手く歌唱することができ、また聴衆に心地よい歌唱を提供することができる。従って、これらの歌唱技法を検出して評価することにより、実際の歌唱の巧拙に合致した採点結果を提供することができる。 On the other hand, when singing a piece of music, the user may make full use of various singing techniques (vibrato, hiccup, fall, fist, shout, etc.) that are not included in the score data. By making full use of such a singing technique, it is possible to sing a song better and to provide a comfortable singing to the audience. Therefore, by detecting and evaluating these singing techniques, it is possible to provide a scoring result that matches the skill of the actual singing.

歌唱技法を検出する技術として、たとえば、特許文献2には、「しゃくり」を検出する技術が開示されている。特許文献3には、「フォール」を検出する技術が開示されている。特許文献4には、「こぶし」を検出する技術が開示されている。特許文献5には、「シャウト」を検出する技術が開示されている。 As a technique for detecting a singing technique, for example, Patent Document 2 discloses a technique for detecting a “hiccup”. Patent Document 3 discloses a technique for detecting a “fall”. Patent Document 4 discloses a technique for detecting “fists”. Patent Document 5 discloses a technique for detecting “shout”.

特開平10−049183号公報Japanese Patent Laid-Open No. 10-049183 特開2005−107336号公報JP, 2005-107336, A 特開2008−225115号公報JP, 2008-225115, A 特開2008−268370号公報JP, 2008-268370, A 特開2012−078701号公報JP 2012-078701A

ところで、ロカビリーが発祥と言われるヒーカップ唱法という歌唱技法が存在する。ヒーカップ唱法は、楽曲フレーズの語尾のピッチを跳ね上げるように歌唱する方法である。このような技法はカラオケ歌唱において多用されている一方、これまでにヒーカップ唱法を検出できる方法は知られていない。 By the way, there is a singing technique called the Heacup method, which is said to have originated from rockabilly. The heat cup singing method is a method of singing so that the pitch of the ending of a musical phrase is flipped up. While such a technique is frequently used in karaoke singing, there is no known method capable of detecting the Heacup singing so far.

本発明の目的は、ヒーカップ唱法を検出可能なカラオケ装置を提供することにある。 It is an object of the present invention to provide a karaoke device capable of detecting the Heacup method.

上記目的を達成するための主たる発明は、楽曲をカラオケ歌唱して得られる歌唱データのピッチを検出するピッチ検出部と、検出した前記ピッチに基づいて、前記歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する第1の判断部と、検出した前記ピッチに基づいて、前記歌唱データ中に、前記第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する第2の判断部と、前記第1の区間及び前記第2の区間が存在すると判断された場合に、前記第1の区間はヒーカップ唱法による歌唱区間であると判定するヒーカップ唱法判定部とを有するカラオケ装置である。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
The main invention for achieving the above-mentioned object is a pitch detection unit that detects a pitch of song data obtained by singing a karaoke song, and based on the detected pitch, in the song data, in a predetermined short period of time. A first determination unit that determines whether or not there is a first section in which the pitch rises by a predetermined value or more, and is located immediately before the first section in the singing data based on the detected pitch. A second determination unit that determines whether or not there is a second section in which the pitch is kept substantially constant for a certain period or more, and it is determined that the first section and the second section exist In addition, the karaoke device includes a first cup that determines the first section is a singing section based on the heacup singing method.
Other characteristics of the present invention will be clarified by the description and drawings described later.

本発明によれば、ヒーカップ唱法を検出することができる。 According to the present invention, the Heacup method can be detected.

第1実施形態に係るカラオケ装置の概略を示す図である。It is a figure which shows the outline of the karaoke apparatus which concerns on 1st Embodiment. 第1実施形態に係るカラオケ本体のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the karaoke main body which concerns on 1st Embodiment. 第1実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。It is a figure which shows the software structural example of the karaoke main body which concerns on 1st Embodiment. 検出したピッチを示すデータを模式的に示した図である。It is the figure which showed typically the data which show the detected pitch. 第1実施形態に係るカラオケ装置の処理を示すフローチャートである。It is a flow chart which shows processing of a karaoke device concerning a 1st embodiment. 第2実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。It is a figure which shows the software structural example of the karaoke main body which concerns on 2nd Embodiment. 第2実施形態に係るカラオケ装置の処理を示すフローチャートである。It is a flowchart which shows the process of the karaoke apparatus which concerns on 2nd Embodiment. 第3実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。It is a figure which shows the software structural example of the karaoke main body which concerns on 3rd Embodiment. 第3実施形態に係るカラオケ装置の処理を示すフローチャートである。It is a flow chart which shows processing of a karaoke device concerning a 3rd embodiment. 第4実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。It is a figure which shows the software structural example of the karaoke main body which concerns on 4th Embodiment. 第4実施形態に係るカラオケ装置の処理を示すフローチャートである。It is a flow chart which shows processing of a karaoke device concerning a 4th embodiment. 第5実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。It is a figure which shows the software structural example of the karaoke main body which concerns on 5th Embodiment. 第5実施形態に係るカラオケ装置の処理を示すフローチャートである。It is a flowchart which shows the process of the karaoke apparatus which concerns on 5th Embodiment. 第6実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。It is a figure which shows the software structural example of the karaoke main body which concerns on 6th Embodiment. 第6実施形態に係るカラオケ装置の処理を示すフローチャートである。It is a flow chart which shows processing of a karaoke device concerning a 6th embodiment.

後述する明細書及び図面の記載から、上記の主たる発明の他、少なくとも以下の事項が明らかとなる。 In addition to the main invention described above, at least the following matters will be apparent from the description and drawings described below.

すなわち、前記第1の区間の直後に、所定期間、前記カラオケ歌唱の音量が所定値以下となる第3の区間が存在するかを判断する第3の判断部を有し、前記ヒーカップ唱法判定部は、前記第1の区間、前記第2の区間、及び前記第3の区間が存在すると判断された場合に、前記第1の区間はヒーカップ唱法による歌唱区間であると判定することを特徴とするカラオケ装置が明らかとなる。このようなカラオケ装置によれば、ヒーカップ唱法の誤検出を防止することができる。 That is, immediately after the first section, there is a third judgment section for judging whether or not there is a third section in which the volume of the karaoke song is below a predetermined value for a predetermined period, and the heat cup singing method judgment section is provided. Determines that the first section is a singing section by the Heacup method when it is determined that the first section, the second section, and the third section exist. Karaoke device becomes clear. According to such a karaoke device, it is possible to prevent erroneous detection of the heat cup singing method.

また、前記歌唱データ中に、前記第1の区間の直後に、所定時間、前記ピッチが検出できない第4の区間が存在するかを判断する第4の判断部を有し、前記ヒーカップ唱法判定部は、前記第1の区間、前記第2の区間及び前記第4の区間が存在すると判断された場合に、前記第1の区間はヒーカップ唱法による歌唱区間であると判定することを特徴とするカラオケ装置が明らかとなる。このようなカラオケ装置によれば、ヒーカップ唱法の誤検出を防止することができる。 In addition, the song data includes a fourth determination unit that determines whether or not a fourth period in which the pitch cannot be detected exists for a predetermined time immediately after the first period, and the heat cup singing method determination unit. Karaoke is characterized in that, when it is determined that the first section, the second section and the fourth section are present, the first section is determined to be a singing section by the Heacup method. The device becomes clear. According to such a karaoke device, it is possible to prevent erroneous detection of the heat cup singing method.

また、前記楽曲の楽曲データに基づいて、当該楽曲のフレーズの区切りを検出する検出部と、検出された前記フレーズの区切りに対応する音符を前記歌唱データ中で特定する特定部を有し、前記ヒーカップ唱法判定部は、前記第1の区間、前記第2の区間が存在すると判断され、且つ特定された前記フレーズの区切りに対応する音符が前記第1の区間の直後に存在する場合に、前記第1の区間はヒーカップ唱法による歌唱区間であると判定することを特徴とするカラオケ装置が明らかとなる。このようなカラオケ装置によれば、ヒーカップ唱法の誤検出を防止することができる。 Also, based on the music data of the music, a detection unit that detects a phrase break of the music, and a specifying unit that specifies a note corresponding to the detected phrase break in the song data, The heat cup singing method determination unit determines that the first section and the second section are present, and if a note corresponding to the specified segment of the phrase exists immediately after the first section, A karaoke device characterized by determining that the first section is a singing section by the Heacup method is clarified. According to such a karaoke device, it is possible to prevent erroneous detection of the heat cup singing method.

また、前記検出部は、前記楽曲の楽曲データ及び歌詞テロップデータに基づいて、当該楽曲のフレーズの区切りを検出することを特徴とするカラオケ装置が明らかとなる。このようなカラオケ装置によれば、ヒーカップ唱法の誤検出を防止することができる。 Further, a karaoke device characterized in that the detection unit detects a phrase delimiter of the music based on the music data and the lyrics telop data of the music is clarified. According to such a karaoke device, it is possible to prevent erroneous detection of the heat cup singing method.

また、前記第2の区間に含まれる倍音に対する前記第1の区間に含まれる倍音の比率を算出する比率算出部を有し、前記ヒーカップ唱法判定部は、前記第1の区間及び前記第2の区間が存在すると判断され、且つ前記比率が所定値以下の場合に、前記第1の区間はファルセットを用いたヒーカップ唱法による歌唱区間であると判定するカラオケ装置が明らかとなる。このようなカラオケ装置によれば、ファルセットを用いたヒーカップ唱法を検出することができる。 In addition, the method includes a ratio calculation unit that calculates a ratio of the overtones included in the first section to the overtones included in the second section, and the heat cup singing method determination unit includes the first section and the second section. A karaoke apparatus that determines that the first section is a singing section by the Heacup singing method using a falsetto when the section is determined to exist and the ratio is equal to or less than a predetermined value becomes clear. According to such a karaoke apparatus, it is possible to detect the heat cup singing method using the falsetto.

また、楽曲をカラオケ歌唱して得られる歌唱データのピッチを検出するピッチ検出部と、検出した前記ピッチに基づいて、前記歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する第1の判断部と、検出した前記ピッチに基づいて、前記歌唱データ中に、前記第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する第2の判断部と、前記第1の区間及び前記第2の区間が存在すると判断された場合に、前記第1の区間はヒーカップ唱法による歌唱区間であると判定するヒーカップ唱法判定部と、所定の条件に基づいて、前記ヒーカップ唱法による歌唱区間を採点するヒーカップ唱法採点部と、前記第2の区間に含まれる倍音に対する前記第1の区間に含まれる倍音の比率を算出する比率算出部と、前記比率が所定値以下の場合に、前記ヒーカップ唱法による歌唱区間の採点値に加点する加点処理部と、を有することを特徴とするカラオケ装置が明らかとなる。このようなカラオケ装置によれば、ファルセットを用いたヒーカップ唱法の採点を行うことができる。 Further, based on the pitch detection unit that detects the pitch of the song data obtained by singing the song karaoke, based on the detected pitch, during the song data, the pitch rises by a predetermined value or more in a predetermined short period of time. Based on the detected pitch, the first determination unit that determines whether or not the first section exists, is located immediately before the first section in the song data, and has a substantially constant pitch for a certain period or more. A second determination unit that determines whether or not there is a second section that is maintained at the first section; and, if it is determined that the first section and the second section exist, the first section is a heat cup. A heacup singing method determination unit that determines a singing section by a singing method, a Heacup singing method scoring unit that scores a singing section by the Heacup singing method based on a predetermined condition, and the first harmonic overtone included in the second section. A ratio calculation unit that calculates a ratio of overtones included in the section, and a point processing unit that, when the ratio is equal to or less than a predetermined value, adds a score to the score value of the singing section by the Heacup method. Karaoke device becomes clear. According to such a karaoke device, it is possible to perform the scoring of the heat cup singing method using the falsetto.

また、コンピュータに、楽曲をカラオケ歌唱して得られる歌唱データのピッチを検出するピッチ検出ステップと、検出した前記ピッチに基づいて、前記歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する第1の判断ステップと、検出した前記ピッチに基づいて、前記歌唱データ中に、前記第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する第2の判断ステップと、前記第1の区間及び前記第2の区間が存在すると判断された場合に、前記第1の区間はヒーカップ唱法による歌唱区間であると判定する判定ステップと、を実行させるヒーカップ唱法の検出プログラムが明らかとなる。このようなプログラムによれば、ヒーカップ唱法を検出することができる。 Further, in the computer, a pitch detection step of detecting the pitch of the song data obtained by singing a karaoke song, and based on the detected pitch, in the song data, the pitch is a predetermined value or more in a predetermined short period, A first determination step of determining whether or not there is a rising first section, and a pitch that is located immediately before the first section in the singing data based on the detected pitch and is equal to or longer than a predetermined period. A second determination step for determining whether or not there is a second section in which the first section and the second section are present is maintained. A determination program for determining that the section is a singing section by the Heacup singing method, and a detection program for the Heacup singing method to be executed become clear. According to such a program, the Heacup method can be detected.

<第1実施形態>
図1〜図5を参照して、第1実施形態に係るカラオケ装置1について説明する。
<First Embodiment>
The karaoke device 1 according to the first embodiment will be described with reference to FIGS. 1 to 5.

==カラオケ装置==
(ハードウェア構成)
カラオケ装置1は、カラオケ演奏及び歌唱者が歌唱を行うための装置である。図1に示すように、カラオケ装置1は、カラオケ本体10、スピーカ20、表示装置30、マイク40、及びリモコン装置50を備える。
== Karaoke device ==
(Hardware configuration)
The karaoke device 1 is a device for performing a karaoke performance and singing by a singer. As shown in FIG. 1, the karaoke device 1 includes a karaoke body 10, a speaker 20, a display device 30, a microphone 40, and a remote control device 50.

スピーカ20はカラオケ本体10からの放音信号に基づいて放音するための構成である。表示装置30はカラオケ本体10からの信号に基づいて映像や画像を画面に表示するための構成である。マイク40は歌唱者の音声(歌唱音声)をアナログの音声信号に変換してカラオケ本体10に入力するための構成である。リモコン装置50は、カラオケ本体10に対する各種操作をおこなうための装置である。歌唱者はリモコン装置50を用いてカラオケ装置1の起動、楽曲の予約等を行うことができる。リモコン装置50のディスプレイには各種操作の指示入力を行うためのアイコンが表示される。 The speaker 20 is configured to emit sound based on a sound emission signal from the karaoke body 10. The display device 30 is configured to display a video or image on the screen based on a signal from the karaoke body 10. The microphone 40 is a structure for converting the voice of the singer (singing voice) into an analog voice signal and inputting it to the karaoke body 10. The remote control device 50 is a device for performing various operations on the karaoke body 10. The singer can use the remote control device 50 to activate the karaoke device 1, reserve a song, and the like. Icons for inputting instructions for various operations are displayed on the display of the remote controller 50.

カラオケ本体10は、選択された楽曲の演奏制御、歌詞や背景映像等の表示制御、マイク40を通じて入力された歌唱音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う。図2はカラオケ本体10のハードウェア構成例を示す図である。カラオケ本体10は、制御部11、通信部12、記憶部13、音響処理部14、表示処理部15及び操作部16を備える。各構成はインターフェース(図示なし)を介してバスBに接続されている。 The karaoke body 10 performs various controls related to karaoke singing, such as performance control of a selected music piece, display control of lyrics and background images, and processing of a singing voice signal input through the microphone 40. FIG. 2 is a diagram showing a hardware configuration example of the karaoke body 10. The karaoke body 10 includes a control unit 11, a communication unit 12, a storage unit 13, a sound processing unit 14, a display processing unit 15, and an operation unit 16. Each component is connected to the bus B via an interface (not shown).

制御部11は、CPU11aおよびメモリ11bを備える。CPU11aは、メモリ11bに記憶された動作プログラムを実行することにより各種の制御機能を実現する。メモリ11bは、CPU11aに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶装置である。 The control unit 11 includes a CPU 11a and a memory 11b. The CPU 11a realizes various control functions by executing the operation program stored in the memory 11b. The memory 11b is a storage device that stores a program executed by the CPU 11a and temporarily stores various information when the program is executed.

通信部12は、ルーター(図示なし)を介してカラオケ本体10を通信回線に接続するためのインタフェースを提供する。 The communication unit 12 provides an interface for connecting the karaoke body 10 to a communication line via a router (not shown).

記憶部13は、各種のデータを記憶する大容量の記憶装置であり、たとえばハードディスクドライブなどである。 The storage unit 13 is a large-capacity storage device that stores various data, and is, for example, a hard disk drive.

記憶部13は、複数の楽曲データを記憶する。楽曲データは、カラオケ装置1によりカラオケ演奏を行うためのデータである。カラオケ装置1が楽曲データに基づいて楽曲を演奏することにより、歌唱者はカラオケの歌唱が可能となる。楽曲データは、楽曲毎に所定のID(楽曲ID)が付与されている。楽曲データは、MIDIデータ、楽譜データ等が含まれる。楽譜データは、カラオケ歌唱の基準となるデータであり、各音符のピッチ(音高)、音量及び音長等を表す時系列の情報によって構成されている。また、記憶部10は、カラオケ楽曲に対応する歌詞テロップを表示装置30等に表示させるための歌詞テロップデータ、及びカラオケ演奏時に表示装置30等に表示される背景画像等の背景画像データを記憶する。歌詞テロップデータに含まれる歌詞文字列は、フレーズ毎に区切られ、複数のブロックに分割されている。 The storage unit 13 stores a plurality of music piece data. The music data is data for performing a karaoke performance by the karaoke device 1. The singer can sing a karaoke song because the karaoke device 1 plays a song based on the song data. A predetermined ID (song ID) is assigned to each piece of music data. The music data includes MIDI data, score data, and the like. The musical score data is data that serves as a reference for singing a karaoke song, and is composed of time-series information indicating the pitch (pitch), volume, and length of each note. In addition, the storage unit 10 stores the lyrics telop data for displaying the lyrics telop corresponding to the karaoke piece on the display device 30 and the like, and the background image data such as the background image displayed on the display device 30 and the like during the karaoke performance. .. The lyrics character string included in the lyrics telop data is divided for each phrase and divided into a plurality of blocks.

音響処理部14は、制御部11の制御に基づき、カラオケ楽曲に対する演奏の制御およびマイク40を通じて入力された音声信号の処理を行う。音響処理部14は、たとえばMIDI音源、ミキサ、アンプ(いずれも図示なし)を含む。MIDI音源は、楽曲データに基づいて楽音信号を生成する。ミキサは、当該音楽信号およびマイク40から出力される音声信号を適当な比率でミキシングしてアンプに出力する。アンプは、ミキサからのミキシング信号を増幅し、放音信号としてスピーカ20へ出力する。これにより、スピーカ20からは放音信号に基づくカラオケ演奏音およびマイク40からの歌唱音声が放音される。 Based on the control of the control unit 11, the sound processing unit 14 controls the performance of the karaoke piece and processes the audio signal input through the microphone 40. The sound processing unit 14 includes, for example, a MIDI sound source, a mixer, and an amplifier (all not shown). The MIDI sound source generates a musical tone signal based on music data. The mixer mixes the music signal and the audio signal output from the microphone 40 at an appropriate ratio and outputs the mixed signal to the amplifier. The amplifier amplifies the mixing signal from the mixer and outputs it as a sound emission signal to the speaker 20. As a result, the karaoke performance sound based on the sound emission signal and the singing voice from the microphone 40 are emitted from the speaker 20.

表示処理部15は、制御部11の制御に基づき、表示装置30やリモコン装置50における各種表示に関する処理を行う。たとえば、表示処理部15は、カラオケ演奏時における背景映像に歌詞テロップや各種アイコンが重ねられた映像を表示装置30に表示させる制御を行う。 The display processing unit 15 performs processing related to various displays on the display device 30 and the remote control device 50 under the control of the control unit 11. For example, the display processing unit 15 controls the display device 30 to display an image in which lyrics telops and various icons are superimposed on the background image during karaoke performance.

操作部16は、パネルスイッチおよびリモコン受信回路などからなり、歌唱者によるカラオケ装置1のパネルスイッチあるいはリモコン装置50の操作に応じて予約信号、演奏中止信号などの操作信号を制御部11に対して出力する。制御部11は、操作部16からの操作信号を検出し、対応する処理を実行する。 The operation unit 16 is composed of a panel switch and a remote control reception circuit and the like, and sends operation signals such as a reservation signal and a performance stop signal to the control unit 11 according to the operation of the panel switch of the karaoke device 1 or the remote control device 50 by a singer. Output. The control unit 11 detects an operation signal from the operation unit 16 and executes a corresponding process.

(ソフトウェア構成)
図3はカラオケ本体10のソフトウェア構成例を示す図である。カラオケ本体10は、歌唱データ記憶部100、ピッチ検出部200、第1の判断部300、第2の判断部400及びヒーカップ唱法判定部500を備える。歌唱音声記憶部100は記憶部13が提供する記憶領域の一部として実現される。ピッチ検出部200、第1の判断部300、第2の判断部400及びヒーカップ唱法判定部500は、CPU11aがメモリ11bに記憶されるプログラムを実行することにより実現される。
(Software configuration)
FIG. 3 is a diagram showing a software configuration example of the karaoke body 10. The karaoke body 10 includes a singing data storage unit 100, a pitch detection unit 200, a first determination unit 300, a second determination unit 400, and a heat cup singing method determination unit 500. The singing voice storage unit 100 is realized as a part of the storage area provided by the storage unit 13. The pitch detection unit 200, the first determination unit 300, the second determination unit 400, and the Hey-Cup method determination unit 500 are realized by the CPU 11a executing a program stored in the memory 11b.

[歌唱データ記憶部]
歌唱データ記憶部100は、楽曲をカラオケ歌唱して得られる歌唱データ(マイク40からの音声信号)を一時的に記憶する。歌唱データは、楽譜データと同様、歌唱した各音符のピッチ、音量及び音長等を表す時系列の情報によって構成されている。
[Singing data storage]
The song data storage unit 100 temporarily stores song data (voice signal from the microphone 40) obtained by singing a karaoke song. The singing data, like the musical score data, is composed of time-series information indicating the pitch, volume, length, etc. of each sung note.

[ピッチ検出部]
ピッチ検出部200は、歌唱データ記憶部100に記憶されている歌唱データのピッチを検出する。たとえば、ピッチ検出部200は、歌唱データ記憶部100からある歌唱データを読み出し、所定時間長のフレーム単位で音符毎のピッチを検出し、検出されたピッチを示すデータを生成する。
[Pitch detector]
The pitch detection unit 200 detects the pitch of the song data stored in the song data storage unit 100. For example, the pitch detection unit 200 reads out certain song data from the song data storage unit 100, detects the pitch of each note in frame units of a predetermined time length, and generates data indicating the detected pitch.

[第1の判断部]
第1の判断部300は、ピッチ検出部200で検出したピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する。「所定の短期間」及びピッチが上昇する「所定値」は、ヒーカップ唱法を人間が認識できる範囲であれば、特に限定されるものではない。たとえば、所定の短期間は50msec程度であり、ピッチが上昇する所定値は100msec(半音)以上である。或いは、ヒーカップ唱法の誤検出を防止する観点から、所定の短期間は50msec以上200msec以下であり、且つその間に上昇するピッチの所定値は200cent以上とすることが好ましい。
[First determination unit]
The first determination unit 300 determines, based on the pitch detected by the pitch detection unit 200, whether or not the song data includes a first section in which the pitch increases by a predetermined value or more in a predetermined short period. The “predetermined short period” and the “predetermined value” at which the pitch increases are not particularly limited as long as they are within the range in which the human can recognize the Heacup method. For example, the predetermined short period is about 50 msec, and the predetermined value for increasing the pitch is 100 msec (semitone) or more. Alternatively, from the viewpoint of preventing erroneous detection of the Heacup method, it is preferable that the predetermined short period is 50 msec or more and 200 msec or less, and the predetermined value of the pitch rising during that period is 200 cent or more.

図4は、検出したピッチを示すデータを模式的に示した図である。横軸は時間(msec)であり、縦軸は、ピッチ(cent)である。 FIG. 4 is a diagram schematically showing data indicating the detected pitch. The horizontal axis represents time (msec), and the vertical axis represents pitch (cent).

たとえば、第1の判断部300は、図4に示すようなデータに対し、50msec以内にピッチが100msec以上、上昇している第1の区間Z1が存在すると判断する。 For example, the first determination unit 300 determines that there is a first section Z1 in which the pitch is increased by 100 msec or more within 50 msec with respect to the data shown in FIG.

[第2の判断部]
第2の判断部400は、ピッチ検出部200で検出したピッチに基づいて、歌唱データ中に、第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する。「一定期間」は、ピッチが検出される範囲であれば、特に限定されるものではない。たとえば、一定期間は、テンポ120の8分音符(250msec)を元に、それよりも若干短い200msec以上とすることができる。「第1の区間の直前」とは、第1の区間より前であって、且つ第1の区間と時間的に連続していることをいう。「ピッチがほぼ一定」であると判断する範囲は、一定期間の長さにより変動するが、たとえば、±50msecである。
[Second determination unit]
The second determination unit 400 is located immediately before the first section in the singing data based on the pitch detected by the pitch detection unit 200, and the pitch is kept substantially constant for a certain period or longer. It is determined whether the section of exists. The "certain period" is not particularly limited as long as it is a range in which the pitch is detected. For example, the fixed period can be set to 200 msec or more, which is slightly shorter than the eighth note (250 msec) of the tempo 120. The term "immediately before the first section" means that the section is before the first section and is temporally continuous with the first section. The range in which it is determined that the "pitch is almost constant" varies depending on the length of the certain period, but is, for example, ±50 msec.

たとえば、図4に示すようなデータに対し、第2の判断部400は、第1の区間Z1よりも前に200msec以上、ピッチが±50cent以内となっている第2の区間Z2が存在すると判断する。 For example, with respect to the data shown in FIG. 4, the second determination unit 400 determines that there is a second section Z2 in which the pitch is within ±50 cents for 200 msec or more before the first section Z1. To do.

[ヒーカップ唱法判定部]
ヒーカップ唱法判定部500は、第1の区間及び第2の区間があると判断された場合に、第1の区間はヒーカップ唱法による歌唱区間であると判定する。
[Heacup method of judging]
If it is determined that there is a first section and a second section, the heatcup singing method determination unit 500 determines that the first section is a singing section based on the Heacup singing method.

たとえば、ヒーカップ唱法判定部500は、図4に示すデータについて、第1の判断部300において第1の区間Z1が存在すると判断され、且つ第2の判断部400において第2の区間Z2が存在すると判断された場合、第1の区間Z1はヒーカップ唱法による歌唱区間であると判定する。 For example, regarding the data shown in FIG. 4, when the first determining unit 300 determines that the first section Z1 exists and the second determining unit 400 includes the second section Z2, the heat cup singing method determination section 500 determines that the second section Z2 exists. When it is determined, the first section Z1 is determined to be a singing section by the Heacup method.

==カラオケ装置1の動作について==
次に、図5を参照して本実施形態におけるカラオケ装置1の動作の具体例について述べる。図5は、カラオケ装置1の動作例を示すフローチャートである。
==About the operation of the karaoke device 1==
Next, a specific example of the operation of the karaoke device 1 in this embodiment will be described with reference to FIG. FIG. 5 is a flowchart showing an operation example of the karaoke device 1.

歌唱者は、任意の楽曲を選択してカラオケ装置1によりカラオケ歌唱を行う(カラオケ歌唱。ステップ10)。 The singer selects an arbitrary piece of music and sings a karaoke song using the karaoke device 1 (karaoke song, step 10).

歌唱データ記憶部100は、ステップ10のカラオケ歌唱により得られた歌唱データを記憶する(歌唱データの記憶。ステップ11)。 The singing data storage unit 100 stores the singing data obtained by the karaoke singing of step 10 (storing of singing data, step 11).

ピッチ検出部200は、ステップ11で記憶された歌唱データのピッチを検出する(ピッチの検出。ステップ12)。 The pitch detection unit 200 detects the pitch of the song data stored in step 11 (pitch detection, step 12).

第1の判断部300は、ステップ12で検出されたピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する(第1の区間の存在を判断。ステップ13)。 The first determination unit 300 determines, based on the pitch detected in step 12, whether or not the song data includes a first section in which the pitch increases by a predetermined value or more in a predetermined short period (first time). The existence of the section 1 is judged, step 13).

第1の区間が存在する場合(ステップ14でYの場合)、第2の判断部400は、ステップ12で検出されたピッチに基づいて、歌唱データ中に、第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する(第2の区間の存在を判断。ステップ15)。一方、第1の区間が存在しない場合(ステップ14でNの場合)には、ヒーカップ唱法は含まれないと判断し、その後の処理は行わない。 If the first section is present (Y in step 14), the second determination unit 400 is positioned immediately before the first section in the singing data based on the pitch detected in step 12. Then, it is determined whether or not there is a second section in which the pitch is kept substantially constant for a certain period or longer (the existence of the second section is determined, step 15). On the other hand, when the first section does not exist (N in step 14), it is determined that the Heacup method is not included, and the subsequent processing is not performed.

第2の区間が存在する場合(ステップ16でYの場合)、ヒーカップ唱法判定部500は、第1の区間はヒーカップ唱法による歌唱区間であると判定する(ヒーカップ唱法と判定。ステップ17)。一方、第2の区間が存在しない場合(ステップ16でNの場合)、ヒーカップ唱法判定部500は、ステップ10のカラオケ歌唱により得られた歌唱データにはヒーカップ唱法は含まれないと判定する。 If the second section exists (Y in step 16), the heatcup singing method determination unit 500 determines that the first section is a singing section by the heatcup singing method (determined as the heatcup singing method, step 17). On the other hand, when the second section does not exist (N in step 16), the heacup singing method determination unit 500 determines that the singing data obtained by the karaoke singing in step 10 does not include the heacup method.

このように、本実施形態に係るカラオケ装置1によれば、歌唱データに基づいて、当該歌唱データにヒーカップ唱法が含まれているかどうかを検出することができる。 As described above, according to the karaoke device 1 according to the present embodiment, it is possible to detect, based on the singing data, whether or not the singing data includes the Heacup method.

なお、ピッチ検出や第1の区間が存在するかの判断等は、歌唱データ全てに対して行ってもよいし、たとえば歌唱データの所定の範囲(楽曲の1番に相当する部分のみ、歌唱開始から予め設定した一定時間等)に対してのみ行ってもよい。 It should be noted that the pitch detection, the determination as to whether the first section exists, or the like may be performed for all the singing data, or for example, a predetermined range of the singing data (only the portion corresponding to No. 1 of the song starts singing). From a predetermined time).

<第2実施形態>
次に、図6及び図7を参照して、第2実施形態に係るカラオケ装置1について説明する。第2実施形態は、マイク40からの入力音量を元にしたヒーカップ唱法の誤検出を防止する例について述べる。第1実施形態と同様の構成については詳細な説明を省略する。
<Second Embodiment>
Next, the karaoke device 1 according to the second embodiment will be described with reference to FIGS. 6 and 7. The second embodiment will describe an example of preventing erroneous detection of the Heacup method based on the volume input from the microphone 40. Detailed description of the same configuration as that of the first embodiment is omitted.

ヒーカップ唱法は、楽曲のフレーズの区切りで行われることが多い。従って、ヒーカップ唱法を行った後は、歌唱音声の入力がなされない場合が多い。本実施形態ではそのような特性を利用したヒーカップ唱法の誤検出を防止するための構成について説明する。 Heacup singing is often performed at the break of the phrase of the song. Therefore, in many cases, the singing voice is not input after performing the heat cup singing method. In the present embodiment, a configuration for preventing erroneous detection of the Heacup method using such characteristics will be described.

(ソフトウェア構成)
図6は本実施形態に係るカラオケ本体10のソフトウェア構成例を示す図である。カラオケ本体10は、歌唱データ記憶部100、ピッチ検出部200、第1の判断部300、第2の判断部400、ヒーカップ唱法判定部500、及び第3の判断部600を備える。第3の判断部600は、CPU11aがメモリ11bに記憶されるプログラムを実行することにより実現される。
(Software configuration)
FIG. 6 is a diagram showing a software configuration example of the karaoke body 10 according to the present embodiment. The karaoke body 10 includes a singing data storage unit 100, a pitch detection unit 200, a first judgment unit 300, a second judgment unit 400, a Heacup singing method judgment unit 500, and a third judgment unit 600. The third determination unit 600 is realized by the CPU 11a executing a program stored in the memory 11b.

[第3の判断部]
第3の判断部600は、第1の区間の直後、所定期間、カラオケ歌唱の音量が所定値以下となる第3の区間が存在するかを判断する。カラオケ歌唱の音量は、歌唱データに含まれている。「第1の区間の直後」とは、第1の区間より後であって、且つ第1の区間と時間的に連続していることをいう。「所定期間」は、特に限定されるものではない。たとえば、楽曲のフレーズとフレーズとの間には通常、100msec程度の無音期間が存在するため、その無音期間を所定期間としてもよい。或いは、所定の短期間を50msec以上200msec以下、且つその間に上昇するピッチの所定値を200cent以上とする場合、所定期間は16分音符相当の区間(120BPMで125msec)であることが好ましい。カラオケ歌唱の音量の「所定値」は、閾値であり、特に限定されるものではない。たとえば、予め、任意の値を所定値として設定してもよいし、複数の歌唱データから楽曲毎の最低音量の平均値を求め、その平均値を所定値とすることでもよい。
[Third judging section]
The third determination unit 600 determines whether or not there is a third section in which the volume of the karaoke song is below a predetermined value for a predetermined period immediately after the first section. The volume of the karaoke song is included in the song data. The term "immediately after the first section" means that it is after the first section and is temporally continuous with the first section. The "predetermined period" is not particularly limited. For example, since there is usually a silent period of about 100 msec between phrases of a musical composition, the silent period may be set as the predetermined period. Alternatively, when the predetermined short period is 50 msec or more and 200 msec or less and the predetermined value of the pitch rising during that period is 200 cent or more, it is preferable that the predetermined period is a section corresponding to a 16th note (125 msec at 120 BPM). The “predetermined value” of the volume of the karaoke song is a threshold value and is not particularly limited. For example, an arbitrary value may be set as a predetermined value in advance, or an average value of the lowest volume of each song may be obtained from a plurality of song data, and the average value may be set as the predetermined value.

[ヒーカップ唱法判定部]
本実施形態に係るヒーカップ唱法判定部500は、第1の区間、第2の区間、及び第3の区間が存在すると判断された場合に、第1の区間はヒーカップ唱法による歌唱区間であると判定する。
[Heacup method of judging]
When it is determined that the first section, the second section, and the third section are present, the heatcup singing method determination unit 500 according to the present embodiment determines that the first section is a singing section by the heatcup singing method. To do.

==カラオケ装置1の動作について==
次に、図7を参照して本実施形態におけるカラオケ装置1の動作の具体例について述べる。図7は、カラオケ装置1の動作例を示すフローチャートである。
==About the operation of the karaoke device 1==
Next, a specific example of the operation of the karaoke device 1 in this embodiment will be described with reference to FIG. 7. FIG. 7 is a flowchart showing an operation example of the karaoke apparatus 1.

歌唱者は、任意の楽曲を選択してカラオケ装置1によりカラオケ歌唱を行う(カラオケ歌唱。ステップ20)。 The singer selects an arbitrary piece of music and sings a karaoke song using the karaoke device 1 (karaoke song, step 20).

歌唱データ記憶部100は、ステップ20のカラオケ歌唱により得られた歌唱データを記憶する(歌唱データの記憶。ステップ21)。 The singing data storage unit 100 stores the singing data obtained by the singing of the karaoke song in step 20 (storage of singing data, step 21).

ピッチ検出部200は、ステップ21で記憶された歌唱データのピッチを検出する(ピッチの検出。ステップ22)。 The pitch detection unit 200 detects the pitch of the song data stored in step 21 (pitch detection, step 22).

第1の判断部300は、ステップ22で検出されたピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する(第1の区間の存在を判断。ステップ23)。 The first determination unit 300 determines, based on the pitch detected in step 22, whether or not the song data includes a first section in which the pitch increases by a predetermined value or more in a predetermined short period (first time). The existence of the section 1 is judged, step 23).

第1の区間が存在する場合(ステップ24でYの場合)、第2の判断部400は、ステップ22で検出されたピッチに基づいて、歌唱データ中に、第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する(第2の区間の存在を判断。ステップ25)。一方、第1の区間が存在しない場合(ステップ24でNの場合)には、ヒーカップ唱法は含まれないと判断し、その後の処理は行わない。 When the first section is present (Y in step 24), the second determination unit 400 is located immediately before the first section in the singing data based on the pitch detected in step 22. Then, it is judged whether or not there is a second section in which the pitch is kept substantially constant for a certain period or longer (the existence of the second section is judged, step 25). On the other hand, when the first section does not exist (N in step 24), it is determined that the Heacup method is not included, and the subsequent processing is not performed.

第2の区間が存在する場合(ステップ26でYの場合)、第3の判断部600は、第1の区間の直後、所定期間、カラオケ歌唱の音量が所定値以下となる第3の区間が存在するかを判断する(第3の区間の存在を判断。ステップ27)。 When the second section exists (Y in step 26), the third determination unit 600 determines that the third section in which the volume of the karaoke song is equal to or lower than the predetermined value for a predetermined period immediately after the first section. It is determined whether or not there is (the presence of the third section is determined, step 27).

第3の区間が存在する場合(ステップ28でYの場合)、ヒーカップ唱法判定部500は、第1の区間はヒーカップ唱法による歌唱区間であると判定する(ヒーカップ唱法と判定。ステップ29)。一方、第3の区間が存在しない場合(ステップ28でNの場合)、ヒーカップ唱法判定部500は、ステップ20のカラオケ歌唱により得られた歌唱データにはヒーカップ唱法は含まれないと判定する。 If the third section is present (Y in step 28), the heatcup singing method determination unit 500 determines that the first section is a singing section by the heatcup singing method (determined as the heatcup singing method, step 29). On the other hand, when the third section does not exist (N in step 28), the heatcup singing method determination unit 500 determines that the singing data obtained by the karaoke singing in step 20 does not include the heatcup method.

このように、本実施形態に係るカラオケ装置1によれば、所定期間、カラオケ歌唱の音量が所定値以下となる第3の区間の存在を考慮した上で、歌唱データにヒーカップ唱法が含まれているかどうかを検出することができる。従って、ヒーカップ唱法の誤検出を防止することができる。 As described above, according to the karaoke device 1 according to the present embodiment, the singing data includes the Heacup method in consideration of the presence of the third section in which the volume of the karaoke song is equal to or lower than the predetermined value for the predetermined period. It can detect whether there is. Therefore, it is possible to prevent erroneous detection of the Heacup method.

<第3実施形態>
次に、図8及び図9を参照して、第3実施形態に係るカラオケ装置1について説明する。第3実施形態は、歌唱データに含まれるピッチの有無によりヒーカップ唱法の誤検出を防止する例について述べる。第1実施形態等と同様の構成については詳細な説明を省略する。
<Third Embodiment>
Next, the karaoke device 1 according to the third embodiment will be described with reference to FIGS. 8 and 9. The third embodiment will describe an example in which erroneous detection of the Heacup method is prevented depending on the presence or absence of the pitch included in the song data. Detailed description of the same configurations as those of the first embodiment will be omitted.

第2実施形態で述べた通り、ヒーカップ唱法を行った後は、歌唱音声の入力がなされない場合が多い。従って、歌唱データにはピッチが含まれないこととなる。本実施形態ではそのような特性を利用したヒーカップ唱法の誤検出を防止するための構成について説明する。 As described in the second embodiment, in many cases, the singing voice is not input after performing the heat cup singing method. Therefore, the song data does not include the pitch. In the present embodiment, a configuration for preventing erroneous detection of the Heacup method using such characteristics will be described.

(ソフトウェア構成)
図8は本実施形態に係るカラオケ本体10のソフトウェア構成例を示す図である。カラオケ本体10は、歌唱データ記憶部100、ピッチ検出部200、第1の判断部300、第2の判断部400、ヒーカップ唱法判定部500、及び第4の判断部700を備える。第4の判断部700は、CPU11aがメモリ11bに記憶されるプログラムを実行することにより実現される。
(Software configuration)
FIG. 8 is a diagram showing a software configuration example of the karaoke body 10 according to the present embodiment. The karaoke body 10 includes a singing data storage unit 100, a pitch detection unit 200, a first determination unit 300, a second determination unit 400, a Heacup singing method determination unit 500, and a fourth determination unit 700. The fourth determination unit 700 is realized by the CPU 11a executing a program stored in the memory 11b.

[第4の判断部]
第4の判断部700は、歌唱データ中に、第1の区間の直後、所定期間、ピッチが検出できない第4の区間が存在するかを判断する。「所定期間」は、特に限定されるものではないが、たとえば、第2実施形態と同様、楽曲の無音期間に相当する長さを所定期間とすることができる。
[Fourth determination unit]
The fourth determination unit 700 determines whether or not there is a fourth section in which the pitch cannot be detected for a predetermined period immediately after the first section in the song data. The "predetermined period" is not particularly limited, but for example, as in the second embodiment, the predetermined period may be a length corresponding to the silent period of the music.

[ヒーカップ唱法判定部]
本実施形態に係るヒーカップ唱法判定部500は、第1の区間、第2の区間、及び第4の区間が存在すると判断された場合に、第1の区間はヒーカップ唱法による歌唱区間であると判定する。
[Heacup method of judging]
When it is determined that the first section, the second section, and the fourth section are present, the heatcup singing method determination unit 500 according to the present embodiment determines that the first section is a singing section based on the Heacup singing method. To do.

==カラオケ装置1の動作について==
次に、図9を参照して本実施形態におけるカラオケ装置1の動作の具体例について述べる。図9は、カラオケ装置1の動作例を示すフローチャートである。
==About the operation of the karaoke device 1==
Next, a specific example of the operation of the karaoke device 1 in this embodiment will be described with reference to FIG. FIG. 9 is a flowchart showing an operation example of the karaoke apparatus 1.

歌唱者は、任意の楽曲を選択してカラオケ装置1によりカラオケ歌唱を行う(カラオケ歌唱。ステップ30)。 The singer selects an arbitrary music piece and performs karaoke singing by the karaoke device 1 (karaoke singing, step 30).

歌唱データ記憶部100は、ステップ30のカラオケ歌唱により得られた歌唱データを記憶する(歌唱データの記憶。ステップ31)。 The singing data storage unit 100 stores the singing data obtained by the singing of the karaoke song in step 30 (storage of singing data, step 31).

ピッチ検出部200は、ステップ31で記憶された歌唱データのピッチを検出する(ピッチの検出。ステップ32)。 The pitch detector 200 detects the pitch of the song data stored in step 31 (pitch detection, step 32).

第1の判断部300は、ステップ32で検出されたピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する(第1の区間の存在を判断。ステップ33)。 The first determination unit 300 determines, based on the pitch detected in step 32, whether or not the song data includes a first section in which the pitch increases by a predetermined value or more in a predetermined short period (first time). The presence of the section 1 is judged, step 33).

第1の区間が存在する場合(ステップ34でYの場合)、第2の判断部400は、ステップ32で検出されたピッチに基づいて、歌唱データ中に、第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する(第2の区間の存在を判断。ステップ35)。一方、第1の区間が存在しない場合(ステップ34でNの場合)には、ヒーカップ唱法は含まれないと判断し、その後の処理は行わない。 When the first section is present (Y in step 34), the second determination unit 400 is positioned immediately before the first section in the singing data based on the pitch detected in step 32. Then, it is judged whether or not there is a second section in which the pitch is kept substantially constant for a certain period or longer (the existence of the second section is judged, step 35). On the other hand, when the first section does not exist (N in step 34), it is determined that the Heacup method is not included, and the subsequent processing is not performed.

第2の区間が存在する場合(ステップ36でYの場合)、第4の判断部700は、歌唱データ中に、第1の区間の直後、所定期間、ピッチが検出できない第4の区間が存在するかを判断する(第4の区間の存在を判断。ステップ37)。 If the second section exists (Y in step 36), the fourth determination unit 700 determines that the fourth section in which the pitch cannot be detected exists in the song data immediately after the first section for a predetermined period. It is determined whether or not to perform (determination of the presence of the fourth section, step 37).

第4の区間が存在する場合(ステップ38でYの場合)、ヒーカップ唱法判定部500は、第1の区間はヒーカップ唱法による歌唱区間であると判定する(ヒーカップ唱法の判定。ステップ39)。一方、第4の区間が存在しない場合(ステップ38でNの場合)、ヒーカップ唱法判定部500は、ステップ30のカラオケ歌唱により得られた歌唱データにはヒーカップ唱法は含まれないと判定する。 If the fourth section is present (Y in step 38), the heatcup singing method determination unit 500 determines that the first section is a singing section based on the heatcup singing method (determination of the heatcup singing method, step 39). On the other hand, when the fourth section does not exist (in the case of N at step 38), the heacup singing method determination unit 500 determines that the singing data obtained by the karaoke singing of step 30 does not include a heacup method.

このように、本実施形態に係るカラオケ装置1によれば、所定期間、ピッチが検出できない第4の区間の存在を考慮した上で、歌唱データにヒーカップ唱法が含まれているかどうかを検出することができる。従って、ヒーカップ唱法の誤検出を防止することができる。 As described above, according to the karaoke device 1 of the present embodiment, it is possible to detect whether or not the singing data includes the Heacup method in consideration of the presence of the fourth section in which the pitch cannot be detected for a predetermined period. You can Therefore, it is possible to prevent erroneous detection of the Heacup method.

<第4実施形態>
次に、図10及び図11を参照して、第4実施形態に係るカラオケ装置1について説明する。第4実施形態は、歌唱データを得る際に演奏した楽曲データに基づいてヒーカップ唱法の誤検出を防止する例について述べる。第1実施形態等と同様の構成については詳細な説明を省略する。なお、本実施形態において、歌唱データの元となる歌唱において、楽曲データに含まれる全ての音符について歌唱が行われている(途中で一部の歌唱が抜けていることがない状況)ものとする。すなわち、歌唱データ(歌唱ピッチデータ)に含まれる各音符は、楽譜データに含まれる音符と一対一で対応している。
<Fourth Embodiment>
Next, the karaoke device 1 according to the fourth embodiment will be described with reference to FIGS. 10 and 11. The fourth embodiment will describe an example of preventing erroneous detection of the Heacup singing method based on music data played when obtaining singing data. Detailed description of the same configurations as those of the first embodiment will be omitted. In the present embodiment, in the song that is the source of the song data, it is assumed that all the notes included in the song data are being sung (a situation in which some songs are not missing midway). .. That is, each note included in the song data (song pitch data) has a one-to-one correspondence with a note included in the score data.

(ソフトウェア構成)
図10は本実施形態に係るカラオケ本体10のソフトウェア構成例を示す図である。カラオケ本体10は、歌唱データ記憶部100、ピッチ検出部200、第1の判断部300、第2の判断部400、ヒーカップ唱法判定部500、検出部800及び第5の判断部900を備える。検出部800及び第5の判断部900は、CPU11aがメモリ11bに記憶されるプログラムを実行することにより実現される。
(Software configuration)
FIG. 10 is a diagram showing a software configuration example of the karaoke body 10 according to the present embodiment. The karaoke body 10 includes a singing data storage unit 100, a pitch detection unit 200, a first determination unit 300, a second determination unit 400, a Heacup singing method determination unit 500, a detection unit 800, and a fifth determination unit 900. The detection unit 800 and the fifth determination unit 900 are realized by the CPU 11a executing a program stored in the memory 11b.

[検出部]
検出部800は、楽曲の楽曲データに基づいて、当該楽曲のフレーズの区切りを検出する。具体例として、検出部800は、歌唱データを得る際に演奏した楽曲の楽曲データを記憶部13から読み出す。検出部800は、楽曲データに含まれるある音符のノートオフタイミングから次の音符のノートオンタイミングまでの時間間隔が所定値以上(たとえば、100msec以上)あるか否かを判定する。所定値以上の時間間隔がある場合、検出部800は、その部分をフレーズの区切りとして検出する。
[Detection unit]
The detection unit 800 detects a phrase delimiter of the music based on the music data of the music. As a specific example, the detection unit 800 reads, from the storage unit 13, song data of a song played when obtaining song data. The detection unit 800 determines whether or not the time interval from the note-off timing of one note included in the music data to the note-on timing of the next note is a predetermined value or more (for example, 100 msec or more). When there is a time interval equal to or greater than the predetermined value, the detection unit 800 detects that portion as a phrase delimiter.

[特定部]
特定部900は、検出されたフレーズの区切りに対応する音符を歌唱データ中で特定する。具体例として、特定部900は、検出部800で検出されたフレーズの区切りに相当する音符が歌唱データ中のどこに存在するかを特定する。
[Specification part]
The identifying unit 900 identifies the notes corresponding to the detected phrase delimiters in the song data. As a specific example, the specifying unit 900 specifies where in the song data the musical notes corresponding to the phrase breaks detected by the detecting unit 800 exist.

[ヒーカップ唱法判定部]
本実施形態に係るヒーカップ唱法判定部500は、第1の区間、第2の区間が存在すると判断され、且つ特定されたフレーズの区切りに対応する音符が第1の区間の直後に存在する場合に、第1の区間はヒーカップ唱法による歌唱区間であると判定する。上述の通り、ヒーカップ唱法は、楽曲のフレーズの区切りで行われることが多い。本実施形態では、楽曲のフレーズの区切り(区切りを示す音符)を楽曲データから直接求め、その区切りが第1の区間の直後に存在する場合にヒーカップ唱法が行われたと判定することにより、ヒーカップ唱法の誤検出を防止する。
[Heacup method of judging]
The heat cup singing method determination unit 500 according to the present embodiment determines that the first section and the second section are present, and the note corresponding to the specified phrase break is present immediately after the first section. , The first section is determined to be a singing section by the Heacup method. As described above, the Heacup method is often performed by separating phrases of music. In the present embodiment, the phrase delimiter (notes indicating the delimiter) of the music is directly obtained from the music data, and when the delimiter exists immediately after the first section, it is determined that the heacup method is performed, and thus the heacup method To prevent false detection.

==カラオケ装置1の動作について==
次に、図11を参照して本実施形態におけるカラオケ装置1の動作の具体例について述べる。図11は、カラオケ装置1の動作例を示すフローチャートである。
==About the operation of the karaoke device 1==
Next, a specific example of the operation of the karaoke device 1 in this embodiment will be described with reference to FIG. 11. FIG. 11 is a flowchart showing an operation example of the karaoke device 1.

歌唱者は、任意の楽曲を選択してカラオケ装置1によりカラオケ歌唱を行う(カラオケ歌唱。ステップ40)。 The singer selects an arbitrary piece of music and sings a karaoke song using the karaoke device 1 (karaoke song, step 40).

歌唱データ記憶部100は、ステップ40のカラオケ歌唱により得られた歌唱データを記憶する(歌唱データの記憶。ステップ41)。 The singing data storage unit 100 stores the singing data obtained by the karaoke singing in step 40 (storing singing data, step 41).

ピッチ検出部200は、ステップ41で記憶された歌唱データのピッチを検出する(ピッチの検出。ステップ42)。 The pitch detector 200 detects the pitch of the song data stored in step 41 (pitch detection, step 42).

第1の判断部300は、ステップ42で検出されたピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する(第1の区間の存在を判断。ステップ43)。 The first determination unit 300 determines, based on the pitch detected in step 42, whether or not the song data includes a first section in which the pitch increases by a predetermined value or more in a predetermined short period (first time). The existence of the section 1 is judged, step 43).

第1の区間が存在する場合(ステップ44でYの場合)、第2の判断部400は、ステップ42で検出されたピッチに基づいて、歌唱データ中に、第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する(第2の区間の存在を判断。ステップ45)。一方、第1の区間が存在しない場合(ステップ44でNの場合)には、ヒーカップ唱法は含まれないと判断し、その後の処理は行わない。 If the first section is present (Y in step 44), the second determination unit 400 is positioned immediately before the first section in the singing data based on the pitch detected in step 42. Then, it is determined whether or not there is a second section in which the pitch is kept substantially constant for a certain period or longer (the existence of the second section is determined, step 45). On the other hand, when the first section does not exist (N in step 44), it is determined that the Heacup method is not included, and the subsequent processing is not performed.

第2の区間が存在する場合(ステップ46でYの場合)、検出部800は、楽曲データに基づいて、当該楽曲のフレーズの区切りを検出する(フレーズの区切り検出。ステップ47)。 When the second section exists (Y in step 46), the detection unit 800 detects the phrase break of the music based on the music data (phrase break detection, step 47).

特定部900は、ステップ47で検出されたフレーズの区切りに対応する音符を歌唱データ中で特定する(音符の特定。ステップ48)。 The identifying unit 900 identifies the notes corresponding to the phrase breaks detected in step 47 in the song data (note identification, step 48).

特定されたフレーズの区切りに対応する音符が第1の区間の直後に存在する場合(ステップ49でYの場合)、ヒーカップ唱法判定部500は、第1の区間はヒーカップ唱法による歌唱区間であると判定する(ヒーカップ唱法の判定。ステップ50)。一方、特定されたフレーズの区切りに対応する音符が第1の区間の直後に存在しない場合(ステップ49でNの場合)、ヒーカップ唱法判定部500は、ステップ40のカラオケ歌唱により得られた歌唱データにはヒーカップ唱法は含まれないと判定する。 When the note corresponding to the specified phrase break exists immediately after the first section (Y in step 49), the heatcup singing method determination unit 500 determines that the first section is a singing section by the heatcup singing method. Judgment (judgment of heat cup method, step 50). On the other hand, when the note corresponding to the specified phrase break does not exist immediately after the first section (in the case of N in step 49), the heatcup singing method determination unit 500 determines the song data obtained by the karaoke song in step 40. It is determined that does not include the heatcup method.

このように、本実施形態に係るカラオケ装置1によれば、楽曲データに基づいて歌唱データにヒーカップ唱法が含まれているかどうかを検出することができる。従って、ヒーカップ唱法の誤検出を防止することができる。 As described above, according to the karaoke apparatus 1 according to the present embodiment, it is possible to detect whether or not the song data includes the Heacup method, based on the song data. Therefore, it is possible to prevent erroneous detection of the Heacup method.

なお、上記例では、楽曲データのみからフレーズの区切りを検出する例について述べたが、歌詞テロップデータを利用して求めることも可能である。 In the above example, the phrase delimiter is detected only from the music data, but the lyrics telop data may be used.

すなわち、検出部800は、楽曲の楽曲データ及び歌詞テロップデータに基づいて、当該楽曲のフレーズの区切りを検出することも可能である。たとえば、検出部800は、歌詞テロップデータに含まれる文字列のブロックを特定する。検出部800は、特定したブロックの最後の文字に対応付けられている音符を楽曲データ中から検索し、その音符をフレーズの区切りとして検出する。なお、この場合、歌詞テロップデータに含まれる歌詞の文字列と、楽曲データに含まれる音符とが一対一で対応しているものとする。 That is, the detection unit 800 can also detect the phrase delimiter of the music, based on the music data and the lyrics telop data of the music. For example, the detection unit 800 identifies a block of a character string included in the lyrics telop data. The detection unit 800 searches the music data for a note associated with the last character of the specified block, and detects the note as a phrase delimiter. In this case, it is assumed that the character strings of the lyrics included in the lyrics telop data and the notes included in the music data have a one-to-one correspondence.

<第5実施形態>
次に、図12及び図13を参照して、第5実施形態に係るカラオケ装置1について説明する。第5実施形態は、ファルセットを用いたヒーカップ唱法の検出例について述べる。第1実施形態等と同様の構成については詳細な説明を省略する。
<Fifth Embodiment>
Next, the karaoke device 1 according to the fifth embodiment will be described with reference to FIGS. 12 and 13. The fifth embodiment will describe a detection example of the Heacup method using a falsetto. Detailed description of the same configurations as those of the first embodiment will be omitted.

歌唱法の一つとしてファルセット(裏声)がある。ファルセットを行っている歌唱データから算出される周波数のスペクトルによれば、ファルセットを行っている部分は、地声で歌唱している部分より高調波成分(倍音)が極端に少なくなる。歌唱者の中にはファルセットを駆使しつつヒーカップ唱法を行うような者も存在する。 There is falsetto as one of the singing methods. According to the spectrum of the frequency calculated from the singing data which is performing the falset, the harmonic component (overtone) is extremely smaller in the portion where the falset is performed than in the portion where the vocal is singing. There are some singers who perform the Heacup method while making full use of the falsetto.

(ソフトウェア構成)
図12は本実施形態に係るカラオケ本体10のソフトウェア構成例を示す図である。カラオケ本体10は、歌唱データ記憶部100、ピッチ検出部200、第1の判断部300、第2の判断部400、ヒーカップ唱法判定部500、及び比率算出部1000を備える。比率算出部1000は、CPU11aがメモリ11bに記憶されるプログラムを実行することにより実現される。
(Software configuration)
FIG. 12 is a diagram showing a software configuration example of the karaoke body 10 according to the present embodiment. The karaoke body 10 includes a singing data storage unit 100, a pitch detection unit 200, a first determination unit 300, a second determination unit 400, a Heacup singing method determination unit 500, and a ratio calculation unit 1000. The ratio calculation unit 1000 is realized by the CPU 11a executing a program stored in the memory 11b.

[比率算出部]
比率算出部1000は、第2の区間に含まれる倍音に対する第1の区間に含まれる倍音の比率を算出する。具体的には、比率算出部1000は、第1の区間及び第2の区間に相当する歌唱データから周波数成分を示すスペクトルの時系列パターンをそれぞれ求める。比率算出部1000は、時系列パターンにおいて、他の区間に比べ高調波成分が極端に少なくなる区間を検出し、当該区間を倍音の区間とする。比率算出部1000は、第1の区間及び第2の区間それぞれの倍音の区間を求める。そして、比率算出部100は、得られた倍音のデータに基づいて、第2の区間に含まれる倍音に対する第1の区間に含まれる倍音の比率を算出する。
[Ratio calculator]
The ratio calculator 1000 calculates the ratio of the overtones included in the first section to the overtones included in the second section. Specifically, the ratio calculation unit 1000 respectively obtains a time series pattern of a spectrum indicating a frequency component from the song data corresponding to the first section and the second section. The ratio calculation unit 1000 detects a section in which the harmonic component is extremely smaller than other sections in the time-series pattern, and sets the section as an overtone section. The ratio calculation unit 1000 obtains the overtone sections of each of the first section and the second section. Then, the ratio calculation unit 100 calculates the ratio of the overtones included in the first section to the overtones included in the second section based on the obtained overtone data.

[ヒーカップ唱法判定部]
本実施形態に係るヒーカップ唱法判定部500は、第1の区間、第2の区間が存在すると判断され、且つ算出された比率が所定値以下の場合に、第1の区間はファルセットを用いたヒーカップ唱法による歌唱区間であると判定する。「所定値」は、歌唱データ中にファルセットが含まれているかどうかを判断するための閾値であり、特に限定されるものではない。
[Heacup method of judging]
The heat cup method determination unit 500 according to the present embodiment determines that the first section and the second section are present, and when the calculated ratio is less than or equal to a predetermined value, the first section uses a false cup. It is determined that it is a singing section by the singing method. The “predetermined value” is a threshold value for determining whether or not a falset is included in the song data, and is not particularly limited.

==カラオケ装置1の動作について==
次に、図13を参照して本実施形態におけるカラオケ装置1の動作の具体例について述べる。図13は、カラオケ装置1の動作例を示すフローチャートである。
==About the operation of the karaoke device 1==
Next, a specific example of the operation of the karaoke apparatus 1 in this embodiment will be described with reference to FIG. FIG. 13 is a flowchart showing an operation example of the karaoke apparatus 1.

歌唱者は、任意の楽曲を選択してカラオケ装置1によりカラオケ歌唱を行う(カラオケ歌唱。ステップ60)。 The singer selects an arbitrary piece of music and sings a karaoke song using the karaoke device 1 (karaoke song, step 60).

歌唱データ記憶部100は、ステップ60のカラオケ歌唱により得られた歌唱データを記憶する(歌唱データの記憶。ステップ61)。 The singing data storage unit 100 stores the singing data obtained by the singing of the karaoke song in step 60 (storage of singing data, step 61).

ピッチ検出部200は、ステップ61で記憶された歌唱データのピッチを検出する(ピッチの検出。ステップ62)。 The pitch detection unit 200 detects the pitch of the song data stored in step 61 (pitch detection, step 62).

第1の判断部300は、ステップ62で検出されたピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する(第1の区間の存在を判断。ステップ63)。 The first determination unit 300 determines, based on the pitch detected in step 62, whether or not the song data includes a first section in which the pitch increases by a predetermined value or more in a predetermined short period (first time). The existence of the section 1 is judged, step 63).

第1の区間が存在する場合(ステップ64でYの場合)、第2の判断部400は、ステップ62で検出されたピッチに基づいて、歌唱データ中に、第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する(第2の区間の存在を判断。ステップ65)。一方、第1の区間が存在しない場合(ステップ64でNの場合)には、ヒーカップ唱法は含まれないと判断し、その後の処理は行わない。 If the first section is present (Y in step 64), the second determination unit 400 is positioned immediately before the first section in the singing data based on the pitch detected in step 62. Then, it is determined whether or not there is a second section in which the pitch is kept substantially constant for a certain period or longer (the existence of the second section is determined, step 65). On the other hand, when the first section does not exist (N in step 64), it is determined that the Heacup method is not included, and the subsequent processing is not performed.

第2の区間が存在する場合(ステップ66でYの場合)、比率算出部1000は、第2の区間に含まれる倍音に対する第1の区間に含まれる倍音の比率を算出する(倍音の比率を算出。ステップ67)。 When the second section exists (Y in step 66), the ratio calculation unit 1000 calculates the ratio of the overtones included in the first section to the overtones included in the second section (the ratio of the overtones is set). Calculation, step 67).

倍音の比率が所定値以下の場合(ステップ68でYの場合)、ヒーカップ唱法判定部500は、第1の区間はファルセットを用いたヒーカップ唱法による歌唱区間であると判定する(ヒーカップ唱法と判定。ステップ69)。一方、倍音の比率が所定値よりも大きい場合(ステップ68でNの場合)、ヒーカップ唱法判定部500は、ステップ40のカラオケ歌唱により得られた歌唱データにはヒーカップ唱法のみが含まれている(地声によるヒーカップ唱法)と判定する。 When the ratio of the overtones is equal to or less than the predetermined value (Y in step 68), the heatcup singing method determination unit 500 determines that the first section is a singing section by the heatcup singing method using a falset (determined as the heatcup singing method. Step 69). On the other hand, when the ratio of the overtones is greater than the predetermined value (N in step 68), the heacup singing method determination unit 500 includes only the heacup singing method in the singing data obtained by the karaoke singing in step 40 ( Healy cup singing method based on the ground voice).

このように、本実施形態に係るカラオケ装置1によれば、歌唱データにファルセットを用いたヒーカップ唱法が含まれているかどうかを検出することができる。 As described above, according to the karaoke apparatus 1 according to the present embodiment, it is possible to detect whether or not the song data includes the Heacup singing method using the falsetto.

<第6実施形態>
次に、図14及び図15を参照して、第6実施形態に係るカラオケ装置1について説明する。第6実施形態は、ファルセットを考慮してヒーカップ唱法の採点をより確実に行う構成について述べる。第1実施形態等と同様の構成については詳細な説明を省略する。
<Sixth Embodiment>
Next, a karaoke device 1 according to the sixth embodiment will be described with reference to FIGS. 14 and 15. The sixth embodiment describes a configuration for more reliably scoring the Heacup method in consideration of the falsetto. Detailed description of the same configurations as those of the first embodiment will be omitted.

第5実施形態で述べた通り、歌唱者の中にはファルセットを駆使しつつヒーカップ唱法を行うような者も存在する。この場合、ファルセットとヒーカップ唱法という異なる唱法を同時に行うことから、聴衆に対してより心地よい歌唱を提供することができるといえる。従って、その結果を採点値に反映されることが好ましい。 As described in the fifth embodiment, there are some singers who perform the heatcup singing method while making full use of the falsetto. In this case, it is possible to provide a more comfortable singing to the audience, since different singing methods such as the falset and the heacup singing method are performed at the same time. Therefore, it is preferable that the result is reflected in the score value.

(ソフトウェア構成)
図14は本実施形態に係るカラオケ本体10のソフトウェア構成例を示す図である。カラオケ本体10は、歌唱データ記憶部100、ピッチ検出部200、第1の判断部300、第2の判断部400、ヒーカップ唱法判定部500、比率算出部1000、ヒーカップ唱法採点部1100、及び加点処理部1200を備える。ヒーカップ唱法採点部1100、及び加点処理部1200は、CPU11aがメモリ11bに記憶されるプログラムを実行することにより実現される。
(Software configuration)
FIG. 14 is a diagram showing a software configuration example of the karaoke body 10 according to the present embodiment. The karaoke body 10 includes a singing data storage unit 100, a pitch detection unit 200, a first determination unit 300, a second determination unit 400, a Heacup singing method determination unit 500, a ratio calculation unit 1000, a Heacup singing method scoring unit 1100, and point addition processing. The unit 1200 is provided. The heat cup singing method scoring unit 1100 and the point addition processing unit 1200 are realized by the CPU 11a executing a program stored in the memory 11b.

[ヒーカップ唱法判定部]
本実施形態に係るヒーカップ唱法判定部500は、第1実施形態と同様、第1の区間、第2の区間が存在すると判断された場合に、第1の区間はヒーカップ唱法による歌唱区間であると判定する。
[Heacup method of judging]
As with the first embodiment, the heat cup singing method determination unit 500 according to the present embodiment determines that the first section is a singing section based on the Heacup singing method when it is determined that the first section and the second section exist. judge.

[ヒーカップ唱法採点部]
ヒーカップ唱法採点部1100は、所定の条件に基づいて、ヒーカップ唱法による歌唱区間を採点する。ヒーカップ唱法判定部500により歌唱データにヒーカップ唱法が含まれていると判断された場合、カラオケ装置1は、通常の採点機能で求めた採点値に、ヒーカップ唱法を行ったことによる加点を行う。なお、通常の採点機能は、従来と同様の構成であるため本実施形態では詳細な説明を省略するが、カラオケ装置1はそのような構成を当然に備えている。
[Healing Cup Scoring Section]
The heat cup singing method scoring unit 1100 scores a singing section by the heat cup singing method based on a predetermined condition. When it is determined by the heacup singing method determination unit 500 that the singing data includes the heacup singing method, the karaoke device 1 adds a score to the scoring value obtained by the normal scoring function by performing the heacup singing method. Note that the normal scoring function has the same configuration as the conventional one, so detailed description thereof will be omitted in the present embodiment, but the karaoke device 1 naturally has such a configuration.

たとえば、ヒーカップ唱法採点部1100は、歌唱データに含まれるヒーカップ唱法による歌唱区間の数を検出し、1つにつきプラス3点の採点値をカウントする。なお、所定条件、点数や回数は任意に設定できる。また、ヒーカップ唱法を多用しすぎている場合には、聴衆に不快感を与える可能性もありうる。従って、所定条件として減点条件(たとえば、5回以上使用した場合には、マイナス5点)を設定してもよい。 For example, the heat cup scoring method scoring unit 1100 detects the number of singing sections by the heat cup singing method included in the singing data, and counts a score value of plus 3 points for each. The predetermined condition, the number of points, and the number of times can be set arbitrarily. In addition, if the heacup method is used too much, the audience may feel uncomfortable. Therefore, a deduction condition (for example, minus 5 points when used five times or more) may be set as the predetermined condition.

[加点処理部]
加点処理部1200は、比率算出部1000で算出された比率が所定値以下の場合に、ヒーカップ唱法による歌唱区間の採点値に加点する。比率が所定値以下の場合、当該区間のヒーカップ唱法は、ファルセットを用いて行われたものである。ヒーカップ唱法のみの場合に比べ、ファルセットを駆使したヒーカップ唱法は更に高度な歌唱であるため、ヒーカップ唱法採点部1100で得られた採点値に更に加点することが好ましい。そこで、加点処理部1200は、比率が所定値以下の場合、予め決められた値(たとえば、1回につきプラス3点)をヒーカップ唱法採点部1100で得られた採点値に加える(たとえば、1回につき3点+加点3点の計6点)。なお、所定値は歌唱データ中にファルセットが含まれているかどうかを判断するための閾値であり、特に限定されるものではない。
[Point processing unit]
When the ratio calculated by the ratio calculation unit 1000 is less than or equal to a predetermined value, the point addition processing unit 1200 adds points to the score value of the singing section by the Heacup method. When the ratio is less than or equal to the predetermined value, the heat cup singing method for the section is performed using the falsetto. Compared to the case of only the heacup singing method, the healcup singing method that makes full use of the falset is a more advanced singing, and therefore it is preferable to further add the score to the score value obtained by the heacup singing method scoring unit 1100. Therefore, when the ratio is less than or equal to the predetermined value, the point adding unit 1200 adds a predetermined value (for example, plus 3 points per time) to the score value obtained by the Heacup method scoring unit 1100 (for example, once. 3 points for each + 3 points for a total of 6 points). It should be noted that the predetermined value is a threshold value for determining whether or not the song data includes a falsetto, and is not particularly limited.

==カラオケ装置1の動作について==
次に、図15を参照して本実施形態におけるカラオケ装置1の動作の具体例について述べる。図15は、カラオケ装置1の動作例を示すフローチャートである。
==About the operation of the karaoke device 1==
Next, a specific example of the operation of the karaoke device 1 in this embodiment will be described with reference to FIG. FIG. 15 is a flowchart showing an operation example of the karaoke device 1.

歌唱者は、任意の楽曲を選択してカラオケ装置1によりカラオケ歌唱を行う(カラオケ歌唱。ステップ70)。 The singer selects an arbitrary piece of music and sings a karaoke song using the karaoke device 1 (karaoke song, step 70).

歌唱データ記憶部100は、ステップ70のカラオケ歌唱により得られた歌唱データを記憶する(歌唱データの記憶。ステップ71)。 The singing data storage unit 100 stores the singing data obtained by the singing of the karaoke song in step 70 (storage of singing data, step 71).

ピッチ検出部200は、ステップ71で記憶された歌唱データのピッチを検出する(ピッチの検出。ステップ72)。 The pitch detection unit 200 detects the pitch of the song data stored in step 71 (pitch detection, step 72).

第1の判断部300は、ステップ72で検出されたピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する(第1の区間の存在を判断。ステップ73)。 The first determination unit 300 determines, based on the pitch detected in step 72, whether or not the song data includes a first section in which the pitch increases by a predetermined value or more in a predetermined short period (first time). The presence of the section 1 is judged, step 73).

第1の区間が存在する場合(ステップ74でYの場合)、第2の判断部400は、ステップ72で検出されたピッチに基づいて、歌唱データ中に、第1の区間よりも前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する(第2の区間の存在を判断。ステップ75)。一方、第1の区間が存在しない場合(ステップ74でNの場合)には、ヒーカップ唱法は含まれないと判断し、その後の処理は行わない。 When the first section exists (Y in step 74), the second determination unit 400 determines the position in the singing data before the first section based on the pitch detected in step 72. Then, it is determined whether or not there is a second section in which the pitch is kept substantially constant for a certain period or longer (the existence of the second section is determined, step 75). On the other hand, when the first section does not exist (N in step 74), it is determined that the Heacup method is not included, and the subsequent processing is not performed.

第2の区間が存在する場合(ステップ76でYの場合)、ヒーカップ唱法判定部500は、第1の区間はヒーカップ唱法による歌唱区間であると判定する(ヒーカップ唱法と判定。ステップ77)。一方、第2の区間が存在しない場合(ステップ76でNの場合)、ヒーカップ唱法判定部500は、ステップ10のカラオケ歌唱により得られた歌唱データにはヒーカップ唱法は含まれないと判定する。 If the second section exists (Y in step 76), the heatcup singing method determination unit 500 determines that the first section is a singing section based on the heacup singing method (judgment is a heatcup singing method, step 77). On the other hand, when the second section does not exist (N in step 76), the heacup singing method determination unit 500 determines that the singing data obtained by the karaoke singing in step 10 does not include the heacup method.

ヒーカップ唱法採点部1100は、ステップ77で判定された歌唱区間について、所定の条件に基づいて採点する(ヒーカップ唱法の採点。ステップ78)。 The heacup singing method scoring unit 1100 scores the singing section determined in step 77 based on a predetermined condition (heacup singing method scoring, step 78).

比率算出部1000は、第2の区間に含まれる倍音に対する第1の区間に含まれる倍音の比率を算出する(倍音の比率を算出。ステップ79)。 The ratio calculator 1000 calculates the ratio of the overtones included in the first section to the overtones included in the second section (calculates the overtone ratio, step 79).

倍音の比率が所定値以下の場合(ステップ80でYの場合)、加点処理部1200は、ファルセットを用いたヒーカップ唱法が行われたとして、ステップ78で採点された採点値に加点を行う(採点値の加点。ステップ81)。一方、対倍音の比率が所定値以下の場合(ステップ80でNの場合)、加点処理部1200は、加点処理を行わない。 When the ratio of the overtones is equal to or lower than the predetermined value (Y in step 80), the point addition processing unit 1200 determines that the Heacup singing method using the falsetto has been performed, and adds the point value evaluated in step 78 (pointing). Addition of value, step 81). On the other hand, when the ratio of overtones is equal to or less than the predetermined value (N in step 80), the point addition processing unit 1200 does not perform point addition processing.

なお、採点値を歌唱者に提示する場合、通常の採点値との合計値を提示してもよいし、その中に占めるヒーカップ唱法の割合(ヒーカップ唱法+ファルセットの割合)を別で示すことでもよい。 In addition, when presenting the score to the singer, the sum of the normal score and the score may be presented, or the proportion of the Heacup method (Heacup method + falsetto) in that may be indicated separately. Good.

このように、本実施形態に係るカラオケ装置1によれば、ファルセットを考慮してヒーカップ唱法の採点を行うことができる。 As described above, according to the karaoke apparatus 1 according to the present embodiment, it is possible to score the Heacup singing method in consideration of the falset.

<その他>
上記の実施形態は、プログラムが前述した各種の処理をコンピュータ又はマイクロプロセッサに実行させることにより実現可能である。この場合、全ての処理をプログラムとして準備していてもよいし、一部の処理をハードウェアに処理させ残りの処理をプログラムとして準備していてもよい。また、実行可能なプログラムが記憶された非一時的なコンピュータ可読媒体を用いて、コンピュータにプログラムを供給することも可能である。なお、非一時的なコンピュータの可読媒体の例は、磁気記録媒体(たとえばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、CD−ROM等がある。
<Other>
The above-described embodiment can be realized by causing a computer or a microprocessor to execute the above-described various processes by a program. In this case, all the processes may be prepared as a program, or a part of the processes may be processed by hardware and the remaining processes may be prepared as a program. It is also possible to supply a program to a computer using a non-transitory computer-readable medium that stores an executable program. Note that examples of non-transitory computer-readable media include magnetic recording media (for example, flexible disks, magnetic tapes, hard disk drives), CD-ROMs, and the like.

上記実施形態等は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 The above embodiments and the like are presented as examples, and do not limit the scope of the invention. The above configurations can be appropriately combined and implemented, and various omissions, replacements, and changes can be made without departing from the scope of the invention. The above-described embodiments and modifications thereof are included in the invention described in the claims and equivalents thereof as well as included in the scope and the gist of the invention.

1 カラオケ装置
10 カラオケ本体
11 制御部
13 記憶部
100 歌唱データ記憶部
200 ピッチ検出部
300 第1の判断部
400 第2の判断部
500 ヒーカップ唱法判定部
DESCRIPTION OF SYMBOLS 1 Karaoke device 10 Karaoke main body 11 Control part 13 Storage part 100 Singing data storage part 200 Pitch detection part 300 First judgment part 400 Second judgment part 500 Hea cup singing method judgment part

Claims (6)

楽曲をカラオケ歌唱して得られる歌唱データのピッチを検出するピッチ検出部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する第1の判断部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、前記第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する第2の判断部と、
前記第1の区間の直後に、所定期間、前記カラオケ歌唱の音量が所定値以下となる第3の区間が存在するかを判断する第3の判断部と、
前記第1の区間、前記第2の区間、及び前記第3の区間が存在すると判断された場合に、前記第1の区間はヒーカップ唱法による歌唱区間であると判定するヒーカップ唱法判定部と、
を有するカラオケ装置。
A pitch detection unit that detects the pitch of the song data obtained by singing a karaoke song,
A first determination unit that determines, based on the detected pitch, whether or not there is a first section in which the pitch rises by a predetermined value or more in a predetermined short period in the song data;
Based on the detected pitch, it is determined whether or not there is a second section in the singing data immediately before the first section, in which the pitch is kept substantially constant for a certain period or longer. 2 judgment part,
Immediately after the first section, a third determination unit that determines whether or not there is a third section in which the volume of the karaoke song is below a predetermined value for a predetermined period,
If it is determined that the first section, the second section, and the third section are present, the first section is a Heacup singing method determination unit that determines that the first section is a singing section by the Heacup singing method,
Karaoke device having a .
楽曲をカラオケ歌唱して得られる歌唱データのピッチを検出するピッチ検出部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する第1の判断部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、前記第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する第2の判断部と、
前記歌唱データ中に、前記第1の区間の直後に、所定時間、前記ピッチが検出できない第4の区間が存在するかを判断する第4の判断部と、
前記第1の区間、前記第2の区間及び前記第4の区間が存在すると判断された場合に、前記第1の区間はヒーカップ唱法による歌唱区間であると判定するヒーカップ唱法判定部と、
を有するカラオケ装置。
A pitch detection unit that detects the pitch of the song data obtained by singing a karaoke song,
A first determination unit that determines, based on the detected pitch, whether or not there is a first section in which the pitch rises by a predetermined value or more in a predetermined short period in the song data;
Based on the detected pitch, it is judged whether or not there is a second section in the singing data immediately before the first section, in which the pitch is kept substantially constant for a certain period or longer. 2 judgment part,
A fourth determination unit that determines whether or not there is a fourth section in which the pitch cannot be detected for a predetermined time immediately after the first section in the singing data.
If it is determined that the first section, the second section, and the fourth section are present, the first section is a Heacup singing method determination unit that determines that the first section is a singing section by the Heacup singing method,
Karaoke device having a .
楽曲をカラオケ歌唱して得られる歌唱データのピッチを検出するピッチ検出部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する第1の判断部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、前記第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する第2の判断部と、
前記楽曲の楽曲データに基づいて、当該楽曲のフレーズの区切りを検出する検出部と、
検出された前記フレーズの区切りに対応する音符を前記歌唱データ中で特定する特定部と、
前記第1の区間、前記第2の区間が存在すると判断され、且つ特定された前記フレーズの区切りに対応する音符が前記第1の区間の直後に存在する場合に、前記第1の区間はヒーカップ唱法による歌唱区間であると判定するヒーカップ唱法判定部と、
を有するカラオケ装置。
A pitch detection unit that detects the pitch of the song data obtained by singing a karaoke song,
A first determination unit that determines, based on the detected pitch, whether or not there is a first section in which the pitch rises by a predetermined value or more in a predetermined short period in the song data;
Based on the detected pitch, it is judged whether or not there is a second section in the singing data immediately before the first section, in which the pitch is kept substantially constant for a certain period or longer. 2 judgment part,
A detection unit for detecting phrase breaks of the music, based on the music data of the music;
A specifying unit that specifies the notes corresponding to the detected delimiters of the phrase in the song data,
When it is determined that the first section and the second section are present, and the note corresponding to the specified segment of the phrase exists immediately after the first section, the first section is a heat cup. A heatcup singing method determination unit that determines that the singing section is based on the singing method ,
Karaoke device having a .
前記検出部は、前記楽曲の楽曲データ及び歌詞テロップデータに基づいて、当該楽曲のフレーズの区切りを検出することを特徴とする請求項3記載のカラオケ装置。 4. The karaoke device according to claim 3, wherein the detection unit detects a phrase delimiter of the music based on the music data and the lyrics telop data of the music. 楽曲をカラオケ歌唱して得られる歌唱データのピッチを検出するピッチ検出部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する第1の判断部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、前記第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する第2の判断部と、
前記第1の区間及び前記第2の区間が存在すると判断された場合に、前記第1の区間はヒーカップ唱法による歌唱区間であると判定するヒーカップ唱法判定部と、
前記第2の区間に含まれる倍音に対する前記第1の区間に含まれる倍音の比率を算出する比率算出部と、
を有するカラオケ装置であって、
前記ヒーカップ唱法判定部は、前記第1の区間及び前記第2の区間が存在すると判断され、且つ前記比率が所定値以下の場合に、前記第1の区間はファルセットを用いたヒーカップ唱法による歌唱区間であると判定するカラオケ装置。
A pitch detection unit that detects the pitch of the song data obtained by singing a karaoke song,
A first determination unit that determines, based on the detected pitch, whether or not there is a first section in which the pitch rises by a predetermined value or more in a predetermined short period in the song data;
Based on the detected pitch, it is determined whether or not there is a second section in the singing data immediately before the first section, in which the pitch is kept substantially constant for a certain period or longer. 2 judgment part,
When it is determined that the first section and the second section are present, the first section is a Heacup singing method determination unit that determines that the first section is a singing section by the Heacup singing method,
A ratio calculation unit that calculates a ratio of overtones included in the first section to overtones included in the second section;
A karaoke device having:
The heat cup singing method determination unit determines that the first section and the second section are present, and when the ratio is less than or equal to a predetermined value, the first section is a singing section by a heat cup singing method using a falsetto. Karaoke device that is determined to be.
楽曲をカラオケ歌唱して得られる歌唱データのピッチを検出するピッチ検出部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する第1の判断部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、前記第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する第2の判断部と、
前記第1の区間及び前記第2の区間が存在すると判断された場合に、前記第1の区間はヒーカップ唱法による歌唱区間であると判定するヒーカップ唱法判定部と、
所定の条件に基づいて、前記ヒーカップ唱法による歌唱区間を採点するヒーカップ唱法採点部と、
前記第2の区間に含まれる倍音に対する前記第1の区間に含まれる倍音の比率を算出する比率算出部と、
前記比率が所定値以下の場合に、前記ヒーカップ唱法による歌唱区間の採点値に加点する加点処理部と、
を有することを特徴とするカラオケ装置。
A pitch detection unit that detects the pitch of the song data obtained by singing a karaoke song,
A first determination unit that determines, based on the detected pitch, whether or not there is a first section in which the pitch rises by a predetermined value or more in a predetermined short period in the song data;
Based on the detected pitch, it is determined whether or not there is a second section in the singing data immediately before the first section, in which the pitch is kept substantially constant for a certain period or longer. 2 judgment part,
When it is determined that the first section and the second section are present, the first section is a Heacup singing method determination unit that determines that the first section is a singing section by the Heacup singing method,
Based on a predetermined condition, a Hea cup singing method scoring unit for scoring a singing section by the Hea cup singing method,
A ratio calculation unit that calculates a ratio of overtones included in the first section to overtones included in the second section;
When the ratio is less than or equal to a predetermined value, a point processing unit that adds points to the score value of the singing section according to the heat cup method,
Karaoke apparatus characterized by having.
JP2016036638A 2016-02-29 2016-02-29 Karaoke equipment Active JP6708437B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016036638A JP6708437B2 (en) 2016-02-29 2016-02-29 Karaoke equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016036638A JP6708437B2 (en) 2016-02-29 2016-02-29 Karaoke equipment

Publications (2)

Publication Number Publication Date
JP2017156364A JP2017156364A (en) 2017-09-07
JP6708437B2 true JP6708437B2 (en) 2020-06-10

Family

ID=59809651

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016036638A Active JP6708437B2 (en) 2016-02-29 2016-02-29 Karaoke equipment

Country Status (1)

Country Link
JP (1) JP6708437B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4209751B2 (en) * 2003-09-30 2009-01-14 ヤマハ株式会社 Karaoke equipment
JP5957798B2 (en) * 2011-03-16 2016-07-27 ヤマハ株式会社 Back voice detection device and singing evaluation device
JP6217929B2 (en) * 2014-03-31 2017-10-25 ブラザー工業株式会社 Karaoke device and karaoke program
JP6627482B2 (en) * 2015-12-16 2020-01-08 ヤマハ株式会社 Technique determination device

Also Published As

Publication number Publication date
JP2017156364A (en) 2017-09-07

Similar Documents

Publication Publication Date Title
JP4212446B2 (en) Karaoke equipment
JP2007334364A (en) Karaoke machine
JP4222919B2 (en) Karaoke equipment
JP7232653B2 (en) karaoke device
JP6035112B2 (en) A voice evaluation device for evaluating singing by the shout technique
JP6708437B2 (en) Karaoke equipment
JP2019117282A (en) Karaoke device
JP7232654B2 (en) karaoke equipment
JP6867900B2 (en) Karaoke equipment
JP6954780B2 (en) Karaoke equipment
JP2005107332A (en) Karaoke machine
JP6774844B2 (en) Karaoke system
JP2020134901A (en) Karaoke system
JP7169243B2 (en) karaoke device
JP6421044B2 (en) Karaoke equipment
JP6144593B2 (en) Singing scoring system
JP6836467B2 (en) Karaoke equipment
JP7158282B2 (en) karaoke device
JP6412793B2 (en) Karaoke equipment
JP2019040161A (en) Karaoke apparatus
JP7158313B2 (en) karaoke device
JP2018189735A (en) Karaoke device
JP6842356B2 (en) Karaoke equipment
JP2007271975A (en) Karaoke device which disables performance discontinuing operation during singing
JP6427439B2 (en) Karaoke device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181226

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191017

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200310

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200323

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200512

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200521

R150 Certificate of patent or registration of utility model

Ref document number: 6708437

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250