JP2006264301A - 印刷装置、印刷プログラム、印刷方法、および画像処理装置、画像処理プログラム、画像処理方法、ならびに前記プログラムを記録した記録媒体 - Google Patents

印刷装置、印刷プログラム、印刷方法、および画像処理装置、画像処理プログラム、画像処理方法、ならびに前記プログラムを記録した記録媒体 Download PDF

Info

Publication number
JP2006264301A
JP2006264301A JP2005308404A JP2005308404A JP2006264301A JP 2006264301 A JP2006264301 A JP 2006264301A JP 2005308404 A JP2005308404 A JP 2005308404A JP 2005308404 A JP2005308404 A JP 2005308404A JP 2006264301 A JP2006264301 A JP 2006264301A
Authority
JP
Japan
Prior art keywords
edge
value
image data
divided
halftone
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
JP2005308404A
Other languages
English (en)
Other versions
JP2006264301A5 (ja
Inventor
Hiroaki Sakai
裕彰 酒井
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2005308404A priority Critical patent/JP2006264301A/ja
Priority to US11/358,878 priority patent/US20060187491A1/en
Publication of JP2006264301A publication Critical patent/JP2006264301A/ja
Publication of JP2006264301A5 publication Critical patent/JP2006264301A5/ja
Withdrawn legal-status Critical Current

Links

Images

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/40062Discrimination between different image types, e.g. two-tone, continuous tone
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Ink Jet (AREA)
  • Image Processing (AREA)
  • Particle Formation And Scattering Control In Inkjet Printers (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

【課題】飛行曲がり現象により発生する白スジや濃いスジを目立たなくする。
【解決手段】インクジェット方式の印刷装置であって、原画像データを複数の領域に分割すると共にエッジ強調処理を施してから、エッジが存在せずかつ濃度が中間階調の領域に対してのみバンディング低減処理である第1N値化処理を実施し,その他の領域においてはそのまま通常のN値化処理を実施する。これによって、飛行曲がり現象によって発生するバンディング現象が低減して「白スジ」や「濃いスジ」が解消または殆ど目立たなくなると共に、各分割領域に応じた的確な処理が実施できるため、効率的な印刷処理を実現できる。
【選択図】図1

Description

本発明は、ファクシミリ装置や複写機、OA機器のプリンタなどの印刷装置などに係り、特に、複数色の液体インクの微粒子を印刷用紙(記録材)上に吐出して所定の文字や画像を描画するようにした、いわゆるインクジェット方式の印刷装置、印刷プログラム、印刷方法および画像処理装置、画像処理プログラム、画像処理方法、ならびに前記プログラムを記録した記録媒体に関するものである。
係るインクジェット方式を採用したプリンタ(以下、「インクジェットプリンタ」と称す)は、一般に安価でかつ高品質のカラー印刷物が容易に得られることから、パーソナルコンピュータやデジタルカメラなどの普及に伴い、オフィスのみならず一般ユーザにも広く普及してきている。
このようなインクジェットプリンタは、一般に、インクカートリッジと印字ヘッドが一体的に備えられたキャリッジなどと称される移動体が印刷媒体(用紙)上をその紙送り方向の左右に往復しながらその印字ヘッドのノズルから液体インクの粒子をドット状に吐出(噴射)することで、印刷用紙上に所定の文字や画像を描画して所望の印刷物を作成するようになっている。そして、このキャリッジに黒色(ブラック)を含めた4色(イエロー、マゼンタ、シアン)のインクカートリッジと色ごとの印字ヘッドを備えることで、モノクロ印刷のみならず、各色を組み合わせたフルカラー印刷も容易に行えるようになっている(さらに、これら各色に、ライトシアンやライトマゼンタなどを加えた6色や7色、あるいは8色のものも実用化されている)。
また、このようにキャリッジ上の印字ヘッドを紙送り方向の左右(印刷用紙の幅方向)に往復させながら印刷を実行するようにしたタイプのインクジェットプリンタでは、1ページ全体をきれいに印刷するために印字ヘッドを数十回から100回以上も往復動させる必要があるため、他の方式の印刷装置、例えば、複写機などのような電子写真技術を用いたレーザープリンタなどに比べて大幅に印刷時間がかかるといった欠点がある。
これに対し、印刷用紙の幅と同じ寸法の長尺の印字ヘッドを配置してキャリッジを使用しないタイプのインクジェットプリンタでは、印字ヘッドを印刷用紙の幅方向に移動させる必要がなく、いわゆる1パスでの印刷が可能となるため、前記レーザープリンタと同様な高速な印刷が可能となる。また、印字ヘッドを搭載するキャリッジやこれを移動させるための駆動系などが不要となるため、プリンタ筐体の小型・軽量化が可能となり、さらに静粛性も大幅に向上するといった利点も有している。なお、前者方式のインクジェットプリンタを一般に「マルチパス型プリンタ」、後者方式のインクジェットプリンタを一般に「ラインヘッド型プリンタ」と呼んでいる。
ところで、このようなインクジェットプリンタに不可欠な印字ヘッドは、直径が10〜70μm程度の微細なノズルを一定の間隔を隔てて直列、または印刷方向に多段に配設してなるものであるため、製造誤差によって一部のノズルのインクの吐出方向が傾いてしまったり、ノズルの位置が理想位置とはずれた位置に配置されてしまい、そのノズルで形成されるドットが目標点よりもずれてしまうといった、いわゆる「飛行曲がり現象」を発生してしまうことがある。
この結果、その不良ノズル部分に相当する印刷部分に、いわゆる「バンディング(スジ)現象」と称される印刷不良が発生して、印刷品質を著しく低下させてしまうことがある。すなわち、「飛行曲がり現象」が発生すると隣接ドット間の距離が不均一となり、隣接ドット間の距離が長い部分には「白スジ(印刷用紙が白色の場合)」が発生し、隣接ドット間の距離が短い部分には、「濃いスジ」が発生する。
特に、このようなバンディング現象は、前述したような「マルチパス型プリンタ」の場合よりも、印字ヘッダが固定(1パス印刷)で、かつノズルの数がマルチパス型プリンタよりも格段に多い「ラインヘッド型プリンタ」の方に顕著に発生しやすい(マルチパス型プリンタでは、印字ヘッドを何回も往復させることを利用して白スジを目立たなくする技術がある)。
そのため、このような「バンディング現象」による一種の印刷不良を防止するために、印字ヘッドの製造技術の向上や設計改良などといった、いわゆるハード的な部分での研究開発が鋭意進められているが、製造コストや印刷品質、技術面などから100%「バンディング現象」が発生しない印字ヘッドを提供するのは困難となっている。
そこで、現状では前記のようなハード的な部分での改良に加え、以下に示すような印刷制御といった、いわゆるソフト的な手法を用いてこのような「バンディング現象」を低減するような技術が併用されている。
例えば、以下の特許文献1の「インクジェット記録装置およびインクジェット記録方法」では、印字ヘッドのノズル配列方向のドットのサイズを同じくするのに対し、その印字ヘッドの駆動方向(ノズル配列に対して垂直方向)のドットの大きさを不規則に変化させることで「バンディング現象」によるノズル配列に対して垂直方向に延びる「白スジ」を軽減するようにしている。
特開平6−340094号公報
しかしながら、前記の従来技術では、同一濃度での印字の際に、濃度ムラが発生、すなわち、均一な濃度である領域の濃度が部分的に変化してしまい、印刷品質を低下させる場合がある。また、ドットサイズは不規則に決定されるため、小さなドットが連続した場合に、その近傍に発生する「白スジ」を軽減することが難しい。
そこで、本発明はこのような課題を有効に解決するために案出されたものであり、その目的は、特に、飛行曲がり現象によるバンディング現象を解消または殆ど目立たなくすることができる新規な印刷装置、印刷プログラム、印刷方法および画像処理装置、画像処理プログラム、画像処理方法ならびに前記プログラムを記録した記録媒体を提供するものである。
〔形態1〕前記課題を解決するために形態1の印刷装置は、
M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、前記M値(M≧3)の画像データ中のエッジを検出するエッジ検出手段と、前記エッジ検出手段で検出したエッジを強調するエッジ強調手段と、前記ブロック分割手段で分割された各分割領域内のエッジの有無を判別するエッジ判別手段と、前記エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別手段と、前記中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、前記エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成手段と、前記第21N値化データ生成手段で生成したN値の画像データ、および前記第12N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段によって生成された印刷データに基づいて印刷を実行する印刷手段と、を備えたことを特徴とするものである。
これによって、飛行曲がり現象によって発生するバンディング現象を低減して「白スジ」や「濃いスジ」が解消または殆ど目立たなくなるため、高品質な印刷物を効率良く得ることができる。また、各分割領域に応じた的確な処理が実施できるため、効率的な印刷処理を実現できる。
すなわち、多値(M値(M≧3))の画像データを複数の領域に分割すると共に、そのM値(M≧3)の画像データ中のエッジを検出して強調することによって、先ずそのエッジ近傍に発生するバンディング現象が目立たなくなる。エッジの検出は、例えば画像にラプラシアンフィルタ等のフィルタをかけることにより行い、エッジの強調は、エッジの両サイドに濃度差をつけることにより、エッジに位置する画素の画素値を調整することによって行う。
また、これら分割領域内のエッジの有無を判別し、エッジを有しないと判別されたときは、さらにその分割領域が中間調領域であるか否かを判別し、中間調領域であると判別したときは、その中間調領域に対してバンディング現象を低減するような第1のN値化処理を用いてN値化処理する。
一方、中間調領域でないと判別したときは、その中間調領域に対して特にバンディング現象を考慮しない通常のN値化処理である第2のN値化処理を用いてN値化処理する。
つまり、前述したようなバンディング現象は、一般に濃度が極端に高い領域や濃度が極端に低い領域では比較的目立ち難いが、濃度(輝度)が中間の領域である中間調領域で特に目立ちやすいという特質がある。
従って、本形態では中間調領域であると判別された分割領域に対しては、後述するようなバンディング現象を低減するような第1のN値化処理を実施し、中間調領域でないと判別された分割領域に対しては、通常のN値化処理である第2のN値化処理を実施するようにし、それぞれのN値化処理が実施されたN値化データからなる印刷データを用いて印刷を実行することで効率的にバンディング現象を回避するようにしたものである。
ここで、本形態でいう「第1のN値化処理」とは、その具体例については後に詳述するが、例えば中間調領域において小さいドットが連続するようなときは、その一方を大きなドットに変換するようにそのN値を調整する処理をいい、また「第2のN値化処理」とは、一般的な誤差拡散や、ディザ法を用いて実施する通常のN値化処理をいうものとする(以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、ならびに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである)。
また、「バンディング現象」とは、「飛行曲がり現象」によって発生する「白スジ」だけでなく、この「白スジ」と共に「濃いスジ」が同時に発生する印刷不良のことをいうものとする(以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、ならびに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである)。
また、「飛行曲がり現象」とは、前述したように単なる一部のノズルの不吐出現象とは異なり、インクは吐出するものの、その一部のノズルの吐出方向が傾くなどしてドットが目標位置よりずれて形成されてしまう現象をいう(以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、ならびに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである)。
また、「白スジ」とは、「飛行曲がり現象」によって隣接ドット間の距離が所定の距離よりも広くなる現象が連続的に発生して印刷媒体の下地の色がスジ状に目立ってしまう部分(領域)をいい、また、「濃いスジ」とは、同じく「飛行曲がり現象」によって隣接ドット間の距離が所定の距離よりも短くなる現象が連続的に発生して印刷媒体の下地の色が見えなくなったり、あるいはドット間の距離が短くなることによって相対的に濃く見えたり、さらには、ずれて形成されたドットの一部が正常なドットと重なり合ってその重なり合った部分が濃いスジ状に目立ってしまう部分(領域)をいうものとする(以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、ならびに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである)。
また、本形態でいう「M値(M≧3)」とは、例えば、8ビット256階調などとして表される、いわゆる輝度や濃度に関する多値の画素値のことであり、また、「N値(M>N≧2)」とは、このようなM値(多値)のデータをある閾値に基づいてその画素値をN種類に分類する処理のことであり、また、「ドットサイズ」とは、ドットの大きさ(面積)自体の他に、ドットを打たないといったことも含む概念である(以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、ならびに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである)。
また、この「N」の値を「N≧2」としたのは、印刷用データを生成するためには、ドットを打つか打たないかに関する2値化以上を少なくとも規定する必要があるためであり、また、「M>N」としたのは、例えば8ビット256階調の多値(M値)の画素値を元の画素値よりも少ない階調(例えば4〜8階調程度)にまとめるためである(以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、ならびに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである)。
また、本形態でいう「中間調領域」とは、例えば、入力輝度または出力輝度が、それぞれ50〜100、あるいは100〜150などといった範囲をいうが、広義には、0と100以外を「中間調領域」といい、また、「エッジ」とは、濃度値、色、模様等の特徴が似ている領域と、他の領域との境界線のことをいう(以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、ならびに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである)。
〔形態2〕形態2の印刷装置は、
形態1の印刷装置において、前記エッジ強調手段は、前記エッジ部分に位置する画素の画素値をさらに小さくするようになっていることを特徴とするものである。
これによって、その画素に対応するドットサイズも小さくなってその画素に対してエッジを挟んだ他方の隣接画素に対応するドットサイズとの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態3〕形態3の印刷装置は、
形態1に記載の印刷装置において、前記エッジ強調手段は、前記エッジ部分に位置する画素の画素値をさらに大きくするようになっていることを特徴とするものである。
これによって、その画素に対応するドットサイズも大きくなってその画素に対してエッジを挟んだ他方の隣接画素に対応するドットサイズとの差が大きくなるため、効果的にエッジ部分を強調することができる。
〔形態4〕形態4の印刷装置は、
形態1に記載の印刷装置において、前記エッジ判別手段、前記中間調領域判別手段、前記印刷データ生成手段、および前記ドットサイズ変更手段のいずれか1つまたは2つ以上は、複数であることを特徴とするものである。
これによって、形態1に記載の印刷装置の各手段におけるそれぞれの処理を並行または分散して実施することが可能となるため、効率的な印刷処理を実現することができる。
〔形態5〕形態5の印刷装置は、
M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、前記ブロック分割手段で分割された各分割領域内のエッジの有無を判別するエッジ判別手段と、前記エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別手段と、前記中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、前記エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成手段と、前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成手段と、前記印刷用データ生成手段で生成された印刷データのうち、前記第2N値化データ生成手段で生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更手段と、前記ドットサイズ変更手段によってドットサイズが変更された印刷データおよび前記印刷データ生成手段で生成された印刷データに基づいて印刷を実行する印刷手段と、を備えたことを特徴とするものである。
これによって、形態1と同様に飛行曲がり現象によって発生するバンディング現象を低減して「白スジ」や「濃いスジ」が解消または殆ど目立たなくなるため、高品質な印刷物を効率良く得ることができる。また、各分割領域に応じた的確な処理が実施できるため、効率的な印刷処理を実現できる。
ここで、本形態と前記形態1との構成上の違いは、その具体例については後に詳述するが前記形態1の場合は、予めエッジ強調手段によって画像データのエッジ部分を強調することで、そのエッジ部分のバンディングを回避するようにしているのに対し、本形態では、N値化処理後のドットサイズ変更手段によって画像データのエッジ部分のドットサイズを変更してエッジ強調することでそのエッジ部分のバンディングを回避するようにした点であり、形態1と同様な優れたバンディング回避効果が得られる。
〔形態6〕形態6の印刷装置は、
形態2に記載の印刷装置において、前記ドットサイズ変更手段は、エッジ部分に位置するドットのサイズを小さいドットサイズにするようになっていることを特徴とするものである。
これによって、そのドットが元のサイズよりも小さくなってそのドットに対してエッジを挟んだ他方の隣接ドットとのサイズの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態7〕形態7の印刷装置は、
形態2に記載の印刷装置において、前記ドットサイズ変更手段は、エッジ部分に位置するドットのサイズを大きいドットサイズにするようになっていることを特徴とするものである。
これによって、そのドットが元のサイズよりも大きくなってそのドットに対してエッジを挟んだ他方の隣接ドットとのサイズの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態8〕形態8の印刷装置は、
形態2に記載の印刷装置において、前記エッジ判別手段、前記中間調領域判別手段、前記印刷データ生成手段、および前記ドットサイズ変更手段のいずれか1つまたは2つ以上は、複数であることを特徴とするものである。
これによって、形態2に記載の印刷装置の各手段が複数存在すると、それぞれの処理を並行または分散して実施することが可能となるため、効率的な印刷処理を実現することができる。
〔形態9〕形態9の印刷装置は、
M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、前記ブロック分割手段で分割された各分割領域のうち、一部の分割領域に対してエッジを検出するエッジ検出手段と、前記エッジ検出手段で検出したエッジを強調するエッジ強調手段と、前記エッジ強調手段でエッジ強調された分割領域内のエッジの有無を判別する第1エッジ判別手段と、前記第1エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する第1中間調領域判別手段と、前記第1中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、前記第1エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記第1中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成手段と、前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する第1印刷データ生成手段と、を備えると共に、
前記ブロック分割手段で分割された各分割領域のうち、残りの分割領域に対してエッジの有無を判別する第2エッジ判別手段と、前記第2エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する第2中間調領域判別手段と、第2中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第3N値化データ生成手段と、前記第2エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記第2中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第4N値化データ生成手段と、前記第3N値化データ生成手段で生成したN値の画像データ、および前記第4N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する第2印刷データ生成手段と、第2印刷データ生成手段で生成された印刷データのうち、前記第4N値化データ生成手段で生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更手段と、前記ドットサイズ変更手段によってドットサイズが変更された印刷データおよび前記第2印刷データ生成手段で生成された印刷データと、前記第1印刷データ生成手段で生成された印刷データとを合成する印刷データ合成手段と、前記印刷データ合成手段で合成された印刷データに基づいて印刷を実行する印刷手段と、を備えたことを特徴とするものである。
すなわち、本形態に係る印刷装置は、ブロック分割手段で分割された各分割領域のうち、一部の分割領域に対して前記形態1の処理を実施すると共に、残りの分割領域に対して前記形態2の処理を実施するようにしたものである。
これによって、前記形態1および2のような効果に加え、ブロックごとの並行処理が可能となるため全体の印刷処理効率が向上すると共に、前記形態1または2単独で処理した場合よりもさらに周期性が軽減されるため、高品質な印刷物を得ることができる。
〔形態10〕形態10の印刷プログラムは、
コンピュータを、M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、前記M値(M≧3)の画像データ中のエッジを検出するエッジ検出手段と、前記エッジ検出手段で検出したエッジを強調するエッジ強調手段と、前記ブロック分割手段で分割された各分割領域内のエッジの有無を判別するエッジ判別手段と、前記エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別手段と、前記中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、前記エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成手段と、前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段によって生成された印刷データに基づいて印刷を実行する印刷手段と、して機能させることを特徴とするものである。
これによって、前記形態1と同様に、飛行曲がり現象によって発生するバンディング現象を低減して「白スジ」や「濃いスジ」が解消または殆ど目立たなくなるため、高品質な印刷物を効率良く得ることができる。また、各分割領域に応じた的確な処理が実施できるため、効率的な印刷処理を実現できる。
また、インクジェットプリンタなどといった現在市場に出回っている殆どの印刷装置は中央処理装置(CPU)や記憶装置(RAM、ROM)、入出力装置などからなるコンピュータシステムを備えており、そのコンピュータシステムを用いてソフトウェアによって前記各手段を実現することができるため、専用のハードウェアを作成して前記各手段を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
〔形態11〕形態11の印刷プログラムは、
形態10に記載の印刷プログラムにおいて、前記エッジ強調手段は、前記エッジ部分に位置する画素の画素値を小さくするようになっていることを特徴とするものである。
これによって、形態2と同様にエッジを挟んだ他方の隣接画素に対応するドットサイズとの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
また、形態10と同様に現在市場に出回っている印刷装置の殆どに備わっているコンピュータシステムを用いてソフトウェアによって前記各手段を実現することができるため、専用のハードウェアを作成して前記各手段を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
〔形態12〕形態12の印刷プログラムは、
形態10に記載の印刷プログラムにおいて、前記エッジ強調手段は、前記エッジ部分に位置する画素の画素値を大きくするようになっていることを特徴とするものである。
これによって、形態3と同様にエッジを挟んだ他方の隣接画素に対応するドットサイズとの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
また、形態10と同様に現在市場に出回っている印刷装置の殆どに備わっているコンピュータシステムを用いてソフトウェアによって前記各手段を実現することができるため、専用のハードウェアを作成して前記各手段を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
〔形態13〕形態13の印刷プログラムは、
形態10に記載の印刷プログラムにおいて、前記エッジ強調手段、前記エッジ判別手段、前記中間調領域判別手段、および前記印刷データ生成手段のいずれか1つまたは2つ以上は、複数であることを特徴とするものである。
これによって、形態4と同様に形態10に記載の印刷プログラムの各手段におけるそれぞれの処理を並行または分散して実施することが可能となるため、効率的な印刷処理を実現することができる。
〔形態14〕形態14の印刷プログラムは、
コンピュータを、M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、前記ブロック分割手段で分割された各分割領域内のエッジの有無を判別するエッジ判別手段と、前記エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別手段と、前記中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、前記エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成手段と、前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成手段と、前記印刷用データ生成手段で生成された印刷データのうち、前記第2N値化データ生成手段で生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更手段と、前記ドットサイズ変更手段によってドットサイズが変更された印刷データおよび前記印刷データ生成手段で生成された印刷データに基づいて印刷を実行する印刷手段と、して機能させることを特徴とするものである。
これによって、前記形態5と同様に、飛行曲がり現象によって発生するバンディング現象を低減して「白スジ」や「濃いスジ」が解消または殆ど目立たなくなるため、高品質な印刷物を効率良く得ることができる。また、各分割領域に応じた的確な処理が実施できるため、効率的な印刷処理を実現できる。
また、形態10と同様に現在市場に出回っている印刷装置の殆どに備わっているコンピュータシステムを用いてソフトウェアによって前記各手段を実現することができるため、専用のハードウェアを作成して前記各手段を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
〔形態15〕形態15の印刷プログラムは、
形態14に記載の印刷プログラムにおいて、前記ドットサイズ変更手段は、エッジ部分に位置するドットのサイズを小さいドットサイズにするようになっていることを特徴とするものである。
これによって、形態6と同様にエッジを挟んだ他方の隣接ドットとのサイズの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
また、形態14と同様に現在市場に出回っている印刷装置の殆どに備わっているコンピュータシステムを用いてソフトウェアによって前記各手段を実現することができるため、専用のハードウェアを作成して前記各手段を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
〔形態16〕形態16の印刷プログラムは、
形態14に記載の印刷プログラムにおいて、前記ドットサイズ変更手段は、エッジ部分に位置するドットのサイズを大きいドットサイズにするようになっていることを特徴とするものである。
これによって、形態7と同様にエッジを挟んだ他方の隣接ドットとのサイズの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
また、形態14と同様に現在市場に出回っている印刷装置の殆どに備わっているコンピュータシステムを用いてソフトウェアによって前記各手段を実現することができるため、専用のハードウェアを作成して前記各手段を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
〔形態17〕形態17の印刷プログラムは、
形態14に記載の印刷プログラムにおいて、前記エッジ判別手段、前記中間調領域判別手段、前記印刷データ生成手段、および前記ドットサイズ変更手段のいずれか1つまたは2つ以上は、複数であることを特徴とするものである。
これによって、形態8と同様に形態14に記載の印刷プログラムの各手段におけるそれぞれの処理を並行または分散して実施することが可能となるため、効率的な印刷処理を実現することができる。
〔形態18〕形態18の印刷プログラムは、
コンピュータを、M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、前記ブロック分割手段で分割された各分割領域のうち、一部の分割領域に対してエッジを検出するエッジ検出手段と、前記エッジ検出手段で検出したエッジを強調するエッジ強調手段と、前記エッジ強調手段でエッジ強調された分割領域内のエッジの有無を判別する第1エッジ判別手段と、前記第1エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する第1中間調領域判別手段と、前記第1中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、前記第1エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記第1中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成手段と、前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する第1印刷データ生成手段と、して機能させると共に、さらに前記コンピュータまたは別のコンピュータを、
前記ブロック分割手段で分割された各分割領域のうち、残りの分割領域に対してエッジの有無を判別する第2エッジ判別手段と、前記第2エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する第2中間調領域判別手段と、前記第2中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第3N値化データ生成手段と、前記第2エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記第2中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第4N値化データ生成手段と、前記第3N値化データ生成手段で生成したN値の画像データ、および前記第4N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する第2印刷データ生成手段と、前記第2印刷データ生成手段で生成された印刷データのうち、前記第4N値化データ生成手段で生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更手段と、前記ドットサイズ変更手段によってドットサイズが変更された印刷データおよび前記第2印刷データ生成手段で生成された印刷データと、前記第1印刷データ生成手段で生成された印刷データとを合成する印刷データ合成手段と、前記印刷データ合成手段で合成された印刷データに基づいて印刷を実行する印刷手段と、して機能させることを特徴とするものである。
これによって、前記形態9と同様に、ブロックごとの並行処理が可能となるため全体の印刷処理効率が向上すると共に、さらに周期性が軽減されるため、高品質な印刷物を得ることができる。
また、形態10と同様に現在市場に出回っている印刷装置の殆どに備わっているコンピュータシステムを用いてソフトウェアによって前記各手段を実現することができるため、専用のハードウェアを作成して前記各手段を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
〔形態19〕形態19のコンピュータ読み取り可能な記録媒体は、
形態10〜18のいずれかに記載の印刷プログラムを記録したコンピュータ読み取り可能な記録媒体である。
これによって、CD−ROMやDVD−ROM、FD、半導体チップなどのコンピュータ読み取り可能な記憶媒体を介して前記形態10〜18のいずれかに記載の印刷プログラムをユーザなどの需用者に対して容易かつ確実に提供することができる。
〔形態20〕形態20の印刷方法は、
M値(M≧3)の画像データを複数の領域に分割するブロック分割ステップと、前記M値(M≧3)の画像データ中のエッジを検出するエッジ検出ステップと、前記エッジ検出ステップで検出したエッジを強調するエッジ強調ステップと、前記ブロック分割ステップで分割された各分割領域内のエッジの有無を判別するエッジ判別ステップと、前記エッジ判別ステップでエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別ステップと、前記中間調判別ステップで中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成ステップと、前記エッジ判別ステップでエッジを有すると判別された分割領域内の画像データ、または前記中間調判別ステップで中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成ステップと、前記第2N値化データ生成ステップおよび前記第1N値化データ生成ステップで生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成ステップと、前記印刷データ生成ステップによって生成された印刷データに基づいて印刷を実行する印刷ステップと、を含むことを特徴とするものである。
これによって、前記形態1と同様に、飛行曲がり現象によって発生するバンディング現象を低減して「白スジ」や「濃いスジ」が解消または殆ど目立たなくなるため、高品質な印刷物を効率良く得ることができる。また、各分割領域に応じた的確な処理が実施できるため、効率的な印刷処理を実現できる。
なお、上記各ステップの動作主体については、殆どコンピュータのハードウェア構成で行い、ブロック分割ステップは入力装置とCPUで、中間調領域判別ステップは記憶装置とCPUで、第1N値化データ生成ステップおよび第2N値化データ生成ステップは、CPUで、印刷ステップは、出力装置で行うことができる。また、エッジ強調ステップについては、エッジ検出フィルタまたはエッジ強調フィルタ等を用いて処理する。
〔形態21〕形態21の印刷方法は、
形態20に記載の印刷方法において、前記エッジ強調ステップは、前記エッジ部分に位置する画素の画素値をさらに小さくするようになっていることを特徴とするものである。
これによって、形態2と同様にエッジを挟んだ他方の隣接画素に対応するドットサイズとの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態22〕形態22の印刷方法は、
形態20に記載の印刷方法において、前記エッジ強調ステップは、前記エッジ部分に位置する画素の画素値を大きくするようになっていることを特徴とするものである。
これによって、形態3と同様にエッジを挟んだ他方の隣接画素に対応するドットサイズとの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態23〕形態23の印刷方法は、
形態20に記載の印刷方法において、前記エッジ強調ステップ、前記エッジ判別ステップ、前記中間調領域判別ステップ、および前記印刷データ生成ステップのいずれか1つまたは2つ以上のステップを、並行して実行することを特徴とするものである。
これによって、形態4と同様に形態20に記載の印刷方法の各ステップにおけるそれぞれの処理を並行または分散して実施することが可能となるため、効率的な印刷処理を実現することができる。
〔形態24〕形態24の印刷方法は、
M値(M≧3)の画像データを複数の領域に分割するブロック分割ステップと、前記ブロック分割ステップで分割された各分割領域内のエッジの有無を判別するエッジ判別ステップと、前記エッジ判別ステップでエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別ステップと、前記中間調判別ステップで中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成ステップと、前記エッジ判別ステップでエッジを有すると判別された分割領域内の画像データ、または前記中間調判別ステップで中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成ステップと、前記第2N値化データ生成ステップおよび前記第1N値化データ生成ステップで生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成ステップと、前記印刷データ生成ステップで生成された印刷データのうち、前記第1N値化データ生成ステップで生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更ステップと、前記ドットサイズ変更ステップによってドットサイズが変更された印刷データおよび前記印刷データ生成ステップで生成された印刷データに基づいて印刷を実行する印刷ステップと、を含むことを特徴とするものである。
これによって、前記形態2と同様に、飛行曲がり現象によって発生するバンディング現象を低減して「白スジ」や「濃いスジ」が解消または殆ど目立たなくなるため、高品質な印刷物を効率良く得ることができる。また、各分割領域に応じた的確な処理が実施できるため、効率的な印刷処理を実現できる。
なお、ハードウェア構成におけるCPUが、上記ステップのうち、ブロック分割ステップ、エッジ判別ステップ、中間調領域判別ステップ、第1N値化データ生成ステップ、第2N値化データ生成ステップ、印刷データ生成ステップ、ドットサイズ変更ステップの各動作を実現し、出力装置が、印刷ステップにおける動作を実現する。
〔形態25〕形態25の印刷方法は、
形態24に記載の印刷方法において、前記ドットサイズ変更ステップは、エッジ部分に位置するドットのサイズを小さいドットサイズにするようになっていることを特徴とするものである。
これによって、形態6と同様にエッジを挟んだ他方の隣接ドットとのサイズの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態26〕形態26の印刷方法は、
形態24に記載の印刷方法において、前記ドットサイズ変更ステップは、エッジ部分に位置するドットのサイズを大きいドットサイズにするようになっていることを特徴とするものである。
これによって、形態7と同様にエッジを挟んだ他方の隣接ドットとのサイズの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態27〕形態27の印刷方法は、
形態21に記載の印刷方法において、前記エッジ判別ステップ、前記中間調領域判別ステップ、前記印刷データ生成ステップ、および前記ドットサイズ変更ステップのいずれか1つまたは2つ以上のステップを、並行して実行することを特徴とするものである。
これによって、形態8と同様に形態24に記載の印刷方法の各ステップにおけるそれぞれの処理を並行または分散して実施することが可能となるため、効率的な印刷処理を実現することができる。
〔形態28〕形態28の印刷方法は、
M値(M≧3)の画像データを複数の領域に分割するブロック分割ステップと、前記ブロック分割ステップで分割された各分割領域のうち、一部の分割領域に対してエッジを検出するエッジ検出ステップと、前記エッジ検出ステップで検出したエッジを強調するエッジ強調ステップと、前記エッジ強調ステップでエッジ強調された分割領域内のエッジの有無を判別する第1エッジ判別ステップと、前記第1エッジ判別ステップでエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する第1中間調領域判別ステップと、前記第1中間調領域判別ステップで中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成ステップと、前記第1エッジ判別ステップでエッジを有すると判別された分割領域内の画像データ、または前記第1中間調領域判別ステップで中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成ステップと、前記第2N値化データ生成ステップおよび前記第1N値化データ生成ステップで生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する第1印刷データ生成ステップと、を含むと共に、
前記ブロック分割ステップで分割された各分割領域のうち、残りの分割領域に対してエッジの有無を判別する第2エッジ判別ステップと、前記第2エッジ判別ステップでエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する第2中間調領域判別ステップと、前記第2中間調領域判別ステップで中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第3N値化データ生成ステップと、前記第2エッジ判別ステップでエッジを有すると判別された分割領域内の画像データ、または前記第2中間調領域判別ステップで中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第4N値化データ生成ステップと、前記第4N値化データ生成ステップおよび前記第3N値化データ生成ステップで生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する第2印刷データ生成ステップと、前記第2印刷データ生成ステップで生成された印刷データのうち、前記第4N値化データ生成ステップで生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更ステップと、前記ドットサイズ変更ステップによってドットサイズが変更された印刷データおよび前記第2印刷データ生成ステップで生成された印刷データと、前記第1印刷データ生成ステップで生成された印刷データとを合成する印刷データ合成ステップと、前記印刷データ合成ステップで合成された印刷データに基づいて印刷を実行する印刷ステップと、を含むことを特徴とするものである。
これによって、前記形態9と同様に、ブロックごとの並行処理が可能となるため全体の印刷処理効率が向上すると共に、さらに周期性が軽減されるため、高品質な印刷物を得ることができる。
〔形態29〕また、形態29の画像処理装置は、
M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、前記M値(M≧3)の画像データ中のエッジを検出するエッジ検出手段と、前記エッジ検出手段で検出したエッジを強調するエッジ強調手段と、前記ブロック分割手段で分割された各分割領域内のエッジの有無を判別するエッジ判別手段と、エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別手段と、前記中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、前記エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成手段と、前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成手段と、を備えたことを特徴とするものである。
これによって、飛行曲がり現象によって発生するバンディング現象を低減して「白スジ」や「濃いスジ」が解消または殆ど目立たない印刷データを効率良く生成することができる。また、各分割領域に応じた的確な処理が実施できるため、効率的な印刷データ生成処理を実現できる。
〔形態30〕形態30の画像処理装置は、
形態29に記載の画像処理装置において、前記エッジ強調手段は、前記エッジ部分に位置する画素の画素値を小さくするようになっていることを特徴とするものである。
これによって、エッジを挟んだ他方の隣接画素に対応するドットサイズとの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態31〕形態31の画像処理装置は、
形態29に記載の画像処理装置において、前記エッジ強調手段は、前記エッジ部分に位置する画素の画素値を大きくするようになっていることを特徴とするものである。
これによって、エッジを挟んだ他方の隣接画素に対応するドットサイズとの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態32〕形態32の画像処理装置は、
形態29に記載の画像処理装置において、前記エッジ強調手段、前記エッジ判別手段、前記中間調領域判別手段、および前記印刷データ生成手段のいずれか1つまたは2つは、複数であることを特徴とするものである。
これによって、形態29に記載の画像処理装置の各手段におけるそれぞれの処理を並行または分散して実施することが可能となるため、効率的な印刷処理を実現することができる。
〔形態33〕また、形態33の画像処理装置は、
M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、前記ブロック分割手段で分割された各分割領域内のエッジの有無を判別するエッジ判別手段と、前記エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別手段と、前記中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、前記エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成手段と、前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成された印刷データのうち、前記第2N値化データ生成手段で生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更手段と、を備えたことを特徴とするものである。
これによって、形態1と同様に飛行曲がり現象によって発生するバンディング現象を低減して「白スジ」や「濃いスジ」が解消または殆ど目立たない印刷データを効率良く生成することができる。また、各分割領域に応じた的確な処理が実施できるため、効率的な印刷データ生成処理を実現できる。
〔形態34〕形態34の画像処理装置は、
形態33に記載の画像処理装置において、前記ドットサイズ変更手段は、エッジ部分に位置するドットのサイズを小さいドットサイズにするようになっていることを特徴とするものである。
これによって、エッジを挟んだ他方の隣接ドットとのサイズの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態35〕形態35の画像処理装置は、
形態33に記載の画像処理装置において、前記ドットサイズ変更手段は、エッジ部分に位置するドットのサイズを大きいドットサイズにするようになっていることを特徴とするものである。
これによって、エッジを挟んだ他方の隣接ドットとのサイズの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態36〕形態36の画像処理装置は、
形態33に記載の画像処理装置において、前記エッジ判別手段、前記中間調領域判別手段、前記印刷データ生成手段、および前記ドットサイズ変更手段のいずれか1つまたは2つ以上は、複数であることを特徴とするものである。
これによって、形態33に記載の画像処理装置の各手段におけるそれぞれの処理を並行または分散して実施することが可能となるため、効率的な印刷処理を実現することができる。
〔形態37〕形態37の画像処理装置は、
M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、前記ブロック分割手段で分割された各分割領域のうち、一部の分割領域に対してエッジを検出するエッジ検出手段と、前記エッジ検出手段で検出したエッジを強調するエッジ強調手段と、前記エッジ強調手段でエッジ強調された分割領域内のエッジの有無を判別する第1エッジ判別手段と、前記第1エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する第1中間調領域判別手段と、前記第1中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、前記第1エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記第1中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成手段と、前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する第1印刷データ生成手段と、を備えると共に、
前記ブロック分割手段で分割された各分割領域のうち、残りの分割領域に対してエッジの有無を判別する第2エッジ判別手段と、前記第2エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する第2中間調領域判別手段と、前記第2中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第3N値化データ生成手段と、前記第2エッジ判別手段でエッジを有すると判別された分割領域分割領域内の画像データ、または前記第2中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第4N値化データ生成手段と、前記第3N値化データ生成手段で生成したN値の画像データ、および前記第4N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する第2印刷データ生成手段と、前記第2印刷データ生成手段で生成された印刷データのうち、前記第4N値化データ生成手段で生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更手段と、前記ドットサイズ変更手段によってドットサイズが変更された印刷データおよび前記第2印刷データ生成手段で生成された印刷データと、前記第1印刷データ生成手段で生成された印刷データとを合成する印刷データ合成手段と、を備えたことを特徴とするものである。
これによって、前記形態29および33のような効果に加え、ブロックごとの並行処理が可能となるため全体の印刷処理効率が向上すると共に、前記形態29または33単独で処理した場合よりもさらに周期性が軽減された印刷データが得られる。
〔形態38〕形態38の画像処理プログラムは、
コンピュータを、M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、前記M値(M≧3)の画像データ中のエッジを検出するエッジ検出手段と、前記エッジ検出手段で検出したエッジを強調するエッジ強調手段と、前記ブロック分割手段で分割された各分割領域内のエッジの有無を判別するエッジ判別手段と、前記エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別手段と、前記中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、前記エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成手段と、前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成手段と、して機能させることを特徴とするものである。
これによって、前記形態29と同様に、飛行曲がり現象によって発生するバンディング現象を低減するため、「白スジ」や「濃いスジ」が解消または殆ど目立たない高品質な印刷データを効率良く得ることができる。また、各分割領域に応じた的確な処理が実施できるため、効率的な印刷処理を実現できる。
また、パソコン(PC)などの汎用のコンピュータシステムを用いてソフトウェアによって前記各手段を実現することができるため、専用のハードウェアを作成して前記各手段を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
〔形態39〕形態39の画像処理プログラムは、
形態38に記載の画像処理プログラムにおいて、前記エッジ強調手段は、前記エッジ部分に位置する画素の画素値を小さくするようになっていることを特徴とするものである。
これによって、形態30と同様に、エッジを挟んだ他方の隣接画素に対応するドットサイズとの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態40〕形態40の画像処理プログラムは、
形態38に記載の画像処理プログラムにおいて、前記エッジ強調手段は、前記エッジ部分に位置する画素の画素値を大きくするようになっていることを特徴とするものである。
これによって、形態31と同様に、エッジを挟んだ他方の隣接画素に対応するドットサイズとの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態41〕形態41の画像処理プログラムは、
形態38に記載の画像処理プログラムにおいて、前記エッジ強調手段、前記エッジ判別手段、前記中間調領域判別手段、および前記印刷データ生成手段のいずれか1つまたは2つ以上は、複数であることを特徴とするものである。
これによって、形態32と同様に形態38に記載の画像処理装置の各手段におけるそれぞれの処理を並行または分散して実施することが可能となるため、効率的な印刷処理を実現することができる。
〔形態42〕形態42の画像処理プログラムは、
コンピュータを、M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、前記ブロック分割手段で分割された各分割領域内のエッジの有無を判別するエッジ判別手段と、前記エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別手段と、前記中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、前記エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成手段と、前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成手段と、前記印刷用データ生成手段で生成された印刷データのうち、前記第2N値化データ生成手段で生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更手段と、して機能させることを特徴とするものである。
これによって、前記形態33と同様に、飛行曲がり現象によって発生するバンディング現象を低減するため、「白スジ」や「濃いスジ」が解消または殆ど目立たない高品質な印刷データを効率良く得ることができる。また、各分割領域に応じた的確な処理が実施できるため、効率的な印刷処理を実現できる。
また、前記形態38と同様にパソコン(PC)などの汎用のコンピュータシステムを用いてソフトウェアによって前記各手段を実現することができるため、専用のハードウェアを作成して前記各手段を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
〔形態43〕形態43の画像処理プログラムは、
形態42に記載の画像処理プログラムにおいて、前記ドットサイズ変更手段は、エッジ部分に位置するドットのサイズを小さいドットサイズにするようになっていることを特徴とするものである。
これによって、形態34と同様にエッジを挟んだ他方の隣接ドットとのサイズの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態44〕形態44の画像処理プログラムは、
形態42に記載の画像処理プログラムにおいて、前記ドットサイズ変更手段は、エッジ部分に位置するドットのサイズを大きいドットサイズに変更するようになっていることを特徴とするものである。
これによって、形態35と同様にエッジを挟んだ他方の隣接ドットとのサイズの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態45〕形態45の画像処理プログラムは、
形態42に記載の画像処理プログラムにおいて、前記エッジ判別手段、前記中間調領域判別手段、前記印刷データ生成手段、前記ドットサイズ変更手段のいずれか1つまたは2つ以上は、複数であることを特徴とするものである。
これによって、形態37と同様に形態42に記載の画像処理装置の各手段におけるそれぞれの処理を並行または分散して実施することが可能となるため、効率的な印刷処理を実現することができる。
〔形態46〕形態46の画像処理プログラムは、
コンピュータを、M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、前記ブロック分割手段で分割された各分割領域のうち、一部の分割領域に対してエッジを検出するエッジ検出手段と、前記エッジ検出手段で検出したエッジを強調するエッジ強調手段と、前記エッジ強調手段でエッジ強調された分割領域内のエッジの有無を判別する第1エッジ判別手段と、前記第1エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する第1中間調領域判別手段と、前記第1中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、前記第1エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記第1中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成手段と、前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する第1印刷データ生成手段と、して機能させると共に、前記コンピュータ又は別のコンピュータを、
前記ブロック分割手段で分割された各分割領域のうち、残りの分割領域に対してエッジの有無を判別する第2エッジ判別手段と、前記第2エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する第2中間調領域判別手段と、前記第2中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第3N値化データ生成手段と、前記第2エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記第2中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第4N値化データ生成手段と、前記第3N値化データ生成手段で生成したN値の画像データ、および前記第4N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する第2印刷データ生成手段と、前記第2印刷データ生成手段で生成された印刷データのうち、前記第4N値化データ生成手段で生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更手段と、前記ドットサイズ変更手段によってドットサイズが変更された印刷データおよび前記第2印刷データ生成手段で生成された印刷データと、前記第1印刷データ生成手段で生成された印刷データとを合成する印刷データ合成手段と、して機能させることを特徴とするものである。
これによって、前記形態38および42のような効果に加え、ブロックごとの並行処理が可能となるため全体の印刷処理効率が向上すると共に、前記形態38または42単独で処理した場合よりもさらに周期性が軽減された印刷データを得ることができる。
〔形態47〕形態47のコンピュータ読み取り可能な記録媒体は、
形態38〜46のいずれかに記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体である。
これによって、CD−ROMやDVD−ROM、FD、半導体チップなどのコンピュータ読み取り可能な記憶媒体を介して前記形態38〜46のいずれかに記載の画像処理プログラムをユーザなどの需用者に対して容易かつ確実に提供することができる。
〔形態48〕形態48の画像処理方法は、
M値(M≧3)の画像データを複数の領域に分割するブロック分割ステップと、前記M値(M≧3)の画像データ中のエッジを検出するエッジ検出ステップと、前記エッジ検出ステップで検出したエッジを強調するエッジ強調ステップと、前記ブロック分割ステップで分割された各分割領域内のエッジの有無を判別するエッジ判別ステップと、前記エッジ判別ステップでエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別ステップと、前記中間調判別ステップで中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成ステップと、前記エッジ判別ステップでエッジを有すると判別された分割領域内の画像データ、または前記中間調判別ステップで中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成ステップと、前記第2N値化データ生成ステップおよび前記第1N値化データ生成ステップで生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成ステップと、を含むことを特徴とするものである。
これによって、前記形態24と同様に、飛行曲がり現象によって発生するバンディング現象を低減するため、「白スジ」や「濃いスジ」が解消または殆ど目立たない高品質な印刷データを効率良く得ることができる。また、各分割領域に応じた的確な処理が実施できるため、効率的な印刷処理を実現できる。
なお、上記各ステップの動作主体については、殆どコンピュータのハードウェア構成で行い、ブロック分割ステップは入力装置とCPUで、中間調領域判別ステップは記憶装置とCPUで、第1N値化データ生成ステップおよび第2N値化データ生成ステップは、CPUで、印刷データ生成ステップは、CPUおよび出力装置で行うことができる。また、エッジ強調ステップについては、エッジ検出フィルタまたはエッジ強調フィルタ等を用いて処理する。
〔形態49〕形態49の画像処理方法は、
形態48に記載の画像処理方法において、前記エッジ強調ステップは、前記エッジ部分に位置する画素の画素値を小さくするようになっていることを特徴とするものである。
これによって、形態30と同様に、エッジを挟んだ他方の隣接画素に対応するドットサイズとの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態50〕形態50の画像処理方法は、
形態48に記載の画像処理方法において、前記エッジ強調ステップは、前記エッジ部分に位置する画素の画素値を大きくするようになっていることを特徴とするものである。
これによって、形態31と同様に、エッジを挟んだ他方の隣接画素に対応するドットサイズとの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態51〕形態51の画像処理方法は、
形態48に記載の画像処理方法において、前記エッジ強調ステップ、前記エッジ判別ステップ、前記中間調領域判別ステップ、および前記印刷データ生成ステップのいずれか1つまたは2つ以上のステップを、並行して実行することを特徴とするものである。
これによって、形態32と同様に形態48に記載の画像処理方法の各ステップにおけるそれぞれの処理を並行または分散して実施することが可能となるため、効率的な印刷処理を実現することができる。
〔形態52〕形態52の画像処理方法は、
M値(M≧3)の画像データを複数の領域に分割するブロック分割ステップと、前記ブロック分割ステップで分割された各分割領域内のエッジの有無を判別するエッジ判別ステップと、前記エッジ判別ステップでエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別ステップと、前記中間調判別ステップで中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成ステップと、前記エッジ判別ステップでエッジを有すると判別された分割領域内の画像データ、または前記中間調判別ステップで中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成ステップと、前記第2N値化データ生成ステップおよび前記第1N値化データ生成ステップで生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成ステップと、前記印刷データ生成ステップで生成された印刷データのうち、前記第1N値化データ生成ステップで生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更ステップと、を含むことを特徴とするものである。
これによって、前記形態28と同様に、飛行曲がり現象によって発生するバンディング現象を低減するため、「白スジ」や「濃いスジ」が解消または殆ど目立たない高品質な印刷データを効率良く得ることができる。また、各分割領域に応じた的確な処理が実施できるため、効率的な印刷処理を実現できる。
〔形態53〕形態53の画像処理方法は、
形態52に記載の画像処理方法において、前記ドットサイズ変更ステップは、エッジ部分に位置するドットのサイズを小さいドットサイズにするようになっていることを特徴とするものである。
これによって、形態34と同様にエッジを挟んだ他方の隣接ドットとのサイズの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態54〕形態54の画像処理方法は、
形態52に記載の画像処理方法において、前記ドットサイズ変更ステップは、エッジ部分に位置するドットのサイズを大きいドットサイズにするようになっていることを特徴とするものである。
これによって、形態35と同様にエッジを挟んだ他方の隣接ドットとのサイズの差が大きくなるため、効果的にそのエッジ部分を強調することができる。
〔形態55〕形態55の画像処理方法は、
形態52に記載の画像処理方法において、前記エッジ判別ステップ、前記中間調領域判別ステップ、前記印刷データ生成ステップ、および前記ドットサイズ変更ステップのいずれか1つまたは2つ以上のステップを、並行して実行することを特徴とするものである。
これによって、形態36と同様に形態52に記載の画像処理方法の各ステップにおけるそれぞれの処理を並行または分散して実施することが可能となるため、効率的な印刷処理を実現することができる。
〔形態56〕形態56の画像処理方法は、
M値(M≧3)の画像データを複数の領域に分割するブロック分割ステップと、前記ブロック分割ステップで分割された各分割領域のうち、一部の分割領域に対してエッジを検出するエッジ検出ステップと、前記エッジ検出ステップで検出したエッジを強調するエッジ強調ステップと、前記エッジ強調ステップでエッジ強調された分割領域内のエッジの有無を判別する第1エッジ判別ステップと、前記第1エッジ判別ステップでエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する第1中間調領域判別ステップと、前記第1中間調領域判別ステップで中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成ステップと、前記第1エッジ判別ステップでエッジを有すると判別された分割領域内の画像データ、または前記第1中間調領域判別ステップで中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成ステップと、前記第1N値化データ生成ステップおよび前記第2N値化データ生成ステップで生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する第1印刷データ生成ステップと、して機能させると共に、前記コンピュータ又は別のコンピュータを、前記ブロック分割ステップで分割された各分割領域のうち、残りの分割領域に対してエッジの有無を判別する第2エッジ判別ステップと、前記第2エッジ判別ステップでエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する第2中間調領域判別ステップと、前記第2中間調領域判別ステップで中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第3N値化データ生成ステップと、前記第2エッジ判別ステップでエッジを有すると判別された分割領域内の画像データ、または前記第2中間調領域判別ステップで中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第4N値化データ生成ステップと、前記第3N値化データ生成ステップで生成したN値の画像データ、および前記第4N値化データ生成ステップで生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する第2印刷データ生成ステップと、前記第2印刷データ生成ステップで生成された印刷データのうち、前記第4N値化データ生成ステップで生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更ステップと、前記ドットサイズ変更ステップによってドットサイズが変更された印刷データおよび前記第2印刷データ生成ステップで生成された印刷データと、前記第1印刷データ生成ステップで生成された印刷データとを合成する印刷データ合成ステップと、して機能させることを特徴とするものである。
これによって、前記形態48および52のような効果に加え、ブロックごとの並行処理が可能となるため全体の印刷処理効率が向上すると共に、前記形態48または52単独で処理した場合よりもさらに周期性が軽減された印刷データを得ることができる。
以下、本発明を実施するための最良の形態を添付図面を参照しながら詳述する。
図1〜図19は、本発明の印刷装置100および印刷プログラム、印刷方法、画像処理装置、画像処理プログラム、画像処理方法、ならびにコンピュータ読み取り可能な記録媒体に関する第1の実施の形態を示したものである。
図1は、本発明に係る印刷装置100の第1の実施の形態を示す機能ブロック図である。
図示するように、この印刷装置100は、印字ヘッド200と、画像データ取得手段10と、ブロック分割手段12と、エッジ強調手段14と、エッジ判別手段16と、中間調領域判別手段18と、第1N値化データ生成手段20と、第2N値化データ生成手段22と、印刷データ生成手段24と、この印刷データ生成手段24によって生成された印刷データに基づいて印刷を実行するインクジェット方式の印刷手段26と、から主に構成されている。
先ず、本発明に適用される印字ヘッド200について説明する。
図3は、この印字ヘッド200の構造を示す部分拡大底面図、図4は、その部分拡大側面図である。
図3に示すように、この印字ヘッド200は、いわゆるラインヘッド型のプリンタに用いられる印刷用紙の紙幅方向に延びる長尺構造をしており、ブラック(K)インクを専用に吐出するノズルNが複数個(図では18個)、ノズル配列方向に直線状に配列されたブラックノズルモジュール50と、イエロー(Y)インクを専用に吐出するノズルNが複数個、同じくノズル配列方向に直線状に配列されたイエローノズルモジュール52と、マゼンタ(M)インクを専用に吐出するノズルNが複数個、同じくノズル配列方向に直線状に配列されたマゼンタノズルモジュール54と、シアン(M)インクを専用に吐出するノズルNが複数個、同じくノズル配列方向に直線状に配列されたシアンノズルモジュール56といった4つのノズルモジュール50、52、54、56が印刷方向(ノズル配列に対して垂直方向)に重なるように一体的に配列して構成されている。なお、モノクロを目的とする印字ヘッドの場合は、ブラック(K)のみ、また、高画質な画像をターゲットとする印字ヘッドの場合はライトマゼンタやライトシアンなどを加えた6色や7色のインクを用いる場合もある。
そして、図4は、例えばこれら4つのノズルモジュール50、52、54、56のなかの1つであるブラックノズルモジュール50を側面から示したものであり、左から6番目のノズルN6が飛行曲がり現象を起こしてそのノズルN6からインクが斜め方向に吐出されてその隣りの正常なノズルN7の近傍にドットが印字(インク着弾)されてしまっている状態を示している。
従って、このブラックノズルモジュール50を用いて印刷を実行すると、図5に示すように、飛行曲がりを発生していない状態では、いずれのドットも規定の印字位置に印字されるのに対し(理想的なドットパターン)、図6に示すように例えば左から6番目のノズルN6が飛行曲がり現象を起こしていると、そのドット印字位置が目的とする印字位置から距離aだけその隣りの正常なノズルN7側にずれて印字される結果となる。
なお、この印字ヘッド200の特性は、製造段階である程度固定されてしまい、インク詰まりなどによる吐出不良を除けば、製造後に変化することは比較的稀であると考えられている。
次に、画像データ取得手段10は、この印刷装置100と繋がったパソコン(PC)やプリンタサーバなどの印刷指示装置(図示せず)から送られてくる印刷に供する多値(M値:但しM≧3)のカラー画像データをネットワークなどを介して取得したり、あるいは図示しないスキャナやCD−ROMドライブなどの画像(データ)読込装置などから直接読み込んで取得する機能を提供するようになっており、さらに取得した多値のカラー画像データが多値のRGBデータ、例えば1画素あたり色(R、G、B)ごとの階調(輝度値)が8ビット(0〜255)で表現される画像データであれば、これを色変換処理して前記印字ヘッド200の各インクに対応する多値のCMYK(4色の場合)データに変換する機能も同時に発揮するようになっている。
ブロック分割手段12は、このようにして画像データ取得手段10によって取得された多値の画像データを少なくとも2つ以上の領域(ブロック)に分割する機能を提供するようになっている。ここで、この多値の画像データの分割数(分割領域の数)、分割領域の大きさ、分割領域の形状などは、特に限定されるものでなく、例えば、画像データの全体の形状が矩形状であれば、図8(a)に示すように5×5の格子状に分割したり、図8(e)に示すように5×10の短冊状に分割したりする他、図8(b)や(f)に示すように縦横に数画素ずつずらして分割しても良い。また、分割領域の大きさはすべて同じである必要はなく、図8(c)、(d)、(g)、(h)に示すように、その画像の種類などに応じて可変させるようにしても良い。また、分割形状は矩形である必要はなく、円形や三角形などの多角形、扇形などの曲線で区切ったものであっても良い。
エッジ強調手段14は、前記画像データ取得手段10によって取得された画像データ中のエッジを検出して強調する機能を提供するようになっている。ここでいう「エッジ」とは、通常の画像処理分野で用いられている「エッジ」と同じく、物体や顔の輪郭などのように濃淡が急激に変化している箇所を指す。従って、従来から画像処理分野で用いられている代表的な手法、例えば、差分型エッジ検出オペレータ(Sobelのエッジ検出オペレータ、Robertsのエッジ検出オペレータ、Prewittのエッジ検出オペレータなど)やテンプレート型エッジ検出オペレータ(Robinsonのエッジ検出オペレータ、Prewittのテンプレート型エッジ検出オペレータ、Kirschのエッジ検出オペレータなど)、零交差法、パーセンタイルフィルタなどによって、図9に示すようにエッジを検出した後、エッジ強調手段14が、そのエッジに位置する画素の画素値を調整する(エッジの両サイドに濃度差をつける)ことでそのエッジ部分を強調するようになっている。
エッジ判別手段16は、前記ブロック分割手段12で分割された各分割領域内のエッジの有無を判別する機能を提供するようになっている。具体的には、前記ブロック分割手段12で分割された分割領域ごとに、前述したようなエッジ強調手段14によるエッジ強調がなされた分割領域と、エッジ強調が殆どなされていない分割領域とに分けるようになっている。なお、原画像の種類や領域分割方法にもよるが、例えば風景画やスナップ写真などでは全くエッジが存在しない分割領域というのは殆ど存在しないため、その判別に際してエッジの量に閾値を設け、その閾値を境にエッジ強調がなされた分割領域と、エッジ強調が殆どなされていない分割領域とに分けるようにすれば、効率的な処理を実現することができる。
中間調領域判別手段18は、このエッジ判別手段16でエッジを有しないと判別された分割領域がさらに中間調領域であるか否かを判別する機能を提供するようになっている。具体的には、前記エッジ判別手段16でエッジを有しないと判別された分割領域内の画素の画素値の平均値を求め、その平均値が、高濃度領域と低濃度領域とをそれぞれ区別する閾値内であれば中間調領域であると判断したり、あるいは、各分割領域内の各画素の画素値からその画素値に対応するドットサイズを設定したとき、設定された各画素のドットサイズが最小のときのデューティ比が50%から前記ドットサイズが最大のときのデューティ比が50%であるときにその領域を中間調領域として判別するようになっている。すなわち、このようにドットサイズが最小のときのデューティ比が50%からドットサイズが最大のときのデューティ比が50%の範囲内においてバンディング現象が最も目立つからである。
第1N値化データ生成手段20は、その具体例については後に詳述するが、この中間調領域判別手段18で中間調領域であると判別された分割領域内の画像データを中間調領域用のN値化方法である、第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する機能を提供するようになっている。
また、第2N値化データ生成手段22は、同じくその具体例については後に詳述するが、前記エッジ判別手段16でエッジを有すると判別された分割領域、および前記中間調領域判別手段18で中間調領域でないと判別された分割領域、すなわち高濃度領域および低濃度領域内の画像データを通常のN値化処理である第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する機能を提供するようになっている。
図7の右欄は、この第1N値化データ生成手段20および第2N値化データ生成手段22で行われるN値化に際して参照される、画素値とN値(階調値)、およびそのN値とドットサイズとの関係を示した、N値化変換テーブル300Aの一例を示したものである。
図の例では、階調値:N=「4」の4値化とし、画素値として「輝度値」を選択した場合、取得した多値の画像データについてその輝度に関する画素値が8ビット、256(0〜255)階調であると、3つの閾値「35」、「110」、「200」によって4種類のN値に振り分けられるようになっている。
すなわち、輝度値が「255」〜「201」の範囲は、N値=「1」に変換され、輝度値が第1の閾値「200」〜「111」の範囲は、N値=「2」に変換され、輝度値が第2の閾値「110」〜「36」の範囲は、N値=「3」に変換され、輝度値が第3の閾値「35」〜「0」の範囲は、N値=「4」に変換されるようになっている。
なお、この画素値として「濃度値」を採用する場合は、この「輝度値」とは逆の関係のN値にそれぞれ変換されるようになっている。
なお、図10は、特にこの第2のN値化処理に際して利用される公知の誤差拡散マトリクスの一例を示したものであり、このような誤差拡散マトリクスを用いた誤差拡散処理を併用することで中間調を忠実に再現したN値化が可能となる。
印刷データ生成手段24は、この第2N値化データ生成手段22および前記第1N値化データ生成手段20で生成したN値の画像データの各画素の画素値に対応するドットを設定した印刷データを生成する機能を提供するようになっている。
図7の左欄は、この第1N値化データ生成手段20および第2N値化データ生成手段22で生成したN値の画像データの各画素の画素値に対応するドットを設定したドットサイズ変換テーブル300Aの一例を示したものである。
すなわち、図の例では、N値=「1」の場合は、ドットサイズとして「ドットなし」が選択され、N値=「2」の場合は、最も面積の小さい「小ドット」が選択され、N値=「3」の場合は、次に面積が大きい「中ドット」が選択され、さらにN値=「4」の場合は、最も面積が大きい「大ドット」が選択されてそれぞれの画素ごとに対応するドットとして設定されることになる。
次に、印刷手段26は、印刷媒体(用紙)Sまたは印字ヘッド200の一方、あるいは双方を移動させながら前記印字ヘッド200に形成された前記ノズルモジュール50、52、54、56からインクをそれぞれドット状に噴射して前記印刷媒体S上に多数のドットからなる所定の画像を形成するようにしたインクジェット方式のプリンタであり、前述した印字ヘッド200の他に、この印字ヘッド200を印刷媒体S上をその幅方向に往復移動させる図示しない印字ヘッド送り機構(マルチパス型の場合)、前記印刷媒体Sを移動させるための図示しない紙送り機構、前記印刷用データに基づいて印字ヘッド200のインクの吐出を制御する図示しない印字コントローラ機構などの公知の構成要素から構成されている。
ここで、この印刷装置100は、印刷のための各種制御や前記画像データ取得手段10、ブロック分割手段12、エッジ強調手段14、エッジ判別手段16、中間調領域判別手段18、第1N値化データ生成手段20、第2N値化データ生成手段22、印刷データ生成手段24、印刷手段26などをソフトウェア上で実現するためのコンピュータシステムを備えており、そのハードウェア構成は、図2に示すように、各種制御や演算処理を担う中央演算処理装置であるCPU(Central Processing Unit)60と、主記憶装置(Main Storage)を構成するRAM(Random Access Memory)62と、読み出し専用の記憶装置であるROM(Read Only Memory)64との間をPCI(Peripheral Component Interconnect)バスやISA(Industrial Standard Architecture)バス等からなる各種内外バス68で接続すると共に、このバス68に入出力インターフェース(I/F)66を介して、HDD(Hard Disk Drive)などの外部記憶装置(Secondary Storage)70や、印刷手段22やCRT、LCDモニター等の出力装置72、操作パネルやマウス、キーボード、スキャナなどの入力装置74、および図示しない印刷指示装置などと通信するためのネットワークLなどを接続したものである。
そして、電源を投入すると、ROM64等に記憶されたBIOS等のシステムプログラムが、ROM64に予め記憶された各種専用のコンピュータプログラム、あるいは、CD−ROMやDVD−ROM、フレキシブルディスク(FD)などの記憶媒体を介して、またはインターネットなどの通信ネットワークLを介して記憶装置70にインストールされた各種専用のコンピュータプログラムを同じくRAM62にロードし、そのRAM62にロードされたプログラムに記述された命令に従ってCPU60が各種リソースを駆使して所定の制御および演算処理を行うことで前述したような各手段の各機能をソフトウェア上で実現できるようになっている。
次に、このような構成をした印刷装置100を用いた印刷処理の流れの一例を図8および図11〜図13のフローチャート図、ならびに図14〜図16の処理の具体例を示す模式図を主に参照しながら説明する。
なお、前述したようにドットを印字するための印字ヘッド200は、一般に4色および6色などといった複数種類の色のドットをほぼ同時に印字できるようになっているが、以下の例では説明をわかりやすくするためにいずれのドットもいずれか1色(単色)の印刷ヘッド200によって印字されるものとして説明する(モノクロ画像)。
先ず、図11に示すように、この印刷装置100は、電源投入後、印刷処理のための所定の初期動作が終了したならば、パソコンなどの印刷指示端末が接続されている場合は、最初のステップS100に移行して前記画像データ取得手段10がその印刷指示端末から明示的な印刷指示があるかどうかを監視し、印刷指示があったと判断したとき(Yes)は、次のステップS102に移行してその印刷指示と共に対象となる多値の画像データを受信したか否かを判断する。
そして、この判断ステップS102において所定時間経過しても対象となる多値の画像データが受信されないと判断したとき(No)は、そのまま処理を終了することになるが、この判断ステップS102において対象となる画像データを受信したと判断したとき(Yes)は、次のステップS104に移行してその画像データ(原画像)を前記ブロック分割手段12によって複数の領域に分割した後、引き続き次のステップS106に移行し、前記エッジ強調手段14によって、分割したすべての領域についてエッジ強調処理を実施する。なお、このステップS106におけるエッジ強調処理は、前記ステップS104における領域分割処理の前に実行するようにしても良い。
次に、このようにしてすべての分割領域についてのエッジ強調処理が終了したならば、次のステップS108に移行して、前記エッジ判別手段16によって、前記すべての分割領域についてエッジの有無を判別する処理を実施する。
この結果、次の判断ステップS110において、分割領域ごとにその分割領域内にエッジが存在するか否かが判断され、エッジが存在する(Yes)と判断された分割領域については、ステップS118側に移行して、前記第2N値化データ生成手段22によって、通常のN値化処理である第2N値化処理が分割領域ごとに実施されることになるが、エッジが存在しない(No)と判断された分割領域については、そのままステップS112側に移行する。
ステップS112では、エッジが存在しないと判断されたすべての分割領域に対して前記中間調領域判別手段18によってさらにそれら分割領域について階調判別処理が実施され、引き続き次の判断ステップS114において分割領域ごとにその階調が中間階調であるか否かが判断される。
この結果、中間階調ではない(No)と判断されたとき、すなわちエッジは存在しないがその平均濃度(輝度)が下限の閾値よりも低い低濃度領域か、またはエッジは存在しないがその平均濃度(輝度)が上限の閾値よりも高い高濃度領域であると判断されたときは、前記ステップS110における否定的な結果(No)と同様に、ステップS118側に移行して通常のN値化処理である第2N値化処理が分割領域ごとに実施されることになるが、反対に中間階調である(Yes)と判断された分割領域については、さらにそのままステップS116側に移行して第1N値化データ生成処理を実施することになる。
図12のフローチャート図は、このステップS116における第1N値化データ生成処理を実施するに際して行われる、処理対象となる注目画素の決定フローの一例を、また、図13は、この決定フローに従って決定される注目画素に対する第1N値化データ生成処理フローの一例を示したものである。
先ず、図12に示すように処理対象となる注目画素の決定処理の流れは、最初のステップS200において、ノズルの配列方向である主走査ライン上の最上段の画素を除く2番目の画素を最初の注目画素として決定し、その後、次のステップS202に移行して注目画素に対するドット変換処理が終了したか否かを判断し、処理が終了していないと判断したとき(No)は、その注目画素に対する処理が終了するまでそのまま待機することになるが、処理が終了したと判断したとき(Yes)は、次のステップS204に移行して、その注目画素の直下(ノズル配列方向下流側)の画素を次の注目画素として決定する。
例えば、図16(1)に示すように、縦横に多数の画素が配列されている画像データの場合、左上の画素1aを処理の始点として考えると、この画素1aの直下の画素1bを最初の注目画素とし、その最初の注目画素1bの処理が終了したならば、次にその直下の画素1cを次の注目画素と決定して、順次、その直下の画素(1d,1e...)に移動してその画素を注目画素として次々に決定することになる。
そして、次のステップ206に移行して注目画素に対する処理が終了したと判断しとき(Yes)は、さらに次のステップS208に移行してその注目画素はそのラインの最後(最下端)の画素であるか否かを判断し、最後の画素でないと判断したとき(No)は、ステップS204側に戻って次の画素を注目画素として決定することを順次繰り返すことになるが、そのラインの最後(最下端)の画素であると判断したとき(Yes)は、ステップS210側に移行する。
ステップS210では、そのラインの次にラインが存在するか否かを判断し、存在しないと判断したとき(No)は、そのまま処理を終了することになるが、存在すると判断したとき(Yes)は、ステップS212に移行して次のラインに移動した後、最初のステップS200に戻ってそのライン上の画素に対して同様な処理を実施することによって順次注目画素を決定する。そしてこの処理を最後のラインの最後の画素に至るまで繰り返すことになる。
図16(1)の例では、最初のライン「1」上のすべての画素の処理が終了したならば、その次のライン「2」に移行し、そのライン「2」上の上から2番目の画素2bをそのラインの最初の注目画素として決定してから、順次画素2c、2d、2e...の順にそのライン「2」上の画素を決定し、そのライン「2」上のすべての画素の処理が終了したならば、次のライン「3」、ライン「4」...というように注目画素を決定し、最後のライン「n」の最後の画素nnを決定したならば、その注目画素の決定処理を終了することになる。
次に、このような注目画素が決定フローに従って図13のフローに示すように、最初のステップS300において処理対象となる多値の画像データ上の最初の注目画素を決定してから最初の判断ステップS302に移行する。
ステップS302では、その注目画素の直上に画素が存在するか否か、すなわち各ラインのノズル配列方向最上部に位置する画素であるか否かを判断し、最上部の画素であると判断したとき(No)は、次のステップS304をジャンプしてステップS308側に移行することになるが、最上部の画素でないと判断したとき(Yes)は、次のステップS304に移行する。
ステップS304では、その注目画素の直上画素が「大ドット」であるか否かが判断され、「大ドット」でないと判断したとき(No)は、ステップS306側に、反対に「大ドット」であると判断したとき(Yes)は、ステップS308側にそれぞれ移動する。
ステップS306では、その注目画素について、図14および図15に示すような通常の閾値とは異なる閾値を用いた特殊な変換テーブル300B、300CによるN値化が行われ、その後、ステップS310に移行してそのN値化によって発生した誤差のすべてをその右の画素、すなわち次のラインの隣接未処理画素に伝搬してからステップS314に移行する。
一方、ステップS308側では、通常の閾値によるN値化、すなわち、図7に示したような通常の閾値によるN値化が行われた後、次のステップS312に移行してそのN値化によって発生した誤差を、図10に示したような通常の誤差拡散処理で採用されている誤差拡散マトリクスに従ってその周囲の未処理画素に拡散した後、同様にステップS314に移行する。
そして、ステップS314ではこのようにして決定されたN値に対応したサイズのドットを設定(割り当てて)してからステップS316、ステップS318を順に経ることで全画素について処理を実施することになる。
図16および図17は、このような処理の流れの一例を画素ごとに具体的に示した模式図である。
先ず、図26(1)に示すように、処理対象となる多値の画像データは、そのすべての画素の画素値(輝度値)が8ビット、256階調で表現されるとき、それぞれ「70」であるとする。
このような多値の画像データを図7に示すような変換テーブル300Aに基づいて通常の閾値によるN値化を実施し、そのN値に対応するドットを決定すると、同図(2)に示すように、そのすべての画素に対応するドットサイズは「中ドット」となる。
このように、通常の閾値によるN値化を実施すると、画素値がすべて同じあるいは近似している場合、すべて同じサイズのドットに変換されてしまうことから、そのドットサイズが小さい場合、図6などに示したように一部のノズルに飛行曲がりが発生することによって、白スジや濃いスジが目立ってしまう。特に、この第1N値化処理の対象である中間階調でかつエッジが存在しないような単調な分割領域では、それが益々目立ってしまう結果となる。
これに対し、本実施の形態では、先ず同図(3)に示すように、最初の注目画素1aに対してはその直上に画素が存在しないことから、ステップ300、ステップS302、ステップ308、ステップ312、ステップ314を経て、そのまま通常の閾値によるN値化処理を実施し、そのN値に応じたドットを設定する。
図の例では、最初の注目画素1aの画素値が「70」であり、階調値:Nが「3」のいわゆる「3」値であることから、「3」値に相当するドットサイズである「中ドット」が割り当てられる。なお、図の例では誤差が生じないことから、この場合は誤差拡散処理は不要となる。
次に、このようにして最初の注目画素1aの処理が終了したならば、同図(3)に示すように、その次の画素1bに注目画素を移し、その注目画素1bに対して同様な処理を実施する。
図の例では、注目画素1bの直上に画素が存在するがその直上画素は、「大ドット」ではないため、ステップS302、ステップステップS306を経て変換された閾値によるN値を実施する。
すなわち、注目画素1bの画素値は、「70」であり、通常の閾値によるN値化処理を実施すると、「3」値となって「3」値に相当するドットサイズである「中ドット」が割り当てられることになるが、この場合は、図14に示すような変換された閾値によるN値化テーブル300Bによって、「大ドット」に強制的に変換されることになる。
これによって注目画素の画素値が「0」となって「70」の誤差が生ずるため、同図(4)に示すように、その誤差「70」がすべて次のラインの隣接未処理画素、すなわち、画素2bに伝搬され、それに伴って、隣接未処理画素2bの画素値が「140(70+70)」に変換される。
次に、このようにして2つめの注目画素1bの処理が終了したならば、同図(5)に示すように、その次の画素1cに注目画素が移り、その注目画素1cに対して同様な処理を実施することになる。
図の例では、注目画素1cの直上画素が「大ドット」であることから、注目画素1cに対しては通常の閾値よりN値化処理を実施し、その結果、注目画素1cが「中ドット」に変換されることになる。
さらに、このようにして3つめの注目画素1cの処理が終了したならば、同図(6)に示すように、その次の画素1dに注目画素が移り、その注目画素1dに対して同様な処理を実施することになる。
図の例では、注目画素1dの直上画素が「中ドット」であることから、注目画素1dに対しては変換された閾値によるN値化処理を実施し、その結果、注目画素1dが「大ドット」に変換されると共に、発生した誤差が隣接未処理画素2dに伝搬されることにより、その隣接未処理画素2dの画素値が「140」に変化することになる。
そして、このようにして最初の1ライン目のすべての画素についての処理が終了したならば、図17(7)に示すように、次のラインに移動し、その2ライン目の各画素に対して同様な処理を繰り返すことになる。
図の例では、2ライン目の最初の注目画素2aに対しては、通常の閾値によるN値化を実施する結果、最初の注目画素2aに対しては「中ドット」が設定される。また、その次の注目画素2bについてもその直上の画素が「大ドット」でないため、ステップS302、ステップS304、ステップS306を経て図14に示すような変換された閾値によるN値化が実施される。
図の例では、注目画素2bの画素値は「140」であるため、図14に示すように変換された閾値によるN値化を行っても、通常の閾値によるN値化と同様に、「2」値となり、「小ドット」が設定されることになる。また、「小ドット」の画素値は「150」であり、元の画素値「140」に比べると「−10」の誤差が発生する。このような場合、図13のフローチャートでは示していないが、通常の閾値によりN値化と何ら変わらないため、図17(7)に示すように、その誤差「−10」を通常の誤差拡散マトリクスに従ってその注目画素2bの周囲の未処理画素に拡散することになる。
図の例では、いわゆるフロイド&ステインバーグ型と称される典型的な誤差拡散マトリクスを採用したものであり、図10に示すように、N値化によって発生した誤差を16等分にし、そのうちの7等分をその注目画素2b直下の未処理画素2cに、1等分をその注目画素2bの右斜め下の未処理画素3cに、5等分をその注目画素2bの右隣の未処理画素3bに、3等分をその注目画素2bの右斜め上の未処理画素3aにそれぞれ拡散した結果、その画素値がそれぞれ未処理画素2cでは「70」→「66」に、未処理画素3cでは「70」→「70(四捨五入による繰り上げ)」に、未処理画素3bでは「70」→「67」に、未処理画素3aでは「70」→「69」に、それぞれ変換されたことを示したものである。
次に、このようにして2つめの注目画素2bに対する処理が終了したならば、同図(8)に示すように、その直下の画素2cに注目画素が移り、その注目画素2cに対して同様な処理を実行する。
図の例では、注目画素2cの画素値は「66」であるが、その直上の画素は「大ドット」ではないため、変換された閾値によるN値化が実施される結果、図に示すように、「大ドット」に変換され、その画素値「66」のすべてがその隣りのライン上の隣接未処理画素3cに伝搬されて処理が終了することになる。
そして、さらに同図(9)に示すように、次の注目画素2dに移行して同様な処理を行った結果、その注目画素2dの直上画素2cは「大ドット」であることから、通常の閾値によるN値化が行われて「小ドット」に変換されると共に、その誤差が周囲の未処理画素に拡散される。
その後、同様な処理を繰り返して2ライン目のすべての画素についての処理が終了したならば、同図(10)に示すように次のラインである3ライン目に移行してその最上の画素3aから順に同様な処理を繰り返すことになる。
そして、このようにして得られた、印刷データに基づいて印刷を実行すると、図18に示すように、「小または中ドット」がノズル配列方向に連続しないようになるため、「小または中ドット」間に発生していた2本の白スジがいずれもほぼ完全に消滅することになる。
また、「大ドット」の隣接ドットは、「小または中ドット」となって「大ドット」が縦横に連続していないため、画像全体の階調が大幅にすることがなく、元の階調とほぼ同じ階調を維持しているのがわかる。
ここで、上記のように1つの印刷物においてドットサイズを打ち分ける技術自体は、従来公知の技術であり、特に印刷速度と印刷画質を高いバランスで実現する印刷物を得る際に多用されている技術である。
つまり、ドットサイズを小さくすることによって高画質が得られる一方、ドットサイズを小さくすると機械精度に高度な性能が要求され、また、小さなドットでベタ画像を形成するためには多くのドットを打つ必要がある。そこで、高詳細な画像部分はドットサイズを小さくし、ベタ画像部分はドットサイズを大きくするなどといったドットサイズ打ち分け技術を利用することによって印刷速度と画質を高いバランスで実現するものである。
なお、このようにドットサイズの打ち分けを実現する技術的方法としては、例えば、印字ヘッドにピエゾ素子(piezo actuator)を使用した方式の場合は、そのピエゾ素子に加える電圧を変えてインクの吐出量をコントロールすることで容易に実現可能となっている。
このように第1N値化処理では、エッジが存在しない中間階調の分割領域をN値化するに際して、通常にN値化すると所定サイズ以下のドットが連続するときは、所定サイズ以下のドットが連続しないようにそのN値を調整すると共に、その調整によって発生した誤差を次のライン上の隣接画素に伝搬するようにしたことから、所定サイズ以下のドットが連続することによる白スジの発生を回避できると共に、ドットサイズ変換された部分の面積階調を元の面積階調と同じように維持することが可能となる。
また、N値化処理の段階で誤差を分配するようにしたため、ドットサイズを変更する処理などが不要となり、処理効率が向上する。
なお、本実施の形態においては画素値として輝度値を用いた例で説明したが、画素値として濃度値を用いた場合の変換された閾値によるN値化テーブルは、図15に示すような「小ドット」が存在しないN値化テーブル300Bが採用されることになる。
そして、このようにして図11のステップ116における第1N値化データ生成処理が終了したならば、次のステップS120に移行して前記印刷データ生成手段24によってこの第1N値化データ生成処理が施された分割領域と、前記第2N値化データ生成処理が施された分割領域とを合成すると共に、前記第2N値化データ生成処理が施された分割領域の各画素に対し図7の変換テーブル300Aに従って所定サイズのドットを割り当てて全体の画像データを生成した後、最後のステップS122に移行して、前記印刷手段22を用いてこの画像データを印刷することになる。
このように本発明では、原画像データを複数の領域に分割すると共にエッジ強調処理を施してから、エッジが存在せずかつ濃度が中間階調の領域に対してのみバンディング低減処理である第1N値化処理を実施し、その他の領域についてはそのまま通常のN値化処理を実施するようにしたことから、飛行曲がり現象によって発生するバンディング現象が低減して「白スジ」や「濃いスジ」が解消または殆ど目立たなくなるため、高品質な印刷物を効率良く得ることができる。また、各分割領域に応じた的確な処理が実施できるため、効率的な印刷処理を実現できる。
なお、図9に示すように、本実施の形態では、エッジを境とした両側の画素値の濃度をそれぞれ変更するようにしたものであるが、いずれか一方の画素値のみを変更するようにしても良い。また、画素値を変更する画素は、その境界部がスジ状になって現れるものでなければ同図の例のように連続して変更する他に、1つおきやランダムに変更するようにしても良い。
また、本発明および通常の印字ヘッド200によって打ち分けられるドットのサイズとしては、図7に示すように、「大ドット」、「中ドット」、「小ドット」、「ドットなし」の4パターンとしたが、そのドットサイズの種類は、これに限定されるものでなく、「ドットなし」以外に少なくとも2パターンあれば良く、そのパターンは多いほど好ましい。
また、本実施の形態における、印字ヘッド200は、課題を解決するための手段の形態1などの印刷装置における印字ヘッドに対応し、画像データ取得手段10、ブロック分割手段12、エッジ強調手段14、エッジ判別手段16、中間調領域判別手段18、第1N値化データ生成手段20、第2N値化データ生成手段22、印刷データ生成手段24、印刷手段26は、形態1などの印刷装置における画像データ取得手段、ブロック分割手段、エッジ強調手段、エッジ判別手段、中間調領域判別手段、第1N値化データ生成手段、第2N値化データ生成手段、印刷データ生成手段、印刷手段などにそれぞれ対応する。
また、本発明の特徴は、既存の印字ヘッド200および印刷手段26そのものには殆ど手を加えることなくその印字ヘッド特性に合わせて画像データを印刷用データに変換処理するようにしたため、印字ヘッド200や印刷手段26として特に専用のものを用意する必要はなく、従来から既存のインクジェット方式の印字ヘッド200や印刷手段26(プリンタ)をそのまま活用することができる。
従って、本発明の印刷装置100から印字ヘッド200と印刷手段26とを分離すれば、その機能はパソコンなどの汎用の情報処理装置(画像処理装置)のみで実現することも可能となる。
また、本発明の印刷装置100は、その機能のすべてを1つに筐体内に収容した形態に限定されるものでないことはいうまでもなく、その機能の一部、例えば第1Nおよび第2値化データ生成手段20のみをパソコン側で実現し、印刷データ生成手段24および印刷手段26をプリンタ側で実現するように機能分割した構成であっても良い。
また、本発明は飛行曲がり現象のみならず、インクの吐出方向は垂直(正常)であるもののノズルの形成位置が正規の位置よりもずれている結果、形成されるドットが飛行曲がり現象と同じ結果となる場合にも全く同様に適用できることは勿論である。
さらにインク詰まりなどにより、特定のノズルからインクが吐出しなくなるような不具合に対しても同様に適用可能である。
また、本発明の印刷装置100は、ラインヘッド型のインクジェットプリンタのみならず、マルチパス型のインクジェットプリンタにも適用可能であり、ラインヘッド型のインクジェットプリンタであれば、飛行曲がり現象などが発生していても白スジや濃いスジが殆ど目立たない高品質の印刷物が1パスで得ることが可能となり、また、マルチパス型のインクジェットプリンタであれば、往復動作回数を減らすことができるため、従来よりも高速印刷が可能となる。例えば、1印刷で所望の画質が実現できる場合、K回の往復印字で印刷していた場合と比較すると、印刷時間を1/Kに短縮できる。
図19は、ラインヘッド型のインクジェットプリンタとマルチパス型のインクジェットプリンタとによるそれぞれの印刷方式を示したものである。
同図(A)に示すように、矩形状の印刷用紙Pの幅方向を画像データのノズル配列方向、長手方向を画像データのノズル配列に対して垂直方向とした場合、ラインヘッド型のインクジェットプリンタでは、印字ヘッド200がその印刷用紙Sの紙幅分の長さを有しており、この印字ヘッド200を固定し、この印字ヘッド200に対して前記印刷用紙Sをノズル配列に対して垂直方向に移動させることでいわゆる1パス(動作)で印刷を完了するようにしている。なお、いわゆるフラットベット式のスキャナのように印刷用紙Sを固定し、印字ヘッド200側をそのノズル配列に対して垂直方向に移動させたり、あるいは両方をそれぞれ反対方向に移動させながら印刷を行うことも可能である。これに対し、マルチパス型のインクジェットプリンタは、同図(B)に示すように、紙幅分の長さに比べてはるかに短い印字ヘッド200をノズル配列方向と直交する方向に位置させ、これをノズル配列方向に何度も往復動させながら印刷用紙Sを所定のピッチずつノズル配列に対して垂直方向に移動させることで印刷を実行するようにしている。従って、後者のマルチパス型のインクジェットプリンタの場合は、前者のラインヘッド型のインクジェットプリンタに比べて印刷時間がかかるといった欠点がある反面、任意の箇所に印刷ヘッド200を繰り返し位置させることができることから前述したようなバンディング現象のうち特に白スジ現象の軽減については、ある程度の対応が可能となっている。
また、本実施の形態ではインクをドット状に吐出して印刷を行うインクジェットプリンタを例に説明したが、本発明は、印字機構がライン状に並んだ形態の印字ヘッドを用いた他の印刷装置、例えば熱転写プリンタまたは感熱式プリンタなどと称されるサーマルヘッドプリンタについても適用可能である。
また、図3では、印字ヘッド200の各色に設けられた各ノズルモジュール50、52、54、56は、その印字ヘッド200の長手方向に直線状にノズルNが連続した形態となっているが、図20に示すように、これら各ノズルモジュール50、52、54、56をそれぞれ複数の短尺のノズルユニット50a、50b、...50nで構成し、これを印字ヘッド200の移動方向の前後に配列するように構成しても良い。特に、このように各ノズルモジュール50、52、54、56ごとに複数の短尺のノズルユニット50a、50b、...50nで構成すれば、長尺のノズルユニットで構成する場合に比べて大幅に歩留まりが向上する。
また、前述した本発明の印刷装置100を実現するための、各手段は既存の殆どの印刷装置に組み込まれたコンピュータシステムを用いたソフトウェア上で実現することが可能であり、そのコンピュータプログラムは、予め半導体ROMに記憶させた状態で製品中に組み込んだり、インターネットなどのネットワークを介して配信する他、図21に示すようにCD−ROMやDVD−ROM、FDなどのコンピュータ読み取り可能な記録媒体Rを介することによって所望するユーザなどに対して容易に提供することが可能となる。
次に、図22〜図24は、本発明の印刷装置100および印刷プログラム、印刷方法、画像処理装置、画像処理プログラム、画像処理方法に関する第2の実施の形態を示したものである。
先ず、図22は、本発明に係る印刷装置100の第2の実施の形態を示す機能ブロック図である。
図示するように、この印刷装置100は、前記第1の実施の形態とほぼ同様に、複数のノズルを備えた印字ヘッド200と、印刷に供する多値(M値(M≧3))の画像データを取得する画像データ取得手段10と、この画像データを複数の領域に分割するブロック分割手段12と、このブロック分割手段12で分割された各分割領域内のエッジの有無を判別するエッジ判別手段16と、このエッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別手段18と、この中間調領域判別手段18で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段20と、前記エッジ判別手段16でエッジを有すると判別された分割領域内の画像データ、または前記中間調領域判別手段18で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第2N値化データ生成手段22と、この第2N値化データ生成手段22および前記第1N値化データ生成手段20で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成手段24と、ドットサイズ変更手段25と、このドットサイズ変更手段25によってドットサイズが変更された印刷データおよび前記印刷データ生成手段24で生成された印刷データに基づいて印刷を実行するインクジェット方式の印刷手段26と、から主に構成されている。
このうち、印字ヘッド200と画像データ取得手段10、ブロック分割手段12、エッジ判別手段16、中間調領域判別手段18、第1N値化データ生成手段20、第2N値化データ生成手段22、印刷データ生成手段24、印刷手段26の基本的な機能、前記第1の実施の形態における印刷装置100と同様であるため、その説明は割愛し、主にドットサイズ変更手段25について説明する。
本実施の形態におけるドットサイズ変更手段25は、前記印刷データ生成手段24で生成された印刷データのうち、前記第2N値化データ生成手段20で生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調する機能を提供するようになっている。
図23は、このドットサイズ変更手段25におけるドットのサイズ変更処理の一例を示した模式図である。同図(a)はドットのサイズ変更処理前のエッジ部分を、また、同図(b)はドットのサイズ変更処理後のエッジ部分をそれぞれ示したものであり、それぞれエッジより上の領域よりも下の領域の方が濃度が高い(ドットが大きい)状態を示したものである。
このように、本実施の形態に係るドットサイズ変更手段25によるドットのサイズ変更処理にあっては、同図(b)に示すように、エッジを境としてその下側に隣接する一部の
ドットのサイズをさらに大きくすると共に、その下側に隣接する一部のドットのサイズをさらに小さくあるいは間引くようにすることで、そのエッジを強調するようにしたものである。
図24は、本実施の形態に係る印刷装置100の印刷処理の一例を示したフローチャートであり、その処理の流れは、図11におけるステップS106とステップS121を除けば、前記第1の実施の形態における印刷処理の流れとほぼ同様である。
図示するように、この印刷装置100は、電源投入後、印刷処理のための所定の初期動作が終了したならば、パソコンなどの印刷指示端末が接続されている場合は、最初のステップS100に移行して前記画像データ取得手段10がその印刷指示端末から明示的な印刷指示があるかどうかを監視し、印刷指示があったと判断したとき(Yes)は、次のステップS102に移行してその印刷指示と共に対象となる多値の画像データを受信したか否かを判断する。
そして、この判断ステップS102において所定時間経過しても対象となる多値の画像データが受信されないと判断したとき(No)は、そのまま処理を終了することになるが、この判断ステップS102において対象となる画像データを受信したと判断したとき(Yes)は、次のステップS104に移行してその画像データ(原画像)を前記ブロック分割手段12によって複数の領域に分割した後、引き続き次のステップS108に移行し、前記エッジ判別手段16によって、前記すべての分割領域についてエッジの有無を判別する処理を実施する。
この結果、次の判断ステップS110において、分割領域ごとにその分割領域内にエッジが存在するか否かが判断され、エッジが存在する(Yes)と判断された分割領域については、ステップS118側に移行して、前記第2N値化データ生成手段22によって、通常のN値化処理である第2N値化処理が分割領域ごとに実施されることになるが、エッジが存在しない(No)と判断された分割領域については、そのままステップS112側に移行する。
ステップS112では、エッジが存在しないと判断されたすべての分割領域に対して前記中間調領域判別手段18によってさらにそれら分割領域の階調が判別される処理が実施され、引き続き次の判断ステップS114において分割領域ごとにその階調が中間階調であるか否かが判断される。
この結果、中間階調ではない(No)と判断されたとき、すなわちエッジは存在しないがその平均濃度(輝度)が下限の閾値よりも低い低濃度領域か、またはエッジは存在しないがその平均濃度(輝度)が上限の閾値よりも高い高濃度領域であると判断されたときは、前記ステップS110における否定的な結果(No)と同様に、ステップS118側に移行して通常のN値化処理である第2N値化処理が分割領域ごとに実施されることになるが、反対に中間階調である(Yes)と判断された分割領域については、さらにそのままステップS116側に移行して第1N値化データ生成処理を実施することになる。
そして、このようにしてステップS116の第1N値化データ生成処理、およびステップS118の第2N値化データ生成処理がそれぞれ終了したならば、次のステップS120に移行してそれぞれのN値化データを合成して、画素ごとにその画素値に応じたサイズのドットを割り当てて印刷データを生成した後、次のステップS121に移行して、その印刷データのうち、通常のN値化処理で生成されたN値化データに対応する印刷データ、すなわち前記ステップS118で第2N値化データ処理が行われたN値化データに対応する印刷データに対して前記ドットサイズ変更手段25によって、図23に示すようなエッジ部分のドットサイズを変更する処理を実施した後、最後のステップS122に移行してそのドットサイズを変更する処理を実施した印刷データを含めた全体の印刷データを用
いて印刷を実行することになる。
すなわち、本実施の形態は、前記第一の実施の形態におけるエッジ強調手段14に代わってドットサイズ変更手段25を備え、N値化処理前のエッジ強調処理に代わってエッジを有する分割領域に対して印刷データ生成処理後にそのエッジ部分のドットサイズ変更処理するようにしたものである。
これによって、前記第1の実施の形態と同様に、飛行曲がり現象によって発生するバンディング現象が低減して「白スジ」や「濃いスジ」が解消または殆ど目立たなくなるため、高品質な印刷物を効率良く得ることができると共に、各分割領域に応じた的確な処理が実施できるため、効率的な印刷処理を実現できる。
なお、図23に示すように、本実施の形態では、エッジを境とした両側のドットのそれぞれ変更するようにしたものであるが、いずれか一方のドットのみを変更するようにしても良い。また、サイズを変更するドットは、その境界部がスジ状になって現れるものでなければ同図の例のように1つおきやランダムにドットのサイズを変更する他に、エッジに沿って連続して変更しても良い。
また、本実施の形態においても前記第1の実施の形態と同様に、従来から既存のインクジェット方式の印字ヘッド200や印刷手段40(プリンタ)をそのまま活用するができる。
従って、図22の構成から印字ヘッド200と印刷手段26とを分離すれば、その機能はパソコンなどの汎用の情報処理装置(画像処理装置)のみで実現することも可能となる。
また、本発明は飛行曲がり現象のみならず、インクの吐出方向は垂直(正常)であるもののノズルの形成位置が正規の位置よりもずれている結果、形成されるドットが飛行曲がり現象と同じ結果となる場合にも全く同様に適用できることは勿論であり、さらにインク詰まりなどにより、特定のノズルからインクが吐出しなくなるような不具合に対しても同様に適用可能である。
また、本実施の形態は、ラインヘッド型のインクジェットプリンタのみならず、マルチパス型のインクジェットプリンタにも適用可能である。
また、本実施の形態も前記実施の形態と同様に、既存の印字ヘッド200および印刷手段26そのものには殆ど手を加えることなくその印字ヘッド特性に合わせて画像データを印刷用データに変換処理するようにしたため、印字ヘッド200や印刷手段26として特に専用のものを用意する必要はなく、従来から既存のインクジェット方式の印字ヘッド200や印刷手段26(プリンタ)をそのまま活用することができる。
また、本実施の形態における画像データ取得手段10、ブロック分割手段12、エッジ判別手段16、中間調領域判別手段18、第1N値化データ生成手段20、第2N値化データ生成手段22、印刷データ生成手段24、ドットサイズ変更手段25、印刷手段26は、課題を解決するための手段の形態1などの印刷装置における画像データ取得手段、ブロック分割手段、エッジ強調手段、エッジ判別手段、中間調領域判別手段、第1N値化データ生成手段、第2N値化データ生成手段、印刷データ生成手段、ドットサイズ変更手段、印刷手段などにそれぞれ対応する。
また、さらに本発明の第3の実施の形態として、図25に示すように処理対象となる原画像データを2プレーン以上に分割し、それぞれのプレーンに対して前記の処理を並行して実行すれば、より効率的な処理を実現することができる。
ここで、データを分割するタイミングとしては、特に限定されるものではないが最初か
ら処理対象となる原画像データを2プレーン以上に分割する他に、例えば、図11のステップS104でブロック分割処理した際や、ステップS110におけるエッジ有無の判断時、または、ステップS114における中間階調か否かの判断時などが適当である。
また、本発明の第4の実施の形態として、図25に示すように処理対象となる原画像データを2プレーンに分割し、それぞれのプレーンに対して前記第1および第2の実施の形態による処理を並行して実施した後、両印刷データを合成して印刷手段26によってまとめて印刷処理を実行するようにしても良い。すなわち、図25に示すように処理対象となる原画像データを2プレーンに分割した後、一方のプレーンに対して前記第1の実施の形態における印刷データ生成手段24による印刷データ生成処理までを実行し、他方のプレーンに対して前記第2の実施の形態におけるドットサイズ変更25によるドットサイズ変更処理が行われた印刷データ生成処理までを実行した後、図示しない合成手段印刷データ合成手段によってこれら印刷データを合成してから、1つの印刷手段26によってその合成された印刷データに基づいて印刷を実行する。
これによって、前記形態1および2のような効果に加え、ブロックごとの並行処理が可能となるため全体の印刷処理効率が向上すると共に、前記形態1または2単独で処理した場合よりもさらに周期性が軽減されるため、高品質な印刷物を得ることができる。
ここで、各分割領域に対する処理方法としては、特に限定されるものでなく、例えば、左上の分割領域は前記第1の実施の形態に準ずる方法で、その右の分割領域域は前記第2の実施の形態に準ずる方法で交互に処理したり、あるいは交互でなくとも2つおきなど、様々な組み合わせが可能である。
なお、前記発明を解決するための手段の欄に記載された形態9は、この第4の実施例の形態に対応するものである。すなわち、前記形態9における画像データ取得手段およびブロック分割手段は、図1および図22などに示す画像データ取得手段10およびブロック分割手段12に対応し、エッジ強調手段と、第1エッジ判別手段と、第1中間調領域判別手段と、第1N値化データ生成手段と、第2N値化データ生成手段と、第1印刷データ生成手段とは、図1などに示す、エッジ強調手段14と、エッジ判別手段16と、中間調領域判別手段18と、第1N値化データ生成手段20と、第2N値化データ生成手段22と、印刷データ生成手段24とにそれぞれ対応するものである。
また、同形態9における第2エッジ判別手段と、第2中間調領域判別手段と、第3N値化データ生成手段と、第4N値化データ生成手段と、第2印刷データ生成手段と、ドットサイズ変更手段は、図22などに示すエッジ判別手段16と、中間調領域判別手段18と、第1N値化データ生成手段20と、第2N値化データ生成手段22と、印刷データ生成手段24と、ドットサイズ変更手段25とにそれぞれ対応し、同形態9における印刷手段は、図1および図22などに示す印刷手段26に対応するものである。
本発明に係る印刷装置の第1の実施の形態を示す機能ブロック図である。 本発明に係る印刷装置を実現するコンピュータシステムのハードウェア構成を示すブロック図である。 本発明に係る印字ヘッドの構造を示す部分拡大底面図である。 本発明に係る印字ヘッドの構造を示す部分拡大側面図である。 飛行曲がり現象が発生しない理想的なドットパターンの一例を示す概念図である。 1つのノズルの飛行曲がり現象によって形成されるドットパターンの一例を示す概念図である。 N値化に際して参照される画素値とN値、およびそのN値とドットサイズとの関係を示した変換テーブルを示す図である。 画像データを分割領域に分割する分割パターンの一例を示す図である。 エッジの両サイドの濃度差を変更(強調)するようにした概念図である。 誤差拡散処理で用いられる誤差拡散マトリクスの一例を示す図である。 本発明の係る印刷装置の処理の流れの一例を示すフローチャート図である。 注目画素決定処理の流れの一例を示すフローチャート図である。 N値化およびドット変換処理の流れの一例を示すフローチャート図である。 変換された閾値によるN値化変換テーブルの第1の例を示す図である。 変換された閾値によるN値化変換テーブルの第2の例を示す図である。 N値化およびドット変換処理の流れの一例を示す第1の模式図である。 N値化およびドット変換処理の流れの一例を示す第2の模式図である。 N値化およびドット変換処理前後のドットパターンの一例を示す図である。 マルチパス型のインクジェットプリンタとラインヘッド型のインクジェットプリンタとによる印刷方式の違いを示す説明図である。 印字ヘッドの構造の他の例を示す概念図である。 本発明に係るプログラムを記録したコンピュータ読み取り可能な記録媒体の一例を示す概念図である。 本発明に係る印刷装置の第2の実施の形態を示す機能ブロック図である。 エッジの両サイドのドットサイズを変更(強調)した概念図である。 第2の実施の形態に係る処理の流れの一例を示すフローチャート図である。 第3および第4の実施の形態に概念図である。
符号の説明
100…印刷装置、200…印字ヘッド、10…画像データ取得手段、12…ブロック分割手段、14…エッジ強調手段、16…エッジ判別手段、18…中間領域判別手段、20…第1N値化データ生成手段、22…第2N値化データ生成手段、24…印刷データ生成手段、25…ドットサイズ変更手段、26…印刷手段、60…CPU、62.…RAM、64…ROM、66…インターフェース、70…記憶装置、72…出力装置、74…入力装置、50…ブラックノズルモジュール、52…イエローノズルモジュール、54…マゼンタノズルモジュール、56…シアンノズルモジュール、300A…通常のN値化およびドット変換テーブル、300B…変換された第1のN値化およびドット変換テーブル、300C…変換された第2のN値化およびドット変換テーブル、P…画素、S…印刷媒体(用紙)、N…ノズル、R…記録媒体

Claims (21)

  1. M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、
    前記M値の画像データ中のエッジを検出するエッジ検出手段と、
    前記エッジ検出手段で検出したエッジを強調するエッジ強調手段と、
    前記ブロック分割手段で分割された各分割領域内のエッジの有無を判別するエッジ判別手段と、
    前記エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別手段と、
    前記中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、
    前記エッジ判別手段でエッジを有すると判別された分割領域内の分割画像データ、または前記中間調領域判別手段で中間調領域でないと判別された分割領域内の分割画像データを第2のN値化処理を用いてN値化してN値の画像データを生成する第2N値化データ生成手段と、
    前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成手段と、
    前記印刷データ生成手段によって生成された印刷データに基づいて印刷を実行する印刷手段と、を備えたことを特徴とする印刷装置。
  2. 請求項1に記載の印刷装置において、
    前記エッジ強調手段は、前記エッジ部分に位置する画素の画素値を小さくするようになっていることを特徴とする印刷装置。
  3. 請求項1に記載の印刷装置において、
    前記エッジ強調手段は、前記エッジ部分に位置する画素の画素値を大きくするようになっていることを特徴とする印刷装置。
  4. 請求項1に記載の印刷装置において、
    前記エッジ強調手段、前記エッジ判別手段、前記中間調領域判別手段、および前記印刷データ生成手段のいずれか1つまたは2つ以上は、複数であることを特徴とする印刷装置。
  5. M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、
    前記ブロック分割手段で分割された各分割領域内のエッジの有無を判別するエッジ判別手段と、
    前記エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別手段と、
    前記中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、
    前記エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値化してN値の画像データを生成する第2N値化データ生成手段と、
    前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成手段と、
    前記印刷データ生成手段で生成された印刷データのうち、前記第2N値化データ生成手段で生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更手段と、
    前記ドットサイズ変更手段によってドットサイズが変更された印刷データおよび前記印刷データ生成手段で生成された印刷データに基づいて印刷を実行する印刷手段と、を備えたことを特徴とする印刷装置。
  6. 請求項5に記載の印刷装置において、
    前記ドットサイズ変更手段は、エッジ部分に位置するドットのサイズを小さいドットサイズにするようになっていることを特徴とする印刷装置。
  7. 請求項5に記載の印刷装置において、
    前記ドットサイズ変更手段は、エッジ部分に位置するドットのサイズを大きいドットサイズにするようになっていることを特徴とする印刷装置。
  8. 請求項5に記載の印刷装置において、
    前記エッジ判別手段、前記中間調領域判別手段、前記印刷データ生成手段、および前記ドットサイズ変更手段のいずれか1つまたは2つ以上は、複数であることを特徴とする印刷装置。
  9. M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、
    前記ブロック分割手段で分割された各分割領域のうち、一部の分割領域に対してエッジを検出するエッジ検出手段と、
    前記エッジ検出手段で検出したエッジを強調するエッジ強調手段と、
    前記エッジ強調手段でエッジ強調された分割領域内のエッジの有無を判別する第1エッジ判別手段と、
    前記第1エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する第1中間調領域判別手段と、
    前記第1中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、
    前記第1エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記第1中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値化してN値の画像データを生成する第2N値化データ生成手段と、
    前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する第1印刷データ生成手段と、を備えると共に、
    前記ブロック分割手段で分割された各分割領域のうち、前記一部の領域以外の分割領域に対してエッジの有無を判別する第2エッジ判別手段と、
    前記第2エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する第2中間調領域判別手段と、
    前記第2中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値化してN値の画像データを生成する第3N値化データ生成手段と、
    前記第2エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記第2中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値化してN値の画像データを生成する第4N値化データ生成手段と、
    前記第3N値化データ生成手段で生成したN値の画像データ、および前記第4N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する第2印刷データ生成手段と、
    前記第2印刷データ生成手段で生成された印刷データのうち、前記第4N値化データ生成手段で生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更手段と、
    前記ドットサイズ変更手段によってドットサイズが変更された印刷データおよび前記第2印刷データ生成手段で生成された印刷データと、前記第1印刷データ生成手段で生成された印刷データとを合成する印刷データ合成手段と、
    前記印刷データ合成手段で合成された印刷データに基づいて印刷を実行する印刷手段と、を備えたことを特徴とする印刷装置。
  10. コンピュータを、
    M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、
    前記M値の画像データ中のエッジを検出するエッジ検出手段と、
    前記エッジ検出手段で検出したエッジを強調するエッジ強調手段と、
    前記ブロック分割手段で分割された各分割領域内のエッジの有無を判別するエッジ判別手段と、
    前記エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別手段と、
    前記中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、
    前記エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値化してN値の画像データを生成する第2N値化データ生成手段と、
    前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成手段と、
    前記印刷データ生成手段によって生成された印刷データに基づいて印刷を実行する印刷手段と、して機能させることを特徴とする印刷プログラム。
  11. コンピュータを、
    M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、
    前記ブロック分割手段で分割された各分割領域内のエッジの有無を判別するエッジ判別手段と、
    前記エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別手段と、
    前記中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、
    前記エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値化してN値の画像データを生成する第2N値化データ生成手段と、
    前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成手段と、
    前記印刷用データ生成手段で生成された印刷データのうち、前記第2N値化データ生成手段で生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更手段と、
    前記ドットサイズ変更手段によってドットサイズが変更された印刷データおよび前記印刷データ生成手段で生成された印刷データに基づいて印刷を実行する印刷手段と、して機能させることを特徴とする印刷プログラム。
  12. 請求項10または11のいずれかに記載の印刷プログラムを記録したコンピュータ読み取り可能な記録媒体。
  13. M値(M≧3)の画像データを複数の領域に分割するブロック分割ステップと、
    前記M値の画像データ中のエッジを検出するエッジ検出ステップと、
    前記エッジ検出ステップで検出したエッジを強調するエッジ強調ステップと、
    前記ブロック分割ステップで分割された各分割領域内のエッジの有無を判別するエッジ判別ステップと、
    前記エッジ判別ステップでエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別ステップと、
    前記中間調判別ステップで中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成ステップと、
    前記エッジ判別ステップでエッジを有すると判別された分割領域内の画像データ、または前記中間調判別ステップで中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値化してN値の画像データを生成する第2N値化データ生成ステップと、
    前記第2N値化データ生成ステップおよび前記第1N値化データ生成ステップで生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成ステップと、
    前記印刷データ生成ステップによって生成された印刷データに基づいて印刷を実行する印刷ステップと、を含むことを特徴とする印刷方法。
  14. M値(M≧3)の画像データを複数の領域に分割するブロック分割ステップと、
    前記ブロック分割ステップで分割された各分割領域内のエッジの有無を判別するエッジ判別ステップと、
    前記エッジ判別ステップでエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別ステップと、
    前記中間調判別ステップで中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成ステップと、
    前記エッジ判別ステップでエッジを有すると判別された分割領域内の画像データ、または前記中間調判別ステップで中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値化してN値の画像データを生成する第2N値化データ生成ステップと、
    前記第2N値化データ生成ステップおよび前記第1N値化データ生成ステップで生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成ステップと、
    前記印刷データ生成ステップで生成された印刷データのうち、前記第1N値化データ生成ステップで生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更ステップと、
    前記ドットサイズ変更ステップによってドットサイズが変更された印刷データおよび前記印刷データ生成ステップで生成された印刷データに基づいて印刷を実行する印刷ステップと、を含むことを特徴とする印刷方法。
  15. M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、
    前記M値の画像データ中のエッジを検出するエッジ検出手段と、
    前記エッジ検出手段で検出したエッジを強調するエッジ強調手段と、
    前記ブロック分割手段で分割された各分割領域内のエッジの有無を判別するエッジ判別手段と、
    前記エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別手段と、
    前記中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、
    前記エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値化してN値の画像データを生成する第2N値化データ生成手段と、
    前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成手段と、を備えたことを特徴とする画像処理装置。
  16. M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、
    前記ブロック分割手段で分割された各分割領域内のエッジの有無を判別するエッジ判別手段と、
    前記エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別手段と、
    前記中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、
    前記エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値化してN値の画像データを生成する第2N値化データ生成手段と、
    前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成手段と、
    前記印刷データ生成手段で生成された印刷データのうち、前記第2N値化データ生成手段で生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更手段と、を備えたことを特徴とする画像処理装置。
  17. コンピュータを、
    M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、
    前記M値の画像データ中のエッジを検出するエッジ検出手段と、
    前記エッジ検出手段で検出したエッジを強調するエッジ強調手段と、
    前記ブロック分割手段で分割された各分割領域内のエッジの有無を判別するエッジ判別手段と、
    前記エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別手段と、
    前記中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、
    前記エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値化してN値の画像データを生成する第2N値化データ生成手段と、
    前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成手段と、して機能させることを特徴とする画像処理プログラム。
  18. コンピュータを、
    M値(M≧3)の画像データを複数の領域に分割するブロック分割手段と、
    前記ブロック分割手段で分割された各分割領域内のエッジの有無を判別するエッジ判別手段と、
    前記エッジ判別手段でエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別手段と、
    前記中間調領域判別手段で中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成手段と、
    前記エッジ判別手段でエッジを有すると判別された分割領域内の画像データ、または前記中間調領域判別手段で中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値化してN値の画像データを生成する第2N値化データ生成手段と、
    前記第1N値化データ生成手段で生成したN値の画像データ、および前記第2N値化データ生成手段で生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成手段と、
    前記印刷用データ生成手段で生成された印刷データのうち、前記第2N値化データ生成手段で生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更手段と、して機能させることを特徴とする画像処理プログラム。
  19. 請求項17または18のいずれかに記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
  20. M値(M≧3)の画像データを複数の領域に分割するブロック分割ステップと、
    前記M値の画像データ中のエッジを検出するエッジ検出ステップと、
    前記エッジ検出ステップで検出したエッジを強調するエッジ強調ステップと、
    前記ブロック分割ステップで分割された各分割領域内のエッジの有無を判別するエッジ判別ステップと、
    前記エッジ判別ステップでエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別ステップと、
    前記中間調判別ステップで中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成ステップと、
    前記エッジ判別ステップでエッジを有すると判別された分割領域内の画像データ、または前記中間調判別ステップで中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値化してN値の画像データを生成する第2N値化データ生成ステップと、
    前記第2N値化データ生成ステップおよび前記第1N値化データ生成ステップで生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成ステップと、を含むことを特徴とする画像処理方法。
  21. M値(M≧3)の画像データを複数の領域に分割するブロック分割ステップと、
    前記ブロック分割ステップで分割された各分割領域内のエッジの有無を判別するエッジ判別ステップと、
    前記エッジ判別ステップでエッジを有しないと判別された分割領域が中間調領域であるか否かを判別する中間調領域判別ステップと、
    前記中間調判別ステップで中間調領域であると判別された分割領域内の画像データを第1のN値化処理を用いてN値(M>N≧2)化してN値の画像データを生成する第1N値化データ生成ステップと、
    前記エッジ判別ステップでエッジを有すると判別された分割領域内の画像データ、または前記中間調判別ステップで中間調領域でないと判別された分割領域内の画像データを第2のN値化処理を用いてN値化してN値の画像データを生成する第2N値化データ生成ステップと、
    前記第2N値化データ生成ステップおよび前記第1N値化データ生成ステップで生成したN値の画像データの各画素に対応するドットを設定した印刷データを生成する印刷データ生成ステップと、
    前記印刷データ生成ステップで生成された印刷データのうち、前記第1N値化データ生成ステップで生成したN値の画像データに対応する印刷データのエッジ部分に位置するドットのサイズを変更してそのエッジを強調するドットサイズ変更ステップと、を含むことを特徴とする画像処理方法。
JP2005308404A 2005-02-22 2005-10-24 印刷装置、印刷プログラム、印刷方法、および画像処理装置、画像処理プログラム、画像処理方法、ならびに前記プログラムを記録した記録媒体 Withdrawn JP2006264301A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2005308404A JP2006264301A (ja) 2005-02-22 2005-10-24 印刷装置、印刷プログラム、印刷方法、および画像処理装置、画像処理プログラム、画像処理方法、ならびに前記プログラムを記録した記録媒体
US11/358,878 US20060187491A1 (en) 2005-02-22 2006-02-21 Printing device, printing program, printing method, image processing device, image processing program, image processing method, and recoding medium with the programs recorded thereon

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2005045135 2005-02-22
JP2005308404A JP2006264301A (ja) 2005-02-22 2005-10-24 印刷装置、印刷プログラム、印刷方法、および画像処理装置、画像処理プログラム、画像処理方法、ならびに前記プログラムを記録した記録媒体

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2006282858A Division JP2007068202A (ja) 2005-02-22 2006-10-17 印刷装置、印刷プログラム、印刷方法、および画像処理装置、画像処理プログラム、画像処理方法、ならびに前記プログラムを記録した記録媒体

Publications (2)

Publication Number Publication Date
JP2006264301A true JP2006264301A (ja) 2006-10-05
JP2006264301A5 JP2006264301A5 (ja) 2006-12-07

Family

ID=36912373

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005308404A Withdrawn JP2006264301A (ja) 2005-02-22 2005-10-24 印刷装置、印刷プログラム、印刷方法、および画像処理装置、画像処理プログラム、画像処理方法、ならびに前記プログラムを記録した記録媒体

Country Status (2)

Country Link
US (1) US20060187491A1 (ja)
JP (1) JP2006264301A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101022777B1 (ko) * 2008-03-31 2011-03-17 캐논 가부시끼가이샤 화상처리장치 및 화상처리방법
JP2016036069A (ja) * 2014-08-01 2016-03-17 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011161752A (ja) * 2010-02-09 2011-08-25 Seiko Epson Corp 印刷装置
CA2849079C (en) 2011-09-21 2019-06-11 Donaldson Company, Inc. Fine fibers made from polymer crosslinked with resinous aldehyde composition
US8749843B2 (en) * 2012-04-10 2014-06-10 Palo Alto Research Center Incorporated Robust recognition of clusters of streaks at multiple scales
EP2964817A1 (en) 2013-03-09 2016-01-13 Donaldson Company, Inc. Fine fibers made from reactive additives
CN113986152A (zh) * 2020-07-08 2022-01-28 森大(深圳)技术有限公司 图像分段转换的喷墨打印方法、装置、设备及存储介质
JP2022052477A (ja) * 2020-09-23 2022-04-04 セイコーエプソン株式会社 記録制御装置、及び、記録制御方法
CN116152123B (zh) * 2023-04-21 2023-09-19 荣耀终端有限公司 图像处理方法、电子设备及可读存储介质

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09270917A (ja) * 1996-04-02 1997-10-14 Ricoh Co Ltd 画像処理装置
JP3819573B2 (ja) * 1997-11-19 2006-09-13 セイコーエプソン株式会社 印刷装置および印刷方法並びに記録媒体
US6283571B1 (en) * 1998-07-03 2001-09-04 Seiko Epson Corporation Printer and recording medium
US6196736B1 (en) * 1998-08-18 2001-03-06 Seiko Epson Corporation Adjustment of printing position deviation during bidirectional printing
WO2002005214A2 (en) * 2000-07-11 2002-01-17 Eg Technology Adaptive edge detection and enhancement for image processing
US7031025B1 (en) * 2000-08-23 2006-04-18 Hewlett-Packard Development Company, L.P. Combined dot density and dot size modulation
US20020067509A1 (en) * 2000-12-06 2002-06-06 Roylance Eugene A. Method, apparatus and system for dynamic switching of image processing techniques
JP2002251621A (ja) * 2001-02-22 2002-09-06 Fujitsu Ltd 画像作成システム、画像作成方法および画像作成プログラム
JP3882651B2 (ja) * 2002-03-20 2007-02-21 富士ゼロックス株式会社 画像処理装置およびプログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101022777B1 (ko) * 2008-03-31 2011-03-17 캐논 가부시끼가이샤 화상처리장치 및 화상처리방법
JP2016036069A (ja) * 2014-08-01 2016-03-17 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム

Also Published As

Publication number Publication date
US20060187491A1 (en) 2006-08-24

Similar Documents

Publication Publication Date Title
US8274704B2 (en) Image processing apparatus and method for selecting a processing mode based on attributes of original multivalued image data
US8451493B2 (en) Processor, method and program for processing data using a mask pattern with print permission parts arranged at a distance of corresponding integral multiple areas
JP4586712B2 (ja) 印刷装置
JP2006264301A (ja) 印刷装置、印刷プログラム、印刷方法、および画像処理装置、画像処理プログラム、画像処理方法、ならびに前記プログラムを記録した記録媒体
JP4534963B2 (ja) 画像形成方法、画像形成装置、画像形成システム、印刷方法、印刷物の生成方法および画像形成装置を制御するためのコンピュータプログラム
JP2006289947A (ja) 印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法
JP2006231903A (ja) 印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法
JP4506652B2 (ja) 高画質ハーフトーン処理
JP4434112B2 (ja) 印刷装置、印刷装置制御プログラム及び印刷装置制御方法
JP2007230213A (ja) 印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法
JP2006224419A (ja) 印刷装置、印刷プログラム、印刷方法、および画像処理装置、画像処理プログラム、画像処理方法、ならびに前記プログラムを記録した記録媒体
JP2007306550A (ja) データ処理装置、データ処理方法およびプログラム
JP4534964B2 (ja) 画像形成方法、画像形成装置、画像形成システム、印刷物の生成方法および画像形成装置を制御するためのコンピュータプログラム
JP2006315411A (ja) 印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法
JP2007068202A (ja) 印刷装置、印刷プログラム、印刷方法、および画像処理装置、画像処理プログラム、画像処理方法、ならびに前記プログラムを記録した記録媒体
JP5843472B2 (ja) 画像処理装置、画像処理方法及びプログラム
US20120314234A1 (en) Image processing apparatus, image printing apparatus and image processing method
JP2006212792A (ja) 印刷装置、印刷プログラム、印刷方法、および画像処理装置、画像処理プログラム、画像処理方法、ならびに前記プログラムを記録した記録媒体。
JP2005280276A (ja) インクジェット記録方法およびインクジェット記録システム
JP2006212907A (ja) 印刷装置、印刷プログラム、印刷方法および画像処理装置、画像処理プログラム、画像処理方法、並びに前記プログラムを記録した記録媒体
JP2007230218A (ja) 印刷装置、印刷装置制御プログラム及び印刷装置制御方法、印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法、並びに前記プログラムを記憶した記憶媒体
JP2006247918A (ja) 印刷装置、印刷プログラム、印刷方法および画像処理装置、画像処理プログラム、画像処理方法、並びに前記プログラムを記録した記録媒体
JP2006205717A (ja) 印刷装置、印刷プログラム、印刷方法、および画像処理装置、画像処理プログラム、画像処理方法、並びに前記プログラムを記録した記録媒体
JP2007008177A (ja) 印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法
JP2008143118A (ja) 印刷装置、印刷装置制御プログラム、当該プログラムを記録した記録媒体及び印刷装置制御方法、並びに印刷用画像データ生成装置、印刷用画像データ生成プログラム、当該プログラムを記録した記録媒体及び印刷用画像データ生成方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061019

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061019

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091117

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20091228