"各画素が値を有する画素を有する連続階調画像のエッジの復元方法であって、1対の隣接画素を選択するステップであって、対は2つの画素の間に境界を有するステップと、隣接画素対の間の境界の近傍にある画素の値の間の差分値を計算するステップと、差分値に基づいて復元値を計算するステップと、選択された対の最も高い画素値に復元値を加算して選択された対の最も低い画素値から復元値を減じるステップと、を含み、復元値を加算および減算するステップは、そのうちの選択された対が2つの中心画素を形成する、境界に対して直交する行内の4つの画素が、単調に増加する値を有するときにのみ実行され、差分値は、境界の同じ側の最も近い隣接画素の値に基づくことを特徴とする、方法。復元値が、境界に対して直交する行内の4つの画素のうちの最初の2つの画素の値の差分値、および境界に対して直交する行内の4つの画素のうちの最後の2つの値の差分値の、最小値である、請求項1に記載の方法。復元値を加算および減算するステップが、復元値が閾値より高いときにのみ実行される、請求項1または2に記載の方法。連続階調画像では、線状に、すべての対の隣接画素が選択される、請求項3に記載の方法。画像の単一業内の特定の画素のための復元値が、特定の画素が方法においてもはや参照されなくなるまでバッファに保存され、復元値は隣接画素の復元値を用いる平均化操作の後に特定の画素に加算される、請求項4に記載の方法。請求項1から5の方法のいずれか1つを適用するための特定用途向けプログラミング装置として構成された、電子部品。請求項1から5に記載の方法のいずれか1つを実行するための命令を含む、少なくとも1つのコンピュータ読み取り可能記憶媒体上で実現される、コンピュータプログラム製品。印刷すべき画像を読み取るための制御器、および受材に印をつけるための印刷エンジンを含み、制御器はデータ処理装置を含む、印刷システムであって、請求項1から5の方法のいずれか1つの適用を特徴とする、印刷システム。線形および非線形の両タイプのフィルタリングは、オーバーシュートを示す傾向がある。これは、エッジでの推移を急峻にすると、境界の画素値が低い側からある程度離れた距離にある多数の画素が、意図される値よりも低い値を有し、境界の画素値が高い側からある程度離れた距離にある画素のいくつかは、意図される値を超える値を有する、という効果である。黒い文字列が白い背景に表示されるとき、利用可能な範囲の値の限界を超えた画素値は切り捨てられ、結果的なエッジは黒から白への急峻な推移を示すので、このオーバーシュートは歓迎される。しかしながら、カラーの背景にあるカラーの文字列は、異なる色の背光が文字列と背景との間に現れる可能性があるので、このように処理されることはできない。図形画像においても、オーバーシュートは望ましくなく、鮮明化はほどほどの作用に限定される。サイズ変更されたラスタ画像の場合、不鮮明度の多くの原因は、エッジの両側における高低値の中間の等しい値を有する複数の画素の発生である。この場合も、これは変更されていない画像と比較して画像を劣化させるので、鮮明度を強化した結果としてのオーバーシュートは望ましくない。したがって、現在の最新技術の問題は、オーバーシュートの発生である。本発明は、その目的として、ほとんどまたはまったくオーバーシュートを示さない鮮明化アルゴリズムを見いだす。本発明によれば、上記の問題は、そのうちの選択された対が2つの中心画素を形成する、境界に対して直交する行内の4つの画素が、単調に増加する値を有し、差分値が境界の同じ側の最も近い隣接画素の値に基づくときにのみ、復元値を加算および減算するステップを実行することによって、解決されるだろう。エッジを有するという仮定は、4つの画素が単調に増加する値を有することを見いだすという条件に基づいている。この条件は、エッジの発生を見いだすために閾値と差を比較する必要性を排除する。オーバーシュートは、画素値とその最も近いものの値との差よりも大きい値によって画素値が変化するときに、発生する。したがって、オーバーシュートは、この差に基づく値で画素値を変更することによって防止されてもよい。このようにして、画素値はその最も近いものの値によって制限され、オーバーシュートの量は制御されるだろう。さらなる実施形態において、復元値は、境界に対して直交する行内の4つの画素のうちの最初の2つの画素の値の差分値、および境界に対して直交する行内の4つの画素のうちの最後の2つの値の差分値の、最小値である。復元値は2つの隣接画素の差分値を超過することがないので、2つの差分値のうちの最小値を取った結果、オーバーシュートは完全に排除される。さらなる実施形態において、復元値を加算および減算するステップは、復元値が閾値より高いときにのみ実行される。これは、平滑な推移領域に望ましくない雑音を導入する可能性のある画素値の細かい修正の不必要な実行を防止する。さらなる実施形態において、連続階調画像では、線状に、すべての対の隣接画素が選択される。この特徴により、完全ラスタ画像は処理されて、高い値を有する画素から低い値を有する画素への推移が元の画像よりも急峻な、デジタル画像になるだろう。別の実施形態において、画像の単一行内の選択された対の隣接画素の復元値は、行バッファに保存され、平均化操作の後に対応する画素に加算される。これは、先の選択の復元値によって変更されることなく、行内の4つの画素のすべての選択に元の画素値が使用されてもよいという、さらなる利点を有する。本発明はまた、請求項1から5の方法のいずれか1つを適用するための特定用途向けプログラミング装置として構成された電子部品においても、実現される。この実施形態は、方法の迅速な実行という利点を有する。本発明はまた、印刷すべき画像を読み取るための制御器、および出力材料に印をつけるための印刷エンジンを含み、制御器は画像処理装置を含む、印刷システムにおいても実現され、これは請求項1から5の方法のいずれか1つの適用を特徴とし、優れた画質という利点を与える。図面を用いて実施形態が説明される。図1には、画素に分割された長方形の画像が示されている。画素は、行1に沿って並べられており、これらが属する行にしたがって標識iによって、および行jにおけるその位置にしたがって、付番されてもよい。画素は、画像中の位置に関連づけられており、特定位置での画像の特性を表す値を有する。この実施形態において、これは画像を描画するために使用される着色剤のうちの1つの密度である。本発明は、直交する両方の方向において、列内の4つの画素2および3を処理する。画素5および6は、2つの画素の間に境界8が見いだされるときに場合により復元値を交換する、1対の隣接画素を表す。これは画素4、5、6、および7の相対値によって決定される。図2Aにおいて、4つの隣接画素の値は、本発明の方法が適用される前の画素の値について、下限境界40と上限境界41との間に描画されている。値32、33、34、および35は単調に増加しており、したがって値33および34に属する画素間の境界が推測される。この例において、復元値は、値32と33との差37ならびに値34と35との差36のうちの最小値に由来する。図2Bは、復元値が2つの中心画素のうち最も高い画素値38に加算され、最も低い値39から減算されたときの結果を示す。画素の間のエッジは、より急峻であると認められる。図3では、方法の様々なステップを示すフロー図が、完全画像に適用されるように示されている。画像中の画素は、行iに沿って配置されており、行内には画素位置が標識jで示されている。位置i,jに関連づけられた画素値は、変数V[i,j]で示されている。2つのブロックのステップは区別されることが可能である。第一ブロック10では、標識jの方向の画素群が処理され、第二ブロック20では、標識iの方向の画素群が処理される。本発明の方法には多数の画素が関与するので、画像の境界線からある程度離れた画素から開始する必要があるだろう。どの開始値が取られるべきかは、容易に明らかになるだろう11。第一のブロック10において、iの開始値は最初の行を示す値であり、その一方でjの開始値は最初から2つ目の画素を示す。iの最終値は画像の最終行を示すが、その一方でjの最終値は画像の最後から3つ目の画素を示す。別の実施形態では、2つの画素および2つの行の境界線は、画像の境界線との干渉を防止するために、未処理のまま残される。処理において、4つの隣接画素が単調に増加しているか否かが判定される12。これに該当する場合Y、最も低い中心画素から減算されて最も高い中心画素に加算される復元値が決定される、一連の計算13が実行される。該当しない場合にはN、4つの隣接画素が単調に減少しているか否かが確認される14。これに該当する場合Y、最も低い中心画素から減算されて最も高い中心画素に加算される復元値が決定される、別の一連の計算15が実行される。これに該当しない場合には、計算は実行されず、処理が継続する。3つの処理経路が一緒になって、行の最後の画素が処理されたか否か確認される16。これに該当しない場合N、画素標識は1つ持ち上がり17、処理は戻って最初の条件を確認する12。これに該当する場合にはY、最後の行が処理されたか否かの確認が行われる。これがそうでない場合にはN、処理は次の行で繰り返され、最初の可能な画素から始められる19。これがそうである場合にはY、1つのブロック10が終了して新しいブロック20が開始される。計算ブロック13、15において、その後のステップで使用される画素の値が変更され、そのため次の隣接画素の各群は画像の元の値とは異なる計算値を含んでもよいことは、特筆される。ブロック20において、ブロック10と類似の処理ステップが行われる。このブロックでは、iの最初の値は最初から2つ目の行を示し、その一方でjの最初の値は行の最初の画素を示す。同様に、iの最終値は画像の最後から2つ目の行を示し、jの最終値は行の最後の画素を示す。まず、選択された画素群が単調に増加しているか否かが判断される22。そうである場合Y、一連の計算23が、最低から最高値までの復元値を交換する。そうでない場合にはN、画素群が単調に減少しているか否かが判断される24。これに該当する場合Y、最も低い中心画素から減算されて最も高い中心画素に加算される復元値が決定される、別の一連の計算25が実行される。このブロックでも、すべての行が処理されたか否かを判断するために26、3つの処理経路が一緒になる。そうでない場合にはN、標識iが1つ持ち上がることによって次の行が選択され27、処理は次の画素群で繰り返される。すべての行が処理されている場合にはY、最後の画素が処理されたか否かの判断がなされる28。そうでない場合にはN、標識jが1つ持ち上がることによって次の画素が選択され29、行標識iは再び最初の値から開始される。最後の画素が処理されている場合には、方法は終了する。処理すべき画素群の順番に関して、本発明によって画像を処理するために、様々な別の実施形態が可能である。いくつかの状況では、図3のブロック10および20のうちの1つのみを用いて、一方向でのみ画素を処理するだけで十分であるかも知れない。これらすべての実施形態において、処理された画素の結果が、元の画素の代わりに保存される。これは、次の処理ステップにおいて、いくつかの画素は前のステップで変更されていない値を有するが、その一方でその他の画素は新しい値を取得している可能性があることを、意味する。本発明の別の実施形態は、新しい処理ステップにおいて、すでに処理済みの画素のこのアドレス指定を回避する。この目的のため、画素群から生成された復元値はバッファに保存され、部分的に重複する画素群の復元値に対して平滑化操作が課される。これは、図4Bに示されるようなハードウェア実施形態において、特に有用である。このような実施形態では、画素の新しい値を用いる処理で次の画素群が処理される前に、処理後の画素の値を置き換えることは、あまり効果がないだろう。図4Aにおいて、水平方向の4つの画素の群、および垂直方向の4つの画素の群が示されている。これらの画素は、画像の左上のコーナーから右下のコーナーに向かって、一行ずつ水平に画像に方法が適用される場合に、関与する。1つのパスで、水平および垂直の両方の処理ステップが実行される。1つの回路内で、ある画素値50はデジタル入力値であり、ある画素値55は出力値である。図4Bにおいて、このプロセスを実行する回路図が示されている。様々なプロセスを同期するために使用されるクロック信号は、示されていない。デジタル信号処理装置DSP60において、入力値pix050、pix151、pix252、およびpix353を用いて図2に示されるような方法にしたがって、出力値cor161およびcor262が生成される。これらの最後の3つの信号は、それぞれ1つ、2つ、および3つのクロックパルス63だけ入力信号を遅延させることによって、入力信号から生成される。出力信号cor161もまた1クロックパルスだけ遅延させられ、その後出力信号cor262に加えられる。結果は、中心入力値が2回取られる3つの入力信号の平均である出力65を生成する平滑化回路の入力信号として、使用される。さらに、出力信号65は、中心入力信号と同じ表示ではないときに、ゼロに設定される。結果は画素53を参照する信号に加えられ、垂直方向の画素群53、54、55、56を処理する次のDSP67の入力信号として使用される。この場合、画像は水平方向に処理されるので、画素値は1行全体を処理するのにかかる時間68だけ遅延される。画素出力信号55は、入力画素から左に3つ目で2行上の画素の新しい値50として保存される。垂直画素群の処理において、新しい値が使用されるので、平滑化は必要ないことに、注意する。図5には、画像の片側の低い値から開始して反対側の高い値で終了するパターンについて、水平処理DSP60の周りの離散時間信号が示されている。横の時間軸は、クロックパルスによって分割された9つの周期を示す。縦軸は、様々な信号を分割するためにオフセットを用いる10個の信号の信号高さを示す。信号pix0は、図4Aの画素h_pix050から生じるDSP60への入力信号の値を指す。クロックパルスの後、この図中の画素のパターンは、画像の右に1つ位置をずらす。このため、画素h_pix151の値に関連づけられた入力信号pix1は、信号pix0から1クロックパルスだけ遅延する。信号pix2およびpix3にも同じことが言える。DSPは、本願の方法によって出力値cor161およびcor262を生成する。信号cor161の値は、図3の計算ステップ15で決定された値Rに対応し、cor262はこの信号の逆数である。cor1を1クロックパルス遅延させた後、これはcor2に加えられ、平滑化処理装置64への最初の入力信号cortot2を形成する。この例の画素パターンでは、信号cor161およびcor262は、1時間周期の間、ゼロとは異なるだけであることに、注意する。平滑化処理装置は、cortot3を2倍した後に入力信号cortot2、cortot3、およびcortot4を加算し、出力信号out65がcortot3と同じ表示であるか否かを確認する。そうでない場合には、信号outはゼロに設定される。最後に信号out65およびpix353が加算される。結果的な信号v_pix066は、本発明の目的により、オーバーシュートのない入力信号と比較して、より急峻な推移を有する。"