JP7773284B2 - 画像処理方法及び画像処理装置 - Google Patents

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

Info

Publication number
JP7773284B2
JP7773284B2 JP2024152531A JP2024152531A JP7773284B2 JP 7773284 B2 JP7773284 B2 JP 7773284B2 JP 2024152531 A JP2024152531 A JP 2024152531A JP 2024152531 A JP2024152531 A JP 2024152531A JP 7773284 B2 JP7773284 B2 JP 7773284B2
Authority
JP
Japan
Prior art keywords
dot
dot pattern
dots
adjacent
pattern
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
Application number
JP2024152531A
Other languages
English (en)
Other versions
JP2024161225A (ja
Inventor
司 土井
宏和 田中
聡 関
純一 中川
真由子 山縣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2024152531A priority Critical patent/JP7773284B2/ja
Publication of JP2024161225A publication Critical patent/JP2024161225A/ja
Application granted granted Critical
Publication of JP7773284B2 publication Critical patent/JP7773284B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/387Composing, repositioning or otherwise geometrically modifying originals
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/21Ink jet for multi-colour printing
    • B41J2/2132Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
    • G06K15/102Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers using ink jet print heads
    • G06K15/105Multipass or interlaced printing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J19/00Character- or line-spacing mechanisms
    • B41J19/14Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction
    • B41J19/142Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction with a reciprocating print head printing in both directions across the paper width
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/21Ink jet for multi-colour printing
    • B41J2/2132Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding
    • B41J2/2135Alignment of dots
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
    • G06K15/102Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers using ink jet print heads
    • G06K15/105Multipass or interlaced printing
    • G06K15/107Mask selection
    • 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
    • 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/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • 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/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6002Corrections within particular colour systems
    • H04N1/6008Corrections within particular colour systems with primary colour signals, e.g. RGB or CMY(K)
    • 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/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6016Conversion to subtractive colour signals
    • H04N1/6019Conversion to subtractive colour signals using look-up tables
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Quality & Reliability (AREA)
  • Ink Jet (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Particle Formation And Scattering Control In Inkjet Printers (AREA)
  • Color, Gradation (AREA)
  • Dot-Matrix Printers And Others (AREA)

Description

本発明は、画像処理方法及び画像処理装置に関する。
記録ヘッドと記録媒体との相対移動によって画像を記録する記録装置においては、上記相対移動に伴う記録位置ずれに起因して画像の粒状性や濃度ムラが目立ってしまうことがある。例えば、シリアル型のインクジェット記録装置でマルチパス記録を行った場合、任意の記録走査で記録位置ずれが発生すると、異なる記録走査で記録したドット群の相対的なずれがドットの分散性に影響を与え、粒状感や濃度ムラとして感知される場合がある。
特許文献1には、マルチパス記録において、一方の走査で記録されるドットと他方の走査で記録されるドットが走査方向に隣接する頻度を制御することにより、走査間の記録位置ずれに伴う濃度ムラを抑制する方法が開示されている。
また特許文献2には、第1の記録走査と第2の記録走査の間で記録位置ずれが発生しても、記録媒体上におけるドットの被覆率を安定させるような、第1の記録走査と第2の記録走査のそれぞれのための閾値マトリクスとを作成する方法が開示されている。
特開2017-35886号公報 特開2014-113819号公報 米国特許第6867884号明細書
しかしながら、特許文献1の構成では、一方の走査で記録したドットと他方の走査で記録したドットが、記録ヘッドの走査方向にずれる場合は有効であるものの、副走査方向にずれる場合は、その効果は得られなかった。また特許文献2の構成では、濃度ムラと粒状性の変化を抑えることはできるものの、元々画像に存在する粒状性についての課題は残されていた。
本発明は上記問題点を解消するためのものである。よって、その目的とするところは、記録ヘッドと記録媒体との相対移動に伴う記録位置ずれが発生した場合であっても、粒状感や濃度ムラを目立たせることなく、高画質な画像を記録することである。
そのために本発明は、所定の階調値に対応する階調データを取得する工程と、前記階調データに基づき、記録手段の往路走査によって記録される第1ドットパターンに対応する第1データと、前記記録手段の復路走査によって記録され且つ記録媒体上において前記第1ドットパターンと重ねて記録される第2ドットパターンに対応する第2データと、を生成する工程と、を有する画像処理方法であって、前記第1ドットパターンは、第1の方向に第1の間隔で繰り返し配置されたドットと、第2の方向に第2の間隔で繰り返し配置されたドットと、で形成される第1の格子を含み、前記第2ドットパターンは、第3の方向に第3の間隔で繰り返し配置されたドットと、第4の方向に第4の間隔で繰り返し配置されたドットと、で形成される第2の格子を含み、前記第1ドットパターンに含まれる1つのドットの中心に前記第2ドットパターンに含まれる1つのドットの中心が重畳する第1の相対位置で、前記第1ドットパターンと前記第2ドットパターンを合成させた合成ドットパターンは、(i)前記第1ドットパターンに含まれる第1ドットと前記第2ドットパターンに含まれる第2ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接する第1の近接ドットと、(ii)前記第1ドットパターンに含まれる第3ドットと前記第2ドットパターンに含まれる第4ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接する第2の近接ドットと、を含み、前記第1の近接ドットそれぞれの中心を結ぶ直線の第1の傾きは、前記第2の近接ドットそれぞれの中心を結ぶ直線の第2の傾きとは異なることを特徴とする。
本発明によれば、記録ヘッドと記録媒体との相対移動に伴う記録位置ずれが発生した場合であっても、粒状感や濃度ムラを目立たせることなく、高画質な画像を記録することが可能となる。
ロバストパターンの一例を示す図。 第1、第2ドットパターンをずらした状態を示す図。 ずれと並進対称ドットパターンの再現を説明する図。 並進対称ドットパターン再現周期内のずれ状態を示す図。 被覆率変動を説明する図。 重畳ドットの分離に伴う被覆面積の変化を示す図。 重畳ドットの分離と近接ドットの重畳を並行して示す図。 ロバストパターンを実現する第2の条件の反例を説明する図。 ロバストパターンを実現する第2の条件の反例を説明する図。 ロバストパターンを実現する第3の条件の反例を説明する図。 記録装置の構成を説明するための図。 記録ヘッドを説明する図。 記録システムの構成を示すブロック図。 第1実施形態における画像処理のフローチャート。 双方向のマルチパス記録の説明図。 量子化処理を実現するための機能ブロック図。 閾値マトリクスの一例を示す図。 異なる階調値に対応する量子化処理を行った結果を示す図。 量子化処理の結果に従うドットパターンを示す図。 第2実施形態における量子化処理を行った結果を示す図。 第2実施形態における量子化処理の結果に従うドットパターンを示す図。 第3実施形態で用いる記録ヘッドの概略図。 第3実施形態における画像処理のフローチャート。 ドット配置パターンと基準インデックスパターンを示す図。 時分割駆動法を説明するための図。 第3実施形態における駆動制御を説明するための図。 往復走査における駆動タイミングのずらしを説明するための図。 ラスタグループのカラムずらしを説明する図。 第3実施形態で実現される格子パターンを示す図。 インデックスパターンと2値データを示す図。 インデックスパターンの作成方法を示す図。 第3実施形態で用いる閾値マトリクスを示す図。 第3実施形態で実現されるロバストパターンを示す図。 低階調領域で使用する閾値マトリクスを示す図。 低階調領域で形成されるドットパターンを示す図。 第4実施形態における画像処理のフローチャート。 第4実施形態のドット配置パターンとインデックスパターンを示す図。 マスク処理で使用するマスクパターンを示す図。
<ロバストパターンの特徴>
最初に、本発明の実施形態で共通に採用可能なロバストパターンについて説明する。本明細書において、ロバストパターンとは、所定の画素領域に2組のドットパターンを重ねて記録した場合に形成されるドットパターンであって、2組のドットパターンが相対的にずれても画素領域においてドット被覆率と粒状性が大きく変わらない特徴を有する。なお、被覆率とは、記録媒体に対するドットの被覆面積の割合を示す。
図1は、ロバストパターンの一例を示す図である。ここでは、XY平面において1200dpiで配列する画素位置に対し、直径42μmのドットを選択的に配置した状態を示す。図では、第1ドットの群で構成される第1ドットパターン101と第2ドットの群で構成される第2ドットパターン102とを重ねることによって、ロバストパターン100が形成される様子を示している。ここでは、パターンの一部を切り取って示しているが、各パターンはXY方向に繰り返し配列されるものとする。
<1画素単位のずれ>
図2は、第1ドットパターン101に対し第2ドットパターン102を1画素単位でずらした状態を示す図である。中央は、ずらしがない状態を示し、図1のロバストパターン100と等しい。周囲のパターンは、第1ドットパターン101に対し第2ドットパターン202を、XY平面の8方向にそれぞれ1画素分(21μm)ずつずらした状態を示す。
各ドットパターンには、同様の繰り返しパターン200が現れていることが分かる。そして、これら9つのパターンは、繰り返しパターン200の現れる位置は互いに異なるものの、同一の繰り返しパターン200が縦横に敷き詰められた、実質的に同じドットパターンであることがわかる。このような場合、周囲に示す8つのパターンのそれぞれについて、第2ドットパターン102を更に同じ方向に1画素分ずらしても、上記と同様に、繰り返しパターン200が縦横に敷き詰められたパターンが得られる。
このように、ロバストパターン100は、第1ドットパターン101と第2ドットパターン102とが相対的にずれたとしても、そのずれ量やずれの方向によらず同等のドットパターンが得られるという特徴を有している。以下、第1ドットパターン101と第2ドットパターン102とがXY方向に相対的にずれたとしても、同一の繰り返しパターン200が異なる位相で配置したパターンが得られるような特性を「並進対称性」と呼ぶ。そして、「並進対称性」が再現される最小のずれ量を「並進対称再現周期」と呼ぶ。図1~図3で説明したロバストパターンにおいては、1200dpiの1画素(21μm)が「並進対称再現周期」となる。
図3(a)及び(b)は、ロバストパターンにおいて並進対称性が得られるメカニズムを説明するための図である。
図3(a)は、第1ドットパターン101と第2ドットパターン102との間でずれが生じていない状態を示す。図3(a)のドットパターンには、第1ドットパターン101構成する第1ドットと第2ドットパターン102を構成する第2ドットが重畳した重畳ドット301が含まれている。また、第1ドットと第2ドットが部分的に重畳する近接ドット302~305や、他のドットと重畳しない単独ドットも含まれている。図では、重畳ドット301の中心を通る基準線を破線で示している。
ここで、任意の重畳ドット301に着目すると、その周囲における、第1ドットと第2ドットの配置は、当該重畳ドット301に対し点対称な関係にあることがわかる。例えば、図中、左側の第1ドットと右側の第2ドットで構成される近接ドット302の、重畳ドット301に対し点対称な位置には、左側の第2ドットと右側の第1ドットで構成される近接ドット303が配されている。また、上側の第1ドットと下側の第2ドットで構成される近接ドット304の、重畳ドット301に対し点対称な位置には、上側の第2ドットと下側の第1ドットで構成される近接ドット305が配されている。
図3(b)は、第1ドットパターン101に対し第2ドットパターン102を+X方向に1画素分(21μm)ずらした状態を示している。図3(b)において、図3(a)の重畳ドット301は、左側の第1ドットと右側の第2ドットで構成される近接ドット302に変化する。また、図3(a)において左側の第2ドットと右側の第1ドットで構成される近接ドット303は、図3(b)では重畳ドット301に変化する。
ここで両図を比較すると、図3(a)で重畳ドット301が配される位置と、図3(b)で重畳ドット301が配される位置は変わるものの、重畳ドット301の数と周期、即ち基準線の数と周期は変わらない。更に、基準線によって囲まれる繰り返しパターン200における、第1ドットと第2ドットのレイアウトも変わらない。つまり、第1ドットパターン101と第2ドットパターン102との間で1画素単位即ち並進対称再現周期単位のずれが発生しても、繰り返しパターン200の中でドット被覆率は増減しない。
<並進対称再現周期未満のずれ>
図4(a)及び(b)は、第1ドットパターン101と第2ドットパターン102における1画素(21μm)未満のズレの影響を説明するための図である。図4(a)は、1画素未満のずれの単位を便宜的に示す図である。1200dpiの1画素を、9600dpiの8×8に更に分割して示している。9600dpiの場合、各格子の間隔は約2.6μmとなる。
図4(b)は、第1ドットパターン101の左上を、原点A(0,0)に固定した状態で、第2ドットパターン102の左上を、様々な位置にずらした状態を示している。ここでは、第2ドットパターン102の左上を、点A(0,0)、点B(4,0)、点C(8,0)、点D(4,4)、点E(8,8)にずらした5通りの場合を示している。点A(0,0)のパターンは、図2の中央に示すロバストパターン100に相当する。点C(8,0)のパターンは、図2の右中央のパターンに相当し、点E(8,8)のパターンは、図2の右下のパターンに相当する。
図5(a)及び(b)は、並進対称再現周期未満のずれにおけるドット被覆率の変化を示す図である。図5(a)は、第2ドットパターン102が、図4の点A(0,0)と点C(8,0)間で変化する場合、即ち第2ドットパターン102が+X方向(右方向)にずれる場合の、ドット被覆率変動を示している。一方、図5(b)は、第2ドットパターンが、点A(0,0)と点E(8,8)間で変化する場合、即ち第2ドットパターンが+XY方向(右下方向)にずれる場合の、ドット被覆率変動を示している。ここで、ドット被覆率とは、直径42μmのドットによって紙面が被覆される割合を示し、ドット被覆率変動とは、ドット被覆率がずれによって変動する値を示している。
図5(a)において、点A(0,0)のパターンと点C(8,0)のパターンは、並進対称再現周期の1周期分ずれた関係にあるので、互いに並進対称性を有しドット被覆率は同等(40.1%)である。よって、ドット被覆率変動はどちらも0%となっている。これに対し、点B(4,0)のパターンは、点A(0,0)と点C(8,0)の間のパターンであるが、点A(0,0)や点C(8,0)との間で並進対称性は有さず、ドット被覆率も40.5%に増えている。よって、ドット被覆率変動は+0.4%(=40.5-40.1)となっている。
図5(b)において、点A(0,0)のパターンと点E(8,8)のパターンは、並進対称再現周期の1周期分ずれた関係にあるので、互いに並進対称性を有しドット被覆率はどちらも40.1%である。よって、ドット被覆率変動はどちらも0%となっている。これに対し、点D(4,4)のパターンは、点A(0,0)と点E(8,8)の間のパターンであるが、点A(0,0)や点E(8,8)との間で並進対称性は有さず、ドット被覆率も40.6%に増えている。よって、ドット被覆率変動は+0.5%(=40.6-40.1)となっている。但し、この程度の変動は紙面の被覆率に比べれば十分小さく、視覚的には感知され難い。
即ち、上記ロバストパターンにおいて、並進対称再現周期よりも小さいズレで発生する濃度変動は視覚的に感知されず、並進対称再現周期を単位とするズレでは濃度変動自体が発生しない。このため、上記ロバストパターンは、ずれの方向やずれ量によらず濃度ムラが発生しにくいパターンとなる。
<近接ドットについて>
図6は、重畳ドットの分離に伴う被覆面積の変化をミクロ的に示す図である。横軸は、第1ドットに対する第2ドットのズレ量を示し、単位は9600dpiのピクセルである。1ピクセルは約2.6μmに相当する。縦軸は、用紙に対する被覆面積を示し、単位はドットである。すなわち、「1」が42μmの直径を有する1ドットの被覆面積に相当する。
第1ドットと第2ドットが完全に重畳している場合、被覆面積は1である。第1ドットに対し第2ドットがずれていくと被覆面積は徐々に増大し、16ピクセルほどで2つのドットは完全に分離し被覆面積は2となる。その後は、ずれ量に関係なく、被覆面積は2が維持される。但し、第1、第2のドットパターン間でずれが発生した場合、図6のように重畳ドットが分離する箇所もあれば、分離していたドットが重畳ドットに変化する箇所もある。
図7(a)~(c)は、第1ドットパターン101と第2ドットパターン102のずれに伴って、重畳ドットが分離していく様子と、近接ドットが重畳していく様子を並行して示す図である。図7(a)は、1.5ドット分(≒63μm)の距離を置く近接ドットが重畳していく場合を示し、図7(b)は、1.0ドット分(≒42μm)の距離を置く近接ドットが重畳していく場合を示している。また、図7(c)は、0.5ドット分(≒21μm)の距離を置く近接ドットが重畳していく場合を示している。いずれの図も、分離していく重畳ドットの被覆面積を点線で示し、重畳していく近接ドットの被覆面積を破線で示し、これら2種類の被覆面積の和(総被覆面積)を実線で示している。また、いずれの図も、横軸は、近接ドットが完全な重畳ドットとなるまでの範囲を示している。
図7(a)において、総被覆面積の初期値と最終値は3ドットであり、中央値の12ピクセルで最大値3.8ドットとなる。図7(b)において、総被覆面積の初期値と最終値は3ドットであり、中央値の8ピクセルで最大値3.3ドットとなる。図7(c)において、総被覆面積は初期値から最終値まで2.6ドットで安定している。
即ち、図7(a)~(c)を比較すると、並進対称再現周期未満のずれに対する濃度変化を抑えるためには、予め用意する近接ドットを構成する2つのドットの距離はなるべく小さくすることが好ましく、0.5ドット以下とすることが更に好ましいと言える。但し、視覚的に検知される濃度は必ずしもドットの被覆率に比例するものでもない。すなわち、ロバストパターンにおいて予め用意すべき近接ドット間の距離は、記録解像度、ドット径、ドット濃度などに応じて適切に調整することが好ましい。
<ロバストパターンの条件>
以下、以上説明した特徴を有するロバストパターンとなるパターンの条件について説明する。
第1の条件は、第1ドットパターンと第2ドットパターンとが異なる格子パターンで構成されることである。
ここで、格子パターンの定義について説明する。本明細書において、格子パターンとは、任意のドットの位置から他のドットの位置を2つの基底ベクトルで指定できるパターンを示す。例えば、図1の第1ドットパターン101は、a1とb1を基底ベクトルとする格子パターンと言える。また、第2ドットパターン102は、a2とb2を基底ベクトルとする格子パターンと言える。そして、同じ基底ベクトルで定義される2つの格子パターンは、同じ格子パターンであるとみなすことができ、異なる基底ベクトルで定義される2つの格子パターンは、異なる格子パターンであるとみなすことができる。即ち、基底ベクトルがa1とb1である第1ドットパターン101と、基底ベクトルがa2とb2である第2ドットパターン102は異なる格子パターンとなる。
第1ドットパターンと第2ドットパターンが同じ格子パターンであると、任意のドットが重畳ドットとなる位置において、ほぼ全てのドットが重畳ドットとなってしまう。この場合、基底ベクトルによって定義される格子間距離よりも小さいずれにおいて、並進対称なドットパターンが再現されない状態となり、基底ベクトルの大きさよりも小さいずれが発生した際に濃度ムラや粒状性の悪化が懸念される。
第2の条件は、任意のドットで重畳ドットを生成したときに、重畳ドットと近接ドットとが混在することである。その上で、近接ドットを構成する第1ドットと第2ドットとは、基底ベクトルで定義される格子間距離よりも小さな距離をおいて配置されていることである。
図8は、第1の条件は満たすが第2の条件は満たさないパターンの例を示す。第1ドットパターン801と第2ドットパターン802は異なる格子パターンであるが、これらを重ね合わせた合成ドットパターン803において、近接ドットは存在していない。全てが、重畳ドット804または単独ドット805となってしまっている。この場合、第1ドットパターン801と第2ドットパターン802との間に、格子間距離よりも小さいずれにおいて並進対称性は得られず、図7(a)~(c)で説明したような被覆面積を安定化させる効果を得ることはできない。
また、図9は、第1の条件は満たすが第2の条件は満たさないパターンの別例を示す。本例において、第1ドットパターン901と第2ドットパターン902は異なる格子パターンであり、これらを重ね合わせた合成ドットパターン903において、重畳ドット904と近接ドット905は存在している。しかしながら、近接ドット905を構成する2つのドット間距離D2は、第1ドットパターン901の基底ベクトルが定義する格子間距離D1よりも大きくなってしまっている。この場合、第1ドットパターン901と第2ドットパターン902との間に格子間距離以内の相対的なずれが発生して重畳ドット904が分離しても、近接ドット905は十分に重複できない状態となる。その結果、本パターンにおいても、図7(a)~(c)で説明したような被覆面積を安定化させる効果を得ることはできない。
第3の条件は、複数の近接ドットの中に、近接方向が異なるものが存在することである。ここで、近接方向とは、近接ドットを構成する第1ドットの中心と第2ドットの中心を結ぶ直線の傾きを示す。
図10は、第1の条件と第2の条件は満すが、第3の条件は満たさないパターンの例を示す。本例において、第1ドットパターン1001と第2ドットパターン1002は異なる格子パターンであり、これらを重ね合わせた合成ドットパターン1003において、重畳ドット1004と近接ドット1005が存在している。また、近接ドット1005を構成する第1ドットと第2ドットとは、第1ドットパターン1001や第2ドットパターン1002の格子間距離D1よりも小さな距離D2をおいて配置されている。
しかしながら、合成ドットパターン1003においては、いずれの近接ドット1005も、第1ドットと第2ドットがX方向に近接して構成されるものであり、X方向以外の方向に近接して構成されるものではない。この場合、第1ドットパターン1001と第2ドットパターン1002が近接の方向即ちX方向にずれた場合は、図7(a)~(c)で説明した効果を得ることはできる。しかしながら、第1ドットパターン1001と第2ドットパターン1002が、X方向と直交するY方向にずれた場合、重畳ドット1004がY方向に分離しても、近接ドットを構成する2つのドットは重畳せず、被覆面積の変動を招致してしまう。
これに対し、図1で説明したロバストパターン100は、上述した第1~第3の条件を全て満たしている。すなわち、再度図1を参照すると、第1ドットパターン101と第2ドットパターン102は、基底ベクトルが異なる格子パターンで構成されている(第1の条件)。これらを重ね合わせた合成ドットパターン100において、重畳ドット104と近接ドット105が存在し、近接ドット105を構成する第1ドットと第2ドットは、基底ベクトルが定義する格子間距離よりも小さな距離をおいて配置されている(第2の条件)。更に、合成ドットパターン100においては、X方向に近接する近接ドット、Y方向に近接する近接ドット、斜め方向に近接する近接ドットのように、近接方向の異なる複数の近接ドットが存在している(第3の条件)。
よって、上記3つの条件を満たす合成ドットパターン100においては、既に図2~図7を用いて説明した効果が得られる。即ち、第1、第2ドットパターン間で相対的なずれが発生しても、粒状性の変化や濃度ムラが感知されず高画質な画像として認識することができる。
以下、上記特徴を有するロバストパターンを利用した実施形態を具体的に説明する。
(第1の実施形態)
本実施形態では、シリアル型のインクジェット記録装置で双方向のマルチパス記録を行う際に、上記ロバストパターンを利用する。
図11は、本実施形態で適用可能なシリアル型のインクジェット記録装置2(以下、単に記録装置とも言う)における記録部の概要を示す斜視図である。記録部に給送された記録媒体Pは、搬送経路上に配置された搬送ローラ1101とこれに従動するピンチローラ1102とのニップ部によって、搬送ローラ1101の回転に伴い、-Y方向(副走査方向)に搬送される。
プラテン1103は、インクジェット形態の記録ヘッドHのノズルが形成された面(ノズル面)と対向する記録位置に設けられ、記録媒体Pの裏面を下方から支持することで、記録媒体Pの表面と記録ヘッドHのノズル面との距離を一定に維持する。
プラテン1103上で記録が行われた領域の記録媒体Pは、排出ローラ1105とこれに従動する拍車1106とにニップされながら、排出ローラ1105の回転に伴って-Y方向に搬送され、排紙トレイ1107に排出される。
記録ヘッドHは、そのノズル面をプラテン1103ないし記録媒体Pに対向させた姿勢で、キャリッジ1108に着脱可能に搭載されている。キャリッジ1108は、キャリッジモータ(不図示)の駆動力により2本のガイドレール1109及び1110に沿って主走査方向となるX方向に往復移動され、その移動の過程で記録ヘッドHは吐出信号に応じた吐出動作を実行する。
キャリッジ1108が移動する±X方向は、記録媒体が搬送される-Y方向と交差する方向であり、主走査方向と呼ぶ。これに対し、記録媒体搬送の-Y方向は副走査方向と呼ぶ。キャリッジ1108及び記録ヘッドHの主走査(吐出を伴う移動)と、記録媒体Pの搬送(副走査)とを交互に繰り返すことにより、記録媒体Pに、段階的に画像が形成される。
図12は、記録ヘッドHをノズル面から観察した場合の概略図である。ノズル面には、4列のノズル列1201~1204が並列配置しており、個々のノズル列には同じ種類のインクを吐出するノズルが1200dpiのピッチで128個ずつY方向に配列している。本実施形態において、ノズル列1201はシアンインクを、ノズル列1202はマゼンタインクを、ノズル列1203はイエローインクを、ノズル列1204はブラックインクを、それぞれ吐出する。
図13は、本実施形態に適用可能なインクジェット記録システムの制御の構成を説明するためのブロック図である。本実施形態におけるインクジェット記録システムは、図11で説明したインクジェット記録装置2と、画像処理装置1とを含む。画像処理装置1は、例えばPCとすることができる。
画像処理装置1は、記録装置2で記録可能な画像データを生成する。画像処理装置1において、主制御部1308は、CPU、ROM、RAM、ASIC等から構成され、画像処理装置1における画像の作成や、作成した画像を記録装置2で記録する場合の画像処理等を行う。画像処理装置I/F1309は、記録装置2との間でデータ信号の授受を行う。表示部1310は、ユーザに対し様々な情報を表示し、例えばLCDなどを適用することができる。操作部1314は、ユーザが操作を行うための操作部であり、例えばキーボードやマウスを適用することができる。システムバス1312は、主制御部1308と各機能とを結ぶ。I/F信号線1313は、画像処理装置1と記録装置2を接続する。I/F信号線1313の種類としては、例えばセントロニクス社の仕様のものを適用することができる。
記録装置2において、コントローラ1301は、CPU、ROM、RAMなどによって構成され、記録装置2全体を制御する。記録バッファ1302は、記録ヘッドHに転送する前の画像データを、ラスタデータとして格納する。インクジェット方式の記録ヘッドHは、記録バッファ1302に格納された画像データに従って、各ノズルからインクを吐出する。
給排紙モータ制御部1304は、不図示の搬送モータを駆動し、記録媒体Pの搬送や給排紙を制御する。キャリッジモータ制御部1300は、不図示のキャリッジモータを駆動し、キャリッジ1108の往復走査を制御する。データバッファ1306は、画像処理装置1から受信した画像データを一時的に格納する。システムバス1307は、記録装置2の各機能を接続する。
図14は、任意の画像を記録装置2で記録する際に、画像処理装置1の主制御部1308が実行する処理を説明するためフローチャートである。本処理は、任意の画像の記録コマンドを、ユーザが入力することによって開始される。
本処理が開始されると、主制御部1308は、まずステップS1401において色補正処理を行う。本実施形態において、アプリケーション等で生成された画像データは、1200dpiで配列する各画素が、R(レッド)、G(グリーン)およびB(ブルー)それぞれについて8bit256階調の輝度値を有するものとする。色補正処理において、主制御部1308は、このような各画素のRGBデータを、記録装置2に固有な色空間で表現されるR´B´G´データに変換する。具体的な変換方法としては、例えば、予めメモリに格納されたルックアップテーブルを参照することによって行うことができる。
ステップS1402において、主制御部1308は、R´G´B´データに対して色分解処理を行う。具体的には、予めメモリに格納されているルックアップテーブルを参照し、各画素の輝度値R´G´B´を、記録装置2が使用するインク色に対応する、8bit256階調の濃度値CMYKに変換する。
ステップS1403において、主制御部1308は、8bit256階調のCMYKデータに対して分割処理を行い、往路走査用の濃度データC1、M1、Y1、K1と、復路走査用の濃度データC2、M2、Y2、K2を生成する。この際、主制御部1308は、CMYKデータが示す各色の濃度値を、ほぼ均等に2分割すればよい。
以降は、各インク色について同じ処理が並行して行われる。よって、ここでは簡単のためブラックデータ(K1,K2)についてのみ説明する。
ステップS1404-1、S1404-2において、主制御部1308は、濃度値K1,K2のそれぞれに対し階調補正処理を行う。階調補正処理とは、入力された濃度値と記録媒体Pで表現される光学濃度が線形関係を有するようにするための補正である。通常は予め用意された1次元のルックアップテーブルを参照することにより行う。ステップS1404-1、S1404-2の階調補正処理により、8ビット256階調の濃度値K1,K2は、同じく8ビット256階調の濃度値K1´K2´に変換される。
ステップS1405-1、S1405-2において、主制御部1308は、濃度値K1´K2´のそれぞれに対し所定の量子化処理を行い、往路走査の量子化値K1″及び復路走査用の量子化値K2″を生成する。量子化値K1″は、往路走査について各画素の記録(1)又は非記録(0)を示す1ビット2値データである。量子化値K2″は、復路走査について各画素の記録(1)又は非記録(0)を示す1ビット2値データである。以上で本処理を終了する。
画像処理装置で生成された往路走査用の2値データC1″M1″Y1″K1″及び、復路走査用の2値データC2″M2″Y2″K2″は、記録装置2に送信される。記録装置2のコントローラ1301は、受信した2値データに従って、所定のマルチパス記録を行う。
なお、図14のフローチャートでは、色分解処理と階調補正処理の間で、往路走査用と復路走査用にデータを分割するための分割処理を行ったが、分割処理は階調補正の後に行ってもよい。
図15は、記録装置2において、コントローラ1301の制御の下で実行される、双方向の2パスマルチパス記録を説明するための模式図である。ここでは、説明を簡単にするため、記録ヘッドHに配列する複数のノズル列のうち、ブラックのノズル列1204(図12参照)の記録動作について説明する。
2パスのマルチパス記録を行う場合、ノズル列1204に含まれる128個のノズルは、第1分割領域と第2分割領域に分割される。
第1記録走査において、コントローラ1301は、記録ヘッドHを往路方向である+X方向に移動させながら、第1分割領域を用いて2値データK1″に従った吐出動作を行う。その後、コントローラ1301は、記録媒体を64画素分だけ-Y方向に搬送する。図15では便宜上、ノズル列1204を+Y方向に移動させることで、各分割領域と記録媒体の相対的な位置関係を示している。
第2記録走査において、コントローラ1301は、記録ヘッドHを第1記録走査とは反対の復路方向に移動させながら、第1分割領域と第2分割領域を用いて2値データK2″に従った吐出動作を行う。その後、コントローラ1301は、記録媒体を64画素分だけ-Y方向に搬送する。
第3記録走査において、コントローラ1301は、記録ヘッドHを往路方向に移動させながら、第1分割領域と第2分割領域を用いて2値データK1″に従った吐出動作を行う。その後、コントローラ1301は、記録媒体を64画素分だけ-Y方向に搬送する。
以後、第2記録走査のような復路走査と、第3記録走査のような往路走査を、64画素分の搬送動作を介在させながら繰り返し行う。これにより、記録媒体の各単位領域には、往路走査によって記録された2値データK1″に従うドットパターンと、復路走査によって記録された2値データK2″に従うドットパターンとが重ねて記録されることになる。本実施形態では、往路走査によって記録された2値データK1″に従うドットパターンを第1ドットパターン、復路走査によって記録された2値データK2″に従うドットパターンを第2ドットパターンと呼ぶ。
図16は、図14のステップS1405-1、S1405-2で実行される量子化処理を実現するための機能ブロック図である。図16に示す各ブロックは、図13で説明した画像処理装置1の主制御部1308によって実現される。
画像入力部1601は、階調補正処理が行われた後の256階調の階調データ、C1´C2´M1´M2´Y1´Y2´K1´K2´のそれぞれを、個別に用意されたディザコア1602に送信する。図16では、K1´のためのディザコア1602の構成を示しているが、他の階調データについても同様のディザコア1602が用意されている。
メモリ1603には、階調データ、C1´C2´M1´M2´Y1´Y2´K1´K2´のそれぞれに対応する複数の閾値マトリクス1604が予め記憶されている。閾値マトリクス1604は、個々の画素の画素位置に対応付けて閾値を記憶するものであり、コンピュータを使って生成し予めメモリ1603に格納しておくことができる。
閾値取得部1605は、K1´に対応する閾値マトリクス1604を参照し、ディザコア1602が受信したK1´の画素位置に対応する閾値Thを閾値マトリクス1604から取得して、量子化処理部1606に提供する。量子化処理部1606は、画像入力部1601から入力された処理対象画素の階調値K1´と閾値取得部1605から提供された閾値Thとを比較して、処理対象画素についてドットの記録(1)又は非記録(0)を決定する。量子化結果出力部1607は、量子化処理部1606が決定した記録(1)又は非記録(0)の情報を、処理対象画素の量子化データK1″として出力する。
図17は、メモリ1603に記憶されている、閾値マトリクスの一例を示す図である。閾値マトリクスは、往路走査用の第1閾値マトリクス1701と復路走査用の第2閾値マトリクス1702が用意される。
図中、個々の四角はXY平面で配列する画素に対応し、四角内に示す値は対応する画素位置の閾値を示す。本実施形態において、K1´K2´は0~255の値を有するため、閾値Thは0~254のいずれかの値となっている。そして、処理対象画素において、K1´>Thの場合は、当該理対象画素の量子化値K1″は記録(K1″=1)となる。一方、K1´≦Thの場合は、処理対象画素の量子化値K1″は非記録(K1″=0)となる。K2´とK2″の関係についても同様である。
本実施形態では、図17で示すような20画素×20画素の領域を有する閾値マトリクス1701、1702を用意し、これら閾値マトリクスを往路走査と復路走査のそれぞれでX方向及びY方向に繰り返して使用する。但し、閾値マトリクスのサイズはこの大きさに限定されるものではない。更に大きなサイズとしてもよいし、さらに小さなサイズとしてもよい。
本実施形態の第1閾値マトリクス1701は、所定の階調値において、量子化処理の結果に従って記録したドットパターンが図1の第1ドットパターン101となるように作成されている。また、第2閾値マトリクス1702は、上記所定の階調値において、量子化処理の結果に従って記録したドットパターンが図1の第2ドットパターン102となるように作成されている。このため、上記所定の階調値において、第1ドットパターン101を記録する往路走査と第2ドットパターン102を記録する往路走査の間で記録位置ずれが発生しても、ドット被覆率と粒状性を大きく変化させず、高画質な画像を記録することができる。
図18(a)~(c)は、各画素に同値のK1´とK2´が入力された場合に、第1閾値マトリクス1701及び第2閾値マトリクス1702を用いて量子化処理を行った結果を示す図である。図18(a)は、各画素にK1´=K2´=13が入力された場合を示す。第1閾値マトリクス1701の中で閾値ThがTh<K1´=13を満たす画素、及び第2閾値マトリクス1702の中で閾値Thが、Th<K2´=13を満足する画素、すなわちドットの記録を示す画素を黒画素で示している。
同様に、図18(b)は、各画素にK1´=K2´=26が入力された場合を、図18(c)は、各画素にK1´=K2´=51が入力された場合をそれぞれ示している。図18(a)~(c)のいずれにおいても、第1閾値マトリクス1701の黒画素群と第2閾値マトリクス1702の黒画素群は、互いに異なる格子パターンを形成していることが分かる。
図19(a)~(c)は、図18(a)~(c)で示した量子化の結果に従ってドットを記録した場合に、記録媒体上で形成されるドットパターンを示す図である。記録解像度は1200dpiであり、ドット径は42μmである。
図19(a)は、図18(a)の黒画素に従ってドットを記録した第1ドットパターンと、第2ドットパターンと、これらを重ねた合成ドットパターンを示す。第1ドットパターンと第2ドットパターンは、格子間距離がDa1である互いに異なる格子パターンである(第1の条件)。合成ドットパターンにおいては、重畳ドット191と複数の近接ドット192、193が形成されている。そして、近接ドット192、193を構成する第1ドットと第2ドットは、格子間距離Da1よりも小さな距離Da2、Da3を置いて配置されている(第2の条件)。更に、これら近接ドット192、193は、第1ドットと第2ドットの近接方向が互いに異なっている(第3の条件)。具体的には、近接ドット192における第1ドットと第2ドットの近接方向はX方向であるが、近接ドット193における第1ドットと第2ドットの近接方向はY方向である。以上のことから、合成ドットパターンは、ロバストパターンであるとみなすことができる。
図19(b)は、図18(b)の黒画素に従ってドットを記録した1ドットパターンと、第2ドットパターンと、これらを重ねた合成ドットパターンを示す。更に、図19(c)は、図18(c)の黒画素に従ってドットを記録した1ドットパターンと、第2ドットパターンと、これらを重ねた合成ドットパターンを示す。格子間距離(Db1、Dc1)、近接ドットを構成する第1ドットと第2ドットの距離(Db2、Db3、Dc2、Dc3)及び近接方向は互いに異なるものの、それぞれの合成ドットパターンにおいて、第1~第3の条件は満たされている。つまり、図19に示したいずれの階調値においても、形成される合成ドットパターンは、ロバストパターンであるとみなすことができる。
以上説明したように、図17で説明した本実施形態の閾値マトリクスを使用すれば、往路走査で記録する第1ドットパターンと復路走査で記録する第2ドットパターンとで、ロバストパターンを形成することができる。その結果、往路走査と復路走査の間でXY平面内のどの方向のずれが発生しても、並進対称なドットパターンが再現され、ドット被覆率と粒状性は大きく変化せず、高画質な画像を記録することができる。
ここで、以上説明したような、複数の階調において好適なロバストパターンが得られる閾値マトリクスの作成方法について簡単に説明する。従来、高いドット分散性を得るための閾値マトリクスの作成方法として、閾値マトリクスを構成する画素領域でドットの疎密を評価しながら、当該閾値マトリクスの各画素に閾値を小さい順に設定していく方法が知られている。本実施形態の場合は、個々の閾値マトリクス内で異なる格子パターンを表現するための制約を加え、更に合成ドットパターンにおけるドットの疎密評価を行いながら、閾値マトリクスの各画素に閾値を設定すればよい。いずれにしても、各階調において、上記第1~第3の条件が満たされるような閾値マトリクスが実現されれば、往路走査と復路走査の間でどの方向のずれが発生しても、並進対称なドットパターンが再現され、高画質な画像を記録することが可能となる。
<第1の実施形態の応用>
以上では1200dpiの記録解像度で直径42μのドットを記録する場合を例に説明したが、無論本実施形態はこのような条件に限定されるものではない。
また、図14の分割処理(S1403)では、各色の濃度値CMYKをほぼ均等に2分割したが、分割処理では偏りを持たせて分割してもよい。この場合、記録媒体上で形成される第1ドットパターンと第2ドットパターンでは記録されるドット数に偏りが生じることになるが、上述した第1~第3の条件が満たされていれば、上記実施形態と同様の効果を得ることができる。
また、以上では、2パス双方向のマルチパス記録を例に説明したが、本実施形態は4パス以上の双方向記録にも応用することができる。記録媒体の単位領域をN回の往路走査とN回の復路走査で記録する2N回のマルチパス記録の場合、N回の往路走査の合成で第1ドットパターンが形成され、N回の復路走査の合成で第2ドットパターンが形成されるようにすればよい。
また、以上では、2パス双方向のマルチパス記録について説明したが、マルチパス記録においては、同じ方向の記録走査であっても記録走査間で記録位置ずれが発生することもある。このような場合には、1回目の記録走査と2回目の記録走査で形成されるドットパターンが、それぞれ第1ドットパターン及び第2ドットパターンとなるようにすればよい。
また、以上では、第1ドットパターンと第2ドットパターンとが、同じインクの同じドットサイズで記録される場合を例に説明したが、これらは異なるインクや異なるドットサイズで記録されてもよい。例えば、第1ドットパターンがブラックで記録され第2ドットパターンがシアンで記録されてもよいし、第1ドットパターンが大ドットで記録され第2ドットパターンが小ドットで記録されてもよい。このような場合であっても、合成ドットパターンがロバストパターンであれば、これらドットパターン間の記録位置ずれに伴う色相むらや粒状性の変化を緩和することができる。この場合、第1ドットパターンと第2ドットパターンが同じ記録走査で記録される1パス記録とすることもできる。
(第2の実施形態)
従来、単色では好ましいドット分散性が得られても、混色で画像を記録した場合にドット分散性が損なわれ、粒状感が目立ってしまう場合があった。このような課題に対し、特許文献3には、混色でも好ましいドット分散性が得られるような量子化方法が開示されている。具体的には、好適な分散性を実現可能なディザマトリクスを1つ用意し、この同じディザマトリクスを、複数の色間で互いの閾値をオフセットさせながら使用する量子化処理が開示されている。本実施形態では、図17で説明したディザマトリクスを用いながら、複数の色間で互いの閾値をオフセットさせながら使用する量子化処理を行う形態について説明する。なお、本実施形態においても、図11~13で説明したインクジェット記録システムを用いるものとする。
再度図16を参照しながら本実施形態の量子化処理を説明する。ここでは、量子化を行う優先順位の一例としてブラックを第1色、シアンを第2色とする。まず、第1色であるK1´用のディザコア1602において、閾値取得部1605は、閾値マトリクス1604を参照し、処理対象画素の画素位置に対応する閾値Thkを量子化処理部1606に提供する。具体的には、K1´用のディザマトリクスとして、図17で説明した第1閾値マトリクス1701を用いるものとする。
量子化処理部1606は、画像入力部1601から入力されたK1´の階調値と閾値取得部1605から提供された閾値Thkを比較して、処理対象画素についてドットの記録(1)又は非記録(0)を決定する。即ち、
K1´>Thk のとき K1″=1
K1´≦Thk のとき K1″=0 とする。
次に、第2色であるシアン用のディザコア1602において、閾値取得部1605は、上記第1閾値マトリクス1701を参照し、処理対象画素の画素位置に対応する閾値Thkを量子化処理部1606に提供する。シアン用の量子化処理部1606は、提供された閾値Thkから、K1´の値を減算した値を、C1´のための新たな閾値Thcとする。即ち
Thc=Thk -K1´ とする。
このとき、Thcが負の値になった場合は、最大階調値255を加算して閾値Thcを補正する。
Thc=255+Thc
そして、量子化処理部1606は、このようにして得られた閾値Thcを用いて画像入力部1601から入力されたC1´の量子化処理を行う。即ち、
C1´>Thc のとき C1″=1
C1´≦Thc のとき C1″=0 とする。
なお、復路走査用の階調データであるK2´C2´についても、第2閾値マトリクス1702を用いて上記と同様の処理を行う。
図20(a)~(c)は、本実施形態の量子化処理を行った結果を示す図である。図20(a)は、各画素にK1´=K2´=20が入力された場合の、量子化データK1″及びK2″が1となる画素の分布を示す。第1色であるK1´K2´については、第1閾値マトリクス1701、第2閾値マトリクス1702の中で、0~19の閾値が設定されている画素が黒画素となる。
図20(b)は、各画素にC1´=C2´=6が入力された場合の、量子化データC1″及びC2″が1となる画素の分布を示す。図20(b)については、第1閾値マトリクス1701、第2閾値マトリクス1702に対し、個々の閾値を上式に従って補正した後の閾値マトリクスを示している。第2色であるC1´C2´については、補正後の第1、第2閾値マトリクスの中で、0~5の補正閾値が設定されている画素が黒画素となっている。このような黒画素は、補正前の第1閾値マトリクス1701、第2閾値マトリクス1702の中で、20~25の閾値が設定されている画素に相当する。即ち、K1″とC1″の和においては、第1閾値マトリクス1701の中で0~25の閾値が設定されている画素が黒画素となり、K2″とC2″の和においては、第2閾値マトリクス1702の中で0~25の閾値が設定されている画素が黒画素となる。
図20(c)は、図20(a)及び(b)で示した量子化結果に従ってドットを記録した場合に、記録媒体上で形成されるドットパターンを示す。図20(c)において、記録解像度は1200dpiであり、ドット径は42μmである。K1″とC1″の和である第1ドットパターンは、第1閾値マトリクス1701に従う格子パターンとなる。また、K2″とC2″の和である第2ドットパターンは、第2閾値マトリクス1702に従う格子パターンとなる。このため、これら2つの格子パターンを合成して得られる合成ドットパターンは、ロバストパターンとなる。
マゼンタとイエローについても同様の処理を行えばよい。即ち、マゼンタを第3色、イエローを第4色とした場合は、閾値ThkからK1´とC1´の値を減算した値を、M1´のための新たな閾値Thmとし、閾値ThkからK1´とC1´とM1´の値を減算した値を、Y1´のための新たな閾値Thyとする。そして、得られた値が負の値になった場合は、最大階調値255を加算して、閾値を補正すればよい。
即ち、本実施形態によれば、往路走査と復路走査の間でXY平面内においてどの方向のずれが発生しても、混色におけるドット分散性を高く維持した状態でドット被覆率の変動を抑え、濃度ムラや色相ムラが検知されない高画質な画像を記録することができる。
なお、以上では、ブラックを第1色、シアンを第2色に設定して説明したが、このような量子化処理の優先順位は特に限定されるものではない。例えば、シアンを第1色と設定し、ブラックのための閾値をシアンの階調値に応じて補正してもよい。但し、画像全体の粒状性を抑える上では、ドットパワーが強く記録媒体上で目立ち易いインクから優先順位を設定することが好ましい。なお、ドットパワーの強い、弱いとは、記録媒体に記録された1ドットが明度を低下させる度合いの相対関係を示す。よって、本実施形態の様に、ブラック、シアン、マゼンタ、イエローの4色のインクを用いる場合は、第1色をブラック、第2色をシアン、第3色をマゼンタ、第4色をイエローのように、優先順位を設定することが好ましい。
また、ライトシアンやライトマゼンタのような色相が同じで明度の異なるインクを用いる場合は、ライトシアンやライトマゼンタよりも、シアンやマゼンタの優先順位を高めることが好ましい。更に、同じブラックインクであっても、大ドット用のノズル列と小ドット用のノズル列を有する場合は、大ドットの優先順位を小ドットよりも高く設定することが好ましい。
図21は、第1色を大ドット(42μm)、第2色を小ドット(30μm)に設定した上で本実施形態の量子化処理を行った場合の、記録媒体上で形成されるドットパターンを示す。格子パターンを構成するドット径が一様ではないため、合成ドットパターンの並進対称性は多少損なわれるものの、広域にはドット被覆率の変動を抑え、色相ムラや濃度ムラを抑制する効果を十分発揮することができる。
(第3の実施形態)
本実施形態においても、第1、第2の実施形態と同様、図11、図13で説明したようなシリアル型のインクジェット記録装置及びインクジェット記録システムを用いる。但し、本実施形態では、上記実施形態とは異なる形態の記録ヘッドを用い、その記録ヘッドに応じた画像処理及び駆動制御を行うものとする。
<ノズル配列>
図22(a)~(c)は、本実施形態で用いる記録ヘッドHをノズル面から観察した概略図である。図22(a)に示すように、ノズル面には、6列のノズル列が並列配置している。左から順に、ブラックノズル列2201、第1シアンノズル列2202、第1マゼンタノズル列2203、イエローノズル列2204、第2マゼンタノズル列2205、第2シアンノズル列2206となっている。
図22(b)は、ブラックノズル列2201の拡大図である。ブラックノズル列2201には、5plのブラックインクを吐出するノズルが、600dpiのピッチでY方向に配列して構成されるLEv列とLOd列とが配置されている。LEv列とLOd列には、それぞれ128個ずつのノズルが配列されており、LEv列はLOd列に対し、-Y方向に半ピッチずれて配置されている。このような構成のブラックノズル列2201を用いて記録走査を行うことにより、記録媒体にはドット径38μのブラックドットを1200dpiの記録密度で記録することができる。イエローノズル列2204は、ブラックノズル列2201と同じ構成を有している。
図22(c)は、第1シアンノズル列2202と第2シアンノズル列2206の拡大図である。第1シアンノズル列2202には、5plのシアンインクを吐出するLEv列と、2plのシアンインクを吐出するMEv列と、1plのシアンインクを吐出するSOd列とが配列されている。一方、第2シアンノズル列2206には、5plのシアンインクを吐出するLOd列と、2plのシアンインクを吐出するMOd列と、1plのシアンインクを吐出するSEv列とが配列されている。いずれのノズル列も、128個ずつのノズルが600dpiのピッチでY方向に配列して構成される。
第1シアンノズル列2202と第2シアンノズル列2206において、LEv列はLOd列に対し、MEv列はMOd列に対し、SEv列はSOd列に対し、-Y方向に半ピッチ(1200dpi)ずれて配置されている。また、2plを吐出するMEv列とMOd列、及び1plを吐出するSEv列とSOd列は、5plを吐出するLEv列とLOd列に対し、-Y方向に1/4ピッチ(2400dpi)ずれて配置されている。第1マゼンタノズル列2203及び第2マゼンタノズル列2205については、第1シアンノズル列2202及び第2シアンノズル列2206と同じ構成を有している。
<画像処理>
図23は、任意の画像を本実施形態の記録装置2で記録する際に、画像処理装置1の主制御部1308が実行する処理を説明するためフローチャートである。S2501~S2505で行う処理は、図14で説明した第1の実施形態のS1401~S1405の処理と同様であるため、ここでの説明は割愛する。但し、第1の実施形態では画像データの解像度を1200dpiとしたが、本実施形態では600dpiとする。
ステップS2504-1及びステップS2504-2以降の処理は、各インク色について同じ処理が並行して行われる。ここではシアンデータ(C1´,C2´)について説明する。
ステップS2505-1、S2505-2において、主制御部1308は、多値データC1´,C2´のそれぞれに対し所定の量子化処理を行い、往路走査の量子化データC1″及び復路走査用の量子化データC2″を生成する。量子化処理の方法は第1の実施形態と同様である。
ステップS2506-1、S2506-2において、主制御部1308は、インデックス展開処理を行う。本実施形態のインデックス展開処理では、予め用意したインデックスパターンを用い、600×600dpiの2値データC1″及びC2″を、600×1200dpiの2値データC1p、C2pに変換する。即ち、X方向1画素×Y方向1画素の領域が、X方向1画素×Y方向2画素の領域に分割され、それぞれの画素についてドットの記録(1)又は非記録(0)が設定される。
図24(a)~(c)は、インデックス展開処理で使用するドット配置パターンと基準インデックスパターンを示す図である。図24(a)は、ドット配置パターンを示す図である。600×600dpiの1画素領域は、600×1200dpiの2画素に対応付けられる。600×600dpiの1画素の量子化データC1″、C2″が「0」即ちドットの非記録を示す場合、600×1200dpiのどちらの画素にもドットは配置されない。一方、600×600dpiの1画素の量子化データC1″、C2″が「1」即ちドットの記録を示す場合、実際にドットを記録する位置は、2通り考えられる。本実施形態では、上側画素即ち-Y方向側の画素にドットを配置するパターンAと、下側画素即ち+Y方向側の画素にドットを配置するパターンBを用意する。本実施形態のドット配置パターンにおいて、上側画素は、LEv列のノズルによってドットが記録されることになり、下側画素はLOd列のノズルによってドットが記録されることになる(図22(b)参照)。
図24(b)は、基準インデックスパターン2500を示す図である。本実施形態では、ステップS2506―1のインデックス展開処理と、ステップS2506―2のインデックス展開処理とで異なるインデックスパターンを用いるが、どちらも基準インデックスパターン2500を基準に作成したものである。
基準インデックスパターン2500において、各四角は、600×600dpiの1画素領域に対応する。各画素には、対応する画素の量子化値が「1」であった場合に、パターンAでドットを配置するかパターンBでドットを配置するかが定められている。
図24(c)は、各画素の量子化値が一様に「1」であった場合に、基準インデックスパターン2500に従ってインデックス展開処理を行った場合の、X方向600dpi、Y方向1200dpiの2値データを示す。図24(c)のような2値データは、往路走査用と復路走査用のそれぞれについて生成され、記録装置2に送信される。記録装置2のコントローラ1301は、受信した2値データに従って所定の記録制御を行う。
なお、図26(a)のドット配置パターンは5plインク滴用、即ちLEv列とLOd列用のパターンであるが、1plインク滴、3plインク滴を混合して出力する設定であっても良い。
<時分割駆動制御>
本実施形態のインクジェット記録ヘッドHでは、個々のノズルに対応付けて設けられた電気熱変換素子(ヒータ)に電圧パルスを印加することにより、インク中に膜沸騰を生じさせ、生成した泡の成長エネルギによってインクを吐出する。この際、複数のヒータに同時に電圧パルスを印加しようとすると大容量の電源が必要となるため、従来知られている時分割駆動法を採用する。
図25(a)及び(b)は、時分割駆動法を説明するための図である。本実施形態の時分割駆動では、同一のノズル列に配列する128個のノズルを16のブロックに分け、ヒータに電圧パルスを印加するタイミングを各ブロックでシフトさせる。
図25(a)は、ブロック番号と各ブロックの駆動順序を示す図である。ブロック1に含まれるノズルは最初のタイミングで駆動され、ブロック2に含まれるノズルは5番目のタイミングで駆動され、ブロック16に含まれるノズルは16番目のタイミングで駆動されることを示している。16個のブロックのそれぞれは、600dpiの1画素に対応する期間を16分割した1番目~16番目のいずれかのタイミングで駆動される。
図25(b)は、ノズル列2300に配列するノズルと、個々のノズルの駆動タイミングチャートと、ドット記録状態を示す図である。Y方向に配列するノズルは、-Y方向側1番目のノズルから、ブロック1、ブロック2・・・とそれぞれのブロックに振り分けられ16番目のノズルがブロック16に振り分けられる。また、17番目~32番目のノズルは、再びブロック1、ブロック2・・・ブロック16に夫々分配される。すなわち、ブロック1には、1番目、17番目・・・113番目のノズルが含まれ、ブロック2には、2番目、18番目・・・114番目のノズルが含まれ、ブロック16には、16番目、32番目・・・128番目のノズルが含まれることになる。
タイミングチャート2310は、図25(a)の表に従う、各ノズルの駆動タイミングを示す。ここでは1番目~16番目のノズルの駆動タイミングのみを示しているが、17番目以降はタイミングチャート2310が繰り返されるものとなる。図中、横軸は時間を示し、縦軸はヒータに印加される電圧を示す。図によれば、600dpiの1画素に対応する期間を16分割した中で、1番目、5番目、9番目、13番目の順にノズルが駆動され、最後に16番目のノズルが駆動される。
このような駆動制御の下、キャリッジ1108(図11参照)を+X方向に移動させると、記録媒体にはドットパターン2320が形成される。キャリッジ1108をX方向に移動しながらの吐出であるため、ドットは、駆動順に応じてX方向にずれて配置される。より詳しく説明すると、600dpiの1画素領域を16分割したものを1区間としたとき、1番目~4番目のように互いに隣接する4ノズルで記録されたドットは、4区間ずつずれて配置される。このため、記録媒体においては、X方向に対し傾きを有する斜め線が、Y方向に繰り返し配置される状態となる。
一方、上記駆動制御の下、キャリッジ1108を-X方向に移動させると、記録媒体にはドットパターン2321が形成される。往路走査のドットパターン2320と比較すると、斜め線の傾き方向が主走査方向に反転している。
以上説明したような時分割駆動を行うと、同時に駆動するノズルの数を低減させ電源容量を抑えることができる。その一方で、ドットパターン2320、2321のように、600dpiの1画素領域内において、ドットの記録位置にばらつきが生じることになる。
<記録制御方法>
以上説明した、インデックス展開処理、記録ヘッド構成及び時分割駆動制御の下、2パスのマルチパス記録を行った場合に、記録媒体上でロバストパターンを実現するための制御方法について説明する。
図26(a)~(c)は、図22(c)で説明した第1シアンノズル列2302と第2シアンノズル列2306列を用いた駆動制御を説明するための図である。ここでは、5plのシアンインクを吐出するLEv列とLOd列とを用い、各画素に直径38μmのドットを記録した状態を示している。
図26(a)は、上述した時分割駆動を行わない状態で、600dpiの各画素にLEv列とLOd列とを用いてドットを記録した場合の、ドットパターンを示す。図26(b)は、時分割駆動を行わない状態で、LOd列の記録位置をLEv列の記録位置に対し、1200dpiの1画素分だけずらした場合のドットパターンを示す。LOd列とLEv列の記録位置を、X方向に1200dpiの1画素分だけずらすことにより、図26(a)よりもドット分散性の高い格子パターンを形成することができる。
図26(c)は、時分割駆動を行った状態で、図26(b)のパターンを往路走査で記録した場合のドットパターンを示す。即ち、図26(b)のパターンに対し、図25(b)のドットパターン2320に示すズレが反映されたパターンとなる。この場合、格子パターンではあるものの、LOd列で記録したドットの中心を結ぶ直線と、LEv列で記録したドットの中心を結ぶ直線の間隔が不均等になり、図26(b)に比べドット分散性は低下している。
図26(d)は、図26(c)の状態から、LOd列の記録位置を、更に(600dpi÷16×2≒15.9μm)だけ+X方向にずらした状態で、ドットを記録した場合のドットパターンを示す。このようなずらしを行うことにより、LEv列で記録したドットとLOd列で記録したドットの間隔を均等にし、好適な格子パターンを実現することができる。
ここで、(600dpi÷16×2)のずらし量は、図25(b)で説明した時分割駆動において、Y方向に隣接するドット間のX方向のずれ(600dpi÷16×4)の半分、即ち時分割駆動の2ブロック分に相当する。よって本実施形態では、上述した時分割駆動を利用し、往路走査においては、LOd列の駆動タイミングを、基準位置よりも2ブロック分だけ遅らせるような駆動制御を行う。
図27(a)および(b)は、往復の記録走査において、上記のような駆動タイミングのずらしを行う様子を説明するための模式図である。図27(a)は往路走査の駆動タイミング、図27(b)は復路走査の駆動タイミングをそれぞれ示している。記録ヘッドHには、図22(c)に示すように第1シアンノズル列2302と第2シアンノズル列2306が配置されている。
往路走査においては、まず、LEv列が基準位置に達したタイミングで、LEv列を上述した時分割駆動で駆動する。その後、LOd列が基準位置に達したタイミングでは駆動せず、LOd列が基準位置から2ブロック分(600dpi÷16×2)ずれた位置に達したタイミングで、LOd列を時分割駆動で駆動する。
復路走査においては、まず、LOd列が基準位置に達したタイミングでは駆動せず、LOd列が基準位置から2ブロック分(600dpi÷16×2)ずれた位置に達したタイミングで、LOd列を時分割駆動で駆動する。その後、LEv列が基準位置に達したタイミングで、LEv列を時分割駆動で駆動する。
以上説明したような駆動制御を行うことにより、往路走査では図26(d)に示す格子パターンが得られ、復路走査では図26(d)を主走査方向に反転した格子パターンが得られることになる。但し、記録装置の都合で、ずらしの解像度に限界がある場合には、少なくとも1200dpi分のずらしが実現されればよい。
なお、以上では、LOd列の駆動タイミングをLEv列に対してずらす(遅延させる)内容で説明したが、LOd列に対してLEv列の駆動タイミングを早めても、図26(d)に示すドットパターンを得ることはできる。また、往路走査と復路走査で、駆動タイミングをずらすノズル列をLEv列とLOd列との間で切り替えてもよい。
ところで、図26では、Y方向に隣接する4ノズル(LOd列とLEv列で8ノズル)について、好適な格子パターンを実現するための駆動方法を説明した。しかしながら、本実施形態の時分割駆動においては、図25(b)に示すように、4ノズルおきに11ブロック分のずれが発生している。このため、本実施形態では、このようなずれを解消し、ノズル列全域で好適な格子パターンが得られるようなインデックスパターンと閾値マトリクスを用意する。
<インデックスパターンについて>
図28(a)及び(b)は、ラスタグループのカラムずらしを説明するための図である。両図において、左側はLEv列に対する2値データを示し、右側はその2値データに基づくドットパターンを示している。図中、縦横の枠線は600dpiの1画素領域を規定し、個々の黒四角は2値データによってドットの記録が設定されていることを示す。以下、X方向の画素位置が等しい画素の群をカラムと呼び、Y方向の画素位置が等しい画素の群をラスタと呼ぶ。
図28(a)は、LEv列の1~16ノズルについて、3カラムおきの同じカラムで記録(1)が設定された状態の2値データと、当該2値データに従って往路走査でドットを記録した場合のドットパターンを示す。時分割駆動が行われるため、図25(b)で示すドットパターン2320が、3カラムおき及び4ラスタおきに繰り返し配置される。
図28(b)は、LEv列のノズルを4ノズルずつのラスタグループに分け、隣接するラスタグループ間で記録画素を1カラムずつ+X方向にずらした状態の2値データと、当該2値データに従ったドットパターンを示す。
図28(a)と(b)のドットパターンを比較すると、図28(b)方が、時分割駆動に起因するドット間のズレが目立たず、一様性に優れた画像となっている。ここでは1~16ノズルについて示しているが、17~128ノズルについても、上記規則に従って、ラスタグループごとに記録画素の位置をずらすことにより同様の効果を得ることができる。
図29(a)及び(b)は、LEv列及びLOd列に対する2値データとドットパターンの関係を図28(a)及び(b)と同様に示す図である。各格子において、上側領域に示す黒四角はLEv列のノズルに記録(1)が設定されてことを示し、下側領域に示す黒四角はLOd列のノズルに記録(1)が設定されてことを示す。ドットパターンにおいては、LEv列及びLOd列のそれぞれが記録するドット間に時分割駆動に伴うずれが含まれるとともに、LEv列が記録するドットとLOd列が記録するドットの間には、図27(a)及び(b)で説明した制御に伴うずれも含まれる。
このため、図29(a)に示すような規則的な2値データの場合、ある程度のドット分散性は得られるものの、厳密な格子パターンは得られていない。これに対し、図29(b)は、図29(a)の2値データに対し、図28(b)で説明したラスタグループ単位でのカラムずらしを行った場合を示している。図29(b)のドットパターンでは、好適な格子パターンが得られていることが分かる。
本実施形態では、以上の様に、LEv列とLOd列のノズルの位置と、時分割駆動の特徴を考慮した上で、記録媒体上で図29(b)のような好適な格子パターンが得られるようなインデックスパターンを予め用意する。
図30(a)~(d)は、本実施形態で使用する往路走査用のインデックスパターン3001と、当該インデックスパターン3001を使用した場合の2値データを示す図である。図30(a)に示す往路走査用のインデックスパターン3001は、図24(b)で説明した基準インデックスパターン2500に対し、図28(b)で説明したカラムずらしを反映させたものである。具体的には、基準インデックスパターン2500をXY方向に繰り返し配置し、そのパターンの内容を、ラスタグループ単位で1カラムずつ+X方向にシフトしたものとなっている。図30(b)は、図30(a)に示すインデックスパターン3001を、図24(a)で示したドット配置パターンに従って展開した場合の2値データを示す。
一方、図30(c)は、図29(b)に示した2値データの記録画素を600dpiで示したパターンである。即ち、2/16(12.5%)程度の階調データが入力された場合、本実施形態の量子化処理では、図30(c)のような2値データが生成される。図30(d)は、図30(c)に示した2値データを図30(b)に示した展開パターンに従って展開した結果を示す。具体的には、図30(b)のパターンと図30(c)のパターンとの論理積の結果である。LEv列とLOd列のノズルを用い、図30(c)の2値データに従った吐出動作を行うことにより、記録媒体には、図29(b)に示すような好適な格子パターンが記録される。
図31(a)及び(b)は、図25(b)で説明した基準インデックスパターン2500から、本実施形態の往路走査用のインデックスパターン3001を作成する具体的な方法を説明するための図である。まず、図31(a)に示すように、8画素×8画素領域を有する基準インデックスパターン2500を用意し、下側(+Y方向側)4画素のパターン内容を+X方向に1画素分ずらす。以下、このように作成したインデックスパターンを第1インデックスパターン3101と呼ぶ。そして、最初の8ラスタについては、第1インデックスパターン3101をX方向に繰り返し使用する。
次に、図31(b)に示すように、第1インデックスパターン3101の内容を全体的に+X方向に2画素分ずらした第2インデックスパターン3102を作成する。そして、2番目の8ラスタについては、第2インデックスパターン3102をX方向に繰り返し使用する。以下、第3インデックスパターン3103と第4インデックスパターン3104を、上記と同様に作成し同様に配置することにより、全32ラスタ分のインデックスパターンが完成する。
本実施形態では、このようにして作成された32画素×32画素領域を有するインデックスパターンを、図24のS2506-1における往路走査用のインデックス展開処理で用いる。一方、図24のS2506-2における復路走査用のインデックス展開処理では、往路走査用のインデックスパターン3001と主走査方向に反転させたものを用いる。
<閾値マトリクスについて>
図32(a)及び(b)は、本実施形態の量子化処理で用いる閾値マトリクスを示す図である。図32(a)は往路走査用の量子化処理で使用する閾値マトリクスであり、図32(b)は復路走査用の量子化処理で使用する閾値マトリクスである。いずれの閾値マトリクスも、上述したインデックスパターンと同様、32画素×32画素の画素領域を有している。図では、32画素×32画素の全てに、C1´=C2´=32の階調データが入力された場合の、量子化の結果を示している。黒く示した画素が、記録(C1″=1、C2″=1)となる画素に相当する。図32(a)の太枠で囲った領域における黒画素の分布が、12.5%程度(32/255)の階調データが入力された場合を示す図30(c)の2値データの分布と一致していることが分かる。ここで、図32(a)に示す往路走査用の閾値マトリクスと図32(b)に示す復路走査用の閾値マトリクスにおいては、黒画素の配置がX方向において反転の関係を有するものとなる。
本実施形態で使用するような閾値マトリクスを作成する場合にも、第1の実施形態と同様、往路走査と復路走査で異なる格子パターンを表現するための制約を加えた上で、ドットの疎密評価を行いながら閾値を設定していけばよい。その際、本実施形態においては、特に、ノズルの配列構成や時分割駆動の制約を加味しながら、好適な格子パターンが形成されるようにすればよい。
図33は、以上説明した一連の制御を行った場合に記録媒体に形成される本実施形態のドットパターンを示す図である。ここでは、階調データC1´に従って往路走査で記録媒体に記録される第1ドットパターン3301と、階調データC2´に従って復路走査で記録媒体に記録される第2ドットパターン3302と、これらの合成ドットパターン3300を示している。
図によれば、第1ドットパターン3301と第2ドットパターン3302は異なる格子パターンである(第1の条件)。また、これらを重ね合わせた合成ドットパターン3300において、重畳ドット3303と近接ドット3304が存在し、近接ドット3304を構成する第1ドットと第2ドットとは、格子間距離よりも小さな距離をおいて配置されている(第2の条件)。更に、合成ドットパターン3300においては、X方向に近接する近接ドット3304、Y方向に近接する近接ドット3305、斜め方向に近接する近接ドット3306のように、近接方向の異なる複数の近接ドットが存在している(第3の条件)。以上のことより、本実施形態の合成ドットパターン3300は、ロバストパターンであるとみなすことができる。
以上説明したように本実施形態によれば、図22に示す記録ヘッドと図25に示す時分割駆動制御の下、図32(a)及び(b)に示す閾値マトリクスを用いて量子化処理を行い、図30(a)に示すインデックスパターンを用いてインデックス展開処理を行う。これにより、記録ヘッドHにおけるノズル配列構成や時分割駆動制御に伴う記録位置ずれを目立たせることなく、往路走査と復路走査のそれぞれで互いに異なる好適な格子パターンを形成し、記録媒体上で好適なロバストパターンを記録することができる。
<低階調領域における制御>
図32(a)及び(b)に示す閾値マトリクスを用いて量子化処理を行った場合、低階調領域では、LEvノズル列又はLOdノズル列のどちらか一方しか使用されない状況が生じる。これは、一方のドットパターンで格子パターンを形成しようとすると、どうしてもLEvノズル列又はLOdノズル列の一方しか使用しない状態となり、これをX方向に反転した他方のドットパターンにおいても、同じノズル列が使用されることになるためである。この場合、ノズル列の使用頻度に偏りが生じ、記録ヘッドを短命化するというリスクが生じる。以上のことに鑑み、本実施形態では、低階調領域のために特別な閾値マトリクスを用意する。
図34(a)~(d)は、本実施形態の低階調領域で使用する閾値マトリクスを説明するための図である。図34(a)は、往路走査用の閾値マトリクスである。往路走査用の閾値マトリクスは図32(a)で示した閾値マトリクスと同じものとする。ここでは、C1´=32の階調データが一様に入力された場合に、記録(C1″=1)となる画素を黒画素で示している。図34(b)は、図34(a)に基づいて、図30(a)のインデックスパターンを用いてインデックス展開処理を行った結果を示す。記録(1)が設定される画素は、全てLEvノズル列に対応していることが分かる。
一方、図34(c)は、低階調領域で使用する復路走査用の閾値マトリクスである。この閾値マトリクスは、記録(1)が設定される全ての画素がLOdノズル列に対応するように、X方向に反転した閾値マトリクスの閾値を、更に奇数ラスタだけオフセットさせたものとなっている。このようにすれば、図34(d)に示すように、記録(1)が設定される画素は、全てLOdノズル列に対応し、LEvノズル列とLOdノズル列とで使用頻度を均等化することができる。その上で、第1ドットパターンと第2ドットパターンとで、互いに異なる格子パターンを実現することもできる。
図35は、C1´=C2´=8の階調データが一様に入力された場合に、記録媒体に形成されるドットパターンを示す図である。ここでは、階調データC1´に従って往路走査で記録媒体に記録される第1ドットパターン3501と、階調データC2´に従って復路走査で記録媒体に記録される第2ドットパターン3502と、これらの合成ドットパターン3503を示している。本例の場合、第1ドットパターン3501はLEvノズル列のみで記録され、第2ドットパターン3502はLOdノズル列のみで記録されるため、合成ドットパターンにおいて重畳ドットは存在しない。しかしながら、第1ドットパターン3501と第2ドットパターン3502とが、Y方向に1200dpiの1画素分程度ずれた場合は、重畳ドット3505と複数の近接ドット3306、3307が存在するシフト後ドットパターン3504が得られる。そして、このシフト後ドットパターン3504においては、近接方向が異なる複数の近接ドット3306、3307が存在し、ロバストパターンが形成されることになる。
以上説明した本実施形態によれば、画像処理装置1においては、主な画像処理を600dpiの解像度で即ち低負荷で行うことができる。一方、記録装置2では、1200dpiの記録解像度を実現可能な記録ヘッドを用い、時分割駆動を利用することにより、実質的に1200dpi×1200dpiの記録を実現している。そして、一連の画像処理においては、記録ヘッドのノズル配置構成と時分割駆動制御に適した閾値マトリクスとインデックスパターンとを、往路走査用と復路走査用に用意し、これらに基づいた画像処理を行っている。これにより、記録ヘッドにおけるノズル配列構成や時分割駆動制御に伴う記録位置ずれを目立たせることなく、往路走査と復路走査のそれぞれで互いに異なる好適な格子パターンを記録することが可能となる。その結果、記録媒体上で好適なロバストパターンを記録することが可能となる。
(第4の実施形態)
第3の実施形態では、図25に示す基準インデックスパターン2500に対し、ラスタグループ単位のカラムずらしを行うことにより、実際に使用する図30(a)に示すインデックスパターンと、これをX方向に反転したインデックスパターンを生成した。そして、画像処理装置1では、このように生成したインデックスパターン用いることにより、LEv列とLOd列への記録データの振り分けを行った。これに対し、本実施形態では、このようなLEv列とLOd列への記録データの振り分けを、マスク処理により行うものとする。
図36は、任意の画像を本実施形態の記録装置2で記録する際に、画像処理装置1の主制御部1308が実行する処理を説明するためフローチャートである。S3601~S3605-1、S3605-2で行う処理は、図23で説明した第3の実施形態のS2501~S2505-1、S2505-2の処理と同様であるため、説明は割愛する。
S3606-1及びS3606-2において、本実施形態では、第3の実施形態とは異なるインデックスパターンを用いたインデックス展開処理を行う。
図37(a)~(c)は、本実施形態のインデックス展開処理で使用するドット配置パターンとインデックスパターンを示す図である。図37(a)は、本実施形態のドット配置パターンを示す図である。本実施形態において、600×600dpiの1画素の量子化値が「1」である場合、上側画素と下側画素の両方にドットを配置するパターンCのみを用意する。
図37(b)は、インデックスパターンを示す図である。本実施形態では、8×8画素領域を構成する全ての画素について、パターンCを設定している。このため、各画素の量子化値が一様に「1」であった場合、X方向600dpi、Y方向1200dpiの2値データは、往路走査、復路走査によらず図37(c)のようになる。
図36の説明に戻る。ステップS3607-1、ステップS3607-2において、主制御部はマスク処理を行う。マスク処理では、600dpiの各画素について、当該画素を構成する上側画素と下側画素の一方がマスクされる。即ち、600dpiの各画素について、LEv列で記録するかLOd列で記録するかが決定される。このようなマスク処理は、インデックス展開処理で生成された2値データと予め用意されたマスクパターンとの間の論理積演算によって行われる。
図38(a)及び(b)は、上記マスク処理で使用するマスクパターンを示す。図38(a)は、図25(c)で説明した基準インデックスパターンと同じ内容のマスクパターンである。また、図38(b)は、図38(a)のマスクパターンに対し、ラスタグループ単位でのカラムずらしを行った状態を示している。図38(b)で示したマスクパターンを用いたマスク処理を行うことにより、往路走査において、記録媒体上には第3の実施形態の第1ドットパターンを形成することができる。また、復路走査では、図38(b)のマスクパターンを主走査方向に反転したマスクパターンを用いてマスク処理を行うことにより、第3の実施形態の第2ドットパターンを形成することができる。その結果、第1ドットパターンと第2ドットパターンを合成して得られる合成ドットパターンも、第3の実施形態と同様のロバストパターンとなる。
(その他の実施形態)
以上では、図14、図23及び図36で説明した各工程を画像処理装置1が行う内容で説明したが、一部の工程は記録装置2のコントローラ1301が行ってもよい。上記フローチャートに示した工程においては、どの工程までを画像処理装置1が行い、どの工程以降を記録装置2が行うか、という明確な切り分けは特に定められるものではない。例えば、第3、第4実施形態の場合は、量子化処理までを画像処理装置1が行う形態とすれば、画像処理装置1は量子化処理までを記録解像度よりも低い600dpiの解像度で行うことができるので、処理の負荷を軽減させることができる。この場合、記録装置2では、コントローラ1301がデータバッファ1306に格納されたドット配置パターンとインデックスパターンを用いてインデックス展開を行うことになる。そして、この場合、画像処理装置1と記録装置2を含めた記録システム全体が、本発明の画像処理装置となる。また、記録装置の性能によっては、記録装置2が多値のRGB画像データを直接受け取って、上記フローチャートに示した全ての工程を行う形態としてもよい。この場合、記録装置2が、本発明の画像処理装置となる。
また、各ステップの入出力データのビット数に関しては、上述したビット数に制限されるわけではなく、精度を保持するために出力のビット数を入力データよりも高く設定してもよい。また、記録装置の色数もCMYKの4色を例に説明したが、ライトシアンやライトマゼンタ、グレーなどの同系色で濃度の違うもの、レッド、グリーン、ブルーなどの特色を使用する記録装置であってもよい。この場合、色分解処理においては、その色数に対応した種類の階調データを生成すればよく、以降の処理では上述した画像処理を色ごとに行えばよい。
また、以上の実施形態ではシリアル型のインクジェット記録装置を例に説明したが、上記全ての実施形態はライン型の記録装置にも応用することができる。ライン型のインクジェット記録ヘッドであっても、同じ画素領域を2列以上のノズル列で記録する場合には、そのノズル列間の位置ずれが課題となることもある。このような場合には任意のノズル列が形成するドットパターンを第1ドットパターン、他のノズル列が形成するドットパターンを第2ドットパターンとして、上記実施形態と同様の処理を行えばよい。
また、第3、第4の実施形態では、ヒータに電圧パルスを印加することによりインクを吐出させるサーマルジェット型の記録ヘッドを用いたが、上記実施形態のいずれにおいても、吐出形式は特に限定されるものではない。例えば、圧電素子を利用してインクの吐出を行ういわゆるピエゾ型のインクジェット記録装置等、様々な記録装置に対して有効に適用できる。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
1 画像処理装置
100 合成ドットパターン
101 第1ドットパターン
102 第2ドットパターン
104 重畳ドット
105 近接ドット
H 記録ヘッド

Claims (31)

  1. 所定の階調値に対応する階調データを取得する工程と、
    前記階調データに基づき、記録手段の往路走査によって記録される第1ドットパターンに対応する第1データと、前記記録手段の復路走査によって記録され且つ記録媒体上において前記第1ドットパターンと重ねて記録される第2ドットパターンに対応する第2データと、を生成する工程と、
    を有する画像処理方法であって、
    前記第1ドットパターンは、第1の方向に第1の間隔で繰り返し配置されたドットと、第2の方向に第2の間隔で繰り返し配置されたドットと、で形成される第1の格子を含み、
    前記第2ドットパターンは、第3の方向に第3の間隔で繰り返し配置されたドットと、第4の方向に第4の間隔で繰り返し配置されたドットと、で形成される第2の格子を含み、
    前記第1ドットパターンに含まれる1つのドットの中心に前記第2ドットパターンに含まれる1つのドットの中心が重畳する第1の相対位置で、前記第1ドットパターンと前記第2ドットパターンを合成させた合成ドットパターンは、
    (i)前記第1ドットパターンに含まれる第1ドットと前記第2ドットパターンに含まれる第2ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接する第1の近接ドットと、
    (ii)前記第1ドットパターンに含まれる第3ドットと前記第2ドットパターンに含まれる第4ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接する第2の近接ドットと、
    を含み、
    前記第1の近接ドットそれぞれの中心を結ぶ直線の第1の傾きは、前記第2の近接ドットそれぞれの中心を結ぶ直線の第2の傾きとは異なることを特徴とする画像処理方法。
  2. 前記合成ドットパターンは、
    (iii)前記第1ドットパターンに含まれる第5ドットと前記第2ドットパターンに含まれる第6ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接する第3の近接ドットを含み、
    前記第3の近接ドットそれぞれの中心を結ぶ直線の第3の傾きは、前記第1の傾きとは異なり、且つ、前記第2の傾きとも異なることを特徴とする請求項1に記載の画像処理方法。
  3. 前記合成ドットパターンには、前記重畳するドットと前記第1の近接ドットと前記第2の近接ドットとを含む単位領域が、繰り返しの配列で複数含まれることを特徴とする請求項1または2に記載の画像処理方法。
  4. 前記第1の相対位置とは異なる第2の相対位置で、前記第1ドットパターンと前記第2ドットパターンを合成させた第2の合成ドットパターンは、
    (iv)前記第1ドットパターンに含まれるドットと前記第2ドットパターンに含まれるドットが重畳して構成される重畳ドットと、
    (v)前記第1ドットパターンに含まれる第7ドットと前記第2ドットパターンに含まれる第8ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接し、且つ、前記第7ドットと前記第8ドットそれぞれの中心を結ぶ傾きが前記第1の傾きである、第4の近接ドットと、
    (vi)前記第1ドットパターンに含まれる第9ドットと前記第2ドットパターンに含まれる第10ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接し、且つ、前記第9ドットと前記第10ドットそれぞれの中心を結ぶ傾きが前記第2の傾きである第5の近接ドットと、
    を含むことを特徴とする請求項1から3のいずれか1項に記載の画像処理方法。
  5. 前記階調データに基づき、2つの階調データを生成する工程と、
    第1の閾値マトリクスを用いて前記2つの階調データのうちの一方を量子化することにより、第1量子化データを生成する工程と、
    前記第1の閾値マトリクスとは異なる第2の閾値マトリクスを用いて前記2つの階調データのうちの他方を量子化することにより、第2量子化データを生成する工程と、
    を更に含むことを特徴とする請求項1から4のいずれか1項に記載の画像処理方法。
  6. 第1の階調値の階調データに基づいて第1階調データと第2階調データが生成され、
    前記第1の階調値よりも高い第2の階調値の階調データに基づいて第3階調データと第4階調データが生成され、
    前記第3階調データを前記第1の閾値マトリクスを用いて量子化した結果に対応する記録ドットパターンは、前記第1階調データを前記第1の閾値マトリクスを用いて量子化した結果に対応する記録ドットパターンに対して、記録ドットが付加されたパターンであり、
    前記第4階調データを前記第2の閾値マトリクスを用いて量子化した結果に対応する記録ドットパターンは、前記第2階調データを前記第2の閾値マトリクスを用いて量子化した結果に対応する記録ドットパターンに対して、記録ドットが付加されたパターンであることを特徴とする請求項5に記載の画像処理方法。
  7. 前記階調データは第1の色に対応し、
    前記第1ドットパターン及び前記第2ドットパターンは、前記第1の色のドットを記録するためのパターンであり、
    前記画像処理方法は、
    第2の色に対応する階調データを取得する工程と、
    前記第2の色に対応する階調データに基づき、前記第2の色のドットを記録するための第3ドットパターンに対応する第3データと、記録媒体上において前記第3ドットパターンと重ねて記録され、且つ、前記第2の色のドットを記録するための第4ドットパターンに対応する第4データと、がさらに生成される工程と、
    を更に有し、
    前記第3ドットパターンは、第5の方向に第5の間隔で繰り返し配置されたドットと、第6の方向に第6の間隔で繰り返し配置されたドットとで形成される第3の格子を含み、
    前記第4ドットパターンは、第7の方向に第7の間隔で繰り返し配置されたドットと、第8の方向に第8の間隔で繰り返し配置されたドットとで形成される第4の格子を含み、
    前記第3ドットパターンに含まれる1つのドットの中心に前記第4ドットパターンに含まれる1つのドットの中心が重畳する相対位置で、前記第3ドットパターンと前記第4ドットパターンを合成させた第2の合成ドットパターンには、
    (iii)前記第3ドットパターンに含まれる第5ドットと前記第4ドットパターンに含まれる第6ドットが前記第5、第6、第7及び第8の間隔のいずれよりも短い距離で近接する第3の近接ドットと、
    (iv)前記第3ドットパターンに含まれる第7ドットと前記第4ドットパターンに含まれる第8ドットが前記第5、第6、第7及び第8の間隔のいずれよりも短い距離で近接する第4の近接ドットと、
    が含まれ、
    前記第3の近接ドットそれぞれの中心を結ぶ直線の第3の傾きは、前記第4の近接ドットそれぞれの中心を結ぶ直線の第4の傾きとは異なることを特徴とする請求項1に記載の画像処理方法。
  8. 前記第1の色に対応する階調データに基づいて第1階調データと第2階調データを生成し、前記第2の色に対応する階調データに基づいて第3階調データと第4階調データを生成する工程と、
    第1の閾値マトリクスにおける第1閾値を、前記第1階調データと比較することにより、前記第1の色に対応する第1量子化データを生成する工程と、
    前記第1閾値から前記第1階調データの値を減算して得られた補正閾値を、前記第3階調データと比較することにより、前記第2の色に対応する第3量子化データを生成する工程と、
    第2の閾値マトリクスにおける第2閾値を、前記第2階調データと比較することにより、前記第1の色に対応する第2量子化データを生成する工程と、
    前記第2閾値から前記第3階調データの値を減算して得られた補正閾値を、前記第4階調データと比較することにより、前記第2の色に対応する第4量子化データを生成する工程と
    を有することを特徴とする請求項7に記載の画像処理方法。
  9. 前記第1の色のドットの明度は、前記第2の色のドットの明度よりも低いことを特徴とする請求項7又は8に記載の画像処理方法。
  10. 前記第ドットパターンは、前記往路走査によって記録され、前記第ドットパターンは、前記復路走査によって記録されることを特徴とする請求項から9のいずれか1項に記載の画像処理方法。
  11. 請求項1から10のいずれか1項に記載の画像処理方法を、コンピュータにおける1つ以上のプロセッサーに実行させるためのプログラム。
  12. 所定の階調値に対応する階調データを取得する取得手段と、
    前記階調データに基づき、記録手段の往路走査によって記録される第1ドットパターンに対応する第1データと、前記記録手段の復路走査によって記録され且つ記録媒体上において前記第1ドットパターンと重ねて記録される第2ドットパターンに対応する第2データと、を生成する生成手段と、
    を備える画像処理装置であって
    前記第1ドットパターンは、第1の方向に第1の間隔で繰り返し配置されたドットと、第2の方向に第2の間隔で繰り返し配置されたドットと、で形成される第1の格子を含み、
    前記第2ドットパターンは、第3の方向に第3の間隔で繰り返し配置されたドットと、第4の方向に第4の間隔で繰り返し配置されたドットと、で形成される第2の格子を含み、
    前記第1ドットパターンに含まれる1つのドットの中心に前記第2ドットパターンに含まれる1つのドットの中心が重畳する第1の相対位置で、前記第1ドットパターンと前記第2ドットパターンを合成させた合成ドットパターンは、
    (i)前記第1ドットパターンに含まれる第1ドットと前記第2ドットパターンに含まれる第2ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接する第1の近接ドットと、
    (ii)前記第1ドットパターンに含まれる第3ドットと前記第2ドットパターンに含まれる第4ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接する第2の近接ドットと
    を含み、
    前記第1の近接ドットそれぞれの中心を結ぶ直線の第1の傾きは、前記第2の近接ドットそれぞれの中心を結ぶ直線の第2の傾きとは異なることを特徴とする画像処理装置。
  13. 前記合成ドットパターンは、
    (iii)前記第1ドットパターンに含まれる第5ドットと前記第2ドットパターンに含まれる第6ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接する第3の近接ドット、を含み
    前記第3の近接ドットそれぞれの中心を結ぶ直線の第3の傾きは、前記第1の傾きとは異なり、且つ、前記第2の傾きとも異なることを特徴とする請求項12に記載の画像処理装置。
  14. 前記合成ドットパターンには、前記重畳するドットと前記第1の近接ドットと前記第2の近接ドットとを含む単位領域が、繰り返しの配列で複数含まれることを特徴とする請求項12または13に記載の画像処理装置。
  15. 前記第1の相対位置とは異なる第2の相対位置において、前記第1ドットパターンと前記第2ドットパターンを合成させた第2の合成ドットパターンは、
    (iv)前記第1ドットパターンに含まれるドットと前記第2ドットパターンに含まれるドットが重畳して構成される重畳ドットと、
    (v)前記第1ドットパターンに含まれる第7ドットと前記第2ドットパターンに含まれる第8ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接し、且つ、前記第7ドットと前記第8ドットそれぞれの中心を結ぶ傾きが前記第1の傾きである、第4の近接ドットと、
    (vi)前記第1ドットパターンに含まれる第9ドットと前記第2ドットパターンに含まれる第10ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接し、且つ、前記第9ドットと前記第10ドットそれぞれの中心を結ぶ傾きが前記第2の傾きである第5の近接ドットと、
    を含むことを特徴とする請求項12から14のいずれか1項に記載の画像処理装置。
  16. 前記生成手段は、
    前記階調データに基づいて2つの階調データを生成し、
    第1の閾値マトリクスを用いて前記2つの階調データのうちの一方を量子化することにより、第1量子化データを生成し、
    前記第1の閾値マトリクスとは異なる第2の閾値マトリクスを用いて前記2つの階調データのうちの他方を量子化することにより、第2量子化データを生成することを特徴とする請求項12から15のいずれか1項に記載の画像処理装置。
  17. 前記生成手段は、第1の階調値の階調データに基づいて第1階調データと第2階調データを生成し、前記第1の階調値よりも高い第2の階調値の階調データに基づいて第3階調データと第4階調データを生成し、
    前記第3階調データを前記第1の閾値マトリクスを用いて量子化した結果に対応する記録ドットパターンは、前記第1階調データを前記第1の閾値マトリクスを用いて量子化した結果に対応する記録ドットパターンに対して、記録ドットが付加されたパターンであり、
    前記第4階調データを前記第2の閾値マトリクスを用いて量子化した結果に対応する記録ドットパターンは、前記第2階調データを前記第2の閾値マトリクスを用いて量子化した結果に対応する記録ドットパターンに対して、記録ドットが付加されたパターンであることを特徴とする請求項16に記載の画像処理装置。
  18. 前記階調データは、第1の色に対応し、
    前記第1ドットパターン及び前記第2ドットパターンは、前記第1の色のドットを記録するためのパターンであり、
    前記取得手段は、第2の色に対応する階調データをさらに取得し、
    前記生成手段は、前記第2の色に対応する階調データに基づき、前記第2の色のドットを記録するための第3ドットパターンに対応する第3データと、記録媒体上において前記第3ドットパターンと重ねて記録され、且つ、前記第2の色のドットを記録するための第4ドットパターンに対応する第4データと、をさらに生成し、
    前記第3ドットパターンは、第5の方向に第5の間隔で繰り返し配置されたドットと、第6の方向に第6の間隔で繰り返し配置されたドットとで形成される第3の格子を含み、
    前記第4ドットパターンは、第7の方向に第7の間隔で繰り返し配置されたドットと、第8の方向に第8の間隔で繰り返し配置されたドットとで形成される第4の格子を含み、
    前記第3ドットパターンに含まれる1つのドットの中心に前記第4ドットパターンに含まれる1つのドットの中心が重畳する相対位置で、前記第3ドットパターンと前記第4ドットパターンを合成させた第2の合成ドットパターンには、
    (iii)前記第3ドットパターンに含まれる第5ドットと前記第4ドットパターンに含まれる第6ドットが前記第5、第6、第7及び第8の間隔のいずれよりも短い距離で近接する第3の近接ドットと、
    (iv)前記第3ドットパターンに含まれる第7ドットと前記第4ドットパターンに含まれる第8ドットが前記第5、第6、第7及び第8の間隔のいずれよりも短い距離で近接する第4の近接ドットと、
    が含まれ、
    前記第3の近接ドットそれぞれの中心を結ぶ直線の第3の傾きは、前記第4の近接ドットそれぞれの中心を結ぶ直線の第4の傾きとは異なることを特徴とする請求項12に記載の画像処理装置。
  19. 前記生成手段は、
    前記第1の色に対応する階調データに基づいて第1階調データと第2階調データを生成し、前記第2の色に対応する階調データに基づいて第3階調データと第4階調データを生成し、
    第1の閾値マトリクスにおける第1閾値を、前記第1階調データと比較することにより、前記第1の色に対応する第1量子化データを生成し、
    前記第1閾値から前記第1階調データの値を減算して得られた補正閾値を、前記第3階調データと比較することにより、前記第2の色に対応する第3量子化データを生成し、
    第2の閾値マトリクスにおける第2閾値を、前記第2階調データと比較することにより、前記第1の色に対応する第2量子化データを生成し、
    前記第2閾値から前記第3階調データの値を減算して得られた補正閾値を、前記第4階調データと比較することにより、前記第2の色に対応する第4量子化データを生成することを特徴とする請求項18に記載の画像処理装置。
  20. 前記第1の色のドットの明度は、前記第2の色のドットの明度よりも低いことを特徴とする請求項18または19記載の画像処理装置。
  21. 前記第ドットパターンは、前記往路走査によって記録され、
    前記第ドットパターンは、前記復路走査によって記録される、
    ことを特徴とする請求項12から20のいずれか1項に記載の画像処理装置。
  22. 所定の階調値に対応する階調データを取得する工程と、
    前記階調データに基づき、記録手段に設けられた第1ノズル列によって所定の走査で記録される第1ドットパターンに対応する第1データと、前記記録手段に設けられた第2ノズル列によって前記所定の走査で記録され且つ記録媒体上において前記第1ドットパターンと重ねて記録される第2ドットパターンに対応する第2データと、を生成する工程と、
    を有する画像処理方法であって、
    前記第1ドットパターンは、第1の方向に第1の間隔で繰り返し配置されたドットと、第2の方向に第2の間隔で繰り返し配置されたドットと、で形成される第1の格子を含み、
    前記第2ドットパターンは、第3の方向に第3の間隔で繰り返し配置されたドットと、第4の方向に第4の間隔で繰り返し配置されたドットと、で形成される第2の格子を含み、
    前記第1ドットパターンに含まれる1つのドットの中心に前記第2ドットパターンに含まれる1つのドットの中心が重畳する第1の相対位置で、前記第1ドットパターンと前記第2ドットパターンを合成させた合成ドットパターンは、
    (i)前記第1ドットパターンに含まれる第1ドットと前記第2ドットパターンに含まれる第2ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接する第1の近接ドットと、
    (ii)前記第1ドットパターンに含まれる第3ドットと前記第2ドットパターンに含まれる第4ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接する第2の近接ドットと、
    を含み、
    前記第1の近接ドットそれぞれの中心を結ぶ直線の第1の傾きは、前記第2の近接ドットそれぞれの中心を結ぶ直線の第2の傾きとは異なることを特徴とする画像処理方法
  23. 前記合成ドットパターンは、
    (iii)前記第1ドットパターンに含まれる第5ドットと前記第2ドットパターンに含まれる第6ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接する第3の近接ドットを含み、
    前記第3の近接ドットそれぞれの中心を結ぶ直線の第3の傾きは、前記第1の傾きとは異なり、且つ、前記第2の傾きとも異なることを特徴とする請求項22に記載の画像処理方法
  24. 前記合成ドットパターンには、前記重畳するドットと前記第1の近接ドットと前記第2の近接ドットとを含む単位領域が、繰り返しの配列で複数含まれることを特徴とする請求項22または23に記載の画像処理方法
  25. 前記第1の相対位置とは異なる第2の相対位置で、前記第1ドットパターンと前記第2ドットパターンを合成させた第2の合成ドットパターンは、
    (iv)前記第1ドットパターンに含まれるドットと前記第2ドットパターンに含まれるドットが重畳して構成される重畳ドットと、
    (v)前記第1ドットパターンに含まれる第7ドットと前記第2ドットパターンに含まれる第8ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接し、且つ、前記第7ドットと前記第8ドットそれぞれの中心を結ぶ傾きが前記第1の傾きである、第4の近接ドットと、
    (vi)前記第1ドットパターンに含まれる第9ドットと前記第2ドットパターンに含まれる第10ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接し、且つ、前記第9ドットと前記第10ドットそれぞれの中心を結ぶ傾きが前記第2の傾きである第5の近接ドットと、
    を含むことを特徴とする請求項22から24のいずれか1項に記載の画像処理方法
  26. 前記階調データに基づき、2つの階調データを生成する工程と、
    第1の閾値マトリクスを用いて前記2つの階調データのうちの一方を量子化することにより、第1量子化データを生成する工程と、
    前記第1の閾値マトリクスとは異なる第2の閾値マトリクスを用いて前記2つの階調データのうちの他方を量子化することにより、第2量子化データを生成する工程と、
    を更に含むことを特徴とする請求項22から25のいずれか1項に記載の画像処理方法
  27. 第1の階調値の階調データに基づいて第1階調データと第2階調データが生成され、
    前記第1の階調値よりも高い第2の階調値の階調データに基づいて第3階調データと第4階調データが生成され、
    前記第3階調データを前記第1の閾値マトリクスを用いて量子化した結果に対応する記録ドットパターンは、前記第1階調データを前記第1の閾値マトリクスを用いて量子化した結果に対応する記録ドットパターンに対して、記録ドットが付加されたパターンであり、
    前記第4階調データを前記第2の閾値マトリクスを用いて量子化した結果に対応する記録ドットパターンは、前記第2階調データを前記第2の閾値マトリクスを用いて量子化した結果に対応する記録ドットパターンに対して、記録ドットが付加されたパターンであることを特徴とする請求項26に記載の画像処理方法
  28. 前記階調データは第1の色に対応し、
    前記第1ドットパターン及び前記第2ドットパターンは、前記第1の色のドットを記録するためのパターンであり、
    前記画像処理方法は、
    第2の色に対応する階調データを取得する工程と、
    前記第2の色に対応する階調データに基づき、前記第2の色のドットを記録するための第3ドットパターンに対応する第3データと、記録媒体上において前記第3ドットパターンと重ねて記録され、且つ、前記第2の色のドットを記録するための第4ドットパターンに対応する第4データと、がさらに生成される工程と、
    を更に有し、
    前記第3ドットパターンは、第5の方向に第5の間隔で繰り返し配置されたドットと、第6の方向に第6の間隔で繰り返し配置されたドットとで形成される第3の格子を含み、
    前記第4ドットパターンは、第7の方向に第7の間隔で繰り返し配置されたドットと、第8の方向に第8の間隔で繰り返し配置されたドットとで形成される第4の格子を含み、
    前記第3ドットパターンに含まれる1つのドットの中心に前記第4ドットパターンに含まれる1つのドットの中心が重畳する相対位置で、前記第3ドットパターンと前記第4ドットパターンを合成させた第2の合成ドットパターンには、
    (iii)前記第3ドットパターンに含まれる第5ドットと前記第4ドットパターンに含まれる第6ドットが前記第5、第6、第7及び第8の間隔のいずれよりも短い距離で近接する第3の近接ドットと、
    (iv)前記第3ドットパターンに含まれる第7ドットと前記第4ドットパターンに含まれる第8ドットが前記第5、第6、第7及び第8の間隔のいずれよりも短い距離で近接する第4の近接ドットと、
    が含まれ、
    前記第3の近接ドットそれぞれの中心を結ぶ直線の第3の傾きは、前記第4の近接ドットそれぞれの中心を結ぶ直線の第4の傾きとは異なることを特徴とする請求項22に記載の画像処理方法
  29. 前記第1の色に対応する階調データに基づいて第1階調データと第2階調データを生成し、前記第2の色に対応する階調データに基づいて第3階調データと第4階調データを生成する工程と、
    第1の閾値マトリクスにおける第1閾値を、前記第1階調データと比較することにより、前記第1の色に対応する第1量子化データを生成する工程と、
    前記第1閾値から前記第1階調データの値を減算して得られた補正閾値を、前記第3階調データと比較することにより、前記第2の色に対応する第3量子化データを生成する工程と、
    第2の閾値マトリクスにおける第2閾値を、前記第2階調データと比較することにより、前記第1の色に対応する第2量子化データを生成する工程と、
    前記第2閾値から前記第3階調データの値を減算して得られた補正閾値を、前記第4階調データと比較することにより、前記第2の色に対応する第4量子化データを生成する工程と
    を有することを特徴とする請求項28に記載の画像処理方法
  30. 前記第1の色のドットの明度は、前記第2の色のドットの明度よりも低いことを特徴とする請求項28又は29に記載の画像処理方法
  31. 所定の階調値に対応する階調データを取得する取得手段と、
    前記階調データに基づき、記録手段に設けられた第1ノズル列によって所定の走査で記録される第1ドットパターンに対応する第1データと、前記記録手段に設けられた第2ノズル列によって前記所定の走査で記録され且つ記録媒体上において前記第1ドットパターンと重ねて記録される第2ドットパターンに対応する第2データと、を生成する生成手段と、
    を備える画像処理装置であって
    前記第1ドットパターンは、第1の方向に第1の間隔で繰り返し配置されたドットと、第2の方向に第2の間隔で繰り返し配置されたドットと、で形成される第1の格子を含み、
    前記第2ドットパターンは、第3の方向に第3の間隔で繰り返し配置されたドットと、第4の方向に第4の間隔で繰り返し配置されたドットと、で形成される第2の格子を含み、
    前記第1ドットパターンに含まれる1つのドットの中心に前記第2ドットパターンに含まれる1つのドットの中心が重畳する第1の相対位置で、前記第1ドットパターンと前記第2ドットパターンを合成させた合成ドットパターンは、
    (i)前記第1ドットパターンに含まれる第1ドットと前記第2ドットパターンに含まれる第2ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接する第1の近接ドットと、
    (ii)前記第1ドットパターンに含まれる第3ドットと前記第2ドットパターンに含まれる第4ドットが前記第1、第2、第3及び第4の間隔のいずれよりも短い距離で近接する第2の近接ドットと
    を含み、
    前記第1の近接ドットそれぞれの中心を結ぶ直線の第1の傾きは、前記第2の近接ドットそれぞれの中心を結ぶ直線の第2の傾きとは異なることを特徴とする画像処理装置
JP2024152531A 2020-07-29 2024-09-04 画像処理方法及び画像処理装置 Active JP7773284B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024152531A JP7773284B2 (ja) 2020-07-29 2024-09-04 画像処理方法及び画像処理装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020128331A JP7551380B2 (ja) 2020-07-29 2020-07-29 画像処理方法及び画像処理装置
JP2024152531A JP7773284B2 (ja) 2020-07-29 2024-09-04 画像処理方法及び画像処理装置

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020128331A Division JP7551380B2 (ja) 2020-07-29 2020-07-29 画像処理方法及び画像処理装置

Publications (2)

Publication Number Publication Date
JP2024161225A JP2024161225A (ja) 2024-11-15
JP7773284B2 true JP7773284B2 (ja) 2025-11-19

Family

ID=76971676

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020128331A Active JP7551380B2 (ja) 2020-07-29 2020-07-29 画像処理方法及び画像処理装置
JP2024152531A Active JP7773284B2 (ja) 2020-07-29 2024-09-04 画像処理方法及び画像処理装置

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020128331A Active JP7551380B2 (ja) 2020-07-29 2020-07-29 画像処理方法及び画像処理装置

Country Status (5)

Country Link
US (3) US11625563B2 (ja)
EP (2) EP4235495B1 (ja)
JP (2) JP7551380B2 (ja)
CN (2) CN116708688A (ja)
RU (1) RU2764286C1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7520616B2 (ja) 2020-07-29 2024-07-23 キヤノン株式会社 閾値マトリクスの生成方法および画像処理装置
JP7551380B2 (ja) 2020-07-29 2024-09-17 キヤノン株式会社 画像処理方法及び画像処理装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006157741A (ja) 2004-11-30 2006-06-15 Kyocera Mita Corp 画像形成方法および装置
JP2011082880A (ja) 2009-10-09 2011-04-21 Canon Inc 画像処理装置
JP2014113819A (ja) 2012-11-16 2014-06-26 Canon Inc ディザパタン作成方法、ディザパタン、画像記録装置および画像記録方法
JP2017035814A (ja) 2015-08-07 2017-02-16 キヤノン株式会社 記録装置および記録方法

Family Cites Families (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69333194T2 (de) 1992-03-31 2004-07-15 Canon K.K. Tintenstrahlverfahren und -vorrichtung
JP3235187B2 (ja) * 1992-06-18 2001-12-04 セイコーエプソン株式会社 カラープリンタ
JPH07232434A (ja) * 1993-12-28 1995-09-05 Canon Inc 記録方法および記録装置
DE69515837T2 (de) 1994-05-11 2000-12-14 Seiko Epson Corp., Tokio/Tokyo Tintenstrahlaufzeichnungsverfahren und -gerät
US6128099A (en) 1995-06-08 2000-10-03 Delabastita; Paul A. Halftone screen generator, halftone screen and method for generating same
JPH091829A (ja) * 1995-06-16 1997-01-07 Ricoh Co Ltd インクジェット記録装置
US8921473B1 (en) * 2004-04-30 2014-12-30 Sydney Hyman Image making medium
US6867884B1 (en) 2000-07-07 2005-03-15 Kodak Polychrome Graphics, Llc Halftone dot placement for multi-color images
JP2005136612A (ja) 2003-10-29 2005-05-26 Dainippon Screen Mfg Co Ltd 網点形成方法、網点形成装置および網点記録媒体
EP2202673B1 (en) 2004-07-06 2012-03-14 Canon Kabushiki Kaisha Mask generation method for color ink jet printing
JP2006168073A (ja) * 2004-12-14 2006-06-29 Canon Inc インクジェット記録システム
JP4650004B2 (ja) * 2005-01-27 2011-03-16 セイコーエプソン株式会社 印刷用画像処理装置
US7878613B2 (en) 2005-12-01 2011-02-01 Canon Kabushiki Kaisha Print data generation method, printing apparatus and method of generating mask
JP4660439B2 (ja) * 2006-08-08 2011-03-30 セイコーエプソン株式会社 印刷装置および印刷方法
CN1945559B (zh) * 2006-11-01 2011-05-25 天津市阿波罗信息技术有限公司 导入网屏编码的印刷介质多媒体系统实现方法
JP5388655B2 (ja) * 2009-03-31 2014-01-15 キヤノン株式会社 記録装置及び記録方法
JP5541652B2 (ja) * 2009-03-31 2014-07-09 キヤノン株式会社 記録装置及び記録方法
CN101540002B (zh) * 2009-04-23 2014-08-13 顾泽苍 一种适于低精度印刷的多媒体印刷系统的实现方法
JP5882567B2 (ja) 2010-08-19 2016-03-09 キヤノン株式会社 インクジェット記録装置、インクジェット記録装置におけるノズル駆動制御方法
US8998367B2 (en) * 2010-09-15 2015-04-07 Canon Kabushiki Kaisha Image processing apparatus and image processing method
JP2013129140A (ja) * 2011-12-22 2013-07-04 Seiko Epson Corp 印刷装置および印刷物生産方法
JP5972037B2 (ja) * 2012-05-08 2016-08-17 キヤノン株式会社 インクジェット記録装置およびインクジェット記録方法
US9064202B2 (en) 2012-06-06 2015-06-23 Canon Kabushiki Kaisha Data processing apparatus and print data generating method
JP5901584B2 (ja) * 2013-08-19 2016-04-13 富士フイルム株式会社 量子化方法及び画像処理装置
US9210292B2 (en) 2013-10-01 2015-12-08 Canon Kabushiki Kaisha Image processing apparatus and method using different dither patterns for different inks and selecting a quantization process for each ink
JP6312397B2 (ja) 2013-10-01 2018-04-18 キヤノン株式会社 ディザパタン作成方法
US9087291B2 (en) 2013-10-01 2015-07-21 Canon Kabushiki Kaisha Image processing apparatus and method setting thresholds of dither patterns based on density range and generating binary data depending on thresholds of target pixels
JP6305045B2 (ja) 2013-12-10 2018-04-04 キヤノン株式会社 画像記録装置、画像記録方法およびプログラム
JP6351342B2 (ja) * 2014-04-04 2018-07-04 キヤノン株式会社 ドット配置または閾値マトリクスの作成方法、画像処理装置、及び記憶媒体
JP6037463B2 (ja) * 2014-05-26 2016-12-07 富士フイルム株式会社 インクジェット記録装置及びイジェクタの異常検出方法
JP2016088043A (ja) * 2014-11-11 2016-05-23 キヤノン株式会社 画像処理装置、画像形成装置、画像処理方法及びプログラム
US9704074B2 (en) * 2015-01-21 2017-07-11 Canon Kabushiki Kaisha Image processing apparatus and method for quantizing first and second multi-valued data
JP6498132B2 (ja) * 2015-02-12 2019-04-10 キヤノン株式会社 画像処理装置、画像処理方法、プログラムおよび記憶媒体
JP6498072B2 (ja) 2015-08-07 2019-04-10 キヤノン株式会社 画像記録装置および画像記録方法
US9844960B2 (en) 2015-08-07 2017-12-19 Canon Kabushiki Kaisha Recording apparatus and recording method
US9862214B2 (en) * 2015-08-07 2018-01-09 Canon Kabushiki Kaisha Recording apparatus for reducing discharge position deviation of discharged ink, and recording method for the same
JP7199973B2 (ja) * 2018-01-15 2023-01-06 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
JP2020022095A (ja) 2018-08-01 2020-02-06 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
JP2020022090A (ja) 2018-08-01 2020-02-06 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
JP7313943B2 (ja) 2019-07-17 2023-07-25 キヤノン株式会社 ディザパターンの作成方法、プログラムおよびディザパターンを作成する装置
JP7500321B2 (ja) * 2020-07-29 2024-06-17 キヤノン株式会社 インクジェット記録方法及びインクジェット記録装置
JP7520616B2 (ja) * 2020-07-29 2024-07-23 キヤノン株式会社 閾値マトリクスの生成方法および画像処理装置
JP7551380B2 (ja) 2020-07-29 2024-09-17 キヤノン株式会社 画像処理方法及び画像処理装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006157741A (ja) 2004-11-30 2006-06-15 Kyocera Mita Corp 画像形成方法および装置
JP2011082880A (ja) 2009-10-09 2011-04-21 Canon Inc 画像処理装置
JP2014113819A (ja) 2012-11-16 2014-06-26 Canon Inc ディザパタン作成方法、ディザパタン、画像記録装置および画像記録方法
JP2017035814A (ja) 2015-08-07 2017-02-16 キヤノン株式会社 記録装置および記録方法

Also Published As

Publication number Publication date
US20230214618A1 (en) 2023-07-06
JP2022025489A (ja) 2022-02-10
EP3944959B1 (en) 2023-06-07
JP7551380B2 (ja) 2024-09-17
US12236297B2 (en) 2025-02-25
RU2764286C1 (ru) 2022-01-17
JP2024161225A (ja) 2024-11-15
EP4235495A2 (en) 2023-08-30
EP4235495C0 (en) 2026-02-18
EP4235495B1 (en) 2026-02-18
CN114070951B (zh) 2023-07-18
US20220032610A1 (en) 2022-02-03
US11625563B2 (en) 2023-04-11
CN114070951A (zh) 2022-02-18
EP4235495A3 (en) 2023-10-18
CN116708688A (zh) 2023-09-05
EP3944959A1 (en) 2022-02-02
EP3944959C0 (en) 2023-06-07
US20240086662A1 (en) 2024-03-14
US11842234B2 (en) 2023-12-12

Similar Documents

Publication Publication Date Title
JP7773284B2 (ja) 画像処理方法及び画像処理装置
US8777343B2 (en) Image processor, image processing method and inkjet printer involving a print head with parallel nozzle arrays
JP7313943B2 (ja) ディザパターンの作成方法、プログラムおよびディザパターンを作成する装置
US11893288B2 (en) Threshold matrix generating method
EP3275666B1 (en) Recording head and inkjet recording apparatus
JP5268875B2 (ja) 画像形成装置及び画像形成方法
US9469123B2 (en) Inkjet printing apparatus and inkjet printing method
US11565527B2 (en) Printing method and printing apparatus
US20100066777A1 (en) Inkjet printer
JP5448528B2 (ja) 記録装置及び記録方法
JP2010131841A (ja) 印刷装置及びディザマスク
US11648782B2 (en) Image processing apparatus, image processing method, and storage medium
US11977793B2 (en) Apparatus, method for controlling apparatus, storage medium, and printing apparatus, with increase in number of dots from first dot pattern to third dot pattern being larger or smaller than increase in number of dots from second dot pattern to fourth dot pattern
JP7077003B2 (ja) 画像処理装置、画像処理方法およびインクジェット記録装置
JP2021074972A (ja) インクジェット記録方法およびインクジェット記録装置
JP6938268B2 (ja) 画像処理装置および画像処理方法
JP2024006526A (ja) 印刷装置、及び、印刷方法
JP2014144537A (ja) インクジェット記録装置およびインクジェット記録方法
JP2011101433A (ja) 高画質ハーフトーン処理

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240927

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240927

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250716

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250722

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20250801

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250919

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: 20251007

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20251007

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251105

R150 Certificate of patent or registration of utility model

Ref document number: 7773284

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150