(57)【特許請求の範囲】
【請求項１】
楽曲をカラオケ歌唱して得られる歌唱データのピッチを検出するピッチ検出部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第１の区間が存在するかを判断する第１の判断部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、前記第１の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第２の区間が存在するかを判断する第２の判断部と、
前記第１の区間の直後に、所定期間、前記カラオケ歌唱の音量が所定値以下となる第３の区間が存在するかを判断する第３の判断部と、
前記第１の区間、前記第２の区間、及び前記第３の区間が存在すると判断された場合に、前記第１の区間はヒーカップ唱法による歌唱区間であると判定するヒーカップ唱法判定部と、
を有するカラオケ装置。
【請求項２】
楽曲をカラオケ歌唱して得られる歌唱データのピッチを検出するピッチ検出部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第１の区間が存在するかを判断する第１の判断部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、前記第１の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第２の区間が存在するかを判断する第２の判断部と、
前記歌唱データ中に、前記第１の区間の直後に、所定時間、前記ピッチが検出できない第４の区間が存在するかを判断する第４の判断部と、
前記第１の区間、前記第２の区間及び前記第４の区間が存在すると判断された場合に、前記第１の区間はヒーカップ唱法による歌唱区間であると判定するヒーカップ唱法判定部と、
を有するカラオケ装置。
【請求項３】
楽曲をカラオケ歌唱して得られる歌唱データのピッチを検出するピッチ検出部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第１の区間が存在するかを判断する第１の判断部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、前記第１の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第２の区間が存在するかを判断する第２の判断部と、
前記楽曲の楽曲データに基づいて、当該楽曲のフレーズの区切りを検出する検出部と、
検出された前記フレーズの区切りに対応する音符を前記歌唱データ中で特定する特定部と、
前記第１の区間、前記第２の区間が存在すると判断され、且つ特定された前記フレーズの区切りに対応する音符が前記第１の区間の直後に存在する場合に、前記第１の区間はヒーカップ唱法による歌唱区間であると判定するヒーカップ唱法判定部と、
を有するカラオケ装置。
【請求項４】
前記検出部は、前記楽曲の楽曲データ及び歌詞テロップデータに基づいて、当該楽曲のフレーズの区切りを検出することを特徴とする請求項３記載のカラオケ装置。
【請求項５】
楽曲をカラオケ歌唱して得られる歌唱データのピッチを検出するピッチ検出部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第１の区間が存在するかを判断する第１の判断部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、前記第１の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第２の区間が存在するかを判断する第２の判断部と、
前記第１の区間及び前記第２の区間が存在すると判断された場合に、前記第１の区間はヒーカップ唱法による歌唱区間であると判定するヒーカップ唱法判定部と、
前記第２の区間に含まれる倍音に対する前記第１の区間に含まれる倍音の比率を算出する比率算出部と、
を有するカラオケ装置であって、
前記ヒーカップ唱法判定部は、前記第１の区間及び前記第２の区間が存在すると判断され、且つ前記比率が所定値以下の場合に、前記第１の区間はファルセットを用いたヒーカップ唱法による歌唱区間であると判定するカラオケ装置。
【請求項６】
楽曲をカラオケ歌唱して得られる歌唱データのピッチを検出するピッチ検出部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第１の区間が存在するかを判断する第１の判断部と、
検出した前記ピッチに基づいて、前記歌唱データ中に、前記第１の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第２の区間が存在するかを判断する第２の判断部と、
前記第１の区間及び前記第２の区間が存在すると判断された場合に、前記第１の区間はヒーカップ唱法による歌唱区間であると判定するヒーカップ唱法判定部と、
所定の条件に基づいて、前記ヒーカップ唱法による歌唱区間を採点するヒーカップ唱法採点部と、
前記第２の区間に含まれる倍音に対する前記第１の区間に含まれる倍音の比率を算出する比率算出部と、
前記比率が所定値以下の場合に、前記ヒーカップ唱法による歌唱区間の採点値に加点する加点処理部と、
を有することを特徴とするカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカラオケ装置に関する。
【０００２】
従来のカラオケ装置は、利用者の歌唱の巧拙を採点する採点機能が設けられている。たとえば、特許文献１には、カラオケ演奏に合わせてマイク入力される歌唱音声のピッチ、音量及びリズムと、歌唱旋律と対応する楽譜データのピッチ、音量及びリズムとを比較して評価する技術が開示されている。
【０００３】
特許文献１の採点機能の場合、楽譜通りに正確に歌唱すれば高得点を得ることができるが、このような歌唱は機械的であって上手いといえるものではなく、また聴衆にとって心地よいものでもない。
【０００４】
一方、利用者は、楽曲を歌唱する際に楽譜データには含まれない様々な歌唱技法（ビブラート、しゃくり、フォール、こぶし、シャウト等）を駆使して歌唱する場合がある。このような歌唱技法を駆使することにより、楽曲をより上手く歌唱することができ、また聴衆に心地よい歌唱を提供することができる。従って、これらの歌唱技法を検出して評価することにより、実際の歌唱の巧拙に合致した採点結果を提供することができる。
【０００５】
歌唱技法を検出する技術として、たとえば、特許文献２には、「しゃくり」を検出する技術が開示されている。特許文献３には、「フォール」を検出する技術が開示されている。特許文献４には、「こぶし」を検出する技術が開示されている。特許文献５には、「シャウト」を検出する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−０４９１８３号公報
【特許文献２】特開２００５−１０７３３６号公報
【特許文献３】特開２００８−２２５１１５号公報
【特許文献４】特開２００８−２６８３７０号公報
【特許文献５】特開２０１２−０７８７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、ロカビリーが発祥と言われるヒーカップ唱法という歌唱技法が存在する。ヒーカップ唱法は、楽曲フレーズの語尾のピッチを跳ね上げるように歌唱する方法である。このような技法はカラオケ歌唱において多用されている一方、これまでにヒーカップ唱法を検出できる方法は知られていない。
【０００８】
本発明の目的は、ヒーカップ唱法を検出可能なカラオケ装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するための主たる発明は、楽曲をカラオケ歌唱して得られる歌唱データのピッチを検出するピッチ検出部と、検出した前記ピッチに基づいて、前記歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第１の区間が存在するかを判断する第１の判断部と、検出した前記ピッチに基づいて、前記歌唱データ中に、前記第１の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第２の区間が存在するかを判断する第２の判断部と、前記第１の区間及び前記第２の区間が存在すると判断された場合に、前記第１の区間はヒーカップ唱法による歌唱区間であると判定するヒーカップ唱法判定部とを有するカラオケ装置である。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
【発明の効果】
【００１０】
本発明によれば、ヒーカップ唱法を検出することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係るカラオケ装置の概略を示す図である。
【図２】第１実施形態に係るカラオケ本体のハードウェア構成例を示す図である。
【図３】第１実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。
【図４】検出したピッチを示すデータを模式的に示した図である。
【図５】第１実施形態に係るカラオケ装置の処理を示すフローチャートである。
【図６】第２実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。
【図７】第２実施形態に係るカラオケ装置の処理を示すフローチャートである。
【図８】第３実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。
【図９】第３実施形態に係るカラオケ装置の処理を示すフローチャートである。
【図１０】第４実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。
【図１１】第４実施形態に係るカラオケ装置の処理を示すフローチャートである。
【図１２】第５実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。
【図１３】第５実施形態に係るカラオケ装置の処理を示すフローチャートである。
【図１４】第６実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。
【図１５】第６実施形態に係るカラオケ装置の処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
後述する明細書及び図面の記載から、上記の主たる発明の他、少なくとも以下の事項が明らかとなる。
【００１３】
すなわち、前記第１の区間の直後に、所定期間、前記カラオケ歌唱の音量が所定値以下となる第３の区間が存在するかを判断する第３の判断部を有し、前記ヒーカップ唱法判定部は、前記第１の区間、前記第２の区間、及び前記第３の区間が存在すると判断された場合に、前記第１の区間はヒーカップ唱法による歌唱区間であると判定することを特徴とするカラオケ装置が明らかとなる。このようなカラオケ装置によれば、ヒーカップ唱法の誤検出を防止することができる。
【００１４】
また、前記歌唱データ中に、前記第１の区間の直後に、所定時間、前記ピッチが検出できない第４の区間が存在するかを判断する第４の判断部を有し、前記ヒーカップ唱法判定部は、前記第１の区間、前記第２の区間及び前記第４の区間が存在すると判断された場合に、前記第１の区間はヒーカップ唱法による歌唱区間であると判定することを特徴とするカラオケ装置が明らかとなる。このようなカラオケ装置によれば、ヒーカップ唱法の誤検出を防止することができる。
【００１５】
また、前記楽曲の楽曲データに基づいて、当該楽曲のフレーズの区切りを検出する検出部と、検出された前記フレーズの区切りに対応する音符を前記歌唱データ中で特定する特定部を有し、前記ヒーカップ唱法判定部は、前記第１の区間、前記第２の区間が存在すると判断され、且つ特定された前記フレーズの区切りに対応する音符が前記第１の区間の直後に存在する場合に、前記第１の区間はヒーカップ唱法による歌唱区間であると判定することを特徴とするカラオケ装置が明らかとなる。このようなカラオケ装置によれば、ヒーカップ唱法の誤検出を防止することができる。
【００１６】
また、前記検出部は、前記楽曲の楽曲データ及び歌詞テロップデータに基づいて、当該楽曲のフレーズの区切りを検出することを特徴とするカラオケ装置が明らかとなる。このようなカラオケ装置によれば、ヒーカップ唱法の誤検出を防止することができる。
【００１７】
また、前記第２の区間に含まれる倍音に対する前記第１の区間に含まれる倍音の比率を算出する比率算出部を有し、前記ヒーカップ唱法判定部は、前記第１の区間及び前記第２の区間が存在すると判断され、且つ前記比率が所定値以下の場合に、前記第１の区間はファルセットを用いたヒーカップ唱法による歌唱区間であると判定するカラオケ装置が明らかとなる。このようなカラオケ装置によれば、ファルセットを用いたヒーカップ唱法を検出することができる。
【００１８】
また、楽曲をカラオケ歌唱して得られる歌唱データのピッチを検出するピッチ検出部と、検出した前記ピッチに基づいて、前記歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第１の区間が存在するかを判断する第１の判断部と、検出した前記ピッチに基づいて、前記歌唱データ中に、前記第１の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第２の区間が存在するかを判断する第２の判断部と、前記第１の区間及び前記第２の区間が存在すると判断された場合に、前記第１の区間はヒーカップ唱法による歌唱区間であると判定するヒーカップ唱法判定部と、所定の条件に基づいて、前記ヒーカップ唱法による歌唱区間を採点するヒーカップ唱法採点部と、前記第２の区間に含まれる倍音に対する前記第１の区間に含まれる倍音の比率を算出する比率算出部と、前記比率が所定値以下の場合に、前記ヒーカップ唱法による歌唱区間の採点値に加点する加点処理部と、を有することを特徴とするカラオケ装置が明らかとなる。このようなカラオケ装置によれば、ファルセットを用いたヒーカップ唱法の採点を行うことができる。
【００１９】
また、コンピュータに、楽曲をカラオケ歌唱して得られる歌唱データのピッチを検出するピッチ検出ステップと、検出した前記ピッチに基づいて、前記歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第１の区間が存在するかを判断する第１の判断ステップと、検出した前記ピッチに基づいて、前記歌唱データ中に、前記第１の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第２の区間が存在するかを判断する第２の判断ステップと、前記第１の区間及び前記第２の区間が存在すると判断された場合に、前記第１の区間はヒーカップ唱法による歌唱区間であると判定する判定ステップと、を実行させるヒーカップ唱法の検出プログラムが明らかとなる。このようなプログラムによれば、ヒーカップ唱法を検出することができる。
【００２０】
＜第１実施形態＞
図１〜図５を参照して、第１実施形態に係るカラオケ装置１について説明する。
【００２１】
＝＝カラオケ装置＝＝
（ハードウェア構成）
カラオケ装置１は、カラオケ演奏及び歌唱者が歌唱を行うための装置である。図１に示すように、カラオケ装置１は、カラオケ本体１０、スピーカ２０、表示装置３０、マイク４０、及びリモコン装置５０を備える。
【００２２】
スピーカ２０はカラオケ本体１０からの放音信号に基づいて放音するための構成である。表示装置３０はカラオケ本体１０からの信号に基づいて映像や画像を画面に表示するための構成である。マイク４０は歌唱者の音声（歌唱音声）をアナログの音声信号に変換してカラオケ本体１０に入力するための構成である。リモコン装置５０は、カラオケ本体１０に対する各種操作をおこなうための装置である。歌唱者はリモコン装置５０を用いてカラオケ装置１の起動、楽曲の予約等を行うことができる。リモコン装置５０のディスプレイには各種操作の指示入力を行うためのアイコンが表示される。
【００２３】
カラオケ本体１０は、選択された楽曲の演奏制御、歌詞や背景映像等の表示制御、マイク４０を通じて入力された歌唱音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う。図２はカラオケ本体１０のハードウェア構成例を示す図である。カラオケ本体１０は、制御部１１、通信部１２、記憶部１３、音響処理部１４、表示処理部１５及び操作部１６を備える。各構成はインターフェース（図示なし）を介してバスＢに接続されている。
【００２４】
制御部１１は、ＣＰＵ１１ａおよびメモリ１１ｂを備える。ＣＰＵ１１ａは、メモリ１１ｂに記憶された動作プログラムを実行することにより各種の制御機能を実現する。メモリ１１ｂは、ＣＰＵ１１ａに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶装置である。
【００２５】
通信部１２は、ルーター（図示なし）を介してカラオケ本体１０を通信回線に接続するためのインタフェースを提供する。
【００２６】
記憶部１３は、各種のデータを記憶する大容量の記憶装置であり、たとえばハードディスクドライブなどである。
【００２７】
記憶部１３は、複数の楽曲データを記憶する。楽曲データは、カラオケ装置１によりカラオケ演奏を行うためのデータである。カラオケ装置１が楽曲データに基づいて楽曲を演奏することにより、歌唱者はカラオケの歌唱が可能となる。楽曲データは、楽曲毎に所定のＩＤ（楽曲ＩＤ）が付与されている。楽曲データは、ＭＩＤＩデータ、楽譜データ等が含まれる。楽譜データは、カラオケ歌唱の基準となるデータであり、各音符のピッチ（音高）、音量及び音長等を表す時系列の情報によって構成されている。また、記憶部１０は、カラオケ楽曲に対応する歌詞テロップを表示装置３０等に表示させるための歌詞テロップデータ、及びカラオケ演奏時に表示装置３０等に表示される背景画像等の背景画像データを記憶する。歌詞テロップデータに含まれる歌詞文字列は、フレーズ毎に区切られ、複数のブロックに分割されている。
【００２８】
音響処理部１４は、制御部１１の制御に基づき、カラオケ楽曲に対する演奏の制御およびマイク４０を通じて入力された音声信号の処理を行う。音響処理部１４は、たとえばＭＩＤＩ音源、ミキサ、アンプ（いずれも図示なし）を含む。ＭＩＤＩ音源は、楽曲データに基づいて楽音信号を生成する。ミキサは、当該音楽信号およびマイク４０から出力される音声信号を適当な比率でミキシングしてアンプに出力する。アンプは、ミキサからのミキシング信号を増幅し、放音信号としてスピーカ２０へ出力する。これにより、スピーカ２０からは放音信号に基づくカラオケ演奏音およびマイク４０からの歌唱音声が放音される。
【００２９】
表示処理部１５は、制御部１１の制御に基づき、表示装置３０やリモコン装置５０における各種表示に関する処理を行う。たとえば、表示処理部１５は、カラオケ演奏時における背景映像に歌詞テロップや各種アイコンが重ねられた映像を表示装置３０に表示させる制御を行う。
【００３０】
操作部１６は、パネルスイッチおよびリモコン受信回路などからなり、歌唱者によるカラオケ装置１のパネルスイッチあるいはリモコン装置５０の操作に応じて予約信号、演奏中止信号などの操作信号を制御部１１に対して出力する。制御部１１は、操作部１６からの操作信号を検出し、対応する処理を実行する。
【００３１】
（ソフトウェア構成）
図３はカラオケ本体１０のソフトウェア構成例を示す図である。カラオケ本体１０は、歌唱データ記憶部１００、ピッチ検出部２００、第１の判断部３００、第２の判断部４００及びヒーカップ唱法判定部５００を備える。歌唱音声記憶部１００は記憶部１３が提供する記憶領域の一部として実現される。ピッチ検出部２００、第１の判断部３００、第２の判断部４００及びヒーカップ唱法判定部５００は、ＣＰＵ１１ａがメモリ１１ｂに記憶されるプログラムを実行することにより実現される。
【００３２】
［歌唱データ記憶部］
歌唱データ記憶部１００は、楽曲をカラオケ歌唱して得られる歌唱データ（マイク４０からの音声信号）を一時的に記憶する。歌唱データは、楽譜データと同様、歌唱した各音符のピッチ、音量及び音長等を表す時系列の情報によって構成されている。
【００３３】
［ピッチ検出部］
ピッチ検出部２００は、歌唱データ記憶部１００に記憶されている歌唱データのピッチを検出する。たとえば、ピッチ検出部２００は、歌唱データ記憶部１００からある歌唱データを読み出し、所定時間長のフレーム単位で音符毎のピッチを検出し、検出されたピッチを示すデータを生成する。
【００３４】
［第１の判断部］
第１の判断部３００は、ピッチ検出部２００で検出したピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第１の区間が存在するかを判断する。「所定の短期間」及びピッチが上昇する「所定値」は、ヒーカップ唱法を人間が認識できる範囲であれば、特に限定されるものではない。たとえば、所定の短期間は５０ｍｓｅｃ程度であり、ピッチが上昇する所定値は１００ｍｓｅｃ（半音）以上である。或いは、ヒーカップ唱法の誤検出を防止する観点から、所定の短期間は５０ｍｓｅｃ以上２００ｍｓｅｃ以下であり、且つその間に上昇するピッチの所定値は２００ｃｅｎｔ以上とすることが好ましい。
【００３５】
図４は、検出したピッチを示すデータを模式的に示した図である。横軸は時間（ｍｓｅｃ）であり、縦軸は、ピッチ（ｃｅｎｔ）である。
【００３６】
たとえば、第１の判断部３００は、図４に示すようなデータに対し、５０ｍｓｅｃ以内にピッチが１００ｍｓｅｃ以上、上昇している第１の区間Ｚ１が存在すると判断する。
【００３７】
［第２の判断部］
第２の判断部４００は、ピッチ検出部２００で検出したピッチに基づいて、歌唱データ中に、第１の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第２の区間が存在するかを判断する。「一定期間」は、ピッチが検出される範囲であれば、特に限定されるものではない。たとえば、一定期間は、テンポ１２０の８分音符（２５０ｍｓｅｃ）を元に、それよりも若干短い２００ｍｓｅｃ以上とすることができる。「第１の区間の直前」とは、第１の区間より前であって、且つ第１の区間と時間的に連続していることをいう。「ピッチがほぼ一定」であると判断する範囲は、一定期間の長さにより変動するが、たとえば、±５０ｍｓｅｃである。
【００３８】
たとえば、図４に示すようなデータに対し、第２の判断部４００は、第１の区間Ｚ１よりも前に２００ｍｓｅｃ以上、ピッチが±５０ｃｅｎｔ以内となっている第２の区間Ｚ２が存在すると判断する。
【００３９】
［ヒーカップ唱法判定部］
ヒーカップ唱法判定部５００は、第１の区間及び第２の区間があると判断された場合に、第１の区間はヒーカップ唱法による歌唱区間であると判定する。
【００４０】
たとえば、ヒーカップ唱法判定部５００は、図４に示すデータについて、第１の判断部３００において第１の区間Ｚ１が存在すると判断され、且つ第２の判断部４００において第２の区間Ｚ２が存在すると判断された場合、第１の区間Ｚ１はヒーカップ唱法による歌唱区間であると判定する。
【００４１】
＝＝カラオケ装置１の動作について＝＝
次に、図５を参照して本実施形態におけるカラオケ装置１の動作の具体例について述べる。図５は、カラオケ装置１の動作例を示すフローチャートである。
【００４２】
歌唱者は、任意の楽曲を選択してカラオケ装置１によりカラオケ歌唱を行う（カラオケ歌唱。ステップ１０）。
【００４３】
歌唱データ記憶部１００は、ステップ１０のカラオケ歌唱により得られた歌唱データを記憶する（歌唱データの記憶。ステップ１１）。
【００４４】
ピッチ検出部２００は、ステップ１１で記憶された歌唱データのピッチを検出する（ピッチの検出。ステップ１２）。
【００４５】
第１の判断部３００は、ステップ１２で検出されたピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第１の区間が存在するかを判断する（第１の区間の存在を判断。ステップ１３）。
【００４６】
第１の区間が存在する場合（ステップ１４でＹの場合）、第２の判断部４００は、ステップ１２で検出されたピッチに基づいて、歌唱データ中に、第１の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第２の区間が存在するかを判断する（第２の区間の存在を判断。ステップ１５）。一方、第１の区間が存在しない場合（ステップ１４でＮの場合）には、ヒーカップ唱法は含まれないと判断し、その後の処理は行わない。
【００４７】
第２の区間が存在する場合（ステップ１６でＹの場合）、ヒーカップ唱法判定部５００は、第１の区間はヒーカップ唱法による歌唱区間であると判定する（ヒーカップ唱法と判定。ステップ１７）。一方、第２の区間が存在しない場合（ステップ１６でＮの場合）、ヒーカップ唱法判定部５００は、ステップ１０のカラオケ歌唱により得られた歌唱データにはヒーカップ唱法は含まれないと判定する。
【００４８】
このように、本実施形態に係るカラオケ装置１によれば、歌唱データに基づいて、当該歌唱データにヒーカップ唱法が含まれているかどうかを検出することができる。
【００４９】
なお、ピッチ検出や第１の区間が存在するかの判断等は、歌唱データ全てに対して行ってもよいし、たとえば歌唱データの所定の範囲（楽曲の１番に相当する部分のみ、歌唱開始から予め設定した一定時間等）に対してのみ行ってもよい。
【００５０】
＜第２実施形態＞
次に、図６及び図７を参照して、第２実施形態に係るカラオケ装置１について説明する。第２実施形態は、マイク４０からの入力音量を元にしたヒーカップ唱法の誤検出を防止する例について述べる。第１実施形態と同様の構成については詳細な説明を省略する。
【００５１】
ヒーカップ唱法は、楽曲のフレーズの区切りで行われることが多い。従って、ヒーカップ唱法を行った後は、歌唱音声の入力がなされない場合が多い。本実施形態ではそのような特性を利用したヒーカップ唱法の誤検出を防止するための構成について説明する。
【００５２】
（ソフトウェア構成）
図６は本実施形態に係るカラオケ本体１０のソフトウェア構成例を示す図である。カラオケ本体１０は、歌唱データ記憶部１００、ピッチ検出部２００、第１の判断部３００、第２の判断部４００、ヒーカップ唱法判定部５００、及び第３の判断部６００を備える。第３の判断部６００は、ＣＰＵ１１ａがメモリ１１ｂに記憶されるプログラムを実行することにより実現される。
【００５３】
［第３の判断部］
第３の判断部６００は、第１の区間の直後、所定期間、カラオケ歌唱の音量が所定値以下となる第３の区間が存在するかを判断する。カラオケ歌唱の音量は、歌唱データに含まれている。「第１の区間の直後」とは、第１の区間より後であって、且つ第１の区間と時間的に連続していることをいう。「所定期間」は、特に限定されるものではない。たとえば、楽曲のフレーズとフレーズとの間には通常、１００ｍｓｅｃ程度の無音期間が存在するため、その無音期間を所定期間としてもよい。或いは、所定の短期間を５０ｍｓｅｃ以上２００ｍｓｅｃ以下、且つその間に上昇するピッチの所定値を２００ｃｅｎｔ以上とする場合、所定期間は１６分音符相当の区間（１２０ＢＰＭで１２５ｍｓｅｃ）であることが好ましい。カラオケ歌唱の音量の「所定値」は、閾値であり、特に限定されるものではない。たとえば、予め、任意の値を所定値として設定してもよいし、複数の歌唱データから楽曲毎の最低音量の平均値を求め、その平均値を所定値とすることでもよい。
【００５４】
［ヒーカップ唱法判定部］
本実施形態に係るヒーカップ唱法判定部５００は、第１の区間、第２の区間、及び第３の区間が存在すると判断された場合に、第１の区間はヒーカップ唱法による歌唱区間であると判定する。
【００５５】
＝＝カラオケ装置１の動作について＝＝
次に、図７を参照して本実施形態におけるカラオケ装置１の動作の具体例について述べる。図７は、カラオケ装置１の動作例を示すフローチャートである。
【００５６】
歌唱者は、任意の楽曲を選択してカラオケ装置１によりカラオケ歌唱を行う（カラオケ歌唱。ステップ２０）。
【００５７】
歌唱データ記憶部１００は、ステップ２０のカラオケ歌唱により得られた歌唱データを記憶する（歌唱データの記憶。ステップ２１）。
【００５８】
ピッチ検出部２００は、ステップ２１で記憶された歌唱データのピッチを検出する（ピッチの検出。ステップ２２）。
【００５９】
第１の判断部３００は、ステップ２２で検出されたピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第１の区間が存在するかを判断する（第１の区間の存在を判断。ステップ２３）。
【００６０】
第１の区間が存在する場合（ステップ２４でＹの場合）、第２の判断部４００は、ステップ２２で検出されたピッチに基づいて、歌唱データ中に、第１の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第２の区間が存在するかを判断する（第２の区間の存在を判断。ステップ２５）。一方、第１の区間が存在しない場合（ステップ２４でＮの場合）には、ヒーカップ唱法は含まれないと判断し、その後の処理は行わない。
【００６１】
第２の区間が存在する場合（ステップ２６でＹの場合）、第３の判断部６００は、第１の区間の直後、所定期間、カラオケ歌唱の音量が所定値以下となる第３の区間が存在するかを判断する（第３の区間の存在を判断。ステップ２７）。
【００６２】
第３の区間が存在する場合（ステップ２８でＹの場合）、ヒーカップ唱法判定部５００は、第１の区間はヒーカップ唱法による歌唱区間であると判定する（ヒーカップ唱法と判定。ステップ２９）。一方、第３の区間が存在しない場合（ステップ２８でＮの場合）、ヒーカップ唱法判定部５００は、ステップ２０のカラオケ歌唱により得られた歌唱データにはヒーカップ唱法は含まれないと判定する。
【００６３】
このように、本実施形態に係るカラオケ装置１によれば、所定期間、カラオケ歌唱の音量が所定値以下となる第３の区間の存在を考慮した上で、歌唱データにヒーカップ唱法が含まれているかどうかを検出することができる。従って、ヒーカップ唱法の誤検出を防止することができる。
【００６４】
＜第３実施形態＞
次に、図８及び図９を参照して、第３実施形態に係るカラオケ装置１について説明する。第３実施形態は、歌唱データに含まれるピッチの有無によりヒーカップ唱法の誤検出を防止する例について述べる。第１実施形態等と同様の構成については詳細な説明を省略する。
【００６５】
第２実施形態で述べた通り、ヒーカップ唱法を行った後は、歌唱音声の入力がなされない場合が多い。従って、歌唱データにはピッチが含まれないこととなる。本実施形態ではそのような特性を利用したヒーカップ唱法の誤検出を防止するための構成について説明する。
【００６６】
（ソフトウェア構成）
図８は本実施形態に係るカラオケ本体１０のソフトウェア構成例を示す図である。カラオケ本体１０は、歌唱データ記憶部１００、ピッチ検出部２００、第１の判断部３００、第２の判断部４００、ヒーカップ唱法判定部５００、及び第４の判断部７００を備える。第４の判断部７００は、ＣＰＵ１１ａがメモリ１１ｂに記憶されるプログラムを実行することにより実現される。
【００６７】
［第４の判断部］
第４の判断部７００は、歌唱データ中に、第１の区間の直後、所定期間、ピッチが検出できない第４の区間が存在するかを判断する。「所定期間」は、特に限定されるものではないが、たとえば、第２実施形態と同様、楽曲の無音期間に相当する長さを所定期間とすることができる。
【００６８】
［ヒーカップ唱法判定部］
本実施形態に係るヒーカップ唱法判定部５００は、第１の区間、第２の区間、及び第４の区間が存在すると判断された場合に、第１の区間はヒーカップ唱法による歌唱区間であると判定する。
【００６９】
＝＝カラオケ装置１の動作について＝＝
次に、図９を参照して本実施形態におけるカラオケ装置１の動作の具体例について述べる。図９は、カラオケ装置１の動作例を示すフローチャートである。
【００７０】
歌唱者は、任意の楽曲を選択してカラオケ装置１によりカラオケ歌唱を行う（カラオケ歌唱。ステップ３０）。
【００７１】
歌唱データ記憶部１００は、ステップ３０のカラオケ歌唱により得られた歌唱データを記憶する（歌唱データの記憶。ステップ３１）。
【００７２】
ピッチ検出部２００は、ステップ３１で記憶された歌唱データのピッチを検出する（ピッチの検出。ステップ３２）。
【００７３】
第１の判断部３００は、ステップ３２で検出されたピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第１の区間が存在するかを判断する（第１の区間の存在を判断。ステップ３３）。
【００７４】
第１の区間が存在する場合（ステップ３４でＹの場合）、第２の判断部４００は、ステップ３２で検出されたピッチに基づいて、歌唱データ中に、第１の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第２の区間が存在するかを判断する（第２の区間の存在を判断。ステップ３５）。一方、第１の区間が存在しない場合（ステップ３４でＮの場合）には、ヒーカップ唱法は含まれないと判断し、その後の処理は行わない。
【００７５】
第２の区間が存在する場合（ステップ３６でＹの場合）、第４の判断部７００は、歌唱データ中に、第１の区間の直後、所定期間、ピッチが検出できない第４の区間が存在するかを判断する（第４の区間の存在を判断。ステップ３７）。
【００７６】
第４の区間が存在する場合（ステップ３８でＹの場合）、ヒーカップ唱法判定部５００は、第１の区間はヒーカップ唱法による歌唱区間であると判定する（ヒーカップ唱法の判定。ステップ３９）。一方、第４の区間が存在しない場合（ステップ３８でＮの場合）、ヒーカップ唱法判定部５００は、ステップ３０のカラオケ歌唱により得られた歌唱データにはヒーカップ唱法は含まれないと判定する。
【００７７】
このように、本実施形態に係るカラオケ装置１によれば、所定期間、ピッチが検出できない第４の区間の存在を考慮した上で、歌唱データにヒーカップ唱法が含まれているかどうかを検出することができる。従って、ヒーカップ唱法の誤検出を防止することができる。
【００７８】
＜第４実施形態＞
次に、図１０及び図１１を参照して、第４実施形態に係るカラオケ装置１について説明する。第４実施形態は、歌唱データを得る際に演奏した楽曲データに基づいてヒーカップ唱法の誤検出を防止する例について述べる。第１実施形態等と同様の構成については詳細な説明を省略する。なお、本実施形態において、歌唱データの元となる歌唱において、楽曲データに含まれる全ての音符について歌唱が行われている（途中で一部の歌唱が抜けていることがない状況）ものとする。すなわち、歌唱データ（歌唱ピッチデータ）に含まれる各音符は、楽譜データに含まれる音符と一対一で対応している。
【００７９】
（ソフトウェア構成）
図１０は本実施形態に係るカラオケ本体１０のソフトウェア構成例を示す図である。カラオケ本体１０は、歌唱データ記憶部１００、ピッチ検出部２００、第１の判断部３００、第２の判断部４００、ヒーカップ唱法判定部５００、検出部８００及び第５の判断部９００を備える。検出部８００及び第５の判断部９００は、ＣＰＵ１１ａがメモリ１１ｂに記憶されるプログラムを実行することにより実現される。
【００８０】
［検出部］
検出部８００は、楽曲の楽曲データに基づいて、当該楽曲のフレーズの区切りを検出する。具体例として、検出部８００は、歌唱データを得る際に演奏した楽曲の楽曲データを記憶部１３から読み出す。検出部８００は、楽曲データに含まれるある音符のノートオフタイミングから次の音符のノートオンタイミングまでの時間間隔が所定値以上（たとえば、１００ｍｓｅｃ以上）あるか否かを判定する。所定値以上の時間間隔がある場合、検出部８００は、その部分をフレーズの区切りとして検出する。
【００８１】
［特定部］
特定部９００は、検出されたフレーズの区切りに対応する音符を歌唱データ中で特定する。具体例として、特定部９００は、検出部８００で検出されたフレーズの区切りに相当する音符が歌唱データ中のどこに存在するかを特定する。
【００８２】
［ヒーカップ唱法判定部］
本実施形態に係るヒーカップ唱法判定部５００は、第１の区間、第２の区間が存在すると判断され、且つ特定されたフレーズの区切りに対応する音符が第１の区間の直後に存在する場合に、第１の区間はヒーカップ唱法による歌唱区間であると判定する。上述の通り、ヒーカップ唱法は、楽曲のフレーズの区切りで行われることが多い。本実施形態では、楽曲のフレーズの区切り（区切りを示す音符）を楽曲データから直接求め、その区切りが第１の区間の直後に存在する場合にヒーカップ唱法が行われたと判定することにより、ヒーカップ唱法の誤検出を防止する。
【００８３】
＝＝カラオケ装置１の動作について＝＝
次に、図１１を参照して本実施形態におけるカラオケ装置１の動作の具体例について述べる。図１１は、カラオケ装置１の動作例を示すフローチャートである。
【００８４】
歌唱者は、任意の楽曲を選択してカラオケ装置１によりカラオケ歌唱を行う（カラオケ歌唱。ステップ４０）。
【００８５】
歌唱データ記憶部１００は、ステップ４０のカラオケ歌唱により得られた歌唱データを記憶する（歌唱データの記憶。ステップ４１）。
【００８６】
ピッチ検出部２００は、ステップ４１で記憶された歌唱データのピッチを検出する（ピッチの検出。ステップ４２）。
【００８７】
第１の判断部３００は、ステップ４２で検出されたピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第１の区間が存在するかを判断する（第１の区間の存在を判断。ステップ４３）。
【００８８】
第１の区間が存在する場合（ステップ４４でＹの場合）、第２の判断部４００は、ステップ４２で検出されたピッチに基づいて、歌唱データ中に、第１の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第２の区間が存在するかを判断する（第２の区間の存在を判断。ステップ４５）。一方、第１の区間が存在しない場合（ステップ４４でＮの場合）には、ヒーカップ唱法は含まれないと判断し、その後の処理は行わない。
【００８９】
第２の区間が存在する場合（ステップ４６でＹの場合）、検出部８００は、楽曲データに基づいて、当該楽曲のフレーズの区切りを検出する（フレーズの区切り検出。ステップ４７）。
【００９０】
特定部９００は、ステップ４７で検出されたフレーズの区切りに対応する音符を歌唱データ中で特定する（音符の特定。ステップ４８）。
【００９１】
特定されたフレーズの区切りに対応する音符が第１の区間の直後に存在する場合（ステップ４９でＹの場合）、ヒーカップ唱法判定部５００は、第１の区間はヒーカップ唱法による歌唱区間であると判定する（ヒーカップ唱法の判定。ステップ５０）。一方、特定されたフレーズの区切りに対応する音符が第１の区間の直後に存在しない場合（ステップ４９でＮの場合）、ヒーカップ唱法判定部５００は、ステップ４０のカラオケ歌唱により得られた歌唱データにはヒーカップ唱法は含まれないと判定する。
【００９２】
このように、本実施形態に係るカラオケ装置１によれば、楽曲データに基づいて歌唱データにヒーカップ唱法が含まれているかどうかを検出することができる。従って、ヒーカップ唱法の誤検出を防止することができる。
【００９３】
なお、上記例では、楽曲データのみからフレーズの区切りを検出する例について述べたが、歌詞テロップデータを利用して求めることも可能である。
【００９４】
すなわち、検出部８００は、楽曲の楽曲データ及び歌詞テロップデータに基づいて、当該楽曲のフレーズの区切りを検出することも可能である。たとえば、検出部８００は、歌詞テロップデータに含まれる文字列のブロックを特定する。検出部８００は、特定したブロックの最後の文字に対応付けられている音符を楽曲データ中から検索し、その音符をフレーズの区切りとして検出する。なお、この場合、歌詞テロップデータに含まれる歌詞の文字列と、楽曲データに含まれる音符とが一対一で対応しているものとする。
【００９５】
＜第５実施形態＞
次に、図１２及び図１３を参照して、第５実施形態に係るカラオケ装置１について説明する。第５実施形態は、ファルセットを用いたヒーカップ唱法の検出例について述べる。第１実施形態等と同様の構成については詳細な説明を省略する。
【００９６】
歌唱法の一つとしてファルセット（裏声）がある。ファルセットを行っている歌唱データから算出される周波数のスペクトルによれば、ファルセットを行っている部分は、地声で歌唱している部分より高調波成分（倍音）が極端に少なくなる。歌唱者の中にはファルセットを駆使しつつヒーカップ唱法を行うような者も存在する。
【００９７】
（ソフトウェア構成）
図１２は本実施形態に係るカラオケ本体１０のソフトウェア構成例を示す図である。カラオケ本体１０は、歌唱データ記憶部１００、ピッチ検出部２００、第１の判断部３００、第２の判断部４００、ヒーカップ唱法判定部５００、及び比率算出部１０００を備える。比率算出部１０００は、ＣＰＵ１１ａがメモリ１１ｂに記憶されるプログラムを実行することにより実現される。
【００９８】
［比率算出部］
比率算出部１０００は、第２の区間に含まれる倍音に対する第１の区間に含まれる倍音の比率を算出する。具体的には、比率算出部１０００は、第１の区間及び第２の区間に相当する歌唱データから周波数成分を示すスペクトルの時系列パターンをそれぞれ求める。比率算出部１０００は、時系列パターンにおいて、他の区間に比べ高調波成分が極端に少なくなる区間を検出し、当該区間を倍音の区間とする。比率算出部１０００は、第１の区間及び第２の区間それぞれの倍音の区間を求める。そして、比率算出部１００は、得られた倍音のデータに基づいて、第２の区間に含まれる倍音に対する第１の区間に含まれる倍音の比率を算出する。
【００９９】
［ヒーカップ唱法判定部］
本実施形態に係るヒーカップ唱法判定部５００は、第１の区間、第２の区間が存在すると判断され、且つ算出された比率が所定値以下の場合に、第１の区間はファルセットを用いたヒーカップ唱法による歌唱区間であると判定する。「所定値」は、歌唱データ中にファルセットが含まれているかどうかを判断するための閾値であり、特に限定されるものではない。
【０１００】
＝＝カラオケ装置１の動作について＝＝
次に、図１３を参照して本実施形態におけるカラオケ装置１の動作の具体例について述べる。図１３は、カラオケ装置１の動作例を示すフローチャートである。
【０１０１】
歌唱者は、任意の楽曲を選択してカラオケ装置１によりカラオケ歌唱を行う（カラオケ歌唱。ステップ６０）。
【０１０２】
歌唱データ記憶部１００は、ステップ６０のカラオケ歌唱により得られた歌唱データを記憶する（歌唱データの記憶。ステップ６１）。
【０１０３】
ピッチ検出部２００は、ステップ６１で記憶された歌唱データのピッチを検出する（ピッチの検出。ステップ６２）。
【０１０４】
第１の判断部３００は、ステップ６２で検出されたピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第１の区間が存在するかを判断する（第１の区間の存在を判断。ステップ６３）。
【０１０５】
第１の区間が存在する場合（ステップ６４でＹの場合）、第２の判断部４００は、ステップ６２で検出されたピッチに基づいて、歌唱データ中に、第１の区間の直前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第２の区間が存在するかを判断する（第２の区間の存在を判断。ステップ６５）。一方、第１の区間が存在しない場合（ステップ６４でＮの場合）には、ヒーカップ唱法は含まれないと判断し、その後の処理は行わない。
【０１０６】
第２の区間が存在する場合（ステップ６６でＹの場合）、比率算出部１０００は、第２の区間に含まれる倍音に対する第１の区間に含まれる倍音の比率を算出する（倍音の比率を算出。ステップ６７）。
【０１０７】
倍音の比率が所定値以下の場合（ステップ６８でＹの場合）、ヒーカップ唱法判定部５００は、第１の区間はファルセットを用いたヒーカップ唱法による歌唱区間であると判定する（ヒーカップ唱法と判定。ステップ６９）。一方、倍音の比率が所定値よりも大きい場合（ステップ６８でＮの場合）、ヒーカップ唱法判定部５００は、ステップ４０のカラオケ歌唱により得られた歌唱データにはヒーカップ唱法のみが含まれている（地声によるヒーカップ唱法）と判定する。
【０１０８】
このように、本実施形態に係るカラオケ装置１によれば、歌唱データにファルセットを用いたヒーカップ唱法が含まれているかどうかを検出することができる。
【０１０９】
＜第６実施形態＞
次に、図１４及び図１５を参照して、第６実施形態に係るカラオケ装置１について説明する。第６実施形態は、ファルセットを考慮してヒーカップ唱法の採点をより確実に行う構成について述べる。第１実施形態等と同様の構成については詳細な説明を省略する。
【０１１０】
第５実施形態で述べた通り、歌唱者の中にはファルセットを駆使しつつヒーカップ唱法を行うような者も存在する。この場合、ファルセットとヒーカップ唱法という異なる唱法を同時に行うことから、聴衆に対してより心地よい歌唱を提供することができるといえる。従って、その結果を採点値に反映されることが好ましい。
【０１１１】
（ソフトウェア構成）
図１４は本実施形態に係るカラオケ本体１０のソフトウェア構成例を示す図である。カラオケ本体１０は、歌唱データ記憶部１００、ピッチ検出部２００、第１の判断部３００、第２の判断部４００、ヒーカップ唱法判定部５００、比率算出部１０００、ヒーカップ唱法採点部１１００、及び加点処理部１２００を備える。ヒーカップ唱法採点部１１００、及び加点処理部１２００は、ＣＰＵ１１ａがメモリ１１ｂに記憶されるプログラムを実行することにより実現される。
【０１１２】
［ヒーカップ唱法判定部］
本実施形態に係るヒーカップ唱法判定部５００は、第１実施形態と同様、第１の区間、第２の区間が存在すると判断された場合に、第１の区間はヒーカップ唱法による歌唱区間であると判定する。
【０１１３】
［ヒーカップ唱法採点部］
ヒーカップ唱法採点部１１００は、所定の条件に基づいて、ヒーカップ唱法による歌唱区間を採点する。ヒーカップ唱法判定部５００により歌唱データにヒーカップ唱法が含まれていると判断された場合、カラオケ装置１は、通常の採点機能で求めた採点値に、ヒーカップ唱法を行ったことによる加点を行う。なお、通常の採点機能は、従来と同様の構成であるため本実施形態では詳細な説明を省略するが、カラオケ装置１はそのような構成を当然に備えている。
【０１１４】
たとえば、ヒーカップ唱法採点部１１００は、歌唱データに含まれるヒーカップ唱法による歌唱区間の数を検出し、１つにつきプラス３点の採点値をカウントする。なお、所定条件、点数や回数は任意に設定できる。また、ヒーカップ唱法を多用しすぎている場合には、聴衆に不快感を与える可能性もありうる。従って、所定条件として減点条件（たとえば、５回以上使用した場合には、マイナス５点）を設定してもよい。
【０１１５】
［加点処理部］
加点処理部１２００は、比率算出部１０００で算出された比率が所定値以下の場合に、ヒーカップ唱法による歌唱区間の採点値に加点する。比率が所定値以下の場合、当該区間のヒーカップ唱法は、ファルセットを用いて行われたものである。ヒーカップ唱法のみの場合に比べ、ファルセットを駆使したヒーカップ唱法は更に高度な歌唱であるため、ヒーカップ唱法採点部１１００で得られた採点値に更に加点することが好ましい。そこで、加点処理部１２００は、比率が所定値以下の場合、予め決められた値（たとえば、１回につきプラス３点）をヒーカップ唱法採点部１１００で得られた採点値に加える（たとえば、１回につき３点＋加点３点の計６点）。なお、所定値は歌唱データ中にファルセットが含まれているかどうかを判断するための閾値であり、特に限定されるものではない。
【０１１６】
＝＝カラオケ装置１の動作について＝＝
次に、図１５を参照して本実施形態におけるカラオケ装置１の動作の具体例について述べる。図１５は、カラオケ装置１の動作例を示すフローチャートである。
【０１１７】
歌唱者は、任意の楽曲を選択してカラオケ装置１によりカラオケ歌唱を行う（カラオケ歌唱。ステップ７０）。
【０１１８】
歌唱データ記憶部１００は、ステップ７０のカラオケ歌唱により得られた歌唱データを記憶する（歌唱データの記憶。ステップ７１）。
【０１１９】
ピッチ検出部２００は、ステップ７１で記憶された歌唱データのピッチを検出する（ピッチの検出。ステップ７２）。
【０１２０】
第１の判断部３００は、ステップ７２で検出されたピッチに基づいて、歌唱データ中に、所定の短期間にピッチが所定値以上、上昇する第１の区間が存在するかを判断する（第１の区間の存在を判断。ステップ７３）。
【０１２１】
第１の区間が存在する場合（ステップ７４でＹの場合）、第２の判断部４００は、ステップ７２で検出されたピッチに基づいて、歌唱データ中に、第１の区間よりも前に位置し、一定期間以上、ピッチがほぼ一定に保たれている第２の区間が存在するかを判断する（第２の区間の存在を判断。ステップ７５）。一方、第１の区間が存在しない場合（ステップ７４でＮの場合）には、ヒーカップ唱法は含まれないと判断し、その後の処理は行わない。
【０１２２】
第２の区間が存在する場合（ステップ７６でＹの場合）、ヒーカップ唱法判定部５００は、第１の区間はヒーカップ唱法による歌唱区間であると判定する（ヒーカップ唱法と判定。ステップ７７）。一方、第２の区間が存在しない場合（ステップ７６でＮの場合）、ヒーカップ唱法判定部５００は、ステップ１０のカラオケ歌唱により得られた歌唱データにはヒーカップ唱法は含まれないと判定する。
【０１２３】
ヒーカップ唱法採点部１１００は、ステップ７７で判定された歌唱区間について、所定の条件に基づいて採点する（ヒーカップ唱法の採点。ステップ７８）。
【０１２４】
比率算出部１０００は、第２の区間に含まれる倍音に対する第１の区間に含まれる倍音の比率を算出する（倍音の比率を算出。ステップ７９）。
【０１２５】
倍音の比率が所定値以下の場合（ステップ８０でＹの場合）、加点処理部１２００は、ファルセットを用いたヒーカップ唱法が行われたとして、ステップ７８で採点された採点値に加点を行う（採点値の加点。ステップ８１）。一方、対倍音の比率が所定値以下の場合（ステップ８０でＮの場合）、加点処理部１２００は、加点処理を行わない。
【０１２６】
なお、採点値を歌唱者に提示する場合、通常の採点値との合計値を提示してもよいし、その中に占めるヒーカップ唱法の割合（ヒーカップ唱法＋ファルセットの割合）を別で示すことでもよい。
【０１２７】
このように、本実施形態に係るカラオケ装置１によれば、ファルセットを考慮してヒーカップ唱法の採点を行うことができる。
【０１２８】
＜その他＞
上記の実施形態は、プログラムが前述した各種の処理をコンピュータ又はマイクロプロセッサに実行させることにより実現可能である。この場合、全ての処理をプログラムとして準備していてもよいし、一部の処理をハードウェアに処理させ残りの処理をプログラムとして準備していてもよい。また、実行可能なプログラムが記憶された非一時的なコンピュータ可読媒体を用いて、コンピュータにプログラムを供給することも可能である。なお、非一時的なコンピュータの可読媒体の例は、磁気記録媒体（たとえばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、ＣＤ−ＲＯＭ等がある。
【０１２９】
上記実施形態等は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１３０】
１  カラオケ装置
１０  カラオケ本体
１１  制御部
１３  記憶部
１００  歌唱データ記憶部
２００  ピッチ検出部
３００  第１の判断部
４００  第２の判断部
５００  ヒーカップ唱法判定部
【図１】
0006708437.tif 000002
【図２】
0006708437.tif 000003
【図３】
0006708437.tif 000004
【図４】
0006708437.tif 000005
【図５】
0006708437.tif 000006
【図６】
0006708437.tif 000007
【図７】
0006708437.tif 000008
【図８】
0006708437.tif 000009
【図９】
0006708437.tif 000010
【図１０】
0006708437.tif 000011
【図１１】
0006708437.tif 000012
【図１２】
0006708437.tif 000013
【図１３】
0006708437.tif 000014
【図１４】
0006708437.tif 000015
【図１５】
0006708437.tif 000016