Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6381495B2 - 画像処理装置、画像処理方法およびプログラム - Google Patents
[go: Go Back, main page]

JP6381495B2 - 画像処理装置、画像処理方法およびプログラム - Google Patents

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

Info

Publication number
JP6381495B2
JP6381495B2 JP2015156850A JP2015156850A JP6381495B2 JP 6381495 B2 JP6381495 B2 JP 6381495B2 JP 2015156850 A JP2015156850 A JP 2015156850A JP 2015156850 A JP2015156850 A JP 2015156850A JP 6381495 B2 JP6381495 B2 JP 6381495B2
Authority
JP
Japan
Prior art keywords
data
threshold
color
value
matrix
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
JP2015156850A
Other languages
English (en)
Other versions
JP2017038127A (ja
JP2017038127A5 (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 JP2015156850A priority Critical patent/JP6381495B2/ja
Priority to US15/223,803 priority patent/US9807281B2/en
Priority to CN201610642977.2A priority patent/CN106454006B/zh
Publication of JP2017038127A publication Critical patent/JP2017038127A/ja
Priority to US15/717,797 priority patent/US10165153B2/en
Publication of JP2017038127A5 publication Critical patent/JP2017038127A5/ja
Application granted granted Critical
Publication of JP6381495B2 publication Critical patent/JP6381495B2/ja
Priority to US16/156,212 priority patent/US10462333B2/en
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/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6027Correction or control of colour gradation or colour contrast
    • 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/58Edge or detail enhancement; Noise or error suppression, e.g. colour misregistration correction
    • 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
    • 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/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1867Post-processing of the composed and rasterized print image
    • G06K15/1872Image enhancement
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • 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/52Circuits or arrangements for halftone screening
    • 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)

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color, Gradation (AREA)
  • Color Image Communication Systems (AREA)
  • Ink Jet (AREA)
  • Particle Formation And Scattering Control In Inkjet Printers (AREA)
  • Image Processing (AREA)

Description

本発明は、量子化処理を行って記録媒体に画像を形成するための画像処理装置、画像処理方法およびプログラムに関する。
擬似階調法を用いて画像を記録する場合、多値の画像データを量子化する必要があるが、この際に利用される量子化法としては誤差拡散法やディザ法が知られている。特に、予め記憶されている閾値と多値データの階調値とを比較してドットの記録または非記録を決定するディザ法は、誤差拡散法に比べて処理負荷が小さく、多くの画像処理装置で有用されている。このようなディザ法では、特に低階調領域におけるドットの分散性が課題となるが、例えば特許文献1には、好適なドット分散性を得るための閾値マトリクスとしてブルーノイズ特性を有する閾値マトリクスを利用する方法が提案されている。
図18(a)〜(c)は、ブルーノイズ特性を有する閾値マトリクスを用いたディザ処理を説明するための図である。図18(a)は、10画素×10画素領域に入力される画像データ例を示している。ここでは全ての画素に階調値「36」が入力された状態を示している。図18(b)は、上記10画素×10画素領域に対応して用意された閾値マトリクスを示している。個々の画素には0〜254のいずれかの閾値が対応づけられている。ディザ法の場合、多値の画像データが示す階調値が閾値よりも大きい場合、当該画素はドットの記録「1」と指定される。一方、多値の画像データが示す階調値が閾値以下の場合、当該画素はドットの非記録「0」と指定される。図18(c)は、上記ディザ法による量子化の結果を示している。記録「1」を示す画素をグレーで、非記録「0」となる画素を白で示している。図18(c)に見るような記録「1」画素の分布は、閾値マトリクスにおける閾値の配置に依存する。ブルーノイズ特性を有する図18(b)のような閾値マトリクスを用いれば、図18(a)のように所定の領域に等しい多値データが入力された場合にも図18(c)のように記録「1」画素が分散性の高い状態で配置される。
図19(a)および(b)は、ブルーノイズ特性および明視距離300mmにおける人間の視覚特性(VTF)を示す図である。両図において、横軸は周波数(cycles/mm)であり、グラフの左に行くほど低周波、右に行くほど高周波であることを示している。一方、縦軸はそれぞれの周波数に対応する強度(パワー)を示している。
図19(a)を参照するに、ブルーノイズ特性には、低周波成分が抑えられていること、急激な立ち上がりを持っていること、高周波成分が平らであること、などの特徴がある。急激な立ち上がりを伴うピークに相当する周波数fgをプリンシパル周波数と称す。一方、図19(b)に示す人間の視覚特性(VTF)については、一例として、以下に示すDooleyの近似式を用いている。ここで、lは観察距離、fは周波数を示す。
VTF =5.05×exp(―0.138×πlf/180)
×(1−exp(0.1×πlf/180)) ・・・・(式1)
図19(b)を見ると分かるように、人間の視覚特性は、低周波領域に高い感度を持ち、高周波領域の感度は低くなっている。すなわち、低周波成分は目につきやすいが、高周波成分は目につきにくい。ブルーノイズ特性は、このような視覚特性を踏まえたものであり、視覚特性において、感度の高い(目に見えやすい)低周波領域はほとんどパワーを持たず、感度の低い(目に見えにくい)高周波領域にパワーを持つようになっている。このため、ブルーノイズ特性を有する閾値マトリクスを用いて量子化処理を行った画像を人間が目視した場合、ドットの偏りや周期性が感知され難く、快適な画像として認識される。
一方、特許文献2には、個々の色材(すなわち単色)では好ましい分散性が得られても、複数の色材(すなわち混色)で画像を記録する場合に分散性が損なわれ粒状感が目立ってしまう状況を解消するためのディザ法が開示されている。具体的には、図18(b)のような好適な分散性を有する1つの共通ディザマトリクスを用意し、複数の色間で互いの閾値をシフトさせながら量子化処理を行う方法が開示されている。以下、このような特許文献2に開示されている量子化方法を本明細書では色間処理と称す。色間処理によれば、低階調部において異なる色のドット同士は互いに排他的かつ分散性の高い状態で記録されるので、混色画像においても好適な画質を実現することが出来る。
米国特許第5111310号明細書 米国特許第6867884号明細書
しかしながら、上記色間処理では、複数色のインクドットが混在するドットパターンにおいてその粒状性を目立たなくすることはできるが、特定のインクドットの分散性は、むしろ目立ってしまう場合があった。特許文献2によれば、複数のカラーインクのうちドットパワーが最も強いブラックインクの分散性を高めることを優先し、共通する閾値マトリクスに対する複数のチャンネルのうち、オフセットをかけずに閾値を設定するチャンネルにブラックを設定している。しかし、例えばブラックを用いず、シアン、マゼンタ、イエローを用いてフルカラー画像を表現する場合、同等のドットパワーを有するシアンとマゼンタの一方に最も低い閾値領域のチャンネルを設定すると、もう一方の粒状性が目立ってしまう場合があった。以下、具体的に説明する。
図20は、3色のインクのそれぞれを第1チャンネル〜第3チャンネルに宛がい色間処理を行った場合の、ドットの記録状態を示す図である。ブルーノイズ特性を有する等しい閾値マトリクスを用いながら、第1チャンネルに宛がう第1色のデータにはオフセットをかけずに閾値を設定し、第2色のデータには第1色のデータに基づいてオフセットした閾値を設定する。さらに、第3色のデータには、第1色および第2色のデータに基づいてオフセットした閾値を設定する。このため、第1色のドットパターン1910と第1色〜第3色のドットパターンの和1940では、ドットが好適に分散され粒状性も抑えられている。しかしその一方、第2色のドットパターン1920と第3色のドットパターン1930のそれぞれでは分散性も粒状性も劣ってしまっている。
図21(a)〜(c)は、図20に示すドットパターンの粒状性を数量的に示す図である。図21(a)において、横軸は空間周波数、縦軸は空間周波数に対応する平均強度(パワー)を示している。第1色および混色のドットパターンについては、低周波領域のパワーが十分に抑えられ、プリンシパル周波数fgの近傍にそのピークが位置していることがわかる。すなわち、ブルーノイズの特徴を有している。一方、第2色および第3色については、低周波領域にある程度のパワーが存在し、急激なピークは存在せず、プリンシパル周波数fgの近傍では既にパワーが低下している。すなわち、ブルーノイズの特徴は有していない。
図21(b)は、同図(a)に示した周波数特性に図18(b)で示した人間の視覚特性(VTF)を乗じた結果を応答値として示す図である。また、図21(c)は同図(b)の積分値を示す。応答値やその積分値が大きいほど、ドットパターンの粒状性が視覚的に感知されることを意味する。本例の場合、第2色および第3色の応答値や積分値のほうが、第1色および混在ドットパターンの応答値や積分値よりも大きく、粒状性が感知されやすい。すなわち、特許文献2を採用して混色画像における粒状性を抑えても、同じ混色画像の中で、特定のインク色のドットパターンの粒状性が目立ち、画像品位を損ねてしまう場合があった。
本発明は上記問題点を解決するためになされたものである。よってその目的とするところは、複数の色材を用いて擬似階調法によってカラー画像を記録する際に、画像全体において従来よりも粒状性を抑えることが可能な画像処理装置および画像処理方法を提供することである。
そのために本発明は、第1の色のインクに対応する第1の多値データ、前記第1の色と別の第2の色のインクに対応する第2の多値データ、および前記第1の色および前記第2の色よりも明度が高い第3の色のインクに対応する第3の多値データを取得する取得手段と、第1の閾値マトリクスおよび前記第1の閾値マトリクスと閾値の配列が異なる第2の閾値マトリクスを記憶する記憶手段と、前記記憶手段に記憶された前記第1の閾値マトリクスおよび前記第2の閾値マトリクスに配列された複数の閾値のうち、処理対象の画素の位置に応じた閾値を用いて量子化処理を行うことにより、前記第1の色のインクに対応する第1の量子化データ、前記第2の色のインクに対応する第2の量子化データおよび前記第3の色のインクに対応する第3の量子化データを生成する生成手段と、を備え、前記第1の量子化データ、前記第2の量子化データおよび前記第3の量子化データに基づいてインクを吐出する記録手段により記録媒体に画像を記録するためのデータ処理を行う画像処理装置であって、前記生成手段は、前記第1の多値データと前記第1の閾値マトリクスに配された閾値とを比較して前記第1の量子化データを生成し、前記第2の多値データと前記第2の閾値マトリクスに配された閾値とを比較して前記第2の量子化データを生成し、前記第2の多値データおよび前記第3の多値データと、前記第2の閾値マトリクスに配され、前記第2の多値データと比較される閾値とに基づいて前記第3の量子化データを生成することを特徴とする。
本発明によれば、複数の色材を用いて記録されたカラー画像において、画像全体で粒状感を抑制することができる。
インクジェット記録システムの制御の構成を示すブロック図である。 本発明に使用可能な記録装置の概観斜視図である。 記録装置の制御の構成を説明するためのブロック図である。 ASIC3001の構成を示すブロック図である。 画像データの処理を説明するためフローチャートである。 量子化処理の詳細を説明するためのブロック図である。 (a)および(b)は、色間処理部における処理を説明するためのブロック図およびフローチャートである。 一般的な色間処理において記録(1)と判断される閾値範囲を示す図である。 (a)および(b)は、各ドットパターンの粒状性を数量的に示した図である。 第1の実施形態において記録(1)と判断される閾値範囲を示す図である。 (a)および(b)は各ドットパターンの粒状性を数量的に示した図である。 (a)および(b)は、本実施形態と従来法の粒状性を比較する図である。 第2の実施形態において記録(1)と判断される閾値範囲を示す図である。 第3実施形態の色変換処理におけるグレーラインの変換状態を示す図である。 第3の実施形態において記録(1)と判断される閾値範囲を示す図である。 第4実施形態の色変換処理におけるグレーラインの変換状態を示す図である。 第4の実施形態において記録(1)と判断される閾値範囲を示す図である。 (a)〜(c)は、ディザ処理を説明するための図である。 (a)および(b)は、ブルーノイズ特性および視覚特性を示す図である。 3色で色間処理を行った場合の、ドットの記録状態を示す図である。 (a)〜(c)は、ドットパターンの粒状性を数量的に示す図である。 第1の閾値マトリクスと第2の閾値マトリクスの例を示す図である。
(第1の実施形態)
図1は本発明に適用可能なインクジェット記録システムの制御の構成を示すブロック図である。本実施形態におけるインクジェット記録システムは、画像供給デバイス3、画像処理装置2およびインクジェット記録装置1(以下、単に記録装置とも言う)から構成されている。画像供給デバイス3より供給された画像データは、画像処理装置2にて所定の画像処理が施された後、記録装置1に送られ、色材としてのインクを用いて記録される。
記録装置1において、記録装置主制御部101は記録装置1全体を制御するためのものであり、CPU、ROM、RAMなどによって構成されている。記録バッファ102は、記録ヘッド103に転送する前の画像データを、ラスタデータとして格納することができる。記録ヘッド103は、インクを滴として吐出可能な複数の記録素子を有するインクジェット方式の記録ヘッドであり、記録バッファ102に格納された画像データに従って、各記録素子からインクを吐出する。本実施形態では、シアン、マゼンタ、イエローの3色分の記録素子列が、記録ヘッド103上に配列するものとする。
給排紙モータ制御部104は記録媒体の搬送や給排紙の制御を行う。記録装置インタフェイス(I/F)105は、画像処理装置2との間でデータ信号の授受を行う。I/F信号線114は両者を接続する。I/F信号線114の種類としては、例えばセントロニクス社の仕様のものを適用することができる。データバッファ106は、画像処理装置2から受信した画像データを一時的に格納する。システムバス107は記録装置1の各機能を接続する。
一方、画像処理装置2において、画像処理装置主制御部108は、画像供給デバイス3から供給された画像に対し様々な処理を行って記録装置1が記録可能な画像データを生成するためのものであり、CPU、ROM、RAM等を備えている。後述する図6や図7(a)に示した本発明の特徴的な構成も画像処理装置主制御部108に備えられており、図5や図7(b)で説明するフローチャートは画像処理装置主制御部108のCPUが実行するものである。画像処理装置インタフェイス(I/F)109は、記録装置1との間でデータ信号の授受を行う。外部接続インタフェイス(I/F)113は、外部に接続された画像供給装置3との間で、画像データなどの授受を行う。表示部110は、ユーザに対し様々な情報を表示し、例えばLCDなどを適用することが出来る。操作部111は、ユーザがコマンド操作を行うための機構であり、例えばキーボードやマウスを適用することが出来る。システムバス112は、画像処理装置主制御部108と各機能とを結ぶ。
なお、記録装置1については、画像処理装置2から供給された画像データのほか、メモリカードなどの記憶媒体に記憶されている画像データやデジタルカメラからの画像データを直接受信して記録することも出来る。
図2は、本実施形態で使用する記録装置1の概観斜視図である。記録装置1は、画像処理装置2からデータを受信して印刷する通常のPCプリンタとしての機能と、メモリカードなどの記憶媒体に記録されている画像データやデジタルカメラから受信した画像データを印刷する機能を備えている。
記録装置1の外殻をなす本体は、下ケース1001、上ケース1002、アクセスカバー1003、給紙トレイ1007、及び排出トレイ1004の外装部材を有している。下ケース1001は装置1の略下半部を、上ケース1002は本体の略上半部をそれぞれ形成しており、両ケースの組合せによって内部に各機構を収納する収納空間が形成されている。
給紙トレイ1007は、複数枚の記録媒体を積載保持することが可能で、給記録コマンドが入力されると最上位にある1枚が装置内部に自動的に給送されるようになっている。一方、排出トレイ1004は、その一端部が下ケース1001に回動自在に保持され、その回動によって下ケース1001の前面部に形成される開口部を開閉させ得るようになっている。記録動作を実行させる際には、排出トレイ1004を前面側へと回動させて開口部を開成させることにより、ここから記録シートが排出可能となると共に、排出された記録シートを順次積載し得るようになっている。排紙トレイ1004には、2枚の補助トレイ1004a、1004bが収納されており、必要に応じて各トレイを手前に引き出すことにより、記録媒体の支持面積を3段階に拡大、縮小させ得るようになっている。
装置内部の空間には記録媒体に画像を記録するための記録ヘッド103と、当該記録ヘッド103およびインクタンクを搭載して図のX方向に移動可能なキャリッジと、記録媒体を所定量ずつY方向に搬送する搬送機構などが配備されている。
記録コマンドが入力された際、給紙トレイ1007から装置内部に搬入された記録媒体は、記録ヘッド103によって記録可能な領域まで搬送される。そして、記録ヘッド103による1回分の記録走査が行われると、搬送機構は記録媒体を記録幅Dに相当する距離だけY方向に搬送する。以上のような記録ヘッド103による記録走査と、記録媒体の搬送動作を繰り返すことにより、記録媒体には段階的に画像が形成されていく。記録が完了した記録媒体は排紙トレイ1004に排出される。
アクセスカバー1003は、その一端部が上ケース1002に回転自在に保持され、上面に形成される開口部を開閉し得るようになっている。アクセスカバー1003を開くことによって本体内部に収納されている記録ヘッド103やインクタンク等の交換が可能となる。なお、ここでは図示しないが、アクセスカバー1003の裏面には、アクセスカバー1003が閉じられたときに、本体に設置されているマイクロスイッチによって検出されるための突起が配備されている。すなわち、マイクロスイッチによる当該突起の検出結果によって、アクセスカバー1003の開閉状態を検出することが出来る。
上ケース1002の上面には、電源キー1005が押下可能に設けられている。また、上ケース1002の上面には、液晶表示部110や各種キースイッチ等を備える操作パネル1010が設けられている。
紙間選択レバー1008は、記録ヘッド103のインク吐出面と記録媒体表面との間隔を調整するためのレバーである。カードスロット1009は、メモリカードを装着可能なアダプタを受容するための開口部である。メモリカードに記憶されている画像データは、カードスロット1009に挿入されたアダプタを介して記録装置の制御部3000に送られ、所定の処理を施した後に記録媒体に記録される。このメモリカード(PC)としては、例えばコンパクトフラッシュ(登録商標)、スマートメディア、メモリスティック等が挙げられる。ビューワ(液晶表示部)1011は、メモリカードに記憶されている画像の中から印刷したい画像を検索する場合などに、1コマ毎の画像やインデックス画像などを表示する。本実施形態において、ビューワ1011は記録装置1本体に着脱可能になっている。端子1012はデジタルカメラを接続するための端子であり、端子1013はパーソナルコンピュータ(PC)を接続するためのUSBバスコネクタである。
図3は、記録装置1の制御の構成を説明するためのブロック図である。制御部3000(制御基板)において、DSP3002(デジタル信号処理プロセッサ)は、その内部にCPUを有し、様々な画像処理や記録装置全体の制御を行っている。メモリ3003は、DSP3002のCPUが実行するべきプログラムを格納するプログラムメモリ3003aのほか、実行時のプログラムを記憶するRAMエリア、画像データなどを記憶するワークメモリとして機能するメモリエリアを有している。プリンタエンジン3004は、複数色のカラーインクを用いてカラー画像を記録するためのプリンタエンジンが搭載されている。
USBバスコネクタ3005は、デジタルカメラ3012を接続するためのポートである。コネクタ3006はビューワ1011を接続する。USBバスハブ3008 (USB HUB) は、プリンタエンジン3004にUSB転送するための集線装置である。外部に接続された画像処理装置2(PC)より既に所定の画像処理が施された画像データが受信された場合、USBバスハブ3008は当該画像データをそのままプリンタエンジンに送信する。これにより、接続されているPC2は、データや信号のやり取りをプリンタエンジン3004と直接行うことが出来る(すなわち一般的なPCプリンタとして機能する)。
電源コネクタ3009は、電源3013により商用ACから変換された直流電圧を装置内に入力する。尚、制御部3000とプリンタエンジン3004との間の信号のやり取りは、USBバス3021又はIEEE1284バス3022を介して行われる。
図4は、ASIC3001の構成を示すブロック図である。PCカードインタフェイス部4001は、装着されたPCカード3011に記憶されている画像データを読取ったり、PCカード3011へデータを書き込んだりする。IEEE1284インタフェイス部4002は、プリンタエンジン3004との間のデータのやり取りを行う。IEEE1284インタフェイス部は、デジタルカメラ3012あるいはPCカード3011に記憶されている画像データを記録する場合に使用されるバスである。USBインタフェイス部4003は、PC2との間でのデータのやり取りを行う。USBホストインタフェイス部4004は、デジタルカメラ3012との間でのデータのやり取りを行う。操作パネル・インタフェイス部4005は、操作パネル1010からの各種操作信号を入力したり、表示部1006への表示データを出力したりする。ビューワ・インタフェイス部4006は、ビューワ1011への画像データの表示を制御している。インタフェイス4007は、各種スイッチやLED4009等との間を制御するインタフェイス部である。CPUインタフェイス部4008は、DSP3002との間でのデータのやり取りの制御を行っている。これら各部は内部バス(ASICバス)4010によって接続されている。これらの制御プログラムは、機能モジュールごとにタスク化したマルチタスク形式で構成されている。
図5は、本実施形態の 画像処理装置主制御部108が行う画像データの処理を説明するためフローチャートである。 本処理は、画像処理装置主制御部108に備えられたCPUが、ROMに記憶されたプログラムに従って実行する。図5において、画像供給デバイス3より注目画素の画像データが入力されると(ステップS200)、画像処理装置主制御部108は、まずステップS201において色補正を実行する。画像処理装置2が画像供給装置3より受信する画像データは、sRGB等の規格化された色空間を表現するための、R(レッド)、G(グリーン)およびB(ブルー)の8bit輝度データである。ステップS201では、これら輝度データを記録装置固有の色空間に対応するRGB12bitの輝度データに変換する。信号値を変換する方法は、予めROMなどに格納されたルックアップテーブル(LUT)を参照する等の公知の方法を採用することが出来る。
ステップS202において、 画像処理装置主制御部108は、変換後のRGBデータを、記録装置のインク色である、C(シアン)、M(マゼンタ)、Y(イエロー)それぞれの16bit階調データ(濃度データ)に分解する。この段階で、16bitのグレー画像が3チャンネル分(3色分)生成される。インク色分解処理においても、色補正処理と同様、予めROMなどに格納されたルックアップテーブル(LUT)を参照することが出来る。
ステップS203において、 画像処理装置主制御部108は、インク色のそれぞれに対応する16bit階調データに対し所定の量子化処理を行い、数ビットの量子化データに変換する。例えば3値に量子化する場合、16bit階調データをレベル0〜レベル2の2bitデータに変換する。当該量子化処理については、後に詳しく説明する。
続くステップS204において、画像処理装置主制御部108はインデックス展開処理を行う。具体的には、個々の画素に記録するドットの数と位置を定めた複数のドット配置パターンの中から、1つのドット配置パターンを、ステップS203で得られたレベルに対応づけて選出する。この際、ドット配置テーブルは、個々の画素に相当する領域に記録するドットの数をレベル値によって異ならせる形態であっても良いし、ドットの大きさをレベル値に応じて異ならせる形態であっても良い。
このようなインデックス展開処理が終了すると、このドットデータを2値データとして出力する(ステップS205)。以上で本処理が終了する。
なお、図5の各ステップで示したそれぞれの工程は、本実施形態のインクジェット記録システムにおいて処理されるわけであるが、どの工程までを画像処理装置2が行い、どの工程以降を記録装置1が行うか、という明確な切り分けは特に定められるものではない。たとえば、量子化までを画像処理装置2が行う場合は、量子化済みのデータを記録装置1に転送し、記録装置主制御部101がデータバッファ106に格納されたインデックスパターンを用いてステップS204のインデックス展開を行い、記録動作を制御すればよい。また、記録装置1の性能によっては、多値のRGB画像データを直接受け取って、S201〜S204のすべての工程を行うことも可能である。
図6は、図5のステップS203で実行される量子化処理の詳細を説明するためのブロック図である。本実施形態の量子化処理においては、まず入力値に関する処理が施され、次に閾値に関する処理が施され、最後にディザ法による量子化処理が施される。これら一連の処理は色ごと(チャンネルごと)に並列処理される。以下、図6を参照しながら個々の処理を詳しく説明する。
画像データ取得部301は、個々の画素の濃度を示す16bitの階調データを取得する。本実施形態の画像データ取得部301は、最大16bitの信号を8色分受信することが出来るものとする。図では、第1色〜第3色それぞれの16bitデータが入力される状態を示している。
ノイズ付加処理部302は、16bitの階調データに所定のノイズを付加する。ノイズを付加することにより、同レベルの階調データが連続して入力された場合も、同一パターンが連続配置される状態を回避し、すじやテクスチャ等を緩和することが出来る。ノイズ付加処理部302では、所定のランダムテーブルと、固定強度と、入力値に応じた変動強度を掛け合わせることにより、個々の画素ごとにノイズが生成され入力値に付加される。ここで、ランダムテーブルはノイズの正負を設定するテーブルであり、画素位置ごとに正、ゼロまたは負を設定している。本実施形態のランダムテーブルは最大8面有することが出来、それぞれのテーブルサイズは任意に設定可能としている。固定強度はノイズ量の強さを示し、その大きさによってノイズの大小が決まる。本実施形態では、画像の粒状度とすじやテクスチャの度合い等に応じ、印刷モードごとに最適なランダムテーブルや固定強度を設定することによって、ノイズ量を適切に調整することが可能になっている。
正規化処理部303は、16bitで表される個々の画素の階調値を、ステップS204でインデックス展開が可能なレベル値に対応づけた後、個々のレベルのレンジを12ビットに正規化する。以下、具体的に説明する。ステップS204におけるインデックス展開処理がレベル0〜レベル(n−1)のn値に対応する処理の場合、正規化処理部303は、16bitで表される65535階調を(n−1)等分する。更に、それぞれのレベルに対応するレンジを、12bit(4096階調)に正規化する。これにより、個々の画素について、レベル0〜レベル(n−1)のいずれかに対応づけられた状態の12bitデータが得られる。
例えば、インデックス展開処理がレベル0、レベル1、レベル2の3値に対応する場合、正規化処理部303は、16bitで表される65535階調を2等分する。そして、それぞれのレンジである、階調値0〜32767と、階調値32768〜65535を12bit(0〜4095階調)に正規化する。第1レンジである入力階調値0〜32767の画素は、後段の量子化処理によりレベル0またはレベル1が出力され、第2レンジである入力階調値32768〜65535の画素は、後段の量子化処理によりレベル1またはレベル2が出力される。以上の制御により、量子化数(n)がいくつであっても、後段の量子化処理を同様の処理で行うことができる。
以上説明した画像データ取得部301〜正規化部303の処理は、各色の階調データについて並列に行われる。すなわち、本実施形態の場合は、シアン、マゼンタおよびイエローについての12bitデータが生成され、ディザ処理部311に入力される。
ディザ処理部311において、量子化すべき12bitデータ(処理対象データ)はそのまま量子化処理部306に送信される。一方、処理対象データ以外の色の12bitデータは、参照データとして色間処理部304に入力される。色間処理部304は、閾値取得部305が取得した閾値に対し、参照データに基づいて所定の処理を施し最終的な閾値を決定し、これを量子化処理部306に送信する。量子化処理部306は、処理対象データを、色間処理部304より入力された閾値と比較することにより、記録(1)または非記録(0)を決定する。
閾値取得部305は、ROMなどのメモリに記憶されている複数のディザパタン310より対応する1つの閾値マトリクスを選択し、処理対象データの画素位置に対応した閾値を取得する。本実施形態において、ディザパタン310は、0〜4095の閾値がブルーノイズ特性を有するように配列して形成された閾値マトリクスであり、512×512画素、256×256画素、512×256画素、など様々なサイズや形状を呈することが出来る。すなわち、メモリには、このようなサイズや形状の異なる複数の閾値マトリクスが予め格納されており、閾値格納部305は、この中から印刷モードとインク色に対応した閾値マトリクスを選択する。そして、選択された閾値マトリクスに配列する複数の閾値の中から、処理対象データの画素位置(x,y)に対応する閾値を色間処理部に提供する。
本発明は、色間処理部304における色間処理方法にその特徴がある。その特徴的な色間処理方法を説明するまえに、ここではまず特許文献2に開示されているような一般的な色間処理について説明する。
図7(a)および(b)は、色間処理部304における処理の構成および工程を説明するためのブロック図およびフローチャートである。色間処理部304は、処理対象データ以外の色に対応する12bitデータを参照データとし、これら参照データを用いて閾値取得部305が取得した閾値に所定の処理を施し、処理対象データを量子化するための閾値を算出する。例えば、処理対象データがシアンの12bitデータの場合、参照データはマゼンタ、イエローの12bitデータとなる。図7(a)では、処理対象データをIn1(x,y)、参照データを In2(x,y)およびIn3(x,y)として示している。ここで、(x,y)は画素位置を示し、閾値取得部305が閾値マトリクスの中から処理対象データの画素位置に対応する閾値を選出するための座標パラメータとなる。
図7(a)を参照するに、色間処理部304に入力された参照データIn2(x,y)およびIn3(x,y)は、まず、閾値オフセット量算出部308に入力される(ステップS401)。すると、閾値オフセット量算出部308は、これら参照データを用いて処理対象データIn1(x,y)に対する閾値オフセットOfs_1(x,y)を算出する(ステップS402)。本実施形態において、閾値オフセット値Ofs_1(x,y)は(式2)で算出される。
Ofs_1(x,y) = Σi[Ini(x,y)] ・・・(式2)
ここで、iは、参照データIn2(x,y)およびIn3(x,y)のうち、処理対象データIn1に対する閾値を求めるために利用される参照データ(以下実参照データと称す)を個別に示すためのパラメータである。このような実参照データの数および種類は、処理対象データごとに予め指定されている。
本例では、処理対象データがIn1(x,y)である場合の実参照データは無し(null)とし、処理対象データがIn2(x,y)である場合の実参照データをIn1(x,y)としている。また、処理対象データがIn3(x,y)である場合の実参照データをIn1(x,y)およびIn2(x,y)としている。よって、個々の処理対象データIn1(x,y)〜In3(x,y)に対するオフセットOfs_1(x,y) 〜Ofs_3(x,y)は、(式2)より以下のように表すことが出来る。
Ofs_1(x,y) = Σi[In(x,y)]
=0 ・・・(式2−1)
Ofs_2(x,y) = Σi[In(x,y)]
=In1(x,y) ・・・(式2−2)
Ofs_3(x,y) = Σi[In(x,y)]
=In1(x,y)+In2(x,y) ・・・(式2−3)
このように、閾値オフセット値Ofs_1(x,y)〜Ofs_3(x,y)が算出されると、これらは閾値オフセット量加算部309に入力される。閾値オフセット量加算部309は、処理対象データIn(x,y)の座標(x,y)に対応する閾値Dthを閾値取得部305より取得する(ステップS403)。
ステップS404において、閾値オフセット量加算部309は、閾値取得部305より入力された閾値Dth(x,y)から、閾値オフセット量算出部308より入力された閾値オフセット値Ofs_1(x,y)を減算し、量子化閾値Dth´(x,y)を得る。
Dth´(x,y)=Dth(x,y) − Ofs_1(x,y) ・・・(式3)
この際、Dth´(x,y)が負の値となった場合は、Dth_max(ディザパタンが有する閾値の最大値)を加算して量子化閾値Dth´(x,y)とする。これにより、常に量子化閾値Dth´はDth´=0〜Dth_maxとなる。
すなわち、
Dth´(x,y)<0のとき
Dth´(x,y)=Dth´(x,y)+Dth_max ・・・(式4)
とする。
(式3)または(式4)により量子化閾値Dth´(x,y)が得られると、量子化処理部306は、処理対象データIn1(x,y)と量子化閾値Dth´(x,y)を比較し、画素位置(x,y)に対するドットの記録(1)または非記録(0)を決定する。以上で本処理が終了する。
その後は、図5のフローチャートで説明したように、数ビットで表される量子化データOut1(x,y)に対しインデックス展開処理が施され、画素位置(x,y)に記録するドットパターンが決定される。この際、画素位置(x,y)に記録されるドットの数(大きさ)は、例えばレベル値が1の場合は1ドット(あるいは小ドット)、レベル値が2の場合は2ドット(あるいは大ドット)というように、レベル値に対応する数(大きさ)に設定されている。
図8は、第1〜第3色のそれぞれに対し第1〜第3の多値データ(In1〜In3)が入力された場合に、閾値マトリクスに配置された複数の閾値0〜Dth_maxのうち、記録(1)と判断される閾値の範囲を示す図である。横軸は閾値Dth0〜4094であり、1710はDth_max(ディザパタンのもつ閾値の最大値)である。それぞれの線はドットが配置される閾値の範囲を示している。本例の場合、第1色については、(式2−1)よりOfs_1=0である。よって、0〜Dth_maxのうち0〜In1(1702〜1703)の閾値に対応する画素位置が記録(1)に設定される。
第2色については、(式2−2)よりOfs_2=In1である。よって(式3)および(式4)に従って求めた閾値Dth´で量子化すると、ディザパタン310に配列された閾値0〜Dth_maxのうち、In1〜In1+In2(1705〜1706)の閾値が記録(1)に設定される。
第3色については、(式2−3)よりOfs_3=In1+In2である。よって、(式3)および(式4)に従って求めた閾値Dth´で量子化すると、閾値マトリクスに配列された閾値0〜Dth_maxのうち、In1+In2〜In1+In2+In3(1708〜1709)が記録(1)に設定されることになる。但し本例では、In1+In2+In3がDth_maxを超えているものとする。この場合、Dth_maxを超えた領域については、(In1+In2+In3)をDth_maxで除算した余りに相当する領域、すなわち0〜In1+In2+In3−Dth_maxの閾値が記録(1)に設定されるようにする。すなわち、記録(1)と判定される閾値の範囲は、In1+In2〜Dth_max(1708〜1710)と0〜In1+In2+In3−Dth_max(1707〜1711)となる。
このように、一般的な色間処理では、共通の閾値マトリクスを利用しながらも、互いの入力値をオフセット値とすることにより、各色で固有の量子化閾値Dth´を求めている。そして、その新たに求めた量子化閾値Dth´を量子化処理で用いることにより、複数の色が混在したドット記録パターンがブルーノイズ特性となるようにドットを配置することができる。
しかしながら、既に説明したように、複数色の混在ドットパターン中でドットパワーが強い色が存在すると、その色のドットパターンの粒状性が目立ち画像品位を損ねてしまう場合があった。ここで、ドットパワーとは1つのドットの目立ち易さに相当し、例えば記録媒体に1つのドットを記録した場合のドットの明度に依存する。そして、明度が低い(濃度が高い)ドットほどドットパワーが強く、他の色のドットとともにブルーノイズ特性を有するドットパターンを形成していても、その色のドットパターンがブルーノイズ特性を有していなければ、粒状性が目立ってしまうのである。
図9(a)および(b)は、上述した一般的な色間処理において、第1色をシアン、第2色をマゼンタ、第3色をイエローとした場合の各ドットパターンの粒状性を数量的に示した図である。図9(a)は、インク色それぞれのドットパターンおよび混在ドットパターンの応答値を示し、同図(b)はその積分値を示している。応答値については、個々のドットパターンの周波数特性に人間の視覚特性(VTF)およびドットパワー係数を乗じた結果としている。視覚特性(VTF)については、既に(式1)として示したDooleyの近似式を用いている。また、ドットパワー係数は、ドットパワーの強度に準ずる値であり、明度が低いほど大きくなる。ここでは一例として、CIEL***色空間におけるシアンの明度L*=55、マゼンタの明度L*=55、イエローの明度L*=85から各色のドットパワー係数を設定している。
混在ドットパターンと第1色であるシアンのドットパターンは、ブルーノイズ特性を有しているので、応答値もその積分値も比較的低い値になっている。また、第3色であるイエローのドットパターンは、ブルーノイズ特性は有していないものの、シアンやマゼンタに比べてドットパワーが小さいので、応答値もその積分値も十分低い値になっている。これに対し、第2色であるマゼンタのドットパターンは、ブルーノイズ特性を有しておらず、且つドットパワーも強いので、応答値もその積分値も比較的高い値になっている。
本発明者らは鋭意検討の結果、以上のことを鑑み、特定色のドットパターンの応答値が混合ドットパターンの応答値を超えてしまうと、視覚的に粒状性が感知されやすい傾向があると判断した。そして、個々のインク色のドットパターンの応答値が混合ドットパターンの応答値よりも小さくなるように、色間処理における閾値マトリクスの設定と参照色設定を行うことが、画像全体の粒状性を抑えるために有効であるという知見に到った。以下、本実施形態の特徴的な色間処理について説明する。
再度図7(a)および(b)を参照するに、本実施形態では、処理対象データがシアンデータIn1(x,y)である場合、閾値取得部305はブルーノイズ特性を有する第1の閾値マトリクスを選択する。そして、閾値オフセット量算出部308は、閾値オフセット値すなわち参照データをnullに設定する。
Ofs_1(x,y) =0
処理対象データがマゼンタデータIn2(x,y)である場合、閾値取得部305は、ブルーノイズ特性は有するが第1の閾値マトリクスとは異なる第2の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値すなわち参照データをnullに設定する。
Ofs_2(x,y) =0
処理対象データがイエローデータIn3(x,y)である場合、閾値取得部305は、In2(x,y)と同様に第2の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値すなわち参照データをIn2(x,y)に設定する。
Ofs_3(x,y) =In2(x,y)
閾値オフセット量加算部309は、閾値取得部305によって選択された閾値マトリクスにおける閾値Dth(x,y)から、閾値オフセット量算出部308より入力された閾値オフセット値Ofs_1(x,y)を減算し、量子化閾値Dth´(x,y)を得る。その後は、すでに説明した通常の色間処理と同様の処理を行う。
図22は、本実施形態で採用可能な第1の閾値マトリクスと第2の閾値マトリクスの一例である。いずれの閾値マトリクスもブルーノイズ特性を有しているが、閾値の分布は互いに異なっている。これら2つのマトリクスは、互いにブルーノイズ特性を有していれば特に限定されるものではなく、相関性を有していても有していなくても良い。但し、シアンドットとマゼンタドットが重複して形成されるブルードットは、ドットパワーがシアンやマゼンタよりも更に強くなるので、このようなブルードットはなるべく発生させないように互いの閾値が設定されていることが好ましい。なお、第1の閾値マトリクスと第2の閾値マトリクスについては、例えば、同一の閾値マトリクスを縦方向や横方向に互いにずらした関係にある2つのマトリクスとすることもできる。
図10は、本実施形態において、閾値マトリクスで記録(1)と判断される閾値の範囲を各色について示す図である。本実施形態の場合、第1色であるシアンについて、閾値オフセット値はOfs_1=0である。よって、第1の閾値マトリクスの閾値0〜Dth_maxのうち0〜In1(902〜903)に対応する画素位置が記録(1)に設定される。
第2色であるマゼンタについても、閾値オフセット値はOfs_2=0である。よって、第2の閾値マトリクスの0〜Dth_maxのうち0〜In2(905〜906)の閾値に対応する画素位置が記録(1)に設定される。
第3色であるイエローについて、閾値オフセット値はOfs_3=In2である。よって、第2の閾値マトリクスの閾値0〜Dth_maxのうち、In2〜In2+In3(908〜909)が記録(1)に設定される。
このような本実施形態によれば、ドットパワーが相対的に強いシアンのドットパターンとマゼンタのドットパターン、およびマゼンタとイエローの混在ドットパターンでブルーノイズ特性を得ることが出来る。
図11(a)および(b)は、本実施形態における各ドットパターンの粒状性を図9で示した従来の一般的な色間処理と同様に、数量的に示した図である。図11(a)は、インク色それぞれのドットパターンおよび混在ドットパターンの応答値を示し、同図(b)はその積分値を示している。第1色であるシアンのドットパターンと第2色であるマゼンタのドットパターンは、ブルーノイズ特性を有しており、応答値もその積分値も比較的低い値になっている。また、第3色であるイエローのドットパターンは、ブルーノイズ特性は有していないものの、シアンやマゼンタに比べてドットパワーがごく小さいので、応答値もその積分値も十分低い値になっている。これに対し、シアン、マゼンタおよびイエローの混在ドットパターンは、それぞれがブルーノイズ特性を有する2つのドットパターンの重ね合わせで構成されるため、従来の色間処理に比べると応答性や積分値は若干高くなる。但し、色間処理を全く採用しない状態に比べれば、その応答性や積分値すなわち粒状感は十分低く抑えることができる。
図12(a)および(b)は、色間処理を採用せずシアン、マゼンタ、およびイエローのそれぞれで相関性を持たない閾値マトリクスを用いた場合と、本実施形態を採用した場合とで、混在ドットパターンにおける粒状性を比較する図である。本実施形態における混在ドットパターンは、従来法による混在ドットパターンに比べて、応答値もその積分値も低く抑えられていることがわかる。
すなわち、本実施形態によれば、シアン、マゼンタ、イエローの混在ドットパターンの粒状性を十分に抑えておきながら、当該混在ドットパターンの応答値よりも、各色個別のドットパターンの応答値を更に低く抑えることができる。結果、画像全体の粒状性を従来よりも抑え、滑らかな画像を出力することが可能となる。
なお、異色間のドットの重複さえ抑制されていれば、混在ドットパターンの周波数特性に関わらず、粒状性をある程度抑えることはできる。このため、2つの色で共有する第2の閾値マトリクスについては、必ずしもブルーノイズ特性を有していなくても画像全体の粒状性を従来よりも低く抑えることは出来る。また、ドットの重複を回避するためには、必ずしも2色の間で色間処理を行う必要はなく、互いになるべく排他的な閾値領域が設定されるように、閾値の設定方法が工夫されていれば良い。例えば、2つの色をマゼンタとイエローとしたとき、イエローの閾値を下記式を用いて求めれば、マゼンタとイエローのドット重複をなるべく少なく抑えることができる。
Yの閾値=閾値マトリクスにおける最大閾値−Mの閾値
なお、以上では混在ドットパターンと色ごとのドットパターンの粒状感を数量的に比較するための応答値を、ドットパターンの周波数特性、人間の視覚特性(VTF)およびドットパワー係数から求めるものとしたが、応答値はこれに限るものではない。視覚特性については、Dooleyの近似式以外の式を採用することもでき、ドットパワー係数については、明度L*でなく、記録媒体に記録した場合の光学濃度などを採用することも出来る。また公知のRMS粒状度やウィーナースペクトラムなどの評価値を採用することによって応答値を設定してもよい。
以下、カラー画像を表現するために使用するインク色の組み合わせを様々に異ならせた場合を、他の実施形態として説明する。
(第2の実施形態)
本実施形態においても、第1の実施形態と同様、シアン、マゼンタおよびイエローのインクシステムを用いる。但し、本実施形態では、シアンとイエローで第1の閾値マトリクスを用いながら色間処理を行い、マゼンタで第2の閾値マトリクスを用いる。
本実施形態においても図7(a)および(b)で示した、ブロック図およびフローチャートを用いるころができる。本実施形態において、処理対象データがシアンデータIn1(x,y)である場合、閾値取得部305はブルーノイズ特性を有する第1の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をnullに設定する。
Ofs_1(x,y) =0
処理対象データがマゼンタデータIn2(x,y)である場合、閾値取得部305は、ブルーノイズ特性は有するが第1の閾値マトリクスとは異なる第2の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をnullに設定する。
Ofs_2(x,y) =0
処理対象データがイエローデータIn3(x,y)である場合、閾値取得部305は、In1(x,y)と同様に第1の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をIn1(x,y)に設定する。
Ofs_3(x,y) =In1(x,y)
第1の閾値マトリクスおよび第2の閾値マトリクスについては、第1の実施形態と同様、例えば図22に示したものを使用することができる。
図13は、本実施形態において、設定された閾値マトリクスにおける記録(1)と判断される閾値の範囲を各色について示す図である。本実施形態の場合、第1色であるシアンの閾値オフセット値は、Ofs_1=0である。よって、第1の閾値マトリクスの閾値0〜Dth_maxのうち、0〜In1(1202〜1203)に対応する画素位置が記録(1)に設定される。
第2色であるマゼンタについても、閾値オフセット値はOfs_2=0である。よって、第2の閾値マトリクスの閾値0〜Dth_maxのうち0〜In2(1208〜1209)に対応する画素位置が記録(1)に設定される。
第3色であるイエローの閾値マトリクスは、Ofs_3=In1である。よって、第1の閾値マトリクスの閾値0〜Dth_maxのうち、In1〜In1+In3(1205〜1206)に対応する画素位置が記録(1)に設定されることになる。
このような本実施形態によれば、ドットパワーが相対的に強いシアンのドットパターンとマゼンタのドットパターン、およびシアンとイエローの混在ドットパターンでブルーノイズ特性を得ることが出来る。そして、第1の実施形態と同様、シアン、マゼンタ、イエローの混在ドットパターンの粒状性を十分に抑えておきながら、当該混在ドットパターンの応答値よりも、各色個別のドットパターンの応答値を低く抑えることができる。結果、画像全体の粒状性を従来よりも低く抑えることが可能となる。
(第3の実施形態)
本実施形態では、シアン、マゼンタ、イエローにブラックを加えたインクシステムを用いる。ブラックインクは他のインクよりも明度が低く、ここではその明度をL*=10とする。このため、ブラックのドットパワーは4つのインクの中で最も大きくなる。このようなインクシステムにおいて、本実施形態では、ブラックとシアンで第1の閾値マトリクスを用いながら色間処理を行い、マゼンタとイエローで第2の閾値マトリクスを用いながら色間処理を行う。
本実施形態の場合、図5のステップS202において、画像処理装置主制御部108は、RGBデータを、C(シアン)、M(マゼンタ)、Y(イエロー)およびK(ブラック)の16bit階調データ(濃度データ)に分解する。そしてステップS203では、これら4色のそれぞれに対し量子化処理を行う。
図14は、ステップS202の色変換工程において、画像処理装置主制御部108が参照するルックアップテーブルのグレーラインの変換状態を示している。横軸は、白から黒へ移行する階調の各格子点を示し、縦軸は、それぞれの色に対応する出力信号値をここでは256階調で表している。各色の出力信号値は、量子化処理部に対する入力データIn0〜In3に対応する。
図から判るように、ホワイトからグレーにかけてのハイライト〜中濃度領域では、ブラックインクは使用せず、シアン、マゼンタおよびイエローのみを用いてグレー画像を表現している。ブラックについては、中濃度〜高濃度領域にて使用される。ブラックインクが使用される高濃度領域では、既に他色のドットが多く記録されているのでインクドットの記録密度は十分高く、ブラックドットの粒状性が問題視されることは殆どない。本実施形態では、このような状況を鑑みて、各インクで使用する閾値マトリクスと参照色の組み合わせを以下のように設定する。
まず、処理対象データがブラックデータIn0(x,y)である場合、閾値取得部305はブルーノイズ特性を有する第1の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をnullに設定する。
Ofs_0(x,y) =0
処理対象データがシアンデータIn1(x,y)である場合、閾値取得部305はIn0(x,y)と同様に第1の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をIn0(x,y)に設定する。
Ofs_1(x,y) =In0(x,y)
処理対象データがマゼンタデータIn2(x,y)である場合、閾値取得部305は、ブルーノイズ特性は有するが第1の閾値マトリクスとは異なる第2の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をnullに設定する。
Ofs_2(x,y) =0
処理対象データがイエローデータIn3(x,y)である場合、閾値取得部305は、In2(x,y)と同様に第2の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をIn2(x,y)に設定する。
Ofs_3(x,y) =In2(x,y)
なお、本実施形態においても、第1の閾値マトリクスおよび第2の閾値マトリクスについては、図22に示したものを使用することができる。
図15は、本実施形態において、設定された閾値マトリクスにおける記録(1)と判断される閾値の範囲を示す図である。ここでは、グレーの中間濃度程度(128)の信号が入力された場合を示している。この程度の濃度の場合、図14で説明したように、ブラックインクの信号値In0(x,y)は0である。よって、記録(1)と判断される閾値領域は存在しない。
シアンについて、閾値オフセット値はOfs_1=In0(x,y)である。しかしながら、上述したようにIn0(x,y)=0である。よって、第1の閾値マトリクスの閾値0〜Dth_maxのうち0〜In1(1404〜1405)に対応する画素位置が記録(1)に設定される。
マゼンタについて、閾値オフセット値はOfs_2=0である。よって、第2の閾値マトリクスの閾値0〜Dth_maxのうち、0〜In2(1407〜1408)に対応する画素位置が記録(1)に設定される。
イエローについて、閾値オフセット値はOfs_3=In2である。よって、第2の閾値マトリクスの閾値0〜Dth_maxのうち、In2〜In2+In3(1410〜1411)が記録(1)に設定される。
本実施形態によれば、粒状性が課題となるハイライト〜中濃度領域において、ブラックドットを記録することがないので、事実上、第1や第2の実施形態のようにシアンを色間処理の第1色として扱った場合と同様のドットパターンを得ることができる。すなわち、シアンのドットパターン、マゼンタのドットパターン、およびマゼンタとイエローの混在ドットパターンでブルーノイズ特性を得ることができる。結果、上記実施形態と同様、混在ドットパターンの粒状性を十分に抑えておきながら、当該混在ドットパターンの応答値よりも各色個別のドットパターンの応答値を低く抑え、画像全体の粒状性を抑制することができる。
なお、第3の実施形態では、シアンとブラックで同じ閾値マトリクスを用い、マゼンタとイエローで同じ閾値マトリクスを用いたが、第1の実施形態と第2実施形態の関係のように、シアンとマゼンタは入れ替えることもできる。すなわち、各インクで使用する閾値マトリクスと参照色の組み合わせを以下のように設定することができる。
処理対象データがブラックデータIn0(x,y)である場合、閾値取得部305はブルーノイズ特性を有する第1の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をnullに設定する。
Ofs_0(x,y) =0
処理対象データがシアンデータIn1(x,y)である場合、閾値取得部305は、ブルーノイズ特性は有するが第1の閾値マトリクスとは異なる第2の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をnullに設定する。
Ofs_1(x,y) =0
処理対象データがマゼンタデータIn2(x,y)である場合、閾値取得部305はIn0(x,y)と同様に第1の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をIn0(x,y)に設定する。
Ofs_2(x,y) =In0(x,y)
処理対象データがイエローデータIn3(x,y)である場合、閾値取得部305は、In1(x,y)と同様に第2の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をIn1(x,y)に設定する。
Ofs_3(x,y) =In1(x,y)
このように設定した場合であっても、ハイライト〜中濃度領域では、ブラックドットを記録することなく、マゼンタを色間処理の第1色として扱った場合と同様のドットパターンを得ることができる。すなわち、シアンのドットパターン、マゼンタのドットパターン、およびシアンとイエローの混在ドットパターンでブルーノイズ特性を得ることができ、画像全体の粒状性を従来よりも低くすることができる。
(第4の実施形態)
本実施形態では、シアン、マゼンタ、イエローおよびブラックに更にグレーを加えたインクシステムを用いる。グレーインクはシアン、マゼンタおよびブラックよりも明度が高く、ここではその明度をL*=70とする。このため、グレーのドットパワーはイエローの次に小さいものとなる。このようなインクシステムにおいて、本実施形態では、ブラックとシアンとグレーで第1の閾値マトリクスを用いながら色間処理を行い、マゼンタとイエローで第2の閾値マトリクスを用いながら色間処理を行う。
本実施形態の場合、図5のステップS202において、画像処理装置主制御部108は、RGBデータを、C(シアン)、M(マゼンタ)、Y(イエロー)、K(ブラック)およびGray(グレー)の16bit階調データ(濃度データ)に分解する。そしてステップS203では、これら5色のそれぞれに対し量子化処理を行う。
図16は、ステップS202の色変換工程において、画像処理装置主制御部108が参照するルックアップテーブルのグレーラインの変換状態を示している。横軸は、白から黒に向かう階調の各格子点を示し、縦軸は、それぞれのインク色に対応する出力信号値をここでは256階調で表している。図から判るように、ハイライト〜グレーの中濃度領域では、ブラックインクは使用せず、シアン、マゼンタ、イエローおよび比較的多くのグレーを用いてグレー画像を表現している。第3の実施形態で説明したグレーインクを用いない図14に比べ、シアンやマゼンタの信号値が低くなっているのがわかる。すなわち、本実施形態によれば、グレーインクを導入することで、グレーよりもドットパワーの大きいシアンやマゼンタのドット数が少なく抑えられている。
一方、ブラックについては、第3の実施形態と同様、ハイライト〜中濃度領域では使用されず、中濃度〜高濃度領域にて使用される。ブラックインクが使用される高濃度領域ではインクドットの記録密度は十分高く、ブラックドットの粒状性は問題となり難い。本実施形態では、このような状況を鑑みて、各インクで使用する閾値マトリクスと参照色の組み合わせを以下のように設定する。
まず、処理対象データがブラックデータIn0(x,y)である場合、閾値取得部305はブルーノイズ特性を有する第1の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をnullに設定する。
Ofs_0(x,y) =0
処理対象データがシアンデータIn1(x,y)である場合、閾値取得部305はIn0(x,y)と同様に第1の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をIn0(x,y)に設定する。
Ofs_1(x,y) =In0(x,y)
処理対象データがマゼンタデータIn2(x,y)である場合、閾値取得部305は、ブルーノイズ特性は有するが第1の閾値マトリクスとは異なる第2の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をnullに設定する。
Ofs_2(x,y) =0
処理対象データがイエローデータIn3(x,y)である場合、閾値取得部305は、In2(x,y)と同様に第2の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をIn2(x,y)に設定する。
Ofs_3(x,y) =In2(x,y)
処理対象データがグレーデータIn4(x,y)である場合、閾値取得部305は、In0(x,y)およびIn1(x,y)と同様に第1の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をIn0(x,y)+In1(x,y)に設定する。
Ofs_4(x,y) =In0(x,y)+In1(x,y)
なお、第1の閾値マトリクスおよび第2の閾値マトリクスについては、上記実施形態と同様、図22に示したものを使用することができる。
図17は、本実施形態において、閾値マトリクスにおける記録(1)と判断される閾値の範囲を各色について示す図である。ここでは、グレーの中間濃度程度の信号(128)が入力された場合を示している。この程度の濃度の場合、図16で説明したように、ブラックインクの信号値In0(x,y)は0である。よって、記録(1)と判断される閾値領域は存在しない。
シアンについて、閾値オフセット量はOfs_1=In0(x,y)である。しかしながら、上述したようにIn0(x,y)=0である。よって、第1の閾値マトリクスの閾値0〜Dth_maxのうち、0〜In1(1604〜1605)に対応する画素位置が記録(1)に設定される。
グレーについて、閾値オフセット量はOfs_4=In0+In1である。よって、第1の閾値マトリクスの閾値0〜Dth_maxのうち、In0+In1〜In0+In1+In4、すなわち実質的にIn1〜In1+In4(1607〜1608)が記録(1)に設定される。
マゼンタについて、閾値オフセット値はOfs_2=0である。よって、第2の閾値マトリクスの閾値0〜Dth_maxのうち、0〜In2(1610〜1611)に対応する画素位置が記録(1)に設定される。
イエローについて、閾値オフセット値はOfs_3=In2である。よって、第2の閾値マトリクスの閾値0〜Dth_maxのうち、In2〜In2+In3(1613〜1614)が記録(1)に設定される。
本実施形態によれば、粒状性が課題となるハイライト〜中濃度領域において、ブラックドットを記録することがないので、事実上、第1や第2の実施形態のようにシアンを色間処理の第1色として扱った場合と同様のドットパターンを得ることができる。すなわち、シアンのドットパターン、マゼンタのドットパターン、シアンとグレーの混在ドットパターンおよびマゼンタとイエローの混在ドットパターンでブルーノイズ特性を得ることができる。一方で、イエローのドットパターンとグレーのドットパターンでは、ブルーノイズ特性は得られない。しかし、グレーやイエローはシアンやマゼンタに比べてドットパワーがごく小さいので、第1の実施形態で説明したような応答値やその積分値は十分低い値になる。
このように、本実施形態によれば、相対的にドットパワーの大きいシアンとマゼンタを色間処理の事実上の第1色に設定し、相対的にドットパワーの小さいイエローとグレーを色間処理の第2色目以降に設定している。これにより、上記実施形態と同様、混在ドットパターンの粒状性を十分に抑えておきながら、当該混在ドットパターンの応答値よりも各色個別のドットパターンの応答値を低く抑え、画像全体の粒状性を従来よりも抑えることができる。
なお、グレーインクを使用するという本実施形態の効果はブラックインクを併用しなくても得ることは出来る。ブラックインクを使用しない場合、図16で示したグラフでは、中濃度〜高濃度領域において、ブラックの変わりにシアン、マゼンタ、およびイエローの信号値が増大することになる。このような形態においても、ハイライト〜中間濃度領域において、シアン、マゼンタの信号値よりグレーの信号値のほうが高くなることは同じであり、粒状性を低く抑える効果を得ることは出来る。
また、第4の実施形態においても、シアンとマゼンタの関係を入れ替え、各インクで使用する閾値マトリクスと参照色の組み合わせを以下のように設定することもできる。
処理対象データがブラックデータIn0(x,y)である場合、閾値取得部305はブルーノイズ特性を有する第1の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をnullに設定する。
Ofs_0(x,y) =0
処理対象データがシアンデータIn1(x,y)である場合、閾値取得部305は、ブルーノイズ特性は有するが第1の閾値マトリクスとは異なる第2の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をnullに設定する。
Ofs_1(x,y) =0
処理対象データがマゼンタデータIn2(x,y)である場合、閾値取得部305はIn0(x,y)と同様に第1の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をIn0(x,y)に設定する。
Ofs_2(x,y) =In0(x,y)
処理対象データがイエローデータIn3(x,y)である場合、閾値取得部305は、In1(x,y)と同様に第2の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をIn1(x,y)に設定する。
Ofs_3(x,y) =In1(x,y)
処理対象データがグレーデータIn4(x,y)である場合、閾値取得部305は、In0(x,y)およびIn2(x,y)と同様に第1の閾値マトリクスを選択する。閾値オフセット量算出部308は、閾値オフセット値をIn0(x,y)+In2(x,y)に設定する。
Ofs_4(x,y) =In0(x,y)+In2(x,y)
このように設定した場合であっても、ハイライト〜中濃度領域では、ブラックドットを記録することなく、シアンおよびマゼンタを色間処理の第1色として扱い、イエローおよびグレーを第2色以降として扱った場合と同様のドットパターンを得ることができる。すなわち、シアンのドットパターン、マゼンタのドットパターン、シアンとイエローの混在ドットパターンおよびマゼンタとグレーの混在ドットパターンでブルーノイズ特性を得ることができ、画像全体の粒状性を従来よりも低くすることができる。
以上説明したように本発明によれば、相対的にドットパワーが大きい色については色間処理の事実上の第1色となるように、色間処理における閾値マトリクスと参照色の組み合わせを設定する。これにより、混在ドットパターンの粒状性を十分に抑えておきながら、当該混在ドットパターンの応答値よりも、各色個別のドットパターンの応答値を低く抑えることができ、画像全体の粒状性を従来よりも低く抑えることが可能となる。
なお、以上では4つの実施形態において、シアン、マゼンタ、イエロー、ブラックおよびグレーインクを用いる場合を例に説明したが、本発明は更に様々な種類のインクを用いるシステムにも対応することが出来る。例えば、明度の高い淡色インクとしてグレーの代わりにライトシアンインクやライトマゼンタインクを用いることも出来るし、レッド、グリーン、ブルーのような特色インクを併用することもできる。いずれにしても、複数の閾値マトリクスを用意しておきながら、相対的にドットパワーが大きい色については色間処理の事実上の第1色となるように色間処理における閾値マトリクスと参照データの組み合わせを設定すれば、上述した本発明の効果を得ることはできる。
また、以上では量子化処理にて16bitデータを数レベルに量子化した後、インデックス展開処理によって2値化する内容で説明したが、ステップS203で実行する量子化処理については、多値量子化処理でなくても良い。すなわち、ステップS203の量子化処理は、16bitの階調データをディザ処理によって直接1bitの2値データに変換しても良い。この場合、ステップS204で示したインデックス展開処理は省略され、ステップS203で得られた2値データはそのまま記録装置1に出力されることになる。無論、図2における他のステップにおける入出力データのbit数も、上述した実施形態に限定されるものではない。精度を保持するために出力のbit数を入力のbit数よりも多くしてよく、bit数は用途や状況に応じて様々に調整して構わない。
さらに、上記実施形態では図2に示すシリアル型の記録装置を用いて説明したが、本発明はフルライン型の記録装置にも対応することが出来る。
さらに、上記実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも本発明は実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
1 記録装置
2 画像処理装置
108 画像処理装置主制御部
301 画像データ取得部
305 閾値取得部
306 量子化処理部
308 閾値オフセット算出部
309 閾値オフセット加算部
310 ディザパタン

Claims (41)

  1. 第1の色のインクに対応する第1の多値データ、前記第1の色と別の第2の色のインクに対応する第2の多値データ、および前記第1の色および前記第2の色よりも明度が高い第3の色のインクに対応する第3の多値データを取得する取得手段と、
    第1の閾値マトリクスおよび前記第1の閾値マトリクスと閾値の配列が異なる第2の閾値マトリクスを記憶する記憶手段と、
    前記記憶手段に記憶された前記第1の閾値マトリクスおよび前記第2の閾値マトリクスに配列された複数の閾値のうち、処理対象の画素の位置に応じた閾値を用いて量子化処理を行うことにより、前記第1の色のインクに対応する第1の量子化データ、前記第2の色のインクに対応する第2の量子化データおよび前記第3の色のインクに対応する第3の量子化データを生成する生成手段と、
    を備え、前記第1の量子化データ、前記第2の量子化データおよび前記第3の量子化データに基づいてインクを吐出する記録手段により記録媒体に画像を記録するためのデータ処理を行う画像処理装置であって、
    前記生成手段は、前記第1の多値データと前記第1の閾値マトリクスに配された閾値とを比較して前記第1の量子化データを生成し、前記第2の多値データと前記第2の閾値マトリクスに配された閾値とを比較して前記第2の量子化データを生成し、前記第2の多値データおよび前記第3の多値データと、前記第2の閾値マトリクスに配され、前記第2の多値データと比較される閾値とに基づいて前記第3の量子化データを生成することを特徴とする画像処理装置。
  2. 前記生成手段は、前記第2の多値データに基づいて前記第2の多値データとの比較に用いられ閾値をオフセットし、当該オフセットされた閾値と前記第3の多値データとを比較して前記第3の量子化データを生成することを特徴とする請求項1に記載の画像処理装置。
  3. 前記第3の色はイエローであり、前記第1の色および前記第2の色の一方はシアン、他方はマゼンタであることを特徴とする請求項1または2に記載の画像処理装置。
  4. 前記生成手段は、前記第1の多値データと前記第1の閾値マトリクスに配された閾値とを比較して前記第1の量子化データを生成し、前記第1の色のインク、前記第2の色のインク及び前記第3の色のインクのいずれとも異なる色の第4の色のインクに対応する第4の多値データと、前記第1の閾値マトリクスに配された閾値と、前記第1の多値データと、に基づいて前記第4の色に対応する第4の量子化データを生成することを特徴とする請求項1または2に記載の画像処理装置。
  5. 前記第1の色はブラック、前記第2の色はマゼンタ、前記第3の色はイエロー、前記第4の色はシアンであることを特徴とする請求項4に記載の画像処理装置。
  6. ハイライトから中間濃度の領域において、前記第1の色のインクを用いた記録は行われないことを特徴とする請求項4または5に記載の画像処理装置。
  7. RGBデータを記録に用いられるインクに対応する多値データに変換する変換手段をさらに備え、前記取得手段は前記変換手段によって変換されることで得られた前記多値データを取得することを特徴とする請求項1ないし6のいずれか1項に記載の画像処理装置。
  8. 中間濃度より低い低階調領域の濃度を示す多値データの入力値に対して得られるドットパターンの周波数解析結果において、低周波領域の強度が高周波領域の強度よりも小さいことを特徴とする請求項1ないし7のいずれか1項に記載の画像処理装置。
  9. 前記第1の閾値マトリクスと前記第2の閾値マトリクスは、それぞれブルーノイズ特性を有していることを特徴とする請求項1ないし8のいずれか1項に記載の画像処理装置。
  10. 前記第1の閾値マトリクスおよび前記第2の閾値マトリクスのそれぞれは、中間濃度より低い低階調領域の濃度を示す多値データの入力値に対して得られるドットパターンの周波数解析結果において、最大強度への立ち上がりを伴うピークに相当する周波数であるプリンシパル周波数より低い周波数の強度がプリンシパル周波数より高い周波数のパワーよりも抑えられていることを特徴とする請求項1ないし9のいずれか1項に記載の画像処理装置。
  11. 量子化データは3値以上のデータであることを特徴とする請求項1ないし10のいずれか1項に記載の画像処理装置。
  12. 量子化データは2値データであることを特徴とする請求項1ないし10のいずれか1項に記載の画像処理装置。
  13. 前記記録手段を更に備えることを特徴とする請求項1ないし12のいずれか1項に記載の画像処理装置。
  14. 前記記憶手段に記憶された複数の閾値マトリクスから、前記第1の多値データを処理する場合には前記第1の閾値マトリクスを選択し、前記第2の多値データおよび前記第3の多値データを処理する場合には前記第2の閾値マトリクスを選択する選択手段を更に備え、
    前記生成手段は前記選択手段が選択した閾値マトリクスを用いて前記量子化処理を行うことを特徴とする請求項1から13のいずれか1項に記載の画像処理装置。
  15. 第1の色のインクに対応する第1の多値データ、前記第1の色と別の第2の色のインクに対応する第2の多値データ、および前記第1の色および前記第2の色よりも明度が高い第3の色のインクに対応する第3の多値データを取得する取得手段と、
    少なくとも、第1の閾値マトリクスおよび前記第1の閾値マトリクスと閾値の配列が異なる第2の閾値マトリクスを含む複数の閾値マトリクスを記憶する記憶手段と、
    前記記憶手段に記憶された前記複数の閾値マトリクスから処理対象のデータが対応するインクの色に応じた閾値マトリクスを選択する選択手段と、
    前記選択手段によって選択された閾値マトリクスに配列された複数の閾値のうち、処理対象の画素の位置に応じた閾値を用いて量子化処理を行うことにより、前記第1の色のインクに対応する第1の量子化データ、前記第2の色のインクに対応する第2の量子化データおよび前記第3の色のインクに対応する第3の量子化データを生成する生成手段と、
    を備え、前記第1の量子化データ、前記第2の量子化データおよび前記第3の量子化データに基づいてインクを吐出する記録手段により記録媒体に画像を記録するためのデータ処理を行う画像処理装置であって、
    前記生成手段は、前記第1の多値データと第1の閾値マトリクスに配された閾値とを比較して前記第1の量子化データを生成し、前記第2の多値データと前記第2の閾値マトリクスに配された閾値とを比較して前記第2の量子化データを生成し、前記第2の多値データおよび前記第3の多値データと、前記第2の閾値マトリクスに配され、前記第2の多値データと比較される閾値とに基づいて前記第3の量子化データを生成することを特徴とする画像処理装置。
  16. 第1の色のインクに対応する第1の多値データ、前記第1の色と別の第2の色のインクに対応する第2の多値データ、および前記第1の色および前記第2の色よりも明度が高い第3の色のインクに対応する第3の多値データを取得する取得手段と、
    第1の閾値マトリクスおよび前記第1の閾値マトリクスと閾値の配列が異なる第2の閾値マトリクスに配列された複数の閾値のうち、処理対象の画素の位置に応じた閾値を用いて量子化処理を行うことにより、前記第1の色のインクに対応する第1の量子化データ、前記第2の色のインクに対応する第2の量子化データおよび前記第3の色のインクに対応する第3の量子化データを生成する生成手段と、
    を備え、
    前記第1の量子化データ、前記第2の量子化データおよび前記第3の量子化データに基づいてインクを吐出する記録手段により記録媒体に画像を記録するためのデータ処理を行う画像処理装置であって、
    前記生成手段は、前記第2の閾値マトリクスを用いずに、前記第1の多値データと前記第1の閾値マトリクスに配された閾値とを比較して前記第1の量子化データを生成し、前記第1の閾値マトリクスを用いずに、前記第2の多値データと前記第2の閾値マトリクスに配された閾値とを比較して前記第2の量子化データを生成し、前記第2の多値データおよび前記第3の多値データと、前記第2の閾値マトリクスに配され、前記第2の多値データと比較される閾値とに基づいて前記第3の量子化データを生成することを特徴とする画像処理装置。
  17. 複数の色材を用いて記録媒体に画像を記録するためのデータを処理する画像処理装置であって、
    処理対象の画素について、前記複数の色材のそれぞれに対応する多値データを取得するデータ取得手段と、
    複数の閾値が配列されて構成される閾値マトリクスの複数の中から1つの閾値マトリクスを、前記複数の色材のそれぞれについて設定し、設定された閾値マトリクスより前記処理対象の画素に対応する第1の閾値を取得する閾値取得手段と、
    前記複数の色材のそれぞれについて、前記閾値取得手段により取得された第1の閾値に対して所定の処理を施すために参照する参照データを前記複数の色材の多値データより設定する参照色設定手段と、
    前記複数の色材のそれぞれについて、前記第1の閾値に対し、前記参照色設定手段により設定された前記参照データに基づいて前記所定の処理を施すことにより、第2の閾値を算出する算出手段と、
    前記複数の色材のそれぞれについて、前記多値データと前記第2の閾値を比較することにより、ドットを記録するための量子化データを生成する生成手段と
    を備え、
    前記閾値取得手段および前記参照色設定手段は、前記量子化データによって定まる前記複数の色材それぞれのドットパターンの粒状感が、前記複数の色材それぞれのドットパターンを混在して得られる混在ドットパターンの粒状感よりも小さくなるように、前記複数の色材のそれぞれについて前記閾値マトリクスと前記参照データを設定することを特徴とする画像処理装置。
  18. 前記所定の処理は、前記第2の閾値に基づいて前記生成手段が生成する量子化データによって定まるドットパターンが、前記第1の閾値に基づいて前記生成手段が生成する量子化データによって定まるドットパターンと排他となるようにするための処理であることを特徴とする請求項17に記載の画像処理装置。
  19. 前記所定の処理は、前記第1の閾値に対し、前記参照データに基づいてオフセットをかける処理であることを特徴とする請求項18に記載の画像処理装置。
  20. 前記閾値取得手段は、前記複数の色材のうち相対的に明度の低い複数の色材に対し、互いに異なる閾値マトリクスを設定し、
    前記参照色設定手段は、当該複数の色材に対し、前記参照データをnullに設定することを特徴とする請求項17ないし19のいずれか1項に記載の画像処理装置。
  21. 前記複数の色材はシアン、マゼンタおよびイエローを含み、
    前記閾値取得手段は、シアンに対して第1の閾値マトリクスを、マゼンタおよびイエローに対して前記第1の閾値マトリクスとは異なる第2の閾値マトリクスを設定し、
    前記参照色設定手段は、シアンおよびマゼンタに対して前記参照データをnullに、イエローに対して前記参照データをマゼンタの多値データに設定することを特徴とする請求項17ないし19のいずれか1項に記載の画像処理装置。
  22. 前記複数の色材はシアン、マゼンタおよびイエローを含み、
    前記閾値取得手段は、シアンおよびイエローに対して第1の閾値マトリクスを、マゼンタに対して前記第1の閾値マトリクスとは異なる第2の閾値マトリクスを設定し、
    前記参照色設定手段は、シアンおよびマゼンタに対して前記参照データをnullに、イエローに対して前記参照データをシアンの多値データに設定することを特徴とする請求項17ないし20のいずれか1項に記載の画像処理装置。
  23. 前記複数の色材はシアン、マゼンタ、イエローおよびブラックを含み、
    前記閾値取得手段は、ブラック、シアンに対して第1の閾値マトリクスを、マゼンタおよびイエローに対して前記第1の閾値マトリクスとは異なる第2の閾値マトリクスを設定し、
    前記参照色設定手段は、ブラックおよびマゼンタに対する前記参照データをnullに、シアンに対する前記参照データをブラックの多値データに、イエローに対する前記参照データをマゼンタの多値データに設定することを特徴とする請求項17ないし20のいずれか1項に記載の画像処理装置。
  24. 前記複数の色材はシアン、マゼンタ、イエローおよびブラックを含み、
    前記閾値取得手段は、ブラック、マゼンタに対して第1の閾値マトリクスを、シアンおよびイエローに対して前記第1の閾値マトリクスとは異なる第2の閾値マトリクスを設定し、
    前記参照色設定手段は、ブラックおよびシアンに対する前記参照データをnullに、マゼンタに対する前記参照データをブラックの多値データに、イエローに対する前記参照データをシアンの多値データに設定することを特徴とする請求項17ないし20のいずれか1項に記載の画像処理装置。
  25. 第1の色のインクに対応する第1の多値データ、前記第1の色と別の第2の色のインクに対応する第2の多値データ、および前記第1の色および前記第2の色よりも明度が高い第3の色のインクに対応する第3の多値データを取得する取得工程と、
    記憶手段に記憶された第1の閾値マトリクスおよび前記第1の閾値マトリクスと閾値の配列が異なる第2の閾値マトリクスに配列された複数の閾値のうち、処理対象の画素の位置に応じた閾値を用いて量子化処理を行うことにより、前記第1の色のインクに対応する第1の量子化データ、前記第2の色のインクに対応する第2の量子化データおよび前記第3の色のインクに対応する第3の量子化データを生成する生成工程と、
    を有し、前記第1の量子化データ、前記第2の量子化データおよび前記第3の量子化データに基づいてインクを吐出する記録手段により記録媒体に画像を記録するためのデータ処理を行う画像処理方法であって、
    前記生成工程は、前記第1の多値データと前記第1の閾値マトリクスに配された閾値とを比較して前記第1の量子化データを生成し、前記第2の多値データと前記第2の閾値マトリクスに配された閾値とを比較して前記第2の量子化データを生成し、前記第2の多値データおよび前記第3の多値データと、前記第2の閾値マトリクスに配され、前記第2の多値データと比較される閾値とに基づいて前記第3の量子化データを生成することを特徴とする画像処理方法。
  26. 前記生成工程は、前記第2の多値データに基づいて前記第2の多値データとの比較に用いられ閾値をオフセットし、当該オフセットされた閾値と前記第3の多値データとを比較して前記第3の量子化データを生成することを特徴とする請求項25に記載の画像処理方法。
  27. 前記第3の色はイエローであり、前記第1の色および前記第2の色の一方はシアン、他方はマゼンタであることを特徴とする請求項25または26に記載の画像処理方法。
  28. 前記生成工程は、前記第1の多値データと前記第1の閾値マトリクスに配された閾値とを比較して前記第1の量子化データを生成し、前記第1の色のインク、前記第2の色のインク及び前記第3の色のインクのいずれとも異なる色の第4の色のインクに対応する第4の多値データと前記第1の閾値マトリクスに配された閾値と、前記第1の多値データと、に基づいて前記第4の色に対応する第4の量子化データを生成することを特徴とする請求項25または26に記載の画像処理方法。
  29. 前記第1の色はブラック、前記第2の色はマゼンタ、前記第3の色はイエロー、前記第4の色はシアンであることを特徴とする請求項28に記載の画像処理方法。
  30. ハイライトから中間濃度の領域において、前記第1の色のインクを用いた記録は行われないことを特徴とする請求項28または29に記載の画像処理方法。
  31. RGBデータを記録に用いられるインクに対応する多値データに変換する変換工程をさらに有し、前記取得工程は前記変換工程によって変換されることで得られた前記多値データを取得することを特徴とする請求項25ないし30のいずれか1項に記載の画像処理方法。
  32. 中間濃度より低い低階調領域の濃度を示す多値データの入力値に対して得られるドットパターンの周波数解析結果において、低周波領域の強度が高周波領域の強度よりも小さいことを特徴とする請求項25ないし31のいずれか1項に記載の画像処理方法。
  33. 前記第1の閾値マトリクスと前記第2の閾値マトリクスは、それぞれブルーノイズ特性を有していることを特徴とする請求項25ないし32のいずれか1項に記載の画像処理方法。
  34. 前記第1の閾値マトリクスおよび前記第2の閾値マトリクスのそれぞれは、中間濃度より低い低階調領域の濃度を示す多値データの入力値に対して得られるドットパターンの周波数解析結果において、最大強度への立ち上がりを伴うピークに相当する周波数であるプリンシパル周波数より低い周波数の強度がプリンシパル周波数より高い周波数のパワーよりも抑えられていることを特徴とする請求項25ないし33のいずれか1項に記載の画像処理方法。
  35. 量子化データは3値以上のデータであることを特徴とする請求項25ないし34のいずれか1項に記載の画像処理方法。
  36. 量子化データは2値データであることを特徴とする請求項25ないし34のいずれか1項に記載の画像処理方法。
  37. 前記記憶手段に記憶された複数の閾値マトリクスから、前記第1の多値データを処理する場合には前記第1の閾値マトリクスを選択し、前記第2の多値データおよび前記第3の多値データを処理する場合には前記第2の閾値マトリクスを選択する選択工程を更に有し、
    前記生成工程は前記選択工程が選択した閾値マトリクスを用いて前記量子化処理を行うことを特徴とする請求項25ないし36のいずれか1項に記載の画像処理方法。
  38. 第1の色のインクに対応する第1の多値データ、前記第1の色と別の第2の色のインクに対応する第2の多値データ、および前記第1の色および前記第2の色よりも明度が高い第3の色のインクに対応する第3の多値データを取得する取得工程と、
    記憶手段に記憶された、少なくとも、第1の閾値マトリクスおよび前記第1の閾値マトリクスと閾値の配列が異なる第2の閾値マトリクスを含む複数の閾値マトリクスから処理対象のデータが対応するインクの色に応じた閾値マトリクスを選択する選択工程と、
    前記選択工程によって選択された閾値マトリクスに配列された複数の閾値のうち、処理対象の画素の位置に応じた閾値を用いて量子化処理を行うことにより、前記第1の色のインクに対応する第1の量子化データ、前記第2の色のインクに対応する第2の量子化データおよび前記第3の色のインクに対応する第3の量子化データを生成する生成工程と、
    を有し、前記第1の量子化データ、前記第2の量子化データおよび前記第3の量子化データに基づいてインクを吐出する記録手段により記録媒体に画像を記録するためのデータ処理を行う画像処理方法であって、
    前記生成工程は、前記第1の多値データと第1の閾値マトリクスに配された閾値とを比較して前記第1の量子化データを生成し、前記第2の多値データと前記第2の閾値マトリクスに配された閾値とを比較して前記第2の量子化データを生成し、前記第2の多値データおよび前記第3の多値データと、前記第2の閾値マトリクスに配され、閾値前記第2の多値データと比較される閾値とに基づいて前記第3の量子化データを生成することを特徴とする画像処理方法。
  39. 第1の色のインクに対応する第1の多値データ、前記第1の色と別の第2の色のインクに対応する第2の多値データ、および前記第1の色および前記第2の色よりも明度が高い第3の色のインクに対応する第3の多値データを取得する取得工程と、
    第1の閾値マトリクスおよび前記第1の閾値マトリクスと閾値の配列が異なる第2の閾値マトリクスに配列された複数の閾値のうち、処理対象の画素の位置に応じた閾値を用いて量子化処理を行うことにより、前記第1の色のインクに対応する第1の量子化データ、前記第2の色のインクに対応する第2の量子化データおよび前記第3の色のインクに対応する第3の量子化データを生成する生成工程と、
    を有し、
    前記第1の量子化データ、前記第2の量子化データおよび前記第3の量子化データに基づいてインクを吐出する記録手段により記録媒体に画像を記録するためのデータ処理を行う画像処理方法であって、
    前記生成工程は、前記第2の閾値マトリクスを用いずに、前記第1の多値データと第1の閾値マトリクスに配された閾値とを比較して前記第1の量子化データを生成し、前記第1の閾値マトリクスを用いずに、前記第2の多値データと前記第2の閾値マトリクスに配された閾値とを比較して前記第2の量子化データを生成し、前記第2の多値データおよび前記第3の多値データと、前記第2の閾値マトリクスに配され、前記第2の多値データと比較される閾値とに基づいて前記第3の量子化データを生成することを特徴とする画像処理方法。
  40. 複数の色材を用いて記録媒体に画像を記録するためのデータを処理する画像処理方法であって、
    処理対象の画素について、前記複数の色材のそれぞれに対応する多値データを取得するデータ取得工程と、
    複数の閾値が配列されて構成される閾値マトリクスの複数の中から1つの閾値マトリクスを、前記複数の色材のそれぞれについて設定し、設定された閾値マトリクスより前記処理対象の画素に対応する第1の閾値を取得する閾値取得工程と、
    前記複数の色材のそれぞれについて、前記閾値取得工程により取得された第1の閾値に対して所定の処理を施すために参照する参照データを前記複数の色材の多値データより設定する参照色設定工程と、
    前記複数の色材のそれぞれについて、前記第1の閾値に対し、前記参照色設定工程により設定された前記参照データに基づいて前記所定の処理を施すことにより、第2の閾値を算出する算出工程と、
    前記複数の色材のそれぞれについて、前記多値データと前記第2の閾値を比較することにより、ドットを記録するための量子化データを生成する生成工程と
    を有し、
    前記閾値取得工程および前記参照色設定工程は、前記量子化データによって定まる前記複数の色材それぞれのドットパターンの粒状感が、前記複数の色材それぞれのドットパターンを混在して得られる混在ドットパターンの粒状感よりも小さくなるように、前記複数の色材のそれぞれについて前記閾値マトリクスと前記参照データを設定することを特徴とする画像処理方法。
  41. 請求項1ないし24のいずれか1項に記載の画像処理装置の各手段としてコンピュータを機能させるためのプログラム。
JP2015156850A 2015-08-07 2015-08-07 画像処理装置、画像処理方法およびプログラム Active JP6381495B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2015156850A JP6381495B2 (ja) 2015-08-07 2015-08-07 画像処理装置、画像処理方法およびプログラム
US15/223,803 US9807281B2 (en) 2015-08-07 2016-07-29 Image processing apparatus and image processing method
CN201610642977.2A CN106454006B (zh) 2015-08-07 2016-08-08 图像处理装置和图像处理方法
US15/717,797 US10165153B2 (en) 2015-08-07 2017-09-27 Image processing apparatus and image processing method
US16/156,212 US10462333B2 (en) 2015-08-07 2018-10-10 Image processing apparatus and image processing method quantizing first, second and third color data using first and second threshold matrices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015156850A JP6381495B2 (ja) 2015-08-07 2015-08-07 画像処理装置、画像処理方法およびプログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2018138711A Division JP6625168B2 (ja) 2018-07-24 2018-07-24 画像処理装置、記録装置、画像処理方法およびプログラム

Publications (3)

Publication Number Publication Date
JP2017038127A JP2017038127A (ja) 2017-02-16
JP2017038127A5 JP2017038127A5 (ja) 2018-05-17
JP6381495B2 true JP6381495B2 (ja) 2018-08-29

Family

ID=58049325

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015156850A Active JP6381495B2 (ja) 2015-08-07 2015-08-07 画像処理装置、画像処理方法およびプログラム

Country Status (3)

Country Link
US (3) US9807281B2 (ja)
JP (1) JP6381495B2 (ja)
CN (1) CN106454006B (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6472336B2 (ja) * 2014-06-18 2019-02-20 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
JP6628764B2 (ja) 2017-05-12 2020-01-15 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
JP6907034B2 (ja) 2017-06-08 2021-07-21 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
JP6869848B2 (ja) 2017-08-08 2021-05-12 キヤノン株式会社 画像処理装置および画像処理方法
JP2020022095A (ja) 2018-08-01 2020-02-06 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
JP2020022090A (ja) 2018-08-01 2020-02-06 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
JP7247006B2 (ja) 2019-04-15 2023-03-28 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
JP7247005B2 (ja) * 2019-04-15 2023-03-28 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
JP7277231B2 (ja) 2019-04-15 2023-05-18 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
JP7481935B2 (ja) * 2020-07-21 2024-05-13 キヤノン株式会社 画像処理装置、画像処理方法
JP7564698B2 (ja) 2020-12-08 2024-10-09 キヤノン株式会社 画像処理装置およびその制御方法
US12482217B2 (en) 2022-08-01 2025-11-25 Canon Kabushiki Kaisha Storage medium, image processing apparatus, and image processing method

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5111310A (en) 1990-12-04 1992-05-05 Research Technologies Corporation, Inc. Method and apparatus for halftone rendering of a gray scale image using a blue noise mask
JP3292104B2 (ja) 1996-10-01 2002-06-17 セイコーエプソン株式会社 印刷装置,画像記録方法およびそのプログラムを記録した記録媒体
JP2001078032A (ja) 1999-09-06 2001-03-23 Canon Inc 画像処理装置および画像処理方法
US6867884B1 (en) * 2000-07-07 2005-03-15 Kodak Polychrome Graphics, Llc Halftone dot placement for multi-color images
US7099046B2 (en) 2000-11-30 2006-08-29 Canon Kabushiki Kaisha Image processing apparatus and image processing method
EP1345411B1 (en) 2002-03-15 2018-11-21 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and program
JP3762319B2 (ja) 2002-03-15 2006-04-05 キヤノン株式会社 画像処理方法、画像処理装置及び画像処理システム
JP4095423B2 (ja) 2002-12-06 2008-06-04 キヤノン株式会社 画像処理装置、画像データ処理方法、記憶媒体、プログラム
KR100510132B1 (ko) * 2003-02-05 2005-08-26 삼성전자주식회사 컬러 영상의 이진화 장치 및 방법, 이에 사용되는 마스크생성장치 및 방법
JP2004282720A (ja) 2003-02-26 2004-10-07 Sharp Corp 画像処理装置、画像形成装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体
JP5059057B2 (ja) * 2009-06-18 2012-10-24 キヤノン株式会社 画像処理装置および画像処理方法
JP5361650B2 (ja) 2009-10-09 2013-12-04 キヤノン株式会社 画像処理装置及び画像処理方法
JP2011083932A (ja) 2009-10-14 2011-04-28 Canon Inc 画像処理装置及び画像処理方法
JP2011109383A (ja) 2009-11-17 2011-06-02 Canon Inc 画像処理装置および画像処理方法
US8488191B2 (en) * 2010-03-19 2013-07-16 Xerox Corporation Color mapping determination for an N-color marking device based upon image spatial noise defects
JP5758675B2 (ja) * 2011-03-31 2015-08-05 理想科学工業株式会社 画像処理装置
JP6029305B2 (ja) * 2012-03-29 2016-11-24 キヤノン株式会社 画像処理装置およびその制御方法
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
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 キヤノン株式会社 ディザパタン作成方法
JP6498132B2 (ja) 2015-02-12 2019-04-10 キヤノン株式会社 画像処理装置、画像処理方法、プログラムおよび記憶媒体
JP6587552B2 (ja) 2015-02-20 2019-10-09 キヤノン株式会社 画像処理装置および画像処理方法

Also Published As

Publication number Publication date
US10462333B2 (en) 2019-10-29
CN106454006B (zh) 2019-04-26
JP2017038127A (ja) 2017-02-16
US10165153B2 (en) 2018-12-25
US20170041508A1 (en) 2017-02-09
CN106454006A (zh) 2017-02-22
US20190045086A1 (en) 2019-02-07
US9807281B2 (en) 2017-10-31
US20180020125A1 (en) 2018-01-18

Similar Documents

Publication Publication Date Title
JP6381495B2 (ja) 画像処理装置、画像処理方法およびプログラム
JP6391555B2 (ja) 画像処理装置、画像処理方法およびプログラム
US10771657B2 (en) Image processing apparatus and image processing method quantizing first and second gradation data to generate first and second quantization data
JP6686121B2 (ja) 画像処理装置、画像処理方法およびプログラム
US11610087B2 (en) Image processing apparatus, image processing method, and storage medium for determining dot arrangement for colorants for forming an image on a print medium
US10769506B2 (en) Image processing apparatus and image processing method quantizing gradation data to have a smaller number of gradations
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
US10033906B2 (en) Image processing apparatus with improved quantization, image processing method and storage medium thereof
US11948026B2 (en) Dither pattern forming method, image processing apparatus, and image processing method
US9832349B2 (en) Image processing apparatus and image processing method
JP2022021185A (ja) 画像処理装置、画像処理方法
JP6625168B2 (ja) 画像処理装置、記録装置、画像処理方法およびプログラム
US20200324557A1 (en) Image processing method
US11836554B2 (en) Image processing apparatus, image processing method, and storage medium with generation of correction target value based on print density
JP2016144004A (ja) 画像処理装置およびその方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180330

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180417

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180618

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180731

R151 Written notification of patent or utility model registration

Ref document number: 6381495

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151