JPH06217112A - 入力画像変換方法 - Google Patents
入力画像変換方法Info
- Publication number
- JPH06217112A JPH06217112A JP5162996A JP16299693A JPH06217112A JP H06217112 A JPH06217112 A JP H06217112A JP 5162996 A JP5162996 A JP 5162996A JP 16299693 A JP16299693 A JP 16299693A JP H06217112 A JPH06217112 A JP H06217112A
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- resolution
- image
- output
- images
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4023—Scaling of whole images or parts thereof, e.g. expanding or contracting based on decimating pixels or lines of pixels; based on inserting pixels or lines of pixels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/40068—Modification of image resolution, i.e. determining the values of picture elements at new relative positions
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
する。 【構成】 画像2倍化手段26により画像の解像度を2
倍にし、2倍化画像を平滑化することを繰り返す。この
2倍化・平滑化は、中間画像が出力画像の望ましい解像
度より大きい解像度を有するようになるまで、繰り返さ
れる。このような中間解像度画像を発生させた後、中間
解像度画像を望ましい解像度まで低下させる。この中間
解像度画像から疑似グレーマップ装置34により疑似グ
レースケール画像を発生させ、次に、疑似グレー画像は
更に画像品質を高めるため処理され、グレースケール画
像発生器36で望ましい解像度を有する真のグレースケ
ール画像または2値画像に変換され、プリントエンジン
40でプリントされる。
Description
を有する画像の解像度の、出力解像度ビットマップを有
する出力画像への変換に関し、より詳細には、入力解像
度が望ましい出力解像度を越える中間解像度に到達する
まで、入力解像度を反復して2倍にし平滑化し、次に中
間解像度を出力解像度にまで低下させることにより、低
解像度入力画像を高解像度出力画像に変換する方法に関
する。
プリンター、レーザープリンター等の画像出力装置は、
画像媒体上に画素すなわち「ピクセル」のビットマップ
として画像を形成する。ピクセルビットマップは”0”
が白のピクセルを表し、”1”が黒のピクセル(あるい
はその逆)を表す、平面配列の2進数として画像を表示
する。多くの場合、画像出力装置に伝送される入力画像
は、画像出力装置が生成することができる最大の画像ビ
ットマップ解像度より低いビットマップ解像度である。
に、低解像度入力画像を高解像度出力画像に変換するこ
とが望まれる。Kantorによる米国特許第4,975,785 号に
は、解像度変換方法が記載されており、それによってイ
ンチ当り240 ピクセル×インチ当り240 ピクセルの入力
解像度がインチ当り480 ピクセル×インチ当り480 ピク
セルの出力解像度に変換される。領域ai の各々のピク
セルを取り出し、それをao =ai /4として領域ao
の4つの出力ピクセルに分解することにより、入力ビッ
トマップ解像度を有する入力画像が、出力ビットマップ
解像度を有する出力画像に変換される。入力ピクセルが
1度出力ピクセルに変換されると、繊細な解像度を利用
するため、出力画像を「平滑化する」必要がある。Kant
orは、Walsh 他による米国特許第4,437,122 号に記載さ
れている平滑化方法(スムーシング方法)を用いる。Wa
lsh 他による方法は、1:3の解像度変換を有する出力
解像度画像を得るため、入力解像度の各々のピクセルを
ピクセルの特別の3×3パターンで選択的に置き換える
ことにより、変換画像中のステアステッピングを低下さ
せる。
は、望ましい出力解像度を越えて得られた中間解像度に
到達するまで、入力解像度を有する入力画像を反復して
2倍にし平滑化する解像度変換方法を提供することであ
る。
を越える中間画像の解像度をエリアマッピングによって
望ましい解像度にまで低下させる、解像度変換方法を提
供することである。
に本発明は、入力画像を画像露光装置によって出力され
る出力画像に変換する方法であって、(a) 入力画像の入
力解像度を判定し、(b) 中間解像度画像を得るため、判
定された入力解像度の入力画像の入力解像度を2倍に
し、(c) 中間解像度画像を平滑化し、(d) 中間解像度画
像の解像度が望ましい出力解像度より大きいかどうかを
判断し、(e) 画像の出力解像度が望ましい解像度より大
きくなるまで、中間解像度画像を入力画像として使用し
て、ステップ(b)−(d)を繰り返し、(f) 中間画像
の解像度を望ましい出力解像度にまで低下させることに
よって、出力画像を発生させるものである。
定の画像出力装置の最大解像度にまで低下させることに
よって、低解像度から最大出力解像度まで入力画像を直
接変換することによって形成される出力画像の画像品質
より、出力画像の画像品質を改良できることが本発明の
発明者によって見いだされた。
ト)×インチ当り200 ピクセル(ドット)(200 × 200
dpi)の解像度を有した入力画像が、インチ当り600 ド
ット×インチ当り600 ドットの最大出力解像度を有する
レーザープリンター等の画像露光装置に入力される。20
0 × 200 dpi画像を600 × 600 dpi画像に直接変換し、
次に出力画像を作るためこの直接変換された画像を平滑
化することによって、第1の出力画像が生成される。
た、本発明の解像度変換方法を用いることと対照する
と、原画像がステップS20で入力され、その解像度は
ステップS30で上記の例にあるように400 × 400 dpi
にまで2倍化される。この中間解像度入力画像は、次に
ステップS40で平滑化され、第1の中間画像を形成す
る。平滑化ステップは下記に記載される本発明の2つの
好ましい実施例の1つを使用することが好ましいが、公
知の平滑化方法も使用することができる。
において、中間画像の解像度が望ましい出力解像度を越
えているかどうかの判定が為される。上記の例における
ように、望ましい出力解像度を越えていない場合、ステ
ップS60において中間画像は入力画像として設定さ
れ、次の2倍化・平滑化反復のためステップS30に制
御を戻す。上記の例において、これは第1の中間画像の
解像度を800 × 800 dpiに2倍化する。この第2の中間
解像度入力画像は、次にステップS40において再び平
滑化され、第2の中間画像を形成し、ステップS50に
おいて再び判定が為される。
ましい出力解像度を今や越えるので、ステップS50で
要求されるように、制御がステップS70にジャンプ
し、そこで中間画像の解像度を望ましい出力解像度を有
する疑似グレー出力画像まで低下させることによって、
中間画像が出力画像に変換される。本発明の低下ステッ
プにおいて、低下はエリアマッピングによって実行され
る。しかし、公知の解像度低下方法も使用できる。
た後、出力画像を更に改良するため、エリア拡散、媒体
フィルター、ハイパスフィルター、ローパスフィルタ
ー、または平均化等の公知のグレースケール法を使用す
ることができる。最後に、ステップS80において、グ
レースケール変換によって疑似グレー出力画像が実際の
出力画像に変換される。
セル(ドット)の任意の長さ単位qにおいて、入力解像
度を有した入力画像の代表的な部分を示している。以下
の議論のために、図1に示される領域は白と黒の交互の
ピクセルからなる境界で囲まれていると仮定する。更
に、以下の議論のために、図1の画像は、8 dpq の最大
解像度を有する第1の画像露光装置によって出力され、
16 dpqの最大解像度を有する第2の画像露光装置によっ
て出力されるものと仮定する。
したフローチャート及び図1−13の記述に関連して、
平滑化ステップS40についてより詳細に説明する。
15−18に記す。図1は6 dpq の入力解像度を有する
原入力画像Qを示す。図2は、解像度が2倍化された後
でかつ、平滑化ステップの前の、最初の反復のための2
倍化入力画像Pを示す。図3は、平滑化ステップの第1
の好ましい実施例の、第1の反復の平滑化ステップ後の
1度2倍化/平滑化された画像Q’を示す。図4は、第
2の2倍化ステップ後の図3の画像P’を示す。図5
は、2度2倍化/平滑化された画像Q”を示す。2倍化
画像Qs を平滑化する好ましい第1の方法には、2つの
バリエーションがある。第1のバリエーションは図25
(1)−(4)に示されている。平滑化ステップの第1
の好ましい実施例の、第2のバリエーションは図26
(1)−(4)に示されている。注意しなければならな
いことは、第1と第2のバリエーションは平滑化ステッ
プの第1(または第2)の好ましい実施例を実行する方
法が異なるが、最終的に作られる平滑化画像はどちらの
バリエーションのものも同じであるということである。
ステップS110において、2つのピクセルの境界は、
図1に示すように、2倍化画像において定義され、2倍
化画像の作業部分を提供する。従って、図2と図6の2
倍化画像の上部左側の角にあるピクセルが、原点(0,0
)ピクセルで、カラムLが0からmまで水平に横に広
がり、ロウKが0からnまで垂直に下方向に広がると定
義されると、原点の2倍化画像QR のピクセルQK,L は
ピクセルQ0,0 である。従って、平滑化操作の対象とな
る2倍化画像の領域は、下方向に(L+2)から(m−
2)まで、横に(K+2)から(n−2)までの範囲で
ある。それに加えて、mとnは各々の反復Rの後、2倍
化される。
される第1のピクセルを定義するため、ピクセルロウは
最初L=3に設定され、ピクセルカラムは最初K=3に
設定される。次に、ステップS130において、反復数
Rは0に設定される。反復数Rは、2倍化画像PR-1 の
1つの親ピクセルに対応する2倍化画像QR の4つの娘
ピクセルのどれが現在動かされているかを表す。ステッ
プS135において、娘ピクセルQK,L が選択される。
ピクセルQK,L に対応する入力親ピクセルPi,j が決定
される。娘ピクセルQK,L は、親ピクセルPi,j の上部
左手の角に対応する。この親ピクセルPi,j はピクセル
Eと定義する。次に、ステップS150において、図2
5(1)及び図27(1)−図29(5)に示すよう
に、ピクセルEを囲む入力画像の8ピクセルが決定さ
れ、ピクセルAがピクセルPi-1,j-1 と定義され;ピク
セルBがピクセルPi-1,j と定義され;ピクセルDがP
i,j-1 と定義され;ピクセルCがピクセルPi-1,j+1 と
定義され;ピクセルFがピクセルPi,j+1 と定義され;
ピクセルGがピクセルPi+1,J-1 と定義され;ピクセル
HがピクセルPi+1,j と定義され;ピクセルIがピクセ
ルPi+1,j+1と定義される。
B、Dの状態が決定される。ピクセルA、B及びDが図
27(1)に示すように、同じ状態である場合、制御は
ステップS170にジャンプし、そうでない場合、制御
は(後述する)ステップS270にジャンプする。ステ
ップS170において、ピクセルEの状態が決定され
る。ピクセルEの状態が、図27(2)に示すように、
ピクセルA、B、Dの状態と異なる場合は、制御はステ
ップS180に続き、そうでない場合はステップS27
0にジャンプする。
クセルC、F、G、H及びIの状態が決定される。ステ
ップS180では、図27(3)に示すように、ピクセ
ルC、F及びIがピクセルEと同じ状態である場合、制
御はステップ280にジャンプし、そうでない場合、制
御はステップS190に続く。ステップS190では、
図27(5)に示すように、ピクセルG、H、Iがピク
セルEと同じ状態である場合、制御は更にS280にジ
ャンプし、そうでない場合、制御はステップS200に
続く。ステップS200では、図27(4)に示すよう
に、ピクセルF、H、IがピクセルEと同じ状態である
場合、制御はS280にジャンプし、そうでない場合、
制御はステップS210に続く。
(1)−29(5)に示した場合がテストされる。ステ
ップS210において、図28(1)に示すように、ピ
クセルA、B、Dに加えてピクセルCとFがピクセルE
と反対の状態である場合、制御はステップS230にジ
ャンプし、そうでない場合、制御はステップS220に
続く。ステップS220では、図28(3)に示すよう
に、反対の状態であるピクセルA、B、C、D、Fに加
えて、ピクセルGとHがピクセルEと同じ状態である場
合、制御はステップS270にジャンプし、そうでない
場合、制御はステップS250に続く。ステップS23
0において、図29(2)に示すように、ピクセルGと
HがピクセルEと同じ状態である場合、制御はステップ
S280にジャンプし、そうでない場合、制御はステッ
プS240にジャンプする。
すように、ピクセルHとIがピクセルEと反対の状態で
ある場合、制御はステップS280にジャンプし、そう
でない場合、ステップS270にジャンプする。ステッ
プS250では、図29(3)に示すように、ピクセル
CとFがピクセルEと同じ状態である場合、制御はステ
ップ280にジャンプし、そうでない場合、制御はステ
ップS260に続く。ステップS260では、図29
(4)に示すように、ピクセルFとIがピクセルEと同
じ状態である場合、制御はステップS280にジャンプ
し、そうでない場合、制御はステップS270に続く。
ステップS270には、上記テストのいずれもが「真」
と答えなかった場合にのみ到達する。ステップS270
において、ピクセルQK,L の状態がピクセルEと同じ状
態に設定され、制御はステップS290にジャンプす
る。
が「真」と答えた判断に基づいて到達する。ステップS
280では、図27(6)、28(5)及び29(5)
に示すように、ピクセルQK,L の状態がピクセルEと反
対の状態に設定される。従って、制御はステップS29
0に続く。
1だけインクリメントされる。ステップS300におい
て、次で評価されるべき親ピクセルEの上部右手角に対
応して、娘反復数が1と等しく、娘ピクセルQK,L+1 を
指示する場合、制御はステップS310に続き、そうで
ない場合、制御はステップS320にジャンプする。ス
テップS320において、次で評価されるべき親ピクセ
ルEの下部右手角に対応して、娘反復数が2と等しく、
娘ピクセルQK+1,L+1 を指示する場合、制御はステップ
S330に続き、そうでない場合、制御はステップS3
40にジャンプする。ステップS340において、次で
評価されるべき親ピクセルEの下部左手角に対応して、
娘反復数が3と等しく、娘ピクセルQK+1,L を指示する
場合、制御はステップS350に続き、そうでない場
合、制御はステップS360にジャンプする。親ピクセ
ルEの4つの娘ピクセル全てが評価された後、始めてス
テップ360に到達する。
いて、ステップS310で、関心のある娘ピクセルがピ
クセルQK,L+1 に設定される。同時に、ピクセルAはピ
クセルPi-1,j+1 に;ピクセルBはピクセルP
i,j+1 に;ピクセルCはピクセルPi+ 1,j+1 に;ピクセ
ルDはピクセルPi-1,j に;ピクセルFはピクセルP
i+1,j に;ピクセルGはピクセルPi-1,j-1 に;ピクセ
ルHはピクセルPi,j-1 に;ピクセルIはピクセルP
i+1,j-1 にそれぞれ設定される。これは図25(2)に
示され、図25(1)の方位から90°のピクセルEを
中心とした右回りの回転を表す。
いて、ステップS330で、関心のある娘ピクセルがピ
クセルQK,L+1 に設定される。同時に、ピクセルAはピ
クセルPi+1,j+1 に;ピクセルBはピクセルP
i+1,j に;ピクセルCはピクセルPi+ 1,j-1 に;ピクセ
ルDはピクセルPi,j+1 に;ピクセルFはピクセルP
i,j-1 に;ピクセルGはピクセルPi-1,j+1 に;ピクセ
ルHはピクセルPi-1,j に;ピクセルIはピクセルP
i-1,j-1 にそれぞれ設定される。これは図25(3)に
示され、図25(1)の方位から180°のピクセルE
を中心とした右回りの回転を表す。
いて、ステップS350で、関心のある娘ピクセルがピ
クセルQK,L+1 に設定される。同時に、ピクセルAはピ
クセルPi+1,j-1 に;ピクセルBはピクセルPi,j-1
に;ピクセルCはピクセルPi- 1,j-1 に;ピクセルDは
ピクセルPi+1,j に;ピクセルFはピクセルP
i-1,j に;ピクセルGはピクセルPi+1,j+1 に;ピクセ
ルHはピクセルPi,j+1 に;ピクセルIはピクセルP
i-1,j+1 にそれぞれ設定される。これは図25(4)に
示され、図25(1)の方位から270°のピクセルE
を中心とした右回りの回転を表す。
いて、図18に示すように、ステップS310で、関心
のある娘ピクセルがピクセルQK,L+1 に設定される。同
時に、ピクセルAはピクセルPi-1,j+1 に設定され;ピ
クセルBはピクセルPi-1,jに残り;ピクセルCはピク
セルPi-1,j-1 に設定され;ピクセルDはピクセルP
i,j+1 に設定され;ピクセルFはピクセルPi,j-1 に設
定され;ピクセルGはピクセルPi+1,j+1 に設定され;
ピクセルHはピクセルPi+1,j に残り;ピクセルIはピ
クセルPi+1,j-1 に設定される。これは図26(2)に
示され、図26(1)の方位から中心のカラムを中心に
した180°の紙の平面の回転を表す。
いて、ステップS330で、関心のある娘ピクセルがピ
クセルQK,L+1 に設定される。同時に、ピクセルAはピ
クセルPi+1,j+1 に;ピクセルBはピクセルP
i+1,j に;ピクセルCはピクセルPi+ 1,j-1 に;ピクセ
ルDはピクセルPi,j+1 に;ピクセルFはピクセルP
i,j-1 に;ピクセルGはピクセルPi-1,j+1 に;ピクセ
ルHはピクセルPi-1,j に;ピクセルIはピクセルP
i-1,j-1 に各々設定される。これは図26(3)に示さ
れ、図26(1)の方位から中心のカラムを中心とした
180°の回転と、中心のロウを中心とした180°の
回転を表す。
いて、ステップS350で、関心のある娘ピクセルがピ
クセルQK,L+1 に設定される。同時に、ピクセルAはピ
クセルPi+1,j-1 に;ピクセルBはピクセルP
i+1,j に;ピクセルCはピクセルPi+ 1,j+1 に;ピクセ
ルDはピクセルPi,j-1 に;ピクセルFはピクセルP
i,j+1 に;ピクセルGはピクセルPi-1,j-1 に;ピクセ
ルHはピクセルPi-1,j に;ピクセルIはピクセルP
i-1,j+1 に各々設定される。これは図26(4)に示さ
れ、図26(1)の方位から中心のロウを中心とした1
80°の回転を表す。
ケーターLは2だけインクリメントされる。ステップS
370において、Lがn−1に等しく、右手の境界に到
達したことを示せば、制御はステップS380に続き、
そうでない場合、制御はステップS130にジャンプす
る。ステップS380では、カラムインジケーターLは
3に設定され、親画像Pの左端のカラムを指示し、ロウ
インジケーターKは2だけインクリメントされ、親画像
PR-1 の次のロウを指示し、制御はステップS390に
続く。ステップS390において、Kがm−1に等し
く、底の境界に到達したことを指示すれば、制御はステ
ップS400に続きし、そうでなければ、制御はステッ
プS130にジャンプする。ステップS130では、娘
反復数をゼロに再設定することによって、評価されるべ
き現在の娘ピクセルをピクセルQK, L に設定し、制御は
S160に戻る。ステップS400に達すれば、境界内
の画像ビットマップ平面全体が平滑化され、制御はステ
ップS50に戻る。
おいて、図19−21に示すように、ステップS100
−S150,ステップS180−S220及びステップ
S230−S360は、第1の好ましい実施例のステッ
プS100−S150、ステップS170−S200及
びステップS270−S410と各々同じである。しか
しながら、第1の好ましい実施例のステップS160、
S210及びS220の組合せ、及び図30(1)−
(4)に示した場合のテストと一般的に同じである、第
2の好ましい実施例のステップS160−S170は、
図27(1)−29(5)に示した場合のテストステッ
プの後というより、むしろ先に実行される。
D、G及びHの状態が判定される。ピクセルA、B、
D、G及びHが同じ状態でなければ、制御はステップS
170に進み、そうでなければ、制御はステップS23
0にジャンプする。
C、D及びFの状態が判定される。ピクセルA、B、
C、D及びFが図30(1)に示すように、同じ状態で
なければ、制御はステップS230にジャンプし、そう
でなければ、制御はステップS180に進む。
とDの状態だけが判定される。ピクセルA、B及びDが
図27(1)に示すように、同じ状態であれば、制御は
ステップS190に進み、そうでなければ、制御はステ
ップS230にジャンプする。ステップS190では、
ピクセルEの状態が判定される。ピクセルEの状態がピ
クセルA、BとDの状態と異なっていなければ、制御は
ステップS200に進み、そうでなければ、制御はステ
ップS230にジャンプする。
クセルC、F、G、H及びIの状態が判定される。ステ
ップS200では、図27(3)に示すように、ピクセ
ルC、F及びIがピクセルEと同じ状態であれば、制御
はステップS240にジャンプし、そうでなければ制御
はステップS210に進む。ステップS210では、図
27(5)に示すように、ピクセルG、H及びIがピク
セルEと同じ状態であれば、制御はステップS240に
ジャンプし、そうでなければ制御はステップS220に
進む。ステップS220では、図27(4)に示すよう
に、ピクセルF、H及びIがピクセルEと同じ状態であ
れば、制御はステップS240にジャンプし、そうでな
ければ制御はステップS230に進む。
K,L の状態がピクセルEと同じ状態に設定され、制御は
ステップS250にジャンプする。ステップS240に
おいて、ピクセルQK,L の状態がピクセルEと反対の状
態に設定される。その後、制御はステップS250に進
む。ステップS250では、現在の反復数が1だけイン
クリメントされる。ステップS260において、評価さ
れるべき親ピクセルEの上部右手角に対応して、反復数
が1と等しく、娘ピクセルQK,L+1 を指示する場合、制
御はステップS270に続き、そうでない場合、制御は
ステップS280にジャンプする。ステップS280に
おいて、評価されるべき親ピクセルEの下部右手角に対
応して、反復数が2と等しく、娘ピクセルQK+1,L+1 を
指示する場合、制御はステップS290に続き、そうで
ない場合、制御はステップS300にジャンプする。ス
テップS300において、評価されるべき親ピクセルE
の下部左手角に対応して、反復数が3と等しく、娘ピク
セルQK+1,L を指示する場合、制御はステップS310
に続き、そうでない場合、制御はステップS320にジ
ャンプする。
1の実施例の第1のバリエーションと全く同じである。
同様に、第2の実施例の第2のバリエーションは第1の
実施例の第2のバリエーションと全く同じである。従っ
て、第2の実施例の第1のバリエーションのステップS
270、S290及びS310は、第1の実施例の第1
のバリエーションのステップS310、S330及びS
350と各々全く同じである。同様に、第2の実施例の
第2のバリエーションのステップS270、S290及
びS310は、第1の実施例の第2のバリエーションの
ステップS310、S330及びS350と各々全く同
じである。
のエリアマッピング方法は、図23に示すフローチャー
トに記載されている。次の式(1)において:
エリアマッピング変換により得られた出力ピクセルoの
疑似グレー値であり;Pi (j) は出力ピクセルoと交差
する、現在の入力ピクセルjの入力値であり;nは出力
ピクセルoと交差する入力ピクセルjの数であり;そし
てXj は、現在の入力ピクセルjと出力ピクセルoとの
間の任意のユニットにある交差領域である。
域Xj は式(2)により決定され:
力領域であり;Ai は出力ピクセルoの任意のユニット
にある入力領域である。
(4)により与えられ、
Royはy方向のdpq における出力解像度であり;Rixは
x方向のdpq における入力解像度であり;Riyはy方向
のdpq における入力解像度であり;Gx はx方向におけ
る入出力解像度の最大公分母であり;Gy はy方向にお
ける入出力解像度の最大公分母である。
グレースケールへの変換は、式(5)に示される重み付
け及びしきい値法を使用する。
o (o) はピクセルoのグレースケール出力値であり;P
g (o) はピクセルoの疑似グレー出力値であり;Tは丸
め値であり;Ao は各出力ピクセルo用出力領域であ
る。
値Tにより制御される。丸め値Tはしきい値により、0
から(Ao −1)の範囲にある。しかしながら、丸め値
は通常Ao /2に設定される。画像露光装置が少なくと
も2つのグレースケール値で出力可能であれば、重み付
け因子Wは式(6)により算出される:
し、画像露光装置が2値(つまり黒/白)画像だけを出
力できる場合は、W=1である。
階的なアプローチは、ビットマップイメージを処理する
際に追加的な柔軟性を付与する。更に出力画像品質を高
めるために、図14に示された一般的な方法に加えて、
様々な改良技術を使用できることが理解されよう。
アマッピング法を示すフローチャートである。ステップ
S500から始まり、エリアマッピング法の好ましい実
施例のステップS510において、x及びy方向の出力
解像度RoxとRoyが決定される。同様に、ステップS5
20において、x及びy方向における最終的な中間解像
度画像の入力解像度、RixとRiyが決定される。次に、
ステップS530において、x方向の入出力解像度の最
大公分母Gx と、y方向の入出力解像度の最大公分母G
y が決定される。
クセルの出力領域Ao が決定され、ステップS550に
おいて、最終的な中間解像度画像の入力ピクセルの領域
Aiが決定される。最後に、ステップ560において、
出力解像度ピクセルの数Kが決定され、カウンターLが
1に設定される。次に、ステップS570−S600に
おいて、各々の出力ピクセルのための疑似グレー値P
(L)、及び最終的に各々の出力ピクセルの真のグレー
スケール値S(L)が、出力解像度出力画像の各ピクセ
ルのために決定される。ステップS560において、現
在の出力ピクセルP(L)が疑似グレー値に変換するた
めに選択される。
クセルP(L)が選ばれ、ステップS580において、
現在の出力ピクセルP(L)と交差する最終的な中間解
像度ピクセルの数pが決定される。ステップS590に
おいて、カウンターoがゼロに設定され、ピクセルP
(L)の疑似グレー値V(L)がゼロに設定される。ス
テップS600において、o番目の入力ピクセルと出力
ピクセルP(L)との間の交差領域率が決定される。ス
テップS610で、交差値を得るために、決定された交
差領域率にo番目のピクセルの状態値を乗算する。o番
目の入力ピクセルの交差値は、ステップS620で現在
の出力ピクセルP(L)のための全グレースケール値と
して合計され、カウンターoはステップS630でイン
クリメントされる。ステップS640では、カウンター
oの値が交差する最終中間解像度ピクセルの数pより大
きいかどうかの判断が為される。大きくない場合、制御
はステップS600に戻り、交差領域率と次のo番目の
ピクセルの値が決定される。しかし、ステップS640
において、交差ピクセルpの数を越え、交差入力解像度
ピクセルoの全てが評価されたことを示している場合、
現在の出力ピクセルP(L)用の全ての交差値が現在の
出力解像度ピクセルP(L)用の疑似グレー値V(L)
として定義され、制御はステップS650に進む。
ターLがインクリメントされる。ステップS660で、
Lカウンターが出力解像度ピクセルKの数をこえている
かどうかの判断が為される。越えていない場合、制御は
ステップS570にジャンプし、そうでなければ、制御
はステップS670に続く。出力解像度疑似グレー画像
を作るために、中間解像度画像全体がエリアマップされ
た後でのみ到達するステップ670において、追加的に
望まれる後処置操作が実行される。次に、ステップS6
80において、制御はステップS70に戻る。
レースケールに変換するためのフローチャートを示す。
ステップS700から始まり、ステップS710はグレ
ースケール出力画像を出力するために使用される特別な
画像出力装置から得ることが可能なグレーレベルWの最
大数を決定する。ステップS720において、丸み値T
が決定される。ステップS730で、出力解像度ピクセ
ルKの数が再び決定され、カウンターLが1に設定され
る。ステップS740で、現在の出力解像度ピクセルP
(L)が選択される。次に、ステップS750におい
て、疑似グレー値V(L)が図23の合計ステップS6
20により決定され、それに得られるグレーレベルWの
数を掛ける。ステップS760で、丸み値Tをステップ
S750で決定された値に加える。次に、ステップS7
70において、ステップS760で決定された値を出力
ピクセル領域Ao で分割する。ステップS780で、ス
テップS770の値が最も近い整数値に丸められ、現在
の出力解像度出力ピクセルP(L)用のグレースケール
値S(L)として定義される。次に、ステップS790
において、カウンターLが1だけインクリメントされ
る。ステップS800で、Lカウンターが出力解像度ピ
クセルKの数を越えるかどうかの判断が為される。越え
る場合は、制御はステップ810に続き、ステップS8
0に戻る。越えない場合、制御はステップS740にジ
ャンプして戻る。
プリンター等のような画像出力装置、あるいはスキャナ
ー、複写機、または汎用コンピューター等の画像発生装
置に包含することができる。
を持つメモリー22を含む。メモリー22の最初の部分
22Aは原画像Iと、各々偶数番号が振られた反復値2
Rの中間の2倍化画像Qを格納する。メモリー22の第
2の部分22Bは、各々奇数の番号が振られた反復値2
R−1の中間の2倍化画像Qを格納する。疑似グレー画
像Sg 及びグレースケール画像So を保存するために、
メモリー22のどちらかの部分22Aまたは22Bを使
用することができる。更に、制御装置20は、メモリー
22の第1の部分22Aと第2の部分22Bとの間の画
像I、Q、Sの伝送を制御するために、メモリー制御手
段24を含む。
度を有する前の画像IまたはQR-1を、第1の解像度の
2倍の第2の解像度を有する現在の画像QR に変換する
画像2倍化手段26、様々な画像の親ピクセルA−Lの
状態を決定する状態決定手段28、及び親ピクセルEの
娘ピクセルの状態を設定する状態設定手段30を含む。
更に、制御装置20はピクセルA−Lの状態をお互いに
比較するための状態比較手段32をも含む。
Sg を発生させるためのマッピング手段34と、グレー
スケール、解像度が変換された、出力画像So を発生さ
せ出力するためのグレースケール画像発生手段36とを
含む。
テップ後の、図1の代表的な部分を示す。
分である。
分を示す。
分である。
ングステップを示す。
ングステップを示す。
テップ後の、図1の代表的な部分を示す。
分である。
部分を示す。
な部分である。
マッピングステップを示す。
マッピングステップを示す。
トである。
すフローチャートである。
すフローチャートである。
すフローチャートである。
すフローチャートである。
すフローチャートである。
すフローチャートである。
すフローチャートである。
すフローチャートである。
レースケール変換を示すフローチャートである。
レースケール変換を示すフローチャートである。
好ましい実施例の第1のバリエーションである。
好ましい実施例の第2のバリエーションである。
第1の好ましい実施例を示す。
第1の好ましい実施例を示す。
第1の好ましい実施例を示す。
第2の好ましい実施例を示す。
Claims (1)
- 【請求項1】 入力画像を画像露光装置によって出力さ
れる出力画像に変換する方法であって、 (a) 入力画像の入力解像度を判定し、 (b) 中間解像度画像を得るため、判定された入力解像度
の入力画像の入力解像度を2倍にし、 (c) 中間解像度画像を平滑化し、 (d) 中間解像度画像の解像度が望ましい出力解像度より
大きいかどうかを判断し、 (e) 画像の出力解像度が望ましい解像度より大きくなる
まで、中間解像度画像を入力画像として使用して、ステ
ップ(b)−(d)を繰り返し、 (f) 中間画像の解像度を望ましい出力解像度にまで低下
させることによって、出力画像を発生させる、 入力画像変換方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US981720 | 1992-11-25 | ||
| US07/981,720 US5270836A (en) | 1992-11-25 | 1992-11-25 | Resolution conversion of bitmap images |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06217112A true JPH06217112A (ja) | 1994-08-05 |
| JP3400019B2 JP3400019B2 (ja) | 2003-04-28 |
Family
ID=25528603
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16299693A Expired - Fee Related JP3400019B2 (ja) | 1992-11-25 | 1993-06-30 | 入力画像変換方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5270836A (ja) |
| JP (1) | JP3400019B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1117931A (ja) * | 1997-06-25 | 1999-01-22 | Fuji Xerox Co Ltd | 画素密度変換装置 |
| JP2020087104A (ja) * | 2018-11-28 | 2020-06-04 | 株式会社ツバサファクトリー | コンピュータプログラム、画像処理方法、及び画像処理装置 |
Families Citing this family (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5680225A (en) * | 1991-02-14 | 1997-10-21 | Canon Kabushiki Kaisha | Image reduction with fine-line protection |
| US5481275A (en) | 1992-11-02 | 1996-01-02 | The 3Do Company | Resolution enhancement for video display using multi-line interpolation |
| US5644684A (en) * | 1993-03-15 | 1997-07-01 | Canon Kabushiki Kaisha | High-efficiency compression suitable for use in character generation |
| CA2158988C (en) | 1993-03-25 | 2000-06-13 | Bruno Delean | Method and system for image processing |
| EP0702818B1 (en) * | 1993-06-10 | 1998-09-02 | Apple Computer, Inc. | Anti-aliasing apparatus and method with automatic snap fit of horizontal and vertical edges to target grid |
| CA2132248C (en) * | 1993-11-01 | 1999-09-21 | Ying-Wei Lin | Apparatus and method for arbitrary binary resolution conversion |
| DE69332379T2 (de) * | 1993-11-23 | 2003-07-10 | Hewlett-Packard Co. (N.D.Ges.D.Staates Delaware), Palo Alto | Tintenwiedergabe |
| US5471320A (en) * | 1994-05-11 | 1995-11-28 | Xerox Corporation | Stack filters for 1-to-N bit image processing in electronic printers |
| US5745657A (en) * | 1994-06-22 | 1998-04-28 | T/R Systems | Method and apparatus for multi-modal printing with electrophotographic print engine |
| JP3471426B2 (ja) * | 1994-06-30 | 2003-12-02 | 株式会社リコー | 画像データ処理装置 |
| US5696601A (en) * | 1994-08-03 | 1997-12-09 | Xerox Corporation | System and method for redistributing error values from an error diffusion process |
| US5751855A (en) * | 1994-12-01 | 1998-05-12 | Xerox Corporation | Method and apparatus for detecting whether an electronic image has been faxed |
| AU5556496A (en) * | 1995-05-09 | 1996-11-29 | Apple Computer, Inc. | Method and apparatus for compressing image data |
| US5719595A (en) * | 1995-05-09 | 1998-02-17 | Apple Computer, Inc. | Method and apparauts for generating a text image on a display with anti-aliasing effect |
| US5689343A (en) * | 1995-05-26 | 1997-11-18 | Xerox Corporation | Area mapping employing reference clusters for high quality noninteger resolution conversion with enhancement |
| US5742703A (en) * | 1995-10-11 | 1998-04-21 | Xerox Corporation | Method and apparatus for the resolution enhancement of gray-scale images that include text and line art |
| JPH09289584A (ja) * | 1996-02-21 | 1997-11-04 | Canon Inc | 画像処理方法及び装置 |
| US5862305A (en) * | 1996-09-26 | 1999-01-19 | Xerox Corporation | Logic filters for resolution conversion of digital images |
| US6243174B1 (en) * | 1996-10-24 | 2001-06-05 | Seiko Epson Corporation | Image processing device, color printing device, image processing method and medium recording image processing program |
| US5966475A (en) * | 1997-02-20 | 1999-10-12 | Hewlett-Packard Company | System for enlarging and smoothing textual characters |
| US6075926A (en) * | 1997-04-21 | 2000-06-13 | Hewlett-Packard Company | Computerized method for improving data resolution |
| US6181438B1 (en) * | 1997-05-05 | 2001-01-30 | Xerox Corporation | Method and apparatus for digital image darkness control using quantized fractional pixels |
| US6175361B1 (en) * | 1997-10-27 | 2001-01-16 | Sony Corporation | Frequency generation during switch-over for multi-frequency video monitor |
| US6091860A (en) * | 1997-11-12 | 2000-07-18 | Pagemasters, Inc. | System and method for processing pixels for displaying and storing |
| JP4156194B2 (ja) | 1997-11-28 | 2008-09-24 | オーセ プリンティング システムズ ゲゼルシャフト ミット ベシュレンクテル ハフツング | 第1の解像度のラスタのデジタルデータを第2の解像度のデジタルデータに変換する方法 |
| US6181835B1 (en) * | 1997-12-26 | 2001-01-30 | International Business Machines Corporation | Non-integer scaling of raster images with image quality enhancement using an anamorphically scaled intermediate bitmap |
| US6226420B1 (en) * | 1997-12-26 | 2001-05-01 | International Business Machines Corporation | Non-integer scaling of raster images |
| US6195473B1 (en) * | 1997-12-26 | 2001-02-27 | International Business Machines Corporation | Non-integer scaling of raster images with image quality enhancement |
| US6717700B1 (en) | 1999-07-01 | 2004-04-06 | Xerox Corporation | Method and system for adjusting binary images |
| US6927780B2 (en) * | 2002-01-14 | 2005-08-09 | Seiko Epson Corporation | Fast text/graphics resolution improvement with chain-code table look-up |
| US7872775B2 (en) | 2002-05-24 | 2011-01-18 | Lexmark International, Inc. | Apparatus and method for a resolution quality redefinition control system for a multi-function device |
| JP3973602B2 (ja) * | 2002-07-10 | 2007-09-12 | 株式会社リコー | 画像処理装置、画像処理方法及びソフトウェアプログラム |
| JP5254739B2 (ja) * | 2008-10-24 | 2013-08-07 | キヤノン株式会社 | 画像形成装置およびその制御方法 |
| JP5241429B2 (ja) * | 2008-10-24 | 2013-07-17 | キヤノン株式会社 | 画像形成装置およびその制御方法 |
| US8761511B2 (en) * | 2009-09-30 | 2014-06-24 | F. Scott Deaver | Preprocessing of grayscale images for optical character recognition |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4484188A (en) * | 1982-04-23 | 1984-11-20 | Texas Instruments Incorporated | Graphics video resolution improvement apparatus |
| US4486785A (en) * | 1982-09-30 | 1984-12-04 | International Business Machines Corporation | Enhancement of video images by selective introduction of gray-scale pels |
| JPS61203785A (ja) * | 1985-03-07 | 1986-09-09 | Dainippon Screen Mfg Co Ltd | 2値画像デ−タの平滑化処理方法及びその装置 |
| DE3687460T2 (de) * | 1986-06-26 | 1993-04-29 | Wang Laboratories | Aufloesungsumwandlung von punktorganisierten bildern unter verwendung von fehlergliedmittelwertbildung. |
| US4945351A (en) * | 1988-05-23 | 1990-07-31 | Hewlett-Packard Company | Technique for optimizing grayscale character displays |
| US4970604A (en) * | 1989-04-14 | 1990-11-13 | Coueignoux Philippe J | Screen display enhancing system |
| US4975785A (en) * | 1989-08-04 | 1990-12-04 | International Business Machines Corporation | Pel resolution addressing conversion |
-
1992
- 1992-11-25 US US07/981,720 patent/US5270836A/en not_active Expired - Lifetime
-
1993
- 1993-06-30 JP JP16299693A patent/JP3400019B2/ja not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1117931A (ja) * | 1997-06-25 | 1999-01-22 | Fuji Xerox Co Ltd | 画素密度変換装置 |
| JP2020087104A (ja) * | 2018-11-28 | 2020-06-04 | 株式会社ツバサファクトリー | コンピュータプログラム、画像処理方法、及び画像処理装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US5270836A (en) | 1993-12-14 |
| JP3400019B2 (ja) | 2003-04-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3400019B2 (ja) | 入力画像変換方法 | |
| JP3957332B2 (ja) | デジタル・ハーフトーン方法 | |
| US4920501A (en) | Digital halftoning with minimum visual modulation patterns | |
| Crounse et al. | Image halftoning with cellular neural networks | |
| US5226094A (en) | Method for making image conversions with error diffusion | |
| JPH0630244A (ja) | 2値画像ビットマップの予備補償方法 | |
| JPH05250466A (ja) | 画像の回転、拡大・縮小およびディジタルハーフトーン・スクリーニングをまとめて行うためのタイル方式の処理方法 | |
| JPH0696198A (ja) | エラー拡散を利用したビットマップ画像の非量子化解像度変換 | |
| EP0708415B1 (en) | Four-quadrant scaling of dot matrix data | |
| JP3286796B2 (ja) | 必要な記憶装置の量を低減する方法および画像作成装置 | |
| US6016154A (en) | Image forming apparatus | |
| US5659399A (en) | Method for controlling compact dot growth | |
| JPH0728451A (ja) | データ変換装置 | |
| JPH0622123A (ja) | ディジタル画像用ハーフトーンマスク及びその作成方法 | |
| KR20190005114A (ko) | 화상 처리 장치, 화상 처리 방법 및 저장 매체 | |
| JP3510662B2 (ja) | ファクシミリ画像の平滑化スケーリング方法 | |
| US6628427B1 (en) | Method and apparatus for image processing which improves performance of gray scale image transformation | |
| JPH05276364A (ja) | オーバーサイズ網点走査線の走査線セグメントを用いる画像の中間調網点化のための網点生成 | |
| JPH08263649A (ja) | ニューラルベースの空間画像強化システム | |
| JP4327020B2 (ja) | デジタル・アナモルフィック・ライン・スクリーンを設計するためのシステム及び方法 | |
| CN120751070B (zh) | 图像处理方法、装置、电子设备及可读介质 | |
| JP4748079B2 (ja) | 画像処理装置及び画像処理方法 | |
| JPH07250240A (ja) | 画像形成装置 | |
| JP4127675B2 (ja) | 画像処理装置 | |
| JP3951953B2 (ja) | 印刷装置、画像処理装置、印刷方法、画像処理方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20030204 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080221 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090221 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100221 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100221 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110221 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120221 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |