(57)【特許請求の範囲】
【請求項１】
原稿面の光学的走査で読み取られた画像信号のＡ／Ｄ変換後のデジタル画像信号から地肌レベルとなるピークホールドレベルを検出し保持するピークホールド手段を有し、前記デジタル画像信号とピークホールドレベルから次ラインのピークホールドレベルを演算する演算手段を有し、ピークホールドレベルを更新する更新手段を有し、ピークホールドレベル値に基づいてデジタル画像信号の地肌除去を行う画像処理装置であって、
前記演算手段は、一ラインを所定画素数単位のブロックに分割し入力レベルの平均値を求め、前記ブロック単位の平均値と前記ピークホールド手段が保持する前ラインのピークホールドレベルとを比較し、前記平均値が前記前ラインのピークホールドレベルを超過する差分のブロック単位の総和に対応する係数を掛けたピークレベル超過値総和を求め、
前記更新手段は、前記ブロック単位で対応する前記ピークレベル超過値総和だけピークホールドレベルを上昇させることでブロック単位でピークホールドの追従特性を変更できることが可能である
ことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記Ａ／Ｄ変換後のデジタル画像信号は、Ａ／Ｄ変換後にシェーディング補正を施した後の画像信号であることを特徴とする画像処理装置。
【請求項３】
請求項１又は２に記載の画像処理装置において、
前記ピークホールドレベルを検出する検出範囲を任意に変更可能としたことを特徴とする画像読み取り装置。
【請求項４】
請求項１又は２に記載の画像処理装置において、
前記ピークホールドレベル値にリミット制限を有することを特徴とする画像処理装置。
【請求項５】
請求項１又は２に記載の画像処理装置において、
前記一ラインを所定画素数単位のブロックに分割することに代えて、前記一ラインを任意画素数単位のブロックに分割することを特徴とする画像処理装置。
【請求項６】
請求項１又は２に記載の画像処理装置において、
前記ピークホールドの演算に際して、併存するアナログ方式のピークホールド特性と同等な追従性を確保することを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディジタル複写機、ファクシミリ、プリンタ、スキャナ、また、それらの機能を統合したディジタル複合機などの画像処理装置及び方法に関する。特に、画像処理装置で行われる地肌除去処理の装置に関する。
【０００２】
【従来の技術】
ディジタル複写機やファクシミリなどの画像処理装置において、原稿の地肌部に一定以上の濃度がある場合、例えば、新聞、時刻表、再生紙、色紙等の用紙の読み取りを行った場合、地肌の濃度が高いため（例えば、多少黒がかった地肌）、ＣＣＤセンサ等の原稿読み取り手段で読みとった画像データをそのまま出力すると、再現された原稿は地肌が出て汚いものとなり、文字部等も見ずらい原稿となってしまうという課題がある。
【０００３】
このような、地肌が一定の濃度を持った原稿に対しては、従来技術では原稿の地肌濃度のピークを検出しそのピーク値によって読み取り画像を補正することで前記課題の回避を行っている。
【０００４】
従来のピークホールドの方式としては、アナログの画像読取り信号のピークレベルをコンデンサで保持するアナログ方式と、Ａ／Ｄ変換後の画像読取り信号のピークレベルをデジタルで保持するデジタル方式とがある。例えば、アナログで行う方式は特開平６−２２５１３８号公報、デジタルで行う方式は特開平６−３１１３５９号公報に開示されている。デジタル的にピークホールドを行う方式は、デジタル化された画像信号のライン単位での平均値を算出し平均値に所定のオフセット値を加算することでピークホールドレベルを決定するものである。そして、コスト、部品バラツキ、信頼性等の面から近年、デジタル方式を採用する装置が増加してきている。
【０００５】
【発明が解決しようとする課題】
特開平６−３１１３５９に開示されたデジタル方式では、従来のアナログ方式からデジタル方式に変更した場合、両方式のピークホールド追従特性の違いにより、画像特性に差異が生じるという課題が生じる。また、ライン単位での平均値からピークホールドレベルを算出していることから、文字と絵柄の合わさったような原稿に対してピークホールド値が文字部の地肌まであがらないため（一般的に文字部の地肌は低濃度、絵柄部の地肌は高濃度である）、文字部の地肌を飛ばしてしまうという課題がある。
【０００６】
特に、デジタルとアナログの両方式が混在する場合には（両面印刷で表側がアナログ方式で裏側がデジタル方式の場合であり、ここで、アナログ式かデジタル式かという意味は、１ラインの画像信号のピークホールドの信号処理の方法がアナログ式（例として、特開平６ー２２５１３８号公報に記載のある、ＣＲ時定数による充放電電圧値によって、Ａ／Ｄコンバータのレファレンス電圧を制御する方式）かデジタル式かということである）、その画像特性を統一できない。
【０００７】
本発明の主たる目的は、安定した地肌検出精度及び地肌除去を可能とし、特に、ピークホールドの追従特性を任意に変更できるようにすることであり、併せて、デジタル方式において、アナログ方式のピークホールド特性と同等なピーク追従性を実現することで、アナログとデジタルの両方式が混在しても同等な画像特性の装置を提供することにある。
【０００８】
また、両方式共に、シェーデイング補正前のデータでピークホールドレベルの検出を行った場合（シェーディング補正はランプの原稿端部における照度むら、ＣＣＤの感度むら等による原稿の出力特性を補正する処理技術である）、画像データには光学系のムラが含まれているため、実質的に原稿の中心部近辺でしか最大値を検出することができない。そのため、原稿の中心部近辺に高濃度画像があった場合は飛ばしすぎの処理をしてしまうという課題が生じる。
【０００９】
本発明の他の目的は、原稿の中心部近辺に高濃度画像があった場合においても適正なピークホールドレベルの検出を行える検出処理を提供することにある。
【００１０】
【課題を解決するための手段】
前記課題を解決するために、本発明は主として次のような構成を採用する。
【００１１】
原稿面の光学的走査で読み取られた画像信号のＡ／Ｄ変換後のデジタル画像信号から地肌レベルとなるピークホールドレベルを検出し保持するピークホールド手段を有し、前記デジタル画像信号とピークホールドレベルから次ラインのピークホールドレベルを演算する演算手段を有し、ピークホールドレベルを更新する更新手段を有し、ピークホールドレベル値に基づいてデジタル画像信号の地肌除去を行う画像処理装置であって、前記演算手段は、一ラインを所定画素数単位のブロックに分割し入力レベルの平均値を求め、前記ブロック単位の平均値と前記ピークホールド手段が保持する前ラインのピークホールドレベルとを比較し、前記平均値が前記前ラインのピークホールドレベルを超過する差分のブロック単位の総和に対応する係数を掛けたピークレベル超過値総和を求め、前記更新手段は、前記ブロック単位で対応する前記ピークレベル超過値総和だけピークホールドレベルを上昇させることでブロック単位でピークホールドの追従特性を変更できることが可能である画像処理装置。
【００１２】
【発明の実施の形態】
本発明の実施形態に係る画像処理装置について、図面を用いて以下説明する。図１は本発明の実施形態に係る画像処理装置の基本構成を示す図である。図２は本実施形態に係る地肌除去装置の具体的構成を示すブロック図である。図３はデジタル画像信号の１ラインをブロックに分割してブロック毎に平均値を求めることを説明する図である。図４は本実施形態の地肌除去部の入出力特性を示す図である。図５は図２に示す地肌除去装置の各部構成の機能乃至作用を説明するフローチャートである。
【００１３】
図１に示す基本構成図において、画像入力装置１は、ＣＣＤセンサーにより原稿を読みとったアナログ信号をＡ／Ｄコンバータによりデジタル信号に変換してシェーデイング処理を行う装置である。シェーディング補正は、ランプ２の原稿端部における照度むら、ＣＣＤの感度むら等による出力特性を補正する処理技術である。図１の回路構成では、シューディング補正された信号に対して地肌除去するようになっている。地肌除去装置２は、画像入力装置１から送信された画像信号の地肌濃度を検出して地肌除去処理を行う装置である。画像補正処理装置３は、ＭＴＦ補正、変倍処理、ガンマ補正、２値／多値化処理等を行う装置である。画像出力装置４は、画像補正処理装置３により処理された画像信号を受信して電子写真方式等の出力装置で画像を形成し出力する装置である。図１に示す各装置における一連の動作は図示しないシステム制御装置により制御される。
【００１４】
次に、図１に示す地肌除去装置２を構成する各部構成について、その機能乃至作用を説明する。前記各部構成の説明の前に、まず最初に、地肌除去部１２の基本的な機能について述べると、デジタル化した入力画像信号に対して、図２に示す各部構成によって検出された地肌レベルをしきい値として地肌除去部１２により、入力画像信号の地肌除去処理が行われる。図４に地肌除去部１２の入出力特性を示し、地肌レベルのしきい値（Ｄｓｈ）が入力された場合にその出力は、８ビットの白黒レベルとすると白の２５５レベルとなり、その入出力特性は図４で実線に示すようになる。２５５レベルの白からＤｓｈまでの灰色がかがった地肌が入力されれば、全て２５５レベルの白となって出力されることとなる。図４で一点鎖線のグラフは地肌除去を施さない場合の入出力画像の特性を示す。
【００１５】
次に、地肌除去装置２の具体的構成を示す図２の各部構成を順に説明すると、ブロック単位平均算出部５は、１ラインをブロック［１］〜ブロック［ｉ］に分割し、各ブロックの平均値ＡＶＥ［１］〜ＡＶＥ［ｉ］を算出する。１ライン内のピークレベルを検出するブロック数は下記式から算出される。
【００１６】
ＰＷ＿ＷＩＤＴＨ：１ラインピーク検出画素数
ＢＫ＿ＷＩＤＴＨ：１ブロック画素数
ピークレベル検出ブロック数＝ＰＷ＿ＷＩＤＴＨ／ＢＫ＿ＷＩＤＴＨ
ここで、ＰＷ＿ＷＩＤＴＨは、１ラインでピーク画素を検出する１ライン中の画素数であって、一般的には用紙サイズの１ラインの検出画素数であるが、用紙サイズの１ラインの左端から右端までの全画素を検出する必要性は必ずしもなくて、１ライン中の適宜の範囲長を選定してその範囲長の画素を検出しても良いものである。
【００１７】
次に、ブロック平均値−ＰＨ（Ｐｅａｋ  Ｈｏｌｄ）値差分算出部６、並びに定数Ａ立ち上がり演算部７について説明する。結論的に云えば、前記差分算出部６と立ち上がり演算部７が、アナログ方式のＣＲ時定数に対応するものであって、アナログ方式の特性に合わせるには、当該差分算出部６と立ち上がり演算部７で決まる定数を変更することで達成することができる。
【００１８】
今、例示として、ピークホールドの立ち上がり追従特性を６００ｄｐｉ読み取り装置において、１０ｍｍ×１０ｍｍの白地肌（入力データ）で９９％（５τのの時間経過で）の追従特性を目指すとする。この際、白地肌以外は全黒データを想定している。即ち、例えば、２００レベルの白地肌が１０ｍｍ（主走査方向）×１０ｍｍ（副走査方向）で入力されれば、副走査方向に１０ｍｍ経過した時点で２００×０．９９レベルのピークホールド値となるような指数関数曲線の追従特性を持たせることを目指す。仮に、５ｍｍ×５ｍｍの白地肌の場合には、副走査方向で５ｍｍの時点での前記指数関数特性上のレベルがピークレベル値となるのである。
【００１９】
前記目指す追従特性を達成するために、アナログ方式では１０ｍｍ×１０ｍｍの画素数（２３６画素×２３６画素）の時間で５τの充電時定数となるコンデンサ及び抵抗の定数となり、本発明のピークホールド方式では、副走査方向に２３６ラインの白地肌を有したラインが存在することになるため、下記の式で１ラインで上昇させる必要がある割合が決定する。
【００２０】
１−ＥＸＰ（−５／２３６）＝０．０２０９６（約２％）
上記式は、１ライン中にある「一定入力データ」と「現ピークホールド値」の差分の約２％を現ピークホールド値に対して加算したものを、現ラインのピークホールド値とすることを表している。
【００２１】
ここで、１ラインに２３６画素の白地肌があった場合に、ライン単位で現在のピークホールドレベルを上昇させる値は下記式となる。
【００２２】
現ピークホールドレベルを上昇させる値＝（入力データ−現ピークホールドレベル）×２３６×０．０２０９６×（１／２３６）
ここで、０．０２０９６×（１／２３６）＝１／α  とすると、α＝１１２６０、
上述した技術的意味は、２３６画素の入力データレベルがピークホールドレベルを超過した値の１／αだけ、現ピークホールドレベルを上昇させるということである。
【００２３】
本発明では１ラインをブロック単位で分割して１つの平均値を算出しているため、立ち上がり追従定数：Ａは下記となる。
【００２４】
Ａ＝α／（１ブロック画素数）
上記ピークホールド追従演算により、デジタル方式でアナログ方式と同等なピークホールド追従特性とすることができる。このＡがデジタル方式のピークホールド値の立ち上がり定数であり、アナログ方式のＣＲ値を変更することに対応するものである。
【００２５】
次に、重加算平均部８について説明すると、
ｊ：副走査ライン変数
ＩＩＲｄｅｎ［ｊ］：分母変数
ＩＩＲｎｕｍ［ｊ］：分子変数
ＩＩＲｒｅｍ［ｊ−１］：前ライン重加算平均結果の余り
ＰＨ［ｊ］：現ラインピークホールドレベル
ＰＨ［ｊ−１］：前ラインピークホールドレベル
とすると、
ＰＨ［ｊ］＝[ＩＩＲｒｅｍ［ｊ−１］＋｛ＰＨ［ｊ−１］×（ＩＩＲｄｅｎ［ｊ］−  ＩＩＲｎｕｍ［ｊ］）｝＋（ＰＨ［ｊ］×ＩＩＲｎｕｍ［ｊ］）]／ＩＩＲｄｅｎ［ｊ］
ここで、重加算平均演算する意味は、ピークホールド値を副走査方向に平滑化を行うためである。この重加算平均演算は、ＩＩＲ型（Ｉｎｆｉｎｉｔｅ  Ｉｍｐｕｌｓｅ  Ｒｅｓｐｏｎｓｅ）に分類される平滑化フィルタを用いる。ＩＩＲ型フィルタとは、現ラインの演算を行うのに前ラインの演算結果を用いるフィードバックタイプのフィルタである。つまり、現ラインの演算を行うためには、前ラインの演算結果が必要となり、前ラインの演算を行うためには、前々ラインの演算結果が必要となり、…と無限（Ｉｎｆｉｎｉｔｅ）に過去の演算結果の影響が引きずられる。その影響力は、重加算平均演算係数が何度もかけられることにより、過去の演算結果ほど薄れてくる。このように無限の過去のラインの演算結果を現ラインの演算に持ち込むことにより、少ない演算量で広範囲に亘ってピークホールド値を参照して平滑化処理を行ったのと同等の効果を得ることができる。
【００２６】
図２に示す定数Ａ立ち上がり演算部７の出力に対して重加算演算を行っているのは、重加算の係数を変更することで定数Ａ演算のＡパラメータ以外でもピークホールド値の上昇を制御可能とするためである。換言すると、重加算平均により定数Ａ立ち上がり演算部７結果に対して、さらに追従速度を遅らせる方向に制御が可能である。
【００２７】
次に、定数Ｂ立ち下がり演算部９について説明すると、例示として、ピークホールドの立ち下がり追従特性を６００ｄｐｉ読み取り装置において、副走査４２０ｍｍのライン数で６３％（１τの時間経過で）の追従特性を目指すとする。ここでは、仮に４２０ｍｍで６３％ピークホールド値が下降する定数Ｂを算出するために、ピークホールド値は上昇しないことを想定しているが、実際の装置の動作としては、１ラインに対して、定数Ａ演算、定数Ｂ演算両方を必ず行うので、ピークホールド値が上昇したラインに対しても定数Ｂの下降演算は実施される。
【００２８】
前記目指す追従特性を達成するために、アナログ方式では副走査４２０ｍｍのライン数（９９２１ライン）の時間で１τの放電時定数となるコンデンサ及び抵抗の定数となり、本発明のピークホールド方式では１ラインでの追従レベルは下記式となる。
【００２９】
１−ＥＸＰ（−１／９９２１）＝０．０００１００７９
上記式により、１ラインで現ピークホールド値を約０．０１％下降させるという結果となる。ライン単位で現在のピークホールドレベルを下降させる値は下記式となる。
【００３０】
現ピークホールドレベルを下降させる値＝（現ピークホールドレベル）×０．０００１００７９
ここで、０．０００１００７９＝１／Ｂとすると、
Ｂ＝９９２２（Ｂを立ち下がり追従定数とする）
ライン毎に現ピークホールドレベルの１／Ｂだけ現ピークホールドレベルを下降させるということである。上記ピークホールド追従演算により、デジタル方式でアナログ方式と同等なピークホールド追従特性とすることができる。立ち下がり演算部９の出力は１ラインで１つのピークホールド値を更新した値である。
【００３１】
次に、オフセット加減算部１０は、定数Ｂ立ち下がり演算部９で確定したピークホールドレベルに対して、任意定数の加算又は減算を行う。一例として、ＣＣＤ特性のノイズ成分を補償するものである。
【００３２】
次に、Ｌｏｗ  Ｌｉｍｉｔ比較部１１は、下記条件の場合、ピークホールドレベルをあらかじめ設定された任意の値（Ｌｏｗ  Ｌｉｍｉｔ）とする。
【００３３】
ピークホールドレベル＜Ｌｏｗ  Ｌｉｍｉｔ
これは、クローズアップ写真のようなグレーの背景色については、当該グレーを２５５レベルの白として画像出力して地肌除去するのではなくて、当該グレーをそのまま画像出力しようとするためである。また、これ以外にも、原稿の先端ではピークホールド値が低い値となっているため（初期値が例えば零）、文字原稿の場合でもローリミットの概念がない場合、先端部の文字まで飛ばしてしまうことになるので、これを解消するためでもある。
【００３４】
次に、地肌除去部１２について説明する。図２に示す地肌除去装置の各部構成の動作フローチャートである図５において、例示としてデータ幅８ｂｉｔで黒（０）、白（２５５）とした場合の概念を示す。地肌除去部１２では図５に示すようにＤｓｈ（現ライン量子化スレッシュレベル）以上のデータが入力された場合、出力データが２５５となるように下記式の演算を行う。
【００３５】
出力データ＝（入力データ／Ｄｓｈ）×２５５
上記演算により、０〜Ｄｓｈのデータが０〜２５５に再量子化される。
【００３６】
次に、図５に示すフローチャートは、本発明の地肌除去装置２のピークホールド演算を詳細に示したものである。まず、フロー１０１（ブロック単位平均算出部５）では、１ラインのブロック単位の平均値ＡＶＥ［１］〜［ｋ］が算出される。ｋは、前述した「ピークレベル検出ブロック数＝ＰＷ＿ＷＩＤＴＨ／ＢＫ＿ＷＩＤＴＨ」である。一例であるが、１ラインを２００画素程度のブロックに分けてそのブロック毎に１つの平均値を算出する。
【００３７】
フロー１０２（ブロック平均−ＰＨ値差分算出部６）では、１ライン内の各ブロック平均値：ＡＶＥ［ｍ］に対して、前ラインのピークホールドレベル：ＰＨ［ｊ−１］との差分をとり下記処理を行う。
【００３８】
差分がマイナス：Ｄｉｆ［ｍ］＝０
差分がプラス：Ｄｉｆ［ｍ］＝ＡＶＥ［ｍ］−ＰＨ［ｊ−１］
上記演算を１ライン内のピークレベル検出ブロック数：ｋ全てに関して行い、結果の総和をΣＤｉｆとする。ΣＤｉｆは１ライン内で入力画像がピークホールドレベルを超過した値の総和である。即ち、前ラインのピークホールド値に対して、１イランのブロック毎の平均値と比較して、平均値がピークホールド値未満であれば差分を０とし、平均値がピークホールド値を超えればその差分を求め、前記超過した差分をブロック毎に加算して、１ラインの入力画像が前ラインのピークホールド値を超過した分の総和を求める。
【００３９】
フロー１０３（定数Ａ立ち上がり演算部７）では、ΣＤｉｆとＲｒｅｍ［ｊ−１］（前ラインの定数Ａ演算結果余り）の加算値を立ち上がり追従定数Ａで除算した結果、Ｒｑｕｏ［ｊ］（商）、Ｒｒｅｍ［ｊ］（余り）が算出される。上記結果から下記条件でＰＨ［ｊ］を上昇させる。
【００４０】
Ｒｑｕｏ［ｊ］＜１の場合：ＰＨ［ｊ］＝ＰＨ［ｊ］
Ｒｑｕｏ［ｊ］≧１の場合：ＰＨ［ｊ］＝ＰＨ［ｊ］＋Ｒｑｕｏ［ｊ］
Ｒｒｅｍ［ｊ］は次ラインの定数Ａ演算に持ち越される。
【００４１】
フロー１０４（重加算平均部８）では、定数Ａ立ち上がり演算部７で算出されたＰＨ［ｊ］に対して下記演算が行われる。ＩＩＲｒｅｍ［ｊ−１］は前ラインの重加算演算結果の余りである。
【００４２】
ＰＨ［ｊ］＝[ＩＩＲｒｅｍ［ｊ−１］＋｛ＰＨ［ｊ−１］×（ＩＩＲｄｅｎ［ｊ］−ＩＩＲｎｕｍ［ｊ］）｝＋（ＰＨ［ｊ］×ＩＩＲｎｕｍ［ｊ］）]／ＩＩＲｄｅｎ［ｊ］
ＰＨ［ｊ］（商）、ＩＩＲｒｅｍ［ｊ］（余り）が算出される。ここで、ＩＩＲｒｅｍ［ｊ］は次ラインの重加算平均演算に持ち越される。また、ＩＩＲｄｅｎ［ｊ］：重加算分母変数、ＩＩＲｎｕｍ［ｊ］：重加算分子変数は任意の値を設定可能である。
【００４３】
フロー１０５（定数Ｂ立ち下がり演算部９）では、重加算平均部８で算出されたＰＨ［ｊ］に対して、Ｆｒｅｍ［ｊ−１］（前ラインの定数Ｂ演算結果余り）の加算値を立ち下がり追従定数Ｂで除算した結果、Ｆｑｕｏ［ｊ］（商）、Ｆｒｅｍ［ｊ］（余り）が算出される。上記結果から下記条件でＰＨ［ｊ］を下降させる。
【００４４】
Ｆｑｕｏ［ｊ］＜１の場合：ＰＨ［ｊ］＝ＰＨ［ｊ］
Ｆｑｕｏ［ｊ］≧１の場合：ＰＨ［ｊ］＝ＰＨ［ｊ］−Ｆｑｕｏ［ｊ］
Ｆｒｅｍ［ｊ］は次ラインの定数Ｂ演算に持ち越される。
【００４５】
フロー１０６（オフセット加減算部１０）では、任意定数：ＡＥＲＥＦの加減算が選択可能である。オフセット加減算部（１０）でのＰＨ［ｊ］に対する演算結果が、現ラインの量子化スレッシュレベル：Ｄｓｈ［ｊ］となる。
【００４６】
フロー１０７（Ｌｏｗ  Ｌｉｍｉｔ比較部１１）では、下記条件の場合はＤｓｈ［ｊ］を任意の値を設定可能なＬｏｗ  Ｌｉｍｉｔとする。
【００４７】
Ｄｓｈ［ｊ］＜Ｌｏｗ  Ｌｉｍｉｔ
上記Ｄｓｈ［ｊ］はライン単位で、地肌除去部１２に出力され、地肌除去部１２ではライン単位で量子化スレッシュレベル：Ｄｓｈ［ｊ］が更新されることになる。
【００４８】
図２に示す本発明の実施形態において、ピークホールドレベルの追従速度を変更可能とするには、図２の地肌除去装置２の基本構成を示すブロック図中の定数Ａ立ち上がり演算部７の立ち上がり追従定数Ａ、重加算平均部８のＩＩＲｄｅｎ［ｊ］：重加算分母変数、ＩＩＲｎｕｍ［ｊ］：重加算分子変数、定数Ｂ立ち下がり演算部９の立ち下がり追従定数Ｂの値を任意に変更可能とすることで実現可能である。
【００４９】
また、ピークホールドレベルを検出する範囲を任意に変更可能とするには、図２の地肌除去装置２の基本構成を示すブロック図中のブロック単位平均算出部５の次式のＰＷ＿ＷＩＤＴＨの値を任意に変更可能とすることで実現可能である。
【００５０】
ピークレベル検出ブロック数＝ＰＷ＿ＷＩＤＴＨ／ＢＫ＿ＷＩＤＴＨ
また、ピークホールドレベル値にリミット制限を有するようにするには、図２の地肌除去装置２の基本構成を示すブロック図中のＬｏｗ  Ｌｉｍｉｔ比較部１１の設置で実現可能である。
【００５１】
また、ラインを任意画素単位のブロックに分割するには、図２の地肌除去装置２の基本構成を示すブロック図中のブロック単位平均算出部５にて、１ブロックで同時に処理する画素数を任意に変更可能とすることで実現可能である。
【００５２】
本発明について、敷衍して述べると、本発明では、アナログ方式の特性にデジタル方式の特性をあわせるために、入力画像がピークホールドレベルを超過した値に対して各種演算を行っている。最も精度を上げるためには、画素毎に超過分の演算を実行することが有効であるが、同時に、単位時間における回路の処理時間も増加してしまう。１ラインを固定画素単位のブロックに分割して前記超過分の演算を行える構成としたことで、回路規模、単位時間における回路の処理時間の短縮が可能となる。１ラインを任意のブロックに分割して前記超過分の演算を行える構成としたことで、装置により最適なブロック単位を選択することで、装置のシステム構成、パフォ−マンスによらず本発明の方式が採用可能となる。
【００５３】
また、本発明の画像読み取り装置において、アナログ方式のコンデンサ、抵抗の時定数による追従速度にフレキシブルにあわせることが可能となる。写真原稿のような小さなエリアで低濃度（白がかった）領域のある可能性のある画像等においては、前記エリアの画像に対してピークホールドレベルが追従してしまうことにより、出力画像に濃度段差が発生してしまう場合が考えられる。そこで、装置のモード（文字モード、写真モード等）により追従速度を変更することで、小さなエリアの低濃度領域画像に追従させないことが可能となる。
【００５４】
また、本発明の画像読み取り装置において、ピークホールドレベル検出範囲を可変にできない場合、最小サイズの原稿読み取り領域にピークホールドレベル検出範囲をあわせる必要がある。ピークホールドレベル検出範囲が原稿よりも広い範囲で設定された場合、原稿外の部分に関してもピークホールドレベルの検出を行ってしまうことで最適なピークホールドレベルの生成が行えないためである。そこで、原稿のサイズ毎にピークホールドレベル検出範囲を可変可能とすることで、原稿全域に対する最適なピークホールドレベルの生成が可能となる。また、原稿サイズ検知手段を有し、検知された原稿サイズに応じ、ピークホールドレベル検出範囲を変更することも可能である。
【００５５】
また、本発明の画像読み取り装置において、写真原稿等で原稿全体が高濃度（黒がかった画像）である場合、又は文字原稿等で地肌が低濃度であっても原稿先端ではピークホールドレベルが低い値になっていることからそのまま、このピークホールドレベルで地肌除去処理を行った場合、地肌以外の画像データまで飛ばしてしまうことになる。そこで、ピークホールドレベルにリミット値をもたせることにより上記不具合を回避することが可能となる。
【００５６】
また、本発明の画像読み取り装置において、アナログ方式の特性にデジタル方式の特性をあわせるために、入力画像がピークホールドレベルを超過した値に対して各種演算を行っている。最も精度を上げるためには、画素毎に超過分の演算を実行することが有効であるが、同時に、単位時間における回路の処理時間も増加してしまう。そこで、１ラインを任意画素のブロックに分割して前記超過分の演算を行える構成としたことで、装置により最適なブロック単位を選択することで、装置のシステム構成、パフォ−マンスによらず本発明が採用可能となる。
【００５７】
【発明の効果】
本発明によると、安定した地肌検出精度及び地肌除去が可能となり、特に、ピークホールドの追従特性を任意に変更できるようにしたことで、結果として、デジタル方式でアナログ方式のピークホールド特性と同等なピーク追従性を実現することが可能となる。また、シェーデイング補正後の画像に対して、地肌除去処理を実行することで、シェーデイング補正前の光学系のムラの影響を伴わない、地肌除去処理が可能となる。
【００５８】
アナログ方式の特性にデジタル方式の特性をあわせるために、入力画像がピークホールドレベルを超過した値に対して各種演算を行っている。最も精度を上げるためには、画素毎に超過分の演算を実行することが有効であるが、同時に、単位時間における回路の処理時間も増加してしまう。そこで、本発明では、１ラインを固定画素単位のブロックに分割して前記超過分の演算を行える構成としたことで、回路規模、単位時間における回路の処理時間の短縮が可能となる。
【００５９】
本発明によると、アナログ方式のコンデンサ、抵抗の時定数による追従速度にフレキシブルにあわせることが可能となる。そして、装置のモード（文字モード、写真モード等）により追従速度を変更することで、小さなエリアの低濃度領域画像に追従させないことが可能となる。
【００６０】
本発明によると、ピークホールドレベル検出範囲を可変にできない場合、最小サイズの原稿読み取り領域にピークホールドレベル検出範囲をあわせる必要がある。その意味は、ピークホールドレベル検出範囲が原稿よりも広い範囲で設定された場合、原稿外の部分に関してもピークホールドレベルの検出を行ってしまうことで最適なピークホールドレベルの生成が行えないためである。
とで、原稿全域に対する最適なピークホールドレベルの生成が可能となる。
【００６１】
そこで、原稿のサイズ毎にピークホールドレベル検出範囲を可変可能とすることで、原稿全域に対する最適なピークホールドレベルの生成が可能となる。
【００６２】
本発明によると、写真原稿等で原稿全体が高濃度である場合、又は文字原稿等で地肌が低濃度であっても原稿先端ではピークホールドレベルが低い値になっていることからそのまま、このピークホールドレベルで地肌除去処理を行った場合、地肌以外の画像データまで飛ばしてしまうことになる。そこで、ピークホールドレベルにリミット値をもたせることにより上記不具合を回避することが可能となる。
【００６３】
本発明によると、アナログ方式の特性にデジタル方式の特性をあわせるために、入力画像がピークホールドレベルを超過した値に対して各種演算を行っている。最も精度を上げるためには、画素毎に超過分の演算を実行することが有効であるが、同時に、単位時間における回路の処理時間も増加してしまう。そこで、１ラインを任意画素単位のブロックに分割して前記超過分の演算を行える構成としたことで、装置により最適なブロック単位を選択することで、装置のシステム構成、パフォ−マンスによらず本発明の方式が採用可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る画像処理装置の基本構成を示す図である。
【図２】本実施形態に係る地肌除去装置の具体的構成を示すブロック図である。
【図３】デジタル画像信号の１ラインをブロックに分割してブロック毎に平均値を求めることを説明する図である。
【図４】本実施形態の地肌除去部の入出力特性を示す図である。
【図５】図２に示す地肌除去装置の各部構成の機能乃至作用を説明するフローチャートである。
【符号の説明】
１  画像入力装置
２  地肌除去装置
３  画像処理装置
４  画像出力装置
５  ブロック単位平均算出部
６  ブロック平均−ＰＨ値差分算出部
７  定数Ａ立ち上がり演算部
８  重加算平均部
９  定数Ｂ立ち下がり演算部
１０  オフセット加減算部
１１  Ｌｏｗ  Ｌｉｍｉｔ比較部
１２  地肌除去部
【図１】
0003943816.tif 000002
【図２】
0003943816.tif 000003
【図３】
0003943816.tif 000004
【図４】
0003943816.tif 000005
【図５】
0003943816.tif 000006