(57)【要約】【課題】ユーザの創造力に依存せずに歌詞を生成することが可能な歌詞生成装置および歌詞生成方法を提供する。【解決手段】決定部３５は、ユーザによる選択子の操作に基づいて、複数の歌詞要素のうち歌詞として使用すべき使用歌詞要素を決定する。出力部３６は、決定された使用歌詞要素を出力する。各歌詞要素は、品詞の種類に基づいて定められた複数の品詞類型のいずれかに分類される。複数の選択子の各々は、いずれかの品詞類型に対応しかつ対応する品詞類型を識別可能に設けられる。決定部３５は、操作された選択子に対応する品詞類型の使用歌詞要素を決定する。【選択図】図３
2017161721.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより操作される複数の選択子と、
ユーザによる選択子の操作に基づいて、複数の歌詞要素のうち歌詞として使用すべき使用歌詞要素を決定する決定手段と、
決定された前記使用歌詞要素を出力する出力手段とを備え、
各歌詞要素は、品詞の種類に基づいて定められた複数の品詞類型のいずれかに分類され、
前記複数の選択子の各々は、いずれかの品詞類型に対応しかつ対応する品詞類型を識別可能に設けられ、
前記決定手段は、操作された選択子に対応する品詞類型の使用歌詞要素を決定する、歌詞生成装置。
【請求項２】
前記複数の歌詞要素は、基準歌詞要素および置換歌詞要素を含み、
前記基準歌詞要素は、暫定的に使用歌詞要素に決定され、
前記複数の選択子は、置換歌詞要素が割り当てられる置換用選択子を含み、
前記決定手段は、操作された置換用選択子に割り当てられた置換歌詞要素を、当該置換歌詞要素と共通の品詞類型に分類される基準歌詞要素に代えて使用歌詞要素に決定する、請求項１記載の歌詞生成装置。
【請求項３】
前記複数の歌詞要素は、基準歌詞要素および置換歌詞要素を含み、
前記基準歌詞要素は、暫定的に使用歌詞要素に決定され、
前記複数の選択子は、基準歌詞要素が割り当てられる歌詞対応選択子を含み、
前記決定手段は、操作された歌詞対応選択子に割り当てられた基準歌詞要素に代えて当該基準歌詞要素と共通の品詞類型に分類される置換歌詞要素を使用歌詞要素に決定する、請求項１記載の歌詞生成装置。
【請求項４】
各選択子の色は、対応する品詞類型によって異なる、請求項１〜３のいずれか一項に記載の歌詞生成装置。
【請求項５】
旋律を表す旋律データを取得する旋律取得部と、
出力された使用歌詞要素および取得された旋律データから歌唱音を表す歌唱音データを合成する歌唱音データ合成手段とをさらに備える、請求項１〜４のいずれか一項に記載の歌詞生成装置。
【請求項６】
ユーザによる選択子の操作に基づいて、複数の歌詞要素のうち歌詞として使用すべき使用歌詞要素を決定するステップと、
決定された前記使用歌詞要素を出力するステップとを備え、
各歌詞要素は、品詞の種類に基づいて定められた複数の品詞類型のいずれかに分類され、
いずれかの品詞類型にそれぞれ対応しかつ対応する品詞類型をそれぞれ識別可能に複数の選択子が設けられ、
使用歌詞要素を決定する前記ステップにおいて、操作された選択子に対応する品詞類型の使用歌詞要素を決定する、歌詞生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、歌詞を生成する歌詞生成装置および歌詞生成方法に関する。
【背景技術】
【０００２】
楽曲の制作に種々の操作子を有する装置が用いられる。特許文献１に記載される演奏装置は、マトリクス状に配置された複数のマトリクススイッチを有する。例えば、各マトリクススイッチの横方向における位置が発音タイミングに対応し、縦方向における位置が音高に対応する。この場合、複数のマトリクススイッチを操作することによって発音タイミングおよび音高を指定することができる。これにより、楽曲の旋律を制作することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−６１５６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
音声合成技術を用いた歌唱音の制作では、例えば、電子鍵盤楽器または上記のような演奏装置を用いて旋律が入力され、キーボード等を用いて歌詞が入力される。楽曲の歌詞としては、意外性または偶然性を有することが面白みとなることがある。しかしながら、ユーザが歌詞を制作すると、その歌詞はユーザの創造力に依存する。そのため、意外性または偶然性を有する歌詞を制作することが難しい。
【０００５】
本発明の目的は、ユーザの創造力に依存せずに歌詞を生成することが可能な歌詞生成装置および歌詞生成方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明に係る歌詞生成装置は、ユーザにより操作される複数の選択子と、ユーザによる選択子の操作に基づいて、複数の歌詞要素のうち歌詞として使用すべき使用歌詞要素を決定する決定手段と、決定された使用歌詞要素を出力する出力手段とを備え、各歌詞要素は、品詞の種類に基づいて定められた複数の品詞類型のいずれかに分類され、複数の選択子の各々は、いずれかの品詞類型に対応しかつ対応する品詞類型を識別可能に設けられ、決定手段は、操作された選択子に対応する品詞類型の使用歌詞要素を決定する。
【０００７】
この歌詞生成装置においては、ユーザにより選択子が操作されると、操作された選択子に対応する品詞類型の使用歌詞要素が決定される。各選択子は対応する品詞類型を識別可能に設けられるので、ユーザは、各品詞類型に対応する選択子を選択的に操作することができる。選択子の操作によって品詞類型毎に使用歌詞要素が決定されるので、それらの使用歌詞要素を用いて、ユーザの創造力に依存せずに意外性および偶然性を有する歌詞を生成することができる。
【０００８】
複数の歌詞要素は、基準歌詞要素および置換歌詞要素を含み、基準歌詞要素は、暫定的に使用歌詞要素に決定され、複数の選択子は、置換歌詞要素が割り当てられる置換用選択子を含み、決定手段は、操作された置換用選択子に割り当てられた置換歌詞要素を、当該置換歌詞要素と共通の品詞類型に分類される基準歌詞要素に代えて使用歌詞要素に決定してもよい。
【０００９】
この場合、置換用選択子が操作されると、操作された置換用選択子に割り当てられた置換歌詞要素が基準歌詞要素に代えて使用歌詞要素に決定される。それにより、使用歌詞要素と置換歌詞要素との組み合わせからなる面白みのある歌詞を生成することができる。また、共通の品詞類型に分類される基準歌詞要素と置換歌詞要素とが置換されるので、予め用意された文法的構成が維持され、意味的な面白みが生じやすくなる。
【００１０】
複数の歌詞要素は、基準歌詞要素および置換歌詞要素を含み、基準歌詞要素は、暫定的に使用歌詞要素に決定され、複数の選択子は、基準歌詞要素が割り当てられる歌詞対応選択子を含み、決定手段は、操作された歌詞対応選択子に割り当てられた基準歌詞要素に代えて当該基準歌詞要素と共通の品詞類型に分類される置換歌詞要素を使用歌詞要素に決定してもよい。
【００１１】
この場合、歌詞対応選択子が操作されると、操作された歌詞対応選択子に割り当てられた基準歌詞要素に代えて置換歌詞要素が使用歌詞要素に決定される。それにより、使用歌詞要素と置換歌詞要素との組み合わせからなる面白みのある歌詞を生成することができる。また、共通の品詞類型に分類される基準歌詞要素と置換歌詞要素とが置換されるので、予め用意された文法的構成が維持され、意味的な面白みが生じやすくなる。
【００１２】
各選択子の色は、対応する品詞類型によって異なってもよい。この場合、ユーザが各選択子に対応する品詞類型を容易に識別することができる。
【００１３】
歌詞生成装置は、旋律を表す旋律データを取得する旋律取得部と、出力された使用歌詞要素および取得された旋律データから歌唱音を表す歌唱音データを合成する歌唱音データ合成手段とをさらに備えてもよい。
【００１４】
この場合、生成された歌詞の歌唱音を出力することができる。選択子の操作による使用歌詞要素の決定と、決定された使用歌詞要素に基づく歌唱音の出力とが略同時に行われることにより、ユーザは、即興的な歌詞の生成を楽しむことができる。
【００１５】
本発明に係る歌詞生成方法は、ユーザによる選択子の操作に基づいて、複数の歌詞要素のうち歌詞として使用すべき使用歌詞要素を決定するステップと、決定された使用歌詞要素を出力するステップとを備え、各歌詞要素は、品詞の種類に基づいて定められた複数の品詞類型のいずれかに分類され、いずれかの品詞類型にそれぞれ対応しかつ対応する品詞類型をそれぞれ識別可能に複数の選択子が設けられ、使用歌詞要素を決定するステップにおいて、操作された選択子に対応する品詞類型の使用歌詞要素を決定する。
【００１６】
歌詞生成プログラムは、ユーザによる選択子の操作に基づいて、複数の歌詞要素のうち歌詞として使用すべき使用歌詞要素を決定するステップと、決定された使用歌詞要素を出力するステップとを、コンピュータに実行させ、各歌詞要素は、品詞の種類に基づいて定められた複数の品詞類型のいずれかに分類され、いずれかの品詞類型にそれぞれ対応しかつ対応する品詞類型をそれぞれ識別可能に複数の選択子が設けられ、使用歌詞要素を決定するステップにおいて、操作された選択子に対応する品詞類型の使用歌詞要素を決定する。
【００１７】
この歌詞生成方法および歌詞生成プログラムによれば、選択子の操作によって品詞類型毎に使用歌詞要素が決定されるので、それらの使用歌詞要素を用いて、ユーザの創造力に依存せずに意外性および偶然性を有する歌詞を生成することができる。
【発明の効果】
【００１８】
本発明によれば、ユーザの創造力に依存せずに歌詞を生成することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態に係る歌詞生成装置を含む電子音楽装置の構成を示すブロック図である。
【図２】表示入力部の一例を示す図である。
【図３】歌詞生成装置の機能的な構成を示すブロック図である。
【図４】基準歌詞要素および置換歌詞要素の例を示す図である。
【図５】基準歌詞要素および置換歌詞要素の割り当ての例について説明するための図である。
【図６】基準歌詞要素の割り当ての変化について説明するための図である。
【図７】置換用スイッチおよび歌詞対応スイッチの操作による歌詞生成の例について説明するための図である。
【図８】各機能部による歌詞生成処理の一例を示すフローチャートである。
【図９】置換歌詞要素の割り当ての他の例について説明するための図である。
【図１０】品詞類型を識別するための他の構成の例を示す図である。
【図１１】タッチパネル上に表示される選択子の例を示す図である。
【図１２】他の実施の形態に係る歌詞生成装置の機能的な構成を示すブロック図である。
【図１３】タッチパネルにおける歌詞要素の表示例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態に係る歌詞生成装置および歌詞生成方法について図面を用いて詳細に説明する。
【００２１】
（１）電子音楽装置の構成
図１は、本発明の実施の形態に係る歌詞生成装置を含む電子音楽装置の構成を示すブロック図である。図１の電子音楽装置１は、表示入力部２、設定操作子４および表示部６を備える。表示入力部２、設定操作子４および表示部６はバス１９に接続される。
【００２２】
表示入力部２は、スイッチ群２１および表示部群２２を含む。スイッチ群２１は、オンオフ操作される複数のスイッチＳＷ（後述の図２参照）を含む。表示部群２２は、複数のスイッチＳＷにそれぞれ対応するように設けられた複数の表示部ＤＳ（後述の図２参照）を含む。スイッチＳＷおよび表示部ＤＳの詳細については後述する。
【００２３】
設定操作子４は、例えばオンオフ操作されるスイッチからなり、各種設定を行うために用いられる。表示部６は、例えば液晶ディスプレイを含み、演奏または設定等に関する各種情報を表示する。表示部６がタッチパネルディスプレイにより構成されてもよい。
【００２４】
電子音楽装置１は、ＲＡＭ（ランダムアクセスメモリ）９、ＲＯＭ（リードオンリメモリ）１０、ＣＰＵ（中央演算処理装置）１１、タイマ１２および記憶装置１３をさらに備える。ＲＡＭ９、ＲＯＭ１０、ＣＰＵ１１および記憶装置１３はバス１９に接続され、タイマ１２はＣＰＵ１１に接続される。外部記憶装置１５等の外部機器が通信Ｉ／Ｆ（インタフェース）１４を介してバス１９に接続されてもよい。ＲＡＭ９、ＲＯＭ１０、ＣＰＵ１１およびタイマ１２がコンピュータを構成する。
【００２５】
ＲＡＭ９は、例えば揮発性メモリからなり、ＣＰＵ１１の作業領域として用いられるとともに、各種データを一時的に記憶する。ＲＯＭ１０は、例えば不揮発性メモリからなり、システムプログラムおよび歌詞生成プログラム等のコンピュータプログラムを記憶する。ＣＰＵ１１は、ＲＯＭ１０に記憶された歌詞生成プログラムをＲＡＭ９上で実行することにより後述する歌詞生成処理を行う。タイマ１２は、時間情報をＣＰＵ１１に与える。
【００２６】
記憶装置１３は、ハードディスク、光学ディスク、磁気ディスクまたはメモリカード等の記憶媒体を含む。記憶装置１３には、１または複数の楽曲に対応する基準楽曲データが記憶される。基準楽曲データは、基準歌詞要素データ、旋律データ、伴奏データおよび歌詞区間データを含む。基準歌詞要素データは、対応する楽曲の歌詞を構成する複数の基準歌詞要素を表す。基準歌詞要素の詳細については後述する。旋律データは、対応する楽曲の歌唱パートの旋律（音符列）を表し、例えばＭＩＤＩ（Musical Instrument Digital Interface）データからなる。伴奏データは、対応する楽曲の伴奏音を表し、例えばＭＩＤＩデータまたはオーディオデータからなる。歌詞区間データは、各基準歌詞要素に対応する楽曲の時間的区間を表す。例えば、一の基準歌詞要素に対応する旋律の最初の音のノートオンの時点が当該一の基準歌詞要素に対応する歌詞区間の開始時点であり、次の基準歌詞要素に対応する旋律の最初の音のノートオンの時点が上記一の基準歌詞要素に対応する歌詞区間の終了時点である。
【００２７】
また、記憶装置１３には、複数の置換歌詞要素を表す置換歌詞要素データが記憶される。置換歌詞要素の詳細については後述する。また、記憶装置１３には、音声合成に用いられる音声素片データ群が記憶される。音声素片データ群は、種々の音声素片のサンプリング波形を表す複数の音声素片データを含む。上記の歌詞生成プログラムが記憶装置１３に記憶されてもよい。外部記憶装置１５は、記憶装置１３と同様に、ハードディスク、光学ディスク、磁気ディスクまたはメモリカード等の記憶媒体を含む。基準楽曲データ、置換歌詞要素データ、音声素片データ群および歌詞生成プログラムが外部記憶装置１５に記憶されてもよい。
【００２８】
歌詞生成プログラムは、コンピュータが読み取り可能な記録媒体に格納された形態で提供され、ＲＯＭ１０または記憶装置１３にインストールされてもよい。また、通信Ｉ／Ｆ１４が通信網に接続されている場合、通信網に接続されたサーバから配信された歌詞生成プログラムがＲＯＭ１０または記憶装置１３にインストールされてもよい。同様に、準楽曲データ、置換歌詞要素データおよび音声素片データ群が、記憶媒体から取得されてもよく、通信網に接続されたサーバから取得されてもよい。
【００２９】
電子音楽装置１は、音源１６、効果回路１７およびサウンドシステム１８をさらに備える。音源１６および効果回路１７はバス１９に接続され、サウンドシステム１８は効果回路１７に接続される。音源１６は、ＣＰＵ１１により生成される歌唱音データ等に基づいて楽音信号を生成する。効果回路１７は、音源１６により生成される楽音信号に音響効果を付与する。
【００３０】
サウンドシステム１８は、デジタルアナログ（Ｄ／Ａ）変換回路、増幅器およびスピーカを含む。サウンドシステム１８は、音源１６から効果回路１７を通して与えられる楽音信号をアナログ音信号に変換し、アナログ音信号に基づく音を発生する。電子音楽装置１において、主として表示入力部２、ＲＡＭ９、ＲＯＭ１０およびＣＰＵ１１が歌詞生成装置１００を構成する。
【００３１】
図２は、図１の表示入力部２の一例を示す図である。図２の例では、スイッチ群２１として、押下式の複数のスイッチＳＷがマトリクス状に配置される。また、表示部群２２として、複数のスイッチＳＷの内部に複数の表示部ＤＳがそれぞれ配置される。各表示部ＤＳは、例えばＲＧＢ（赤緑青）の三色ＬＥＤを含み、種々の色で発光する。それにより、各スイッチＳＷの色を適宜変化させることができる。以下の説明においては、複数のスイッチＳＷの横の並びを行と呼び、縦の並びを列と呼ぶ。図２の例では、複数のスイッチＳＷが５つの行および６つの列を構成する。
【００３２】
（２）歌詞生成装置１００の機能的な構成
図３は、歌詞生成装置１００の機能的な構成を示すブロック図である。図３に示すように、歌詞生成装置１００は、基準楽曲データ取得部３１、操作検出部３４、決定部３５、出力部３６、歌唱音データ合成部３７および出力制御部３８を含む。
【００３３】
基準楽曲データ取得部３１は、一の楽曲（以下、対象楽曲と呼ぶ）の基準楽曲データを取得する。操作検出部３４は、表示入力部２の複数のスイッチＳＷ（図３）の操作および設定操作子４（図１）の操作を検出する。決定部３５は、ユーザによるスイッチＳＷの操作に基づいて、取得された基準楽曲データの基準歌詞要素データにより表される基準歌詞要素および記憶される置換歌詞要素データにより表される置換歌詞要素のうち、歌詞として使用すべき使用歌詞要素を決定する。出力部３６は、決定された使用歌詞要素を順に出力する。
【００３４】
歌唱音データ合成部３７は、出力された使用歌詞要素および取得された基準楽曲データの旋律データに基づいて、音声合成技術により歌唱音データを合成する。具体的には、音声素片データ群から使用歌詞要素に対応する複数の音声素片データが抽出され、旋律データに対応するように各音声素片データの音高および時間長が調整される。複数の音声素片データが連結されることにより、歌唱音データが合成される。なお、ユーザが鍵盤またはテルミン等を操作して入力した旋律データに基づいて、歌唱音データが合成されてもよい。出力制御部３８は、合成された歌唱音データに基づく歌唱音の出力を制御する。さらに、出力制御部３８が、取得された基準楽曲データの伴奏データに基づく伴奏音の出力を制御してもよい。
【００３５】
図１のＣＰＵ１１がＲＯＭ１０または記憶装置１３に記憶された歌詞生成プログラムを実行することにより、基準楽曲データ取得部３１、操作検出部３４、決定部３５、出力部３６、歌唱音データ合成部３７および出力制御部３８が実現される。これらの機能部は、電子回路等のハードウエアにより実現されてもよい。
【００３６】
（３）基準歌詞要素および置換歌詞要素
図４は、基準歌詞要素および置換歌詞要素の例を示す図である。各基準歌詞要素は、楽曲の歌詞を構成する１または複数の単語からなる。図４の例では、“Ｉ”、“bought”、“Vocaloid”および“yesterday”がそれぞれ基準歌詞要素に相当する。
【００３７】
各基準歌詞要素は、品詞の種類に基づいて定められた複数の品詞類型のいずれかに分類される。品詞類型は、例えば、名詞に対応する名詞類型、動詞に対応する動詞類型、副詞に対応する副詞類型、および形容詞に対応する形容詞類型を含む。各品詞類型は、対応する品詞の単語に限らず、その品詞に類する他の品詞の単語を含んでもよい。例えば、動詞類型が、“can”または“may”等の助動詞を含んでもよい。また、各品詞類型は、対応する品詞の単語に連なる他の品詞の単語を含んでもよい。例えば、名詞類型が、“the”または“a”等の冠詞を含んでもよく、動詞類型が、ｂｅ動詞、過去分詞および前置詞からなるイディオムを含んでもよい。図４の例において、“Ｉ”および“Vocaloid”は名詞類型に分類され、“bought”は動詞類型に分類され、“yesterday”は副詞類型に分類される。本例では、主に英語を対象とする品詞類型が用いられるが、品詞類型の種類はこれに限定されず、他の種々の品詞類型が用いられてもよい。
【００３８】
置換歌詞要素は、予め用意された１または複数の単語からなる。図４には、置換歌詞要素の例として、６つの文が示される。これらの文を構成する１つの単語または複数の単語が置換歌詞要素に相当する。例えば、“Fernando”、“loves”および“tacos”がそれぞれ置換歌詞要素に相当する。置換歌詞要素は、本例のように文単位で用意されてもよく、独立した一または複数の単語単位で用意されてもよい。あるいは、楽曲（例えば、対象楽曲以外の楽曲）の歌詞を構成する一または複数の単語が置換歌詞要素として用いられてもよい。各置換歌詞要素は、基準歌詞要素と同様にいずれかの品詞類型に分類される。
【００３９】
（３）歌詞の決定
本実施の形態では、図２の表示入力部２の操作に基づいて、基準歌詞要素および置換歌詞要素から歌詞として使用すべき歌詞要素（以下、使用歌詞要素と呼ぶ。）が決定されつつ、決定された歌詞と対象楽曲の旋律とが合成された歌唱音が略リアルタイムで図１のサウンドシステム１８から出力される。また、歌唱音とともに対象楽曲の伴奏音が出力されてもよい。
【００４０】
図２の表示入力部２の各スイッチＳＷには、基準歌詞要素または置換歌詞要素が割り当てられる。図５は、基準歌詞要素および置換歌詞要素の割り当ての例について説明するための図である。以下の説明においては、複数のスイッチＳＷの上の行から下の行へ順に第１行、第２行、・・・、第５行と呼び、左の列から右の列へ順に第１列、第２列、・・・、第６列と呼ぶ。また、基準歌詞要素および置換歌詞要素を歌詞要素と総称する。
【００４１】
本例では、第１行のスイッチＳＷに割り当てられる歌詞要素が使用歌詞要素に相当する。そのため、第１行のスイッチＳＷに割り当てられる歌詞要素に基づいて歌唱音が合成される。初期状態では、暫定的に基準歌詞要素が使用歌詞要素に決定され、第１行のスイッチＳＷに基準歌詞要素が割り当てられる。また、第２行から第５行のスイッチＳＷには置換歌詞要素が割り当てられる。各スイッチＳＷには、割り当てられた置換歌詞要素の品詞類型に対応する色が付される。図５においては、各品詞類型に対応する色が、ハッチングまたはドットパターンで表される。
【００４２】
以下の説明では、必要に応じて、第１行の各スイッチＳＷを歌詞対応スイッチＳＷａと呼び、第２行から第５行の各スイッチＳＷを置換用スイッチＳＷｂと呼ぶ。また、第１行かつ第ｉ列（ｉは１以上６以下の整数）の歌詞対応スイッチＳＷａを歌詞対応スイッチ（１，ｉ）と表し、第ｊ行（ｊは２以上５以下の整数）かつ第ｉ列の置換用スイッチＳＷｂを置換用スイッチ（ｊ，ｉ）と表す。
【００４３】
図５の例では、歌詞対応スイッチ（１，１）、（１，２）、（１，３）および（１，４）に、基準歌詞要素として“Ｉ”、“bought”、“Vocaloid”および“yesterday”がそれぞれ割り当てられている。各歌詞対応スイッチＳＷａに割り当てられる基準歌詞要素は、歌唱音の出力と対応するように、時間の経過とともに順次変化される。
【００４４】
図６は、基準歌詞要素の割り当ての変化について説明するための図である。図６の例では、現時点で出力される歌唱音に対応する基準歌詞要素が歌詞対応スイッチ（１，１）に割り当てられ、その基準歌詞要素に続く５つの基準歌詞要素が歌詞対応スイッチ（１，２）、（１，３）、・・・、（１，６）にそれぞれ割り当てられる。図６（ａ）においては、現時点で出力される歌唱音に対応する基準歌詞要素が“Ｉ”である。そのため、“Ｉ”が歌詞対応スイッチ（１，１）に割り当てられ、“Ｉ”に続く“bought”、・・・、“sound”が、歌詞対応スイッチ（１，２）〜（１，６）にそれぞれ割り当てられる。出力される歌唱音の進行に伴い、図６（ｂ）および図６（ｃ）に示すように、各基準歌詞要素が割り当てられる歌詞対応スイッチＳＷａが、左へ１つずつずらされる。
【００４５】
各置換用スイッチＳＷｂには、予め定められた方式で置換歌詞要素が割り当てられる。例えば、各置換用スイッチＳＷｂに対応する品詞類型が予め定められる。置換歌詞要素データから各品詞類型の置換歌詞要素が適宜抽出され、対応する置換用スイッチＳＷｂに割り当てられる。この場合、品詞類型毎に置換歌詞要素データから置換歌詞要素が無作為に抽出されてもよく、予め定められた抽出条件に基づいて置換歌詞要素が抽出されてもよい。抽出条件は、例えば、歌詞対応スイッチＳＷａに割り当てられる種々の品詞類型の基準歌詞要素のうち、該当の品詞類型の基準歌詞要素と音節数または発音が近いことである。
【００４６】
他の方法として、置換歌詞要素データから抽出された種々の品詞類型の置換歌詞要素が複数の置換用スイッチＳＷｂに無作為に割り当てられてもよい。また、各置換用スイッチＳＷｂに割り当てられる置換歌詞要素をユーザが任意に指定可能であってもよい。各置換用スイッチＳＷｂに割り当てられる置換歌詞要素は固定されていてもよく、歌唱音の進行に合わせて切り替えられてもよい。例えば、複数の歌詞対応スイッチＳＷａに割り当てられる基準歌詞要素と共通の品詞類型に分類される置換歌詞要素のみが置換用スイッチＳＷｂに割り当てられるように、基準歌詞要素の割り当ての変化に基づいて、置換歌詞要素の割り当てが変化されてもよい。また、一部の置換用スイッチＳＷｂに置換歌詞要素が割り当てられなくてもよい。この場合、歌詞要素が割り当てられていない置換用スイッチＳＷｂの操作は無効となる。
【００４７】
ユーザは、歌詞対応スイッチＳＷａまたは置換用スイッチＳＷｂを操作（押下）することにより、歌詞対応スイッチＳＷａに割り当てられる使用歌詞要素を置換することができる。具体的には、いずれかの置換用スイッチＳＷｂが操作されると、複数の歌詞対応スイッチＳＷａに割り当てられた歌詞要素のうち、操作された置換用スイッチＳＷｂに割り当てられた置換歌詞要素と共通の品詞類型に分類される歌詞要素が、操作された置換用スイッチＳＷｂに割り当てられた置換歌詞要素で置換される。この場合、基準歌詞要素に代えて、操作された置換用スイッチＳＷｂに割り当てられた置換歌詞要素が使用歌詞要素に決定される。例えば、図５の置換用スイッチ（３，４）に、置換歌詞要素として動詞類型の“was”が割り当てられているとする。この場合、置換用スイッチ（３，４）が操作されると、歌詞対応スイッチ（１，２）に割り当てられた“bought”が、“was”で置換される。
【００４８】
なお、本例において、歌詞対応スイッチ（１，１）に割り当てられた歌詞要素は、その時点で出力が開始されている歌唱音に対応するので、歌詞対応スイッチ（１，１）に割り当てられた基準歌詞要素を置換することはできない。また、複数の歌詞対応スイッチＳＷａに共通の品詞類型の基準歌詞要素が割り当てられている場合であって、その品詞類型に対応する置換用スイッチＳＷｂが操作された場合には、例えば、該当の複数の歌詞対応スイッチＳＷａのうち、最も左に位置する歌詞対応スイッチＳＷａに割り当てられた基準歌詞要素が置換される。あるいは、該当の複数の歌詞対応スイッチＳＷａに割り当てられた全ての基準歌詞要素が置換されてもよい。
【００４９】
一方、いずれかの歌詞対応スイッチＳＷａが操作されると、その歌詞対応スイッチＳＷａに割り当てられた基準歌詞要素が、複数の置換用スイッチＳＷｂに割り当てられた置換歌詞要素のうち、操作された歌詞対応スイッチＳＷａに割り当てられた基準歌詞要素と共通の品詞類型に分類されるいずれかの置換歌詞要素で置換される。この場合、操作された歌詞対応スイッチＳＷａに割り当てられた基準歌詞要素に代えて、置換歌詞要素が使用歌詞要素に決定される。例えば、図５の歌詞対応スイッチ（１，４）が操作された場合、歌詞対応スイッチ（１，４）に割り当てられた“yesterday”が、複数の置換用スイッチＳＷｂに割り当てられた置換歌詞要素のうち、副詞類型に分類されるいずれかの置換歌詞要素に置換される。この場合、該当の品詞類型に分類される複数の置換歌詞要素のうち、置換に用いられる置換歌詞要素は、無作為に選択されてもよく、上記の抽出条件と同様の条件に基づいて選択されてもよい。
【００５０】
基準歌詞要素が置換歌詞要素で置換された後、その置換歌詞要素が他の置換用歌詞要素でさらに置換可能であってもよい。また、基準歌詞要素が置換歌詞要素で置換された後、該当の歌詞対応スイッチＳＷａが操作される等の所定の操作により、置換価値要素に代えて元の基準歌詞要素が再度使用歌詞要素に決定されてもよい。
【００５１】
図７は、置換用スイッチＳＷｂおよび歌詞対応スイッチＳＷａの操作による歌詞生成の例について説明するための図である。図７の例では、時点ｔ１から時点ｔ７までの期間に、６つの歌詞要素に対応する歌唱音が出力される。６つの歌詞要素は、歌詞区間Ｔ１〜Ｔ６に対応する。図７の上部には、各歌詞要素の品詞類型に対応するスイッチＳＷの色（図７においては、ハッチングまたはドットパターン）が示される。
【００５２】
時点ｔ２ａにおいて、名詞類型の置換歌詞要素“tacos”が割り当てられた置換用スイッチＳＷｂが操作される。これにより、歌詞対応スイッチＳＷａ（この時点では歌詞対応スイッチ（１，２））に割り当てられた名詞類型の基準歌詞要素“Vocaloid”が、置換歌詞要素“tacos”で置換される。そのため、時点ｔ３から時点ｔ４までの間に、“tacos”が歌唱音として出力される。
【００５３】
また、時点ｔ４ａにおいて、形容詞類型の基準歌詞要素“stylish”が割り当てられた歌詞対応スイッチＳＷａ（この時点では歌詞対応スイッチ（１，２））が操作される。本例では、複数の置換用スイッチＳＷｂに割り当てられた形容詞類型の置換歌詞要素のうち、操作された歌詞対応スイッチＳＷａに割り当てられた “stylish”と同じ音節数を有する “too sweet”が選択され、歌詞対応スイッチＳＷａに割り当てられた“stylish”が“too sweet”で置換される。そのため、時点ｔ５から時点ｔ６までの間に、“too sweet”が歌唱音として出力される。
【００５４】
このように、本実施の形態では、置換用スイッチＳＷｂおよび歌詞対応スイッチＳＷａの操作によって使用歌詞要素が適宜置換される。これにより、意外性および偶然性を有する歌詞を生成することができる。また、使用歌詞要素に基づく歌唱音が略リアルタイムで出力されるので、ユーザは、即興的な歌詞の生成を楽しむことができる。
【００５５】
（４）歌詞生成処理
図８は、図３の各機能部による歌詞生成処理の一例を示すフローチャートである。図８の歌詞生成処理は、図１のＣＰＵ１１がＲＯＭ１０または記憶装置１３に記憶された歌詞生成プログラムを実行することに行われる。本例では、使用歌詞要素に基づく歌唱音が出力されるとともに、対象楽曲の伴奏音が出力される。
【００５６】
まず、図３の基準楽曲データ取得部３１が、対象楽曲の基準楽曲データを取得する（ステップＳ１）。例えば、ユーザが設定操作子４を操作して対象楽曲を選択すると、基準楽曲データ取得部３１は、設定操作子４により検出された操作に基づいて、選択された対象楽曲の基準楽曲データを図１の記憶装置１３から読み出す。
【００５７】
次に、出力制御部３８が、操作検出部３４により開始操作が検出されたか否かを判定する（ステップＳ２）。例えば、設定操作子４としてスタートボタンおよびストップボタンが設けられる。ユーザは、開始操作としてスタートボタンを操作し、停止操作としてストップボタンを操作する。開始操作が検出されるまで、出力制御部３８はステップＳ２を繰り返す。開始操作が検出されると、出力制御部３８は、取得された基準楽曲データの伴奏データに基づく伴奏音の出力が開始されるように音源１６および効果回路１７を制御する（ステップＳ３）。
【００５８】
次に、出力制御部３８は、操作検出部３４により停止操作が検出されたか否かを判定する（ステップＳ４）。停止操作が検出されると、歌詞生成処理が終了される。停止操作が検出されていない場合、決定部３５は、表示入力部２のスイッチＳＷの操作が操作検出部３４により検出されたか否かを判定する（ステップＳ５）。スイッチＳＷの操作が検出された場合、決定部３５は、検出された操作に基づいて、上記のように、該当の基準歌詞要素に代えて置換歌詞要素を使用歌詞要素に決定する（ステップＳ６）。ステップＳ５でスイッチＳＷの操作が検出されていない場合、ステップＳ６がスキップされる。
【００５９】
次に、出力制御部３８は、取得された基準楽曲データの歌詞区間データおよびタイマ１２からの時間情報に基づいて、歌唱音の合成タイミングが到来したか否かを判定する（ステップＳ７）。合成タイミングは、例えば、各歌詞区間の開始時点よりも一定時間だけ前の時点である。合成タイミングが到来していない場合、出力制御部３８は、ステップＳ４に戻る。合成タイミングが到来すると、出力部３６が、次の歌詞区間に対応する使用歌詞要素を出力し（ステップＳ８）、歌唱音データ合成部３７が、出力された使用歌詞要素および基準楽曲データの旋律データに基づいて、次の歌詞区間の歌唱音データを合成する（ステップＳ９）。歌詞区間が移行すると、出力制御部３８は、合成された歌唱音データに基づく歌唱音が出力されるように音源１６および効果回路１７を制御する（ステップＳ１０）。このとき、出力される歌唱音に対応する使用歌詞要素が、歌詞対応スイッチ（１，１）に割り当てられている。
【００６０】
次に、出力制御部３８は、最後の歌詞区間が終了したか否かを判定する（ステップＳ１１）。最後の歌詞区間が終了していない場合、出力制御部３８はステップＳ４に戻る。最後の歌詞区間が終了すると、出力制御部３８は、伴奏パートが終了したか否かを判定する（ステップＳ１２）。伴奏パートが終了していない場合、伴奏音の出力が継続される。伴奏パートが終了すると、歌詞生成処理が終了する。
【００６１】
（５）効果
本実施の形態に係る歌詞生成装置１００においては、ユーザによりスイッチＳＷが操作されると、操作されたスイッチＳＷに対応する品詞類型の使用歌詞要素が決定される。各スイッチＳＷは対応する品詞類型を識別可能に設けられるので、ユーザは、各品詞類型に対応するスイッチＳＷを選択的に操作することができる。スイッチＳＷの操作によって品詞類型毎に自動的または半自動的に使用歌詞要素が決定されるので、それらの使用歌詞要素を用いて、ユーザの創造力に依存せずに意外性および偶然性を有する歌詞を生成することができる。それにより、面白みのある歌詞を生成することができる。
【００６２】
また、本実施の形態では、置換歌詞要素が割り当てられる置換用スイッチＳＷｂが操作されると、操作された置換用スイッチＳＷｂに割り当てられた置換歌詞要素が基準歌詞要素に代えて使用歌詞要素に決定される。一方、基準歌詞要素が割り当てられる歌詞対応スイッチＳＷａが操作されると、操作された歌詞対応スイッチＳＷａに割り当てられた基準歌詞要素に代えて置換歌詞要素が使用歌詞要素に決定される。それにより、使用歌詞要素と置換歌詞要素との組み合わせからなる面白みのある歌詞を生成することができる。また、共通の品詞類型に分類される基準歌詞要素と置換歌詞要素とが置換されるので、楽曲の歌詞の文法的構成が維持される。この場合、文として成立するが思いもよらない単語が用いられることがあり、歌詞の面白みが増す。
【００６３】
また、本実施の形態では、スイッチＳＷの操作による使用歌詞要素の決定と、決定された使用歌詞要素に基づく歌唱音の出力とが略同時に行われることにより、ユーザは、即興的な歌詞の生成を楽しむことができる。
【００６４】
（６）置換歌詞要素の割り当ての他の例
（ａ）図９は、置換歌詞要素の割り当ての他の例について説明するための図である。図９の例では、歌詞対応スイッチＳＷａに割り当てられる歌詞要素の品詞類型と、置換用スイッチＳＷｂに割り当てられる置換歌詞要素の品詞類型とが、各行において互いに一致する。この場合、歌唱音の進行に伴い、各歌詞対応スイッチＳＷａへの基準歌詞要素の割り当てが図６の例のように変化するとともに、各置換用スイッチＳＷｂへの置換歌詞要素の割り当ても同様に変化する。
【００６５】
（ｂ）上記実施の形態では、第１行の選択子（例えばスイッチＳＷ）に基準歌詞要素が割り当てられ、第２行から第５行の選択子に置換歌詞要素が割り当てられるが、基準歌詞要素および置換歌詞要素の割り当ては適宜変更されてもよい。例えば、いずれかの列の選択子に基準歌詞要素が割り当てられ、他の列の選択子に置換歌詞要素が割り当てられてもよい。または、全ての選択子に基準歌詞要素が割り当てられてもよい。この場合、操作された選択子に割り当てられた基準歌詞要素に代えて、予め用意された置換歌詞要素が使用歌詞要素に決定される。あるいは、全ての選択子に置換歌詞要素が割り当てられてもよい。この場合、操作された選択子に割り当てられた置換歌詞要素が使用歌詞要素に決定される。
【００６６】
（７）品詞類型の識別
（ａ）上記実施の形態では、色によって各スイッチＳＷに対応する品詞類型が識別されるが、品詞類型を識別するための他の構成が用いられてもよい。図１０は、品詞類型を識別するための他の構成の例を示す図である。図１０の例では、置換用スイッチＳＷｂの色が全て同じであるが、各品詞類型に対応する置換用スイッチＳＷｂの位置が予め定められる。これにより、ユーザは、位置に基づいて各置換用スイッチＳＷｂに対応する品詞類型を識別することができる。なお、本例においても、品詞類型毎に各置換用スイッチＳＷｂの色が異なってもよい。
【００６７】
（ｂ）品詞類型によって各スイッチＳＷの明度が異なってもよく、品詞類型によって各スイッチＳＷに異なるマーク等が付されてもよい。あるいは、割り当てられる歌詞要素に関する付加情報（例えば、音節数）が、各スイッチＳＷの明度によって表されてもよい。例えば、対応する品詞類型が各スイッチＳＷの色で表されるとともに、割り当てられる歌詞要素の音節数が各スイッチＳＷの明度で表されてもよい。
【００６８】
（ｃ）表示入力部２は、スイッチ群２１および表示部群２２の代わりに、タッチパネルディスプレイ（以下、タッチパネルと略記する。）を有してもよい。この場合、タッチパネル上に複数の選択子が表示される。図１１は、タッチパネル上に表示される選択子の例を示す図である。図１１の例では、タッチパネルＴＰに種々の形状を有する複数の選択子ＳＥが表示される。ユーザは、選択子ＳＥを操作（タッチ）することにより、上記実施の形態と同様に楽曲の歌詞を生成することができる。各選択子ＳＥの形状は、割り当てられる品詞類型に対応する。ユーザは、各選択子ＳＥの形状に基づいて、各選択子ＳＥに対応する品詞類型を識別することができる。また、上記実施の形態の複数のスイッチＳＷと同様に、品詞類型によって異なる色を有する複数の選択子がタッチパネルＴＰ上に表示されてもよい。
【００６９】
（７）他の実施の形態
（ａ）図１２は、本発明の他の実施の形態に係る歌詞生成装置１００の機能的な構成を示すブロック図である。図１２の歌詞生成装置１００について、図３の例と異なる点を説明する。図１２の歌詞生成装置１００は、基準楽曲データ取得部３１の代わりに、歌詞データ取得部４１、旋律データ取得部４２、歌詞分割部４３および歌詞区間算出部４４を備える。
【００７０】
歌詞データ取得部４１は、対象楽曲の歌詞を表す歌詞データを取得し、旋律データ取得部４２は、対象楽曲の旋律データを取得する。歌詞データおよび旋律データは、図１の記憶装置１３に予め記憶されていてもよく、記録媒体または通信網に接続されたサーバから取得されてもよい。歌詞分割部４３は、取得された歌詞データにより表される歌詞を形態素解析等によって複数の基準歌詞要素に分割する。歌詞区間算出部４４は、取得された歌詞データおよび旋律データに基づいて、各基準歌詞要素に対応する対象楽曲の時間的区間を歌詞区間として算出する。
【００７１】
これにより、基準歌詞要素データが予め用意されていない場合でも、楽曲の歌詞データから基準歌詞要素を取得することができ、その基準歌詞要素を用いて上記実施の形態と同様に使用歌詞要素を決定することができる。この場合、既存の歌詞データを用いることができるので、対象楽曲の選択の自由度が高くなるとともに、歌詞生成装置１００の汎用性が高くなる。
【００７２】
（ｂ）各スイッチＳＷに割り当てられる歌詞要素が図１の表示部６により表示されてもよい。また、表示入力部２がタッチパネルを有する場合には、タッチパネル上に歌詞要素が表示されてもよい。図１３は、タッチパネルＴＰにおける歌詞要素の表示例を示す図である。図１３の例では、各選択子ＳＥの近傍に、その選択子ＳＥに割り当てられる歌詞要素が表示される。この場合、ユーザは、各選択子ＳＥに割り当てられた歌詞要素を確認しながら選択子ＳＥを操作して使用歌詞要素を置換することができる。
【００７３】
（ｃ）各選択子に基準歌詞要素または置換歌詞要素が割り当てられる代わりに、各選択子に品詞類型が割り当てられてもよい。この場合、選択子が操作されると、その選択子に割り当てられた品詞類型の置換歌詞要素が、置換歌詞要素データから無作為にまたは一定の条件で抽出され、使用歌詞要素に決定される。例えば、名詞類型が割り当てられた選択子が操作されると、名詞類型の置換歌詞要素が置換歌詞要素データから抽出されて使用歌詞要素に決定される。
【００７４】
また、上記実施の形態では、基準歌詞要素が暫定的に使用歌詞要素に決定されるが、全ての使用歌詞要素が選択子の操作に基づいて決定されてもよい。例えば、複数の選択子をユーザが順に操作すると、操作された選択子に割り当てられた歌詞要素が順に使用歌詞要素に決定される。また、予め品詞類型の順序が定められていてもよい。この場合、ユーザによる選択子の操作に基づいて、定められた品詞類型の順序で使用歌詞要素が決定される。
【００７５】
（ｄ）ユーザまたは他の特定の者だけが聴取することができるように、ヘッドフォン等の装着型の出力部が図１のサウンドシステム１８と別個に設けられてもよい。この場合、ユーザが選択子を操作すると、操作された選択子に割り当てられた歌詞要素を表す音声が装着型の出力部から出力される。これにより、他の聴者に認識されることなく、特定の者のみが各選択子に割り当てられた歌詞要素を確認することができる。
【００７６】
（ｅ）歌唱音データが合成されることなく、決定された使用歌詞要素を含む歌詞データが出力されてもよい。また、図１の音源１６、効果回路１７およびサウンドシステム１８は、歌詞生成装置１００に搭載されてもよく、歌詞生成装置１００の外部装置として設けられてもよい。また、歌詞生成装置１００は、電子音楽装置１に限らず、パーソナルコンピュータ、スマートデバイス（smart device）、ゲーム機器等の電子機器に適用されてもよい。
【００７７】
（８）請求項の各構成要素と実施の形態の各部との対応
以下、請求項の各構成要素と実施の形態の各部との対応の例について説明するが、本発明は下記の例に限定されない。請求項の各構成要素として、請求項に記載されている構成または機能を有する他の種々の要素を用いることができる。
【００７８】
上記実施の形態では、歌詞生成装置１００が歌詞生成装置の例であり、スイッチＳＷが選択子の例であり、決定部３５が決定手段の例であり、出力部３６が出力手段の例であり、置換用スイッチＳＷｂが置換用選択子の例であり、歌詞対応スイッチＳＷａが歌詞対応選択子の例であり、旋律取得部３１ｂが旋律取得手段の例であり、歌唱音データ合成部３７が歌唱音データ合成手段の例である。
【産業上の利用可能性】
【００７９】
本発明は、歌詞の生成に用いられる種々の装置に有効に利用可能である。
【符号の説明】
【００８０】
１…電子音楽装置，２…表示入力部，４…設定操作子，６…表示部，９…ＲＡＭ，１０…ＲＯＭ，１１…ＣＰＵ，１２…タイマ，１３…記憶装置，１６…音源，１７…効果回路，１８…サウンドシステム，１９…バス，２１…スイッチ群，２２…表示部群，３１…基準楽曲データ取得部，３４…操作検出部，３５…決定部，３６…出力部，３７…歌唱音データ合成部，３８…出力制御部，４１…歌詞データ取得部，４２…旋律データ取得部，４３…歌詞分割部，４４…歌詞区間算出部，１００…歌詞生成装置，ＤＳ…表示部，ＳＷ…スイッチ
【図１】
2017161721.tif 000003
【図２】
2017161721.tif 000004
【図３】
2017161721.tif 000005
【図４】
2017161721.tif 000006
【図５】
2017161721.tif 000007
【図６】
2017161721.tif 000008
【図７】
2017161721.tif 000009
【図８】
2017161721.tif 000010
【図９】
2017161721.tif 000011
【図１０】
2017161721.tif 000012
【図１１】
2017161721.tif 000013
【図１２】
2017161721.tif 000014
【図１３】
2017161721.tif 000015