(57)【特許請求の範囲】
【請求項１】
入力された画像濃度データを当該画像濃度データに応じた濃度情報を有する信号に変換するための画像データ処理を行う画像処理装置において、前記画像濃度データを濃度情報を有する信号に変換する際リニアに変換可能な領域に、当該画像濃度データが含まれるか否か、及び当該画像濃度データがリニアに変換可能な領域に含まれないと判別した場合には、更にリニアに変換可能な領域以外の第１又は第２のいずれの領域に含まれるかを判別する判別手段と、前記判別手段によって前記画像濃度データがリニアに変換可能な領域に含まれると判別された場合には、当該画像濃度データをそのまま出力し、前記判別手段によって前記画像濃度データが第１の所定領域に含まれると判別された場合には、当該画像濃度データの代わりに第１の所定の濃度データを出力するとともに、前記判別手段によって前記画像濃度データが第２の領域に含まれると判別された場合には、当該画像濃度データの代わりに第２の所定の濃度データを出力するとともに、当該画像濃度データと第１又は第２の濃度データとの差分を、少なくとも次に入力する画像濃度データに割り当てるように補正する補正手段とを備えたことを特徴とする画像処理装置。
【請求項２】
前記所定の濃度データは、低濃度側のリニアに変換できない領域では、第１の所定領域の場合には、第１の所定値として忠実に再現可能な最小値に設定し、第２の所定領域の場合には、０に設定し、高濃度側のリニアに変換できない領域では、第１の所定領域の場合には、第１の所定値として忠実に再現可能な最大値に設定し、第２の所定領域の場合には、最高濃度に設定したことを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、電子写真複写機やプリンター等の画像形成装置に使用される画像処理装置に関し、特にデジタル画像を処理する画像処理装置に関するものである。
【０００２】
【従来の技術】
従来、この種の電子写真複写機やプリンター等の画像形成装置においては、複写やプリントすべき画像の多様性等に鑑みて、文字画像ばかりでなく、写真画像等の中間調画像をも良好に再現することが要求されてきている。
【０００３】
かかる画像形成装置において、中間調の画像を再現する方法としては、例えば、パルス幅変調（ＰＷＭ）方式が知られているが、露光ビームの１ドット当たりの露光時間を制御する方式では、クロックレートが高速になると、パルス幅が狭い低濃度部では、ＰＷＭ変調器による画像露光から現像に至る段階で、画像に応じたパルスが消滅したり現像されなかったりするため、入力データに対するパルス幅は、図３に示すように、低濃度部がリニアに再現できないという問題点があった。かかる問題点は、同様の理由から、パルス幅が広い高濃度部でも生じていた。
【０００４】
そこで、かかる問題点を解決し得る技術としては、例えば、特開平３−１５９７５８号公報や特開平３−１１０９７２号公報等に開示されたものが既に提案されている。上記特開平３−１５９７５８号公報に係る画像形成装置は、入力データに基づいてビーム光を発生し、該ビーム光を感光体に照射することで可視画像を形成する画像形成装置において、多値画像データを入力する入力手段と、該入力手段で入力した多値画像データに応じて濃度階調データを生成する濃度生成手段と、該濃度生成手段での濃度階調データに基づいて前記ビーム光の照射時間と露光強度とを使い分けて制御を行う制御手段と、該制御手段で制御されたビーム光を前記感光体に照射する照射手段とを備えるように構成したものである。
【０００５】
また、上記特開平３−１１０９７２号公報に係る画像記録装置は、多値画像データを基にして中間調画像を形成する面積変調手段と、該面積変調手段からの出力に従って画像記録を行う記録手段とを有する画像記録装置であって、前記中間調画像を形成する際の最小変調面積の短辺側の長さを粒子状インク材の平均粒径の０．７〜４倍とするように構成したものであり、前記面積変調手段としては、例えば、パルス幅変調により変調するものが用いられる。
【０００６】
【発明が解決しようとする課題】
しかし、上記従来技術の場合には、次のような問題点を有している。すなわち、上記特開平３−１５９７５８号公報に係る画像形成装置の場合には、制御手段によって、低濃度部においては出力パルス幅を一定にし、レーザー光量の強度を調整するように制御することにより、低濃度部の階調を再現可能としたものであるが、レーザー光量の強度調整は、アナログ的な要素を多く含むため、電圧変動等の影響を直接受けやすく、濃度調整の安定性に欠けるという問題点を有している。
【０００７】
また、上記特開平３−１１０９７２号公報に係る画像記録装置の場合には、中間調画像を形成する際の最小パルス幅等によって決定される最小変調面積を、一定値以上になるように設定したものであるが、現像できる最小変調面積を決定する最小パルスとパルスを出力しない時では、出力される濃度差が大きくなり、リニアに階調を表現することができないばかりか、入力に対する出力の平均濃度を維持することができないという問題点を有している。
【０００８】
そこで、この発明は、上記従来技術の問題点を解決するためになされたものであり、その目的とするところは、デジタル的に処理することにより、濃度調整の安定性に優れ、かつ低濃度部及び高濃度部において、リニアに階調を表現することができるのは勿論のこと、入力に対する出力の平均濃度を維持することが可能な画像処理装置を提供することにある。
【０００９】
【課題を解決するための手段】
すなわち、この発明は、基本的に、入力された画像濃度データを当該画像濃度データに応じた濃度情報を有する信号に変換するための画像データ処理を行う画像処理装置において、前記画像濃度データを濃度情報を有する信号に変換する際リニアに変換可能な領域に、当該画像濃度データが含まれるか否かを判別する判別手段と、前記判別手段によって前記画像濃度データがリニアに変換可能な領域に含まれると判別された場合には、当該画像濃度データをそのまま出力し、前記判別手段によって前記画像濃度データがリニアに変換可能な領域に含まれないと判別された場合には、当該画像濃度データの代わりに所定の濃度データを出力するとともに、当該画像濃度データと所定の濃度データとの差分を、少なくとも次に入力する画像濃度データに割り当てるように補正する補正手段とを備えるように構成したものである。
【００１０】
かかる発明によれば、判別手段によって入力する画像濃度データがリニアに変換可能な領域に含まれるか否かを判別し、前記判別手段によって前記画像濃度データがリニアに変換可能な領域に含まれると判別された場合には、補正手段によって画像濃度データを何ら補正することなく、そのまま出力する。一方、前記判別手段によって前記画像濃度データがリニアに変換可能な領域に含まれないと判別された場合には、補正手段によって、当該画像濃度データの代わりに、例えばリニアに変換可能な領域に一番近い所定の濃度データを出力するとともに、当該画像濃度データと所定の濃度データとの差分を、少なくとも次に入力する画像濃度データに割り当てるように補正することにより、入力する画像濃度データがリニアに変換可能な領域に含まれない場合でも、当該画像濃度データを、例えばリニアに変換可能な領域に一番近い所定の濃度データに補正することによって、入力する画像濃度データのリニアな変換特性を維持することができるとともに、例えばリニアに変換可能な領域に一番近い所定の濃度データに補正したことによる差分を、補正手段によって、少なくとも次に入力する画像濃度データに割り当てることにより、入力する画像濃度データと変換された信号との差分を、次に入力する画像濃度データで補正することができ、入力に対する出力の平均濃度を維持することが可能となる。
【００１１】
ところで、この請求項１に記載の発明は、入力された画像濃度データを当該画像濃度データに応じた濃度情報を有する信号に変換するための画像データ処理を行う画像処理装置において、前記画像濃度データを濃度情報を有する信号に変換する際リニアに変換可能な領域に、当該画像濃度データが含まれるか否か、及び当該画像濃度データがリニアに変換可能な領域に含まれないと判別した場合には、更にリニアに変換可能な領域以外の第１又は第２のいずれの領域に含まれるかを判別する判別手段と、前記判別手段によって前記画像濃度データがリニアに変換可能な領域に含まれると判別された場合には、当該画像濃度データをそのまま出力し、前記判別手段によって前記画像濃度データが第１の所定領域に含まれると判別された場合には、当該画像濃度データの代わりに第１の所定の濃度データを出力するとともに、前記判別手段によって前記画像濃度データが第２の領域に含まれると判別された場合には、当該画像濃度データの代わりに第２の所定の濃度データを出力するとともに、当該画像濃度データと第１又は第２の濃度データとの差分を、少なくとも次に入力する画像濃度データに割り当てるように補正する補正手段とを備えるように構成したものである。
【００１２】
かかる請求項１に記載の発明によれば、上述した発明と同様の作用・効果を得ることができるのは勿論のこと、判別手段によって、前記画像濃度データを濃度情報を有する信号に変換する際リニアに変換可能な領域に、当該画像濃度データが含まれるか否かを判別するのみではなく、更に、当該判別手段によって、前記画像濃度データがリニアに変換可能な領域に含まれないと判別した場合には、更にリニアに変換可能な領域以外の第１又は第２のいずれの領域に含まれるかを判別し、補正手段によって、画像濃度データが第１又は第２のいずれの領域に含まれるかに応じて補正値を変更するように構成されているので、請求項１に記載された発明よりも、一層きめの細かい補正が可能であり、より一層リニアに階調を表現することができるのは勿論のこと、入力に対する出力の平均濃度を上下のばらつきが少なく維持することができる。
【００１３】
さらに、この請求項２に記載の発明は、前記所定の濃度データは、低濃度側のリニアに変換できない領域では、第１の所定領域の場合には、第１の所定値として忠実に再現可能な最小値に設定し、第２の所定領域の場合には、０に設定し、高濃度側のリニアに変換できない領域では、第１の所定領域の場合には、第１の所定値として忠実に再現可能な最大値に設定し、第２の所定領域の場合には、最高濃度に設定したことを特徴とする請求項１に記載の画像処理装置である。
【００１５】
【発明の実施の形態】
以下にこの発明を図示の実施の形態に基づいて説明する。
【００１６】
実施の形態１
図２はこの発明の実施の形態１に係る画像処理装置を適用可能な画像形成装置としての複写機／ファクシミリ／プリンターの機能を兼ね備えた画像形成装置を示すものである。
【００１７】
図２において、１は画像形成装置の本体を示すものであり、この画像形成装置本体１内の上部には、原稿の画像を読み取る図示しない画像読取装置によって読み取られた画像情報や、パーソナルコンピュータ等から送られてくる画像情報に、必要に応じて所定の画像処理を施す画像処理装置２と、当該画像処理装置２によって所定の画像処理が施された画像情報に基づいて画像露光を行うＲＯＳ３（Raster  Output  Scanner ）が配置されており、このＲＯＳ３では、画像情報に応じてレーザー光ＬＢによる画像露光が行われる。
【００１８】
上記ＲＯＳ３は、図２に示すように、図示しない半導体レーザーからレーザー光ＬＢを画像情報の階調データに応じて出射する。この半導体レーザーから出射されたレーザー光ＬＢは、回転多面鏡４によって偏向走査され、反射ミラー５、６を介して感光体ドラム７上に走査露光される。
【００１９】
上記ＲＯＳ３によってレーザー光ＬＢが走査露光される感光体ドラム７としては、例えば、有機系の光導電性物質を用いた感光体が用いられ、当該感光体ドラム７は、図示しない駆動手段によって矢印方向に沿って所定の速度で回転駆動されるようになっている。この感光体ドラム７の表面は、図２に示すように、予め帯電ロール８によって所定の電位に帯電された後、画像情報に応じてレーザー光ＬＢが走査露光されることによって静電潜像が形成される。上記感光体ドラム７上に形成された静電潜像は、現像装置９の現像ロール１０によって現像され、トナー像となる。
【００２０】
上記感光体ドラム７上に形成されたトナー像は、当該感光体ドラム７に接触するように配置された転写ロール１１によって転写紙１２上に転写されるとともに、このトナー像が転写された転写紙１２は、針状電極からなる分離帯電器１３により除電されて感光体ドラム７から分離される。この針状電極からなる分離帯電器１３には、ＡＣ電圧、又はＤＣ電圧を重畳したＡＣ電圧が印加されるようになっている。上記転写紙１２は、図２に示すように、画像形成装置本体１内の下部に配置された複数の用紙カセット１４、１５、１６から給紙ロール１７によって給紙される。この給紙された転写紙１２は、搬送ローラ１８及びレジストローラ１９によって感光体ドラム７の表面までそれぞれ搬送される。
【００２１】
また、上記感光体ドラム７上からトナー像が転写された転写紙１２は、上述したように、針状電極からなる分離帯電器１３により除電されて感光体ドラム７の表面から分離された後、定着装置２０へ搬送され、この定着装置２０によって熱及び圧力によってトナー像が転写紙１２上に定着された後、排出ロール２１によって排紙トレイ２２上に排出されて画像の形成工程が終了する。
【００２２】
なお、トナー像の転写工程が終了した後の感光体ドラム７の表面は、クリーナーブレードやブラシ等を備えたクリーニング装置２３によって、残留トナーや紙粉等が除去され、次の画像形成工程に備えるようになっている。
【００２３】
上記の如く構成される画像形成装置では、メンテナンス性の向上等のため、感光体ドラム７、及びその周辺の現像装置９やクリーニング装置２３等がＣＲＵ２４として一体的にユニット化されており、このＣＲＵ２４は、画像形成装置本体１に対して一体的に着脱可能となっている。
【００２４】
図３は上記の如く構成される画像形成装置において、入力データに対するパルス幅（濃度）の特性を示すものである。この図からわかるように、低濃度部と高濃度部においては、ＰＷＭ変調器による画像露光から現像に至る段階で、画像に応じたパルスが消滅したり現像されなかったりするため、特性がリニアでない部分が存在する。図２は入力データとパルス幅（濃度）の関係における低濃度部の拡大図を示すものである。
【００２５】
ところで、この実施の形態に係る画像処理装置は、画像濃度データが所定の領域に含まれるか否かを判別する判別手段と、前記判別手段によって前記画像濃度データが所定領域に含まれると判別された場合には、当該画像濃度データをそのまま出力し、前記判別手段によって前記画像濃度データが所定領域に含まれないと判別された場合には、当該画像濃度データの代わりに所定の濃度データを出力するとともに、当該画像濃度データと所定の濃度データとの差分を、少なくとも次に入力する画像濃度データに割り当てるように補正する補正手段とを備えるように構成されている。
【００２６】
更に具体的には、画像濃度データを基準値と比較する比較手段と、前記比較手段の比較結果に応じて入力された画像濃度データ又は所定の濃度データを選択して出力する選択手段と、前記選択手段から出力される濃度データと前記画像濃度データとの差分を算出する差分算出手段と、前記差分算出手段から出力される差分データを一時記憶する記憶手段と、前記記憶手段に記憶された差分データと入力する画像濃度データとを加算して、画像濃度データとする加算手段とを備えるように構成したものである。
【００２７】
図１はこの発明の実施の形態１に係る画像処理装置を示すブロック図である。
【００２８】
図１において、３０は加算手段を示すものであり、この加算手段３０は、外部から入力する、例えば２５６階調のデジタル信号からなる画像濃度データ（０〜２５５）に、後述するように記憶手段３４に記憶されたデータを加算するものである。３１は比較手段を示すものであり、この比較手段３１は、加算手段３０から出力されるデータと予め設定された比較基準値Ｂとを比較する比較手段である。ここで、比較基準値Ｂとしては、図３及び図４に示すように、入力データとパルス幅との関係を示すグラフにおいて、リニアな特性を示す領域のうち、最小の値が選ばれる。３２は選択手段であり、この選択手段３２は、上記比較手段３１から出力されるデータに応じて、加算手段３０から出力されるデータかあるいは所定濃度”０”を選択して出力するものである。３３は差分算出手段であり、この差分算出手段３３は、上記選択手段３２から出力されるデータと加算手段３０から出力されるデータとの差分を算出するものである。３４は記憶手段であり、この記憶手段３４は、上記差分算出手段３３から出力されるデータを一時記憶する記憶手段である。
【００２９】
図５は上記画像処理装置の構成を更に具体的に示すブロック図である。
【００３０】
図５において、３０は加算手段としての加算器を示すものであり、この加算器３０は、外部からＡ端子に入力する８ビットの画像濃度データに、Ｂ端子に入力する記憶手段３４に記憶された同じく８ビットのデータを加算するものである。３１は比較手段としてのコンパレータを示すものであり、このコンパレータ３１は、加算器３０から出力されるデータＹと予め設定された８ビットの比較基準値Ｂとを比較するものである。そして、上記コンパレータ３１は、加算器３０から出力されるデータＹが、比較基準値Ｂ以上（Ｂ≦Ｙ）である場合には、例えば、ハイレベルの信号を、加算器３０から出力されるデータＹが、比較基準値Ｂ未満（Ｂ＞Ｙ）である場合には、例えば、ローレベルの信号を、それぞれ出力するように設定されている。３２は選択手段としてのセレクタを示すものであり、このセレクタ３２は、上記コンパレータ３１からＳＥＬ１端子に出力される信号に応じて、Ｄ０端子に入力される加算器３０からの出力データか、あるいはＤ１端子に入力される所定濃度”０”を選択するものである。
【００３１】
３３は差分算出手段としての減算器を示すものであり、この減算器３３は、Ａ端子に入力するセレクタ３２から出力されるデータから、Ｂ端子に入力する加算器３０から出力されるデータを減算するものである。３４は記憶手段としてのフリップフロップ回路を示すものであり、このフリップフロップ回路３４は、上記減算器３３から出力されるデータを、次の画像濃度データが入力されるまで一時記憶する記憶手段としてのフリップフロップ回路である。
【００３２】
３５はＰＷＭ（パルス幅変調）回路であり、このＰＷＭ回路は、上記セレクタ３２から出力される画像データに応じたパルス幅を有するパルスを出力するものである。
【００３３】
以上の構成において、この実施の形態１に係る画像処理装置では、次のようにして、デジタル的に処理することにより、濃度調整の安定性に優れ、かつ低濃度部及び高濃度部において、リニアに階調を表現することができるのは勿論のこと、入力に対する出力の平均濃度を維持することが可能となっている。
【００３４】
すなわち、この実施の形態１に係る画像処理装置では、図５及び図６に示すように、例えば、外部からｎ画素目の８ビットの画像濃度データ４１が入力すると、この入力データ４１は、加算器３０でフリップフロップ回路３４に記憶されたｎ−１画素目のデータと加算される。いま、便宜上、フリップフロップ回路３４に記憶されたｎ−１画素目のデータがゼロであるとすると、入力したｎ画素目のデータは、そのまま加算器３０から出力されることになる。ここで、ｎ画素目の８ビットの画像濃度データ４１を、２５６階調のうち”７”とすると、加算器３０からは、ｎ画素目の画像濃度データ４１である”７”がそのまま出力される。
【００３５】
次に、上記加算器３０から出力されるデータＹは、コンパレータ３１に入力され、このコンパレータ３１において比較基準値Ｂと比較される。いま、コンパレータ３１に入力する比較基準値Ｂを”１０”とすると、比較基準値Ｂ”１０”の方が加算器３０から出力されるデータＹ”７”よりも大きいため、コンパレータ３１からは、比較基準値Ｂの方が大きいことを示す信号が出力される。
【００３６】
すると、セレクタ３２は、加算器３０からＤ０端子に入力するデータＹ”７”ではなく、端子Ｄ１に入力する所定濃度を選択する。ここで、所定濃度は、”０”に設定されている。その結果、入力する画像濃度データ４１は、２５６階調のうち”７”であるにもかかわらず、上記セレクタ３２からは、出力データとして”０”が出力され、ＰＷＭ回路３５では、パルス幅が”０”となってパルスは出力されない。つまり、入力する画像濃度データ４１がリニアな状態でパルス幅に変換することができない、２５６階調のうち低濃度の”７”である場合には、ＰＷＭ回路３５からは、これに対応するパルスが出力されない。
【００３７】
また、上記セレクタ３２からの出力データ”７”は、減算器３３に入力され、この減算器３３によって加算器３０から出力されるデータ”７”との差分が求められる。いま、セレクタ３２から出力されるデータは”０”であり、加算器３０から出力されるデータは”７”であるため、減算器３３からは、差分である”７”が出力される。上記減算器３３から出力される差分データ”７”は、フリップフロップ回路３４に一時記憶される。
【００３８】
その後、外部から次の画素であるｎ＋１画素目の画像濃度データ４１が入力すると、この入力データ４１は、上述したように、加算器３０でフリップフロップ回路３４に記憶されたｎ画素目のデータと加算される。いま、フリップフロップ回路３４に記憶されたｎ画素目の差分データは、”７”であるから、入力したｎ＋１画素目のデータには、前回の差分データ”７”が加算器３０によって加算されることになる。ここで、ｎ＋１画素目の画像濃度データ４１を、２５６階調のうち”１０”とすると、加算器３０からは、当該”１０”の入力データに前回の差分データ”７”を加算した値である”１７”が出力される。
【００３９】
次に、上記加算器３０から出力されたデータＹは、コンパレータ３１に入力され、このコンパレータ３１において比較基準値Ｂ”１０”と比較される。この場合、比較基準値Ｂ”１０”の方が加算器３０から出力されるデータＹ”１７”よりも小さいため、コンパレータ３１からは、比較基準値Ｂの方が小さいことを示す信号が出力される。
【００４０】
すると、セレクタ３２は、加算器３０から出力されるデータＹ”１７”を選択し、このセレクタ３２からは、データＹ”１７”がそのまま出力される。そして、ＰＷＭ回路３５からは、データＹ”１７”に相当するパルス幅のパルスが出力される。
【００４１】
また、上記セレクタ３２からの出力データ”１７”は、減算器３３に入力され、この減算器３３によって加算器３０から出力されるデータ”１７”との差分が求められる。いま、セレクタ３２から出力されるデータは”１７”であり、加算器３０から出力されるデータも”１７”であるため、減算器３３からは、差分である”０”が出力される。上記減算器３３から出力される差分データ”０”は、フリップフロップ回路３４に一時記憶される。
【００４２】
このように、上記実施の形態１に係る画像処理装置では、入力される画像濃度データに対して、忠実（リニア）に再現できる最小値として比較基準値Ｂ（例えば、”１０”）を設ける。そして、入力された画像濃度データは、コンパレータ３１で比較基準値Ｂと比較され、入力された画像濃度データが比較基準値Ｂ以上である場合には、それに対応する出力濃度がセレクタ３２から出力される。この場合、入力された画像濃度データに対する出力データの誤差は、ゼロである。一方、入力された画像濃度データが比較基準値Ｂ未満である場合には、セレクタ３２が所定濃度”０”を選択して出力し、ＰＷＭ回路３５からは、パルスが出力されない。この場合には、入力された画像濃度データがそのまま誤差となり、いったんフリップフロップ回路３４に記憶された後、次画素の入力データに加算器３０によって加算される。以後、同様に前画素の誤差を入力データに加算した値を入力データとして比較基準値Ｂと比較し、誤差が生じた場合には、順次、この誤差を次画素へ加算していくことで、誤差を分散させることができ、リニアに階調を表現することができるのは勿論のこと、入力に対する出力の平均濃度を維持することが可能となっている。また、上記画像処理装置は、デジタル的に処理することにより、濃度調整の安定性に優れている。
【００４３】
実施の形態２
図７及び図８はこの発明の実施の形態２を示すものであり、前記実施の形態１と同一の部分には同一の符号を付して説明すると、この実施の形態２では、前述の第１の比較基準値Ｂと０の間に、０＜Ａ＜Ｂとなる第２の比較基準値Ａを設けるように構成されている。
【００４４】
すなわち、この実施の形態２に係る画像処理装置では、図７に示すように、第１の比較手段３１以外にも、加算手段３０の出力を第２の比較基準値Ａと比較する第２の比較手段３６を備えているとともに、選択手段３２は、これらの第１の比較手段３１及び第２の比較手段３６の比較結果に応じて、加算手段３０からの出力データまたは、第一の所定濃度”０”あるいは第二の所定濃度”Ｄ”を選択して出力するように構成されている。
【００４５】
図８は上記実施の形態２に係る画像処理装置の構成を更に具体的に示すブロック図である。
【００４６】
図８において、３０は加算手段としての加算器を示すものであり、この加算器３０は、外部からＡ端子に入力する８ビットの画像濃度データに、Ｂ端子に入力する記憶手段３４に記憶された同じく８ビットのデータを加算するものである。３１は第１の比較手段としての第１のコンパレータを示すものであり、この第１のコンパレータ３１は、加算器３０から出力されるデータＹと予め設定された８ビットの第１の比較基準値Ｂとを比較するものである。また、３６は第２の比較手段としての第２のコンパレータを示すものであり、この第２のコンパレータ３５は、加算器３０から出力されるデータＹと予め設定された８ビットの第２の比較基準値Ａとを比較するものである。
【００４７】
そして、上記第１のコンパレータ３１は、図９に示すように、加算器３０から出力されるデータＹが、第１の比較基準値Ｂ以上（Ｂ≦Ｙ）である場合には、例えば、ハイレベルの信号を、加算器３０から出力されるデータＹが、比較基準値Ｂ未満（Ｂ＞Ｙ）である場合には、例えば、ローレベルの信号を、それぞれ出力するように設定されている。また、上記第２のコンパレータ３５は、加算器３０から出力されるデータＹが、第２の比較基準値Ａ以上（Ａ≦Ｙ）である場合には、例えば、ハイレベルの信号を、加算器３０から出力されるデータＹが、比較基準値Ａ未満（Ａ＞Ｙ）である場合には、例えば、ローレベルの信号を、それぞれ出力するように設定されている。
【００４８】
３２は選択手段としてのセレクタを示すものであり、このセレクタ３２は、上記第１のコンパレータ３１からＳＥＬ１端子に出力される信号、及び第２のコンパレータ３６からＳＥＬ２端子に出力される信号に応じて、Ｄ０端子に入力される加算器３０からの出力データか、Ｄ１端子に入力される所定濃度”０”か、あるいはＤ２端子に入力される所定濃度”Ｄ”かを選択するものである。
【００４９】
以上の構成において、この実施の形態２に係る画像処理装置では、次のようにして、デジタル的に処理することにより、濃度調整の安定性に優れ、かつ低濃度部及び高濃度部において、リニアに階調を表現することができるのは勿論のこと、入力に対する出力の平均濃度を維持することが可能となっている。
【００５０】
すなわち、この実施の形態２に係る画像処理装置では、図８及び図６に示すように、例えば、外部からｎ画素目の８ビットの画像濃度データ４１が入力すると、この入力データ４１は、加算器３０でフリップフロップ回路３４に記憶されたｎ−１画素目のデータと加算される。いま、便宜上、フリップフロップ回路３４に記憶されたｎ−１画素目のデータがゼロであるとすると、入力したｎ画素目のデータは、そのまま加算器３０から出力されることになる。ここで、ｎ画素目の８ビットの画像濃度データ４１を、２５６階調のうち”７”とすると、加算器３０からは、ｎ画素目の画像濃度データ４１である”７”がそのまま出力される。
【００５１】
次に、上記加算器３０から出力されるデータＹは、第１及び第２のコンパレータ３１、３５に入力され、これらのコンパレータ３１、３６において第１及び第２の比較基準値Ｂ、Ａと比較される。いま、第１のコンパレータ３１に入力する比較基準値Ｂを”１０”とし、第２のコンパレータ３６に入力する比較基準値Ａを”５”とすると、第１の比較基準値Ｂ”１０”の方が加算器３０から出力されるデータＹ”７”よりも大きいため、第１のコンパレータ３１からは、第１の比較基準値Ｂの方が大きいことを示す信号が出力される。一方、第２の比較基準値Ａ”５”の方が加算器３０から出力されるデータＹ”７”よりも小さいため、第２のコンパレータ３６からは、第２の比較基準値Ａの方が小さいことを示す信号が出力される。
【００５２】
すると、セレクタ３２は、加算器３０からＤ０端子に入力するデータＹ”７”ではなく、端子Ｄ２に入力する第２の所定濃度を選択する。ここで、第２の所定濃度は、”１０”に設定されている。その結果、入力する画像濃度データ４１は、２５６階調のうち”７”であるにもかかわらず、上記セレクタ３２からは、出力データとして”１０”が出力され、ＰＷＭ回路３５からは、パルス幅”Ｄ”に相当するパルスが出力される。
【００５３】
また、上記セレクタ３０からの出力データ”１０”は、減算器３３に入力され、この減算器３３によって加算器３０から出力されるデータ”７”との差分が求められる。いま、セレクタ３２から出力されるデータは”１０”であり、加算器３０から出力されるデータは”７”であるため、減算器３３からは、差分である”３”が出力される。上記減算器３３から出力される差分データ”３”は、フリップフロップ回路３４に一時記憶される。
【００５４】
その後、外部から次の画素であるｎ＋１画素目の画像濃度データ４１が入力すると、この入力データ４１は、上述したように、加算器３０でフリップフロップ回路３４に記憶されたｎ画素目のデータと加算される。いま、フリップフロップ回路３４に記憶されたｎ画素目の差分データは、”３”であるから、入力したｎ＋１画素目のデータには、前回の差分データ”３”が加算器３０によって加算されることになる。ここで、ｎ＋１画素目の画像濃度データ４１を、２５６階調のうち”０”とすると、加算器３０からは、当該”０”の入力データに前回の差分データ”３”を加算した値である”３”が出力される。
【００５５】
次に、上記加算器３０から出力されたデータＹは、第１及び第２のコンパレータ３１、３６に入力され、これらの第１及び第２のコンパレータ３１、３６において第１及び第２の比較基準値Ｂ、Ａと比較される。この場合、第１のコンパレータ３１に入力する比較基準値Ｂが”１０”であり、第２のコンパレータ３６に入力する比較基準値Ａが”５”であるため、第１の比較基準値Ｂ”１０”の方が加算器３０から出力されるデータＹ”３”よりも大きいため、第１のコンパレータ３１からは、第１の比較基準値Ｂの方が大きいことを示す信号が出力される。一方、第２の比較基準値Ａ”５”の方が加算器３０から出力されるデータＹ”３”よりも大きいため、第２のコンパレータ３６からは、第２の比較基準値Ａの方が大きいことを示す信号が出力される。
【００５６】
すると、セレクタ３２は、加算器３０からＤ０端子に入力するデータＹ”３”ではなく、端子Ｄ１に入力する第１の所定濃度を選択する。ここで、第１の所定濃度は、”０”に設定されている。その結果、入力する画像濃度データ４１は、２５６階調のうち”３”であるにもかかわらず、上記セレクタ３２からは、出力データとして”０”が出力され、ＰＷＭ回路３５からは、パルス幅が”０”となってパルスは出力されない。
【００５７】
また、上記セレクタ３０からの出力データ”０”は、減算器３３に入力され、この減算器３３によって加算器３０から出力されるデータ”３”との差分が求められる。いま、セレクタ３２から出力されるデータは”０”であり、加算器３０から出力されるデータは”３”であるため、減算器３３からは、差分である”３”が出力される。上記減算器３３から出力される差分データ”３”は、フリップフロップ回路３４に一時記憶される。
【００５８】
このように、上記実施の形態２に係る画像処理装置では、入力される画像濃度データが、まず、第１のコンパレータ３１で第１の比較基準値Ｂと比較される。その結果、入力される画像濃度データが第１の比較基準値Ｂ以上であれば、セレクタ３２からは、その濃度データがそのまま出力される。この場合、入力される画像濃度データと出力データとの誤差はゼロである。また、入力される画像濃度データが第１の比較基準値Ｂ未満である場合には、次に第２のコンパレータ３６で第２の比較基準値Ａと比較される。ここで、入力される画像濃度データが第２の比較基準値Ａ未満である場合には、セレクタ３２の出力データが”０”に設定される。この場合は、入力される画像濃度データそのものが誤差となり、いったんフリップフロップ回路３４に記憶され、次画素の入力データに加算される。さらに、入力される画像濃度データが第２の基準比較値Ａ以上であり、かつ第１の基準比較値Ｂ未満であれば、セレクタ３２の出力データは、忠実に再現可能な最小値Ｄに相当する値、例えば”１０”に設定される。この場合の誤差は、第１の比較基準値Ａより入力データを減算したものとなり、これはいったんフリップフロップ回路３４に記憶され、次画素入力データから減算される。以後、入力される画像濃度データに前画素の誤差を加算したものを同時に処理していくことによって、誤差を分散させることができ、リニアに階調を表現することができるのは勿論のこと、入力に対する出力の平均濃度を維持することが可能となっている。また、上記画像処理装置は、デジタル的に処理することにより、濃度調整の安定性に優れている。
【００５９】
なお、前記実施の形態１、２では低濃度部について述べたが、高濃度部についても、忠実に再現できる最大値を比較基準値として同様の処理を行い、その誤差を次画素へ加減することによって、平均濃度を維持していくことが可能となる。また、入力画像データと出力画像データとの誤差は、次画素に限らず、対応する注目画素に対する例えば３×３のマトリクスを使用することにより、周辺画素へ所定の重み付けを行い配分するように構成してもよい。
【００６０】
また、万線スクリーンにおいては次ライン、または前後のラインに誤差を加減することで平均濃度を維持していくように構成しても良い。
【００６１】
以上の実施の形態では、入力画像データの濃度に応じたパルス幅を持つパルス信号に変換する場合について説明したが、これに限らず、入力画像データに対する出力画像データの特性が部分的にリニアでないもので、入力画像データに応じた濃度情報を持つ信号に変換する場合にも、本発明は適用でき、同様の効果が得られるのは明らかである。
【００６２】
【発明の効果】
以上詳細に説明したように、請求項１に記載の発明によれば、判別手段によって入力する画像濃度データがリニアに変換可能な領域に含まれるか否かを判別し、前記判別手段によって前記画像濃度データがリニアに変換可能な領域に含まれると判別された場合には、補正手段によって画像濃度データを何ら補正することなく、そのまま出力する。一方、前記判別手段によって前記画像濃度データがリニアに変換可能な領域に含まれないと判別された場合には、補正手段によって、当該画像濃度データの代わりに、例えばリニアに変換可能な領域に一番近い所定の濃度データを出力するとともに、当該画像濃度データと所定の濃度データとの差分を、少なくとも次に入力する画像濃度データに割り当てるように補正することにより、入力する画像濃度データがリニアに変換可能な領域に含まれない場合でも、当該画像濃度データを、例えばリニアに変換可能な領域に一番近い所定の濃度データに補正することによって、入力する画像濃度データのリニアな変換特性を維持することができるとともに、例えばリニアに変換可能な領域に一番近い所定の濃度データに補正したことによる差分を、補正手段によって、少なくとも次に入力する画像濃度データに割り当てることにより、入力する画像濃度データと変換された信号との差分を、次に入力する画像濃度データで補正することができ、入力に対する出力の平均濃度を維持することが可能となる。
【００６３】
また、請求項１に記載の発明によれば、上記の作用・効果に加えて、判別手段によって、前記画像濃度データを濃度情報を有する信号に変換する際リニアに変換可能な領域に、当該画像濃度データが含まれるか否かを判別するのみではなく、更に、当該判別手段によって、前記画像濃度データがリニアに変換可能な領域に含まれないと判別した場合には、更にリニアに変換可能な領域以外の第１又は第２のいずれの領域に含まれるかを判別し、補正手段によって、画像濃度データが第１又は第２のいずれの領域に含まれるかに応じて補正値を変更するように構成されているので、請求項１に記載された発明よりも、一層きめの細かい補正が可能であり、より一層リニアに階調を表現することができるのは勿論のこと、入力に対する出力の平均濃度を上下のばらつきが少なく維持することができる。
【図面の簡単な説明】
【図１】  図１はこの発明の実施の形態１に係る画像処理装置を示すブロック図である。
【図２】  図２はこの発明に係る画像処理装置を適用し得る画像形成装置を示す構成図である。
【図３】  図３は入力データに対するパルス幅の変換特性を示すグラフである。
【図４】  図４は図３の低濃度部を拡大したグラフである。
【図５】  図５はこの発明の実施の形態１に係る画像処理装置を更に具体的に示すブロック図である。
【図６】  図６は画像処理装置の動作を示すタイミングチャートである。
【図７】  図７はこの発明の実施の形態２に係る画像処理装置を示すブロック図である。
【図８】  図８はこの発明の実施の形態２に係る画像処理装置を更に具体的に示すブロック図である。
【図９】  図９は入力データに対するパルス幅の変換特性を示すグラフである。
【符号の説明】
３０：加算手段、３１：比較手段、３２：選択手段、３３：差分算出手段、３４：記憶手段。
【図１】
0003684784.tif 000002
【図２】
0003684784.tif 000003
【図３】
0003684784.tif 000004
【図４】
0003684784.tif 000005
【図５】
0003684784.tif 000006
【図６】
0003684784.tif 000007
【図７】
0003684784.tif 000008
【図８】
0003684784.tif 000009
【図９】
0003684784.tif 000010