JP6708437B2 - Karaoke equipment - Google Patents
Karaoke equipment Download PDFInfo
- 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
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,
特許文献1の採点機能の場合、楽譜通りに正確に歌唱すれば高得点を得ることができるが、このような歌唱は機械的であって上手いといえるものではなく、また聴衆にとって心地よいものでもない。
In the case of the scoring function of
一方、利用者は、楽曲を歌唱する際に楽譜データには含まれない様々な歌唱技法(ビブラート、しゃくり、フォール、こぶし、シャウト等)を駆使して歌唱する場合がある。このような歌唱技法を駆使することにより、楽曲をより上手く歌唱することができ、また聴衆に心地よい歌唱を提供することができる。従って、これらの歌唱技法を検出して評価することにより、実際の歌唱の巧拙に合致した採点結果を提供することができる。 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”.
ところで、ロカビリーが発祥と言われるヒーカップ唱法という歌唱技法が存在する。ヒーカップ唱法は、楽曲フレーズの語尾のピッチを跳ね上げるように歌唱する方法である。このような技法はカラオケ歌唱において多用されている一方、これまでにヒーカップ唱法を検出できる方法は知られていない。 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.
後述する明細書及び図面の記載から、上記の主たる発明の他、少なくとも以下の事項が明らかとなる。 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
==カラオケ装置==
(ハードウェア構成)
カラオケ装置1は、カラオケ演奏及び歌唱者が歌唱を行うための装置である。図1に示すように、カラオケ装置1は、カラオケ本体10、スピーカ20、表示装置30、マイク40、及びリモコン装置50を備える。
== Karaoke device ==
(Hardware configuration)
The
スピーカ20はカラオケ本体10からの放音信号に基づいて放音するための構成である。表示装置30はカラオケ本体10からの信号に基づいて映像や画像を画面に表示するための構成である。マイク40は歌唱者の音声(歌唱音声)をアナログの音声信号に変換してカラオケ本体10に入力するための構成である。リモコン装置50は、カラオケ本体10に対する各種操作をおこなうための装置である。歌唱者はリモコン装置50を用いてカラオケ装置1の起動、楽曲の予約等を行うことができる。リモコン装置50のディスプレイには各種操作の指示入力を行うためのアイコンが表示される。
The
カラオケ本体10は、選択された楽曲の演奏制御、歌詞や背景映像等の表示制御、マイク40を通じて入力された歌唱音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う。図2はカラオケ本体10のハードウェア構成例を示す図である。カラオケ本体10は、制御部11、通信部12、記憶部13、音響処理部14、表示処理部15及び操作部16を備える。各構成はインターフェース(図示なし)を介してバスBに接続されている。
The
制御部11は、CPU11aおよびメモリ11bを備える。CPU11aは、メモリ11bに記憶された動作プログラムを実行することにより各種の制御機能を実現する。メモリ11bは、CPU11aに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶装置である。
The
通信部12は、ルーター(図示なし)を介してカラオケ本体10を通信回線に接続するためのインタフェースを提供する。
The
記憶部13は、各種のデータを記憶する大容量の記憶装置であり、たとえばハードディスクドライブなどである。
The
記憶部13は、複数の楽曲データを記憶する。楽曲データは、カラオケ装置1によりカラオケ演奏を行うためのデータである。カラオケ装置1が楽曲データに基づいて楽曲を演奏することにより、歌唱者はカラオケの歌唱が可能となる。楽曲データは、楽曲毎に所定のID(楽曲ID)が付与されている。楽曲データは、MIDIデータ、楽譜データ等が含まれる。楽譜データは、カラオケ歌唱の基準となるデータであり、各音符のピッチ(音高)、音量及び音長等を表す時系列の情報によって構成されている。また、記憶部10は、カラオケ楽曲に対応する歌詞テロップを表示装置30等に表示させるための歌詞テロップデータ、及びカラオケ演奏時に表示装置30等に表示される背景画像等の背景画像データを記憶する。歌詞テロップデータに含まれる歌詞文字列は、フレーズ毎に区切られ、複数のブロックに分割されている。
The
音響処理部14は、制御部11の制御に基づき、カラオケ楽曲に対する演奏の制御およびマイク40を通じて入力された音声信号の処理を行う。音響処理部14は、たとえばMIDI音源、ミキサ、アンプ(いずれも図示なし)を含む。MIDI音源は、楽曲データに基づいて楽音信号を生成する。ミキサは、当該音楽信号およびマイク40から出力される音声信号を適当な比率でミキシングしてアンプに出力する。アンプは、ミキサからのミキシング信号を増幅し、放音信号としてスピーカ20へ出力する。これにより、スピーカ20からは放音信号に基づくカラオケ演奏音およびマイク40からの歌唱音声が放音される。
Based on the control of the
表示処理部15は、制御部11の制御に基づき、表示装置30やリモコン装置50における各種表示に関する処理を行う。たとえば、表示処理部15は、カラオケ演奏時における背景映像に歌詞テロップや各種アイコンが重ねられた映像を表示装置30に表示させる制御を行う。
The
操作部16は、パネルスイッチおよびリモコン受信回路などからなり、歌唱者によるカラオケ装置1のパネルスイッチあるいはリモコン装置50の操作に応じて予約信号、演奏中止信号などの操作信号を制御部11に対して出力する。制御部11は、操作部16からの操作信号を検出し、対応する処理を実行する。
The
(ソフトウェア構成)
図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
[歌唱データ記憶部]
歌唱データ記憶部100は、楽曲をカラオケ歌唱して得られる歌唱データ(マイク40からの音声信号)を一時的に記憶する。歌唱データは、楽譜データと同様、歌唱した各音符のピッチ、音量及び音長等を表す時系列の情報によって構成されている。
[Singing data storage]
The song
[ピッチ検出部]
ピッチ検出部200は、歌唱データ記憶部100に記憶されている歌唱データのピッチを検出する。たとえば、ピッチ検出部200は、歌唱データ記憶部100からある歌唱データを読み出し、所定時間長のフレーム単位で音符毎のピッチを検出し、検出されたピッチを示すデータを生成する。
[Pitch detector]
The
[第1の判断部]
第1の判断部300は、ピッチ検出部200で検出したピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する。「所定の短期間」及びピッチが上昇する「所定値」は、ヒーカップ唱法を人間が認識できる範囲であれば、特に限定されるものではない。たとえば、所定の短期間は50msec程度であり、ピッチが上昇する所定値は100msec(半音)以上である。或いは、ヒーカップ唱法の誤検出を防止する観点から、所定の短期間は50msec以上200msec以下であり、且つその間に上昇するピッチの所定値は200cent以上とすることが好ましい。
[First determination unit]
The
図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
[第2の判断部]
第2の判断部400は、ピッチ検出部200で検出したピッチに基づいて、歌唱データ中に、第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する。「一定期間」は、ピッチが検出される範囲であれば、特に限定されるものではない。たとえば、一定期間は、テンポ120の8分音符(250msec)を元に、それよりも若干短い200msec以上とすることができる。「第1の区間の直前」とは、第1の区間より前であって、且つ第1の区間と時間的に連続していることをいう。「ピッチがほぼ一定」であると判断する範囲は、一定期間の長さにより変動するが、たとえば、±50msecである。
[Second determination unit]
The
たとえば、図4に示すようなデータに対し、第2の判断部400は、第1の区間Z1よりも前に200msec以上、ピッチが±50cent以内となっている第2の区間Z2が存在すると判断する。
For example, with respect to the data shown in FIG. 4, the
[ヒーカップ唱法判定部]
ヒーカップ唱法判定部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
たとえば、ヒーカップ唱法判定部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
==カラオケ装置1の動作について==
次に、図5を参照して本実施形態におけるカラオケ装置1の動作の具体例について述べる。図5は、カラオケ装置1の動作例を示すフローチャートである。
==About the operation of the
Next, a specific example of the operation of the
歌唱者は、任意の楽曲を選択してカラオケ装置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
ピッチ検出部200は、ステップ11で記憶された歌唱データのピッチを検出する(ピッチの検出。ステップ12)。
The
第1の判断部300は、ステップ12で検出されたピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する(第1の区間の存在を判断。ステップ13)。
The
第1の区間が存在する場合(ステップ14でYの場合)、第2の判断部400は、ステップ12で検出されたピッチに基づいて、歌唱データ中に、第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する(第2の区間の存在を判断。ステップ15)。一方、第1の区間が存在しない場合(ステップ14でNの場合)には、ヒーカップ唱法は含まれないと判断し、その後の処理は行わない。
If the first section is present (Y in step 14), the
第2の区間が存在する場合(ステップ16でYの場合)、ヒーカップ唱法判定部500は、第1の区間はヒーカップ唱法による歌唱区間であると判定する(ヒーカップ唱法と判定。ステップ17)。一方、第2の区間が存在しない場合(ステップ16でNの場合)、ヒーカップ唱法判定部500は、ステップ10のカラオケ歌唱により得られた歌唱データにはヒーカップ唱法は含まれないと判定する。
If the second section exists (Y in step 16), the heatcup singing
このように、本実施形態に係るカラオケ装置1によれば、歌唱データに基づいて、当該歌唱データにヒーカップ唱法が含まれているかどうかを検出することができる。
As described above, according to the
なお、ピッチ検出や第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
ヒーカップ唱法は、楽曲のフレーズの区切りで行われることが多い。従って、ヒーカップ唱法を行った後は、歌唱音声の入力がなされない場合が多い。本実施形態ではそのような特性を利用したヒーカップ唱法の誤検出を防止するための構成について説明する。 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
[第3の判断部]
第3の判断部600は、第1の区間の直後、所定期間、カラオケ歌唱の音量が所定値以下となる第3の区間が存在するかを判断する。カラオケ歌唱の音量は、歌唱データに含まれている。「第1の区間の直後」とは、第1の区間より後であって、且つ第1の区間と時間的に連続していることをいう。「所定期間」は、特に限定されるものではない。たとえば、楽曲のフレーズとフレーズとの間には通常、100msec程度の無音期間が存在するため、その無音期間を所定期間としてもよい。或いは、所定の短期間を50msec以上200msec以下、且つその間に上昇するピッチの所定値を200cent以上とする場合、所定期間は16分音符相当の区間(120BPMで125msec)であることが好ましい。カラオケ歌唱の音量の「所定値」は、閾値であり、特に限定されるものではない。たとえば、予め、任意の値を所定値として設定してもよいし、複数の歌唱データから楽曲毎の最低音量の平均値を求め、その平均値を所定値とすることでもよい。
[Third judging section]
The
[ヒーカップ唱法判定部]
本実施形態に係るヒーカップ唱法判定部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
==カラオケ装置1の動作について==
次に、図7を参照して本実施形態におけるカラオケ装置1の動作の具体例について述べる。図7は、カラオケ装置1の動作例を示すフローチャートである。
==About the operation of the
Next, a specific example of the operation of the
歌唱者は、任意の楽曲を選択してカラオケ装置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
ピッチ検出部200は、ステップ21で記憶された歌唱データのピッチを検出する(ピッチの検出。ステップ22)。
The
第1の判断部300は、ステップ22で検出されたピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する(第1の区間の存在を判断。ステップ23)。
The
第1の区間が存在する場合(ステップ24でYの場合)、第2の判断部400は、ステップ22で検出されたピッチに基づいて、歌唱データ中に、第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する(第2の区間の存在を判断。ステップ25)。一方、第1の区間が存在しない場合(ステップ24でNの場合)には、ヒーカップ唱法は含まれないと判断し、その後の処理は行わない。
When the first section is present (Y in step 24), the
第2の区間が存在する場合(ステップ26でYの場合)、第3の判断部600は、第1の区間の直後、所定期間、カラオケ歌唱の音量が所定値以下となる第3の区間が存在するかを判断する(第3の区間の存在を判断。ステップ27)。
When the second section exists (Y in step 26), the
第3の区間が存在する場合(ステップ28でYの場合)、ヒーカップ唱法判定部500は、第1の区間はヒーカップ唱法による歌唱区間であると判定する(ヒーカップ唱法と判定。ステップ29)。一方、第3の区間が存在しない場合(ステップ28でNの場合)、ヒーカップ唱法判定部500は、ステップ20のカラオケ歌唱により得られた歌唱データにはヒーカップ唱法は含まれないと判定する。
If the third section is present (Y in step 28), the heatcup singing
このように、本実施形態に係るカラオケ装置1によれば、所定期間、カラオケ歌唱の音量が所定値以下となる第3の区間の存在を考慮した上で、歌唱データにヒーカップ唱法が含まれているかどうかを検出することができる。従って、ヒーカップ唱法の誤検出を防止することができる。
As described above, according to the
<第3実施形態>
次に、図8及び図9を参照して、第3実施形態に係るカラオケ装置1について説明する。第3実施形態は、歌唱データに含まれるピッチの有無によりヒーカップ唱法の誤検出を防止する例について述べる。第1実施形態等と同様の構成については詳細な説明を省略する。
<Third Embodiment>
Next, the
第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
[第4の判断部]
第4の判断部700は、歌唱データ中に、第1の区間の直後、所定期間、ピッチが検出できない第4の区間が存在するかを判断する。「所定期間」は、特に限定されるものではないが、たとえば、第2実施形態と同様、楽曲の無音期間に相当する長さを所定期間とすることができる。
[Fourth determination unit]
The
[ヒーカップ唱法判定部]
本実施形態に係るヒーカップ唱法判定部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
==カラオケ装置1の動作について==
次に、図9を参照して本実施形態におけるカラオケ装置1の動作の具体例について述べる。図9は、カラオケ装置1の動作例を示すフローチャートである。
==About the operation of the
Next, a specific example of the operation of the
歌唱者は、任意の楽曲を選択してカラオケ装置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
ピッチ検出部200は、ステップ31で記憶された歌唱データのピッチを検出する(ピッチの検出。ステップ32)。
The
第1の判断部300は、ステップ32で検出されたピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する(第1の区間の存在を判断。ステップ33)。
The
第1の区間が存在する場合(ステップ34でYの場合)、第2の判断部400は、ステップ32で検出されたピッチに基づいて、歌唱データ中に、第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する(第2の区間の存在を判断。ステップ35)。一方、第1の区間が存在しない場合(ステップ34でNの場合)には、ヒーカップ唱法は含まれないと判断し、その後の処理は行わない。
When the first section is present (Y in step 34), the
第2の区間が存在する場合(ステップ36でYの場合)、第4の判断部700は、歌唱データ中に、第1の区間の直後、所定期間、ピッチが検出できない第4の区間が存在するかを判断する(第4の区間の存在を判断。ステップ37)。
If the second section exists (Y in step 36), the
第4の区間が存在する場合(ステップ38でYの場合)、ヒーカップ唱法判定部500は、第1の区間はヒーカップ唱法による歌唱区間であると判定する(ヒーカップ唱法の判定。ステップ39)。一方、第4の区間が存在しない場合(ステップ38でNの場合)、ヒーカップ唱法判定部500は、ステップ30のカラオケ歌唱により得られた歌唱データにはヒーカップ唱法は含まれないと判定する。
If the fourth section is present (Y in step 38), the heatcup singing
このように、本実施形態に係るカラオケ装置1によれば、所定期間、ピッチが検出できない第4の区間の存在を考慮した上で、歌唱データにヒーカップ唱法が含まれているかどうかを検出することができる。従って、ヒーカップ唱法の誤検出を防止することができる。
As described above, according to the
<第4実施形態>
次に、図10及び図11を参照して、第4実施形態に係るカラオケ装置1について説明する。第4実施形態は、歌唱データを得る際に演奏した楽曲データに基づいてヒーカップ唱法の誤検出を防止する例について述べる。第1実施形態等と同様の構成については詳細な説明を省略する。なお、本実施形態において、歌唱データの元となる歌唱において、楽曲データに含まれる全ての音符について歌唱が行われている(途中で一部の歌唱が抜けていることがない状況)ものとする。すなわち、歌唱データ(歌唱ピッチデータ)に含まれる各音符は、楽譜データに含まれる音符と一対一で対応している。
<Fourth Embodiment>
Next, the
(ソフトウェア構成)
図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
[検出部]
検出部800は、楽曲の楽曲データに基づいて、当該楽曲のフレーズの区切りを検出する。具体例として、検出部800は、歌唱データを得る際に演奏した楽曲の楽曲データを記憶部13から読み出す。検出部800は、楽曲データに含まれるある音符のノートオフタイミングから次の音符のノートオンタイミングまでの時間間隔が所定値以上(たとえば、100msec以上)あるか否かを判定する。所定値以上の時間間隔がある場合、検出部800は、その部分をフレーズの区切りとして検出する。
[Detection unit]
The
[特定部]
特定部900は、検出されたフレーズの区切りに対応する音符を歌唱データ中で特定する。具体例として、特定部900は、検出部800で検出されたフレーズの区切りに相当する音符が歌唱データ中のどこに存在するかを特定する。
[Specification part]
The identifying
[ヒーカップ唱法判定部]
本実施形態に係るヒーカップ唱法判定部500は、第1の区間、第2の区間が存在すると判断され、且つ特定されたフレーズの区切りに対応する音符が第1の区間の直後に存在する場合に、第1の区間はヒーカップ唱法による歌唱区間であると判定する。上述の通り、ヒーカップ唱法は、楽曲のフレーズの区切りで行われることが多い。本実施形態では、楽曲のフレーズの区切り(区切りを示す音符)を楽曲データから直接求め、その区切りが第1の区間の直後に存在する場合にヒーカップ唱法が行われたと判定することにより、ヒーカップ唱法の誤検出を防止する。
[Heacup method of judging]
The heat cup singing
==カラオケ装置1の動作について==
次に、図11を参照して本実施形態におけるカラオケ装置1の動作の具体例について述べる。図11は、カラオケ装置1の動作例を示すフローチャートである。
==About the operation of the
Next, a specific example of the operation of the
歌唱者は、任意の楽曲を選択してカラオケ装置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
ピッチ検出部200は、ステップ41で記憶された歌唱データのピッチを検出する(ピッチの検出。ステップ42)。
The
第1の判断部300は、ステップ42で検出されたピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する(第1の区間の存在を判断。ステップ43)。
The
第1の区間が存在する場合(ステップ44でYの場合)、第2の判断部400は、ステップ42で検出されたピッチに基づいて、歌唱データ中に、第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する(第2の区間の存在を判断。ステップ45)。一方、第1の区間が存在しない場合(ステップ44でNの場合)には、ヒーカップ唱法は含まれないと判断し、その後の処理は行わない。
If the first section is present (Y in step 44), the
第2の区間が存在する場合(ステップ46でYの場合)、検出部800は、楽曲データに基づいて、当該楽曲のフレーズの区切りを検出する(フレーズの区切り検出。ステップ47)。
When the second section exists (Y in step 46), the
特定部900は、ステップ47で検出されたフレーズの区切りに対応する音符を歌唱データ中で特定する(音符の特定。ステップ48)。
The identifying
特定されたフレーズの区切りに対応する音符が第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
このように、本実施形態に係るカラオケ装置1によれば、楽曲データに基づいて歌唱データにヒーカップ唱法が含まれているかどうかを検出することができる。従って、ヒーカップ唱法の誤検出を防止することができる。
As described above, according to the
なお、上記例では、楽曲データのみからフレーズの区切りを検出する例について述べたが、歌詞テロップデータを利用して求めることも可能である。 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
<第5実施形態>
次に、図12及び図13を参照して、第5実施形態に係るカラオケ装置1について説明する。第5実施形態は、ファルセットを用いたヒーカップ唱法の検出例について述べる。第1実施形態等と同様の構成については詳細な説明を省略する。
<Fifth Embodiment>
Next, the
歌唱法の一つとしてファルセット(裏声)がある。ファルセットを行っている歌唱データから算出される周波数のスペクトルによれば、ファルセットを行っている部分は、地声で歌唱している部分より高調波成分(倍音)が極端に少なくなる。歌唱者の中にはファルセットを駆使しつつヒーカップ唱法を行うような者も存在する。 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
[比率算出部]
比率算出部1000は、第2の区間に含まれる倍音に対する第1の区間に含まれる倍音の比率を算出する。具体的には、比率算出部1000は、第1の区間及び第2の区間に相当する歌唱データから周波数成分を示すスペクトルの時系列パターンをそれぞれ求める。比率算出部1000は、時系列パターンにおいて、他の区間に比べ高調波成分が極端に少なくなる区間を検出し、当該区間を倍音の区間とする。比率算出部1000は、第1の区間及び第2の区間それぞれの倍音の区間を求める。そして、比率算出部100は、得られた倍音のデータに基づいて、第2の区間に含まれる倍音に対する第1の区間に含まれる倍音の比率を算出する。
[Ratio calculator]
The
[ヒーカップ唱法判定部]
本実施形態に係るヒーカップ唱法判定部500は、第1の区間、第2の区間が存在すると判断され、且つ算出された比率が所定値以下の場合に、第1の区間はファルセットを用いたヒーカップ唱法による歌唱区間であると判定する。「所定値」は、歌唱データ中にファルセットが含まれているかどうかを判断するための閾値であり、特に限定されるものではない。
[Heacup method of judging]
The heat cup
==カラオケ装置1の動作について==
次に、図13を参照して本実施形態におけるカラオケ装置1の動作の具体例について述べる。図13は、カラオケ装置1の動作例を示すフローチャートである。
==About the operation of the
Next, a specific example of the operation of the
歌唱者は、任意の楽曲を選択してカラオケ装置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
ピッチ検出部200は、ステップ61で記憶された歌唱データのピッチを検出する(ピッチの検出。ステップ62)。
The
第1の判断部300は、ステップ62で検出されたピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する(第1の区間の存在を判断。ステップ63)。
The
第1の区間が存在する場合(ステップ64でYの場合)、第2の判断部400は、ステップ62で検出されたピッチに基づいて、歌唱データ中に、第1の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する(第2の区間の存在を判断。ステップ65)。一方、第1の区間が存在しない場合(ステップ64でNの場合)には、ヒーカップ唱法は含まれないと判断し、その後の処理は行わない。
If the first section is present (Y in step 64), the
第2の区間が存在する場合(ステップ66でYの場合)、比率算出部1000は、第2の区間に含まれる倍音に対する第1の区間に含まれる倍音の比率を算出する(倍音の比率を算出。ステップ67)。
When the second section exists (Y in step 66), the
倍音の比率が所定値以下の場合(ステップ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
このように、本実施形態に係るカラオケ装置1によれば、歌唱データにファルセットを用いたヒーカップ唱法が含まれているかどうかを検出することができる。
As described above, according to the
<第6実施形態>
次に、図14及び図15を参照して、第6実施形態に係るカラオケ装置1について説明する。第6実施形態は、ファルセットを考慮してヒーカップ唱法の採点をより確実に行う構成について述べる。第1実施形態等と同様の構成については詳細な説明を省略する。
<Sixth Embodiment>
Next, a
第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
[ヒーカップ唱法判定部]
本実施形態に係るヒーカップ唱法判定部500は、第1実施形態と同様、第1の区間、第2の区間が存在すると判断された場合に、第1の区間はヒーカップ唱法による歌唱区間であると判定する。
[Heacup method of judging]
As with the first embodiment, the heat cup singing
[ヒーカップ唱法採点部]
ヒーカップ唱法採点部1100は、所定の条件に基づいて、ヒーカップ唱法による歌唱区間を採点する。ヒーカップ唱法判定部500により歌唱データにヒーカップ唱法が含まれていると判断された場合、カラオケ装置1は、通常の採点機能で求めた採点値に、ヒーカップ唱法を行ったことによる加点を行う。なお、通常の採点機能は、従来と同様の構成であるため本実施形態では詳細な説明を省略するが、カラオケ装置1はそのような構成を当然に備えている。
[Healing Cup Scoring Section]
The heat cup singing
たとえば、ヒーカップ唱法採点部1100は、歌唱データに含まれるヒーカップ唱法による歌唱区間の数を検出し、1つにつきプラス3点の採点値をカウントする。なお、所定条件、点数や回数は任意に設定できる。また、ヒーカップ唱法を多用しすぎている場合には、聴衆に不快感を与える可能性もありうる。従って、所定条件として減点条件(たとえば、5回以上使用した場合には、マイナス5点)を設定してもよい。
For example, the heat cup scoring
[加点処理部]
加点処理部1200は、比率算出部1000で算出された比率が所定値以下の場合に、ヒーカップ唱法による歌唱区間の採点値に加点する。比率が所定値以下の場合、当該区間のヒーカップ唱法は、ファルセットを用いて行われたものである。ヒーカップ唱法のみの場合に比べ、ファルセットを駆使したヒーカップ唱法は更に高度な歌唱であるため、ヒーカップ唱法採点部1100で得られた採点値に更に加点することが好ましい。そこで、加点処理部1200は、比率が所定値以下の場合、予め決められた値(たとえば、1回につきプラス3点)をヒーカップ唱法採点部1100で得られた採点値に加える(たとえば、1回につき3点+加点3点の計6点)。なお、所定値は歌唱データ中にファルセットが含まれているかどうかを判断するための閾値であり、特に限定されるものではない。
[Point processing unit]
When the ratio calculated by the
==カラオケ装置1の動作について==
次に、図15を参照して本実施形態におけるカラオケ装置1の動作の具体例について述べる。図15は、カラオケ装置1の動作例を示すフローチャートである。
==About the operation of the
Next, a specific example of the operation of the
歌唱者は、任意の楽曲を選択してカラオケ装置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
ピッチ検出部200は、ステップ71で記憶された歌唱データのピッチを検出する(ピッチの検出。ステップ72)。
The
第1の判断部300は、ステップ72で検出されたピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第1の区間が存在するかを判断する(第1の区間の存在を判断。ステップ73)。
The
第1の区間が存在する場合(ステップ74でYの場合)、第2の判断部400は、ステップ72で検出されたピッチに基づいて、歌唱データ中に、第1の区間よりも前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第2の区間が存在するかを判断する(第2の区間の存在を判断。ステップ75)。一方、第1の区間が存在しない場合(ステップ74でNの場合)には、ヒーカップ唱法は含まれないと判断し、その後の処理は行わない。
When the first section exists (Y in step 74), the
第2の区間が存在する場合(ステップ76でYの場合)、ヒーカップ唱法判定部500は、第1の区間はヒーカップ唱法による歌唱区間であると判定する(ヒーカップ唱法と判定。ステップ77)。一方、第2の区間が存在しない場合(ステップ76でNの場合)、ヒーカップ唱法判定部500は、ステップ10のカラオケ歌唱により得られた歌唱データにはヒーカップ唱法は含まれないと判定する。
If the second section exists (Y in step 76), the heatcup singing
ヒーカップ唱法採点部1100は、ステップ77で判定された歌唱区間について、所定の条件に基づいて採点する(ヒーカップ唱法の採点。ステップ78)。
The heacup singing
比率算出部1000は、第2の区間に含まれる倍音に対する第1の区間に含まれる倍音の比率を算出する(倍音の比率を算出。ステップ79)。
The
倍音の比率が所定値以下の場合(ステップ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
なお、採点値を歌唱者に提示する場合、通常の採点値との合計値を提示してもよいし、その中に占めるヒーカップ唱法の割合(ヒーカップ唱法+ファルセットの割合)を別で示すことでもよい。 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
<その他>
上記の実施形態は、プログラムが前述した各種の処理をコンピュータ又はマイクロプロセッサに実行させることにより実現可能である。この場合、全ての処理をプログラムとして準備していてもよいし、一部の処理をハードウェアに処理させ残りの処理をプログラムとして準備していてもよい。また、実行可能なプログラムが記憶された非一時的なコンピュータ可読媒体を用いて、コンピュータにプログラムを供給することも可能である。なお、非一時的なコンピュータの可読媒体の例は、磁気記録媒体(たとえばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、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
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 .
検出した前記ピッチに基づいて、前記歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第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.
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)
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 |
-
2016
- 2016-02-29 JP JP2016036638A patent/JP6708437B2/en active Active
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 |