JPH0738766A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JPH0738766A
JPH0738766A JP5178144A JP17814493A JPH0738766A JP H0738766 A JPH0738766 A JP H0738766A JP 5178144 A JP5178144 A JP 5178144A JP 17814493 A JP17814493 A JP 17814493A JP H0738766 A JPH0738766 A JP H0738766A
Authority
JP
Japan
Prior art keywords
data
error
level
valued
error correction
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
Application number
JP5178144A
Other languages
English (en)
Other versions
JP3262414B2 (ja
Inventor
Takahiro Moro
陵宏 茂呂
Atsushi Nochida
淳 後田
Takafumi Sawaki
宇文 沢木
Katsumi Masaki
克己 正木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP17814493A priority Critical patent/JP3262414B2/ja
Priority to US08/276,807 priority patent/US5638188A/en
Publication of JPH0738766A publication Critical patent/JPH0738766A/ja
Application granted granted Critical
Publication of JP3262414B2 publication Critical patent/JP3262414B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/405Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels
    • H04N1/4051Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels producing a dispersed dots halftone pattern, the dots having substantially the same size

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Image Processing (AREA)
  • Color Image Communication Systems (AREA)

Abstract

(57)【要約】 【目的】 高速にかつ高画質な画像を得ることができる
画像処理装置の提供。 【構成】 多値データ格納メモリ2からの多値データは
誤差データ格納メモリからの誤差データと補正データ算
出回路4にて加算される。誤差補正データに基づき、そ
のレベルがデータレベル決定回路7で決定される。その
決定のための値はレベル分け閾値格納メモリ6に格納さ
れている。パターン決定回路9ではデータレベルに応じ
てレベル別パターン格納メモリ8に格納されているm×
n画素からなる濃度パターンを決定し、2値プリンタ3
00へ送出する。データレベル別閾値決定回路10には
データレベル別の濃度が格納されており、誤差算出回路
11ではデータレベルの濃度値と誤差補正データの誤差
を求め誤差格納メモリ3へ格納する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は入力画像データを、2値
データに2値化処理する画像処理装置に関する。
【0002】
【従来の技術】従来より、デジタル複写機、デジタルフ
ァクシミリ等の画像処理装置では、入力画像データを2
値データに2値化することが行われている。
【0003】従来、低画素密度の多値データを高画素密
度の2値データに変換する場合で、しかも処理速度に重
点を置いた場合には濃度パターン法のように高画素密度
化(拡大)処理を実行しながら2値化を行う手法が用い
られ、また画質に重点を置く場合には多値データを拡大
処理した後、誤差拡散法のような多値データ1画素に対
して2値データも1画素であるような2値化手法が用い
られていた。
【0004】
【発明が解決しようとする課題】しかしながら、上記従
来例では低画素密度の多値データを高画素密度の2値デ
ータに変換する際に、濃度パターン法のように多値デー
タ1画素に対して2値データ複数画素を割り当てる2値
化手法を用いて2値化を行った場合には高速な2値化を
行うことはできるが、2値化の際に発生する誤差を伝搬
することができず階調表現に限界が発生するため画質面
で問題が残ってしまう。また誤差拡散法のように多値デ
ータ1画素に対して2値データ1画素を割り当て、2値
化の際に発生した誤差を拡散することで階調表現に優れ
た2値化手法を用いて2値化を行った場合には高画質な
2値化を行うことができるが誤差の拡散処理など時間の
かかる処理を多くするため2値化に多くの時間が必要と
なり、また、拡大処理も行わなくてはならないため処理
時間が非常にかかってしまうという欠点があった。
【0005】上記誤差拡散法を用いて2値化を行った場
合にはYMCのドットの打たれる位置が不定であるた
め、本来なら同一箇所に打たれるべきYMCのドットが
必ずしも同一箇所に打たれるとは限らず、減法混色理論
には適さない2値化手法になってしまい、色再現性が乏
しいといった欠点があった。
【0006】本発明は上述した従来技術の欠点を除去す
るものであり、高画質な画像を高速に得ることができる
画像処理装置を提供することを目的とする。
【0007】
【課題を解決するための手段及び作用】上述した目的を
達成するため本発明の画像処理装置によれば多値データ
を入力する入力手段と、入力多値データに誤差データを
加算し、誤差補正データを演算する演算手段と、前記誤
差補正データに基づき、所定のドットパターンを選択す
る選択手段と、ドットパターン別の所定値と前記誤差補
正データとの差を演算する誤差演算手段と、前記差を誤
差データとしてメモリに格納する格納手段とを備える。
【0008】又、本発明によれば多値データを入力する
入力手段と、入力多値データに誤差データを加算し、誤
差補正データを演算する演算手段と、前記誤差補正デー
タと前記入力多値データの画素密度に応じて所定のドッ
トパターンを選択する選択手段と、ドットパターン別の
所定値と前記誤差補正データとの差を演算する誤差演算
手段と、前記差を誤差データとしてメモリに格納する格
納手段とを有する。
【0009】又、本発明によれば多値データを入力する
入力手段と、入力多値データに誤差データを加算し、誤
差補正データを演算する演算手段と、前記誤差補正デー
タと出力装置の画素密度に応じて所定のドットパターン
を選択する選択手段と、ドットパターン別の所定値と前
記誤差補正データとの差を演算する誤差演算手段と、前
記差を誤差データとしてメモリに格納する格納手段とを
有する。
【0010】又、本発明によれば複数色の多値データを
入力する入力手段、前記複数色の多値データを色毎に2
値データに変換する複数の変換手段、前記複数の変換手
段の各変換手段はそれぞれ入力多値データに誤差データ
を加算し、誤差補正データを演算する演算手段と、前記
誤差補正データに基づき、所定のドットパターンを選択
する選択手段と、ドットパターン別の所定値と前記誤差
補正データとの差を演算する誤差演算手段と、前記差を
誤差データとしてメモリに格納する格納手段とを有し、
前記複数色の多値データを2値データに変換する際用い
るドットパターンを同一としたことを特徴とする。
【0011】
【実施例】〔第1実施例〕以下、図面に基づき本発明の
実施例を詳細に説明する。
【0012】図1は本発明の実施例における画像処理装
置の構成を示したブロック図である。
【0013】図1において100は原稿画像を読み取る
CCDで、原稿画像を読み取り、R、G、B各色のアナ
ログデータを出力する。200はA/D変換器で、CC
D100から送られてきたアナログデータをR、G、B
各色1画素8bitのデジタルデータに変換する。1は
色変換回路であり、マスキング処理によりR、G、Bデ
ータをY、M、C各色1画素8bitのデータに変換す
る。尚、出力装置がR、G、B系の場合は前記変換処理
は不要となる。又、色変換回路1ではα変換等の必要な
画像処理も行われる。前記説明ではCCD100、A/
D変換器200を介し、データを入力する構成とした
が、ホストコンピュータからのデータを入力する構成で
も本実施例を用いることができる。又、ホストコンピュ
ータから、プリンタが使用するY、M、Cデータが送ら
れてきた時は前述した如くの色変換回路1における処理
は省略することができる。
【0014】色変換回路1からのY、M、Cデータは各
色毎に2値データに2値化処理されるが、各色に用いら
れる2値化処理のための回路構成要素2〜11は同一で
あるため、Cの回路について以下説明する。400、5
00はそれぞれ2〜11の回路を含んでいる。
【0015】2は1で色変換された多値データを格納す
る多値データ格納メモリである。3は本装置を用いて多
値データを2値化した際に発生する誤差を格納する誤差
データ格納メモリである。4は多値データ格納メモリ2
に格納された多値データと誤差格納メモリ3に格納され
た誤差データとを加算することで誤差補正後の多値デー
タを算出する補正データ算出回路である。5は補正デー
タ算出回路4によって算出された誤差補正後のデータを
格納する補正データ格納メモリである。6は補正後デー
タをレベル分けするための閾値が格納されているレベル
分け閾値格納メモリである。レベル分け閾値格納回路の
詳細を図2に示す。7は補正データ格納メモリ5に格納
されている誤差補正後のデータとレベル分け閾値格納メ
モリ6に格納されている閾値を比較することで補正後デ
ータのレベルを決定するデータレベル決定回路である。
8はレベル別のドットパターンを格納するレベル別パタ
ーン格納メモリである。レベル別パターン格納メモリ8
に格納されているパターンを図3に示す。9はデータレ
ベル決定回路7によって決定された誤差補正後のデータ
のレベルに応じてレベル別パターン格納メモリ8に格納
されているドットパターンを決定するパターン決定回路
である。パターン決定回路9からのデータは2値プリン
タ300に送られる。10はデータレベル決定回路7に
よって決定された誤差補正後のデータのレベルに応じて
閾値を決定するデータレベル別閾値決定回路である。図
4にデータレベル毎の閾値を示す。この閾値はドットパ
ターンの出力濃度に対応する。11は補正データ格納メ
モリに格納された誤差補正後のデータからデータレベル
別閾値決定回路10で決定したデータレベル別閾値を減
算することで2値化の際に発生する誤差を算出する誤差
算出回路であり、誤差は誤差データ格納メモリへ格納さ
れる。誤差データ格納メモリ3に格納されている誤差デ
ータは未2値化処理の複数の入力多値データに所定の重
み付けが行われ、拡散される。
【0016】以下、図1における回路の処理を説明す
る。
【0017】色変換回路から送られてきた画像データは
多値データ格納メモリ2に格納される。多値データ格納
メモリ2から読み出されたデータは補正データ算出回路
4にて、誤差データ格納メモリ3からの誤差データと加
算される。ここで加算される誤差データは、既に2値化
処理を終了した画素から発生したものである。誤差補正
後のデータは補正データ格納メモリ5に一度格納され、
データレベル決定回路7へ送られる。ここでは誤差補正
後のデータのレベルが図2に示したf(i、j)のどこ
に属するかによってデータレベルを決定する。
【0018】パターン決定回路9では決定したデータレ
ベルに応じて図3に示した複数のパターンの中から1つ
を選択し、2値プリンタ300へ2値のドットパターン
を送出する。2値プリンタ300は送られてきたドット
パターンに応じて、ドットをオン/オフ制御し画像形成
を行う。
【0019】データレベル決定回路7で決定したレベル
は、データレベル別閾値決定回路10にも送られる。こ
こではデータレベルに応じて図4に示されたレベル別閾
値を求め、誤差算出回路11へ送る。誤差算出回路11
では補正データ格納メモリ5からのデータとレベル別閾
値との誤差を演算しその値を誤差データ格納メモリ3へ
格納する。
【0020】今、補正データ格納メモリ5から誤差補正
後のデータとして「150」の値がデータレベル決定回
路7に送られてくると、データレベル決定回路7ではデ
ータレベルとして9を選択し、パターン決定回路9では
図3のレベル9のドットパターンを選択する。
【0021】そして、データレベル別閾値決定回路10
ではレベル別閾値「144」を誤差算出回路11へ送出
し、誤差算出回路11では「150」と「144」の差
−6を誤差データ格納メモリ3へ格納する。
【0022】以上説明したように本実施例によれば、デ
ータをいくつかのレベルに分けそのレベルに応じたドッ
トパターンを割り当て、またデータのレベルに応じた閾
値とから誤差を算出し誤差を拡散していくことで、高速
でしかも高精細な2値化処理を行うことができる。
【0023】しかも、本実施例によれば2値化処理と同
時に低密度(例えば100dpi)で入力したデータを
主、副走査方向ともに高密度(400dpi)のデータ
に変換することができ、高画質な画像を得ることができ
る。
【0024】更に、本実施例ではレベル分け閾値格納メ
モリ6、データレベル決定回路7、データレベル別閾値
決定回路10、誤差算出回路11をROMで構成し、補
正データ格納メモリ5からのデータをアドレスデータと
して、データレベル値、データレベル別閾値、誤差デー
タを出力する。
【0025】これにより、簡易な回路構成で高速な2値
化処理を実現できる。
【0026】上記実施例においては多値データ1画素に
対して4×4画素の2値データを作成したが作成するデ
ータはn×m(n、mは2以上の整数)画素のものなら
ばよく、その時のパターンの数はn×m+1個となり、
n=mの場合は元データを整数倍拡大しながら2値化を
行うことができる。n≠mの場合は元データの縦をn倍
横をm倍しながら2値化を行うことができる。
【0027】本発明は上述した実施例に限るものではな
く、装置、あるいは複数の装置からなるシステムにおい
て、本発明が達成されていてもよく、又、装置あるいは
システムに、プログラムを供給することによって、本発
明を達成する場合にも適用し得ることは言うまでもな
い。
【0028】〔第2実施例〕次に、入力データの画素密
度に応じて複数の2値化方法の中の1つを選択する例を
図5を用いて説明する。
【0029】尚、図5において図1と同一部分の構成は
同一番号を付けその詳細な説明は省略する。
【0030】図5において、2値プリンタ300の記録
密度を今400dpiとし、入力データの画素密度とし
て100dpi、400dpi、50dpiがある場合
を説明する。
【0031】画素密度判別回路400では入力データの
画素密度を判別する。これは色変換回路1からのデータ
転送クロックの周期を測定することで判別することがで
きる。又、オペレータによって設定された原稿画像の読
取り解像度を判別することでも入力データの画素密度を
判別できる。
【0032】又、ホストコンピュータ等外部装置から送
られてきたデータを入力する場合は外部装置からのコマ
ンドデータに基づき画素密度を判別する。
【0033】レベル別パターン格納メモリ8′には図6
に示した如く100dpiの入力データ用の濃度パター
ンと、図7、図8に示した50dpiの入力データ用の
濃度パターンを格納している。
【0034】そして、画素密度判別回路400からの判
別記号に応じて入力データが100dpiのときは図6
の濃度パターンを選択し、入力データが50dpiのと
きは図7、8の濃度パターンを選択する。尚、本実施例
で用いるドットパターンはドット集中型ではなく、ドッ
トが比較的分散するパターンなので、一様濃度部分での
スジの発生を防止できる。
【0035】レベル分け閾値格納メモリ6′は前記図2
に示した100dpiの入力データ用のデータに加え、
図4に示した50dpiの入力データ用のデータも格納
しており、判別回路400からのデータに応じていずれ
か一方のデータが選択される。
【0036】同様に、データレベル別閾値決定回路1
0′は図4の100dpiの入力データに加え、図10
に示した50dpiの入力データ用のデータも格納して
おり判別回路400からのデータに応じていずれか一方
のデータが選択される。
【0037】以上の構成で入力データが100dpi、
50dpiいずれの場合であっても出力2値データを4
00dpiとして出力することができる。
【0038】又、入力データが400dpiの場合、画
素密度判別回路400は誤差拡散2値化回路500へデ
ータを送出するとともに、誤差拡散2値化回路500へ
のデータを有効とする記号を送る。入力データが100
dpi、50dpiの場合は2値化回路500への信号
は無効とするデータが送られる。
【0039】誤差拡散2値化回路500では各色毎に4
00dpiのデータを1画素づつ所定の閾値(127)
と比較し、2値データを出力するとともに、2値化時に
発生する入力データと出力データの誤差を補正しながら
順次2値化処理を実行する。2値化結果は400dpi
のデータとして2値プリンタ300へ送られる。
【0040】この様に本発明の第2の実施例によれば入
力データの画素密度が異なる場合も、出力画素密度を等
しくでき高画質な画像を得ることができる。
【0041】又、更に複数の入力解像度に応じた複数の
濃度パターンを設けることで、種々の画像密度の入力デ
ータの出力画素密度を等しくすることができる。
【0042】〔第3実施例〕図11は第3の本実施の構
成を示したブロック図である。図11において図5と同
一の構成のものには同一の符号を付し、その詳細な説明
は省略する。
【0043】図11は2値プリンタ300の出力画素密
度を100dpi、400dpi、800dpiの中か
ら選択できる画素密度選択部600を設けたものであ
り、入力データの画素密度は100dpi固定である
が、100dpiのデータを100dpiのまま、又、
100dpiのデータを400dpi、800dpiに
変換して出力することができる。
【0044】つまり、画素密度選択部600で2値プリ
ンタ300の画素密度が100dpiと選択されると、
入力した100dpiのデータを誤差拡散2値化回路5
00で2値化100dpiの2値データに変換し、2値
プリンタ300へ送る。
【0045】又、400dpiの出力画素密度が選択さ
れると入力した100dpiのデータを図2、図4のテ
ーブル及び図6に示された濃度パターンに基づき400
dpiの2値データに変換し、2値プリンタ300へ送
る。
【0046】又、800dpiの出力画素密度が選択さ
れると入力した100dpiのデータを図9、図10の
テーブル及び図7、図8に示され濃度パターンに基づき
800dpiの2値データに変換し2値プリンタ300
へ送る。
【0047】この様に本発明の第3の実施例によれば出
力データの画素密度を選択して出力できる場合、その選
択に基づき複数サイズの濃度パターンを選択して、入力
データを変換するので、選択した出力画素密度への変換
を高速に行うことができ、しかも、入出力データの誤差
も補正するので高画質な画像を得ることができる。
【0048】尚、第2、第3実施例においても、第1実
施例と同様装置、あるいは複数の装置からなるシステム
において、本発明が達成されていてもよく、又、装置あ
るいはシステムに、プログラムを供給することによっ
て、本発明を達成する場合にも適用し得ることは言うま
でもない。
【0049】又、前記第1〜第3の実施例では、ROM
で構成されるテーブル変換で濃度パターンを決定してい
たが、これは、演算によって求めることも可能である。
【0050】その場合の実施例を図12に示す。
【0051】同図において21は2値化処理を実行すべ
き処理もとの多値画像データを格納する多値データ格納
メモリであり、ここには例えば100(256階調)の
データが格納されるとする。22は本装置を用いて多値
データを2値化した際に発生する誤差データを格納する
誤差データ格納メモリである。ここは現在2値化処理を
行うべき画素(注目画素)の1つ前の画素を2値化した
場合に発生した2値化誤差を格納する格納メモリであ
り、例えば4(256階調)のデータが格納されるもの
とする。23は21の多値データ格納手段に格納された
多値画像データと22の誤差格納メモリに格納された誤
差データを参考としたものを前記多値画像データの階調
より低い階調の多値画像データを求め、さらに誤差を算
出する階調変更回路であり、例えば256階調の注目画
素=100と誤差データ=4とを加算した時の値=10
4を16階調にするために16で割った時の商=6が変
換された階調であり、その時の余り=8が誤差として算
出されるものとする。なお前記階調変更回路にて算出さ
れた誤差データは22の誤差データ格納メモリに格納さ
れる。24は前記階調変更回路にて変更された多値デー
タの新たな階調数のドットパターンを格納するドットパ
ターン格納メモリであり、ここには前述した図3、図6
に示すようなドットパターンが格納される。
【0052】なお本発明に用いるドットパターンはドッ
トが隣接しないようなパターン例えば全体が16ドット
で構成されるパターンで、ベタ塗が8ドットあったとし
た時に8ドットすべてが隣接するようなパターンになっ
ていないパターンを用いるのが良いことが確認されてい
る。5は3の階調変更回路にて変更されたデータの階調
に応じて4に格納されたドットパターンを当てはめるこ
とで2値化を行うパターン決定回路である。ここでは例
えば4の階調変更回路にて多値データの階調が6となっ
たのでパターン6を当てはめることで2値化を行う。以
上の処理を多値画像データのすべての画素について行う
ことで2値化処理を実行することが出来る。
【0053】この様に図12に示した構成によれば、テ
ーブルを用いることなく演算で出力濃度パターンを決定
するので複数サイズの濃度パターンを格納しておくこと
で、複数の画素密度変換を容易に実行することができ
る。この場合の回路構成を図13に示す。即ち、階調変
更回路23では、画素密度判別回路からの画素密度に応
じて、濃度パターンを選択するデータ及び誤差データを
演算する。
【0054】なお、図1に示す回路構成において、Y、
M、Cのそれぞれの回路で用いられる濃度パターンを等
しいものとすることで色再現性に優れた画像を得ること
ができる。用いられるパターンは図3又は図6のいずれ
か一方である。
【0055】この様に、Y、M、Cを同一の濃度パター
ンを用いて2値化することにより、Y、M、Cのドット
を同一箇所に打つことができる。
【0056】図14にYMC3色を加法混色した場合
と、減法混色した場合の色再現領域を示す。
【0057】誤差拡散法を用いて2値化を行った場合
(特に低濃度部において)、YMCの打たれるドットの
位置に応じて、加法混色が入り交じることにより、不安
定な色再現領域を提する欠点があるが、本発明の如く
Y、M、Cを同一の濃度パターンとすることで減法混色
による色再現領域をほぼカバーすることができる色再現
性に優れた高画質なカラー画像を高速に得ることができ
る。
【0058】
【発明の効果】以上説明した如く、本願発明によれば、
高速にかつ高画質な画像を得ることができる。
【図面の簡単な説明】
【図1】本発明の第1実施例における画像処理装置の構
成を示したブロック図。
【図2】誤差補正後の濃度データに対するデータレベル
を示した図。
【図3】濃度パターンの一例を示した図。
【図4】データレベルの出力濃度を表すレベル別閾値を
示した図。
【図5】本発明の第2実施例における画像処理装置の構
成を示したブロック図。
【図6】濃度パターンの一例を示した図。
【図7】濃度パターンの一例を示した図。
【図8】濃度パターンの一例を示した図。
【図9】誤差補正後の濃度データに対するデータレベル
を示した図。
【図10】データレベルに対するレベル別閾値を示した
図。
【図11】本発明の第3実施例における画像処理装置の
構成を示したブロック図。
【図12】濃度パターンを決定する他の回路を示した
図。
【図13】濃度パターンを決定する他の回路を示した
図。
【図14】色再現性を示した図。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 4226−5C H04N 1/46 B (72)発明者 正木 克己 東京都大田区下丸子3丁目30番2号キヤノ ン株式会社内

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 多値データを入力する入力手段と、 入力多値データに誤差データを加算し、誤差補正データ
    を演算する演算手段と、 前記誤差補正データに基づき、所定のドットパターンを
    選択する選択手段と、 ドットパターン別の所定値と、前記誤差補正データとの
    差を演算する誤差演算手段と、前記差を誤差データとし
    てメモリに格納する格納手段とを有することを特徴とす
    る画像処理装置。
  2. 【請求項2】 前記選択手段及び前記演算手段をROM
    により構成したことを特徴とする請求項1記載の画像処
    理装置。
  3. 【請求項3】 多値データを入力する入力手段と、 入力多値データに誤差データを加算し、誤差補正データ
    を演算する演算手段と、 前記誤差補正データと前記入力多値データの画素密度に
    応じて、所定のドットパターンを選択する選択手段と、 ドットパターン別の所定値と前記誤差補正データとの差
    を演算する誤差演算手段と、 前記差を誤差データとしてメモリに格納する格納手段と
    を有することを特徴とする画像処理装置。
  4. 【請求項4】 更に、前記入力多値データを1画素づつ
    誤差拡散法により2値化処理する2値化手段とを有する
    ことを特徴とする請求項3記載の画像処理装置。
  5. 【請求項5】 多値データを入力する入力手段と、 入力多値データに誤差データを加算し、誤差補正データ
    を演算する演算手段と、 前記誤差補正データと出力装置の画素密度に応じて所定
    のドットパターンを選択する選択手段と、 ドットパターン別の所定値と前記誤差補正データとの差
    を演算する誤差演算手段と、 前記差を誤差データとしてメモリに格納する格納手段と
    を有することを特徴とする画像処理装置。
  6. 【請求項6】 更に、前記入力多値データを1画素づつ
    誤差拡散法により2値化処理する2値化手段とを有する
    請求項5記載の画像処理装置。
  7. 【請求項7】 複数色の多値データを入力する入力手
    段、 前記複数色の多値データを色毎に2値データに変換する
    複数の変換手段、 前記複数の変換手段の各変換手段はそれぞれ入力多値デ
    ータに誤差データを加算し、誤差補正データを演算する
    演算手段と、前記誤差補正データに基づき、所定のドッ
    トパターンを選択する選択手段と、ドットパターン別の
    所定値と前記誤差補正データとの差を演算する誤差演算
    手段と、前記差を誤差データとしてメモリに格納する格
    納手段とを有し、前記複数色の多値データを2値データ
    に変換する際用いるドットパターンを同一としたことを
    特徴とする画像処理装置。
JP17814493A 1993-07-19 1993-07-19 画像処理装置及び画像処理方法 Expired - Lifetime JP3262414B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP17814493A JP3262414B2 (ja) 1993-07-19 1993-07-19 画像処理装置及び画像処理方法
US08/276,807 US5638188A (en) 1993-07-19 1994-07-18 Image processing method and apparatus with storing and selecting of dot patterns

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17814493A JP3262414B2 (ja) 1993-07-19 1993-07-19 画像処理装置及び画像処理方法

Publications (2)

Publication Number Publication Date
JPH0738766A true JPH0738766A (ja) 1995-02-07
JP3262414B2 JP3262414B2 (ja) 2002-03-04

Family

ID=16043415

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17814493A Expired - Lifetime JP3262414B2 (ja) 1993-07-19 1993-07-19 画像処理装置及び画像処理方法

Country Status (2)

Country Link
US (1) US5638188A (ja)
JP (1) JP3262414B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7532361B2 (en) 2001-09-28 2009-05-12 Canon Kabushiki Kaisha Image forming system, apparatus, and method

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5708514A (en) * 1994-08-31 1998-01-13 Kabushiki Kaisha Toshiba Error diffusion method in a multi-level image recording apparatus utilizing adjacent-pixel characteristics
JP3396992B2 (ja) * 1995-03-30 2003-04-14 セイコーエプソン株式会社 画像処理方法及び装置
JPH0983790A (ja) * 1995-09-07 1997-03-28 Canon Inc 二値化処理装置
KR100347491B1 (ko) * 1996-03-11 2002-11-14 산요 덴키 가부시키가이샤 표시장치에 의사 계조를 표시시키기 위한 화상 정보 처리 장치
JP3667002B2 (ja) * 1996-09-11 2005-07-06 キヤノン株式会社 画像処理方法及び装置
JPH11289454A (ja) * 1997-11-28 1999-10-19 Canon Inc 画像処理方法および画像処理装置およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP2000307861A (ja) * 1999-04-23 2000-11-02 Fujitsu Ltd 中間調処理方法及び装置
US6721063B1 (en) * 2000-01-19 2004-04-13 Xerox Corporation Image rendering system and method using sum and difference error diffusion with arbitrary and redundant colors
US7079281B1 (en) 2000-08-01 2006-07-18 Eastman Kodak Company Edge enhancement processor and method with adjustable threshold setting
US7218420B1 (en) * 2000-08-01 2007-05-15 Eastman Kodak Company Gray level halftone processing
US7079287B1 (en) 2000-08-01 2006-07-18 Eastman Kodak Company Edge enhancement of gray level images
JP2002057913A (ja) * 2000-08-01 2002-02-22 Nexpress Solutions Llc 個人的好みに応じたカラー強調をもたらす像記録装置および像記録方法
US7081972B2 (en) * 2000-09-20 2006-07-25 Canon Kabushiki Kaisha Image processing apparatus and image processing method
JP2002127393A (ja) * 2000-10-23 2002-05-08 Canon Inc 記録システムおよび記録方法
US7025515B2 (en) * 2003-05-20 2006-04-11 Software 2000 Ltd. Bit mask generation system
JP2005012530A (ja) * 2003-06-19 2005-01-13 Ricoh Co Ltd 改ざん検証用文書作成システム、改ざん検証システムおよび改ざん防止システム
GB2419250C (en) * 2004-10-18 2008-04-24 Software 2000 Ltd Bit mask generation system.
KR101403314B1 (ko) 2008-05-23 2014-06-05 삼성전자주식회사 메모리 장치 및 데이터 비트 저장 방법
JP5311980B2 (ja) * 2008-11-20 2013-10-09 キヤノン株式会社 インクジェット記録装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3687460T2 (de) * 1986-06-26 1993-04-29 Wang Laboratories Aufloesungsumwandlung von punktorganisierten bildern unter verwendung von fehlergliedmittelwertbildung.
DE3634939A1 (de) * 1986-10-14 1988-04-28 Du Pont Deutschland Verfahren zum aufzeichnen von quasihalbtonbildern
US4876610A (en) * 1986-12-25 1989-10-24 Canon Kabushiki Kaisha Image processing apparatus with binarization-error dispersal
US4878125A (en) * 1987-01-08 1989-10-31 Canon Kabushiki Kaisha Method and apparatus for image processing with fed-back error correction
US5008950A (en) * 1987-01-22 1991-04-16 Canon Kabushiki Kaisha Image processing method and apparatus for error-dispersion digitization without moire or spurious stripe formation
US4926251A (en) * 1987-04-07 1990-05-15 Kabushiki Kaisha Toshiba Color image processing apparatus with image corrector
US4958236A (en) * 1987-06-11 1990-09-18 Canon Kabushiki Kaisha Image processing method and apparatus therefor
US4975786A (en) * 1987-12-28 1990-12-04 Canon Kabushiki Kaisha Image processing method and apparatus with error diffusion capability
JP2683014B2 (ja) * 1988-03-08 1997-11-26 キヤノン株式会社 画像処理方法及び装置
US5086484A (en) * 1988-08-24 1992-02-04 Canon Kabushiki Kaisha Image processing apparatus with fixed or variable threshold
US4920501A (en) * 1988-10-19 1990-04-24 Eastman Kodak Company Digital halftoning with minimum visual modulation patterns
JP2513002B2 (ja) * 1988-10-31 1996-07-03 富士ゼロックス株式会社 中間調画像生成装置
DE69131260T2 (de) * 1990-03-15 1999-11-04 Canon K.K., Tokio/Tokyo Verfahren und Gerät zur Bildkommunikation
US5140431A (en) * 1990-12-31 1992-08-18 E. I. Du Pont De Nemours And Company Digital electronic system for halftone printing

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7532361B2 (en) 2001-09-28 2009-05-12 Canon Kabushiki Kaisha Image forming system, apparatus, and method

Also Published As

Publication number Publication date
US5638188A (en) 1997-06-10
JP3262414B2 (ja) 2002-03-04

Similar Documents

Publication Publication Date Title
JP3262414B2 (ja) 画像処理装置及び画像処理方法
JP3313399B2 (ja) 画像処理装置
US5339171A (en) Image processing apparatus especially suitable for producing smooth-edged output multi-level tone data having fewer levels than input multi-level tone data
JP3241157B2 (ja) 網点画像データ補正方法および補正機能を有する画像処理装置
US6373990B1 (en) Image processing utilizing luminance-density conversion
JP4068181B2 (ja) マルチレベル階調画素値のレベル数減少方法及びシステム
US5748772A (en) Image processing method and apparatus including an error calculation for calculating a difference between the values of error correction data and stored representative values
JPH08298598A (ja) 画像処理装置および画像処理方法
JP3287717B2 (ja) 画像処理装置
JPH11346311A (ja) 階調再現方法
JP4172399B2 (ja) 画像処理装置およびプログラム
JPH06296235A (ja) ファクシミリ装置
JP3679522B2 (ja) 画像処理方法及びその装置
JP2703911B2 (ja) 画像処理装置
JPH10229501A (ja) 画像処理装置及び方法
JP3165800B2 (ja) 画像処理装置
JP2733314B2 (ja) 画像処理装置
JP3184616B2 (ja) 画像処理方法及び装置
JP3501533B2 (ja) カラー画像形成装置
JP2738865B2 (ja) 画像処理装置
JP3472289B2 (ja) 画像処理装置
JP3950871B2 (ja) 画像処理方法及びその装置
JP2683020B2 (ja) 画像処理装置
JPS62107572A (ja) 画像処理装置
JPH0530357A (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: 20011204

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081221

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081221

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091221

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091221

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101221

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111221

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121221

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131221

Year of fee payment: 12

EXPY Cancellation because of completion of term