(57)【要約】【課題】高域がカットされて圧縮されたデジタル音声信号や、劣化したアナログ音声信号を元の音声信号に近づける。【解決手段】ピーク検出部３はデジタル音声情報の極大値と極小値を含むピーク値を求め、ピーク間サンプル数検出部４は求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出し、検出数に応じた、第１のピークの後のサンプル及び第２のピークとその前のサンプルを含む補正対象サンプルと、第２のピークとその前後のサンプルの各補正対象サンプルの補正係数を求める。ピーク間差分値算出部５は第１、第２のピーク値の間のピーク間差分を求め、乗算部７は各補正対象サンプルについて、ピーク間差分の値と各補正係数をそれぞれ乗算し、加算部８は各乗算の結果をそれぞれ、求めた各ピーク値のうち、極大値などを含む各補正対象サンプルの値に加算し、極小値などを含む各補正対象サンプルの値から減算する。【選択図】図１
2008112130.tif 000002
【特許請求の範囲】
【請求項１】
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求めるステップと、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出するステップと、
前記第１、第２のピーク値の間のピーク間差分を求めるステップと、
前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプルと、前記第２のピークとその前後のサンプルの各補正対象サンプルの補正係数、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記第１のピークとその前後のサンプルの各補正対象サンプルの補正係数を求めるステップと、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算するステップと、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前後のサンプルを含む各補正対象サンプルの値に対しては加算するとともに、前記極小値とその前後のサンプルを含む各補正対象サンプルの値に対しては減算するステップとを、
有するデジタル音声処理方法。
【請求項２】
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求める手段と、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出する手段と、
前記第１、第２のピーク値の間のピーク間差分を求める手段と、
前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプルと、前記第２のピークとその前後のサンプルの各補正対象サンプルの補正係数、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記第１のピークとその前後のサンプルの各補正対象サンプルの補正係数をあらかじめ記憶する記憶手段と、
前記求めたピーク間サンプル数に応じた前記補正対象サンプルと各補正サンプルの補正係数を前記記憶手段から求める手段と、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算する手段と、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前後の各補正対象サンプルに対しては加算するとともに、前記極小値とその前後の各補正対象サンプルに対しては減算する手段とを、
有するデジタル音声処理装置。
【請求項３】
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求めるステップと、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出するステップと、
前記第１、第２のピーク値の間のピーク間差分を求めるステップと、
前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプルと、前記第２のピークとその前後のサンプルの各補正対象サンプルの補正係数、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記第１のピークとその前後のサンプルの各補正対象サンプルの補正係数を求めるステップと、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算するステップと、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前後のサンプルを含む各補正対象サンプルの値に対しては加算するとともに、前記極小値とその前後のサンプルを含む各補正対象サンプルの値に対しては減算するステップとを、
コンピュータに実行させるコンピュータプログラム。
【請求項４】
デジタル音声情報をエンコーダにより圧縮する前に、前記エンコーダの圧縮による前記デジタル音声情報の極大値と極小値及びその前後のサンプルの劣化度合いをプリ・エンファシス処理するデジタル音声処理方法において、
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求めるステップと、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出するステップと、
前記第１、第２のピーク値の間のピーク間差分を求めるステップと、
前記エンコーダの圧縮による前記デジタル音声情報の前記極大値と前記極小値及びその前後のサンプルの劣化度合いと、前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプルと、前記第２のピークとその前後のサンプルの各補正対象サンプルの補正係数、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記第１のピークとその前後のサンプルの各補正対象サンプルの補正係数を求めるステップと、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算するステップと、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前後のサンプルを含む各補正対象サンプルの値に対しては加算するとともに、前記極小値とその前後のサンプルを含む各補正対象サンプルの値に対しては減算して前記エンコーダに出力するステップとを、
有するデジタル音声処理方法。
【請求項５】
デジタル音声情報をエンコーダにより圧縮する前に、前記エンコーダの圧縮による前記デジタル音声情報の極大値と極小値及びその前後のサンプルの劣化度合いをプリ・エンファシス処理するデジタル音声処理装置において、
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求める手段と、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出する手段と、
前記第１、第２のピーク値の間のピーク間差分を求める手段と、
前記エンコーダの圧縮による前記デジタル音声情報の前記極大値と前記極小値及びその前後のサンプルの劣化度合いと、前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプルと、前記第２のピークとその前後のサンプルの各補正対象サンプルの補正係数、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記第１のピークとその前後のサンプルの各補正対象サンプルの補正係数を求める手段と、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算する手段と、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前後のサンプルを含む各補正対象サンプルの値に対しては加算するとともに、前記極小値とその前後のサンプルを含む各補正対象サンプルの値に対しては減算して前記エンコーダに出力する手段とを、  
有するデジタル音声処理装置。
【請求項６】
デジタル音声情報をエンコーダにより圧縮する前に、前記エンコーダの圧縮による前記デジタル音声情報の極大値と極小値及びその前後のサンプルの劣化度合いをプリ・エンファシス処理するコンピュータプログラムにおいて、
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求めるステップと、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出するステップと、
前記第１、第２のピーク値の間のピーク間差分を求めるステップと、
前記エンコーダの圧縮による前記デジタル音声情報の前記極大値と前記極小値及びその前後のサンプルの劣化度合いと、前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプルと、前記第２のピークとその前後のサンプルの各補正対象サンプルの補正係数、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記第１のピークとその前後のサンプルの各補正対象サンプルの補正係数を求めるステップと、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算するステップと、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前後のサンプルを含む各補正対象サンプルの値に対しては加算するとともに、前記極小値とその前後のサンプルを含む各補正対象サンプルの値に対しては減算して前記エンコーダに出力するステップとを、
コンピュータに実行させるコンピュータプログラム。
【請求項７】
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求めるステップと、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出するステップと、
前記第１、第２のピーク値の間のピーク間差分を求めるステップと、
前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプル、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記補正対象サンプルの各補正係数を求めるステップと、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算するステップと、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前若しくは前記極大値の前、又は前記極大値の後若しくは前記極大値とその後を含む各補正対象サンプルの値に対しては加算するとともに、前記極小値の後若しくは前記極小値と前記極小値の後、又は極小値の前若しくは前記極小値と前を含む各補正対象サンプルの値に対しては減算するステップとを、
有するデジタル音声処理方法。
【請求項８】
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求める手段と、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出する手段と、
前記第１、第２のピーク値の間のピーク間差分を求める手段と、
前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプル、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記補正対象サンプルの各補正係数を求める手段と、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算する手段と、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前若しくは前記極大値の前、又は前記極大値の後若しくは前記極大値とその後を含む各補正対象サンプルの値に対しては加算するとともに、前記極小値の後若しくは前記極小値と前記極小値の後、又は極小値の前若しくは前記極小値と前を含む各補正対象サンプルの値に対しては減算する手段とを、
有するデジタル音声処理装置。
【請求項９】
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求めるステップと、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出するステップと、
前記第１、第２のピーク値の間のピーク間差分を求めるステップと、
前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプル、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記補正対象サンプルの各補正係数を求めるステップと、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算するステップと、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前若しくは前記極大値の前、又は前記極大値の後若しくは前記極大値とその後を含む各補正対象サンプルの値に対しては加算するとともに、前記極小値の後若しくは前記極小値と前記極小値の後、又は極小値の前若しくは前記極小値と前を含む各補正対象サンプルの値に対しては減算するステップとを、
コンピュータに実行させるコンピュータプログラム。
【請求項１０】
デジタル音声情報をエンコーダにより圧縮する前に、前記エンコーダの圧縮による前記デジタル音声情報の極大値と極小値及びその前後のサンプルの劣化度合いをプリ・エンファシス処理するデジタル音声処理方法において、
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求めるステップと、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出するステップと、
前記第１、第２のピーク値の間のピーク間差分を求めるステップと、
前記エンコーダの圧縮による前記デジタル音声情報の前記極大値と前記極小値及びその前後のサンプルの劣化度合いと、前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプル、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記補正対象サンプルの各補正係数を求めるステップと、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算するステップと、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前若しくは前記極大値の前、又は前記極大値の後若しくは前記極大値とその後を含む各補正対象サンプルの値に対しては加算するとともに、前記極小値の後若しくは前記極小値と前記極小値の後、又は極小値の前若しくは前記極小値と前を含む各補正対象サンプルの値に対しては減算して前記エンコーダに出力するステップとを、
有するデジタル音声処理方法。
【請求項１１】
デジタル音声情報をエンコーダにより圧縮する前に、前記エンコーダの圧縮による前記デジタル音声情報の極大値と極小値及びその前後のサンプルの劣化度合いをプリ・エンファシス処理するデジタル音声処理装置において、
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求める手段と、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出する手段と、
前記第１、第２のピーク値の間のピーク間差分を求める手段と、
前記エンコーダの圧縮による前記デジタル音声情報の前記極大値と前記極小値及びその前後のサンプルの劣化度合いと、前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプル、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記補正対象サンプルの各補正係数を求める手段と、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算する手段と、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前若しくは前記極大値の前、又は前記極大値の後若しくは前記極大値とその後を含む各補正対象サンプルの値に対しては加算するとともに、前記極小値の後若しくは前記極小値と前記極小値の後、又は極小値の前若しくは前記極小値と前を含む各補正対象サンプルの値に対しては減算して前記エンコーダに出力する手段とを、
有するデジタル音声処理装置。
【請求項１２】
デジタル音声情報をエンコーダにより圧縮する前に、前記エンコーダの圧縮による前記デジタル音声情報の極大値と極小値及びその前後のサンプルの劣化度合いをプリ・エンファシス処理するコンピュータプログラムにおいて、
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求めるステップと、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出するステップと、
前記第１、第２のピーク値の間のピーク間差分を求めるステップと、
前記エンコーダの圧縮による前記デジタル音声情報の前記極大値と前記極小値及びその前後のサンプルの劣化度合いと、前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプル、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記補正対象サンプルの各補正係数を求めるステップと、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算するステップと、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前若しくは前記極大値の前、又は前記極大値の後若しくは前記極大値とその後を含む各補正対象サンプルの値に対しては加算するとともに、前記極小値の後若しくは前記極小値と前記極小値の後、又は極小値の前若しくは前記極小値と前を含む各補正対象サンプルの値に対しては減算して前記エンコーダに出力するステップとを、
コンピュータに実行させるコンピュータプログラム。
【請求項１３】
前記補正対象サンプルと各補正サンプルの補正係数は、前記処理対象のデジタル音声情報の前記極大値と前記極小値及びその前及び／又は後のサンプルの劣化度合いに応じて複数設けられて、その１つが選択可能であることを特徴とする請求項１又は７に記載のデジタル音声処理方法。
【請求項１４】
前記補正対象サンプルと各補正サンプルの補正係数は、前記処理対象のデジタル音声情報の前記極大値と前記極小値及びその前及び／又は後のサンプルの劣化度合いに応じて複数設けられて、その１つが選択可能であることを特徴とする請求項２又は８に記載のデジタル音声処理装置。
【請求項１５】
前記補正対象サンプルと各補正サンプルの補正係数は、前記処理対象のデジタル音声情報の前記極大値と前記極小値及びその前及び／又は後のサンプルの劣化度合いに応じて複数設けられて、その１つが選択可能であることを特徴とする請求項３又は９に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル音声信号の再生音質を改善するデジタル音声信号処理方法及びデジタル音声処理装置、並びにコンピュータプログラムに関する。
【背景技術】
【０００２】
従来例として、例えば下記の特許文献１、２には、アナログ音声信号を所定のサンプリング周波数及び所定の量子化ビット数でデジタル化すると、サンプリング周波数の２分の１以上の帯域がカットされ、また、量子化ビット数に応じた量子化誤差を有するので、このデジタル音声信号の再生音質を改善する方法が開示されている。
【０００３】
この方法では、処理対象のデジタル音声信号の極大値と極小値の間のサンプル数に応じた各係数と、極大値及び極小値と各１サンプル前の値との差分をそれぞれ乗算し、各乗算結果を極大値に加算し、かつ極小値から減算する。この方法によれば、処理対象のデジタル音声信号の極大値が大きくなり、極小値が小さくなるとともに、よりサイン波に近づくので、再生音のメリハリ、歯切れが向上して、シャープで、リアリティ、明瞭度などのある再生音を得ることができる。
【特許文献１】特許第３６５９４８９号公報（請求項１）
【特許文献２】特開２００４−２１２２４号公報（要約書）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、近年、デジタルテレビ放送やインターネットなどで配信されるデジタル音声信号は、非可逆方式で圧縮されており、可聴周波数帯域ｆａ＝２０Ｈｚ〜２０ｋＨｚ内の高域がカット（例えばデジタルテレビ放送などで利用されているＡＡＣ方式では１６ｋＨｚ以上がカット、携帯端末などで利用されているＭＰ３方式では８ｋＨｚ以上がカット）されている。しかしながら、上記の従来例では、極大値と極小値のみを補正するので、上記の従来例を適用しても、カットされている高域を補正することができず、このため、元のデジタル音声信号、さらにはその元のアナログ音声信号に近づけることができないという問題点がある。
【０００５】
また、圧縮音声信号のみならず、数十年も前に録音された古いアナログ音声信号や、何回もダビングされたアナログ音声信号は通常、極大値及び極小値とその近傍のレベルが低下しているが、上記の従来例を適用してそのＰＣＭ信号の極大値と極小値のみを補正しても、その元のアナログ音声信号に近づけることができないという問題点がある。
【０００６】
本発明は上記従来例の問題点に鑑み、高域がカットされる圧縮方式で圧縮されているデジタル音声信号や、劣化しているアナログ音声信号を元の音声信号に近づけることができ、シャープで、リアリティ、明瞭度などのある再生音を得ることができるデジタル音声信号処理方法及びデジタル音声処理装置、並びにコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のデジタル音声信号処理方法は上記目的を達成するために、
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求めるステップと、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出するステップと、
前記第１、第２のピーク値の間のピーク間差分を求めるステップと、
前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプルと、前記第２のピークとその前後のサンプルの各補正対象サンプルの補正係数、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記第１のピークとその前後のサンプルの各補正対象サンプルの補正係数を求めるステップと、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算するステップと、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前後のサンプルを含む各補正対象サンプルの値に対しては加算するとともに、前記極小値とその前後のサンプルを含む各補正対象サンプルの値は対しては減算するステップとを、
有する。
【０００８】
また、本発明のデジタル音声処理装置は上記目的を達成するために、
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求める手段と、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出する手段と、
前記第１、第２のピーク値の間のピーク間差分を求める手段と、
前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプルと、前記第２のピークとその前後のサンプルの各補正対象サンプルの補正係数、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記第１のピークとその前後のサンプルの各補正対象サンプルの補正係数をあらかじめ記憶する記憶手段と、
前記求めたピーク間サンプル数に応じた前記補正対象サンプルと各補正サンプルの補正係数を前記記憶手段から求める手段と、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算する手段と、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前後の各補正対象サンプルに対しては加算するとともに、前記極小値とその前後の各補正対象サンプルに対しては減算する手段とを、
有する。
【０００９】
また、本発明のコンピュータプログラムは上記目的を達成するために、
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求めるステップと、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出するステップと、
前記第１、第２のピーク値の間のピーク間差分を求めるステップと、
前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプルと、前記第２のピークとその前後のサンプルの各補正対象サンプルの補正係数、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記第１のピークとその前後のサンプルの各補正対象サンプルの補正係数を求めるステップと、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算するステップと、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前後のサンプルを含む各補正対象サンプルの値に対しては加算するとともに、前記極小値とその前後のサンプルを含む各補正対象サンプルの値に対しては減算するステップとを、
コンピュータに実行させる。
【００１０】
また、本発明は上記目的を達成するために、
デジタル音声情報をエンコーダにより圧縮する前に、前記エンコーダの圧縮による前記デジタル音声情報の極大値と極小値及びその前後のサンプルの劣化度合いをプリ・エンファシス処理するデジタル音声処理方法において、
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求めるステップと、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出するステップと、
前記第１、第２のピーク値の間のピーク間差分を求めるステップと、
前記エンコーダの圧縮による前記デジタル音声情報の前記極大値と前記極小値及びその前後のサンプルの劣化度合いと、前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプルと、前記第２のピークとその前後のサンプルの各補正対象サンプルの補正係数、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記第１のピークとその前後のサンプルの各補正対象サンプルの補正係数を求めるステップと、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算するステップと、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前後のサンプルを含む各補正対象サンプルの値に対しては加算するとともに、前記極小値とその前後のサンプルを含む各補正対象サンプルの値に対しては減算して前記エンコーダに出力するステップとを、
有する。
【００１１】
また、本発明は上記目的を達成するために、
デジタル音声情報をエンコーダにより圧縮する前に、前記エンコーダの圧縮による前記デジタル音声情報の極大値と極小値及びその前後のサンプルの劣化度合いをプリ・エンファシス処理するデジタル音声処理装置において、
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求める手段と、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出する手段と、
前記第１、第２のピーク値の間のピーク間差分を求める手段と、
前記エンコーダの圧縮による前記デジタル音声情報の前記極大値と前記極小値及びその前後のサンプルの劣化度合いと、前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプルと、前記第２のピークとその前後のサンプルの各補正対象サンプルの補正係数、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記第１のピークとその前後のサンプルの各補正対象サンプルの補正係数を求める手段と、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算する手段と、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前後のサンプルを含む各補正対象サンプルの値に対しては加算するとともに、前記極小値とその前後のサンプルを含む各補正対象サンプルの値に対しては減算して前記エンコーダに出力する手段とを、
有する。
【００１２】
また、本発明は上記目的を達成するために、
デジタル音声情報をエンコーダにより圧縮する前に、前記エンコーダの圧縮による前記デジタル音声情報の極大値と極小値及びその前後のサンプルの劣化度合いをプリ・エンファシス処理するコンピュータプログラムにおいて、
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求めるステップと、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出するステップと、
前記第１、第２のピーク値の間のピーク間差分を求めるステップと、
前記エンコーダの圧縮による前記デジタル音声情報の前記極大値と前記極小値及びその前後のサンプルの劣化度合いと、前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプルと、前記第２のピークとその前後のサンプルの各補正対象サンプルの補正係数、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記第１のピークとその前後のサンプルの各補正対象サンプルの補正係数を求めるステップと、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算するステップと、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前後のサンプルを含む各補正対象サンプルの値に対しては加算するとともに、前記極小値とその前後のサンプルを含む各補正対象サンプルの値に対しては減算して前記エンコーダに出力するステップとを、
コンピュータに実行させる。
【００１３】
また、本発明のデジタル音声処理方法は上記目的を達成するために、
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求めるステップと、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出するステップと、
前記第１、第２のピーク値の間のピーク間差分を求めるステップと、
前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプル、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記補正対象サンプルの各補正係数を求めるステップと、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算するステップと、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前若しくは前記極大値の前、又は前記極大値の後若しくは前記極大値とその後を含む各補正対象サンプルの値に対しては加算するとともに、前記極小値の後若しくは前記極小値と前記極小値の後、又は極小値の前若しくは前記極小値と前を含む各補正対象サンプルの値に対しては減算するステップとを、
有する。
【００１４】
また、本発明のデジタル音声処理装置は上記目的を達成するために、
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求める手段と、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出する手段と、
前記第１、第２のピーク値の間のピーク間差分を求める手段と、
前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプル、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記補正対象サンプルの各補正係数を求める手段と、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算する手段と、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前若しくは前記極大値の前、又は前記極大値の後若しくは前記極大値とその後を含む各補正対象サンプルの値に対しては加算するとともに、前記極小値の後若しくは前記極小値と前記極小値の後、又は極小値の前若しくは前記極小値と前を含む各補正対象サンプルの値に対しては減算する手段とを、
有する。
【００１５】
また、本発明のコンピュータプログラムは上記目的を達成するために、
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求めるステップと、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出するステップと、
前記第１、第２のピーク値の間のピーク間差分を求めるステップと、
前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプル、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記補正対象サンプルの各補正係数を求めるステップと、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算するステップと、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前若しくは前記極大値の前、又は前記極大値の後若しくは前記極大値とその後を含む各補正対象サンプルの値に対しては加算するとともに、前記極小値の後若しくは前記極小値と前記極小値の後、又は極小値の前若しくは前記極小値と前を含む各補正対象サンプルの値に対しては減算するステップとを、
コンピュータに実行させる。
【００１６】
また、本発明は上記目的を達成するために、
デジタル音声情報をエンコーダにより圧縮する前に、前記エンコーダの圧縮による前記デジタル音声情報の極大値と極小値及びその前後のサンプルの劣化度合いをプリ・エンファシス処理するデジタル音声処理方法において、
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求めるステップと、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出するステップと、
前記第１、第２のピーク値の間のピーク間差分を求めるステップと、
前記エンコーダの圧縮による前記デジタル音声情報の前記極大値と前記極小値及びその前後のサンプルの劣化度合いと、前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプル、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記補正対象サンプルの各補正係数を求めるステップと、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算するステップと、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前若しくは前記極大値の前、又は前記極大値の後若しくは前記極大値とその後を含む各補正対象サンプルの値に対しては加算するとともに、前記極小値の後若しくは前記極小値と前記極小値の後、又は極小値の前若しくは前記極小値と前を含む各補正対象サンプルの値に対しては減算するステップとを、
有する。
【００１７】
また、本発明は上記目的を達成するために、
デジタル音声情報をエンコーダにより圧縮する前に、前記エンコーダの圧縮による前記デジタル音声情報の極大値と極小値及びその前後のサンプルの劣化度合いをプリ・エンファシス処理するデジタル音声処理装置において、
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求める手段と、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出する手段と、
前記第１、第２のピーク値の間のピーク間差分を求める手段と、
前記エンコーダの圧縮による前記デジタル音声情報の前記極大値と前記極小値及びその前後のサンプルの劣化度合いと、前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプル、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記補正対象サンプルの各補正係数を求める手段と、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算する手段と、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前若しくは前記極大値の前、又は前記極大値の後若しくは前記極大値とその後を含む各補正対象サンプルの値に対しては加算するとともに、前記極小値の後若しくは前記極小値と前記極小値の後、又は極小値の前若しくは前記極小値と前を含む各補正対象サンプルの値に対しては減算する手段とを、
有する。
【００１８】
デジタル音声情報をエンコーダにより圧縮する前に、前記エンコーダの圧縮による前記デジタル音声情報の極大値と極小値及びその前後のサンプルの劣化度合いをプリ・エンファシス処理するコンピュータプログラムにおいて、
処理対象のデジタル音声情報の時間的に前後するサンプル値を比較することにより極大値と極小値を含むピーク値を求めるステップと、
前記求めた各ピーク値に基づいて、隣接する前の第１のピーク値とその後の第２のピーク値の間のピーク間サンプル数を検出するステップと、
前記第１、第２のピーク値の間のピーク間差分を求めるステップと、
前記エンコーダの圧縮による前記デジタル音声情報の前記極大値と前記極小値及びその前後のサンプルの劣化度合いと、前記ピーク間サンプル数に応じた、前記第１のピークの後のサンプル及び前記第２のピークとその前のサンプルを含む補正対象サンプル、又は前記第１のピークとその後のサンプル及び前記第２のピークの前のサンプルを含む補正対象サンプルと、前記補正対象サンプルの各補正係数を求めるステップと、
前記各補正対象サンプルについて、前記ピーク間差分の値と前記各補正係数をそれぞれ乗算するステップと、
前記各乗算の結果をそれぞれ、前記求めた各ピーク値のうち、前記極大値とその前若しくは前記極大値の前、又は前記極大値の後若しくは前記極大値とその後を含む各補正対象サンプルの値に対しては加算するとともに、前記極小値の後若しくは前記極小値と前記極小値の後、又は極小値の前若しくは前記極小値と前を含む各補正対象サンプルの値に対しては減算するステップとを、
コンピュータに実行させる。
【発明の効果】
【００１９】
本発明によれば、デジタル音声情報において、その極大値と極小値及びその前後のサンプルの劣化度合いに応じて補正するので、高域がカットされる圧縮方式で圧縮されているデジタル音声信号や、劣化しているアナログ音声信号を元の音声信号に近づけることができ、シャープで、リアリティ、明瞭度などのある再生音を得ることができる。
【発明を実施するための最良の形態】
【００２０】
＜第１の実施の形態＞
以下、図面を参照して本発明の実施の形態について説明する。図１は本発明に係るデジタル音声処理装置の第１の実施の形態を示すブロック図、図２は図１のテーブルの構成を示す説明図、図３は図１のピーク検出部とピーク間サンプル数検出部の処理を示す説明図、図４は図１のピーク間差分値算出部の処理を示す説明図、図５、図６は図１の加算部の処理を示す説明図、図７は補正前と補正後の音声信号を示す波形図である。
【００２１】
図１に示すデジタル音声処理装置は、１種類の圧縮方式に対応した構成を示し、例えばデジタルテレビ放送受信機に搭載されて、１６ｋＨｚ以上がカットされているＡＡＣ方式の信号を処理したり、携帯端末に搭載されて、８ｋＨｚ以上がカットされているＭＰ３方式の信号を処理することを想定している。この装置は、デコード部２、ピーク検出部３、ピーク間サンプル数検出部４、テーブル５、ピーク間差分値算出部６、乗算部７及び加算部８を有する。デコード部２は上述のＡＡＣ方式やＭＰ３方式などの１種類の圧縮方式に対応し、また、テーブル５も同様に、上述の１種類の圧縮方式によりカットされた高域を補正するように設けられている（図２参照）。
【００２２】
図１において、圧縮音声データはデコード部２によりＰＣＭ信号に伸長され、このＰＣＭ信号が処理対象のデジタル音声信号としてピーク検出部３（及び加算部８）に印加される。ピーク検出部３は図３に示すように処理対象のデジタル音声信号の極大値と極小値を検出し、また、ピーク間サンプル数検出部４は図３に示すように、ピーク検出部３により検出された極大値から極小値までの間隔と極小値から極大値までの間隔（ピーク間サンプル数）を検出する。ここで、このピーク間サンプル数は、デジタル音声信号の９０°分のサンプル数であり、低周波数ほど多く、高周波数ほど少ない。ちなみに、可聴周波数帯域ｆａ＝２０Ｈｚ〜２０ｋＨｚをサンプリング周波数ｆｓ＝４４．１ｋＨｚでＡ／Ｄ変換（２０ｋＨｚを超える帯域はカット）した信号の場合には、ピーク間サンプル数は、２０Ｈｚで１０００個、２０ｋＨｚで１個である。
【００２３】
図２に示すテーブル５について詳しく説明する。まず、ピーク間サンプル数＝４の場合とは、ピーク間サンプル数＝５、６、７〜の場合より音声周波数ｆａが高域側にあることを示し、この場合には補正対象サンプル数＝１（演算係数＝１／３２）であるので、極大値／極小値のみを補正し、その前後のサンプルは補正しない。次のピーク間サンプル数＝５の場合とは、ピーク間サンプル数＝４の場合より周波数ｆａが低いことを示し、この場合には補正対象サンプル数＝１（演算係数＝１／１６）であるので、極大値／極小値のみを補正するが、演算係数が大きくなる。
【００２４】
次のピーク間サンプル数＝６の場合は、さらに周波数ｆａが低く、補正対象サンプル数＝５（＝２＋３）（演算係数＝１／１４）であるので、後の第２のピーク値とその前の２サンプルの合計３サンプル、及び前の第１のピーク値の後の２サンプル（すなわち総合計は５サンプル）を補正する。さらに、演算係数＝１／１４は、第２のピーク値とその前の２サンプルの合計３サンプルと、第２のピーク値とその後の第３のピーク値の間のピーク間サンプル数により数が決まる補正対象サンプルについて用いる。
【００２５】
次のピーク間サンプル数＝７の場合は、さらに周波数ｆａが低く、補正対象サンプル数＝９（＝４＋５）（演算係数＝１／８）であるので、演算係数が大きくなる。また、後の第２のピーク値とその前の４サンプルの合計５サンプル、及び前の第１のピーク値の後の４サンプル（すなわち総合計は９サンプル）を補正する。演算係数＝１／８は、第２のピーク値とその前の４サンプルの合計５サンプルと、第２のピーク値とその後の第３のピーク値の間のピーク間サンプル数により数が決まる補正対象サンプルについて用いる。なお、図２は補正内容を単に説明するためであって、本発明を限定するものではない。ただし、音声周波数ｆａが低いほど、補正対象サンプル数が多くなる。
【００２６】
図１に戻り、ピーク間差分値算出部６は図４に示すように、ピーク検出部３により検出された極大値と極小値の間の差分（ピーク間差分値）を算出し、乗算部７は、テーブル５から読み出された補正対象サンプル数に応じた各サンプルについて、ピーク間差分値とテーブル５から読み出された各係数を乗算する。次いで、加算部８は、この乗算結果を、極大値を挟む各補正対象サンプルについては図５のＡ×αに示すように加算し、また、極小値を挟む各補正対象サンプルからは、図６のＢ×αに示すようにこの乗算結果を減算する。これにより、図７に示すように圧縮によりカットされた高域や、極大値と極小値及びその前後のサンプルの劣化が補正される。
【００２７】
図８〜図１０を参照してコンピュータプログラムについて説明する。図８は図１のデコード部２を除く、ピーク検出部３、ピーク間サンプル数検出部４、テーブル５、ピーク間差分値算出部６、乗算部７及び加算部８の処理を示し、図９、図１０は図８の処理内容を詳しく示す。ここで、図９、図１０における丸付き数字は、本明細書では括弧付き数字で示す。まず、ステップＳ１では、図９（１）、（３）に示すように処理対象のデジタル音声信号のサンプルデータとその１つ前のサンプルデータの各値を比較して大小を判別する。次にステップＳ２では、大が続き小に変化したとき、及び小が続き大に変化したとき、図９（２）、（４）に示すように波形のピーク部分（極大値、極小値）とする。次にステップＳ３では、図９（５）に示すように１つ前の波形のピーク部分と今回の波形のピーク部分の間のサンプル数を検出してこれをピーク間サンプル数とする。このピーク間サンプル数は、極大値→極小値間サンプル数、極小値→極大値間サンプル数であり、音声周波数ｆａの９０°分のサンプル数に対応する。次にステップＳ４では、図９（６）に示すように１つ前の波形のピーク部分のデータ値と今回の波形のピーク部分のデータ値の差分値を検出してこれをピーク間差分値（図６に示す極大値→極小値間差分値Ｂ、図５に示す極小値→極大値間差分値Ａ）とする。
【００２８】
次にステップＳ５では、図２に示すようにあらかじめ決められたテーブルにより、ピーク間サンプル数に一致した演算係数αと補正対象サンプル数を検出する。次にステップＳ６では、例えば図１０（７）に示すようにピーク間差分値ＡにステップＳ５の演算係数αを乗算して補正データを算出する。次にステップＳ７では、図１０（８）に示すようにピーク部分を中心にステップＳ５の補正対象サンプル数分のサンプルデータにステップＳ６の補正データを加算する。また、ピーク値が極小値である場合には、例えばピーク間差分値Ｂに演算係数αを乗算した補正データを減算する。以下、この動作を繰り返す（ステップＳ８）。
【００２９】
＜第２の実施の形態＞
ここで、デジタルテレビ放送受信機や携帯端末に本発明を適用する場合、これらの機器は通常、図１に示すデコード部２をあらかじめ備えているので、第２の実施の形態として、図１に示すデコード部２を除く構成でもよい。
【００３０】
＜第３の実施の形態＞
第１の実施の形態では、１種類の圧縮方式に対応した構成を説明したが、本発明の第３の実施の形態は、複数種類の圧縮方式に対応した構成を示す。図１１はその構成を示し、テーブル選択部１と複数のデコード部２ａが追加されている。また、テーブル５ａの構成が異なり、図１２に示すように、複数種類の圧縮方式のそれぞれに対応して複数設けられている。そして、テーブル選択部１は、処理対象のデジタル音声信号の圧縮方式に基づいてテーブル５ａのいずれか１つを選択し、テーブル選択部１により選択されたテーブル５ａのいずれか１つから、このピーク間サンプル数に応じた演算係数と補正対象サンプル数が読み出され、演算係数と補正対象サンプル数は乗算部７に、補正対象サンプル数は加算部８に印加される。
【００３１】
また、この構成では、処理対象は圧縮音声信号のみならず、数十年も前に録音されたり、何回もダビングされて、極大値及び極小値とその近傍のレベルが低下（劣化）しているアナログ音声信号を処理することができる。この場合には、点線で示すように、このアナログ音声信号のＰＣＭ信号をピーク検出部３に入力し、さらにオペレータがその劣化度合いに応じてテーブル５ａのいずれか１つを選択することにより、アナログ音声信号の劣化を補正することができる。
【００３２】
＜第４の実施の形態＞
第１〜第３の実施の形態の利用分野は、いずれも受け手側のユーザ機器（デジタルテレビ放送受信機や携帯端末）を想定しているので、ユーザの負担が増加する。また、携帯端末にあっては、プロバイダ側が高音質の音楽などをユーザの負担なしに配信して販売を促進したい場合に適用することができない。そこで、第４の実施の形態として、図１３は送信側の構成を示す。図１に示したピーク検出部３、ピーク間サンプル数検出部４、テーブル５、ピーク間差分値算出部６、乗算部７及び加算部８は、圧縮部であるエンコーダ１０の前段に設けられ、また、ピーク検出部３の入力信号はＰＣＭ信号である。エンコーダ１０は、前述したようにその圧縮方式から原信号の極大値及び極小値とその近傍のレベルを低下（劣化）させるので、この劣化分を前もって、図１に示した構成により補正して、いわゆるプリ・エンファシス処理する。したがって、このプリ・エンファシス処理した信号をエンコーダ１０で圧縮すると、その信号の極大値及び極小値とその近傍のレベルは、デ・エンファシス処理した原信号と同等となる。したがって、この信号をユーザ機器側に送信してデコード部２でデコードすると、ユーザ機器側は何も処理することなく、劣化のない原信号を再生することができる。
【００３３】
＜第１〜第４の実施の形態のまとめ＞
ここで、図１４は上記の第１〜第４の実施の形態による補正対象サンプルと、各補正対象サンプルに用いる係数（図２に示すテーブル５の内容）を示している。上記の第１〜第４の実施の形態では、隣接する前のピーク値Ｐ０（図１４では極小値）とその後のピーク値Ｐ１（極大値）の間のピーク間サンプル数ａ（補正対象サンプル数＝７＝３＋４とする）に対する補正対象サンプルとして、ピーク（Ｐ０）後の３サンプルＳ５、Ｓ６、Ｓ７、及びピーク値Ｐ１のサンプルＳ１とその前の３サンプルＳ４、Ｓ３、Ｓ２（総合計７サンプル）を決定する。そして、サンプル数ａの場合の係数を用いるサンプルは、ピーク値Ｐ１のサンプルＳ１とその前のサンプルＳ４、Ｓ３、Ｓ２と、ピーク値Ｐ１の後のサンプルとしてピーク値Ｐ１とその後のピーク値（不図示）の間のピーク間サンプル数ｂにより数が決まる補正対象サンプル（Ｓ８、Ｓ９…）である。
【００３４】
＜第１〜第４の実施の形態の変形例＞
変形例（１）
図１５は第１〜第４の実施の形態の変形例（１）による補正対象サンプルと、各補正対象サンプルに用いる係数（図２に示すテーブル５の内容）を示している。この変形例では、まず、補正対象サンプルについては上記の第１〜第４の実施の形態と同様に、隣接する前のピーク値Ｐ０（図１５では極小値）とその後のピーク値Ｐ１（極大値）の間のピーク間サンプル数ａ（補正対象サンプル数＝７＝３＋４とする）に対する補正対象サンプルとして、ピーク値Ｐ０の後の３サンプルＳ５、Ｓ６、Ｓ７、及びピーク値Ｐ１のサンプルＳ１とその前の３サンプルＳ４、Ｓ３、Ｓ２（総合計７サンプル）を決定する。そして、この変形例（１）では、サンプル数ａの場合の係数を用いるサンプルは、この補正対象サンプルそのもの、すなわちサンプルＳ５、Ｓ６、Ｓ７、Ｓ４、Ｓ３、Ｓ２、Ｓ１である。
【００３５】
変形例（２）
変形例（２）では、図１４（補正対象サンプル数＝７＝３＋４とする）において、補正対象サンプルについては、前のピーク値Ｐ０のサンプルＳ０とその後の３サンプルＳ５、Ｓ６、Ｓ７（合計４サンプル）及び後のピーク値Ｐ１の前の３サンプルＳ４、Ｓ３、Ｓ２（総合計７サンプル）を補正対象サンプルとする。また、係数を用いるサンプルについては、前のピークＰ０のサンプルＳ０と、その前のサンプルと、後の３サンプルＳ５、Ｓ６、Ｓ７について用いる。
【００３６】
変形例（３）
この変形例（３）では、図１５（補正対象サンプル数＝７＝３＋４とする）において、補正対象サンプルについては、変形例（２）と同様に、前のピーク値Ｐ０のサンプルＳ０とその後の３サンプルＳ５、Ｓ６、Ｓ７（合計４サンプル）及び後のピークＰ１の前の３サンプルＳ４、Ｓ３、Ｓ２（総合計７サンプル）を補正対象サンプルとする。また、係数については、変形例（１）と同様に、この補正対象サンプルそのものに対して、すなわちサンプルＳ０、Ｓ５、Ｓ６、Ｓ７、Ｓ４、Ｓ３、Ｓ２について用いる。
【００３７】
ここで、ピーク間サンプル数ａ（及びｂ）を求める際の計算対象サンプルは、図１４、図１５では、前のピークＰ０から後のピークＰ１の前のサンプルＳ２まで（Ｐ１−Ｓ２）としているが、単に周波数を検出するのが目的であるので、これには限定されない。すなわち、前のピークＰ０から後のピークＰ１まで（Ｐ０−Ｐ１）でもよく、前のピークＰ０の次のサンプルＳ５から後のピークＰ１まで（Ｓ５−Ｐ１）でもよく、前のピークＰ０の次のサンプルＳ５から後のピークＰ１の前のサンプルＳ２まで（Ｓ５−Ｓ２）でもよい。
【図面の簡単な説明】
【００３８】
【図１】本発明に係るデジタル音声処理装置の第１の実施の形態を示すブロック図である。
【図２】図１のテーブルの構成を示す説明図である。
【図３】図１のピーク検出部とピーク間サンプル数検出部の処理を示す説明図である。
【図４】図１のピーク間差分値算出部の処理を示す説明図である。
【図５】図１の加算部の加算処理を示す説明図である。
【図６】図１の加算部の減算処理を示す説明図である。
【図７】補正前と補正後の音声信号を示す波形図である。
【図８】本発明に係るコンピュータプログラムを示すフローチャートである。
【図９】図８のコンピュータプログラムの処理内容を詳しく示す説明図である。
【図１０】図８のコンピュータプログラムの処理内容を詳しく示す説明図である。
【図１１】本発明に係るデジタル音声処理装置の第３の実施の形態を示すブロック図である。
【図１２】図１１のテーブルによる補正後の音声信号を示す波形図である。
【図１３】本発明に係るデジタル音声処理装置の第４の実施の形態を示すブロック図である。
【図１４】第１〜第４の実施の形態による補正対象サンプルと係数を示す説明図である。
【図１５】第１〜第４の実施の形態の変形例による補正対象サンプルと係数を示す説明図である。
【符号の説明】
【００３９】
１  テーブル選択部
２、２ａ  デコード部
３  ピーク検出部
４  ピーク間サンプル数検出部
５、５ａ  テーブル
６  ピーク間差分値算出部
７  乗算部
８  加算部
１０  エンコーダ
【図１】
2008112130.tif 000003
【図２】
2008112130.tif 000004
【図３】
2008112130.tif 000005
【図４】
2008112130.tif 000006
【図５】
2008112130.tif 000007
【図６】
2008112130.tif 000008
【図７】
2008112130.tif 000009
【図８】
2008112130.tif 000010
【図９】
2008112130.tif 000011
【図１０】
2008112130.tif 000012
【図１１】
2008112130.tif 000013
【図１２】
2008112130.tif 000014
【図１３】
2008112130.tif 000015
【図１４】
2008112130.tif 000016
【図１５】
2008112130.tif 000017