(57)【要約】【課題】歌詞入力操作が容易な歌唱合成用データ入力装置を提供する。【解決手段】音の高さおよび発音期間を指定するノートデータを複数有する歌唱スコアデータを記憶し、歌詞をノートデータに対応付けて取得し、ノートデータに対して対応付けられている歌詞に対応した発音記号に含まれる母音の数を判定し、一のノートデータに対して対応付けられている歌詞の発音記号に含まれる母音の数が一である場合は、当該ノートデータにこの歌詞を割り当てることにより、記憶手段に記憶されている歌唱スコアデータを更新し、一のノートデータに対して対応付けられている歌詞の発音記号に二以上の母音が含まれている場合は、当該歌詞を、母音を１個ずつ含む複数の歌詞に分割するとともに、当該ノートデータから当該母音の数と同数のノートデータを生成し、これらの各ノートデータに、分割された各歌詞を割り当てることにより、記憶手段に記憶されている歌唱スコアデータを更新する。【選択図】      図２
2004258562.tif 000002
【特許請求の範囲】
【請求項１】
音の高さおよび発音期間を指定するノートデータを複数有する歌唱スコアデータを記憶手段に記憶する記憶過程と、
歌詞をノートデータに対応付けて取得する歌詞取得過程と、
ノートデータに対して対応付けられている歌詞に対応した発音記号に含まれる母音の数を判定する判定過程と、
一のノートデータに対して対応付けられている歌詞の発音記号に含まれる母音の数が一である場合は、当該ノートデータにこの歌詞を割り当てることにより、前記記憶手段に記憶されている歌唱スコアデータを更新し、一のノートデータに対して対応付けられている歌詞の発音記号に二以上の母音が含まれている場合は、当該歌詞を、母音を１個ずつ含む複数の歌詞に分割するとともに、当該ノートデータから当該母音の数と同数のノートデータを生成し、これらの各ノートデータに、分割された各歌詞を割り当てることにより、前記記憶手段に記憶されている歌唱スコアデータを更新する歌唱スコアデータ更新過程とをコンピュータに実行させることを特徴とする歌唱合成用データ入力プログラム。
【請求項２】
請求項１記載の歌唱合成用データ入力プログラムにおいて、前記歌唱スコアデータ更新過程において、ノートデータを複数のノートデータに分割する場合、分割後の複数のノートデータによって各々指定されている発音期間を、各々の合計が、分割前のノートデータによって指定されている発音期間と等しくなるように決定することを特徴とする歌唱合成用データ入力プログラム。
【請求項３】
請求項２記載の歌唱合成用データ入力プログラムにおいて、前記歌唱スコアデータ更新過程においては、所定の規則に従って、前記分割後の複数のノートデータにおける各発音期間を算出することを特徴とする歌唱合成用データ入力プログラム。
【請求項４】
請求項２記載の歌唱合成用データ入力プログラムにおいて、前記歌唱スコアデータ更新過程においては、ユーザによる操作手段の操作に応じて、前記分割後の複数のノートデータにおける各発音期間を算出することを特徴とする歌唱合成用データ入力プログラム。
【請求項５】
音の高さおよび発音期間を指定するノートデータを複数有する歌唱スコアデータを記憶する記憶手段と、
歌詞をノートデータに対応付けて取得する歌詞取得手段と、
ノートデータに対して対応付けられている歌詞に対応した発音記号に含まれる母音の数を判定する判定手段と、
一のノートデータに対して対応付けられている歌詞の発音記号に含まれる母音の数が一である場合は、当該ノートデータにこの歌詞を割り当てることにより、前記記憶手段に記憶されている歌唱スコアデータを更新し、一のノートデータに対して対応付けられている歌詞の発音記号に二以上の母音が含まれている場合は、当該歌詞を、母音を１個ずつ含む複数の歌詞に分割するとともに、当該ノートデータから当該母音の数と同数のノートデータを生成し、これらの各ノートデータに、分割された各歌詞を割り当てることにより、前記記憶手段に記憶されている歌唱スコアデータを更新する歌唱スコアデータ更新手段とを有することを特徴とする歌唱合成用データ入力装置。
【請求項６】
請求項５に記載の歌唱合成用データ入力装置において、
前記歌唱スコアデータ更新手段は、ノートデータを複数のノートデータに分割する場合、分割後の複数のノートデータによって各々指定されている発音期間を、各々の合計が、分割前のノートデータによって指定されている発音期間と等しくなるように決定することを特徴とする歌唱合成用データ入力装置。
【請求項７】
請求項６に記載の歌唱合成用データ入力装置において、
前記歌唱スコアデータ更新手段は、所定の規則に従って、前記分割後の複数のノートデータにおける各発音期間を算出する
ことを特徴とする歌唱合成用データ入力装置。
【請求項８】
請求項６に記載の歌唱合成用データ入力装置において、
前記歌唱スコアデータ更新手段は、ユーザによる操作手段の操作に応じて、前記分割後の複数のノートデータにおける各発音期間を算出することを特徴とする歌唱合成用データ入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音楽編集用装置およびコンピュータ上で音楽編集に用いるソフトウェアに関する。
【０００２】
【従来の技術】
近年、コンピュータを用いた音楽編集、いわゆるＤＴＭ（デスクトップミュージック）が盛んに行われている。このＤＴＭでは、ユーザは、ＭＩＤＩ音源を利用して、好きな曲を自分自身で演奏したり、またユーザ自身が製作者となって、音色やメロディを考えながら、自分だけの楽曲を作って演奏を楽しむことができる。
また、最近の音声合成技術の発展に伴い、歌唱音声を合成する装置も各種提案されている。これらの中には、ＤＴＭにより作成された楽譜データに歌詞に関する情報が付加された歌唱スコアデータを受け取り、この歌唱スコアデータに応じて、歌唱音声を合成する装置もある。
【０００３】
【特許文献１】
特開２００２−４１０７４号公報
【０００４】
【発明が解決しようとする課題】
ところで、音声合成技術を駆使した歌唱音合成装置は、子音と母音からなる歌唱音を合成するが、多くの言語では、母音を中心に前後に子音が付属する音のかたまりを歌唱における音程を変化させる際の基本単位としている。このため、歌唱音合成装置は、音符の音高を表すデータと１個の母音を含む表音文字列の対を順次受け取り、母音の音高を指示されたものにして、歌唱音の合成を行うように構成されている。従って、このような歌唱合成装置に歌唱音を合成させるために、ユーザは、各々１個の母音を含んだ音節に歌詞を分割した場合において、それらの音節が各々１個の音符に対応付けられているような歌唱スコアデータを作成し、歌唱合成装置に与える必要がある。
しかしながら、実際の楽曲に歌詞を付ける場合には、１つの音符に複数の母音を持った歌詞を割り当てることもある。このような場合に適切な歌唱スコアデータを発生する手段が従来なかった。
【０００５】
特許文献１には、メロディパートの音符の数（ノートデータ数）と、かな文字データ数とを比較して、データ数の少ない方のデータ数を所定の規則により追加或いは変更してデータ数を等しくした上で、かな文字データをノートデータに割り当てる技術が開示されている。この技術によれば、音符の数と歌詞のかな文字数が異なる場合にも、音声合成用の歌唱スコアデータを作成することができる。
【０００６】
しかしながら、特許文献１の技術は、すでに完成した曲と歌詞とを組み合わせる場合を主に想定したものであるので、音符を見ながら歌詞を入力する場合において、所望の１個の音符に複数の母音からなる歌詞を割り当て、歌唱スコアデータを生成することはできなかった。
【０００７】
本発明は、上述した事情に鑑みて為されたものであり、歌詞に含まれる母音の数を意識しないで歌詞を音符に割り当て歌唱スコアデータを作成することができる歌唱合成用データ入力プログラムおよび歌唱合成用データ入力装置を提供することを目的としている。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、本発明における歌唱合成用データ入力プログラムは、
音の高さおよび発音期間を指定するノートデータを複数有する歌唱スコアデータを記憶手段に記憶する記憶過程と、
歌詞をノートデータに対応付けて取得する歌詞取得過程と、
ノートデータに対して対応付けられている歌詞に対応した発音記号に含まれる母音の数を判定する判定過程と、
一のノートデータに対して対応付けられている歌詞の発音記号に含まれる母音の数が一である場合は、当該ノートデータにこの歌詞を割り当てることにより、前記記憶手段に記憶されている歌唱スコアデータを更新し、一のノートデータに対して対応付けられている歌詞の発音記号に二以上の母音が含まれている場合は、当該歌詞を、母音を１個ずつ含む複数の歌詞に分割するとともに、当該ノートデータから当該母音の数と同数のノートデータを生成し、これらの各ノートデータに、分割された各歌詞を割り当てることにより、前記記憶手段に記憶されている歌唱スコアデータを更新する歌唱スコアデータ更新過程とをコンピュータに実行させる。
【０００９】
また、本発明による歌唱合成用データ入力装置は、
音の高さおよび発音期間を指定するノートデータを複数有する歌唱スコアデータを記憶する記憶手段と、
歌詞をノートデータに対応付けて取得する歌詞取得手段と、
ノートデータに対して対応付けられている歌詞に対応した発音記号に含まれる母音の数を判定する判定手段と、
一のノートデータに対して対応付けられている歌詞の発音記号に含まれる母音の数が一である場合は、当該ノートデータにこの歌詞を割り当てることにより、前記記憶手段に記憶されている歌唱スコアデータを更新し、一のノートデータに対して対応付けられている歌詞の発音記号に二以上の母音が含まれている場合は、当該歌詞を、母音を１個ずつ含む複数の歌詞に分割するとともに、当該ノートデータから当該母音の数と同数のノートデータを生成し、これらの各ノートデータに、分割された各歌詞を割り当てることにより、前記記憶手段に記憶されている歌唱スコアデータを更新する歌唱スコアデータ更新手段とを有する。
【００１０】
【発明の実施の形態】
本発明の好適な実施形態を、図面を参照しながら説明する。
図１は、この発明の一実施形態である歌唱合成用データ入力装置としての機能を有するコンピュータ１の構成を示すブロック図である。図１に示すコンピュータ１において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、操作部１４、ＨＤＤ（ハードディスク駆動装置）１５、ディスプレイ１６、データ入出力部１７がバスＢＵＳを介して接続されており、お互いにデータの授受を行うことができる。また音源部１８、スピーカ１９は、コンピュータ１に外部機器として接続されているが、コンピュータ１の内部の機器として構成してもよい。
【００１１】
ＣＰＵ１１は、汎用的なデータ処理を行うマイクロプロセッサであり、ＲＯＭ１２に格納されたＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）等の制御用プログラムおよびＨＤＤ１５に格納されたＯＳ（オペレーティング・システム）に従い、コンピュータ１の他の構成部の制御処理を行う。
【００１２】
ＲＯＭ１２は、ＢＩＯＳ等の制御用プログラムを格納する不揮発性メモリである。また、ＲＡＭ１３は、ＣＰＵ１１や他の構成部が利用するデータを一時的に記憶するための揮発性メモリである。ＲＯＭ１２内のＢＩＯＳは、コンピュータ１の電源が投入された時に、ＣＰＵ１１によって読み出され、ＲＡＭ１３に書き込まれる。ＣＰＵ１１は、このＲＡＭ１３内のＢＩＯＳに従ってハードウェアの利用環境を構築する。操作部１４は、キーパッドやマウス等を有し、ユーザによって行われる操作内容を反映したデータをＣＰＵ１１に送信する。ＨＤＤ１５は、大容量の記憶領域を有する不揮発性のメモリであり、ＨＤＤ１５に記憶されるデータは書き換え可能である。ＨＤＤ１５には、ＯＳと、各種のアプリケーションと、各種のアプリケーションによって利用されるデータが格納されている。ＣＰＵ１１は、ＢＩＯＳによるハードウェア環境の構築後、ＨＤＤ１５からＯＳを読み出して、ＲＡＭ１３に書き込み、ＯＳに従って、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）環境およびアプリケーションの実行環境の構築等の処理を行う。ＨＤＤ１５に記憶されているアプリケーションのうち主要なものとして、歌唱合成用データ入力アプリケーションがある。
【００１３】
ＣＰＵ１１は、マウス等の操作により、歌唱合成用データ入力アプリケーションの実行指示をユーザから受け取ると、このＨＤＤ１５から歌唱合成用データ入力アプリケーションを読み出してＲＡＭ１３に書き込み、歌唱合成用データ入力アプリケーションに従って各種処理を行う環境を構築する。このようにして、コンピュータ１は、本実施形態に係る歌唱合成用データ入力装置として機能する。
【００１４】
ディスプレイ１６は、液晶ディスプレイと、ＣＰＵ１１による制御の下、液晶ディスプレイを駆動する駆動回路とを有し、文字、図形等の情報を表示する。
【００１５】
データ入出力部１７は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェース、各種データを入出力可能なインターフェースであり、外部機器からデータを受信し、受信したデータをＣＰＵ１１に転送したり、ＣＰＵ１１により生成されたデータを外部機器に送信したりする。
音源部１８は入力されたデータに基づいて楽音信号を発生し、スピーカ１９から楽音として出力する。
【００１６】
図２は、本実施形態に係る歌唱合成用データ入力装置の機能構成を示すブロック図である。図に示すように、歌唱合成用データ入力装置は、操作手段２１、データ入力手段２２、データ制御手段２３、記憶手段２４および表示手段２５を有している。これらのうち、操作手段２１は、コンピュータ１の操作部１４であり、記憶手段２４は、コンピュータ１のＲＡＭ１３およびＨＤＤ１５である。またデータ入力部２２は、コンピュータ１のデータ入出力部１７であり、表示手段２５はディスプレイ１６である。データ制御手段２３は、歌唱合成用データ入力アプリケーションを構成するソフトウェアモジュールである。
【００１７】
データ入力手段２２は、外部機器等から歌唱スコアデータを取得し、取得した歌唱スコアデータをデータ制御手段２３へ送信する。データ制御手段２３は、受け取った歌唱スコアデータを記憶手段２４に格納し、操作手段２１の操作に応じて、この歌唱スコアデータの編集を行う。表示手段２５は、記憶手段２４に記憶された歌唱スコアデータを表示する。
【００１８】
図３は、この歌唱スコアデータの構成を例示している。歌唱スコアデータは、楽曲を構成する一連の音符の各々に対応したノートデータからなる時系列データである。図３において横に並んだ１行分のデータが１つのノートデータを示している。１つのノートデータは、番号、音高、発音期間、発音記号および副ＩＤの各データによって構成されている。ここで、各ノートデータにおける番号は、そのノートデータによって表される音符が曲の先頭から何番目のものであるかを示している。また、各ノートデータにおける音高および発音期間は、そのノートデータに対応した音符の音高および発音期間を各々指定している。発音記号および副ＩＤは、ユーザによる操作手段２１の操作に応じて、データ制御手段２３が各ノートデータに割り当てる情報である。本実施形態の特徴は、このデータ制御手段２３によって行われる処理にある。
【００１９】
次に、歌唱合成用データ入力装置の動作を説明する。ＣＰＵ１１により歌唱合成用データ入力アプリケーションが実行されると、表示手段２５にピアノロールが表示される。次に、操作手段２１に歌唱スコアデータを読み込む旨の指示が与えられると、データ入力手段２２を用いて、外部から歌唱スコアデータが読み込まれる。
【００２０】
読み込まれた歌唱スコアデータは、データ制御手段２３を介して記憶手段２４に記憶される。記憶手段２４に記憶された歌唱スコアデータは、表示手段２５上にピアノロール画面として表示される。図４はこのピアノロール画面を示すものである。このピアノロール画面においては、上下方向がピアノの鍵の並び方向に対応しており、下が低音、上が高音の鍵を表している。すなわち、ピアノロール画面の縦軸は音高軸となっている。また、ピアノロール画面の横軸は時間軸となっている。そして、図中、太線によって囲った矩形は、歌唱スコアデータに含まれる個々のノートデータを表しており、ノートバーと呼ばれる。各ノートデータに対応したノートバーの音高軸方向の位置は、そのノートデータによって指定された音高を示している。また、各ノートデータに対応したノートバーの時間軸方向の位置は、そのノートデータによって指定された音符の発音タイミングを示している。また、各ノートデータに対応したノートバーの長さは、そのノートデータによって指定された発音期間を示している。
【００２１】
ここで、図５を参照して、ユーザが、ある１つの音符に歌詞を１つ入力する場合の動作を説明する。この場合、ユーザは、まず、所望のノートバーをダブルクリックする。データ制御手段２３は、操作手段２１を介して、このダブルクリック操作を検知すると、ダブルクリックされた位置に表示されているノートバーを特定し、そのノートバーの表示手段２５における表示態様を変化させ、そのノートバーを歌詞入力待ち状態とする。
次に、ユーザは、操作手段２１を操作して希望の歌詞、例えば「き」を入力し、次いでエンターキーを押す。データ制御手段２３は、これらの操作を検知して、歌詞を確定するとともに、そのノートバーを歌詞入力待ち状態からもとの状態に戻す。
【００２２】
データ制御手段２３は、このようにして１つのノートバーに対応した歌詞を取得すると、この記憶手段２４内の辞書を参照することにより、歌詞を発音記号に変換し、歌詞に含まれる母音の数を調べる。この例では、「き」が入力されているので、母音の数は１となる。このように歌詞に含まれる母音の数が１である場合、データ制御手段２３は、その歌詞をノートデータに割り当てる。具体的には、図６に示すように、ユーザが例えば番号Ｎ３のノートデータに対して歌詞「き」の入力を行ったとすると、データ制御手段２３は、この番号Ｎ３のノートデータの発音記号の欄に歌詞「き」の発音記号［ｋｉ］を格納する。
次に表示手段２５は、このようにして更新された記憶手段２４内の歌唱スコアデータを参照して、ピアノロールの表示を更新する。すると、歌詞が入力されたノートバーの表示は、図５の右に示す様に更新される。
【００２３】
ところで、１つのノートバーに複数の母音を含んだ歌詞が入力される場合もある。この場合の動作を図７から図１２を参照して説明する。
前述と同様の操作により、ユーザは、所望のノートバーを歌詞入力待ち状態とする。
次に、ユーザは、操作手段２１を操作して希望の歌詞、例えば図７左側に示す「きみ」を入力し、次いでエンターキーを押す。データ制御手段２３は、これらの操作を検知して、歌詞を確定するとともに、そのノートバーを歌詞入力待ち状態からもとの状態に戻す。
【００２４】
データ制御手段２３は、このようにして１つのノートバーに対応した歌詞を取得すると、この記憶手段２４内の辞書を参照することにより、歌詞を発音記号に変換し、歌詞に含まれる母音の数を調べる。この例では、「きみ」が入力されているので、発音記号は「ｋｉｍｉ」となり、母音の数は２となる。このように歌詞に含まれる母音の数が２である場合、データ制御手段２３は、次の処理を行う。
【００２５】
具体的には、図８に示すように、ユーザが例えば番号Ｎ３のノートデータに対して歌詞「きみ」の入力を行ったとすると、データ制御手段２３は、この番号Ｎ３のノートデータを、当該ノートデータの発音期間よりも短い発音期間を有し、かつ、発音期間以外の項目は当該ノートデータと同じ内容であるような２つのノートデータに分割する。図８に示す例では、元々は発音期間「８０」を有していた番号Ｎ３のノートデータが発音期間「４０」を有する２個のノートデータに分割されている。なお、この分割の方法には幾つかの態様があるので、その詳細については後述する。次に、データ制御手段２３は、発音記号「ｋｉｍｉ」を、先頭から第１番目の母音「ｉ」までの部分「ｋｉ」と、その後の第２番目の母音を含む部分「ｍｉ」とに分割する。そして、先行する発音記号「ｋｉ」を、２分割したノートデータの各々の発音記号の欄に、分割した発音記号「ｋｉ」および「ｍｉ」を各々格納する。また、２分割したノートデータの各々の副ＩＤには、各ノートデータが同一のノートデータを２分割した１番目および２番目のノートデータであることを示す「１」および「２」を格納する。
【００２６】
次に表示手段２５は、このようにして更新された記憶手段２４内の歌唱スコアデータを参照して、ピアノロールの表示を更新する。すると、歌詞が入力されたノートバーの表示は、図７の右に示す様に更新される。
以上、１つのノートバーに対して、母音を２つ含む歌詞が入力される場合について説明したが、母音を３個以上含む歌詞が入力される場合も同様の処理が行われる。すなわち、データ制御手段２３は、１つのノートバーに対して、母音をｎ個含む歌詞が入力された場合に、そのノートバーに対応したノートデータをｎ分割し、歌詞を表す発音記号をそれぞれ１個の母音を含んだｎ音節分の発音記号に分割し、分割した各発音記号を、分割した各ノートデータに割り当てるのである。
【００２７】
次に、ノートデータの分割方法について説明する。本実施形態に係る歌唱合成用データ入力装置は、１つのノートデータに複数の母音が割り当てられた場合におけるノートデータの分割方法として、自動設定と手動設定の２つを有している。ユーザは、操作手段２１を操作することにより、これらのうち所望のものを選択することができる。以下、各方法について、各々が選択された場合の動作を説明する。
【００２８】
＜自動決定＞
自動設定がユーザによって選択されている場合、データ制御手段２３は、１つのノートデータに割り当てられた歌詞に含まれる母音の数ｎを調べ、歌詞を表す発音記号をｎ音節に分ける。また、歌詞が入力されたノートバーに対応したノートデータが有する発音期間を、ｎ等分し、このｎ等分された発音期間を各々有するｎ個のノートデータを元のノートデータから生成する。そして、ｎ音節分の発音記号をこれらｎ個のノートデータの発音記号の欄に格納する。
【００２９】
＜手動決定＞
次に、ユーザによって手動設定が選択されている場合の動作を説明する。
まず、図９に示すように、１つのノートバーに歌詞「きみ」が入力される場合を仮定する。またこのノートバーは、図３の番号Ｎ３のノートデータに対応するものとする。この場合、データ制御手段２３は、歌詞「きみ」を表す発音記号に含まれる母音の数が「２」であることを検知すると、図９右側に示すように、表示手段２５におけるノートバーの表示上に、一定の長さの線分上に乗った移動つまみを表示させる。ここで、線分の全長は、２分割する前の元のノートデータの発音期間を表しており、この移動つまみは、この発音期間を歌詞「き」のための発音期間と歌詞「み」のための発音期間に分ける分割ポイントを表している。ユーザは、マウスによって移動つまみを移動させることにより、「き」の発音期間および「み」の発音期間を調節することができる。２分割された各ノートデータの発音期間には、このようにして調節された発音期間が格納される。
【００３０】
次にデータ制御手段２３は、記憶手段２４に格納された歌唱スコアデータを参照して、表示手段２５上のピアノロールの表示を更新して、移動つまみの位置に「み」の表示を移動させる。
なお、１つのノートバーに３つの歌詞を割り当てる場合は、移動つまみを２つ表示すればよい。
発音期間の入力は、以上のようにマウスを利用する他、ユーザに発音期間を表す数値をキー入力させるようにしてもよい。あるいは、元のノートデータの発音期間を何対何に分割するかを表す比を入力させるようにしても良い。
【００３１】
また、ユーザは、一度決定した割合を変更したい場合があると思われるが、そのような場合、この移動つまみを利用することができる。
その場合は、ノートバーを右クリックすると「割合編集」等の項目が出るように構成しておいて、この「割合編集」をユーザが選択した場合、図９のような移動つまみが再度出現するように構成しておけばよい。そして、ユーザがつまみを移動した場合、上述した処理と同様な処理を行うようにすれば良い。
【００３２】
以上が、本実施形態において行われる動作の詳細である。本実施形態によれば、以上の処理が全ての歌詞について行われることにより、歌詞の各部が適切に音符に割り当てられた歌唱スコアデータが記憶手段２４内に得られる。
【００３３】
なお、本実施形態での発音記号は、歌詞に含まれる母音の数が判定できれば良いので、例えば表音記号に代えても良い。
なお、歌詞入力待ち状態では、一般的なワードプロセッシングソフトウェアにおけるものと同じような入力を行うことができるようにすることが好ましい。例えば、削除やバックスペースなどを使って文字を消したりすることができるようにするのが好ましい。また、リターン（改行）キーの入力で、編集対象が次のノートデータに移るようにしてもよい。このように構成することによって、ユーザは、ワードプロセシングソフトウェアを使っている感覚で、音符に対して歌詞を入力することができる。
【００３４】
【発明の効果】
以上説明したように、本発明によれば、ノートデータに歌詞をつける編集作業において、１つの音符に複数の母音を含む歌詞を付ける場合でも、母音の数に対応したノートデータを有する適切な歌唱スコアデータが生成される。従って、歌詞の編集作業が容易になるという効果がある。
【図面の簡単な説明】
【図１】本発明による歌唱合成用データ入力装置を実現するコンピュータの構成を示す図である。
【図２】本発明による歌唱合成用データ入力装置の機能ブロック図を示す図である。
【図３】歌唱スコアデータの構成を示す図である。
【図４】ピアノロールの表示例を示す図である。
【図５】１つのノートバーに１文字の歌詞が入力された場合の表示例を示す図である。
【図６】１つのノートバーに１文字の歌詞が入力された場合の歌唱スコアデータの構成を示す図である。
【図７】１つのノートバーに２文字の歌詞が入力され、自動で割合が決定された場合の表示例を示す図である。
【図８】１つのノートバーに２文字の歌詞が入力され、自動で割合が決定された場合の歌唱スコアデータの構成を示す図である。
【図９】１つのノートバーに２文字の歌詞が入力された場合に、ユーザ手動で割合を決定する場合の表示例を示す図である。
【図１０】１つのノートバーに２文字の歌詞が入力された場合に、ユーザ手動で割合を決定する場合の歌唱スコアデータの構成を示す図である。
【符号の説明】
１・・・コンピュータシステム、１１・・・ＣＰＵ、１２・・・ＲＯＭ、１３・・・ＲＡＭ、１４・・・操作部、１５・・・ＨＤＤ、１６・・・ディスプレイ、１７・・・データ入出力部、１８・・・音源部、１９・・・スピーカ、２１・・・操作手段、２２・・・データ入力手段、２３・・・データ制御手段、２４・・・記憶手段、２５・・・表示手段。
【図１】
2004258562.tif 000003
【図２】
2004258562.tif 000004
【図３】
2004258562.tif 000005
【図４】
2004258562.tif 000006
【図５】
2004258562.tif 000007
【図６】
2004258562.tif 000008
【図７】
2004258562.tif 000009
【図８】
2004258562.tif 000010
【図９】
2004258562.tif 000011
【図１０】
2004258562.tif 000012