(57)【特許請求の範囲】
【請求項１】
オーディオ信号を編集加工する信号処理手段と、前記信号処理手段に対して前記編集加工のパラメータを指定する操作手段とを備えるオーディオ信号処理装置において、
前記操作手段は、回転量と回転方向に応じて前記編集加工のパラメータを指定する回転体であり、
前記操作手段が操作されている期間の履歴情報を記憶する記憶手段と、
前記記憶手段に記憶された履歴情報に基づいて前記信号処理手段に前記編集加工のパラメータを指定する制御手段と、
前記記憶手段に対して、前記履歴情報の記憶処理を実行させる第１の実行指定手段と、
前記記憶手段に記憶された履歴情報に基づいて前記信号処理手段に対して前記編集加工を実行させる第２の実行指定手段と、を備え、
前記第１の実行指定手段は、前記記憶手段に前記操作手段の単位時間当たりの回転量と回転方向を記憶させ、
前記制御手段は、記憶された前記単位時間当たりの回転量と前記回転方向に基づいて前記パラメータを設定し、
前記第２の実行指定手段は、操作者の所望のタイミングで、設定された前記パラメータに基づいて前記信号処理手段に対して前記編集加工を実行させることを特徴とするオーディオ信号処理装置。
【請求項２】
前記制御手段は、前記回転量を前記回転方向に基づいて累積加算することにより累積回転量を算出し、該累積回転量に基づいて前記パラメータを設定することを特徴とする請求項１に記載のオーディオ信号処理装置。
【請求項３】
ディスクジョッキー用途に用いられる請求項１、または請求項２に記載のオーディオ信号処理装置。
【請求項４】
前記信号処理手段は、複数の演出機能を備え、前記第２の実行指定手段により前記演出機能の一つまたは複数が指定されると、当該指定された演出機能に基づき前記編集加工を実行することを特徴とする請求項１〜３のいずれか１項に記載のオーディオ信号処理装置。
【請求項５】
前記操作手段が配置された配置面に、前記第１の実行指定手段と、前記第２の実行指定手段を備えることを特徴とする請求項１〜４のいずれか１項に記載のオーディオ信号処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オーディオ信号を編集加工するオーディオ信号処理装置に関する。
【０００２】
【従来の技術】
従来、エフェクターと呼ばれるオーディオ信号処理装置が知られている。このオーディオ信号処理装置は、録再装置から外部供給される原楽音のオーディオ信号を、デジタルオーディオ技術を応用した信号処理によって、演出効果の高い楽音に編集加工する機能を有している。この機能を利用して、ディスコテック等では、ＤＪ（ディスクジョッキー）と呼ばれる操作者が、踊り客に対して乗りの良い楽音を提供し、ダンス中の演出効果を高めるようにしている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来のオーディオ信号処理装置にあっては、編集加工の内容に対応した多数の操作ボタンや操作スイッチが操作パネル上に配設されている。このため、本装置に備えられた機能を利用して、演出効果の高い楽音を編集加工するには、これら多数の操作スイッチ等を敏速に操作し続ける必要があることから、操作性の点で問題があった。
【０００４】
例えば、上記のディスコテック等の場合では、踊り客に対して乗りの良い楽音を間断無く提供する必要があり、このためには、操作者はこれら各機能毎に設けられている多数の操作スイッチ等を操作して、所望の機能を設定したり、解除したり、再度設定したりと、極めて煩雑な操作が要求されることになり、操作性に問題があった。
【０００５】
本発明は、このような従来のオーディオ信号処理装置の課題を克服するために成されたものであり、操作性が良く、併せて優れた演出効果を発揮するオーディオ信号処理装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
このような目的を達成するために本発明は、オーディオ信号を編集加工する信号処理手段と、前記信号処理手段に対して前記編集加工のパラメータを指定する操作手段とを備えるオーディオ信号処理装置において、前記操作手段は、回転量と回転方向に応じて前記編集加工のパラメータを指定する回転体であり、前記操作手段が操作されている期間の履歴情報を記憶する記憶手段と、前記記憶手段に記憶された履歴情報に基づいて前記信号処理手段に前記編集加工のパラメータを指定する制御手段と、前記記憶手段に対して、前記履歴情報の記憶処理を実行させる第１の実行指定手段と、前記記憶手段に記憶された履歴情報に基づいて前記信号処理手段に対して前記編集加工を実行させる第２の実行指定手段と、を備え、前記第１の実行指定手段は、前記記憶手段に前記操作手段の単位時間当たりの回転量と回転方向を記憶させ、前記制御手段は、記憶された前記単位時間当たりの回転量と前記回転方向に基づいて前記パラメータを指定し、前記第２の実行指定手段は、操作者の所望のタイミングで、指定された前記パラメータに基づいて前記信号処理手段に対して前記編集加工を実行させることを特徴とする。
【０００７】
かかる構成を有するオーディオ信号処理装置によれば、操作手段を操作している期間中の履歴情報を、操作者が記憶手段に一旦記憶させると、その後、操作手段を操作しなくても、記憶手段に記憶された履歴情報に基づいて、信号処理手段によるオーディオ信号の編集加工が継続的に実行される。
【０００８】
また、操作者が任意のタイミングで第１の実行指定手段を操作すると、そのタイミングに合わせて操作手段の履歴情報が記憶手段に記憶される。
【０００９】
また、操作者が任意のタイミングで第２の実行指定手段を操作すると、そのタイミングに合わせて、記憶手段に記憶された履歴情報に基づいて、信号処理手段によるオーディオ信号の編集加工が継続的に実行される。
【００１０】
【発明の実施の形態】
以下、本発明の一実施の形態を図面を参照して説明する。尚、図１は、本実施形態のオーディオ信号処理装置に内蔵されている要部回路を示すブロック図、図２は、デジタルシグナルプロセッサの機能を等価回路で示した機能ブロック図、図３は、本オーディオ信号処理装置に備えられている操作パネルの構造を示す平面図である。
【００１１】
本オーディオ信号処理装置は、イコライザ演出機能、ＪＥＴ（ジェット）演出機能、ＺＩＰ（ヂップ）演出機能、ＷＡＨ（ワウ）演出機能、ＲＩＮＧ（リング）演出機能、ＦＡＺＺ（ファズ）演出機能等の複数の演出機能を備えており、操作者がこれら演出機能の１つ又は複数を指定すると共に、後述するＪＯＧ（ジョグ）ダイヤル２１を操作することで、多様な演出効果を発揮するようになっている。
【００１２】
図１において、本オーディオ信号処理装置１には、本装置全体を制御するシステムコントローラＡ１と、外部から供給されるアナログのステレオオーディオ入力信号ＳinをデジタルデータＤinにデジタル変換して入力するＡ／Ｄ変換器Ａ２と、上記複数の演出機能を備えた信号処理部Ａ３と、信号処理部Ａ３が演出処理をする際に各種のデータを格納するための記憶部Ａ４と、信号処理部Ａ３で演出処理されたデジタルデータＤoutをアナログのステレオオーディオ出力信号Ｓoutにアナログ変換して出力するＤ／Ａ変換器Ａ５が備えられている。更に、詳細は後述するが、符号５〜２３で示す各種の操作手段と表示手段がシステムコントローラＡ１に接続されている。
【００１３】
システムコントローラＡ１は、予め設定されたシステムプログラムの実行により本装置全体の動作を制御するマイクロプロセッサ（ＭＰＵ）を備え、操作者が上記の操作手段を操作すると、操作手段の動きを検出して、信号処理部Ａ３に対して編集加工のためのパラメータを設定したり、上記表示手段の制御等を行う。
【００１４】
信号処理部Ａ３は、Ａ／Ｄ変換器Ａ２から供給されるデジタルデータＤinに対して、システムコントローラＡ１で指定される編集加工のためのパラメータを受けて、演出処理を行うデジタルシグナルプロセッサ（ＤＳＰ）で構成されている。このデジタルシグナルプロセッサによって、図２に示すような等価回路が実現されている。
【００１５】
図２において、Ａ／Ｄ変換器Ａ２から供給されるデジタルデータＤinの入力レベルを調節する可変増幅器Ｂ１と、可変増幅器Ｂ１から出力されるデジタルデータＤin’に対して周波数特性を可変調節することにより上記のイコライザ演出機能を発揮するイコライザ処理部Ｂ２が備えられている。
【００１６】
イコライザ処理部Ｂ２には、切換え部ＳＷを介して、ＪＥＴ処理ブロックＢ３、ＺＩＰ処理ブロックＢ４、ＷＡＨ処理ブロックＢ５、ＲＩＮＧ処理ブロックＢ６、ＦＡＺＺ処理ブロックＢ７が接続されている。そして、イコライザ処理部Ｂ２で生成され切換え部ＳＷを介して供給されるデジタルデータＤ１に対して、これらの処理ブロックＢ３〜Ｂ７がそれぞれ所定のＪＥＴ演出、ＺＩＰ演出、ＷＡＨ演出、ＲＩＮＧ演出及びＦＡＺＺ演出のための信号処理を行う。
【００１７】
更に、これらの処理ブロックＢ３〜Ｂ７で生成される各デジタルデータを加算演算する加算回路Ｂ８と、この加算演算で生成されるデジタルデータＤ２のレベルを可変調節する可変増幅器Ｂ９と、イコライザ処理部Ｂ２で生成されるデジタルデータＤ１のレベルを可変調節する可変増幅器Ｂ10と、これらの可変増幅器Ｂ９，Ｂ10から出力される各デジタルデータＤ３，Ｄ４を加算演算する加算回路Ｂ11と、加算回路Ｂ11で生成されるデジタルデータＤ５のレベルを調節して上記のデジタルデータＤoutを生成する可変増幅器Ｂ12が備えられている。
【００１８】
上記の符号５〜２３で示した各種の操作手段と表示手段は、図３に示すイコライザ操作部２と表示部３とエフェクト操作部４を備えた操作パネルに配設されている。
【００１９】
イコライザ操作部２には、入力調整ボリューム５と、３個のイコライザボリューム６，７，８と、出力調整ボリューム９と、イコライザ起動スイッチ１０が設けられている。
【００２０】
入力調整ボリューム５は、回動型の可変ボリュームで形成されており、操作者による回動操作が行われると、その回動量をシステムコントローラＡ１が検出して可変増幅器Ｂ１に指示することにより、デジタルデータＤinの入力レベルをその回動量に応じて調節させる。
【００２１】
３個のイコライザボリューム６，７，８は、いずれも回動型の可変ボリュームで形成されており、システムコントローラＡ１が各イコライザボリューム６，７，８の回動量を検出してイコライザ処理部Ｂ２に指示することにより、可変増幅器Ｂ１から出力されるデジタルデータＤin’の周波数特性をその回動量に応じて調節させる。
【００２２】
すなわち、操作者によりイコライザボリューム６の操作が行われると、デジタルデータＤin’の低域周波数成分に対するイコライザ特性を調節し、イコライザボリューム７が操作されると、デジタルデータＤin’の中域周波数成分に対するイコライザ特性を調節し、イコライザボリューム８が操作されると、デジタルデータＤin’の高域周波数成分に対するイコライザ特性を調節する。
【００２３】
イコライザ起動スイッチ１０は、傾倒型のスナップスイッチで形成されており、イコライザボリューム６，７，８で設定されるイコライザ特性のデジタルデータＤin’への適用と解除との切換えを行うために設けられている。操作者がイコライザ起動スイッチ１０を、所定の「ＯＦＦ１」の位置に操作すると、システムコントローラＡ１がこの操作位置を検知し、イコライザ処理部Ｂ２に対して上記のイコライザ特性を解除させる。この解除処理によると、イコライザ処理部Ｂ２はデジタルデータＤin’の周波数特性を調節しなくなるため、デジタルデータＤin’がそのままデジタルデータＤ１として送出される。
【００２４】
また、イコライザ起動スイッチ１０が「ＯＮ１」の位置に傾倒操作されると、デジタルデータＤin’への上記イコライザ特性の適用が継続される。更に、イコライザ起動スイッチ１０が「ＯＮ２」の位置に傾倒操作されると、その操作中だけ上記のイコライザ特性が適用され、操作者の手が離されると「ＯＦＦ１」の位置へ自己反力により自動的に戻って上記のイコライザ特性を解除するようになっている。
【００２５】
このように、イコライザボリューム６，７，８とイコライザ起動スイッチ１０を操作することで、楽音の周波数特性を変化させるためのイコライザ演出機能が発揮されるようになっている。
【００２６】
出力調整ボリューム９は、回動型の可変ボリュームで形成され、操作者による回動操作が行われると、その回動量をシステムコントローラＡ１が検出して可変増幅器Ｂ12に指示することにより、デジタルデータＤoutの出力レベルをその回動量に応じて調節させる。
【００２７】
表示部３には、横一列に配設された複数個の発光ダイオードで構成された発光表示部２３が設けられており、ＪＯＧダイヤル２１の回転量を上記の発光ダイオードの点灯数等で表示するようになっている。
【００２８】
エフェクト操作部４には、プッシュポップ型の押釦スイッチや静電容量検出型のタッチスイッチ等から成る操作ボタン１１〜１８と、回動型の可変ボリューム１９，２２と、傾倒型のスナップスイッチから成る演出処理起動スイッチ２０と、円盤状の回転体（ＪＯＧダイヤルという）２１が設けられている。
【００２９】
ＪＯＧダイヤル２１は、上面がほぼ平坦でその周方向に沿って複数個の線状の突起が成形されており、本装置の筐体に回動自在に支持されている。かかる構造により、操作者に対して接触感と操作感の向上が図られている。
【００３０】
ＪＯＧダイヤル２１の裏面側には、ＪＯＧダイヤル２１の単位時間Δτ当たりの回転量（角速度）Δθと回転方向を検出し、その検出信号ＳＲをシステムコントローラＡ１に供給する光学式のパルスエンコーダ２４が配設されている。
【００３１】
図４（ａ）に示すように、パルスエンコーダ２４は、ＪＯＧダイヤル２１の回転軸２１ａに一体化された回転円板２５と、本装置の筐体等に固定されて回転円板２５の一側面に対向配置された固定板２６と、回転円板２５と固定板２６とを挟んで対向する発光素子２７及び一対の受光素子２８，２９と、更に図４（ｂ）に示すように、受光素子２８，２９の出力端子に接続されたＥＸＯＲゲート３０及びＤ型フリップフロップ３１を備えて構成されている。
【００３２】
更に、回転円板２５には、複数個の透過スリット２５ａが周方向に沿って等間隔に形成され、固定板２６にも透過スリット２５ａに対向する複数個の透過スリット２６ａが形成され、受光素子２８，２９は、所定の間隔をおいて並設されている。そして、透過スリット２５ａ，２６ａの各スリット幅（光透過させる部分の幅）と各スリット間隔（光透過させない部分の間隔）、及び受光素子２８，２９の相互間隔を予め調整しておくことで、ＪＯＧダイヤル２１の回動に伴って、受光素子２８，２９とＥＸＯＲゲート３０及びＤ型フリップフロップ３１から、図５（ａ）（ｂ）に示すような波形の信号Ｓａ，Ｓｂ，Ｓrt，Ｓdrを発生させるようになっている。
【００３３】
すなわち、ＪＯＧダイヤル２１が時計回り方向に回転操作されると、それに伴って透過スリット２５ａが透過スリット２６ａに対して相対移動し、ビーム光が透過スリット２５ａと２６ａの重なった透過部分を通過することでパルス変調される。この変調されたパルス光を受光素子２８，２９が受光・検知することで、図５（ａ）に示すように、検知信号Ｓａと、その検知信号Ｓａより位相の進んだ検出信号Ｓｂが出力される。また、検知信号Ｓａとそれより進相の検知信号ＳｂがＥＸＯＲゲート３０とＤ型フリップフロップ３１に供給されることで、ＪＯＧダイヤル２１の単位時間当たりの回転量（角速度）Δθに同期して論理レベルが変化する角速度信号Ｓrtと、ＪＯＧダイヤル２１が時計回り方向に回転操作されていることを示す論理“Ｈ”の方向信号Ｓdrが生成される。そして、これらの角速度信号Ｓrtと方向信号Ｓdrの論理レベルの変化をシステムコントローラＡ１が解析することで、ＪＯＧダイヤル２１の時計回り方向の回転とその角速度Δθを判定するようになっている。
【００３４】
一方、ＪＯＧダイヤル２１が反時計回り方向に回転操作されると、それに伴って透過スリット２５ａが透過スリット２６ａに対して相対移動し、ビーム光が透過スリット２５ａと２６ａの重なった透過部分を通過することでパルス変調される。この変調されたパルス光を受光素子２８，２９が受光・検知することで、図５（ｂ）に示すように、検知信号Ｓａと、その検知信号Ｓａより位相の遅れた検出信号Ｓｂが出力される。また、検知信号Ｓａとそれより遅相の検知信号ＳｂがＥＸＯＲゲート３０とＤ型フリップフロップ３１に供給されることで、ＪＯＧダイヤル２１の単位時間当たりの回転量（角速度）Δθに同期して論理レベルが変化する角速度信号Ｓrtと、ＪＯＧダイヤル２１が反時計回り方向に回転操作されていることを示す論理“Ｌ”の方向信号Ｓdrが生成される。そして、これらの角速度信号Ｓrtと方向信号Ｓdrの論理レベルの変化をシステムコントローラＡ１が解析することで、ＪＯＧダイヤル２１の時計回り方向の回転とその角速度Δθを判定するようになっている。
【００３５】
次に、操作ボタン１１〜１８、可変ボリューム１９，２２、演出処理起動スイッチ２０及びＪＯＧダイヤル２１の各機能と、それぞれの機能に対応してシステムコントローラＡ１及び信号処理部Ａ３に備えられている各機能について説明する。
【００３６】
操作ボタン１１は、ＪＥＴボタントと呼ばれている。このＪＥＴボタン１１が押下（オン）状態に設定されると、図２中の切換え部ＳＷがＪＥＴ処理ブロックＢ３側に切替わると共に、ＪＥＴ処理ブロックＢ３が起動する。そして、操作者がＪＯＧダイヤル２１を回動操作すると、ＪＯＧダイヤル２１の回転量（角速度Δθを累積加算した回転量、以下、累積回転量という）θや回転方向に応じて、ジェット機の音のような効果音（ＪＥＴ音）を有する楽音を生成することができる。
【００３７】
ＪＥＴ処理ブロックＢ３は、図６に示すように、イコライザ処理部Ｂ２からのデジタルデータＤ１を遅延する遅延回路３２と、遅延回路３２に対して遅延時間Ｔｄを指定する遅延時間係数回路３３と、デジタルデータＤ１を半分のレベルに減衰させるゲイン制御回路３４と、遅延回路３２で遅延されたデジタルデータを半分のレベルに減衰させるゲイン制御回路３５と、ゲイン制御回路３４，３５から出力されるデジタルデータを加算演算して出力する加算回路３６とを備えて実現されている。
【００３８】
遅延時間係数回路３３は、システムコントローラＡ１から供給される遅延時間係数データＸｄを格納するレジスタ等で構成され、遅延回路３２は、遅延時間係数データＸｄに基づいて遅延時間Ｔｄを設定するデジタルフィルタ等で構成されている。
【００３９】
更に、システムコントローラＡ１が、上記の累積回転量θに対応した遅延時間係数データＸｄを遅延時間係数回路３３に供給することで、ＪＯＧダイヤル２１の回動に応じて、遅延回路３２の遅延時間Ｔｄが逐次変化するようになっている。
【００４０】
図１１は、ＪＯＧダイヤル２１の累積回転量θと回転方向に対応する遅延時間Ｔｄの関係を示している。同図において、ＪＯＧダイヤル２１が時計回り方向（正転方向）に３６０゜回転する毎に、遅延時間Ｔｄの増加と減少が繰り返され、ＪＯＧダイヤル２１が反時計回り方向（逆転方向）に−３６０゜回転する毎に、遅延時間Ｔｄの増加と減少が繰り返されようになっている。
【００４１】
このように、ＪＥＴ処理ブロックＢ３によれば、遅延処理の行われないデジタルデータＤ１と、遅延回路３２で遅延されるデジタルデータとが加算回路３６で加算されることにより、ジェット機の音のような効果音を発生させるためのデジタルデータＤJETが生成される。
【００４２】
次に、操作ボタン１２は、ＺＩＰボタンと呼ばれている。このＺＩＰボタン１２が押下（オン）状態に設定されると、図２中の切換え部ＳＷがＺＩＰ処理ブロックＢ４側に切替わると共に、ＺＩＰ処理ブロックＢ４が起動する。そして、操作者がＪＯＧダイヤル２１を回動操作すると、ＪＯＧダイヤル２１の累積回転量θや回転方向に応じてピッチ（音程）の変化する楽音を生成することができる。
【００４３】
ＺＩＰ処理ブロックＢ４は、図７に示すように、ピッチシフター回路３７と、ピッチ係数回路３８とを備えて構成されている。更に、ピッチ係数回路３８は、システムコントローラＡ１から供給されるピッチ係数データＹｐを格納するレジスタ等で構成され、ピッチシフター回路３７は、デジタルデータＤ１のピッチＨｐを、ピッチ係数回路３８中のピッチ係数データＹｐに基づいて調節するデジタルフィルタ等で実現されている。
【００４４】
そして、システムコントローラＡ１が、上記の累積回転量θに対応したピッチ係数データＹｐを、ピッチ係数回路３８を介してピッチシフター回路３７に供給することで、ＪＯＧダイヤル２１の回動に応じて、ピッチ（音程）が変わる効果音を発生させるためのデジタルデータＤZIPが生成される。
【００４５】
ここで、図１２の波形図に基づいてピッチ調節の原理を説明する。尚、説明の便宜上、デジタルデータＤ１の変化をアナログ波形で示している。同図（ａ）に示すようなデジタルデータＤ１が入力されると、ピッチ係数回路３８中のピッチ係数データＹｐによりピッチ（音程）を上げるように設定された場合には、このデジタルデータＤ１を図示しないメモリに書き込んで読み出す際に、デジタルデータＤ１中から幾つかのデータを間引いて読み出し（同図（ｂ）参照）、ピッチを下げるように設定された場合には、幾つかのデータを繰り返して読み出す（同図（ｃ）参照）ようになっている。
【００４６】
そして、より具体的なＪＯＧダイヤル２１の累積回転量θと回転方向に対応するピッチＨｐの関係を示す図１３のように、ＪＯＧダイヤル２１が時計回り方向（正転方向）に回転すると、所定の累積回転量θ毎に約１０オクターブずつピッチＨｐが高くなり、ＪＯＧダイヤル２１が反時計回り方向（逆転方向）に回転すると、所定の累積回転量θ毎に約−１５オクターブずつピッチＨｐが低くなるように、予め設定されている。
【００４７】
このように、ＺＩＰボタン１２とＪＯＧダイヤル２１の操作により、ピッチ（音程）を変化させるためのＺＩＰ演出効果が得られる。
【００４８】
次に、操作ボタン１３は、ＷＡＨボタンと呼ばれている。このＷＡＨボタン１３が押下（オン）状態に設定されると、図２中の切換え部ＳＷがＷＡＨ処理ブロックＢ５側に切替わると共に、ＷＡＨ処理ブロックＢ５が起動する。そして、操作者がＪＯＧダイヤル２１を回転操作すると、ＪＯＧダイヤル２１の累積回転量θや回転方向に応じて、周波数成分の変化した楽音を生成させることができる。
【００４９】
ＷＡＨ処理ブロックＢ５は、図８に示すように、高域カットオフ周波数ｆCHを可変制御できるローパスフィルタ３９と、低域カットオフ周波数ｆCLを可変制御できるハイパスフィルタ４０と、フィルタ係数回路４１を備えて構成されている。
【００５０】
更に、フィルタ係数回路４１は、システムコントローラＡ１から供給されるフィルタ係数データＺを格納するレジスタ等で構成され、ローパスフィルタ３９とハイパスフィルタ４０は、フィルタ係数データＺに基づいて上記の高域カットオフ周波数ｆCHと低域カットオフ周波数ｆCLを変化させるデジタルフィルタ等で構成されている。
【００５１】
そして、図１４の特性図に示すように、システムコントローラＡ１が、ＪＯＧダイヤル２１の正転と逆転による累積回転量θに対応したフィルタ係数データＺを、フィルタ係数回路４１に供給することで、上記のカットオフ周波数ｆCHとｆCLを逐次変化させる。この結果、ハイパスフィルタ４０の高域の通過周波数帯域が図１５（ａ）のように変化し、ローパスフィルタ３９の低域の通過周波数帯域が図１５（ｂ）のように変化することで、ＷＡＨ演出効果を生じさせるデジタルデータＤWAHが生成される。
【００５２】
尚、ＷＡＨボタン１３が押下（オン）状態に設定されない場合には、両方のフィルタ３９，４０とも、全ての可聴周波数帯域（０〜２０ＫＨｚ）に亘って通過状態となり、これにより、ＷＡＨ機能は解除される。
【００５３】
次に、操作ボタン１４は、ＲＩＮＧボタンと呼ばれ、鐘の音のような演出効果を得るために設けられている。ＲＩＮＧボタン１４が押下（オン）状態に設定されると、図２中の切換え部ＳＷがＲＩＮＧ処理ブロックＢ６側に切替わると共に、ＲＩＮＧ処理ブロックＢ６が起動する。そして、操作者がＪＯＧダイヤル２１を回転操作すると、ＪＯＧダイヤル２１の累積回転量θや回転方向に応じて、音色の変化する鐘の音のような楽音を生成させることができる。
【００５４】
ＲＩＮＧ処理ブロックＢ６は、図９に示すように、正弦波発生回路４３と、この正弦波発生回路４３で生成される正弦波データとデジタルデータＤ１とを掛け算する掛け算器４２で構成されている。そして、ＪＯＧダイヤル２１の累積回転量θに対応した周波数指定データＦｑがシステムコントローラＡ１から供給されることにより、ＲＩＮＧ演出効果を生じさせるデジタルデータＤRINGが生成される。
【００５５】
次に、操作ボタン１５は、ＦＵＺＺボタンと呼ばれ、歪んだ（ノイズが加わった）楽音を生成するために設けられている。ＦＵＺＺボタン１５が押下（オン）状態に設定されると、図２中の切換え部ＳＷがＦＵＺＺ処理ブロックＢ７側に切替わると共に、ＦＵＺＺ処理ブロックＢ７が起動する。そして、操作者がＪＯＧダイヤル２１を回転操作すると、ＪＯＧダイヤル２１の累積回転量θや回転方向に応じて、ノイズ成分の変化する楽音を生成させることができる。
【００５６】
ＦＵＺＺ処理ブロックＢ７は、図１０に示すように、バンドパスフィルタ４４、クリップ回路４５、可変増幅器４６、及び加算回路４７を備えて構成されている。
【００５７】
そして、システムコントローラＡ１がＪＯＧダイヤル２１の累積回転量θや回転方向に応じて、バンドパスフィルタ４４の通過周波数帯域を変化させ、クリップ回路４５がバンドパスフィルタ４４を通過したデジタルデータＤ１’のレベルを制限（クリップ）し、図３中に示した操作ボリューム１９の回動量に応じて可変増幅器４６の増幅率を変化させることによって、歪みを有するデジタルデータＤ１”を生成し、更に、このデジタルデータＤ１”と元のデジタルデータＤ１とを加算回路４７で加算演算することにより、いわゆるＦＵＺＺ音と呼ばれる演出効果を生じさせるデジタルデータＤFUZZを生成する。
【００５８】
尚、操作ボリューム１９は、深さ調節ボリュームと呼ばれ、演出効果の程度（深さ）を調節するために設けられている。
【００５９】
操作ボタン１８は、ＨＯＬＤ（ホールド）ボタンと呼ばれている。このＨＯＬＤボタン１８が押下（オン）状態に設定されていると、ＪＯＧダイヤル２１の回転操作が停止された場合に、その停止時直前におけるＪＯＧダイヤル２１の回転状態（具体的には、単位時間当たりの回転量Δθと回転方向）を記憶する。そして、その記憶した回転方向に基づいて回転量Δθを累積加算（回転方向が時計回り方向の場合は加算、回転方向が時計回り方向の場合は減算）することで最新の累積回転量θ求め、更に、最新の累積回転量θに基づいて、自動的に信号処理部Ａ３による演出処理が継続される。
【００６０】
すなわち、このＨＯＬＤボタン１８が押下操作されない場合（オフ状態）では、操作者が上記の操作ボタン１１〜１５の何れかをオン操作して、ＪＯＧダイヤル２１を回動させると、その回動に同期して、各操作ボタン１１〜１５に対応する演出効果が発揮されるが、ＪＯＧダイヤル２１の回動を止めると、徐々に演出効果の無い元の楽音に戻っていく。
【００６１】
これに対し、操作者がＨＯＬＤボタン１８をオン状態に設定し、ＪＯＧダイヤル２１を回動操作した後に、その回動操作を止めた場合には、その停止時直前におけるＪＯＧダイヤル２１の単位時間当たりの回転量Δθとその回転方向が記憶され、これにより、上記最新の累積回転量θに基づいて操作ボタン１１〜１５の何れかによる演出効果が維持され、その演出効果が付加された楽音が繰り返して生成されるようになっている。
【００６２】
操作ボタン１６は、メモリボタンと呼ばれている。このメモリボタン１６が押下（オン）状態に設定され、再びオフ状態に設定されると、このオン状態からオフ状態までの期間中に操作されたＪＯＧダイヤル２１の単位時間当たりの回転量（角速度）Δθと回転方向の全てが、記憶部Ａ４中に割り当てられている履歴メモリに格納される。すなわち、ＪＯＧダイヤル２１の回転中の動きの情報が、回転方向と回転量Δθとによる履歴データとして、履歴メモリに格納される。
【００６３】
このように、ＪＯＧダイヤル２１が操作されている間の履歴情報を履歴メモリに記憶させるための実行指定手段として、メモリボタン１６が設けられており、システムコントローラＡ１がメモリボタン１６のオン操作に対応した処理を行う。
【００６４】
すなわち、図１６のフローチャートに示すように、メモリボタン１６がオン状態に設定されると、ステップＳ１００で「ＹＥＳ」となり、次のステップＳ１０１において、パルスエンコーダ２４からの方向信号Ｓdrと角速度信号Ｓrtに基づいて、ＪＯＧダイヤル２１の単位時間Δτ当たりの回転量Δθと回転方向を判定し、更に、ステップＳ１０２において、上記の履歴メモリのメモリアドスをインクリメントして、そのメモリアドスに回転量Δθと回転方向のデータを記憶させる。そして、ステップＳ１０３で、記憶データの記憶数ｎを計数した後、メモリボタン１６がオフ状態に設定されるまで、上記のステップＳ１００〜Ｓ１０３の処理を繰り返すことで、ＪＯＧダイヤル１２の一連の動き（履歴情報）を記憶する。
【００６５】
次に、操作ボタン１７は、ＰＬＡＹ（プレイ）ボタンと呼ばれ、上記のメモリボタン１６と関連して使用される。すなわち、ＰＬＡＹボタン１７が押下（オン）操作されると、上記の履歴メモリに記憶されている一連の回転量Δθと回転方向のデータが順次に読み出され、それらの回転量Δθを回転方向に基づいて順次に累積加算することによって、上記の累積回転量θを算出する。
【００６６】
この累積回転量θに基づいて信号処理部Ａ３の各処理ブロックＢ３〜Ｂ７を制御することにより、ＪＯＧダイヤル２１が回動操作されなくとも、各処理ブロックＢ３〜Ｂ７による演出処理が実行されるようになっている。
【００６７】
更に、上記履歴メモリからのデータ読み出し数が上記の記憶数ｎに達する度に、履歴メモリに対するアドレッシングを先頭のメモリアドレスから再開することにより、各処理ブロックＢ３〜Ｂ７による演出処理が連続して実行される。そして、ＰＬＡＹボタン１７が次の押下でオフ状態設定されるまで、上記の演出処理が連続して実行される。
【００６８】
このように、ＰＬＡＹボタン１７は、上記の履歴メモリに記憶された履歴情報に基づいて自動的に演出処理を行わせるための実行指定手段であり、操作者がメモリボタン１６とＰＬＡＹボタン１７を連関して操作すると、ＪＯＧダイヤル２１を操作しなくとも、演出効果を連続して発揮させることができるため、操作者に対する操作性の向上が図られている。また、メモリボタン１６とＰＬＡＹボタン１７の操作を繰り返すと、ＪＯＧダイヤル１７の一連の回転量Δθと回転方向を新たに上記の履歴メモリに記憶させることができるため、演出効果の変更が可能となっている。
【００６９】
なお、上述したＨＯＬＤボタン１８をオン操作した場合には、ＪＯＧダイヤル２１が停止した時点での累積回転量θ、すなわち１つの固定した累積回転量θに基づいて演出処理が行われるのに対し、メモリボタン１６とＰＬＡＹボタン１７を連関して操作した場合には、ＪＯＧダイヤル２１の回動から停止までの一連の回転量Δθと回転方向が履歴メモリに記憶されるために、ＪＯＧダイヤル２１の回動履歴に基づいた演出処理が実行される点で、各機能の内容が相違している。
【００７０】
したがって、操作者は、これらのＨＯＬＤボタン１８と、メモリボタン１６及びＰＬＡＹボタン１７を組み合わせて操作することで、多様な演出効果を得ることができる。
【００７１】
次に、可変ボリューム２２は、混合量調節ボリュームと呼ばれ、図２に示す可変増幅器Ｂ９，Ｂ10の増幅率を調節するために設けられている。操作者が混合量調節ボリューム２２を時計回り方向へ回転させると、その回転量に応じて、可変増幅器Ｂ９の増幅率が上昇すると共に、可変増幅器Ｂ10の増幅率が降下する。これにより、イコライザ処理部Ｂ２から可変増幅器Ｂ９までの演出処理経路を介して生成されるデジタルデータＤ３のレベルに比べて、イコライザ回路Ｂ２から可変増幅器Ｂ10までの経路を介して生成されるデジタルデータＤ４のレベルの方が相対的に小さくなる。このため、加算回路Ｂ11がデジタルデータＤ３とＤ４を加算演算することによって、元の楽音成分に比べて演出処理された成分の混合比率の大きなデジタルデータＤ５が生成される。
【００７２】
これとは逆に、操作者が混合量調節ボリューム２２を反時計回り方向へ回転させると、その回転量に応じて、可変増幅器Ｂ９の増幅率が降下すると共に、可変増幅器Ｂ10の増幅率が上昇する。これにより、イコライザ処理部Ｂ２から可変増幅器Ｂ９までの演出処理経路を介して生成されるデジタルデータＤ３のレベルに比べて、イコライザ回路Ｂ２から可変増幅器Ｂ10までの経路を介して生成されるデジタルデータＤ４のレベルの方が相対的に大きくなる。このため、加算回路Ｂ11がデジタルデータＤ３とＤ４を加算演算することにより、元の楽音成分に比べて演出処理された成分の混合比率の小さなデジタルデータＤ７が生成される。
【００７３】
このように、混合量調節ボリューム２２により、元の楽音成分と演出処理が施された成分との混合比率を任意に設定することができるようになっている。
【００７４】
ここで、可変増幅器Ｂ９とＢ10のそれぞれの増幅率は、混合量調節ボリューム２２に連動して変化するが、その増幅率の変化があっても、加算回路Ｂ11から出力されるデジタルデータＤ５の全体のレベルが変動しないように、自動的にレベル調整が行われるようになっている。すなわち、可変増幅器Ｂ９とＢ10は、デジタルデータＤ１とＤ２を個々独立に増幅あるいは減衰させることで、これらのデータＤ１とＤ２の混合比率を調節するのではなく、予め決められた所定の増幅率の下で、可変増幅器Ｂ９とＢ10の相対的な増幅率が変化することによって、これらのデータＤ１とＤ２の混合比率を調節している。この結果、混合量調節ボリューム２２の操作によってデジタルデータＤ１とＤ２の混合比率を変化させても、Ｄ／Ａ変換器Ａ５から出力されるステレオオーディオ信号Ｓoutの振幅が変動しないようになっている。
【００７５】
そして、ステレオオーディオ信号Ｓoutの振幅は、出力調整ボリューム９に連動した可変増幅器Ｂ12によって行われる。
【００７６】
尚、本実施形態では、上記の如く、予め決められた所定の増幅率の下で可変増幅器Ｂ９とＢ10の相対的な増幅率を調節することで、いわゆる自動音量調節を行うこととしているが、可変増幅器Ｂ12の入力段に、自動ゲインコントロール回路を設けることによって、自動音量調節を行うようにしてもよい。この自動ゲインコントロール回路を設けた場合には、デジタルデータＤ１とＤ２に対する可変増幅器Ｂ９とＢ10の増幅率を個々独立に調節することが可能となる。
【００７７】
演出処理起動スイッチ２０は、以上に説明した演出処理の起動とその解除との切換え選択を行うために設けられている。
【００７８】
すなわち、操作者が演出処理起動スイッチ２０を、所定の「ＯＦＦ２」の位置に操作すると、システムコントローラＡ１がこの操作位置を検知し、信号処理部Ａ３に対して演出処理の動作を解除させ、イコライザ処理部Ｂ２からのデジタルデータＤ１を、そのままデジタルデータＤoutとして出力させる。
【００７９】
また、演出処理起動スイッチ２０が「ＯＮ３」の位置に傾倒操作されると、デジタルデータＤ１への演出処理が継続される。更に、演出処理起動スイッチ２０が「ＯＮ４」の位置に傾倒操作されると、その操作中だけ演出処理が継続され、操作者の手が離されると「ＯＦＦ２」の位置へ自己反力により自動的に戻って演出処理が解除されるようになっている。
【００８０】
次に、かかる構成を有する本オーディオ信号処理装置の動作例を図１７に示すフローチャートに基づいて説明する。尚、ＪＥＴ演出機能が設定されたときの動作例を代表して説明する。
【００８１】
図１７において、スタートからエンドまでの処理は、いわゆる割込み処理などによって、一定周期Ｔ0（＝Δτ）で繰り返えされるようになっている。まず、ステップＳ２００では、ＪＥＴボタン１１がオン状態に設定されたか否か判定し、否「ＮＯ」であれば、遅延時間Ｔｄ＝０に対応する遅延時間係数データＸｄ（＝Ｘds）をＪＥＴ処理ブロックＢ３の遅延時間係数回路３３に格納する。これにより、ＪＥＴ演出機能が発揮されない。
【００８２】
ステップＳ２００で「ＹＥＳ」であれば、ＰＬＡＹボタン１７がオン状態に設定されているか判定し、「ＹＥＳ」の場合にはステップＳ２０３へ、「ＮＯ」の場合にはステップＳ２０７へ処理が移行する。
【００８３】
ステップＳ２０３では、前記の履歴メモリ（Ｍi）に格納されている回転量Δθi と回転方向のデータを読み出し、更にステップＳ２０４で、回転量Δθi を回転方向に基づいて累積加算することにより、累積回転量θを算出する。尚、周期Ｔ0毎に履歴メモリ（Ｍi）のアドレスがカウントアップされる。そして、ステップＳ２０５で、その累積回転量θに対応する遅延時間Ｔｄを求め、次に、ステップＳ２０６において、遅延時間Ｔｄに対応する遅延時間係数データＸｄをＪＥＴ処理ブロックＢ３の遅延時間係数回路３３に格納する。これにより、ＪＯＧダイヤル２１が回動操作されていなくとも、履歴メモリ（Ｍi）に格納されている回転量Δθi に基づいて、ＪＥＴ演出が継続される。
【００８４】
一方、ステップＳ２０２からＳ２０７に処理が移行すると、ＪＯＧダイヤル２１の単位時間Δτ当たりの回転量Δθと回転方向を計測し（ステップＳ２０７）、更に、１周期Ｔ0前に求めた累積回転量θに、回転方向に基づいて回転量Δθを加算して、この加算結果を新たな累積回転量θとして記憶部Ａ４の所定メモリ領域に記憶する（ステップＳ２０８）。
【００８５】
次に、ステップＳ２０９において、回転量Δθが０か否か、すなわちＪＯＧダイヤル２１が停止状態にあるか否かを判定する。停止状態でなければ、すなわち「ＮＯ」であれば、ＨＯＬＤボタン１８がオン状態に設定されているか否か判定し（ステップＳ２１０）、ここで「ＮＯ」であれば、ステップＳ２１２に移行して、最新の累積回転量θに対応する遅延時間Ｔｄを求め、次に、ステップＳ２１３において、その遅延時間Ｔｄに対応する遅延時間係数データＸｄをＪＥＴ処理ブロックＢ３の遅延時間係数回路３３に格納する。これにより、ＨＯＬＤ機能を使用しない場合でのＪＥＴ演出機能が発揮される。
【００８６】
ステップＳ２１０で、ＨＯＬＤボタン１８がオン状態「ＹＥＳ」と判断されると、ステップＳ２１１へ移行して、回転量Δθを記憶部Ａ４内に設けられた速度メモリ領域に記憶した後、ステップＳ２１８において、最新の累積回転量θに対応する遅延時間係数データＸｄをＪＥＴ処理ブロックＢ３の遅延時間係数回路３３に格納する。これにより、ＨＯＬＤ機能を使用した場合でのＪＥＴ演出機能が発揮される。
【００８７】
前記のステップＳ２０９において、「ＹＥＳ」と判定すると、ステップＳ２１４へ移行して、ＨＯＬＤボタン１８がオン状態に設定されているか否か判定する。ここで、ＨＯＬＤボタン１８がオン状態「ＹＥＳ」であれば、最新の累積回転量θに基づいて、ＨＯＬＤ機能を使用した場合でのＪＥＴ演出機能が発揮される（ステップＳ２１８）。
【００８８】
また、ステップＳ２１４において否「ＮＯ」であれば、ステップＳ２１５〜Ｓ２１７で遅延時間Ｔｄを徐々に減少させることにより、ＪＥＴ演出効果を徐々に解除していき、楽音を元の状態に戻していく。すなわち、ステップＳ２１５において、遅延時間がＴｄ＝０でないと判断すると、ステップＳ２１６でその遅延時間Ｔｄを徐々に減らすための遅延時間Ｔdrを演算する。例えば、現時点の遅延時間Ｔｄから予め決められた時間ΔＴｄを減算し、その減算結果（Ｔｄ−ΔＴｄ）を遅延時間Ｔdrとする。
【００８９】
そして、ステップＳ２１７において、遅延時間Ｔdrに対応する遅延時間係数データＸｄ（＝Ｘdr）をＪＥＴ処理ブロックＢ３の遅延時間係数回路３３に書き換えていくことで、ＪＥＴ演出の効果を徐々に低減させ、ステップＳ２１５で遅延時間がＴｄ＝０と判定されるまで、ステップＳ２１６，Ｓ２１７の処理が繰り返される。
【００９０】
尚、図１７では、ＪＥＴ演出機能が設定されたときの動作例を代表して説明したが、残余のＺＩＰ、ＷＡＨ、ＲＩＮＧ及びＦＵＺＺの各演出機能が設定された場合にも同様の処理が行われる。
【００９１】
このように、本実施形態によれば、ＪＯＧダイヤル２１の回転量（角速度）Δθに応じて、上記各処理ブロックＢ３〜Ｂ７の演出処理のための、遅延時間係数データＸｄやフィルタ係数データＺやピッチ係数データＹｐ等のパラメータを設定するようにしたので、操作性の良いオーディオ信号処理装置を提供することができる。
【００９２】
更に、メモリボタン１６の操作に応じて、ＪＯＧダイヤル２１の回動履歴の情報を回転量Δθとして記憶し、ＰＬＡＹボタン１７の操作に応じて、その回転量Δθに基づく各演出処理が行われるので、操作者はＪＯＧダイヤル２１を操作しなくとも、演出効果を連続して発揮させることができる。このため、操作者にとって煩雑な操作が不要となり、操作性の向上が図られている。また、メモリボタン１６とＰＬＡＹボタン１７の操作を繰り返すと、ＪＯＧダイヤル１７の一連の回転量Δθを新たに上記の履歴メモリに記憶させることができるため、多様な演出効果を設定することができる。
【００９３】
以上説明したように本発明の実施形態によれば、信号処理手段に対して編集加工のパラメータを設定するための操作手段と、その操作手段が操作されている期間の履歴情報を記憶する記憶手段と、記憶手段に記憶された履歴情報に基づいて信号処理手段に対して編集加工のパラメータを設定する制御手段とを備えたので、操作手段を操作している期間中の履歴情報を、操作者が記憶手段に一旦記憶させることで、その後、操作手段を操作しなくても、記憶手段に記憶された履歴情報に基づいて、信号処理手段によるオーディオ信号の編集加工が継続的に実行される。このため、操作者にとって操作性の良いオーディオ信号処理装置を実現することができる。
【００９４】
また、操作手段が操作されている間の一連の履歴情報が記憶手段に記憶されることから、操作者が好みに合わせて操作手段を操作すれば、その履歴情報が記憶される。このため、操作者が好みに合った演出効果を繰り返して発揮させることができる。
【００９５】
また、記憶手段に対して、履歴情報の記憶処理を指定する記憶処理指定手段と、記憶手段に記憶された履歴情報に基づいて信号処理手段に対して編集加工を実行させる実行指定手段とを備えたので、操作者の所望のタイミングで操作手段の履歴情報を記憶手段に記憶させ、また、操作者の所望のタイミングで、記憶手段に記憶された履歴情報に基づく編集加工を行わせることができる。このため、演出効果を好タイミングで発揮させる等、多様な演出を行うことができる。
【００９６】
このように、本発明の実施形態によれば、操作性が良く、優れた演出効果を発揮するオーディオ信号処理装置を提供することができる。
【図面の簡単な説明】
【図１】本実施形態のオーディオ信号処理装置に内蔵されている要部回路を示すブロック図である。
【図２】デジタルシグナルプロセッサの機能を等価回路で示した機能ブロック図である。
【図３】本実施形態のオーディオ信号処理装置に備えられている操作パネルの構造を示す平面図である。
【図４】ＪＯＧダイヤルとパルスエンコーダの構成を示す説明図である。
【図５】パルスエンコーダの動作を説明するためのタイミングチャートである。
【図６】ＪＥＴ処理ブロックの構成を示すブロック図である。
【図７】ＺＩＰ処理ブロックの構成を示すブロック図である。
【図８】ＷＡＨ処理ブロックの構成を示すブロック図である。
【図９】ＲＩＮＧ処理ブロックの構成を示すブロック図である。
【図１０】ＦＵＺＺ処理ブロックの構成を示すブロック図である。
【図１１】ＪＯＧダイヤルの回動操作に対する遅延時間の関係を示す特性説明図である。
【図１２】ＺＩＰ演出効果の発生原理を説明するための波形図である。
【図１３】ＪＯＧダイヤルの回動操作に対するピッチ（音程）の関係を示す特性説明図である。
【図１４】ＪＯＧダイヤルの回転操作に対するカットオフ周波数の関係を示す特性説明図である。
【図１５】ＷＡＨ演出効果の発生原理を説明するための周波数特性図である。
【図１６】メモリボタンを操作したときの動作例を説明するためのフローチャートである。
【図１７】ＪＥＴ演出機能を用いた場合の動作例を説明するためのフローチャートである。
【符号の説明】
Ａ１  システムコントローラ
Ａ３  信号処理部
Ａ４  記憶部
１１  ＪＥＴボタン
１２  ＺＩＰボタン
１３  ＷＡＨボタン
１４  ＲＩＮＧボタン
１５  ＦＵＺＺボタン
１６  メモリボタン
１７  プレイボタン
２１  ＪＯＧダイヤル
【図１】
0003725340.tif 000002
【図２】
0003725340.tif 000003
【図３】
0003725340.tif 000004
【図４】
0003725340.tif 000005
【図５】
0003725340.tif 000006
【図６】
0003725340.tif 000007
【図７】
0003725340.tif 000008
【図８】
0003725340.tif 000009
【図９】
0003725340.tif 000010
【図１０】
0003725340.tif 000011
【図１１】
0003725340.tif 000012
【図１２】
0003725340.tif 000013
【図１３】
0003725340.tif 000014
【図１４】
0003725340.tif 000015
【図１５】
0003725340.tif 000016
【図１６】
0003725340.tif 000017
【図１７】
0003725340.tif 000018