JPH01157166A - 画像処理装置 - Google Patents
画像処理装置Info
- Publication number
- JPH01157166A JPH01157166A JP62315486A JP31548687A JPH01157166A JP H01157166 A JPH01157166 A JP H01157166A JP 62315486 A JP62315486 A JP 62315486A JP 31548687 A JP31548687 A JP 31548687A JP H01157166 A JPH01157166 A JP H01157166A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- image
- data
- error
- matrix
- 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)
- Facsimile Image Signal Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔分 野〕
本発明は、画像をデジタル的に扱う、デジタル複写機お
よびデジタルファクシミリ等の画像処理装置に関するも
のである。
よびデジタルファクシミリ等の画像処理装置に関するも
のである。
一般にCCDセンサ等により画像をサンプリングし、デ
ジタル化したデータをレーザビームプリンタ等のデジタ
ルプリンタから出力し、画像を再現するデジタル複写装
置は、デジタル機器の発展により従来のアナログ複写装
置に代わり広く普及しつつある。
ジタル化したデータをレーザビームプリンタ等のデジタ
ルプリンタから出力し、画像を再現するデジタル複写装
置は、デジタル機器の発展により従来のアナログ複写装
置に代わり広く普及しつつある。
このデジタル複写装置は、中間調画像を再現するためデ
イザ法や濃度パターン法により階調再現を行う方式が一
般にとられている。しかしかかる方法に於ては以下の問
題があった。
イザ法や濃度パターン法により階調再現を行う方式が一
般にとられている。しかしかかる方法に於ては以下の問
題があった。
(1)原稿が印刷等の網点画像の場合、複写された画像
に原稿には無い周期的な縞模様が生じる。
に原稿には無い周期的な縞模様が生じる。
(2)原稿に、線画・文字等が入っている場合には、デ
イザ処理によりエツジが切れ切れになり画質が低下する
。
イザ処理によりエツジが切れ切れになり画質が低下する
。
(1)の現象はモアレ現象と呼ばれ、その発生原因は、
A)網点原稿と入力サンプリングによるビートB)網点
原稿とデイザしきい値マトリクスとのビート 特に(B)の現象は、一般にデイザのしきい値がドツト
集中型で配列される時、出力画像も疑似網点構造をして
おり、これが入力原稿との間にビートを生じ、モアレ現
象を生じさせるものである。
原稿とデイザしきい値マトリクスとのビート 特に(B)の現象は、一般にデイザのしきい値がドツト
集中型で配列される時、出力画像も疑似網点構造をして
おり、これが入力原稿との間にビートを生じ、モアレ現
象を生じさせるものである。
これに対し、他の2値化手法として誤差拡散法がある。
この方法は原稿の画像濃度と出力画像濃度の画素ごとの
濃度差を演算し、この演算結果である誤差分を周辺画素
に特定の重みづけを施した後に分散させていく方法であ
る。これについては、文献R,W、F]oyd an
d L。
濃度差を演算し、この演算結果である誤差分を周辺画素
に特定の重みづけを施した後に分散させていく方法であ
る。これについては、文献R,W、F]oyd an
d L。
Steinberg、SID、17.pp75〜77
(1976)で発表がなされている。
(1976)で発表がなされている。
この方法は、周期性が無いので網点画像に対しモアレが
発生しない。また、画像の解像度もデイザに比べ優れて
いる。
発生しない。また、画像の解像度もデイザに比べ優れて
いる。
しかし、写真等の濃淡変化の少ない画像では、出力画像
に独特の縞パターンが生じたり、画像のハイライト部、
シャドウ部では、粒状性ノイズが目立つなどの欠点があ
った。
に独特の縞パターンが生じたり、画像のハイライト部、
シャドウ部では、粒状性ノイズが目立つなどの欠点があ
った。
この対策として、多値プリンタを用いて中間濃度により
、ノイズおよび縞パターンを目立たなくさせる方法が考
えられる。このため、誤差拡散の出力レベルを3値以上
の多値レベルにする方法が考えられるが、単純に多値化
処理を行なうと疑似輪郭が生じやすいという問題があっ
た。
、ノイズおよび縞パターンを目立たなくさせる方法が考
えられる。このため、誤差拡散の出力レベルを3値以上
の多値レベルにする方法が考えられるが、単純に多値化
処理を行なうと疑似輪郭が生じやすいという問題があっ
た。
本発明は、上述従来例の欠点を除去することを目的とし
、誤差拡散法にて、多値で処理する場合に発生する疑似
輪郭を防止し、いかなる原稿においても高品位に且つ高
精細に画像を再現する画像処理装置を提供するものであ
る。
、誤差拡散法にて、多値で処理する場合に発生する疑似
輪郭を防止し、いかなる原稿においても高品位に且つ高
精細に画像を再現する画像処理装置を提供するものであ
る。
第1図は本発明の一実施例を示したブロック図である。
COD等の光電変換素子およびこれを走査する駆動系を
もつ入力センサ部10で読み取られた画像データは、A
/D変換器11に送られる。ここでは各画素のデータを
8bitのデジタルデータに変換する。これにより25
6レベルの階調数をもつデータに量子化されたことにな
る。
もつ入力センサ部10で読み取られた画像データは、A
/D変換器11に送られる。ここでは各画素のデータを
8bitのデジタルデータに変換する。これにより25
6レベルの階調数をもつデータに量子化されたことにな
る。
次に、補正回路12において、センサの感度ムラや照明
光源による照度ムラを補正するためのシェーディング補
正等をデジタル演算処理で行う。
光源による照度ムラを補正するためのシェーディング補
正等をデジタル演算処理で行う。
次に、この補正信号100は、多値誤差拡散回路13に
入力される。誤差拡散回路13では、後述する誤差拡散
法で再量子化した信号101を得る。この信号101は
多値プリンタ14に入力される。
入力される。誤差拡散回路13では、後述する誤差拡散
法で再量子化した信号101を得る。この信号101は
多値プリンタ14に入力される。
多値プリンタとは2値プリンタがドツトの0N10FF
(黒と白)の2つの状態しか表現できないのに対し、中
間レベルであるグレー(灰色)が表現できるものである
。グレーが1段階のものを3値プリンタ、グレーが2段
階とれるものを4値プリンタという。
(黒と白)の2つの状態しか表現できないのに対し、中
間レベルであるグレー(灰色)が表現できるものである
。グレーが1段階のものを3値プリンタ、グレーが2段
階とれるものを4値プリンタという。
多値プリンタ14では、インク量がコントロールされ、
これを所定の用紙に出力することにより画像形成がなさ
れる。
これを所定の用紙に出力することにより画像形成がなさ
れる。
第2図は、第1図の多値誤差拡散回路の詳細を示したブ
ロック図である。
ロック図である。
画像信号100は加算器70で後述する補正データ11
4と加算され、補正信号109となる。この信号は、再
量子化器72で多値レベルに量子化される。ここでは、
3値(0,128゜255)に再量子する場合を例にす
ると、以下の様になる。
4と加算され、補正信号109となる。この信号は、再
量子化器72で多値レベルに量子化される。ここでは、
3値(0,128゜255)に再量子する場合を例にす
ると、以下の様になる。
ここでT、、T2はしきい値設定器71からの設定信号
131,132により再量子化器72に設定される。
131,132により再量子化器72に設定される。
出力信号110は、出力バッファ73で多値プリンタ1
7のタイミングとの調整がなされ、多値プリンタ17に
送られる信号101に変換される。
7のタイミングとの調整がなされ、多値プリンタ17に
送られる信号101に変換される。
一方、信号110と信号109は、減算器74で減算さ
れ、これが誤差分(111)としてエラーバッファメモ
リ75のmに対応する場所に記憶される。エラーバッフ
ァメモリには、再量子化で生じた誤差エータが、現ライ
ンおよび2ライン前まで計3ライン分蓄えられている。
れ、これが誤差分(111)としてエラーバッファメモ
リ75のmに対応する場所に記憶される。エラーバッフ
ァメモリには、再量子化で生じた誤差エータが、現ライ
ンおよび2ライン前まで計3ライン分蓄えられている。
補正データ114は、現在処理を行う注目画素位置をエ
ラーバッファメモリ75のmの位置とすると、その周辺
画素の誤差データa −1の12画素のデータを所定の
重み付は演算およびその和を重み付は演算回路76で演
算処理した信号である。
ラーバッファメモリ75のmの位置とすると、その周辺
画素の誤差データa −1の12画素のデータを所定の
重み付は演算およびその和を重み付は演算回路76で演
算処理した信号である。
これを式で書くと、画像データX15.補正データX、
′、再量子化データy+1+重み付は係数α kl+誤
差ε1」とすると、 ε 、、= y 、、−x 、。
′、再量子化データy+1+重み付は係数α kl+誤
差ε1」とすると、 ε 、、= y 、、−x 、。
である。重み付は係数の1例を第3図に示す。
第3図(a)は誤差を広い範囲から参照し、補正値を作
る場合、第3図(b)は誤差を狭い範囲から参照し、補
正値を作るそれぞれ代表例である。
る場合、第3図(b)は誤差を狭い範囲から参照し、補
正値を作るそれぞれ代表例である。
第4図は第2図の再量子化器72の詳細を示したブロッ
ク図である。
ク図である。
しきい値設定器71からの2つのしきい値信号131.
132と、補正信号109は、それぞれ比較器50.5
1に入力される。比較器50゜51では入力端子A、H
のデータに対しA>Bが成立する時には出力D=1、そ
れ以外の時はD=Oとなるように設定しておく。信号1
31にはしきい値T1.信号132にはしきい値T2が
設定されているとする。
132と、補正信号109は、それぞれ比較器50.5
1に入力される。比較器50゜51では入力端子A、H
のデータに対しA>Bが成立する時には出力D=1、そ
れ以外の時はD=Oとなるように設定しておく。信号1
31にはしきい値T1.信号132にはしきい値T2が
設定されているとする。
エンコーダ52では、比較器50.51の出力133.
134を入力し、この値に応じてコード化された信号X
を得る。このコード化された信号Xを以下に示す。
134を入力し、この値に応じてコード化された信号X
を得る。このコード化された信号Xを以下に示す。
ただし、M=0.N=1は、しきい値131゜132の
設定がT+ <’l’、なので現実にはありえない。
設定がT+ <’l’、なので現実にはありえない。
エンコーダ出力X(135)は、比較器54゜セレクタ
55に供給される。比較器54では、設定器53に設定
された値(136)を端子Aに、信号(135)を端子
Bに接続し、A=Bが成立する時にはD=1を出力する
。この信号(140)は、重み付は演算回路140に入
力され、誤差バッファからのデータ領域マトリクスサイ
ズの切り換え信号とする。
55に供給される。比較器54では、設定器53に設定
された値(136)を端子Aに、信号(135)を端子
Bに接続し、A=Bが成立する時にはD=1を出力する
。この信号(140)は、重み付は演算回路140に入
力され、誤差バッファからのデータ領域マトリクスサイ
ズの切り換え信号とする。
また、セレクタ55では、白レベル設定器56の信号(
137)と灰色レベル設定器57の信号(138)と黒
レベル設定器58の信号(139)を切り換える。
137)と灰色レベル設定器57の信号(138)と黒
レベル設定器58の信号(139)を切り換える。
セレクト信号Sと出力Xの関係を以下に示す。
セレクタ55で選択された信号は信号(110)となる
。設定器53には中間レベル(グレーレベル)に対応す
る1の値をセットしておくことにより、出力がグレーの
時(信号138が選択された時)に比較器54の出力1
40が1にセットされることになる。
。設定器53には中間レベル(グレーレベル)に対応す
る1の値をセットしておくことにより、出力がグレーの
時(信号138が選択された時)に比較器54の出力1
40が1にセットされることになる。
第5図はエラーバッファメモリ75からのデータを重み
付は係数回路76において、信号140をもとにマトリ
クスサイズを切り換えるための回路ブロック図である。
付は係数回路76において、信号140をもとにマトリ
クスサイズを切り換えるための回路ブロック図である。
エラーバッファメモリの誤差データ75− a 〜75
−1はLUT (ルックアップテーブル)80−a〜8
0−1!に入り、それぞれの重み付は係数に応じた乗算
が行われる。
−1はLUT (ルックアップテーブル)80−a〜8
0−1!に入り、それぞれの重み付は係数に応じた乗算
が行われる。
各々の結果は、加算器81で総和が演算される。
このLUTは、信号140により重み付は係数を切り換
えることができる。
えることができる。
第3図は、2種類の各画素位置(a −11)の重み付
は係数の対応表を示した。信号140が0の時は第3図
(a)の大きいマトリクスサイズに対応し、同様に信号
140が1の時は(b)の小さいマトリクスサイズに対
応した重み係数を選択する。
は係数の対応表を示した。信号140が0の時は第3図
(a)の大きいマトリクスサイズに対応し、同様に信号
140が1の時は(b)の小さいマトリクスサイズに対
応した重み係数を選択する。
以上の操作により、信号140の値に応じて誤差拡散法
の拡散マトリクスのサイズを可変にすることが可能とな
る。
の拡散マトリクスのサイズを可変にすることが可能とな
る。
つまり、本実施例では、多値化されたデータが灰色レベ
ルの時は小さいマトリクスを選択し、それ以外の時には
大きなマトリクスを選択し、そのマトリクスに基づいて
誤差を拡散させる構成としている。
ルの時は小さいマトリクスを選択し、それ以外の時には
大きなマトリクスを選択し、そのマトリクスに基づいて
誤差を拡散させる構成としている。
これにより、単に同一マトリクスを用いて誤差を拡散す
る場合に・発生していた疑似輪郭を防止することが可能
となる。この疑似輪郭は、単一マトリクスを用いた場合
、画像に周期的な構造ができてしまうことにより発生す
るものであり、これをマトリクスを変化させることによ
り、周期的な構造ができず、疑似輪郭の発生が防止でき
るものである。
る場合に・発生していた疑似輪郭を防止することが可能
となる。この疑似輪郭は、単一マトリクスを用いた場合
、画像に周期的な構造ができてしまうことにより発生す
るものであり、これをマトリクスを変化させることによ
り、周期的な構造ができず、疑似輪郭の発生が防止でき
るものである。
しかも、灰色レベル、つまり中間濃度部で小さなマトリ
クスを用い、その他の部分(ハイライト部、シャドウ部
)で大きなマトリクスを用いる事により、中間濃度部で
は解像度の高い中間濃度の画像が得られ、しかもハイラ
イト部、シャドウ部では粒状性ノイズのない滑らかな画
像を得ることが可能となる。これは、誤差拡散法を行う
場合、小さなマトリクスを用いるほどせまい領域で濃度
を保存できるため解像度を高めることができ、大きなマ
トリクスを用いるほど広い領域で濃度を保存するため粒
状性ノイズのない滑らかな画像が得られるためである。
クスを用い、その他の部分(ハイライト部、シャドウ部
)で大きなマトリクスを用いる事により、中間濃度部で
は解像度の高い中間濃度の画像が得られ、しかもハイラ
イト部、シャドウ部では粒状性ノイズのない滑らかな画
像を得ることが可能となる。これは、誤差拡散法を行う
場合、小さなマトリクスを用いるほどせまい領域で濃度
を保存できるため解像度を高めることができ、大きなマ
トリクスを用いるほど広い領域で濃度を保存するため粒
状性ノイズのない滑らかな画像が得られるためである。
第6図は本発明をカラー画像再生装置に適用した実施例
である。
である。
図示しないカラー画像は、カラー人カセンサ60にて読
み取られ、RGB信号として出力される。この信号は、
A/D変換器61にて8bitのデジタル信号に変換さ
れる。次に補正回路62では、読み取り系の光源の不均
一性やセンサの感度ムラを補正するシェーディング補正
や階調補正がなされる。次に色変換回路63では、RG
B信号からカラープリンタでのインク量に相当するY(
イエロー)、M(マゼンタ)、C(シアン)、Bk(墨
)信号に変換される。Y、M、C,Bk信号は多値誤差
拡散回路64a〜64dに入り再量子化処理をされ、多
値カーラ−プリンタ65に入り、ここでカラー画像の再
現がされる。
み取られ、RGB信号として出力される。この信号は、
A/D変換器61にて8bitのデジタル信号に変換さ
れる。次に補正回路62では、読み取り系の光源の不均
一性やセンサの感度ムラを補正するシェーディング補正
や階調補正がなされる。次に色変換回路63では、RG
B信号からカラープリンタでのインク量に相当するY(
イエロー)、M(マゼンタ)、C(シアン)、Bk(墨
)信号に変換される。Y、M、C,Bk信号は多値誤差
拡散回路64a〜64dに入り再量子化処理をされ、多
値カーラ−プリンタ65に入り、ここでカラー画像の再
現がされる。
以上説明したように、本発明では多値誤差拡散法の拡散
マトリクスサイズを多値のレベル値で可変させることに
より画像の疑似輪郭の発生を防止し、高画質な画像が得
られるようになった。
マトリクスサイズを多値のレベル値で可変させることに
より画像の疑似輪郭の発生を防止し、高画質な画像が得
られるようになった。
第1図は本発明の一実施例を示したブロック図、
第2図は多値誤差拡散回路の詳細を示したブロック図、
第3図は拡散マトリクスサイズの異なる2種類の重み付
は係数の説明図、 第4図は再量子化器72の構成ブロック図、第5図はレ
ベル信号140により拡散マトリクスを切り換える回路
のブロック図、 第6図はカラー画像へ対応した本発明の実施例を示した
図である。 lOは入力センサ、11はA/D変換器、12は補正回
路、13は多値誤差拡散回路、14は多値プリンタ。
は係数の説明図、 第4図は再量子化器72の構成ブロック図、第5図はレ
ベル信号140により拡散マトリクスを切り換える回路
のブロック図、 第6図はカラー画像へ対応した本発明の実施例を示した
図である。 lOは入力センサ、11はA/D変換器、12は補正回
路、13は多値誤差拡散回路、14は多値プリンタ。
Claims (1)
- 画像データを入力データより少ないbit数に再量子化
する量子化手段、上記量子化手段にて量子化した時に発
生する誤差データを保持する記憶手段、前記誤差データ
を補正する補正手段を有し、上記補正手段は再量子化し
た値に応じて誤差データを周辺画像に分散するために用
いるマトリクスサイズを可変にすることを特徴とする画
像処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62315486A JPH01157166A (ja) | 1987-12-14 | 1987-12-14 | 画像処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62315486A JPH01157166A (ja) | 1987-12-14 | 1987-12-14 | 画像処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01157166A true JPH01157166A (ja) | 1989-06-20 |
Family
ID=18065946
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62315486A Pending JPH01157166A (ja) | 1987-12-14 | 1987-12-14 | 画像処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01157166A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1992005659A1 (fr) * | 1990-09-26 | 1992-04-02 | Seiko Instruments Inc. | Equipement de traitement d'image en pseudo demi-teinte |
-
1987
- 1987-12-14 JP JP62315486A patent/JPH01157166A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1992005659A1 (fr) * | 1990-09-26 | 1992-04-02 | Seiko Instruments Inc. | Equipement de traitement d'image en pseudo demi-teinte |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5325448A (en) | Image treatment method and apparatus with error dispersion and controllable quantization | |
| EP0781034B1 (en) | Image processing apparatus and method | |
| US5157741A (en) | Image processing method and apparatus for out-putting dot-processed data with suppression of false contours and other noise | |
| US5577136A (en) | Image processing apparatus | |
| US5760918A (en) | Image processing apparatus with conversion and reconversion of the number of bits per pixel | |
| JP2801195B2 (ja) | 画像処理装置 | |
| EP0382581A2 (en) | Image processing apparatus | |
| JPH01115272A (ja) | 画像処理装置 | |
| JP2621865B2 (ja) | 画像処理装置 | |
| JP2683085B2 (ja) | 画像処理装置 | |
| JP2662401B2 (ja) | 画像処理装置 | |
| JPH01157166A (ja) | 画像処理装置 | |
| JPS63169174A (ja) | 画像処理方法 | |
| JP2675792B2 (ja) | 画像処理装置 | |
| JP3461247B2 (ja) | 画像処理装置及び画像処理方法 | |
| JP2810396B2 (ja) | 画像処理装置 | |
| JPS63288567A (ja) | 画像処理装置 | |
| JP2851662B2 (ja) | 画像処理装置 | |
| JP2733314B2 (ja) | 画像処理装置 | |
| JP2662402B2 (ja) | 画像処理装置 | |
| JPS63244971A (ja) | 画像処理方法 | |
| JPH0644800B2 (ja) | 画像処理装置 | |
| JP2644491B2 (ja) | 画像処理装置 | |
| JP2848568B2 (ja) | 画像処理装置 | |
| JP2682985B2 (ja) | 画像処理方法 |