JPH03192968A - 画像処理装置 - Google Patents
画像処理装置Info
- Publication number
- JPH03192968A JPH03192968A JP1331251A JP33125189A JPH03192968A JP H03192968 A JPH03192968 A JP H03192968A JP 1331251 A JP1331251 A JP 1331251A JP 33125189 A JP33125189 A JP 33125189A JP H03192968 A JPH03192968 A JP H03192968A
- Authority
- JP
- Japan
- Prior art keywords
- data
- error
- image processing
- value
- average value
- 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.)
- Pending
Links
Landscapes
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、ディジタル複写機、FAX等の画像処理装置
、特に単位記録ドツトを複数レベルの濃度で記録可能な
プリンタを用いる多値擬似中間処理を行う画像処理装置
に関するものである。
、特に単位記録ドツトを複数レベルの濃度で記録可能な
プリンタを用いる多値擬似中間処理を行う画像処理装置
に関するものである。
[従来の技術]
この種の画像処理装置の多値擬似中間調処理方式には、
デイザ法と誤差拡散法とがある。
デイザ法と誤差拡散法とがある。
しかしながら、前者は解像再現性に欠け、後者は擬似輪
郭が発生する。従って、多値化することによって画質は
向上するものの原画像を忠実に再生するには至っていな
いのが現状である。
郭が発生する。従って、多値化することによって画質は
向上するものの原画像を忠実に再生するには至っていな
いのが現状である。
[発明が解決しようとしている課題]
本発明は、前記従来の欠点を除去し、簡単な構成で解像
再現性に優れ、かつ疑似輪郭を発生させることなく、は
ぼ原画像に忠実な画像記録を可能とする画像処理装置の
提供を目的とする。
再現性に優れ、かつ疑似輪郭を発生させることなく、は
ぼ原画像に忠実な画像記録を可能とする画像処理装置の
提供を目的とする。
[課題を解決するための手段]
この課題を解決するために、本発明の画像処理装置は、
疑似中間調処理により入力画像データより少ないレベル
数に量子化する画像処理装置であって、 既に量子化された複数の画素データより平均値を演算す
る平均値演算手段と、上記量子化に伴なう誤差で入力画
像の画素データを補正する誤差補正手段と、該補正後の
画素データを固定しきい値で量子化する量子化手段とを
備える。
疑似中間調処理により入力画像データより少ないレベル
数に量子化する画像処理装置であって、 既に量子化された複数の画素データより平均値を演算す
る平均値演算手段と、上記量子化に伴なう誤差で入力画
像の画素データを補正する誤差補正手段と、該補正後の
画素データを固定しきい値で量子化する量子化手段とを
備える。
ここで、前記誤差補正手段は、前記補正後の画素データ
と前記平均値との差を演算する誤差演算手段を備える。
と前記平均値との差を演算する誤差演算手段を備える。
[作用]
入力画像データをそれより少ないレベル数に量子化した
注目画素近傍の画素データより平均値を求め、該平均値
と誤差補正後入力画像データとの差を量子化誤差として
入力画像データを誤差補正すると共に、該誤差補正後デ
ータを所定しきい値で量子化することにより、簡単な構
成で解像再現性に優れ、かつ疑似輪郭を発生させること
なく、はぼ原画像に忠実な画像記録を可能とする。
注目画素近傍の画素データより平均値を求め、該平均値
と誤差補正後入力画像データとの差を量子化誤差として
入力画像データを誤差補正すると共に、該誤差補正後デ
ータを所定しきい値で量子化することにより、簡単な構
成で解像再現性に優れ、かつ疑似輪郭を発生させること
なく、はぼ原画像に忠実な画像記録を可能とする。
[実施例]
以下、添付図面に従って、本発明の詳細な説明する。
〈擬似中間調処理の原理〉
まず、本実施例による擬似中間調処理方式について述べ
る。令弟3図(a)のように画像信号を位置付け、入力
8ビツトの画像信号なf (i。
る。令弟3図(a)のように画像信号を位置付け、入力
8ビツトの画像信号なf (i。
j)(0〜255)、多値化データをB(i。
j)(=0.1,2,3.・・・15;4ビツト)とす
る場合、注目する、つまり今冬値化しようとする入力画
素データ位置に隣接する既に多値化された4画素位置の
多値化データに、第3図(b)に示す重み係数(その総
和は17)を掛けて加算すると、該多値データより重み
付き平均値m(0〜255)が次式で求まる。
る場合、注目する、つまり今冬値化しようとする入力画
素データ位置に隣接する既に多値化された4画素位置の
多値化データに、第3図(b)に示す重み係数(その総
和は17)を掛けて加算すると、該多値データより重み
付き平均値m(0〜255)が次式で求まる。
m = 2XB(i−1,j)+7XB(i、j−1)
+ 2X B(i+1. j−1)+6x B(i−1
,j) −−−■さて、注目画素データf (i
、j)に後述する誤差を補正した誤差補正後の画素デー
タをf’ (i、j)とすれば、本方式の着眼点は誤差
補正後の画素データを前記平均値mに置き換えることに
ある。
+ 2X B(i+1. j−1)+6x B(i−1
,j) −−−■さて、注目画素データf (i
、j)に後述する誤差を補正した誤差補正後の画素デー
タをf’ (i、j)とすれば、本方式の着眼点は誤差
補正後の画素データを前記平均値mに置き換えることに
ある。
従って、まず誤差補正後の画素データf’(ij)を予
め設定する15個の固定しきい値Tho、Th+、Th
z ・・・Th+sを用いて16レベルに多値化する。
め設定する15個の固定しきい値Tho、Th+、Th
z ・・・Th+sを用いて16レベルに多値化する。
Thn−+ <f’ (i、 j)≦Thl、の時f
’ (i、j)=n ・・・■つまり
、固定しきい値の比較において、式■を満足する値n(
=0.1.・・・15)に多値化する。
’ (i、j)=n ・・・■つまり
、固定しきい値の比較において、式■を満足する値n(
=0.1.・・・15)に多値化する。
次に誤差補正処理について述べる。本方式における誤差
とは誤差補正後データf’(i、j)と平均値mとの差
であり、この誤差を注目画素位置に隣接し、これから多
値化しようとする入力画素データf(*)に加算する。
とは誤差補正後データf’(i、j)と平均値mとの差
であり、この誤差を注目画素位置に隣接し、これから多
値化しようとする入力画素データf(*)に加算する。
本実施例では発生する誤差Eを2分し、隣接する2画素
位置の入力画素データf (i+1.j)とf (i。
位置の入力画素データf (i+1.j)とf (i。
j+1)に加算する。つまり、
E=f ′ (i、j) −m
f’ (i+1.j) ” f(i+1.j)十
E/2f’ (i、j+1) ← f (i、 j+
1)÷E/2 ・・・■すなわち、前述し
た補正後の注目画素の画素データf’ (i、j)は
、先にf(i−1,j)とf(i、j−1)の2画素を
多値化した際に発生した誤差をそれぞれ2分して加算し
た値である。
E/2f’ (i、j+1) ← f (i、 j+
1)÷E/2 ・・・■すなわち、前述し
た補正後の注目画素の画素データf’ (i、j)は
、先にf(i−1,j)とf(i、j−1)の2画素を
多値化した際に発生した誤差をそれぞれ2分して加算し
た値である。
以上述べたように、従来の誤差拡散法同様に固定しきい
値で16値に多値化するにもかかわらず擬似輪郭が発生
していないのは、画像に追従して変動する平均値から誤
差を求めるためであり、人力画素データをこの複数の画
素多値化データより得られる平均値に置き換えることは
、いわゆる擬似中間調処理の基本的考え方であり、当然
のことながら入力画像データは平均値の状態で濃度が保
存されることになる。
値で16値に多値化するにもかかわらず擬似輪郭が発生
していないのは、画像に追従して変動する平均値から誤
差を求めるためであり、人力画素データをこの複数の画
素多値化データより得られる平均値に置き換えることは
、いわゆる擬似中間調処理の基本的考え方であり、当然
のことながら入力画像データは平均値の状態で濃度が保
存されることになる。
〈画像処理装置の構成〉
第1図に本実施例の画像処理装置の疑似中間調処理部の
構成を示す。
構成を示す。
図中、1は多値データを約1ライン分記憶して保持する
ラインメモリ、2a、2b、2cは多値データを1画素
分保持するD型フリップフロップ(以下D−F/F)
3,4,5.6はビットシフト操作及び加算器で構
成される乗算器、7は重み付き平均値を求める加算器、
9は補正後データf’(i、j)と平均値mとの差を求
める減算器、12はその出力を2分する分配器、13は
f (i、j+1)に加算すべき誤差値を約1ラインの
期間記憶保持する誤差メモリ、11は入力データf (
i+1.j)に誤差値を加算して補正するための加算器
、8は補正後データを1画素分配記憶保持するD−F/
F、10は該データを固定しきい値に基づき16値化す
るための16値化回路である。16値化回路10は、本
実施例では第2図に示すルックアップテーブルを有する
ROMで、入力10ビツトで信号を4ビツトのデータに
多値化する。
ラインメモリ、2a、2b、2cは多値データを1画素
分保持するD型フリップフロップ(以下D−F/F)
3,4,5.6はビットシフト操作及び加算器で構
成される乗算器、7は重み付き平均値を求める加算器、
9は補正後データf’(i、j)と平均値mとの差を求
める減算器、12はその出力を2分する分配器、13は
f (i、j+1)に加算すべき誤差値を約1ラインの
期間記憶保持する誤差メモリ、11は入力データf (
i+1.j)に誤差値を加算して補正するための加算器
、8は補正後データを1画素分配記憶保持するD−F/
F、10は該データを固定しきい値に基づき16値化す
るための16値化回路である。16値化回路10は、本
実施例では第2図に示すルックアップテーブルを有する
ROMで、入力10ビツトで信号を4ビツトのデータに
多値化する。
本実施例の疑似中間調処理の動作を詳説する。
16値化された4ビット信号は16値化回路10より出
力されてD −F/F2 cに入力しされ、(i−1,
j)位置の多値データB(i−1゜j)として保持され
ると共に、ラインメモリ1に入力される。ラインメモリ
1の出力は同時に1ライン前の(i+1.j 1)画
素位置の既に記憶保持されたデータB (i+1.j−
1)を出力し、D−F/F2a、2bでそれぞれ1画素
分遅延保持する。従って、D−F/F2aの出力にはB
(i、j−1)の多値データ、D −F/F2 bの出
力にはB (i−1,j−1)の多値データが出力でき
る。
力されてD −F/F2 cに入力しされ、(i−1,
j)位置の多値データB(i−1゜j)として保持され
ると共に、ラインメモリ1に入力される。ラインメモリ
1の出力は同時に1ライン前の(i+1.j 1)画
素位置の既に記憶保持されたデータB (i+1.j−
1)を出力し、D−F/F2a、2bでそれぞれ1画素
分遅延保持する。従って、D−F/F2aの出力にはB
(i、j−1)の多値データ、D −F/F2 bの出
力にはB (i−1,j−1)の多値データが出力でき
る。
そこで、それぞれの4画素データにその位置に応じた重
み係数を掛けて加算器7で加えると、加算器7の出力か
ら平均値m(0〜255)が得られる。ここで、乗算器
3及び5は単なるビットシフト操作を行ない、乗算器6
は2倍と4倍にビットシフトしたデータを加算器で加え
、乗算器4は2倍と4倍にビットシフトしたデータとD
F/F2aの出力とを加算器で加えた構成とする。
み係数を掛けて加算器7で加えると、加算器7の出力か
ら平均値m(0〜255)が得られる。ここで、乗算器
3及び5は単なるビットシフト操作を行ない、乗算器6
は2倍と4倍にビットシフトしたデータを加算器で加え
、乗算器4は2倍と4倍にビットシフトしたデータとD
F/F2aの出力とを加算器で加えた構成とする。
減算器9は後述する補正後デニタf’(i。
J)と上記平均値mとの減算を行ない、極性対の誤差E
を出力する。誤差Eはビットシフト及び減算器で構成さ
れる分配器12でほぼ2分され、一方は誤差メモリ13
に入力されて1942分記憶保持され、既に記憶された
1ライン前の誤差値と2分された他方とは、加算器11
において入力データf (i+1.j)に加算され、誤
差補正が終了する。
を出力する。誤差Eはビットシフト及び減算器で構成さ
れる分配器12でほぼ2分され、一方は誤差メモリ13
に入力されて1942分記憶保持され、既に記憶された
1ライン前の誤差値と2分された他方とは、加算器11
において入力データf (i+1.j)に加算され、誤
差補正が終了する。
補正後データはD−F/F8でタイミングを合わして、
前述の誤差演算のための減算器9及び16値化回路10
に入力する。
前述の誤差演算のための減算器9及び16値化回路10
に入力する。
上記動作は画素クロック毎に順次実行されて、本実施例
の疑似中間調処理が実現される。
の疑似中間調処理が実現される。
尚、平均演算の為の重み係数は、4ビツト(ON15)
に多値化する場合、総和が17となれば第3図(b)に
限定されることはなく、例えば第4図に示す係数でも良
い。又、2ビツトに多値化する場合はその総和が85と
なる、例えば第5図のような係数を用いれば良い。
に多値化する場合、総和が17となれば第3図(b)に
限定されることはなく、例えば第4図に示す係数でも良
い。又、2ビツトに多値化する場合はその総和が85と
なる、例えば第5図のような係数を用いれば良い。
又、誤差の補正要素を(i+1.j)、(i。
J+1)位置の2画素としたが、さらに(i−1j+1
)、(i+1.j+1)位置を加えて4画素とし、等配
分あるいは異なる配分率で分配しても良い0例えば、前
記実施例に示す2画素への分配率を1/4.3/4ある
いは5/8.3/8とし、乱数を用いて分配率を切り換
えて周期的テクスチャを乱数的な高周波により制御でき
る。
)、(i+1.j+1)位置を加えて4画素とし、等配
分あるいは異なる配分率で分配しても良い0例えば、前
記実施例に示す2画素への分配率を1/4.3/4ある
いは5/8.3/8とし、乱数を用いて分配率を切り換
えて周期的テクスチャを乱数的な高周波により制御でき
る。
又、16値化の固定しきい値を外部より変更可能とし、
例えば画像に応じて多値化レベル数を変更すれば、文字
部分をより鮮明に多値化できる。
例えば画像に応じて多値化レベル数を変更すれば、文字
部分をより鮮明に多値化できる。
又、単色で実施例を説明したが、色分解された色信号毎
に本発明を実施すればカラー画像が表現できることは述
べるまでもない。
に本発明を実施すればカラー画像が表現できることは述
べるまでもない。
更に、本実施例の出力機器はLBP等の記録装置以外に
、16レベル程度の表現が可能な、例えば液晶表示器等
いわゆるデイスプレィに対しても適用できる。
、16レベル程度の表現が可能な、例えば液晶表示器等
いわゆるデイスプレィに対しても適用できる。
以上説明したように、本実施例によれば簡単な構成で入
力画像信号に忠実な多値表現が可能となる。
力画像信号に忠実な多値表現が可能となる。
[発明の効果]
本発明により、簡単な構成で解像再現性に優れ、かつ疑
似輪郭を発生させることなく、はぼ原画像に忠実な画像
記録を可能とする画像処理装置を提供できる。
似輪郭を発生させることなく、はぼ原画像に忠実な画像
記録を可能とする画像処理装置を提供できる。
第1図は本実施例の画像処理装置の疑似中間調処理部の
構成を示す図、 第2図は16値化回路を構成するROMテーブルを示す
図、 第3図(a)は画素データの位置を示す図、第3図(b
)は本実施例の重み付は係数を示す図、 第4図は他側の重み付は係数を示す図、第5図は2ビツ
トに多値化する場合の重み付は係数の一例を示す図であ
る。 図中、l・・・ラインメモリ、2a〜2c・・・D−F
/F、3〜6・・・乗算器、7・・・加算器、8・・・
D−F/F、9・・・減算器、10・・・16値化回路
、11・・・加算器、12・・・分配器、13・・・誤
差メモリである。
構成を示す図、 第2図は16値化回路を構成するROMテーブルを示す
図、 第3図(a)は画素データの位置を示す図、第3図(b
)は本実施例の重み付は係数を示す図、 第4図は他側の重み付は係数を示す図、第5図は2ビツ
トに多値化する場合の重み付は係数の一例を示す図であ
る。 図中、l・・・ラインメモリ、2a〜2c・・・D−F
/F、3〜6・・・乗算器、7・・・加算器、8・・・
D−F/F、9・・・減算器、10・・・16値化回路
、11・・・加算器、12・・・分配器、13・・・誤
差メモリである。
Claims (2)
- (1)疑似中間調処理により入力画像データより少ない
レベル数に量子化する画像処理装置であつて、 既に量子化された複数の画素データより平均値を演算す
る平均値演算手段と、 上記量子化に伴なう誤差で入力画像の画素 データを補正する誤差補正手段と、 該補正後の画素データを固定しきい値で量子化する量子
化手段とを備えることを特徴とする画像処理装置。 - (2)前記誤差補正手段は、前記補正後の画素データと
前記平均値との差を演算する誤差演算手段を備えること
を特徴とする請求項第1項記載の画像処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1331251A JPH03192968A (ja) | 1989-12-22 | 1989-12-22 | 画像処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1331251A JPH03192968A (ja) | 1989-12-22 | 1989-12-22 | 画像処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03192968A true JPH03192968A (ja) | 1991-08-22 |
Family
ID=18241595
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1331251A Pending JPH03192968A (ja) | 1989-12-22 | 1989-12-22 | 画像処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03192968A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007207909A (ja) * | 2006-01-31 | 2007-08-16 | Fujifilm Corp | 金属用研磨液、及びそれを用いた化学的機械的研磨方法 |
| US8900473B2 (en) | 2008-08-06 | 2014-12-02 | Hitachi Chemical Company, Ltd. | Polishing solution for CMP, and method for polishing substrate using the polishing solution for CMP |
-
1989
- 1989-12-22 JP JP1331251A patent/JPH03192968A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007207909A (ja) * | 2006-01-31 | 2007-08-16 | Fujifilm Corp | 金属用研磨液、及びそれを用いた化学的機械的研磨方法 |
| US8900473B2 (en) | 2008-08-06 | 2014-12-02 | Hitachi Chemical Company, Ltd. | Polishing solution for CMP, and method for polishing substrate using the polishing solution for CMP |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0717551B1 (en) | Image processing apparatus | |
| US5394250A (en) | Image processing capable of handling multi-level image data without deterioration of image quality in highlight areas | |
| Chang et al. | Hybrid LMS-MMSE inverse halftoning technique | |
| US6011878A (en) | Image processing method and apparatus | |
| US5289294A (en) | Image processing apparatus | |
| JPH11187264A (ja) | 画像処理方法および装置 | |
| US5577136A (en) | Image processing apparatus | |
| US5760918A (en) | Image processing apparatus with conversion and reconversion of the number of bits per pixel | |
| US5488672A (en) | Color image processing apparatus | |
| JP3223803B2 (ja) | 画像処理装置 | |
| JPH03192968A (ja) | 画像処理装置 | |
| JP3726470B2 (ja) | 画像処理装置および画像処理方法 | |
| JPH0722327B2 (ja) | カラー画像処理装置 | |
| JP2882531B2 (ja) | 画像処理装置 | |
| JP2851662B2 (ja) | 画像処理装置 | |
| JP2570890B2 (ja) | 画像処理装置 | |
| JPS59189782A (ja) | 画像処理装置 | |
| JP2851661B2 (ja) | 画像処理装置 | |
| JPS63244971A (ja) | 画像処理方法 | |
| JP3560265B2 (ja) | 疑似中間調処理方法 | |
| JP2622159B2 (ja) | カラー画像記録装置 | |
| JP2792581B2 (ja) | 画像処理装置 | |
| JPH1117944A (ja) | 画像処理装置 | |
| JP2870934B2 (ja) | 画像信号処理装置 | |
| JPH1032713A (ja) | 画像処理装置 |