【事件の表示】
　特許第２７４３９１５号「電子楽器のフィルタ装置」の特許に対する特許異議の申立てについて、次のとおり決定する。
【結論】
　訂正を認める。
　特許第２７４３９１５号の特許を維持する。
【理由】
１：手続きの経緯
　本件特許第２７４３９１５号の発明は、平成１年１０月１１日に出願された特願平１−２６４４６９号（平成１０年２月２７日に特許第２７５１４７０号として設定登録済）を、平成８年１１月１８日に分割出願をしたもので、平成１０年２月６日に設定登録され、その後、特許異議の申し立てがあり、当審において取消理由通知をしたところ、その指定期間内である平成１１年３月２３日に訂正請求がなされ、該訂正請求について当審が訂正拒絶理由通知をしたところ、平成１１年８月５日に訂正請求書に対する手続き補正がなされたものである。
２：訂正の適否
（１）：訂正の内容
▲１▼請求項に係る発明
　設定登録時の特許請求の範囲の請求項１記載の「複数の区間からなるエンベロープの時間変化を規定する複数のパラメータを記憶した記憶手段と、
　前記エンベロープに対してキースケーリングを行う区間を指定する指定手段と、
　発音指示に応答して音高情報を発生する音高情報発生手段と、
　前記指定手段により指定された箇所の前記パラメータを前記音高情報に基づいて変更する変更手段と、
　前記パラメータに基づいてエンベロープ波形を生成する生成手段とを具備することを特徴とする電子楽器のフィルタ装置」
を、減縮及び不明瞭な記載の釈明を目的として、訂正請求書の手続補正書の特許請求の範囲の請求項１に記載された通りの
「複数の区間からなるエンベロープの時間変化を規定する複数のパラメータを記憶した記憶手段と、
　前記エンベロープに対してキースケーリングを行う区間を指定する指定手段と、
　発音指示に応答して音高情報を発生する音高情報発生手段と、
　前記指定手段により指定された箇所の前記パラメータを前記音高情報に基づいて変更する変更手段と、
　前記パラメータに基づいてエンベロープ波形を生成する生成手段とを具備し、該生成されたエンベロープ波形に応じて可変フィルタのフィルタ特性を制御することを特徴とする電子楽器のフィルタ装置」（以下、「本件訂正発明」という。）
と訂正する。
▲２▼明細書の詳細な説明の訂正
ｉ：目的の訂正
　「目的」が記載される【０００３】【発明が解決しようとする課題】の記載中の「音色や音量」（２ヶ所）を、不明瞭な記載の釈明を目的として「音色」と訂正する。
ｉｉ：効果の訂正
　「効果」が記載される【００４８】【発明の効果】の記載中「音色や音量」を、不明瞭な記載の釈明を目的として「音色」と訂正する。
ｉｉｉ：従来の技術の訂正
　段落番号【０００２】の内の「特開昭６３−４２２６６号公報」を、誤記の訂正を目的として「特公昭６３−４２２６６号公報」と訂正する。
ｉｖ：【０００９】第２段落の「音色や音量」の記載を不明瞭な記載の釈明を目的として「音色」と訂正する。
ｖ：【００１１】の「ＣＰＵ（中央処理装置：変更手段）」を、不明瞭な記載の釈明を目的として「ＣＰＵ（中央処理装置：変更手段及び生成手段）」と訂正す。
ｖｉ：【００１５】の第２段落の文章中の「ＥＧ（生成手段）」の記載を、不明瞭な記載の釈明を目的として、「ＥＧ」と訂正する。
ｖｉｉ：【００１５】の第２段落の文章中の「ＥＧ（生成手段）」の記載を、不明瞭な記載の釈明を目的として、「ＥＧ」と訂正する。　
（２）：訂正の目的の適否及び拡張・変更の存否
　上記訂正▲１▼は特許請求の範囲の減縮及び不明瞭な記載の釈明に該当し、訂正▲２▼ｉ　ｉｉ　ｉｖ　ｖ　ｖｉ　ｖｉｉは不明瞭な記載の釈明に該当し、訂正▲２▼ｉｉｉは誤記の訂正と認められ、実質的に特許請求の範囲を拡張または変更するものではない。
（３）独立特許要件の判断
▲１▼：当審の取消理由及び訂正拒絶理由
ｉ：取消理由
「本件発明は【０００６】記載の・・中略・・問題点を解決するために・・中略・・【０００９】記載の『・・・ＤＣＦのキーコードＫＣごとのカットオフ周波数ＣＯＦの時間的な特性を制御できる』ようにすることにより、装置規模を大きくすることなく、音色や音量のパラメータの制御を簡単な操作で行え、また自然楽器に近い複雑な音色変化を実現でき、かつ音作りの自由度が高い電子楽器のフィルタ装置」を提供すると認められるが、特許請求の範囲には上記問題点を解決する構成、上記効果を達成するための構成が記載されていない。したがって、特許請求の範囲【請求項１】には発明の構成に欠くことのできない事項が記載されていないので、請求項１に係る発明の特許は、特許法３６条第４項の規定に違反してなされたものであり、取り消されるべきものである。」
ｉｉ：訂正拒絶理由
「・・前文省略・・エンベロープ波形はＥＧ８で生成され、音源６からの音源信号はＤＣＦ７を通りフィルタリングされ、さらに、この楽音信号にエンベロープ波形を乗算するものであり、フィルタ特性はエンベロープ波形により制御されるものではない。」
　したがって、「『該生成されたエンベロープ波形に応じてフィルタ特性を制御する』は願書に添付した明細書または図面に記載されておらず、かつこれらから、自明な事項でもない。
　したがって、上記訂正は、特許法１２０条の４第３項で準用する第１２６条第２項の規定に適合しない。」
▲２▼：対比判断
　設定登録時の特許請求の範囲に記載された発明を検討すると、発明の目的・効果が【０００９】で「音色や音量のパラメータの制御を簡単な操作で行え」と「音色」と「音量」について制御を行うことであり、
　該目的・効果を達成するための特許請求の範囲の記載は「複数の区間からなるエンベロープの時間変化を規定する複数のパラメータを記憶した記憶手段と、
　前記エンベロープに対してキースケーリングを行う区間を指定する指定手段と、
　発音指示に応答して音高情報を発生する音高情報発生手段と、
　前記指定手段により指定された箇所の前記パラメータを前記音高情報に基づいて変更する変更手段と、
　前記パラメータに基づいてエンベロープ波形を生成する生成手段と
を具備することを特徴とする電子楽器のフィルタ装置」（以下、設定登録時特許請求の範囲という）
であった。
　該設定登録時特許請求の範囲に記載される構成要素の用語が、発明の詳細な説明及び図面に記載される用語と対応しないので、特許請求の範囲の記載をａ〜ｅに区分して、その対応付けをすると、
ａ：「複数の区間からなるエンベロープの時間変化を規定する複数のパラメータを記憶した記憶手段」
　該構成の内、
「複数のパラメータ」に対応するものは、パラメータを設定するものが「カットオフ周波数ＣＯＦ」以外詳細な説明に記載がないので「カットオフ周波数ＣＯＦ」と認めらる。
「複数の区間からなるエンベロープ」は、明細書の従来例を説明した【０００７】の記載「例えば、図１５に示すように、操作パネルからＤＣＦのカットオフ周波数ＣＯＦの基本となる周波数ＣＦと、制御ポイント（図では、Ａ〜Ｄの４点：エンベロープの時間変化を規定する複数のパラメータ」及び図１５や本件発明を説明した【００１９】の「例えば、図１５に示すように、キーコードＫＣが制御ポイントＡおよびＢとの間にある場合には、そのカットオフ周波数ＣＯＦは、制御ポイントＡおよびＢそれぞれにおける相対値を直線補間した値となる」の記載から本件発明の実施例の説明にも「Ａ〜Ｄの４点：エンベロープの時間変化を規定する複数のパラメータ」を示す図１５を引用して説明していることから判断して、該「エンベロープ」は上記「複数のパラメータ」すなわちカットオフ周波数の時間変化を示す用語と認定され、同じ「エンベロープ」なる用語で動作が説明されるＥＧ８が発生するエンベロープは、【００１５】の「このＤＣＦ７は、時分割により多段構成のフィルタを構成すると共に、上述した制御データの目標ちＬＥＶＥＬが設定されると、カットオフ周波数ＣＯＦが、各制御ポイント間において補間速度ＳＩの値に応じたレートで目標値ＬＥＶＥＬに向かって変化する、これによって、このＤＣＦ７を通る楽音信号は複雑に変化する。また、８はＣＰＵ１から供給される発音開始信号ＳＴＡＲＴおよび発音終了信号ＳＴＯＰを入力して楽音信号の振幅を制御するエンベロープ信号を発生するＥＧ（生成手段）」の記載から「楽音信号」の「振幅」を制御するものであって、該ａの構成でいう「エンベロープ」とは異なる構成のものと認められるので、該ａ「複数の区間からなるエンベロープの時間変化を規定する複数のパラメータを記憶した記憶手段」のエンベロープは、「音色」となる楽音信号を制御する「エンベロープ」の時間を規定する複数の「音色」となる楽音信号を制御する「パラメータ」を記憶した記憶手段の意味と認定される。
ｂ：「前記エンベロープに対してキースケーリングを行う区間を指定する指定手段」
　該構成は上記構成ａで指摘した特許明細書【０００７】の記載から操作パネル４であると認定する。
ｃ：「発音指示に応答して音高情報を発生する音高情報発生手段」
　該構成は【００１１】の「２は鍵盤（音高情報発生手段）」の記載から鍵盤２と認める。
ｄ：「前記指定手段により指定された箇所の前記パラメータを前記音高情報に基づいて変更する変更手段」
　該構成は、ＣＰＵ１と認める。
ｅ：「前記パラメータに基づいてエンベロープ波形を生成する生成手段」
　該構成は、ＣＰＵ１と認める。
　してみると、設定登録時の特許明細書には、発明の目的・効果が「音色」と「音量」の制御であるものの、特許請求の範囲の構成には、「音色」となる楽音信号のカットオフ周波数の時間的変化を示すエンベロープ波形を生成することまでの記載はあるものの、生成されたエンベロープ波形で、どのように「音色」と「音量」とを制御するかの構成が記載されていなく、発明の名称および特許請求の範囲の末尾の「電子楽器のフィルタ装置」をどのように構成するかが記載されているとは認めらず、当審による取消理由通知及び訂正拒絶理由通知となったものである。
　これに対して、権利者は、訂正請求書及び訂正清求書の補正書において、特許明細書を上記２（１）の訂正の内容の通りに補正した。
　すなわち、発明の「目的」及び「効果」を「音色のパラメータの制御を簡単な操作で行え」と「音量」を削除し「音色」についてのみ制御を行うように限定し、
　該目的・効果を達成するための特許請求の範囲の記載を
「複数の区間からなるエンベロープの時間変化を呪定する複数のパラメータを記憶した記憶手段と、
　前記エンベロープに対してキースケーリングを行う区間を指定する指定手段と、
　発音指示に応答して音高情報を発生する音高情記発生手段と、
　前記指定手段により指定された箇所の前記パラメータを前記音高情報に基づいて変更する変更手段と、
　前記パラメータに基づいてエンベロープ波形を生成する生成手段と
を具備し、該生成されたエンベロープ波形に応じて可変フィルタのフィルタ特性を制御することを特徴とする電子楽器のフィルタ装置」
と、生成手段までの構成及び請求の記載の末尾は設定登録時と同じ構成で、それに構成の減縮と不明瞭な記載の釈明を目的として「生成されたエンベロープ波形に応じて可変フィルタのフィルタ特性を制御する」という構成を付加した。
　この特許請求の範囲の補正で、付加された構成の内、可変フィルタがＤＣＦ７に対応することは明らかであるので、本件発明は、音色を制御するための電子楽器のフィルタ装置であり、エンベロープジェネレータＥＧ８は含まない構成であることが、目的・効果と特許請求の範囲の記載で一致することになった。
　この点は権利者の手続補正書と同時に提出された意見書の第１２頁の特許請求の範囲に図面の番号を付した権利者の主張とも一致する。
　したがって、当審による取消理由並びに訂正拒絶理由は解消した。
▲３▼：むすび
　以上の通りであるので、該訂正請求は、特許法１２０条の４第２項及び同上第３項で準用する第１２６条第２−４項の規定に適合するので、当該訂正を認める。
３：特許異議申立についての検討
（１）特許異議申立人金子　和弘の申立ての概要
　本件特許請求の範囲で特定される発明は、特開平１−１０１５９１号公報（甲第１号証）の記載に基づいて、下記▲１▼▲２▼の理由により当業者が容易になし得た発明であるから、特許法２９条第２項の規定により特許を受けることができないものである。
　したがって、本件特許発明は、同法１１３号第１項第２項により取り消すべきものである。
▲１▼：証拠
　特開平１−１０１５９１号公報（甲第１号証）には、その特許請求の範囲の記載の通りの
「各ステップのエンベロープデータを記憶するエンベロープデータ記憶手段と、
　演奏入力装置からのタッチデータに従って上記エンベロープデータ記憶手段から読み出したエンベロープデータを変更するエンベロープデータ変更手段と、
　上記エンベロープデータ変更手段により変更されたエンベロープデータによりエンベロープを演算するエンベロープ演算手段と、を備えるエンベロープ発生装置において、
　上記エンベロープデータ変更手段が、上記演奏入力装置からのタッチデータを上記エンベロープに反映させるか否かをステップ別に指定するフラグを記憶するフラグ記憶手段と、
　上記フラグ記憶手段から読み出したフラグがタッチデータの反映を指定しているステップに対してのみ、上記エンベロープ記憶手段から読み出したエンベロープデータを上記演奏入力装置からのタッチデータにより変更するステップ別変更手段とを有することを特徴とするエンベロープ発生装置」
の発明が記載されている。
▲２▼異議申立人の主張
　甲第１号証にはエンベロープ波形の指定された箇所に対してのみパラメータの変更を施す処理を、音高情報ではなくタッチデータに基づいて行っている点を除き、本件発明の構成が明らかに開示されている。
　しかしながら、キースケーリングの処理を音高情報に基づいて行うこと自体は甲第１号証にも開示されており、又、本件特許発明の明細書でも従来の技術として開示されているように、周知の技術である。
　したがって、本件発明が開示されている甲第１号証において、区間毎のキースケーリングを行うようにすることは、単なる設計事項にすぎない。
旨の主張をしている。
（２）当審の判断
　本件発明は、上記１で認定した訂正発明のとおりのものである。
　一方、甲第１号証は請求人が指摘するとおりの構成を有する発明が記載されているものと認める。
　そして、甲第１号証には、第２頁左下欄下３行〜右下欄１行にかけて「エンベロープとしては振幅（音量）エンベロープだけでなくその他の任意のエンベロープ例えば音色エンベロープの制御にも本発明を適用可能である」とあり、この記載を考慮して甲第１号証の特許請求の範囲の構成を音色のエンベロープ発生器に限定して解釈すると、本件発明も音色のエンベロープの制御を行うものであるから目的においては軌を一にしているものの、発明の構成は申立人も相違点として指摘するように、エンベロープ波形を変更する要素が、本件発明では「音高情報」に基づいて変更するのに対して、甲第１号証では「タッチデータ」により変更する点で相違しているものと認められる。
　この相違点について、異議申立人は、キースケーリングの処理を音高情報に基づいて行うこと自体は甲第１号証にも開示されており、本件発明での従来の技術としても記載しているように周知の技術であるので設計事項にすぎないと主張しているが、甲第１号証及び本件発明の従来例の記載には、音高情報で可変フィルタのフィルタ特性を制御するエンベロープ波形のパラメータを変更する点については記載されていなく、かつ示唆もない。
　そして本願発明は、該相違点により明細書記載の効果を奏するものと認められる。
　したがって、本件請求項に係る発明は、異議申立人が提示した刊行物に記載された発明と同一であるとも、それから容易に発明をすることができたものとすることはできない。
４：まとめ
　したがって、本件請求項１に係る特許発明は、当審での該取消理由並びに訂正拒絶理由は解消したものと認められ、かつ、異議申立人が提示した甲第１号証刊行物に記載された発明と同一であるとも、それから当業者が容易に発明をすることができたものとすることもできない。
　又、他に本件請求項１に係る特許を取り消すべき理由を発見しない。
　よって、結論のとおり決定する。
【異議決定日】
平成１１年９月１７日（１９９９．９．１７）
【訂正の要旨】
訂正の要旨
▲１▼訂正事項ａ
　設定登録時の特許請求の範囲の請求項１記載の
「複数の区間からなるエンベロープの時間変化を規定する複数のパラメータを記憶した記憶手段と、
　前記エンベロープに対してキースケーリングを行う区間を指定する指定手段と、
　発音指示に応答して音高情報を発生する音高情報発生手段と、
　前記指定手段により指定された個所の前記パラメータを前記音高情報に基づいて変更する変更手段と、
　前記パラメータに基づいてエンベロープ波形を生成する生成手段とを具備することを特徴とする電子楽器のフィルタ装置」
を、減縮及び不明瞭な記載の釈明を目的として、訂正請求書の手続補正書の特許請求の範囲の請求項１に記載された通りの
「複数の区間からなるエンベロープの時間変化を規定する複数のパラメータを記憶した記憶手段と、
　前記エンベロープに対してキースケーリングを行う区間を指定する指定手段と、
　発音指示に応答して音高情報を発生する音高情報発生手段と、
　前記指定手段により指定された個所の前記パラメータを前記音高情報に基づいて変更する変更手段と、
　前記パラメータに基づいてエンベロープの波形を生成する生成手段と
を具備し、該生成されたエンベロープ波形に応じて可変フィルタのフィルタ特性を制御することを特徴とする電子楽器のフィルタ装置」（以下、「本件訂正発明」という。）
と訂正する。
▲２▼訂正事項ｂ
ｉ：目的の訂正
　「目的」が記載される【０００３】【発明が解決しようとする課題】の記載中の「音色や音量」（２ヶ所）を、不明瞭な記載の釈明を目的として「音色」と訂正する。
ｉｉ：効果の訂正
　「効果」が記載される【００４８】【発明の効果】の記載中「音色や音量」を、不明瞭な記載の釈明を目的として「音色」と訂正する。
ｉｉｉ：従来の技術の訂正
　段落番号【０００２】の内の「特開昭６３−４２２６６号公報」を、誤記の訂正を目的として「特公昭６３−４２２６６号公報」と訂正する。
ｉｖ：【０００９】第２段落の「音色や音量」の記載を不明瞭な記載の釈明を目的として「音色」と訂正する。
ｖ：【００１１】の「ＣＰＵ（中央処理装置：変更手段）」を、不明瞭な記載の釈明を目的として「ＣＰＵ（中央処理装置：変更手段及び生成手段）」と訂正す。
ｖｉ：【００１５】の第２段落の文章中の「ＥＧ（生成手段）」の記載を、不明瞭な記載の釈明を目的として、「ＥＧ」と訂正する。
ｖｉｉ：【００１５】の第２段落の文章中の「ＥＧ（生成手段）」の記載を、不明瞭な記載の釈明を目的として、「ＥＧ」と訂正する。
（５４）【発明の名称】
　電子楽器のフィルタ装置
（５７）【特許請求の範囲】
　　【請求項１】
　複数の区間からなるエンベロープの時間変化を規定する複数のパラメータを記憶した記憶手段と、
　前記エンベローブに対してキースケーリングを行う区間を指定する指定手段と、
　発音指示に応答して音高情報を発生する音高情報発生手段と、
　前記指定手段により指定された箇所の前記パラメータを前記音高情報に基づいて変更する変更手段と、
　前記パラメータに基づいてエンベロープ波形を生成する生成手段とを具備
し、該生成されたエンベロープ波形に応じて可変フィルタのフィルタ特性を制御する
【発明の詳細な説明】
　　　【０００１】
　　【発明の属する技術分野】
　本発明は音量や音色等が自然楽器音と同様に変化する楽音を発生する電子楽器に用いられる電子楽器のフィルタ装置に関する。
　　　【０００２】
　　【従来の技術】
　電子楽器においては、楽音信号の音量や音色を制御するエンベロープ信号を発生するエンベロープジェネレータ（ＥＧ）と、ＥＧにおいて音量や音色に関するパラメータを制御するためのデータが予め記憶されているメモリとが設けられている。
　尚、この種の電子楽器の詳細については、本出願人が先に提案した電子楽器の公報（特公昭６１−１４５１９号公報）を参照されたい。
　そして、演奏者が鍵盤等を押鍵して演奏すると、押されたキーによって発生したキーコードに応じてメモリから上述したデータを読出し、このデータに基づいて楽音信号の音量や音色を変化させていた。
　楽音信号を変化させる際には、例えば特公昭６３−４２２６６号公報に開示されているように、設定された上記パラメータを制御するためのデータを、発生したキーコードに応じて全てキースケーリングすることによりエンベロープを変化させていた。
　　　【０００３】
　　【発明が解決しようとする課題】
　ところで、従来はエンベローブを変化させる場合に、全てのパラメータをキースケーリングして変化させているために、例えばアタック部はキースケーリングするが、サスティン部はキースケーリングしないといった制御が行えず、自然な楽音が得られないという問題があった。
　本発明は上述した事情に鑑みてなされたものであり、
音色
音色
　　　【０００４】
　　【課題を解決するための手段】
　上記課題を解決するために、本発明は、複数の区間からなるエンベローブの時間変化を規定する複数のパラメータを記憶した記憶手段と、前記エンベロープに対してキースケーリングを行う区間を指定する指定手段と、発音指示に応答して音高情報を発生する音高情報発生手段と、前記指定手段により指定された箇所の前記パラメータを前記音高情報に基づいて変更する変更手段と、前記パラメータに基づいてエンベロープ波形を生成する生成手段とを具備
し、該生成されたエンベローブ波形に応じて可変フィルタのフィルタ特性を制御する
　　　【０００５】
　　【発明の実施の形態】
　以下、本発明を更に理解しやすくするため、実施の形態について説明する。かかる実施の形態は、本発明の一態様を示すものであり、この発明を限定するものではない。本発明の範囲で任意に変更可能である。
　まず、本発明の一実施形態について説明する前に、上述した課題を解決するための基本的な考え方について説明する。
　　　【０００６】
　従来の電子楽器
に
　　　【０００７】
　ところで、最近、カットオフ周波数をパラメータとして与えることにより、時分割で簡単にその特性が制御できるディジタルフィルタ、即ち、ディジタルコントロールフィルタ（ＤＣＦ）が作製されるようになった。
　そこで、例えば、図１５に示すように、操作パネルからＤＣＦのカットオフ周波数ＣＯＦの基本となる周波数ＣＦと、制御ポイント（図では、Ａ〜Ｄの４点：エンベローブの時間変化を規定する複数のパラメータ）のキーコードＫＣ（音高情報）と、それぞれの制御ポイントにおける周波数ＣＦに対する相対値とを入力し、これらのデータを用いてＤＣＦのキーコードＫＣ毎の特性を制御できるようにする。
　例えば、図中、キーコードＫＣの値がαの場合のカットオフ周波数ＣＯＦの中心周波数ＣＦ′は、周波数（ＣＦ＋Ｄ）となる。尚、各制御ポイント間の値は、直線補間によって求める。
　　　【０００８】
　また、上述した第１の方法によって各キーコードＫＣ毎に求められたカットオフ周波数ＣＯＦの中心周波数ＣＦ′に基づき、図１６に示すように、キーオン時からいくつかの制御ポイント（図では、ａ〜ｄの４点）について、操作パネルからそれぞれの制御ポイントにおける周波数ＣＦ′に対する相対値と、その制御ポイントに至るまでの変化率（レート）ＲＡＴＥとを入力し、これらのデータを用いてＤＣＦのキーコードＫＣ毎の時間的な特性を制御できるようにする。これにより、例えば、図中、カットオフ周波数ＣＯＦは、キーオン時は周波数ＣＦ′であるが、１つめのレートＲＡＴＥに基づいて変化していき制御ポイントａに至ると次のレートＲＡＴＥに基づいて次の制御ポイントｂに向かって変化する。そして、制御ポイントがなくなればそれまでのカットオフ周波数ＣＯＦを維持する。
　　　【０００９】
　さらに、図１７に示すように、図１８に示す基準となるレート・キー・スケーリングのカーブをレート・スケーリングの値によって重み付け（例えば、周波数が２倍ならレートＲＡＴＥを２倍にする）してレートＲＡＴＥをスケーリングすることにより、ＤＣＦのキーコードＫＣ毎のカットオフ周波数ＣＯ‐Ｆの時間的な特性を制御できるようにする。
　これにより、装置の規模を大きくすることなく、
音色
　　　【００１０】
　以下、図面を参照して本発明の一実施形態について説明する。
　尚、説明を簡単にするために、上述した第１の方法による制御ポイントについては、既に設定されているものとする。また、第２の方法による制御ポイントはキーオン時は、図１６に示すように、ａ〜ｄの４点、キーオフ時は、図１９に示すように、αおよびβの２点の計６点とする。
　　　【００１１】
　図１は本発明の一実施形態による電子楽器のフィルタ装置を適用した電子楽器の構成を示すブロック図であり、この図において、１は装置各部を制御するＣＰＵ（中央処理装置：変更手段
及び生成手段
　　　【００１２】
　また、３は液晶パネル等のディスプレイであり、図２に示すような画面が表示される。４は操作パネル（指定手段）であり、図３に示すように、テンキ４ａ、ディスプレイ３の表示画面の変更等を行うエンターキー４ｂ、インクリメントキー４ｃ、ディクリメントキー４ｄおよびディスプレイ３上のカーソル３ａを移動させるカーソルキー４ｅから構成されている。また、操作パネル４は、各キーの状態に応じた楽音情報をＣＰＵ１へ出力する。
　　　【００１３】
　さらに、５はメモリであり、ＣＰＵ１において用いられる制御プログラムが記憶されたプログラムエリア５ａ、データが一時記憶されるデータエリア５ｂ（記憶手段）および各種のレジスタ等から構成されている。この内、データエリア５ｂは、図４に示すように、ユーザによって設定されるＤＣＦのカットオフ周波数ＣＯＦの制御ポイント間の変化率（レート）ＲＡＴＥ１〜ＲＡＴＥ６（＝−１２８〜１２７）、レートＲＡＴＥをスケーリング（変更）するか否かを指定するスケールＳＣＡＬＥ１〜ＳＣＡＬＥ６（＝１（変更），０（変更しない））および各制御ポイントの相対値であるレベル（目標値）ＬＥＶＥＬ１〜ＬＥＶＥＬ６　（＝−１２８〜１２７）等のパラメータの値が記憶される。
　　　【００１４】
　加えて、６は音源であり、ＣＰＵＩから供給される発音開始要求信号ＳＴＡＲＴおよびキーコードＫＣを入力して音源信号ＴＯＮを出力する。
　また、７はＤＣＦであり、音源信号ＴＯＮおよびＣＰＵ１から供給されるカットオフ周波数ＣＯＦの時分割制御に関するデータ、即ち、カットオフ周波数ＣＯＦの中心周波数ＣＦ、レートＲＡＴＥ、目標値ＬＥＶＥＬ、補間速度ＳＩ等を入力して楽音信号を出力する。
　　　【００１５】
　尚、このＤＣＦ７は、時分割により多段構成のフィルタを構成すると共に、上述した制御データの目標値ＬＥＶＥＬが設定されると、カットオフ周波数ＣＯＦが、各制御ポイント間において補間速度ＳＩの値に応じたレートで目標値ＬＥＶＥＬに向かって変化する。これによって、このＤＣＦ７を通る楽音信号は複雑にフィルタリングされる。
　また、８はＣＰＵ１から供給される発音開始信号ＳＴＡＲＴおよび発音終了信号ＳＴＯＰを入力して楽音信号の振幅を制御するエンベロープ信号を発生する、
ＥＧ
　　　【００１６】
　このような構成において、ＣＰＵ１の動作について図５〜図１４のフローチャートに基づいて説明する。この電子楽器に電源が投入されると、ＣＰＵＩは、まず、ステップＳ１０１に進み、装置各部のイニシャライズを行う。この時、データエリア５ｂの各制御ポイントのレートＲＡＴＥ１〜ＲＡＴＥ６には０が、目標値ＬＥＶＥＬ１〜ＬＥＶＥＬ６には９９（最大値）が記憶される。そして、ステッフＳ１０２に進む。
　　　【００１７】
　ステップＳ１０２では、鍵処理を行う。この鍵処理のルーチンを図６に示す。このルーチンにおいて、ステップＳ２０１では、キーオン信号ＫＯＮが入力されたか否かを判断する。この判断結果が「ＹＥＳ」の場合には、ステップＳ２０２へ進む。
　ステップＳ２０２では、キーオン速度ＫＶの検出を行った後、ステップＳ２０３へ進む。
　　　【００１８】
　ステップＳ２０３では、キーオンのイニシャライズを行う。このキーオンのイニシャライズのルーチンを図７に示す。このルーチンにおいて、ステップＳ３０１では、ＤＣＦ７のカットオフ周波数ＣＯＦの計算要求フラグをセットした後、ステップＳ３０２へ進む。尚、このフラグがセットされている場合には、ＤＣＦ７のカットオフ周波数ＣＯＦが制御される。
　　　【００１９】
　ステップＳ３０２では、カットオフ周波数用ワークレジスタＣＯＦｒにおいて、キーオン信号ＫＯＮが人力されたキーコードＫＣに対するカットオフ周波数ＣＯＦをカットオフ・キー・スケーリングにより変換してカットオフ周波数ＣＯＦとする。例えば、図１５に示すように、キーコードＫＣが制御ポイントＡとＢとの間にある場合には、そのカットオフ周波数ＣＯＦは、制御ポイントＡおよびＢそれぞれにおける相対値を直線補間した値となる。そして、ステップＳ３０３へ進む。
　　　【００２０】
　ステップＳ３０３では、カットオフ周波数用ワークレジスタＣＯＦｒにおいて変換したカットオフ周波数ＣＯＦを中心周波数保存レジスタＣＦｒに中心周波数ＣＦ′として格納した後、ステップＳ３０４へ進む。
　ステップＳ３０４では、パラメータ係数指定用レジスタｎｒに１を、パラメータ上限設定レジスタｍｒに５をそれぞれ格納する。これは、制御ポイントの数が４（図１６の制御ポイントａ〜ｄ）だからである。そして、ステップＳ３０５へ進む。
　　　【００２１】
　ステップＳ３０５では、パラメータ読み出し用レジスタＫｒに．現在処理すべき制御ポイント（今の場合、図１６の制御ポイントａ）の番号、今の場合、１を格納した後、パラメータの読み出しを行う。このパラメータの読み出しのルーチンを図８に示す。このルーチンにおいて、ステップＳ４０１では、ユーザが設定したレートＲＡＴＥｋ、今の場合、レートＲＡＴＥ１をメモリ５のデータエリア５ｂから読み出した後、ステップＳ４０２へ進む。
　　　【００２２】
　ステップＳ４０２では、ユーザが設定したスケールＳＣＡＬＥｋ、今の場合、スケールＳＣＡＬＥ１が１であるか否か、即ち、レートＲＡＴＥ１が変更されるか否かを判断する。この判断結果が「ＹＥＳ」の場合には、ステップＳ４０３へ進む。
　ステップＳ４０３では、ＲＡＴＥ用ワークレジスタＲＡＴＥｒにおいて、レートＲＡＴＥｋ、今の場合、レートＲＡＴＥ１をレート・キー・スケーリングによリスケーリングした値に変換する。即ち、キーコードＫＣに応じてユーザが設定した値によってレートＲＡＴＥ１を変換する。そして、ステップＳ４０５へ進む。
　　　【００２３】
　一方、ステップＳ４０２の判断結果が「ＮＯ」の場合には、ステップＳ４０４へ進む。
　ステップＳ４０４では、ＲＡＴＥ用ワークレジスタＲＡＴＥｒにレートＲＡＴＥｋ、今の場合、レートＲＡＴＥ１をレートＲＡＴＥとして格納した後、ステップＳ４０５へ進む。
　ステップＳ４０５では、ユーザが設定した目標値ＬＥＶＥＬｋ、今の場合、目標値ＬＥＶＥＬ１をメモリ５のデータエリア５ｂから読み出した後、ステップＳ４０６へ進む。
　　　【００２４】
　ステップＳ４０６では、ＬＥＶＥＬ用ワークレジスタＬＥＶＥＬｒにおいて、目標値ＬＥＶＥＬｋ、今の場合、目標値ＬＥＶＥＬ１と、中心周波数保存レジスタＣＦｒに格納された中心周波数ＣＦ′を加算して目標値ＬＥＶＥＬとした後、図７のキーオンイニシャライズのルーチンに戻る。
　図７のキーオンイニシャライズのルーチンにおいて、ステップＳ３０６では、音源６にベロシティ情報を出力した後、ステップＳ３０７へ進む。
　　　【００２５】
　ステップＳ３０７では、音源６およびＥＧ８に発音開始要求信号ＳＴＡＲＴを出力する。これにより、音源６から音源信号ＴＯＮが出力され、ＤＣＦ７においてフィルタリングされ、楽音信号として出力される。次に、楽音信号は、乗算器において、ＥＧ８から出力されるエンベローブ信号と乗算され、増幅器１０において増幅された後、スピーカから楽音として出力される。また、ＣＰＵ１は、図６の鍵処理ルーチンを経て、図５のメインルーチンに戻り、ステップＳＩ０３へ進む。
　　　【００２６】
　図５のメインルーチンのステップＳ１０３では、パネル入力処理を行う。これについては後述する。そして、ステップＳ１０２へ戻る。　ステップＳ１０２では、再び鍵処理を行い、図６の鍵処理のルーチンのステップＳ２０１へ進む。
　ステップＳ２０１では、キーオン信号ＫＯＮが入力されたか否かを判断する。今の場合、楽音が出力されているので、この判断結果は「ＮＯ」となり、ステップＳ２０４へ進む。
　　【００２７】
ステップＳ２０４では、キーオフ信号ＫＯＦＦが入力されたか否かを判断する。今の場合、楽音が出力されているので、この判断結果も「ＮＯ」となり、ステップＳ２０５へ進む。
　ステップＳ２０５では、ＤＣＦフラグがセットされているか否かを判断する。今の場合、上述したキーオンイニシャライズのルーチンにおいてこのＤＣＦフラグがセットされたので、この判断結果は「ＹＥＳ」となり、ステップＳ２０６へ進む。
　　　【００２８】
　ステップＳ２０６では、カットオフ周波数ＣＯＦの計算および出力の処理を行う。このカットオフ周波数ＣＯＦの計算および出力の処理のルーチンを図９に示す。このルーチンにおいて、ステップＳ５０１では、カットオフ周波数用ワークジスタＣＯＦｒにおいて、すでに格納されているカットオフ周波数ＣＯＦに、ＲＡＴＥ用ワークレジスタＲＡＴＥｒに格納されたレートＲＡＴＥを加算してカットオフ周波数ＣＯＦとした後、ステップＳ５０２へ進む。
　　　【００２９】
　ステップＳ５０２では、カットオフ周波数ＣＯＦの値が目標値ＬＥＶＥＬの値以上であるか否かを判断する。即ち、カットオフ周波数ＣＯＦは、キーオン時は周波数ＣＦ′であるが、１つめのレートＲＡＴＥ１に基づいて変化していき制御ポイントａに至って目標値ＬＶＥＬ１の値に到達したか否かを判断する。今の場合、キーオン直後であるので、この判断結果は「ＮＯ」となり、ステップＳ５０３へ進む。
　ステップＳ５０３では、ＤＣＦ７にカットオフ周波数ＣＯＦを出力する。これにより、ＤＣＦ７のキーコードＫＣに対するカットオフ周波数ＣＯＦが周波数ＣＦ′から変化し始める。また、ＣＰＵ１は、図６の鍵処理ルーチンを経て、図５のメインルーチンに戻り、ステップＳ１０３へ進む。
　　　【００３０】
　これ以降は、上述した処理を繰り返す。そして、カットオフ周波数ＣＯＦの値が目標値ＬＥＶＥＬの値以上となる、即ち、カットオフ周波数ＣＯＦがキーオン時の周波数ＣＦ′からレートＲＡＴＥ１に基づいて変化していき制御ポイントａに至って目標値ＬＥＶＥＬ１の値に到達すると、ステップＳ５０２の判断結果が「ＹＥＳ」となり、ステップＳ５０４へ進む。
　　　【００３１】
　ステップＳ５０４では、カットオフ周波数用ワークレジスタＣＯＦｒに目標値ＬＥＶＥＬをカットオフ周波数ＣＯＦとして格納する。これは、レートＲＡＴＥの値が大きすぎてカットオフ周波数ＣＯＦが目標値ＬＥＶＥＬを越えてしまい、これをそのままＤＣＦ７に供給すると、ＤＣＦ７の能力を越えてしまう可能性があるからである。そして、ステップＳ５０５へ進む。
　ステップＳ５０５では、ＤＣＦ７にカットオフ周波数ＣＯＦを出力する。これにより、ＤＣＦ７のキーコードＫＣに対するカットオフ周波数ＣＯＦが目標値ＬＥＶＥＬと同一の値から制御ポイントｂに向かって変化し始める。また、ＣＰＵ１は、ステップＳ５０６へ進む。
　　　【００３２】
　ステップＳ５０６では、パラメータ係数指定用レジスタｎｒにおいて、すでに格納されている変数ｎに１を加算した後、ステップＳ５０７へ進む。
　ステップＳ５０７では、パラメータ係数指定用レジスタｎｒに格納されている変数ｎがパラメータ上限用レジスタｍｒに格納されている変数ｍより大きいか否かを判断する。この判断結果が「ＮＯ」の場合、即ち、４つの制御ポイント全てについてカットオフ周波数ＣＯＦの計算および出力が済んでいない場合には、ステッＳ５０８へ進む。
　　　【００３３】
　ステップＳ５０８では、パラメータ読み出し用レジスタＫｒに、パラメータ係数指定用レジスータｎｒに格納されている変数ｎの値、今の場合２を格納する。これは、現在処理すべき制御ポイントが図１６の制御ポイントｂであることを示す。次に、パラメータの読み出しを行う。このパラメータの読み出しは、上述したキーオンイニシャライズのルーチンのステップＳ３０５の処理（図８参照）と同様であるので、その説明を省略する。そして、図６の鍵処理ルーチンを経て、図５のメインルーチンに戻り、ステップＳＩ０３へ進む。
　　　【００３４】
　一方、ステップＳ５０７の判断結果が「ＹＥＳ」の場合には、ステップＳ５０９へ進む。
　ステップＳ５０９では、ＤＣＦフラグをリセットした後、図６の鍵処理ルーチンを経て、図５のメインルーチンに戻り、ステップＳ１０３へ進む。
　図５のメインルーチンのステップＳＩ０３では、パネル入力処理を行う。これについては後述する。そして、ステップＳ１０２へ戻る。
　　　【００３５】
　ステップＳＩ０２では、再び鍵処理を行い、図６の鍵処理のルーチンのステップＳ２０１へ進む。
　ステップＳ２０１では、キーオン信号ＫＯＮが入力されたか否かを判断する。
今の場合、楽音が出力されているので、この判断結果は「ＮＯ」となり、ステッＳ２０４へ進む。
　　　【００３６】
　ステップＳ２０４では、キーオフ信号ＫＯＦＦが入力されたか否かを判断する。そして、ユーザによって先に押されたキーが離されると、この判断結果が「ＹＥＳ」となり、ステップＳ２０７へ進む。
　ステップＳ２０７では、キーオフのイニシャライズを行う。このキーオフのイニシャライズのルーチンを図１０に示す。このルーチンにおいて、ステップＳ６１では、ＤＣＦ７のカットオフ周波数ＣＯＦの計算要求フラグをセットした後、ステップＳ６０２へ進む。
　　　【００３７】
　ステップＳ６０２では、パラメータ係数指定用レジスタｎｒに５を、パラメータ上限設定レジスタｍｒに７をそれぞれ格納する。これは、制御ポイントの数が２（図１９の制御ポイントαおよびβ）だからである。そして、ステップＳ６０３へ進む。
　ステップＳ６０３では、パラメータ読み出し用レジスタＫｒに、現在処理すべき制御ポイント（今の場合、図１９の制御ポイントα）の番号、今の場合、５を格納した後、パラメータの読み出しを行う。次に、パラメータの読み出しを行う。のパラメータの読み出しは、上述したキーオンイニシャライズのルーチンのスナップＳ３０５の処理（図８参照）と同様であるので、その説明を省略する。そして、ステップＳ６０４へ進む。
　　　【００３８】
　ステップＳ６０４では、ＥＧ８に発音終了要求信号ＳＴＯＰを出力する。これにより、楽音信号のレベルが徐々に減衰していく。また、ＣＰＵ１は、図６の鍵処理ルーチンを経て、図５のメインルーチンに戻り、ステップＳ１０３へ進む。
　図５のメインルーチンのステップＳ１０３では、パネル入力処理を行う。これについては後述する。そして、ステップＳ１０２へ戻る。ステップＳ１０２では、再び鍵処理を行い、図６の鍵処理のルーチンのステップＳ２０１へ進む。ステップＳ２０１では、キーオン信号ＫＯＮが入力されたか否かを判断する。この判断結果が「ＮＯ」の場合には、ステップＳ２０４へ進む。
　　　【００３９】
　ステップＳ２０４では、キーオフ信号ＫＯＦＦが入力されたか否かを判断する。この判断結果が「ＮＯ」の場合には、ステップＳ２０５へ進む。
　ステップＳ２０５では、ＤＣＦフラグがセットされているか否かを判断する。
この判断結果が「ＮＯ」の場合には、ステップＳ２０８へ進む。
　ステップＳ２０８では、ＤＣＦ７にカットオフ周波数ＣＯＦを出力した後、メインルーチンに戻り、ステップＳ１０３へ進む。
　以上の動作が行われることにより、ユーザによって操作されたキー毎にＤＣＦ７のカットオフ周波数が図１６〜図１８に示すように変更される。
　　　【００４０】
　次に、ＣＰＵ１のパネル入力処理について説明する。まず、ＣＰＵ１は、ステップＳ１０３の処理へ進み、パネル入力処理を行う。
このパネル入力処理のルーチンを図１１に示す。このルーチンにおいて、ステップＳ７０１では、キー入力されたか否かを判断する。この判断結果が「ＮＯ」の場合には、図５のメインルーチンに戻り、ステップＳ１０２へ戻る。
　　　【００４１】
　一方、ステップＳ７０１の判断結果が「ＹＥＳ」の場合には、ステップＳ７０１へ進む。
　ステップＳ７０１では、図３のカーソルキー４ｅが操作されたか否かを判断する。この判断結果が「ＹＥＳ」の場合には、ステップＳ７０３へ進む。
　ステップＳ７０３では、カーソル処理を行う。このカーソル処理のルーチンを図１２に示す。このルーチンにおいて、ステップＳ８０１では、図２のディスプレイ３内のゆるされた範囲内でカーソル３ａを動かした後、図１１のパネル入力処理のルーチンを経て、図５のメインルーチンに戻り、ステップＳ１０２に戻る。
　　　【００４２】
　一方、ステップＳ７０２の判断結果が「ＮＯ」の場合には、ステップＳ７０４へ進む。
　ステップＳ７０４では、パラメータ設定キーが操作されたか否かを判断する。この判断結果が「ＹＥＳ」の場合には、ステップＳ７０５へ進む。
　ステップＳ７０５では、パラメータ設定処理を行う。このパラメータ設定処理のルーチンを図１３に示す。このルーチンにおいて、ステップＳ９０１では、現在のカーソル３ａの位置の機能の取得を行う。例えば、カーソル３ａが制御ポイントａのレートＲＡＴＥ１を変更する位置にある場合には、その変更に関する機能の取得を行う。そして、ステップＳ９０２へ進む。
　ステップＳ９０２では、パラメータの設定か否かを判断する。この判断結果が「ＮＯ」の場合には、図１１のパネル入力処理のルーチンを経て、図５のメインルーチンに戻り、ステップＳ１０２に戻る。
　　　【００４３】
　一方、ステップＳ９０２の判断結果が「ＹＥＳ」の場合には、ステップＳ９０３へ進む。
　ステップＳ９０３では、ユーザが図３のイングリメントキー４ｃ、ディクリメントキー４ｄおよびテンキー４ａなどを操作した場合には、それに応じてパラメータを設定した後、図１１のパネル入力処理ルーチンを経て、図５のメインルーチンに戻り、ステップＳＩ０２に戻る。
　　　【００４４】
　一方、ステップＳ７０４の判断結果が「ＮＯ」の場合には、ステップＳ７０６へ進む。
　ステップＳ７０６では、図３のＥＮＴＥＲキー４ｂが操作されたか否かを判断する。この判断結果が「ＹＥＳ」の場合には、ステップＳ７０７へ進む。
　ステップＳ７０７では、ＥＮＴＥＲの処理を行う。このＥＮＴＥＲ処理のルーチンを図１４に示す。このルーチンにおいて、ステップＳ１００１では、現在のカーソル３ａの位置の機能の取得を行う。例えば、カーソル３ａが表示画面のページを移動する位置にある場合には、その移動に関する機能の取得を行う。そして、ステップＳ１００２へ進む。
　ステップＳ１００２では、ページの移動か否かを判断する。この判断結果が「ＮＯ」の場合には、図１１のパネル入力処理のルーチンを経て、図５のメインルーチンに戻り、ステップＳＩ０２に戻る。
　　　【００４５】
　一方、ステップＳ１００２の判断結果が「ＹＥＳ」の場合には、ステップＳ１００３へ進む。
　ステップＳ１００３では、ページの移動、即ち、ディスブレイ３の表示画面を、例えば、図２のＲＡＴＥ設定画面からＬＥＶＥＬ設定画面に変更した後、図１１のパネル入力処理ルーチンを経て、図５のメインルーチンに戻り、ステップＳ１０２に戻る。
　　　【００４６】
　以上説明したパネル入力処理をすべてのキーコードＫＣについて行うことにより、ＤＣＦ７の音色に関するパラメータをユーザ、即ち、演奏者が自由に書き換えることができる。
　また、音色変化にＤＣＦを用いているので、音作りの範囲が広い。
　さらに、レート・キー・スケーリング可能なので、キーにより変化の速度がかわる一般の自然楽器的な特徴が得られる。
　　　【００４７】
　加えて、エンベローブの任意のポイントでレート・キー・スケーリングのオン・オフが可能なので、アタック部のみにかけたり、サスティン部にのみかけたりするなどの変化付けが可能となる。
　尚、上述した一実施例においては、フィルタのカットオフ周波数を変化させることについて説明したが、これに限定されることなく、フィルタの特性に関するパラメータ、例えば、Ｑや傾きなどを制御するようにしてもよい。
　　　【００４８】
　　【発明の効果】
　以上説明したように、本発明によれば、エンベロープ波形を部分的にキースケーリングできるので、ユーザが簡単な操作で、複雑な
音色
【図面の簡単な説明】
　【図１】　本発明の一実施形態による電子楽器のフィルタ装置を適用した電子楽器の構成を示すブロック図である。
　【図２】　ディスプレイ３の一例を示す図である。
　【図３】　操作パネル４の一例を示す図である。
　【図４】　データエリア５ｂの構成の一例を示す図である。
　【図５】　ＣＰＵ１の動作を表すフローチャートである。
　【図６】　ＣＰＵ１の動作を表すフローチャートである。
　【図７】　ＣＰＵ１の動作を表すフローチャートである。
　【図８】　ＣＰＵ１の動作を表すフローチャートである。
　【図９】　ＣＰＵ１の動作を表すフローチャートである。
　【図１０】　ＣＰＵ１の動作を表すフローチャートである。
　【図１１】　ＣＰＵ１の動作を表すフローチャートである。
　【図１２】　ＣＰＵ１の動作を表すフローチャートである。
　【図１３】　ＣＰＵ１の動作を表すフローチャートである。
　【図１４】　ＣＰＵ１の動作を表すフローチャートである。
　【図１５】　キーコードＫＣとカットオフ周波数ＣＯＦとの対応を示す図である。
　【図１６】　カットオフ周波数ＣＯＦの中心周波数ＣＦ′と時間との対応を示す図である。
　【図１７】　カットオフ周波数ＣＯＦの中心周波数ＣＦ′と時間との対応を示す図である。
　【図１８】　レート・キー・スケーリングのカーブの一例を示す図である。
　【図１９】　カットオフ周波数ＣＯＦの中心周波数ＣＦ′と時間との対応を示す図である。
　　　【符号の説明】
　１……ＣＰＵ、
　２……鍵盤、
　３……ディスプレイ、
　４……操作パネル、
　５……メモリ、
　６……音源、
　７……ＤＣＦ、
　８……ＥＧ。