(57)【特許請求の範囲】
【請求項１】
第１のサンプリング周波数を有する第１のデジタル音声信号を、第１のサンプリング周波数よりも高い第２のサンプリング周波数を有する第２のデジタル音声信号に変換したデジタル音声信号を処理対象のデジタル音声信号とし、
前記処理対象のデジタル音声信号の波形を補正する第１の波形補正処理部と、
前記第１の波形補正処理部によって波形が補正された前記処理対象のデジタル音声信号の波形を補正する第２の波形補正処理部と、
を備え、
前記第１の波形補正処理部は、
前記処理対象のデジタル音声信号を構成するサンプルデータのうち、前記第１のデジタル音声信号のサンプル間隔でサンプルデータを抽出し、抽出したサンプルデータに基づいて、極大値のサンプルデータと極小値のサンプルデータとを算出する第１の極値算出部と、
隣接する極大値のサンプルデータと極小値のサンプルデータとの間のサンプル数を検出する第１のサンプル数検出部と、
前記処理対象のデジタル音声信号を構成するサンプルデータにおける隣接するサンプルデータ間の差分値を算出する第１の差分値算出部と、
前記第１の差分値算出部によって算出された差分値に所定の係数を乗算して補正値を算出する第１の補正値算出部と、
前記処理対象のデジタル音声信号を構成するサンプルデータのうち、少なくとも、前記第１の極値算出部によって算出された極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと、前記第１のデジタル音声信号のサンプル間隔で前記極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータに、前記第１の補正値算出部によって算出された補正値を加算し、少なくとも、前記第１の極値算出部によって算出された極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと、前記第１のデジタル音声信号のサンプル間隔で前記極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータより、前記第１の補正値算出部によって算出された補正値を減算する第１の加減算部と、
を有し、
前記第２の波形補正処理部は、
前記第１の波形補正処理部より出力された前記処理対象のデジタル音声信号を構成するサンプルデータに基づいて、極大値のサンプルデータと極小値のサンプルデータとを算出する第２の極値算出部と、
隣接する極大値のサンプルデータと極小値のサンプルデータとの間のサンプル数を検出する第２のサンプル数検出部と、
前記処理対象のデジタル音声信号を構成するサンプルデータにおける隣接するサンプルデータ間の差分値を算出する第２の差分値算出部と、
前記第２の差分値算出部によって算出された差分値に所定の係数を乗算して補正値を算出する第２の補正値算出部と、
前記処理対象のデジタル音声信号を構成するサンプルデータのうち、少なくとも、前記第２の極値算出部によって算出された極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータに、前記第２の補正値算出部によって算出された補正値を加算し、少なくとも、前記第２の極値算出部によって算出された極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータより、前記第２の補正値算出部によって算出された補正値を減算する第２の加減算部と、
を有する
ことを特徴とするデジタル音声処理装置。
【請求項２】
前記第１の加減算部は、
前記第１のサンプル数検出部が検出するサンプル数が第１の範囲に含まれる場合には、前記第１の極値算出部によって算出された極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと、前記第１のデジタル音声信号のサンプル間隔で前記極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータに、前記第１の補正値算出部によって算出された補正値を加算し、前記第１の極値算出部によって算出された極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと、前記第１のデジタル音声信号のサンプル間隔で前記極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータより、前記第１の補正値算出部によって算出された補正値を減算し、
前記第１のサンプル数検出部が検出するサンプル数が前記第１の範囲に含まれるサンプル数よりも多い第２の範囲に含まれる場合には、前記第１の極値算出部によって算出された極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと、前記第１のデジタル音声信号のサンプル間隔で前記極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータ、及び、前記第１のデジタル音声信号のサンプル間隔における前記１つ前及び１つ後のサンプルデータと、前記第１のデジタル音声信号のサンプル間隔における２つ前及び２つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータに、前記第１の補正値算出部によって算出された補正値を加算し、前記第１の極値算出部によって算出された極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと、前記第１のデジタル音声信号のサンプル間隔で前記極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータ、及び、前記第１のデジタル音声信号のサンプル間隔における前記１つ前及び１つ後のサンプルデータと、前記第１のデジタル音声信号のサンプル間隔における２つ前及び２つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータより、前記第１の補正値算出部によって算出された補正値を減算し、
前記第２の加減算部は、
前記第２のサンプル数検出部が検出するサンプル数が前記第１の範囲に含まれる場合には、前記第２の極値算出部によって算出された極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータに、前記第２の補正値算出部によって算出された補正値を加算し、前記第２の極値算出部によって算出された極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータより、前記第２の補正値算出部によって算出された補正値を減算し、
前記第２のサンプル数検出部が検出するサンプル数が前記第２の範囲に含まれる場合には、前記第２の極値算出部によって算出された極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと２つ前及び２つ後のサンプルデータに、前記第２の補正値算出部によって算出された補正値を加算し、前記第２の極値算出部によって算出された極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと２つ前及び２つ後のサンプルデータより、前記第２の補正値算出部によって算出された補正値を減算する
ことを特徴とする請求項１記載のデジタル音声処理装置。
【請求項３】
Ｎを２以上の自然数としたとき、前記第２のサンプリング周波数は前記第１のサンプリング周波数のＮ倍であり、
前記第１の極値算出部は、前記処理対象のデジタル音声信号を構成するサンプルデータのＮサンプルごとにサンプルデータを抽出する
ことを特徴とする請求項１または２に記載のデジタル音声処理装置。
【請求項４】
第１のサンプリング周波数を有する第１のデジタル音声信号を、第１のサンプリング周波数よりも高い第２のサンプリング周波数を有する第２のデジタル音声信号に変換したデジタル音声信号を処理対象のデジタル音声信号とし、
前記処理対象のデジタル音声信号を構成するサンプルデータのうち、前記第１のデジタル音声信号のサンプル間隔でサンプルデータを抽出する抽出ステップと、
前記抽出ステップで抽出したサンプルデータに基づいて、極大値のサンプルデータと極小値のサンプルデータとを算出する第１の極値算出ステップと、
隣接する極大値のサンプルデータと極小値のサンプルデータとの間のサンプル数を検出する第１のサンプル数検出ステップと、
前記処理対象のデジタル音声信号を構成するサンプルデータにおける隣接するサンプルデータ間の差分値を算出する第１の差分値算出ステップと、
前記第１の差分値算出ステップで算出された差分値に所定の係数を乗算して補正値を算出する第１の補正値算出ステップと、
前記処理対象のデジタル音声信号を構成するサンプルデータのうち、少なくとも、前記第１の極値算出ステップで算出された極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと、前記第１のデジタル音声信号のサンプル間隔で前記極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータに、前記第１の補正値算出ステップで算出された補正値を加算し、少なくとも、前記第１の極値算出ステップで算出された極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと、前記第１のデジタル音声信号のサンプル間隔で前記極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータより、前記第１の補正値算出ステップで算出された補正値を減算する第１の加減算ステップと、
前記第１の加減算ステップで加減算処理された前記処理対象のデジタル音声信号を構成するサンプルデータに基づいて、極大値のサンプルデータと極小値のサンプルデータとを算出する第２の極値算出ステップと、
隣接する極大値のサンプルデータと極小値のサンプルデータとの間のサンプル数を検出する第２のサンプル数検出ステップと、
前記処理対象のデジタル音声信号を構成するサンプルデータにおける隣接するサンプルデータ間の差分値を算出する第２の差分値算出ステップと、
前記第２の差分値算出ステップで算出された差分値に所定の係数を乗算して補正値を算出する第２の補正値算出ステップと、
前記処理対象のデジタル音声信号を構成するサンプルデータのうち、少なくとも、前記第２の極値算出ステップで算出された極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータに、前記第２の補正値算出ステップで算出された補正値を加算し、少なくとも、前記第２の極値算出ステップで算出された極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータより、前記第２の補正値算出ステップで算出された補正値を減算する第２の加減算ステップと、
を含む
ことを特徴とするデジタル音声処理方法。
【請求項５】
第１のサンプリング周波数を有する第１のデジタル音声信号を、第１のサンプリング周波数よりも高い第２のサンプリング周波数を有する第２のデジタル音声信号に変換したデジタル音声信号を処理対象のデジタル音声信号とし、
コンピュータに、
前記処理対象のデジタル音声信号を構成するサンプルデータのうち、前記第１のデジタル音声信号のサンプル間隔でサンプルデータを抽出する抽出ステップと、
前記抽出ステップで抽出したサンプルデータに基づいて、極大値のサンプルデータと極小値のサンプルデータとを算出する第１の極値算出ステップと、
隣接する極大値のサンプルデータと極小値のサンプルデータとの間のサンプル数を検出する第１のサンプル数検出ステップと、
前記処理対象のデジタル音声信号を構成するサンプルデータにおける隣接するサンプルデータ間の差分値を算出する第１の差分値算出ステップと、
前記第１の差分値算出ステップで算出された差分値に所定の係数を乗算して補正値を算出する第１の補正値算出ステップと、
前記処理対象のデジタル音声信号を構成するサンプルデータのうち、少なくとも、前記第１の極値算出ステップで算出された極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと、前記第１のデジタル音声信号のサンプル間隔で前記極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータに、前記第１の補正値算出ステップで算出された補正値を加算し、少なくとも、前記第１の極値算出ステップで算出された極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと、前記第１のデジタル音声信号のサンプル間隔で前記極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータより、前記第１の補正値算出ステップで算出された補正値を減算する第１の加減算ステップと、
前記第１の加減算ステップで加減算処理された前記処理対象のデジタル音声信号を構成するサンプルデータに基づいて、極大値のサンプルデータと極小値のサンプルデータとを算出する第２の極値算出ステップと、
隣接する極大値のサンプルデータと極小値のサンプルデータとの間のサンプル数を検出する第２のサンプル数検出ステップと、
前記処理対象のデジタル音声信号を構成するサンプルデータにおける隣接するサンプルデータ間の差分値を算出する第２の差分値算出ステップと、
前記第２の差分値算出ステップで算出された差分値に所定の係数を乗算して補正値を算出する第２の補正値算出ステップと、
前記処理対象のデジタル音声信号を構成するサンプルデータのうち、少なくとも、前記第２の極値算出ステップで算出された極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータに、前記第２の補正値算出ステップで算出された補正値を加算し、少なくとも、前記第２の極値算出ステップで算出された極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータより、前記第２の補正値算出ステップで算出された補正値を減算する第２の加減算ステップと、
を実行させることを特徴とするデジタル音声処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル音声信号を処理するデジタル音声処理装置、デジタル音声処理方法、デジタル音声処理プログラムに関する。
【背景技術】
【０００２】
近年、コンパクトディスク（ＣＤ）に記録されているデジタル音声信号（以下、ＣＤ音声信号）よりも高音質のハイレゾリューションデジタル音声信号（以下、ＨＲ音声信号）が登場し、注目を集めている。
【０００３】
ＣＤ音声信号は、アナログ音声信号を、量子化ビット数１６ビット、サンプリング周波数４４．１ｋＨｚでデジタル音声信号に変換した信号である。ＣＤ音声信号では、周波数帯域が２２．０５ｋＨｚに制限される。
【０００４】
一方、ＨＲ音声信号は、量子化ビット数がＣＤにおけるそれよりも多いか、サンプリング周波数がＣＤにおけるそれよりも高い。例えば、量子化ビット数が２４ビット、サンプリング周波数が１７６．４ｋＨｚであれば、周波数帯域は８８．２ｋＨｚとなる。よって、ＨＲ音声信号はＣＤ音声信号では再現できない微細な音の変化を再現することができ、ＣＤ音声信号よりも高音質となる。
【０００５】
ところが、音楽スタジオには、ＣＤマスタと称される、量子化ビット数１６ビット、サンプリング周波数４４．１ｋＨｚのフォーマットのマスタ音源しか存在しない場合が多い。そこで、ＣＤマスタのＣＤ音声信号をビット数変換及びサンプリング周波数変換して、ＨＲ音声信号に変換することが行われている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第３４０１１７１号公報
【特許文献２】特許第３６５９４８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１，２には、デジタル音声信号を再生したときの聴感上の音質を向上させる高音質化技術が記載されている。ＣＤ音声信号をＨＲ音声信号に変換したデジタル音声信号に、特許文献１，２に記載されたデジタル音声処理装置の信号処理を施して音質を向上させることが考えられる。
【０００８】
しかしながら、ＨＲ音声信号を特許文献１，２に記載されたデジタル音声処理装置で信号処理すると、音のバランスが高域に偏って低域・中域・高域のバランスが崩れ、バランスの調整を要することがある。
【０００９】
本発明は、低域・中域・高域のバランスよく、第１のサンプリング周波数を有する第１のデジタル音声信号を、第１のサンプリング周波数よりも高い第２のサンプリング周波数を有する第２のデジタル音声信号に変換したデジタル音声信号の音質を向上させることができるデジタル音声処理装置、デジタル音声処理方法、デジタル音声処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、上述した従来の技術の課題を解決するため、第１のサンプリング周波数を有する第１のデジタル音声信号を、第１のサンプリング周波数よりも高い第２のサンプリング周波数を有する第２のデジタル音声信号に変換したデジタル音声信号を処理対象のデジタル音声信号とし、前記処理対象のデジタル音声信号の波形を補正する第１の波形補正処理部と、前記第１の波形補正処理部によって波形が補正された前記処理対象のデジタル音声信号の波形を補正する第２の波形補正処理部とを備え、前記第１の波形補正処理部は、前記処理対象のデジタル音声信号を構成するサンプルデータのうち、前記第１のデジタル音声信号のサンプル間隔でサンプルデータを抽出し、抽出したサンプルデータに基づいて、極大値のサンプルデータと極小値のサンプルデータとを算出する第１の極値算出部と、隣接する極大値のサンプルデータと極小値のサンプルデータとの間のサンプル数を検出する第１のサンプル数検出部と、前記処理対象のデジタル音声信号を構成するサンプルデータにおける隣接するサンプルデータ間の差分値を算出する第１の差分値算出部と、前記第１の差分値算出部によって算出された差分値に所定の係数を乗算して補正値を算出する第１の補正値算出部と、前記処理対象のデジタル音声信号を構成するサンプルデータのうち、少なくとも、前記第１の極値算出部によって算出された極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと、前記第１のデジタル音声信号のサンプル間隔で前記極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータに、前記第１の補正値算出部によって算出された補正値を加算し、少なくとも、前記第１の極値算出部によって算出された極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと、前記第１のデジタル音声信号のサンプル間隔で前記極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータより、前記第１の補正値算出部によって算出された補正値を減算する第１の加減算部とを有し、前記第２の波形補正処理部は、前記第１の波形補正処理部より出力された前記処理対象のデジタル音声信号を構成するサンプルデータに基づいて、極大値のサンプルデータと極小値のサンプルデータとを算出する第２の極値算出部と、隣接する極大値のサンプルデータと極小値のサンプルデータとの間のサンプル数を検出する第２のサンプル数検出部と、前記処理対象のデジタル音声信号を構成するサンプルデータにおける隣接するサンプルデータ間の差分値を算出する第２の差分値算出部と、前記第２の差分値算出部によって算出された差分値に所定の係数を乗算して補正値を算出する第２の補正値算出部と、前記処理対象のデジタル音声信号を構成するサンプルデータのうち、少なくとも、前記第２の極値算出部によって算出された極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータに、前記第２の補正値算出部によって算出された補正値を加算し、少なくとも、前記第２の極値算出部によって算出された極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータより、前記第２の補正値算出部によって算出された補正値を減算する第２の加減算部とを有することを特徴とするデジタル音声処理装置を提供する。
【００１１】
また、本発明は、上述した従来の技術の課題を解決するため、第１のサンプリング周波数を有する第１のデジタル音声信号を、第１のサンプリング周波数よりも高い第２のサンプリング周波数を有する第２のデジタル音声信号に変換したデジタル音声信号を処理対象のデジタル音声信号とし、前記処理対象のデジタル音声信号を構成するサンプルデータのうち、前記第１のデジタル音声信号のサンプル間隔でサンプルデータを抽出する抽出ステップと、前記抽出ステップで抽出したサンプルデータに基づいて、極大値のサンプルデータと極小値のサンプルデータとを算出する第１の極値算出ステップと、隣接する極大値のサンプルデータと極小値のサンプルデータとの間のサンプル数を検出する第１のサンプル数検出ステップと、前記処理対象のデジタル音声信号を構成するサンプルデータにおける隣接するサンプルデータ間の差分値を算出する第１の差分値算出ステップと、前記第１の差分値算出ステップで算出された差分値に所定の係数を乗算して補正値を算出する第１の補正値算出ステップと、前記処理対象のデジタル音声信号を構成するサンプルデータのうち、少なくとも、前記第１の極値算出ステップで算出された極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと、前記第１のデジタル音声信号のサンプル間隔で前記極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータに、前記第１の補正値算出ステップで算出された補正値を加算し、少なくとも、前記第１の極値算出ステップで算出された極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと、前記第１のデジタル音声信号のサンプル間隔で前記極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータより、前記第１の補正値算出ステップで算出された補正値を減算する第１の加減算ステップと、前記第１の加減算ステップで加減算処理された前記処理対象のデジタル音声信号を構成するサンプルデータに基づいて、極大値のサンプルデータと極小値のサンプルデータとを算出する第２の極値算出ステップと、隣接する極大値のサンプルデータと極小値のサンプルデータとの間のサンプル数を検出する第２のサンプル数検出ステップと、前記処理対象のデジタル音声信号を構成するサンプルデータにおける隣接するサンプルデータ間の差分値を算出する第２の差分値算出ステップと、前記第２の差分値算出ステップで算出された差分値に所定の係数を乗算して補正値を算出する第２の補正値算出ステップと、前記処理対象のデジタル音声信号を構成するサンプルデータのうち、少なくとも、前記第２の極値算出ステップで算出された極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータに、前記第２の補正値算出ステップで算出された補正値を加算し、少なくとも、前記第２の極値算出ステップで算出された極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータより、前記第２の補正値算出ステップで算出された補正値を減算する第２の加減算ステップとを含むことを特徴とするデジタル音声処理方法を提供する。
【００１２】
さらに、本発明は、上述した従来の技術の課題を解決するため、第１のサンプリング周波数を有する第１のデジタル音声信号を、第１のサンプリング周波数よりも高い第２のサンプリング周波数を有する第２のデジタル音声信号に変換したデジタル音声信号を処理対象のデジタル音声信号とし、コンピュータに、前記処理対象のデジタル音声信号を構成するサンプルデータのうち、前記第１のデジタル音声信号のサンプル間隔でサンプルデータを抽出する抽出ステップと、前記抽出ステップで抽出したサンプルデータに基づいて、極大値のサンプルデータと極小値のサンプルデータとを算出する第１の極値算出ステップと、隣接する極大値のサンプルデータと極小値のサンプルデータとの間のサンプル数を検出する第１のサンプル数検出ステップと、前記処理対象のデジタル音声信号を構成するサンプルデータにおける隣接するサンプルデータ間の差分値を算出する第１の差分値算出ステップと、前記第１の差分値算出ステップで算出された差分値に所定の係数を乗算して補正値を算出する第１の補正値算出ステップと、前記処理対象のデジタル音声信号を構成するサンプルデータのうち、少なくとも、前記第１の極値算出ステップで算出された極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと、前記第１のデジタル音声信号のサンプル間隔で前記極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータに、前記第１の補正値算出ステップで算出された補正値を加算し、少なくとも、前記第１の極値算出ステップで算出された極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと、前記第１のデジタル音声信号のサンプル間隔で前記極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータより、前記第１の補正値算出ステップで算出された補正値を減算する第１の加減算ステップと、前記第１の加減算ステップで加減算処理された前記処理対象のデジタル音声信号を構成するサンプルデータに基づいて、極大値のサンプルデータと極小値のサンプルデータとを算出する第２の極値算出ステップと、隣接する極大値のサンプルデータと極小値のサンプルデータとの間のサンプル数を検出する第２のサンプル数検出ステップと、前記処理対象のデジタル音声信号を構成するサンプルデータにおける隣接するサンプルデータ間の差分値を算出する第２の差分値算出ステップと、前記第２の差分値算出ステップで算出された差分値に所定の係数を乗算して補正値を算出する第２の補正値算出ステップと、前記処理対象のデジタル音声信号を構成するサンプルデータのうち、少なくとも、前記第２の極値算出ステップで算出された極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータに、前記第２の補正値算出ステップで算出された補正値を加算し、少なくとも、前記第２の極値算出ステップで算出された極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータより、前記第２の補正値算出ステップで算出された補正値を減算する第２の加減算ステップとを実行させることを特徴とするデジタル音声処理プログラムを提供する。
【発明の効果】
【００１３】
本発明のデジタル音声処理装置、デジタル音声処理方法、デジタル音声処理プログラムによれば、低域・中域・高域のバランスよく、第１のサンプリング周波数を有する第１のデジタル音声信号を、第１のサンプリング周波数よりも高い第２のサンプリング周波数を有する第２のデジタル音声信号に変換したデジタル音声信号の音質を向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】一実施形態のデジタル音声処理装置の全体構成を示すブロック図である。
【図２】図１中の波形補正処理部１の具体的な構成例を示すブロック図である。
【図３】図１中の波形補正処理部２の具体的な構成例を示すブロック図である。
【図４】一実施形態のデジタル音声処理装置、デジタル音声処理方法、デジタル音声処理プログラムで処理されるハイレゾリューションデジタル音声信号を構成するサンプルデータの一例を示す波形図である。
【図５】極大値・極小値間のサンプル間隔ごとに設定されている補正値のテーブルの例を示す図である。
【図６】図２，図３中の加減算部が補正値を加減算する極大値近傍または極小値近傍のサンプルデータの基本的な考え方を説明するための図である。
【図７】図２，図３中の加減算部が補正値を加減算する極大値近傍または極小値近傍のサンプルデータの基本的な考え方を説明するための図である。
【図８】図２に示す波形補正処理部１によって補正値が加算された状態を示す波形図である。
【図９】図３に示す波形補正処理部２によって補正値が加算された状態を示す波形図である。
【図１０】図２に示す波形補正処理部１及び図３に示す波形補正処理部２によって補正値が加減算された状態を示す波形図である。
【図１１】一実施形態のデジタル音声処理プログラムを実行するマイクロコンピュータの構成例を示すブロック図である。
【図１２】一実施形態のデジタル音声処理プログラムがマイクロコンピュータに実行させる処理を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、一実施形態のデジタル音声処理装置、デジタル音声処理方法、デジタル音声処理プログラムについて、添付図面を参照して説明する。
【００１６】
本実施形態においては、第１のサンプリング周波数を有する第１のデジタル音声信号を、第１のサンプリング周波数よりも高い第２のサンプリング周波数を有する第２のデジタル音声信号に変換したデジタル音声信号を処理対象のデジタル音声信号とする。
【００１７】
第１のデジタル音声信号は例えばＣＤ音声信号であり、第２のデジタル音声信号は例えばＨＲ音声信号である。本実施形態において、ＨＲ音声信号は、量子化ビット数１６ビット、サンプリング周波数４４．１ｋＨｚのＣＤ音声信号を、量子化ビット数２４ビット、サンプリング周波数１７６．４ｋＨｚに変換したデジタル音声信号である場合を例とする。
【００１８】
第１のデジタル音声信号及び第２のデジタル音声信号は、上記の例に限らない。量子化ビット数１６ビット、サンプリング周波数４８ｋＨｚの音声信号を、量子化ビット数２４ビット、サンプリング周波数１９２ｋＨｚに変換したデジタル音声信号であってもよい。量子化ビット数２４ビット、サンプリング周波数９６ｋＨｚの音声信号を、量子化ビット数２４ビット、サンプリング周波数１９２ｋＨｚに変換したデジタル音声信号であってもよい。
【００１９】
図１において、ＨＲ音声信号は波形補正処理部１に入力され、後述する波形補正処理が施される。波形補正処理部１より出力されたＨＲ音声信号は、波形補正処理部２に入力され、後述する波形補正処理が施されて出力される。
【００２０】
ここで、波形補正処理部１に入力されるＨＲ音声信号は、波形補正処理部１に入力されるＨＲ音声信号よりサンプリング周波数の低い音声信号をＨＲ音声信号のサンプリング周波数に変換した音声信号である。
【００２１】
図２に示すように、波形補正処理部１は、極値算出部１１，サンプル数検出部１２，差分値算出部１３，補正値算出部１４，加減算部１５を有する。図３に示すように、波形補正処理部２は、極値算出部２１，サンプル数検出部２２，差分値算出部２３，補正値算出部２４，加減算部２５を有する。
【００２２】
波形補正処理部１，２を構成する各部は、ハードウェアによって構成されていてもよいし、ソフトウェアによって構成されていてもよい。ハードウェアとソフトウェアとが混在していてもよい。波形補正処理部１，２を構成する各部は集積回路によって構成されていてもよいし、波形補正処理部１，２それぞれの全体が集積回路によって構成されていてもよい。
【００２３】
まず、図２に示す波形補正処理部１の動作を、図４〜図８を参照しながら説明する。
【００２４】
図４は、ＨＲ音声信号を構成するサンプルデータの波形の一例を示している。図４は、時間の進行に伴って、サンプル値が上昇していく部分のみを示している。図４に示すように、ＨＲ音声信号はサンプルデータＳ０〜Ｓ８を含む。
【００２５】
サンプルデータＳ０，Ｓ４，Ｓ８は、ＣＤ音声信号が元々有していたサンプルデータである。サンプルデータＳ１〜Ｓ３，Ｓ５〜Ｓ７は、ＣＤ音声信号のサンプリング周波数を４倍することによって加えられたサンプルデータである。
【００２６】
極値算出部１１は、入力されたＨＲ音声信号のサンプルデータのうち、ＣＤ音声信号のサンプル間隔Ｔ０でサンプルデータを抽出し、隣接するサンプルデータの大小関係を判定することによって、極大値と極小値とを算出する。
【００２７】
ここでは、ＨＲ音声信号はＣＤ音声信号のサンプリング周波数を４倍にしたデジタル音声信号であるので、極値算出部１１は、４サンプルデータごとにサンプルデータを抽出すればよい。
【００２８】
ＨＲ音声信号が、第１のサンプリング周波数を有する第１のデジタル音声信号を、第１のサンプリング周波数のＮ倍（Ｎは２以上の自然数）である第２のサンプリング周波数を有する第２のデジタル音声信号に変換したデジタル音声信号であるとする。このとき、極値算出部１１は、Ｎサンプルデータごとにサンプルデータを抽出すればよい。
【００２９】
図４の場合、極値算出部１１は、サンプルデータＳ０が極小値、サンプルデータＳ８が極大値であると算出する。
【００３０】
サンプル数検出部１２は、極大値と極小値との間のサンプル数（サンプル間隔）を検出する。極大値と極小値との間のサンプル数とは、図４のように極小値から極大値へとサンプル値が上昇していく部分のサンプル数と、極大値から極小値へとサンプル値が下降していく部分のサンプル数とを意味する。
【００３１】
サンプル数検出部１２が検出するサンプル数は、極値算出部１１が抽出したＣＤ音声信号のサンプル間隔Ｔ０でのサンプル数である。よって、図４の場合、サンプル数検出部１２は、２サンプル間隔であることを検出する。
【００３２】
差分値算出部１３には、サンプル数検出部１２による検出結果と、ＨＲ音声信号とが入力される。差分値算出部１３は、ＨＲ音声信号における隣接するサンプルデータの差分値を算出する。ここでの隣接するサンプルデータとは、ＨＲ音声信号のサンプル間隔Ｔ１での隣接するサンプルデータである。
【００３３】
補正値算出部１４は、隣接するサンプルデータの差分値に所定の係数を乗じて補正値を算出する。係数は１未満の数である。補正値算出部１４には、サンプル数に応じた係数が設定されている。補正値算出部１４は、サンプル数検出部１２で検出されたサンプル数に応じて係数を選択する。
【００３４】
補正値算出部１４にはレベル選択信号が入力され、レベル選択信号によって差分値に乗じる係数を選択することによって、補正値が調整可能とされていることが好ましい。
【００３５】
加減算部１５は、極大値近傍のサンプルデータに補正値を加算し、極小値近傍のサンプルデータより補正値を減算する。これに加えて、加減算部１５は、極大値のサンプルデータに補正値を加算し、極小値のサンプルデータより補正値を減算してもよい。近傍の意味については後述する。
【００３６】
ここで、図５を用いて、補正値算出部１４が隣接するサンプルデータの差分値に乗じる係数の例を説明する。図５に示すように、補正値算出部１４には、極大値と極小値との間隔が２サンプルから所定の数のサンプルまで、レベル選択信号００，０１，１０，１１に対応させて係数が設定されている。所定の数は適宜設定すればよい。
【００３７】
図４では、ＣＤ音声信号として２サンプル間隔であり、レベル選択信号が００であるとすると、補正値算出部１４は、隣接するサンプルデータの差分値に係数１／２を乗じた値を補正値とする。
【００３８】
図６及び図７を用いて、加減算部１５が補正値を加減算する極大値近傍または極小値近傍のサンプルデータの基本的な考え方を説明する。この基本的な考え方は、図３における加減算部２５での加減算処理にも同様に適用される。
【００３９】
図６及び図７において、Smaxは極大値のサンプルデータ、Sminは極小値のサンプルデータである。S(-1)とS(-2)は、極大値または極小値のサンプルデータの１つ前と２つ前のサンプルデータ、S(+1)とS(+2)は、極大値または極小値のサンプルデータの１つ後と２つ後のサンプルデータである。
【００４０】
一例として、加減算部１５は、極大値と極小値との間のサンプル数に応じて、図６（ａ），（ｂ）に示す加減算処理と、図７（ａ），（ｂ）に示す加減算処理とを選択する。
【００４１】
具体的には、加減算部１５は、サンプル間隔が２サンプルから５サンプルまでであれば、次のように加減算処理する。図６（ａ）に示すように、加減算部１５は、極大値のサンプルデータSmaxの１つ前と１つ後のサンプルデータS(-1)，S(+1)に、差分値Δ(-1)，Δ(+1)に図５に示す係数を乗じた補正値を加算する。
【００４２】
差分値Δ(-1)とは、極大値のサンプルデータSmaxの１つ前のサンプルデータS(-1)との差分値、差分値Δ(+1)とは、極大値のサンプルデータSmaxの１つ後のサンプルデータS(+1)との差分値である。
【００４３】
図６（ａ）のハッチングを付した部分が、サンプルデータS(-1)，S(+1)に加算された補正値Vaddである。
【００４４】
また、図６（ｂ）に示すように、加減算部１５は、極小値のサンプルデータSminの１つ前と１つ後のサンプルデータS(-1)，S(+1)より、差分値Δ(-1)，Δ(+1)に図５に示す係数を乗じた補正値を減算する。
【００４５】
図６（ｂ）のハッチングを付した部分が、サンプルデータS(-1)，S(+1)より減算された補正値Vsubである。
【００４６】
加減算部１５は、サンプル間隔が６サンプル以上であれば、次のように加減算処理する。図７（ａ）に示すように、加減算部１５は、極大値のサンプルデータSmaxの１つ前と２つ前、１つ後と２つ後のサンプルデータS(-1)，S(-2)，S(+1)，S(+2)に、差分値Δ(-1)，Δ(-2)，Δ(+1)，Δ(+2)に図５に示す係数を乗じた補正値を加算する。
【００４７】
差分値Δ(-2)とは、１つ前のサンプルデータS(-1)と２つ前のサンプルデータS(-2)との差分値、差分値Δ(+2)とは、１つ後のサンプルデータS(+1)と２つ後のサンプルデータS(+2)との差分値である。
【００４８】
同様に、図７（ａ）のハッチングを付した部分が、サンプルデータS(-1)，S(-2)，S(+1)，S(+2)に加算された補正値Vaddである。
【００４９】
また、図７（ａ），（ｂ）に示すように、加減算部１５は、極小値のサンプルデータSminの１つ前と２つ前、１つ後と２つ後のサンプルデータS(-1)，S(-2)，S(+1)，S(+2)より、差分値Δ(-1)，Δ(-2)，Δ(+1)，Δ(+2)に図５に示す係数を乗じた補正値を減算する。
【００５０】
同様に、図７（ｂ）のハッチングを付した部分が、サンプルデータS(-1)，S(-2)，S(+1)，S(+2)より減算された補正値Vsubである。
【００５１】
加減算部１５は、以上のような基本的な考えに基づき、極大値近傍のサンプルデータに補正値を加算し、極小値近傍のサンプルデータより補正値を減算する。
【００５２】
なお、図６（ａ），（ｂ）に示す基本的な考えに基づくと、極大値と極小値との間が２サンプル間隔であれば、極大値と極小値との間の中間サンプルデータには、加算処理と減算処理との双方が施されてしまうことになる。これを避けるために、加減算部１５は、２サンプル間隔の場合には、中間サンプルデータに加算処理のみを施すようにするのがよい。
【００５３】
加減算部１５は、図４のように極小値から極大値へとサンプル値が上昇していく場合には、中間サンプルデータに加算処理のみを施し、極大値から極小値へとサンプル値が下降していく場合には、中間サンプルデータに減算処理のみを施すようにしてもよい。
【００５４】
本実施形態においては、加減算部１５は、２サンプル間隔の場合には、中間サンプルデータに加算処理のみを施すこととする。
【００５５】
ところで、サンプル間隔を、２サンプルから５サンプルまでと、６サンプル以上とで場合分けしているのは単なる例であり、これに限定されない。また、極大値のサンプルデータSmaxの３つ前と３つ後、またはそれ以降のサンプルデータに補正値を加算し、極小値のサンプルデータSminの３つ前と３つ後、またはそれ以降のサンプルデータより補正値を減算する場合があってもよい。
【００５６】
加減算部１５に入力されるＨＲ音声信号は、図４に示すように、極大値のサンプルデータＳ８と１つ前のサンプルデータＳ４との間にはサンプルデータＳ５〜Ｓ７が存在するので、加減算部１５は、次のような加算処理を実行させる。
【００５７】
補正値算出部１４は、サンプルデータＳ４，Ｓ５の差分値、サンプルデータＳ５，Ｓ６の差分値、サンプルデータＳ６，Ｓ７の差分値、サンプルデータＳ７，Ｓ８の差分値それぞれに係数を乗じて、補正値を算出する。図８に示すように、加減算部１５は、サンプルデータＳ４〜Ｓ７のそれぞれに、補正値Vadd1を加算する。
【００５８】
加減算部１５は、極大値のサンプルデータＳ８に、サンプルデータＳ７，Ｓ８の差分値に係数を乗じた補正値Vadd1を算出してもよい。
【００５９】
図８に示すようにサンプルデータＳ４〜Ｓ７のそれぞれに補正値Vadd1を加算することは、図４（ａ）に示す１つ前のサンプルデータS(-1)に、差分値Δ(-1)に係数を乗じた補正値Vaddを加算するのと等価である。
【００６０】
次に、図３に示す波形補正処理部２の動作を、図８，図９を参照しながら説明する。
【００６１】
極値算出部２１は、波形補正処理部１で補正処理されたＨＲ音声信号のサンプルデータにおける隣接するサンプルデータの大小関係を判定することによって、極大値と極小値とを算出する。即ち、極値算出部２１は、入力されたＨＲ音声信号の全てのサンプルデータに基づいて極大値と極小値とを算出する。
【００６２】
極値算出部２１で算出された極大値と極小値は、図２の極値算出部１１で算出された極大値と極小値と同じとは限らない。よって、波形補正処理部１と波形補正処理部２とのそれぞれで極大値と極小値とを算出するのがよい。
【００６３】
ここでは、極値算出部２１で算出された極大値と極小値が、極値算出部１１で算出された極大値と極小値と同じであったとする。極値算出部２１は、図８におけるサンプルデータＳ０が極小値、サンプルデータＳ８が極大値であると算出する。
【００６４】
サンプル数検出部２２は、極大値と極小値との間のサンプル数（サンプル間隔）を検出する。ここでのサンプル数とは、ＨＲ音声信号のサンプル間隔Ｔ１でのサンプル数である。図８の場合、サンプル数検出部２２は、８サンプル間隔であることを検出する。
【００６５】
差分値算出部２３には、サンプル数検出部２２による検出結果と、ＨＲ音声信号とが入力される。差分値算出部２３は、ＨＲ音声信号における隣接するサンプルデータの差分値を算出する。ここでの隣接するサンプルデータとは、ＨＲ音声信号のサンプル間隔Ｔ１での隣接するサンプルデータである。
【００６６】
補正値算出部２４は、隣接するサンプルデータの差分値に所定の係数を乗じて補正値を算出する。係数は１未満の数である。補正値算出部２４には、サンプル数に応じた係数が設定されている。補正値算出部２４は、サンプル数検出部２２で検出されたサンプル数に応じて係数を選択する。
【００６７】
補正値算出部２４にはレベル選択信号が入力され、レベル選択信号によって差分値に乗じる係数を選択することによって、補正値が調整可能とされていることが好ましい。
【００６８】
補正値算出部２４に入力されるレベル選択信号は、補正値算出部１４に入力されるレベル選択信号と同じであるのがよい。即ち、補正値算出部１４と補正値算出部２４とには、レベル選択信号を共通に入力すればよい。
【００６９】
加減算部２５は、極大値近傍のサンプルデータに補正値を加算し、極小値近傍のサンプルデータより補正値を減算する。これに加えて、加減算部２５は、極大値のサンプルデータに補正値を加算し、極小値のサンプルデータより補正値を減算してもよい。
【００７０】
加減算部２５も、図６及び図７で説明した考えに基づき、極大値近傍のサンプルデータに補正値を加算し、極小値近傍のサンプルデータより補正値を減算する。
【００７１】
サンプル数検出部２２は、極小値と極大値との間が８サンプル間隔であることを検出している。よって、加減算部２５は、図７（ａ）で説明したように、極大値のサンプルデータＳ８の１つ前のサンプルデータＳ７と、２つ前のサンプルデータＳ６に補正値Vaddを加算する。
【００７２】
具体的には、補正値算出部２４は、サンプルデータＳ６，Ｓ７の差分値、サンプルデータＳ７，Ｓ８の差分値それぞれに係数を乗じて、補正値を算出する。図９に示すように、加減算部２５は、サンプルデータＳ６，Ｓ７のそれぞれに、補正値Vadd2を加算し、サンプルデータＳ１，Ｓ２のそれぞれから、補正値Vsub2を減算する。
【００７３】
以上説明した波形補正処理によって、図９に示すように、サンプルデータＳ４〜Ｓ７にはそれぞれ補正値Vadd1が加算され、サンプルデータＳ６，Ｓ７にはさらに補正値Vadd2が加算され、サンプルデータＳ１，Ｓ２より補正値Vsub2が減算される。
【００７４】
本実施形態のデジタル音声処理装置、図１〜図３に示すデジタル音声処理装置で実行される本実施形態のデジタル音声処理方法によれば、低域・中域・高域のバランスよく、対象のデジタル音声信号の音質を向上させることができる。
【００７５】
図１０は、極小値のサンプルデータＳ０と極大値のサンプルデータＳ１２との間がＣＤ音声信号のサンプル間隔Ｔ０で３サンプル間隔であった場合の、補正波形を示している。
【００７６】
波形補正処理部１は、サンプルデータＳ８〜Ｓ１１に補正値Vadd1を加算し、サンプルデータＳ１〜Ｓ４より補正値Vsub1を減算する。波形補正処理部２は、サンプルデータＳ１０，Ｓ１１に補正値Vadd2を加算し、サンプルデータＳ１，Ｓ２より補正値Vsub2を減算する。
【００７７】
以上説明した本実施形態のデジタル音声処理装置の動作、本実施形態のデジタル音声処理方法の処理を、デジタル音声処理プログラムで実行させることもできる。
【００７８】
図１１に示すように、マイクロコンピュータ３０には、デジタル音声処理プログラムが記憶されている記録媒体４０が接続されている。記録媒体４０は、ハードディスクドライブ、光ディスク、半導体メモリ等の任意の非一時的な記録媒体（記憶媒体）である。デジタル音声処理プログラムは、外部のサーバからインターネット等の通信回線を介して送信されて記録媒体４０に記録されてもよい。
【００７９】
デジタル音声処理プログラムは、マイクロコンピュータ３０に、図１２に示すような各ステップの処理を実行させればよい。
【００８０】
抽出ステップS101：デジタル音声処理プログラムは、マイクロコンピュータ３０に、処理対象のデジタル音声信号を構成するサンプルデータのうち、第１のデジタル音声信号のサンプル間隔でサンプルデータを抽出する処理を実行させる。
【００８１】
第１の極値算出ステップS102：デジタル音声処理プログラムは、マイクロコンピュータ３０に、抽出ステップで抽出したサンプルデータに基づいて、極大値のサンプルデータと極小値のサンプルデータとを算出する処理を実行させる。
【００８２】
第１のサンプル数検出ステップS103：デジタル音声処理プログラムは、マイクロコンピュータ３０に、隣接する極大値のサンプルデータと極小値のサンプルデータとの間のサンプル数を検出する処理を実行させる。
【００８３】
第１の差分値算出ステップS104：デジタル音声処理プログラムは、マイクロコンピュータ３０に、処理対象のデジタル音声信号を構成するサンプルデータにおける隣接するサンプルデータ間の差分値を算出する処理を実行させる。
【００８４】
第１の補正値算出ステップS105：デジタル音声処理プログラムは、マイクロコンピュータ３０に、第１の差分値算出ステップS104で算出された差分値に所定の係数を乗算して補正値を算出する処理を実行させる。
【００８５】
第１の加減算ステップS106：デジタル音声処理プログラムは、マイクロコンピュータ３０に、処理対象のデジタル音声信号を構成するサンプルデータのうち、少なくとも、第１の極値算出ステップS102で算出された極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと、第１のデジタル音声信号のサンプル間隔で極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータに、第１の補正値算出ステップS105で算出された補正値を加算する処理を実行させる。
【００８６】
また、デジタル音声処理プログラムは、マイクロコンピュータ３０に、少なくとも、第１の極値算出ステップS102で算出された極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータと、第１のデジタル音声信号のサンプル間隔で極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータとの間に含まれるそれぞれのサンプルデータより、第１の補正値算出ステップS105で算出された補正値を減算する処理を実行させる。
【００８７】
第２の極値算出ステップS202：デジタル音声処理プログラムは、マイクロコンピュータ３０に、第１の加減算ステップS106で加減算処理された処理対象のデジタル音声信号を構成するサンプルデータに基づいて、極大値のサンプルデータと極小値のサンプルデータとを算出する処理を実行させる。
【００８８】
第２のサンプル数検出ステップS203：デジタル音声処理プログラムは、マイクロコンピュータ３０に、隣接する極大値のサンプルデータと極小値のサンプルデータとの間のサンプル数を検出する処理を実行させる。
【００８９】
第２の差分値算出ステップS204：デジタル音声処理プログラムは、マイクロコンピュータ３０に、処理対象のデジタル音声信号を構成するサンプルデータにおける隣接するサンプルデータ間の差分値を算出する処理を実行させる。
【００９０】
第２の補正値算出ステップS205：デジタル音声処理プログラムは、マイクロコンピュータ３０に、第２の差分値算出ステップS204で算出された差分値に所定の係数を乗算して補正値を算出する処理を実行させる。
【００９１】
第２の加減算ステップS206：デジタル音声処理プログラムは、マイクロコンピュータ３０に、処理対象のデジタル音声信号を構成するサンプルデータのうち、少なくとも、第２の極値算出ステップS202で算出された極大値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータに、第２の補正値算出ステップS205で算出された補正値を加算する処理を実行させる。
【００９２】
また、デジタル音声処理プログラムは、マイクロコンピュータ３０に、少なくとも、第２の極値算出ステップS202で算出された極小値のサンプルデータに隣接する１つ前及び１つ後のサンプルデータより、第２の補正値算出ステップS205で算出された補正値を減算する処理を実行させる。
【００９３】
以上説明した本実施形態のデジタル音声処理装置、デジタル音声処理方法、デジタル音声処理プログラムにおいては、波形補正処理部１における波形補正処理と、波形補正処理部２における波形補正処理とで、図５に示すテーブルを共通に用いている。波形補正処理部１における波形補正処理と、波形補正処理部２における波形補正処理とで別々のテーブルを用いてもよい。
【００９４】
波形補正処理部１における波形補正処理で用いるテーブルと、波形補正処理部２における波形補正処理で用いるテーブルとで、最大のサンプル間隔を異ならせてもよい。
【００９５】
例えば、波形補正処理部１における波形補正処理では２〜８サンプル間隔で補正値を設定したテーブルを用い、波形補正処理部２における波形補正処理では、２〜３２サンプル間隔で補正値を設定したテーブルを用いることができる。
【００９６】
波形補正処理部１における波形補正処理で用いるテーブルと、波形補正処理部２における波形補正処理で用いるテーブルとで、係数を異ならせてもよい。
【００９７】
波形補正処理部１における波形補正処理で補正値を加減算するサンプルデータの範囲と、波形補正処理部２における波形補正処理で補正値を加減算するサンプルデータの範囲とを異ならせてもよい。
【００９８】
例えば、波形補正処理部１における波形補正処理では、極大値または極小値から、第１のデジタル音声信号のサンプルデータで最大２サンプル隣まで補正値を加減算し、波形補正処理部２における波形補正処理では、極大値または極小値から、第２のデジタル音声信号のサンプルデータで最大８サンプル隣まで補正値を加減算してもよい。
【００９９】
本発明は以上説明した本実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変更可能である。
【符号の説明】
【０１００】
１，２  波形補正処理部
１１，２１  極値算出部
１２，２２  サンプル数検出部
１３，２３  差分値算出部
１４，２４  補正値算出部
１５，２５  加減算部
３０  マイクロコンピュータ
４０  記録媒体
【図１】
0006256293.tif 000002
【図２】
0006256293.tif 000003
【図３】
0006256293.tif 000004
【図４】
0006256293.tif 000005
【図５】
0006256293.tif 000006
【図６】
0006256293.tif 000007
【図７】
0006256293.tif 000008
【図８】
0006256293.tif 000009
【図９】
0006256293.tif 000010
【図１０】
0006256293.tif 000011
【図１１】
0006256293.tif 000012
【図１２】
0006256293.tif 000013