摘要 |
時間領域の入力ブロックに、その直前の入力ブロックの最後のデータをオーバーラップさせ、オーバーラップブロックを生成する。オーバーラップブロック及び直前の入力ブロックのそれぞれを、周波数領域ブロックに変換し、フィルタ処理を行い、第1及び第2の時間領域ブロックに変換する。第1の時間領域ブロックと第2の時間領域ブロックとのオーバーラップ部分のうち、第1の時間領域ブロックの前端のデータ及び第2の時間領域ブロックの時間軸の後端のデータを除去部分データとして除去し、出力データを生成する。第1の時間領域ブロックの除去部分データと、第2の時間領域ブロックのオーバーラップ部分のうちの除去部分データ以外の出力部分データとを比較して求めた歪み量に基づいて、オーバーラップ量を制御する。 |