(57)【要約】【課題】音響信号のダイナミックレンジを多様にかつ容易に調整することを可能にするダイナミックレンジ調整装置、ダイナミックレンジ調整方法およびダイナミックレンジ調整プログラムを提供する。【解決手段】対応関係取得部１４３は、操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値の変化と複数の内部パラメータＰ１〜Ｐ５６の値の変化との対応関係を取得する。操作パラメータ取得部１４１は、操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値を取得する。内部パラメータ決定部１４２は、対応関係に基づいて操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値に対応する複数の内部パラメータＰ１〜Ｐ５６の値をそれぞれ決定する。複数のダイナミックス処理部１０１〜１０５は、入力端子ＩＮと出力端ＯＵＴとの間に接続され、内部パラメータＰ１〜Ｐ５０の値に基づいて、音響信号ＡＳ１のダイナミックレンジを調整する。【選択図】図２
2018116152.tif 000002
【特許請求の範囲】
【請求項１】
音響信号を受ける入力部と出力部との間に接続され、各々が複数の音響効果パラメータのうち予め定められた音響効果パラメータを受ける複数のダイナミックス処理部と、
操作パラメータの値の変化と複数の音響効果パラメータの値の変化との関係を示す情報を関係情報として取得する情報取得手段と、
前記操作パラメータの値を取得するパラメータ値取得手段と、
取得された関係情報に基づいて、前記操作パラメータの前記取得された値に対応する前記複数の音響効果パラメータの値をそれぞれ決定する決定手段とを備え、
前記複数のダイナミックス処理部の各々は、前記予め定められた音響効果パラメータの前記決定された値に基づいて、前記音響信号のダイナミックレンジを調整する、ダイナミックレンジ調整装置。
【請求項２】
前記複数のダイナミックス処理部は互いに並列に接続される、請求項１記載のダイナミックレンジ調整装置。
【請求項３】
前記関係情報は、前記操作パラメータの所定個数の値と前記複数の音響効果パラメータの前記所定個数の値との対応関係を示し、
前記決定手段は、前記操作パラメータの任意の値に対応する前記複数の音響効果パラメータの値を前記関係情報の補間により決定する、請求項１または２記載のダイナミックレンジ調整装置。
【請求項４】
前記操作パラメータは、前記複数の音響効果パラメータの値を第１の間隔で変化させる第１の操作パラメータ、前記複数の音響効果パラメータの値を前記第１の間隔よりも小さな第２の間隔で変化させる第２の操作パラメータおよび前記複数の音響効果パラメータによる音響効果の強さを変化させる第３の操作パラメータのうち１つまたは複数を含む、請求項１〜３のいずれか一項に記載のダイナミックレンジ調整装置。
【請求項５】
操作パラメータの値の変化と複数の音響効果パラメータの値の変化との関係を示す情報を関係情報として取得するステップと、
前記操作パラメータの値を取得するステップと、
取得された関係情報に基づいて、前記操作パラメータの前記取得された値に対応する前記複数の音響効果パラメータの値をそれぞれ決定するステップと、
音響信号を受ける入力部と出力部との間に接続された複数のダイナミックス処理部の各々において、前記複数の音響効果パラメータのうち予め定められた音響効果パラメータの前記決定された値に基づいて、前記音響信号のダイナミックレンジを調整するステップとを含む、ダイナミックレンジ調整方法。
【請求項６】
操作パラメータの値の変化と複数の音響効果パラメータの値の変化との関係を示す情報を関係情報として取得するステップと、
前記操作パラメータの値を取得するステップと、
取得された関係情報に基づいて、前記操作パラメータの前記取得された値に対応する前記複数の音響効果パラメータの値をそれぞれ決定するステップと、
音響信号を受ける入力部と出力部との間に接続された複数のダイナミックス処理部の各々において、前記複数の音響効果パラメータのうち予め定められた音響効果パラメータの前記決定された値に基づいて、前記音響信号のダイナミックレンジを調整するステップとを、
コンピュータに実行させるためのダイナミックレンジ調整プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音響信号のダイナミックレンジを調整するダイナミックレンジ調整装置、ダイナミックレンジ調整方法およびダイナミックレンジ調整プログラムに関する。
【背景技術】
【０００２】
信号のダイナミックレンジを圧縮するためにコンプレッサが用いられる。また、信号のダイナミックレンジを伸長するためにエクスパンダが用いられる。特許文献１には、コンプレッサとエクスパンダとが並列に接続された装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特公平３−５９６１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された装置を用いると、音響信号のダイナミックレンジを種々の態様で変更することができる。しかしながら、音響信号のダイナミックレンジを調整するためにコンプレッサおよびエクスパンダに与えられる多数のパラメータの値を設定することが必要である。そのため、音響信号のダイナミックレンジを所望の態様に調整することが難しい。
【０００５】
本発明の目的は、音響信号のダイナミックレンジを多様にかつ容易に調整することが可能なダイナミックレンジ調整装置、ダイナミックレンジ調整方法およびダイナミックレンジ調整プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明に係るダイナミックレンジ調整装置は、音響信号を受ける入力部と出力部との間に接続され、各々が複数の音響効果パラメータのうち予め定められた音響効果パラメータを受ける複数のダイナミックス処理部と、操作パラメータの値の変化と複数の音響効果パラメータの値の変化との関係を示す情報を関係情報として取得する情報取得手段と、操作パラメータの値を取得するパラメータ値取得手段と、取得された関係情報に基づいて、操作パラメータの取得された値に対応する複数の音響効果パラメータの値をそれぞれ決定する決定手段とを備え、複数のダイナミックス処理部の各々は、予め定められた音響効果パラメータの決定された値に基づいて、音響信号のダイナミックレンジを調整する。
【０００７】
そのダイナミックレンジ調整装置によれば、使用者が操作パラメータの値を調整することにより、複数のダイナミックス処理部に与えられる複数の音響効果パラメータの値が調整される。それにより、音響信号のダイナミックレンジを多様にかつ容易に調整することが可能となる。
【０００８】
複数のダイナミックス処理部は互いに並列に接続されてもよい。この場合、音響信号のダイナミックレンジを効果的にかつ多様に変化させることが可能となる。
【０００９】
関係情報は、操作パラメータの所定個数の値と複数の音響効果パラメータの所定個数の値との対応関係を示し、決定手段は、操作パラメータの任意の値に対応する複数の音響効果パラメータの値を関係情報の補間により決定してもよい。この場合、関係情報のデータ量を削減することができる。
【００１０】
操作パラメータは、複数の音響効果パラメータの値を第１の間隔で変化させる第１の操作パラメータ、複数の音響効果パラメータの値を第１の間隔よりも小さな第２の間隔で変化させる第２の操作パラメータおよび複数の音響効果パラメータによる音響効果の強さを変化させる第３の操作パラメータのうち１つまたは複数を含んでもよい。
【００１１】
この場合、使用者は、第１の操作パラメータの値を調整することにより音響信号のダイナミックレンジを大きく変化させることができ、第２の操作パラメータの値を調整することにより音響信号のダイナミックレンジを細かく変化させることができ、第３の操作パラメータの値を調整することにより音響効果の強さ（深さまたは程度）を変化させることができる。それにより、音響信号のダイナミックレンジの調整の操作性が向上する。
【００１２】
本発明に係るダイナミックレンジ調整方法は、操作パラメータの値の変化と複数の音響効果パラメータの値の変化との関係を示す情報を関係情報として取得するステップと、操作パラメータの値を取得するステップと、取得された関係情報に基づいて、操作パラメータの取得された値に対応する複数の音響効果パラメータの値をそれぞれ決定するステップと、音響信号を受ける入力部と出力部との間に接続された複数のダイナミックス処理部の各々において、複数の音響効果パラメータのうち予め定められた音響効果パラメータの決定された値に基づいて、音響信号のダイナミックレンジを調整するステップとを含む。
【００１３】
本発明に係るダイナミックレンジ調整プログラムは、操作パラメータの値の変化と複数の音響効果パラメータの値の変化との関係を示す情報を関係情報として取得するステップと、操作パラメータの値を取得するステップと、取得された関係情報に基づいて、操作パラメータの取得された値に対応する複数の音響効果パラメータの値をそれぞれ決定するステップと、音響信号を受ける入力部と出力部との間に接続された複数のダイナミックス処理部の各々において、複数の音響効果パラメータのうち予め定められた音響効果パラメータの決定された値に基づいて、音響信号のダイナミックレンジを調整するステップとを、コンピュータに実行させるためのものである。
【発明の効果】
【００１４】
本発明によれば、音響信号のダイナミックレンジを多様にかつ容易に調整することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態に係るダイナミックレンジ調整装置を含む電子楽器の構成を示すブロック図である。
【図２】図１のダイナミックレンジ調整装置の構成を示すブロック図である。
【図３】操作パラメータの値に対応する内部パラメータの値の例を示す図である。
【図４】図２のダイナミックレンジ調整装置におけるダイナミックレンジ調整処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態に係るダイナミックレンジ調整装置、ダイナミックレンジ調整方法およびダイナミックレンジ調整プログラムについて図面を用いて詳細に説明する。
【００１７】
（１）電子楽器の構成
図１は本発明の一実施の形態に係るダイナミックレンジ調整装置を含む電子楽器の構成を示すブロック図である。
【００１８】
図１に示すように、電子楽器１は、演奏操作子２、設定操作子３および表示器４を備える。演奏操作子２は、例えば鍵盤を含み、バス１４に接続される。使用者の演奏動作に基づく演奏データが演奏操作子２により入力される。設定操作子３は、オンオフ操作される操作スイッチ、回転操作される操作スイッチ、またはスライド操作される操作スイッチ等を含み、バス１４に接続される。この設定操作子３は、操作パラメータの調整、音量の調整、電源のオンオフおよび各種設定を行うために用いられる。表示器４はバス１４に接続される。表示器４には、曲名、音響効果パラメータの値、楽譜、またはその他の各種情報が表示される。表示器４がタッチパネルディスプレイであってもよい。この場合、演奏操作子２または設定操作子３の一部または全てが表示器４に表示されてもよい。使用者は、表示器４を操作することにより各種操作を指示することができる。
【００１９】
電子楽器１は、信号処理部５およびサウンドシステム８を備える。信号処理部５は、音源部６およびダイナミックレンジ調整装置１００を含む。音源部６およびダイナミックレンジ調整装置１００はバス１４に接続される。音源部６は例えば専用回路により構成され、演奏操作子２から入力される演奏データまたは後述する記憶装置１２から与えられる楽曲データ等に基づいて音響信号（オーディオデータ）を生成する。音響信号は、音の変化を表す波形信号を所定のサンプリング周期でサンプリングすることにより得られる複数のサンプリング値からなる。ダイナミックレンジ調整装置１００の構成および動作の詳細については後述する。
【００２０】
サウンドシステム８は、デジタルアナログ（Ｄ／Ａ）変換回路、増幅器およびスピーカを含む。このサウンドシステム８は、音源部６からダイナミックレンジ調整装置１００を通して与えられる音響信号をアナログ音信号に変換し、アナログ音信号に基づく音を発生する。
【００２１】
電子楽器１は、ＲＡＭ（ランダムアクセスメモリ）９、ＲＯＭ（リードオンリメモリ）１０、ＣＰＵ（中央演算処理装置）１１、記憶装置１２および通信Ｉ／Ｆ（インタフェース）１３をさらに備える。ＲＡＭ９、ＲＯＭ１０、ＣＰＵ１１、記憶装置１２および通信Ｉ／Ｆ１３はバス１４に接続される。外部記憶装置等の外部機器が通信Ｉ／Ｆ１３を介してバス１４に接続されてもよい。
【００２２】
ＲＯＭ１０は、例えば不揮発性メモリからなり、ＣＰＵ１１が実行する制御プログラムを記憶する。ＲＡＭ９は、例えば揮発性メモリからなり、ＣＰＵ１１の作業領域として用いられるとともに、各種データを一時的に記憶する。ＣＰＵ１１は、ＲＯＭ１０に記憶された制御プログラムを実行し、設定操作子３の操作に応じてダイナミックレンジ調整装置１００に各種指示を与える。ＣＰＵ１１、ＲＯＭ１０およびＲＡＭ９がコンピュータを構成する。
【００２３】
記憶装置１２は、ハードディスク、光学ディスク、磁気ディスクまたはメモリカード等の記憶媒体を含む。この記憶装置１２には、楽曲データが記憶される。楽曲データは、楽曲を表す音響信号である。演奏操作子２から入力される演奏データに基づいて楽曲データが生成され、記憶装置１２に記憶されてもよい。
【００２４】
（２）ダイナミックレンジ調整装置１００
図２は図１のダイナミックレンジ調整装置１００の構成を示すブロック図である。図２のダイナミックレンジ調整装置１００は、複数のダイナミックス処理部１０１〜１０５、複数の乗算器１２０〜１２６および複数の加算器１３１〜１３５を含む。本実施の形態では、５個のダイナミックス処理部１０１〜１０５が設けられているが、ダイナミックス処理部の数は５に限定されず、任意の数のダイナミックス処理部が設けられてもよい。ダイナミックレンジ調整装置１００は、入力端子ＩＮおよび出力端子ＯＵＴを有する。入力端子ＩＮは、図１の音源部６により生成された音響信号ＡＳ１を受ける。出力端子ＯＵＴからはダイナミックレンジが調整された音響信号ＡＳ２が出力される。ダイナミックス処理部１０１〜１０５は、入力端子ＩＮと出力端子ＯＵＴとの間に並列に接続される。
【００２５】
ダイナミックス処理部１０１は、レベル検出器１１１、ゲインコントローラ１１２および増幅器１１３を含む。増幅器１１３は、入力端子ＩＮの音響信号ＡＳ１を増幅する。レベル検出器１１１は、入力端子ＩＮの音響信号ＡＳ１のレベル（振幅）を検出する。ゲインコントローラ１１２は、レベル検出器１１１により検出されたレベルに基づいて増幅器１１３のゲインを制御する。他のダイナミックス処理部１０２〜１０５の構成も、ダイナミックス処理部１０１の構成と同様である。
【００２６】
複数のダイナミックス処理部１０１〜１０５の各々は、例えば、コンプレッサ、エクスパンダ、リミッタまたはゲート等のダイナミックス系の音響効果付与部として機能する。複数のダイナミックス処理部１０１〜１０５の一部または全てが同じ機能を有してもよく、それぞれ異なる機能を有してもよい。複数のダイナミックス処理部１０１〜１０５および乗算器１２１〜１２６には、複数のダイナミックス系の音響効果パラメータが与えられる。
【００２７】
コンプレッサおよびリミッタの音響効果パラメータとしては、スレッショルド（Threshold）、レシオ（Ratio）、アタックタイム（Attack Time）、リリースタイム（Release Time）、メイクアップゲイン（Make up Gain）、ゲインリダクション（Gain Reduction）およびニー（Knee）等が挙げられる。エクスパンダの音響効果パラメータとしては、スレッショルド（Threshold）、レシオ（Ratio）、レンジ（Range）、アタックタイム（Attack Time）、リリースタイム（Release Time）、ホールド（Hold）、ゲインリダクション（Gain Reduction）、ルックアヘッド（Look ahead）等が挙げられる。ゲートの音響効果パラメータとしては、スレッショルド（Threshold）、アタックタイム（Attack Time）、リリースタイム（Release Time）、ホールド（Hold）等が挙げられる。以下、音響効果パラメータを内部パラメータと呼ぶ。
【００２８】
本実施の形態では、ダイナミックス処理部１０１には内部パラメータＰ１〜Ｐ１０が与えられ、ダイナミックス処理部１０２には内部パラメータＰ１１〜Ｐ２０が与えられ、ダイナミックス処理部１０３には内部パラメータＰ２１〜Ｐ３０が与えられ、ダイナミックス処理部１０４には内部パラメータＰ３１〜Ｐ４０が与えられ、ダイナミックス処理部１０５には内部パラメータＰ４１〜Ｐ５０が与えられる。乗算器１２１〜１２６には内部パラメータＰ５１〜Ｐ５６がそれぞれ与えられる。
【００２９】
複数のダイナミックス処理部１０１〜１０５に与えられる内部パラメータＰ１〜Ｐ５０の種類の一部が同じであってもよく、全てが異なっていてもよい。例えば、内部パラメータＰ１，Ｐ１１，Ｐ２１，Ｐ３１，Ｐ４１が同じ種類の内部パラメータであってもよい。
【００３０】
ダイナミックス処理部１０１は、内部パラメータＰ１〜Ｐ１０の値に基づいて音響信号ＡＳ１のダイナミックレンジを調整する。乗算器１２１は、ダイナミックス処理部１０１の出力信号に内部パラメータＰ５１の値を乗算する。同様に、ダイナミックス処理部１０２〜１０５は、内部パラメータＰ１１〜Ｐ２０の値、内部パラメータＰ２１〜Ｐ３０の値、内部パラメータＰ３１〜Ｐ４０の値および内部パラメータＰ４１〜Ｐ５０の値に基づいて音響信号ＡＳ１のダイナミックレンジをそれぞれ調整する。乗算器１２２〜１２５は、ダイナミックス処理部１０２〜１０５の出力信号に内部パラメータＰ５２〜Ｐ５５の値をそれぞれ乗算する。乗算器１２６は、音響信号ＡＳ１に内部パラメータＰ５６の値を乗算する。加算器１３１〜１３５は、乗算器１２１〜１２６の出力信号を加算し、加算結果を音響信号ＡＳ２として出力端子ＯＵＴに与える。
【００３１】
ダイナミックレンジ調整装置１００は、パラメータ制御部１４０および対応関係記憶部１５０をさらに含む。パラメータ制御部１４０は、操作パラメータ取得部１４１、内部パラメータ決定部１４２および対応関係取得部１４３を含む。
【００３２】
パラメータ制御部１４０には、図１の設定操作子３の操作により設定または調整された操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値が与えられる。操作パラメータＯＰ１は、ダイナミックス系の音響効果の性質（特性またはテキスチャ）を大きく変化させるために用いられ、離散的な複数の値を有する。例えば、操作パラメータＯＰ１により楽曲のジャンル等に対応する音響効果のタイプを選択することができる。操作パラメータＯＰ２は、音響効果の性質（特性またはテキスチャ）を細かく変化させるために用いられ、多値または連続値を有する。操作パラメータＯＰ２の値の間隔は操作パラメータＯＰ１の値の間隔よりも小さい。例えば、操作パラメータＯＰ２により音の重さおよび軽さを調整することができる。操作パラメータＯＰ３は、ダイナミックス系の音響効果の強さ（深さまたは程度）を調整するために用いられ、多値または連続値を有する。
【００３３】
内部パラメータＰ１〜Ｐ５６の各々の値は、操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値により決定される。対応関係記憶部１５０は、操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値と内部パラメータＰ１〜Ｐ５６の値との対応関係を記憶する。本実施の形態では、操作パラメータＯＰ１に対応する複数の内部パラメータ組Ｓ１ａ，Ｓ１ｂ，Ｓ１ｃ、操作パラメータＯＰ２に対応する複数の内部パラメータ組Ｓ２ａ，Ｓ２ｂ，Ｓ２ｃ、および操作パラメータＯＰ３に対応する複数の内部パラメータ組Ｓ３ａ，Ｓ３ｂ，Ｓ３ｃが対応関係として対応関係記憶部１５０に記憶される。内部パラメータ組Ｓ１ａは、操作パラメータＯＰ１の最大の値に対応する内部パラメータＰ１〜Ｐ５６の値を含む。内部パラメータ組Ｓ１ｂは、操作パラメータＯＰ１の中点の値に対応する内部パラメータＰ１〜Ｐ５６の値を含む。内部パラメータ組Ｓ１ｃは、操作パラメータＯＰ１の最小の値に対応する内部パラメータＰ１〜Ｐ５６の値を含む。同様に、内部パラメータ組Ｓ２ａ，Ｓ２ｂ，Ｓ２ｃは、操作パラメータＯＰ２の最大の値、中点の値および最小の値に対応する内部パラメータＰ１〜Ｐ５６の値を含む。また、内部パラメータ組Ｓ３ａ，Ｓ３ｂ，Ｓ３ｃは、操作パラメータＯＰ３の最大の値、中点の値および最小の値に対応する内部パラメータＰ１〜Ｐ５６の値を含む。
【００３４】
ここで、操作パラメータＯＰ３に対応する複数の内部パラメータ組Ｓ３ａ，Ｓ３ｂ，Ｓ３ｃは、内部パラメータＰ５１〜Ｐ５５の値と内部パラメータＰ５６の値との相対的な関係（バランス）に寄与するように調整されている。すなわち、操作パラメータＯＰ３を増減させると、内部パラメータＰ５１〜Ｐ５５の値がより大きく内部パラメータＰ５６の値がより小さくなったり、あるいは逆に、内部パラメータＰ５１〜Ｐ５５の値がより小さく内部パラメータＰ５６の値がより大きくなったりする。これにより、音響信号ＡＳ２に含まれるダイナミックス処理部１０２〜１０５の出力信号と音響信号ＡＳ１との割合が調整されるので、操作パラメータＯＰ３によってダイナミックス系の音響効果の強さ（深さまたは程度）を調整することができる。
【００３５】
また、操作パラメータＯＰ１に対応する複数の内部パラメータ組Ｓ１ａ，Ｓ１ｂ，Ｓ１ｃと、操作パラメータＯＰ２に対応する複数の内部パラメータ組Ｓ２ａ，Ｓ２ｂ，Ｓ２ｃとは、内部パラメータＰ１〜Ｐ５０に寄与するように調整されている。これにより、操作パラメータＯＰ１，ＯＰ２によってダイナミックス系の音響効果の性質（特性またはテキスチャ）を変化させることができる。さらに、操作パラメータＯＰ１，ＯＰ２に対応する内部パラメータ組Ｓ１ａ〜Ｓ１ｃ，Ｓ２ａ〜Ｓ２ｂ，Ｓ２ｃは、内部パラメータＰ５１〜Ｐ５５間の相対的な関係に寄与するように調整されていてもよい。これにより、ダイナミックス処理部１０２〜１０５の各出力レベルのバランスを変更して性質（特性またはテキスチャ）を変化させることができる。
【００３６】
図３は操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値に対応する内部パラメータＰ１の値の例を示す図である。図３（ａ）には、操作パラメータＯＰ１の最小の値、中点の値および最大の値に対応する内部パラメータＰ１の値の一例が示される。図３（ｂ）には、操作パラメータＯＰ２の最小の値、中点の値および最大の値に対応する内部パラメータＰ１の値の一例が示される。図３（ｃ）には、操作パラメータＯＰ１の最小の値、中点の値および最大の値に対応する内部パラメータＰ１の値の一例が示される。図３（ａ）の操作パラメータＯＰ１の最小の値、中点の値および最大の値に対応する内部パラメータＰ１の値を補間することにより操作パラメータＯＰ１の任意の値に対応する内部パラメータＰ１の値を得ることができる。同様に、図３（ｂ）の操作パラメータＯＰ２の最小の値、中点の値および最大の値に対応する内部パラメータＰ１の値を補間することにより操作パラメータＯＰ２の任意の値に対応する内部パラメータＰ１の値を得ることができる。また、図３（ｃ）の操作パラメータＯＰ３の最小の値、中点の値および最大の値に対応する内部パラメータＰ１の値を補間することにより操作パラメータＯＰ３の任意の値に対応する内部パラメータＰ１の値を得ることができる。なお、例えば、操作パラメータＯＰ１の値が内部パラメータ組Ｓ１ａ〜Ｓ１ｃに対応する離散的な値のみに変化する場合には、内部パラメータ組Ｓ１ａ〜Ｓ１ｃの補間は必要ではない。
【００３７】
操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値に対応する内部パラメータＰ１の３つの値に所定の演算を行うことにより、操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値に対応する内部パラメータＰ１の値を決定することができる。演算としては、例えば、操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値に対応する内部パラメータＰ１の３つの値の平均値の算出、中央値の算出、最大値の選択、最小値の選択等である。操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値に対応する他の内部パラメータＰ２〜Ｐ５６の値についても、図２の内部パラメータ組Ｓ１ａ〜Ｓ１ｃ，Ｓ２ａ〜Ｓ２ｃ，Ｓ３ａ〜Ｓ３ｃの補間および演算により決定することができる。
【００３８】
なお、図３（ｃ）の例では、操作パラメータの値に対応する内部パラメータの値が単調増加するが、図３（ａ），（ｂ）の例のように、操作パラメータの値に対応する内部パラメータの値は単調増加しないでもよい。各操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値に対応する各内部パラメータＰ１〜Ｐ５６の値は、単調増加してもよく、単調減少してもよく、任意の形状で変化してもよい。
【００３９】
内部パラメータＰ１〜Ｐ５６の各々の値と操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値との対応関係を表す次式の関数Ｆが対応関係記憶部１５０に記憶されてもよい。
【００４０】
Ｐｉ＝Ｆ（ＯＰ１ｊ，ＯＰ２ｋ，ＯＰ３ｌ）
Ｐｉは内部パラメータＰ１〜Ｐ５６の値であり、ＯＰ１ｊ，ＯＰ２ｋ，ＯＰ３ｌは操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値である。本実施の形態では、変数ｉの値は１〜５６である。操作パラメータＯＰ１が６個の値を有する場合には変数ｊの値は０〜５であり、操作パラメータＯＰ２が１０１個の値を有する場合には変数ｋの値は０〜１００であり、操作パラメータＯＰ３が１０１個の値を有する場合には変数ｌの値は０〜１００である。上式より操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値が決まれば、内部パラメータＰ１〜Ｐ５６の各々の値が決まる。
【００４１】
図２の操作パラメータ取得部１４１は、図１の設定操作子３の操作により設定または調整された操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値を取得する。対応関係取得部１４３は、操作パラメータ取得部１４１により取得された操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値に基づいて対応関係記憶部１５０に記憶される対応関係を取得する。内部パラメータ決定部１４２は、対応関係取得部１４３により取得された対応関係に基づいて、操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値に対応する内部パラメータＰ１〜Ｐ５６の値を決定する。ダイナミックス処理部１０１〜１０５は、パラメータ制御部１４０により与えられる内部パラメータＰ１〜Ｐ５６の値に基づいて音響信号ＡＳ１のダイナミックレンジを調整する。
【００４２】
ダイナミックレンジ調整装置１００は、電子回路等のハードウエアにより構成されてもよく、ダイナミックレンジ調整プログラム等のソフトウエアにより構成されてもよく、ハードウエアおよびソフトウエアの両方により構成されてもよい。
【００４３】
ダイナミックレンジ調整装置１００は、例えばＤＳＰ（Digital Signal Processor;デジタルシグナルプロセッサ）により構成される。なお、ダイナミックレンジ調整装置１００が専用回路により構成されてもよい。
【００４４】
ダイナミックレンジ調整装置１００の少なくとも一部がソフトウエアにより実現される場合には、ＲＯＭ１０または記憶装置１２にダイナミックレンジ調整プログラム等のコンピュータプログラムが記憶される。この場合、ＣＰＵ１１がＲＯＭ１０または記憶装置１２に記憶されたダイナミックレンジ調整プログラムをＲＡＭ９上で実行することにより図２のダイナミックレンジ調整装置１００の各構成要素の機能が実現されるとともにダイナミックレンジ調整処理が行われる。
【００４５】
なお、ダイナミックレンジ調整プログラムは、コンピュータが読み取り可能な記録媒体に格納された形態で提供され、ＲＯＭ１０または記憶装置１２にインストールされてもよい。また、通信Ｉ／Ｆ１３が通信網に接続されている場合、通信網に接続されたサーバから配信されたダイナミックレンジ調整プログラムがＲＯＭ１０または記憶装置１２にインストールされてもよい。
【００４６】
（３）ダイナミックレンジ調整処理
図４は図２のダイナミックレンジ調整装置１００におけるダイナミックレンジ調整処理を示すフローチャートである。初期状態では、内部パラメータＰ１〜Ｐ５６は、既定値または前回の操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値に対応する値に設定されている。入力端子ＩＮには音響信号ＡＳ１が入力される。
【００４７】
まず、対応関係取得部１４３は、対応関係記憶部１５０から対応関係として内部パラメータ組Ｓ１ａ〜Ｓ１ｃ，Ｓ２ａ〜Ｓ２ｃ，Ｓ３ａ〜Ｓ３ｃを取得する（ステップＳ１）。次に、操作パラメータ取得部１４１は、設定操作子３から操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値を取得する（ステップＳ２）。操作パラメータ取得部１４１は、操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値が変更された否かを判定する（ステップＳ３）。
【００４８】
操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値が変更された場合には、内部パラメータ決定部１４２は、内部パラメータ組Ｓ１ａ〜Ｓ１ｃ，Ｓ２ａ〜Ｓ２ｃ，Ｓ３ａ〜Ｓ３ｃの補間および演算（ステップＳ４）により操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値に対応する内部パラメータＰ１〜Ｐ５６の値を決定する（ステップＳ５）。内部パラメータＰ１〜Ｐ５６の決定された値は、複数のダイナミックス処理部１０１〜１０５および複数の乗算器１２１〜１２６に設定される。ステップＳ３で操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値が変更されていない場合には、ステップＳ４，Ｓ５がスキップされる。
【００４９】
複数のダイナミックス処理部１０１〜１０５および複数の乗算器１２１〜１２６は、内部パラメータＰ１〜Ｐ５６の設定された値に基づいて音響信号ＡＳ１のダイナミックレンジを調整する（ステップＳ６）。複数の加算器１３１〜１３５は、調整後の音響信号を加算により合成し、音響信号ＡＳ２を出力する（ステップＳ７）。
【００５０】
ステップＳ８において、音響信号ＡＳ１の入力が終了していない場合には、ダイナミックレンジ調整処理はステップＳ２に戻る。音響信号ＡＳ１の入力が終了した場合には、ダイナミックレンジ調整処理が終了する。
【００５１】
（４）実施の形態の効果
本実施の形態に係るダイナミックレンジ調整装置１００によれば、使用者が設定操作子３を用いて操作パラメータＯＰ１，ＯＰ２，ＯＰ３の値を調整することにより、複数のダイナミックス処理部１０１〜１０５に与えられる複数の内部パラメータＰ１〜Ｐ５６の値が調整される。それにより、音響信号のダイナミックレンジを多様にかつ容易に調整することが可能となる。
【００５２】
また、使用者は、操作パラメータＯＰ１の値を調整することにより音響信号のダイナミックス系の音響効果のタイプを変化させることができ、操作パラメータＯＰ２の値を調整することによりダイナミックス系の音響効果の性質（特性またはテキスチャ）を細かく変化させることができ、操作パラメータＯＰ３の値を調整することによりダイナミックス系の音響効果の強さ（深さまたは程度）を変化させることができる。それにより、音響信号のダイナミックレンジの調整の操作性が向上する。
【００５３】
（５）他の実施の形態
上記実施の形態では、複数のダイナミックス処理部１０１〜１０５が並列に接続されているが、複数のダイナミックス処理部が直列に接続されてもよく、複数のダイナミックス処理部の並列接続および直列接続が組み合わされてもよい。また、上記実施の形態に係るダイナミックレンジ調整装置１００における複数の乗算器１２１〜１２６の一部または全てが設けられなくてもよい。
【００５４】
上記実施の形態では、ダイナミックレンジ調整装置１００が電子楽器１に設けられているが、ダイナミックレンジ調整装置１００が音響機器、ミキサー等の他の装置に設けられてもよい。また、ダイナミックレンジ調整装置１００が外部から供給される音響信号のダイナミックレンジを調整する単体の音響効果付与専用装置として用いられてもよい。
【００５５】
ダイナミックレンジ調整装置１００は、リアルタイムに入力される音響信号ＡＳ１のダイナミックレンジを調整するために用いられてもよく、記憶媒体に記憶されている音響信号ＡＳ１のダイナミックレンジを調整するために用いられてもよい。
【００５６】
上記実施の形態では、３つの操作パラメータＯＰ１，ＯＰ２，ＯＰ３が用いられるが、操作パラメータの数は３に限定されない。操作パラメータＯＰ１，ＯＰ２，ＯＰ３のうちいずれか１つが用いられてもよく、操作パラメータＯＰ１，ＯＰ２，ＯＰ３のいずれか２つが用いられてもよい。内部パラメータの数は、上記実施の形態における数に限定されず、任意の数の内部パラメータが各ダイナミックス処理部に与えられてもよい。なお、内部パラメータの数は操作パラメータの数よりも多い。
【００５７】
上記実施の形態では、各操作パラメータＯＰ１，ＯＰ２，ＯＰ３について３つの内部パラメータ組が記憶されているが、各操作パラメータＯＰ１，ＯＰ２，ＯＰ３について４つ以上の内部パラメータ組が記憶されてもよい。
【００５８】
（６）請求項の各構成要素と実施の形態の各部との対応
以下、請求項の各構成要素と実施の形態の各部との対応の例について説明するが、本発明は下記の例に限定されない。上記実施の形態における入力端子ＩＮが入力部の例であり、出力端子ＯＵＴが出力部の例であり、対応関係取得部１４３が情報取得手段の例であり、内部パラメータ組Ｓ１ａ〜Ｓ１ｃ，Ｓ２ａ〜Ｓ２ｃ，Ｓ３ａ〜Ｓ３ｃが関係情報の例であり、操作パラメータ取得部１４１がパラメータ値取得手段の例であり、内部パラメータ決定部１４２が決定手段の例であり、操作パラメータＯＰ１が第１の操作パラメータの例であり、操作パラメータＯＰ２が第２の操作パラメータの例であり、操作パラメータＯＰ３が第３の操作パラメータの例である。請求項の各構成要素として、請求項に記載されている構成または機能を有する他の種々の要素を用いることができる。
【符号の説明】
【００５９】
１…電子楽器，２…演奏操作子，３…設定操作子，４…表示器，５…信号処理部，６…音源部，８…サウンドシステム，９…ＲＡＭ，１０…ＲＯＭ，１１…ＣＰＵ，１２…記憶装置，１３…通信Ｉ／Ｆ，１４…バス，１００…ダイナミックレンジ調整装置，１０１〜１０５…ダイナミックス処理部，１１１…レベル検出器，１１２…ゲインコントローラ，１１３…増幅器，１２０〜１２６…乗算器，１３１〜１３５…加算器，１４０…パラメータ制御部，１４１…操作パラメータ取得部，１４２…内部パラメータ決定部，１４３…対応関係取得部，１５０…対応関係記憶部，ＡＳ１，ＡＳ２…音響信号，ＩＮ…入力端子，ＯＰ１〜ＯＰ３…操作パラメータ，ＯＵＴ…出力端子，Ｐ１〜Ｐ５６…内部パラメータ，Ｓ１ａ〜Ｓ１ｃ，Ｓ２ａ〜Ｓ２ｃ，Ｓ３ａ〜Ｓ３ｃ…内部パラメータ組
【図１】
2018116152.tif 000003
【図２】
2018116152.tif 000004
【図３】
2018116152.tif 000005
【図４】
2018116152.tif 000006