(57)【特許請求の範囲】
【請求項１】
各画素について当該画素の特徴量にもとづいて算出される強度のフィルタ処理をおこなうことで画像データのＭＴＦ（Ｍｏｄｕｌａｔｉｏｎ  Ｔｒａｎｓｆｅｒ  ｆｕｎｃｔｉｏｎ）補正をおこなう画像処理装置において、
第１の画像読み取り部によって読み取られた各画素について当該画素の特徴量にもとづいて算出される強度のフィルタ処理をおこなう第１のＭＴＦ補正手段と、
前記第１の画像読み取り部とは特性の異なる第２の画像読み取り部によって読み取られた各画素について当該画素の特徴量にもとづいて算出される強度のフィルタ処理をおこなう第２のＭＴＦ補正手段と、
を備え、
前記第１のＭＴＦ補正手段によっておこなわれるフィルタ処理の強度と前記第２のＭＴＦ補正手段によっておこなわれるフィルタ処理の強度とは同一画素については同一であることを特徴とする画像処理装置。
【請求項２】
各画素について当該画素の特徴量にもとづいて決定される閾値によって誤差拡散をおこなうことで画像データの中間調処理をおこなう画像処理装置において、
第１の画像読み取り部によって読み取られた各画素について当該画素の特徴量にもとづいて決定される閾値によって誤差拡散をおこなう第１の中間調処理手段と、
前記第１の画像読み取り部とは特性の異なる第２の画像読み取り部によって読み取られた各画素について当該画素の特徴量にもとづいて決定される閾値によって誤差拡散をおこなう第２の中間調処理手段と、
を備え、
前記第１の中間調処理手段によっておこなわれる誤差拡散の閾値と前記第２の中間調処理手段によっておこなわれる誤差拡散の閾値とは同一画素については同一であることを特徴とする画像処理装置。
【請求項３】
前記第１のプリンタγ変換手段によって変換された後の読み取り値と前記第２の中間調処理手段によって変換された後の読み取り値とは同一画素については同一であることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
第１の画像読み取り部および第２の画像読み取り部によって同時に読み取られた画像データを補正する画像処理装置において、
前記第１の画像読み取り部によって読み取られた画像データに対してシェーディング補正をおこなう第１のシェーディング補正手段と、
前記第１のシェーディング補正手段によってシェーディング補正がおこなわれた後の前記画像データに対してスキャナーγ変換をおこなう第１のスキャナーγ変換手段と、
前記第２の画像読み取り部によって読み取られた画像データに対してシェーディング補正をおこなう第２のシェーディング補正手段と、
同一濃度の画素に対する前記第１の画像読み取り部による読み取り値と前記第２の画像読み取り部による読み取り値とを対応づけた変換テーブルと、
前記第２のシェーディング補正手段によってシェーディング補正がおこなわれた後の前記画像データを構成する各画素の読み取り値を、前記変換テーブルにもとづいて前記第１の画像読み取り部による読み取り値に変換するとともに、各画素の読み取り値が変換された後の画像データに対してスキャナーγ変換をおこなう第２のスキャナーγ変換手段と、
を備えたことを特徴とする画像処理装置。
【請求項５】
各画素について当該画素の特徴量にもとづいて算出される強度のフィルタ処理をおこなうことで画像データのＭＴＦ（Ｍｏｄｕｌａｔｉｏｎ  Ｔｒａｎｓｆｅｒ  ｆｕｎｃｔｉｏｎ）補正をおこなう画像処理方法において、
第１の画像読み取り部によって読み取られた各画素について当該画素の特徴量にもとづいて算出される強度のフィルタ処理をおこなう第１のＭＴＦ補正工程と、
前記第１の画像読み取り部とは特性の異なる第２の画像読み取り部によって読み取られた各画素について当該画素の特徴量にもとづいて算出される強度のフィルタ処理をおこなう第２のＭＴＦ補正工程と、
を含み、
前記第１のＭＴＦ補正工程でおこなわれるフィルタ処理の強度と前記第２のＭＴＦ補正工程でおこなわれるフィルタ処理の強度とは同一画素については同一であることを特徴とする画像処理方法。
【請求項６】
第１の画像読み取り部および第２の画像読み取り部によって同時に読み取られた画像データを補正する画像処理方法において、
前記第１の画像読み取り部によって読み取られた画像データに対してシェーディング補正をおこなう第１のシェーディング補正工程と、
前記第１のシェーディング補正工程でシェーディング補正がおこなわれた後の前記画像データに対してスキャナーγ変換をおこなう第１のスキャナーγ変換工程と、
前記第２の画像読み取り部によって読み取られた画像データに対してシェーディング補正をおこなう第２のシェーディング補正工程と、
同一濃度の画素に対する前記第１の画像読み取り部による読み取り値と前記第２の画像読み取り部による読み取り値とを対応づけた変換テーブルと、
前記第２のシェーディング補正工程でシェーディング補正がおこなわれた後の前記画像データを構成する各画素の読み取り値を、前記変換テーブルにもとづいて前記第１の画像読み取り部による読み取り値に変換するとともに、各画素の読み取り値が変換された後の画像データに対してスキャナーγ変換をおこなう第２のスキャナーγ変換工程と、
を含んだことを特徴とする画像処理方法。
【請求項７】
各画素について当該画素の特徴量にもとづいて算出される強度のフィルタ処理をおこなうことで画像データのＭＴＦ（Ｍｏｄｕｌａｔｉｏｎ  Ｔｒａｎｓｆｅｒ  ｆｕｎｃｔｉｏｎ）補正をおこなう画像処理方法をコンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体において、
第１の画像読み取り部によって読み取られた各画素について当該画素の特徴量にもとづいて算出される強度のフィルタ処理をおこなう第１のＭＴＦ補正工程と、
前記第１の画像読み取り部とは特性の異なる第２の画像読み取り部によって読み取られた各画素について当該画素の特徴量にもとづいて算出される強度のフィルタ処理をおこなう第２のＭＴＦ補正工程と、
をコンピュータに実行させるプログラムを記録したものであり、
前記第１のＭＴＦ補正工程でおこなわれるフィルタ処理の強度と前記第２のＭＴＦ補正工程でおこなわれるフィルタ処理の強度とは同一画素については同一であることを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項８】
第１の画像読み取り部および第２の画像読み取り部によって同時に読み取られた画像データを補正する画像処理方法をコンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体において、
前記第１の画像読み取り部によって読み取られた画像データに対してシェーディング補正をおこなう第１のシェーディング補正工程と、
前記第１のシェーディング補正工程でシェーディング補正がおこなわれた後の前記画像データに対してスキャナーγ変換をおこなう第１のスキャナーγ変換工程と、
前記第２の画像読み取り部によって読み取られた画像データに対してシェーディング補正をおこなう第２のシェーディング補正工程と、
同一濃度の画素に対する前記第１の画像読み取り部による読み取り値と前記第２の画像読み取り部による読み取り値とを対応づけた変換テーブルと、
前記第２のシェーディング補正工程でシェーディング補正がおこなわれた後の前記画像データを構成する各画素の読み取り値を、前記変換テーブルにもとづいて前記第１の画像読み取り部による読み取り値に変換するとともに、各画素の読み取り値が変換された後の画像データに対してスキャナーγ変換をおこなう第２のスキャナーγ変換工程と、
をコンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、紙原稿から読み取られた画像内の各画素について、当該画素の特徴量にもとづいて算出される強度のフィルタ処理をおこなうことで、当該画像のＭＴＦ（Ｍｏｄｕｌａｔｉｏｎ  Ｔｒａｎｓｆｅｒ  ｆｕｎｃｔｉｏｎ）補正をおこなう画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
複写機における両面原稿の読み取りは、従来はコンタクトガラス上に原稿を置き、まずその表面を読み取ってから、原稿を裏返して同様に裏面を読み取るという方式によっていた。この方式には、同一の光学系を表面と裏面とで共用できるというメリットがある反面、原稿を反転させるのに手間がかかる、両面を読み取るのに時間がかかる、などのデメリットもあった。
【０００３】
【発明が解決しようとする課題】
そこで、表面用と裏面用との二つの読み取り部を設け、原稿の両面を同時に読み取るようにすると、今度はレンズの特性の差異などに起因する、最終的な出力結果のばらつきが生じてしまう。
【０００４】
たとえば、表面用の読み取り部にはＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）を、裏面用の読み取り部にはＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を、それぞれ撮像素子として採用しているものとする。そして、ＣＣＤとＣＩＳとは別個のレンズを使用している結果、各読み取り部の読み取り特性は図２５および図２６に示すようになったとする。
【０００５】
図示するように、表面よりも裏面のほうがＭＴＦが悪い、言い換えれば、裏面では表面ほど明確には原画像の濃度差を読み取ることができない。そのため、たとえば各読み取り部に同一の原稿を読み取らせて、各画素に均一の強度のＭＴＦ強調フィルタをかけると、処理後の画像は図２７に示すように、表面に比べて裏面の画像のコントラストが低くなってしまうという問題点があった。
【０００６】
この発明は、上述した従来技術による問題点を解消するため、互いに特性の異なる別個の読み取り部から読み取られた表面画像と裏面画像とのそれぞれについて、各画素の特徴量に応じた適切なＭＴＦ補正やプリンタγ変換、あるいは中間調処理をおこなうとともに、当該処理後の各面の画質を容易に揃えることが可能な画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、この発明は、各画素について当該画素の特徴量にもとづいて算出される強度のフィルタ処理をおこなうことで画像データのＭＴＦ補正をおこなう画像処理装置において、第１の画像読み取り部によって読み取られた各画素について当該画素の特徴量にもとづいて算出される強度のフィルタ処理をおこなう第１のＭＴＦ補正手段と、前記第１の画像読み取り部とは特性の異なる第２の画像読み取り部によって読み取られた各画素について当該画素の特徴量にもとづいて算出される強度のフィルタ処理をおこなう第２のＭＴＦ補正手段と、を備え、前記第１のＭＴＦ補正手段によっておこなわれるフィルタ処理の強度と前記第２のＭＴＦ補正手段によっておこなわれるフィルタ処理の強度とは同一画素については同一であることを特徴とする。
【０００８】
この発明によれば、原稿の表面と裏面とが別個の読み取り部によってそれぞれ読み取られるとともに、それぞれについて各画素の特徴量に応じたＭＴＦ補正がおこなわれる。かりに原稿の表面と裏面とが同一の場合、それぞれ特性の異なる別個の読み取り部で読み取られていても、同一画素には表裏を問わず同一強度のフィルタ処理がおこなわれる。
【０００９】
また、この発明にかかる画像処理装置は、前記第１の中間調処理手段によっておこなわれる誤差拡散の閾値と前記第２の中間調処理手段によっておこなわれる誤差拡散の閾値とは同一画素については同一であることを特徴とする。
【００１０】
この発明によれば、かりに原稿の表面と裏面とが同一の場合、それぞれ特性の異なる別個の読み取り部で読み取られていても、同一画素には表裏を問わず同一閾値による誤差拡散がおこなわれる。
【００１１】
また、この発明にかかる画像処理装置は、前記第１のプリンタγ変換手段によって変換された後の読み取り値と前記第２の中間調処理手段によって変換された後の読み取り値とは同一画素については同一であることを特徴とする。
【００１２】
この発明によれば、かりに原稿の表面と裏面とが同一の場合、それぞれ特性の異なる別個の読み取り部で読み取られていても、同一画素には表裏を問わず同一の変換特性によるプリンタγ変換がおこなわれる。
【００１３】
また、この発明にかかる画像処理装置は、第１の画像読み取り部および第２の画像読み取り部によって同時に読み取られた画像データを補正する画像処理装置において、前記第１の画像読み取り部によって読み取られた画像データに対してシェーディング補正をおこなう第１のシェーディング補正手段と、前記第１のシェーディング補正手段によってシェーディング補正がおこなわれた後の前記画像データに対してスキャナーγ変換をおこなう第１のスキャナーγ変換手段と、前記第２の画像読み取り部によって読み取られた画像データに対してシェーディング補正をおこなう第２のシェーディング補正手段と、同一濃度の画素に対する前記第１の画像読み取り部による読み取り値と前記第２の画像読み取り部による読み取り値とを対応づけた変換テーブルと、前記第２のシェーディング補正手段によってシェーディング補正がおこなわれた後の前記画像データを構成する各画素の読み取り値を、前記変換テーブルにもとづいて前記第１の画像読み取り部による読み取り値に変換するとともに、各画素の読み取り値が変換された後の画像データに対してスキャナーγ変換をおこなう第２のスキャナーγ変換手段と、を備えたことを特徴とする。
【００１４】
この発明によれば、別個の読み取り部によって同時に読み取られた表面と裏面の各画素の読み取り値が、同一濃度の画素については同一となるよう補正される。
【００１５】
また、この発明にかかる画像処理方法は、第１の画像読み取り部および第２の画像読み取り部によって同時に読み取られた画像データを補正する画像処理方法において、前記第１の画像読み取り部によって読み取られた画像データに対してシェーディング補正をおこなう第１のシェーディング補正工程と、前記第１のシェーディング補正工程でシェーディング補正がおこなわれた後の前記画像データに対してスキャナーγ変換をおこなう第１のスキャナーγ変換工程と、前記第２の画像読み取り部によって読み取られた画像データに対してシェーディング補正をおこなう第２のシェーディング補正工程と、同一濃度の画素に対する前記第１の画像読み取り部による読み取り値と前記第２の画像読み取り部による読み取り値とを対応づけた変換テーブルと、前記第２のシェーディング補正工程でシェーディング補正がおこなわれた後の前記画像データを構成する各画素の読み取り値を、前記変換テーブルにもとづいて前記第１の画像読み取り部による読み取り値に変換するとともに、各画素の読み取り値が変換された後の画像データに対してスキャナーγ変換をおこなう第２のスキャナーγ変換工程と、を含んだことを特徴とする。
【００１６】
この発明によれば、別個の読み取り部によって同時に読み取られた表面と裏面の各画素の読み取り値が、同一濃度の画素については同一となるよう補正される。
【００１７】
また、この発明にかかるコンピュータ読み取り可能な記録媒体は、上記各工程をコンピュータに実行させるプログラムを記録したことによって、そのプログラムをコンピュータに読み取らせて実行させることが可能となる。
【００１８】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体の好適な実施の形態を詳細に説明する。
【００１９】
〔背景および概略〕
具体的な実施例の説明に入る前に、まず本発明の背景となる技術、および本発明の概略について説明する。本発明は、本出願人によってすでに提案されている「適応処理」（特願２０００−０６１０３５および特願２０００−３０８０８８に記載）を技術的な前提とするものである。この適応処理とは、文字部分と網点部分とが混在する原稿の各部分について、その特性に応じた適切なフィルタリングをおこなおうとするもので、文字部と網点部を分離するための大規模な像域分離回路を不要とした点に特色がある。
【００２０】
この適応処理においては、まず入力画像に縦方向、横方向、右斜め４５度方向および左斜め４５度方向のエッジ検出フィルタをかけることで、各画素における上記４方向へのエッジ量を算出する。そして、算出されたエッジ量のうち絶対値が最大となるものの当該絶対値を、当該画素のエッジ量Ｅとする。
【００２１】
また、入力画像の各画素について、第１フィルタすなわち中域の周波数成分を強調するフィルタをかけたときの値αと、第２フィルタすなわち高域の周波数成分だけを抽出するフィルタをかけたときの値βとをそれぞれ算出する。そして、各画素についてαとβとを合算するが、このときβに当該画素のエッジ量Ｅに比例する係数を乗算する。すなわち、各画素について両フィルタによる処理結果を混合する際、当該画素のエッジ量Ｅに比例する分だけのβをαに加算するようにする。
【００２２】
したがって、通常エッジ量Ｅが大きくなる文字部では、エッジ量Ｅの小さい網点部に比べて係数の分だけ第２フィルタが強くかかることになり、網点部の鮮鋭化をほどよく抑えつつ、文字部のシャープさを維持して高品位な出力結果を得ることができる。なお、上記は簡略化した説明であって、実際の発明はより複雑である。
【００２３】
さて、上記の適応処理はエッジ量によってフィルタの強度を変化させているが、表面と裏面のＭＴＦ特性に図２６に示したような差異があると、裏面では読み取り後の画像が全体に「なまっている」結果、同一原稿の同一画素でも、算出されるエッジ量が表面よりも少なくなってしまう。そのため、表面と裏面とで上述の適応処理を同様におこなうと、裏面では表面に比べてβの係数が小さくなる分、第２フィルタが弱くしかかからないことになり、最終的に出力される画像の鮮鋭さが表面と裏面とでばらついてしまうことになる。
【００２４】
これを解決するための一つの方法として、（１）スキャナーγ変換の際に、裏面の各画素の読み取り値を、もし表面で読み取っていればこの値になったという値に合わせ込んでおくことが考えられる。このようにしておけば、各読み取り値によって算出される各画素のエッジ量、したがってそれに比例するβの係数も表裏で同一となり、各面に同一強度のフィルタがかかるようになる。この構成について、以下実施の形態１で説明する。
【００２５】
さらに、他の方法として（２）表面と裏面とでエッジ量が異なっていても、βの係数すなわち第２フィルタの強度は同一となるように、当該係数の計算式などを各面で異ならせることが考えられる。すなわち、たとえるなら同一原稿の同一画素について算出されるエッジ量が、表面では８０、裏面ではその半分の４０であれば、表面のフィルタ強度をエッジ量の１％、裏面のフィルタ強度をエッジ量の２％と決めれば、各面で算出されるフィルタ強度は同一となる。この構成について、以下実施の形態２で説明する。
【００２６】
あるいは、上記（２）から発想を転換して、（３）βの係数すなわち第２フィルタの強度が同一となるように、裏面で算出されたエッジ量をかさ上げすることが考えられる。表面と裏面とでフィルタ強度が異なってしまうのは、画像がなまった裏面ではそうでない表面ほどエッジが取れず、これに比例するβの係数が小さくなるためであるので、裏面で算出されたエッジ量にはかさ上げ分の数値、たとえば２０を加算して「下駄を履かせる」ようにする。
【００２７】
これは上記（２）のように、表面と裏面のデータが同等でないことを前提に各面に対する処理のパラメータを変えるのではなく、むしろ（１）と同様に、処理される読み取りデータのほうを表裏が同等になるよう調整していることになる。この構成について、以下実施の形態３で説明する。
【００２８】
〔実施の形態１〕
（画像処理装置のハードウエア構成）
図１は、この発明の実施の形態１にかかる画像処理装置、具体的にはＭＦＰ（複写機、プリンタ、スキャナー、ＦＡＸなどの複合機）の縦断正面図である。同図に示すＭＦＰは、大別して画像を読み取るイメージスキャナー１０１と、イメージスキャナー１０１で読み取られた画像データにもとづいて、電子写真方式で用紙上に画像形成をおこなうプリンタ１０２とから構成されている。
【００２９】
そして、イメージスキャナー１０１は第１画像読み取り部１０１ａ、第２画像読み取り部１０１ｂ、原稿セット部１０１ｃ、原稿排紙部１０１ｄ、原稿搬送経路１０１ｅ、多数の搬送ローラ１０１ｆ、第１コンタクトガラス１０１ｇ、第２コンタクトガラス１０１ｈなどによって構成されている。
【００３０】
読み取り対象となる原稿は原稿セット部１０１ｃにセットされ、搬送ローラ１０１ｆの回転によって原稿搬送経路１０１ｅを一枚ずつ搬送されて、原稿排紙部１０１ｄに排紙される。この搬送の途中で、片面モードが設定されている場合は第１画像読み取り部１０１ａにおいてのみ、また両面モードが設定されている場合は第１画像読み取り部１０１ａおよび第２画像読み取り部１０１ｂの双方において、それぞれ画像の読み取りがおこなわれる。
【００３１】
第１画像読み取り部１０１ａは、第１コンタクトガラス１０１ｇ上に置かれた原稿の表面画像（ガラス側を表面とする）、または原稿搬送経路１０１ｅを経て第２コンタクトガラス１０１ｈ上を搬送される原稿の表面画像を、光電変換素子たとえばＣＣＤによって読み取る。また、第２画像読み取り部１０１ｂは両面モードが設定されている場合に、原稿搬送経路１０１ｅ上を搬送される原稿の裏面画像を、光電変換素子たとえばＣＩＳによって読み取る。
【００３２】
また、プリンタ１０２は感光体１０２ａ、レーザーユニット１０２ｂ、現像器１０２ｃ、転写器１０２ｄ、定着部１０２ｅ、給紙カセット１０２ｆ、排紙トレイ１０２ｇなどによって構成されている。
【００３３】
感光体１０２ａの表面は帯電器（図示せず）によって一様に帯電され、第１画像読み取り部１０１ａまたは第２画像読み取り部１０１ｂで読み取られた画像がレーザーユニット１０２ｂによって書き込まれて、静電潜像が形成される。この静電潜像は、現像器１０２ｃからトナーが供給されることによってトナー像として顕像化され、顕像化されたトナー像は転写器１０２ｄによって給紙カセット１０２ｆから給紙された用紙上に転写される。転写後の用紙は定着部１０２ｅでトナーの定着がおこなわれた後、排紙トレイ１０２ｇに排紙される。
【００３４】
（画像処理装置の原理および内部構成）
つぎに、この発明の実施の形態１にかかる画像処理装置の原理および内部構成について説明する。この発明の実施の形態１にかかる画像処理装置は、以下に示す５つのユニットを含む構成である。
【００３５】
上記５つのユニットとは、画像データ制御ユニットと、画像を読み取る画像読取ユニットと、画像を格納する画像メモリーを制御して画像データの書き込み／読み出しをおこなう画像メモリー制御ユニットと、画像データに対し加工編集等の画像処理を施す画像処理ユニットと、画像データを転写紙等に書き込む（プリントする）画像書込ユニットと、である。
【００３６】
上記各ユニットは、画像データ制御ユニットを中心に配置され（概念上）、画像読取ユニットと、画像メモリー制御ユニットと、画像処理ユニットと、画像書込ユニットとがそれぞれ画像データ制御ユニットに接続されている。
【００３７】
（画像データ制御ユニット）
画像データ制御ユニットによっておこなわれる処理としては以下のようなものがある。
【００３８】
たとえば、
（１）画像データのバス転送効率を向上させるためのデータ圧縮処理（一次圧縮）、
（２）一次圧縮データの画像データへの転送処理、
（３）画像合成処理（複数ユニットからの画像データを合成することが可能である。また、データバス上での合成も含む。）、
（４）画像シフト処理（主走査および副走査方向の画像のシフト）、
（５）画像領域拡張処理（画像領域を周辺へ任意量だけ拡大することが可能）、
（６）画像変倍処理（たとえば、５０％または２００％の固定変倍）、
（７）パラレルバス・インターフェース処理、
（８）シリアルバス・インターフェース処理（後述するプロセス・コントローラー２１１とのインターフェース）、
（９）パラレルデータとシリアルデータのフォーマット変換処理、
（１０）画像読取ユニットとのインターフェース処理、
（１１）画像処理ユニットとのインターフェース処理、
などである。
【００３９】
（画像読取ユニット）
画像読取ユニットによっておこなわれる処理としては以下のようなものがある。
【００４０】
たとえば、
（１）光学系による原稿反射光の読み取り処理、
（２）ＣＣＤあるいはＣＩＳでの電気信号への変換処理、
（３）Ａ／Ｄ変換器でのディジタル化処理、
（４）シェーディング補正処理（光源の照度分布ムラを補正する処理）、
（５）スキャナーγ変換処理（読み取り系の濃度特性を補正する処理）、
などである。
【００４１】
（画像メモリー制御ユニット）
画像メモリー制御ユニットによっておこなわれる処理としては以下のようなものがある。
【００４２】
たとえば、
（１）システム・コントローラーとのインターフェース制御処理、
（２）パラレルバス制御処理（パラレルバスとのインターフェース制御処理）、
（３）ネットワーク制御処理、
（４）シリアルバス制御処理（複数の外部シリアルポートの制御処理）、
（５）内部バスインターフェース制御処理（操作部とのコマンド制御処理）、
（６）ローカルバス制御処理（システム・コントローラーを起動させるためのＲＯＭ、ＲＡＭ、フォントデータのアクセス制御処理）、
（７）メモリー・モジュールの動作制御処理（メモリー・モジュールの書き込み／読み出し制御処理等）、
（８）メモリー・モジュールへのアクセス制御処理（複数のユニットからのメモリー・アクセス要求の調停をおこなう処理）、
（９）データの圧縮／伸張処理（メモリー有効活用のためのデータ量を削減するための処理）、
（１０）画像編集処理（メモリー領域のデータクリア、画像データの回転処理、メモリー上での画像合成処理等）、
などである。
【００４３】
（画像処理ユニット）
画像処理ユニットによっておこなわれる処理としては以下のようなものがある。
【００４４】
たとえば、
（１）シェーディング補正処理（光源の照度分布ムラを補正する処理）、
（２）スキャナーγ変換処理（読み取り系の濃度特性を補正する処理）、
（３）ＭＴＦ補正処理、
（４）平滑処理、
（５）主走査方向の任意変倍処理、
（６）プリンタγ変換処理（濃度変換処理：濃度ノッチに対応）、
（７）単純多値化処理、
（８）単純二値化処理、
（９）誤差拡散処理、
（１０）ディザ処理、
（１１）ドット配置位相制御処理（右寄りドット、左寄りドット）、
（１２）孤立点除去処理、
（１３）像域分離処理（色判定、属性判定、適応処理）、
（１４）密度変換処理、
などである。
【００４５】
（画像書込ユニット）
画像書込ユニットによっておこなわれる処理としては以下のようなものがある。
【００４６】
たとえば、
（１）エッジ平滑処理（ジャギー補正処理）、
（２）ドット再配置のための補正処理、
（３）画像信号のパルス制御処理、
（４）パラレルデータとシリアルデータのフォーマット変換処理、
などである。
【００４７】
また、図２はこの発明の実施の形態１にかかる画像処理装置の内部構成を示す説明図である。まず、第１読取ユニット２０１ａと第２読取ユニット２０１ｂ、第１センサー・ボード・ユニット２０２ａと第２センサー・ボード・ユニット２０２ｂ、第１画像データ制御部２０３ａと第２画像データ制御部２０３ｂ、および第１画像処理プロセッサー２０４ａと第２画像処理プロセッサー２０４ｂとはそれぞれ対応している。
【００４８】
そして、前者（第１読取ユニット２０１ａ、第１センサー・ボード・ユニット２０２ａ、第１画像データ制御部２０３ａ、第１画像処理プロセッサー２０４ａ）は、図１に示す第１画像読み取り部１０１ａによって読み取られた表面画像に対する処理を、後者（第２読取ユニット２０１ｂ、第２センサー・ボード・ユニット２０２ｂ、第２画像データ制御部２０３ｂ、第２画像処理プロセッサー２０４ｂ）は第２画像読み取り部１０１ｂによって読み取られた裏面画像に対する処理を、それぞれ並行しておこなう。また、第１パラレルバス２２０ａと第２パラレルバス２２０ｂも対応しており、それぞれ表面画像、裏面画像を伝送するためのバスである。
【００４９】
原稿を光学的に読み取る第１読取ユニット２０１ａおよび第２読取ユニット２０１ｂは、ランプ、ミラーおよびレンズから構成され、原稿に対するランプ照射の反射光をミラーおよびレンズによって、それぞれ第１センサー・ボード・ユニット２０２ａあるいは第２センサー・ボード・ユニット２０２ｂ上の受光素子に集光する。この受光素子は、第１センサー・ボード・ユニット２０２ａにおいてはＣＣＤであり、第２センサー・ボード・ユニット２０２ｂにおいてはＣＩＳである。
【００５０】
受光素子によって電気信号に変換された画像信号は、さらにディジタル信号に量子化された後、第１センサー・ボード・ユニット２０２ａから第１画像データ制御部２０３ａへ、あるいは第２センサー・ボード・ユニット２０２ｂから第２画像データ制御部２０３ｂへ、それぞれ転送される。
【００５１】
第１画像データ制御部２０３ａおよび第２画像データ制御部２０３ｂは、各機能デバイス（処理ユニット）およびデータバス間における画像データの伝送を制御する。第１センサー・ボード・ユニット２０２ａ・第２センサー・ボード・ユニット２０２ｂから転送されてきた画像データは、それぞれ第１画像データ制御部２０３ａ・第２画像データ制御部２０３ｂを経て、さらに第１画像処理プロセッサー２０４ａ・第２画像処理プロセッサー２０４ｂに転送される。
【００５２】
そして、第１画像処理プロセッサー２０４ａ・第２画像処理プロセッサー２０４ｂで、光学系の特性に起因する信号劣化やディジタル信号への量子化にともなう信号劣化の補正、および受光素子によって読み取られた輝度データを面積階調に変換するための画質処理をおこなう。これらの処理の詳細については後述する。
【００５３】
第１画像処理プロセッサー２０４ａ・第２画像処理プロセッサー２０４ｂでの上記処理後の画像データは、このＭＦＰを複写機として使用している場合（「コピーモード」が設定されている場合）には、つぎにビデオ・データ制御部２０５に転送される。そして、ビデオ・データ制御部２０５でドット配置に関する後処理およびドットを再現するためのパルス制御をおこなって、作像ユニット（エンジン）２０６によって転写紙上に再生画像を形成する。
【００５４】
また、このＭＦＰをスキャナーとして使用している場合（「スキャナーモード」が設定されている場合）には、上記処理後の画像データは第１画像データ制御部２０３ａおよび第１パラレルバス２２０ａ、あるいは第２画像データ制御部２０３ｂおよび第２パラレルバス２２０ｂを経由して、画像メモリー・アクセス制御部２２１に送られる。
【００５５】
画像メモリー・アクセス制御部２２１はメモリー・モジュール２２２をバッファーメモリーとして使用し、そこへの書き込み／読み出しを制御しながら、外部のパーソナル・コンピュータ（ＰＣ）などのドライバに対して上記画像データを転送する。
【００５６】
なお、操作パネル２３４はこの画像処理装置に対する各種設定のためのユーザー・インターフェースを提供する。また、システム・コントローラー２３１はＲＯＭ２３３に格納されたプログラムをＲＡＭ２３２に読み出して実行することで、このＭＦＰ全体の動作の制御をおこない、プロセス・コントローラー２１１はＲＯＭ２１３に格納されたプログラムをＲＡＭ２１２に読み出して実行することで、画像データの流れの制御をおこなう。
【００５７】
つぎに、図３は図２に示す、表面画像用の第１画像処理プロセッサー２０４ａと裏面画像用の第２画像処理プロセッサー２０４ｂとのハードウエア構成を示す説明図である。両者は同一のハードウエア構成を有している。これらのプロセッサーは複数個の入出力ポート３０１を備え、それぞれデータの入力および出力を任意に設定することができる。
【００５８】
また、入出力ポート３０１と接続するように内部にバス・スイッチ／ローカル・メモリー群３０２を備え、使用するメモリー領域、データバスの経路をメモリー制御部３０３において制御する。入力されたデータおよび出力のためのデータは、バス・スイッチ／ローカル・メモリー群３０２をバッファー・メモリーとして格納される。
【００５９】
また、プロセッサー・アレー部３０４においてバス・スイッチ／ローカル・メモリー群３０２に格納された画像データに対する各種処理をおこない、出力結果（処理された画像データ）を再度バス・スイッチ／ローカル・メモリー群３０２に格納する。
【００６０】
このプロセッサー・アレー部３０４は、具体的には図４に示すＲｉ１０ミドルウエアプロセッサーによって実現される。このプロセッサーはＳＩＭＤ（Ｓｉｎｇｌｅ  Ｉｎｓｔｒｕｃｔｉｏｎ  ｓｔｒｅａｍ  Ｍｕｌｔｉｐｌｅ  Ｄａｔａ  ｓｔｒｅａｍ）型プロセッサーであり、複数のデータに対して単一の命令を並列に実行させるものであって、複数のプロセッサー・エレメント（ＰＥ）によって構成される。
【００６１】
各プロセッサー・エレメントはデータを格納するレジスター（Ｒｅｇ）４０１、他のプロセッサー・エレメントのレジスターにアクセスするためのマルチプレクサー（ＭＵＸ）４０２、バレルシフター（Ｓｈｉｆｔ  Ｅｘｐａｎｄ）４０３、論理演算器（ＡＬＵ）４０４、論理結果を格納するアキュムレーター（Ａ）４０５、アキュムレーター４０５の内容を一時的に退避させるテンポラリー・レジスター（Ｆ）４０６から構成される。
【００６２】
各レジスター４０１はアドレスバスおよびデータバス（リード線およびワード線）に接続されており、処理を規定する命令コード、および処理の対象となるデータを格納している。レジスター４０１の内容は論理演算器４０４に入力され、演算処理結果はアキュムレーター４０５に格納され、さらにテンポラリー・レジスター４０６に一旦退避される。このテンポラリー・レジスター４０６の内容を取り出すことで、対象データに対する処理結果を得ることができる。
【００６３】
命令コードは各プロセッサー・エレメントに同一内容で与えるが、処理の対象データはプロセッサー・エレメントごとに異なる状態で与える。そして、隣接するプロセッサー・エレメントのレジスター４０１の内容をマルチプレクサー４０２によって参照することで、並列演算をおこない、演算結果は各アキュムレーター４０５に出力する。
【００６４】
そこで、たとえば画像データ１ライン分を各画素ごとにプロセッサー・エレメントに配置し、同一の命令コードで演算処理を実行させれば、１画素ずつ逐次処理するよりも短時間で１ライン分の処理結果が得られることになる。
【００６５】
なお、プロセッサー・アレー部３０４における処理手順や処理のためのパラメータなどのデータは、図３に示したプログラムＲＡＭ３０５およびデータＲＡＭ３０６から読み出される。このプログラムＲＡＭ３０５やデータＲＡＭ３０６の内容は、図２に示すプロセス・コントローラー２１１からシリアルバス２１０を通じてホスト・バッファー３０７にダウンロードされた内容を読み込んだものである。
【００６６】
つぎに、図５は図２に示す、表面画像用の第１画像処理プロセッサー２０４ａの構成を機能的に示す説明図である。第１画像データ制御部２０３ａから第１画像処理プロセッサー２０４ａに入力した表面の画像データは、まず第１入力インターフェース（Ｉ／Ｆ）５０１を経てスキャナー画像処理部５０２へ伝送される。
【００６７】
スキャナー画像処理部５０２は、読み取られた画像データの劣化の補正をおこなう。具体的には、シェーディング補正部５０２ａによってシェーディング補正を、スキャナーγ変換部５０２ｂによってスキャナーγ変換を、ＭＴＦ補正部５０２ｃによってＭＴＦ補正を、上記の順序で順次おこなう。そして、補正後の画像データを第１出力インターフェース（Ｉ／Ｆ）５０３を介して、一旦、第１画像データ制御部２０３ａに出力する。
【００６８】
さらに、再度、第１画像データ制御部２０３ａから入力した画像データを、今度は第２入力Ｉ／Ｆ５０４によって受信する。そして、画質処理部５０５において面積階調処理、すなわちプリンタγ変換部５０５ａによるプリンタγ変換（濃度変換ともいう）、中間処理部５０５ｂによるディザ処理あるいは誤差拡散処理などをおこなう。そして、画質処理後の画像データは第２出力Ｉ／Ｆ５０６を介してビデオ・データ制御部２０５（コピーモードの場合）へ、あるいは再度、第１画像データ制御部２０３ａ（スキャナーモードの場合）へ出力される。
【００６９】
なお、スキャナー画像処理部５０２や画質処理部５０５の各部は、実際にはいずれも図４に示すＳＩＭＤ型プロセッサーによって実現されるものであって、コマンド制御部５０７によってレジスター４０１内の処理手順が切り換えられることで、同一のプロセッサーがシェーディング補正部５０２ａやスキャナーγ変換部５０２ｂ、ＭＴＦ補正部５０２ｃ、プリンタγ変換部５０５ａあるいは中間調処理部５０５ｂなどとして機能するものである。
【００７０】
なお、第１の画像処理プロセッサー２０４ａにおいて、ＭＴＦ補正については、スキャナー画像処理部５０２においておこなうようにしたが、画質処理部５０５において同様におこなうようにしてもよい。すなわち、図５において、図示は省略するが、画質処理部５０５内に、ＭＴＦ補正部５０２ｃと同様にＭＴＦ処理部が備えられていてもよい。
【００７１】
また、図５において、図示は省略するが、第１出力Ｉ／Ｆ５０３の出力先および第２の入力Ｉ／Ｆ５０４の入力元には、メモリー（画像メモリー・アクセス制御部２２１およびメモリー・モジュール２２２）が存在する。
【００７２】
また、図６は図２に示す、裏面画像用の第２画像処理プロセッサー２０４ｂの構成を機能的に示す説明図である。第１入力Ｉ／Ｆ６０１は図５に示す第１入力Ｉ／Ｆ５０１と、スキャナー画像処理部６０２はスキャナー画像処理部５０２と、第１出力Ｉ／Ｆ６０３は第１出力Ｉ／Ｆ５０３と、第２入力Ｉ／Ｆ６０４は第２入力Ｉ／Ｆ５０４と、画質処理部６０５は画質処理部５０５と、第２出力Ｉ／Ｆ６０６は第２出力Ｉ／Ｆ５０６と、それぞれ対応している。
【００７３】
ただし、この裏面用のスキャナーγ変換部６０２ｂは、表面用のスキャナーγ変換部５０２ｂがおこなう処理に加えて、〔背景および概略〕の項目で述べた（１）の処理、すなわち以下に説明する第１スキャナーγ変換をおこなう機能を有している。
【００７４】
この裏面用のスキャナーγ変換部６０２ｂには、図示は省略するが、同一濃度に対する読み取り値を表面と裏面とで同一とするための、読み取り値の変換テーブルがあらかじめ保持されている。この変換テーブルは、種々の濃度について表面で読み取られてＡ／Ｄ変換された後のディジタル値と、裏面で読み取られてＡ／Ｄ変換された後のディジタル値とをあらかじめ測定しておき、同一濃度に対する各面の読み取り値を対応づけることによって作成される。
【００７５】
たとえば、同じ濃度０．５の画素を読み取ったときのディジタル値が、表面では２５５−１００＝１５５であり、裏面では２５５−８５＝１７０であったとすると、上記テーブルには値１５５と値１７０とが対応づけて記録される。これを参照して、たとえば裏面画素の読み取り値１７０を１５５に変換することによって、裏面の読み取り値を表面のそれに合わせ込むことができる。この処理を第１スキャナーγ変換と呼ぶ。図７は、このスキャナーγ変換部６０２ｂによる第１スキャナーγ変換の変換特性の一例を示している。
【００７６】
つぎに、第１スキャナーγ変換後の読み取りデータに対して、同じくスキャナーγ変換部６０２ｂによって、原稿の地肌部分で読み取られた微小な値を無視する（地肌を飛ばすともいう）など、従来技術と同様のスキャナーγ変換をおこなう。この処理を第２スキャナーγ変換と呼ぶ。
【００７７】
このように、第２画像処理プロセッサー２０４ｂのスキャナーγ変換部６０２ｂは、第１スキャナーγ変換と第２スキャナーγ変換との双方をおこなうが、これに対応する第１画像処理プロセッサー２０４ａのスキャナーγ変換部５０２ｂは、第２スキャナーγ変換のみをおこなう。
【００７８】
なお、第２の画像処理プロセッサー２０４ｂにおいて、ＭＴＦ補正については、スキャナー画像処理部６０２においておこなうようにしたが、画質処理部６０５において同様におこなうようにしてもよい。すなわち、図６において、図示は省略するが、画質処理部６０５内に、ＭＴＦ補正部６０２ｃと同様にＭＴＦ処理部が備えられていてもよい。
【００７９】
また、図６において、図示は省略するが、第１出力Ｉ／Ｆ６０３の出力先および第２の入力Ｉ／Ｆ６０４の入力元には、メモリー（画像メモリー・アクセス制御部２２１およびメモリー・モジュール２２２）が存在する。
【００８０】
図８は、実施の形態１における、表面・裏面それぞれの読み取りデータに対するシェーディング補正とスキャナーγ変換との流れを模式的に示す説明図である。表面の読み取りデータについては、シェーディング補正部５０２ａによって従来技術と同様のシェーディング補正がおこなわれた後（ステップＳ８０１）、スキャナーγ変換部５０２ｂによって第２スキャナーγ変換（ステップＳ８０４）、すなわち従来技術と同様のスキャナーγ変換のみがおこなわれる。
【００８１】
これに対して裏面の読み取りデータについては、まずシェーディング補正部６０２ａによってシェーディング補正がおこなわれる（ステップＳ８０２。なお、このステップＳ８０２とステップＳ８０１とは補正のパラメータが異なるため、別処理として示しているが、本質的には同一の処理である）。つぎに、スキャナーγ変換部６０２ｂによって第１スキャナーγ変換（ステップＳ８０３）、続いて第２スキャナーγ変換（ステップＳ８０４）が順次おこなわれる。
【００８２】
すなわち、裏面ではまず同一濃度の画素に対する読み取り値が表面で読まれたときと同一になるよう、各画素の値が上記変換テーブルによって変換されてから、通常のスキャナーγ変換がおこなわれることになる。
【００８３】
なお、上記で説明した表面用のシェーディング補正部５０２ａが請求項１７にいう「第１のシェーディング補正手段」に、またそのおこなう処理が請求項２８にいう「第１のシェーディング補正工程」に、それぞれ相当する。また、裏面用のシェーディング補正部６０２ａが請求項１７にいう「第２のシェーディング補正手段」に、またそのおこなう処理が請求項２８にいう「第２のシェーディング補正工程」に、それぞれ相当する。
【００８４】
また、表面用のスキャナーγ変換部５０２ｂが請求項１７にいう「第１のスキャナーγ変換手段」に、またそのおこなう処理が請求項２８にいう「第１のスキャナーγ変換工程」に、それぞれ相当する。また、裏面用のスキャナーγ変換部６０２ｂが請求項１７にいう「第２のスキャナーγ変換手段」に、またそのおこなう処理が請求項２８にいう「第２のスキャナーγ変換工程」に、それぞれ相当する。
【００８５】
以上説明した実施の形態１によれば、第２スキャナーγ変換の時点では各面の読み取りデータは同等となるよう調整されているので、たとえば地肌として飛ばす値も各面で同一とすればよく、表面か裏面かでその値を異ならせるなどのパラメータの調整は不要である。すなわち、表面用のスキャナーγ変換部５０２ｂによる第２スキャナーγ変換と、裏面用のスキャナーγ変換部６０２ｂによる第２スキャナーγ変換とは、まったく同一の処理となる。
【００８６】
また、同じ理由でこの後ＭＴＦ補正部５０２ｃ・６０２ｃによっておこなわれるＭＴＦ補正や、プリンタγ変換部５０５ａ・６０５ａによっておこなわれるプリンタγ変換、あるいは中間調処理部５０５ｂ・６０５ｂによっておこなわれる中間調処理などにおいても、表面と裏面とはまったく同様に扱うことができる。
【００８７】
このように、第１スキャナーγ変換すなわち読み取り値の合わせ込みという一手間をかけるだけで、以後は各面に対する処理が完全に同一となるので、それらが異なることによる表面・裏面のデータ管理の複雑さや、パラメータ数の増加、あるいは図４に示すようなプログラマブルなプロセッサーをもちいる場合には、プログラムの切り換えにともなうオーバーヘッドの発生などを未然に回避することができる。したがって、装置全体のパフォーマンスを向上させることが可能である。そして、このように簡易・高速な処理でありながら、最終的に出力される画像の品質を表面と裏面とで容易に揃えることができる。
【００８８】
なお、上記では第１スキャナーγ変換は裏面についてのみおこなうようにしたが、逆に表面についてのみおこなうのであってもよい。また、両面についておこなうのであってもよく、要するに片面での読み取り値をもう片面での読み取り値に合わせることができればよい。
【００８９】
〔実施の形態２〕
つぎに、〔背景および概略〕の項目の（２）で述べた、表面と裏面とでパラメータを異ならせることによるフィルタ強度の調整について説明する。この処理は、何らかの理由で実施の形態１のような、読み取り値自体の補正がおこなえない場合などに、図５に示す表面用のＭＴＦ補正部５０２ｃおよび図６に示す裏面用のＭＴＦ補正部６０２ｃによっておこなわれるものである。
【００９０】
実施の形態２にかかる画像処理装置の縦断正面図、その内部構成、その第１画像処理プロセッサー２０４ａおよび第２画像処理プロセッサー２０４ｂのハードウエア構成、これらのプロセッサーに搭載されるＳＩＭＤ型プロセッサーのハードウエア構成は、実施の形態１のそれと同様である。また、第１画像処理プロセッサー２０４ａと第２画像処理プロセッサー２０４ｂの概略の機能構成も、図５および図６に示した実施の形態１のそれと同様であるが、以下そのＭＴＦ補正部５０２ｃ・６０２ｃの機能構成について、より詳細に説明する。
【００９１】
まず、図９は、図５に示す表面用のＭＴＦ補正部５０２ｃの構成を機能的に示す説明図である。９０１はエッジ量算出部であり、入力した表面画像の各画素について、そのエッジ量Ｅを算出して、後述するフィルタ強度調整部９０２に出力する。エッジ量Ｅの算出は下記のようにしておこなう。
【００９２】
まず、縦方向エッジ量算出部９０１ａによって、図１０に示すエッジ検出フィルタをもちいて、各画素における縦方向のエッジ量ａを算出する。同図のマトリックス内の各数値は、縦横に並んだ各画素の値に掛け合わせる係数を示している。中央の値に対応する注目画素の縦方向のエッジ量ａは、当該画素を含む５×５の範囲の画素の値に対応する係数を乗算した後、これらの総和を取ることによって求められる。
【００９３】
また、上記に続いて横方向エッジ量算出部９０１ｂで、図１１に示すエッジ検出フィルタによって横方向のエッジ量ｂを、右斜め方向エッジ量算出部９０１ｃで図１２に示すエッジ検出フィルタによって、右上がり斜め４５度方向のエッジ量ｃを、左斜め方向エッジ量算出部９０１ｄで図１３に示すエッジ検出フィルタによって、左上がり斜め４５度方向のエッジ量ｄを、順次算出する。そして、エッジ量Ｅ算出部９０１ｅで各画素についてエッジ量ａ、ｂ、ｃ、ｄの大小関係を比較し、その絶対値が最大となるものの当該絶対値を、当該画素のエッジ量Ｅとする。
【００９４】
つぎに、９０２はフィルタ強度調整部であり、エッジ量算出部９０１から入力したエッジ量Ｅを、まずエッジ量変換部９０２ａによってエッジ量Ｆに変換する。この変換は、エッジ量変換部９０２ａがあらかじめ保持している変換テーブルによっておこなわれる。
【００９５】
図１４は、エッジ量変換部９０２ａによるエッジ量の変換特性の一例を示す説明図である。図示するように、所定量以下（ここでは６０以下）のエッジ量Ｅは一律に０に、また所定量以上（ここでは１２０以上）のエッジ量Ｅは一律に２５５に変換され、その間のエッジ量Ｅに対しては、変換後のエッジ量Ｆが正比例するようになっている。この変換特性にしたがって、各エッジ量Ｅの変換後のエッジ量Ｆがあらかじめ計算されて、変換テーブルとしてエッジ量変換部９０２ａに保持されている。
【００９６】
また、図１５は、エッジ量変換部９０２ａによるエッジ量の変換特性の他の一例を示す説明図である。図示するように、６０以下のエッジ量Ｅは一律に０、６０超８０以下のエッジ量Ｅは一律に６３、８０超１００以下のエッジ量Ｅは一律に１２７、１００超１２０以下のエッジ量Ｅは一律に１９１、１２０超のエッジ量Ｅは一律に２５５に変換される。すなわち、変換後のエッジ量Ｆは、０、６３、１２７、１９１または２５５の離散的な値を取る。これはエッジ量Ｅの５値化の例であるが、２値化から２５６値化まで任意のＮ値化が可能である。Ｎの値が小さいほど上記変換テーブルのサイズは小さくなり、変換後のエッジ量Ｆの検索が高速化される。
【００９７】
つぎに、フィルタ強度調整部９０２はフィルタ強度算出部９０２ｂによって、後述する第２フィルタ処理部９０４の演算結果に掛け合わせる係数、すなわちフィルタ強度を算出する。そして、算出したフィルタ強度を後述する乗算部９０５に出力する。
【００９８】
このフィルタ強度は、エッジ量変換部９０２ａによって求められた変換後のエッジ量Ｆを、２５５で除算することによって求める。あるいは、とくにこのＦがＮ値化されている場合には、あらかじめＦが取り得るすべての値についてＦ／２５５を計算しておき、この中からＦの値に対応するフィルタ強度を選択するようにしてもよい。このように、図１５に示すような特性でエッジ量を変換しておくと、図１４に示すような特性で変換しておくよりも幾分処理が簡略化される。
【００９９】
つぎに、９０３は第１フィルタ処理部、９０４は第２フィルタ処理部であり、入力した表面画像にそれぞれ所定のエッジ強調フィルタをかける。すなわち、表面画像の各画素について、その周辺画素に各フィルタのマトリックスで示される係数を掛け合わせ、ついでこれらを足し合わせ、さらにこれを係数の総和で割ることでフィルタ後の各画素の値を演算する。
【０１００】
つぎに、９０５は乗算部であり、第２フィルタ処理部９０４による演算結果に、フィルタ強度調整部９０２から入力したフィルタ強度を乗算する。そして、９０６は加算部であり、フィルタ強度が掛け合わされた後の第２フィルタ処理部９０４の演算結果と、第１フィルタ処理部９０３による演算結果とを合算する。
【０１０１】
すなわち、エッジ量Ｅの多寡に応じて第２フィルタの強度は０（＝０／２５５）〜１（＝２５５／２５５）までのいずれかの値となり、その割合に応じてフィルタのかかり具合が増減することになるので、エッジ量Ｅの大きい文字部などではより強くエッジが強調されることになる。
【０１０２】
つぎに、図１６は実施の形態２にかかる裏面用のＭＴＦ補正部６０２ｃの構成を機能的に示す説明図である。これは図９の、表面用のＭＴＦ補正部５０２ｃの構成と同一であって、ただそのフィルタ強度調整部１６０２内のエッジ量変換部１６０２ａによる変換特性が、表面用のエッジ量変換部９０２ａによる図１４や図１５の変換特性とは異なっている。あるいは、表面用のエッジ量変換部９０２ａと、裏面用のエッジ量変換部１６０２ａとでは、処理のパラメータが異なるといってもよい。
【０１０３】
図１７は、表面用のエッジ量変換部９０２ａによる変換特性が図１４のようであったときの、裏面用のエッジ量変換部１６０２ａにおけるエッジ量の変換特性の一例を示す説明図である。これは図１４に示すグラフを、エッジ量Ｅにして２０だけ原点方向へ水平移動させたものである。また、図１８は、表面用のエッジ量変換部９０２ａによる変換特性が図１５のようであったときの、裏面用のエッジ量変換部１６０２ａにおけるエッジ量の変換特性の一例を示す説明図である。これも、図１５に示すグラフを同様に左へ２０だけ移動したものである。
【０１０４】
上述のように、裏面では表面に比べて読み取られた画像のコントラストが低くなっているために、同一原稿の同一画素でも、算出されるエッジ量Ｅは裏面のほうが表面よりも少なくなる。たとえば、表面であればエッジ量Ｅは８０と計算される画素でも、裏面で読み取られるとエッジ量Ｅは６０しかない。この目減りしたエッジ量Ｅを、図１４や図１５に示す特性の変換テーブルによって変換すると、変換後のエッジ量Ｆ＝０となるが、もしこの画素が表面で読み取られていればＦ＝８５やＦ＝６３となったはずである。すなわち、表面であればいくらかはかかったはずの第２フィルタが、裏面ではエッジ量Ｅの目減りによってまったくかからないことになる。
【０１０５】
そこで、裏面については図１４や図１５でなく、エッジ量Ｅの目減り分を考慮して、図１７あるいは図１８に示すような変換特性によってエッジ量Ｅをエッジ量Ｆに変換する。これによって、表面で読み取られたときと裏面で読み取られたときとで画素のエッジ量Ｅが異なる場合にも、変換後のエッジ量Ｆ、およびこの後フィルタ強度算出部９０２ｂ・１６０２ｂによって算出されるフィルタ強度は各面で同一となる。
【０１０６】
なお、図１４や図１５に示す表面の変換ではＦ＝０、したがってフィルタ強度も０となってしまうような少ないエッジ量であっても、図１７や図１８に示す裏面の変換ではいくらかの正の値に変換されることがある（この例では４０＜Ｅ≦６０の範囲のＥ）。これを、裏面では表面に比べて第２フィルタのかかるエッジ量の範囲が拡大されている、より直感的には、裏面では表面に比べて第２フィルタがかかりやすくなっていると見ることもできる。
【０１０７】
また、エッジ量Ｅが同一であれば、当該エッジ量Ｅの変換後のエッジ量Ｆは常に裏面のほうが表面よりも大きく、これにともなってフィルタ強度も大きくなる。したがって、裏面では表面に比べて、エッジ量に対するフィルタ強度が相対的に引き上げられていると言うこともできる。
【０１０８】
図１９は、実施の形態２における、表面・裏面それぞれの読み取りデータに対するＭＴＦ補正の流れを模式的に示す説明図である。ここでは、表面については図１５に示すような特性、裏面については図１８に示すような特性で、それぞれエッジ量Ｅをエッジ量Ｆに変換するものとする。
【０１０９】
表面の読み取りデータについては、ＭＴＦ補正部５０２ｃのエッジ量算出部９０１によってエッジ量Ｅの算出をおこない（ステップＳ１９０１）、このＥをフィルタ強度調整部９０２のエッジ量変換部９０２ａによってエッジ量Ｆに変換した上（この場合はＮ値化。ステップＳ１９０２）、さらにこのＦからフィルタ強度算出部９０２ｂによってフィルタ強度を算出する（この場合は、あらかじめ計算されたフィルタ強度の中からの選択。ステップＳ１９０４）。
【０１１０】
また、ＭＴＦ補正部５０２ｃの第１フィルタ処理部９０３および第２フィルタ処理部９０４で、表面の読み取りデータについて第１フィルタ処理（ステップＳ１９０５）および第２フィルタ処理（ステップＳ１９０６）を並行しておこない、乗算部９０５で第２フィルタ処理の処理結果に上記フィルタ強度を乗算した後（ステップＳ１９０７）、これを加算部９０６で第１フィルタ処理の処理結果に加算する（ステップＳ１９０８）。
【０１１１】
裏面の読み取りデータについても、ＭＴＦ補正部６０２ｃのエッジ量算出部１６０１によるエッジ量Ｅの算出（ステップＳ１９０１）、エッジ量変換部１６０２ａによるエッジ量Ｆへの変換（ステップＳ１９０３）、フィルタ強度算出部１６０２ｂによるフィルタ強度の算出（ステップＳ１９０４）、第１フィルタ処理部１６０３による第１フィルタ処理（ステップＳ１９０５）および第２フィルタ処理部１６０４による第２フィルタ処理（ステップＳ１９０６）を経て、乗算部１６０５で第２フィルタの処理結果に上記強度が乗算され（ステップＳ１９０７）、これが加算部１６０６で第１フィルタの処理結果に加算される（ステップＳ１９０８）という流れは同じである。
【０１１２】
ただし、エッジ量Ｅをエッジ量ＦにＮ値化するための閾値が表と裏では異なっている。具体的には、表面の閾値群＝｛６０、８０、１００、１２０｝である（図１５参照）のに対して、裏面の閾値群＝｛４０、６０、８０、１００｝である（図１８参照）。なお、この閾値とは、その前後で変換後のエッジ量Ｆの値が変化するようなエッジ量Ｅのことである。Ｎ値化のパラメータが異なるため、表面のエッジ量変換（ステップＳ１９０２）と裏面のエッジ量変換（ステップＳ１９０３）とは別処理となる。
【０１１３】
なお、上記で説明した表面用のＭＴＦ補正部５０２ｃが請求項１などにいう「第１のＭＴＦ補正手段」に、またそのおこなう処理が請求項１８などにいう「第１のＭＴＦ補正工程」に、それぞれ相当する。また、裏面用のＭＴＦ補正部６０２ｃが請求項１などにいう「第２のＭＴＦ補正手段」に、またそのおこなう処理が請求項１８などにいう「第２のＭＴＦ補正工程」に、それぞれ相当する。
【０１１４】
また、表面用のエッジ量算出部９０１が請求項３などにいう「第１の特徴量算出手段」に、またそのおこなう処理が請求項２０などにいう「第１の特徴量算出工程」に、それぞれ相当する。また、表面用のエッジ量変換部９０２ａが請求項３などにいう「第１の特徴量変換手段」に、またそのおこなう処理が請求項２０などにいう「第１の特徴量変換工程」に、それぞれ相当する。さらに、表面用のフィルタ強度算出部９０２ｂが請求項３などにいう「第１の強度算出手段」に、またそのおこなう処理が請求項２０などにいう「第１の強度算出工程」に、それぞれ相当する。
【０１１５】
また、裏面用のエッジ量算出部１６０１が請求項３などにいう「第２の特徴量算出手段」に、またそのおこなう処理が請求項２０などにいう「第２の特徴量算出工程」に、それぞれ相当する。また、裏面用のエッジ量変換部１６０２ａが請求項３などにいう「第２の特徴量変換手段」に、またそのおこなう処理が請求項２０などにいう「第２の特徴量変換工程」に、それぞれ相当する。さらに、裏面用のフィルタ強度算出部１６０２ｂが請求項３などにいう「第２の強度算出手段」に、またそのおこなう処理が請求項２０などにいう「第２の強度算出工程」に、それぞれ相当する。
【０１１６】
以上説明した実施の形態２によれば、表面に対する裏面でのエッジ量の目減り分が、あらかじめ折り込まれた上でフィルタ強度が調整されるので、いずれの面で読み取られるかにかかわらず、同一画素には同程度のエッジ強調がかかることになる。あるいは、ＭＴＦの悪い面（ここでは裏面）に対しては、ＭＴＦの良い面（ここでは表面）とエッジ量が同じならより強くＭＴＦ強調がかかるように、フィルタ強度が調整されるといってもよい。
【０１１７】
また、エッジ量変換処理は表と裏とで別処理となるものの、以後のフィルタ強度の算出やフィルタ処理、あるいはプリンタγ変換や中間調処理などは各面で同一の処理となるので、適応処理をおこなう画像処理装置において、実施の形態１と同様、表面と裏面の画質の均一化を簡易な処理によって実現することができる。
【０１１８】
〔実施の形態３〕
つぎに、〔背景および概略〕の項目の（３）で述べた、裏面のエッジ量のかさ上げによるフィルタ強度の調整について説明する。この処理は、何らかの理由で実施の形態１のような、読み取り値自体の補正がおこなえない場合などに、図６に示す裏面用のＭＴＦ補正部６０２ｃによっておこなわれるものである。また、実施の形態２とはいわば裏返しの関係にある。
【０１１９】
実施の形態３にかかる画像処理装置の縦断正面図、その内部構成、その第１画像処理プロセッサー２０４ａおよび第２画像処理プロセッサー２０４ｂのハードウエア構成、これらのプロセッサーに搭載されるＳＩＭＤ型プロセッサーのハードウエア構成は、実施の形態１および２のそれと同様である。また、第１画像処理プロセッサー２０４ａと第２画像処理プロセッサー２０４ｂの概略の機能構成も、図５および図６に示した実施の形態１のそれと同様であるが、以下そのＭＴＦ補正部５０２ｃ・６０２ｃの機能構成について、より詳細に説明する。
【０１２０】
実施の形態３による表面用のＭＴＦ補正部５０２ｃの機能的構成は、図９に示す実施の形態１および２の表面用のＭＴＦ補正部５０２ｃのそれと同一である。つぎに、図２０は、図６に示す裏面用のＭＴＦ補正部６０２ｃの構成を機能的に示す説明図である。図９に示す表面用のＭＴＦ補正部５０２ｃの機能構成と、図２０に示す裏面用のＭＴＦ補正部６０２ｃの機能構成との差異は、後者にはそのフィルタ強度調整部２００２内に補正値加算部２００２ｃが設けられている点である。
【０１２１】
裏面用のＭＴＦ補正部６０２ｃのエッジ量算出部２００１は、表面用のＭＴＦ補正部５０２ｃのエッジ量算出部９０１と同様にして、各画素のエッジ量Ｅを算出してフィルタ強度調整部２００２に出力する。そして、フィルタ強度調整部２００２は、まず補正値加算部２００２ｃによって、入力したエッジ量Ｅにあらかじめ定められた数値を加算する。
【０１２２】
すなわち、上述のように表面であればエッジ量Ｅは８０と計算される画素でも、裏面で読み取られるとそのエッジ量Ｅは６０に目減りしてしまうので、この目減り分の２０をまずＥに補ってから、このＥをエッジ量変換部２００２ａでエッジ量Ｆに変換する。このようにすることで、変換後のエッジ量Ｆおよびそれにもとづいて算出されるフィルタ強度を、表面と同一になるまで引き上げることができる。
【０１２３】
図２１は、実施の形態３における、表面・裏面それぞれの読み取りデータに対するＭＴＦ補正の流れを模式的に示す説明図である。表面の読み取りデータについては、ＭＴＦ補正部５０２ｃのエッジ量算出部９０１によってエッジ量Ｅの算出がおこなわれ（ステップＳ２１０１）、このＥがそのままフィルタ強度調整部９０２のエッジ量変換部９０２ａでエッジ量Ｆに変換されて（ステップＳ２１０３）、さらにこのＦからフィルタ強度算出部９０２ｂによってフィルタ強度が算出される（ステップＳ２１０４）。
【０１２４】
また、表面の読み取りデータはＭＴＦ補正部５０２ｃの第１フィルタ処理部９０３および第２フィルタ処理部９０４にそれぞれ入力され、各部で独立にフィルタ処理がおこなわれる（ステップＳ２１０５およびステップＳ２１０６）。そして、乗算部９０５で後者の演算結果にフィルタ強度が乗算され（ステップＳ２１０７）、これが加算部９０６で前者の演算結果に加算される（ステップＳ２１０８）。
【０１２５】
また、裏面の読み取りデータについては、ＭＴＦ補正部６０２ｃのエッジ量算出部２００１によってエッジ量Ｅの算出がおこなわれ（ステップＳ２１０１）、さらにフィルタ強度調整部２００２の補正値加算部２００２ｃによって、Ｅのかさ上げがおこなわれる（ステップＳ２１０２）。そして、このＥがフィルタ強度調整部２００２のエッジ量変換部２００２ａでエッジ量Ｆに変換されて（ステップＳ２１０３）、さらにこのＦからフィルタ強度算出部２００２ｂによってフィルタ強度が算出される（ステップＳ２１０４）。
【０１２６】
また、裏面の読み取りデータはＭＴＦ補正部６０２ｃの第１フィルタ処理部２００３および第２フィルタ処理部２００４にそれぞれ入力され、各部で独立にフィルタ処理がおこなわれる（ステップＳ２１０５およびステップＳ２１０６）。そして、乗算部２００５で後者の演算結果にフィルタ強度が乗算され（ステップＳ２１０７）、これが加算部２００６で前者の演算結果に加算される（ステップＳ２１０８）。
【０１２７】
なお、上記で説明した補正値加算部２００２ｃが請求項１２などにいう「補正値加算手段」に、またそのおこなう処理が請求項２３などにいう「補正値加算工程」に、それぞれ相当する。
【０１２８】
以上説明した実施の形態３によれば、エッジ量Ｅからエッジ量Ｆへの変換の時点では、裏面で目減りしたエッジ量Ｅは表面と同等になるように調整されているので、エッジ量Ｆへの変換は表面であるか裏面であるかを問わず、同一の変換テーブルによっておこなえばよい。
【０１２９】
すなわち、表面用のエッジ量変換部９０２ａと、裏面用のエッジ量変換部２００２ａとで、処理を完全に同一（パラメータも同一）とすることができる。この点が実施の形態２と異なるところである。そして、以後各面に対する処理は完全に同一となるので、実施の形態１および２と同様、表面と裏面の画質の均一化を簡易な処理によって実現することが可能である。
【０１３０】
〔実施の形態４〕
なお、上述した実施の形態２および３は、各画素のエッジ量に応じてフィルタの強度を変更した例、すなわち図６に示すＭＴＦ補正部５０２ｃ・６０２ｃにおいて適応処理をおこなった例であるが、適応処理はこれ以外に、たとえば中間調処理部５０５ｂ・６０５ｂやそれに先立つプリンタγ変換部５０５ａ・６０５ａなどにおいても応用することができる。
【０１３１】
中間調処理には、エッジ部分に適したものや非エッジ部分に適したもの、低濃度部分に適したものや高濃度部分に適したもの、あるいは網点に適したものなど、種々の方式が存在し、画像各部の特徴に応じてこれらを選択することで、その特性に応じたドットを形成することができる。すなわち、この中間調処理の切り換えによって、より高画質な出力結果を得ることができる。そこで、たとえばＮ値誤差拡散に使用する閾値を複数用意しておき、エッジ量Ｅの多寡によって選択的にいずれの閾値をもちいるかを決定するようにする。
【０１３２】
また、どの中間調処理が選択されるか、より正確には当該処理によって最終的にどのようにドットが打たれるかによって、同じディジタル値の画素でも出力結果の濃度が異なってくる。そのため、上記のようにエッジ量によって中間調処理を切り換える場合には、あらかじめ適用する中間調処理に応じた読み取り値の変換、すなわちプリンタγ変換をおこなっておかなければならない。すなわち、適用する中間調処理に応じた複数の変換特性、より具体的には複数の変換テーブルをあらかじめ用意しておき、エッジ量の多寡によって選択的にいずれのテーブルを参照するかを決定するようにする。
【０１３３】
そして、上記のように構成する場合、読み取り部の特性の差異が原因で裏面では表面ほどエッジが取れないために、各面でフィルタのかかり具合が異なってしまったのとちょうど同じように、同一原稿の同一画素でも表面で読ませたときと裏面で読ませたときとで適用されるプリンタγ変換の特性や誤差拡散の閾値が異なってしまうという問題が生ずる。そこで、中間調処理やプリンタγ変換に適応処理を応用している場合にも、エッジ量の異なる表面と裏面とで処理が同一になるような調整をおこなうようにしてもよい。
【０１３４】
図２２は、適応処理の各種画像処理への応用およびそれにともなうエッジ量の調整の一例を模式的に示す説明図である。同図では、ＭＴＦ補正・プリンタγ変換および中間調処理のそれぞれにおいて、エッジ量の算出とその調整とをおこなうようにしているが、これは各処理で共有するようにしてもよい。たとえば、ＭＴＦ補正の際に計算されたエッジ量Ｅと変換後のエッジ量Ｆとを保持しておき、後段のプリンタγ変換や中間調処理の切り換えもこのＥやＦによっておこなうようにする。
【０１３５】
図２３は、適応処理および実施の形態２に対応するエッジ量の調整をおこなう中間調処理部５０５ｂ・６０５ｂの構成を機能的に示す説明図である。エッジ量算出部２３０１によって算出されたエッジ量Ｅを、閾値調整部２３０２のエッジ量変換部２３０２ａによってエッジ量Ｆに変換するが、ここでの変換特性が裏面でのＥの減少に配慮して決められているので、同一原稿の同一画素について計算されるＦは表面と裏面とで同一となる。
【０１３６】
そして、このＦにもとづいて、閾値調整部２３０２の閾値選択部２３０２ｂによってあらかじめ保持されている閾値群の中から適切なものを選択し、これによって誤差拡散処理部２３０３での誤差拡散処理をおこなう。
【０１３７】
また、図２４は、適応処理および実施の形態３に対応するエッジ量の調整をおこなう裏面用の中間調処理部６０５ｂの構成を機能的に示す説明図である。なお、これに対応する表面用の中間調処理部５０５ｂの機能構成は図２３と同様である。
【０１３８】
図２３と図２４との差異は、閾値調整部２３０２に対応する閾値調整部２４０２に、補正値加算部２４０２ｃが設けられている点である。裏面では、この補正値加算部２４０２ｃによってエッジ量のかさ上げがおこなわれるため、表面のエッジ量変換部２３０２ａと裏面のエッジ量変換部２４０２ａとでパラメータを同一とすることができる。
【０１３９】
なお、プリンタγ変換部５０５ａ・６０５ａについても同様に、上記の閾値選択部２３０２ｂ・２４０２ｂに代えて変換特性選択部を設け、変換後のエッジ量Ｆによって、複数の変換テーブルから適切なものを選択して、誤差拡散処理部２３０３・２４０３に代わるプリンタγ変換部によって当該テーブルによるプリンタγ変換をおこなう。
【０１４０】
なお、上記で説明した表面用の中間調処理部５０５ｂが請求項４などにいう「第１の中間調処理手段」に、裏面用の中間調処理部６０５ｂが請求項４などにいう「第２の中間調処理手段」に、それぞれ相当する。また、エッジ量算出部２３０１が請求項８などにいう「第１の特徴量算出手段」および「第２の特徴量算出手段」に、エッジ量変換部２３０２ａが請求項８などにいう「第１の特徴量変換手段」および「第２の特徴量変換手段」に、閾値選択部２３０２ｂが請求項８などにいう「第１の閾値決定手段」および「第２の閾値決定手段」に、それぞれ相当する。
【０１４１】
また、上記で説明した表面用のプリンタγ変換部５０５ａが請求項５などにいう「第１のプリンタγ変換手段」に、裏面用のプリンタγ変換部６０５ａが請求項５などにいう「第２のプリンタγ変換手段」に、それぞれ相当する。また、そのエッジ量算出部が請求項９などにいう「第１の特徴量算出手段」および「第２の特徴量算出手段」に、エッジ量変換部が請求項９などにいう「第１の特徴量変換手段」および「第２の特徴量変換手段」に、変換特性選択部が請求項９などにいう「第１の変換特性決定手段」および「第２の変換特性決定手段」に、それぞれ相当する。
【０１４２】
以上説明した実施の形態４によれば、適応処理をＭＴＦ補正だけでなく中間調処理やプリンタγ変換に応用する場合にも、実施の形態２や３と同様、容易に表面と裏面の画質の均一化をはかることができる。
【０１４３】
なお、上記実施の形態１〜４で説明した画像処理方法は、図２に示すプロセス・コントローラー２１１から供給されたプログラムを第１画像処理プロセッサー２０４ａおよび第２画像処理プロセッサー２０４ｂが実行することによって実施される。このプログラムはＲＯＭ、ＨＤ、ＦＤ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＩＣカードなどのＣＰＵで読み取り可能な記録媒体に記録することができ、この媒体によって配布することができる。また、インターネットなどのネットワークを経由した配布も可能である。
【０１４４】
【発明の効果】
以上説明したようにこの発明によれば、原稿の表面と裏面とが別個の読み取り部によってそれぞれ読み取られるとともに、それぞれについて各画素の特徴量に応じたＭＴＦ補正がおこなわれ、これによって、表面と裏面のそれぞれについて各画素の特徴量に応じた適切なＭＴＦ補正をおこなうことが可能な画像処理装置が得られるという効果を奏する。そして、原稿の表面と裏面とが同一の場合、それぞれ特性の異なる別個の読み取り部で読み取られていても、同一画素には表裏を問わず同一強度のフィルタ処理がおこなわれ、これによって、表面と裏面のそれぞれについて各画素の特徴量に応じた適切なＭＴＦ補正をおこなうとともに、当該処理後の各面の画質を容易に揃えることが可能な画像処理装置が得られるという効果を奏する。
【０１４５】
また、この発明によれば、かりに原稿の表面と裏面とが同一の場合、それぞれ特性の異なる別個の読み取り部で読み取られていても、同一画素には表裏を問わず変換結果が同一となるようなプリンタγ変換がおこなわれ、これによって、表面と裏面のそれぞれについて各画素の特徴量に応じた適切なプリンタγ変換をおこなうとともに、当該処理後の各面の画質を容易に揃えることが可能な画像処理装置が得られるという効果を奏する。
【０１４６】
また、この発明によれば、別個の読み取り部によって同時に読み取られた表面と裏面の各画素の読み取り値が、同一濃度の画素については同一となるよう補正され、これによって、ＭＴＦ補正やプリンタγ変換あるいは中間調処理などの各種処理を表裏の区別なくおこなうとともに、当該処理後の各面の画質を容易に揃えることが可能な画像処理装置が得られるという効果を奏する。
【図面の簡単な説明】
【図１】  この発明の実施の形態１にかかる画像処理装置の縦断正面図である。
【図２】  この発明の実施の形態１にかかる画像処理装置の内部構成を示す説明図である。
【図３】  この発明の実施の形態１にかかる第１・第２画像処理プロセッサーのハードウエア構成を示す説明図である。
【図４】  この発明の実施の形態１にかかる第１・第２画像処理プロセッサーに搭載される、Ｒｉ１０ミドルウエアプロセッサーのハードウエア構成を模式的に示す説明図である。
【図５】  この発明の実施の形態１にかかる第１画像処理プロセッサーの構成を機能的に示す説明図である。
【図６】  この発明の実施の形態１にかかる第２画像処理プロセッサーの構成を機能的に示す説明図である。
【図７】  この発明の実施の形態１にかかる裏面用のスキャナーγ変換部の変換特性の一例を示す説明図である。
【図８】  この発明の実施の形態１における、表面・裏面それぞれの読み取りデータに対するシェーディング補正とスキャナーγ変換との流れを模式的に示す説明図である。
【図９】  この発明の実施の形態１による表面用のＭＴＦ（Ｍｏｄｕｌａｔｉｏｎ  Ｔｒａｎｓｆｅｒ  ｆｕｎｃｔｉｏｎ）補正部の構成を機能的に示す説明図である。
【図１０】  この発明の実施の形態１においてエッジ量の算出にもちいられるエッジ量検出フィルタのうち一枚を模式的に示す説明図である。
【図１１】  この発明の実施の形態１においてエッジ量の算出にもちいられるエッジ量検出フィルタのうち他の一枚を模式的に示す説明図である。
【図１２】  この発明の実施の形態１においてエッジ量の算出にもちいられるエッジ量検出フィルタのうち他の一枚を模式的に示す説明図である。
【図１３】  この発明の実施の形態１においてエッジ量の算出にもちいられるエッジ量検出フィルタのうち他の一枚を模式的に示す説明図である。
【図１４】  この発明の実施の形態１におけるエッジ量の変換特性の一例を示す説明図である。
【図１５】  この発明の実施の形態１におけるエッジ量の変換特性の他の一例を示す説明図である。
【図１６】  この発明の実施の形態２にかかる裏面用のＭＴＦ補正部の構成を機能的に示す説明図である。
【図１７】  この発明の実施の形態２におけるエッジ量の変換特性の一例を示す説明図である。
【図１８】  この発明の実施の形態２におけるエッジ量の変換特性の一例を示す説明図である。
【図１９】  この発明の実施の形態２における、表面・裏面それぞれの読み取りデータに対するＭＴＦ補正の流れを模式的に示す説明図である。
【図２０】  この発明の実施の形態３にかかる裏面用のＭＴＦ補正部の構成を機能的に示す説明図である。
【図２１】  この発明の実施の形態３における、表面・裏面それぞれの読み取りデータに対するＭＴＦ補正の流れを模式的に示す説明図である。
【図２２】  適応処理の各種画像処理への応用およびそれにともなうエッジ量の調整の一例を模式的に示す説明図である。
【図２３】  この発明の実施の形態４にかかる中間調処理部の構成を機能的に示す説明図である。
【図２４】  この発明の実施の形態４にかかる裏面用の中間調処理部の構成を機能的に示す説明図である。
【図２５】  従来技術にかかる表面読み取り部および裏面読み取り部のそれぞれの読み取り特性を示す説明図である。
【図２６】  従来技術にかかる表面読み取り部および裏面読み取り部のそれぞれの読み取り特性を示す説明図である。
【図２７】  従来技術において、同一原稿を表面読み取り部から読み取ったときと裏面読み取り部から読み取ったときの最終的な出力画像の画質の差異を示す説明図である。
【符号の説明】
１０１  イメージスキャナー
１０１ａ  第１画像読み取り部
１０１ｂ  第２画像読み取り部
１０２  プリンタ
２０３ａ  第１画像データ制御部
２０３ｂ  第２画像データ制御部
２０４ａ  第１画像処理プロセッサー
２０４ｂ  第２画像処理プロセッサー
２０５  ビデオ・データ制御部
２０６  作像ユニット（エンジン）
２１０  シリアルバス
２１１  プロセス・コントローラー
２３１  システム・コントローラー
２２０ａ  第１パラレルバス
２２０ｂ  第２パラレルバス
２２１  画像メモリー・アクセス制御部
２２２  メモリーモジュール
３０１  入出力ポート
３０２  バス・スイッチ／ローカル・メモリー群
３０３  メモリー制御部
３０４  プロセッサー・アレー部
３０５  プログラムＲＡＭ
３０６  データＲＡＭ
３０７  ホスト・バッファー
４０１  レジスター
４０２  マルチプレクサー
４０３  バレルシフター
４０４  論理演算器
４０５  アキュムレーター
４０６  テンポラリー・レジスター
５０１，６０１  第１入力Ｉ／Ｆ
５０２，６０２  スキャナー画像処理部
５０２ａ，６０２ａ  シェーディング補正部
５０２ｂ，６０２ｂ  スキャナーγ変換部
５０２ｃ，６０２ｃ  ＭＴＦ補正部
５０３，６０３  第１出力Ｉ／Ｆ
５０４，６０４  第２入力Ｉ／Ｆ
５０５，６０５  画質処理部
５０５ａ，６０５ａ  プリンタγ変換部
５０５ｂ，６０５ｂ  中間調処理部
５０６，６０６  第２出力Ｉ／Ｆ
５０７，６０７  コマンド制御部
９０１，１６０１，２００１，２３０１，２４０１  エッジ量算出部
９０１ａ，１６０１ａ  縦方向エッジ量算出部
９０１ｂ，１６０１ｂ  横方向エッジ量算出部
９０１ｃ，１６０１ｃ  右斜め方向エッジ量算出部
９０１ｄ，１６０１ｄ  左斜め方向エッジ量算出部
９０１ｅ，１６０１ｅ  エッジ量Ｅ算出部
９０２，１６０２，２００２  フィルタ強度調整部
９０２ａ，１６０２ａ  エッジ量変換部
９０２ｂ，１６０２ｂ，２００２ｂ  フィルタ強度算出部
９０３，１６０３，２００３  第１フィルタ処理部
９０４，１６０４，２００４  第２フィルタ処理部
９０５，１６０５，２００５  乗算部
９０６，１６０６，２００６  加算部
２００２ｃ，２４０２ｃ  補正値加算部
２３０１ａ，２４０１ａ  縦方向エッジ量算出部
２３０１ｂ，２４０１ｂ  横方向エッジ量算出部
２３０１ｃ，２４０１ｃ  右斜め方向エッジ量算出部
２３０１ｄ，２４０１ｄ  左斜め方向エッジ量算出部
２３０１ｅ，２４０１ｅ  エッジ量Ｅ算出部
２３０２，２４０２  閾値調整部
２３０２ａ，２４０２ａ  エッジ量変換部
２３０２ｂ，２４０２ｂ  閾値選択部
２３０３，２４０３  誤差拡散処理部
【図１】
0003971575.tif 000002
【図２】
0003971575.tif 000003
【図３】
0003971575.tif 000004
【図４】
0003971575.tif 000005
【図５】
0003971575.tif 000006
【図６】
0003971575.tif 000007
【図７】
0003971575.tif 000008
【図８】
0003971575.tif 000009
【図９】
0003971575.tif 000010
【図１０】
0003971575.tif 000011
【図１１】
0003971575.tif 000012
【図１２】
0003971575.tif 000013
【図１３】
0003971575.tif 000014
【図１４】
0003971575.tif 000015
【図１５】
0003971575.tif 000016
【図１６】
0003971575.tif 000017
【図１７】
0003971575.tif 000018
【図１８】
0003971575.tif 000019
【図１９】
0003971575.tif 000020
【図２０】
0003971575.tif 000021
【図２１】
0003971575.tif 000022
【図２２】
0003971575.tif 000023
【図２３】
0003971575.tif 000024
【図２４】
0003971575.tif 000025
【図２５】
0003971575.tif 000026
【図２６】
0003971575.tif 000027
【図２７】
0003971575.tif 000028