(57)【特許請求の範囲】
【請求項１】
楽曲に対応する演奏情報に基づいて演奏を行う演奏処理と、
前記演奏処理期間中に歌唱するユーザーの緊張状態を検出する検出処理と、
マイクロホンから入力される歌唱音声と、演奏される演奏情報に基づいて歌唱評価情報を算出する歌唱評価処理と、
前記検出処理で検出した緊張状態が高い場合、評価が高くなるように歌唱評価情報を補正する補正処理と、
前記補正処理で補正された歌唱評価情報を通知する通知処理と、を実行することを特徴とする
カラオケ装置。
【請求項２】
前記検出処理は、ユーザーの歌唱音声に基づいて緊張状態を検出することを特徴とする
請求項１に記載のカラオケ装置。
【請求項３】
１の楽曲の演奏時間中、歌唱音声が所定の状態である時間長に基づいて緊張状態を判検出することを特徴とする
請求項２に記載のカラオケ装置。
【請求項４】
前記検出処理で検出した緊張状態の度合いに応じて、歌唱評価情報の補正度合いを変更することを特徴とする
請求項１から請求項３の何れか１項に記載のカラオケ装置。
【請求項５】
演奏情報に基づいて演奏を行う演奏処理と、
前記演奏処理期間中に歌唱するユーザーの緊張状態を検出する検出処理と、
マイクロホンから入力される歌唱音声と、演奏される演奏情報に基づいて歌唱評価情報を算出する歌唱評価処理と、
前記検出処理で検出した緊張状態が高い場合、評価が高くなるように歌唱評価情報を補正する補正処理と、
前記補正処理された歌唱評価情報を通知する通知処理と、を情報処理装置に実行させることを特徴とする
カラオケ用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伴奏に合わせて歌唱を楽しむためのカラオケ装置、及び、情報処理装置で実行されるカラオケ用プログラムに関する。特に、ユーザーの歌唱を評価することのできるカラオケ装置、及び、カラオケ用プログラムに関する。
【背景技術】
【０００２】
従来、楽曲の演奏に合わせて歌唱を楽しむカラオケが行われている。カラオケは、友人、知人等が集まる社交の場で楽しまれることが多い。ところで、このような社交の場でカラオケを行うこと、すなわち、他人の前で歌唱することに慣れた人と、不慣れな人がいる。カラオケに慣れた人は、緊張することなく他人の前で歌唱を行うことができる人といえる。一方、不慣れな人は、他人の前で歌唱すると緊張することで本来の実力を発揮できない場合がある。
【０００３】
特許文献１には、カラオケマイクに人体の振動を検出する振動検出手段を設け、振動検出手段により検出した検出信号から人体固有振動に相当する周波数成分を濾過し、濾過して得られた抽出信号を基準値と比較することで緊張度を判定するカラオケシステムが開示されている。また、特許文献１のカラオケシステムには、判定した緊張度を数値データでモニタに表示して歌唱中のユーザーに通知すること、あるいは、会員毎の記録として緊張度を記録しておくことも開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２２５９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
カラオケ装置には、歌唱を採点することで歌唱評価を行う機能を有するものがある。このような歌唱評価機能を使用することで、ユーザーの歌唱能力を客観的に判断することが可能である。前述したようにカラオケに慣れた人は、自己の実力を十分に発揮することができるものの、不慣れな人は緊張も伴い実力を発揮できないことが考えられる。そのような場合、不慣れな人の歌唱評価は自己の実力よりも低くなってしまうことが予想される。低い歌唱評価を突きつけられたユーザーは、人前で歌唱することに対して更に消極的になると共に、再度、歌唱する機会には更に緊張を伴う悪循環に陥ることが考えられる。
【０００６】
本発明は、このような事情を鑑みたものであって、緊張して歌唱するユーザーの歌唱評価が低い評価となってしまうことを抑制することを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明は、このような課題を解決することを目的とするものであって、以下の構成を採用したことを特徴としている。
楽曲に対応する演奏情報に基づいて演奏を行う演奏処理と、
前記演奏処理期間中に歌唱するユーザーの緊張状態を検出する検出処理と、
マイクロホンから入力される歌唱音声と、演奏される演奏情報に基づいて歌唱評価情報を算出する歌唱評価処理と、
前記検出処理で検出した緊張状態が高い場合、評価が高くなるように歌唱評価情報を補正する補正処理と、
前記補正処理で補正された歌唱評価情報を通知する通知処理と、を実行することを特徴とする。
【０００８】
さらに本発明に係るカラオケ装置において、
前記検出処理は、ユーザーの歌唱音声に基づいて緊張状態を検出することを特徴とする。
【０００９】
さらに本発明に係るカラオケ装置は、
１の楽曲の演奏時間中、歌唱音声が所定の状態である時間長に基づいて緊張状態を判検出することを特徴とする。
【００１０】
さらに本発明に係るカラオケ装置は、
前記検出処理で検出した緊張状態の度合いに応じて、歌唱評価情報の補正度合いを変更することを特徴とする。
【００１１】
また本発明に係るカラオケ用プログラムは、
演奏情報に基づいて演奏を行う演奏処理と、
前記演奏処理期間中に歌唱するユーザーの緊張状態を検出する検出処理と、
マイクロホンから入力される歌唱音声と、演奏される演奏情報に基づいて歌唱評価情報を算出する歌唱評価処理と、
前記検出処理で検出した緊張状態が高い場合、評価が高くなるように歌唱評価情報を補正する補正処理と、
前記補正処理された歌唱評価情報を通知する通知処理と、を情報処理装置に実行させることを特徴とする。
【発明の効果】
【００１２】
本発明に係るカラオケ装置、カラオケ用プログラムによれば、緊張して歌唱するユーザーの歌唱評価が低い評価となってしまうことを抑制することが可能となる。緊張して歌唱するユーザーに対しても評価を低くしないことで、歌唱することに自信を持たせ、カラオケに対する好感度の向上を図り、ひいてはカラオケ人口の拡大を図ることが可能となる。
【００１３】
さらに本発明は、ユーザーの歌唱音声に基づいて緊張状態を検出することを特徴としている。このような構成によれば、緊張による震えを検出する手段をマイクロホンに設ける等、新たな構成を付加する必要がなく、既存の構成を使用して緊張状態を検出することが可能となる。
【００１４】
さらに本発明は、１の楽曲の演奏中、歌唱音声が所定の状態である時間長に基づいて緊張状態を判検出することとしている。このような構成によれば、所定状態である時間長を計時することで、簡易に緊張状態を判定することが可能となる。さらに、１の楽曲の歌唱期間に対する歌唱音声が所定状態にある時間の割合で緊張状態を判定することとしてもよい。このような構成によれば、緊張状態の精度向上を図ることが可能であり、緊張度を容易に算出することも可能となる。
【００１５】
さらに本発明は、検出した緊張状態の度合いに応じて、歌唱評価情報の補正度合いを変更することとしている。このような構成によれば、重度の緊張状態の場合には大幅に歌唱評価を高くし、また、軽度の緊張状態の場合には小幅に歌唱評価を高くすることで、緊張状態を差し引いた適切な歌唱評価を通知することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態のカラオケシステムの構成を示す図
【図２】本実施形態の楽曲確認画面を示す図
【図３】本実施形態の（Ａ）予約情報、（Ｂ）楽曲情報のデータ構成を示す図
【図４】本実施形態の楽曲再生処理（その１）を示すフロー図
【図５】本実施形態の楽曲再生処理（その２）を示すフロー図
【図６】本実施形態の処理Ａを示すフロー図
【図７】本実施形態の処理Ｂを示すフロー図
【図８】本実施形態の処理Ｃを示すフロー図
【図９】ビブラートと緊張による声の震えの特徴を説明するための図
【図１０】本実施形態の歌唱評価結果通知画面を示す図
【発明を実施するための形態】
【００１７】
図１は、本発明の実施形態に係るカラオケシステムの構成を示す図である。本実施形態におけるカラオケシステムは、カラオケ装置２（コマンダ）と、リモコン装置１を含んで構成されている。なお、図１に示す例では、１台のカラオケ装置２に対して、リモコン装置１ａとリモコン装置１ｂ、２台のリモコン装置１が使用されている例である。これらリモコン装置１ａ、１ｂの構成は同一であるため、リモコン装置１として説明を行う。カラオケ装置２とリモコン装置１は、ＬＡＮ１００及びアクセスポイント１１０を利用してネットワークを形成するように接続されている。
【００１８】
カラオケボックスなどの店舗に設置されるカラオケ装置２は、楽曲を演奏するための演奏部として音響制御部２５を備えている。また、カラオケ装置２は、ユーザーからの各種入力を受け付ける操作部２１を備える。カラオケ装置２は、操作部２１からの入力を解釈してＣＰＵ３０に伝達する操作処理部２２を備える。また、カラオケ装置２は、各種情報を記憶する記憶部としてのハードディスク３２を備える。カラオケ装置２は、ＬＡＮ１００に接続してネットワークに加入する通信手段としてのＬＡＮ通信部２４を備えている。
【００１９】
また、カラオケ装置２は、モニタ４１に対して歌詞映像、背景映像を表示させる映像再生手段を備える。この映像再生手段は、映像情報に基づいて映像を再生する映像再生部２９、再生する映像を一時的に蓄積するビデオＲＡＭ２８、再生された映像に対する歌詞テロップの重畳、映像効果を付与する映像制御部３１を備えて構成される。
【００２０】
さらに、このカラオケ装置２では、外部に接続されるモニタ４１以外に、タッチパネルモニタ３３に対して各種情報を表示することを可能としている。タッチパネルモニタ３３は映像制御部３１から入力された映像情報を表示する表示部３５と、タッチ入力された位置を操作処理部２２に出力するタッチパネル３４が重畳されて構成されている。このタッチパネルモニタ３３は、カラオケ装置２の操作部、あるいは、リモコン装置１のタッチパネルモニタ１１などと同様、入力部として機能する。ユーザーは、タッチパネルモニタ３３にて楽曲を選択することで、直接カラオケ装置２に予約をさせるなど、カラオケ装置２に対する各種操作を行うことが可能である。
【００２１】
さらに、カラオケ装置２は、各構成を統括して制御するためのＣＰＵ３０、各種プログラムを実行するにあたって必要となる情報を一時記憶するためのメモリ２７を備えて構成される。ＣＰＵ３０、メモリ２７は、カラオケ装置２において各種処理を実行する制御部を構成する。
【００２２】
このような構成にてカラオケ装置２は、各種処理を実行することとなるが、カラオケ装置２の主な機能として、楽曲予約処理、楽曲再生処理を実行可能としている。楽曲予約処理は、ユーザーからの指定に基づいて楽曲を指定、予約するための処理である。楽曲予約処理では、リモコン装置１、あるいは、カラオケ装置２のユーザーインターフェイスを使用して指定された予約情報をメモリ２７中の予約テーブルに登録する。楽曲再生処理は、予約された楽曲を再生させる処理であって、楽曲演奏処理と歌詞再生処理とが同期して実行される処理である。
【００２３】
楽曲演奏処理は、楽曲情報に含まれる演奏情報に基づき、音響制御部２５に演奏を実行させる処理である。音響制御部２５にて演奏された楽曲は、マイクロホン４４ａ、４４ｂから入力される歌唱音声と一緒にスピーカ４２から放音される。歌詞再生処理は、楽曲情報に含まれる歌詞情報をモニタ４１に表示させることで歌唱補助を行う処理である。この歌詞再生処理で表示される歌詞に、背景映像を重畳させて表示させる背景映像表示処理を実行することとしてもよい。
【００２４】
一方、リモコン装置１は、歌唱する楽曲を選択する選曲処理を実行可能とし、予約情報等、カラオケ装置２に対して各種指示を送信可能としている。また、リモコン装置１は、カラオケ装置２あるいはインターネット上に接続されたサーバ装置５から各種情報を受信し、ユーザーに対して各種情報を提供することも可能である。本実施形態では、ユーザーから各種指示を受け付けるユーザーインターフェイスとして、操作部１７と、タッチパネルモニタ１１を備えている。タッチパネルモニタ１１は、表示部１１ａとタッチパネル１１ｂを有して構成され、表示部１１ａに各種インターフェイスを表示するとともに、ユーザーからのタッチ入力を受付可能としている。
【００２５】
さらにリモコン装置１は、楽曲検索に必要とされるデータベース、各種プログラム、並びに、プログラム実行に伴って発生する各種情報を記憶する記憶部として、メモリ１４、そして、これら構成を統括して制御するためのリモコン側制御部を備えて構成される。リモコン側制御部には、ＣＰＵ１５、タッチパネルモニタ１１に対して表示する映像を形成する映像制御部１３、表示する映像情報を一時的に蓄えるビデオＲＡＭ１２、タッチパネルモニタ１１あるいは操作部１７からの入力を解釈してＣＰＵ１５に伝える操作処理部１８が含まれている。
【００２６】
また、リモコン装置１は、無線ＬＡＮ通信部１６によって、アクセスポイント１１０と無線接続されることで、ＬＡＮ１００によって構成されるネットワークに接続される。なお、各リモコン装置１は、特定のカラオケ装置２に対して事前に対応付けされている。リモコン装置１から出力される各種命令は、対応付けされたカラオケ装置２にて受信されることとなる。
【００２７】
このようなリモコン装置１の構成により、ユーザーからの各種入力をタッチパネルモニタ１１、あるいは、操作部１７から受付けるとともに、映像情報をタッチパネルモニタ１１の表示により各種情報を提供することで、カラオケ装置２に対して楽曲予約などの各種指示を行うことが可能とされている。
【００２８】
図２には、本実施形態の楽曲確認画面が示されている。本実施形態のカラオケシステムは、複数のユーザーが同時にログインして使用することが可能である。ユーザーはログインすることで、自己のユーザー情報を使用した各種サービスを受けることが可能である。ユーザーが受けることのできるサービスとしては、ユーザーが登録したお気に入り楽曲、履歴、お気に入りアーティスト（歌手）を使用した楽曲検索、あるいは、ユーザーの属性に応じた楽曲の推奨等がある。図２に示す楽曲確認画面の上方には、カラオケシステムにログインしているユーザーに関する情報が表示されている。ログインユーザー欄１０３には、カラオケシステムにログインしているユーザーの分身像１０３ａ〜１０３ｅ（本実施形態では顔部分）が表示される。またログインユーザー欄１０３中、右端に背景がハイライト（白色）で示されるユーザーは、アクティブユーザー１０３ｅ（この例ではＡさん）であって、アクティブユーザー１０３ｅに対するサービス、すなわち、アクティブユーザー１０３ｅのユーザー情報を利用したサービスが実行されている状態となっている。アクティブユーザーの切り替えは、ユーザー切り替えボタン１０１を操作することで行うことが可能である。また、ユーザー登録していないユーザーは、ゲストボタン１０２を操作することで、ゲストユーザーとしてカラオケシステムを使用することが可能である。
【００２９】
アクティブユーザーとして楽曲を選択した場合、この楽曲確認画面にて、予約を行う楽曲に間違いがないか、楽曲名、歌手名、歌い出し等の詳細を表示してユーザーに確認させる。本実施形態の楽曲確認画面には、音程設定欄１０５が設けられている。音程設定欄１０５は、演奏する際、ユーザーが歌唱しやすいように音高調整を行うための設定欄であり、音程設定欄１０５の右下に表示されている変更ボタンを操作することで、音程設定用の子画面（図示せず）が表示され、予約する楽曲に対して音程設定値を設定することが可能である。
【００３０】
楽曲確認画面において、歌唱する楽曲であることを確認したユーザーは、予約ボタン１０６を操作することで、楽曲の予約を確定させる。リモコン装置１を使用して楽曲を予約した場合、リモコン装置１からカラオケ装置２に予約情報が送信される。図３（Ａ）は、予約情報のデータ構成を示した図である。予約情報は、予約した楽曲を識別するための楽曲ＩＤ、予約を行ったユーザー（アクティブユーザー）を識別するためのユーザーＩＤ、楽曲確認画面の音程設定欄１０５を使用して変更した音程設置値が含まれている。カラオケ装置２は、カラオケ装置２のメモリ２７で管理する予約テーブルに、受信した予約情報を順次記憶して、楽曲再生処理を実行する。
【００３１】
図４、図５は、本実施形態の楽曲再生処理を示すフロー図である。図４、図５中の丸で囲んだ「１」は両フロー間の接続を示している。カラオケ装置２は、予約テーブルのチェックを行い（Ｓ１０１）、次に再生すべき再生の楽曲があると判定した場合（Ｓ１０２：Ｙｅｓ）、楽曲ＩＤに対応する楽曲情報を読み出して演奏を開始する（Ｓ１０３）。
【００３２】
図３（Ｂ）は、楽曲情報のデータ構成を示した図である。楽曲情報は、楽曲情報に関連する各種情報であるメタ情報と、演奏や歌詞の表示といった各種処理を実行するための実情報を有している。メタ情報には、楽曲情報を識別するための楽曲ＩＤ、曲名、歌手名、作詞者名、作曲者名、歌唱区間情報を有している。歌唱区間情報は、演奏情報の時間進行に対応した情報であって、ユーザーが歌唱すべき区間（歌唱区間）を識別可能とする情報である。本実施形態では、楽曲を再生する際、この歌唱区間情報を使用して、歌唱区間において歌唱された歌唱音声から歌唱評価を行うための特徴量を抽出している。
【００３３】
楽曲情報の実情報には、演奏情報、歌詞情報、基準音高情報が含まれている。演奏情報は、ＭＩＤＩ規格に基づいて電子楽器用の制御情報、あるいは、実際の演奏を録音した圧縮音声情報等を含んで構成された、カラオケの伴奏音を演奏するための情報である。歌詞情報は、歌唱補助のため、演奏情報に同期して表示される情報であり、演奏に同期して表示された歌詞の色替えを行うように構成してもよい。基準音高情報は、歌唱する旋律を規定した情報であって、本実施形態では、歌唱評価処理（採点）に使用される。この基準音高情報は、演奏情報に含めて構成することも可能である。
【００３４】
楽曲情報中の演奏情報に基づいて演奏が開始される（Ｓ１０３）と、歌唱評価を行うため、マイクロホン４４ａ、４４ｂから入力される歌唱音声の特徴量の抽出が実行される。本実施形態では、楽曲再生中、歌唱区間についてのみ歌唱音声の特徴量を抽出することで、歌唱とは関係の無い音声や雑音を排除し、歌唱評価の精度向上を図っている。
【００３５】
まず、現在演奏時刻ｔの初期化（Ｓ１０４）、及び、歌唱音声の特徴量となる基本周波数ｆ０の取得個数ｎの初期化（Ｓ１０５）を実行する。演奏時間が所定時間（この例では、１０ｍ秒）経過する毎（Ｓ１０６：Ｙｅｓ）に、現在演奏時刻ｔをインクリメントする（Ｓ１０７）。そして、現在演奏時刻ｔを楽曲情報の歌唱区間情報と対比して、現在演奏時刻ｔが歌唱区間か否かを判定する（Ｓ１０８）、現在演奏時刻ｔが歌唱区間である場合（Ｓ１０８：Ｙｅｓ）、マイクロホン４４ａ、４４ｂから入力される歌唱音声を分析し、基本周波数ｆ０を抽出し、現在演奏時刻ｔに対応付けてメモリ２７内のバッファに格納する（Ｓ１０９）。その際、基本周波数ｆ０の取得個数ｎをインクリメントする（Ｓ１１０）。一方、現在演奏時刻ｔが歌唱区間でない場合（Ｓ１０８：Ｎｏ）には、基本周波数ｆ０をバッファに格納せずに次の現在演奏時刻まで待つ。
【００３６】
Ｓ１０６〜Ｓ１１０の処理を、楽曲の演奏が終了する（Ｓ１１１：Ｙｅｓ）まで繰り返し実行することで、楽曲の歌唱区間について、現在演奏時刻ｔと基本周波数ｆ０を対応付けた歌唱の特徴量がバッファに格納される。楽曲の演奏が終了する（Ｓ１１１：Ｙｅｓ）と、バッファに格納した歌唱の特徴量に基づく歌唱評価が実行される。まず、本実施形態において歌唱評価の特徴量となる基本周波数ｆ０の取得個数ｎが所定の個数Ｌよりも大きいか否かが判定される（Ｓ１１２）。この判定は、歌唱評価に必要最低限となる基本周波数ｆ０が取得されているか否かを確認するための処理である。楽曲の再生が途中で中断された場合、少ない個数の特徴量で歌唱評価が行われることで、良好な歌唱評価となる場合がある。本実施形態では、このような仕様を利用した不正が行われることを防止している。歌唱の特徴量（基本周波数ｆ０の取得個数）がＬよりも少ない場合（Ｓ１１２：Ｎｏ）、カラオケ装置２は、モニタ４１に歌唱評価を行うことができなかった旨を通知する（Ｓ１１８）。
【００３７】
一方、歌唱の特徴量（基本周波数ｆ０の取得個数）がＬよりも多い場合（Ｓ１１２：Ｙｅｓ）、カラオケ装置２に設定されているモードの検出を行う（Ｓ１１３）。本実施形態のカラオケ装置２は、通常の歌唱評価を行う標準モードと、歌唱するユーザーの緊張を配慮する緊張配慮モードに切り替えることが可能である。モードの切り替えは、カラオケ装置２のタッチパネルモニタ３３や、リモコン装置１のタッチパネルモニタ１１等の入力手段を使用して行うことが可能である。この緊張配慮モードでは、歌唱するユーザーの緊張状態が高い場合、歌唱評価が高くなるように補正が行われる。緊張配慮モードを使用することで、人前で歌唱することが不慣れなユーザーに対して、緊張に配慮した良好な歌唱評価を提示することを可能としている。
【００３８】
本実施形態では、モードの切り替えを標準モード、緊張配慮モードの何れかとしているが、ユーザー毎に標準モード、緊張配慮モードの設定を行うこととしてもよい。例えば、スナック等のナイト店において、歌唱に不慣れな顧客については緊張配慮モードに設定しておき、十分歌唱できる顧客は標準モードに設定しておくことで、歌唱するユーザー毎にモードを自動的で切り替えることが可能となる。モードの切り替えは、予約情報に含まれるユーザーＩＤを使用して、どちらのモードに設定されているユーザーであるかを判定することで行われる。
【００３９】
モード判定において、標準モードと判定された場合（Ｓ１１３：標準）、歌唱評価処理（Ｓ１１７）が実行される。この歌唱評価処理（Ｓ１１７）は、ユーザーの緊張状態を配慮しない形態であって、歌唱の特徴量（本実施形態では、基本周波数ｆ０）と、演奏した楽曲の基本音高情報と、を対比することで歌唱評価情報を算出する処理である。歌唱評価の結果としては、採点値やランク付けで提示することが考えられる。本実施形態では、歌唱中の５つの項目について得点を算出するとともに、その総合得点を歌唱評価の結果としている。歌唱評価処理（Ｓ１１７）で算出された歌唱評価の結果は、モニタ４１に表示される等の形態でユーザーに通知される。
【００４０】
図１０（Ａ）は、標準モードを使用した際の、歌唱評価の結果の通知例を示したものである。ここではモニタ４１に結果を表示することで通知する形態を取っている。結果を表示する画面には、歌唱した楽曲の歌手名、曲名、歌唱したユーザーのユーザー名、５つの項目（音程、安定感、ロングトーン、抑揚、テクニック）について算出された採点値、５つの項目の採点値の合計である総合得点が表示されている。また、レーダーチャートの形態を使用して、５つの項目の採点値が表示されている。歌唱後に、この歌唱評価の結果を視認することで、歌唱したユーザーは自己の歌唱力を確認することが可能である。
【００４１】
一方、モード判定において、緊張配慮モードと判定された場合（Ｓ１１３：緊張配慮）、緊張状態に配慮した歌唱評価が実行される。ここでは、緊張状態が高い場合、標準モードよりも歌唱評価が高くなるように補正することで歌唱評価情報を算出する。本実施形態では、まず、ユーザーの緊張状態を検出するための処理Ａが実行される（Ｓ２００）。本実施形態では、ユーザーの歌唱音声に基づいて緊張状態の検出を行っている。緊張状態で歌唱した場合、歌唱音声の震えとなって現れる。歌唱音声の震えに基づいて緊張状態を検出することが可能である。一方、歌唱において声を震わせる技術であるビブラートが知られている。ここでは、緊張状態とビブラートを峻別するため、両者の特徴を利用している。
【００４２】
図９は、ビブラートと緊張による声の震えの特徴を説明するための図である。図９（Ａ）〜図９（Ｄ）の何れも、基準音高に対する歌唱音高の時間変化を示した図であって、図９（Ａ）は、歌唱技巧であるビブラートについて示したものであり、図９（Ｂ）〜図９（Ｄ）は緊張による声の震えを示している。図９（Ａ）に示すようにビブラートは、音高が大幅に変化しないきれいな波形を描く。緊張による震えは、図９（Ｂ）に示すように、音高の揺れにバラツキが生じる。ビブラートと緊張した声の震えを峻別する１つの方法としては、このような特徴の違いを鑑みることが挙げられる。そのためには、歌唱音高とその時刻について、回帰直線の傾きを比較することが考えられる。図９（Ａ）のように音高の揺れにバラツキのない波形の場合、回帰直線の傾きは、時間軸に対して並行に近くなる。一方、図９（Ｂ）のように音高の揺れにバラツキが生じた波形の場合、回帰直線の傾きは、時間軸に対して並行から遠ざかる。本実施形態では、このような両者の特徴の違いに基づき、回帰直線の傾きを使用して、緊張による震え、及び、その度合いを検出している。
【００４３】
ビブラートと緊張した声の震えの違いを見るには、このような形態以外に、図９（Ｃ）に示すように、基準音高を跨ぐ回数が少ない、図９（Ｄ）に示すように音高の振幅が小さい、といった緊張による声の震えの特徴を使用することとしてもよい。
【００４４】
図６には、歌唱音声による緊張状態を検出するための処理Ａを示すフロー図が示されている。処理が開始すると、バッファ参照位置ｉの初期化（Ｓ２０１）、及び、声の震え検出個数Ｘの初期化（Ｓ２０２）を実行する。次に、バッファに記憶させたｉ番地からｉ＋Ｌ番地の歌唱音声の特徴量（本実施形態では、時刻に対応付けた基本周波数ｆ０）について、山谷の数Ｎ（上ピークを形成する山の数と、下ピークを形成する谷の数の和）をカウントする（Ｓ２０３）。カウントした山谷の数がＮｔより大きい場合（Ｓ２０４：Ｙｅｓ）、声が震えている（緊張による震え、ビブラートの両方を含む）と判定する。さらに、バッファのｉ番地からｉ＋Ｌ番地の回帰直線の傾きαを求める（Ｓ２０５）。これは、図９（Ａ）、図９（Ｂ）を使用して説明したビブラートと緊張による震えの特徴の違いに基づくものであり、Ｓ２０４で検出した声の震えが緊張による震えであるか否かを判定するために行われる処理である。回帰直線の傾きの絶対値｜α｜が所定値αｔよりも大きい場合（Ｓ２０６：Ｙｅｓ）には、緊張による声の震えであると判定して、声の震え検出個数Ｘをインクリメントする（Ｓ２０７）。一方、回帰直線の傾きの絶対値｜α｜が所定値αｔ以下である場合（Ｓ２０６：Ｎｏ）には、声の震えはビブラートであるであると判定して、声の震え検出個数Ｘはインクリメントしない。このようにしてバッファのｉ番地からｉ＋Ｌ番地までの区間について、緊張により声が震えているか否かが判定される。
【００４５】
そして、次の区間について緊張による声の震えを判定するため、現在のバッファ参照位置ｉをインクリメント（１加算）する（Ｓ２０８）。インクリメントされたバッファ参照位置ｉについて、ｉ＋Ｌが基本周波数ｆ０の取得個数ｎ以上となった場合（Ｓ２０９：Ｙｅｓ）、全ての歌唱音声について判定が終了したため、緊張による声の震え検出個数Ｘを最終的に出力（Ｓ２１０）し、処理Ａを終了する。
【００４６】
Ｓ１１４では、処理Ａで算出された声の震え検出個数Ｘを取得個数ｎで割った値Ｘ／ｎを緊張度として算出する。算出した緊張度Ｘ／ｎが、閾値Ｗを超えていた場合（Ｓ１１４：Ｙｅｓ）、歌唱者は歌唱期間中、閾値Ｗで示される割合以上、歌唱するユーザーは緊張していたと判定する。なお、本実施形態では、取得個数（歌唱期間に相当）に対する声の震え検出個数Ｘ（緊張していた時間長に相当）の割合で、緊張の判定を行っているが、緊張の判定は、このような形態のみならず、声の震え検出個数Ｘ（緊張していた時間長に相当）が所定個数以上（所定時間以上）となったことで、緊張を判定してもよい。
【００４７】
緊張していると判定された場合（Ｓ１１４：Ｙｅｓ）、歌唱評価が高くなるように補正を含んだ歌唱評価処理を実行する（Ｓ１２０）。本実施形態では、歌唱評価の基準を変更する処理Ｂ（Ｓ３００）、及び、算出された歌唱評価に点数を加算する処理Ｃ（Ｓ４００）を実行することで、歌唱評価が高くなる補正を行っている。一方、算出した緊張度Ｘ／ｎが、閾値Ｗ以下であった場合（Ｓ１１４：Ｎｏ）、ユーザーは緊張していなかった都判定し、標準モードと同じ歌唱評価処理（Ｓ１１７）を実行する。
【００４８】
図７は、本実施形態の処理Ｂ（Ｓ３００）のフロー図を示している。歌唱評価処理では、基準音高情報と歌唱の特徴量である基本周波数ｆ０を比較することで行われる。基準音高情報から許容値Ｐ以内の基本周波数ｆ０であれば、歌唱は正しいと判定する。本実施形態では、算出した緊張度Ｘ／ｎに応じて、通常の許容値Ｐを補正した許容値Ｐ’に拡大することで、判定の基準を甘くし、高い歌唱評価となりやすいようにしている。なお、図１０で説明したように、本実施形態では５つの項目について得点を算出するため、音高以外の他の項目についても判定の基準を補正してもよい。
【００４９】
歌唱評価処理（Ｓ１１５）は、標準モードの歌唱評価処理（Ｓ１１７）と同じアルゴリズムを使用しているが、判定の基準（例えば、音程に関する許容値Ｐ）を変更する点において異なっている。すなわち、歌唱評価処理（Ｓ１１５）で算出される歌唱評価情報は、補正された歌唱評価情報ということができる。算出された歌唱評価情報は、処理Ｃ（Ｓ４００）において更に補正が行われる。本実施形態では、算出後の歌唱評価情報に対して、緊張度Ｘ／ｎに応じた点数を加算する（下駄を履かせる）こととしている。
【００５０】
図８は、本実施形態の処理Ｃ（Ｓ４００）のフロー図を示している。加算する点数Ｇは基準となる点数Ｇｔに緊張度Ｘ／ｎを加算することで行われる（Ｓ４０１）。歌唱評価処理（Ｓ１１５）で算出された歌唱評価情報に点数Ｇを加算することで、補正後の歌唱評価情報が算出される（Ｓ４０２）。本実施形態のように項目毎に点数を算出する場合、各項目について点数を加算することとしてもよい。点数Ｇを加算した歌唱評価情報（点数）が最高点を上回った場合（Ｓ４０３：Ｎｏ）、歌唱評価情報を最高点とする制限が設けられている（Ｓ４０４）。
【００５１】
標準モード、あるいは、緊張配慮モードにおいて緊張状態でないと判定された場合の歌唱評価情報と同様、補正された歌唱評価情報はユーザーに通知される（Ｓ１１６）。図１０（Ｂ）は、補正を行った場合の歌唱評価の結果の通知例である。図１０（Ａ）と図１０（Ｂ）は同じ歌唱を行った場合の歌唱評価の結果であり、図１０（Ｂ）に示される補正を行った歌唱評価の結果は、図１０（Ｂ）の補正を行わない場合と比較して、高い歌唱評価となっていることが分かる。このようにユーザーが緊張している場合には、図１０（Ａ）に示す歌唱評価の結果を通知することで、緊張したユーザーが歌うことに消極的となることを抑制することが可能である。
【００５２】
以上、カラオケ装置２について、緊張したユーザーに対する歌唱評価の一実施形態を説明したが、説明した実施形態以外に各種変形例を採用することが可能である。
【００５３】
本実施形態では、緊張していることが判定された場合、緊張度Ｘ／ｎに応じた度合いで歌唱評価情報を補正することとしているが、緊張度Ｘ／ｎに応じて補正の度合いを変更することなく、一律に一定の度合いで補正することとしてもよい。また、緊張配慮モードは複数段階設けることとしてもよい。例えば、緊張配慮モードに、歌唱評価に対する補正の度合いの高低を付けることが考えられる。補正の度合いが高い緊張配慮モードでは、歌唱評価の上げ幅を大きくし、補正の度合いの低い緊張配慮モードでは、歌唱評価の上げ幅を低くすることが考えられる。緊張配慮モードをユーザー毎に設定する場合、補正の度合いをユーザー毎に設定することで、緊張度合いの高いユーザーには補正度合いを高く設定しておく等、ユーザーの特性に応じた設定も可能となる。
【００５４】
また、本実施形態では、歌唱音声に基づいて緊張状態を検出することとしているが、緊張状態の検出は、歌唱音声から検出する形態のみならず、各種形態を採用することが可能である。例えば、歌唱者をカメラで撮像することで、足や手等の震えに基づいて緊張状態を検出することとしてもよい。あるいは、歌唱するユーザーに心拍数、血圧、体温、震え等の身体情報を検出するセンサーを取り付けて検出することも可能である。近年、腕時計型などのウェアラブル端末では、このような身体情報を検出し易い環境が整ってきているため、このようなウェアラブル端末の出力を使用することも可能である。
【００５５】
また、補正された歌唱評価情報は、歌唱評価を競うランキングには使用できないようにすることが、ランキングの公平性を担保する上で好ましい。あるいは、ランキングに使用する場合には、補正前の歌唱評価情報を使用することとしてもよい。
【００５６】
以上、本実施形態では、カラオケ装置２について実行される形態について説明したが、カラオケ装置２に限ること無く、パーソナルコンピュータ、ゲーム装置、あるいは、スマートフォンなど、各種情報処理装置において本機能を実行するカラオケ用プログラムも本発明の範疇に属するものである。
【符号の説明】
【００５７】
１（１ａ、１ｂ）：リモコン装置          ２９：映像再生部
２：カラオケ装置                        ３０：ＣＰＵ
５：サーバ装置                          ３１：映像制御部
１１：タッチパネルモニタ                ３２：ハードディスク
１１ａ：表示部                          ３３：タッチパネルモニタ
１１ｂ：タッチパネル                    ３４：タッチパネル
１２：ビデオＲＡＭ                      ３５：表示部
１３：映像制御部                        ４１：モニタ
１４：メモリ                            ４２：スピーカ
１５：ＣＰＵ                            ４４ａ、４４ｂ：マイクロホン
１６：無線ＬＡＮ通信部                  １０１：ユーザー切り替えボタン
１７：操作部                            １０２：ゲストボタン
１８：操作処理部                        １０３：ログインユーザー欄
２１：操作部                            １０３ａ〜１０３ｅ：分身像
２２：操作処理部                        １０３ｅ：アクティブユーザー
２４：ＬＡＮ通信部                      １０５：音程設定欄
２５：音響制御部                        １０６：予約ボタン
２７：メモリ                            １１０：アクセスポイント
２８：ビデオＲＡＭ
【図１】
0006531567.tif 000002
【図２】
0006531567.tif 000003
【図３】
0006531567.tif 000004
【図４】
0006531567.tif 000005
【図５】
0006531567.tif 000006
【図６】
0006531567.tif 000007
【図７】
0006531567.tif 000008
【図８】
0006531567.tif 000009
【図９】
0006531567.tif 000010
【図１０】
0006531567.tif 000011