IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社第一興商の特許一覧

<>
  • 特許-カラオケ装置 図1
  • 特許-カラオケ装置 図2
  • 特許-カラオケ装置 図3
  • 特許-カラオケ装置 図4
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2022-11-01
(45)【発行日】2022-11-10
(54)【発明の名称】カラオケ装置
(51)【国際特許分類】
   G10K 15/04 20060101AFI20221102BHJP
   G10L 25/51 20130101ALI20221102BHJP
【FI】
G10K15/04 302D
G10L25/51 100
【請求項の数】 2
(21)【出願番号】P 2019067689
(22)【出願日】2019-03-29
(65)【公開番号】P2020166162
(43)【公開日】2020-10-08
【審査請求日】2021-11-18
(73)【特許権者】
【識別番号】390004710
【氏名又は名称】株式会社第一興商
(74)【代理人】
【識別番号】110000176
【氏名又は名称】一色国際特許業務法人
(72)【発明者】
【氏名】橘 聡
【審査官】岩田 淳
(56)【参考文献】
【文献】特開2008-225115(JP,A)
【文献】特開2017-111268(JP,A)
【文献】特開2016-177144(JP,A)
【文献】特開2017-058441(JP,A)
【文献】特開2013-222140(JP,A)
【文献】国際公開第2013/157602(WO,A1)
(58)【調査した分野】(Int.Cl.,DB名)
G10K 15/04
G10L 25/51
(57)【特許請求の範囲】
【請求項1】
カラオケ楽曲の歌唱により得られた歌唱音声信号から、所定時間長のフレーム単位で歌唱ピッチを検出する歌唱ピッチ検出部と、
前記カラオケ楽曲の主旋律を示すリファレンスデータに含まれるノートのうち、一のノートの時間長が所定時間の範囲内である場合、当該一のノートをあるノートとして特定し、
当該あるノートの発音開始タイミング近傍において検出された歌唱ピッチの第1のフレームから、歌唱ピッチが検出されなくなった第2のフレームまでの間、連続する2つのフレームの歌唱ピッチのピッチ差が第1の所定範囲内であるよう歌唱ピッチが連続して下降する場合、前記第1のフレームを開始時のフレームとし、前記第2のフレームを終了時のフレームとする下降区間として特定し、
当該下降区間に含まれる当該開始時のフレームの歌唱ピッチと当該終了時のフレームの歌唱ピッチとのピッチ差が第2の所定範囲内であり、且つ当該開始時のフレームの歌唱ピッチと、当該あるノートの基準ピッチとのピッチ差が第3の所定範囲内である場合、当該下降区間をスローダウン歌唱が行われている区間として判定するスローダウン歌唱判定部と、
を有するカラオケ装置。
【請求項2】
前記あるノートの採点結果が不合格と判定された場合、且つ当該あるノートに対する前記スローダウン歌唱が行われていると判定された場合、当該あるノートの採点結果を合格と判定する採点処理部を有することを特徴とする請求項1記載のカラオケ装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、カラオケ装置に関する。
【背景技術】
【0002】
カラオケ装置は、マイクにより入力された歌唱音声から抽出した歌唱音声データと、カラオケ演奏された楽曲の主旋律を示すリファレンスデータとを比較することにより、カラオケ歌唱の巧拙を採点する採点機能が搭載されている。
【0003】
たとえば、特許文献1には、カラオケ演奏に合わせてマイクから入力される歌唱音声信号から音高データ及び音長データを抽出し、カラオケ演奏に並行して読み出されるガイドメロディと比較することによって歌唱の巧拙を採点評価する技術が開示されている。
【0004】
また、歌唱者の中にはプロ歌手の歌唱を真似て、しゃくり、フォール、こぶし、シャウトなどの特殊な歌唱技法を用いて歌唱を行う者もいる。特許文献2~5には、このような特殊な歌唱技法を検出し、歌唱を評価する技術が開示されている。
【先行技術文献】
【特許文献】
【0005】
【文献】特開平10-69216号公報
【文献】特開2005-107336号公報
【文献】特開2008-225115号公報
【文献】特開2008-268370号公報
【文献】特開2012-078701号公報
【発明の概要】
【発明が解決しようとする課題】
【0006】
ところで、カラオケ歌唱の表現力を高めるために用いる技法としては、従来から知られている技法と聴感上で類似しているが、より特徴的に聴こえるものも存在する。歌唱者がこのような技法を使用した場合、従来のカラオケ装置ではこのような技法を特定することができない。また、上手いという印象を聴衆に与える歌唱技法であるにもかかわらず、従来の評価技術では減点対象としてしまう事もあった。
【0007】
本発明の目的は、カラオケ歌唱にスローダウン歌唱(後述)が含まれるかどうかを特定することが可能なカラオケ装置を提供することにある。
【課題を解決するための手段】
【0008】
本発明者は、聴感上、フォール歌唱に類似しているが、より力強い印象を与えるカラオケ歌唱と判断される歌唱音声信号に含まれる歌唱ピッチを解析したところ、あるノートの発音開始タイミング近傍の歌唱ピッチから、歌唱ピッチが検出できなくなるまで、歌唱ピッチが連続して徐々に下降するという変化を示すことを見出した。本発明は、この発見に基づき、完成されたものであって、この歌唱独特のピッチの変化を検出することにより、この歌唱を特定することができる技術である。
【0009】
なお、このようなカラオケ歌唱による歌唱ピッチの推移は、フォール歌唱のように歌唱ピッチが一定になることはなく、物を投げ落とした際に描く曲線のようなゆっくりとした右肩下がりの歌唱ピッチになる。よって、このようなピッチ変化を示すカラオケ歌唱を、以下「スローダウン歌唱」という。
【0010】
具体的に、上記目的を達成するための発明は、カラオケ楽曲の歌唱により得られた歌唱音声信号から、所定時間長のフレーム単位で歌唱ピッチを検出する歌唱ピッチ検出部と、カラオケ楽曲の主旋律を示すリファレンスデータに含まれるノートのうち、あるノートの発音開始タイミング近傍において検出された歌唱ピッチのフレームから、歌唱ピッチが検出されなくなったフレームまでの間に、第1の条件を満たすよう歌唱ピッチが連続して下降する下降区間が存在し、当該下降区間に含まれるフレームの歌唱ピッチのピッチ差が第2の条件を満たし、且つ当該あるノートの発音開始タイミング近傍において検出された歌唱ピッチと、当該あるノートの基準ピッチとのピッチ差が第3の条件を満たす場合、当該あるノートに対するスローダウン歌唱が行われていると判定するスローダウン歌唱判定部と、を有するカラオケ装置である。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
【発明の効果】
【0011】
本発明によれば、カラオケ歌唱にスローダウン歌唱が含まれるかどうかを判定することができる。
【図面の簡単な説明】
【0012】
図1】実施形態に係るカラオケ装置のハードウェア構成例を示す図である。
図2】実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。
図3】実施形態に係るスローダウン歌唱の判定処理を示すフローチャートである。
図4】実施形態に係る一のノートと歌唱ピッチとの関係を示した図である。
【発明を実施するための形態】
【0013】
<実施形態>
図1図4を参照して、実施形態に係るカラオケ装置1について説明する。
【0014】
==カラオケ装置==
カラオケ装置1は、カラオケ演奏及び歌唱者がカラオケ歌唱を行うための装置である。カラオケ装置1は、歌唱者が選曲したカラオケ楽曲を予約待ち行列に登録し、順番にカラオケ演奏を行う。図1に示すように、カラオケ装置1は、カラオケ本体10、スピーカ20、表示装置30、マイク40、及びリモコン装置50を備える。
【0015】
スピーカ20はカラオケ本体10からの放音信号に基づいて放音するための構成である。表示装置30はカラオケ本体10からの信号に基づいて映像や画像を画面に表示するための構成である。マイク40は歌唱者の歌唱音声(マイク40への入力音声)をアナログの歌唱音声信号に変換してカラオケ本体10に入力するための構成である。リモコン装置50は、カラオケ本体10に対する各種操作をおこなうための装置である。歌唱者はリモコン装置50を用いて歌唱を希望するカラオケ楽曲の選曲(予約)等を行うことができる。リモコン装置50の表示画面には各種操作の指示入力を行うためのアイコン等が表示される。
【0016】
カラオケ本体10は、選曲されたカラオケ楽曲の演奏制御、歌詞や背景映像等の表示制御、マイク40を通じて入力された歌唱音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う。図1に示すように、カラオケ本体10は、制御部11、通信部12、記憶部13、音響処理部14、表示処理部15、及び操作部16を備える。各構成はインターフェース(図示なし)を介してバスBに接続されている。
【0017】
制御部11は、CPU11aおよびメモリ11bを備える。CPU11aは、メモリ11bに記憶された動作プログラムを実行することにより各種の制御機能を実現する。メモリ11bは、CPU11aに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶装置である。
【0018】
通信部12は、ルーター(図示なし)を介してカラオケ本体10を通信回線に接続するためのインターフェースを提供する。
【0019】
記憶部13は、各種のデータを記憶する大容量の記憶装置であり、たとえばハードディスクドライブなどである。記憶部13は、カラオケ装置1によりカラオケ演奏を行うための複数の楽曲データを記憶する。
【0020】
楽曲データは、個々のカラオケ楽曲を特定するための楽曲IDが付与されている。楽曲データは、伴奏データ、リファレンスデータ等を含む。伴奏データは、カラオケ演奏音の元となるデータである。リファレンスデータは、カラオケ楽曲の主旋律を示すデータであって、歌唱者によるカラオケ歌唱を採点する際の基準として用いられるデータである。リファレンスデータは、複数のノート(音符)から構成され、ノート毎に所定のピッチ(基準ピッチ)が設定されている。また、リファレンスデータは、ノート毎に、ノートオンイベントデータ及びノートオフイベントデータを含む。ノートオンイベントデータは、ノートの発音を表すデータであり、ノートオフイベントデータは、ノートの消音を表すデータである。
【0021】
また、記憶部13は、各カラオケ楽曲に対応する歌詞を表示装置30等に表示させるための歌詞テロップデータ、カラオケ演奏時に表示装置30等に表示される背景画像等の背景画像データ、楽曲毎のカラオケ演奏時間を示す演奏時間データ及び楽曲の属性情報(歌手名、作詞・作曲者名、ジャンル等の当該楽曲に関する情報)を記憶する。
【0022】
音響処理部14は、制御部11の制御に基づき、カラオケ楽曲に対する演奏の制御およびマイク40を通じて入力された歌唱音声信号の処理を行う。表示処理部15は、制御部11の制御に基づき、表示装置30やリモコン装置50における各種表示に関する処理を行う。たとえば、表示処理部15は、カラオケ楽曲の演奏時における背景映像に歌詞テロップや各種アイコンが重ねられた映像を表示装置30に表示させる制御を行う。或いは、表示処理部15は、リモコン装置50の表示画面に操作入力用の各種アイコンを表示させる。操作部16は、パネルスイッチおよびリモコン受信回路などからなり、歌唱者によるカラオケ装置1のパネルスイッチあるいはリモコン装置50の操作に応じて選曲信号、演奏中止信号などの操作信号を制御部11に対して出力する。制御部11は、操作部16からの操作信号を検出し、対応する処理を実行する。
【0023】
(ソフトウェア構成)
図2はカラオケ本体10のソフトウェア構成例を示す図である。カラオケ本体10は、歌唱ピッチ検出部100、スローダウン歌唱判定部200、提示部300、及び採点処理部400を備える。歌唱ピッチ検出部100、スローダウン歌唱判定部200、提示部300、及び採点処理部400は、CPU11aがメモリ11bに記憶されるプログラムを実行することにより実現される。
【0024】
[歌唱ピッチ検出部]
歌唱ピッチ検出部100は、カラオケ楽曲の歌唱により得られた歌唱音声信号から、所定時間長のフレーム単位で歌唱ピッチを検出する。
【0025】
歌唱ピッチは、所定時間長(たとえば10~20msec)のフレーム単位で1サンプルずつ時系列に検出する。たとえば、所定時間長が15msecの場合、歌唱ピッチ検出部100は、15msecを一のフレームとして、歌唱ピッチの検出を行う。歌唱ピッチ検出部100は、歌唱音声信号を解析して検出した歌唱ピッチを、対応するノートの基準ピッチと対応付けて記憶部13に記憶させる。ノートの基準ピッチは、リファレンスデータに含まれるノートオンイベントデータに基づいて特定される。
【0026】
記憶部13は、検出した歌唱ピッチ及び対応するノートの基準ピッチを、カラオケ演奏の開始からの経過時間と共に記憶する。すなわち、検出した歌唱ピッチ及び対応するノートの基準ピッチは、フレーム単位で記憶されている。
【0027】
なお、歌唱ピッチの検出は、カラオケ楽曲の歌唱に伴って順次行ってもよいし、一のカラオケ楽曲の歌唱が全て終了した後にまとめて行ってもよい。
【0028】
[スローダウン歌唱判定部]
スローダウン歌唱判定部200は、カラオケ楽曲の主旋律を示すリファレンスデータに含まれるノートのうち、あるノートの発音開始タイミング近傍において検出された歌唱ピッチのフレームから、歌唱ピッチが検出されなくなったフレームまでの間に、第1の条件を満たすよう歌唱ピッチが連続して下降する下降区間が存在し、当該下降区間に含まれるフレームの歌唱ピッチのピッチ差が第2の条件を満たし、且つ当該あるノートの発音開始タイミング近傍において検出された歌唱ピッチと、当該あるノートの基準ピッチとのピッチ差が第3の条件を満たす場合、当該あるノートに対するスローダウン歌唱が行われていると判定する。
【0029】
下降区間は、あるノートの発音開始タイミング近傍において検出された歌唱ピッチのフレームから、歌唱ピッチが検出されなくなったフレームまでの間の区間であって、第1の条件を満たすよう歌唱ピッチが連続して下降する区間である。第1の条件は、下降区間を特定するための条件である。第1の条件は、特定するスローダウン歌唱の程度に応じて、予め任意の条件が設定されている。具体的に、第1の条件は、あるノートの発音開始タイミング近傍において検出された歌唱ピッチのフレームから、歌唱ピッチが検出されなくなったフレームまでの間、連続する2つのフレームの歌唱ピッチのピッチ差が第1の所定範囲内であるかどうかである(詳細は後述)。
【0030】
第2の条件及び第3の条件は、あるノートに対するスローダウン歌唱が行われているかどうかを判定するための条件である。第2の条件及び第3の条件は、特定するスローダウン歌唱の程度に応じて、予め任意の条件が設定されている。具体的に、第2の条件は、下降区間の開始時のフレームの歌唱ピッチと、下降区間の終了時のフレームの歌唱ピッチとのピッチ差が第2の所定範囲内であるかどうかである(詳細は後述)。第3の条件は、下降区間の開始時のフレームの歌唱ピッチと、あるノートの基準ピッチとのピッチ差が第3の所定範囲内であるかどうかである(詳細は後述)。
【0031】
ここで、図3及び図4を参照して、スローダウン歌唱の判定処理について詳細に説明を行う。図3は、スローダウン歌唱の判定処理を示すフローチャートである。図4は、一のノートと歌唱ピッチの推移との関係を示した図である。図4における縦軸は歌唱ピッチを示し、横軸は時刻を示す。開始時刻TsはノートNの発音開始タイミングであり、終了時刻TeはノートNの発音終了タイミングである。ノートの発音開始タイミングは、カラオケ楽曲の演奏開始時点を0とした場合の、当該ノートまでの経過時間に相当する。なお、図4の横軸は連続する所定時間長のフレームと解してもよく、一フレーム毎に歌唱ピッチが検出される。
【0032】
以下の説明において、あるノートに対するスローダウン歌唱が行われているかどうかを判定する際に用いる最初の歌唱ピッチは、あるノートの発音開始タイミングよりも所定時間だけ前のフレーム以降で検出された歌唱ピッチであるとする。この歌唱ピッチは、あるノートの発音開始タイミング近傍において検出した歌唱ピッチに相当する。所定時間は、予め任意の値を設定することができる。たとえば、所定時間を120msecとすることができる。
【0033】
また、以下の説明において、ピッチ差はcent値で示す。なお、基準ピッチが0の部分は、非歌唱区間(カラオケ歌唱用の歌詞が付与されていない区間)であり、歌唱ピッチが0の部分は歌唱ピッチが検出できなかったものとする。
【0034】
まず、スローダウン歌唱判定部200は、リファレンスデータに含まれるノートのうち、一のノートの時間長が所定時間の範囲内かどうかを判定する。
【0035】
具体的に、スローダウン歌唱判定部200は、一のノートのノートオンイベントデータに基づいて当該一のノートの時間長を取得する。スローダウン歌唱判定部200は、取得した時間長が所定時間の範囲内に含まれる場合、当該一のノートをスローダウン歌唱の検出対象となるノートとして特定する(スローダウン歌唱の検出対象となるノートの特定。ステップ10)。この例では、スローダウン歌唱の検出対象となるノートNが特定されたとする。
【0036】
所定時間の範囲は、一のノートをスローダウン歌唱の検出対象とするかどうかを判定するための値である。所定時間の範囲は、予め任意の値を設定することができる。たとえば、所定時間の範囲を140msec~930msecとすることができる。
【0037】
なお、一のノートの時間長が所定時間の範囲に含まれない場合、スローダウン歌唱判定部200は、以下の処理を行わない。
【0038】
次に、スローダウン歌唱判定部200は、あるノートの発音開始タイミング近傍において検出された歌唱ピッチの第1のフレームから、歌唱ピッチが検出されなくなった第2のフレームまでの間、連続する2つのフレームの歌唱ピッチのピッチ差が第1の所定範囲内である場合、第1のフレームを開始時のフレームとし、第2のフレームを終了時のフレームとする下降区間DZを特定する(下降区間の特定。ステップ11)。
【0039】
第1の所定範囲は、下降区間を特定するにあたり、許容可能な連続する2つのフレームの歌唱ピッチのずれの幅である。第1の所定範囲は、判定するスローダウン歌唱の程度に応じて、予め任意の値が設定されている。なお、下降区間においては、歌唱ピッチが徐々に低くなる。従って、あるフレームの歌唱ピッチの値とその次のフレームの歌唱ピッチの値のピッチ差を求めた場合、当該ピッチ差は、常にマイナスの値を示すこととなる。よって、第1の所定範囲も値がマイナスの範囲で設定される。たとえば、第1の所定範囲は、-20centから-40centとすることができる。
【0040】
具体的に、スローダウン歌唱判定部200は、ステップ10で特定されたノートNの発音開始タイミング近傍において検出された歌唱ピッチP(1)のフレームから順次、歌唱ピッチを参照し、連続する2つのフレームの歌唱ピッチのピッチ差Pdを求める。スローダウン歌唱判定部200は、歌唱ピッチが検出されなくなるまで連続する2つのフレームの歌唱ピッチのピッチ差を求める。スローダウン歌唱判定部200は、求めた全てのピッチ差が第1の所定範囲内に含まれるかどうかを判定する。
【0041】
歌唱ピッチのピッチ差が第1の所定範囲内である場合、スローダウン歌唱判定部200は、歌唱ピッチP(1)のフレームを開始時のフレームとし、歌唱ピッチが検出されなくなったフレームよりも一つ前のフレームを終了時のフレームとする下降区間DZを特定する。この例では、終了時のフレームの歌唱ピッチを歌唱ピッチP(n)とする。
【0042】
次に、スローダウン歌唱判定部200は、下降区間DZの開始時のフレームの歌唱ピッチP(1)と下降区間DZの終了時のフレームの歌唱ピッチP(n)とのピッチ差P(n)-P(1)が第2の所定範囲内であるかどうかを判定する。
【0043】
第2の所定範囲は、スローダウン歌唱と判定するにあたり、許容可能な下降区間の開始時のフレームの歌唱ピッチと下降区間の終了時のフレームの歌唱ピッチとのずれの幅である。第2の所定範囲は、特定するスローダウン歌唱の程度に応じて、予め任意の値が設定されている。なお、上述の通り、下降区間においては、歌唱ピッチが徐々に低くなる。従って、下降区間の開始時のフレームの歌唱ピッチよりも下降区間の終了時のフレームの歌唱ピッチの方が低くなる。よって、第2の所定範囲も値がマイナスの範囲で設定される。たとえば、第2の所定範囲は、-300cent~-2000centの範囲で設定できる。
【0044】
下降区間DZの開始時のフレームの歌唱ピッチP(1)と下降区間DZの終了時のフレームの歌唱ピッチP(n)とのピッチ差P(n)-P(1)が第2の所定範囲内である場合(ステップ12でYの場合)、スローダウン歌唱判定部200は、下降区間DZの開始時のフレームの歌唱ピッチP(1)と、ノートNの基準ピッチPfとのピッチ差が第3の所定範囲内であるかどうかを判定する。
【0045】
第3の所定範囲は、スローダウン歌唱と判定するにあたり、許容可能な下降区間の開始時のフレームの歌唱ピッチと、スローダウン歌唱の検出対象となるノートの基準ピッチとのずれの幅である。第3の所定範囲は、特定するスローダウン歌唱の程度に応じて、予め任意の値が設定されている。たとえば、第3の所定範囲は、ずれの幅の絶対値として100cent~1500centの範囲で設定できる。
【0046】
下降区間DZの開始時のフレームの歌唱ピッチP(1)と、ノートNの基準ピッチPfとのピッチ差が第3の所定範囲内である場合(ステップ13でYの場合)、スローダウン歌唱判定部200は、ステップ11で特定された下降区間DZをスローダウン歌唱が行われている区間として判定する(スローダウン歌唱の判定。ステップ14)。図4に示したノートNに対するスローダウン歌唱の歌唱ピッチの推移は、下降区間DZの開始時のフレームの歌唱ピッチP(1)と下降区間DZの終了時のフレームの歌唱ピッチP(n)とのピッチ差が-900centであり、下降区間DZの開始時のフレームの歌唱ピッチP(1)と、ノートNの基準ピッチPfとのピッチ差が+300centとなっている。
【0047】
なお、この例では、ステップ12の処理の後、ステップ13の処理を行う例について述べたが逆の順で処理を行ってもよい。また、下降区間を特定できない場合、下降区間DZの開始時のフレームの歌唱ピッチP(1)と下降区間DZの終了時のフレームの歌唱ピッチP(n)とのピッチ差P(n)-P(1)が第2の所定範囲内にない場合(ステップ12でNの場合)、及び下降区間DZの開始時のフレームの歌唱ピッチP(1)と、ノートNの基準ピッチPfとのピッチ差が第3の所定範囲内にない場合(ステップ13でNの場合)、スローダウン歌唱判定部200は、ノートNについてはスローダウン歌唱が行われていないと判定する。
【0048】
[提示部]
提示部300は、スローダウン歌唱判定部200による判定結果を歌唱者に提示する。たとえば、ノートNに対するスローダウンが行われたとの判定結果が入力された場合、提示部300は、表示装置30に表示されるノートNに対応するガイドメロディ画像近傍にスローダウン歌唱が行われた旨のアイコンを表示させることができる。ガイドメロディ画像は、歌唱者のカラオケ歌唱を支援するために、カラオケ楽曲のメロディを画像として表示させたものである。ガイドメロディ画像の表示については公知の手法を用いることが可能である(たとえば特開2004-205817号公報参照)。
【0049】
なお、提示部300は、ガイドメロディ画像と関係なく、スローダウン歌唱が行われた旨のアイコンのみを表示させることもできる。或いは、提示部300は、スローダウン歌唱が行われた旨のアイコンを表示させる代わりにスピーカ20を介して音声(拍手、歓声等)でスローダウン歌唱が行われた旨を報知することでもよい。
【0050】
[採点処理部]
採点処理部400は、カラオケ楽曲の歌唱により得られる歌唱音声信号を当該カラオケ楽曲のリファレンスデータと比較し、採点値を算出する。採点値を算出する処理は公知の手法を用いることができる。たとえば、採点処理部400は、マイク40から入力された歌唱音声信号に基づく歌唱ピッチと、リファレンスデータに基づく基準ピッチにより、歌唱音程の正確さについての採点処理を行う。
【0051】
ここで、本実施形態に係る採点処理部400は、あるノートの採点結果が不合格と判定された場合、且つ当該あるノートに対するスローダウン歌唱が行われていた場合、当該あるノートの採点結果を合格と判定する。図4に示すように、スローダウン歌唱は、ノートの基準ピッチとのずれが大きくなるため、一般的な採点処理によれば、不合格となる可能性が高い。そこで、採点処理部400は、あるノートの採点結果が不合格となった場合であっても、スローダウン歌唱判定部200により、当該あるノートに対してスローダウン歌唱が行われたと判定された場合には、当該あるノートを合格として判定する。
【0052】
以上から明らかなように、本実施形態に係るカラオケ装置1は、カラオケ楽曲の歌唱により得られた歌唱音声信号から、所定時間長のフレーム単位で歌唱ピッチを検出する歌唱ピッチ検出部100と、カラオケ楽曲の主旋律を示すリファレンスデータに含まれるノートのうち、あるノートの発音開始タイミング近傍において検出された歌唱ピッチのフレームから、歌唱ピッチが検出されなくなったフレームまでの間に、第1の条件を満たすよう歌唱ピッチが連続して下降する下降区間が存在し、当該下降区間に含まれるフレームの歌唱ピッチのピッチ差が第2の条件を満たし、且つ当該あるノートの発音開始タイミング近傍において検出された歌唱ピッチと、当該あるノートの基準ピッチとのピッチ差が第3の条件を満たす場合、当該あるノートに対するスローダウン歌唱が行われていると判定するスローダウン歌唱判定部200とを有する。このようなカラオケ装置1によれば、カラオケ歌唱にスローダウン歌唱が含まれるかどうかを判定することができる。
【0053】
より、具体的に、スローダウン歌唱判定部200は、リファレンスデータに含まれるノートのうち、一のノートの時間長が所定時間の範囲内である場合、当該一のノートをあるノートとして特定し、あるノートの発音開始タイミング近傍において検出された歌唱ピッチの第1のフレームから、歌唱ピッチが検出されなくなった第2のフレームまでの間、連続する2つのフレームの歌唱ピッチのピッチ差が第1の所定範囲内である場合、第1のフレームを開始時のフレームとし、第2のフレームを終了時のフレームとする下降区間を特定し、開始時のフレームの歌唱ピッチと終了時のフレームの歌唱ピッチとのピッチ差が第2の所定範囲内であり、且つ開始時のフレームの歌唱ピッチと、あるノートの基準ピッチとのピッチ差が第3の所定範囲内である場合、下降区間をスローダウン歌唱が行われている区間として判定する。スローダウン歌唱判定部200がこのような処理を実行することにより、カラオケ歌唱にスローダウン歌唱が含まれるかどうかを判定することができる。
【0054】
更に、本実施形態に係るカラオケ装置1は、あるノートの採点結果が不合格と判定された場合、且つ当該あるノートに対するスローダウン歌唱が行われていた場合、当該あるノートの採点結果を合格と判定する採点処理部400を有する。このようなカラオケ装置によれば、スローダウン歌唱という歌唱技法が用いられたにも関わらず、それが反映されない採点結果となることを回避できる。
【0055】
<その他>
上記実施形態で説明したスローダウン歌唱の判定処理等をプログラムとして提供することも可能である。たとえば、当該プログラムは、コンピューター(たとえば、カラオケ装置)に、カラオケ楽曲の歌唱により得られた歌唱音声信号から、所定時間長のフレーム単位で歌唱ピッチを検出させ、カラオケ楽曲の主旋律を示すリファレンスデータに含まれるノートのうち、あるノートの発音開始タイミング近傍において検出された歌唱ピッチのフレームから、歌唱ピッチが検出されなくなったフレームまでの間に、第1の条件を満たすよう歌唱ピッチが連続して下降する下降区間が存在し、当該下降区間に含まれるフレームの歌唱ピッチのピッチ差が第2の条件を満たし、且つ当該あるノートの発音開始タイミング近傍において検出された歌唱ピッチと、当該あるノートの基準ピッチとのピッチ差が第3の条件を満たす場合、当該あるノートに対するスローダウン歌唱が行われていると判定させる。
【0056】
また、上記プログラムが記憶された非一時的なコンピューター可読媒体(non-transitory computer readable medium with an executable program thereon)を用いて、コンピューターにプログラムを供給することも可能である。なお、非一時的なコンピューターの可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、CD-ROM(Read Only Memory)等がある。
【0057】
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【0058】
1 カラオケ装置
10 カラオケ本体
11 制御部
100 歌唱ピッチ検出部
200 スローダウン歌唱判定部
300 提示部
400 採点処理部
図1
図2
図3
図4