JP5003777B2 - 画像処理プログラム及び画像処理装置 - Google Patents
画像処理プログラム及び画像処理装置 Download PDFInfo
- Publication number
- JP5003777B2 JP5003777B2 JP2010057712A JP2010057712A JP5003777B2 JP 5003777 B2 JP5003777 B2 JP 5003777B2 JP 2010057712 A JP2010057712 A JP 2010057712A JP 2010057712 A JP2010057712 A JP 2010057712A JP 5003777 B2 JP5003777 B2 JP 5003777B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- color
- pixel
- value
- pixels
- 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.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims description 198
- 238000000034 method Methods 0.000 claims description 198
- 230000008569 process Effects 0.000 claims description 149
- 238000011946 reduction process Methods 0.000 claims description 82
- 238000006243 chemical reaction Methods 0.000 claims description 80
- 239000000463 material Substances 0.000 claims description 71
- 230000009467 reduction Effects 0.000 claims description 64
- 239000003086 colorant Substances 0.000 claims description 15
- 239000000976 ink Substances 0.000 description 51
- 239000000872 buffer Substances 0.000 description 37
- 238000009792 diffusion process Methods 0.000 description 28
- 238000004891 communication Methods 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 238000012935 Averaging Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 239000006185 dispersion Substances 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 230000006866 deterioration Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 241000872198 Serjania polyphylla Species 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
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/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/393—Enlarging or reducing
- H04N1/3935—Enlarging or reducing with modification of image resolution, i.e. determining the values of picture elements at new relative positions
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
本発明は、こうした問題にかんがみてなされたものであり、高濃度の無彩色で表現された文字や図形などのエッジ部の見栄えが拡大処理や縮小処理によって悪化してしまう現象を生じにくくすることのできる画像処理プログラム及び画像処理装置を提供することを目的としている。
すなわち、色変換手段は、入力画像データを色材の色値で表現された出力画像データに変換するための色変換処理を行う。
このように拡大縮小処理を行う前に色変換処理を行うことで、元画像において有彩色の色材の割合を低くして(0にすることも含まれる。)表現されるべき文字や図形などのエッジ部が、拡大縮小画像においても有彩色の色材の割合を低くして表現されることになる。したがって、拡大縮小処理による高濃度の無彩色の見栄えの悪化を生じにくくすることができる。
[1.全体構成]
図1は、パーソナルコンピュータ1とプリンタ2とがデータ通信可能に構成された通信システムの概略構成を表すブロック図である。
制御部11は、パーソナルコンピュータ1の各部を統括制御するものであり、CPU111、ROM112及びRAM113を備えている。
操作部14は、ユーザからの外部操作による指令を入力するための入力装置であり、本実施形態ではキーボードやポインティングデバイス(マウスやタッチパッド等)が用いられている。
一方、プリンタ2は、図2の模式的斜視図に示すようにインクジェット方式の画像形成装置であり、図1に示すように制御部21、記憶部22、通信部23、操作部24、表示部25及び記録部26を備えている。
記憶部22は、記憶データの書換えが可能な不揮発性の記憶装置であり、本実施形態ではフラッシュメモリが用いられている。
操作部24は、ユーザからの外部操作による指令を入力するための入力装置であり、各種操作ボタンを備えている。
記録部26は、基本色のインク(CMYK)と、基本色であるシアン及びマゼンタと同一色調であって基本色よりも濃度の薄いライト色(ライトシアン及びライトマゼンタのインク(LcLm)とを備え、図2に示すように、記録媒体としての用紙Pの搬送方向(副走査方向)と直交する方向(主走査方向)へ往復移動する記録ヘッド27により用紙Pにインク滴を吐出することで画像を形成する。具体的には、記録ヘッド27の下面(用紙Pとの対向面)には、CMYKLcLm各色のインク滴を用紙Pに吐出するための多数のノズル(図示せず)が形成されている。そして、記録部26は、記録ヘッド27を主走査方向へ往復移動させつつ画像データに基づきノズルからインク滴を吐出することにより、その画像データの表す画像を用紙Pに形成する。なお、記録ヘッド27の移動に伴うインク滴の吐出動作と、用紙Pの搬送動作とは交互に行われ、吐出動作中は用紙Pの搬送動作が行われないようになっている。
次に、本実施形態の通信システムで実行される処理の概要について説明する。
パーソナルコンピュータ1では、実行中のアプリケーションにおいて印刷開始操作が行われることによりプリンタドライバ123が起動し、印刷ジョブに係る印刷対象の画像データがラスタライズ(ビットマップ化)されてRGB値で表現された256階調のビットマップデータ(ピクセルデータ)が生成される。そして、この画像データに対し、プリンタ2のインクの色のうち基本色(CMYK値)で表現された画像データに変換する色変換処理が行われ、その後にライトインク(LcLm)も含めたCMYKLcLm値に変換するライトインク生成処理が行われる。更に、画像の階調数をプリンタ2の大ドット、中ドット、小ドット及びドット無しに対応する4階調に低下させるハーフトーン処理が行われる。そして、プリンタ2では、こうして生成された4階調のCMYKLcLmデータに基づき用紙Pにインク滴が吐出されることにより画像が形成(印刷)される。
Nc=(C−127.5)×2
Lc=255−(C−127.5)×2
C≦127の場合
Nc=0
Lc=C×2
例えば、図5(b)の左側の画像が、色変換処理後の画像であり、色の濃い部分のシアンの色値がC=255であり、色のない部分のシアンの色値がC=0であるとする。この画像に対して、図4(d)に示すように縮小処理前にライトインク生成処理を行った場合、色の濃い部分はLc=0、Nc=255、色のない部分はLc=0、Nc=0となり、その後の縮小処理によりLc=0、Nc=128の中間色の部分が生成される。つまり、中間色にライトインクが使用されず、先鋭性が低くなってしまう。
次に、パーソナルコンピュータ1で実行される処理手順について説明する。
[3−1.印刷画像出力処理]
図8は、パーソナルコンピュータ1で実行中のアプリケーションにおいて印刷開始操作が行われることにより、制御部11(具体的にはCPU111)がプリンタドライバ123の機能として実行する印刷画像出力処理のフローチャートである。
続いて、S105では、S104で生成したCMYKLcLmデータに対してハーフトーン処理を行うことにより、4階調のCMYKLcLmデータを生成する。
次に、前述したS102〜S105の色変換処理、縮小処理、ライトインク生成処理及びハーフトーン処理に対応する画像変換処理について、図9のフローチャートを用いて説明する。なお、以下に説明するように、色変換処理は画像データにおける1ピクセルごとに行われ、縮小処理及びハーフトーン処理は、縮小後のピクセルのピクセル値を算出するために必要なピクセルの色変換処理が完了するごとに行われる。
そして、S205で処理対象の行が偶数行でない(奇数行である)と判定した場合には、S206へ移行し、処理対象の行がRGBデータにおける先頭行であるか否かを判定する。
S210では、処理対象ピクセルが処理対象の行内において最も左に位置するピクセルであるか否かを判定する。そして、S210で最も左に位置するピクセルであると判定した場合には、S211へ移行して第2CMYKバッファにおける0番目の領域に処理対象ピクセルのピクセル値を記録した後、S212へ移行する。一方、S210で最も左に位置するピクセルでないと判定した場合には、そのままS212へ移行する。
続いて、S218では、S216の縮小処理により算出された縮小後のピクセルに対してハーフトーン処理を行った後、S203へ戻る。なお、ハーフトーン処理の具体的処理手順については後述する(図15(b))。
続いて、S228では、S226の最終行縮小処理により算出された縮小後のピクセルに対してS218と同じハーフトーン処理(図15(b))を行った後、S221へ戻る。
一方、前述したS220でRGBデータの行数が奇数でないと判定した場合には、そのまま本画像変換処理を終了する。
次に、前述した画像変換処理(図9)におけるS216で行われる縮小処理について、図10のフローチャートを用いて説明する。
続いて、S303では、ピクセルA〜Fのピクセル値の中に最大レベルのピクセル値(最大レベル値)が含まれているか否かを判定する。ここで、最大レベルとは、ハーフトーン処理への入力時のCMYK値(インク打ち込み量)の最大レベルの意味である。インクジェット方式のプリンタ2では、ピクセル値(CMYK値)を最大値(8ビットの場合は255)とするとインク量が過剰となる場合があり、その際には最大値よりも小さい値に設定することがある。したがって、ここでいう最大レベルは、CMYK値の最大値とは限らない。
次に、前述した画像変換処理(図9)におけるS226で行われる最終行縮小処理について、図11のフローチャートを用いて説明する。なお、この最終行縮小処理は、前述した縮小処理と比較すると、新ピクセル(縮小画像を構成するピクセル)のピクセル値(出力値)を算出するために参照するピクセル数が異なる。
続いて、S503では、ピクセルA〜Dのピクセル値の中に最大レベル値が含まれているか否かを判定する。そして、最大レベル値が含まれていると判定した場合には、S504へ移行して新ピクセルの最大レベルフラグをオンにした後、本最終行縮小処理を終了する。一方、最大レベル値が含まれていないと判定した場合には、S505へ移行して新ピクセルの最大レベルフラグをオフにした後、本最終行縮小処理を終了する。
次に、前述した画像変換処理(図9)におけるS218及びS228で行われるハーフトーン処理について説明する。ここで、本実施形態のハーフトーン処理の説明に先立ち、その理解を容易にするため、基本となる従来のハーフトーン処理のアルゴリズムについて解説する。
まず、ハーフトーン処理の手法の一つである誤差拡散法(誤差収集法)のアルゴリズムについて、図12(a)の処理ブロック図及び図12(b)のフローチャートを用いて説明する。
続いて、S603では、ノイズ値をランダムに設定し、あらかじめ設定されている固定のしきい値(四値化するための3段階のしきい値)に加算する。なお、ノイズ値を加算しないようにすることも可能ではあるが、ドット遅延やワームなどのような見栄えの悪化を生じにくくするためにはノイズ値を加算することが有効である。
次に、誤差拡散法以外のハーフトーン処理の手法であるディザ法及び固定しきい値法のアルゴリズムについて、図13(a)の処理ブロック図及び図13(b)のフローチャートを用いて説明する。
続いて、S702では、入力値としきい値とを比較して出力ドットを定める。なお、3つのしきい値に基づく出力ドットの定め方自体は前述した誤差拡散法のS604と同じである。
次に、本実施形態に特有のアルゴリズムとして、誤差をフィードバックせずにディザ法又は固定しきい値法により値を決定し、決定値に基づく誤差については蓄積する誤差拡散法(以下「変形誤差拡散法」という。)のアルゴリズムについて、図14(a)の処理ブロック図及び図14(b)のフローチャートを用いて説明する。本実施形態では、後述するように、ハーフトーン処理の対象となるピクセルのうち、対応する元画像のピクセルに最大レベルのものが含まれていなければ従来の誤差拡散法によるハーフトーン処理(図12)を行い、最大レベルのものが含まれていれば変形誤差拡散法によるハーフトーン処理(図14)を行う。この変形誤差拡散法は、前述したディザ法及び固定しきい値法によるハーフトーン処理(図13)において、誤差バッファへの記録処理(図14(a)の点線枠で囲まれた部分の処理)を行うようにしたものである。
以上の説明を踏まえて、前述した画像変換処理(図9)におけるS218及びS228で行われる本実施形態のハーフトーン処理について、図15(a)の処理ブロック図及び図15(b)のフローチャートを用いて説明する。なお、S218で行われるハーフトーン処理ではS216でピクセル値が算出された新ピクセルを処理対象とし、S228で行われるハーフトーン処理ではS226でピクセル値が算出された新ピクセルを処理対象とする。
このS401で最大レベルフラグがオンでない(オフである)と判定した場合には、S402〜S404,S406〜S408の処理を行った後、本ハーフトーン処理を終了する。この処理は、前述した誤差拡散法(図12(b))のS601〜S606と同一の内容である。つまり、最大レベルフラグがオフのピクセルについては、従来の誤差拡散法によるハーフトーン処理を行う。
以上説明したように、本実施形態のパーソナルコンピュータ1では、色変換処理(S204)後の画像データに対して縮小処理(S216,S226)を行うようにしているため、黒文字や黒図形(黒線等)などのエッジ部の見栄えが縮小処理によって悪化してしまう現象を抑制することができる。特に、黒文字や黒図形は、表データなどの一般のオフィスドキュメント(オフィスソフトウェアを用いて生成されたデータ)で多く使用されているため、黒文字や黒図形のエッジ部の見栄えを向上させることは、画質向上により効果的である。
なお、本実施形態では、プリンタドライバ123が画像処理プログラムに相当し、プリンタ2が画像形成装置に相当する。また、S204,S216,S217,S226,S227の処理を実行するパーソナルコンピュータ1(具体的には制御部11のCPU111。以下同様。)が画像生成手段に相当し、特に、S204を実行するパーソナルコンピュータ1が色変換手段に相当し、S216,S226を実行するパーソナルコンピュータ1が拡大縮小手段に相当し、S217,S227を実行するパーソナルコンピュータ1がライト変換手段に相当する。また、S218,S228を実行するパーソナルコンピュータ1がハーフトーン手段に相当する。
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されることなく、種々の形態を採り得ることは言うまでもない。
上記実施形態では、ライトインクとしてライトシアン及びライトマゼンタを例示したが、これに限定されるものではなく、こうしたライト色に加えて(又は代えて)、他のライト色(ライトグレー等)のライトインクを用いることも可能である。
上記実施形態では、元画像をy方向にのみ2倍に縮小するようにしているが(図6(a))、縮小方向や縮小率はこれに限定されるものではない。例えば図18(a)に示すように、印刷解像度300×300dpiに対し、1200×1200dpiでラスタライズし、x方向において左側、y方向において上側にそれぞれ元画像のピクセル単位(1200dpi)で0.5ピクセル分ずらした重ね合わせ位置に基づき、元画像をx方向及びy方向の両方に4倍に縮小するようにしてもよい。この場合、図18(b)に示すピクセルA〜Yのピクセル値を次式に従い加重平均することで縮小画像を構成するピクセルのピクセル値(出力値)を算出する。なお、次式において、A〜Yは、ピクセルA〜Yのピクセル値を意味する。
+F×2+G×4+H×4+I×4+J×2
+K×2+L×4+M×4+N×4+O×2
+P×2+Q×4+R×4+S×4+T×2
U +V×2+W×2+X×2+Y)/64
また、上記実施形態では、印刷対象の画像データを実際の印刷解像度よりも高い解像度でラスタライズするようにしているが、これに限定されるものではなく、実際の印刷解像度でラスタライズし、元画像に対する縮小画像の重ね合わせ位置をずらして1倍で縮小するようにしてもよい。このようにしても、縮小画像において文字や図形などのエッジ部が滑らかに視認されるようにすることができる。
[6−3.元画像に対する縮小画像の重ね合わせ位置]
また、上記実施形態では、縮小処理において、元画像に対する縮小画像の重ね合わせ位置を、縮小処理が行われるy方向にだけでなく縮小処理が行われないx方向にもずらすようにしているが(図6(a))、これに限定されるものではなく、例えば縮小処理が行われる方向にのみずらすようにしてもよい。
縮小処理が行われる方向は画像が粗くなるため、元画像に対する縮小画像の重ね合わせ位置を、画像のx方向及びy方向のうち少なくとも縮小処理が行われる方向にずらすことは、縮小画像が滑らかに視認されやすくするために有効である。
[6−4.縮小画像が元画像からはみ出した領域]
上記実施形態では、元画像に対する縮小画像の重ね合わせ位置をずらすことにより縮小画像が元画像からはみ出した領域における元画像のピクセルのピクセル値を、そのピクセルに隣接する元画像のピクセルのピクセル値と同一値に設定するようにしているが(S206〜S211,S213,S214,S223,S224)、これに限定されるものではない。
また例えば、縮小画像が元画像からはみ出した領域における元画像のピクセルのピクセル値をすべて0にするようにしてもよい。具体的には、図9の画像変換処理ではS201,S219でCMYKバッファを0に初期化するようにしているため、S206〜S211,S213,S214,S223,S224の処理を行わないようにすることで実現することができる。特に、文書などでは画像の端部のピクセル値は0であることが通常であるため、このように処理を簡易的にしても同様の効果が得られることになる。
上記実施形態では、黒を表現するCMYK値のみを最大レベル値としているが、これに限定されるものではなく、例えば、黒を表現するCMYK値に加えて(又は代えて)、最大彩度の色を表現するCMYK値を最大レベル値としてもよい。
上記実施形態では、ハーフトーン処理の対象となる画像のピクセルのうち、対応する元画像のピクセルにピクセル値が最大レベル値のものが含まれていなければ従来の誤差拡散法によるハーフトーン処理(図12)を行い、最大レベル値のものが含まれていれば変形誤差拡散法によるハーフトーン処理(図14)を行うようにしているが、これに限定されるものではない。
上記実施形態では、平均画素法に従った縮小処理を例に挙げて説明したが、これに限定されるものではなく、例えば、バイリニア法やバイキュービック法に従った拡大処理などでも同様の効果を得ることができる。つまり、拡大縮小処理(拡大処理又は縮小処理)後の画像である拡大縮小画像(拡大画像又は縮小画像)の各ピクセルを元画像における1つ以上のピクセルに対応させ、拡大縮小画像のピクセルに対応する元画像のピクセルのピクセル値を合成(平均、補間等)することで拡大縮小画像のピクセル値を算出する拡大縮小法(拡大法又は縮小法)に従った処理であればよい。
上記実施形態では、特許請求の範囲に記載の画像形成装置として、記録ヘッドを往復移動させつつインク滴を吐出するシリアルプリンタを例示したが、これに限定されるものではない。例えば、記録媒体の幅をカバーする記録ヘッドを記録媒体に対して相対的に移動させつつインク滴を吐出するラインプリンタであってもよい。
また、本発明を適用可能な技術は、インクジェット方式の画像形成装置用の画像データを生成する技術に限定されるものではなく、例えばインクジェット方式以外(例えば電子写真方式)の画像形成装置用の画像データを生成する技術にも適用することができる。
上記実施形態では、画像変換処理(図9)がパーソナルコンピュータ1側で実行される構成を例示したが、これに限定されるものではなく、例えばプリンタ2側で実行されるように構成することも可能である。
Claims (8)
- 無彩色の色材と、混色により無彩色を表現可能な複数の有彩色の色材とを備え、前記有彩色の色材に対する前記無彩色の色材の割合を高くすることで高濃度の無彩色を表現する画像形成装置に形成させる画像を表す画像データを生成する画像生成手段と、
前記画像生成手段により生成された画像データに対してハーフトーン処理を行うことにより画像の階調数を低下させるハーフトーン手段
としてコンピュータを機能させるための画像処理プログラムであって、
前記画像生成手段は、
入力画像データを前記色材の色値で表現された出力画像データに変換するための色変換処理を行う色変換手段と、
拡大縮小処理後の画像である拡大縮小画像の各ピクセルを元画像における1つ以上のピクセルに対応させ、拡大縮小画像のピクセルに対応する元画像のピクセルのピクセル値を合成することでその拡大縮小画像のピクセル値を算出する拡大縮小法に従い、画像データに対して拡大縮小処理を行う拡大縮小手段と、
を備え、前記拡大縮小手段は、前記色変換処理後の画像データに対して拡大縮小処理を行い、
前記ハーフトーン手段は、ハーフトーン処理の対象となる画像のピクセルのうち、対応する元画像のピクセルに前記色材の色値を所定の最大レベル値以上とすることで表現されるものが含まれていないピクセルについては第1のハーフトーン処理を行い、対応する元画像のピクセルに前記色材の色値を所定の最大レベル値以上とすることで表現されるものが含まれているピクセルについては前記第1のハーフトーン処理に比べてハーフトーン処理後の画像におけるドットのばらつきが小さくなる第2のハーフトーン処理を行うこと
を特徴とする画像処理プログラム。 - 無彩色の色材と、混色により無彩色を表現可能な複数の有彩色の色材とを備え、前記有彩色の色材に対する前記無彩色の色材の割合を高くすることで高濃度の無彩色を表現する画像形成装置に形成させる画像を表す画像データを生成する画像生成手段としてコンピュータを機能させるための画像処理プログラムであって、
前記画像生成手段は、
入力画像データを前記色材の色値で表現された出力画像データに変換するための色変換処理を行う色変換手段と、
拡大縮小処理後の画像である拡大縮小画像の各ピクセルを元画像における1つ以上のピクセルに対応させ、拡大縮小画像のピクセルに対応する元画像のピクセルのピクセル値を合成することでその拡大縮小画像のピクセル値を算出する拡大縮小法に従い、画像データに対して拡大縮小処理を行う拡大縮小手段と、
を備え、
前記色変換手段は、前記入力画像データにおいて白及び黒を表現するピクセル値を、前記出力画像データにおいて前記有彩色の色材を用いない第1の色値及び第2の色値で表現する一方、前記入力画像データにおいて白と黒との中間色を表現するピクセル値を、前記出力画像データにおいて前記有彩色の色材を用いた第3の色値で表現し、
前記拡大縮小手段は、前記第1の色値で表現されるピクセル値と、前記第2の色値とで表現されるピクセル値と、を合成して、前記有彩色の色材を用いないピクセル値を算出し、前記第3の色値で表現される2つのピクセル値を合成して、前記有彩色の色材を用いたピクセル値を算出し、
前記拡大縮小手段は、前記色変換処理後の画像データに対して前記拡大縮小処理を行うこと
を特徴とする画像処理プログラム。 - 前記拡大縮小手段は、印刷解像度よりも高い解像度で表現される画像データの解像度を、印刷解像度に縮小する縮小処理を行うこと
を特徴とする請求項2に記載の画像処理プログラム。 - 前記画像生成手段により生成された画像データに対してハーフトーン処理を行うことにより画像の階調数を低下させるハーフトーン手段として前記コンピュータを機能させ、
前記ハーフトーン手段は、ハーフトーン処理の対象となる画像のピクセルのうち、対応する元画像のピクセルに前記色材の色値を所定の最大レベル値以上とすることで表現されるものが含まれていないピクセルについては第1のハーフトーン処理を行い、対応する元画像のピクセルに前記色材の色値を所定の最大レベル値以上とすることで表現されるものが含まれているピクセルについては前記第1のハーフトーン処理に比べてハーフトーン処理後の画像におけるドットのばらつきが小さくなる第2のハーフトーン処理を行うこと
を特徴とする請求項2又は請求項3に記載の画像処理プログラム。 - 前記画像形成装置は、基本色の色材と、少なくとも1つの基本色と同一色調であってその基本色よりも濃度の薄いライト色の色材とを備え、前記ライト色の色材に対する前記基本色の色材の割合を高くすることで高濃度の基本色を表現するものであり、
前記画像生成手段は、前記基本色の色材の色値のみで表現された入力画像データを前記ライト色の色材を用いた色値で表現された出力画像データに変換するためのライト変換処理を行うライト変換手段を備え、
前記ライト変換手段は、前記拡大縮小処理後の画像データに対して前記ライト変換処理を行うこと
を特徴とする請求項1から請求項4までのいずれか1項に記載の画像処理プログラム。 - 前記拡大縮小手段は、画像を構成する各ピクセルを面積を持つ格子として捉え、元画像と縮小処理後の画像である縮小画像とを同じ大きさで重ね合わせた場合に縮小画像のピクセルに含まれる元画像のピクセルのピクセル値を、その縮小画像のピクセルに含まれる面積比に応じて合成することで縮小画像のピクセル値を算出する縮小法に従い、画像データに対して縮小処理を行うものであり、元画像に対する縮小画像の重ね合わせ位置を元画像のピクセル単位よりも小さくずらし、その重ね合わせ位置に基づき元画像を正整数倍に縮小すること
を特徴とする請求項1から請求項5までのいずれか1項に記載の画像処理プログラム。 - 無彩色の色材と、混色により無彩色を表現可能な複数の有彩色の色材とを備え、前記有彩色の色材に対する前記無彩色の色材の割合を高くすることで高濃度の無彩色を表現する画像形成装置に形成させる画像を表す画像データを生成する画像生成手段と、
前記画像生成手段により生成された画像データに対してハーフトーン処理を行うことにより画像の階調数を低下させるハーフトーン手段と、
を備え、
前記画像生成手段は、
入力画像データを前記色材の色値で表現された出力画像データに変換するための色変換処理を行う色変換手段と、
拡大縮小処理後の画像である拡大縮小画像の各ピクセルを元画像における1つ以上のピクセルに対応させ、拡大縮小画像のピクセルに対応する元画像のピクセルのピクセル値を合成することでその拡大縮小画像のピクセル値を算出する拡大縮小法に従い、画像データに対して拡大縮小処理を行う拡大縮小手段と、
を備え、前記拡大縮小手段は、前記色変換処理後の画像データに対して拡大縮小処理を行い、
前記ハーフトーン手段は、ハーフトーン処理の対象となる画像のピクセルのうち、対応する元画像のピクセルに前記色材の色値を所定の最大レベル値以上とすることで表現されるものが含まれていないピクセルについては第1のハーフトーン処理を行い、対応する元画像のピクセルに前記色材の色値を所定の最大レベル値以上とすることで表現されるものが含まれているピクセルについては前記第1のハーフトーン処理に比べてハーフトーン処理後の画像におけるドットのばらつきが小さくなる第2のハーフトーン処理を行うこと
を特徴とする画像処理装置。 - 無彩色の色材と、混色により無彩色を表現可能な複数の有彩色の色材とを備え、前記有彩色の色材に対する前記無彩色の色材の割合を高くすることで高濃度の無彩色を表現する画像形成装置に形成させる画像を表す画像データを生成する画像生成手段を備え、
前記画像生成手段は、
入力画像データを前記色材の色値で表現された出力画像データに変換するための色変換処理を行う色変換手段と、
拡大縮小処理後の画像である拡大縮小画像の各ピクセルを元画像における1つ以上のピクセルに対応させ、拡大縮小画像のピクセルに対応する元画像のピクセルのピクセル値を合成することでその拡大縮小画像のピクセル値を算出する拡大縮小法に従い、画像データに対して拡大縮小処理を行う拡大縮小手段と、
を備え、
前記色変換手段は、前記入力画像データにおいて白及び黒を表現するピクセル値を、前記出力画像データにおいて前記有彩色の色材を用いない第1の色値及び第2の色値で表現する一方、前記入力画像データにおいて白と黒との中間色を表現するピクセル値を、前記出力画像データにおいて前記有彩色の色材を用いた第3の色値で表現し、
前記拡大縮小手段は、前記第1の色値で表現されるピクセル値と、前記第2の色値とで表現されるピクセル値と、を合成して、前記有彩色の色材を用いないピクセル値を算出し、前記第3の色値で表現される2つのピクセル値を合成して、前記有彩色の色材を用いたピクセル値を算出し、
前記拡大縮小手段は、前記色変換処理後の画像データに対して前記拡大縮小処理を行うこと
を特徴とする画像処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010057712A JP5003777B2 (ja) | 2010-03-15 | 2010-03-15 | 画像処理プログラム及び画像処理装置 |
US13/028,025 US8456708B2 (en) | 2010-03-15 | 2011-02-15 | Image processing device performing color conversion and producing scaled image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010057712A JP5003777B2 (ja) | 2010-03-15 | 2010-03-15 | 画像処理プログラム及び画像処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011193231A JP2011193231A (ja) | 2011-09-29 |
JP5003777B2 true JP5003777B2 (ja) | 2012-08-15 |
Family
ID=44559699
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010057712A Active JP5003777B2 (ja) | 2010-03-15 | 2010-03-15 | 画像処理プログラム及び画像処理装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8456708B2 (ja) |
JP (1) | JP5003777B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5115575B2 (ja) * | 2010-03-15 | 2013-01-09 | ブラザー工業株式会社 | 画像処理プログラム及び画像処理装置 |
JP4935916B2 (ja) * | 2010-03-15 | 2012-05-23 | ブラザー工業株式会社 | 画像処理プログラム及び画像処理装置 |
JP5826147B2 (ja) * | 2012-10-29 | 2015-12-02 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
JP6379814B2 (ja) | 2014-07-30 | 2018-08-29 | ブラザー工業株式会社 | 画像処理装置、および、コンピュータプログラム |
JP7415521B2 (ja) * | 2019-12-12 | 2024-01-17 | ブラザー工業株式会社 | サポートプログラム、情報処理装置、および印刷方法 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07302190A (ja) | 1994-05-06 | 1995-11-14 | Hitachi Ltd | 除算器並びにこれを用いた画像信号読取装置 |
JP3519257B2 (ja) | 1997-12-19 | 2004-04-12 | シャープ株式会社 | 画像形成装置 |
JP2001119582A (ja) * | 1999-10-15 | 2001-04-27 | Dainippon Screen Mfg Co Ltd | モアレ除去装置および記録媒体 |
JP3871320B2 (ja) | 2001-06-21 | 2007-01-24 | キヤノン株式会社 | インクジェット記録ヘッド |
JP2004363795A (ja) | 2003-06-03 | 2004-12-24 | Konica Minolta Business Technologies Inc | 画像処理装置、画像処理方法および画像処理プログラム |
JP2005205685A (ja) * | 2004-01-21 | 2005-08-04 | Brother Ind Ltd | 画像処理装置及び画像処理方法 |
JP2005210339A (ja) | 2004-01-22 | 2005-08-04 | Seiko Epson Corp | 画像処理装置、印刷制御装置、画像処理方法および画像処理プログラム |
JP2007188219A (ja) | 2006-01-12 | 2007-07-26 | Seiko Epson Corp | 印刷制御装置、印刷制御方法および印刷制御プログラム |
JP5203567B2 (ja) * | 2006-01-23 | 2013-06-05 | セイコーエプソン株式会社 | 印刷装置、印刷方法、及び、プログラム |
WO2008004710A1 (fr) * | 2006-07-07 | 2008-01-10 | Canon Kabushiki Kaisha | Dispositif de traitement d'image, procédé de traitement d'image, et programme de traitement d'image |
JP4630254B2 (ja) | 2006-10-03 | 2011-02-09 | セイコーエプソン株式会社 | 印刷装置、印刷方法、およぴ印刷物生成方法 |
JP2008227625A (ja) | 2007-03-08 | 2008-09-25 | Ricoh Co Ltd | 画像処理装置、画像処理方法、画像処理プログラム、記録媒体 |
JP2008227759A (ja) | 2007-03-09 | 2008-09-25 | Sharp Corp | 画像処理装置、画像形成装置、画像処理方法、画像処理プログラムおよびコンピュータ読み取り可能な記録媒体 |
JP2009004952A (ja) | 2007-06-20 | 2009-01-08 | Fuji Xerox Co Ltd | 画像処理装置及びプログラム |
JP4941153B2 (ja) | 2007-07-25 | 2012-05-30 | ブラザー工業株式会社 | デバイスドライバ |
JP4825180B2 (ja) | 2007-08-20 | 2011-11-30 | 株式会社リコー | 画像処理方法、画像処理装置、画像形成装置、画像形成システム、プログラム、記憶媒体 |
JP5115575B2 (ja) | 2010-03-15 | 2013-01-09 | ブラザー工業株式会社 | 画像処理プログラム及び画像処理装置 |
JP4935916B2 (ja) | 2010-03-15 | 2012-05-23 | ブラザー工業株式会社 | 画像処理プログラム及び画像処理装置 |
-
2010
- 2010-03-15 JP JP2010057712A patent/JP5003777B2/ja active Active
-
2011
- 2011-02-15 US US13/028,025 patent/US8456708B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20110222083A1 (en) | 2011-09-15 |
JP2011193231A (ja) | 2011-09-29 |
US8456708B2 (en) | 2013-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4935916B2 (ja) | 画像処理プログラム及び画像処理装置 | |
US8730524B2 (en) | Image processing apparatus to correct an image during double-sided printing | |
JP5115575B2 (ja) | 画像処理プログラム及び画像処理装置 | |
JP2006050596A (ja) | データ処理方法、データ処理装置、ディザパターン製造方法およびディザパターン | |
JP6639247B2 (ja) | 画像処理装置及び画像処理方法、プログラム | |
JP5003777B2 (ja) | 画像処理プログラム及び画像処理装置 | |
JP5472152B2 (ja) | 印刷制御装置及び印刷制御プログラム | |
JP2010263618A (ja) | 印刷装置、印刷方法およびディザマスクの作成方法 | |
JP4804583B2 (ja) | データ処理装置およびディザパターン製造方法 | |
JP5058695B2 (ja) | 画像処理装置および画像処理方法および画像処理プログラム | |
JP2006159810A (ja) | 印刷装置及び印刷用画像処理装置 | |
JP7077451B2 (ja) | 画像形成装置および画像形成装置の制御方法、ならびにプログラム | |
JP5504858B2 (ja) | 印刷装置、印刷方法、コンピュータープログラム | |
JP5310208B2 (ja) | 印刷装置および印刷方法 | |
JP5834672B2 (ja) | 画像処理装置、画像処理方法、画像形成装置、プログラムおよび記録媒体 | |
US10404892B2 (en) | Image forming apparatus for outputting a halftone image and image forming method | |
JP5878167B2 (ja) | ラスタ画像のエッジを復元する方法 | |
JP7242272B2 (ja) | ディザマトリクスの生成装置、生成方法、当該ディザマトリクスを用いた画像処理装置、画像処理方法、及びプログラム | |
JP2010241052A (ja) | 印刷装置および印刷方法 | |
JP5033579B2 (ja) | 画像出力装置、画像出力方法及び画像出力プログラム | |
JP5573706B2 (ja) | 画像処理装置及び画像処理プログラム | |
JP2003219168A5 (ja) | ||
JP4069385B2 (ja) | 画像処理装置および画像処理方法 | |
JP2003309724A5 (ja) | ||
JP2009111814A (ja) | 画像出力装置、画像出力方法及び画像出力プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120203 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120214 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120404 |
|
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: 20120424 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120507 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150601 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5003777 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |