JPH11339032A - 画像処理方法及びその装置 - Google Patents

画像処理方法及びその装置

Info

Publication number
JPH11339032A
JPH11339032A JP10141632A JP14163298A JPH11339032A JP H11339032 A JPH11339032 A JP H11339032A JP 10141632 A JP10141632 A JP 10141632A JP 14163298 A JP14163298 A JP 14163298A JP H11339032 A JPH11339032 A JP H11339032A
Authority
JP
Japan
Prior art keywords
bit
data
error
image
input
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.)
Withdrawn
Application number
JP10141632A
Other languages
English (en)
Inventor
Toshinori Igari
俊紀 猪狩
Hiroaki Sugiura
弘明 杉浦
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 JP10141632A priority Critical patent/JPH11339032A/ja
Publication of JPH11339032A publication Critical patent/JPH11339032A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

(57)【要約】 【課題】 入力画像データのビットを拡張して処理を行
うことにより、特に画像のハイライト部分の濃度の制御
を詳細にすることができる画像処理方法及びその装置の
提供を目的とする。 【解決手段】 入力される画像データを入力画素値変換
テーブル2でビット拡張し、ビット拡張された画像デー
タを量子化処理する際に、発生する誤差データを誤差配
分テーブル3でビット拡張して重み付けを行い、複数の
ビット拡張された画像データにビット拡張された誤差デ
ータを分散する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は画像処理方法及びそ
の装置に関し、特に入力画像濃度と出力画像濃度等の差
を誤差拡散法等により保存しつつ、入力データを2値又
は多値データに量子化処理する画像処理方法及びその装
置に関するものである。
【0002】
【従来の技術】従来から、入力多値データを2値または
入力多値データのレベルよりも少ないレベルの多値で表
現する擬似中間調処理として誤差拡散法が知られてい
る。この誤差拡散法については、"An Adaptive Algorit
hm for Spatial Gray Scale" insociety for Informati
on Display 1975 Symposium Digest of Technical Pape
rs,1975,36に発表されている。
【0003】この誤差拡散法における2値化の例を示す
と、着目画素をP、その画素の濃度をv、P点の周辺未
2値化処理画素P0,P1,P2,P3の濃度をそれぞ
れV0,V1,V2,V3、2値化のための閾値をTと
すると、着目点Pにおける2値化誤差Eを周辺画素P
0,P1,P2,P3に経験的に求めた重み係数W0,
W1,W2,W3で重み付けして振り分け、マクロ的に
出力画像の平均濃度を入力画像の濃度と等しくする。
【0004】このとき、出力2値データをOutとする
と、以下の式により周辺画素P0,P1,P2,P3に
対する誤差E0,E1,E2,E3を求めることができ
る。
【0005】 V≧T ならば Out=1、E=V−Vmax; V<T ならば Out=0、E=V−Vmin; (ただし、Vmax:最大濃度、Vmin:最小濃度) E0=E×W0; E1=E×W1; E2=E×W2; E3=E×W3; (重み係数の例:W0=7/16,W1=1/16,W2=5/1
6,W3=3/16) しかし、この方式をそのまま論理回路で実現すると、上
記の例からも解るように、重み係数毎の乗算器と除算器
が必要なため回路規模が大きくなってしまうという欠点
があった。
【0006】これを解決する方法として、特開昭58−
215169号、特開昭61−52073号、特開昭6
1−293068号には、重み係数を2のべき乗分の1
にすることにより、乗算器及び除算器の代わりにシフト
レジスタを用いて回路規模を小さくする方法が開示され
ている。
【0007】また、特開平7−212593号には、重
み係数を分母倍して整数化して誤差拡散処理を行うこと
によって、除算器を省略して高速処理を行うことができ
る方法が開示されている。図6に、特開平7−2125
93号に開示された回路例を示すが、その詳細な構成と
動作については本実施の形態の説明を参照されたい。
【0008】
【発明が解決しようとする課題】しかし、前者のシフト
レジスタを使用する方法では、入力データを単純に左に
シフトすることにより小数演算を整数演算に変えて処理
を行っていた。例えば、入力データが8ビットで配分係
数の分母の値が256の場合は、入力8ビットデータを
左に8ビットシフトして16ビットデータを作って処理
を行っていた。この場合、8ビットシフトにより作成さ
れた上記16ビットデータの下位8ビットは全て0であ
り、16ビットデータでありながら精度は8ビットのま
まという欠点があった。同様に、後者の場合も図6のよ
うに、8ビットの入力画像ピクセルデータは加算器1の
上位8ビットに入力されるが、下位8ビットに対する入
力画像ピクセルデータはない。
【0009】一方、入力画素値に対してリニアな量子化
を行うと、プリンタで出力したデータはハイライト部分
での濃度の上昇が非常に大きくなってしまい、濃度の制
御を詳細に行うことができないという問題があり、濃度
のより詳細な制御が求められる。
【0010】本発明は、上述した従来技術の欠点を除去
するものであり、入力画像データのビットを拡張して処
理を行うことにより、特に画像のハイライト部分の濃度
の制御を詳細にすることができる画像処理方法及びその
装置の提供を目的とする。
【0011】
【課題を解決するための手段】上述した目的を達成する
ために、本発明の画像処理装置は、所定ビットの画像デ
ータを入力する入力手段と、前記入力手段からの画像デ
ータをビット拡張するビット拡張手段と、ビット拡張さ
れた画像データを量子化処理する処理手段と、前記量子
化処理の際に発生する誤差データをビット拡張して重み
付けを行い、複数のビット拡張された画像データにビッ
ト拡張された誤差データを分散する分散手段とを有する
ことを特徴とする。
【0012】ここで、前記ビット拡張を小数部分に対し
て行う。また、前記ビット拡張を行うビット数は、前記
重み付け値の分母に対応するビットを最大数とする。ま
た、前記ビット拡張は、ルックアップテーブルにより行
われる。また、前記量子化された画像データを出力する
出力手段を更に有する。また前記出力手段は、プリンタ
及び表示器を含む。
【0013】又、本発明の画像処理方法は、誤差拡散処
理を含む画像処理方法であって、前記誤差拡散処理で
は、入力される画像データをビット拡張し、ビット拡張
された画像データを量子化処理する際に、発生する誤差
データをビット拡張して重み付けを行い、複数のビット
拡張された画像データにビット拡張された誤差データを
分散することを特徴とする。ここで、前記ビット拡張を
小数部分に対して行う。また、前記ビット拡張を行うビ
ット数は、前記重み付け値の分母に対応するビットを最
大数とする。
【0014】又、本発明の記憶媒体は、誤差拡散処理を
含む画像処理を制御する制御プログラムをコンピュータ
読み出し可能に記憶する記憶媒体であって、入力される
画像データをビット拡張するためのテーブルデータと、
ビット拡張された画像データを量子化処理する際に、発
生する誤差データをビット拡張して重み付けを行うため
のテーブルデータと、入力される画像データをビット拡
張し、ビット拡張された画像データを量子化処理する際
に、発生する誤差データをビット拡張して重み付けを行
い、複数のビット拡張された画像データにビット拡張さ
れた誤差データを分散するように、前記誤差拡散処理を
制御する制御プログラムとを含むことを特徴とする。
【0015】かかる構成によれば、入力データを配分係
数の分母の値に応じて単純に左にシフトして処理を行う
のではなく、入力画素値よりもビット拡張をしたテーブ
ルデータを予め作成しておき、そのテーブルを入力画素
値で参照してビット拡張したデータを使って量子化をす
ることにより、特に画像のハイライト部分の濃度の制御
を詳細にすることができる。
【0016】
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態を詳細に説明する。
【0017】<誤差拡散処理部の構成例>図1は本実施
の形態の画像処理装置における誤差拡散処理部の構成例
を説明するブロック図である。図1には、2値データを
出力する例を示す。
【0018】図1において、2は入力画素値の変換テー
ブルである。入力画素値の変換テーブル2には、入力8
ビットデータkを16ビットに拡張したデータDkが格
納されている。この変換テーブル2は、固定されたRO
Mテーブルで実現されてもよいし、入出力装置の特性に
応じて変更可能に後述の外部記憶媒体から値がロードさ
れるRAMテーブルで実現されてもよい。
【0019】1は加算器であり、変換テーブル2から1
6ビットに拡張したデータDkに、既に2値化処理が終
了した画素からの誤差データを加算する。
【0020】4,5はラッチであり、加算器1からの1
7ビット(最上位に符号ビットを含む)の出力データの
下位8ビットデータを1画素ずつ遅延させるものであ
る。つまり、ラッチ5の8ビットデータは、2画素後に
入力される入力データと加算器1で加算される。これ
は、加算器1からの下位8ビットが誤差配分に使用され
ないので、直接入力データに加算して濃度を保存させる
ためである。
【0021】3は誤差配分テーブルであり、加算器1か
らの17ビットデータの上位9ビット(符号ビット+8
ビット)の値ごとに、図2で示される画素位置に配分す
る誤差データと2値データとを予め格納してある。この
誤差配分テーブル3は、固定されたROMテーブルで実
現されてもよいし、入力画像の特徴に応じて後述の外部
記憶媒体から値がロードされるRAMテーブルで実現さ
れてもよい。尚、誤差配分テーブル3には、本例では図
3の誤差配分係数にそれぞれ256が掛けられた整数値
が記憶されており、加算器のみで(除算器を使用せず
に)回路が実現される。
【0022】誤差配分テーブル3からの1ビットの2値
データOutは、インクジェットプリンタやレーザビー
ムプリンタを含む後述のプリンタ部に送られ、ドットの
オン/オフにより画像が形成される。
【0023】6,8,10はラッチであり、データを1
画素遅延させるためのものである。7,9は加算器であ
り、誤差データの加算のために用いられる。また、11
は1ライン分のデータを格納可能な誤差バッファであ
り、1ラインの誤差データを遅延させるためのものであ
る。
【0024】図1の回路は、入力データの1ライン毎に
左から右への→方向の処理と、右から左への←方向への
処理を切り替える。図1に示した如く、加算器9からの
誤差データの誤差バッファ11への格納位置は、→方向
への処理の場合と、←方向への処理の場合とで変更され
る。この制御は、後述のCPU回路部により実行され
る。
【0025】この1ライン毎に、処理方向を→方向と←
方向とに変化させるジグザグ処理を実行することで、誤
差拡散法を実行した際に問題となっていた独特な縞パタ
ーンの発生をも防止できる。
【0026】尚、図1には2値データを出力する例を示
したが、誤差配分テーブル3を変更することで、多値デ
ータの出力が可能なことは、当業者には明らかである。
又、図1の回路をカラー出力に適用するには、例えばY
MCKに対応する複数の回路を設ければよい。
【0027】<誤差拡散処理部の動作例>次に、誤差拡
散処理部での処理の流れを説明する。
【0028】入力画素値変換テーブル2に入力される入
力画素ピクセルデータは、8ビットの多値画像データで
ある。入力画素値変換テーブル2においては、8ビット
の入力画素ピクセルデータの値に応じた16ビットのデ
ータが出力される。入力画素値変換テーブル2に格納さ
れているビット拡張されたデータは16ビットでなくて
もよく、例えば12ビットならば、この12ビットデー
タは加算器1の上位12ビットに入力される。
【0029】加算器1は、入力画素値変換テーブル2で
16ビットに変換された入力画像データと、ラッチ5か
ら出力される加算器1の丸め誤差と、誤差バッファ11
から読み出された前ラインからの誤差と、ラッチ10か
ら出力される左横(→方向処理の場合)または右横(←
方向処理の場合)ピクセルからの誤差とを足し合わせ
て、出力する。加算器1から出力される17ビットデー
タの下位8ビットは1未満の丸め誤差となってラッチ4
に入力される。この加算器1から出力される17ビット
データの下位8ビットデータはラッチ4及び5により2
画素分のディレーが与えられた後、再び加算器1に入力
される。
【0030】誤差配分テーブル3は、加算器1から出力
された17ビットデータの上位9ビットを参照する。誤
差配分テーブル3はRAM(ランダムアクセスメモリ)
またはROM(リードオンリーメモリ)によって構成さ
れるルックアップテーブルであり、2値化誤差の値ごと
に予め定められた重み係数の分母倍された整数値が格納
されている。誤差配分テーブル3には、図2に示すよう
な誤差配分窓に対応した値が格納されており、個々の値
は2値化誤差の値に応じて誤差配分係数の分母倍されて
いるので、それぞれが16ビットの数で表されている。
【0031】なお、本実施の形態では図2に示すような
左右対称な2つの誤差配分窓を処理方向に応じて1ライ
ン毎に切り替えて使用しているが、誤差配分窓は左右対
称なので誤差配分テーブル3は1つで十分である。な
お、誤差配分テーブル3には2値データOutも登録し
てあり、これが2値データとなり、インクジェットプリ
ンタやレーザビームプリンタに送られ、ドットのオン/
オフにより画像が形成される。尚、Outが多値データ
の場合には、多値データに対応するドットが打たれる。
【0032】誤差配分テーブル3からは、2値化誤差k
の値に応じてek0,ek1,ek2,ek3の4つの
値が出力され、それぞれが図2に示される誤差配分窓e
0,e1,e2,e3への値に対応している。従って、
出力ek0はラッチ10に入力され、1ピクセル分遅延
された後、再び加算器1に入力される。また、出力ek
1はラッチ6に入力され、1ピクセル分遅延が加えられ
た後、加算器7に入力され出力ek2と足し合わされ
る。加算器7の出力はラッチ8に入力され、1ピクセル
分遅延が加えられた後、加算器9に入力され出力ek3
と足し合わされる。そして加算器9の出力は誤差バッフ
ァ11に書き込まれる。
【0033】なお、本実施の形態においては誤差が書き
込まれる場所は、2値化処理の方向により着目画素の左
または右に2ピクセル離れた場所であり、2値化処理の
方向は1ラインごとに切り替わるようになっている。
【0034】以上の処理により、1入力データに対する
2値化処理が終了するので、以上の処理を処理方向に1
ピクセルずつずらして繰り返すことにより、画像全体に
対する2値化処理が可能となる。
【0035】この様に本実施の形態によれば、入力8ビ
ットデータに配分係数の分母の値を掛けるのではなく、
入力8ビットデータをビット拡張するための変換データ
の格納された変換テーブルを用意することにより、入力
データの精度を8ビットから本例の場合最大16ビット
に高めることにより、ハイライト部分での濃度の制御を
詳細に行うことができる。
【0036】以下、ハイライト部分での濃度の制御の例
を説明する。一般に、人間の目に映る濃度は、入力画像
データに対してリニアに単位面積あたりのドット数を増
やすと、入力画像データが小さい部分(ハイライト部
分)では入力画像データの変化に対する濃度変化が非常
に大きくなり、高濃度部分では入力画像データが変化し
ても濃度変化はほとんどない。そのため、図7の左図の
ように、入力画像データに対して、ハイライト部分では
単位面積あたりのドット数の増加量を減らし、高濃度部
分ではドット数の増加量を増やすようにドット制御を行
うことによって、図7の右図のように入力画像データに
対して濃度がリニアな画像が得られるようにする。
【0037】このようなデータの変換を変換テーブルで
行う場合に、例えば図8の上図のように8bitの入力
に対して8bitの出力の変換テーブルを使用すると、
ハイライト部分でなだらかな出力データの変化が得られ
ず、図8の下図のように出力データに段差ができる。例
えば入力データが4から5に変化した場合には、変換テ
ーブルの出力データは1から2に変化する。これを64
x64=4096ピクセルの領域に当てはめると、入力
データが4の場合は変換テーブルの出力データは1であ
るので、全体(4096ピクセル)の255分の1の1
6ドットが打たれる。入力データが5の場合は、変換テ
ーブルの出力データは2であるので全体の255分の2
の32ドットが打たれる。
【0038】これに対して、本実施の形態の例によれ
ば、例えば図9のように入力データの8bitを12b
itの変換テーブルを使用して変換する場合には、上と
同様に入力データが4から5に変化した時に、変換テー
ブルの出力データは例えば5から8に変化するような設
定が可能となる。これを従来例と同様に64x64ピク
セルの領域に当てはめると、入力データが4の場合は変
換テーブルの出力データは5なので、全体の4080分
の5の5ドットが打たれ、入力データが5の場合は変換
テーブルの出力データは8なので、全体の4080分の
8の8ドットが打たれる。
【0039】このように8bitのままで処理する場合
は濃度制御は255分の1単位でしか行えないが、12
bitに拡張することによって4080分の1単位で濃
度制御が可能になり、更に16に拡張すれば65280
分の1単位で濃度制御が可能になる。このように、本実
施の形態によれば、bitを拡張することによって、ハ
イライト部分での濃度制御を詳細に行うことができるよ
うになる。<本実施の形態の画像処理装置の構成例>図
4は本実施の形態の画像処理装置の構成全体の概略を示
したブロック図である。
【0040】画像読み取り部109は、CCDセンサ1
02、アナログ信号処理部103等により構成され、レ
ンズ101を介しCCDセンサ102に結像された原稿
100の画像が、CCDセンサ102によりR(Red)、
G(Green)、B(Blue)のアナログ電気信号に変換され
る。変換された画像情報は、アナログ信号処理部103
に入力され、R,G,Bの各色毎にサンプル&ホール
ド、ダークレベルの補正等が行われた後にアナログ・デ
ジタル変換(A/D変換)される。デジタル化されたフ
ルカラー信号は、画像処理部104に入力される。
【0041】画像処理部104では、シェーディング補
正、色補正、γ補正等の読み取り系で必要な補正処理
や、スムージング処理、エッジ強調、その他の処理、加
工等が行われ、処理された画像データはプリンタ部10
5に出力される。
【0042】プリンタ部105は、例えば、レーザ等か
らなる露光制御部(図示せず)、画像形成部(図示せ
ず)、転写紙の搬送制御部(図示せず)等により構成さ
れ、入力された画像信号により転写紙上に画像を記録す
る。
【0043】また、CPU回路部110は、演算制御用
のCPU106、固定データやプログラムを格納するR
OM107、データの一時保存やプログラムのロードに
使用されるRAM108等により構成され、画像読み取
り部109、画像処理部104、プリンタ部105等を
制御し、本装置のシーケンスを統括的に制御する。
【0044】外部記憶装置111は、本装置が使用する
パラメータやプログラムを記憶するディスク等の媒体で
あり、RAM108のデータやプログラム、あるいは後
述のメモリ部303のデータ等は、外部記憶装置111
からロードされる構成としても構わない。
【0045】(画像処理部104)次に画像処理部10
4について説明する。図5は、画像処理部104の構成
ブロック例を示す図である。
【0046】図4のアナログ信号処理部103より出力
されるデジタル画像信号は、シェーディング補正部20
1に入力される。シェーディング補正部201では、原
稿を読み取るセンサのばらつき及び、原稿照明用ランプ
の配光特性の補正を行っている。補正演算された画像信
号は、輝度信号RGBから濃度データYMCに変換する
ために階調補正部202に入力され、濃度画像データY
MCを作成する。濃度データに変換された画像信号は、
カラー/モノクロ変換部203に入力され、モノクロデ
ータW/Bとして出力される。そして、カラー/モノク
ロ変換部203から出力されたモノクロデータW/B
は、前述の誤差拡散処理部204に入力され、擬似中間
調表現をするための誤差拡散処理が行われる。
【0047】尚、上記画像処理装置の構成は、本発明の
誤差拡散処理を適用した一例であり、多値プリント可能
なプリンタやカラープリンタへの適用、あるいはCRT
やLCD等の画像表示装置への適用においても、同様の
効果を得られる。
【0048】又、ここで述べた実施の形態における入力
画像ピクセルデータは8ビットの多値画像データであっ
たが、4ビット、12ビット、16ビット等のビット数
で表されても構わない。また本発明は、8ビット入力デ
ータを2ビット、3ビット等のビットデータに量子化す
る際にも適用できることは、前述の通りである。また、
本実施の形態においては誤差配分窓は4ピクセルによっ
て構成されていたが、より大きな窓であってもあるいは
小さな窓であっても同様に構成できることは言うまでも
ない。
【0049】又、誤差の配分係数も図3に示したものに
限ることなく、他の値を用いることもできる。また、本
実施形態の回路を入力カラーの数だけ備えることによ
り、本発明をカラー画像にも用いることができることも
前述の通りである。
【0050】又、本発明は、複数の機器(例えばホスト
コンピュータ,インタフェイス機器,リーダ,プリンタ
など)から構成されるシステムに適用しても、一つの機
器からなる装置(例えば、複写機,ファクシミリ装置な
ど)に適用してもよい。
【0051】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても、達成されることは言う
までもない。この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
【0052】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
【0053】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
【0054】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
【0055】
【発明の効果】以上説明した如く、本発明によれば、入
力画像データのビットを拡張して処理を行うことによ
り、特に画像のハイライト部分の濃度の制御を詳細にす
ることができる画像処理方法及びその装置の提供でき
る。
【0056】すなわち、入力データで入力データ変換テ
ーブルからテーブルデータを参照することによって、入
力データの精度を整数部分のみから小数部分へ拡張する
ことで、特に画像のハイライト部分の処理を詳細に行う
ことができる。
【0057】
【図面の簡単な説明】
【図1】本実施の形態の画像処理装置における誤差拡散
処理部の構成例を示すブロック図である。
【図2】誤差配分窓を示す模式図である。
【図3】誤差配分係数を示す模式図である。
【図4】従来の画像処理装置における誤差拡散処理部の
構成を示すブロック図である。
【図5】本実施の形態の画像処理装置の全体構成例を示
すブロック図である。
【図6】本実施の形態の画像処理部の構成例を示すブロ
ック図である。
【図7】入力画像データと出力濃度との関係を示す図で
ある。
【図8】従来の変換テーブルによる変換例を示す図であ
る。
【図9】本実施の形態の変換テーブルによる変換例を示
す図である。

Claims (10)

    【特許請求の範囲】
  1. 【請求項1】 所定ビットの画像データを入力する入力
    手段と、 前記入力手段からの画像データをビット拡張するビット
    拡張手段と、 ビット拡張された画像データを量子化処理する処理手段
    と、 前記量子化処理の際に発生する誤差データをビット拡張
    して重み付けを行い、複数のビット拡張された画像デー
    タにビット拡張された誤差データを分散する分散手段と
    を有することを特徴とする画像処理装置。
  2. 【請求項2】 前記ビット拡張を小数部分に対して行う
    ことを特徴とする請求項1記載の画像処理装置。
  3. 【請求項3】 前記ビット拡張を行うビット数は、前記
    重み付け値の分母に対応するビットを最大数とすること
    を特徴とする請求項1記載の画像処理装置。
  4. 【請求項4】 前記ビット拡張は、ルックアップテーブ
    ルにより行われることを特徴とする請求項1記載の画像
    処理装置。
  5. 【請求項5】 前記量子化された画像データを出力する
    出力手段を更に有することを特徴とする請求項1記載の
    画像処理装置。
  6. 【請求項6】 前記出力手段は、プリンタ及び表示器を
    含むことを特徴とする請求項4記載の画像処理装置。
  7. 【請求項7】 誤差拡散処理を含む画像処理方法であっ
    て、 前記誤差拡散処理では、 入力される画像データをビット拡張し、 ビット拡張された画像データを量子化処理する際に、発
    生する誤差データをビット拡張して重み付けを行い、複
    数のビット拡張された画像データにビット拡張された誤
    差データを分散することを特徴とする画像処理方法。
  8. 【請求項8】 前記ビット拡張を小数部分に対して行う
    ことを特徴とする請求項7記載の画像処理方法。
  9. 【請求項9】 前記ビット拡張を行うビット数は、前記
    重み付け値の分母に対応するビットを最大数とすること
    を特徴とする請求項7記載の画像処理方法。
  10. 【請求項10】 誤差拡散処理を含む画像処理を制御す
    る制御プログラムをコンピュータ読み出し可能に記憶す
    る記憶媒体であって、 入力される画像データをビット拡張するためのテーブル
    データと、 ビット拡張された画像データを量子化処理する際に、発
    生する誤差データをビット拡張して重み付けを行うため
    のテーブルデータと、 入力される画像データをビット拡張し、ビット拡張され
    た画像データを量子化処理する際に、発生する誤差デー
    タをビット拡張して重み付けを行い、複数のビット拡張
    された画像データにビット拡張された誤差データを分散
    するように、前記誤差拡散処理を制御する制御プログラ
    ムとを含むことを特徴とする記憶媒体。
JP10141632A 1998-05-22 1998-05-22 画像処理方法及びその装置 Withdrawn JPH11339032A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10141632A JPH11339032A (ja) 1998-05-22 1998-05-22 画像処理方法及びその装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10141632A JPH11339032A (ja) 1998-05-22 1998-05-22 画像処理方法及びその装置

Publications (1)

Publication Number Publication Date
JPH11339032A true JPH11339032A (ja) 1999-12-10

Family

ID=15296564

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10141632A Withdrawn JPH11339032A (ja) 1998-05-22 1998-05-22 画像処理方法及びその装置

Country Status (1)

Country Link
JP (1) JPH11339032A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007105289A1 (ja) * 2006-03-13 2007-09-20 Fujitsu Limited エッジ角度推定方法、エッジ角度推定装置、及び画像解析装置
US8098413B2 (en) 2006-12-22 2012-01-17 Canon Kabushiki Kaisha Image output apparatus, image output method, computer program and recording medium
JP2012165200A (ja) * 2011-02-07 2012-08-30 Ricoh Co Ltd 画像処理装置、画像形成装置、画像表示装置、画像処理方法、プログラムおよび記録媒体

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007105289A1 (ja) * 2006-03-13 2007-09-20 Fujitsu Limited エッジ角度推定方法、エッジ角度推定装置、及び画像解析装置
US8098413B2 (en) 2006-12-22 2012-01-17 Canon Kabushiki Kaisha Image output apparatus, image output method, computer program and recording medium
JP2012165200A (ja) * 2011-02-07 2012-08-30 Ricoh Co Ltd 画像処理装置、画像形成装置、画像表示装置、画像処理方法、プログラムおよび記録媒体

Similar Documents

Publication Publication Date Title
US6118547A (en) Image processing method and apparatus
JP4262112B2 (ja) 高品質な印刷用画像データを生成するレーザ印刷装置
EP0781034B1 (en) Image processing apparatus and method
US6824240B2 (en) Image processing apparatus and method and recording medium
JPH11187264A (ja) 画像処理方法および装置
JPH1084478A (ja) 入力画像変換方法及び画素値量子化方法
US6671071B1 (en) Threshold bias circuits for enhanced color error diffusion
JPH11339032A (ja) 画像処理方法及びその装置
JP3976863B2 (ja) 画像処理装置及び方法
JP2000022951A (ja) 画像処理方法及び装置
JPH0738767A (ja) 画像2値化処理装置
JP3809274B2 (ja) 画像処理装置及び方法
JP3105963B2 (ja) 画像記録装置
JP2774508B2 (ja) 画像処理装置
JP4499685B2 (ja) 画像処理装置およびそれを備える画像形成装置、画像処理方法、画像処理プログラムならびに記録媒体
JP3937645B2 (ja) 画像処理装置及び画像処理方法
JP3432064B2 (ja) 画像処理装置及び方法
JP2001285633A (ja) 画像処理装置および記憶媒体
JP3048170B2 (ja) カラー画像処理装置
JP3984693B2 (ja) 画像処理装置及び方法
JPH06233122A (ja) 画像処理装置
JP4208583B2 (ja) 画像処理装置及びその方法とプログラム
JP3459725B2 (ja) 画像処理装置及びその方法
JP3297466B2 (ja) 画像処理装置及び画像処理方法
JP2683020B2 (ja) 画像処理装置

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20050802