(57)【特許請求の範囲】
【請求項１】
時間方向に並ぶ複数の離散データを複数の周波数帯域に分離して各帯域別の時間領域における信号を生成する帯域分離手段と、
各前記帯域別時間領域の信号毎に前記離散データ間の信号を生成する補間処理を個別に実行し、各前記周波数帯域毎に前記帯域別時間領域の信号のサンプリング周波数を上げた補間処理信号を生成する補間処理手段と、
各前記周波数帯域毎に生成された複数の前記補間処理信号を合成することにより時間領域の合成信号を生成する帯域合成手段と
を備えることを特徴とする音響処理装置。
【請求項２】
各前記周波数帯域毎に基本標本化関数と当該基本標本化関数と異なる制御標本化関数とでそれぞれ前記補間処理の手法を設定する設定手段を備える
ことを特徴とする請求項１記載の音響処理装置。
【請求項３】
前記補間処理手段は、
有限回微分可能であって有限台の値を有した基本標本化関数と、有限回微分可能であって有限台の値を有し前記基本標本化関数が示す波形と異なる波形を示す制御標本化関数とからなる標本化関数を用いて、前記帯域別信号に対する畳み込み演算と、線形加算とによって、各前記周波数帯域毎に前記補間処理信号を生成する関数処理手段を備え、
前記関数処理手段は、ユーザによって任意の数値に設定可能な可変パラメータを前記制御標本化関数に乗算する係数乗算手段を有する
ことを特徴とする請求項１又は２記載の音響処理装置。
【請求項４】
前記帯域別信号及び前記補間処理信号のいずれか一方に音圧パラメータを乗算して、各前記周波数帯域毎に音圧レベルを調整した帯域別調整信号を生成する音圧調整手段を備え、
前記補間処理手段は、前記帯域別信号に前記音圧パラメータを乗算するときには前記帯域別調整信号毎に前記補間処理を個別に実行する
ことを特徴とする請求項１〜３のうちいずれか１項記載の音響処理装置。
【請求項５】
時間方向に並ぶ複数の離散データを複数の周波数帯域に分離して各帯域別の時間領域における信号を生成する帯域分離ステップと、
各前記帯域別時間領域の信号毎に前記離散データ間の信号を生成する補間処理を個別に実行し、各前記周波数帯域毎に前記帯域別時間領域の信号のサンプリング周波数を上げた補間処理信号を生成する補間処理ステップと、
各前記周波数帯域毎に生成された複数の前記補間処理信号を合成することにより時間領域の合成信号を生成する帯域合成ステップと
を備えることを特徴とする音響処理方法。
【請求項６】
各前記周波数帯域毎に基本標本化関数と当該基本標本化関数と異なる制御標本化関数とでそれぞれ前記補間処理の手法を設定する設定ステップを、前記帯域分離ステップの前に備える
ことを特徴とする請求項５記載の音響処理方法。
【請求項７】
前記補間処理ステップは、
ユーザにより任意の数値に可変パラメータが設定されるパラメータ設定ステップと、
有限回微分可能であって有限台の値を有した基本標本化関数と、前記可変パラメータが乗算され有限回微分可能であって有限台の値を有し前記基本標本化関数が示す波形と異なる波形を示す制御標本化関数とからなる標本化関数を用いて、前記帯域別信号に対する畳み込み演算と、前記線形加算とによって、各前記周波数帯域毎に前記補間処理信号を生成する関数処理ステップと
を備えることを特徴とする請求項５又は６記載の音響処理方法。
【請求項８】
前記帯域分離ステップ及び前記補間処理ステップのうちいずれか一方の後に音圧調整ステップを備え、
前記音圧調整ステップは、
前記帯域分離ステップの後においては前記帯域別信号に音圧パラメータを乗算し、
前記補間処理ステップの後においては前記補間処理信号に音圧パラメータを乗算して、
前記音圧パラメータによって各前記周波数帯域毎に音圧レベルが調整された帯域別調整
信号を生成し、
前記補間処理手段は、
前記帯域別信号に前記音圧パラメータを乗算するときには前記帯域別調整信号毎に前記補間処理を個別に実行する
ことを特徴とする請求項５〜７のうちいずれか１項記載の音響処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音響処理装置及び音響処理方法に関し、例えば所定のサンプリング周波数でサンプリングされた時間方向に並ぶ離散データ間を補間して、入力時のサンプリング周波数よりも高周波で離散データを生成あるいはアナログ信号を生成する際に適用して好適なものである。なお、本明細書においては、高周波の離散間隔で信号生成することとアナログ信号を生成することを同一の処理として「アナログ信号の生成」と称して説明を行うものとする。また、関数の値が局所的な領域で０以外の有限の値を有し、それ以外の領域で０となる場合を「有限台」と称して説明を行うものとする。
【背景技術】
【０００２】
従来、デジタルデータのような離散データからアナログ信号を生成する際には、シャノンの標本化定理に基づき導出されたシャノンの標本化関数が広く用いられてきた。ここでシャノンの標本化関数は、図１１に示すように、ｔ＝０の標本位置のみで１になるとともに、他の全ての標本位置で０となり、理論的に−∞から＋∞までその振動が無限に続く波形を示す。このため、実際に各種のプロセッサ等によってシャノンの標本化関数を用い離散データ間の補間処理を実行する際には、強制的に有限区間で処理が打ち切られており、その結果、打ち切りによる誤差が発生するという問題があった。
【０００３】
また、このようなシャノンの標本化関数を用いた場合には、再生されるアナログ信号が帯域制限されてしまうことから、例えばＣＤ（Compact Disc)やＤＶＤ(Digital Versatile Disc)に記録された離散データをアナログ信号に変換して再生すると、２２．０５ｋＨｚ以上の超音波を再生し得ず、当該超音波の差音により生じる自然な音が再現できないという問題があった。
【０００４】
そこで、このような問題点を解決するために、打ち切り誤差がなく、更に高次の帯域成分までも再生可能な、有限の範囲で収束する標本化関数が考え出されている（例えば、特許文献１参照）。この標本化関数では、原点から前後２個先の標本位置で０に収束するため、少ない計算量で信号再生を行うことができ、更に高周波まで帯域を有することが確かめられている。
【特許文献１】国際公開第９９／３８０９０号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような標本化関数を用いたオーディオ装置では、難聴者や高齢者等の各種ユーザや、音楽再生環境、音源、曲調等の各種条件に応じて高周波の帯域成分を可変することができず、状況に応じて周波数特性を自由に調整することができない。そして、その一方で、近年、各ユーザの好みや音楽の種類等に応じてユーザ自身が高周波の帯域成分も含め音質を自由に調整し得るテーラーメイドのオーディオ装置の提供が望まれている。
【０００６】
本発明は以上の点を考慮してなされたもので、ユーザの好みに応じた良好な音質で離散データを再生することができる音響処理装置及び音響処理方法を提案することを目的とする。
【課題を解決するための手段】
【０００７】
かかる課題を解決するため本発明の請求項１の音響処理装置は、時間方向に並ぶ複数の離散データを複数の周波数帯域に分離して各帯域別の時間領域における信号を生成する帯域分離手段と、各前記帯域別時間領域の信号毎に前記離散データの信号を生成する補間処理を個別に実行し、各前記周波数帯域毎に前記帯域別時間領域の信号のサンプリング周波数を上げた補間処理信号を生成する補間処理手段と、各前記周波数帯域毎に生成された複数の前記補間処理信号を合成することにより時間領域の合成信号を生成する帯域合成手段とを備えることを特徴とする。
【０００８】
また、本発明の請求項２の音響処理装置は、各前記周波数帯域毎に基本標本化関数と当該基本標本化関数と異なる制御標本化関数とでそれぞれ前記補間処理の手法を設定する設定手段を備えることを特徴とする。
【０００９】
また、本発明の請求項３の音響処理装置は、前記補間処理手段は、有限回微分可能であって有限台の値を有した基本標本化関数と、有限回微分可能であって有限台の値を有し前記基本標本化関数が示す波形と異なる波形を示す制御標本化関数とからなる標本化関数を用いて、前記帯域別信号に対する畳み込み演算と、線形加算とによって、各前記周波数帯域毎に前記補間処理信号を生成する関数処理手段を備え、前記関数処理手段は、ユーザによって任意の数値に設定可能な可変パラメータを前記制御標本化関数に乗算する係数乗算手段を有することを特徴とする。
【００１０】
また、本発明の請求項４の音響処理装置は、前記帯域別信号及び前記補間処理信号のいずれか一方に音圧パラメータを乗算して、各前記周波数帯域毎に音圧レベルを調整した複数の帯域別調整信号を生成する音圧設定手段を備え、前記補間処理手段は、前記帯域別信号に前記音圧パラメータを乗算するときには前記帯域別調整信号毎に前記補間処理を個別に実行することを特徴とする。
【００１１】
また、本発明の請求項５の音響処理方法は、時間方向に並ぶ複数の離散データを複数の周波数帯域に分離して各帯域別の時間領域における信号を生成する帯域分離ステップと、各前記帯域別時間領域の信号毎に前記離散データの信号を生成する補間処理を個別に実行し、各前記周波数帯域毎に前記帯域別時間領域の信号のサンプリング周波数を上げた補間処理信号を生成する補間処理ステップと、各前記周波数帯域毎に生成された複数の前記補間処理信号を合成することにより時間領域の合成信号を生成する帯域合成ステップとを備えることを特徴とする。
【００１２】
また、本発明の請求項６の音響処理方法は、各前記周波数帯域毎に基本標本化関数と当該基本標本化関数と異なる制御標本化関数とでそれぞれ前記補間処理の手法を設定する設定ステップを、前記帯域分離ステップの前に備えることを特徴とする。
【００１３】
また、本発明の請求項７の音響処理方法は、前記補間処理ステップは、ユーザにより任意の数値に可変パラメータが設定されるパラメータ設定ステップと、有限回微分可能であって有限台の値を有した基本標本化関数と、前記可変パラメータが乗算され有限回微分可能であって有限台の値を有し前記基本標本化関数が示す波形と異なる波形を示す制御標本化関数とからなる標本化関数を用いて、前記帯域別信号に対する畳み込み演算と、前記線形加算とによって、各前記周波数帯域毎に前記補間処理信号を生成する関数処理ステップとを備えることを特徴とする。
【００１４】
また、本発明の請求項８の音響処理方法は、前記帯域分離ステップ及び前記補間処理ステップのうちいずれか一方の後に音圧調整ステップを備え、前記音圧調整ステップは、前記帯域分離ステップの後においては前記帯域別信号に音圧パラメータを乗算し、前記補間処理ステップの後においては前記補間処理信号に音圧パラメータを乗算して、前記音圧パラメータによって各前記周波数帯域毎に音圧レベルが調整された複数の帯域別調整信号を生成し、前記補間処理手段は、前記帯域別信号に前記音圧パラメータを乗算するときには前記帯域別調整信号毎に前記補間処理を個別に実行することを特徴とする。
【発明の効果】
【００１５】
本発明の請求項１の音響処理装置及び請求項５の音響処理方法によれば、各周波数帯域毎に補間処理の手法を変更することも可能となり、当該補間処理の手法を各周波数帯域毎に変えることによって、補間処理信号を各周波数帯域毎に細かく調整することができ、かくして当該補間処理信号を畳み込み演算して得た合成信号の周波数特性を必要に応じて変化させることができるので、ユーザ所望の音質からなる高音質な音楽を再生させることができる。
【発明を実施するための最良の形態】
【００１６】
以下図面に基づいて本発明の実施の形態を詳述する。
【００１７】
（１）オーディオ装置の全体構成
図１において、１は全体として本発明による音響処理部３を備えたオーディオ装置を示し、このオーディオ装置１は、入力部２によって例えばＣＤやＤＶＤ等の種々の記録媒体を再生し、その結果得られる時間方向に並ぶ複数の離散データを音響処理部３へ順次送出する。因みに、離散データとは、例えば滑らかに変化する連続的な信号を一定の時間間隔で標本化し、その結果得られたサンプリングデータを量子化することにより得られた離散的なデータである。
【００１８】
音響処理部３は、例えば低音域、中音域及び高音域の３つの周波数帯域に離散データを分離する帯域分離部４と、これら低音域、中音域及び高音域の３つの周波数帯域毎に音圧レベルを調整する音圧調整部５と、各周波数帯域毎に設定された所定の標本化関数（後述する）を用いて各周波数帯域毎に補間処理を個別に実行する補間処理部６と、ユーザ自身が音圧レベルと標本化関数とを各周波数帯域毎に任意に設定し得る設定部７と、各周波数帯域毎に生成した補間処理信号を合成することにより、合成信号としてのアナログ信号を生成する帯域合成部８とから構成されている。
【００１９】
実際上、図２に示すように、音響処理部３は、帯域分離部４がデジタルローパスフィルタ４ａとデジタルバンドパスフィルタ４ｂとデジタルハイパスフィルタ４ｃとから構成されており、離散データを低音域、中音域及び高音域の周波数帯域にそれぞれ分離し得るようになされている。因みに、この実施の形態の場合、これらデジタルローパスフィルタ４ａ、デジタルバンドパスフィルタ４ｂ及びデジタルハイパスフィルタ４ｃは、ＦＩＲ（Finite duration Impulse Response）フィルタで構成されている場合について述べるが、本発明はこれに限らず、ＩＩＲ（Infinite Impulse Response）フィルタ等の他の種々のデジタルフィルタにより構成するようにしてもよい。
【００２０】
帯域分離部４は、デジタルローパスフィルタ４ａによって所定数の離散データを取り込んでその平均化を行うことにより、高音域成分を除去した低音域の周波数帯域からなる帯域別信号を生成し、これを音圧調整部５及びデジタルバンドパスフィルタ４ｂに送出する。
【００２１】
デジタルハイパスフィルタ４ｃは、離散データ及び新たに入力される離散データを、設定された重み付けの割合で加減算することで、離散データから、設定された低音域成分を除去した高音域の周波数帯域からなる帯域別信号を生成し、これを音圧調整部５及びデジタルバンドパスフィルタ４ｂに送出する。
【００２２】
デジタルバンドパスフィルタ４ｂは、離散データの値から、対応する低音域及び高音域の帯域別信号の値を減算することにより、低音域成分及び高音域成分を除去した残りの中音域の周波数帯域からなる帯域別信号を生成し、これを音圧調整部５へ送出する。
【００２３】
音圧調整部５には、低音域、中音域及び高音域の各周波数帯域に対応して３つの増幅器５ａ，５ｂ，５ｃが設けられており、設定部７からの音圧レベル調整命令によって、帯域別信号の音圧レベルを増幅させる増幅値が各増幅器５ａ，５ｂ，５ｃ毎に設定され得る。
【００２４】
これにより、音圧調整部５は、増幅器５ａにおいて低音域の周波数帯域からなる帯域別信号にのみ所定の増幅値を乗算して増幅し、他の増幅器５ｂにおいて中音域の周波数帯域からなる帯域別信号にのみ所定の増幅値を乗算して増幅し、さらに他の増幅器５ｃにおいて高音域の周波数帯域からなる帯域別信号にのみ所定の増幅値を乗算して増幅し得る。これにより、音圧調整部５は、例えば低音域の周波数帯域が比較的聴取し難いユーザにより、設定部７を介して低音域の帯域別信号の音圧レベルだけを増幅させるように増幅値が設定されると、当該増幅値に応じて音圧レベルが増幅された帯域別調整信号を生成する。
【００２５】
このように各増幅器５ａ，５ｂ，５ｃは、予め個別に設定された所定の音圧パラメータとしての増幅値に基づいて各帯域別信号を所定の音圧レベルにまで増幅させ、これにより生成された各帯域別調整信号を補間処理部６へそれぞれ送出するようになされている。ここで、補間処理部６には、低音域、中音域及び高音域の各周波数帯域に対応して３つの帯域別補間部６ａ，６ｂ，６ｃが設けられており、設定部７からの補間処理選択命令によって、各帯域別調整信号を補間処理する所定の標本化関数が各帯域別補間部６ａ，６ｂ，６ｃ毎に設定され得る。
【００２６】
これにより、帯域別補間部６ａは、設定部７により予め設定された標本化関数に従って、低音域の帯域別調整信号にのみ補間処理を実行し、帯域別調整信号を構成する帯域別データ間を補間してサンプリング周波数を擬似的に上げ、その結果得られた補間処理信号を帯域合成部８へ送出する。また、このとき、帯域別補間部６ｂは、設定部７により他の帯域別補間部６ａ，６ｃとは別途設定された標本化関数に従って、中音域の帯域別調整信号にのみ補間処理を実行し、帯域別調整信号を構成する帯域別データ間を補間してサンプリング周波数を擬似的に上げ、その結果得られた補間処理信号を帯域合成部８へ送出する。さらに、このとき、帯域別補間部６ｃは、同じく設定部７により他の帯域別補間部６ａ，６ｂとは別途設定された標本化関数に従って、高音域の帯域別調整信号にのみ補間処理を実行し、帯域別調整信号を構成する帯域別データ間を補間してサンプリング周波数を擬似的に上げ、その結果得られた補間処理信号を帯域合成部８へ送出する。
【００２７】
帯域合成部８は、各帯域別補間部６ａ，６ｂ，６ｃにおいて生成された複数の補間処理信号を合成することにより全周波数帯域からなる１つのアナログ信号を生成し、これを出力部９へ送出する。このように音響処理部３は、補間処理部６において、各周波数帯域毎に個別に補間処理を実行する構成としたことによって、各周波数帯域毎に異なる標本化関数を自由に設定することができるようになる。これにより音響処理部３は、標本化関数を適宜変更することで、帯域別調整信号毎に帯域別データ間を補間する補間値を調整し、その結果、各周波数帯域毎に調整された補間処理信号を生成でき、かくしてアナログ信号の周波数特性が細かく調整されたユーザ所望の音質からなる音楽を出力部９から再生し得るようになされている。
【００２８】
（２）帯域別補間部における補間処理
次に各帯域別補間部６ａ，６ｂ，６ｃで実行される補間処理の概略について以下説明する。帯域別補間部６ａ，６ｂ，６ｃにおいて用いられる標本化関数ｓN（ｔ）は基本標本化関数ｆ（ｔ）及び制御標本化関数ｃ0（ｔ）から構成されている。ここで、離散データの標本位置をｔとし、例えば当該離散データの標本位置［−２，２］間での基本標本化関数ｆ（ｔ）及び制御標本化関数ｃ0（ｔ）からなる標本化関数ｓ2（ｔ）は、次式、
【００２９】
【数１】
0004950119.tif 000002
【００３０】
によって表され、一般的な制御標本化関数をｃk（ｔ）とし、ｃk（ｔ）＝ｃr（ｔ−ｋ）＋ｃr（−ｔ−ｋ）と置いたときは、当該離散データの標本位置［−Ｎ，Ｎ］間で標本化関数ｓN（ｔ）は次式
【００３１】
【数２】
0004950119.tif 000003
【００３２】
によって表される。なお、αkは後述する可変パラメータを示し、ユーザによって設定可能な任意の数値を示すもので、α1＝α2＝α3…のようにｋによって可変しない同一の値でもよい。因みに、Ｎ＝２のときの標本化関数ｓ2（ｔ）については、説明の便宜上、単に標本化関数ｓN（ｔ）として以下説明する。この標本化関数ｓN（ｔ）は、可変パラメータαの数値が反映した補間値を算出できることから、可変パラメータαの数値を変更することにより、各周波数帯域毎に補間処理信号を調整し得るようになされている。基本標本化関数ｆ（ｔ）及び制御標本化関数ｃ0（ｔ）は、図３に示すような波形を示し、可変パラメータαの数値に応じて制御標本化関数ｃ0（ｔ）が示す波形の振幅が増減して可変し得る。
【００３３】
基本標本化関数ｆ（ｔ）は、微分可能性に着目した有限台の関数であり、例えば全域において１回だけ微分可能であって、横軸に沿った標本位置ｔが−１から＋１（すなわち、区間［−１，１］）にあるときに０以外の有限な値を有し、他の区間は恒等的に０で表される関数である。具体的には基本標本化関数ｆ（ｔ）は、代表的関数形式が２次式であり、全範囲で１回だけ微分可能な凸形状の波形を示し、ｔ＝０の標本位置でのみ１になり、ｔ＝±１に向けて０に収束してｔ＝±２の標本位置までそのまま０になるという特徴を有する。
【００３４】
また、この基本標本化関数ｆ（ｔ）は、有限台のｎ次インパルス応答関数でよく、標本点間を区分した点で連続なｎ次の区分多項式関数であれば良い。具体的には、このような基本標本化関数ｆ（ｔ）は、２次の区分多項式関数の場合、次式、
【００３５】
【数３】
0004950119.tif 000004
【００３６】
によって表される。そして、この基本標本化関数ｆ（ｔ）を用いて帯域別調整信号を構成する各帯域別データに基づく重ね合わせを行うことにより、帯域別調整信号の帯域別データ間の値を１回だけ微分可能な関数を用いて仮補間することができる。
【００３７】
一方、制御標本化関数ｃ0（ｔ）は、微分可能性に着目した有限台の関数であり、例えば全域において１回だけ微分可能であって、横軸に沿った標本位置ｔが−２から＋２（すなわち、区間［−２，２］）にあるときに０以外の有限な値を有し、他の区間では恒等的に０で表される関数である。また、制御標本化関数ｃ0（ｔ）は、全範囲で１回だけ微分可能な波形を示し、ｔ＝０，±１，±２の各標本位置で０になるという特徴を有する。
【００３８】
また、この制御標本化関数ｃ0（ｔ）は、有限台のｎ次インパルス応答関数でよく、標本点間を区分した点で連続なｎ次の区分多項式関数であれば良い。ここで、制御標本化関数ｃ0（ｔ）は、上述したように制御標本化関数ｃ0（ｔ）＝ｃr（ｔ）＋ｃr（−ｔ）で表され、このｃr（ｔ）は具体的に次式、
【００３９】
【数４】
0004950119.tif 000005
【００４０】
によって表される。そして、この制御標本化関数ｃ0（ｔ）を用いて帯域別調整信号の各帯域別データに基づく重ね合わせを行うことにより、帯域別調整信号の帯域別データ間の値を１回だけ微分可能な関数を用いて仮補間することができる。
【００４１】
標本化関数ｓN（ｔ）は、基本標本化関数ｆ（ｔ）と制御標本化関数ｃ0（ｔ）との線形結合で表され、実際の補間演算は基本標本化関数ｆ（ｔ）と離散データ（標本値）との畳み込み演算で算出した仮の補間値（以下、これを基本補間値と呼ぶ）と、制御標本化関数ｃ0（ｔ）と離散データ（標本値）との畳み込み演算で算出した仮の補間値（以下、これを制御補間値と呼ぶ）とを線形加算することにより、帯域別調整信号の帯域別データ間の値を１回だけ微分可能な関数を用いて補間することができる。
【００４２】
因みに、この基本標本化関数ｆ（ｔ）と制御標本化関数ｃ0（ｔ）との線形結合では、下記の６つの条件が成立する関数であることを特徴としている。第１としては、Ｓ2（０）＝１，Ｓ2（±１）＝Ｓ2（±２）＝０となること。第２としては、偶関数、すなわちｙ軸に関して対称となること。第３としては、標本位置区間［−∞，−２］、［２，∞］で恒等的に０であること。第４としては、各区間［ｎ／２，（ｎ＋１）／２］（−４≦ｎ≦３）においては高々二次の多項式であること。第５としては、全区間ではＣ１級、すなわち連続的一回微分可能であること。第６としては、標本位置区間［−１／２，１／２］において、次式
【００４３】
【数５】
0004950119.tif 000006
【００４４】
となること。
【００４５】
これに加えて、このとき制御標本化関数ｃ0（ｔ）には、ユーザによって任意の数値が設定された可変パラメータαが乗算され得るようになされている。これにより制御標本化関数ｃ0（ｔ）は、ｔ＝０，±１，±２の標本位置で０としたまま、標本位置−２から＋２までの間で当該可変パラメータαの数値に応じてその波形の振幅が変形され得る。その結果、制御標本化関数ｃ0（ｔ）は、離散データ（標本値）との畳み込み演算による算出結果を変更させ得る。このように、可変パラメータαは、数値が変更されることで、標本化関数ｓN（ｔ）によって算出した補間処理信号の周波数特性を変化させることができ、各周波数帯域毎に高域成分の信号レベルを調整し得るようになされている。
【００４６】
従って、本発明では、各周波数帯域毎に、制御標本化関数ｃ0（ｔ）に乗算される可変パラメータαを変化させることによって補間処理信号を調整し、これら各周波数帯域毎に生成された複数の補間処理信号を合成してアナログ信号を生成することにより、高音域が各周波数帯域毎に細かく調整されたユーザ所望の音質からなるアナログ信号を生成し得るようになされている。
【００４７】
（３）帯域別補間部の回路構成
（３−１）帯域別補間部における補間処理の概略説明
３つの帯域別補間部６ａ，６ｂ，６ｃは、補間処理に用いる標本化関数ｓN（ｔ）の可変パラメータαが個別に設定されている点と、当該補間処理する帯域別調整信号が異なる点とで相違するものの、その他の点については同一構成を有することから、以下、低音域の帯域別調整信号に対して補間処理する帯域別補間部６ａに着目して説明する。
【００４８】
図４に示すように、帯域別補間部６ａは、帯域別調整信号を構成する所定数（この場合４つ）の帯域別データを順次抽出して保持するデータ抽出部15と、データ抽出部15で抽出保持された所定数の帯域別データを一度に受け取り、これら帯域別データを用いて補間処理を実行する関数処理部14とから構成され、増幅器５ａから順次入力される帯域別データ間を所定の時間間隔でデータ補間し得るようになされている。
【００４９】
関数処理部14は、帯域別データを基に標本化関数ｓN（ｔ）のうち基本標本化関数ｆ（ｔ）の項との畳み込み演算を処理する基本項演算部16と、当該帯域別データを基に標本化関数ｓN（ｔ）のうち制御標本化関数ｃ0（ｔ）の項との畳み込み演算を処理する制御項演算部17と、制御項演算部17の算出結果に可変パラメータαを乗算する係数乗算部18と、基本項演算部16の算出結果と係数乗算部18の算出結果とを線形加算する加算演算部19とから構成されている。
【００５０】
この実施の形態の場合、データ抽出部15は、順次入力される帯域別データの中から直前の４つの帯域別データを抽出し、次に新たな帯域別データが入力されるまでこの４つの帯域別データを保持して、これら４つの帯域別データを基本項演算部16及び制御項演算部17へそれぞれ送出する。
【００５１】
基本項演算部16は、所定の記憶手段（図示せず）に基本標本化関数ｆ（ｔ）を記憶しており、帯域別データ間の補間位置が指定されると、この補間位置と帯域別データとの間の距離に基づいて基本標本化関数ｆ（ｔ）の値を計算する。この基本項演算部16は、データ抽出部15から送出される４つの帯域別データ毎にそれぞれ基本標本化関数ｆ（ｔ）の値が計算され得る。また、基本項演算部16は、帯域別データ毎に得られた４つの基本標本化関数ｆ（ｔ）の値毎にそれぞれ対応する帯域別データの値を乗算した後、これら４つの帯域別データに対応する畳み込み演算を行い、この畳み込み演算の算出結果を加算演算部19へ送出する。
【００５２】
これと同時に制御項演算部17は、所定の記憶手段（図示せず）に制御標本化関数ｃ0（ｔ）を記憶しており、補間位置が指定されると、この補間位置と帯域別データとの間の距離に基づいて制御標本化関数ｃ0（ｔ）の値を計算する。この制御項演算部17は、データ抽出部15から送出される４つの帯域別データ毎にそれぞれ制御標本化関数ｃ0（ｔ）の値が計算され得る。また、制御項演算部17は、帯域別データ毎に得られた４つの制御標本化関数ｃ0（ｔ）の値毎にそれぞれ対応する帯域別データの値を乗算した後、これらを加算することにより４つの帯域別データに対応する畳み込み演算を行い、この畳み込み演算の算出結果を係数乗算部18へ送出する。
【００５３】
係数乗算部18は、制御項演算部17から受け取った制御標本化関数ｃ0（ｔ）の畳み込み演算の算出結果に可変パラメータαを乗算し、その結果得られた可変パラメータ乗算結果を加算演算部19へ送出する。加算演算部19は、基本項演算部16から受け取った基本標本化関数ｆ（ｔ）の畳み込み演算の算出結果と、係数乗算部18から受け取った可変パラメータ乗算結果とを線形加算することにより、４つの帯域別データに対応する演算結果を得る。この線形加算によって得られる値は、所定の２つの帯域別データ間の補間位置における補間値となる。因みに、この補間位置は、予め設定された所定の時間間隔、具体的には帯域別データの入力間隔に対応する周期Ｔの１／Ｎの周期（＝Ｔ／Ｎ）毎にその値が更新される。
【００５４】
（３−２）４つの帯域別データに基づいて補間値を求める具体例
次に、時間的に連続して並ぶ４つの帯域別データに基づいて所定の２つの帯域別データ間の補間値を算出する補間処理について、連続する４つの帯域別データと、補間位置である着目点との位置関係を示す図５を用い、以下説明する。この図５では、標本位置ｔ１、ｔ２、ｔ３、ｔ４のそれぞれに対応して順次入力される帯域別データｄ１、ｄ２、ｄ３、ｄ４の各値をＹ（ｔ１）、Ｙ（ｔ２）、Ｙ（ｔ３）、Ｙ（ｔ４）とし、標本位置ｔ２及びｔ３間の所定位置（すなわち補間位置（ｔ２から距離ｂ））ｔ０に対応した補間値ｙを求める場合を考える。
【００５５】
本実施の形態で用いる標本化関数ｓN（ｔ）は、ｔ＝±２の標本位置で０に収束するため、ｔ＝±２までの帯域別データｄ１、ｄ２、ｄ３、ｄ４を考慮に入れればよい。従って、図５に示す補間値ｙを求める場合には、ｔ＝ｔ１、ｔ２、ｔ３、ｔ４に対応した４つの帯域別データｄ１、ｄ２、ｄ３、ｄ４のみを考慮すればよいことになり、演算量を大幅に削減することができる。しかも、ｔ＝±３以上の各帯域別データ（図示せず）については、本来考慮すべきであるが演算量や精度等を考慮して無視しているというわけではなく、理論的に考慮する必要がないため、打ち切り誤差は発生しない。
【００５６】
図６に示すように、データ抽出部15は、３つのシフト回路20a，20b，20cを備えており、連続する帯域別データが入力されると、各シフト回路20a，20b，20c毎に当該帯域別データを例えばＣＤのサンプリング周期（４４．１ｋＨｚ）でシフトし、各シフト回路20a，20b，20cで直前の帯域別データｄ１、ｄ２、ｄ３、ｄ４をそれぞれ１つ抽出保持し得る。すなわち、データ抽出部15は、連続する４つの帯域別データｄ１、ｄ２、ｄ３、ｄ４が入力されると、最新の帯域別データｄ４をそのまま基本項演算部16の基本項計算回路21a及び制御項演算部17の制御項計算回路22aへそれぞれ送出する。
【００５７】
また、データ抽出部15は、連続する４つの帯域別データｄ１、ｄ２、ｄ３、ｄ４からなる帯域別データ列をシフト回路20aに送出し、当該シフト回路20bによって帯域別データ列をシフトして最新の帯域別データｄ４から１つ前の帯域別データｄ３を抽出し、これを基本項演算部16の基本項計算回路21b及び制御項演算部17の制御項計算回路22bへそれぞれ送出する。
【００５８】
さらに、データ抽出部15は、残りのシフト回路20b、20cにも帯域別データ列を順次送出してゆき、シフト回路20bで帯域別データ列をさらにシフトさせて最新の帯域別データｄ４から２つ前の帯域別データｄ２を基本項計算回路21c及び制御項計算回路22cへそれぞれ送出するとともに、シフト回路20cで帯域別データ列をさらにシフトさせて最新の帯域別データｄ４から３つ前の帯域別データｄ１を基本項計算回路21d及び制御項計算回路22dへそれぞれ送出する。
【００５９】
ここで図７及び図８は、本実施の形態の基本項演算部16及び制御項演算部17における所定の補間位置ｔ０に対する補間処理の概略を示す図である。補間処理の内容としては、上述したように先ず始めに、基本項演算部16における基本補間値を算出する演算処理（以下、これを単に基本補間値算出処理と呼ぶ）と、制御項演算部17及び係数乗算部18における制御補間値を算出する演算処理（以下、これを単に制御補間値算出処理と呼ぶ）とが実行される。以下、これら図７及び図８を用い、基本補間値算出処理と制御補間値算出処理とについて説明する。
【００６０】
（３−２−１）基本補間値算出処理
基本補間値算出処理の内容としては、図７（Ａ）〜（Ｄ）に示すように、各標本位置ｔ１、ｔ２、ｔ３、ｔ４毎に、基本標本化関数ｆ（ｔ）のｔ＝０（中心位置）におけるピーク高さを一致させ、このときの補間位置ｔ０におけるそれぞれの基本標本化関数ｆ（ｔ）の値を求めることになる。
【００６１】
図７（Ａ）に示す標本位置ｔ１における帯域別データｄ１に着目すると、補間位置ｔ０と標本位置ｔ１との距離は１＋ｂとなる。従って、標本位置ｔ１に基本標本化関数ｆ（ｔ）の中心位置を合わせたときの補間位置ｔ０における基本標本化関数の値はｆ（１＋ｂ）となる。実際には、帯域別データｄ１の値Ｙ（ｔ１）に一致するように基本標本化関数ｆ（ｔ）の中心位置のピーク高さを合わせるため、上述したｆ（１＋ｂ）をＹ（ｔ１）倍した値ｆ（１＋ｂ）・Ｙ（ｔ１）が求めたい値となる。ｆ（１＋ｂ）の計算は基本項演算部16の基本項計算回路21aで行われ、ｆ（１＋ｂ）にＹ（ｔ１）を乗算する計算は基本項演算部16の基本項乗算回路23aで行われる（図６）。
【００６２】
同様に、図７（Ｂ）に示す標本位置ｔ２における帯域別データｄ２の値Ｙ（ｔ２）に着目すると、補間位置ｔ０と標本位置ｔ２との距離はｂとなる。従って、標本位置ｔ２に基本標本化関数ｆ（ｔ）の中心位置を合わせたときの補間位置ｔ０における基本標本化関数の値はｆ（ｂ）となる。実際には、帯域別データｄ２の値Ｙ（ｔ２）に一致するように基本標本化関数ｆ（ｔ）の中心位置のピーク高さを合わせるため、上述したｆ（ｂ）をＹ（ｔ２）倍した値ｆ（ｂ）・Ｙ（ｔ２）が求めたい値となる。ｆ（ｂ）の計算は基本項演算部16の基本項計算回路21bで行われ、ｆ（ｂ）にＹ（ｔ２）を乗算する計算は基本項演算部16の基本項乗算回路23bで行われる（図６）。
【００６３】
図７（Ｃ）に示す標本位置ｔ３における帯域別データｄ３の値Ｙ（ｔ３）に着目すると、補間位置ｔ０と標本位置ｔ３との距離は１−ｂとなる。従って、標本位置ｔ３に基本標本化関数ｆ（ｔ）の中心位置を合わせたときの補間位置ｔ０における基本標本化関数の値はｆ（１−ｂ）となる。実際には、帯域別データの値Ｙ（ｔ３）に一致するように基本標本化関数ｆ（ｔ）の中心位置のピーク高さを合わせるため、上述したｆ（１−ｂ）をＹ（ｔ３）倍した値ｆ（１−ｂ）・Ｙ（ｔ３）が求めたい値となる。ｆ（１−ｂ）の計算は基本項演算部16の基本項計算回路21cで行われ、ｆ（１−ｂ）にＹ（ｔ３）を乗算する計算は基本項演算部16の基本項乗算回路23cで行われる（図６）。
【００６４】
図７（Ｄ）に示す標本位置ｔ４における帯域別データｄ４の値Ｙ（ｔ４）に着目すると、補間位置ｔ０と標本位置ｔ４との距離は２−ｂとなる。従って、標本位置ｔ４に基本標本化関数ｆ（ｔ）の中心位置を合わせたときの補間位置ｔ０における基本標本化関数の値はｆ（２−ｂ）となる。実際には、帯域別データｄ４の値Ｙ（ｔ４）に一致するように基本標本化関数ｆ（２−ｂ）の中心位置のピーク高さを合わせるため、上述したｆ（２−ｂ）をＹ（ｔ４）倍した値ｆ（２−ｂ）・Ｙ（ｔ４）が求めたい値となる。ｆ（２−ｂ）の計算は基本項演算部16の基本項計算回路21dで行われ、ｆ（２−ｂ）にＹ（ｔ４）を乗算する計算は基本項演算部16の基本項乗算回路23dで行われる（図６）。
【００６５】
そして、基本項演算部16は、補間位置ｔ０の着目点に対応して得られた４つの値ｆ（１＋ｂ）・Ｙ（ｔ１）、ｆ（ｂ）・Ｙ（ｔ２）、ｆ（１−ｂ）・Ｙ（ｔ３）、ｆ（２−ｂ）・Ｙ（ｔ４）を、基本項畳み込み回路24において畳み込み演算し、低音域の周波数帯域において基本補間値yaが計算される。因みに、この実施の形態の場合、補間位置ｔ０の着目点に対応して得られた値ｆ（１＋ｂ）・Ｙ（ｔ１）及びｆ（２−ｂ）・Ｙ（ｔ４）は、図７（Ａ）及び（Ｄ）に示すように０となるため、基本補間値yaは、｛ｆ（ｂ）・Ｙ（ｔ２）｝＋｛ｆ（１−ｂ）・Ｙ（ｔ３）｝となる。
【００６６】
（３−２−２）制御補間値算出処理
一方、制御補間値算出処理の内容としては、図８（Ａ）〜（Ｄ）に示すように、各標本位置ｔ１、ｔ２、ｔ３、ｔ４毎に、制御標本化関数ｃ0（ｔ）のｔ＝０（中心位置）を一致させて、各制御標本化関数ｃ0（ｔ）に対応した帯域別データｄ１、ｄ２、ｄ３、ｄ４の値Ｙ（ｔ１）、Ｙ（ｔ２）、Ｙ（ｔ３）、Ｙ（ｔ４）を乗算し、このときの補間位置ｔ０におけるそれぞれの制御標本化関数ｃ0（ｔ）の値を求めることになる。
【００６７】
図８（Ａ）に示す標本位置ｔ１における帯域別データｄ１の値Ｙ（ｔ１）に着目すると、補間位置ｔ０と標本位置ｔ１との距離は１＋ｂとなる。従って、標本位置ｔ１に制御標本化関数ｃ0（ｔ）の中心位置を合わせたときの補間位置ｔ０における制御標本化関数の値はｃ0（１＋ｂ）となる。実際には、帯域別データｄ１の値Ｙ（ｔ１）に対応させて制御標本化関数ｃ0（ｔ）の波形高さを合わせるため、上述したｃ0（１＋ｂ）をＹ（ｔ１）倍した値ｃ0（１＋ｂ）・Ｙ（ｔ１）が求めたい値となる。ｃ0（１＋ｂ）の計算は制御項演算部17の制御項計算回路22aで行われ、ｃ0（１＋ｂ）にＹ（ｔ１）を乗算する計算は制御項演算部17の制御項乗算回路25aで行われる（図６）。
【００６８】
同様に、図８（Ｂ）に示す標本位置ｔ２における帯域別データｄ２の値Ｙ（ｔ２）に着目すると、補間位置ｔ０と標本位置ｔ２との距離はｂとなる。従って、標本位置ｔ２に制御標本化関数ｃ0（ｔ）の中心位置を合わせたときの補間位置ｔ０における制御標本化関数の値はｃ0（ｂ）となる。実際には、帯域別データｄ２の値Ｙ（ｔ２）に対応させて制御標本化関数ｃ0（ｔ）の波形高さを合わせるため、上述したｃ0（ｂ）をＹ（ｔ２）倍した値ｃ0（ｂ）・Ｙ（ｔ２）が求めたい値となる。ｃ0（ｂ）の計算は制御項演算部17の制御項計算回路22bで行われ、ｃ0（ｂ）にＹ（ｔ２）を乗算する計算は制御項演算部17の制御項乗算回路25bで行われる（図６）。
【００６９】
図８（Ｃ）に示す標本位置ｔ３における帯域別データｄ３の値Ｙ（ｔ３）に着目すると、補間位置ｔ０と標本位置ｔ３との距離は１−ｂとなる。従って、標本位置ｔ３に制御標本化関数ｃ0（ｔ）の中心位置を合わせたときの補間位置ｔ０における制御標本化関数の値はｃ0（１−ｂ）となる。実際には、帯域別データｄ３の値Ｙ（ｔ３）に対応させて制御標本化関数ｃ0（ｔ）の波形高さを合わせるため、上述したｃ0（１−ｂ）をＹ（ｔ３）倍した値ｃ0（１−ｂ）・Ｙ（ｔ３）が求めたい値となる。ｃ0（１−ｂ）の計算は制御項演算部17の制御項計算回路22cで行われ、ｃ0（１−ｂ）にＹ（ｔ３）を乗算する計算は制御項演算部17の制御項乗算回路25cで行われる（図６）。
【００７０】
図８（Ｄ）に示す標本位置ｔ４における帯域別データｄ４の値Ｙ（ｔ４）に着目すると、補間位置ｔ０と標本位置ｔ４との距離は２−ｂとなる。従って、標本位置ｔ４に制御標本化関数ｃ0（ｔ）の中心位置を合わせたときの補間位置ｔ０における制御標本化関数の値はｃ0（２−ｂ）となる。実際には、帯域別データｄ４の値Ｙ（ｔ４）に対応させて制御標本化関数ｃ0（２−ｂ）の波形高さを合わせるため、上述したｃ0（２−ｂ）をＹ（ｔ４）倍した値ｃ0（２−ｂ）・Ｙ（ｔ４）が求めたい値となる。ｃ0（２−ｂ）の計算は制御項演算部17の制御項計算回路22dで行われ、ｃ0（２−ｂ）にＹ（ｔ４）を乗算する計算は制御項演算部17の制御項乗算回路25dで行われる（図６）。
【００７１】
そして、補間位置ｔ０の着目点に対応して得られた４つの値ｃ0（１＋ｂ）・Ｙ（ｔ１）、ｃ0（ｂ）・Ｙ（ｔ２）、ｃ0（１−ｂ）・Ｙ（ｔ３）、ｃ0（２−ｂ）・Ｙ（ｔ４）は、制御項演算部17の制御項畳み込み回路26によって畳み込み演算された後、係数乗算部18において可変パラメータαが乗算され、これにより低音域の周波数帯域における制御補間値ybが計算される。
【００７２】
（３−２−３）補間値演算処理
加算演算部19は、基本項演算部16により算出された着目点に対応する基本補間値yaと、制御項演算部17及び係数乗算部18により算出された着目点に対応する制御補間値ybとを線形加算することにより、低音域の周波数帯域における補間位置ｔ０の補間値ｙを出力し得るようになされている。このようにして、帯域別データｄ２及びｄ３間の他の全ての補間位置も同様に補間値が算出されるとともに、帯域別補間部６ｂ，６ｃにおいても中音域及び高音域の各周波数帯域毎に設定された標本化関数を用いて同様の補間処理手法が実行され得る。
【００７３】
（３−３）可変パラメータの数値を変更したときの補間処理結果
かかる構成に加えて、音響処理部３は、設定部７によって係数乗算部18の可変パラメータαの数値が各帯域別補間部６ａ，６ｂ，６ｃ毎に適宜変更されることにより、各帯域別補間部６ａ，６ｂ，６ｃ毎に標本化関数ｓN（ｔ）の値が変更され、各周波数帯域毎に補間値ｙを調整し得る。その結果、帯域合成部８において生成されるアナログ信号は、各周波数帯域毎に可変パラメータαの数値が変更されることにより周波数特性が調整され得るようになされている。ここでは、可変パラメータαを変更した際に、標本化関数ｓN（ｔ）がどのように変化するかについて、図３に示した基本標本化関数ｆ（ｔ）が示す波形と、制御標本化関数ｃ0（ｔ）が示す波形とを合成した波形に着目して以下説明する。
【００７４】
基本標本化関数ｆ（ｔ）が示す波形と、制御標本化関数ｃ0（ｔ）が示す波形とを合成した標本化関数ｓN（ｔ）の波形は、図９に示すように、可変パラメータαの数値によって大きく異なるものとなる。この実施の形態の場合、可変パラメータαを−１．５、−０．２５、１．５に順次変化させてゆくと、−２≦ｔ≦−１の領域と、１≦ｔ≦２の領域とでは、標本化関数ｓN（ｔ）の波長の振幅が次第に大きくなり波形の極性が反転することを確認した。一方、−１≦ｔ≦０の領域と、０≦ｔ≦１の領域とでは、標本化関数ｓN（ｔ）の波長の振幅が次第に小さくなり波形の極性が反転することを確認した。
【００７５】
因みに、テスト曲としてＣＤに記録されたヴァイオリン曲「Zigeunerweisen（ツィゴイナーヴァイゼン）」を２３秒間再生して得られた離散データを、低音域、中音域及び高音域の周波数帯域に分離せずにそのまま補間処理した。このとき、可変パラメータαを−０．２５、−１．５及び１．５にそれぞれ設定し、各標本化関数ｓN（ｔ）で補間処理したアナログ信号の周波数特性について比較したところ、図１０に示すような結果が得られた。
【００７６】
図１０に示したように、これら可変パラメータαの数値を変えた各標本化関数ｓN（ｔ）による補間処理では、可変パラメータαの数値を変化させても、いずれも２０ｋＨｚ以上の高音域で信号レベルが上昇し、従来のシャノンの標本化関数を用いた場合に比べて高音域成分を再生できることが確認できた。このような特性を有する波形は、低音域、中音域及び高音域の周波数帯域に離散データを分離して生成した帯域別データを補間処理したときであっても同様に形成されることから、従来のシャノンの標本化関数を用いた場合に比べて、低音域、中音域及び高音域の各周波数帯域の範囲毎にその範囲内での高音域成分を再生させ得る。
【００７７】
また、可変パラメータαを１．５、−１．５又は−０．２５に設定したときには、各信号レベルの波形が互いに異なるものとなった。そして、このような特性を有する波形は、低音域、中音域及び高音域の周波数帯域に離散データを分離して生成した帯域別データを補間処理したときであっても同様に形成されることから、可変パラメータαの数値を低音域、中音域及び高音域の各周波数帯域毎に適宜変更することにより、低音域、中音域及び高音域の各周波数帯域の範囲内でそれぞれ個別に信号レベルを調整することができる。
【００７８】
このように、音響処理部３は、各周波数帯域毎に標本化関数ｓN（ｔ）の可変パラメータαが変更されることで、各周波数帯域毎に微細な信号レベルの調整ができることにより、周波数特性の一段と細かな調整をユーザに対して容易に行わせることができる。かくして、本発明では、可変パラメータαを各周波数帯域毎にそれぞれ変化させることによって各補間処理信号を個別に調整し、この調整された複数の補間処理信号を合成してアナログ信号を生成することにより、高音域が各周波数帯域毎に細かく調整されたアナログ信号を生成できる。
【００７９】
（４）動作及び効果
以上の構成において、音響処理部３では、低音域、中音域及び高音域の各周波数帯域毎に離散データを分離し、各周波数帯域毎に生成した複数の帯域別調整信号毎に帯域別補間部６ａ，６ｂ，６ｃを設け、各帯域別補間部６ａ，６ｂ，６ｃにより帯域別調整信号を個別に補間処理するようにした。これにより、音響処理部３では、各周波数帯域毎に補間処理に用いる標本化関数を変更できるようになり、当該標本化関数を各周波数帯域毎に変えることによって、補間処理して得られる補間処理信号を各周波数帯域毎に細かく調整することができ、かくして当該補間処理により得た複数の補間処理信号を合成することで、アナログ信号の周波数特性を必要に応じて細かく変化させ、ユーザ所望の音質からなる高音質な音楽を再生させることができる。
【００８０】
このように、音響処理部３では、各周波数帯域毎に補間値が細かく調整された補間処理信号を生成し、これら複数の補間処理信号を合成することによりアナログ信号を生成するようにしたことにより、音楽再生環境、音源、曲調等の各種条件に応じてユーザが周波数帯域毎に標本化関数を適宜変更することで、アナログ信号の周波数特性が調整されたユーザ所望の音質からなる高音質な音楽を再生させることができる。
【００８１】
特に、本発明においては、各周波数帯域毎に標本化関数ｓN（ｔ）の可変パラメータαを個別に変更して補間処理できるようにしたことにより、各周波数帯域毎に補間値の微細な調整ができるようになり、その分だけアナログ信号の周波数特性を一段と細かく調整できる。すなわち、低音域、中音域及び高音域の各周波数帯域に分離せずに全周波数帯域からなる離散データを、単にそのまま標本化関数ｓN（ｔ）の可変パラメータαを変更して補間処理して周波数特性を調整する場合に比して、本発明では、各周波数帯域毎に補間値の微細な調整ができる分、アナログ信号の周波数特性を一段と細かく調整でき、かくしてユーザ所望の音質からなる高音質な音楽を再生させることができる。
【００８２】
また、この実施の形態の場合では、基本項演算部16に基本標本化関数ｆ（ｔ）を記憶しておき、データ抽出部15によって抽出された各帯域別データｄ１、ｄ２、ｄ３、ｄ４毎に補間位置ｔ０までの距離をｔとして基本標本化関数ｆ（ｔ）の値を計算し、帯域別データｄ１、ｄ２、ｄ３、ｄ４のそれぞれに対応させた基本標本化関数ｆ（ｔ）の値を畳み込み演算することより、補間位置ｔ０での基本補間値yaを計算するようにした。
【００８３】
また、これとは別に音響処理部３では、制御項演算部17に制御標本化関数ｃ0（ｔ）を記憶しておき、データ抽出部15によって抽出された各帯域別データｄ１、ｄ２、ｄ３、ｄ４毎に補間位置ｔ０での距離をｔとして制御標本化関数ｃ0（ｔ）の値を計算し、帯域別データｄ１、ｄ２、ｄ３、ｄ４のそれぞれに対応させた制御標本化関数ｃ0（ｔ）の値を畳み込み演算した後、ユーザによって任意の数値に設定された可変パラメータαを、制御標本化関数ｃ0（ｔ）の畳み込み演算結果に乗算することにより、補間位置ｔ０での制御補間値ybを計算するようにした。
【００８４】
そして、この音響処理部３では、このようにして算出した基本補間値yaと制御補間値ybとを線形加算することにより離散データ間の補間値ｙを計算するようにしたことにより、制御標本化関数ｃ0（ｔ）の値に乗算される可変パラメータαの数値が反映した補間値ｙを算出できる。
【００８５】
従って、音響処理部３では、単に可変パラメータαの数値を変更するだけで、標本化関数ｓN（ｔ）により補間処理されて得られる補間値ｙを容易に調整できるので、異なる標本化関数ｓN（ｔ）毎にそれぞれ対応した回路基板を複数設ける必要もなく、その分構成が簡素化し、コスト低減を図ることができる。
【００８６】
また、音響処理部３では、標本化関数ｓN（ｔ）として全域で１回だけ微分可能な有限台の基本標本化関数ｆ（ｔ）及び制御標本化関数ｃ0（ｔ）を用い、当該制御標本化関数ｃ0（ｔ）に可変パラメータαを乗算しているため、従来のシャノンの標本化関数を用いた場合に比べて離散データ間の補間処理に必要な演算量を大幅に減らすことができ、またシャノンの標本化関数を用いた場合に生じる打ち切り誤差が発生せず、折り返し歪みの発生を防止することができる。
【００８７】
この実施の形態の場合では、特に補間位置ｔ０を挟んで前後２つずつの標本位置と同じかそれよりも狭い範囲において標本化関数ｓN（ｔ）の波形の値を０に収束させることが可能になるため、この標本化関数ｓN（ｔ）を用いてデータ補間等を行う際に、着目位置の前後２つずつ合計４つの離散データを用いるだけでよくなり、シャノンの標本化関数を用いた場合に比べて処理負担の格段的な軽減が可能になる。
【００８８】
また、この実施の形態の場合、標本化関数ｓN（ｔ）では、基本標本化関数ｆ（ｔ）と、可変パラメータαの数値によって可変する制御標本化関数ｃ0（ｔ）とを別々に記憶し、それぞれ個別に離散データに対して畳み込み演算を行い、制御標本化関数ｃ0（ｔ）と離散データとの畳み込み演算結果に対して可変パラメータαを乗算して、これに基本標本化関数ｓN（ｔ）と離散データとの畳み込み演算結果を線形加算して出力信号を得るようにしているため、制御標本化関数ｃ0（ｔ）は一つ持てば良く、数式を極力単純化させることができ、制御標本化関数ｃ0（ｔ）の可変制御を容易に行うことができる。
【００８９】
さらに、音響処理部３では、各周波数帯域毎に増幅器５ａ，５ｂ，５ｃを設け、各増幅器５ａ，５ｂ，５ｃにより個別に音圧レベルを増幅させるようにしたことにより、必要に応じてユーザが聴取し難い周波数帯域の音圧レベルのみを増幅させることができ、かくしてユーザ所望の音質からなる高音質な音楽を再生させることができる。
【００９０】
（５）他の実施の形態
なお、本発明は、本実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形実施が可能である。例えば、上述した実施の形態においては、補間処理として、標本化関数ｓN（ｔ）を用いた補間処理を適用するようにした場合について述べたが、本発明はこれに限らず、標本化関数を用いた補間処理だけでなく、この他種々の補間処理を適用してもよい。
【００９１】
また、ここでは、基本標本化関数ｆ（ｔ）及び制御標本化関数ｃ0（ｔ）からなる標本化関数ｓN（ｔ）を用い、当該制御標本化関数ｃ0（ｔ）に乗算される可変パラメータαの数値を変更することにより補間処理信号を調整するようにした場合について述べたが、本発明はこれに限らず、当該標本化関数ｓN（ｔ）に加えて、シャノンの標本化関数を選択させるようにしたり、予め設定された各種標本化関数を単に選択させるようにして補間処理信号を調整するようにしてよい。
【００９２】
また、例えば、標本化関数ｓN（ｔ）を全域で１回だけ微分可能な有限台の関数としたが、微分可能回数を２回以上に設定してもよい。さらに、上述した実施の形態においては、標本化関数ｓN（ｔ）を用いて補間処理を行うことにより合成信号としてアナログ信号を生成するようにした場合についてのべたが、本発明はこれに限らず、標本化関数ｓN（ｔ）を用いて補間処理を行うことにより単にオーバーサンプリングした合成信号を生成し、その後にアナログデジタル変換器でアナログ信号を生成するようにしてもよい。
【００９３】
さらに、上述した実施の形態においては、標本化関数ｓN（ｔ）はｔ＝±２で０に収束するようにした場合について述べたが、本発明はこれに限らず、ｔ＝±３以上で０に収束するようにしてもよい。例えば、ｔ＝±３で０に収束するようにした場合には、データ抽出部15によって直前の６つの離散データを抽出し、関数処理部14によってこれら６つの離散データに対して標本化関数ｓN（ｔ）の値が計算され得る。
【００９４】
さらに、上述した実施の形態においては、基本項演算部16に基本標本化関数ｆ（ｔ）を記憶し、これとは別に制御項演算部17に制御標本化関数ｃ0（ｔ）を記憶しておき、それぞれ基本標本化関数ｆ（ｔ）及び制御標本化関数ｃ0（ｔ）毎に帯域別データｄ１、ｄ２、ｄ３、ｄ４に対する畳み込み演算を行って基本補間値yaと制御補間値ybとを算出した後、基本補間値yaと制御補間値ybとを線形加算して補間値ｙを算出するようにした場合について述べたが、本発明はこれに限らず、基本標本化関数ｆ（ｔ）及び制御標本化関数ｃ0（ｔ）を予め線形加算して一つの標本化関数ｓN（ｔ）として記憶しておき、可変パラメータαを変更した標本化関数ｓN（ｔ）を用い、帯域別データｄ１、ｄ２、ｄ３、ｄ４に対する畳み込み演算を行って補間値ｙを直接算出するようにしてもよい。
【００９５】
さらに、上述した実施の形態においては、音圧レベルを増幅させた帯域別調整信号毎に補間処理を実行するようにした場合について述べたが、本発明はこれに限らず、各周波数帯域毎に音圧レベルを増幅させることなく、帯域分離部で所定の周波数帯域に分離された帯域別信号を補間処理部が直接受け取って、各帯域別信号毎に所定の補間処理を実行するようにしてもよい。
【００９６】
さらに、上述した実施の形態においては、音圧レベルを増幅させた後に補間処理を実行するようにした場合について述べたが、本発明はこれに限らず、補間処理を実行した後に音圧レベルを増幅させるにようにしてもよく、この場合、帯域別調整信号毎に補間処理を個別に実行するとともに、その結果得られた補間処理信号に音圧パラメータを個別に乗算するようにすればよい。
【００９７】
さらに、上述した実施の形態においては、音圧パラメータとしての増幅値を乗算してユーザが聴取し難い周波数帯域の音圧レベルを増幅させるようにした場合について述べたが、本発明はこれに限らず、音圧パラメータとしての減衰値を乗算してユーザが聴取し易い周波数帯域の音圧レベルを減衰させるようにしてもよく、この場合であっても、音圧レベルを減衰していない他の周波数帯域を強調させることができるので、ユーザが本来聴取し難い周波数帯域を聴取させ易くでき、かくてユーザにとって高音質な音楽を再生させることができる。
【００９８】
さらに、上述した実施の形態においては、低音域、中音域及び高音域の３つの周波数帯域に離散データを分離するようにした場合について述べたが、本発明はこれに限らず、低音域及び高音域の２つに離散データを分離したり、或いは、さらに細かく低音域及び中音域間の低中音域等の４つ、５つの複数の周波数帯域に離散データを分離するようにしてもよく、この場合、分離する周波数帯域の数に応じて増幅器や帯域別補間部を設ければよい。
【図面の簡単な説明】
【００９９】
【図１】オーディオ装置の回路構成を示すブロック図である。
【図２】音響処理部の回路構成を示すブロック図である。
【図３】本発明の帯域別補間部で用いる基本標本化関数の波形と、制御標本化関数の波形との関係を示す概略図である。
【図４】帯域別補間部の回路構成を示すブロック図である。
【図５】４つの帯域別データと着目点との位置関係を示す概略図である。
【図６】帯域別補間部の詳細構成を示すブロック図である。
【図７】本発明による帯域別補間部による基本標本化関数を用いた補間処理を示す概略図である。
【図８】本発明による帯域別補間部による制御標本化関数を用いた補間処理を示す概略図である。
【図９】可変パラメータを変化させたときの標本化関数の波形を示す概略図である。
【図１０】可変パラメータを変化させたときの周波数特性を示す概略図である。
【図１１】従来におけるシャノンの標本化関数の波形を示す概略図である。
【符号の説明】
【０１００】
３  音響処理部（音響処理装置）
４  帯域分離部（帯域分離手段）
５  音圧調整部（音圧調整手段）
６  補間処理部（補間処理手段）
７  設定部（設定手段）
８  帯域合成部（帯域合成手段）
14  関数処理部（関数処理手段）
18  係数乗算部（係数乗算手段）
【図１】
0004950119.tif 000007
【図２】
0004950119.tif 000008
【図３】
0004950119.tif 000009
【図４】
0004950119.tif 000010
【図５】
0004950119.tif 000011
【図６】
0004950119.tif 000012
【図７】
0004950119.tif 000013
【図８】
0004950119.tif 000014
【図９】
0004950119.tif 000015
【図１０】
0004950119.tif 000016
【図１１】
0004950119.tif 000017