JP5237215B2 - 画像処理装置及び方法 - Google Patents
画像処理装置及び方法 Download PDFInfo
- Publication number
- JP5237215B2 JP5237215B2 JP2009167263A JP2009167263A JP5237215B2 JP 5237215 B2 JP5237215 B2 JP 5237215B2 JP 2009167263 A JP2009167263 A JP 2009167263A JP 2009167263 A JP2009167263 A JP 2009167263A JP 5237215 B2 JP5237215 B2 JP 5237215B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- quantization
- correction
- color component
- quantized
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- 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/46—Colour picture communication systems
- H04N1/52—Circuits or arrangements for halftone screening
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
本実施形態では、汎用コンピュータであるホストコンピュータ101が本発明に係る画像処理装置として機能し、インクジェットプリンタであるプリンタ102が画像形成装置として機能する構成について説明する。インクジェットプリンタは、使用色としてCMYKを用いるものとし、シアンとマゼンタに対し本発明を適用した量子化(3値化)を行う。イエローやブラックについては、従来のように色毎に独立した量子化を行う。なお、プリンタ102自体が画像処理装置としての機能を有していても構わない。
まず、ホストコンピュータ101に、外部記憶装置104や入力装置103等から印刷すべき画像を入力する。入力されたカラー又はグレースケールの画像は、ホストコンピュータ内で実行される印刷画像処理プログラムの色補正・色変換部302へ入力され、印刷設定に応じた色補正が行われ、画像データに一般的に用いられるRGB成分がプリンタでの印刷に適したCMYK成分に変換される。そして、分配量子化部303は、CMYK成分に変換された画像のシアン・マゼンタに対して、図4で示すように量子化処理を行う。
まず、処理すべき画素があるか否かを確認し(S400)、処理すべき画素がある場合にはS401に進み、処理すべき画素がない場合には量子化を行うことなく一連の処理を終了する。
Min’=Min+ErrM
そして、補正値の総和Sを式F102により求める(S402)。ただし、Sが一定の範囲(−α<S<Cmax+Mmax+α、−64<S<574、図13の領域Aの範囲)を超える場合はクリッピングを行う(量子化値が0〜4の範囲に収まるように処理を行う)。
続いて、式F103により、補正値の総和Sの量子化を行い(S403)、量子化値Oを求める。
式F103の量子化について、入力と出力との関係を具体的に示したものが図13である。入力1がCin’であり、入力2がMin’である。
続けて、以下の式により量子化値Oをシアン、マゼンタに分配し(S404)、量子化出力値を決定する。シアン、マゼンタの量子化出力値をそれぞれCout、Moutとする。
Mout=O−Cout
量子化値がO=3であるとすると、Cout、Moutは次のように求めることができる。
Mout=3−2=1
量子化値を求めた後は、シアン及びマゼンタのそれぞれに対して、求めた量子化値に対する誤差を求め、周辺画素へ拡散する(S405)。これらの処理を処理すべき画素がなくなるまで繰り返す。このような手順により1ラスターの処理が終了したら、次のラスターに移って同様の処理を繰り返す。
Min’=Min+eM・・・(F101’)
Kin’=Kin+eK
S=Cin’+Min’+Kin’・・・(F102’)
O={(S+α)×N}÷(Cmax+Mmax+Kmax+α×3+1)・・・(F103’)
Cout={O×(Cin’+α)+(S+α×3)÷2}÷(S+α×3)
Mout={O×(Min’+α)+(S+α×3)÷2}÷(S+α×3)
Kout=O−Cout−Mout・・・(F104’)
また、本実施形態では、補正値の総和に対して量子化を行う際に式F103、F103’により量子化値を求めたが、量子化の総和を求める計算式はこれに限らないし、計算式を用いずにテーブル等を用いても構わない。1次元テーブルの場合には、多次元テーブルに比べれば必要とするメモリが少ないため、補正値の総和に応じて量子化値の総和を定めたものを用いてもよい。
Mout=O−Cout・・・(F104’’)
また、本実施形態では、入力画像の全域を処理対象としたが、本発明は、画像の一部領域に適用してもよい。また、任意の信号の強度によって本発明を適用するか否かを切り替えたり、適用する度合を変更したりしてもよい(第5の実施形態に記載)。すなわち、入力画像データの少なくとも一部領域を量子化してもよいし、予め定めた信号強度を閾値として入力画像データの量子化処理を行うか否かを切り替えてもよい。
本発明は、第1の実施形態で示した色間に対してのみでなく、記録走査間においても適用可能である。本実施形態はインクジェットプリンタの記録走査間について本発明を適用した例を示す。なお、第1の実施形態の構成(図1)と同様の構成については、同一の符号を付して説明する。本実施形態に係るインクジェットプリンタは、同一の画像形成面に2回の記録走査を行って画像を形成する2パス記録方式とし、3値の量子化を行うものとする。
まず、ホストコンピュータ101に、外部記憶装置104や入力装置103等から印刷すべき画像を入力する。入力されたカラー又はグレースケールの画像は、ホストコンピュータ内で実行される印刷画像処理プログラムの色補正・色変換部502へ入力し、印刷設定に応じた色補正を行い、画像データに一般的に用いられるRGB成分をプリンタでの印刷に適したCMYK成分へと変換する。以降は色毎に独立して処理を行う。本実施例では、そのうちのブラックについて説明する。
IP2=I−IP1
分割して得られた濃度IP1、IP2のそれぞれに分配量子化部503で図4で示すように量子化を行う。
まず、処理すべき画素があるか否かを確認し(S400)、処理すべき画素がある場合にはS401に進み、処理すべき画素が無い場合には量子化を行うことなく一連の処理を終了する。
IP2’=IP2+eP2
そして、補正値の総和Sを式F202を用いて求める(S402)。ただし、Sが一定の範囲(−α<S<Imax+Imax+α)を超える場合にはクリッピングを行う。
補正値の総和Sの量子化を行い(S403)、量子化値Oを求める。
具体的な値として、補正値IP1’=90、IP2’=105であるとき、補正値の総和S=90+105=195となる。量子化値Oは次のように求めることができる。なお、ここでの記号(≒)は小数点以下を切り捨てたことを意味する。
続けて、以下の式により量子化値Oを1及び2パス目に分配し(S404)、量子化出力値を決定する。1及び2パス目の量子化出力値をそれぞれP1out、P2outとする。
P2out=O−P1out
前述の量子化値O=2を代入する。
P2out=2−1=1
量子化値を求めた後は、1及び2パス目のそれぞれに対し、求めた量子化値に対する誤差を求め、周辺画素へ拡散する(S405)。これらの処理を処理すべき画素がなくなるまで繰り返す。以上のフローにより1ラスターの処理が終了したら、次のラスターに移って同様の処理を繰り返す。量子化されたデータは印刷データ変換部504でプリンタが解釈可能な形式に変換され、プリンタに印刷データが送信されると、印刷が行われる。
IP2’=IP2+eP2・・・(F201’)
IP3’=IP3+eP3
S=IP1’+IP2’+IP3’・・・(F202’)
O={(S+α)×N}÷(Imax+Imax+Imax+α×3+1)・・・(F203’)
P1out={O×(IP1’+α)+(S+α×3)÷2}
P2out={O×(IP2’+α)+(S+α×3)÷2}
P3out=O−P1out−P2out・・・(F204’)
また、本実施形態では補正値の総和に対して量子化を行う際に式F203やF203’により量子化値を求めたが、量子化の総和を求める計算式はこれに限らないし、計算式を用いなくてもよい。テーブルを用いる方法もある。1次元テーブルの場合は、多次元テーブルに比べれば必要とするメモリが少ないので、補正値の総和に応じて量子化値の総和を定めたものを用いることができる。
P2out=O−P1out ・・・(F204’’)
また、本実施形態では入力画像の全域を処理対象としたが、本発明は、画像の一部領域に適用してもよい。また、任意の信号の強度によって本発明を適用するか否かを切り替えたり、適用する度合を変更したりしてもよい(第5の実施形態に記載)。
本発明は、第2の実施形態の処理手順を変形してインクジェットプリンタの記録走査間においても適用可能である。なお、第1の実施形態の構成(図1)と同様の構成については、同一の符号を付して説明する。本実施形態に係るインクジェットプリンタは、同一の画像形成面に2回の記録走査を行って画像を形成する2パス記録方式とし、3値の量子化を行うものとする。
まず、後述の数式に用いられる文字について説明する。総合量子化レベルNは、各パスの量子化レベルnの総和である。例えば、3値化(n=3)を行う場合の総合量子化レベルは0、1、2、3、4の5値(N=5)である。また、αは量子化の閾値を調整するために付加され、+−の誤差範囲が可能な限り等しくなるようにする。例えば、入力値範囲が0〜255、量子化レベルがn=3の場合、α=256÷(n+1)=64となる。
IP2=I−IP1
分割して得られた濃度IP1、IP2のそれぞれに分配量子化部503で図6で示すように量子化を行う。
まず、処理すべき画素があるか否かを確認し(S600)、処理すべき画素がある場合にはS601に進み、処理すべき画素が無い場合には量子化を行うことなく一連の処理を終了する。そして、着目画素を次の画素に移して、各記録走査の入力値に対応するIP1、IP2(入力値範囲を0〜255、入力値の最大値をImax(=255)とする)に対して、前述の量子化で生じた1及び2パス目の各誤差eP1、eP2により入力値を補正し(S601)、補正値I’、IP1’、IP2’(−α<I’,IP1’,IP2’<Imax+α)を求める。なお、I’,IP1’,IP2’の範囲は、それぞれの量子化レベルがn=3であるため、−64<I’,IP1’,IP2’<319となる。
IP1’=IP1+eP1・・・(F301)
IP2’=IP2+eP2
補正値I’の量子化を行い(S602)、量子化値Oを求める。
具体的な値として、補正値I’=195、IP1’=90、IP2’=105であるとき、量子化値Oは次のように求めることができる。なお、ここでの記号(≒)は小数点以下を切り捨てたことを意味する。
続けて、式F303により量子化値Oを1及び2パス目に分配し(S603)、量子化出力値を決定する。1及び2パス目の量子化出力値をそれぞれP1out、P2outとする。
P2out=O−P1out
前述の量子化値O=2を代入すると、P1out、P2outを次のように求めることができる。
P2out=2−1=1
量子化値を求めた後は、1及び2パス目のそれぞれに対し、求めた量子化値に対する誤差を求め、周辺画素へ拡散する(S604)。これらの処理を処理すべき画素がなくなるまで繰り返す。以上のフローにより1ラスターの処理が終了したら、次のラスターに移って同様の処理を繰り返す。量子化されたデータは印刷データ変換部504でプリンタが解釈可能な形式に変換され、プリンタに印刷データが送信されると、印刷が行われる。
IP1’=IP1+eP1
IP2’=IP2+eP2・・・(F301’)
IP3’=IP3+eP3
O={(IP’+α)×N}÷(Imax+Imax+Imax+α×3+1)・・・(F302’)
P1out={O×(IP1’+α)+(IP’+α×3)÷2}
P2out={O×(IP2’+α)+(IP’+α×3)÷2}
P3out=O−P1out−P2out・・・(F303’)
また、本実施形態では補正値の総和に対して量子化を行う際に式F302やF302’により量子化値を求めたが、量子化の総和を求める計算式はこれに限らないし、計算式を用いなくともかまわない。テーブルを用いる方法もある。1次元テーブルの場合は、多次元テーブルに比べれば必要とするメモリが少ないため、補正値の総和に応じて量子化値の総和を定めたものを用いることができる。
P2out=O−P1out ・・・(F303’’)
また、本実施形態では、入力画像の全域を処理対象としたが、本発明は、画像の一部領域に適用してもよい。また、任意の信号の強度によって本発明を適用するか否かを切り替えたり、適用する度合を変更したりしてもよい(第5の実施形態に記載)。
本実施形態は、本発明をインクジェットプリンタに適用した例である。なお、第1の実施形態の構成(図1)と同様の構成については、同一の符号を付して説明する。本実施形態に係るインクジェットプリンタは、使用色としてCMYKを用いるものとし、シアンとマゼンタに対し本発明に係る量子化を行う。イエローやブラックについては従来のように色毎に独立した量子化を行うものとし、本実施形態では説明を省略する。また、シアンとマゼンタはそれぞれ2パス印刷を行うものとする。したがって、色間及び記録走査間で一様に分布したドット配置を行う実施形態である。
まず、ホストコンピュータ101に、外部記憶装置104や入力装置103等から印刷すべき画像を入力する。入力されたカラー又はグレースケールの画像は、ホストコンピュータ内で実行される印刷画像処理プログラムの色補正・色変換部1201へ入力し、印刷設定に応じた色補正を行い、画像データに一般的に用いられるRGB成分をプリンタでの印刷に適したCMYK成分に変換する。そして、分配量子化部1205は、CMYK成分に変換された画像のシアン・マゼンタに対して、図4で示すように量子化処理を行う。
C2=C−C1
マゼンタについても同様に求められる。なお、シアンとマゼンタ間で異なる方法により濃度を分割してもよい。分割して得られた入力値C1、C2、M1、M2は分配量子化部1205で図4で示すように量子化を行う。
まず、処理すべき画素があるか否かを確認し(S400)、処理すべき画素がある場合にはS401に進み、処理すべき画素が無い場合には、量子化処理を行うことなく一連の処理を終了する。そして、着目画素を次の画素に移して、量子化での入力値C1、C2、M1、M2(本実施例の場合の範囲は0〜255、シアン、マゼンタの各入力値の最大値をCmax、Mmax(=255)とする)に対して、前述の量子化で生じた1及び2パス目の各誤差eC1、eC2、eM1、eM2により入力値を補正し(S401)、補正値C1’、C2’、M1’、M2’(−α<C1’,C2’,M1’,M2’<Cmax(Mmax)+α)を求める。C1’,C2’,M1’,M2’の範囲は、上述の通り、それぞれの量子化レベルがn=3であるため、−64<C1’,C2’,M1’,M2’<319となる。
C2’=C2+eC2
M1’=M1+eM1
M2’=M2+eM2
そして、補正値の総和Sを式F402により求める(S402)。ただし、Sが一定の範囲(−α<S<Cmax+Mmax+α、−64<S<574、図13の領域Aの範囲)を超える場合はクリッピングを行う。
続いて、式F403により、補正値の総和Sの量子化を行い(S403)、量子化値Oを求める。
数式F403の量子化について、入力画像データの入力値と出力画像データの出力値との関係を具体的に表したものが図13である。入力1がC1’+C2’であり、入力2がM1’+M2’となる。
続けて、以下の式により量子化値Oをシアン、マゼンタに分配し(S404)、量子化出力値を決定する。シアン、マゼンタの量子化出力値をそれぞれCout、Moutとする。
C2out={O×(C2’+α)+(S+α×2)÷2}÷(S+α×2)
M1out={O×(M1’+α)+(S+α×2)÷2}÷(S+α×2)
M2out=O−C1out−C2out−M1out・・・(F404)
前述の量子化値O=3を代入すると、C1out、C2out、M1out、M2outは、次のように求めることができる。
C2out=1.59・・・≒1
M1out=1.43・・・≒1
M2out=3−1−1−1=0
量子化値を求めた後は、シアン及びマゼンタの1及び2パス目に対し、求めた量子化値に対する誤差を求め、周辺画素へ拡散する(S405)。これらの処理を処理すべき画素がなくなるまで繰り返す。以上のフローにより1ラスターの処理が終了したら、次のラスターに移って同様の処理を繰り返す。量子化されたデータは印刷データ変換部1206でプリンタが解釈可能な形式に変換され、プリンタに印刷データが送信されると、印刷が行われる。
本実施形態は、本発明をインクジェットプリンタに適用した例である。なお、第1の実施形態の構成(図1、図2)と同様の構成については、同一の符号を付して説明する。本実施形態に係るインクジェットプリンタは、使用色としてCMYKを用いるものとし、シアンとマゼンタに対して本発明に係る量子化を行うものとする。イエローやブラックについては従来のように色毎に独立した量子化を行う。
まず、ホストコンピュータ101に、外部記憶装置104や入力装置103等から印刷すべき画像を入力する。入力されたカラー又はグレースケールの画像は、ホストコンピュータ内で実行される印刷画像処理プログラムの色補正・色変換部1001へ入力し、印刷設定に応じた色補正を行い、画像データに一般的に用いられるRGB成分をプリンタでの印刷に適したCMYK成分に変換する。
Mout=Mor×(1−Si÷Smax)+Mod×Si÷Smax・・・(F501)
以上の式により、シアンとマゼンタ全体の濃度が低いと分配誤差拡散の結果の比率が高くなるため、ドットが一様に分散するような量子化結果を出力するようになる一方で、シアンとマゼンタ全体の濃度が高いと独立誤差拡散の結果の比率が高くなるため、シアンの量子化とマゼンタの量子化とを無関係に行ったときと同様の結果が出力される。画像の入力に応じて量子化方法を切り替えるのではなく、割合により適用度合を変化させることができるため、量子化方法が切り替わる境界付近の量子化結果が不自然になることを抑制することができ、印刷画質の改善を図ることが可能となる。
(その他の実施例)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
Claims (12)
- 画像処理装置であって、
着目画素にかかる複数の入力値の各々に、該着目画素の周辺画素から拡散された誤差値を加算した補正値を算出する補正値算出手段と、
前記補正値算出手段で算出したすべての補正値の合計値を算出する合計値算出手段と、
前記合計値算出手段で算出した合計値を量子化する量子化手段と、
前記補正値算出手段で算出した各々の補正値と前記合計値算出手段で算出した合計値との比率に応じて、前記量子化手段で量子化した量子化値を分配することにより、前記複数の入力値に対応する複数の出力値を算出する分配手段と、
前記分配手段で算出した複数の出力値と前記補正値算出手段で算出した複数の補正値との差分値を、前記着目画素以降の画素位置に拡散する誤差値として算出する誤差値算出手段と
を備えることを特徴とする画像処理装置。 - 前記複数の入力値及び前記複数の出力値は、前記着目画素にかかる異なる色成分毎の画素値であることを特徴とする請求項1に記載の画像処理装置。
- 前記複数の入力値及び前記複数の出力値は、前記着目画素に対して複数回の記録走査で画像形成処理を行うための画素値であることを特徴とする請求項1に記載の画像処理装置。
- 画像処理装置における画像処理方法であって、
前記画像処理装置が備える補正値算出手段が、着目画素にかかる複数の入力値の各々に、該着目画素の周辺画素から拡散された誤差値を加算した補正値を算出する補正値算出工程と、
前記画像処理装置が備える合計値算出手段が、前記補正値算出工程で算出したすべての補正値の合計値を算出する合計値算出工程と、
前記画像処理装置が備える量子化手段が、前記合計値算出工程で算出した合計値を量子化する量子化工程と、
前記画像処理装置が備える分配手段が、前記補正値算出工程で算出した各々の補正値と前記合計値算出工程で算出した合計値との比率に応じて、前記量子化工程で量子化した量子化値を分配することにより、前記複数の入力値に対応する複数の出力値を算出する分配工程と、
誤差値算出手段が、前記分配工程で算出した複数の出力値と前記補正値算出工程で算出した複数の補正値との差分値を、前記着目画素以降の画素位置に拡散する誤差値として算出する誤差値算出工程と
を有することを画像処理方法。 - コンピュータに、請求項4に記載の方法の各工程を実行させるためのプログラム。
- 各色成分値がN階調で表される入力画像データを、各色成分値が前記Nより少ないM階調に量子化すると共に、量子化した際に発生した各色成分の誤差値を未量子化画素位置に分配する画像処理装置であって、
着目画素データを構成する各色成分値に、当該着目画素位置の各色成分に対して分配された量子化誤差を加算することで、前記着目画素の各色成分値を補正する補正手段と、
前記補正手段で補正後の前記着目画素における、独立して量子化する対象として設定された各色成分を独立して前記M階調に量子化する第1の量子化手段と、
前記補正手段で補正後の前記着目画素における、相関して量子化する対象として設定された2以上の色成分の当該色成分値の和を算出し、算出した和を、相関量子化対象として設定された各色成分の数と前記階調数Mに依存して定まる階調数に量子化する第2の量子化手段と、
前記第2の量子化手段による量子化結果が示す値を、前記相関量子化対象として設定された各色成分値の比率に従って、前記相関量子化対象として設定された各色成分値の量子化後の値として配分する配分手段と、
前記第1の量子化手段による前記独立量子化対象として設定された各色成分の量子化値、及び前記配分手段で配分された各色成分の量子化値と、それらの量子化前の値との差分を、前記着目画素における各色成分の量子化誤差として未量子化画素位置に分配する分配手段と、
を備えることを特徴とする画像処理装置。 - 前記分配手段は、前記補正手段による補正値の和に対する各画素毎の量子化値、又は前記補正値の割合を算出可能である複数の値を高次関数又は三角関数に代入することにより、前記量子化値を分配することを特徴とする請求項6に記載の画像処理装置。
- 前記入力画像データの少なくとも一部領域を量子化することを特徴とする請求項6に記載の画像処理装置。
- 予め定めた信号強度を閾値として前記入力画像データの量子化処理を行うか否かを切り替えることを特徴とする請求項6に記載の画像処理装置。
- 各色成分値がN階調で表される入力画像データを、各色成分値が前記Nより少ないM階調に量子化すると共に、量子化した際に発生した各色成分の誤差値を未量子化画素位置に分配する画像処理装置における画像処理方法であって、
補正手段が、着目画素データを構成する各色成分値に、当該着目画素位置の各色成分に対して分配された量子化誤差を加算することで、前記着目画素の各色成分値を補正する補正工程と、
第1の量子化手段が、前記補正工程で補正後の前記着目画素における、独立して量子化する対象として設定された各色成分を独立して前記M階調に量子化する第1の量子化工程と、
第2の量子化手段が、前記補正工程で補正後の前記着目画素における、相関して量子化する対象として設定された2以上の色成分の当該色成分値の和を算出し、算出した和を、相関量子化対象として設定された各色成分の数と前記階調数Mに依存して定まる階調数に量子化する第2の量子化工程と、
配分手段が、前記第2の量子化工程による量子化結果が示す値を、前記相関量子化対象として設定された各色成分値の比率に従って、前記相関量子化対象として設定された各色成分値の量子化後の値として配分する配分工程と、
分配手段が、前記第1の量子化工程による前記独立量子化対象として設定された各色成分の量子化値、及び前記配分工程で配分された各色成分の量子化値と、それらの量子化前の値との差分を、前記着目画素における各色成分の量子化誤差として未量子化画素位置に分配する分配工程と、
を備えることを特徴とする画像処理方法。 - コンピュータに、請求項10に記載の方法の各工程を実行させるためのプログラム。
- 請求項5又は11に記載のプログラムを格納したことを特徴とするコンピュータ可読記憶媒体。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009167263A JP5237215B2 (ja) | 2009-07-15 | 2009-07-15 | 画像処理装置及び方法 |
US12/813,345 US8456693B2 (en) | 2009-07-15 | 2010-06-10 | Image-processing apparatus and image-processing method |
KR1020100066115A KR20110007039A (ko) | 2009-07-15 | 2010-07-09 | 화상처리장치 및 화상처리방법 |
CN201010225465.9A CN101959001B (zh) | 2009-07-15 | 2010-07-12 | 图像处理装置及图像处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009167263A JP5237215B2 (ja) | 2009-07-15 | 2009-07-15 | 画像処理装置及び方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2011023984A JP2011023984A (ja) | 2011-02-03 |
JP2011023984A5 JP2011023984A5 (ja) | 2012-08-16 |
JP5237215B2 true JP5237215B2 (ja) | 2013-07-17 |
Family
ID=43465079
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009167263A Expired - Fee Related JP5237215B2 (ja) | 2009-07-15 | 2009-07-15 | 画像処理装置及び方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8456693B2 (ja) |
JP (1) | JP5237215B2 (ja) |
KR (1) | KR20110007039A (ja) |
CN (1) | CN101959001B (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5825856B2 (ja) | 2011-06-03 | 2015-12-02 | キヤノン株式会社 | 画像形成装置、画像形成方法、および、プログラム |
JP5825857B2 (ja) * | 2011-06-03 | 2015-12-02 | キヤノン株式会社 | 画像形成装置、画像形成方法、および、プログラム |
US9420146B2 (en) | 2011-10-31 | 2016-08-16 | Electronics For Imaging, Inc. | Method and apparatus for controlling the color accuracy of digital printing devices and adaptation to a previously defined state |
US10283032B2 (en) | 2015-10-07 | 2019-05-07 | Samsung Display Co., Ltd. | Integrated circuit for nonlinear data encoding |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60107975A (ja) | 1983-11-16 | 1985-06-13 | Ricoh Co Ltd | インクジエツト記録装置 |
US5363318A (en) * | 1992-03-23 | 1994-11-08 | Eastman Kodak Company | Method and apparatus for adaptive color characterization and calibration |
DE69431460T2 (de) * | 1993-05-27 | 2003-02-27 | Canon Kk | Verfahren und Vorrichtung zur Tintenstrahlaufzeichnung |
US5732162A (en) * | 1993-10-28 | 1998-03-24 | Xerox Corporation | Two dimensional linearity and registration error correction in a hyperacuity printer |
US5621546A (en) * | 1993-11-02 | 1997-04-15 | Xerox Corporation | Method and apparatus for vector error diffusion with output color control |
CA2169902A1 (en) * | 1995-03-16 | 1996-09-17 | Allan Chiwan Cheung | Combined color halftoning |
JP3444094B2 (ja) * | 1995-10-06 | 2003-09-08 | セイコーエプソン株式会社 | 画像処理方法及びその装置 |
JP3912633B2 (ja) * | 1998-01-23 | 2007-05-09 | ソニー株式会社 | 画像処理方法および装置 |
JP3999406B2 (ja) * | 1999-05-18 | 2007-10-31 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 拡散率の適応化を用いた誤差拡散方法及び装置 |
US6473522B1 (en) * | 2000-03-14 | 2002-10-29 | Intel Corporation | Estimating text color and segmentation of images |
US7099046B2 (en) * | 2000-11-30 | 2006-08-29 | Canon Kabushiki Kaisha | Image processing apparatus and image processing method |
US6920243B2 (en) * | 2001-08-27 | 2005-07-19 | Hewlett-Packard Development Company, L.P. | Color smooth error diffusion |
JP2003116015A (ja) | 2001-10-04 | 2003-04-18 | Canon Inc | 画像処理装置及び方法及びコンピュータプログラム及びコンピュータ可読記憶媒体 |
JP3949931B2 (ja) * | 2001-10-30 | 2007-07-25 | 株式会社ルネサステクノロジ | 画像形成装置 |
JP3902967B2 (ja) * | 2002-03-15 | 2007-04-11 | キヤノン株式会社 | 画像処理装置、画像処理方法、プログラムおよび記憶媒体 |
JP2004015086A (ja) * | 2002-06-03 | 2004-01-15 | Canon Inc | 画像処理装置及びその制御方法 |
JP2004235993A (ja) * | 2003-01-30 | 2004-08-19 | Canon Inc | 画像処理方法 |
JP2006148334A (ja) * | 2004-11-17 | 2006-06-08 | Canon Inc | 画像処理方法および記録システム |
JP4533218B2 (ja) * | 2005-04-06 | 2010-09-01 | キヤノン株式会社 | 画像処理装置、画像処理方法及び画像処理プログラム |
JP4321496B2 (ja) * | 2005-06-16 | 2009-08-26 | ソニー株式会社 | 画像データ処理装置、画像データ処理方法およびプログラム |
JP5147251B2 (ja) | 2007-02-01 | 2013-02-20 | キヤノン株式会社 | 画像処理装置、及び画像処理装置の制御方法 |
JP4921210B2 (ja) * | 2007-03-14 | 2012-04-25 | キヤノン株式会社 | 画像処理装置およびその方法 |
JP4838769B2 (ja) * | 2007-07-10 | 2011-12-14 | キヤノン株式会社 | 画像処理装置および画像処理方法、並びに、インクジェット記録装置 |
US8169665B2 (en) * | 2009-03-30 | 2012-05-01 | Silitek Electronic (Guangzhou) Co., Ltd. | Tone dependent green-noise error diffusion method and printing device thereof |
-
2009
- 2009-07-15 JP JP2009167263A patent/JP5237215B2/ja not_active Expired - Fee Related
-
2010
- 2010-06-10 US US12/813,345 patent/US8456693B2/en not_active Expired - Fee Related
- 2010-07-09 KR KR1020100066115A patent/KR20110007039A/ko not_active Application Discontinuation
- 2010-07-12 CN CN201010225465.9A patent/CN101959001B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101959001A (zh) | 2011-01-26 |
US20110013205A1 (en) | 2011-01-20 |
CN101959001B (zh) | 2013-02-20 |
KR20110007039A (ko) | 2011-01-21 |
JP2011023984A (ja) | 2011-02-03 |
US8456693B2 (en) | 2013-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11531854B2 (en) | Image processing apparatus, image processing method and storage medium | |
JP5750969B2 (ja) | 画像処理装置、印刷装置、画像処理方法および画像処理プログラム | |
US8743420B2 (en) | Image processor and image processing method | |
JP5436389B2 (ja) | 画像処理装置および画像処理方法 | |
US11632487B1 (en) | Secondary color uniformity compensation mechanism | |
JP5750968B2 (ja) | 画像処理装置、印刷装置、画像処理方法および画像処理プログラム | |
US8094954B2 (en) | Image processing apparatus, image processing method and image processing program that performs a level conversion on multilevel input image data | |
US11090932B2 (en) | Image processing apparatus, image processing method and storage medium | |
JP2019009730A (ja) | 画像処理装置および画像処理方法 | |
US8194285B2 (en) | Image processing apparatus and image processing method | |
JP2009006510A (ja) | 印刷装置、印刷方法、および、プログラム | |
US10005289B2 (en) | Printing apparatus, printing method, and non-transitory computer readable medium for storing program | |
JP5237215B2 (ja) | 画像処理装置及び方法 | |
US8896884B2 (en) | Image processing apparatus, printing apparatus, and image processing method | |
US8848245B2 (en) | Printing apparatus, method of generating color conversion table, and computer program | |
US8208751B2 (en) | Image processing apparatus, image processing method, and program | |
JP2011259121A (ja) | 画像処理装置及びプログラム | |
JP7339596B2 (ja) | 画像処理装置、および、コンピュータプログラム | |
US20110211229A1 (en) | Color error diffusion with error signal offset | |
US8941880B2 (en) | Image processing apparatus, image processing method, and program | |
JP5489549B2 (ja) | 画像形成装置、画像形成方法、画像処理装置、画像処理方法及びコンピュータプログラム | |
JP2005053147A (ja) | インクジェット印刷のためのエッジ処理 | |
US10389910B2 (en) | Image processing apparatus, image processing method, and storage medium | |
JP2009262453A (ja) | 記録装置及びその制御方法 | |
JP2009049812A (ja) | 画像処理装置、画像記録装置、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120629 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120629 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130225 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130301 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130328 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160405 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |