【事件の表示】
　特許第３３３３０２２号「歌声合成装置」の請求項１ないし８に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３３３３０２２号の請求項１ないし８に係る特許を維持する。
【理　由】
１．手続の経緯 
　特許第３３３３０２２号の請求項１ないし８に係る発明についての出願は、平成５年１１月２６日に出願され、平成１４年７月２６日にその発明について特許権の設定登録がなされ、その後、その特許について、異議申立人松本克範から特許異議の申立てがなされ、取消理由通知の指定期間内である平成１７年１月１７日に訂正請求がなされたものである。 
　
２．訂正の適否 
（１）訂正の内容 
　平成１７年１月１７日付け訂正請求によって特許権者が求めている訂正の内容は以下のとおりである。 
　
　特許請求の範囲の請求項１ないし３の「前記楽譜情報に含まれる音符長時間情報を、前記パート毎に異なるように変更するための音符長時間情報変更手段と、」を「前記楽譜情報に含まれる音符長時間情報を、前記パート毎に異なるように変更した値の累積時間が許容範囲を超えない時のみ変更する音符長時間情報変更手段と、」と訂正する。
　
（２）訂正事項について 
　上記（１）の特許請求の範囲の訂正は、「音符長時間情報変更手段」の限定事項を追加するもので、特許請求の範囲の減縮を目的とするものである。
　そして、当該訂正は、願書に添付した明細書又は図面に記載した事項の範囲内の訂正であり、実質上特許請求の範囲を拡張し又は変更するものでもない。 
　
（３）むすび 
　以上のとおりであるから、上記訂正は、特許法第１２０条の４第２項の目的に該当し、同第３項において準用する平成６年法律第１１６号による改正前の特許法１２６条１項ただし書及び第２項の規定に適合するので、当該訂正を認める。
　
３．特許異議の申し立てについて 
（１）申立の理由の概要 
　特許異議申立人は、証拠として 
　甲第１号証：特開平　４−３４９４９７号公報
　甲第２号証：特開平　２−１３１２９２号公報
　甲第３号証：特開昭５４−　４５１１７号公報
　甲第４号証：特開昭６３−１４２３９４号公報
　甲第５号証：特開平　２−１２７６９４号公報
　甲第６号証：特開平　２−　　７０９７号公報
　甲第７号証：特開昭６０−　３２０９４号公報
　甲第８号証：特開平　５−　７３０５２号公報
　甲第９号証：特開昭６１−　８３５９９号公報
を提出し、本件請求項１ないし８に係る発明の特許は、特許法第２９条第２項の規定に違反してなされたものであるから、本件請求項１ないし８に係る発明の特許は取り消されるべきものである旨主張している。
　
（２）本件発明 
　上記２に記載したとおり、平成１７年１月１７日付訂正請求書による訂正請求は認容されるので、本件の請求項１ないし８に係る特許は、同訂正請求書に添付した訂正明細書の特許請求の範囲の請求項１ないし８に記載された事項により特定される次のとおりのものである。
【請求項１】　歌の楽譜情報と歌詞情報を入力する楽譜、歌詞情報入力手段と、該楽譜情報と歌詞情報を合唱の複数のパート毎に分割するパート分割手段と、
前記楽譜情報に含まれる音符長時間情報を、前記パート毎に異なるように変更した値の累積時間が許容範囲を超えない時のみ変更するための音符長時間情報変更手段と、
前記楽譜情報に含まれるピッチ情報を、前記パート毎に異なるように変更するピッチ情報変更手段と、
前記複数のパートの中の１パートのみが演奏される際に、該パートの演奏の音量を定める音量情報を変更する音量情報変更手段と、
前記パート毎に分割された前記楽譜情報と歌詞情報及び前記音符長情報変更手段の音符長時間情報、前記ピッチ情報変更手段のピッチ情報、前記音量情報変更手段の音量情報に基づいてパート毎に歌声信号を合成し出力する歌声信号合成手段と、
該歌声信号合成手段によりパート毎に合成された前記歌声信号を用いて前記合唱の歌声信号を生成する合唱信号生成手段と、
該合唱信号生成手段により生成された前記合唱信号により合唱の歌声を出力する歌声出力手段と、
を有することを特徴とする歌声合成装置。（以下、「本件発明１」という。以下同じ。）
【請求項２】　歌の楽譜情報と歌詞情報を入力する楽譜、歌詞情報入力手段と、該楽譜情報と歌詞情報を合唱の複数のパート毎に分割するパート分割手段と、
前記楽譜情報に含まれる音符長時間情報を、前記パート毎に異なるように変更した値の累積時間が許容範囲を超えない時のみ変更する音符長時間情報変更手段と、
前記パート毎に分割された前記楽譜情報と歌詞情報及び前記音符長情報変更手段からの音符長時間情報に基づいてパート毎に歌声信号を合成し出力する歌声信号合成手段と、
前記歌声信号合成手段によりパート毎に合成された前記歌声信号を用いて前記合唱の歌声信号を生成する合唱信号生成手段と、
該合唱信号生成手段により生成された前記合唱の歌声信号から合唱の歌声を出力する歌声出力手段と、
を有することを特徴とする歌声合成装置。
【請求項３】　歌の楽譜情報と歌詞情報を入力する楽譜、歌詞情報入力手段と、該楽譜情報、歌詞情報を合唱の複数のパート毎に分割するパート分割手段と、
前記楽譜情報に含まれる音符長時間情報を、前記パート毎に異なるように変更した値の累積時間が許容範囲を超えない時のみ変更する音符長時間情報変更手段と、
前記楽譜情報に含まれる前記歌声のピッチ情報を、前記パート毎に異なるように変更するピッチ情報変更手段と、
前記パート毎に分割された前記楽譜情報と歌詞情報及び前記音符長情報変更手段の音符長時間情報、前記ピッチ情報変更手段のピッチ情報に基づいて前記パート毎に歌声信号を合成し出力する歌声信号合成手段と、
該歌声信号合成手段によりパート毎に合成された前記歌声信号を用いて前記合唱の歌声信号を生成する合唱信号生成手段と、
該合唱信号生成手段により生成された前記合唱の歌声信号から合唱の歌声を出力する歌声出力手段と、
を有することを特徴とする歌声合成装置。
【請求項４】　前記ピッチ情報変更手段は前記歌声信号のピッチの変化を滑らかにするためのポルタメントをパート毎に変更するためのポルタメント・パラメータ変更量を生成するポルタメント・パラメータ変更量生成手段を、
有することを特徴とする請求項１または３のいずれか１項に記載の歌声合成装置。
【請求項５】　前記ピッチ情報変更手段は前記歌声信号に付加するビブラートをパート毎に変えるためのビブラート・パラメータ変更量を生成するビブラート・パラメータ変更量生成手段を、
有することを特徴とする請求項１または３のいずれか１項に記載の歌声合成装置。
【請求項６】　前記ピッチ情報変更手段は前記歌声信号に不規則なピッチ変動を与えるピッチゆらぎ生成手段を、
有することを特徴とする請求項１または３のいずれか１項に記載の歌声合成装置。
【請求項７】　前記ピッチ情報変更手段は前記ポルタメント・パラメータ変更量生成手段と、
前記ビブラート・パラメータ変更量生成手段と、
前記ピッチゆらぎ生成手段と、
を併せ有することを特徴とする請求項１または３のいずれか１項に記載の歌声合成装置。
【請求項８】　前記歌声信号合成手段は前記パート毎に分割された歌詞情報から歌詞を子音と母音に分割して表音記号を生成する表音記号生成手段と、
前記パート毎に分割された楽譜情報から前記歌声信号を合成する際の前記表音記号に対応する音符長時間を生成する音符長時間生成手段と、
前記音符長時間に前記音符長時間情報変更手段が生成した音符長時間変動量とを加算する音符長時間加算手段と、
前記表音記号生成手段が生成する表音記号、前記音符長時間加算手段により生成された音符長時間により歌声波形を生成する歌声信号生成手段と、
を有することを特徴とする請求項２に記載の歌声合成装置。
　
（３）引用刊行物記載の発明 
　当審が通知した取消理由に引用した刊行物１（特開平４−３４９４９７号公報、甲第１号証)には、電子楽器に関し、下記の事項が図面と共に記載されている。
（ア）「音高指定情報入力手段と、人声音の各音節ごとにその音節の発音を特徴付ける複数のフォルマントのそれぞれの時系列情報を記憶したフォルマント情報記憶手段と、音節指定情報入力手段と、前記音節指定情報入力手段から入力される音節指定情報によって指定される音節のフォルマント情報を前記フォルマント情報記憶手段から順次読み出すとともにこの読み出しの開始を前記音高指定情報入力手段からの音高指定情報入力手段に同期して行なう読み出し手段と、前記読み出し手段で読み出される順次のフォルマント情報と前記音高指定情報入力手段から入力される音高指定情報とに基づくフォルマントを同時に複数音節分形成可能なフォルマント形成音源とを具備することを特徴とする電子楽器。」（特許請求の範囲第１項）
（イ）「音高指定情報入力手段としてはキーボード（鍵盤）、ＭＩＤＩインターフェースならびにメロディ情報を読み出し可能なカード、テープ、ディスク、ＲＯＭおよびＲＡＭのような楽譜メモリ等を用いることができる。」（２頁【０００７】）
（ウ）「音節指定情報入力手段としては、ワードプロセッサ等のキーボードのような音節指定スイッチ群、または歌詞などの音節情報を読み出し可能なメモリ手段を用いることができる。」（２頁【０００８】）
（エ）「・・フォルマント形成音源では順次供給されるフォルマント情報、例えばフォルマント周波数とフォルマントレベルの情報と、音高指定情報入力手段から供給される音高指定情報とに応じて前記複数個のフォルマントにより特徴付けられる人声音を形成する。これにより、音高指定情報入力手段により指定された音高の人声音を合成することができる。さらに、フォルマント形成音源は前記指定された音高の人声音の複数個分を同時に発生する。」（２頁【００１２】）
（オ）「例えば、時間的に同時に押鍵された複数の押下鍵に対して、同一の楽音形成情報（フォルマント情報）を与えることによって、同一音節複数ピッチで複数楽音（人声音）を発生させることができる。」（２頁【００１４】）
（カ）「鍵域分割の技術を応用して、異なったシーケンスを読み出すようにしても良い。この場合、輪唱などの演奏を実現することができる。」（６頁【００６０】）
　
　同刊行物２（特開平２−１３１２９２号公報、甲第２号証)には、自動演奏装置に関し、下記の事項が図面と共に記載されているものと認められる。
（キ）ハイハットとバスドラムとスネアドラムからなる演奏データのうち、ハイハットについて発音タイミングを変更するパラメータを記憶し、タイミングを変化させることで変化に富んだ自動演奏を行うことができ、発音タイミングのパラメータをランダム信号によりさらに変化させてもよい。（第２頁左下欄第１７行−第４頁右下欄第１行、第４頁左上欄第８行−右上欄第３行、第１図）
　
　同刊行物３（特開昭５４−４５１１７号公報、甲第３号証)には自動リズム演奏装置に関し、下記の事項が図面と共に記載されているものと認められる。
（ク）リズムパターンによりバスドラム、シンバル、スネアドラム、ハイハット等を自動演奏する装置において、各々の音源のリズムパターンにランダムな遅延を与えること。（第１頁左欄第１行−第２頁右欄１５行）
　
　同刊行物４（特開昭６３−１４２３９４号公報、甲第４号証）には、和声音付加装置に関して、下記の事項が図面と共に記載されている。
（ケ）「キーボード（３０）で単音を弾いた状態でも、自動的に和声音が付加されたＭＩＤＩ信号がこのキーボード（３０）に供給され、このＭＩＤＩ信号により音の出力を行うことで、自動的にハーモニーが付加された音が出力される。」（第５頁左上欄第１８行−右上欄第３行）
　
　同刊行物５（特開平２−１２７６９４号公報、甲第５号証）には、自動演奏装置に関して、下記の事項が図面と共に記載されている。
（コ）「パート別伴奏パタンはコード進行とパート別伴奏パタン番号を与えることによって伴奏パタンを演奏データへ展開する。例えば、Ｃのコードが与えられたとき、Ｃのコードはドミソの和音に展開され、パート別伴奏パタン番号で指定された伴奏パタンはドミソの和音を用いて演奏データに展開される。」（第２頁左下欄第１２行−１８行）
　
　同刊行物６（特開平２−７０９７号公報、甲第６号証）には、自動伴奏装置に関して、下記の事項が図面と共に記載されているものと認められる。
（サ）複数の音階音の生成タイミングが伴奏の拍の裏のときのみ、最初に発音される音階音だけを、他の音階音より音量を上げたりして、自然楽器によるコード伴奏時に認められるアクセントや微妙なニュアンスを与えた後、音階音を生成する。（第２頁右上欄第１１行−左下欄第２行）
　
　同刊行物７（特開昭６０−３２０９４号公報、甲第７号証）には、電子楽器に関して、下記の事項が図面と共に記載されているものと認められる。
（シ）電子楽器の複数のチャネルに対応する複数の楽音に対して、波形、振幅、位相などの異なる独立の周波数変調をかけることによりビブラートをかける。（第１頁右欄第２０行−第２頁左上欄第８行）
　
　同刊行物８（特開平５−７３０５２号公報、甲第８号証）には、楽音変調装置に関して、下記の事項が図面と共に記載されている。
（ス）「・・発音中の音源チャネルｎからは対応する変調回路チャンネルｎからの変調信号ｘに依存して周波数（ピッチ）がゆらぐ楽音信号が発生することになる。」（４頁【００３８】）
　
　同刊行物９（特開昭６１−８３５９９号公報）には、歌声合成演奏装置に関して、下記の事項が図面と共に記載されているものと認められる。
（セ）歌詞の文字を子音と母音を単位とするパラメータに分解し、楽譜データから母音のピッチ周波数、子音、母音のホルマントパラメータ、母音部の時間長によって、歌声を合成する。（第４頁左下欄第１−第５頁左上欄第１９行）
　
（４）対比・判断 
（ア）本件発明２について 
　本件発明２と上記刊行物１ないし３に記載された発明とを対比、判断すると、
　上記刊行物１に記載の発明は、上記記載（ア）ないし（カ）からみて、歌の楽譜情報、歌詞情報を入力し、複数の押下鍵に対して、同一音節複数ピッチで複数楽音を発音させることにより歌声を合成する電子楽器であり、楽譜情報、歌詞情報はメモリから入力されてもよく、楽譜情報、歌詞情報は、鍵域分割により異なるシーケンスを読み出すようにしてもよいものである。
　また、上記刊行物２に記載の発明は、上記記載（キ）からみて、複数パートからなる演奏データのうち、一つのパートの発音タイミングを他のパートに対して変更するものであり、上記刊行物３に記載の発明は、上記記載（ク）からみて、複数パートからなる演奏データのリズムパターンをランダムに変化させるものである。
　しかしながら、上記刊行物１ないし３に記載の各発明は、本件発明２における「楽譜情報に含まれる音符長時間情報を、前記パート毎に異なるように変更した値の累積時間が許容範囲を超えない時のみ変更する音符長時間情報変更手段」という主要事項を備えておらず、当該事項を示唆する記載もされていない。また、上記刊行物４ないし９にも、上記主要事項は記載も示唆もない。
　そして、本件発明２は、上記主要事項により、明細書に記載された「以前の音符長時間変動量に正または負の値が大きかった場合、音符長累積時間変動量が徐々に蓄積されて、歌声を再生したときにずれが大きくなり過ぎてかえって不自然に聞こえるのを避ける」という作用効果を奏するものであり、この点は前記各刊行物に記載のものから期待することができない格別のものである。
　したがって、本件発明２は、上記刊行物１ないし９に記載された発明に基づいて当業者が容易に発明をすることができたものとは認められない。
（イ）本件発明１について 
　本件発明１は、本件発明２に「ピッチ情報変更手段」と「音量情報変更手段」とを付加したものであるから、上記本件発明２についての判断と同様の理由により、上記刊行物１ないし９に記載された発明に基づいて当業者が容易に発明をすることができたものととは認められない。　
（ウ）本件発明３について
  本件発明３は、本件発明２に「ピッチ情報変更手段」を付加したものであるから、上記本件発明２についての判断と同様の理由により、上記刊行物１ないし９に記載された発明に基づいて当業者が容易に発明をすることができたとものとは認められない。
（エ）本件発明４ないし７について
　本件発明４ないし７は、本件発明１又は３を引用する形式で記載された発明であって、本件発明１又は３をさらに限定したものであるから、上記本件発明１及び３についての判断と同様の理由により、上記刊行物１ないし９に記載された発明に基づいて当業者が容易に発明をすることができたものとは認められない。
（オ）本件発明８について
　本件発明８は、本件発明２を引用する形式で記載された発明であって、本件発明２をさらに限定したものであるから、上記本件発明２についての判断と同様の理由により、上記刊行物１ないし９に記載された発明に基づいて当業者が容易に発明をすることができたものとは認めれない。
　
（５）むすび 
　以上のとおりであるから、特許異議の申立ての理由及び証拠によっては、本件請求項１ないし８に係る発明の特許を取り消すことはできない。 
　また、他に本件請求項１ないし８に係る発明の特許を取り消すべき理由を発見しない。
　よって結論のとおり決定する。
【異議決定日】
平成１７年１月２８日（２００５．１．２８）
【訂正の要旨】
審決（決定）の【理由】欄参照。
（５４）【発明の名称】
歌声合成装置
（５７）【特許請求の範囲】
　【請求項１】　歌の楽譜情報と歌詞情報を入力する楽譜、歌詞情報入力手段と、該楽譜情報と歌詞情報を合唱の複数のパート毎に分割するパート分割手段と、前記楽譜情報に含まれる音符長時間情報を、前記パート毎に異なるように変更
した値の累積時間が許容範囲を超えない時のみ変更する
前記楽譜情報に含まれるピッチ情報を、前記パート毎に異なるように変更するピッチ情報変更手段と、
前記複数のパートの中の１パートのみが演奏される際に、該パートの演奏の音量を定める音量情報を変更する音量情報変更手段と、
前記パート毎に分割された前記楽譜情報と歌詞情報及び前記音符長時間情報変更手段の音符長時間情報、前記ピッチ情報変更手段のピッチ情報、前記音量情報変更手段の音量情報に基づいてパート毎に歌声信号を合成し出力する歌声信号合成手段と、
該歌声信号合成手段によりパート毎に合成された前記歌声信号を用いて前記合唱の歌声信号を生成する合唱信号生成手段と、
該合唱信号生成手段により生成された前記合唱信号により合唱の歌声を出力する歌声出力手段と、
を有することを特徴とする歌声合成装置。
　【請求項２】　歌の楽譜情報と歌詞情報を入力する楽譜、歌詞情報入力手段と、該楽譜情報と歌詞情報を合唱の複数のパート毎に分割するパート分割手段と、前記楽譜情報に含まれる音符長時間情報を、前記パート毎に異なるように変更
した値の累積時間が許容範囲を超えない時のみ変更する
前記パート毎に分割された前記楽譜情報と歌詞情報及び前記音符長時間情報変更手段からの音符長時間情報に基づいてパート毎に歌声信号を合成し出力する歌声信号合成手段と、
前記歌声信号合成手段によりパート毎に合成された前記歌声信号を用いて前記合唱の歌声信号を生成する合唱信号生成手段と、
該合唱信号生成手段により生成された前記合唱の歌声信号から合唱の歌声を出力する歌声出力手段と、
を有することを特徴とする歌声合成装置。
　【請求項３】　歌の楽譜情報と歌詞情報を入力する楽譜、歌詞情報入力手段と、該楽譜情報、歌詞情報を合唱の複数のパートごとに分割するパート分割手段と、前記楽譜情報に含まれる音符長時間情報を、前記パート毎に異なるように変更
した値の累積時間が許容範囲を超えない時のみ変更する
前記楽譜情報に含まれる前記歌声のピッチ情報を、前記パート毎に異なるように変更するピッチ情報変更手段と、
前記パート毎に分割された前記楽譜情報と歌詞情報及び前記音符長情報変更手段の音符長時間情報、前記ピッチ情報変更手段のピッチ情報に基づいて前記パート毎に歌声信号を合成し出力する歌声信号合成手段と、
該歌声信号合成手段によりパート毎に合成された前記歌声信号を用いて前記合唱の歌声信号を生成する合唱信号生成手段と、
該合唱信号生成手段により生成された前記合唱の歌声信号から合唱の歌声を出力する歌声出力手段と、
を有することを特徴とする歌声合成装置。
　【請求項４】　前記ピッチ情報変更手段は前記歌声信号のピッチの変化を滑らかにするためのポルタメントをパート毎に変更するためのポルタメント・パラメータ変更量を生成するポルタメント・パラメータ変更量生成手段を、
有することを特徴とする請求項１または３のいずれか１項に記載の歌声合成装置。
　【請求項５】　前記ピッチ情報変更手段は前記歌声信号に付加するビブラートをパート毎に変えるためのビブラート・パラメータ変更量を生成するビブラート・パラメータ変更量生成手段を、
有することを特徴とする請求項１または３のいずれか１項に記載の歌声合成装置。
　【請求項６】　前記ピッチ情報変更手段は前記歌声信号に不規則なピッチ変動を与えるピッチゆらぎ生成手段を、
有することを特徴とする請求項１または３のいずれか１項に記載の歌声合成装置。
　【請求項７】　前記ピッチ情報変更手段は前記ポルタメント・パラメータ変更量生成手段と、
前記ビブラート・パラメータ変更量生成手段と、
前記ピッチゆらぎ生成手段と、
を併せ有することを特徴とする請求項１または３のいずれか１項に記載の歌声合成装置。
　【請求項８】　前記歌声信号合成手段は前記パート毎に分割された歌詞情報から歌詞を子音と母音に分割して表音記号を生成する表音記号生成手段と、
前記パート毎に分割された楽譜情報から前記歌声信号を合成する際の前記表音記号に対応する音符長時間を生成する音符長時間生成手段と、
前記音符長時間に前記音符長時間情報変更手段が生成した音符長時間変動量とを加算する音符長時間加算手段と、
前記表音記号生成手段が生成する表音記号、前記音符長時間加算手段により生成された音符長時間により歌声波形を生成する歌声信号生成手段と、
を有することを特徴とする請求項２に記載の歌声合成装置。
【発明の詳細な説明】
　【０００１】
　【産業上の利用分野】本発明は楽譜情報、歌詞情報から歌声を合成する歌声合成装置に関するものである。
　【０００２】
　【従来の技術】歌詞および歌詞に対応して楽譜に記載された音符情報を入力することにより、歌声を合成したり、その合成した歌声から合唱を生成する装置については、既に提案されている。
以下に、その従来技術について説明する。
　【０００３】図２１は四部合唱の楽譜の一例、図２２は図２１の楽譜から作成された楽譜情報、歌詞情報を示したものである。楽譜情報、歌詞情報はそれぞれソプラノ、アルト、テノール、バスの４パート分の情報を有している。楽譜情報はパソコン音楽演奏に使われているＭＭＬと呼ぶ記述言語で入力される。例えば音名の“ハ”を“Ｃ”で表し、“ニ”を“Ｄ”で表し、同様に“ホ”＝“Ｅ”、“ヘ”＝“Ｆ”、“ト”＝“Ｇ”、“イ”＝“Ａ”、“ロ”＝“Ｂ”と表すとする。
オクターブの指定は“０”で表し、１オクターブのアップダウンはそれぞれ“＜”，“＞”で表わす。又、音の長さは“８分音符”は“８”で表し，“２分音符”は“２”で表し、“４分音符”は“４”で表す。更に“付点８分音符”は“８．”で表し、“付点４分音符”は“４．”、“付点２分音符”は“２．”と表すものとする。また基準の音符を“Ｌ”で指定し、以降長さの記述を省略することもできる。シャープは“＃”または“＋”、フラットは“−”で表す。また、タイは“＆”で表わす。
　【０００４】　以上の規則を組み合わせて、楽譜から音符情報のデータが作成される。例えば８分音符“ハ”は“Ｃ”、４分音符“ニ”のフラットは“Ｄ−４”、付点２分音符“ホ”のシャープは“Ｅ＃２．”で表される。歌詞情報は音符情報のそれぞれに対応する部分に歌詞が付加される。
　【０００５】図２３は、図２２の楽譜情報、歌詞情報からソプラノのパートを分割したものであり、他のアルト、テノール、バスのパートに関しても同様に分割される。図２４は、図２３のソプラノのパートの歌詞情報から作成された表音記号である。表音記号とは、歌詞を子音、母音に分離したものである。
　【０００６】図２５は、図２３のパート分割後の楽譜情報、及び図２３の表音記号から作成された時間情報である。図２１に示す歌の場合、テンポ１１０より４分音符が６０／１１０秒であるので約５４５ｍｓとなり、これを基準にして他の時間も定められる。図２５に示す時間情報で、最初の“Ｑ　２７２”は８分音符が、４分音符の５４５ｍｓの１／２である２７２ｍｓであることを表し、次の“ｍ４４”は歌詞の“み”の子音である“ｍ”の時間が４４ｍｓ、その次の“Ｉ　２２８”は母音である“Ｉ”の時間が２２８ｍｓであることを示している。歌詞の“み”は楽譜情報から８分音符であることが分かるので、子音及び母音の時間を足すと２７２ｍｓになるように設定される。以下同様にして、各表音記号に対して楽譜情報から得られる時間情報が付加される。
　【０００７】　次に、図２６は従来の歌声信号合成装置の全体構成図である。図２６において、楽譜／歌詞入力部１に図２２のような楽譜情報、歌詞情報が入力される。パート分割部２では、これら楽譜情報、歌詞情報が各パート毎の情報（図２３はソプラノに関する情報であるが、同様の情報がアルト、テノール、バスに関しても生成される）に分割される。各パートの楽譜情報、歌詞情報はそれぞれ別の歌声信号合成部３ａ，３ｂ，３ｃに入力され、歌声信号合成部３ａ，３ｂ，３ｃにおいて各パートの歌声信号が合成される。合成されたそれぞれの歌声信号は、合唱信号生成部４に入力されて合唱の歌声信号の生成が行われる。合唱信号生成部４で生成された合唱の歌声信号は、特には図示しないＤ／Ａ変換器でアナログ信号に変換された後、合唱の歌声として、歌声出力部５（例えば、アンプを介したスピーカ）から出力される。
　【０００８】図２７は、歌声信号合成部３の詳細を示した構成図である。歌声合成部３は、韻律情報生成部３１、歌声信号生成部３２で構成される。図２８は、上記韻律情報生成部３１の詳細を示した構成図である。韻律情報生成部３１は、表音記号生成部３１１、音符長時間生成部３１２、ピッチ情報生成部３１３及び音量情報生成部３１４から構成される。表音記号生成部３１１は、図２４に示すように、歌詞情報を使用して歌詞を子音、母音に分離する作業を行う。音符長時間生成部３１２は、図２５に示すように、楽譜情報及び表音記号から音素（時間）長を生成する。
　【０００９】　次に音符長時間情報と音素（時間）長の生成動作について、図３３の動作フローチャートを用いて以下に説明する。
１）．先ず、楽譜情報から速度記号が取り出される。速度記号とは、演奏速度（テンポ）を表すもので、図２２に示す楽譜情報の１行目にＴ１１０は、１分間に４分音符が１１０の拍数で演奏されることを示している。このときの４分音符の音符長時間＝６０／１１０秒であり、４分音符の時間長が５４５ｍｓであることが求まる（ステップＳ６０１）。
　【００１０】２）．次に、楽譜情報から音符が取り出される。音符とは、楽譜情報の中の音の長さであり、４分音符、付点２分音符といったものがこれに相当する（ステップＳ６０２）。
　【００１１】３）．楽譜情報から取り出した音符の相対長が生成される。例えば速度記号の基準となる基準音符が４分音符であれば、８分音符は基準音符長の半分、２分音符であれば２倍となる（ステップＳ６０３）。
　【００１２】４）．音符の相対長から音符長時間が生成される。基準音符長である４分音符は５４５ｍｓであるので、例えば８分音符であれば２７２ｍｓ、２分音符であれば１０９０ｍｓとなる（ステップＳ６０４）。
　【００１３】５）．生成された音符長時間から音素の時間長が生成される。子音の時間長は予め決められたルールにより生成され、音符長時間から子音の時間長を差し引いたものが、音素である母音の時間となる。例えば８分音符の“み”の場合であれば、子音の“ｍ”の時間は４４ｍｓとすると、母音の“Ｉ”は２２８ｍｓとなる（ステップＳ６０５）。
　【００１４】　以上のような処理を繰り返して、楽譜情報、歌詞情報から歌詞の中の各母音、子音等の音素の時間を求め、格納しておく。次に、図２９はピッチ情報生成部３１３の構成図である。図２９において、ピッチ生成部３１３は、ピッチパターン生成部３１３１、ポルタメント生成部３１３２、ビブラート生成部３１３３から構成される。
　【００１５】　次に、ピッチパターン生成部３１３１における動作について、図３４の動作フローチャートを用いて説明をする。１）．先ず、図２２の楽譜情報から音名が取り出され、その音名によってピッチ周波数が一意的に求められる（ステップＳ７０１）。
　【００１６】２）．音名からピッチ周波数が求められる。楽譜情報の各音名に対応するピッチ周波数が、予め変換テーブルとして設定されており、その中から音名に対応するピッチ周波数が選択される（ステップＳ７０２）。
　【００１７】３）．音符長時間生成部３１２で生成された音符長時間に従って、その時間分のピッチ周波数パターンが生成される（ステップＳ７０３）。以上の処理を楽譜に従って繰り返すことによって作成されたピッチパターンは、図３２（ａ）の基本ピッチパターンに示すようになる。この段階では、各ピッチ周波数は不連続に変化するため、このままでは、合成された合唱の歌声はあまりにも機械的で不自然に聞こえる。
　【００１８】そのため、ポルタメント処理部３１３２（図２９）は、主として基本ピッチ生成部３１３１で生成されたピッチパターンの不連続部分を連続的にし、且つピッチパターンが滑らかな線を形成するように短い一種のポルタメント（ある音からピッチの異なる音に、滑らかに移行することを意味する音楽用語）を付加して、図３２（ａ）に示すピッチパターンを、同図（ｂ）のように修正する。
　【００１９】次に、図３０にポルタメント処理部３１３２の構成図を示す。ポルタメント処理部３１３２は、ポルタメント・パラメータ３１３２１、ポルタメント生成規則３１３２２、及びポルタメント生成部３１３２３により構成される。
　【００２０】次に、ポルタメント生成部３１３２３におけるポルタメント付加の動作について、図３５の動作フローチャートを用いて説明する。１）．先ず、ピッチの変化があるか否かが判断される。ピッチの変化とは、図３２（ａ）のピッチパターンの不連続部分のことである。ピッチ変化がなければ処理は終了し、あれば次の処理へ移る（ステップＳ８０１）。
　【００２１】２）．ポルタメント・パラメータ３１３２１が取り出される。あるピッチ周波数から異なるピッチ周波数へ移る場合、周波数の差によってはポルタメントの傾きやポルタメントを付加する時間などのパラメータを変えなければいけない。それらのパラメータがこの部分で取り出される（ステップＳ８０２）。
　【００２２】３）．ポルタメント生成規則３１３２２を用いてポルタメント区間が求められる。ポルタメント生成規則とは、関数のようなある決まった規則のことをいう。前ステップで取り出されたポルタメント・パラメータを用いて、ピッチ周波数の変化点から前後に、どれだけの時間をポルタメントの時間に割り当てるかが求められる（ステップＳ８０３）。
　【００２３】４）．ポルタメント生成規則３１３２２を用いて、ポルタメント区間のピッチが生成される。前ステップで求めたポルタメント区間内で滑らかに変化するピッチ周波数が求められ、サンプリング時間単位のピッチ周波数を求められる。その後ステップＳ８０１へ戻る（ステップＳ８０４）。
　【００２４】以上の処理により、生成されたポルタメント付加後のピッチパターンを図３２（ｂ）に示す。次に、上述の処理によりポルタメントが付加されたピッチパターンに、更に以下の処理でビブラートが付加される。
　【００２５】図３１は、ビブラート生成部３１３３の構成図である。ビブラート生成部３１３３は、ビブラート・パラメータ３１３３１、ビブラート生成規則３１３３２、ビブラート処理部３１３３３により構成される。
　【００２６】次に、ビブラート処理部３１３３３における動作について、図３６の動作フローチャートを用いて説明する。
１）．ピッチ周波数が一定の区間（定常部）があるか否かが判定され、なければ処理を終了し、あれば次のステップＳ９０２へ進む（ステップＳ９０１）。
　【００２７】２）．定常部の長さが、予め定められた基準値以上であるか否かが判定され、基準値以上であれば次のステップへ進み、基準値以下であればステップＳ９０１へ戻る（ステップＳ９０２）。
　【００２８】３）．ビブラート・パラメータ３１３３１が取り出される。本来周波数変調であるビブラートのビブラート・パラメータとは、ピッチ周波数の定常部に数Ｈｚの周波数変調を周期的に与えるためのパラメータで、そのパラメータは変調周波数、変調信号の振幅等である（ステップＳ９０３）。
　【００２９】４）．ビブラート生成規則３１３３２を用いて、ビブラート信号が生成される。ビブラート生成規則とは、ビブラートを付ける際のビブラート信号である変調周波数、変調信号の振幅等の規則を定めたものである（ステップＳ９０４）。
　【００３０】５）．前ステップで生成された変調信号であるビブラート信号によって、定常ピッチ周波数にビブラートが付加される。そして、終了後ステップＳ９０１へ戻る（ステップＳ９０５）。
　【００３１】以上の処理により、図３２（ｂ）のようにポルタメントが付加されたピッチパターンに、更にビブラートが付加されて、図３２（ｃ）に示すようなピッチパターンが生成される。
　【００３２】次に、図２８の音量情報生成部３１４の音量情報生成の動作について、図３７の動作フローチャートを用いて説明する。
１）．楽譜情報から音量記号が取り出される。音量記号とは、ピアノ、フォルテ等の音の強弱を示す記号である（ステップＳ１００１）。
　【００３３】２）．取り出された音量記号に対応する音量調整量が変換テーブルから検索される（ステップＳ１００２）。
３）．楽譜情報から音量調整の開始タイミング、音量調整の時間が取り出されるとともに、前ステップで生成された音量調整量が開始タイミングから所定の時間分だけ基準音量に加算、または減算される（ステップＳ１００３）。
　【００３４】図２７の歌声信号生成部３２は、上記で生成されたピッチ周波数、音量情報、音符長時間情報及び表音記号から歌声信号を生成するものであり、例えばＰＡＲＣＯＲ（パコール）方式などによる音声合成装置が使用される。各パートの歌声信号合成部３ａ，３ｂ，３ｃの歌声信号生成部３２で生成された歌声信号は、それぞれ合唱信号生成部４で加算されて歌声出力部５へ出力され、歌声出力部５（例えば、アンプを介したスピーカ）から歌声として出力される。
　【００３５】
　【発明が解決しようとする課題】従来の歌声合成装置においては、自然な合唱の感じを出すために、合唱を構成する各パートの音の高さ（ピッチ）の変化が、図３２（ａ）のように不連続でなく、滑らかにするために、合唱の歌声の楽音信号に、前述のような一種のポルタメントが付加された。そして、それにビブラートが付加された。
　【００３６】しかし、上記ポルタメントやビブラートが付加される際、ポルタメントやビブラートの生成パラメータや生成規則が、各パートで同じであるために、各パートの歌声に同じポルタメントやビブラートが付加される結果となった。
　【００３７】また、あるピッチの音符から、異なるピッチの次の音符へ進む際に、各パートの音符長時間が同一なため、各パートの歌声が完全に同一のタイミングで、次の音符に進むことになった。
　【００３８】その他、各パートに同じパラメータを有するビブラートが付加され、しかも、そのビブラートは、人が歌うときに通常、観察される不規則な周波数ゆらぎを有するものではなく、定常ピッチを有する歌声の楽音信号を、数Ｈｚの変調周波数で変調する単純な周波数変調であった。
　【００３９】更に、合唱において、あるパートのみが歌唱するソロ（歌唱）時には、ソロでないときの音量と同じ音量で演奏していたために、通常の合唱のときに比べて音量が下がって、歌声が小さく聞こえた。
　【００４０】以上の結果、合成される合唱の歌声が不自然に聞こえ、温かみのある本物の合唱とは、かけ離れた機械的な響きになってしまう、という問題点があった。本発明の課題は、上記問題点を解決し、合唱本来の深みのある自然な歌声を合成することが可能な歌声合成装置を実現することにある。
　【００４１】
　【課題を解決するための手段】図１は、本発明の原理ブロック図であり、また、図２と図３は、それぞれ図１の原理ブロック図の歌声信号合成手段（１０３）とピッチ情報変更手段（１０７）の詳細原理ブロック図である。
　【００４２】本発明は、基本的に、楽譜／歌詞入力手段（１０１）からの楽譜／歌詞情報をパート毎に分割するパート分割手段（１０２）と、パート分割手段（１０２）によってパート毎に分割された楽譜／歌詞情報から音符長時間情報とピッチ情報をパート毎に異なるように変更させる音符長時間情報変更手段（１０６）とピッチ情報変更手段（１０７）、及び特定パートの音量を変更するための音量情報を変更する音量情報変更手段（１０８）からなる構成を有する。
　【００４３】次に、歌声信号合成手段（１０３）を有する。即ち、同手段は、パート毎に分割された楽譜／歌詞情報と音符長時間情報変更手段（１０６）により変更された音素（時間）長情報と、ピッチ情報変更手段（１０７）により変更されたピッチ情報、及び音量情報変更手段（１０８）により変更された音量情報に基づいてパート毎に歌声信号を合成する手段である。
　【００４４】　同手段は、図２に示すように、パート毎に分割された歌詞情報から歌詞を子音と母音に分割して表音記号を生成する表音記号生成手段（１０３１）と、パート毎に分割された楽譜情報から歌声信号を合成する際の表音記号に対応する音符長時間を生成する音符長時間生成手段（１０３２）と、音符長時間に音符長時間情報変更手段（１０６）が生成した音符長時間変動量とを加算する音符長時間加算手段（１０３３）と、ピッチ情報変更手段（１０７）のピッチ情報に基づいて、パート毎の歌声信号のピッチを生成するピッチ生成手段（１０３４）と、音量情報変更手段（１０８）の音量情報に基づいて、パート毎の音量を生成する音量情報生成手段（１０３５）と、表音記号生成手段（１０３１）が生成する表音記号、音符長時間加算手段（１０３３）により生成された音符長時間、ピッチ情報生成手段（１０３４）により生成されたピッチ情報、及び音量情報生成手段（１０３５）により生成された音量情報により歌声信号を生成する歌声信号生成手段（１０３６）とから構成される。
　【００４５】次に、ピッチ情報変更手段（１０７）は、図３に示すように、次のような手段から構成される。即ち、同手段は、歌声信号のピッチの変化を滑らかにするためのポルタメントを、パート毎に変更するためのポルタメント・パラメータ変更量を生成するポルタメント・パラメータ変更量生成手段（１０７１）、または、歌声信号に付加するビブラートを、パート毎に変えるためのビブラート・パラメータ変更量を生成するビブラート・パラメータ変更量生成手段（１０７２）、または歌声信号に不規則なピッチ変動を与えるピッチゆらぎ生成手段（１０７３）から構成される。
　【００４６】あるいは、ピッチ情報変更手段（１０７）は、上記のポルタメント・パラメータ変更量生成手段（１０７１）とビブラート・パラメータ変更量生成手段（１０７２）、及びピッチゆらぎ生成手段（１０７３）を併せ有するような構成にしてもよい。
　【００４７】
　【作用】楽譜／歌詞入力手段（１０１）により入力された楽譜情報と歌詞情報が、パート分割手段（１０２）によりパート毎に分割され、楽譜情報の音符長時間情報が、音符長時間情報変更手段（１０６）により、同じくピッチ情報が、ピッチ情報変更手段（１０７）により、それぞれパート毎に異なるように変更される。
　【００４８】また、音量情報変更手段（１０８）により、合唱のパートの内の１パートのみが歌唱されるソロの場合は、その音量を高めるために音量情報の変更が行われる。
　【００４９】次に、歌声信号合成手段１０３に関して、まず、図２に示すように、パート分割手段（１０２）によりパート毎に分割された歌詞情報から、表音記号生成手段（１０３１）により、歌詞が子音と母音に分割されて表音記号が生成される。
　【００５０】そして、その表音記号に対応する音符長時間が、音符長時間生成手段（１０３２）により生成される。次に、その生成された音符長時間に、音符長時間情報変更手段（１０６）が生成したパート毎に異なる音符長時間変動量が、音符長時間加算手段（１０３３）により加算される。
　【００５１】一方、ピッチ情報変更手段（１０７）が変更したピッチ情報に基づいて、パート毎に異なる歌声信号のピッチ情報が、ピッチ情報生成手段（１０３４）により生成されるとともに、音量情報変更手段（１０８）が変更した音量情報に基づいて、前述のソロの場合の音量情報が、音量情報生成手段（１０３５）により生成される。
　【００５２】このようにして、表音記号生成手段（１０３１）が生成する表音記号、音符長時間加算手段（１０３３）により生成された音素時間長、ピッチ情報生成手段（１０３４）により生成されたピッチ情報、及び音量情報生成手段（１０３５）により生成された前記音量情報により、歌声信号が歌声信号生成手段（１０３６）により生成される。
　【００５３】生成されたそれぞれのパート毎に異なる音符長時間や、ピッチを有する歌声信号が、合唱信号生成手段（１０４）へ送られて加算されて、合唱信号が生成される。その後、合唱信号は、例えば、アンプやスピーカ等の歌声出力手段（１０５）により、歌声となって出力される。
　【００５４】
　【実施例】以下、図面を参照しながら本発明による実施例について説明する。図４に本発明の実施例の全体構成図を示す。以下の説明において、従来技術で使用した図２１〜図２５の楽譜、楽譜情報、歌詞情報、パート分割後の楽譜情報と歌詞情報、及び歌詞の表音記号、歌詞の子音及び母音の各時間情報を使用するものとする。
　【００５５】図４において、まず楽譜／歌詞入力部１に、図２２に示す楽譜情報、歌詞情報が入力される。楽譜情報はパソコン音楽演奏に使われている前述のＭＭＬと呼ぶ記述言語で入力される。楽譜情報はオペレータが楽譜を見ながら入力しても良いし、或いは、パソコン音楽演奏のものを、そのまま使用する等が考えられる。また、歌詞情報は楽譜情報に対応するものがオペレータの入力等により入力される。
　【００５６】パート分割部２では、楽譜情報、歌詞情報から各パート毎の情報（図２３はソプラノに関する情報であるが、同様の情報がアルト、テノール、バスに関しても生成される）に分割される。各パートの楽譜情報、歌詞情報はそれぞれ別の歌声信号合成部３ａ，３ｂ，３ｃに入力され、歌声信号が合成される。
　【００５７】図５は、歌声信号合成部３の構成図で、歌声信号合成部３は、韻律情報生成部３１、歌声信号生成部３２により構成される。図６は、韻律情報生成部３１、及び音符長時間情報変更部６の構成図である。韻律情報生成部３１は、表音記号生成部３１１、音符長時間生成部３１２、ピッチ情報生成部３１３、音量情報生成部３１４、音符長時間加算部３１５により構成される。
　【００５８】表音記号生成部３１１は、図２３に示すように、パート毎に分割された歌詞情報から、歌詞を子音、母音の各音素に分離して図２４に示すような表音記号群を生成する。
　【００５９】音符長時間生成部３１２は、図２５に示すように、楽譜情報及び表音記号から各音素の時間情報を生成する。生成方法は従来技術における方法と同様である（図３３の動作フローチャートを参照）。
　【００６０】音符長時間情報変更部６においては、各パート毎に定常ピッチを有する各音符の演奏時間（以後、音符長時間と呼ぶ）が互いに若干異なるように変更される。音符長時間情報変更部６は、音符長時間変動量生成部６１、誤差調整部６２により構成される。
　【００６１】次に、音符長時間変動量生成部６１、誤差調整部６２における動作について、図１４の動作フローチャートを用いて説明する。
１）．先ず、パート間の時間調整が必要か否かが判定される。パート間の時間調整とは、例えば休止符の後の歌い始めでは、パート毎に楽音発生のタイミングにズレがあると、不自然に聞こえるので、パート間のズレが発生しないように時間調整が必要である（ステップＳ１０１）。
　【００６２】２）．パート間の時間調整が必要であれば、誤差調整部６２によって、音符長時間変動量に音符長累積時間変動量に逆の符号を付加したもの（正の数であれば負の数に、負の数であれば正の数に変換する）が代入される。これは各パート間で今までに蓄積された歌声の時間的なズレを全てクリアすることを意味する（ステップＳ１０７）。
　【００６３】３）．次に、音符長累積時間変動量に“０”が代入される。これは前ステップと同様の理由で、蓄積された音符長時間の変動を全てクリアすることを意味する。処理終了後、ステップＳ１０９に進む（ステップＳ１０８）。
　【００６４】４）．ステップＳ１０１においてパート間の時間調整が不要であれば、乱数が発生される。この乱数によって発生される値は、歌詞情報から生成される音符長時間に比較すればかなり小さな値であり、正または負の値を有する（ステップＳ１０２）。
　【００６５】５）．音符長時間変動量が生成される。このため、前ステップで生成された乱数の値が音符長時間変動量に代入される（ステップＳ１０３）。
６）．（音符長累積時間変動量＋音符長時間変動量）の値が、許容範囲内であるか否かが判定される。これは例えば、以前の音符長時間変動量に正または負の値が大きかった場合、音符長累積時間変動量が徐々に蓄積されて、歌声を再生したときにズレが大きくなり過ぎてかえって不自然に聞こえるのを避けるための処理である。許容範囲内であればステップＳ１０５に進み、許容範囲外であればステップＳ１０６に進む（ステップＳ１０４）。
　【００６６】７）．前ステップで許容範囲内であれば（音符長累積時間変動量＋音符長時間変動量）の値が、音符長累積時間変動量に代入される。この音符長累積時間変動量は、それまでに蓄積された歌声のズレを表している。処理終了後、ステップＳ１０９に進む（ステップＳ１０５）。
　【００６７】８）．ステップＳ１０４で許容範囲外であれば、誤差調整部６２によって、音符長時間変動量に０が代入されてステップＳ１０９に進む。これは歌声のズレが許容範囲を越えないようにするために行われる（ステップＳ１０６）。
　【００６８】９）．以上により生成された音符長時間変動量は、該当するパートの韻律情報生成部３１内の音符長時間加算部３１５へ出力される（ステップＳ１０９）。このようにして、韻律情報生成部３１内の音符長時間加算部３１５で、音符長時間情報変更部６で生成された音符長時間変動量が、音符長時間生成部３１２で生成された音符長時間に加算される。
　【００６９】この場合、音符長時間の変更がパート毎に行われるため、パート毎に異なった音符長時間のズレを付加することが可能で、図２０にその一例を示す（従来技術では定常ピッチの変化点は、全てのパートにおいて、音符長時間が同じであった）。
　【００７０】次に、図７はピッチ情報生成部３１３、ピッチ情報変更部７の詳細を示した構成図である。ピッチ情報生成部３１３は、基本ピッチ生成部３１３１、ポルタメント生成部３１３２、ビブラート生成部３１３３、ピッチゆらぎ生成部３１３４から構成される。基本ピッチ生成部３１３１におけるピッチパターンの生成方法は、従来技術で説明した方法と全く同じである（図３４のフローチャートを参照）。
　【００７１】但し、音符長時間が各パート毎に変動するため、定常ピッチの長さもパート毎に若干異なっている。ポルタメント生成部３１３２は、主として基本ピッチ生成部３１３１で生成された基本ピッチの不連続部分を、実際の合唱の場合のように連続的にし、且つ滑らかな線を形成するためのものである。
　【００７２】次に、図８にポルタメント生成部３１３２、ピッチ情報変更部７の詳細な構成図を示す。ポルタメント生成部３１３２は、ポルタメント・パラメータ３１３２１、ポルタメント生成規則３１３２２、ポルタメント処理部３１３２３、ポルタメント・パラメータ変更部３１３２４により構成される。
　【００７３】次に、図１５のポルタメント生成に関する動作フローチャートを用いて、ポルタメント生成の動作について説明する。ポルタメント生成は、各パート毎に別々に処理されるため、パート毎に違ったポルタメントを付加することが可能である（但し、従来技術ではポルタメント生成パラメータ、ポルタメント生成規則が全てのパートで同じであったために、同じポルタメントしか付加されなかった）。
　【００７４】１）．まず、ピッチの変化があるか否かが判定される。ピッチの変化は、図３２（ａ）のピッチパターンの不連続部分のことで、なければ処理は終了し、あれば次のステップＳ２０２へ進む（ステップＳ２０１）。
　【００７５】２）．ポルタメント・パラメータ３１３２１が取り出される。あるピッチ周波数から異なるピッチ周波数へ移る場合、周波数の差によっては、そのポルタメントのピッチ曲線の傾きやポルタメント時間等のパラメータを変えなければいけない。そのため、それらのパラメータが取り出される（ステップＳ２０２）。
　【００７６】３）．ピッチ情報変更部７内のポルタメント・パラメータ変更量生成部７１（図８）において、乱数が発生される。乱数は、ポルタメントの傾き、ポルタメント時間等のポルタメント・パラメータに対応する数だけ発生させる必要がある（ステップＳ２０３）。
　【００７７】４）．前ステップで発生した乱数がポルタメント・パラメータ変更量として、ポルタメント・パラメータ変更部３１３２４へ出力される（ステップＳ２０４）。
　【００７８】５）．各ポルタメント・パラメータの値に、ポルタメント・パラメータ変更量の値を加算して、新たなポルタメント・パラメータに変更される（ステップＳ２０５）。
　【００７９】６）．ポルタメント生成規則３１３２２を用いて、前ステップで生成したポルタメント・パラメータに基づいて、ピッチ周波数の変化点から前後にどれだけの時間をポルタメント区間として割り当てるかが求められる（ステップＳ２０６）。
　【００８０】７）．ポルタメント生成規則３１３２２を用いて、前ステップで求めたポルタメント区間内で滑らかに変化するピッチ周波数の変化曲線が求められ、サンプリング時間単位のピッチ周波数が生成される。その後、ステップＳ２０１へ戻る（ステップＳ２０７）。
　【００８１】以上の処理により、生成されたポルタメント付加後のピッチパターンの拡大した図を図１２に示す（但し、ソプラノとアルトの２パートのみを表し、他のパートは省略する）。このピッチパターンは、前述した音符長時間変動量を付加した後のものであり、各パート間でのピッチの変化点のズレ、ポルタメント区間のピッチ変化カーブの傾き、ポルタメントが付加される時間がそれぞれ異なることを表している。
　【００８２】次に、図９はビブラート生成部３１３３、ピッチ情報変更部７の詳細な構成図である。ビブラート生成部３１３３は、ビブラート・パラメータ３１３３１、ビブラート生成規則３１３３２、ビブラート処理部３１３３３、ビブラート・パラメータ変更部３１３３４よりなる。
　【００８３】次に、ビブラート生成部３１３３、ピッチ情報変更部７内のビブラート・パラメータ変更量生成部７２における動作について、図１６の動作フローチャートを用いて、以下に説明する。この場合、ビブラートの生成はパート毎に行われるため、パート毎に違ったビブラートを付加することも可能である（従来技術ではビブラート生成パラメータ、ビブラート生成規則が同じであったため、各パートで同じビブラートしか付加できなかった）。
　【００８４】１）．ピッチ周波数が一定の区間（定常部）があるか否かが判定され、なければ処理を終了し、あれば次のステップＳ３０２へ進む（ステップＳ３０１）。
２）．次に、定常部の長さが、予め定められた基準値（パート毎に異なる基準値を用いることもできる）以上か否かが判定され、基準値以上であれば次のステップＳ３０３へ進み、基準値以下であれば、ビブラートの付加が困難であるため、ステップＳ３０１へ戻る（ステップＳ３０２）。
　【００８５】３）．次にステップＳ３０２において、前述したビブラート・パラメータ３１３３１が取り出される。本来周波数変調であるビブラートのビブラート・パラメータは、ピッチ周波数の定常部に若干の周波数変調（通常、６〜７Ｈｚ位）を周期的に与えるためのパラメータで、そのパラメータは変調周波数と変調信号の振幅等である。
　【００８６】４）．ピッチ情報変更部７内のビブラート・パラメータ変更量生成部７２において乱数が発生される。発生される乱数の数は、前ステップで取り出したビブラート・パラメータの数である（ステップＳ３０４）。
　【００８７】５）．前ステップで発生した乱数がビブラート・パラメータ変更量として、ビブラート・パラメータ変更部３１３３４へ出力される（ステップＳ３０５）。
６）．ビブラート・パラメータに、ビブラート・パラメータ変更量が加算されて新たなビブラート・パラメータに変更される（ステップＳ３０６）。
　【００８８】７）．前述したビブラート・パラメータとビブラート生成規則３１３３２を用いてビブラート信号が生成される。ビブラート生成規則とは、ビブラートを付加する際の変調周波数と変調信号の振幅等の規則を定めたものであり、例えば変調信号の振幅をピッチ周波数の定常部の後ろへいく程大きくするといった規則である（ステップＳ３０７）。
　【００８９】８）．前ステップで生成されたビブラート信号を周波数変調信号として用いて、定常のピッチ周波数を有する歌声信号を周波数変調することにより、ビブラートが定常のピッチを有する歌声信号に付加される。終了後ステップＳ３０１へ戻る（ステップＳ３０８）。
　【００９０】以上の処理により、各パート毎に異なったビブラートが生成される。例えば、ビブラートの変調周波数がパート毎に異なったり、或いは周波数変調の変調信号の振幅が各パート毎に異なったビブラートが各歌声信号に付加される。
　【００９１】次に、図１７の動作フローチャートを用いて、図７のピッチ情報変更部７内におけるピッチゆらぎの生成、及び付加方法の動作について説明する。ビブラートが規則的にピッチ周波数を変動させるのに対して、ピッチゆらぎは、不規則にピッチ周波数を変動させるものである。ピッチゆらぎは通常、ビブラートに比べてピッチ周波数の変動は小さい。
　【００９２】１）．図７のピッチ情報変更部７のピッチゆらぎ情報生成部７３において、乱数が発生される。この乱数は後述のように、定常ピッチ内のどの位置にピッチゆらぎを付加するかを決めるためのものと、上述の変調信号の振幅、つまり周波数変調度を決めるために用いられる（ステップＳ４０１）。
　【００９３】２）．ピッチゆらぎが生成される。前ステップで生成された乱数によって、ピッチゆらぎが付加される箇所や、変調度が定められたピッチゆらぎが生成され、ピッチゆらぎ生成部３１３４へ出力される（ステップＳ４０２）。
　【００９４】ピッチゆらぎ生成部３１３４において、ポルタメント及びビブラートが付加された後のピッチ周波数に、ピッチゆらぎが付加される。以上の処理により、ビブラートとは異なる不規則な周波数変調を、歌声信号のピッチ周波数に付加することができる。
　【００９５】次に、図１８の動作フローチャートを用いて、合唱の特定パートのみが演奏されるソロ部分を検出してその時の音量を調整するときの動作について説明する。
１）．楽譜情報から前述の音の強弱を示す音量記号が取り出される。（ステップＳ５０１）。
　【００９６】２）．取り出された音量記号から音量調整量が検索される。音量調整量は変換テーブルとして格納されており、音量記号に対応する音量調整量が検索される（ステップＳ５０２）。
　【００９７】３）．次に、現在処理中のパートがソロであるか否かが判定される。この場合、他の全てのパートの楽譜情報が、休止符であればソロであると判定される。ソロであれば次のステップＳ５０４へ、ソロでなければステップＳ５０５へ進む。
　【００９８】図１９は、ソロか否かを判別する回路の一例である。図１９において、各パートの楽譜情報が休止符判定部８１１ａ，８１１ｂ，８１１ｃ，・・・８１１ｎに入力される。同休止符判定部８１１は、休止符であれば“０”を出力し、休止符でなければ“１”を出力する。例えばパート１が休止符でなく、それ以外のパートが全て休止符であればＡＮＤゲート８１２ａは“１”を出力する。その結果パート１はソロであることが判定され（ステップＳ５０３）、パート１の音量調整量が増やされる（ステップＳ５０４）。また、ＡＮＤゲート８２１ｂ，８２１ｃ，８２１ｄは“０”を出力しパート２，３，４の音量調整量はそのままである。
　【００９９】４）．楽譜情報から音量調整の開始タイミング、調整時間が取り出され、前ステップで生成された音量調整量を開始タイミングから所定時間分だけ基準音量に加算、減算される（ステップＳ５０５）。
　【０１００】図５の歌声信号生成部３２は、上記で生成されたピッチ周波数、音量情報、音符長時間、及び表音記号から歌声を合成するものであり、ＰＡＲＣＯＲ方式などによる音声合成装置が使用される。
　【０１０１】図１１は、歌声信号生成部３２の一例を示したものであり、ＰＡＲＣＯＲ合成装置の構成図である。ＰＡＲＣＯＲ合成装置で合成に必要な情報は音源振幅Ａ、音源周期Ｔ及びＰＡＲＣＯＲ係数である。音源振幅Ａによって音声の強さ（音量）が決まり、本発明の場合には、音量情報生成部３１４（図６）で生成された音量情報によって音源振幅Ａが一意的に求まる。また、音源周期Ｔによって音声の高さが決まり、本発明の場合には、図６のピッチ情報生成部３１３で生成されたポルタメント、ビブラート、ピッチゆらぎ等が付加された後のピッチパターンにより一意的に求まる。
　【０１０２】ＰＡＲＣＯＲ係数は、自己相関関数法を用いて求めることが可能であり、仮に１フレームを２０ｍｓ（１秒に５０フレーム）とし、ＰＡＲＣＯＲ係数の数が１０、各係数が１０ビットで表すことができるとすると、１０×１０×５０＝５０００ｂｐｓの情報量で１秒間の音声を再生することができる。“あ”、“い”、“う”、“え”、“お”といった母音の音声を再生する場合、ＰＡＲＣＯＲ係数はそれぞれ異なるものが必要となるため、各々の係数を格納しておく必要がある。
　【０１０３】図１１のインパルス発生器で生成されるパルスは、音源振幅Ａ、音源周期Ｔで求めることが可能であり、前述のとおり、ピッチ周波数、音量情報、音素（時間）長により生成可能である。インパルス発生器は、主として母音を再生する際に選択される。仮にピッチ周期が２５０Ｈｚ、サンプル周期を８ｋＨｚとすると、図１３に示すようにパルス幅が１２５μｓ、周期が４ｍｓのパルスが発生する。パルスの振幅は音量情報によって定まる。
　【０１０４】図１１の白色雑音発生器で生成されるパルスは、ランダムに発生する雑音であり、主として子音を再生する際に選択される。フィルタ部において、音声スペクトルを持った信号が生成される。α１，α２，α３，…，αｐはＰＡＲＣＯＲ係数であり、例えば“あ”を再生するのであれば母音のＰＡＲＣＯＲ係数の中から“あ”に相当するものが２０ｍｓおきに順次入力され、“あ”に相当するような音声スペクトルに再生されてローパスフィルタＬＰＦを通して出力される。子音の場合も同様な処理が行われる。従って、歌詞情報から生成される表音記号から選択されたＰＡＲＣＯＲ係数が、音符長時間で表される時間の間、１フレームである２０ｍｓ毎に更新されて音声スペクトルが出力され、この処理を表音記号及び音素長を順次読み込んで繰り返すことによって、歌声が再生される。
　【０１０５】各パートの歌声信号合成部３の歌声信号生成部３２で生成された音声合成波形である歌声信号は、合唱信号生成部４で加算された後、特には図示しないＤ／Ａ変換器でアナログ信号に変換されて出力される。
　【０１０６】そして、合唱生成部４で生成された合唱信号は、歌声出力部５（例えば、アンプを介したスピーカ）で実際に歌声として出力される。本発明の実施例では、ＰＡＲＣＯＲ合成装置を用いたが、音声合成装置はＰＡＲＣＯＲ方式に限らずＬＳＰ（線スペクトル対）方式、波形編集方式、ホルマント合成方式等の音声合成装置であっても実現可能であることは言うまでもない。
　【０１０７】なお、本実施例では、複数のパートを有する合唱の場合を説明したが、本発明は、合唱に限定されることなく、例えば、斉唱の場合の歌声合成にも実施可能である。
　【０１０８】この場合、例えば複数のパートに同じ楽譜情報と歌詞情報を与え、それぞれのパート毎に、歌声の音符長時間やピッチを僅かずらしたり、ビブラートやポルタメント、あるいはピッチゆらぎを付加することにより、実際の斉唱に近い感じの歌声を合成することが可能である。
　【０１０９】
　【発明の効果】本発明によれば、合唱を構成する各パートが演奏する歌声のピッチ、及び音符長時間を、それぞれパート毎に僅かに異なるようにすることができる。また、歌声のピッチが変化する際に、そのピッチが不連続に変化するのではなく、滑らかに変化させるために、従来から短い一種のポルタメントが、元のピッチ変化に付加されていたが、本発明では、ポルタメントを付加するタイミングや、ポルタメントによるピッチ変化の傾き等のポルタメント・パラメータか、各パート毎に僅かに異なったポルタメントを、各パートの歌声信号に付加することができる。
　【０１１０】また、ビブラートの開始タイミング、ビブラートの変動周波数、及びビブラートの振幅等のビブラート・パラメータが、各パート毎に僅かに異なったビブラートを、各パートの歌声に付加することができる。しかも、そのビブラートも従来のような単純なものでなく、例えば同じピッチの歌声が一定時間続く場合に、次第にビブラートのかけ方を深くするようななことも可能である。
　【０１１１】更に、乱数に基づいて発生される「ゆらぎ」を用いて、ピッチを微妙に変化させたり、あるいは上記ポルタメントやビブラートの各パラメータを、実際の合唱の場合と同じように不規則に変化させることができる。
　【０１１２】また、例えば４部合唱において、３つのパートが休み、１つのパートのみが歌唱するソロの場合、従来は全体の音量が下がったが、本発明によれば、全体の音量の低下をある程度防ぐことができる。
　【０１１３】以上の結果、本発明に基づく歌声合成装置によれば、機械的でない、人間的な自然な響きを伴った合唱または斉唱の歌声を合成し、演奏することが可能となる。
【図面の簡単な説明】
　【図１】本発明の原理ブロック図である。
　【図２】歌声信号合成手段１０３の詳細原理ブロック図である。
　【図３】ピッチ情報変更手段１０７の詳細原理ブロック図である。
　【図４】本発明の実施例の全体構成図である。
　【図５】歌声信号合成部の構成図である。
　【図６】韻律情報生成部と音符長時間情報変更部の構成図である。
　【図７】ピッチ情報生成部とピッチ情報変更部の構成図である。
　【図８】ポルタメント生成部とピッチ情報変更部の構成図である。
　【図９】ビブラート生成部とピッチ情報変更部の構成図である。
　【図１０】音量情報変更部と音量情報生成部の構成図である。
　【図１１】歌声信号生成部（ＰＡＲＣＯＲ合成装置）の構成図である。
　【図１２】ポルタメント付加後のピッチパターンを示す図である。
　【図１３】インパルス発生器で生成される音源を示す図である。
　【図１４】音符長時間の変更に関する動作フローチャートである。
　【図１５】ポルタメント生成に関する動作フローチャートである。
　【図１６】ビブラート生成に関する動作フローチャートである。
　【図１７】ピッチゆらぎ生成に関する動作フローチャートである。
　【図１８】音量調整に関する動作フローチャートである。
　【図１９】ソロ検出部の回路図である。
　【図２０】各パートに異なる音符長時間を与えた一例を示す図である。
　【図２１】四分合唱の楽譜の一例を示す図である。
　【図２２】楽譜情報、歌詞情報を示す図である。
　【図２３】パート分割後の楽譜情報、歌詞情報（ソプラノ）を示す図である。
　【図２４】歌詞の表音記号（ソプラノ）を示す図である。
　【図２５】歌詞の子音及び母音の各時間情報を示す図である。
　【図２６】従来の歌声信号合成装置の全体構成図である。
　【図２７】従来の歌声信号合成装置の構成図である。
　【図２８】従来の韻律情報生成部の構成図である。
　【図２９】従来のピッチ情報生成部の構成図である。
　【図３０】従来のポルタメント生成部の構成図である。
　【図３１】従来のビブラート生成部の構成図である。
　【図３２】ピッチパターンの生成過程を示す図である。
　【図３３】従来の音符長時間情報と音素時間情報生成に関する動作フローチャートである。
　【図３４】従来のピッチパターン生成に関する動作フローチャートである。
　【図３５】従来のポルタメント生成に関する動作フローチャートである。
　【図３６】従来のビブラート生成に関する動作フローチャートである。
　【図３７】従来の音量情報生成に関する動作フローチャートである。
　【符号の説明】１　　楽譜、歌詞入力部
　２　　パート分割部
　３ａ、３ｂ、３ｃ　　歌声信号合成部
　３１　　韻律情報生成部
　３２　　歌声信号生成部
　３１１　表音記号生成部
　３１２　音符長時間生成部
　３１３　ピッチ情報生成部
　３１３１　基本ピッチ生成部
　３１３２　ポルタメント生成部
　３１３２１　ポルタメント・パラメータ
　３１３２２　ポルタメント生成規則
　３１３２３　ポルタメント処理部
　３１３２４　ポルタメント・パラメータ変更部
　３１３３　ビブラート生成部
　３１３３１　ビブラート・パラメータ
　３１３３２　ビブラート生成規則
　３１３３３　ビブラート処理部
　３１３３４　ビブラート・パラメータ変更部
　３１３４　ピッチゆらぎ生成部
　３１４　音量情報生成部
　３１５　音符長時間加算部
　４　　合唱信号生成部
　５　　歌声出力部
　６　　音符長時間情報変更部
　６１　　音符長時間変動量生成部
　６２　　誤差調整部
　７　　ピッチ情報変更部
　７１　　ポルタメント・パラメータ変更量生成部
　７２　　ビブラート・パラメータ変更量生成部
　７３　　ピッチゆらぎ情報生成部
　８　　音量情報変更部
　８１　　ソロ検出部
　８１１ａ，８１１ｂ，８１１ｃ，・・・８１１ｎ　　休止符判定部
　８１２ａ、８１２ｂ、８１２ｃ、８１２ｄ　　ＡＮＤ　ゲート