"量子化によりデータ量を圧縮された圧縮画像データを伸張する伸張部と、前記圧縮画像データにおける量子化情報に基づいて前記圧縮画像データの画質レベルを特定する画質レベル特定部と、前記画質レベル特定部により特定された前記画質レベルに応じて、バイラテラルフィルターのフィルター係数を設定するフィルター係数設定部と、前記フィルター係数設定部により設定された前記フィルター係数で前記バイラテラレルフィルターの演算を行うフィルター演算部と、を備えることを特徴とする画像処理装置。前記画質レベル特定部は、前記圧縮画像データに含まれている量子化テーブルに基づいて画質レベルを特定することを特徴とする請求項1記載の画像処理装置。基準量子化テーブルを記憶する記憶装置をさらに備え、前記画質レベル特定部は、前記圧縮画像データに含まれている量子化テーブルと前記基準量子化テーブルとを比較して前記画質レベルを特定すること、を特徴とする請求項2記載の画像処理装置。前記フィルター係数設定部は、前記バイラテラルフィルターのフィルター係数として、注目画素からの位置に依存する第1フィルター係数と、注目画素との濃度差に依存する第2フィルター係数とを設定し、前記フィルター演算部は、前記フィルター係数設定部により設定された前記第1フィルター係数および前記第2フィルター係数で前記バイラテラレルフィルターの演算を行うこと、を特徴とする請求項1記載の画像処理装置。前記フィルター係数設定部は、ガウス分布についての異なる複数の分散に対応する第1フィルター係数候補から前記第1フィルター係数を選択し、ガウス分布についての異なる複数の分散に対応する第2フィルター係数候補から前記第2フィルター係数を選択することを特徴とする請求項4記載の画像処理装置。前記第2フィルター係数候補および前記第2フィルター係数は、前記濃度差の値に対応するフィルター係数の値を有する変換テーブルであり、前記フィルター演算部は、前記変換テーブルに基づいて、前記第2フィルター係数の値を特定すること、を特徴とする請求項4または請求項5記載の画像処理装置。前記圧縮画像データは、JPEG形式、JPEG2000形式、およびJPEG-XR形式のいずれかであることを特徴とする請求項1から請求項6のうちのいずれか1項記載の画像処理装置。請求項1から請求項7のうちのいずれか1項記載の画像処理装置を備えることを特徴とする画像形成装置。積分フィルターなどにより、画像データの伸張時に発生するノイズを低減することができるが、文字などのエッジがぼけてしまう。ノイズレベルが一定であれば、エッジのぼけを回避しつつ、上述の技術により、画像データの伸張時に発生するノイズを低減させることができるが、量子化によりデータ量を圧縮された圧縮画像データJPEGデータなどの場合、量子化レベルつまり、圧縮の度合いを調節でき、量子化レベルに応じて伸張時のノイズレベルが変化するため、エッジのぼけを回避しつつ、画像データの伸張時に発生するノイズを適切に低減させることが困難である。本発明は、上記の問題に鑑みてなされたものであり、エッジのぼけを回避しつつ、量子化レベルに適応して圧縮画像データの伸張時に発生するノイズを適切に低減させる画像処理装置および画像形成装置を得ることを目的とする。上記の課題を解決するために、本発明では以下のようにした。本発明に係る画像処理装置は、量子化によりデータ量を圧縮された圧縮画像データを伸張する伸張部と、圧縮画像データにおける量子化情報に基づいて圧縮画像データの画質レベルを特定する画質レベル特定部と、画質レベル特定部により特定された画質レベルに応じて、バイラテラルフィルターのフィルター係数を設定するフィルター係数設定部と、フィルター係数設定部により設定されたフィルター係数でバイラテラレルフィルターの演算を行うフィルター演算部とを備える。これにより、圧縮時の量子化レベルに対応する画質レベルに適したフィルター係数が使用されるため、エッジのぼけを回避しつつ、量子化レベルに適応して圧縮画像データの伸張時に発生するノイズを適切に低減させる。また、本発明に係る画像処理装置は、上記の画像処理装置に加え、次のようにしてもよい。この場合、画質レベル特定部は、圧縮画像データに含まれている量子化テーブルに基づいて画質レベルを特定する。また、本発明に係る画像処理装置は、上記の画像処理装置のいずれかに加え、次のようにしてもよい。この場合、画像処理装置は、基準量子化テーブルを記憶する記憶装置をさらに備える。そして、画質レベル特定部は、圧縮画像データに含まれている量子化テーブルと基準量子化テーブルとを比較して画質レベルを特定する。これにより、対応する画質レベルが既知である基準量子化テーブルを使用して、圧縮画像データの画質レベルが正確に特定される。また、本発明に係る画像処理装置は、上記の画像処理装置のいずれかに加え、次のようにしてもよい。この場合、フィルター係数設定部は、バイラテラルフィルターのフィルター係数として、注目画素からの位置に依存する第1フィルター係数と、注目画素との濃度差に依存する第2フィルター係数とを設定する。そして、フィルター演算部は、フィルター係数設定部により設定された第1フィルター係数および第2フィルター係数でバイラテラレルフィルターの演算を行う。これにより、第1フィルター係数と第2フィルター係数が別々に設定されるため、より、エッジのぼけを回避しつつノイズを適切に低減させることができる。また、本発明に係る画像処理装置は、上記の画像処理装置のいずれかに加え、次のようにしてもよい。この場合、フィルター係数設定部は、ガウス分布についての異なる複数の分散に対応する第1フィルター係数候補から第1フィルター係数を選択し、ガウス分布についての異なる複数の分散に対応する第2フィルター係数候補から第2フィルター係数を選択する。また、本発明に係る画像処理装置は、上記の画像処理装置のいずれかに加え、次のようにしてもよい。この場合、第2フィルター係数候補および第2フィルター係数は、濃度差の値に対応するフィルター係数の値を有する変換テーブルである。そして、フィルター演算部は、変換テーブルに基づいて、第2フィルター係数の値を特定する。これにより、変換テーブルを使用することで高速にフィルター演算を行うことができる。また、本発明に係る画像処理装置は、上記の画像処理装置のいずれかに加え、次のようにしてもよい。この場合、圧縮画像データは、JPEG形式、JPEG2000形式、およびJPEG-XR形式のいずれかである。本発明に係る画像形成装置は、上記の画像処理装置のいずれかを備える。これにより、画像形成装置において、圧縮時の量子化レベルに対応する画質レベルに適したフィルター係数が使用されるため、エッジのぼけを回避しつつ、量子化レベルに適応して圧縮画像データの伸張時に発生するノイズを適切に低減させる。本発明によれば、エッジのぼけを回避しつつ、量子化レベルに適応して圧縮画像データの伸張時に発生するノイズを適切に低減させることができる。以下、図に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態に係る画像処理装置の構成を示すブロック図である。図1に示す画像処理装置は、JPEG形式で圧縮された圧縮画像データを伸張し、伸張後の画像データに対してバイラテラルフィルターでフィルター処理を行う。バイラテラルフィルターは、式1で表される。ここで、fi,jは注目画素i,jの入力信号画素値であり、gi,jは注目画素の出力信号フィルタリング後の画素値であり、fim,jnは近傍画素im,jnの入力信号、画素値であり、σd,σrはガウス分布の標準偏差であり、wは、フィルターサイズに対応する値である。例えば、フィルターサイズが3×3であれば、wは1であり、フィルターサイズが5×5であれば、wは2である。式1において、式2に示す部分が、注目画素に対する近傍画素の位置に関するフィルター係数となり、式3に示す部分が、注目画素と近傍画素との濃度差画素値の差に関するフィルター係数となる。図1に示す画像処理装置において、JPEG伸張部1は、JPEG形式に圧縮された圧縮画像データを伸張する。また、画質レベル特定部2は、圧縮画像データにおける量子化情報に基づいて圧縮画像データの画質レベルを特定する。この実施の形態では、画質レベル特定部2は、圧縮画像データに含まれている量子化テーブルに基づいて画質レベルを特定する。具体的には、画質レベル特定部2は、圧縮画像データに含まれている量子化テーブルと基準量子化テーブル11とを比較して画質レベルを特定する。また、記憶装置3は、基準量子化テーブル11、位置フィルターデータ12および濃度差フィルターデータ13を予め記憶している。記憶装置3としては、不揮発性メモリーなどが使用される。なお、後述する濃度差フィルターデータ13の変換テーブルについては、ルックアップテーブルとしてもよい。基準量子化テーブル11は、基準となる画質レベルに対応する既知の量子化テーブルである。位置フィルターデータ12は、注目画素からの位置に依存する第1フィルター係数上述の式2に対応するのデータである。濃度差フィルターデータ13は、注目画素との濃度差に依存する第2フィルター係数上述の式3に対応するのデータである。また、フィルター係数設定部4は、画質レベル特定部2により特定された画質レベルに応じて、バイラテラルフィルターのフィルター係数を設定する。この実施の形態では、フィルター係数設定部4は、バイラテラルフィルターのフィルター係数として、注目画素からの位置に依存する第1フィルター係数上述の式2に対応すると、注目画素との濃度差に依存する第2フィルター係数上述の式3に対応するとを設定する。具体的には、フィルター係数設定部4は、ガウス分布についての異なる複数の分散σd2に対応する第1フィルター係数候補から第1フィルター係数を選択し、ガウス分布についての異なる複数の分散σr2に対応する第2フィルター係数候補から第2フィルター係数を選択する。この実施の形態では、第2フィルター係数候補および第2フィルター係数は、濃度差の値に対応するフィルター係数の値を有する変換テーブルである。また、フィルター演算部5は、フィルター係数設定部4により設定されたフィルター係数でバイラテラレルフィルターの演算を行う。この実施の形態では、フィルター演算部5は、フィルター係数設定部4により設定された第1フィルター係数および第2フィルター係数でバイラテラレルフィルターの演算を行う。なお、この実施の形態では、フィルター演算部5は、上述の変換テーブルに基づいて、第2フィルター係数の値を特定する。ここで、この実施の形態における画質レベル特定部2による画質レベルおよび各画質レベルに対応する第1フィルター係数候補および第2フィルター係数候補について説明する。この実施の形態では、画質レベルは、3段階高、中、低のいずれかと特定される。図2は、図1における基準量子化テーブル11の例を示す図である。この実施の形態では、基準量子化テーブル11は、所定の複数の画質レベルに対応する複数のテーブルを有し、ここでは、画質レベル高のテーブル11a、画質レベル中のテーブル11b、および画質レベル低のテーブル11cの3つを有する。各テーブル11a,11b,11cは、それぞれ、輝度についてのテーブル21と色差についてのテーブル22とを有する。画質レベル特定部2は、JPEG伸張部1により抽出された入力データ圧縮画像データの量子化テーブルとテーブル11a,11b,11cとを比較し、最も近いテーブルの画質レベルを、入力データの画質レベルと特定する。例えば、テーブル11a,11b,11cのうち、比較される2つのテーブル内の同一位置の要素の差あるいは差の絶対値の、全要素についての総和が最も小さいテーブルが、最も近いテーブルとされる。図3は、図1における位置フィルターデータ12による第1フィルター係数候補の例を示す図である。この実施の形態では、位置フィルターデータ12は、所定の複数の画質レベルに対応する複数の第1フィルター係数候補12a,12b,12cを有する。なお、図3に示す第1フィルター係数候補12a,12b,12cは、フィルターサイズが3×3である場合のものである。第1フィルター係数候補12aは、画質レベルが高である場合に第1フィルター係数として使用される。第1フィルター係数候補12bは、画質レベルが中である場合に第1フィルター係数として使用される。第1フィルター係数候補12cは、画質レベルが低である場合に第1フィルター係数として使用される。つまり、画質レベルが高いほど、式2における分散σd2を小さくする。図4は、図1における濃度差フィルターデータ13による第2フィルター係数候補の特性の例を示す図である。なお、図4では、入力値の範囲が0~128となっているが、画像データが8ビットデータである場合、入力値濃度差の絶対値の範囲は0~255となる。この実施の形態では、濃度差フィルターデータ13は、所定の複数の画質レベルに対応する複数の変換テーブルを、第2フィルター係数候補として有する。図4に示すように、3つの変換テーブルは、画質レベルが高である場合の入出力特性、画質レベルが中である場合の入出力特性、および画質レベルが低である場合の入出力特性をそれぞれ有する。そして、画質レベル特定部2により特定された画質レベルに対応する変換テーブルが第2フィルター係数の値の特定に使用される。このとき、画質レベルが高いほど、式3における分散σr2を小さくする。次に、上記画像処理装置の動作について説明する。図5は、図1に示す画像処理装置の動作を説明するフローチャートである。まず、JPEG伸張部1が、圧縮画像データを図示せぬRAMRandomAccessMemoryなどのメモリーなどから読み出し伸張し、伸張した画像データを図示せぬメモリーなどに記憶するステップS1。また、JPEG伸張部1は、このとき、圧縮画像データから量子化テーブルを抽出し、画質レベル特定部2に供給する。画質レベル特定部2は、圧縮画像データの量子化テーブルと基準量子化テーブル11とを比較して、圧縮画像データの画質レベルを特定しステップS2、フィルター係数設定部4に通知する。フィルター係数設定部4は、その画質レベルに対応するフィルター係数をフィルター演算部5に対して設定するステップS3。この実施の形態では、このとき、フィルター係数設定部4は、位置フィルターデータ12における第1フィルター係数候補12a,12b,12cのうちの、特定された画質レベルに対応するものを指定する第1指令と、濃度差フィルターデータ13における複数の変換テーブルのうちの、特定された画質レベルに対応するものを指定する第2指令とを、フィルター演算部5に入力する。そして、フィルター演算部5は、フィルター係数設定部4により設定されたフィルター係数を使用して、式1に示すバイラテラルフィルターの演算を行いステップS4、演算後の注目画素の画素値を出力データとして出力する。この実施の形態では、フィルター演算部5は、伸張された画像データを図示せぬメモリーから順次読み出し、注目画素の画素値と近傍画素の画素値の差濃度差を計算し、上述の第2指令により指定された変換テーブルを使用してその濃度差に対応するフィルター係数値つまり、式3に相当するフィルター係数を特定し、さらに、上述の第1指令により指定された第1フィルター係数候補つまり、式2に相当するフィルター係数を読み出し、フィルタリング後の注目画素の画素値を式1に従って計算する。以上のように、上記実施の形態によれば、画質レベル特定部2は、圧縮画像データにおける量子化テーブルに基づいて圧縮画像データの画質レベルを特定し、フィルター係数設定部4は、画質レベル特定部2により特定された画質レベルに応じて、バイラテラルフィルターのフィルター係数を設定する。そして、フィルター演算部5は、フィルター係数設定部4により設定されたフィルター係数でバイラテラレルフィルターの演算を行う。これにより、圧縮時の量子化レベルに対応する画質レベルに適したフィルター係数が使用されるため、エッジのぼけを回避しつつ、量子化レベルに適応して圧縮画像データの伸張時に発生するノイズモスキートノイズなどを適切に低減させる。なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。例えば、上記実施の形態に係る画像処理装置を、スキャナー、複写機、複合機などの画像形成装置に内蔵し、画像処理装置により画像データをバイラテラルフィルターでフィルタリングし、フィルタリングした後の画像データに基づき印刷などを行うようにしてもよい。また、上記実施の形態において、図1に示す画像処理装置におけるJPEG伸張部1、画質レベル特定部2、フィルター係数設定部4、およびフィルター演算部5は、専用ハードウェアで実現してもよいし、コンピューターでプログラムを実行することによるソフトウェア処理で実現してもよい。また、それらの一部を専用ハードウェアで実現し、残りをソフトウェア処理で実現してもよい。また、上記実施の形態では、JPEG形式の圧縮画像データが入力データとされているが、JPEG2000形式、JPEG-XR形式などの、量子化によりデータ圧縮されている他の形式の圧縮画像データを入力データとしてもよい。その場合、JPEG伸張部1は、その形式の圧縮画像データを伸張可能なものとされる。また、上記実施の形態において、式3を図6に示すように一部範囲を一次式で近似し残りの範囲を定数とし、濃度差フィルターデータ13は、その範囲と定数、およびその一次式の定数例えばy=axbのaとbを、画質レベルごとに有するようにしてもよい。図6は、図1における濃度差フィルターデータ13による第2フィルター係数候補の特性の別の例を示す図である。また、上記実施の形態では画質レベルが3段階のいずれかと判定されるが、画質レベルが2段階、あるいは4段階以上のいずれかと判定されるようにしてもよい。また、上記実施の形態では、画質レベル特定部2は、量子化テーブルから画質レベルを特定しているが、圧縮画像データ内に量子化スケールのデータが含まれている場合には、その量子化スケールの値から画質レベルを特定するようにしてもよい。"