(57)【要約】【課題】歌唱者の地声声域と裏声声域とを考慮して楽曲を推奨するカラオケシステムを提供する。【解決手段】地声音域と裏声音域とを楽曲毎に特定する音域特定部、音声データに基づいて所定のサンプリング周期で算出した倍音比率と、経過時間と、音高とを対応付けた音声情報データを作成する作成部、ある歌唱者の地声声域と裏声声域とを特定する声域特定部、楽曲毎の裏声音域及び地声音域と、ある歌唱者について特定された地声声域及び裏声声域とを比較し、特定された地声声域内に地声音域が含まれ、且つ特定された裏声声域内に裏声音域が含まれる楽曲を抽出する抽出部、抽出された楽曲を推奨楽曲として提示する提示部、を有するカラオケシステム。【選択図】図７
2019174752.tif 000002
【特許請求の範囲】
【請求項１】
楽曲を構成する各ノートの音高、及び各ノートに付された、裏声で歌唱すべきかどうかを示す裏声フラグに基づき、地声で歌唱すべき地声音域と裏声で歌唱すべき裏声音域とを楽曲毎に特定する音域特定部と、
楽曲のカラオケ演奏に伴うカラオケ歌唱により得られる音声データに基づいて所定のサンプリング周期で算出した倍音比率と、当該カラオケ演奏の開始から当該倍音比率を算出した時点までの経過時間と、当該倍音比率を算出した時点における当該音声データの音高とを対応付けた音声情報データを作成する作成部と、
ある歌唱者のカラオケ歌唱に応じて作成された音声情報データに基づいて、当該ある歌唱者が地声で発声可能な音高の範囲を示す地声声域と、当該ある歌唱者が裏声で発声可能な音高の範囲を示す裏声声域とを特定する声域特定部と、
前記ある歌唱者からの指示入力に基づいて、前記楽曲毎の裏声音域及び地声音域と、前記ある歌唱者について特定された地声声域及び裏声声域とを比較し、特定された地声声域内に地声音域が含まれ、且つ特定された裏声声域内に裏声音域が含まれる楽曲を抽出する抽出部と、
前記ある歌唱者に対し、抽出された前記楽曲を推奨楽曲として提示する提示部と、
を有するカラオケシステム。
【請求項２】
前記抽出部は、前記楽曲毎の地声音域及び裏声音域が、特定された地声声域及び裏声声域に近くなるように前記楽曲のキーをシフトして比較することを特徴とする請求項１記載のカラオケシステム。
【請求項３】
前記声域特定部は、前記ある歌唱者の複数回のカラオケ歌唱に応じて作成された複数の前記音声情報データに基づいて、前記地声声域及び前記裏声声域を特定することを特徴とする請求項１または２記載のカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカラオケシステムに関する。
【背景技術】
【０００２】
カラオケ装置には、何万曲もの楽曲が記憶されている。カラオケ歌唱を行う歌唱者は、リモコン装置を介して所望の楽曲を選曲する。具体的に、歌唱者は、リモコン装置に表示される楽曲検索画面において、歌手名や楽曲名等の検索要件を入力し、検索条件に一致した楽曲の中からカラオケ歌唱を希望する一の楽曲を選択する。カラオケ装置は、歌唱者が選択した楽曲を予約待ち行列に登録し、カラオケ演奏を行う。
【０００３】
一方、ある楽曲のカラオケ歌唱を終えた歌唱者が、次にカラオケ歌唱する楽曲をなかなか決められないという場合がありうる。このような問題を解決するため、カラオケシステムにおいては、歌唱者に適当な楽曲を推奨（リコメンド）する技術が検討されている。この際、歌唱者の声域（歌唱者が発声可能な音高の範囲）に適合する音域（楽曲を構成するノートに設定されている音高の範囲）の楽曲を推奨できれば、当該歌唱者は快適にカラオケ歌唱を楽しむことができ、レパートリーの増加にも繋がる可能性がある。
【０００４】
たとえば、特許文献１には、演奏曲の楽音データを、その演奏曲の歌唱部の音域と対応付けて記憶し、歌唱者の音声入力を誘導するための誘導音を発声させ、歌唱者の音声の音高が誘導音に対して一致しているか否かにより歌唱者の歌唱可能な声域を解析し、歌唱者の声域に適合する演奏曲を検索することで、歌唱者自身の声域を考慮すると共に歌唱中に声域上の破綻を生じにくい楽曲を選曲することができる技術が開示されている。
【０００５】
また、特許文献２には、歌唱者の歌唱した楽曲を歌唱者毎に歌唱履歴管理テーブルに記録し、歌唱履歴管理テーブルに記録されている歌唱者の各楽曲について、それぞれの原曲キーでの楽曲音域に基づいて、所定のアルゴリズムにて歌唱者声域を算出し、算出された歌唱者の歌唱者声域とカラオケ楽曲の楽曲音域を比較し、各歌唱者の歌唱者声域内に含まれる楽曲音域を備えたカラオケ楽曲を選定することで、歌唱者が上手に歌えそうな楽曲を選曲することができる技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−２１２１８５号公報
【特許文献２】特開２００８−１５２１６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、カラオケ歌唱を行う際、歌唱者によっては、地声だけでなく、地声から裏返った状態の声である裏声を使用する者もいる。しかし、特許文献１及び特許文献２の技術においては、裏声の使用については何ら考慮されていない。従って、当該技術により選曲された楽曲をカラオケ歌唱する際、歌手が地声で歌唱している箇所であっても、ある歌唱者にとっては音高が高すぎるため裏声で歌わなければならないといった問題が生じる可能性がある。また、地声の声域と裏声の声域とが離れている歌唱者もいる。そのような場合に特許文献１及び特許文献２の技術を利用すると、歌唱者がそもそもカラオケ歌唱できない楽曲（歌唱者の声域から外れた音域を有する楽曲）を提示してしまう可能性がある。
【０００８】
本発明の目的は、歌唱者の地声声域と裏声声域とを考慮して楽曲を推奨するカラオケシステムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するための主たる発明は、楽曲を構成する各ノートの音高、及び各ノートに付された、裏声で歌唱すべきかどうかを示す裏声フラグに基づき、地声で歌唱すべき地声音域と裏声で歌唱すべき裏声音域とを楽曲毎に特定する音域特定部と、楽曲のカラオケ演奏に伴うカラオケ歌唱により得られる音声データに基づいて所定のサンプリング周期で算出した倍音比率と、当該カラオケ演奏の開始から当該倍音比率を算出した時点までの経過時間と、当該倍音比率を算出した時点における当該音声データの音高とを対応付けた音声情報データを作成する作成部と、ある歌唱者のカラオケ歌唱に応じて作成された音声情報データに基づいて、当該ある歌唱者が地声で発声可能な音高の範囲を示す地声声域と、当該ある歌唱者が裏声で発声可能な音高の範囲を示す裏声声域とを特定する声域特定部と、前記ある歌唱者からの指示入力に基づいて、前記楽曲毎の裏声音域及び地声音域と、前記ある歌唱者について特定された地声声域及び裏声声域とを比較し、特定された地声声域内に地声音域が含まれ、且つ特定された裏声声域内に裏声音域が含まれる楽曲を抽出する抽出部と、前記ある歌唱者に対し、抽出された前記楽曲を推奨楽曲として提示する提示部と、を有するカラオケシステムである。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
【発明の効果】
【００１０】
本発明によれば、歌唱者の地声声域と裏声声域とを考慮して楽曲を推奨できる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係るカラオケシステムの概略を示す図である。
【図２】実施形態に係るカラオケ装置のハードウェア構成例を示す図である。
【図３】実施形態に係るサーバ装置のハードウェア構成例を示す図である。
【図４】ある楽曲における裏声フラグのＯＮ／ＯＦＦの数を示した図である。
【図５】歌唱者毎の地声声域及び裏声声域を示した図である。
【図６】歌唱者の地声声域及び裏声声域と、楽曲の地声音域及び裏声音域との関係を示した図である。
【図７】実施形態に係るカラオケシステムの処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
＜実施形態＞
図１〜図７を参照して、実施形態に係るカラオケシステム１について説明する。
【００１３】
＝＝カラオケシステム＝＝
図１に示すように、カラオケシステム１は、複数のカラオケ装置（カラオケ装置Ｋ１〜カラオケ装置Ｋｎ）、及びサーバ装置Ｓを備える。各カラオケ装置とサーバ装置Ｓとは、ネットワークＮを介して通信可能となっている。ネットワークＮは、たとえば公衆電話回線網やインターネット回線等の伝送路である。
【００１４】
＝＝カラオケ装置＝＝
カラオケ装置は、楽曲のカラオケ演奏、及び歌唱者がカラオケ歌唱を行うための装置である。以下では、カラオケ装置Ｋ１について説明を行うが、他のカラオケ装置も同様の構成を備える。
【００１５】
図２に示すように、カラオケ装置Ｋ１は、カラオケ本体１０、スピーカ２０、表示装置３０、マイク４０、及びリモコン装置５０を備える。
【００１６】
スピーカ２０はカラオケ本体１０からの放音信号に基づいて放音するための構成である。表示装置３０はカラオケ本体１０からの信号に基づいて映像や画像を画面に表示するための構成である。マイク４０は歌唱者の歌唱音声（マイク４０への入力音声）をアナログの音声信号に変換してカラオケ本体１０に入力するための構成である。リモコン装置５０は、カラオケ本体１０に対する各種操作をおこなうための装置である。歌唱者はリモコン装置５０を用いてカラオケ歌唱を希望する楽曲の検索や選曲（予約）等を行うことができる。リモコン装置５０の表示画面には各種操作の指示入力を行うためのアイコン等が表示される。
【００１７】
カラオケ本体１０は、選曲された楽曲のカラオケ演奏制御、歌詞や背景映像等の表示制御、マイク４０を通じて入力された音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う。図２に示すように、カラオケ本体１０は、制御部１１、通信部１２、記憶部１３、音響処理部１４、表示処理部１５及び操作部１６を備える。各構成はインターフェース（図示なし）を介してバスＢに接続されている。
【００１８】
制御部１１は、ＣＰＵおよびメモリ（図示なし）を備える。ＣＰＵは、メモリに記憶された動作プログラムを実行することにより各種の制御機能を実現する。メモリは、ＣＰＵに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶装置である。本実施形態において制御部１１は、作成部１００及び提示部２００として機能する。
【００１９】
［作成部］
作成部１００は音声情報データを作成する。音声情報データは、倍音比率、経過時間、及び音高を対応付けたものである。
【００２０】
倍音比率は、周波数成分が持つパワーを縦軸とし、周波数を横軸とした２軸の座標系において、「基本周波数のパワー」を「基本周波数のピークを中心とし、幅がピークの開始からピークの終了までの周波数の幅に相当する、基本周波数の周波数成分が持つパワーの面積」として定義し、「倍音の周波数のパワー」を「基本周波数の２〜ｎ倍の周波数のピークを中心とし、幅がピークの開始からピークの終了までの周波数の幅に相当する、倍音の周波数の周波数成分が持つパワーの面積の合計」と定義した場合、「倍音の周波数のパワー／基本周波数のパワー」で表される（特開２０１２−１９４３８９号公報参照）。すなわち、倍音比率は、基音の周波数に対する倍音の周波数であるともいえる。ここで、あるノートの音声に基づく信号が正弦波の合成で表されたときの最も低い周波数成分の周波数を基本周波数とする。この場合、あるノートの音高の成分が基音に相当する。また、倍音とは、基音の周波数に対して、２以上の整数倍の周波数を持つ音の成分である。本実施形態において、作成部１００は、楽曲のカラオケ演奏に伴うカラオケ歌唱により得られる音声データに基づいて所定のサンプリング周期で倍音比率を算出する。従って、一の楽曲のカラオケ演奏中に、複数の倍音比率が算出される。すなわち、一の音声情報データは、複数の倍音比率を含む。
【００２１】
経過時間は、カラオケ演奏の開始から倍音比率を算出した時点までの時間である。倍音比率及び経過時間と対応付けられる音高は、倍音比率を算出した時点における音声データが示す音高である。
【００２２】
たとえば、カラオケ装置Ｋ１においてカラオケ歌唱を行う場合、歌唱者Ａは、リモコン装置５０を介して自己の歌唱者ＩＤ及びパスワード等を入力し、カラオケシステム１にログインする。そして、歌唱者Ａは、リモコン装置５０を介して楽曲Ｘのカラオケ歌唱の予約を行う。カラオケ装置Ｋ１は、予約待ち行列に楽曲Ｘの登録を行い、順番に応じて楽曲Ｘのカラオケ演奏を行う。歌唱者Ａは、カラオケ演奏に伴って楽曲Ｘのカラオケ歌唱を行う。
【００２３】
この場合、作成部１００は、歌唱者Ａのカラオケ歌唱により得られる音声データに基づいて、所定のサンプリング周期（たとえば、２０ｍｓ）で倍音比率Ｒ１を算出する。また、作成部１００は、倍音比率Ｒ１を算出した時点までの経過時間Ｔ１と、倍音比率Ｒ１を算出した時点における音声データの音高Ｐ１とを求め、倍音比率Ｒ１と対応付けたデータｄ１を作成する。作成部１００は、楽曲Ｘのカラオケ歌唱が終了するまで、所定のサンプリング周期で倍音比率Ｒｎ（ｎはサンプリングの回数）を算出する。そして作成部１００は、算出した倍音比率Ｒｎを、経過時間Ｔｎ、及び音高Ｐｎそれぞれと対応付けたデータｄｎを作成する（ｎはサンプリングの回数）。作成部１００は、楽曲Ｘのカラオケ演奏が終了した後、データｄ１〜ｄｎをまとめ、歌唱者Ａが楽曲Ｘのカラオケ歌唱を行った際の音声情報データＤＸを作成する。作成部１００は、作成した音声情報データＤＸを歌唱者Ａの歌唱者ＩＤと関連付けてサーバ装置Ｓに送信する。
【００２４】
［提示部］
提示部２００は、ある歌唱者に対し、抽出された楽曲を推奨楽曲として提示する。
【００２５】
推奨楽曲は、ある歌唱者に対してカラオケ歌唱を薦める楽曲である。推奨楽曲は、サーバ装置Ｓの抽出部５００により抽出された楽曲に相当する（詳細は後述）。
【００２６】
推奨楽曲の提示は、たとえば、リモコン装置５０の表示画面に推奨楽曲の楽曲名や楽曲ＩＤを表示させることにより行う。
【００２７】
なお、抽出された楽曲が複数ある場合、提示部２００は、一部の楽曲のみを推奨楽曲として歌唱者に提示することでもよい。たとえば、提示部２００は、歌唱者の歌唱履歴に基づいて、抽出された複数の楽曲のうち、過去にカラオケ歌唱したことのある楽曲（或いはカラオケ歌唱したことがない楽曲）を推奨楽曲として提示してもよい。
【００２８】
通信部１２は、ルーター（図示なし）を介してカラオケ本体１０を通信回線に接続するためのインターフェースを提供する。
【００２９】
記憶部１３は、各種のデータを記憶する大容量の記憶装置であり、たとえばハードディスクドライブなどである。記憶部１３は、たとえば、サーバ装置Ｓから配信された楽曲データや、歌唱者の歌唱履歴を記憶する。楽曲データは、定期的（たとえば、週１回）に配信される。また、歌唱履歴は、歌唱者がリモコン装置５０を介してカラオケシステム１にログインした際に、サーバ装置Ｓから送信される。なお、楽曲データは、予め記憶部１３に記憶せず、カラオケ演奏の都度、サーバ装置Ｓからダウンロードすることでもよい。
【００３０】
音響処理部１４は、制御部１１の制御に基づき、楽曲に対するカラオケ演奏の制御およびマイク４０を通じて入力された歌唱音声信号の処理を行う。表示処理部１５は、制御部１１の制御に基づき、表示装置３０やリモコン装置５０における各種表示に関する処理を行う。たとえば、表示処理部１５は、カラオケ演奏時における背景映像に歌詞テロップや各種アイコンが重ねられた映像を表示装置３０に表示させる。或いは、表示処理部１５は、リモコン装置５０の表示画面に操作入力用の各種アイコンを表示させる。操作部１６は、パネルスイッチおよびリモコン受信回路などからなり、歌唱者によるカラオケ装置Ｋ１のパネルスイッチあるいはリモコン装置５０の操作に応じて選曲信号、演奏中止信号などの操作信号を制御部１１に対して出力する。制御部１１は、操作部１６からの操作信号を検出し、対応する処理を実行する。
【００３１】
＝＝サーバ装置＝＝
サーバ装置Ｓは、カラオケ装置に関する各種情報を管理したり、カラオケ装置から送信されるデータを処理するコンピュータである。図３はサーバ装置Ｓのハードウェア構成例を示す図である。サーバ装置Ｓは、記憶部６０、通信部７０及び制御部８０を備える。各構成はインターフェース（図示なし）を介してバスＢに接続されている。
【００３２】
［記憶部］
記憶部６０は、各種のデータを記憶する大容量の記憶装置である。記憶部６０は、各カラオケ装置においてカラオケ演奏を行うための複数の楽曲（楽曲データ）を記憶する。楽曲データは、個々の楽曲を特定するための楽曲ＩＤ（識別情報）が付与されている。楽曲データは、伴奏データ、リファレンスデータ、歌詞テロップデータ、背景画像データ、及び楽曲の属性情報（楽曲名、歌手名、作詞・作曲者名、ジャンル等の楽曲に関する情報）を含む。また、各楽曲には所定のキー（デフォルトキー）が設定されている。
【００３３】
リファレンスデータは、楽曲において歌唱すべき旋律の内容を示すデータである。リファレンスデータは複数のノートから構成されている。各ノートは、所定の音高（ピッチ）が設定されている。また、本実施形態において、各ノートには裏声フラグが付されている。裏声フラグは、あるノートを裏声で歌唱すべきかどうかを示すものである。具体的に、楽曲の歌手本人があるノートを地声で歌唱している場合、当該あるノートの裏声フラグは「ＯＦＦ」が付される。逆に、楽曲の歌手本人が別のノートを裏声で歌唱している場合、当該別のノートの裏声フラグは「ＯＮ」が付される。
【００３４】
なお、記憶部６０は、各歌唱者の地声声域及び裏声声域、楽曲毎の地声音域及び裏声音域（いずれも詳細は後述）、或いは各歌唱者の歌唱履歴を記憶する。
【００３５】
［通信部］
通信部７０は、サーバ装置Ｓと各カラオケ装置とを接続するためのインターフェースを提供する。
【００３６】
［制御部］
制御部８０は、サーバ装置Ｓにおける各種の制御を行う。制御部８０はＣＰＵおよびメモリ（いずれも図示無し）を備える。本実施形態において制御部８０は、音域特定部３００、声域特定部４００、及び抽出部５００として機能する。
【００３７】
（音域特定部）
音域特定部３００は、楽曲を構成する各ノートの音高、及び各ノートに付された、裏声で歌唱すべきかどうかを示す裏声フラグに基づき、地声で歌唱すべき地声音域と裏声で歌唱すべき裏声音域とを楽曲毎に特定する。
【００３８】
「地声音域」は、楽曲を歌唱する歌手本人が地声で歌唱している音高の範囲である。「裏声音域」は、楽曲を歌唱する歌手本人が裏声で歌唱している音高の範囲である。
【００３９】
音域特定部３００は、記憶部６０に新たな楽曲が追加される都度、当該楽曲の地声音域及び裏声音域の特定を行う。
【００４０】
具体的に、音域特定部３００は、新たな楽曲のリファレンスデータを参照し、裏声フラグが「ＯＦＦ」になっているノート全ての音高、及び裏声フラグが「ＯＮ」になっているノート全ての音高をそれぞれ抽出する。図４は、楽曲ＩＤ「１２３４−５６」で特定される楽曲の音高毎のフラグ数を示したものである。たとえば、音高「Ｃ５」のノートについては、裏声フラグ「ＯＮ」が「１５」、「ＯＦＦ」が「２２」となっている。
【００４１】
音域特定部３００は、抽出した裏声フラグが「ＯＦＦ」の音高について、一番低い音高から一番高い音高までの範囲を当該楽曲の地声音域として特定する。図４の例において、音域特定部３００は、音高「Ｂ３」〜音高「Ｄ５」の範囲を楽曲ＩＤ「１２３４−５６」で特定される楽曲の地声音域として特定する。
【００４２】
また、音域特定部３００は、抽出した裏声フラグが「ＯＮ」の音高について、一番低い音高から一番高い音高までの範囲を当該楽曲の裏声音域として特定する。図４の例において、音域特定部３００は、音高「Ｂ４」〜音高「Ｇ５」の範囲を楽曲ＩＤ「１２３４−５６」で特定される楽曲の裏声音域として特定する。なお、図４の例のように地声音域と裏声音域が一部重複する楽曲だけでなく、地声音域と裏声音域が重複しない楽曲も存在する。
【００４３】
音域特定部３００は、特定した地声音域及び裏声音域を楽曲ＩＤと関連付けて記憶部６０に記憶させる。
【００４４】
（声域特定部）
声域特定部４００は、ある歌唱者のカラオケ歌唱に応じて作成された音声情報データに基づいて、当該ある歌唱者の地声声域と裏声声域とを特定する。
【００４５】
「地声声域」は、ある歌唱者が地声で発声可能な音高の範囲を示すものであり、ある歌唱者の地声における一番低い音高から一番高い音高までの範囲である。「裏声声域」は、ある歌唱者が裏声で発声可能な音高の範囲を示すものであり、ある歌唱者の裏声における一番低い音高から一番高い音高までの範囲である。なお、地声声域及び裏声声域の特定に関しては、特開２０１２−１９４３８９号公報に記載の技術を利用できる。
【００４６】
たとえばカラオケ装置Ｋ１の作成部１００から、音声情報データＤＸ及び歌唱者Ａの歌唱者ＩＤが送信されたとする。この場合、声域特定部４００は、縦軸を倍音比率、横軸を音高とした２軸の座標系の表である音声分布表に対し、音声情報データＤＸに含まれる各データｄｎの音高及び倍音比率により特定される点をプロットする。声域特定部４００は、プロットした点の集合のうち、音高について比較的低いほうから中程度までの高さに分布し、且つ倍音比率について低いほうから高いほうまで満遍なく分布している領域を地声に対応する領域として特定する。一方、声域特定部４００は、プロットした点の集合のうち、音高について中程度から比較的高い高さに分布し、且つ倍音比率について低いほうから中程度まで分布している領域を裏声に対応する領域として特定する。
【００４７】
そして、声域特定部４００は、特定した地声に対応する領域において、最も左端に位置する音高を歌唱者Ａが地声で歌唱可能な最も低い音高Ｐｖlowとし、最も右端に位置する音高を歌唱者Ａが地声で歌唱可能な最も高い音高Ｐｖhighとし、音高Ｐｖhighから音高Ｐｖlowまでの範囲を歌唱者Ａの地声声域として特定する。また、声域特定部４００は、特定した裏声に対応する領域において、最も左端に位置する音高を歌唱者Ａが裏声で歌唱可能な最も低い音高Ｐｆlowとし、最も右端に位置する音高を歌唱者Ａが裏声で歌唱可能な最も高い音高Ｐｆhighとし、音高Ｐｆhighから音高Ｐｆlowまでの範囲を歌唱者Ａの裏声声域として特定する。
【００４８】
声域特定部４００は、特定した地声声域と裏声声域を歌唱者Ａの歌唱者ＩＤと関連付けて記憶部６０に記憶させる。図５は、記憶部６０に記憶された各歌唱者の地声声域と裏声声域の例を示している。図５において、たとえば、歌唱者Ａが地声で歌唱可能な最も低い音高Ｐｖlowは「Ｂ３」であり、歌唱者Ａが地声で歌唱可能な最も高い音高Ｐｖhighは「Ａ＃４」であり、歌唱者Ａが裏声で歌唱可能な最も低い音高Ｐｆlowは「Ｃ５」であり、歌唱者Ａが裏声で歌唱可能な最も高い音高Ｐｆhighは「Ｆ５」である。
【００４９】
なお、声域特定部４００は、ある歌唱者の複数回のカラオケ歌唱に応じて作成された複数の音声情報データに基づいて、地声声域及び裏声声域を特定することができる。
【００５０】
たとえば、上記例において、歌唱者Ａの音声情報データが複数存在する場合、カラオケ装置Ｋ１の作成部１００は、全ての音声情報データを歌唱者Ａの歌唱者ＩＤと関連付けて送信する。この場合、声域特定部４００は、上述の音声分布表に対し、全ての音声情報データに含まれる各データｄｎの音高及び倍音比率により特定される点をプロットする。その後、声域特定部４００は、上述の処理と同様の処理を行うことで歌唱者Ａの地声声域及び裏声声域を特定する。
【００５１】
（抽出部）
抽出部５００は、ある歌唱者からの指示入力に基づいて、楽曲毎の裏声音域及び地声音域と、ある歌唱者について特定された地声声域及び裏声声域とを比較し、特定された地声声域内に地声音域が含まれ、且つ特定された裏声声域内に裏声音域が含まれる楽曲を抽出する。
【００５２】
たとえば、既に自己の地声声域及び裏声声域が特定されている歌唱者Ａがカラオケ装置Ｋ１を利用する際に、自己の声域に合った楽曲のリコメンド（声域適合楽曲リコメンド）を希望したとする。
【００５３】
この場合、歌唱者Ａは、リモコン装置５０を介して自己の歌唱者ＩＤ等を入力し、カラオケシステム１にログインする。その後、歌唱者Ａは、リモコン装置５０の画面に表示されるアイコンを選択し、声域適合リコメンドの開始を指示する。
【００５４】
抽出部５００は、歌唱者Ａの歌唱者ＩＤに基づいて、記憶部６０から歌唱者Ａの地声声域及び裏声声域のデータを読み出す。ここでは、歌唱者Ａの地声声域が音高Ｂ３〜Ａ＃４の範囲であり、裏声声域が音高Ｃ５〜Ｆ５の範囲であるとする（図５参照）。
【００５５】
抽出部５００は、読み出した歌唱者Ａの地声声域及び裏声声域と、記憶部６０に記憶されている楽曲毎の地声音域及び裏声音域とを比較する。そして、抽出部５００は、所定の条件に適合する楽曲を抽出する。所定の条件は、特定された地声声域内に地声音域が含まれ、且つ特定された裏声声域内に裏声音域が含まれることである。
【００５６】
図６は、歌唱者Ａの地声声域及び裏声声域と、楽曲Ｍ１〜Ｍ３の地声音域及び裏声音域との関係を示した図である。
【００５７】
図６において、楽曲Ｍ１の地声音域（音高Ｃ４〜Ａ４の範囲）は、歌唱者Ａの地声声域（音高Ｂ３〜Ａ＃４の範囲）に含まれ、且つ楽曲Ｍ１の裏声音域（音高Ｃ＃５〜Ｅ５の範囲）は、歌唱者Ａの裏声声域（音高Ｃ５〜Ｆ５の範囲）に含まれる。よって、抽出部５００ｈ、楽曲Ｍ１を所定の条件に適合する楽曲として抽出する。
【００５８】
一方、楽曲Ｍ２や楽曲Ｍ３のように、歌唱者Ａの地声声域や裏声領域から外れた地声音域や裏声声域を有する楽曲も存在する。このような楽曲は所定の条件に適合しないため、抽出部５００は楽曲の抽出を行わない。
【００５９】
抽出部５００は、抽出した楽曲Ｍ１の楽曲ＩＤを歌唱者Ａが利用するカラオケ装置Ｋ１に送信する。カラオケ装置Ｋ１の提示部２００は、受信した楽曲ＩＤに基づいて、リモコン装置５０の画面に抽出された楽曲Ｍ１を推奨楽曲として表示させる。
【００６０】
なお、抽出部５００は、楽曲毎の地声音域及び裏声音域が、特定された地声声域及び裏声声域に近くなるように楽曲のキーをシフトして比較することもできる。この場合、抽出部５００は、抽出した楽曲についてシフトしたキーに関する情報を関連付けてカラオケ装置に送信する。提示部２００は、推奨楽曲を提示させる際、キーのシフト量（デフォルトキーからのシフト量）に関する情報に基づいて、カラオケ歌唱の際の推奨キーを併せて提示することも可能である。
【００６１】
＝＝カラオケシステムにおける処理について＝＝
次に、図７を参照して本実施形態に係るカラオケシステム１における処理の具体例について述べる。図７は、カラオケシステム１における処理例を示すフローチャートである。この例では、楽曲毎に特定された地声音域及び裏声音域がサーバ装置Ｓの記憶部６０に記憶されているとする。
【００６２】
カラオケ装置Ｋ１は、歌唱者Ａが予約した楽曲Ｘのカラオケ演奏を行う（カラオケ演奏。ステップ１０）。歌唱者Ａは、カラオケ演奏に伴って楽曲Ｘのカラオケ歌唱を行う。
【００６３】
カラオケ装置Ｋ１の作成部１００は、楽曲Ｘのカラオケ歌唱により得られる音声データに基づいて所定のサンプリング周期で算出した倍音比率と、楽曲Ｘのカラオケ演奏の開始から当該倍音比率を算出した時点までの経過時間と、当該倍音比率を算出した時点における当該音声データの音高とを対応付けた音声情報データを作成する（音声情報データの作成。ステップ１１）。作成部１００は、ステップ１１で作成した音声情報データをサーバ装置Ｓに送信する（音声情報データの送信。ステップ１２）。
【００６４】
サーバ装置Ｓの声域特定部４００は、ステップ１１で作成された音声情報データに基づいて、歌唱者Ａが地声で発声可能な音高の範囲を示す地声声域と、歌唱者Ａが裏声で発声可能な音高の範囲を示す裏声声域とを特定する（地声声域及び裏声声域の特定。ステップ１３）。
【００６５】
ここで、歌唱者Ａがリモコン装置５０を介して声域適合リコメンドの開始を指示したとする（リコメンドの指示入力。ステップ１４）。
【００６６】
サーバ装置Ｓの抽出部５００は、記憶部６０に記憶されている楽曲毎の裏声音域及び地声音域と、ステップ１３で特定された歌唱者Ａの地声声域及び裏声声域とを比較し、特定された地声声域内に地声音域が含まれ、且つ特定された裏声声域内に裏声音域が含まれる楽曲を抽出する（楽曲の抽出。ステップ１５）。抽出部５００は、抽出した楽曲の楽曲ＩＤをカラオケ装置Ｋ１に送信する（抽出した楽曲の楽曲ＩＤを送信。ステップ１６）。
【００６７】
カラオケ装置Ｋ１の提示部２００は、ステップ１６で送信された楽曲ＩＤに基づいて、ステップ１５で抽出された楽曲を推奨楽曲として歌唱者Ａに提示する（推奨楽曲の提示。ステップ１７）。
【００６８】
このように、本実施形態に係るカラオケシステム１は、楽曲を構成する各ノートの音高、及び各ノートに付された、裏声で歌唱すべきかどうかを示す裏声フラグに基づき、地声で歌唱すべき地声音域と裏声で歌唱すべき裏声音域とを楽曲毎に特定する音域特定部３００と、楽曲のカラオケ演奏に伴うカラオケ歌唱により得られる音声データに基づいて所定のサンプリング周期で算出した倍音比率と、当該カラオケ演奏の開始から当該倍音比率を算出した時点までの経過時間と、当該倍音比率を算出した時点における当該音声データの音高とを対応付けた音声情報データを作成する作成部１００と、ある歌唱者のカラオケ歌唱に応じて作成された音声情報データに基づいて、当該ある歌唱者が地声で発声可能な音高の範囲を示す地声声域と、当該ある歌唱者が裏声で発声可能な音高の範囲を示す裏声声域とを特定する声域特定部４００と、ある歌唱者からの指示入力に基づいて、楽曲毎の裏声音域及び地声音域と、ある歌唱者について特定された地声声域及び裏声声域とを比較し、特定された地声声域内に地声音域が含まれ、且つ特定された裏声声域内に裏声音域が含まれる楽曲を抽出する抽出部５００と、ある歌唱者に対し、抽出された楽曲を推奨楽曲として提示する提示部２００と、を有する。
【００６９】
特定された地声声域及び裏声声域は、歌唱者が地声及び裏声を無理なく発声できる音高の範囲に相当する。従って、地声声域に地声音域が含まれ、且つ裏声声域に裏声音域が含まれる楽曲については、歌手本人が地声で歌唱する箇所については歌唱者も地声で歌唱でき、歌手本人が裏声で歌唱する箇所については歌唱者も裏声で歌唱できる。このような楽曲を推奨楽曲として提示することにより、歌唱者は快適にカラオケ歌唱できる楽曲を把握できる。すなわち、本実施形態に係るカラオケシステム１によれば、歌唱者の地声声域と裏声声域とを考慮して楽曲を推奨することができる。
【００７０】
また、抽出部５００は、楽曲毎の地声音域及び裏声音域が、特定された地声声域及び裏声声域に近くなるように楽曲のキーをシフトして比較することができる。このようにキーをシフトして比較を行うことにより、歌唱者の地声声域及び裏声声域により近い楽曲を抽出することができる。
【００７１】
また、声域特定部４００は、ある歌唱者の複数回のカラオケ歌唱に応じて作成された複数の音声情報データに基づいて、地声声域及び裏声声域を特定することができる。一の楽曲において全ての音高が含まれているとは限らない。従って、一の楽曲のカラオケ歌唱に基づいて特定した地声声域及び裏声声域は、歌唱者が歌唱できる音高の範囲を必ずしも正確に示しているとは限らない。一方、複数の音声情報データを用いることにより、歌唱者本来の地声声域及び裏声声域をより正確に特定できる。
【００７２】
＜その他＞
上記実施形態で説明した各種構成をカラオケ装置単独で備えていてもよい。すなわち、カラオケ装置が、作成部１００及び提示部２００だけでなく、音域特定部３００、声域特定部４００、及び抽出部５００を備えていてもよい。この場合、カラオケ装置は「カラオケシステム」に相当する。
【００７３】
たとえば、新たな楽曲が配信される都度、サーバ装置Ｓは、カラオケ装置Ｋ１に対して当該楽曲の楽曲データを送信する。音域特定部３００は、当該楽曲について、地声音域及び裏声音域を特定し、記憶部１３に記憶させる。また、声域特定部４００は、作成部１００により作成された音声情報データに基づいて、歌唱者の地声声域及び裏声声域を特定する。
【００７４】
ここで、ある歌唱者がリモコン装置５０の画面に表示されるアイコンを選択し、声域適合リコメンドの開始を指示したとする。
【００７５】
抽出部５００は、記憶部１３に記憶されている楽曲毎の裏声音域及び地声音域と、特定されたある歌唱者の地声声域及び裏声声域とを比較し、特定された地声声域内に地声音域が含まれ、且つ特定された裏声声域内に裏声音域が含まれる楽曲を抽出する。抽出部５００は、抽出した楽曲の楽曲ＩＤを提示部２００に出力する。提示部２００は、出力された楽曲ＩＤに基づいて推奨楽曲を歌唱者に提示する
【００７６】
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７７】
１  カラオケシステム
１００  作成部
２００  提示部
３００  音域特定部
４００  声域特定部
５００  抽出部
Ｋ１〜Ｋｎ  カラオケ装置
Ｓ  サーバ装置
【図１】
2019174752.tif 000003
【図２】
2019174752.tif 000004
【図３】
2019174752.tif 000005
【図４】
2019174752.tif 000006
【図５】
2019174752.tif 000007
【図６】
2019174752.tif 000008
【図７】
2019174752.tif 000009