JP7187278B2 - 画像処理装置、画像処理方法、及びプログラム - Google Patents

画像処理装置、画像処理方法、及びプログラム Download PDF

Info

Publication number
JP7187278B2
JP7187278B2 JP2018214958A JP2018214958A JP7187278B2 JP 7187278 B2 JP7187278 B2 JP 7187278B2 JP 2018214958 A JP2018214958 A JP 2018214958A JP 2018214958 A JP2018214958 A JP 2018214958A JP 7187278 B2 JP7187278 B2 JP 7187278B2
Authority
JP
Japan
Prior art keywords
data
correction
quantization
value
image processing
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
JP2018214958A
Other languages
English (en)
Other versions
JP2020082373A (ja
JP2020082373A5 (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 JP2018214958A priority Critical patent/JP7187278B2/ja
Priority to US16/683,567 priority patent/US11090946B2/en
Publication of JP2020082373A publication Critical patent/JP2020082373A/ja
Publication of JP2020082373A5 publication Critical patent/JP2020082373A5/ja
Application granted granted Critical
Publication of JP7187278B2 publication Critical patent/JP7187278B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/2139Compensation for malfunctioning nozzles creating dot place or dot size errors
    • 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/2146Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding for line print heads
    • 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/205Ink jet for printing a discrete number of tones
    • B41J2/2054Ink jet for printing a discrete number of tones by the variation of dot disposition or characteristics, e.g. dot number density, dot shape
    • 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/2121Ink jet for multi-colour printing characterised by dot size, e.g. combinations of printed dots of different diameter
    • B41J2/2128Ink jet for multi-colour printing characterised by dot size, e.g. combinations of printed dots of different diameter by means of energy modulation
    • 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/401Compensating positionally unequal response of the pick-up or reproducing head
    • H04N1/4015Compensating positionally unequal response of the pick-up or reproducing head of the reproducing head
    • 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
    • H04N1/4055Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels producing a clustered dots or a size modulated halftone pattern
    • H04N1/4057Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels producing a clustered dots or a size modulated halftone pattern the pattern being a mixture of differently sized sub-patterns, e.g. spots having only a few different diameters

Landscapes

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

Description

本発明は、画像処理装置、画像処理方法、及びプログラムに関し、特にプリント出力における濃度ムラ補正に関するものである。
フルライン型のインクジェット記録装置においては、インクを吐出する記録ヘッドと記録媒体との1回の相対走査によって、記録媒体上に画像が完成する。また、シリアル型のインクジェット記録装置であっても、シングルパス記録を採用する場合は、記録ヘッドと記録媒体との1回の相対走査によって記録媒体上の単位画像領域の画像が完成する。
このような記録ヘッドと記録媒体との1回の相対走査(以下、シングルパスと称す)によって画像を完成させる場合、インクを吐出する個々のノズルの吐出特性が画像に現れる場合がある。例えば、平均よりも吐出量が小さかったり、吐出方向が偏向してしまったりするノズルによって記録された記録媒体上の1ラインは、濃度が低い領域として認識されやすい。一方、平均よりも吐出量が大きいノズルによって記録された1ラインは、濃度が高いライン領域として認識されやすい。そして、このような濃度が低いラインと濃度が高いラインが同じ記録媒体上に混在すると、濃度ムラとなって認識される。
特許文献1には、このような濃度ムラを低減するための方法として、画像データを、個々のノズルの吐出特性に応じて補正する補正方法が開示されている。
また特許文献2には、吐出方向が偏向するノズルについては、当該ノズルが記録するラインで所望の濃度が得られるようにするために、記録媒体で形成されるドットサイズを大きいサイズに補正する方法が開示されている。
特開平4-41243号公報 特開2006-130904号公報
しかしながら、特許文献1のように画像データに対し補正を行うと、その後行われる量子化処理によって、ドットの疎密が強調されてしまう場合がある。具体的には、補正に伴う画像データにおける画素毎の濃度の増減が量子化処理で用いるディザマトリクスと干渉してドットの疎密を招き、画像を観察した際に粒状感として認識されてしまう場合がある。
これに対し、特許文献2では、量子化処理によってドットの記録または非記録が決定さ後にドットサイズの補正を行っているため、ディザマトリクスとの干渉は招致されない。しかしながら、特許文献2では、濃度が高くなってしまう領域について、ドットサイズを小さくすることが出来ずドットの数を削減しているため、ディザマトリクスが指定するドットの配置が維持されない。その結果、粒状感が悪化してしまう場合があった。
本発明は上記問題点を解消するためになされたものである。よってその目的とするところは、画像の粒状感を悪化させること無く個々のノズルの吐出特性のばらつきに伴う濃度ムラを低減することである。
そのために本発明は、N段階(Nは3以上の整数)の濃度を表現可能なノズルが所定の方向に複数配列された記録ヘッドに対し、前記所定の方向と交差する方向に記録媒体を相対的に移動させることにより、前記記録媒体に前記N段階の濃度を表現するためのN値の記録データを生成する画像処理装置であって、画像データを取得する取得手段と、前記画像データを、前記複数のノズルのうち一部のノズルの濃度特性に基づいて作成された第1補正テーブルを用いて補正することにより、第1補正データを生成する第1補正手段と、前記画像データを、前記複数のノズルそれぞれの濃度特性に基づいて作成された第2補正テーブルを用いて補正することにより、第2補正データを生成する第2補正手段と、前記第1補正データを量子化して第1量子化データを生成する第1量子化手段と、前記第2補正データを量子化して第2量子化データを生成する第2量子化手段と、前記第1量子化データと前記第2量子化データとに基づいて、前記N値の記録データを生成する生成手段とを備えることを特徴とする。
本発明によれば、画像の粒状感を悪化させること無く個々のノズルの吐出特性のばらつきに伴う濃度ムラを低減することが可能となる。
インクジェット記録装置と記録ヘッドの概略構成図である。 第1実施形態における画像処理システムのブロック図である。 共通濃度補正テーブルとノズル別濃度補正テーブルを示す図である。 画像処理の工程を説明するためのフローチャートである。 画像処理の工程における画像データの変換の様子を示す図である。 従来法を採用した場合の画像データの変換の様子を示す図である。 従来法と本実施形態のドットパターンを比較する図である。 第2実施形態における画像処理システムのブロック図である。 ドットサイズ分解テーブルを示す図である。 第3実施形態における画像処理システムのブロック図である。 第4実施形態における画像処理システムのブロック図である。
以下、添付の図面を参照して本発明の好適な実施形態を説明する。なお、以下の実施形態において示す構成は一例にすぎず、本発明は図示された構成に必ずしも限定されるものではない。
(第1の実施形態)
図1(a)および(b)は、本実施形態で使用するインクジェット記録装置2(以下、単に記録装置とも言う)の概略構成図である。図1(a)に示すように、インクジェット記録装置2には、ブラック(K)、シアン(C)、マゼンタ(M)、イエロー(Y)のインクをそれぞれ吐出するノズル列20K、20C、20M、20Yが配された記録ヘッドが搭載されている。
搬送ローラ22は、記録媒体Sを所定の速度でx方向に搬送させる。平板から成るプラテン23は、ノズル列20K、20C、20M、20Yの吐出口面に対向し、搬送される記録媒体Sを背面から支持する。プラテン23に支持されている領域の記録媒体Sは平滑性が維持され、吐出口面からの距離が一定に保たれる。
図1(b)に示すように、ノズル列20K、20C、20M、20Yのそれぞれには、インクを滴として吐出する複数のノズル21が、ピッチdの間隔で記録媒体Sの幅に対応する距離Wだけy方向に複数配列されている。また、4列のノズル列20K、20C、20M、20Yは、x方向に並列に配置されている。
個々のノズル21にはピエゾ素子が配され、このピエゾ素子に印加する電圧のパルス形状を変更することによって、吐出される液滴の量を(N-1)段階に調整可能とする。その結果、記録媒体では、N段階(Nは3以上の整数)の濃度を表現可能とする。本実施形態においては、このような吐出量の調整により、記録媒体に小ドットと中ドットを記録可能とする。記録媒体Sにおける小ドットと中ドットの面積比は約1:2とする。
以上説明した構成のもと、記録装置2は、搬送ローラ22を用いて記録媒体Sを所定の速度でノズル配列方向と交差するx方向に移動させながら、ノズル列20K、20C、20M、20Yの夫々から記録データ(吐出データ)に従って各色のインクを吐出する。これにより、記録媒体Sには、ブラック、シアン、マゼンタ、イエローの順にインクが付与され、所望の画像が記録される。
図2は、本実施形態の画像処理システムにおける処理の構成を説明するためのブロック図である。画像処理システムは、図1で説明した記録装置2と、記録装置2に供給する記録データを生成するための画像処理装置1を含んでいる。画像処理装置1と記録装置2は、プリンタインタフェース又はネットワークインタフェースによって接続される。
画像処理装置1は、例えばPC、デジタルカメラ、携帯端末のような不図示の入力デバイスより、プリント出力するための印刷ジョブを受信し、当該ジョブに含まれる画像データに基づいて記録装置が記録可能な記録データを生成し、記録装置2に出力する。画像処理装置1は、ハードウェア的にはCPU、ROM、RAMなどを備え、CPUが、ROMに記憶されているプログラムに従ってRAMをワークエリアとしながら装置全体を制御する。図2では、CPUが実行するソフトウェア的な処理機能をブロックとして示している。以下、詳細に説明する。
画像データを含む印刷ジョブは、入力端子10より画像処理装置1に入力される。本実施形態において、画像処理装置1が受信する画像データは、個々の画素について8ビット256階調で各色の濃度を示すCMYKごとのデータ(以下、まとめてCMYKデータとも記す)とする。すなわち、各色の画像データにおいては、個々の画素についてシアン、マゼンタ、イエロー、およびブラックいずれかの濃度情報が、それぞれ256階調で表現されている。本実施形態において、これら画像データは、第1補正処理部11と第2補正処理部12のそれぞれに入力される。以下の処理は、ブラック、シアン、マゼンタおよびイエローのそれぞれの画像データについて並行且つ同様に行われが、ここでは説明を簡単にするためブラックの画像データについてのみの処理を説明する。
第1補正処理部11は、予めメモリに格納されている共通補正テーブル17を用い、8ビット256階調の画像データIMを補正する。第1補正処理部11から出力される第1補正処理が実行された画像データは、画像データIMと同じく8ビット256階調であり、以下第1補正データIM1と表記する。
図3(a)は、共通補正テーブル17を示す図である。横軸が入力画素値、縦軸が出力画素値である。インクジェット記録装置では、ドット同士が重ならない低階調部では入力濃度画素値と記録媒体で表現される濃度はほぼ線形関係にあるが、ドット同士が重なり合う中階調以上では入力濃度画素値に対し濃度が頭打ちになる傾向がある。第1補正処理では、図3(a)に示すような下に膨らんだ形状の補正テーブルを用いて変換処理を行うことにより、入力濃度画素値と記録媒体で表現される濃度を線形関係にする。
本実施形態では、同じ吐出量を出力するよう設計された複数のノズルの中でも吐出量の大きいノズル(高濃度ノズル)を基準とした補正テーブルを共通補正テーブル17として用意する。そして、第1補正処理部11は、この補正テーブルを用いて全ノズルの全画素についての補正処理を行う。
一方、第2補正処理部12は、予めメモリに格納されているノズル別補正テーブル18を用い、8ビット256階調の画像データIMを補正する。第2補正処理部12から出力される第2補正処理を実行された画像データは、画像データIMと同じく8ビット256階調であり、以下第2補正データIM2と表記する。
図3(b)は、 ノズル別補正テーブル18を示す図である。図3(a)と同様、横軸が入力画素値、縦軸が出力画素値である。第2補正処理部12は、記録媒体で表現される濃度をノズル間で均一にするための補正処理を行う。このため、ノズル別補正テーブル18においては、上記高濃度ノズルと同等の濃度を表現するために必要な正方向への補正量が、入力画素値に対応づけて設定されている。そして、このような補正テーブルはノズルの吐出特性に応じて複数種類用意されている。第2補正処理部12は、受信した画素データのノズル位置に応じて、複数の補正テーブルの中から1つのテーブルを選択し、選択したテーブルを用いて入力画像データIMを出力画像データIM2に変換する。
図2のブロック図に戻る。第1量子化処理部13は、第1補正処理部11より出力された第1補正データIM1に対し画素毎に2値化処理を行い、第1の2値データqIM1を出力する。具体的には、予めメモリに格納されているディザマトリクス19を読み出し、ディザマトリクス19の注目画素に対応する閾値Thと第1補正データIM1における注目画素の画素値を比較する。ここで第1補正データにおける画素値も説明のためIM1と表記する。IM1≧Thの場合は「1」、IM1<Thの場合は「0」を出力する。第1量子化処理部13から出力される第1の2値データqIM1において、画素値「1」は小ドットの記録、画素値「0」は非記録を示す。
一方、第2量子化処理部14は、第2補正処理部12より出力された第2補正データIM2に対し画素毎に2値化処理を行い、第2の2値データqIM2を出力する。この際、第2量子化処理部14は第1量子化処理部13と共通のディザマトリクス19を用いる。すなわち、ディザマトリクス19の注目画素に対応する閾値Thと第2補正データIM2における注目画素の画素値を比較する。以下、第2補正データにおける画素値も説明のためIM2と表記する。IM2≧Thの場合は「1」、IM2<Thの場合は「0」を出力する。第2量子化処理部14から出力される第2の2値データqIM2において、画素値「1」はドットのサイズアップを示し、画素値「0」はドットのサイズ維持を示す。
ドットサイズ補正部15は、第1量子化処理部13から出力される2値データqIM1と、第2量子化処理部14から出力される2値データ号qIM2に基づいて、3値データqIM3を生成する。詳しくは、画素毎に中ドットの記録を示す画素値「2」、小ドットの記録を示す画素値「1」、非記録を示す画素値「0」のいずれかを示す3値データqIM3を生成する。具体的には、
qIM1=1 且つ qIM2=1 のとき qIM3=2 (中ドット)
qIM1=1 且つ qIM2=0 のとき qIM3=1 (小ドット)
qIM1=0 のとき qIM3=0 (ドット無し)
とする。
このような3値データは、記録データとして出力端子16を介して記録装置2に送信される。記録装置2は、受信した記録データに従い、対応するノズルを用いて対応する画素位置に指定されたサイズのドットを記録する。
図4は、画像処理装置1のCPUが、図2で説明した各処理部に実行させる画像処理の工程を説明するためのフローチャートである。CPU1001が、図4に示すフローチャートを実現可能なプログラムを読み出し実行することで、各構成(機能)が実現される。また図5(a)~(g)は、上記一連の画像処理の工程における画像データの変換の様子を示す図である。以下、図5(a)~(g)を参照しながら、図4のフローチャートに従って、上記画像処理を具体的に説明する。
図4のフローチャートは、画像処理装置1に対し、ホスト装置より印刷ジョブが入力されることによって開始される。本処理が開始されると、まずS301において、CPUは入力端子10を介して個々の画素に対応するCMYKの入力画像データを取得し、RAMに展開する。
図5(a)は、S301においてRAMに展開されたブラックの入力画像データの一部の一例を示す。図において、x方向は記録媒体の搬送方向、y方向はノズル列20Kにおけるノズル並び方向を示す。すなわち図5では、y方向に隣接する4ノズルのx方向8画素分に対し、ブラックの画像データとして各画素に画素値「88」が一様に入力された場合を示している。
S302において、第1補正処理部11は、共通補正テーブル17を参照し、個々の画素に対応する入力画像データIMを第1補正データIM1に変換する。第1補正処理では、全画素について共通の補正テーブルを用いるため、入力画像データIMにおいて全画素で同じ画素値である場合、出力第1画像データIM1も全画素で同じ画素値となる。図5(b)は、図5(a)で示す入力画像データの画素値「88」が一律に「64」に変換された状態を示している。
S303において、第2補正処理部12は、ノズル別補正テーブル18を参照し、ノズル毎に対応づけられた1次元の補正テーブルを用いて、個々の画素に対応する入力画像データIMにおける画素値を第2補正データIM2における画素値に変換する。
図5(c)は、図5(a)で示す入力画素値「88」が第2補正処理部12によって補正された結果を示している。第2補正処理では、ノズルごとに異なる補正テーブルを用いるため、入力画像データIMにおいて全画素で同値であっても、第2補正データIM2においてはノズル単位即ちy方向の位置で異なる状態となる。ここでは、y方向に並ぶ4つのノズルのうち、最も右に位置するノズルが、複数のノズルの中でも吐出量の大きい「高濃度ノズル」とする。そして、左より2番目のノズル、左より3番目のノズル、1番左のノズル、の順に吐出量が小さくなる場合を示している。
最も右に位置する高濃度ノズルについては、図3(b)のテーブル0に従い、全ての画素について第2補正データIM2では「0」となる。次に吐出量が大きい左から2番目のノズルについては、全ての画素について第2補正データIM2は「10」となっている。これは、当該ノズルにおいて、高濃度ノズルと同等の濃度を表現するためには、入力画像データIMにおける画素値「88」に対し、「10」程度の正方向への補正が必要であることを意味する。3番目に吐出量が大きい左から3番目のノズルについては、全ての画素について出力画像データIM2でdは画素値が「42」となる。4番目に吐出量が大きい最も左のノズルについては、全ての画素について出力画像データIMで2は画素値「48」となっている。このように、第2補正処理では、基準となる高濃度ノズルに対応する出力画像データにおける画素値は「0」に固定され、吐出量の小さいノズルほど大きい画素値に変換されるようになっている。
S304において、第1量子化処理部13は、ディザマトリクス19を用い、S302の第1補正処理で得られた256階調の第1補正データIM1を第1の2値データqIM1に変換する。図5(d)は、第1量子化処理部13が参照するディザマトリクス19の一部であり、図5(e)は量子化の結果を示している。ディザマトリクス19には、個々の画素に対応づけた閾値Thが定められており、第1量子化処理部13は第1補正データIM1における各画素の画素値と対応する閾値Thとの大小関係に基づいて、個々の画素を「1」または「0」に2値化する。本例の場合、8画素×4画素の画素領域のうち9個の画素が「1」、23個の画素が「0」に量子化されている。
S305において、第2量子化処理部14は、第1の量子化処理と同一のディザマトリクス19を用い、S303の第2補正処理で得られ第2補正データIM2を第2の2値データqIM2に変換する。図5(f)は第2補正処理における量子化の結果を示している。本例の場合、8画素×4画素の画素領域のうち、最も左のノズルに対応する2個の画素と、左から3番目のノズルに対応する3つの画素が「1」、他の画素が「0」に量子化されている。第2量子化処理では、吐出量が少ないノズルほど、量子化値qIM2が「1」となる確率が高くなる。
S306において、ドットサイズ補正部15は、第1量子化処理部13から出力された第1の2値データqIM1と、第2量子化処理部14から出力された第2の2値データqIM2とに基づいて、3値データqIM3を生成する。図5(g)は、第1量子化処理部13からの2値データqIM1が図5(e)、第2量子化処理部14からの2値データqIM2が図5(f)であった場合の、3値データqIM3を示している。図5(e)において2値データqIM1が「1」である画素のうち、図5(f)において2値データqIM2が「1」である画素のみが、量子化値が「1」から「2」に変更されている。
その後、S307において、CPUはS306で生成した3値信号qIM3を出力端子16を介して記録装置2に出力する。以上で本処理は終了する。
なお、以上では、S302で第1補正処理を行った後S303で第2補正処理を行い、S304で第1量子化処理を行った後S305で第2量子化処理を行う形態で説明したが処理の順番は上記に限定されるものではない。第2補正処理を行ってから第1補正処理を行ってもよいし、これらは並行して行ってもよい。また、第2量子化処理を行ってから第1量子化処理を行ってもよいしこれらは並行して行ってもよい。
本実施形態によれば、第1の量子化処理と第2の量子化処理で同じディザマトリクス19を用いているため、第2の量子化処理によって記録「1」と定められる画素の全てを、第1の量子化処理によって記録「1」と定められる画素に含ませることができる。そして、第1の量子化処理によって記録「1」と定められる画素のうち、吐出量が小さく補正量が大きい画素(ノズル)ほど、量子化値が「2」となり易くなっている。図5の例では、吐出量が一番少ない最も左側のノズルと2番目に少ない左から3番目のノズルにおいて、量子化値が「1」から「2」に補正されている。
以下、比較例を用いて本実施形態の効果を説明する。図6(a)~(c)は、従来法として特許文献1を採用した場合の画像データの変換の様子を示す図である。図6(a)は、図5(a)と同様、画像処理装置が受信したブラックの画像データを示す。図5(a)と同様、8画素×4画素の画素領域に「88」の画素値が一様に入力された状態を示している。
特許文献1によれば、このような多値データに対して、本実施形態の第1補正処理に相当する処理、すなわち全画素に対し共通の補正テーブルを用いた補正処理を行った後、ノズルの吐出特性に応じた補正テーブルを用いたノズル毎の補正処理を行う。すなわち、吐出量が小さなノズルの濃度信号がより高い値となるような補正処理を行う。
図6(b)は、上記ノズルごとの補正処理が行われた後の画像データを示している。本例においても、最も右側に位置するノズルの吐出量が最も大きく、次いで左から2番目、左から3番目、左から1番目の順に吐出量が小さくなるものとする。このため、補正後のデータにおいては、最も右側に位置するノズルの画素値が最も小さく、次いで左から2番目、左から3番目、左から1番目の順に画素値が大きくなるように補正される。
図6(c)は、図6(b)の画像データを本実施形態と同様の図5(d)に示すディザマトリクスを用いて2値化した結果を示す図である。吐出量が小さく画素値が大きくなるように補正されたノズルほど、量子化値が「1」となる確率が高くなる。本例の場合、図6(c)に示すように、x方向またはy方向において連続してドットを記録する画素が発生している。
図7(a)および(b)は、図6(c)で示した従来法による量子化結果に従ってドットを記録したパターンと、図5(g)で示した本実施形態の量子化結果に従ってドットを記録したパターンと、を比較する図である。
図7(a)に示す従来法では、吐出量の少ないノズルが記録するドットの数が追加されることにより、ノズルの吐出特性ばらつきに起因する濃度ムラが緩和されている。しかしながら、新たなドットが追加されることによってドットの疎密が招致され、隣接した位置に連続して記録されたインク滴同士は、紙面上で凝集して大きなドットを形成しやすくなる。すなわち、高い分散性が得られるように作成されたディザマトリクスを用いても、その分散性が十分に反映されず、粒状感が目立ち易い画像となってしまう。
一方、図7(b)で示す本実施形態のドットパターンによれば、吐出量の少ないノズルが記録するドットがサイズアップされることにより、ノズルの吐出特性ばらつきに起因する濃度ムラが緩和されている。このため、ディザマトリクスの分散性が反映されたドットパターンが維持されている。
すなわち、以上説明した本実施形態によれば、ディザマトリクスが指定するドットの配置を維持しながら、吐出量の少ないノズルのドットを小ドットから中ドットに変更することができる。この際、高濃度ノズルと同等の濃度が得られるように高濃度ノズル以外のノズルのドットサイズを変更するため、ディザマトリクスが指定するドットの配置からドットが追加されたり削除されたりすることがない。その結果、画像の粒状感を悪化させること無く、個々のノズルの吐出特性のばらつきに伴う濃度ムラを低減することが可能となる。
ところで以上では、第1量子化処理部13が2値に量子化し、ドットサイズ補正部15によって3値に変更される例を説明したが、本実施形態はこのような形態に限定されない。本実施形態は、第1量子化処理部13がN値に量子化し、ドットサイズ補正部15によって(N+1)値に変更される形態であればよい。
すなわち、記録装置が個々の画素について(N+1)値の濃度表現が可能である場合、第1量子化処理部13は、IMを0~(N-1)値に量子化し、これをqIM1とすればよい。その上で、ドットサイズ補正部15は、
qIM1≠0 且つ qIM2=1 のとき qIM3=qIM1+1 とし、
上記以外のときは、qIM3=qIM1 とすればよい。
一例として、記録ヘッドが大、中、小の3つのサイズのドットを記録可能である場合を考える。この場合、第1量子化処理部13は、小ドットの記録「1」、中ドットの記録「2」、ドット記録無し「0」をそれぞれ示す3値に量子化すればよい。そして、ドットサイズ補正部15は、これら0~2の3値qIM1を、第2量子化処理部の2値の結果qIM2に基づいて以下の様に補正し、0~3の4値データqIM3を生成すればよい。
qIM1=1 且つ qIM2=1 のとき qIM3=2 (中ドット)
qIM1=2 且つ qIM2=1 のとき qIM3=3 (大ドット)
qIM1=1 且つ qIM2=0 のとき qIM3=1 (小ドット)
qIM1=2 且つ qIM2=0 のとき qIM3=2 (中ドット)
qIM1=0 のとき qIM3=0 (ドット無し)
(第2の実施形態)
本実施形態においても第1の実施形態と同様、図1(a)および(b)で説明した記録装置2を用いるものとする。但し、本実施形態において記録ヘッドのノズル列20に配列する個々のノズルは、小ドット、中ドット、大ドットの3つのサイズのドットを記録可能とする。本実施形態において、記録媒体における小ドット、中ドット、大ドットの面積比は約1:2:3とする。
図8は、本実施形態の画像処理システムにおける処理の構成を説明するためのブロック図である。第1補正処理部11および第2補正処理部12の処理、およびこれら処理部が使用する補正テーブル17、18の内容は、図2で説明した第1の実施形態と同様であるため、説明は省略する。
本実施形態の第1量子化処理部23は、予めメモリに格納されているドットサイズ分解テーブル27を用いて、多値の第1補正データIM1を、大ドット用多値データLM1、中ドット用多値データMM1、小ドット用多値データSM1に分解する。
図9は、ドットサイズ分解テーブル27を示す図である。横軸が入力画素値、縦軸が出力画素値である。入力画素値が小さいハイライト部においては小ドットのみが用いられ、中濃度領域では大、中、小ドットが混在して用いられ、高濃度領域では大ドットのみが用いられるように、夫々のサイズに対応する出力画素値が入力画素値に応じて増減している。本実施形態の第1量子化処理部23は、このようなテーブルを用いて得られた小ドット用多値データSM1、中ドット用多値データMM1、大ドット用多値データLM1、のそれぞれをディザマトリクス19の閾値Thと比較して、4値データqIM1を生成する。
以下、具体的に説明する。第1量子化処理部23は、まず大ドット用多値データLM1を、ディザマトリクス19に格納されている閾値Thと比較する。そして、LM1≧Thの場合は「3」、LM1<Thの場合は「0」をqIM1として設定する。
次に第1量子化処理部23は、中ドット用多値データMM1と大ドット用多値データLM1の和SUM1を、ディザマトリクス19に格納されている閾値Thと比較する。そして、SUM1≧Tであって且つ現段階でqIM1=0である場合は「2」、SUM1<Tの場合は「0」を設定する。
更に、第1量子化処理部23は、小ドット用多値データSM1と中ドット用多値データMM1と大ドット用多値データLM1の和SUM2を、ディザマトリクス19に格納されている閾値Thと比較する。そして、SUM2≧Tであって且つ現段階でqIM1=0である場合は「1」、SUM2<Tの場合は「0」を設定する。
以上により、第1補正データIM1における各画素の画素値は、0~3のいずれかの値を示す4値の信号に量子化される。このように、視覚的に目立ち易い大ドット、中ドット、小ドットの順番でディザマトリクスに従って記録位置を設定することにより、画像全体の粒状感をより一層低減することができる。
一方、第1量子化処理部23は、qIM1=3となった画素について、第1補正データIM1と最大画素値との誤差ΔLD(=IM1-255)を算出し、これを加算器26に出力する。加算器26は、第2補正処理部12からの第1補正データIM2における各画素の画素値に、上記誤差ΔLDを加算することによって新たな画素値IM2´を生成し、これを第2量子化処理部24に送信する。そして、第2量子化処理部24は、この新たな画素値IM2´をディザマトリクス19に格納されている個々の画素位置に対応する閾値Thと比較し、2値データqIM2´を出力する。
ドットサイズ補正部25は、第1量子化処理部23からの2値データqIM1と第2量子化処理部24からの2値データqIM2´に基づいて、大ドット「3」、中ドット「2」、小ドット「1」、非記録「0」のいずれかを示す4値データqIM3を生成する。具体的には、
qIM1≠0 且つ qIM2=1 のとき qIM3=qIM1+1
但し、qIM3=4のとき qIM3=3(リミット処理)
qIM1≠0 且つ qIM2=0 のとき qIM3=qIM1
qIM1=0 のとき qIM3=0
とする。
このような4値データは、出力端子16を介して記録データとして記録装置2に送信される。記録装置2は、記録データに従い、対応するノズルを用いて対応する画素位置に指定されたサイズのドットを記録する。すなわち、qIM3=3のときは大ドットを記録し、qIM3=2のときは中ドットを記録し、qIM3=1のときは小ドットを記録し、qIM3=0のときはドットを記録しない。
ここで、第1量子化処理部23が生成し加算器26にて加算される誤差ΔLD(=IM1-255)とは、大ドットが記録されることが設定された画素における、入力濃度画素値IMIと大ドット記録に相当する最大濃度画素値255との差分である。よって、この誤差を第2補正処理部12より出力された正方向の補正値IM2に加算(実質的に減算)すれば、当該画素における補正量が減少し、第2量子化処理部24において量子化値が「1」となる可能性が小さくなる。すなわち、大ドットが記録されることが既に設定され、現状よりも大きなドットを記録することが出来ない画素については、ドットのサイズ変更が指定される確率を予め低く抑えることができる。
その結果、本実施形態によれば、画像の粒状感を悪化させること無く、個々のノズルの吐出特性のばらつきに伴う濃度ムラを低減することが可能となる。
(第3の実施形態)
本実施形態においても第1の実施形態と同様、図1(a)および(b)で説明した記録装置2を用いる。そして、記録ヘッドのノズル列20に配列する個々のノズルは、小ドット、中ドット、大ドットの3つのサイズのドットを記録可能とする。本実施形態において、記録媒体における小ドット、中ドット、大ドットの面積比は約1:2:3とする。
図10は、本実施形態の画像処理システムにおける処理の構成を説明するためのブロック図である。第1補正処理部11および第2補正処理部12の処理、およびこれら処理部が使用する補正テーブル17、18の内容は、図2で説明した第1の実施形態と同様であるため、説明は省略する。
本実施形態の第1量子化処理部33は、第2の実施系形態と同様、ドットサイズ分解テーブル27を参照して、第2の実施形態と同じ工程で4値(0~3)の量子化データqIM1を生成する。そして得られた量子化の結果を第2量子化処理部34に出力する。
本実施形態の第2量子化処理部34は、第2補正処理部12より出力された第2補正データIM2を、上記実施形態のようにディザマトリクス19を用いることなく、誤差拡散法によって量子化する。この際、第2の量子化処理部34は、第1量子化処理部33の量子化結果を参照し、量子化値q1IM1が最大値「3」または最小値「0」である画素については、量子化値qIM2を「1」にしないようにする。つまり、第2量子化処理部34は、サイズアップが可能なドットが設定された画素、すなわち量子化値1IM1が「1」又は「2」である画素の中から、ドットをサイズアップさせる画素を誤差拡散法によって設定する。このように、ドットをサイズアップさせる画素を、誤差拡散法を用いて設定することにより、サイズアップされた相対的に目立ち易いドットを、上記実施形態よりも高い分散性で配置させることができる。
ドットサイズ補正部35は、第1量子化処理部33からの2値データqIM1と、第2量子化処理部34からの2値データqIM2に基づいて、大ドット「3」、中ドット「2」、小ドット「1」、非記録「0」のいずれかを示す4値データqIM3を生成する。具体的には、
qIM2=1 のとき qIM3=qIM1+1
qIM1=0 のとき qIM3=qIM1
とする。
以上説明した本実施形態によれば、ディザマトリクスが指定するドットの配置からドットが追加しり削除したりすることなく、ノズルの吐出特性に伴う濃度ムラを低減することができる。また、サイズアップされた相対的に目立ち易いドットを、より高い分散性で配置させることができる。
なお、以上では、記録ヘッドのノズル列20が、大、中、小の3段階のドットを記録する場合を例に、第1量子化処理部33とドットサイズ補正部35がそれぞれ4値の量子化データを出力する形態で説明したが、本実施形態はこれに限定されない。第1量子化処理部33の量子化値1IM1が最大値又は最小値である画素について、第2の量子化処理部34が量子化値qIM2を「1」にしないように誤差拡散処理を行うことが出来れば、5値以上の量子化データも生成可能である。
(第4の実施形態)
本実施形態においても第1の実施形態と同様、図1(a)および(b)で説明した記録装置2を用いるものとする。そして、ノズル列20に配列する個々のノズルは、小ドット、中ドット、大ドットの3つのサイズのドットを記録可能とする。
図11は、本実施形態の画像処理システムにおける処理の構成を説明するためのブロック図である。第1補正処理部11と第2補正処理部12の処理、およびこれら処理部が使用する補正テーブル17、18の内容は、図2で説明した第1の実施形態と同様であるため、説明は省略する。
本実施形態の第1の量子化処理部43ではディザマトリクス19を用いて、最大ドットを除いた量子化処理を行う。すなわち、第1量子化処理部43は、多値の第1補正データIM1を、中ドットの記録「2」、小ドットの記録「1」、ドット記録無し「0」のいずれかを示す3値に量子化し、量子化データqIM1として出力する。
一方、第2量子化処理部44は、第1量子化処理部43の量子化データqIM1を参照し、量子化データqIM1において最小値「0」である画素の量子化値は「1」にしない制約のもとで、誤差拡散処理を行う。そして、得られた2値の量子化データqIM1をドットサイズ補正部15に出力する。
ドットサイズ補正部45は、第1量子化処理部43からの3値データqIM1と、第2量子化処理部34からの2値データqIM2に基づいて、大ドット「3」、中ドット「2」、小ドット「1」、非記録「0」のいずれかを示す4値データqIM3を生成する。具体的には、以下に従って4値データqIM3を生成する。
qIM2=1 のとき qIM3=qIM1+1
qIM2=0 のとき qIM3=qIM1
ドットサイズ補正部45が生成した4値(N+1値)データqIM3は、記録データとして出力端子16を介して記録装置2に送信される。記録装置2は、受信した記録データに従って、対応するノズルを用いて対応する画素位置に指定されたサイズのドットを記録する。すなわち、qIM3=3のときは大ドットを記録し、qIM3=2のときは中ドットを記録し、qIM3=1のときは小ドットを記録し、qIM3=0のときはドットを記録しない。
以上説明した本実施形態においても、ディザマトリクスが指定するドットの配置を維持しながら、吐出量の少ないノズルサイズを大きくすることができる。その結果、画像の粒状感を悪化させること無く、個々のノズルの吐出特性のばらつきに伴う濃度ムラを低減することが可能となる。
(その他の実施形態)
以上の実施形態では、記録装置2として、図1(a)および(b)のようなフルライン型のインクジェット記録装置を用いる場合を例に説明した。しかしながら本発明は、記録媒体に対する記録ヘッドの記録走査と、記録走査と交差する方向に記録媒体を搬送する搬送動作とを交互に行うシリアル型のインクジェット記録装置においても、好適に用いることができる。シリアル型の記録装置であっても、シングルパス記録で画像を完成させる場合は、個々のノズルの吐出特性が同一の画素ラインに現れる傾向があるため、上記実施形態で説明した画像処理を用いれば、上記実施形態と同様の効果を得ることが出来るためである。
また、以上では、個々のノズルにピエゾ素子を配し、このピエゾ素子に印加する電圧のパルス形状を変更することによって、ドットの大きさを変更可能な構成として説明したが、本発明はこのような形態に限定されるものでもない。個々のノズルにはピエゾ素子ではなく、ノズル内のインクに膜沸騰を生じさせるための電気熱変換素子を配しても良い。この際、1つのノズルでサイズの異なるドットを記録することが困難な場合は、大ドット用のノズル列、小ドット用のノズル列のように、ドットサイズ別の複数のノズル列を用意しても良い。
更に、3値以上の量子化値をドットで表現する方法は、大ドット、中ドット、小ドットのようにドットサイズを異ならせる方法に限定されるものではない。濃ドット、中ドット、淡ドットのようにドットの濃さを異ならせる方法を採用しても良い。
更に、以上の実施形態では、ブラック、シアン、マゼンタ、イエローそれぞれについての多値画像データが、画像処理装置1に入力される形態で説明したが本発明の画像処理装置はこのような形態に限定されるものではない。例えば、画像処理装置1は、入力画像データIMの供給元となるホスト装置にインストールされたプリンタドライバとすることもできる。この場合、ホスト装置にインストールされているアプリケーションが生成した画像データに対し所定の画像処理を施して多値の画像データIMを生成し、その後、上述したような本発明の特徴的な画像処理を行えばよい。
本発明は、上記実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
1 画像処理装置
10 入力端子
11 第1補正処理部
12 第2補正処理部
13 第1量子化処理部
14 第2量子化処理部
15 ドットサイズ補正部
17 共通補正テーブル(第1補正テーブル)
18 ノズル別補正テーブル(第2補正テーブル)
20 ノズル列
21 ノズル
S 記録媒体

Claims (13)

  1. N段階(Nは3以上の整数)の濃度を表現可能なノズルが所定の方向に複数配列された記録ヘッドに対し、前記所定の方向と交差する方向に記録媒体を相対的に移動させることにより、前記記録媒体に前記N段階の濃度を表現するためのN値の記録データを生成する画像処理装置であって、
    画像データを取得する取得手段と、
    前記画像データを、前記複数のノズルのうち一部のノズルの濃度特性に基づいて作成された第1補正テーブルを用いて補正することにより、第1補正データを生成する第1補正手段と、
    前記画像データを、前記複数のノズルそれぞれの濃度特性に基づいて作成された第2補正テーブルを用いて補正することにより、第2補正データを生成する第2補正手段と、
    前記第1補正データを量子化して第1量子化データを生成する第1量子化手段と、
    前記第2補正データを量子化して第2量子化データを生成する第2量子化手段と、
    前記第1量子化データと前記第2量子化データとに基づいて、前記N値の記録データを生成する生成手段と
    を備えることを特徴とする画像処理装置。
  2. 前記一部のノズルは、前記複数のノズルの中で相対的に高い濃度を表現する高濃度ノズルであり、
    前記第2補正テーブルは、前記高濃度ノズルと同等の濃度を表現するために、個々のノズルに対応づけて作成された補正テーブルであることを特徴とする請求項1に記載の画像処理装置。
  3. 前記第1量子化手段と前記第2量子化手段は同じディザマトリクスを用いることによって前記第1量子化データと前記第2量子化データをそれぞれ生成することを特徴とする請求項1または2に記載の画像処理装置。
  4. 前記第1量子化手段はディザマトリクスを用いることによって前記第1量子化データを生成し、
    前記第2量子化手段は誤差拡散処理により前記第2量子化データを生成することを特徴とする請求項1または2に記載の画像処理装置。
  5. 前記第1量子化手段は、前記第1量子化データとして(N-1)値の量子化データを生成し、
    前記第2量子化手段は、前記第2量子化データとして1又は0の値を有する2値の量子化データを生成し、
    前記生成手段は、前記第2量子化データの値が1である画素について、前記第1量子化データの値を1つ大きな値に補正することにより、前記N値の記録データを生成することを特徴とする請求項1から4のいずれか1項に記載の画像処理装置。
  6. 前記第2量子化手段は、前記第1量子化データの値が最小値である画素について、前記第2量子化データの値が1とならないように、前記第2補正データを生成することを特徴とする請求項5に記載の画像処理装置。
  7. 前記第1量子化手段は、前記第1量子化データとしてN値の量子化データを生成し、
    前記第2量子化手段は、前記第1量子化データの値が最大値である画素について、前記第1補正データと前記画像データが取り得る最大値との差分を前記第2補正データに加算した上で、前記第2補正データを量子化することを特徴とする請求項1から4のいずれか1項に記載の画像処理装置。
  8. 前記第2量子化手段は、前記第2量子化データとして1又は0の値を有する2値の量子化データを生成し、
    前記第1量子化手段は、前記第1量子化データとしてN値の量子化データを生成し、
    前記第2量子化手段は、前記第1量子化データの値が最小値または最大値である画素について、前記第2量子化データが1とならないように、前記第2補正データを生成することを特徴とする請求項1から4のいずれか1項に記載の画像処理装置。
  9. 前記ノズルは、前記記録媒体に(N-1)段階の異なるサイズのドットを記録可能であることを特徴とする請求項1から8のいずれか1項に記載の画像処理装置。
  10. 前記ノズルは、ピエゾ素子を有し、当該ピエゾ素子に印加する電圧のパルス形状を異ならせることにより、前記記録媒体に(N-1)段階の異なるサイズのドットを記録することを特徴とする請求項9に記載の画像処理装置。
  11. 前記ノズルは、前記記録媒体に(N-1)段階の異なる濃度のドットを記録可能であることを特徴とする請求項1から8のいずれか1項に記載の画像処理装置。
  12. N段階(Nは3以上の整数)の濃度を表現可能なノズルが所定の方向に複数配列された記録ヘッドに対し、前記所定の方向と交差する方向に記録媒体を相対的に移動させることにより、前記記録媒体に前記N段階の濃度を表現するためのN値の記録データを生成する画像処理方法であって、
    個々の画素に対する多値の画像データを取得する取得工程と、
    前記画像データを、前記複数のノズルのうち一部のノズルの濃度特性に基づいて作成された第1補正テーブルを用いて補正することにより、多値の第1補正データを生成する第1補正工程と、
    前記画像データを、前記複数のノズルそれぞれの濃度特性に基づいて作成された第2補正テーブルを用いて補正することにより、多値の第2補正データを生成する第2補正工程と、
    前記第1補正データを量子化して第1量子化データを生成する第1量子化工程と、
    前記第2補正データを量子化して第2量子化データを生成する第2量子化工程と、
    前記第1量子化データと前記第2量子化データとに基づいて、前記N値の記録データを生成する生成工程と
    を有することを特徴とする画像処理方法。
  13. 請求項1から11のいずれか1項に記載の画像処理装置の各手段としてコンピュータを機能させるためのプログラム。
JP2018214958A 2018-11-15 2018-11-15 画像処理装置、画像処理方法、及びプログラム Active JP7187278B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2018214958A JP7187278B2 (ja) 2018-11-15 2018-11-15 画像処理装置、画像処理方法、及びプログラム
US16/683,567 US11090946B2 (en) 2018-11-15 2019-11-14 Image processing apparatus, image processing method and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018214958A JP7187278B2 (ja) 2018-11-15 2018-11-15 画像処理装置、画像処理方法、及びプログラム

Publications (3)

Publication Number Publication Date
JP2020082373A JP2020082373A (ja) 2020-06-04
JP2020082373A5 JP2020082373A5 (ja) 2021-12-16
JP7187278B2 true JP7187278B2 (ja) 2022-12-12

Family

ID=70728764

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018214958A Active JP7187278B2 (ja) 2018-11-15 2018-11-15 画像処理装置、画像処理方法、及びプログラム

Country Status (2)

Country Link
US (1) US11090946B2 (ja)
JP (1) JP7187278B2 (ja)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7210294B2 (ja) 2018-01-26 2023-01-23 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
US10855877B2 (en) 2018-12-03 2020-12-01 Canon Kabushiki Kaisha Image processing apparatus, image processing method and storage medium
EP3664429B1 (en) 2018-12-07 2022-07-27 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and program
JP2020100064A (ja) 2018-12-21 2020-07-02 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
US10834288B2 (en) 2018-12-21 2020-11-10 Canon Kabushiki Kaisha Generating image region dot data based on corrected number of dots and determined arrangement priority
US11020985B2 (en) 2019-01-31 2021-06-01 Canon Kabushiki Kaisha Image processing apparatus, image processing method and storage medium
JP7391619B2 (ja) 2019-11-07 2023-12-05 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
JP2021084298A (ja) 2019-11-27 2021-06-03 キヤノン株式会社 画像処理装置、画像形成システム、画像処理方法、画像形成システムの制御方法及びプログラム
JP7446792B2 (ja) 2019-11-27 2024-03-11 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
JP7475928B2 (ja) 2020-03-31 2024-04-30 キヤノン株式会社 画像処理装置、その制御方法及びプログラム
JP2021160196A (ja) 2020-03-31 2021-10-11 キヤノン株式会社 画像処理装置、その制御方法及びプログラム
JP7481935B2 (ja) 2020-07-21 2024-05-13 キヤノン株式会社 画像処理装置、画像処理方法
JP2022028320A (ja) * 2020-08-03 2022-02-16 キヤノン株式会社 画像処理装置、画像処理方法、およびプログラム
US11840060B2 (en) 2021-02-24 2023-12-12 Canon Kabushiki Kaisha Information processing apparatus, information processing method, and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004358682A (ja) 2003-06-02 2004-12-24 Sony Corp 液体吐出装置の濃度調整方法、液体吐出装置の濃度調整システム、及び液体吐出装置
JP2005354235A (ja) 2004-06-08 2005-12-22 Fuji Xerox Co Ltd 画像処理装置、画像処理方法、画像処理プログラム、記憶媒体
JP2006262196A (ja) 2005-03-17 2006-09-28 Fuji Xerox Co Ltd 画像処理装置、画像処理方法及びプログラム
US20160100079A1 (en) 2014-10-07 2016-04-07 Oce-Technologies B.V. Multilevel halftoning module with non-uniformity compensation

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3059457B2 (ja) * 1990-03-26 2000-07-04 キヤノン株式会社 画像処理装置
JP2915092B2 (ja) 1990-06-07 1999-07-05 キヤノン株式会社 画像記録装置
JPH11334051A (ja) * 1998-05-28 1999-12-07 Toshiba Tec Corp インクジェット記録装置
US7399059B2 (en) * 2004-10-01 2008-07-15 Canon Finetech Inc. Ink jet printing apparatus, ink jet printing method, information processing device and program
JP2006130904A (ja) 2004-10-05 2006-05-25 Seiko Epson Corp 印刷装置、印刷プログラム、印刷方法および印刷データ生成装置、印刷データ生成プログラム、印刷データ生成方法、並びに前記プログラムを記録した記録媒体。
JP5899637B2 (ja) * 2011-03-24 2016-04-06 セイコーエプソン株式会社 液体吐出装置
JP5922898B2 (ja) 2011-09-15 2016-05-24 キヤノン株式会社 情報処理装置、通信方法およびプログラム
JP6353271B2 (ja) 2013-06-04 2018-07-04 キヤノン株式会社 画像処理装置およびその方法
US9749496B2 (en) 2013-06-19 2017-08-29 Canon Kabushiki Kaisha Performing halftone processing using intra-cell sum value differences applied so as to correct boundary pixels
EP2963908B1 (en) 2014-07-01 2020-10-28 Canon Kabushiki Kaisha Image processing apparatus, image processing method and storage medium
JP6316135B2 (ja) 2014-08-01 2018-04-25 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
JP6391456B2 (ja) * 2014-12-16 2018-09-19 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
JP6512838B2 (ja) 2015-01-21 2019-05-15 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
JP6706985B2 (ja) 2015-08-06 2020-06-10 キヤノン株式会社 画像処理装置およびその制御方法
JP6624881B2 (ja) 2015-10-19 2019-12-25 キヤノン株式会社 画像形成装置及びその制御方法
JP6584278B2 (ja) 2015-10-19 2019-10-02 キヤノン株式会社 画像形成装置および画像形成装置における濃度補正方法
JP6630129B2 (ja) 2015-11-16 2020-01-15 キヤノン株式会社 画像処理装置およびその方法、並びに、画像形成装置
JP6649750B2 (ja) 2015-11-16 2020-02-19 キヤノン株式会社 画像処理装置、画像処理方法
JP6659122B2 (ja) 2015-11-16 2020-03-04 キヤノン株式会社 画像処理装置及びその方法及びプログラム
JP6768343B2 (ja) 2016-05-06 2020-10-14 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
JP6758997B2 (ja) 2016-08-23 2020-09-23 キヤノン株式会社 色分解処理装置、色分解処理方法、色分解lutの作成方法及びプログラム
JP2019096928A (ja) 2017-11-17 2019-06-20 キヤノン株式会社 画像処理装置、画像処理方法、及びプログラム、並びに画像表示装置
JP7214404B2 (ja) 2018-08-31 2023-01-30 キヤノン株式会社 画像処理装置及び画像処理方法、プログラム
JP2020040334A (ja) 2018-09-12 2020-03-19 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004358682A (ja) 2003-06-02 2004-12-24 Sony Corp 液体吐出装置の濃度調整方法、液体吐出装置の濃度調整システム、及び液体吐出装置
JP2005354235A (ja) 2004-06-08 2005-12-22 Fuji Xerox Co Ltd 画像処理装置、画像処理方法、画像処理プログラム、記憶媒体
JP2006262196A (ja) 2005-03-17 2006-09-28 Fuji Xerox Co Ltd 画像処理装置、画像処理方法及びプログラム
US20160100079A1 (en) 2014-10-07 2016-04-07 Oce-Technologies B.V. Multilevel halftoning module with non-uniformity compensation

Also Published As

Publication number Publication date
JP2020082373A (ja) 2020-06-04
US11090946B2 (en) 2021-08-17
US20200156386A1 (en) 2020-05-21

Similar Documents

Publication Publication Date Title
JP7187278B2 (ja) 画像処理装置、画像処理方法、及びプログラム
US10469710B2 (en) Image processing apparatus and image processing method quantizing data for different types of ink based on a type of print operation to be performed
US6068361A (en) Method and apparatus for multiple drop error diffusion in a liquid ink printer
US9106863B2 (en) Image processing apparatus and control method thereof
US8094954B2 (en) Image processing apparatus, image processing method and image processing program that performs a level conversion on multilevel input image data
US20120274951A1 (en) Inkjet printing apparatus and inkjet printing method
JP5709393B2 (ja) 画像処理装置及び画像処理方法
JP6468815B2 (ja) 画像処理装置および画像処理方法
JP5268875B2 (ja) 画像形成装置及び画像形成方法
US8896884B2 (en) Image processing apparatus, printing apparatus, and image processing method
US11893288B2 (en) Threshold matrix generating method
JP5991753B2 (ja) 画像処理装置および画像処理方法
US8941880B2 (en) Image processing apparatus, image processing method, and program
US7369710B2 (en) Image processing device, image processing method and image processing program
JP4333990B2 (ja) インクジェット記録装置およびインクジェット記録方法
JP5596965B2 (ja) 画像処理装置、画像処理方法およびプログラム
JP5834672B2 (ja) 画像処理装置、画像処理方法、画像形成装置、プログラムおよび記録媒体
JP6971549B2 (ja) 記録装置および記録方法
JP7471922B2 (ja) 画像処理装置および画像処理方法
US20230385584A1 (en) Printing apparatus, method of controlling printing apparatus, and storage medium
US20220176710A1 (en) Image processing apparatus and control method thereof
JP2024070387A (ja) 画像処理装置、印刷装置、及び、画像処理方法
JP5700986B2 (ja) 画像処理装置および画像処理方法
JP5341467B2 (ja) 画像処理装置、画像処理方法
JP2019098700A (ja) 制御装置及び制御方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211104

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211104

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220930

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221130

R151 Written notification of patent or utility model registration

Ref document number: 7187278

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151