(57)【特許請求の範囲】
【請求項１】
伴奏の対象として指定された楽曲において歌唱すべき歌詞を規定する、複数パートの歌詞データを取得する歌詞データ取得部と、
演奏操作子の操作、前記歌詞データに規定される歌詞のうち当該操作に基づいて指定される文字、および予め設定された音色設定情報に基づいてオーディオ信号を生成する合成歌唱音生成装置から、前記音色設定情報を取得する設定情報取得部と、
受信した前記音色設定情報に基づいて複数パートのいずれかを選択し、選択された前記パートの歌詞データを、当該音色設定情報が設定された前記合成歌唱音生成装置に提供する歌詞設定提供部と、
を備えることを特徴とする制御装置。
【請求項２】
前記歌詞設定提供部は、前記合成歌唱音生成装置において前記音色設定情報が変更可能でない場合に、前記音色設定情報に基づいて選択された前記パートの歌詞データを、当該音色設定情報を送信した前記合成歌唱音生成装置に送信することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記歌詞設定提供部は、前記合成歌唱音生成装置において前記音色設定情報が変更可能である場合に、所定のルールに従って前記合成歌唱音生成装置に割り当てるパートを前記複数のパートから選択し、当該合成歌唱音生成装置に割り当てるパートを示す識別情報、および当該パートの歌詞データを、当該合成歌唱音生成装置に送信することを特徴とする請求項１または請求項２に記載の制御装置。
【請求項４】
歌唱すべき歌詞を規定した歌詞データと当該歌詞データのパートに対応した識別情報とを取得する歌詞設定取得部と、
前記識別情報に基づいて、複数の音色設定情報のいずれかを選択する音色選択部と、
演奏操作子の操作、取得した前記歌詞データに規定される歌詞のうち当該操作に基づいて指定される文字、および選択された音色設定情報に基づいてオーディオ信号を生成する信号生成部と、
を備えることを特徴とする合成歌唱音生成装置。
【請求項５】
前記歌詞設定取得部は、複数パートの前記歌詞データと、各パートの前記歌詞データに対応した前記識別情報を取得し、
前記複数のパートのいずれかを選択するパート選択部を備え、
前記音色選択部は、選択された前記パートに対応した前記識別情報に基づいて、複数の音色設定情報のいずれかを選択し、
前記信号生成部は、選択された前記パートに対応する前記歌詞データ、選択された前記音色設定情報、および演奏操作子の操作に基づいてオーディオ信号を生成することを特徴とする請求項４に記載の合成歌唱音生成装置。
【請求項６】
伴奏の対象として指定された楽曲において歌唱すべき歌詞を規定する、複数パートの歌詞データを取得し、
演奏操作子の操作、前記歌詞データに規定される歌詞のうち当該操作に基づいて指定される文字、および予め設定された音色設定情報に基づいてオーディオ信号を生成する合成歌唱音生成装置から、前記音色設定情報を取得し、
受信した前記音色設定情報に基づいて複数パートのいずれかを選択し、選択された前記パートの歌詞データを、当該音色設定情報が設定された前記合成歌唱音生成装置に提供することを、コンピュータに実行させるためのプログラム。
【請求項７】
歌唱すべき歌詞を規定した歌詞データと当該歌詞データのパートに対応した識別情報とを取得し、
前記識別情報に基づいて、複数の音色設定情報のいずれかを選択し、
演奏操作子の操作、取得した前記歌詞データのうち当該操作に基づいて指定される歌詞、および選択された音色設定情報に基づいてオーディオ信号を生成することを、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、合成歌唱音を生成する際の設定を変更する技術に関する。
【背景技術】
【０００２】
電子鍵盤装置などの電子楽器において、楽器音などを想定した電子音を生成する以外にも、歌唱音を合成して生成することが行われている。このような歌唱音（実際の歌唱と区別して、以下、合成歌唱音という）は、例えば、歌詞などの文字に応じた音声素片を組み合わせつつ、指定された音高になるように波形を合成することによって、その文字を発音したような合成音が生成される。従来は、予め用意した楽譜（シーケンスデータ等）と文字とを組み合わせて、合成歌唱音を生成する技術が用いられていたが、特許文献１、２のように、電子鍵盤装置への演奏操作に応じてリアルタイムに合成歌唱音を生成していく技術も開発されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１７０５９２号公報
【特許文献２】特開２０１４−６２９６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、カラオケでは、歌唱したい曲の伴奏音を出力する装置を用いることによって、自らがその曲を歌唱して楽しむ。一方、上記の特許文献１、２に開示される電子楽器のように、演奏操作に応じてリアルタイムに歌唱音声を生成することができるようになってきたことにより、カラオケにおいて、自分の歌唱音声の代わりに合成歌唱音を用いたいという要望がでてきている。
【０００５】
自分の歌唱音声であれば事前の準備がなくともカラオケ装置が備えられた部屋で気軽にカラオケを楽しむことができる。一方、特許文献１、２の技術では予め歌詞の文字列を電子鍵盤装置に登録しておくなどの様々な事前設定が必要であり、気軽にカラオケを楽しむことができなかった。また、複数人で同時に楽しむデュエット曲などであれば、さらにその設定が複雑になってしまう。そのため、電子鍵盤装置を用いてカラオケをする場合においても、気軽にカラオケを楽しむことができるように、合成歌唱音を生成するための設定を容易にして利便性を高めることが望まれている。
【０００６】
本発明の目的の一つは、カラオケにおいて、合成歌唱音を生成する装置の利便性を高めることにある。
【課題を解決するための手段】
【０００７】
本発明の一実施形態によると、伴奏の対象として指定された楽曲において歌唱すべき歌詞を規定する、複数パートの歌詞データを取得する歌詞データ取得部と、演奏操作子の操作、前記歌詞データに規定される歌詞のうち当該操作に基づいて指定される文字、および予め設定された音色設定情報に基づいてオーディオ信号を生成する合成歌唱音生成装置から、前記音色設定情報を取得する設定情報取得部と、受信した前記音色設定情報に基づいて複数パートのいずれかを選択し、選択された前記パートの歌詞データを、当該音色設定情報が設定された前記合成歌唱音生成装置に提供する歌詞設定提供部と、を備えることを特徴とする制御装置が提供される。
【０００８】
また、前記歌詞設定提供部は、前記合成歌唱音生成装置において前記音色設定情報が変更可能でない場合に、前記音色設定情報に基づいて選択された前記パートの歌詞データを、当該音色設定情報を送信した前記合成歌唱音生成装置に送信してもよい。
【０００９】
また、前記歌詞設定提供部は、前記合成歌唱音生成装置において前記音色設定情報が変更可能である場合に、所定のルールに従って前記合成歌唱音生成装置に割り当てるパートを前記複数のパートから選択し、当該合成歌唱音生成装置に割り当てるパートを示す識別情報、および当該パートの歌詞データを、当該合成歌唱音生成装置に送信してもよい。
【００１０】
本発明の一実施形態によると、歌唱すべき歌詞を規定した歌詞データと当該歌詞データのパートに対応した識別情報とを取得する歌詞設定取得部と、前記識別情報に基づいて、複数の音色設定情報のいずれかを選択する音色選択部と、演奏操作子の操作、取得した前記歌詞データに規定される歌詞のうち当該操作に基づいて指定される文字、および選択された音色設定情報に基づいてオーディオ信号を生成する信号生成部と、を備えることを特徴とする合成歌唱音生成装置が提供される。
【００１１】
前記歌詞設定取得部は、複数パートの前記歌詞データと、各パートの前記歌詞データに対応した前記識別情報を取得し、前記複数のパートのいずれかを選択するパート選択部を備え、前記音色選択部は、選択された前記パートに対応した前記識別情報に基づいて、複数の音色設定情報のいずれかを選択し、前記信号生成部は、選択された前記パートに対応する前記歌詞データ、選択された前記音色設定情報、および演奏操作子の操作に基づいてオーディオ信号を生成してもよい。
【００１２】
本発明の一実施形態によると、伴奏の対象として指定された楽曲において歌唱すべき歌詞を規定する、複数パートの歌詞データを取得し、演奏操作子の操作、前記歌詞データに規定される歌詞のうち当該操作に基づいて指定される文字、および予め設定された音色設定情報に基づいてオーディオ信号を生成する合成歌唱音生成装置から、前記音色設定情報を取得し、受信した前記音色設定情報に基づいて複数パートのいずれかを選択し、選択された前記パートの歌詞データを、当該音色設定情報が設定された前記合成歌唱音生成装置に提供することを、コンピュータに実行させるためのプログラムが提供される。
【００１３】
本発明の一実施形態によると、歌唱すべき歌詞を規定した歌詞データと当該歌詞データのパートに対応した識別情報とを取得し、前記識別情報に基づいて、複数の音色設定情報のいずれかを選択し、演奏操作子の操作、取得した前記歌詞データのうち当該操作に基づいて指定される歌詞、および選択された音色設定情報に基づいてオーディオ信号を生成することを、コンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１４】
本発明の一実施形態によれば、カラオケにおいて、合成歌唱音を生成する装置の利便性を高めることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態におけるカラオケシステムの構成を示すブロック図である。
【図２】本発明の一実施形態におけるカラオケ装置の構成を示すブロック図である。
【図３】本発明の一実施形態における制御端末の構成を示すブロック図である。
【図４】本発明の一実施形態における電子鍵盤装置の構成を示すブロック図である。
【図５】本発明の一実施形態におけるカラオケ装置で実現される機能を示すブロック図である。
【図６】本発明の一実施形態における制御端末で実現される機能を示すブロック図である。
【図７】本発明の一実施形態における複数パートの歌詞データを示す説明する図である。
【図８】本発明の一実施形態における歌詞設定提供部における処理を説明するフローチャートである。
【図９】本発明の一実施形態における電子鍵盤装置の組み合わせによって、それぞれに送信される歌詞設定用のデータの例を説明する図である。
【図１０】本発明の一実施形態における電子鍵盤装置の第１の例で実現される機能を示すブロック図である。
【図１１】本発明の一実施形態における信号生成部における処理を説明するフローチャートである。
【図１２】本発明の一実施形態における電子鍵盤装置の第２の例で実現される機能を示すブロック図である。
【図１３】本発明の一実施形態における電子鍵盤装置の第３の例で実現される機能を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施形態におけるカラオケシステムについて、図面を参照しながら詳細に説明する。以下に示す実施形態は本発明の実施形態の一例であって、本発明はこれらの実施形態に限定されるものではない。
【００１７】
＜実施形態＞
［全体構成］
本発明の一実施形態におけるカラオケシステムについて、図面を参照しながら詳細に説明する。一実施形態に係るカラオケシステムは、合成歌唱音を生成することができる電子鍵盤装置を用いてカラオケをする場合に、対象となる楽曲を指定することによって、この電子鍵盤装置に対する設定を容易に行える機能を有している。また、このカラオケシステムは、複数の電子鍵盤装置を用いてデュエットの歌唱をするような場合においても、その設定を容易に行うことができる機能を有している。
【００１８】
図１は、本発明の一実施形態におけるカラオケシステムの構成を示すブロック図である。カラオケシステム１００は、カラオケ装置１、制御端末２、電子鍵盤装置３、カラオケ用サーバ１０００、および歌唱合成用サーバ２０００を備える。この例では、カラオケ装置１、制御端末２、カラオケ用サーバ１０００および歌唱合成用サーバ２０００は、インターネットなどのネットワークＮＷを介して接続されている。なお、制御端末２は、この例では、カラオケ装置１に指示を送るリモコンなどであるが、スマートフォン、ノートパソコンなどの携帯端末であってもよいし、デスクトップパソコン等の端末であってもよい。スマートフォンなどのコンピュータである場合には、制御プログラムをインストールして実行することによって、以下に説明する制御端末２の機能が実現されてもよい。この例では、制御端末２は、カラオケ装置１および電子鍵盤装置３に対して、ネットワークＮＷを介さずに短距離無線通信によって接続されるが、ネットワークＮＷを介した通信によって接続されてもよい。短距離無線通信とは、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、ＬＡＮ（Local Area Network）などを用いた通信である。
【００１９】
カラオケ用サーバ１０００は、カラオケ装置１においてカラオケを提供するために必要な楽曲データを、曲ＩＤに対応付けて記憶している記憶装置を備える。楽曲データは、カラオケの歌唱曲に関連するデータ、例えば、ガイドメロディデータ、伴奏データ、歌詞データなどが含まれている。ガイドメロディデータは、歌唱曲のメロディを示すデータである。伴奏データは、歌唱曲の伴奏を示すデータである。ガイドメロディデータおよび伴奏データは、ＭＩＤＩ形式で表現されたデータであってもよい。歌詞データは、歌唱すべき歌詞（文字）を規定するデータである。なお、歌唱曲がデュエットなど複数人で歌唱される曲である場合には、それぞれの人に対応したパートに対応して歌詞データが存在する。例えば、男性および女性の２人で歌唱する曲である場合、男声パートの歌詞データと女声パートの歌詞データとが存在する。また、楽曲データには、歌詞データに基づいて表示される歌詞テロップを色替えするタイミングを示すタイミングデータが含まれていてもよい。このタイミングデータによれば、歌唱曲の進行位置と、その進行位置において歌唱すべき歌詞の対応付けができる。
【００２０】
歌唱合成用サーバ２０００は、歌唱曲に合わせた設定を電子鍵盤装置３に対して行うための設定データを、曲ＩＤに対応付けて記憶している記憶装置を備える。設定データには、曲ＩＤに対応する歌唱曲の各歌唱パート（以下、単にパートという場合がある）の歌詞データが含まれている。歌詞データのパートは、そのパートに対応する識別情報によって特定される。なお、歌唱合成用サーバ２０００に記憶されている歌詞データと、カラオケ用サーバ１０００に記憶されている歌詞データとは、同じであってもよいし、異なっていてもよい。すなわち、歌唱合成用サーバ２０００に記憶されている歌詞データは、歌唱すべき歌詞（文字）を規定するデータである点においては同じであるが、電子鍵盤装置３において利用しやすい形式に調整されている。この形式としては、例えば、１音で２文字分の歌唱をする場合を識別する情報、フレーズの区切りを識別する情報などを含む場合がある。
【００２１】
続いて、カラオケ装置１、制御端末２および電子鍵盤装置３について、ハードウエア構成を説明する。
【００２２】
［カラオケ装置のハードウエア構成］
図２は、本発明の一実施形態におけるカラオケ装置の構成を示すブロック図である。カラオケ装置１は、制御部１０１、記憶部１０３、操作部１０５、表示部１０７、通信部１０９、および信号処理部１１１を含む。これらの各構成は、バスを介して接続されている。また、信号処理部１１１には、オーディオ信号の入力を受け付ける入力端子１１３およびスピーカ１１５が接続されている。入力端子１１３に入力されるオーディオ信号は、この例では、電子鍵盤装置３によって供給されたり、マイクロフォンから供給されたりする。
【００２３】
制御部１０１は、ＣＰＵなどの演算処理回路を含む。制御部１０１は、記憶部１０３に記憶された制御プログラムをＣＰＵにより実行して、各種機能をカラオケ装置１において実現させる。実現される機能の一部（カラオケ機能）については、別途説明する。記憶部１０３は、不揮発性メモリ、ハードディスク等の記憶装置である。記憶部１０３は、上記の制御プログラムを記憶する。制御プログラムは、ネットワーク経由でダウンロードされてもよいが、磁気記録媒体、光記録媒体、光磁気記録媒体、半導体メモリなどのコンピュータ読み取り可能な記録媒体に記憶した状態で提供されてもよい。以下に説明する制御端末２および電子鍵盤装置３で用いられる制御プログラムについても同様に提供されてもよい。また、記憶部１０３は、カラオケ用サーバ１０００からダウンロードした楽曲データを一時的に記憶するバッファでもある。
【００２４】
操作部１０５は、操作パネルなどの装置であり、入力された操作に応じた信号を制御部１０１に出力する。表示部１０７は、液晶ディスプレイ、有機ＥＬディスプレイ等の表示装置であり、制御部１０１による制御に基づいた画面が表示される。なお、操作部１０５と表示部１０７とは一体としてタッチパネルを構成してもよい。通信部１０９は、制御部１０１の制御に基づいて、ネットワークＮＷを介して外部装置に接続したり、短距離無線通信によって制御端末２と接続したりする。
【００２５】
信号処理部１１１は、ＭＩＤＩ形式の信号からオーディオ信号を生成する音源、Ａ／Ｄコンバータ、Ｄ／Ａコンバータ等を含む。入力端子１１３から入力されたオーディオ信号は信号処理部１１１に出力され、信号処理部１１１においてＡ／Ｄ変換されて制御部１０１に出力される。入力されたオーディオ信号は、記憶部１０３にバッファされて、歌唱の評価等に用いられてもよい。また、伴奏データは、制御部１０１によって読み出され、信号処理部１１１においてオーディオ信号に変換され、スピーカ１１５から歌唱曲の伴奏音として出力される。このとき、入力端子１１３に入力されたオーディオ信号も、伴奏音に合成されて出力される。
【００２６】
［制御端末のハードウエア構成］
制御端末２は、カラオケ装置１に対する制御（例えば、歌唱曲の指定、音量、トランスポーズ等）を実行したり、電子鍵盤装置３に対する制御（例えば、歌詞の設定、音色等の設定等）を実行したりする。
【００２７】
図３は、本発明の一実施形態における制御端末の構成を示すブロック図である。制御端末２は、制御部２０１、記憶部２０３、操作部２０５、表示部２０７、および通信部２０９を含む。これらの各構成は、バスを介して接続されている。
【００２８】
制御部２０１は、ＣＰＵなどの演算処理回路を含む。制御部２０１は、記憶部２０３に記憶された制御プログラムをＣＰＵにより実行して、各種機能を制御端末２において実現させる。実現される機能の一部（設定制御機能）については、別途説明する。記憶部２０３は、不揮発性メモリ、ハードディスク等の記憶装置である。記憶部２０３は、上記の制御プログラムを記憶する。
【００２９】
操作部２０５は、操作パネルなどの装置であり、入力された操作に応じた信号を制御部２０１に出力する。表示部２０７は、液晶ディスプレイ、有機ＥＬディスプレイ等の表示装置であり、制御部２０１による制御に基づいた画面が表示される。なお、操作部２０５と表示部２０７とは一体としてタッチパネルを構成してもよい。通信部２０９は、制御部２０１の制御に基づいて、ネットワークＮＷを介して外部装置に接続したり、短距離無線通信によってカラオケ装置１および電子鍵盤装置３と接続したりする。
【００３０】
［電子鍵盤装置のハードウエア構成］
電子鍵盤装置３は、鍵盤（演奏操作子）の操作に応じて、設定内容に従って合成歌唱音を生成する装置である。この例では、生成された合成歌唱音は、入力端子１１３を介してカラオケ装置１のスピーカ１１５から出力される。
【００３１】
図４は、本発明の一実施形態における電子鍵盤装置の構成を示すブロック図である。電子鍵盤装置３は、制御部３０１、記憶部３０３、操作部３０５、表示部３０７、通信部３０９、インターフェイス３１７、および鍵盤３２１を含む。これらの各構成は、バスを介して接続されている。
【００３２】
制御部３０１は、ＣＰＵなどの演算処理回路を含む。制御部３０１は、記憶部３０３に記憶された制御プログラムをＣＰＵにより実行して、各種機能を電子鍵盤装置３において実現させる。実現される機能の一部については、別途説明する。記憶部３０３は、不揮発性メモリ等の記憶装置である。記憶部３０３は、上記の制御プログラムを記憶する。また、記憶部３０３は、合成歌唱音を示すオーディオ信号を生成する際に用いる設定情報（歌詞データ、音色等）、合成歌唱音を生成するための音声素片等を記憶する。なお、この音色は、合成歌唱音の種類（男声、女声等の声の種類）を示す。以下の説明では合成歌唱音の種類は、男声および女声としているが、その他にも、例えば子供、大人、日本語、英語等、またはこれらの組み合わせ等、様々な声の種類があってもよい。
【００３３】
操作部３０５は、スイッチ、ボリュームつまみなどの装置であり、入力された操作に応じた信号を制御部３０１に出力する。表示部３０７は、液晶ディスプレイ、有機ＥＬディスプレイ等の表示装置であり、制御部３０１による制御に基づいた画面が表示される。なお、操作部３０５と表示部３０７とは一体としてタッチパネルを構成してもよい。通信部３０９は、制御部３０１の制御に基づいて、短距離無線通信によって制御端末２と接続する。
【００３４】
インターフェイス３１７は、生成されたオーディオ信号を出力する端子を含む。鍵盤３２１は、複数の鍵が配列されている。各鍵を操作すると、その操作に応じた演奏信号が制御部３０１に出力される。演奏信号は、操作された鍵の位置を示す情報（キーナンバ）、押鍵したことを示す情報（キーオン）、離鍵したことを示す情報（キーオフ）、および押鍵速度（ベロシティ）等を含む。具体的には、押鍵されると、キーオン、ベロシティおよびキーナンバが対応付けられて出力され、離鍵するとキーオフが出力される。制御部３０１は、この演奏信号を用いて、合成歌唱音を生成する。
【００３５】
なお、電子鍵盤装置３は、音色（生成する合成歌唱音の種類）が変更可能な場合、変更できない場合がある。この違いは、制御プログラムによって実現される機能によって異なる。この違いについては、電子鍵盤装置３の機能の説明において詳細を述べる。
【００３６】
続いて、カラオケ装置１、制御端末２および電子鍵盤装置３のそれぞれにおいて、制御プログラムを実行することによって実現される機能について説明する。なお、以下に説明する各機能を実現する構成の一部または全部は、ハードウエアによって実現されてもよい。これらの機能によって、ユーザは、対象となる楽曲を指定することによって、電子鍵盤装置３がその楽曲に応じて設定される。
【００３７】
［カラオケ装置の機能］
図５は、本発明の一実施形態におけるカラオケ装置で実現される機能を示すブロック図である。カラオケ機能１０は、選曲部１１、伴奏音生成部１３、歌詞表示部１５、および採点部１７を含む。選曲部１１は、制御端末２によって指定された歌唱曲の曲ＩＤを取得して、カラオケ用サーバ１０００から曲ＩＤに対応した楽曲データを取得する。選曲部１１によって取得された楽曲データのうち、伴奏データは伴奏音生成部１３に提供され、歌詞データは歌詞表示部１５に提供される。伴奏音生成部１３は、伴奏データに基づいて、伴奏音を生成してスピーカ１１５から発音させる。歌詞表示部１５は、歌詞データに基づいて表示部１０７に歌詞を表示する。この際、歌詞とともに、楽曲の進行に合わせて歌唱すべき位置を示す情報（ワイプ等）についても表示される。
【００３８】
採点部１７は、入力されたオーディオ信号の評価を実施して，評価に応じた評価点を算出する。算出された評価点は、例えば、表示部１０７に表示される。この評価は、例えば以下の通り実施される。まず、オーディオ信号から合成歌唱音（電子鍵盤装置３から取得した場合）または歌唱音声（マイクロフォンから取得した場合）の音高の時間変化を算出し、ガイドメロディの音高と比較する。そして、これらの音高の一致の程度に基づいて評価点が算出される。この音高は、例えば、オーディオ信号の波形のゼロクロスを用いた方法、ＦＦＴ（Fast Fourier Transform）を用いた方法などの公知の方法で算出されればよい。
【００３９】
［制御端末の機能］
図６は、本発明の一実施形態における制御端末で実現される機能を示すブロック図である。設定制御機能２０は、曲指定部２１、歌詞データ取得部２３、設定情報取得部２５、および歌詞設定提供部２７を含む。すなわち、制御端末２は、設定制御機能２０を備えた制御装置を含むことになる。曲指定部２１は、カラオケとして楽しむ歌唱曲の指定をユーザから受け付け、その歌唱曲を特定する曲ＩＤをカラオケ装置１（選曲部１１）に対して通知する。
【００４０】
歌詞データ取得部２３は、上記の曲ＩＤの歌唱曲に対応する歌詞データを取得する。この歌詞データは、この例では、歌唱合成用サーバ２０００から取得する。なお、カラオケ装置１において用いる歌詞データを電子鍵盤装置３において用いることが可能である場合もある。この場合には、歌詞データ取得部２３は、カラオケ用サーバ１０００から歌詞データを取得するようにしてもよいし、カラオケ装置１から取得するようにしてもよい。
【００４１】
図７は、本発明の一実施形態における複数パートの歌詞データを示す説明する図である。図７に示す例では、曲ＩＤが「ＡＢＣ０４０１」である歌唱曲の歌詞データである。この歌唱曲は、歌唱パートが「男声」、「女声」の２パートである。歌詞データは、「男声」のパートに対応した歌詞データ１、および「女声」のパートに対応した歌詞データ２を含んでいる。
【００４２】
図６に戻って説明を続ける。設定情報取得部２５は、通信可能な電子鍵盤装置３から設定情報を取得する。図１に示すように電子鍵盤装置３が２台である場合には、設定情報取得部２５は、２台からそれぞれを識別する情報と対応付けて設定情報を取得する。この設定情報には、電子鍵盤装置３において音色の変更が可能か否かの情報（音色変更情報）、および少なくとも音色の変更が不可である場合には現在設定されている音色の情報（音色設定情報）が含まれる。なお、音色変更情報は、直接的に音色の設定変更が可能か否かを示す場合に限らず、電子鍵盤装置３の型式番号（所定の型式番号であれば変更不可）など、また、音色設定情報が含まれる否か（含まれていれば変更不可）、設定可能な音色の種類（１種類であれば変更不可）などによって、間接的に音色の変更が可能か否かを示すものであってもよい。
【００４３】
歌詞設定提供部２７は、歌詞データ取得部２３において取得した歌詞データを電子鍵盤装置３に提供する。このとき、歌詞設定提供部２７は、設定情報取得部２５において取得した設定情報に応じて、提供する歌詞データのパートを割り当てる。パートの割当方法について説明する。
【００４４】
［歌唱パートの割り当て処理］
図８は、本発明の一実施形態における歌詞設定提供部における処理を説明するフローチャートである。歌詞データ取得部２３において歌詞データが取得され、設定情報取得部２５において設定情報が取得されると、電子鍵盤装置３の各々に対して歌唱パートを割り当てるため、図８に示す処理が開始される。まず、歌詞設定提供部２７は、設定情報を参照して、音色の設定変更が可能であるか否かを判定する（ステップＳ２０１）。全ての電子鍵盤装置３について、音色の設定変更が可能である場合（ステップＳ２０１；Ｙｅｓ）、各電子鍵盤装置３に対して割り当てる歌唱パートを決定する（ステップＳ２０３）。この際、各電子鍵盤装置３に割り当てられるパートが、できるだけ重複しないように複数の歌唱パートから選択されることが望ましい。すなわち、設定変更可能な電子鍵盤装置３の数が、歌唱パートの数より多ければ、歌唱パートの全てがいずれかの電子鍵盤装置３に割り当てられることが望ましい。一方、設定変更可能な電子鍵盤装置３の数が、歌唱パートの数より少なければ、一つの歌唱パートが、複数の電子鍵盤装置３に割り当てられることがないようにすることが望ましい。なお、複数の歌唱パートが一つの電子鍵盤装置３に割り当てられてもよいし、このようにすることで、全ての歌唱パートがいずれかの電子鍵盤装置３に割り当てられるようにしてもよい。
【００４５】
続いて、電子鍵盤装置３に対して、この装置に割り当てられる歌唱パートの識別情報と、この歌唱パートの歌詞データとを対応付けて（ステップＳ２０５）、歌詞設定用のデータとして提供し（ステップＳ２０７）、処理を終了する。この例では、識別情報は、「男声」、「女声」といった合成歌唱音の種類（声の種類）によって示される。電子鍵盤装置３のうち、音色の設定変更ができない装置が含まれている場合（ステップＳ２０１；Ｎｏ）、設定変更不可の電子鍵盤装置３に割り当てる歌唱パートを、設定されている音色に対応したパートに決定する（ステップＳ２０９）。例えば、電子鍵盤装置３に設定されている音色が、女声の音色である場合には、女声のパートを割り当てるべき歌唱パートとして決定する。そして、その歌唱パートに対応した歌詞データを、歌詞設定用のデータとして設定変更不可の電子鍵盤装置３に提供する（ステップＳ２１１）。このときには、電子鍵盤装置３において設定を変更することができないため、歌唱パートの識別情報を提供しなくてもよい。
【００４６】
続いて、電子鍵盤装置３に設定変更可能な装置が残っているか否かを判定する（ステップＳ２１３）。設定変更可能な電子鍵盤装置３が残っていない場合（ステップＳ２１３；Ｎｏ）には、処理を終了する。一方、設定変更可能な電子鍵盤装置３が残っている場合（ステップＳ２１３；Ｙｅｓ）には、まだ割り当てていない歌唱パートを優先しつつ、残っている電子鍵盤装置３に割り当てる歌唱パートを、ステップＳ２０３における方法と同様にして決定する（ステップＳ２１５）。そして、設定変更可能な電子鍵盤装置３について、ステップＳ２０５、Ｓ２０７の処理を実行して終了する。
【００４７】
図７のような歌詞データを取得した場合において、電子鍵盤装置３の組み合わせによって、それぞれに割り当てられる歌唱パートの例、および送信される歌詞設定用のデータの例を説明する。
【００４８】
［歌唱パートの割り当ての例］
図９は、本発明の一実施形態における電子鍵盤装置の組み合わせによって、それぞれに送信される歌詞設定用のデータの例を説明する図である。図７に示すように、この例では、男声のパートと女声のパートの２つのパートが歌詞データに含まれているものとする。
【００４９】
（１）図９（ａ）は、２つの電子鍵盤装置３が共に設定変更が可能な装置Ａ、Ｂの場合である。この場合には、いずれか一方に男声のパート、他方に女声のパートが割り当てられる。
（２）図９（ｂ）は、２つの電子鍵盤装置３の一方は設定変更が可能な装置Ａであり、他方は男声の音色が設定され変更が不可である装置Ｂの場合である。この場合には、設定変更が不可の装置Ｂが優先して男声のパートが割り当てられる。そして、装置Ａに対しては、残りの女声のパートが割り当てられる。なお、この例では、装置Ｂに対して送信される歌唱設定データにおいて、歌唱パートの識別情報は含まれていない。
（３）図９（ｃ）は、３つの電子鍵盤装置３が共に設定変更が可能な装置Ａ、Ｂ、Ｃの場合である。この場合には、装置Ａ、Ｂについては、図９（ａ）と同様に歌唱パートが割り当てられ、残りの装置Ｃについては、男声のパートまたは女声のパートのいずれかが割り当てられる。いずれを割り当てるかについては、予め設定されたルールに従って決められればよい。この例では、男声のパートが割り当てられている。
（４）図９（ｄ）は、１つの電子鍵盤装置３が女声の音色が設定され変更が不可である装置Ａの場合である。この場合には、装置Ａに女声のパートが割り当てられる。このとき、男声のパートについては、いずれの電子鍵盤装置３に対しても割り当てられないことになる。そのため、男声のパートについては、マイクロフォンによる歌唱音声の入力を促すように、表示部１０７の表示を制御してもよいし、男声のパートについては、歌詞データ１を用いて、カラオケ装置１または制御端末２において、合成歌唱音を生成して、スピーカ１１５から出力されるようにしてもよい。
（５）図９（ｅ）は、１つの電子鍵盤装置３が設定変更可能な装置Ａの場合である。この場合には、男声または女声のいずれか一方の歌唱パートが割り当てられてもよいが、この例では、男声のパートおよび女声のパートの双方が割り当てられる。詳細は後述するが、ユーザが電子鍵盤装置３を操作して、歌唱パートの切り替えが可能である場合に適用される。
【００５０】
以上が、制御端末２の機能についての説明である。
【００５１】
［電子鍵盤装置の機能］
続いて、電子鍵盤装置３の機能について説明する。上述したように、電子鍵盤装置３は、音色の設定変更ができない装置（第１の例）、音色の設定変更が可能な装置（第２の例）、さらに、制御端末２から設定された音色（歌唱パート）の切り替えが可能な装置（第３の例）の例について、それぞれ説明する。
【００５２】
［第１の例（設定変更不可）］
図１０は、本発明の一実施形態における電子鍵盤装置の第１の例で実現される機能を示すブロック図である。合成歌唱音生成機能３０は、歌詞設定取得部３１、歌詞設定部３３、信号生成部３５、および設定情報出力部３７を含む。すなわち、電子鍵盤装置３は、合成歌唱音生成機能３０を備えた合成歌唱音生成装置を含んでいることになる。歌詞設定取得部３１は、制御端末２から送信される歌詞設定データを取得する。第１の例では、音色の設定変更ができない装置であるため、歌詞設定データには、歌詞データのみが含まれる場合もある。歌唱パートの識別情報を取得しても設定変更ができないためである。歌詞設定部３３は、信号生成部３５において用いられる歌詞データを信号生成部３５に設定する。
【００５３】
信号生成部３５は、歌詞設定部３３によって設定された歌詞データ、予め設定されている音色（男声、女声など）を用いて、鍵盤３２１の操作に応じた合成歌唱音を示すオーディオ信号を生成する。設定情報出力部３７は、制御端末２からの要求に応じて、信号生成部３５に設定されている内容に基づく設定情報を出力する。この例では、設定情報には少なくとも音色設定情報が含まれる。続いて、信号生成部３５における合成歌唱音の生成処理について、概要を簡単に説明する。なお、電子鍵盤装置を用いて合成歌唱音を生成する技術については、例えば、上記の特許文献１（特開２００８−１７０５９２号公報）、特許文献２（特開２０１４−６２９６９号公報）に開示されている。
【００５４】
［合成歌唱音の生成処理］
図１１は、本発明の一実施形態における信号生成部における処理を説明するフローチャートである。信号生成部３５に歌詞データが設定されると、図１１に示す処理が開始される。まず、信号生成部３５は、設定された歌詞データが示す歌詞の最初の文字を指定する（ステップＳ３０１）。指定されている文字とその前後の文字とがそれぞれ区別されて表示部３０７に表示されていてもよい。鍵盤３２１から出力される演奏信号により演奏操作（押鍵）の有無を判定し、押鍵が行われるまで待つ（ステップＳ３０３；Ｎｏ）。
【００５５】
演奏操作が行われた場合（ステップＳ３０３；Ｙｅｓ）、指定されている文字を読み出し（ステップＳ３０５）、演奏操作（押鍵）が行われた鍵（キーナンバ）に指定される音高で、読み出した文字を発声させるための合成歌唱音を示すオーディオ信号を生成する（ステップＳ３０７）。例えば、読み出した文字が「か（ka）」であり、演奏操作された鍵が「Ｃ４」である場合には、Ｃ４の音高で「か（ka）」を発声させる合成歌唱音が生成される。
【００５６】
指定されている文字（読み出した文字）が歌詞の最後の文字ではない場合（ステップＳ３０９；Ｎｏ）、次の文字を指定して（ステップＳ３１１）、次の演奏操作を待つ（ステップＳ３０３；Ｎｏ）。順次、次の文字が指定されていき、最後の文字になった場合（ステップＳ３０９；Ｙｅｓ）には、再びステップＳ３０１に戻る。このようにすることによって、演奏操作に応じた音高に調整された歌詞が順次発声される合成歌唱音が生成される。そして、合成歌唱音を示すオーディオ信号がカラオケ装置１に対して出力される。なお、操作部３０５等に対する所定の操作を受け付けると、強制的に次の文字が指定されるようにしてもよい。また、歌詞をフレーズ単位で区分する情報を取得している場合には、所定の操作を受け付けると、いずれかのフレーズ（直前または直後など）の最初の文字が強制的に指定されるようにしてもよい。
【００５７】
［第２の例（設定変更可能）］
図１２は、本発明の一実施形態における電子鍵盤装置の第２の例で実現される機能を示すブロック図である。合成歌唱音生成機能３０Ａは、歌詞設定取得部３１、歌詞設定部３３、信号生成部３５、設定情報出力部３７、および音色選択部３９を含む。歌詞設定取得部３１、歌詞設定部３３、および信号生成部３５については、第１の例で説明した合成歌唱音生成機能３０と同様の機能を有するため、説明を省略する。
【００５８】
音色選択部３９は、歌詞設定取得部３１において取得した歌詞設定データに基づいて、歌詞データの歌唱パートを特定し、その歌唱パートに応じた音色を選択して信号生成部３５に設定する。例えば、選択可能な音色が「男声」、「女声」である場合で、歌詞設定データに基づく歌唱パートが「男声のパート」であれば、「男声」の音色が選択されて、信号生成部３５に設定される。設定された音色は、表示部３０７を介してユーザに提示されてもよい。
【００５９】
同じように分類される音色群の存在等によって選択可能な音色が複数存在する場合、例えば、「男声」に分類される音色として「男声Ａ」および「男声Ｂ」が存在する場合には、いずれかの音色が予め決められたルール（ランダム、所定順など）で決定されればよい。また、表示部３０７を介して候補となる音色を提示し、ユーザが操作部３０５を介していずれかの音色を選択するようにしてもよい。
【００６０】
設定情報出力部３７は、制御端末２からの要求に応じて、信号生成部３５に設定されている内容に基づく設定情報を出力する点では、第１の例と同じである。一方、設定情報の内容は、第２の例では、音色の設定変更が可能であることを示す情報（音色変更情報）が含まれる。音色設定情報については、含まれていてもよいし含まれてなくてもよい。なお、電子鍵盤装置３としては、音色の設定変更が可能であったとしても、操作部３０５を介して事前に設定した音色を変更したくない場合もある。このような場合に、設定変更ができないように制御することができるようにしてもよい。この場合には、事前に設定された音色から設定変更ができない装置とみなして、第１の例と同様な設定情報、すなわち、事前に設定された音色を示す音色設定情報が出力されるようにすればよい。
【００６１】
［第３の例（設定変更可能、歌唱パート切替可能）］
図１３は、本発明の一実施形態における電子鍵盤装置の第３の例で実現される機能を示すブロック図である。合成歌唱音生成機能３０Ｂは、歌詞設定取得部３１、パート選択部３２、歌詞設定部３３、信号生成部３５、設定情報出力部３７、および音色選択部３９を含む。パート選択部３２以外の構成については、第１の例で説明した合成歌唱音生成機能３０および第２の例で説明した合成歌唱音生成機能３０Ａと同様の機能を有するため、説明を省略する。
【００６２】
パート選択部３２は、図９（ｅ）のように複数の歌唱パートが１台の電子鍵盤装置３に割り当てられている場合に用いられる。１台の電子鍵盤装置３に複数の歌唱パートが割り当てられると、歌詞設定取得部３１においては、複数の歌唱パートの歌詞データを含む歌詞設定データが取得される。そのため、歌詞設定部３３および音色選択部３９において、信号生成部３５に対する設定を実施するためには、いずれかの歌唱パートを選択しなくてはならない。そこで、パート選択部３２は、ユーザの指示（例えば、操作部３０５を介して入力される）に基づいて、割り当てられた歌唱パートのいずれかを選択する。このとき、歌唱パートの名称を選択して歌唱パートを直接的に選択してもよいし、歌詞データのいずれかの文字を選択することにより、その歌詞データに対応する歌唱パートを間接的に選択してもよい。音色選択部３９は、選択された歌唱パートに応じた音色を選択して、信号生成部３５に設定する。また、歌詞設定部３３は、選択された歌唱パートに対応する歌詞データを、信号生成部３５に設定する。
【００６３】
以上が、電子鍵盤装置３の機能についての説明である。
【００６４】
このように、本発明の一実施形態におけるカラオケシステム１００によれば、制御端末２においてカラオケ装置１に対して歌唱したい楽曲を指定すると、電子鍵盤装置３に対しても、その歌唱曲に対応した合成歌唱音を生成するための歌詞データ等が設定される。また、複数の歌唱パートが存在するようなデュエット曲などにおいては、複数の電子鍵盤装置３のそれぞれに対して歌唱パートを割り当てたり、電子鍵盤装置３が１台であっても、最適な歌唱パートを割り当てたりすることができるため、電子鍵盤装置３の利便性を高めることができる。
【００６５】
＜その他の実施形態＞
上記の実施形態における説明では、電子鍵盤装置３に対して歌詞設定データが提供される際には、１曲全体の歌詞データが含まれた状態で提供されていたが、伴奏音の再生に合わせてリアルタイムに提供されてもよい。リアルタイムに提供される場合には、例えば、演奏操作が行われると、制御端末２から１文字ずつ歌詞が提供されてもよいし、数文字ずつ提供されてもよいし、または、フレーズ単位で提供されてもよい。また、リアルタイムに提供される場合、歌唱パートの識別情報が変更されてもよい。これによれば、識別情報が変更されることにより、楽曲の途中で音色を変更することもできる。
【００６６】
上述した歌唱パートの識別情報は、合成歌唱音の種類（声の種類）によって示されていたが、別の形式で示されていてもよい。例えば、「パート１」および「パート２」の組み合わせ、「メイン」および「サブ」の組み合わせのように、歌唱音の種類を表す形式でなくてもよい。このような形式の場合に、各歌唱パートに対してメロディの最高音と最低音を特定する情報（キーナンバなど）をさらに識別情報に含めてもよい。この識別情報によって、各歌唱パートの音域を判定し、歌唱音の種類に関連付けられるようにしてもよい。
【００６７】
上述したカラオケシステム１００においては、カラオケ装置１、制御端末２、および電子鍵盤装置３はそれぞれの機能がそれぞれの装置において実現されていたが、各装置の一部の機能または全体の機能が他の装置で実現されてもよい。例えば、制御端末２における設定制御機能２０の一部または全部が電子鍵盤装置３において実現されてもよい。制御端末２における設定制御機能２０の全部が電子鍵盤装置３において実現される場合には、制御端末２と電子鍵盤装置３とが一体型の装置であることと等しい。また、これとは逆にさらに多くの装置を用いて、各機能が実現されていてもよい。例えば、電子鍵盤装置３のうち、合成歌唱音生成機能３０を備えた合成歌唱音生成装置と、鍵盤３２１の部分を備えた装置（例えば、ＭＩＤＩキーボードなど）とを別々に構成してもよい。このとき、合成歌唱音生成装置は、制御端末２に含まれていてもよい。
【００６８】
合成歌唱音は、ユーザが鍵盤３２１の鍵を押下することによって生成されていた。すなわち、鍵は、合成歌唱音を生成するための演奏操作子の一例であった。一方、演奏操作子は鍵以外であってもよく、例えば、ギターシンセサイザ（ギター型のコントローラ）の弦であってもよいし、ウインドシンセサイザ（管楽器型のコントローラ）のキーであってもよい。
【符号の説明】
【００６９】
１…カラオケ装置、２…制御端末、３…電子鍵盤装置、１０…カラオケ機能、１１…選曲部、１３…伴奏音生成部、１５…歌詞表示部、１７…採点部、２０…設定制御機能、２１…曲指定部、２３…歌詞データ取得部、２５…設定情報取得部、２７…歌詞設定提供部、３０，３０Ａ，３０Ｂ…合成歌唱音生成機能、３１…歌詞設定取得部、３２…パート選択部、３３…歌詞設定部、３５…信号生成部、３７…設定情報出力部、３９…音色選択部、１００…カラオケシステム、１０１，２０１，３０１…制御部、１０３，２０３，３０３…記憶部、１０５，２０５，３０５…操作部、１０７，２０７，３０７…表示部、１０９，２０９，３０９…通信部、１１１…信号処理部、１１３…入力端子、１１５…スピーカ、３１７…インターフェイス、３２１…鍵盤、１０００…カラオケ用サーバ、２０００…歌唱合成用サーバ
【図１】
0006492933.tif 000002
【図２】
0006492933.tif 000003
【図３】
0006492933.tif 000004
【図４】
0006492933.tif 000005
【図５】
0006492933.tif 000006
【図６】
0006492933.tif 000007
【図７】
0006492933.tif 000008
【図８】
0006492933.tif 000009
【図９】
0006492933.tif 000010
【図１０】
0006492933.tif 000011
【図１１】
0006492933.tif 000012
【図１２】
0006492933.tif 000013
【図１３】
0006492933.tif 000014