(57)【特許請求の範囲】
【請求項１】
入力画像データの各画素が属する領域を、少なくとも文字領域が判別されるように、判別する領域判別部と、
前記入力画像データに対して、前記領域判別部により判別された結果に応じた空間フィルタ処理を行う空間フィルタ処理部と、
前記入力画像に対して、前記領域判別部により判別された結果に応じた階調補正処理を行う出力階調補正部と、
を備える画像処理装置において、
前記入力画像データの原稿画像に存在せず、前記入力画像データに含まれている筋状画像を抑制する筋抑制モードを有効にするモード設定部を備え、
前記モード設定部により前記筋抑制モードが有効にされると、
前記空間フィルタ処理部は、前記領域判別部により文字領域に含まれると判別された文字画素に対して、前記筋抑制モードが有効にされていない場合よりも画像の鮮鋭性の強調度合いが小さい前記空間フィルタ処理を実行し、かつ、前記出力階調補正部は、当該空間フィルタ処理後の前記文字画素に対して、前記筋抑制モードが有効にされてない場合よりも画像の鮮鋭性の強調度合いが大きい前記階調補正処理を実行する、
ことを特徴とする画像処理装置。
【請求項２】
ユーザからの指示入力を受け付ける受付部を備えており、
前記受付部が前記筋抑制モードを有効にする指示入力を受け付けると、前記モード設定部は、前記筋抑制モードを有効にする、ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記領域判別部は、さらに、前記入力画像データに含まれる各画素が有彩であるか無彩であるかの判定を行い、
前記文字画素は、前記領域判別部により無彩であると判定された文字画素であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記入力画像データの原稿種別を判定する原稿種別判別部を備え、
前記原稿種別判別部により前記入力画像データの原稿種別が文字を含む文字原稿であると判別されると、前記モード設定部は、前記筋抑制モードを有効にする、ことを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
ユーザからの、前記入力画像データの原稿種別の指定を受け付ける原稿種別選択部を備え、
前記原稿種別選択部が、前記入力画像データの原稿種別が文字原稿であるという指定を受け付けると、前記モード設定部は、前記筋抑制モードを有効にすることを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項６】
前記入力画像データの原稿種別を判定する原稿種別判別部を備え、
前記原稿種別判別部により前記入力画像データの原稿種別が文字を含む文字原稿であると判別されると、前記受付部は、前記筋抑制モードを有効にする指示入力を受け付け可能になることを特徴とする請求項２に記載の画像処理装置。
【請求項７】
ユーザからの、前記入力画像データの原稿種別の指定を受け付ける原稿種別選択部を備え、
前記原稿種別選択部が前記入力画像データの原稿種別が文字を含む文字原稿であるという指定を受け付けると、前記受付部は、前記筋抑制モードを有効にする指示入力を受け付け可能になることを特徴とする請求項２に記載の画像処理装置。
【請求項８】
前記空間フィルタ処理部は、前記画像の鮮鋭性の強調度合いが小さい前記空間フィルタ処理では、入力画素値を平滑化する、あるいは入力画素値をそのまま出力画素値とする、フィルタ係数を用いることを特徴とする請求項１から７のいずれか１項に記載の画像処理装置。
【請求項９】
前記出力階調補正部は、前記画像の鮮鋭性の強調度合いが大きい前記階調補正処理では、前記文字領域に対するコントラスト強調が得られる階調補正曲線を用いることを特徴とする請求項１から８のいずれか１項に記載の画像処理装置。
【請求項１０】
請求項１から９のいずれか１項に記載の画像処理装置と、前記入力画像データに基づいた出力画像データを出力する画像出力装置とを備えることを特徴とする画像形成装置。
【請求項１１】
請求項１から９のいずれか１項に記載の画像処理装置と、原稿画像を読み取り入力画像データを生成する画像入力装置と、を備えることを特徴とする画像読取装置。
【請求項１２】
入力画像データの各画素が属する領域を、少なくとも文字領域が判別されるように、判別する領域判別ステップ
前記入力画像データに対して、前記領域判別ステップにて判別された結果に応じた空間フィルタ処理を行う空間フィルタ処理ステップと、
前記入力画像データに対して、前記領域判別ステップにて判別された結果に応じた階調補正処理を行う出力階調補正ステップと、を含む画像処理方法において、
前記入力画像データの原稿画像に存在せず、前記入力画像データに含まれている筋状画像を抑制する筋抑制モードを有効にするモード設定ステップを含み、
前記モード設定ステップにて前記筋抑制モードが有効にされると、
前記空間フィルタ処理ステップでは、前記領域判別ステップにより文字領域に含まれると判別された文字画素に対して、前記筋抑制モードが有効にされていない場合よりも、画像の鮮鋭性の強調度合いが小さい前記空間フィルタ処理を実行し、かつ、前記出力階調補正ステップでは、当該空間フィルタ処理後の前記文字画素に対して、前記筋抑制モードが有効にされてない場合よりも、画像の鮮鋭性の強調度合いが大きい前記階調補正処理を実行する、
ことを特徴とする画像処理方法。
【請求項１３】
請求項１から９のいずれか１項に記載の画像処理装置を動作させる画像処理プログラムであって、コンピュータを前記各部として機能させるための画像処理プログラム。
【請求項１４】
請求項１３に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を搬送させつつ読取動作を行って得た画像データに、原稿にはない筋が含まれている場合に、前記筋を除去したり、前記筋を目立ち難くしたりする機能を備えた画像処理装置、画像形成装置、画像読取装置、画像処理方法、画像処理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
原稿を搬送させる画像読取装置にて原稿を読み取り得た画像データを、プリンタで印刷したりディスプレイに表示したりすると、画像の中に、原稿搬送方向（副走査方向）に沿った筋状画像が現れることがある。この筋状画像は、塵埃或いは搬送される原稿の用紙の紙粉等の異物が、原稿載置面を構成するガラスに付着したり、前記ガラスにキズが形成されていたりすること等に起因して発生するものである。このような筋状画像は、白地部である地肌部に黒筋となって現れたり、原稿からの画像部分に白筋となって現れたりする。そのため、原稿に忠実な画像データを得ることが求められる画像形成装置にとっては、このような筋状画像を除去することが望まれる。
【０００３】
そこで、筋状画像の除去に係る技術が、例えば特許文献１に提案されている。特許文献１では、異物に起因する筋の位置を検出し、筋であると判定された画素であって、且つ、原稿の画像が現れている可能性が低い画素について、その画素値を周辺画素の画素値を用いた画素値に置換する処理を行う。このような処理により、筋状画像を除去、あるいは、見え難くして、画質の低下を回避している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０-６３０９１号公報
【特許文献２】特開２００２−２３２７０８号公報
【特許文献３】特開２００６−３３３４３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、１枚ずつ読み取られる各原稿について、通常の画像読取動作の他に、当該原稿とその１枚前（又は１枚後ろ）に搬送される原稿との間の予め定められた位置が、読取部による読取位置に到達する前のタイミングで、読取動作を行う必要がある。かつ、読取動作で得られた画像データに基づき筋状画像の位置を検出する処理が必要となる。つまり、特許文献１での技術では、複雑な動作制御を行って筋状画像の位置を検出する必要がある。また、特許文献１の技術では、１枚の原稿を読み取る場合、筋状画像の検知を行うことができない。
【０００６】
本発明は、上記の問題に鑑みてなされたものであり、複雑な動作制御による筋状画像の位置の検出を必要とせず、１枚の原稿であっても、容易な処理にて、原稿画像に存在せず当該原稿画像に対する入力画像データに含まれている筋状画像（筋状画像データ）を消したり、可及的に視認し難くしたり、することができる画像処理装置、それを備えた画像形成装置、画像読取装置、画像処理方法、画像処理プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像処理装置は、前記の課題を解決するために、入力画像データの各画素が属する領域を、少なくとも文字領域が判別されるように、判別する領域判別部と、前記入力画像データに対して、前記領域判別部により判別された結果に応じた空間フィルタ処理を行う空間フィルタ処理部と、前記入力画像に対して、前記領域判別部により判別された結果に応じた階調補正処理を行う出力階調補正部と、を備える画像処理装置において、前記入力画像データの原稿画像に存在せず、前記入力画像データに含まれている筋状画像を抑制する筋抑制モードを有効にするモード設定部を備え、前記モード設定部により前記筋抑制モードが有効にされると、前記空間フィルタ処理部は、前記領域判別部により文字領域に含まれると判別された文字画素に対して、前記筋抑制モードが有効にされていない場合よりも画像の鮮鋭性の強調度合いが小さい前記空間フィルタ処理を実行し、かつ、前記出力階調補正部は、当該空間フィルタ処理後の前記文字画素に対して、前記筋抑制モードが有効にされてない場合よりも画像の鮮鋭性の強調度合いが大きい前記階調補正処理を実行する、ことを特徴としている。
【０００８】
上記構成によると、入力画像データの原稿画像に存在せず、入力画像データに含まれている筋状画像を抑制する筋抑制モードが有効になると、空間フィルタ処理部は、領域判別部により文字領域に含まれると判別された文字画素に対して、筋抑制モードが有効に設定されていない場合よりも画像の鮮鋭性の強調度合いが小さい空間フィルタ処理を実行する。かつ、出力階調補正部は、当該空間フィルタ処理後の前記文字画素に対して、筋抑制モードが有効にされてない場合よりも画像の鮮鋭性の強調度合いが大きい階調補正処理を実行する。
【０００９】
一般に、原稿画像に存在せず当該原稿画像に対する入力画像データに含まれている筋状画像は、原稿載置台の上面に塵埃或いは用紙の紙粉等の異物が付着したり、原稿載置台にキズが生じていたりすることにより起因しており、原稿画像に存在する文字画像より細い線である。そのため、筋状画像を表す画素と原稿画像に存在する文字画像を表す画素とでは、画素値の範囲に差がある。これらは両者とも領域判別部の判別では文字画素として認識される。ここで、画像の鮮鋭性の強調度合いが大きい空間フィルタ処理を行うと、空間フィルタ処理後における、細い筋状画像を表す画素と、筋状画像よりも太い原稿画像に存在する文字画像を表す画素との間の画素値の範囲の差は、小さくなったり無くなったりする。
【００１０】
しかし、本発明の上記構成のように、領域判別部により判定された文字画素に対し、筋抑制モードが有効にされてない場合よりも画像の鮮鋭性に係る強調度合いが小さい空間フィルタ処理を行うことで、筋状画像を表す画素と原稿画像に存在する文字画像を表す画素との両者間の、画素値の範囲の差を維持することができる。さらに、本発明の上記構成のように、画像の鮮鋭性に係る強調度合いが小さい空間フィルタ処理後の文字画素に対して、筋抑制モードが有効にされてない場合よりも画像の鮮鋭性の強調度合いが大きい階調補正処理を行うことで、両者間で維持された画素値の範囲の差が強調される。すなわち、筋状画像よりも太い文字画像の画素は、大部分が一定の出力値に設定された画像として再現される。一方、筋状画像を表す細い線に相当する画素は、無画像状態に設定され、消去される。
【００１１】
以上のように、本発明では、筋抑制モードが有効になると、空間フィルタ処理及び出力階調補正部が、上記処理を実行することで、原稿画像に存在せず当該原稿画像に対する入力画像データに含まれている筋状画像（筋状画像データ）を消したり、可及的に視認し難くしたりすることができる。このように、本発明では、複雑な動作制御による筋状画像の位置の検出を必要とせず、１枚の原稿でも複数の原稿でも、容易に、原稿画像に存在せず当該原稿画像に対する入力画像データに含まれている筋状画像を消したり可及的に視認し難くしたりすることができる。
【００１２】
本発明に係る画像処理装置は、上記構成に加え、ユーザからの指示入力を受け付ける受付部を備えており、前記受付部が前記筋抑制モードを有効にする指示入力を受け付けると、前記モード設定部は、前記筋抑制モードを有効にしてもよい。
【００１３】
上記構成によると、ユーザから前記筋抑制モードを有効にする指示入力を受け付けることで、筋抑制モードを有効にすることができる。よって、容易に、筋抑制モードを有効にし、原稿画像に存在せず当該原稿画像に対する入力画像データに含まれている筋状画像を消したり可及的に視認し難くしたりすることができる。
【００１４】
本発明に係る画像処理装置は、上記構成に加え、前記領域判別部は、さらに、前記入力画像データに含まれる各画素が有彩であるか無彩であるかの判定を行い、前記文字画素は、前記領域判別部により無彩であると判定された文字画素であってもよい。
【００１５】
文字画素として無彩の文字画素と有彩の文字画素との両方を含めると、上記した筋抑制モードを有効にした場合の空間フィルタ処理及び階調補正処理を行ったときに、再現が維持される比較的太い色線（有彩色の線）や色文字（有彩色の文字）の色味が変化することがある。そこで、本発明に係る上記構成のように、領域判別部により無彩であると判定された文字画素に限定して、上記した筋抑制モードを有効にした場合の空間フィルタ処理及び階調補正処理を行うことで、色線や色文字の色味が変化するのを抑制することができる。
【００１６】
本発明に係る画像処理装置は、上記構成に加え、前記入力画像データの原稿種別を判定する原稿種別判別部を備え、前記原稿種別判別部により前記入力画像データの原稿種別が文字を含む文字原稿であると判別されると、前記モード設定部は、前記筋抑制モードを有効にしてもよい。
【００１７】
原稿が文字を含まない原稿（例えば、全面印刷写真、印画紙写真）である場合、上記した筋抑制モードを有効にした場合の空間フィルタ処理及び階調補正処理を行っても効果がほとんど得られないことが多い。そこで、本発明の上記構成のように、原稿種別判別部にて原稿が文字原稿であると判定された場合に限定して、上記した筋抑制モードを有効にした場合の空間フィルタ処理及び階調補正処理を行うことで、無駄な処理が行われるのを防止することができる。
【００１８】
本発明に係る画像処理装置は、上記構成に加え、ユーザからの前記入力画像データの原稿種別の指定を受け付ける原稿種別選択部を備え、前記原稿種別選択部が、前記入力画像データの原稿種別が文字原稿であるという指定を受け付けると、前記モード設定部は、前記筋抑制モードを有効にしてもよい。
【００１９】
上記構成によると、原稿種別選択部が入力画像データの原稿種別が文字原稿であるという指定を受け付けると、モード設定部は筋抑制モードを有効にする。よって、ユーザから入力画像データの原稿種別が文字原稿であるという指定により、筋抑制モードを有効にすることができる。
【００２０】
また、本発明に係る画像処理装置は、上記構成に加え、前記入力画像データの原稿種別を判定する原稿種別判別部を備え、前記原稿種別判別部により前記入力画像データの原稿種別が文字を含む文字原稿であると判別されると、前記受付部は、前記筋抑制モードを有効にする指示入力を受け付け可能になってもよい。
【００２１】
上記構成によると、原稿種別判別部により入力画像データの原稿種別が文字を含む文字原稿であると判別された場合に、筋抑制モードを有効にする指示入力を受け付けることができる。つまり、文字原稿であると判別されると、ユーザは、受付部から筋抑制モードを有効にする（選択する、指定する）ことができる。
【００２２】
また、本発明に係る画像処理装置は、上記構成に加え、ユーザからの、前記入力画像データの原稿種別の指定を受け付ける原稿種別選択部を備え、前記原稿種別選択部が前記入力画像データの原稿種別が文字を含む文字原稿であるという指定を受け付けると、前記受付部は、前記筋抑制モードを有効にする指示入力を受け付け可能になってもよい。
【００２３】
上記構成によると、原稿種別選択部が入力画像データの原稿種別が文字を含む文字原稿であるという指定を受け付けた場合に、筋抑制モードを有効にする指示入力を受け付けることができる。つまり、文字原稿であると指定した場合に、ユーザは、受付部から筋抑制モードを有効にする（選択する、指定する）ことができる。
【００２４】
本発明に係る画像処理装置は、上記構成に加え、前記空間フィルタ処理部は、前記画像の鮮鋭性の強調度合いが小さい前記空間フィルタ処理では、入力画素値を平滑化する、あるいは入力画素値をそのまま出力画素値とする、フィルタ係数を用いてもよい。
【００２５】
上記構成によると、空間フィルタ部が、入力画素値を平滑化する、あるいは入力画素値をそのまま出力画素値とするフィルタ係数を用いて空間フィルタ処理を施すことで、効果的に、文字画素に対して、筋抑制モードが有効にされてない場合よりも画像の鮮鋭性の強調度合いが小さい空間フィルタ処理を実施できる。
【００２６】
本発明に係る画像処理装置は、上記構成に加え、前記出力階調補正部は、前記画像の鮮鋭性の強調度合いが大きい前記階調補正処理では、前記文字領域に対するコントラスト強調が得られる階調補正曲線を用いてもよい。
【００２７】
上記構成によると、出力階調補正部が、文字領域に対するコントラスト強調が得られる階調補正曲線を用いて、階調補正処理を施すことで、効果的に、文字画素に対して、筋抑制モードが有効にされてない場合よりも画像の鮮鋭性の強調度合いが大きい階調補正処理を実施できる。
【００２８】
本発明に係る画像形成装置は、前記何れかの画像処理装置と、前記入力画像データに基づいた出力画像データを出力する画像出力装置とを備えることを特徴とする。
【００２９】
上記構成によれば、入力画像データに、原稿画像に存在しない筋状画像が含まれていても、容易に、この筋状画像を消したり可及的に視認し難くしたりした出力画像データを出力（例えば、印刷、送信）することのできる画像形成装置を提供することができる。
【００３０】
本発明に係る画像読取装置は、前記何れかの画像処理装置と、原稿画像を読み取り入力画像データを生成する画像入力装置と、を備えることを特徴とする。
【００３１】
上記構成によれば、画像入力装置にて原稿を読み取り生成した入力画像データに、原稿画像に存在しない筋状画像が含まれていても、容易に、この筋状画像を消したり可及的に視認し難くしたりした画像データを生成することができる。
【００３２】
本発明に係る画像処理方法は、前記の課題を解決するために、入力画像データの各画素が属する領域を、少なくとも文字領域が判別されるように、判別する領域判別ステップと、前記入力画像データに対して、前記領域判別ステップにて判別された結果に応じた空間フィルタ処理を行う空間フィルタ処理ステップと、前記入力画像データに対して、前記領域判別ステップにて判別された結果に応じた階調補正処理を行う出力階調補正ステップと、を含む画像処理方法において、前記入力画像データの原稿画像に存在せず、前記入力画像データに含まれている筋状画像を抑制する筋抑制モードを有効にするモード設定ステップを含み、前記モード設定ステップにて前記筋抑制モードが有効にされると、前記空間フィルタ処理ステップでは、前記領域判別ステップにより文字領域に含まれると判別された文字画素に対して、前記筋抑制モードが有効にされていない場合よりも、画像の鮮鋭性の強調度合いが小さい前記空間フィルタ処理を実行し、かつ、前記出力階調補正ステップでは、当該空間フィルタ処理後の前記文字画素に対して、前記筋抑制モードが有効にされてない場合よりも、画像の鮮鋭性の強調度合いが大きい前記階調補正処理を実行する、ことを特徴としている。
【００３３】
上記方法によると、上記画像処理装置と同様の効果を奏し、複雑な動作制御による筋状画像の位置の検出を必要とせず、１枚の原稿でも複数の原稿でも、容易に、原稿画像に存在せず当該原稿に対する入力画像データに含まれている筋状画像を消したり可及的に視認し難くしたりすることができる。
【００３４】
また、本発明の画像処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記画像処理装置における上記各部として動作させることにより上記制御装置をコンピュータにて実現させる制御プログラム、及びその制御プログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００３５】
これらの構成によれば、上記制御プログラムを、コンピュータに読み取り実行させることによって、上記画像処理装置と同一の作用効果を実現することができる。
【発明の効果】
【００３６】
本発明に係る画像処理装置は、以上のように、前記入力画像データの原稿に存在せず、前記入力画像データに含まれている筋状画像データを抑制する筋抑制モードを有効にするモード設定部を備え、前記モード設定部により前記筋抑制モードが有効にされると、前記空間フィルタ処理部は、前記領域判別部により文字領域に含まれると判別された文字画素に対して、前記筋抑制モードが有効にされていない場合よりも画像の鮮鋭性の強調度合いが小さい前記空間フィルタ処理を実行し、かつ、前記出力階調補正部は、当該空間フィルタ処理後の前記文字画素に対して、前記筋抑制モードが有効にされてない場合よりも画像の鮮鋭性の強調度合いが大きい前記階調補正処理を実行する。
【００３７】
上記構成のように、領域判別部により判定された文字画素に対し、筋抑制モードが有効にされてない場合よりも画像の鮮鋭性に係る強調度合いが小さい空間フィルタ処理を行うことで、筋状画像を表す画素と原稿画像に存在する文字画像を表す画素との両者間の、画素値の範囲の差を維持することができる。さらに、本発明の上記構成のように、画像の鮮鋭性に係る強調度合いが小さい空間フィルタ処理後の文字画素に対して、筋抑制モードが有効にされてない場合よりも画像の鮮鋭性の強調度合いが大きい階調補正処理を行うことで、両者間で維持された画素値の範囲の差が強調される。すなわち、筋状画像よりも太い文字画像の画素は、大部分が一定の出力値に設定された画像として再現される。一方、筋状画像を表す細い線に相当する画素は、無画像状態に設定され、消去される。
【００３８】
以上のように、本発明では、筋抑制モードが有効になると、空間フィルタ処理及び出力階調補正部が、上記処理を実行することで、原稿画像に存在せず当該原稿画像に対する入力画像データに含まれている筋状画像（筋状画像データ）を消したり、可及的に視認し難くしたりすることができる。本発明では、複雑な動作制御による筋状画像の位置の検出を必要とせず、１枚の原稿でも複数の原稿でも、容易に、原稿画像に存在せず当該原稿画像に対する入力画像データに含まれている筋状画像を消したり可及的に視認し難くしたりすることができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施形態である画像形成装置の構成を示すブロック図である。
【図２】上記画像形成装置が備える画像入力部の構成を示す説明図である。
【図３】上記画像形成装置が有する階調再現処理部の構成を示すブロック図である。
【図４】上記階調再現処理部での階調再現処理で用いるテーブルであって、濃度値の各範囲と出力値との対応関係を示すテーブルを示す図である。
【図５】階調再現処理部での階調再現処理で用いるディザマトリクスを示す図である。
【図６】階調再現処理部が取り込んだ画素データに対応する領域がエッジ領域以外の領域用として設定された各セルについて設定された閾値の関係において、画像データの濃度値を「０」から「２５５」まで増大させた場合の、各セルについての出力値の変化の態様を示す図である。
【図７】階調再現処理部が取り込んだ画素データに対応する領域がエッジ領域用として設定された各セルについて設定された閾値の関係において、画像データの濃度値を「０」から「２５５」まで増大させた場合の、各セルについての出力値の変化の態様を示す図である。
【図８】ディザマトリクスの他の例を示す図である。
【図９】図８に示すディザマトリクスを用いる場合において、画像データの濃度値を「０」から「２５５」まで増大させた際の、各セルについての出力値の変化の一態様を示す図である。
【図１０】エッジ領域以外の入力値と各セルについての出力値の総和との関係の例を示す図である。
【図１１】（ａ）〜（ｃ）は、空間フィルタ処理部にて用いるフィルタ係数の例を示す図である。
【図１２】階調再現処理部でディザ処理を行う場合に、筋の低減を行う必要がないときの文字領域に対する階調補正処理を表す曲線（階調補正曲線）の一例を示す図である。
【図１３】ディザ処理を行う場合に、筋の低減を行う必要があるときの文字領域に対する階調補正処理を表す階調補正曲線の一例を示す図である。
【図１４】ディザ処理を行う場合に、筋の低減を行う必要があるときの文字領域に対する階調補正処理を表す階調補正曲線の他の例を示す図である。
【図１５】階調再現処理部で誤差拡散処理を行う場合に、筋の低減を行わないときの文字領域に対する階調補正処理を示す階調補正曲線の一例（１）と、誤差拡散処理を行う場合に、筋の低減を行うときの文字領域に対する階調補正処理を示す階調補正曲線の一例（２）とを示す図である。
【図１６】本発明の一実施形態である画像読取装置の構成を示すブロック図である。
【発明を実施するための形態】
【００４０】
以下、本発明に係る実施形態につき図１〜図１６を参照しつつ説明する。
【００４１】
［実施の形態１］
（画像形成装置）
図１は、本発明の一実施形態である画像形成装置の構成を示すブロック図である。本実施形態では、画像形成装置１は、コピー機能、スキャン機能、印刷機能、ＦＡＸ送受信機能、イメージ送信機能等の複数の機能を併せ持つデジタルカラー複合機（ＭＦＰ：Multi Function Peripherals）であるとする。なお、イメージ送信機能には、スキャン機能で読み取り生成した画像データを、e-mailで送信する機能（scan to e-mail）や、usbメモリに格納する機能（scan to usb）が含まれる。なお、画像形成装置１が有する機能はこれらに限定されない。また、画像形成装置１は、上記の機能の全てを有していなくてもよい。つまり、１つあるいは２つ以上の機能を有していてもよい。
【００４２】
図１に示すように、画像形成装置１は、画像入力部（画像入力装置）２、画像処理部（画像処理装置）３、画像出力部（画像出力装置）４、記憶部５、送受信部６、操作部７及び制御部８を備えている。
【００４３】
図２は、画像入力部２の構成を示す図である。画像入力部２は、下部筐体２ａ、上部筐体２ｂ、排紙トレイ２０から構成されている。
【００４４】
図２に示すように、下部筐体２ａは、第１読取部１０と、第１コンタクトガラス１１と、第２コンタクトガラス１６とを備える。第１コンタクトガラス１１は、前記静止読取モードで読み取る原稿を載置するための台（原稿台）として機能する。第１読取部１０は、スキャナとして機能するものであり、第１走査ユニット１２、第２走査ユニット１３、結像レンズ１４及びＣＣＤ（Charge Coupled Device）１５を備えている。
【００４５】
第１走査ユニット１２は、第１コンタクトガラス１１に沿って一方向（副走査方向；図２の左から右への方向）に一定速度Ｖで移動しながら原稿を露光し、原稿からの反射光を第２走査ユニット１３に導くものである。第１走査ユニット１２は、原稿を露光するための光源（露光ランプ）５０と、原稿からの反射光を第２走査ユニット１３に導くための第１反射ミラー５１とを備える。
【００４６】
第２走査ユニット１３は、第１反射ミラー５１からの光を結像レンズ１４に導くためのものである。第２走査ユニット１３は、第１走査ユニット１２により導かれた光を後段の第３反射ミラー５３に導くための第２反射ミラー５２と、第２反射ミラー５２から反射された光を後述の結像レンズ１４に導くための第３反射ミラー５３とを備える。第２走査ユニット１３は、第１走査ユニット１２に追従して速度Ｖ／２で移動する。
【００４７】
結像レンズ１４は、第３反射ミラー５３からの反射光をＣＣＤ１５の撮像面上で結像させるものである。
【００４８】
ＣＣＤ１５は、一方向に複数の受光素子（画素）が配列されたラインセンサであり、受光した光をアナログの電気信号に変換するものである。この電気信号は、後述する画像処理部３によってデジタルの画像データに変換される。あるいは、画像入力部２内でデジタルの画像データに変換されてもよい。
【００４９】
なお、第１コンタクトガラス１１の端部適所には、図略の原稿基準板が備えられており、前記原稿基準板には、第１コンタクトガラス１１に載置する原稿のサイズ・載置方向を示す指標が示されている。ユーザは、この指標に従って、第１コンタクトガラス１１に原稿を容易に載置できる。
【００５０】
第２コンタクトガラス１６は、第１コンタクトガラス１１に比して面積の小さい部材である。第２コンタクトガラス１６は、第１，第２走査ユニット１２，１３の走行方向に第１コンタクトガラス１１に隣接する位置であって、第１，第２走査ユニット１２，１３の後述するホームポジション側の位置に配置されている。
【００５１】
第１読取部１０は、第１コンタクトガラス１１上に載置された原稿の読み取りに加えて、後述するように、上部筐体２ｂの部材によって搬送されている原稿の画像（原稿画像）を読み取る機能も有している。
【００５２】
上部筐体２ｂは、原稿搬送部３１と、第２読取部２３と、原稿排出部３４とを有する。
【００５３】
原稿搬送部３１は、上部筐体２ｂの上面に形成された原稿セットトレイ２２を備え、原稿セットトレイ２２に載置された原稿を１枚ずつ取り込み、後述する原稿搬送路３３上を搬送させるものである。
【００５４】
原稿搬送路３３上には、給送補助ローラ６１と、原稿セット検出センサ６２と、原稿抑え板６３と、摩擦パッド６４と、給送タイミングセンサ６５と、給送ローラ６６と、整合ローラ対６７とが配設されている。
【００５５】
給送補助ローラ６１及び原稿抑え板６３は、原稿セット検出センサ６２に検知された原稿を、上部筐体２ｂの内部に引き込むものである。摩擦パッド６４、給送ローラ６６及び整合ローラ対６７は、給送タイミングセンサ６５の検知結果に基づいて、引き込まれた原稿を１枚毎に第２読取部２３に導くものである。
【００５６】
なお、整合ローラ対６７は、その駆動軸に図略の電磁クラッチを備えており、図略の駆動モータからの駆動力の伝達を制御できるようになっており、原稿のない状態では停止している。そして、原稿の先端が給送タイミングセンサ６５に接触し、このセンサから所定の信号が伝達されたときに、整合ローラ対６７は、原稿を下流側に搬送する方向に回動する。
【００５７】
摩擦パッド６４及び給送ローラ６６により上流側から搬送された原稿は、停止状態の整合ローラ対６７のニップ部に先端が付き当たり、所定の撓みが形成される。このとき、整合ローラ対６７のニップ部により、原稿の先端縁が搬送方向に直交するように整合される。その後、整合ローラ対６７は、下流側に原稿を搬送するように回動する。整合ローラ対６７は、第２コンタクトガラス１６との間で、原稿搬送路３３の一部を形成している。
【００５８】
第２読取部２３は、原稿セットトレイ２２に載置され原稿搬送路３３を搬送される原稿の画像をその上方からを読み取るものであり、第２読取部２３により原稿の上側の面に形成されている画像が読み取られる。第２読取部２３は、本実施形態では、ＣＩＳ（Contact Image Sensor）で構成されている。
【００５９】
原稿排出部３４は、第２読取部２３によって画像を読み取られた後の原稿を外部に排出するものであり、原稿排出ローラ対６９と、原稿排出センサ５９とを備えている。
【００６０】
原稿排出ローラ対６９のうち上側のローラは、駆動側のローラであり、下側ローラは従動側のローラである。前記上側のローラは、上部筐体２ｂの適所に一体的に設けられて、上部筐体２ｂに内蔵されている図略の駆動機構により駆動され得る。前記上側ローラは、下部筐体２ａ側に回転自在に設けられた前記下側ローラとで、原稿搬送路３３を経由した原稿を挟持しながら搬送し、下部筐体２ａの側方適所に取り付けられた排紙トレイ２０上に排出する。
【００６１】
原稿排出センサ５９は、原稿排出ローラ対６９の下流側適所に配置されており、原稿の排出を制御部８に通知する。
【００６２】
次に、画像入力部２における読取動作について説明する。画像入力部２は、原稿の画像を読み取るモードとして、次のモードを有する。それは、原稿を静止させた状態で原稿の画像を読み取る静止読取モード、原稿を搬送しつつ前記原稿の片面の画像を読み取る走行片面読取モード、及び、原稿を搬送しつつ原稿の両面の画像を読み取る走行両面読取モード、である。
【００６３】
まず、静止読取モードでの読取動作について説明する。第１コンタクトガラス１１上に原稿が載置されると、下部筐体２ａ内又は第１コンタクトガラス１１の近傍に配置された原稿サイズ検知センサ（例えば、フォトセンサ）によって原稿サイズが検知される。
【００６４】
そして、読取動作の指示がなされると、静止読取モードでの原稿を読取動作が実施される。なお、この読取動作を実行する前、第１走査ユニット１２は、図２の矢印Ｌ１で示す位置と、該位置より排紙トレイ２０側に設定された後述する矢印Ｌ３で示す位置との間に設定されたホームポジションに位置する。
【００６５】
そして、読取動作の指示がなされると、その位置から矢印Ｌ１で示す位置に移動した後、この位置を始点として矢印Ｌ２に示す位置の方向に、図略の原稿サイズ検出センサで検出された原稿サイズに応じて所定距離だけ移動する。なお、第１走査ユニット１２の移動に伴い、第２走査ユニット１３も移動する。
【００６６】
これにより、ＣＣＤ１５に、原稿の画像に応じた反射光を受光させることが可能となり、第１読取部１０は、第１コンタクトガラス１１上に静止した原稿の下側の面（表面）に形成されている画像を読み取ることとなる。
【００６７】
次に、走行読取モードでの読取動作について説明する。第１走査ユニット１２は、走行読取モードで原稿の読取動作を行うとき、すなわち、原稿セットトレイ２２に原稿が載置されたとき、前記ホームポジションから図２の矢印Ｌ３で示す位置に移動する。矢印Ｌ３で示す位置に位置する第１走査ユニット１２と対向する位置に第２コンタクトガラス１６が配設されている。走行読取モード時には、走行片面読取モードと走行両面読取モードの両方が選択可能となり、操作部７からのユーザ操作により選択される。
【００６８】
走行片面読取モードが選択されると、第１読取部１０のみが、制御部８の指示に基づき、搬送される原稿の画像を読み取る。この場合、第１読取部１０の第１走査ユニット１２は、矢印Ｌ３の位置に停止したまま、走行する原稿を露光する。そして、ＣＣＤ１５が、第２コンタクトガラス１６を介して、原稿搬送路３３を搬送される原稿の画像を下側から読み取る。すなわち、第１読取部１０は、原稿の下側の面（表面）に形成されている画像を読み取る。
【００６９】
一方、走行両面読取モードが選択されると、第１読取部１０及び第２読取部２３の双方を同時に用いて原稿の画像を読み取る。具体的には、第１走査ユニット１２の第１読取部１０は、矢印Ｌ３で示す位置に停止したまま、制御部８の指示に基づき、原稿搬送路３３を搬送される原稿の画像をその下側から読み取る。また、第２読取部２３は、搬送される原稿の上側の面（裏面）に形成されている画像をその上側から読み取る。
【００７０】
これにより、走行両面読取モードでは、第１読取部１０及び第２読取部２３により、搬送されている原稿の表裏両面の画像が、上下方向から一度に読み取られる。
【００７１】
図１に戻り、画像処理部３は、Ａ／Ｄ（アナログ／デジタル）変換部１０１、シェーディング補正部１０２、入力階調補正部１０３、原稿種別自動判別部１０４、領域分離処理部１０５、色補正部１０６、黒生成下色除去部１０７、空間フィルタ処理部１０８、出力階調補正部１０９、階調再現処理部（中間調生成部）１１０を備えて構成される。
【００７２】
画像入力部２によって原稿画像を読み取り得られた画像データ（入力画像データ）は、Ａ／Ｄ変換部１０１、シェーディング補正部１０２、入力階調補正部１０３、原稿種別自動判別部１０４、領域分離処理部１０５、色補正部１０６、黒生成下色除去部１０７、空間フィルタ処理部１０８、出力階調補正部１０９及び階調再現処理部１１０の順に送られる。
【００７３】
そして、階調再現処理部１１０からＣＭＹＫ（Ｃ：シアン、Ｍ：マゼンタ、Ｙ：イエロー、Ｋ：ブラック）のデジタルカラー信号で表される画像データとして画像処理部３（階調再現処理部１１０）から画像出力部４に出力される。
【００７４】
Ａ／Ｄ変換部１０１は、画像入力部２から取得したカラーの画像データであるアナログのＲＧＢ信号を例えば１０ビットのデジタル信号に変換するＡ／Ｄ変換処理を行うものである。Ａ／Ｄ変換部１０１は、Ａ／Ｄ変換処理後のＲＧＢ信号をシェーディング補正部１０２へ出力する。
【００７５】
シェーディング補正部１０２は、Ａ／Ｄ変換部１０１から出力されるＲＧＢのデジタル信号からなる画像データに対して、画像入力部２の照明系、結像系或いは撮像系などで発生し得る各種の歪みを除去するシェーディング補正処理を行うものである。シェーディング補正部１０２は、シェーディング補正処理後のＲＧＢ信号を入力階調補正部１０３に出力する。
【００７６】
入力階調補正部１０３は、シェーディング補正部１０２から出力されるＲＧＢ信号に対してカラーバランスを整える処理とγ補正処理とを行うものである。入力階調補正部１０３は、前記各処理後のＲＧＢ信号を原稿種別自動判別部１０４に出力する。
【００７７】
原稿種別自動判別部１０４は、入力階調補正部１０３によりカラーバランスの調整等がなされたＲＧＢ信号に基づき、画像入力部２にて読み取られた原稿の種別を判定する原稿種別判定処理を行う。判定される原稿の種別としては、文字原稿、印刷写真原稿、文字と印刷写真とが混在した文字印刷写真原稿等がある。また、原稿種別自動判別部１０４は、入力階調補正部１０３から入力されたＲＧＢ信号に基づき、自動カラー判別処理（ＡＣＳ：Auto Color Selection）を行う。自動カラー判別処理とは、読み取られた原稿が、カラー原稿（カラー画像が形成された原稿）であるか白黒原稿（モノクロ画像が形成された原稿）であるのかの判別を行う処理である。さらに、読み取られた原稿が、ブランク原稿（無地原稿、無画像原稿）であるか否の判定する無地検知処理も行うこともできる。なお、原稿種別自動判別部１０４から出力されるＲＧＢの画像データは、領域分離処理部１０５に入力される。
【００７８】
原稿種別自動判別部１０４での原稿の種別を判定する方法としては、例えば、本出願人が提案した特許文献２（特開２００２−２３２７０８号公報）に記載の以下の（１）〜（７）に記載の方法を用いることができる。文字原稿、文字印刷写真原稿及び文字印画紙写真原稿には、文字が含まれている。
【００７９】
（１）読取動作により得られた画像の各画素に対して１つずつ注目し、注目画素を含むｎ×ｍ（例えば、７×１５）のブロックにおける最小濃度値及び最大濃度値を算出する。
【００８０】
（２）算出された最小濃度値及び最大濃度値の差分である最大濃度差を算出する。
【００８１】
（３）隣接する画素の濃度差の絶対値の総和である総和濃度繁雑度（例えば、主走査方向と副走査方向について算出した値の和）を算出する。
【００８２】
（４）算出された最大濃度差と最大濃度差閾値との比較、及び算出された総和濃度繁雑度と総和濃度繁雑度閾値との比較、を行う。ここで、最大濃度差＜最大濃度差閾値、及び、総和濃度繁雑度＜総和濃度繁雑度閾値となるとき、注目画素が下地・印画紙写真領域に属すると判定する。一方、前記条件を満たさないとき、注目画素が文字・網点領域に属すると判定する。
【００８３】
（５）さらに、下地・印画紙写真領域に属すると判定された画素について、注目画素について、最大濃度差＜下地・印画紙写真判定閾値を充たすとき、その注目画素は下地画素であると判定する。一方、その条件を充たさないとき、印画紙写真（写真領域、連続階調領域）画素であると判定する。
【００８４】
（６）また、文字・網点領域に属すると判定された画素について、注目画素について、総和濃度繁雑度＜（最大濃度差に文字・網点判定閾値を乗算した値）の条件を充たすとき、その注目画素は文字画素であると判定する。一方、その条件を充たさないとき、原稿種別自動判別部１０４は、前記注目画素が網点画素であると判定する。
【００８５】
（７）さらに、下地領域、印画紙写真領域、文字領域及び網点領域に分類された画素数をカウントし、それぞれのカウント値と予め定められている下地領域、印画紙写真領域、網点領域及び文字領域に対する閾値と比較して原稿全体の種別を判定する。
【００８６】
例えば、文字、網点、印画紙写真の順に検出精度が高いとすると、文字領域の比率が全画素数の３０％以上の場合には文字原稿、網点領域の比率が全画素数の２０％以上の場合には、当該原稿が網点原稿（印刷写真原稿）であると判定する。一方、印画紙写真領域の比率が全画素数の１０％以上の場合には、当該原稿が印画紙写真原稿であると判定する。
【００８７】
また、原稿種別自動判別部１０４は、文字領域の比率と網点領域の比率とが、それぞれ閾値以上であるとき、原稿が文字／網点原稿（文字印刷写真原稿）であると判定する。
【００８８】
（８）また、原稿種別自動判別部１０４は、上記処理と並行して、注目画素が有彩であるか無彩であるかの判定を行う。
【００８９】
この判定は、詳細には説明しないが、例えば、以下の（Ａ）や（Ｂ）の方法を用いて行うことができる。
【００９０】
（Ａ）ＲＧＢ信号の最大値ｍａｘ（Ｒ，Ｇ，Ｂ）と最小値ｍｉｎ（Ｒ，Ｇ，Ｂ）との差分ｍａｘ（Ｒ，Ｇ，Ｂ）−ｍｉｎ（Ｒ，Ｇ，Ｂ）を閾値ＴＨａと比較する方法
ｍａｘ（Ｒ，Ｇ，Ｂ）−ｍｉｎ（Ｒ，Ｇ，Ｂ）≧ＴＨａ（例えば、ＴＨａ＝２０）
（Ｂ）ＲＧＢ信号の各色成分の差分の絶対値を求めて閾値とを比較する方法
（９）そして、原稿種別自動判別部１０４は、前記処理（７）において、印刷写真原稿、あるいは、文字印刷写真原稿と判定し、かつ、無彩色の網点であると判定した画素数を計数する。その結果、原稿種別自動判別部１０４は、前記画素数が閾値ＴＨｂ以上のとき、上記印刷写真原稿或いは文字印刷写真原稿は、無彩色の網点を含む原稿であると判定する。
【００９１】
なお、原稿種別の判別は、原稿種別が判別できれば十分であるので、例えば、画素の判別を行う際に、閾値付近の特徴量を有する画素を除外して確実に領域分離を行うことができる画素を選択して原稿の種別判定を行うようにしてもよい。
【００９２】
原稿種別自動判別部１０４での判定結果である原稿種別を示す原稿種別判定信号は、色補正部１０６、黒生成下色除去部１０７、空間フィルタ処理部１０８、出力階調補正部１０９及び階調再現処理部１１０に出力される。
【００９３】
領域分離処理部１０５は、ＲＧＢ信号からなる画像データの各画素がどのような種類の領域に属するかを判定する領域分離処理を行う。領域分離処理部１０５において判別される画像領域には、例えば、下地領域、印画紙写真領域（連続階調領域）、黒文字領域、色文字領域、網点領域等がある。なお、この判定方法として、例えば、原稿種別自動判別部１０４で行う前記処理（１）〜（９）のうち前記処理（１）〜（６）の処理を用いた判定方法が採用可能である。
【００９４】
また、領域分離処理部１０５は、画素が有彩であるか無彩であるかの判定を行い、網点が無彩色であるか否かの判定を行う。この判定方法として原稿種別自動判別部１０４で行った前記処理（８）の処理を用いた判定方法が採用可能である。なお、領域分離処理部１０５は、有彩であるか無彩であるかの判定結果を用いて、当該画素が黒文字の画素であるか色文字の画素であるかの判定を行ってもよい。例えば、領域分離処理部１０５は、領域分離処理を行う際は、原稿種別の判定結果に基づいて、画素の領域を判別する領域分離処理時に用いる閾値を原稿種別自動判別部１０４が用いる閾値とは変えて、領域の判別精度の向上が図られている。
【００９５】
領域分離処理部１０５は、各画素がどの領域に属しているか、画素が有彩であるか無彩であるかを示す領域識別信号を、色補正部１０６、黒生成下色除去部１０７、空間フィルタ処理部１０８、出力階調補正部１０９及び階調再現処理部１１０に出力する。なお、前記領域分離処理は、画素毎に画像領域の判定を行う形態ではなく、複数の画素からなるブロック毎に画像領域の判定を行う形態であってもよい。
【００９６】
色補正部１０６は、領域分離処理部１０５から出力される領域識別信号が示す領域に応じて、領域分離処理部１０５から出力されるＲＧＢ信号を、その補色であるＣＭＹ（Ｃ：シアン・Ｍ：マゼンタ・Ｙ：イエロー）にそれぞれ対応する画像データ（以下、ＣＭＹ信号という）に変換する。また、色補正部１０６は、原稿種別自動判別部１０４から出力される原稿種別判定信号が示す原稿の種別に応じて、色変換を行う。また、色補正部１０６では、画像出力部４の特性に応じた色補正（色再現性の向上）を行う。
【００９７】
黒生成下色除去部１０７は、色補正部１０６から受信したＣＭＹ信号に基づき、Ｋ（黒色）信号を生成し、生成したＫ信号を含むＣＭＹＫ信号を生成する。黒生成下色除去部１０７は、生成したＣＭＹＫ信号を出力階調補正部１０９へ出力する。例えば、黒生成下色除去部１０７は、スケルトンブラックにより黒生成する場合、次の処理を行う。スケルトンブラックの入出力特性をｙ＝ｆ（ｘ）とし、入力されるデータをＣ，Ｍ，Ｙ，出力されるデータをＣ'，Ｍ'，Ｙ'，Ｋ'、ＵＣＲ（Under Color Removal）率をα（０＜α＜１）とすると、黒生成下色除去処理は以下の式（１）〜（４）で表わされる。
【００９８】
Ｋ’＝ｆ｛ｍｉｎ（Ｃ，Ｍ，Ｙ）｝      ・・・（１）
Ｃ’＝Ｃ−αＫ’                      ・・・（２）
Ｍ’＝Ｍ−αＫ’                      ・・・（３）
Ｙ’＝Ｙ−αＫ’                      ・・・（４）
空間フィルタ処理部１０８は、黒生成下色除去部１０７から出力されるＣＭＹＫ信号に対して、領域分離処理部１０５から出力される、ＣＭＹＫ信号に同期した領域識別信号が示す領域に応じ、領域ごとに予め設定されているデジタルフィルタを用いて画像の空間周波数特性を補正する空間フィルタ処理を行うものである。
【００９９】
空間フィルタ処理部１０８は、前記空間フィルタ処理として、出力画像のぼやけ、及び、粒状性劣化を防ぐための鮮鋭化強調処理や平滑化処理を行う。空間フィルタ処理部１０８は、補正したＣＭＹＫ信号を出力階調補正部１０９へ出力する。
【０１００】
出力階調補正部１０９は、空間フィルタ処理部１０８から出力されるＣＭＹＫ信号に対して、領域分離処理部１０５から出力される、ＣＭＹＫ信号に同期した領域識別信号が示す領域に応じて、画像出力部４の特性に適合した出力階調補正処理（階調補正処理）を行うものである。出力階調補正部１０９は、処理したＣＭＹＫ信号を階調再現処理部１１０へ出力する。
【０１０１】
階調再現処理部１１０は、出力階調補正部１０９から出力されるＣＭＹＫ信号に対して階調再現処理を行う。本実施形態では、階調再現処理として、領域分離処理部１０５から出力される、ＣＭＹＫ信号に同期する領域識別信号が示す領域に応じて、異なる多値ディザ処理を行う。異なるディザ処理とは、異なる閾値を用いたディザ処理を意味する。多値ディザ処理については以下で説明する。
【０１０２】
そして、階調再現処理部１１０は、処理したＣＭＹＫ信号を記憶部５や制御部８内のＲＡＭ（図示せず）へ出力する。記憶部５等は、取り込んだＣＭＹＫ信号を記憶しておき、後述する制御部８による画像形成指示に応じて画像出力部４へ出力する。
【０１０３】
画像出力部４は、画像形成手段として機能するものであり、画像データを記録媒体（例えば紙などシート体）に画像として出力する。画像出力部４は、２色以上の現像剤を用いて記録媒体に画像を形成可能になっている。なお、本実施形態では、Ｃ，Ｍ，Ｙ，Ｋのそれぞれの色の現像剤を用いて、記録媒体に画像を形成する。
【０１０４】
すなわち、画像出力部４は、Ｃに対応する画像データについては、Ｃの現像剤を用いて画像を形成し、Ｍに対応する画像データについては、Ｍの現像剤を用いて画像を形成し、Ｙに対応する画像データについては、Ｙの現像剤を用いて画像を形成し、Ｋに対応する画像データについては、Ｋの現像剤を用いて画像を形成する。
【０１０５】
なお、画像出力部４は、本実施形態では電子写真方式のプリンタ装置によって実現されているが、インクジェット方式のプリンタ装置によって実現されてもよい。また、画像出力部４は、プリンタ装置に限らず、ＣＲＴモニタ装置又は液晶モニタ装置であっても良い。この場合、前記モニタ装置にて処理できるように、受け付けたＣＭＹＫ信号は、ＲＧＢ信号に変換して処理を行う。また、画像出力部４が、画像データをＦＡＸ送信する、あるいは、画像データを他の外部通信装置（画像形成装置やパーソナルコンピュータなど）に送信（イメージ送信）するような形態であってもよい。
【０１０６】
送受信部６は、詳細には説明しないが、他の外部通信装置（画像形成装置、パーソナルコンピュータ、ＦＡＸ装置など）との間で画像データをはじめとする各種データの送受信を行うものである。
【０１０７】
操作部７は、例えば液晶ディスプレイなどの前記表示部と、テンキーをはじめとする操作キーとを含んで構成される。操作部７から入力される情報は制御部８に出力される。なお、前記読取モードも操作部７により入力可能となっている。すなわち、操作部７は、走行片面読取モード及び走行両面読取モードのうち一方の読取モードを選択することができるようになっている。また、操作部７は、原稿の種別（印画紙写真原稿、文字印画紙原稿、文字原稿、印刷写真原稿、文字印刷写真原稿など）を画像形成装置１において自動で判別する自動判別モードと、原稿の種別を手動で指示する手動指定モードとのいずれかを選択することができるようにもなっている。さらに、後述する筋抑制モードを有効にする指示入力が可能に設けられている。
【０１０８】
制御部８は、画像形成装置１の各部を制御するものである。すなわち、制御部８は、ＣＰＵ（Central Processing Unit）、或いは、ＤＳＰ（Digital Signal Processor）と、ＣＰＵ等で実行処理される制御プログラムが記憶されている内部記憶部（図示せず）とを備えて構成されており、ＣＰＵ等が前記制御プログラムを実行することによって、画像形成装置１における各部の処理を制御する。
【０１０９】
（階調再現処理部）
階調再現処理部１１０が行うディザ処理について説明する。ディザ処理については、例えば、本出願人が提案した特許文献３（特開２００６−３３３４３１号公報）に開示の方法を用いることができる。なお、画像データは、ＣＭＹＫの各色の濃度値から構成されるが、ディザ処理は、画像データの色成分にかかわらず同様の処理を行う。よって、以下の説明では、１つの色成分の濃度値（画素値）に対する処理についてのみ説明し、他の色成分に対する処理については説明を省略する。
【０１１０】
図３は、階調再現処理部１１０の要部構成例を示すブロック図である。階調再現処理部１１０は、閾値処理部１８３、閾値選択部１８２、及び閾値出力値格納部１８１を備える。閾値出力値格納部１８１は、ディザ処理に用いるディザマトリクス内の各画素位置毎に閾値を１５個、出力値を１６個格納している。ただし、閾値及び出力値は、エッジ領域（例えば文字領域）及びエッジ領域以外（例えば網点領域、印画紙領域、下地領域）などの領域分離結果別に夫々格納されている。閾値選択部１８２は、領域識別信号が入力されており、領域識別信号に基づいて、エッジ領域用の閾値及び出力値、又は、エッジ領域以外用の閾値及び出力値を選択して閾値出力値格納部から読出し、読出した閾値などを閾値処理部へ送る。
【０１１１】
閾値処理部１８３は、入力画像データの各画素に対して、領域識別信号に応じて選択された、ディザマトリクス内の濃い出力値（画素値）が順に割り当てられる各位置に対応する複数個（例えば１５個）の閾値との比較を行い、比較結果に基づいて、複数個（例えば１６個）の出力値のうちの何れか１つを出力する。本実施形態では、０から２５５の入力画像データ（入力濃度値）に対して、１６値（０から１５）の出力画像データ（出力値）を出力する多値ディザ処理を行うものとする。入力濃度値（画素の濃度値）、閾値、及び出力値の対応関係の例を図４に示す。
【０１１２】
図４に示すように、ディザマトリクス内の位置ｉ（ｉ＝０，１，２，…，ｎ）毎に用意された複数の閾値Ｔｈ［ｉ］［ｊ］（ｊ＝０，１，２，…，１４、ただし、Ｔｈ［ｉ］［ｊ］≦Ｔｈ［ｉ］［ｊ＋１］）と入力濃度値ｘとの大小関係（比較結果）に応じて、複数の出力値Ｏｕｔ［ｊ］（ｊ＝０，１，２，…，１５、ただし、Ｏｕｔ［ｊ］≦Ｏｕｔ［ｊ＋１］）の何れかが出力される。ただし、閾値は、ディザマトリクスの一部分では領域判別結果に応じて異なるディザ処理が行われ、他の部分では領域判別結果に関係なく同一のディザ処理が行われるように設定される。
【０１１３】
図５は多値ディザ処理に用いるディザマトリクスの例を示す図であり、図６及び図７は低濃度から高濃度にかけての出力値の例を示す図である。図５のディザマトリクスＭは複数（例えば、４つ）のサブマトリクス（図５では、第１〜第４サブマトリクス）から構成されており、各セルの数字（以下、番号という）は濃い出力値が割り当てられる順序を示しており（「０」が順序の初めである）、図６及び図７の各セルの数字は出力値を示している。
【０１１４】
エッジ領域以外の多値ディザ処理では、図５のようなディザマトリクスＭの場合、例えば各閾値の関係を、
Ｔｈ［ｉ］［ｊ］≦Ｔｈ［ｉ＋１］［ｊ］
Ｔｈ［４ｋ＋３］［ｊ］≦Ｔｈ［４ｋ］［ｊ＋１］
Ｔｈ［４ｋ＋３］［１４］≦Ｔｈ［４ｋ＋４］［０］
（ｋ＝０，１，２，…，８）
とすることで、図６に示すように、低濃度（図６の左上側）から高濃度（図６の右下側）にかけて、番号の順序に従って、サブマトリクス毎に、各番号の出力値を１から１５まで増加させる。例えば、図６に示すように、まず、各サブマトリクスの起点（核）となる番号「０」、「１」、「２」、「３」のセルについての出力値が１から１５まで増加する。番号「０」、「１」、「２」、「３」のセルについての出力値が１５まで増加したディザマトリクスは、矢印Ｐ１で示すディザマトリクスである。その後、番号「４」、「５」、「６」、「７」のセルについての出力値が１から１５まで増加する。番号「４」、「５」、「６」、「７」のセルについての出力値が１５まで増加したディザマトリクスは、矢印Ｐ２で示すディザマトリクスである。さらに、番号「８」、「９」、「１０」、「１１」のセルについての出力値が１から１５まで増加し、以後同様にサブマトリクス同士の対応する位置関係にあるセルについての出力値が１から１５まで増加するという態様で、各セルについての出力値が変化する。
【０１１５】
また、エッジ領域の多値ディザ処理では、図５のようなディザマトリクスＭの場合、各閾値の関係を、
Ｔｈ［ｉ］［ｊ］≦Ｔｈ［ｉ＋１］［ｊ］
Ｔｈ［３］［ｊ１］≦Ｔｈ［０］［ｊ１＋１］
Ｔｈ［３］［１２］≦Ｔｈ［４］［０］
Ｔｈ［３９］［ｊ１］≦Ｔｈ［４］［ｊ１＋１］
Ｔｈ［３９］［ｊ２］≦Ｔｈ［０］［ｊ２＋１］
（ｊ１＝０，１，２，…，８、また、ｊ２＝９，１０，…，１３）
とすることで、図７に示すように、低濃度（図７の左上）から高濃度（図７の右下）にかけて、サブマトリクス毎に、核となる番号「０」、「１」、「２」、「３」の出力値を１から１０まで増加させ、その他については、番号の順序に従って均等に出力値を１０まで増加させ、その後は全体的に均等に１０まで増加させていく。
【０１１６】
例えば、各サブマトリクスの核（起点）となる番号「０」、「１」、「２」、「３」のセルの出力値を１から１０まで増加する。番号「０」、「１」、「２」、「３」のセルについての出力値が１０まで増加したディザマトリクスは、矢印Ｐ３で示すディザマトリクスである。その後、番号「４」〜「３９」のセルの出力値が番号順に１に増加し、また、番号「４」〜「３９」のセルの出力値が番号順に２に増加するというように、番号「４」〜「３９」のセルの出力値が番号順に１ずつ増加していき、番号「４」〜「３９」のセルの出力値が１０まで増加する。番号「４」〜「３９」のセルの出力値が１０まで増加したディザマトリクスは、矢印Ｐ４で示すディザマトリクスである。そして、番号「０」〜「３９」のセルの出力値を番号順に均等に１５まで増加する。
【０１１７】
この場合は、エッジ領域以外の多値ディザ処理（１から１５まで増加させる）に比べて、高濃度のムラは大きくなるが、ジャギーは目立ち難くなる。ただし、エッジ領域は広範囲に渡って連続しないので、ムラの影響は少ない。また、エッジ領域の多値ディザ処理は、ディザマトリクスＭの４０画素のうち４画素、すなわちサブマトリクスの１０画素のうち１画素（核となる番号「０」、「１」、「２」、「３」）は、出力値「１０」までエッジ領域以外の多値ディザ処理と同一の出力値に変換されるため、多値ディザ処理の切換わりは目立ち難くなっている。
【０１１８】
なお、本実施形態では、出力値Ｏｕｔ［ｊ］（ｊ＝０，１，２，…，１５、ただし、Ｏｕｔ［ｊ］≦Ｏｕｔ［ｊ＋１］）を０から１５までの４ビットの整数値としているが、０から２５５までの８ビットの整数値のうち、画像出力部４の特性に基づいて選ばれた１６個の整数値とすることも可能である。
【０１１９】
上記では、ディザマトリクスが図５に示すように４つのサブマトリクスから構成されていたが、ディザマトリクスに設けるサブマトリクスの数は任意に設定可能である。また、サブマトリクスを用いずに、例えば、図５に示した１つのサブマトリクスをディザマトリクスとして用いることも可能である。
【０１２０】
図８は、多値ディザ処理に用いるディザマトリクスの他の例を示す図である。図８に示すディザマトリクスＭ’は、図５に示すディザマトリクスを構成する４つのサブマトリクスのうち２つのサブマトリクス（第１及び第２サブマトリクス）で構成されている。ディザマトリクスＭ’を構成する各セルの数値は、高い濃度値が与えられる順序を示すものである（「０」が順序の初めである）。
【０１２１】
ディザマトリクスＭ’を構成する各セルについて、上記と同様に閾値を設定して、画像データの濃度値が「０」から「２５５」まで増大させた場合の各セルについての出力値が図９に示すように変化するようにしてもよい。図９では、各サブマトリクスの起点（核）となる番号「０」、「１」のセルについての出力値が１ずつ交互に１５まで増加する。番号「０」、「１」のセルについての出力値が１５まで増加したディザマトリクスは、矢印Ｐ５で示すディザマトリクスである。その後、番号「４」〜「１９」のセルについての出力値がサイクリックに１ずつ１５まで増加するという態様で、各セルについての出力値が変化する。
【０１２２】
また、異なる複数のディザマトリクス（例えば図５に示すディザマトリクスと図８に示すディザマトリクス）を予め用意し、利用するディザマトリクスを、領域識別信号が示す領域に応じて切り替えてもよい。例えば、エッジ領域以外は図５に示すディザマトリクスを用いて図６に示すような出力を行うようにし、一方、エッジ領域は図８に示すディザマトリクスを用いて図９に示す出力を行うような設定にしてもよい。
【０１２３】
この場合、エッジ領域以外に比して階調性の重要性が低いという点を考慮して、エッジ領域の場合は、エッジ領域の場合に用いるディザマトリクスに比してサブマトリクスの数が少ないディザマトリクスを用いることができる。ただし、サブマトリクスの数が少ない方が、閾値出力値格納部１８１の容量が小さくて済み、小型化及び低コスト化に有利である。
【０１２４】
（筋軽減処理）
本実施形態では、画像形成装置１は、図１に示すように、制御部８が、入力画像データの原稿画像に存在せず入力画像データに含まれている筋状画像を抑制する筋抑制モードを有効にするモード設定部８１を備えている。どのような場合に、モード設定部８１が筋抑制モードを有効にするかについては、後述する。なお、本発明に係る画像処理装置は、少なくとも、空間フィルタ処理部１０８、出力階調補正部１０９、モード設定部８１とを有するものとする。
【０１２５】
本実施形態では、モード設定部８１により筋抑制モードが有効にされると、空間フィルタ処理部１０８及び出力階調補正部１０９にて、以下に説明する処理を行うことで、入力画像データの原稿画像に存在せず、当該入力画像データに含まれている筋状画像を消したり可及的に視認し難くしたりするようにする。この筋状画像は、原稿載置台の上面に塵埃或いは用紙の紙粉等の異物が付着したり、原稿載置台にキズが生じていたりすることにより起因して発生するものである。
【０１２６】
以下、空間フィルタ処理部１０８及び出力階調補正部１０９の処理について詳細に説明する。以下の説明において、筋状画像を消したり可及的に視認し難くしたりすることを、筋を低減するという。
【０１２７】
図１１（ａ）〜（ｃ）は、空間フィルタ処理部１０８が処理を行う際に用いるフィルタ係数の一例を示す図である。具体的には、図１１（ａ）は、文字領域に対して文字や細線が明瞭に再現されるように鮮鋭強調するためのフィルタ係数の一例を示す図である。図１１（ｂ）は、平滑化処理を行う際に用いるフィルタ係数の一例を示す図、図１１（ｃ）は、入力値をそのまま出力するフィルタ係数の一例を示す図である。
【０１２８】
空間フィルタ処理部１０８は、領域分離処理部１０５が判別した文字領域の画素に対しては、筋抑制モードが有効にされていない場合（筋を低減する必要がない場合）、図１１（ａ）に示すようなフィルタ係数を用いて空間フィルタ処理を行う。この処理により、文字や細線が明瞭に再現されるよう鮮鋭強調することができる。
【０１２９】
一方、筋抑制モードが有効にされている場合（筋を低減する必要がある場合）、本実施形態では、領域分離処理部１０５が判別した文字領域の画素に対し、例えば図１１（ｂ）や図１１（ｃ）に示すようなフィルタ係数を用いて空間フィルタ処理を行って、平滑化する、あるいは、入力値をそのまま出力する。このように、筋抑制モードが有効にされている場合には、図１１（ｂ）や図１１（ｃ）に示すようなフィルタ係数を用いることで、筋抑制モードが有効になっていない場合（図１１（ａ）に示すフィルタ係数を用いる場合）よりも、画像の鮮鋭性に係る強調度合い（鮮鋭強調度）が小さい空間フィルタ処理を行う。
【０１３０】
筋抑制モードが有効である場合と有効でない場合とでフィルタ係数を変更するのは、次の理由からである。文字領域であると判定される画素には、筋を表す細めの線に相当する画素と、それ以外の原稿に存在する文字に相当する画素とが存在すると想定される。そして、一般的に、原稿に存在する文字は、筋に比して相対的に太い。
【０１３１】
前者の画素（筋を表す細めの線に相当する画素）と後者の画素（原稿に存在する文字に相当する画素）とでは、空間フィルタ処理を行う前の画素値の範囲に差がある。例えば、画素値が採り得る値の範囲として０〜２５５の範囲を設定した場合（２５６階調の場合）、通常、文字に相当する画素は画素値が「１７０」以上あるのに対し、筋に相当する画素は画素値が「１７０」未満となる。
【０１３２】
ここで、図１１（ａ）に示すようなフィルタ係数を用いて鮮鋭強調度が大きい空間フィルタ処理を行うと、空間フィルタ処理後における、筋状画像を表す細めの線の画素と、それ以外の原稿に存在する文字に相当する画素との間において、画素値の範囲の差が小さくなったり、無くなったりする。そこで、本実施形態では、筋を低減する必要がある場合、つまり、筋抑制モードが有効になっている場合、文字領域であると判定された画素については、前記空間フィルタ処理において、図１１（ｂ）や図１１（ｃ）に示すようなフィルタ係数を用いて、筋抑制モードが有効にされていない場合よりも画像の鮮鋭性の強調度合いが小さい空間フィルタ処理を実行することで、前記両者間の画素値の範囲の差を維持することができる。
【０１３３】
次に、出力階調補正部１０９の処理について説明する。
【０１３４】
図１２は、本実施形態のように出力階調補正部１０９より後段の階調再現処理部１１０で上記したディザ処理を行う場合に、筋の低減を行う必要がないときの文字領域に対する階調補正処理を表す曲線（階調補正曲線）の一例を示す図である。図１３は、同様に上記したディザ処理を行う場合に、筋の低減を行う必要があるときの文字領域に対する階調補正処理を表す階調補正曲線の一例を示す図である。図１４は、同様に上記したディザ処理を行う場合に、筋の低減を行う必要があるときの文字領域に対する階調補正処理を表す階調補正曲線の他の例を示す図である。図１２〜図１４において、横軸は、階調再現処理部１１０に入力される入力値（濃度値）であり、縦軸は、階調再現処理部１１０から出力される出力値（濃度値）である。
【０１３５】
出力階調補正部１０９は、筋抑制モードが有効にされていない場合（筋を低減する必要がない場合）、文字領域に対しては、図１２に示す階調補正曲線で表される階調補正処理を行う。この階調補正処理は、入力値をそのまま出力する処理である。
【０１３６】
一方、筋抑制モードが有効にされている場合（筋を低減する必要がある場合）は、出力階調補正部１０９は、文字領域に対し、例えば図１３に示す階調補正曲線で表される階調補正処理を行う。この階調補正処理は、中間入力値近傍の比較的狭い範囲Ｗ内では、入力値の増大に伴って出力値を非常に大きな割合で増大させる処理である。かつ、範囲Ｗより小さい入力値に対しては出力値を最小出力値の０とし、範囲Ｗより大きい入力値に対しては出力値を最大出力値の２５５とする処理である。
【０１３７】
このような階調補正曲線で表される階調補正処理を行った場合は、画像のコントラストが強調される。そのため、出力階調補正部１０９が、図１３に示す階調補正曲線で表される階調補正処理を行うと、文字領域の画像は、その周辺（背景）の画像に対してコントラストが強調される。
【０１３８】
出力階調補正部１０９は、文字領域に対し中間濃度（中間調）を再現する必要が無い場合、例えば図１４に示す階調補正曲線で表される階調補正処理を行う。この階調補正処理は、入力値が所定値（例えば、１５３）未満のときには、出力値を最小出力値の０とし、入力値が所定値以上の場合は、出力値を最大出力値の２５５（画像データが８ビットの場合）とする処理である。図１３、図１４に示す階調補正曲線は、画像の鮮鋭性に係る強調度合い（鮮鋭強調度）が大きい階調補正処理を示す階調補正曲線の一例である。
【０１３９】
以上のように、領域分離処理部１０５にて文字領域であると判定された画素において、空間フィルタ処理部１０８による画像の鮮鋭性の強調度合いが小さい空間フィルタ処理によって、筋状画像に相当する細い線の画素と、これ以外の原稿に存在する文字画像の画素との間で、画素値の範囲の差が維持される。さらに、出力階調補正部１０９による画像の鮮鋭性の強調度合いが大きい出力階調補正処理によって、文字領域であると判定される画素のうち、筋状画像よりも太く原稿に存在する文字画像（文字、線）の画素は、一定の出力値に設定される。そのため、筋状画像よりも太く原稿に存在する文字画像は再現される。一方、筋状画像に相当する細い線の画素は、出力階調補正部１０９による画像の鮮鋭性の強調度合いが大きい出力階調補正処理によって、出力値が０に設定される。そのため、細めの線である筋状画像は入力画像データから消去される。
【０１４０】
なお、出力階調補正部１０９に入力される画像データの画素値（入力値）と、出力階調補正部１０９から出力される画像データの画素値（出力値）との関係（以下、入出力関係という）は、画像出力部４の特性と階調再現処理部１１０で行われる処理とに基づいて決定される。そのため、本実施形態のように、出力階調補正部１０９より後段の階調再現処理部１１０が領域分離処理部１０５から取り込んだ領域識別信号が示す領域に応じて異なるディザ処理を行う場合は、そのディザ処理の種類に応じて出力階調補正部１０９の入出力関係も変更するのが好ましい。
【０１４１】
また、出力階調補正部１０９の出力階調補正処理は、入力値（入力濃度値）とディザマトリクス内の総出力値の関係を画像出力部４の出力特性に応じて設定することにより、階調再現処理部１１０の多値ディザ処理時に同時に行うこともできる。画像出力部４の出力特性に応じて設定するとは、目標とする階調補正特性が得られるように入力値（入力濃度値）とディザマトリクス内の各セルの総出力値との関係を設定する、ということである。つまり、出力階調補正処理を、階調再現処理部１１０の多値ディザ処理時に行う場合、階調再現処理部１１０の多値ディザ処理の中に、出力階調補正部１０９が行う階調補正処理（画像出力装置のγ補正）が含まれる、ということである。この場合、出力階調補正部１０９は、スルーされる、あるいは、スルー同然の処理（図１２の補正曲線での処理）をすることになる。
【０１４２】
図１０は、エッジ領域以外の入力値とディザマトリクス内の各セルの総出力値との関係の例を示す図である。上記のような多値ディザ処理を行った場合、図１０に示すように、入力値の範囲として０から２５５まで設定されている場合、１つの画素につき、１５×４０＝６００階調の濃度値を有し得ることとなる。これは、ディザマトリクス（１つの画素）が有するセルの数が４０個であり、各セルについて１５個の出力値をとり得るため、各セルについての総和（総出力値）がとり得る値の範囲が０〜６００となるからである。
【０１４３】
前述した各セルについての１５個の閾値及び１６個の出力値は、この入力値と総出力値との関係に基づいて設定される。すなわち、前記入力値と総出力値との関係が理想の関係となるように、各セルについての１５個の閾値及び１６個の出力値が決定される。
【０１４４】
なお、図１０に示す入力値とディザマトリクス内の各セルの総出力値との関係を、エッジ領域についてのディザ処理とエッジ領域以外の領域についてのディザ処理とで異ならせてもよいし、同一としてもよい。
【０１４５】
以上のように、本実施形態では、モード設定部８１により入力画像データの原稿画像に存在せず、入力画像データに含まれている筋状画像を抑制する筋抑制モードが有効にされると、空間フィルタ処理部１０８は、領域分離処理部１０５により文字領域に含まれると判別された文字画素に対して、筋抑制モードが有効に設定されていない場合よりも画像の鮮鋭性の強調度合いが小さい空間フィルタ処理を実行する。かつ、出力階調補正部１０９は、筋抑制モードが有効に設定されていない場合よりも画像の鮮鋭性の強調度合いが小さい空間フィルタ処理の文字画素に対して、筋抑制モードが有効にされてない場合よりも画像の鮮鋭性の強調度合いが大きい階調補正処理を実行する。空間フィルタ処理及び出力階調補正部が、このような処理を実行することで、原稿画像に存在せず当該原稿画像に対する入力画像データに含まれている筋状画像（筋状画像データ）を消したり、可及的に視認し難くしたりすることができる。
【０１４６】
このように、本実施形態の画像形成装置１では、複雑な動作制御による筋状画像の位置の検出を必要とせず、１枚の原稿でも複数の原稿でも、容易に、原稿画像に存在せず当該原稿画像に対する入力画像データに含まれている筋状画像を消したり可及的に視認し難くしたりすることができる。
【０１４７】
次に、モード設定部８１が、どのような場合に、筋抑制モードを有効にするかについて説明する。例えば、操作部７がユーザから筋抑制モードを有効にする指示入力を受け付けると、モード設定部８１が筋抑制モードを有効にするようになっていてもよい。このようになっていると、ユーザが、筋抑制モードを有効にしたい場合に、例えば、プレビュー表示を確認あるいは直前の原稿を確認する等して筋状画像を発見したときに、筋抑制モードを有効にすることができる。
【０１４８】
あるいは、モード設定部８１は、原稿種別に応じて、筋抑制モードを有効するか否かを判断してもよい。例えば原稿が文字を含む文字原稿（文字原稿、文字印刷写真原稿、文字印画紙写真原稿など）である場合は、筋抑制モードを有効にするが、それ以外の場合は、筋抑制モードを有効にしないようにしてもよい。これは、原稿種別が、文字を含まない全面印刷写真や印画紙写真などのような原稿である場合、筋を低減する処理を行っても効果がほとんど得られない点を考慮したもので、前記のように設定することで、無駄な筋の低減処理を実行させるのを回避することができる。
【０１４９】
ここで、原稿種別は、原稿種別自動判別部１０４によって判定された結果として、モード設定部８１が受信してもよい。あるいは、操作部（原稿種別選択部）７からユーザが原稿種別を入力できるようになっており、ユーザにより入力された原稿種別を、モード設定部８１が受信してもよい。この場合、モード設定部８１が原稿種別判別部としても機能することになる。そして、モード設定部８１は、原稿種別が文字原稿であることを示す情報を受信すると、筋抑制モードを有効にする。
【０１５０】
あるいは、画像形成装置１に、筋状画像を検出する検出部が設けられており、筋状画像が検出された場合に、モード設定部８１が筋抑制モードを有効にするような形態であってもよい。
【０１５１】
上記では、原稿種別自動判別部１０４にて原稿種別が文字原稿であると判定されると、あるいは操作部７から文字原稿であるという指定が入力されると、自動的にモード設定部８１が筋抑制モードを有効にするものとして説明した。しかし、原稿種別自動判別部１０４にて原稿種別が文字原稿であると判定されると、あるいは操作部７から文字原稿であるという指定が入力されると、操作部７が筋抑制モードを有効にする指示入力を受け付け可能になるような構成でもよい。つまり、この場合、原稿種別自動判別部１０４にて原稿種別が文字原稿であると判定されると、あるいは操作部７から文字原稿であるという指定が入力されると、ユーザは、操作部７から筋抑制モードを有効にする（選択する、指定する）ことができる。
【０１５２】
なお、上記では、前記文字領域として黒文字領域、色文字領域の両方を含めたが、前記文字領域として黒文字領域、色文字領域の両方を含めた場合、前述のような筋を低減する処理を行ったときに、再現が維持される比較的太い色線（有彩色の線）や色文字（有彩色の文字）の色味が変化することがある。そこで、前記文字領域を黒文字領域に限定して前記処理を行うようにすれば、前記色線や色文字の色味が変化するのを抑制することができる。画素が有彩であるか無彩であるかの判定については、例えば領域分離処理部１０５による前述の判定方法が採用可能である。
【０１５３】
［実施の形態２］
本実施形態においては、階調再現処理部１１０が実行する階調再現処理として、前記ディザ処理に代えて後述する誤差拡散処理を行う点が前記第１の実施形態と主に相違する。以下では、実施の形態１と異なる構成について説明し、実施の形態１と共通する構成及び同様の構成については説明を省略する。
【０１５４】
出力階調補正部１０９は、空間フィルタ処理部１０８から出力されたＣＭＹＫ信号に対し、誤差拡散処理を用いて画像出力部４の特性値に応じた補正を行う出力階調補正処理を行う。出力階調補正部１０９は、出力階調補正処理後のＣＭＹＫ信号を階調再現処理部１１０に出力する。
【０１５５】
階調再現処理部１１０は、出力階調補正部１０９からＣＭＹＫ信号を画素毎に取り込み、順次、誤差拡散処理を行う。誤差拡散処理は、領域分離処理部１０５から同期する領域識別信号を取り込み、この領域識別信号が示す領域の種類（文字領域など）に関係なく同一の処理を行っても良いが、前記領域に応じてＣＭＹＫ信号に誤差拡散処理を行うようにしても良い。
【０１５６】
図１５に示す曲線（１）は、本実施形態のように階調再現処理部１１０で誤差拡散処理を行う場合に、筋の低減を行わない（筋抑制モードが有効にされない）ときの文字領域に対する階調補正処理を示す階調補正曲線の一例を示す図である。曲線（２）は、前記誤差拡散処理を行う場合に、筋の低減を行う（筋抑制モードが有効にされる）ときの文字領域に対する階調補正処理を示す階調補正曲線の一例を示す図である。
【０１５７】
出力階調補正部１０９は、文字領域の画素に対しては、通常（筋の低減を行わない場合）、文字領域以外の領域の画素と同様に、入力値を誤差拡散処理による網点面積率を画像出力部４の特性値に応じて変換する、階調補正曲線（１）で示す階調補正処理を行う。
【０１５８】
一方、出力階調補正部１０９は、筋の低減を行う場合は、文字領域の画素に対して、前記通常時における画像出力部４の特性値に応じた出力階調補正を行いつつ、コントラスト強調が得られる階調補正曲線（２）で示す階調補正処理を行う。
【０１５９】
これにより、実施の形態１と同様に、筋を低減する場合には、領域分離処理部１０５により文字領域であると判定された画素のうち、空間フィルタ処理部１０８で、筋に相当する細めの線の画素と、それ以外の原稿に存在する細くない文字に相当する画素とで、画素値の範囲の差異が保たれた処理が成された後、この差異が出力階調補正部１０９で強調されることとなる。
【０１６０】
すなわち、文字領域であると判定される画素のうち、細めの線に相当する部分は消され、細くない線や文字の部分は再現が維持される。
【０１６１】
これにより、原稿画像の読取時に画像に筋が付加されても、比較的細めの筋を除去したり、視認され難くしたりすることができる。
【０１６２】
なお、上記では、筋の低減を行うか否かに応じて階調補正処理（階調補正曲線）を切り替えるようにしたが、筋の低減を行うか否かに関係無く、筋の低減を行う場合の階調補正曲線に基づく階調補正処理が行われるように、予め固定してもよい。
【０１６３】
すなわち、筋の低減を行うときは、コントラスト強調が得られるような補正も併せて行われる。そのため、画像出力部４の出力特性に応じた出力階調補正の重要度は低くなる。つまり、外部機器である画像出力部４の変化に応じて階調補正曲線を切り替えても切り替えなくても、それほど大きな画像上の差異は生じない。この点を考慮して、画像出力部４の変化に応じて階調補正曲線を作らなくても、一定の階調補正曲線を用いるようにしても良い。
【０１６４】
［実施の形態３］
図１６は、本発明の一実施形態である画像読取装置の構成を示すブロック図である。なお、図１６に示す画像読取装置１００を構成する各部のうち、実施の形態１に係る画像形成装置１を構成する各部と共通するものについては同一の番号を付し、その説明は省略する。
【０１６５】
図１６に示すように、画像読取装置１００は、画像入力部２と、画像処理部３’と、記憶部５、送受信部６、操作部７及び制御部８とを有する。
【０１６６】
画像処理部３’は、実施の形態１の画像形成装置１の画像処理部３における黒生成下色除去部１０７及び階調再現処理部１１０を備えていない。また、画像処理部３’内において、画像データは、領域分離処理部１０５に出力された後、色補正部１０６’、空間フィルタ処理部１０８’及び出力階調補正部１０９’の順に受け渡されるようになっている。
【０１６７】
色補正部１０６’は、領域分離処理部１０５から出力されるＲＧＢ信号を画像入力部２の特性に応じた色補正処理を行う。色補正部１０６は、前記色補正処理後のＲＧＢ信号を空間フィルタ処理部１０８’へ出力する。
【０１６８】
空間フィルタ処理部１０８’は、色補正部１０６’から出力されるＲＧＢ信号に対し、前記空間フィルタ処理を行う。空間フィルタ処理部１０８は、補正したＲＧＢ信号を出力階調補正部１０９へ出力する。
【０１６９】
出力階調補正部１０９’は、空間フィルタ処理部１０８’から出力されるＲＧＢ信号に対して、領域分離処理部１０５から出力される、ＲＧＢ信号に同期した領域識別信号が示す領域に応じた出力階調補正処理を行う。
【０１７０】
このように、本実施形態においては、出力階調補正部１０９’の処理対象がＣＭＹＫ信号に代えてＲＧＢ信号となる。この場合、出力階調補正部１０９’の処理対象がＣＭＹＫ信号である場合に対し、入力値及び出力値が共に大小逆転する。
【０１７１】
すなわち、ＣＭＹＫ信号は画素値が「０」に近づくほど淡く、「２５５」に近づくほど濃くなる。一方、ＲＧＢ信号は画素値が「２５５」に近づくほど淡く、「０」に近づくほど濃くなる。
【０１７２】
したがって、出力階調補正部１０９’が行う階調補正処理を示す階調補正曲線は、前記第１の実施形態における階調補正曲線（図１２〜図１４に示す階調補正曲線）を１８０度回転した曲線となる。
【０１７３】
そして、本実施形態では、このような階調補正曲線で表される階調補正処理を行うことで、文字領域であると判定される画素のうち、細めの線に相当する部分は消され、細くない線や文字の部分は再現が維持される。
【０１７４】
これにより、入力画像データの中に現れ得る筋状画像を消したり可及的に視認し難くしたりすることができる。
【０１７５】
なお、実施の形態１における画像形成装置１においても、処理対象をＣＭＹＫ信号に代えてＲＧＢ信号としてもよい。すなわち、色補正部１０６はＣＭＹ信号に代えてＲＧＢ信号を出力し、黒生成下色除去部１０７は、Ｋ信号の生成（黒生成）を行わずにそのままＲＧＢ信号を出力し、空間フィルタ処理部１０８及び出力階調補正部１０９は、ＲＧＢ信号を入力し、実施の形態１と同様の処理を行う。階調再現処理部１１０は、入力したＲＧＢ信号をそのまま出力する。これにより、画像形成装置１でも読取動作で得られた画像データを印刷出力するのではなく外部機器に出力する構成を実現することが可能となる。
【０１７６】
［実施の形態４］
制御部８及び、画像処理部３の各部、画像処理部３’の各部は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵとソフトウェアとによって実現してもよい。
【０１７７】
すなわち、制御部８及び画像処理部３，３’は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、前記プログラムを格納したＲＯＭ（read only memory）、前記プログラムを展開するＲＡＭ（random access memory）、前記プログラム及び各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。
【０１７８】
そして、制御部８及び画像処理部３，３’を実現するソフトウェアであるプログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、制御部８及び画像処理部３，３’に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出して実行することによっても、達成可能である。この結果、前記画像処理方法を行う画像処理プログラムを記録した記録媒体を持ち運び自在に提供することができる。
【０１７９】
なお、本実施形態では、この記録媒体としては、マイクロコンピュータで処理が行われるために図示していないメモリ、例えばROMのようなものそのものがプログラムメディアであっても良いし、また、図示していないが外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであっても良い。
【０１８０】
いずれの場合においても、格納されているプログラムコードはマイクロプロセッサがアクセスして実行させる構成であっても良いし、あるいは、いずれの場合もプログラムコードを読み出し、読み出されたプログラムコードは、マイクロコンピュータの図示されていないプログラム記憶エリアにダウンロードされて、そのプログラムコードが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０１８１】
ここで、前記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスクやハードディスク等の磁気ディスクやCD−ROM／MO／MD／DVD／CD-R等の光ディスクのディスク系、ICカード（メモリカードを含む）／光カード等のカード系、あるいはマスクROM、EPROM（Erasable Programmable Read Only Memory）、EEPROM（Electrically Erasable Programmable Read Only Memory）、フラッシュROM等による半導体メモリを含めた固定的にプログラムコードを担持する媒体であっても良い。
【０１８２】
また、本実施の形態においては、制御部８あるいは画像処理部３，３’を、インターネットを含む通信ネットワークを接続可能に構成し、通信ネットワークからプログラムコードをダウンロードするように流動的にプログラムコードを担持する媒体であっても良い。
【０１８３】
この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【０１８４】
このように通信ネットワークからプログラムコードをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであっても良い。なお、本発明は、前記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１８５】
前記記録媒体は、デジタルカラー画像形成装置やコンピュータシステムに備えられるプログラム読み取り装置により読み取られることで上述した画像処理方法が実行される。
【０１８６】
（付記事項）
本発明は上述した各実施形態に限定されるものではなく、種々の変更が可能である。すなわち、本発明の要旨を逸脱しない範囲内において適宜変更した技術的手段を組み合わせて得られる実施形態、上述した各実施形態において開示された各技術的手段を適宜組み合わせて得られる実施形態、についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１８７】
本発明は、原稿を搬送させる画像読取装置にて得た入力画像データを取り扱う装置に用いることができる。例えば、複合機、複写機、スキャナ、プリンタ、ファクシミリ装置に特に好適である。
【符号の説明】
【０１８８】
１    画像形成装置
２    画像入力部（画像入力装置）
３，３’  画像処理部（画像処理装置）
５    記憶部
７    操作部（受付部、原稿種別選択部）
８    制御部
８１  モード設定部
１００  画像読取装置
１０４  原稿種別自動判別部    （原稿種別判別部）
１０５，１０５’  領域分離処理部（領域判別部）
１０８，１０８’  空間フィルタ処理部
１０９，１０９’  出力階調補正部
【図１】
0005290360.tif 000002
【図２】
0005290360.tif 000003
【図３】
0005290360.tif 000004
【図４】
0005290360.tif 000005
【図５】
0005290360.tif 000006
【図６】
0005290360.tif 000007
【図７】
0005290360.tif 000008
【図８】
0005290360.tif 000009
【図９】
0005290360.tif 000010
【図１０】
0005290360.tif 000011
【図１１】
0005290360.tif 000012
【図１２】
0005290360.tif 000013
【図１３】
0005290360.tif 000014
【図１４】
0005290360.tif 000015
【図１５】
0005290360.tif 000016
【図１６】
0005290360.tif 000017