【手続補正書】
【提出日】平成20年7月1日(2008.7.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オリジナル波形データにおける少なくとも１つの特定の楽音要素に関して離散的な変動値列を取得する第１のステップと、
前記変動値列を平滑化することに基づき第１の成分値列を生成し、前記変動値列と該第１の成分値列との差分に基づき第２の成分値列を生成する第２のステップと
を具備し、前記特定の楽音要素の前記変動値列を前記第１及び第２の成分値列の組み合わせからなるデータに変換することを特徴とする楽音データ生成方法において、
前記第１及び第２の成分値列の少なくとも一方を、その値の大きさ及び時間軸の少なくとも一方について可変制御する第３のステップと、
第３のステップで可変制御された前記成分値列を含む前記第１及び第２の成分値列に基づき、前記特定の楽音要素の前記変動値列を生成する第４のステップと
を更に具備することを特徴とする楽音データ生成方法。
【請求項２】
前記変動値列を用いて楽音データを生成する第５のステップを更に具えた請求項１に記載の楽音データ生成方法。
【請求項３】
オリジナル波形データにおける特定の楽音要素の変動値列から分離抽出された第１及び第２の成分値列であって、前記第１の成分値列は前記オリジナル波形データにおける特定の楽音要素の変動値列を平滑化することに基づき得られたものであり、前記第２の成分値列は該変動値列と該第１の成分値列との差分に基づき得られたものであるものを記憶した記憶手段を使用して、楽音を合成する方法であって、
前記記憶手段から読み出す前記第１及び第２の成分値列の少なくとも一方の時間軸を、任意の発音時間長に従い、伸張又は圧縮制御する第１ステップであって、これにより、該任意の発音時間長に見合った時間長を持つ前記成分値列を得るようにしたものと、
前記記憶手段から読み出された又は前記第１ステップで時間軸が伸縮制御された前記第１及び第２の成分値列の少なくとも一方の値を可変制御する第２ステップと、
前記記憶手段から読み出された又は前記第１又は第２ステップで制御された前記第１及び第２の成分値列を演算することに基づき、前記特定の楽音要素の前記変動値列を生成する第３ステップと、
生成された変動値列と楽音要素に関する他のデータとを用いて、前記発音時間長にわたる楽音を合成する第４ステップと
を具備することを特徴とする楽音合成方法。
【請求項４】
前記第１ステップでは、前記少なくとも第１及び第２の成分値列のそれぞれにつき独立にその時間軸を伸縮制御し、前記第２ステップでは、前記少なくとも第１及び第２の成分値列のそれぞれにつき独立にその値を可変制御することを特徴とする請求項３に記載の楽音合成方法。
【請求項５】
前記第１の成分値列は、前記変動値列におけるうねり変動成分に対応し、前記第２の成分値列は、前記変動値列におけるゆらぎ変動成分に対応する請求項１乃至４のいずれかに記載の方法。
【請求項６】
コンピュータに、
オリジナル波形データにおける少なくとも１つの特定の楽音要素に関して離散的な変動値列を取得する第１の手順と、
前記変動値列を平滑化することに基づき第１の成分値列を生成し、前記変動値列と該第１の成分値列との差分に基づき第２の成分値列を生成する第２の手順と
を実行させるためのプログラムであって、前記特定の楽音要素の前記変動値列を前記第１及び第２の成分値列の組み合わせからなるデータに変換することを特徴とするものであり、前記プログラムが、
前記コンピュータに、更に、
前記第１及び第２の成分値列の少なくとも一方を、その値の大きさ及び時間軸の少なくとも一方について可変制御する第３の手順と、
第３の手順で可変制御された前記成分値列を含む前記第１及び第２の成分値列に基づき、前記特定の楽音要素の前記変動値列を生成する第４の手順と
を実行させることを特徴とするプログラム。
【請求項７】
前記コンピュータに、更に、
前記変動値列を用いて楽音データを生成する第５の手順を実行させることを特徴とする請求項６に記載のプログラム。
【請求項８】
オリジナル波形データにおける少なくとも１つの特定の楽音要素に関して離散的な変動値列を取得する第１の手段と、
前記変動値列を平滑化することに基づき第１の成分値列を生成し、前記変動値列と該第１の成分値列との差分に基づき第２の成分値列を生成する第２の手段と
を具備し、前記特定の楽音要素の前記変動値列を前記第１及び第２の成分値列の組み合わせからなるデータに変換することを特徴とする楽音データ生成装置において、
前記第１及び第２の成分値列の少なくとも一方を、その値の大きさ及び時間軸の少なくとも一方について可変制御する第３の手段と、
第３の手段で可変制御された前記成分値列を含む前記第１及び第２の成分値列に基づき、前記特定の楽音要素の前記変動値列を生成する第４の手段と
を更に具備することを特徴とする楽音データ生成装置。
【請求項９】
前記変動値列を用いて楽音データを生成する第５の手段を更に具備することを特徴とする請求項8に記載の楽音データ生成装置。
【請求項１０】
オリジナル波形データにおける特定の楽音要素の変動値列から分離抽出された第１及び第２の成分値列であって、前記第１の成分値列は前記オリジナル波形データにおける特定の楽音要素の変動値列を平滑化することに基づき得られたものであり、前記第２の成分値列は該変動値列と該第１の成分値列との差分に基づき得られたものであるものを記憶した記憶手段を使用して、コンピュータに、
前記記憶手段から読み出す前記第１及び第２の成分値列の少なくとも一方の時間軸を、任意の発音時間長に従い、伸張又は圧縮制御する第１ステップであって、これにより、該任意の発音時間長に見合った時間長を持つ前記成分値列を得るようにしたものと、
前記記憶手段から読み出された又は前記第１ステップで時間軸が伸縮制御された前記第１及び第２の成分値列の少なくとも一方の値を可変制御する第２ステップと、
前記記憶手段から読み出された又は前記第１又は第２ステップで制御された前記第１及び第２の成分値列を演算することに基づき、前記特定の楽音要素の前記変動値列を生成する第３ステップと、
生成された変動値列と楽音要素に関する他のデータとを用いて、前記発音時間長にわたる楽音を合成する第４ステップと
を実行させるためのプログラム。
【請求項１１】
オリジナル波形データにおける特定の楽音要素の変動値列から分離抽出された第１及び第２の成分値列であって、前記第１の成分値列は前記オリジナル波形データにおける特定の楽音要素の変動値列を平滑化することに基づき得られたものであり、前記第２の成分値列は該変動値列と該第１の成分値列との差分に基づき得られたものであるものを記憶した記憶手段を使用して、楽音を合成する装置であって、
前記記憶手段から読み出す前記第１及び第２の成分値列の少なくとも一方の時間軸を、任意の発音時間長に従い、伸張又は圧縮制御する第１手段であって、これにより、該任意の発音時間長に見合った時間長を持つ前記成分値列を得るようにしたものと、
前記記憶手段から読み出された又は前記第１手段で時間軸が伸縮制御された前記第１及び第２の成分値列の少なくとも一方の値を可変制御する第２手段と、
前記記憶手段から読み出された又は前記第１又は第２手段で制御された前記第１及び第２の成分値列を演算することに基づき、前記特定の楽音要素の前記変動値列を生成する第３手段と、
生成された変動値列と楽音要素に関する他のデータとを用いて、前記発音時間長にわたる楽音を合成する第４手段と
を具備することを特徴とする楽音合成装置。
【請求項１２】
オリジナル波形データにおける各種の楽音要素の少なくとも特定の１種についての時系列的に離散的な変動値列を、少なくとも２つの時系列的な成分値列に分離したものである、少なくとも第１の成分値列及び第２の成分値列で構成されるデータ構造からなる楽音合成用データを記憶したコンピュータ読み取り可能な記憶媒体であって、
前記第１の成分値列は、前記変動値列を平滑化することに基づき生成された、前記変動値列における時定数の相対的に大きな変動成分であるうねり変動成分値列からなり、
前記第２の成分値列は、前記変動値列と該第１の成分値列との差分に基づき生成された、前記変動値列における時定数の相対的に小さな変動成分であるゆらぎ変動成分値列からなることを特徴とする記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
そこで、本発明に係る楽音データ生成方法は、オリジナル波形データにおける少なくとも１つの特定の楽音要素に関して離散的な変動値列を取得する第１のステップと、前記変動値列を平滑化することに基づき第１の成分値列を生成し、前記変動値列と該第１の成分値列との差分に基づき第２の成分値列を生成する第２のステップとを具備し、前記特定の楽音要素の前記変動値列を前記第１及び第２の成分値列の組み合わせからなるデータに変換することを特徴とする楽音データ生成方法において、前記第１及び第２の成分値列の少なくとも一方を、その値の大きさ及び時間軸の少なくとも一方について可変制御する第３のステップと、第３のステップで可変制御された前記成分値列を含む前記第１及び第２の成分値列に基づき、前記特定の楽音要素の前記変動値列を生成する第４のステップとを更に具備することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明によれば、特定の楽音要素（例えば振幅あるいはピッチ）の変動値列を、時定数的特性の異なる少なくとも第１及び第２の成分値列（「うねり」値列と「ゆらぎ」値列）に分離して表現することができ、これらを使用して楽音波形合成を行なうに際して、第１の成分値列（「うねり」値列）と第２の成分値列（「ゆらぎ」値列）とを独立に可変調整・制御することができるようになり、高品質な制御が行なえる。例えば、ピッチや振幅の変動において異なる特性又は癖を示す複数の波形データを使用してユニゾン音や和音をポリフォニック合成するような場合に、演奏者が意図した若しくは制御可能な変動成分に相当する第１の成分値列（「うねり」値列）の方を適宜可変調整し、演奏者が意図しない若しくは制御できない変動成分に相当する第２の成分値列（「ゆらぎ」値列）はあまり又はほとんど可変制御しないようにすることで、バランスのとれた調整を適切かつ容易に行なうことができるようになる。すなわち、本発明によれば、複音合成の際にそれぞれの楽音の表情やゆらぎのばらつき度合いを可変制御することができる。さらには、複音合成に限らず、楽音合成一般において、本発明の実施例に従い「うねり」と「ゆらぎ」として分離抽出された変動成分を独立に制御することにより、今までになかった楽音制御パラメータ、例えば、合成音の表情の度合いや、アコースティック楽器特有の人間的なゆらぎなど、を可変制御することができるようになる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
楽音合成の観点によると、本発明に係る楽音データ生成方法は、前記変動値列を用いて楽音データを生成する第５のステップを更に具える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
更に本発明によれば、オリジナル波形データにおける特定の楽音要素の変動値列から分離抽出された第１及び第２の成分値列であって、前記第１の成分値列は前記オリジナル波形データにおける特定の楽音要素の変動値列を平滑化することに基づき得られたものであり、前記第２の成分値列は該変動値列と該第１の成分値列との差分に基づき得られたものであるものを記憶した記憶手段を使用して、楽音を合成する方法が提供される。この楽音合成方法は、前記記憶手段から読み出す前記第１及び第２の成分値列の少なくとも一方の時間軸を、任意の発音時間長に従い、伸張又は圧縮制御する第１ステップであって、これにより、該任意の発音時間長に見合った時間長を持つ前記成分値列を得るようにしたものと、前記記憶手段から読み出された又は前記第１ステップで時間軸が伸縮制御された前記第１及び第２の成分値列の少なくとも一方の値を可変制御する第２ステップと、前記記憶手段から読み出された又は前記第１又は第２ステップで制御された前記第１及び第２の成分値列を演算することに基づき、前記特定の楽音要素の前記変動値列を生成する第３ステップと、生成された変動値列と楽音要素に関する他のデータとを用いて、前記発音時間長にわたる楽音を合成する第４ステップとを具備することを特徴とする。