"入力した隣接2画素の多値の第1画素データDoddと第2画素データDevenを、同じクロックに同期して平均濃度保存法を用いた量子化処理によりNNは2以上の整数値化する画像処理装置100であって、第1画素データ周辺のN値化結果と、第1画素データ周辺の特定の位置のN値化結果を想定した値を用いて重み付け平均濃度値を算出する第1の算出手段1101をNの2乗個と、第2画素データ周辺のN値化結果と、第2画素データ周辺の特定の位置のN値化結果を想定した値を用いて重み付け平均濃度値を算出する第2の算出手段1301をNの2乗個と、前記第1の算出手段の算出した平均濃度値から一つを選択する第1の選択手段1003と、前記第2の算出手段の算出した平均濃度値から一つを選択する第2の選択手段1203と、を有し、前記第1の選択回路1003は、第1の画素データ周辺の特定のN値化結果1007,1207に基づき選択し、前記第2の選択回路1203は、第2の画素データ周辺の特定のN値化結果1207と、第1画素データを量子化処理したN値化結果Boddに基づき選択する、ことを特徴とする画像処理装置。前記第1の選択手段が選択した平均濃度値moddに基づき第1画素データDoddを量子化する1004ことを特徴とする請求項1に記載の画像処理装置。前記第2の選択手段が選択した平均濃度値mevenに基づき第2画素データDevenを量子化する1204ことを特徴とする請求項1に記載の画像処理装置。前記第1の算出手段は、第1画素データ周辺のN値化結果に所定の係数を積和演算する第1積和演算手段4103と、第1画素データ周辺の特定の位置のN値化結果を想定した値に所定の係数を積和演算した結果と、第1積和演算手段4103の演算結果を加算処理する第1平均濃度算出手段4101から成り、第1積和演算手段4103と、Nの2乗個の第1平均濃度算出手段4101を用いてNの2乗個の重み付け平均濃度値を算出する、ことを特徴とする請求項1に記載の画像処理装置。前記第2の算出手段は、第2画素データ周辺のN値化結果に所定の係数を積和演算する第2積和演算手段4303と、第2画素データ周辺の特定の位置のN値化結果を想定した値に所定の係数を積和演算した結果と、第2積和演算手段4303の演算結果を加算処理する第2平均濃度算出手段4301から成り、第2積和演算手段4303と、Nの2乗個の第2平均濃度算出手段4301を用いてNの2乗個の重み付け平均濃度値を算出する、ことを特徴とする請求項1に記載の画像処理装置。前記第2の算出手段の算出したNの2乗個の平均濃度値を用いて量子化処理を行う第2量子化手段6204をNの2乗個、前記第2量子化手段6204が量子化し出力したNの2乗個のN値化結果から、一つを選択する量子化結果選択手段6205、を更に有し、前記量子化結果選択手段6205は、第2の画素データ周辺の特定のN値化結果1207と、第1画素データを量子化処理したN値化結果Boddとに基づき選択する、ことを特徴とする請求項1に記載の画像処理装置。しかし上記特許文献1に記載された方法では、平均濃度算出にかかる時間を削減されないため、平均濃度保存法の高速化を行うことができない。また上記特許文献2に記載された方法では、各領域毎の処理順を正確に制御する必要があるため、画像処理回路が複雑になる。本発明の目的は、上記従来技術の問題点を解決することにある。入力した隣接2画素の多値の第1画素データDoddと第2画素データDevenを、同じクロックに同期して平均濃度保存法を用いた量子化処理によりNNは2以上の整数値化する画像処理装置100であって、第1画素データ周辺のN値化結果と、第1画素データ周辺の特定の位置のN値化結果を想定した値を用いて重み付け平均濃度値を算出する第1の算出手段1101をNの2乗個と、第2画素データ周辺のN値化結果と、第2画素データ周辺の特定の位置のN値化結果を想定した値を用いて重み付け平均濃度値を算出する第2の算出手段1301をNの2乗個と、前記第1の算出手段の算出した平均濃度値から一つを選択する第1の選択手段1003と、前記第2の算出手段の算出した平均濃度値から一つを選択する第2の選択手段1203と、を有し、前記第1の選択回路1003は、第1の画素データ周辺の特定のN値化結果1007,1207に基づき選択し、前記第2の選択回路1203は、第2の画素データ周辺の特定のN値化結果1207と、第1画素データを量子化処理したN値化結果Boddに基づき選択する、ことを特徴とする請求項1記載の画像処理装置。本発明によれば、注目画素直前の量子化結果が確定する前に平均濃度値を想定することにより平均濃度保存処理にかかる時間を削減でき、単純な回路構成で隣接する2画素を同じクロックタイミングで処理することができる。以下、本発明を実施するための最良の形態について図面を用いて説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。まず、平均濃度保存法の処理内容について、図3abを用いて説明する。図3abは本発明の実施の形態にかかる平均濃度保存法の処理内容を説明するための図である。まず、入力される多値の画素データから注目画素の画素データDを取得する。並行して、注目画素周辺の画素を処理した際に分配される誤差データEa、Ebを取得する。Eaは注目画素と同じライン上で直前の画素の処理した際に得られる主走査方向からの誤差データであり、Ebは注目画素直前のラインの画素を処理した際に得られる誤差データである。誤差分配処理については後述する。さらに並行して、注目画素周辺の画素を量子化処理した際の量子化結果を取得する。量子化処理については後述する。次に画素データDに、誤差データEaおよびEbを加算して誤差補正データFを算出する。この加算処理により周辺画素を処理した際の平均濃度に対する誤差が伝搬される。次に注目画素周辺の量子化結果に積和演算を行い、重み付け平均濃度値mを算出する平均濃度算出処理を行う。図3aに示すように、注目画素の位置をx,yとしたとき、x-2からx2、y-2からnまでの5画素幅×3ラインの注目画素周辺の量子化結果をBijiは0から4、jは0から2とする。例えばxは主走査位置を示し、yは副走査位置を示す。注目画素周辺の量子化結果Bijと予め設定された所定の係数Mijと積和演算し、m=ΣBij×Mijとして出力する。例えば、Bijが{{0,0,1,1,0}、{0,1,1,0,0}、{0,1}}、Mijが{{0,0,16,0,0}、{0,32,48,32,0}、{16,48}}の場合、m=16324848=144となる。次に誤差補正データFと平均濃度値mとを用いて量子化処理を行う。量子化処理ではまずN値化閾値Sを生成する。N=2すなわち2値化処理の場合は、S=Fとする。N>2の場合は、N-1個の閾値を生成する必要がある。例えばN=4、Dが8ビットの場合、Sは{m÷2、m、255-m÷2}の3個を生成する。もちろん他の方法、例えばmに所定の値αを用いて、{m-α、m、mα}として生成するなどしてもよい。N値化閾値Sを用いて、Fとの大小比較を行うことで量子化を行い、量子化処理結果Bを出力する。量子化処理結果Bは出力されると同時に、注目画素以降の処理に用いられるため一時的にバッファに格納される。またそのとき発生した、誤差補正データFと平均濃度値mとの差分を誤差データとして、図3bに示すように、半分を主走査方向にEaとして、残りを副走査方向にEbとして分配する誤差分配処理を行う。EaおよびEbは注目画素以降に処理する画素データの演算時に用いるために一時的にバッファに格納する。平均濃度保存法が誤差拡散法に対して有利な点として誤差を広い範囲に分配する必要がない点がある。誤差拡散法では拡散させる誤差データを、例えば2ライン先まで伝搬させるため、2ライン部の多値データを蓄積する必要がある。平均濃度保存法では蓄積データは閾値を算出するための量子化後のN値データであるため、その分メモリ容量が小さく済む。またそこから求まる誤差データの分配は、閾値が画素ごとに動的に求まるため、遠い画素まで拡散させる必要がなく、高々隣接2画素で十分であることも有利な点である。次に上述した平均濃度保存処理を実施する画像処理装置100について説明する。図1は本発明にかかる画像処理装置100の構成を説明するプロック図である。本発明の実施の形態1における画像処理装置100は、周期Tの動作クロックに同期動作する回路である。さらに、入力される多値の画素データDoddとDevenが同じクロックタイミングで入力され、平均濃度保存処理した量子化データBoddとBevenを同じクロックタイミングで出力する。フリップフロップ以下、FF1005は、画素データDoddを動作クロックに同期して格納する。同様にFF1205は、画素データDevenを動作クロックに同期して格納する。Doddはあるラインを平均濃度保存処理する際の、奇数番目の主走査位置にある多値の画素データであり、Devenは偶数番目の主走査位置にある多値の画素データである。加算回路1001は、FF1005に格納したDoddと誤差メモリ1010から読み出した誤差データを、上述した平均濃度保存処理における加算処理し、誤差補正された画素データFoddを出力する。誤差データは後述する誤差分配回路1002において算出され、誤差メモリ1010に格納している。誤差メモリ1010は、ラインバッファとFFから構成され、注目画素の前のラインを処理した際の誤差データと注目画素と同じラインの画素を処理際の誤差データを格納する。誤差分配回路1002では、注目画素Doddを注目画素とした場合の平均濃度値moddと画素データFoddとの差分から誤差データを算出する。誤差データの半分を主走査方向に誤差データEaoddとして、残りを副走査方向に誤差データEboddとして分配し出力する。moddは選択回路1003の出力である。本実施の形態1における平均濃度値moddの算出方法ついては後述する。主走査方向に分配する誤差データEaoddは、加算回路1201で用いるため、加算回路1201に出力する。量子化回路1004では、画素データFoddと、注目画素Doddを注目画素とした場合の平均濃度値moddに基づくN値化閾値Soddを比較処理することにより、N値出力Boddを出力する。N値化閾値Soddの生成方法は上述した平均濃度保存処理の量子化処理と同様に行う。BoddはFF1006を介して画像処理装置100の出力となる。さらにBoddを、結果メモリ1011とFF1007、さらに選択回路1203に入力する。加算回路1201は、FF1205に格納したDevenと誤差メモリ1010から読みだした誤差データと、誤差分配回路1002から入力された誤差データを加算処理し、誤差補正データFevenを出力する。誤差分配回路1202は、注目画素Devenを注目画素とした場合の平均濃度値mevenと画素データFevenとの差分から誤差データを算出する。誤差データの半分を主走査方向に誤差データEaevenとして、残りを副走査方向に誤差データEbevenとして分配し出力する。mevenは選択回路1203の出力である。本実施の形態1における平均濃度値mevenの算出方法ついては後述する。EaおよびEbは誤差メモリ1010に格納し、次のサイクル以降の処理に用いる。量子化回路1204では、画素データFevenと、注目画素Devenを注目画素とした場合の平均濃度値mevenに基づくN値化閾値Sevenとを比較処理することにより、N値出力Bevenを出力する。BevenはFF1206を介して画像処理装置100の出力となる。さらにBevenを、結果メモリ1011とFF1207に入力する。結果メモリ1011は、平均濃度算出に必要な量子化結果のうち少なくとも注目画素以外のライン分を格納可能なラインバッファから成る。例えば図3aを参照して上述した平均濃度算出を行う場合は2ライン分の量子化結果を格納可能なラインバッファで構成する。量子化回路1004、および量子化回路1204の出力である量子化結果Bodd,Bevenを、次のラインの処理をする際に読み出せるように格納する。結果メモリ1011は量子化結果を格納するとともに、参照する必要のなくなった量子化結果を順次破棄する。次に本実施の形態1における平均濃度値modd、mevenの算出方法ついては説明する。注目画素周辺の量子化結果Bijのうち、注目画素直前の量子化結果に相当するB00、B10を、量子化結果そのものを用いずに、想定値を用いることにより、想定平均濃度値を算出する。B00およびB10以外の量子化結果は結果メモリ1011から読み出す。例えばN=2すなわち2値化処理の場合、B00およびB10の取り得る値は{0,0},{0,1},{1,0},{1,1}の4通り、すなわちNの2乗通りである。そこで注目画素をDoddとした場合の、B00およびB10の取り得る値を想定値として想定した場合の想定平均濃度値を、平均濃度算出回路1101を用いて予め算出し、FF1102に格納する。平均濃度算出回路1101とFF1102はそれぞれNの2乗個で構成する。上述ように平均濃度算出回路を構成することにより、注目画素ラインの量子化結果が確定する前に、想定される平均濃度値が算出することができる。同様に、Devenを注目画素とした場合の想定平均濃度を、平均濃度算出回路1301を用いて予め算出し、FF1302に格納する。平均濃度算出回路1101とFF1102はそれぞれNの2乗個で構成する。本実施の形態1では、Nの2乗通りの想定平均濃度を算出したが、平均濃度算出するために必要な量子化結果が、注目画素位置に対し主走査方向に-1からの領域のみで良好な画質が得られる場合は、N通りの想定平均濃度を算出する回路構成で良い。また本実施の形態1では平均濃度算出するために必要な量子化結果が、注目画素位置に対し主走査方向に-2からの領域であったが、-3からの領域が必要な場合も、Nの2乗通りの想定平均濃度を算出可能な回路構成を用いる。本実施の形態1では隣接する2画素を同時に処理するため、主走査方向に-1および-2の位置にある量子化結果は直前のサイクルにおける処理が完了するまで確定しない。しかしながら、-3の位置にある量子化結果は、それよりも以前のサイクルで確定するため、注目画素の処理を行うより前のサイクルで想定平均濃度を算出するために用いることができる。従って、この場合も注目画素を処理するためには、Nの2乗通りの想定平均濃度を算出する回路構成を用いる。選択回路1003は、入力される想定平均濃度値のうち、FF1007およびFF1207に格納された注目画素直前の量子化結果の組み合わせと、想定したB00およびB10の組み合わせが合致する想定平均濃度値を選択する。例えば2値化処理であって、FF1007とFF1207の量子化結果が{0,1}の場合、{B00,B10}={0,1}として想定平均濃度値を算出した値を選択する。ここで、FF1007およびFF1207に格納されている値は、主走査方向に-1と-2の画素位置における量子化結果である。選択した想定平均濃度値を、注目画素をDoddとした場合の平均濃度値moddとして、量子化回路1004に出力する。一方、選択回路1203は、FF1207に格納された量子化結果と量子化回路1004の出力Boddの組み合わせと、想定したB00およびB10の組み合わせが合致する想定平均濃度値を選択する。選択した想定平均濃度値を、注目画素をDevenとした場合の平均濃度値mevenとして、量子化回路1204に出力する。次に、本実施の形態1による平均濃度保存処理を行う画像処理装置100における処理時間について、図2を参照して説明する。Tは動作クロックの1周期辺りの時間であり、このT内でFF間に存在する処理を行うことで回路は正常動作する。図2aは、平均濃度保存処理を行う際の処理時間の一例を示しており、この例では直前の量子化結果が確定してから平均濃度算出を行っている。Tmは平均濃度算出にかかる処理時間であり、Tqは量子化処理にかかる処理時間である。図2bは、平均濃度保存処理を、隣接2画素を同時に処理する構成に応用した場合の処理時間の一例を示している。Tmo、Tmeはそれぞれ主走査方向に奇数番目の画素と偶数番目の画素に対する平均濃度を算出にかかる処理時間を示す。Tqo,Tqeはそれぞれ主走査方向に奇数番目の画素と偶数番目の画素に対する量子化処理にかかる処理時間を示す。従来の周辺濃度保存処理の方法では、偶数番目の画素に対する処理は、奇数番目の画素に対する処理が完了してから処理が始まる。その結果、動作周波数によっては周期T内で処理が完了していないことを示している。この場合、動作周波数を下げて処理する必要がある。一方、図2cは、本実施の形態1にかかる画像処理装置100における処理時間を示している。Tso、Tseはそれぞれ選択回路1003、1203において平均濃度値の選択にかかる処理時間を示している。平均濃度算出処理に比べ、選択処理は回路が単純で処理時間が短い。従って隣接する2画素に対し平均濃度保存処理を完了するために必要な処理時間が短くなることを示している。以上説明したように本実施の形態1によれば、注目画素直前の量子化結果が確定する前に平均濃度値を想定することにより平均濃度保存処理にかかる時間を削減でき、単純な回路構成で隣接する2画素を同じクロックタイミングで処理することができる。[実施形態2]上述した実施の形態1では、主走査方向の奇数画素位置、偶数画素位置に対して、それぞれNの2乗通りの想定平均濃度値を算出した。しかしこのように構成すると、平均濃度算出回路を複数個つなぎ合わせるという単純な構成で処理時間の削減を行える一方で、平均濃度算出回路の回路規模が増大してしまう。さらに回路規模の増加により配線混雑等の問題により、処理時間にも影響が出る可能性がある。実施の形態2では、平均濃度算出回路を削減することを目的とする。図4は本発明の実施の形態2における画像処理装置100の構成を説明するブロック図である。実施の形態2における画像処理装置100も、上述した実施の形態1同様、周期Tの動作クロックに同期動作し、隣接する2画素に対して平均濃度保存処理を行う。尚、ここでの説明は、上述の実施例の図1とほぼ同様なため、異なる部分のみを以下に説明する。本実施の形態2における画像処理装置100では、想定平均濃度値を算出するための回路を、積和演算回路4103、4303と平均濃度補正回路4101、4301とで構成する。本実施の形態2における想定平均濃度値の算出方法ついて、図5を参照して説明する。注目画素周辺の量子化結果Bijのうち、注目画素直前の量子化結果に相当するB00、B10を、量子化結果そのものを用いずに、想定値を用いることにより、想定平均濃度値を算出する。B00およびB10以外の量子化結果は結果メモリ1011から読み出す。このとき、B00およびB10以外の量子化結果は、想定値によらず共通の値であるので、積和演算回路4103では、図5に示すように、B00およびB10以外の量子化結果Bijと、予め設定された所定の係数Mijを用いて積和演算処理を行う。平均濃度算出回路4101は、B00およびB10の取り得る値と、所定の係数をMi0とで積和演算処理した結果と積和演算回路4103の処理結果を加算処理し、想定平均濃度値としてFF1102に格納する。積和演算回路4103は1個、平均濃度算出回路4101とFF1102はそれぞれNの2乗個で構成する。同様に、Devenを注目画素とした場合の想定平均濃度を、積和演算回路4303、平均濃度算出回路4301を用いて予め算出し、FF1302に格納する。積和演算回路4303は1個、平均濃度算出回路4301とFF1302はそれぞれNの2乗個で構成する。以上説明したように本実施の形態2によれば、前述の実施の形態1の効果に加えて、想定平均濃度算出処理の一部の回路を共通化することができる。これにより、回路規模の増加を抑制した構成で、平均濃度保存処理にかかる時間を削減でき、単純な回路構成で隣接する2画素を同じクロックタイミングで処理することができる。[実施形態3]実施の形態1では、注目画素直前の量子化結果が確定する前に平均濃度値を想定することにより平均濃度保存処理にかかる時間を削減した。しかしながら、この回路構成でも周期T内に平均濃度保存処理を完了できない場合がある。実施の形態3では、主走査方向に偶数番目の画素データに対する量子化回路をNの2乗個で構成することにより、隣接2画素を同時に平均濃度補正処理するための処理時間を削減する。図6は本発明の実施の形態3における画像処理装置100の構成を説明するブロック図である。実施の形態3における画像処理装置100も、上述した実施の形態1同様、周期Tの動作クロックに同期動作し、隣接する2画素に対して平均濃度保存処理を行う。尚、ここでの説明は、上述の実施例の図1とほぼ同様なため、異なる部分のみを以下に説明する。実施の形態3は、選択回路1203の出力である平均濃度値mevenを用いて量子化処理を行わず、量子化回路6204は、想定平均濃度値をそのまま用いて量子化処理を行い、想定量子化結果をNの2乗個出力する。想定平均濃度値の数だけ量子化処理を行うため、量子化回路6204はNの2乗個で構成する。選択回路6205は、Nの2乗個の想定量子化結果から、FF1207に格納された量子化結果と量子化回路1004の出力Boddの組み合わせと、想定したB00およびB10の組み合わせが合致する想定量子化結果を選択する。ここで、FF1207に格納されている値は、主走査方向に-2の画素位置における量子化結果である。選択した想定量子化結果を量子化結果Bevenとして、FF1206を介して画像処理装置100の出力とすると同時に、FF1207に格納する。次に、本実施の形態3による平均濃度保存処理を行う画像処理装置100における処理時間について、図7を参照して説明する。Tは動作クロックの1周期辺りの時間であり、このT内でFF間に存在する処理を行うことで回路は正常動作する。図7aは、本実施の形態1にかかる画像処理装置100における処理時間を示している。処理時間の詳細は実施の形態1で説明した図2cと同様であるため、ここでは説明を省略する。図7bは、本実施の形態2にかかる画像処理装置100における処理時間を示している。Tsqeは選択回路6205において、量子化結果を選択するために必要な処理時間を示している。主走査方向に偶数番目の画素データDoddに対する量子化処理にかかる処理時間Tqeは、奇数番目の画素データDevenに対する選択処理および量子化処理と並行して処理できる。従って、総処理時間に影響しない。以上説明したように本実施の形態3によれば、主走査方向に偶数番目の画素データに対する量子化回路をNの2乗個で構成することにより、実施の形態1の効果に加えて、隣接2画素を同時に平均濃度補正処理するための処理時間をさらに削減することができる。"