(57)【要約】【課題】歌唱者により非歌唱音声が発せられた場合に、当該非歌唱音声に応じた効果音を放音することが可能なカラオケシステムを提供する。【解決手段】歌詞テロップデータ、リファレンスデータ、及び複数の第１の効果音データを記憶するデータ記憶部、楽曲のカラオケ演奏中に入力された歌唱者の音声に基づく信号を処理する信号処理部、信号からピッチを検出するピッチ検出部と、楽曲の歌唱区間においては、処理結果と歌詞テロップデータとの比較結果、及び検出されたピッチとリファレンスデータとの比較結果の少なくとも一方に基づいて、音声タイプを判定し、且つ楽曲の非歌唱区間においては、処理結果に基づいて音声タイプを判定する判定部、音声タイプが非歌唱音声の場合、非歌唱音声に対応する第１の効果音データに基づく効果音を出力する効果音出力部を有するカラオケシステム。【選択図】図２
2020134901.tif 000002
【特許請求の範囲】
【請求項１】
楽曲のカラオケ演奏に合わせて歌詞テロップを表示するための歌詞テロップデータ、カラオケ歌唱を採点するためのリファレンスデータ、及びカラオケ歌唱を行う歌唱者の音声であって、当該カラオケ歌唱による歌唱音声以外の非歌唱音声に対応する複数の第１の効果音データを記憶するデータ記憶部と、
楽曲のカラオケ演奏中に入力された歌唱者の音声に基づく信号を処理する信号処理部と、
前記入力された歌唱者の音声に基づく信号からピッチを検出するピッチ検出部と、
前記楽曲の歌唱区間においては、前記信号処理部による処理結果と歌詞テロップデータとの比較結果、及び検出された前記ピッチと前記リファレンスデータとの比較結果の少なくとも一方に基づいて、前記入力された歌唱者の音声の音声タイプを判定し、且つ前記楽曲の非歌唱区間においては、少なくとも前記信号処理部による処理結果に基づいて、前記音声タイプを判定する判定部と、
前記音声タイプが前記非歌唱音声の場合、放音手段から、当該非歌唱音声に対応する前記第１の効果音データに基づく効果音を出力する効果音出力部と、
を有するカラオケシステム。
【請求項２】
前記判定部は、前記楽曲の前奏区間を演奏中に入力された前記歌唱者の音声に基づく信号の処理結果の中に、人名、楽曲名、挨拶のいずれかを示す語句が含まれている場合、前記音声タイプを、前記非歌唱音声に含まれる挨拶音声であると判定し、
前記効果音出力部は、前記挨拶音声に対応する前記第１の効果音データに基づく効果音を出力することを特徴とする請求項１記載のカラオケシステム。
【請求項３】
前記判定部は、前記楽曲の間奏区間を演奏中に入力された前記歌唱者の音声に基づく信号の処理結果の中に、人名、楽器名のいずれかを示す語句が含まれている場合、前記音声タイプを、前記非歌唱音声に含まれるプレイヤー紹介音声であると判定し、
前記効果音出力部は、前記プレイヤー紹介音声に対応する前記第１の効果音データに基づく効果音を出力することを特徴とする請求項１または２記載のカラオケシステム。
【請求項４】
前記判定部は、前記楽曲の後奏区間を演奏中に入力された前記歌唱者の音声に基づく信号の処理結果の中に、感謝を示す語句が含まれている場合、前記音声タイプを、前記非歌唱音声に含まれるお礼音声であると判定し、
前記効果音出力部は、前記お礼音声に対応する前記第１の効果音データに基づく効果音を出力することを特徴とする請求項１から３のいずれか一つに記載のカラオケシステム。
【請求項５】
前記判定部は、前記歌唱者の音声に基づく信号の処理結果の中に、所定の処理コマンドを示す語句が含まれている場合、前記音声タイプを前記非歌唱音声に含まれるコマンド音声であると判定し、
前記効果音出力部は、前記第１の効果音データに基づく効果音の出力を禁止することを特徴とする請求項１から４のいずれか一つに記載のカラオケシステム。
【請求項６】
前記判定部は、前記歌唱者の音声に基づく信号の処理結果の中に、前記楽曲の歌詞が含まれており、且つ当該歌詞が本来歌唱すべき歌唱タイミングに先行して歌唱されている場合、前記音声タイプを前記非歌唱音声に含まれるリードナレーション音声であると判定し、
前記効果音出力部は、前記第１の効果音データに基づく効果音の出力を禁止することを特徴とする請求項１から５のいずれか一つに記載のカラオケシステム。
【請求項７】
前記カラオケ装置に対する前記歌唱者のログインを行うログイン処理部と、
ログインを行った前記歌唱者について、予め登録された呼称情報を取得する取得部と、
前記呼称情報に基づいて音声合成を行い、第２の効果音データを生成するデータ生成部と、
を有し、
前記効果音出力部は、前記第１の効果音データに基づく効果音を出力する際、前記第２の効果音データに基づく効果音を混合して出力することを特徴とする請求項１から７のいずれか一つに記載のカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケシステムに関する。
【背景技術】
【０００２】
カラオケ歌唱を盛り上げるために、カラオケ歌唱を聴く聴衆が拍手を行ったり、合の手を入れることがある。一方、カラオケ歌唱中に拍手や合の手などの効果音を自動的に放音する技術が知られている。
【０００３】
たとえば、特許文献１には、基準採点値と、利用者の歌唱区間別の歌唱採点値を比較し、その比較結果に基づいて、効果音出力手段にて各種効果音を所定のタイミングで出力する技術が開示されている。このような技術によれば、それぞれの歌唱区間毎の採点評価に基づき的確な効果音を出力することができるとされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２０９６４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、カラオケ歌唱を行う歌唱者は、カラオケ演奏の前奏区間に挨拶や楽曲紹介を行ったり、後奏区間にお礼のメッセージを述べる等、非歌唱音声を発することがある。非歌唱音声は、カラオケ演奏中に歌唱者により発声された、カラオケ歌唱の歌唱音声以外の音声である。このような場合に、非歌唱音声に対応した拍手や合の手があることにより、カラオケ歌唱の場をより盛り上げることができる。
【０００６】
本発明の目的は、歌唱者により非歌唱音声が発せられた場合に、当該非歌唱音声に応じた効果音を放音することが可能なカラオケシステムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するための発明は、楽曲のカラオケ演奏に合わせて歌詞テロップを表示するための歌詞テロップデータ、カラオケ歌唱を採点するためのリファレンスデータ、及びカラオケ歌唱を行う歌唱者の音声であって、当該カラオケ歌唱による歌唱音声以外の非歌唱音声に対応する複数の第１の効果音データを記憶するデータ記憶部と、楽曲のカラオケ演奏中に入力された歌唱者の音声に基づく信号を処理する信号処理部と、前記入力された歌唱者の音声に基づく信号からピッチを検出するピッチ検出部と、前記楽曲の歌唱区間においては、前記信号処理部による処理結果と歌詞テロップデータとの比較結果、及び検出された前記ピッチと前記リファレンスデータとの比較結果の少なくとも一方に基づいて、前記入力された歌唱者の音声の音声タイプを判定し、且つ前記楽曲の非歌唱区間においては、少なくとも前記信号処理部による処理結果に基づいて、前記音声タイプを判定する判定部と、前記音声タイプが前記非歌唱音声の場合、放音手段から、当該非歌唱音声に対応する前記第１の効果音データに基づく効果音を出力する効果音出力部と、を有するカラオケシステムである。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
【発明の効果】
【０００８】
本発明によれば、歌唱者により非歌唱音声が発せられた場合に、当該非歌唱音声に応じた効果音を放音することができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係るカラオケ装置のハードウェア構成例を示す図である。
【図２】第１実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。
【図３】第１実施形態に係るカラオケ装置の処理を示すフローチャートである。
【図４】第２実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。
【発明を実施するための形態】
【００１０】
＜第１実施形態＞
図１〜図３を参照して、本実施形態に係るカラオケシステムについて説明する。本実施形態において、カラオケ装置１がカラオケシステムを構成する。
【００１１】
＝＝カラオケ装置＝＝
カラオケ装置１は、カラオケ演奏及び歌唱者がカラオケ歌唱を行うための装置である。図１に示すように、カラオケ装置１は、カラオケ本体１０、スピーカ２０、表示装置３０、マイク４０、及びリモコン装置５０を備える。
【００１２】
スピーカ２０は各種音声を放音するための構成である。本実施形態におけるスピーカ２０は、「放音手段」に相当する。表示装置３０はカラオケ本体１０からの信号に基づいて映像や画像を画面に表示するための構成である。マイク４０は歌唱者の歌唱音声や非歌唱音声をアナログの信号に変換してカラオケ本体１０に入力するための構成である。リモコン装置５０は、カラオケ本体１０に対する各種操作をおこなうための装置である。歌唱者はリモコン装置５０を用いてカラオケ歌唱を希望する楽曲の選曲（予約）等を行うことができる。リモコン装置５０の表示画面には各種操作の指示入力を行うためのアイコン等が表示される。
【００１３】
カラオケ本体１０は、選曲された楽曲のカラオケ演奏制御、歌詞や背景映像等の表示制御、マイク４０を通じて入力された信号の処理といった、カラオケ歌唱に関する各種の制御を行う。図１に示すように、カラオケ本体１０は、制御部１１、通信部１２、記憶部１３、音響処理部１４、表示処理部１５及び操作部１６を備える。各構成はインターフェース（図示なし）を介してバスＢに接続されている。
【００１４】
制御部１１は、ＣＰＵ１１ａおよびメモリ１１ｂを備える。ＣＰＵ１１ａは、メモリ１１ｂに記憶された動作プログラムを実行することにより各種の制御機能を実現する。メモリ１１ｂは、ＣＰＵ１１ａに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶装置である。
【００１５】
通信部１２は、ルーター（図示なし）を介してカラオケ本体１０を通信回線に接続するためのインターフェースを提供する。
【００１６】
記憶部１３は、各種のデータを記憶する大容量の記憶装置であり、たとえばハードディスクドライブなどである。記憶部１３は、カラオケ装置１によりカラオケ演奏を行うための複数の楽曲データを記憶する。
【００１７】
楽曲データは、個々のカラオケ楽曲を特定するための楽曲ＩＤが付与されている。楽曲データは、伴奏データ、リファレンスデータ等を含む。伴奏データは、カラオケ演奏音の元となるデータである。リファレンスデータは、歌唱者によるカラオケ歌唱を採点する際の基準として用いられるデータである。リファレンスデータは、音符毎のピッチの値を含む。
【００１８】
また、記憶部１３は、各カラオケ楽曲に対応する歌詞テロップをカラオケ演奏に合わせて表示装置３０等に表示させるための歌詞テロップデータ、カラオケ演奏時に表示装置３０等に表示される背景画像等の背景画像データ、及び楽曲の属性情報（歌手名、作詞・作曲者名、ジャンル等の当該楽曲に関する情報）を記憶する。
【００１９】
各楽曲には歌唱区間と非歌唱区間が存在する。歌唱区間は、カラオケ歌唱を行うための歌詞が付与されている区間（Ａメロ、Ｂメロ、サビ等）である。非歌唱区間は、歌唱区間以外の区間であり、歌詞が付与されていない区間（前奏、間奏、後奏等）である。
【００２０】
音響処理部１４は、制御部１１の制御に基づき、楽曲に対するカラオケ演奏の制御およびマイク４０を通じて入力された歌唱音声や非歌唱音声に基づく信号の処理を行う。表示処理部１５は、制御部１１の制御に基づき、表示装置３０やリモコン装置５０における各種表示に関する処理を行う。たとえば、表示処理部１５は、楽曲のカラオケ演奏時における背景映像に歌詞テロップや各種アイコンが重ねられた映像を表示装置３０に表示させる制御を行う。或いは、表示処理部１５は、リモコン装置５０の表示画面に操作入力用の各種アイコンを表示させる。操作部１６は、パネルスイッチおよびリモコン受信回路などからなり、歌唱者によるカラオケ装置１のパネルスイッチあるいはリモコン装置５０の操作に応じて選曲信号、演奏中止信号などの操作信号を制御部１１に対して出力する。制御部１１は、操作部１６からの操作信号を検出し、対応する処理を実行する。
【００２１】
（ソフトウェア構成）
図２はカラオケ本体１０のソフトウェア構成例を示す図である。カラオケ本体１０は、データ記憶部１００、信号処理部２００、ピッチ検出部３００、判定部４００、及び効果音出力部５００を備える。データ記憶部１００は、記憶部１３の記憶領域の一部として提供される。信号処理部２００、ピッチ検出部３００、判定部４００、及び効果音出力部５００は、ＣＰＵ１１ａがメモリ１１ｂに記憶されるプログラムを実行することにより実現される。
【００２２】
［データ記憶部］
データ記憶部１００は、歌詞テロップデータ、リファレンスデータ（いずれも上述）、及び複数の第１の効果音データを記憶する。
【００２３】
第１の効果音データは、カラオケ歌唱を行う歌唱者の音声であって、当該カラオケ歌唱による歌唱音声以外の非歌唱音声に対応するデータである。第１の効果音データに基づく効果音は、たとえば、拍手や歓声、叫び声、指笛、鳴り物の音、動物の鳴き声である。
【００２４】
第１の効果音データは、非歌唱音声の音声タイプに応じて複数記憶されている。たとえば、非歌唱音声の音声タイプとしては、楽曲の前奏区間における「挨拶音声」、楽曲の間奏区間における「プレイヤー紹介音声」、楽曲の後奏区間における「お礼音声」がある。なお、楽曲の歌唱区間において非歌唱音声が入力されることもありうる。このような非歌唱音声についても第１の効果音データを設定することが可能である。
【００２５】
以下の説明において、データ記憶部１００は、「挨拶音声」に対応する第１の効果音データＳＥ１、「プレイヤー紹介音声」に対応する第１の効果音データＳＥ２、「お礼音声」に対応する第１の効果音データＳＥ３、及びそれ以外の非歌唱音声に対応する第１の効果音データＳＥ４を記憶しているとする。
【００２６】
［信号処理部］
信号処理部２００は、楽曲のカラオケ演奏中に入力された歌唱者の音声に基づく信号を処理する。
【００２７】
ある歌唱者が予約した楽曲のカラオケ演奏が開始された後、マイク４０から音声入力を受けたとする。この場合、信号処理部２００は、入力された音声に基づく信号を処理し、音声に含まれる語句を抽出する。音声認識処理は公知の手法を用いることができる。
【００２８】
たとえば、歌唱者がマイク４０を介し、カラオケ演奏の前奏区間に「こんばんは。オジーです。」と発声したとする。この場合、信号処理部２００は、マイク４０からの信号を音声認識処理して、データ記憶部１００に記憶されている辞書データと照合することで、「こんばんは」という語句（挨拶の定型文）、及び「オジー」という語句（人名）を抽出する。信号処理部２００は、抽出した語句の情報を判定部４００に出力する。
【００２９】
［ピッチ検出部］
ピッチ検出部３００は、入力された歌唱者の音声に基づく信号からピッチを検出する。
【００３０】
ある歌唱者が予約した楽曲のカラオケ演奏が開始された後、マイク４０から音声入力を受けたとする。この場合、ピッチ検出部３００は、入力された音声に基づく信号を処理し、音声のピッチを時系列に検出する。ピッチ検出は公知の手法を用いることができる。
【００３１】
たとえば、歌唱者がマイク４０を介し、カラオケ演奏の歌唱区間に歌詞テロップを参照しながら発声したとする。この場合、ピッチ検出部３００は、マイク４０から入力された信号からピッチを検出する。ピッチ部３００は、検出したピッチを判定部４００に出力する。
【００３２】
［判定部］
判定部４００は、楽曲の歌唱区間においては、信号処理部２００による処理結果と歌詞テロップデータとの比較結果、及び検出されたピッチとリファレンスデータとの比較結果の少なくとも一方に基づいて、入力された歌唱者の音声の音声タイプを判定する。一方、判定部４００は、楽曲の非歌唱区間においては、少なくとも信号処理部２００による処理結果に基づいて、音声タイプを判定する。
【００３３】
音声タイプは、歌唱音声と非歌唱音声に区分することができる。歌唱音声は、歌唱者のカラオケ歌唱による音声である。すなわち、歌唱音声は、歌唱者がカラオケ演奏に合わせて適切なピッチで楽曲の歌詞を歌唱した場合に得られる音声である。非歌唱音声は、上述の通り歌唱者の発する音声のうち、歌唱音声以外の音声である。すなわち、非歌唱音声は、本来歌唱すべきピッチ及び歌詞とは異なる声を発した場合に得られる音声である。なお、上述の通り、非歌唱音声はいくつかの音声タイプに区分することができる。
【００３４】
具体的に、楽曲の歌唱区間において、判定部４００は、信号処理部２００により抽出された語句と歌詞テロップとの一致度を求める。また、判定部４００は、検出されたピッチの値とリファレンスデータが示すピッチの値との差分を求める。一致度及び差分が所定範囲内に含まれている場合、判定部４００は、入力された歌唱者の音声の音声タイプが歌唱音声であると判定する。
【００３５】
所定範囲は、音声タイプが歌唱音声か非歌唱音声かを区別するための値である。たとえば、信号処理部２００による処理結果と歌詞テロップデータとの比較結果における所定範囲は、９５％以上とすることができる。また、検出されたピッチとリファレンスデータとの比較結果における所定範囲は、１００ｃｅｎｔ以内とすることができる。
【００３６】
また、判定部４００は、信号処理部２００による処理結果と歌詞テロップデータとの比較結果、または検出されたピッチとリファレンスデータとの比較結果のいずれか一方に基づいて音声タイプを判定してもよい。
【００３７】
一方、楽曲の非歌唱区間において、判定部４００は、信号処理部２００により抽出された語句に基づいて非歌唱音声の音声タイプを判定する。より具体的には、抽出された語句が人名、楽曲名、挨拶、楽器名等の複数の区分のいずれに相当するかに基づいて判定する。なお、判定部４００は、非歌唱区間であっても、信号処理部２００による処理結果と歌詞テロップデータとの比較や、検出されたピッチとリファレンスデータとの比較を行い、その結果に応じて音声タイプを判定してもよい。
【００３８】
以下、音声タイプの判定についていくつかの具体例を示す。
【００３９】
（例１）
歌唱者がマイク４０を介し、カラオケ演奏の歌唱区間に歌詞テロップを参照しながら発声したとする。この場合、信号処理部２００は、マイク４０からの信号を音声認識処理することで、音声に含まれる語句を抽出する。また、ピッチ検出部３００は、マイク４０から入力された信号からピッチを検出する。
【００４０】
この例において、抽出された語句は楽曲の歌詞であるため、歌詞テロップとの一致度は、一般に高い値（１００％に近い値）を示す。また、この例において、歌唱者はカラオケ演奏に合わせて歌詞を発声しているため、リファレンスデータとの差分は、一般に低い値（０ｃｅｎｔに近い値）を示す。従って、判定部４００は、入力された歌唱者の音声の音声タイプが歌唱音声であると判定する。
【００４１】
（例２）
歌唱者がマイク４０を介し、カラオケ演奏の歌唱区間において、歌詞と歌詞の間の短時間に、歌詞と関係ない語句（たとえば「ワォ！」）を発声したとする。この場合、信号処理部２００は、マイク４０からの信号を音声認識処理することで、音声に含まれる「ワォ」という語句を抽出する。また、ピッチ検出部３００は、マイク４０から入力された信号からピッチを検出する。
【００４２】
この例において、抽出された語句「ワォ」は歌詞に無いため、歌詞テロップとの一致度は０％となる。また、この例において、「ワォ」は、歌詞と歌詞の間での発声のため、対応するリファレンスデータが存在しない。つまり、判定部４００は、リファレンスデータとの差分を求めることができない。従って、判定部４００は、入力された歌唱者の音声の音声タイプが非歌唱音声であると判定する。なお、この場合の音声タイプは、上述の挨拶音声、プレイヤー紹介音声、お礼音声のいずれにも含まれない音声である。
【００４３】
（例３）
歌唱者がマイク４０を介し、カラオケ演奏の前奏区間において、「こんばんは。オジーです。」と発声したとする。この場合、信号処理部２００は、マイク４０からの信号を音声認識処理することで、音声に含まれる「こんばんは」及び「オジー」を抽出する。
【００４４】
ここで、判定部４００は、楽曲の前奏区間を演奏中に入力された歌唱者の音声に基づく信号の処理結果の中に、人名、楽曲名、挨拶のいずれかを示す語句が含まれている場合、音声タイプを、非歌唱音声に含まれる挨拶音声であると判定する。この例において、抽出された語句「こんばんは」は、挨拶の定型文であり、「オジー」は、人名である。従って、判定部４００は、「挨拶」及び「人名」を示す語句が含まれていることから、入力された歌唱者の音声の音声タイプが挨拶音声であると判定する。
【００４５】
（例４）
歌唱者がマイク４０を介し、カラオケ演奏の間奏区間において、「ギター！トニー！」と発声したとする。この場合、信号処理部２００は、マイク４０からの信号を音声認識処理することで、音声に含まれる「ギター」及び「トニー」を抽出する。
【００４６】
ここで、判定部４００は、楽曲の間奏区間を演奏中に入力された歌唱者の音声に基づく信号の処理結果の中に、人名、楽器名のいずれかを示す語句が含まれている場合、音声タイプを、非歌唱音声に含まれるプレイヤー紹介音声であると判定する。この例において、抽出された語句「ギター」は、楽器名であり、「トニー」は、人名である。従って、判定部４００は、「楽器名」及び「人名」を示す語句が含まれていることから、入力された歌唱者の音声の音声タイプがプレイヤー紹介音声であると判定する。
【００４７】
（例５）
歌唱者がマイク４０を介し、カラオケ演奏の後奏区間において、「サンキュー！」と発声したとする。この場合、信号処理部２００は、マイク４０からの信号を音声認識処理することで、音声に含まれる「サンキュー」を抽出する。
【００４８】
ここで、判定部４００は、楽曲の後奏区間を演奏中に入力された歌唱者の音声に基づく信号の処理結果の中に、感謝を示す語句が含まれている場合、音声タイプを、非歌唱音声に含まれるお礼音声であると判定する。この例において、抽出された語句「サンキュー」は、感謝を示す語句である。従って、判定部４００は、感謝を示す語句が含まれていることから、入力された歌唱者の音声の音声タイプがお礼音声であると判定する。
【００４９】
［効果音出力部］
効果音出力部５００は、音声タイプが非歌唱音声の場合、放音手段から、当該非歌唱音声に対応する第１の効果音データに基づく効果音を出力する。
【００５０】
効果音出力部５００は、判定部４００による判定結果に応じて、音声タイプに応じた効果音データをデータ記憶部１００から読み出し、スピーカ２０から放音する。たとえば、判定結果が「挨拶音声」の場合、効果音出力部５００は、データ記憶部１００から第１の効果音データＳＥ１を読み出し、スピーカ２０から放音する。同様に、判定結果が「プレイヤー紹介音声」の場合、効果音出力部５００は、データ記憶部１００から第１の効果音データＳＥ２を読み出し、スピーカ２０から放音する。判定結果が「お礼音声」の場合、効果音出力部５００は、データ記憶部１００から第１の効果音データＳＥ３を読み出し、スピーカ２０から放音する。また、例２で示したような判定結果が得られた場合、効果音出力部５００は、データ記憶部１００から第１の効果音データＳＥ４を読み出し、スピーカ２０から放音する。なお、判定結果が「プレイヤー紹介音声」の場合、効果音出力部５００は、間奏区間の最後の小節がカラオケ演奏されるタイミングで効果音を放音することが好ましい。
【００５１】
一方、音声タイプが歌唱音声の場合、効果音を出力することはカラオケ歌唱の妨げになる。従って、効果音出力部５００は効果音の出力を行わない。
【００５２】
＝＝カラオケ装置における処理について＝＝
次に、図３を参照して本実施形態に係るカラオケ装置１における処理の具体例について述べる。図３は、カラオケ装置１における処理例を示すフローチャートである。この例では、歌唱者が選曲した楽曲Ｘのカラオケ歌唱を行う例について述べる。データ記憶部１００は、楽曲Ｘの歌詞テロップデータ及びリファレンスデータと、非歌唱音声に対応する複数の第１の効果音データを記憶しているとする。
【００５３】
カラオケ装置１は、楽曲Ｘのカラオケ演奏を開始する（カラオケ演奏の開始。ステップ１０）。歌唱者は、カラオケ演奏が開始された後、音声を入力する。
【００５４】
信号処理部２００は、楽曲Ｘのカラオケ演奏中に入力された歌唱者の音声に基づく信号を処理する（音声認識処理。ステップ１１）。
【００５５】
ピッチ検出部３００は、入力された歌唱者の音声に基づく信号からピッチを検出する（ピッチ検出。ステップ１２）。
【００５６】
判定部４００は、楽曲の歌唱区間においては、ステップ１１の処理結果と歌詞テロップデータとの比較結果、及びステップ１２で検出されたピッチとリファレンスデータとの比較結果の少なくとも一方に基づいて、入力された歌唱者の音声の音声タイプを判定する。一方、判定部４００は、楽曲の非歌唱区間においては、ステップ１１の処理結果に基づいて、音声タイプを判定する。
【００５７】
音声タイプが非歌唱音声であると判定された場合（ステップ１３でＹの場合）、効果音出力部５００は、スピーカ２０から、当該非歌唱音声に対応する第１の効果音データに基づく効果音を出力する（効果音の出力。ステップ１４）。
【００５８】
カラオケ装置１は、楽曲Ｘのカラオケ演奏が終了するまで（ステップ１５でＹの場合）、ステップ１〜ステップ１４の処理を繰り返し行う。
【００５９】
以上から明らかなように、本実施形態に係るカラオケ装置１は、楽曲のカラオケ演奏に合わせて歌詞テロップを表示するための歌詞テロップデータ、カラオケ歌唱を採点するためのリファレンスデータ、及びカラオケ歌唱を行う歌唱者の音声であって、当該カラオケ歌唱による歌唱音声以外の非歌唱音声に対応する複数の第１の効果音データを記憶するデータ記憶部１００と、楽曲のカラオケ演奏中に入力された歌唱者の音声に基づく信号を処理する信号処理部２００と、入力された歌唱者の音声に基づく信号からピッチを検出するピッチ検出部３００と、楽曲の歌唱区間においては、信号処理部２００による処理結果と歌詞テロップデータとの比較結果、及び検出されたピッチとリファレンスデータとの比較結果の少なくとも一方に基づいて、入力された歌唱者の音声の音声タイプを判定し、且つ楽曲の非歌唱区間においては、少なくとも信号処理部２００による処理結果に基づいて、音声タイプを判定する判定部４００と、音声タイプが非歌唱音声の場合、スピーカ２０から、当該非歌唱音声に対応する第１の効果音データに基づく効果音を出力する効果音出力部５００と、を有する。
【００６０】
このようなカラオケ装置１によれば、楽曲のカラオケ演奏中に入力された歌唱者の音声に基づいて音声タイプを判定し、非歌唱音声の場合には、効果音を自動的に出力することができる。よって、カラオケ歌唱の場を盛り上げることができると共に、歌唱者が気分よくカラオケ歌唱を行うことができる。すなわち、本実施形態に係るカラオケ装置１によれば、歌唱者により非歌唱音声が発せられた場合に、当該非歌唱音声に応じた効果音を放音することができる。
【００６１】
具体的に、判定部４００は、楽曲の前奏区間を演奏中に入力された歌唱者の音声に基づく信号の処理結果の中に、人名、楽曲名、挨拶のいずれかを示す語句が含まれている場合、音声タイプを、前記非歌唱音声に含まれる挨拶音声であると判定し、効果音出力部５００は、挨拶音声に対応する第１の効果音データに基づく効果音を出力する。また、判定部４００は、楽曲の間奏区間を演奏中に入力された歌唱者の音声に基づく信号の処理結果の中に、人名、楽器名のいずれかを示す語句が含まれている場合、音声タイプを、非歌唱音声に含まれるプレイヤー紹介音声であると判定し、効果音出力部５００は、プレイヤー紹介音声に対応する第１の効果音データに基づく効果音を出力する。或いは、判定部４００は、楽曲の後奏区間を演奏中に入力された歌唱者の音声に基づく信号の処理結果の中に、感謝を示す語句が含まれている場合、音声タイプを、非歌唱音声に含まれるお礼音声であると判定し、効果音出力部５００は、お礼音声に対応する第１の効果音データに基づく効果音を出力する。このように本実施形態に係るカラオケ装置１によれば、非歌唱音声の音声タイプに応じた効果音を出力できる。
【００６２】
＜第２実施形態＞
次に、図４を参照して、第２実施形態に係るカラオケシステムについて説明する。本実施形態においても第１実施形態と同様、カラオケ装置１がカラオケシステムを構成する。本実施形態では、歌唱者が予め登録している呼称情報（後述）を用いた効果音を出力する例について述べる。第１実施形態と同様の構成については詳細な説明を省略する。
【００６３】
（ソフトウェア構成）
図４はカラオケ本体１０のソフトウェア構成例を示す図である。カラオケ本体１０は、データ記憶部１００、信号処理部２００、ピッチ検出部３００、判定部４００、効果音出力部５００、ログイン処理部６００、取得部７００、及びデータ生成部８００を備える。データ記憶部１００は、記憶部１３の記憶領域の一部として提供される。信号処理部２００、ピッチ検出部３００、判定部４００、効果音出力部５００、ログイン処理部６００、取得部７００、及びデータ生成部８００は、ＣＰＵ１１ａがメモリ１１ｂに記憶されるプログラムを実行することにより実現される。
【００６４】
［ログイン処理部］
ログイン処理部６００は、カラオケ装置１に対する歌唱者のログインを行う。
【００６５】
たとえば、歌唱者は、カラオケ装置１のリモコン装置５０を介し、自己の専用ＩＤを入力する。専用ＩＤは、歌唱者を識別するための固有の識別子である。歌唱者からの操作入力に基づき、ログイン処理部６００は、専用ＩＤを記憶部１３に記憶させることでカラオケ装置１に対する歌唱者のログインを完了する。
【００６６】
［取得部］
取得部７００は、ログインを行った歌唱者について、予め登録された呼称情報を取得する。
【００６７】
呼称情報は、歌唱者の氏名やニックネーム等、歌唱者を呼ぶ際に使用される名称を示す情報である。呼称情報は、たとえば専用ＩＤを設定する際に予め登録する。呼称情報は、専用ＩＤと紐付けられて記憶されている。呼称情報の記憶は、カラオケ装置１の記憶部１３で行ってもよいし、サーバ装置（図示なし）で行ってもよい。
【００６８】
たとえば、歌唱者がカラオケ装置１にログインしたとする。この場合、取得部７００は、歌唱者の専用ＩＤに基づいて記憶部１３から対応する呼称情報「オジー」を読み出す。
【００６９】
［データ生成部］
データ生成部８００は、呼称情報に基づいて音声合成を行い、第２の効果音データを生成する。
【００７０】
取得部７００により呼称情報が取得された場合、データ生成部８００は、取得した呼称情報に基づいた音声合成処理により第２の効果音データを生成する。音声合成は公知の手法を用いて行うことができる。
【００７１】
［効果音出力部］
本実施形態に係る効果音出力部５００は、第１の効果音データに基づく効果音を出力する際、第２の効果音データに基づく効果音を混合して出力する。
【００７２】
たとえば、第１実施形態で述べたように、歌唱者がマイク４０を介し、カラオケ演奏の歌唱区間において、歌詞と歌詞の間の短時間に、歌詞と関係ない語句「ワォ！」を発声したとする。この場合、判定部４００は、入力された歌唱者の音声の音声タイプが非歌唱音声であると判定する。
【００７３】
この際、データ生成部８００は、取得した呼称情報「オジー」を用いて第２の効果音データＳＥ５を生成する。
【００７４】
そして、効果音出力部５００は、データ記憶部１００から第１の効果音データＳＥ４を読み出し、生成した第２の効果音データＳＥ５と混合してスピーカ２０から放音する。
【００７５】
このように、本実施形態に係るカラオケ装置１は、カラオケ装置１に対する歌唱者のログインを行うログイン処理部６００と、ログインを行った歌唱者について、予め登録された呼称情報を取得する取得部７００と、呼称情報に基づいて音声合成を行い、第２の効果音データを生成するデータ生成部８００と、を有する。また、本実施形態に係る効果音出力部５００は、第１の効果音データに基づく効果音を出力する際、第２の効果音データに基づく効果音を混合して出力する。このようなカラオケ装置１によれば、効果音として歌唱者の呼称を含む音を放音できるため、歌唱者がより気分よくカラオケ歌唱を行うことができる。
【００７６】
なお、第１実施形態で述べたように、歌唱者がマイク４０を介し、カラオケ演奏の間奏区間において、「ギター！トニー！」と発声したとする。この場合、判定部４００は、入力された歌唱者の音声の音声タイプがプレイヤー紹介音声であると判定する。
【００７７】
この際、データ生成部８００は、取得した呼称情報「オジー」ではなく、抽出された人名「トニー」を用いて第２の効果音データＳＥ６を生成してもよい。
【００７８】
効果音出力部５００は、データ記憶部１００から第１の効果音データＳＥ４を読み出し、生成した第２の効果音データＳＥ６と混合してスピーカ２０から放音する。
【００７９】
＜その他＞
データ記憶部１００等、一部の構成がサーバ装置（図示なし）に設けられていてもよい。この場合、カラオケシステムは、カラオケ装置１及びサーバ装置により構成される。
【００８０】
また、カラオケ装置の中には、歌唱者のコマンド音声入力に応じてボリューム調整等を実行する音声コマンド入力機能を有するものがある。また、カラオケ歌唱においてプロのアーティストが聴衆に歌唱させるために先行して歌詞を読み上げるリードナレーションを真似しようとする歌唱者もいる。
【００８１】
これらのコマンド音声やリードナレーション音声は歌唱音声ではなく非歌唱音声に該当する。一方、コマンド音声は、歌唱者がカラオケ歌唱とは関係なく発した音声である。また、リードナレーション音声に対する聴衆の反応は歌唱（合唱）が前提である。従って、このような非歌唱音声に対し、効果音を放音することは望ましくない。
【００８２】
そこで、判定部４００は、歌唱者の音声に基づく信号の処理結果の中に、所定の処理コマンドを示す語句が含まれている場合、音声タイプを非歌唱音声に含まれるコマンド音声であると判定する。その場合、効果音出力部５００は、第１の効果音データに基づく効果音の出力を禁止する。
【００８３】
たとえば、第１実施形態の例において、「挨拶音声」、「プレイヤー紹介音声」、及び「お礼音声」に該当しない音声タイプに対しては、第１の効果音データＳＥ４が記憶されている。そこで、効果音出力部５００は、音声タイプがコマンド音声の場合には、第１の効果音データＳＥ４を放音することを禁止する。
【００８４】
同様に、判定部４００は、歌唱者の音声に基づく信号の処理結果の中に、楽曲の歌詞が含まれており、且つ当該歌詞が本来歌唱すべき歌唱タイミングに先行して発声されている場合、音声タイプを非歌唱音声に含まれるリードナレーション音声であると判定する。その場合、効果音出力部５００は、第１の効果音データに基づく効果音の出力を禁止する。
【００８５】
たとえば、判定部４００は、信号処理部２００により抽出された語句と歌詞テロップとの一致度が所定範囲内である一方、検出されたピッチの値とリファレンスデータが示すピッチの値との差分が大きい場合、入力された歌唱者の音声の音声タイプがリードナレーション音声であると判定する。この場合、効果音出力部５００は、第１の効果音データを放音することを禁止する。
【００８６】
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８７】
１  カラオケ装置
１０  カラオケ本体
１１  制御部
１００  データ記憶部
２００  信号処理部
３００  ピッチ検出部
４００  判定部
５００  効果音出力部
６００  ログイン処理部
７００  取得部
８００  データ生成部
【図１】
2020134901.tif 000003
【図２】
2020134901.tif 000004
【図３】
2020134901.tif 000005
【図４】
2020134901.tif 000006