JP2014197801A - 信号変換方法及び装置、プログラム並びにプリントシステム - Google Patents

信号変換方法及び装置、プログラム並びにプリントシステム Download PDF

Info

Publication number
JP2014197801A
JP2014197801A JP2013073105A JP2013073105A JP2014197801A JP 2014197801 A JP2014197801 A JP 2014197801A JP 2013073105 A JP2013073105 A JP 2013073105A JP 2013073105 A JP2013073105 A JP 2013073105A JP 2014197801 A JP2014197801 A JP 2014197801A
Authority
JP
Japan
Prior art keywords
color material
signal conversion
input
vector
color
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.)
Granted
Application number
JP2013073105A
Other languages
English (en)
Other versions
JP5901563B2 (ja
Inventor
正之 浮島
Masayuki Ukishima
正之 浮島
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.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujifilm Corp filed Critical Fujifilm Corp
Priority to JP2013073105A priority Critical patent/JP5901563B2/ja
Priority to PCT/JP2014/056265 priority patent/WO2014156603A1/ja
Publication of JP2014197801A publication Critical patent/JP2014197801A/ja
Priority to US14/837,069 priority patent/US9596384B2/en
Application granted granted Critical
Publication of JP5901563B2 publication Critical patent/JP5901563B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6016Conversion to subtractive colour signals
    • H04N1/6022Generating a fourth subtractive colour signal, e.g. under colour removal, black masking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/1219Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to consumables, e.g. ink, toner, paper
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1254Automatic configuration, e.g. by driver
    • 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
    • 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/14Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by electrographic printing, e.g. xerography; by magnetographic printing
    • 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/1801Input data handling means
    • G06K15/1822Analysing the received data before processing
    • G06K15/1823Analysing the received data before processing for evaluating the resources needed, e.g. rasterizing time, ink, paper stock
    • 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
    • G06K15/1878Adjusting colours
    • 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/40Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
    • G06K15/407Managing marking material, e.g. checking available colours
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Mathematical Physics (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Image Processing (AREA)

Abstract

【課題】過剰色材によるプリント不良を回避しつつ、過剰な色再現域の低下を防止する。【解決手段】複数の色材を用いて記録媒体に画像を形成する印刷デバイスの色材総使用量を制限するための信号変換方法であって、色材総使用量の制限値が異なる複数の入出力信号変換処理(S30_1、S30_2…S30_n)と、それぞれの入出力信号変換処理(S30_1、S30_2…S30_n)の変換結果に適用する重みが入力ベクトルに応じて定められた重み定義情報(44)と、に基づき、入力ベクトル(20)に対する色材総使用量制限後の最終的な出力ベクトル(50)を決定する。【選択図】図3

Description

本発明は信号変換方法及び装置、プログラム並びにプリントシステムに係り、特に、色材を用いて記録媒体上に画像を形成するプリントシステムにおける色材使用量を制限する目的で行われる信号変換技術に関する。
インクジェットプリンタや電子写真プリンタ等のプリンテング装置(印刷デバイス)は、インクやトナー等の色材(記録剤)を紙などの記録媒体に付与することにより、記録媒体上に所望の画像を形成する。
特許文献1では、色材の過剰付与を防ぐため、単位面積あたりに付着させるトナー又はインクの量に制限を設けつつ、出力画像の再現性を向上させることを目的とし(特許文献1の段落0005)、入力CMYK信号の所定量のCMY信号をK信号に置き換える下色除去処理を行う技術を開示する。
すなわち、特許文献1に記載の発明は、「記録剤により記録媒体上に画像を形成する画像形成装置に画像信号を供給する画像処理装置であって、前記画像形成装置に出力する画像信号の信号レベルの総和の制限値を保持する保持手段と、画像信号としてCMYK信号を入力する入力手段と、前記入力したCMYK信号の信号レベルの総和と前記制限値とを比較する第1の比較手段と、前記入力したCMYK信号の信号レベルの総和が前記制限値を超える場合に、所定量のCMY信号をK信号に置き換える下色除去処理を行う下色除去手段と、前記下色除去処理後のCMYK信号の信号レベルの総和と、前記制限値とを比較する第2の比較手段と、前記下色除去処理後の総和が前記制限値を超える場合に、前記下色除去処理後の総和が前記制限値以下になるように、前記下色除去処理後のCMY信号を同率で減らす調整手段と、を有することを特徴とする画像処理装置。」を提案している(特許文献1の請求項1)。
特開2005−101934号公報
上記のように、特許文献1に記載の技術は、画像信号の信号レベル(色材使用量に対応する値)の総和が、制限値(色材総使用量制限値に相当する値)を超えないように信号変換することを特徴としている。このとき、特許文献1では、ある単一の制限値が設定される。したがって、任意の入力信号に対し、信号変換後のCMYK信号は必ずその単一の制限値以内のものとなる。このような制限を設ける一般的な理由は、色材が多量に用いられる場合に、記録媒体が重畳的に付与される色材を吸収できず、正確なパッチの色再現ができなかったり、過剰色材による膜特性の低下が起こったり、過剰色材によって用紙がたわみ、媒体搬送に問題を生じさせたりするからである。本明細書では、このような現象をまとめて「過剰色材によるプリント不良」と呼ぶことにする。
色材の総使用量の上限を小さい値に設定することにより、過剰色材によるプリント不良は抑制することができる。その反面、一般的には、色材総使用制限量をきつく(制限量を小さく)すればするほど、プリント物で表現できる色再現域は狭くなる。よって、「過剰色材によるプリント不良」が発生しない範囲でなるべく色材総使用制限量を大きくすることが望ましい。
この点、特許文献1に記載の技術では、ある単一の制限値を用いているが、プリントシステムによっては、「過剰色材によるプリント不良」が起こる色材総使用量が、各色材使用量の組み合わせで異なる場合がある。例えば、色材使用量の単位を百分率で表したとき、(C, M, Y, K)=(40, 40, 40, 100)の場合と、(C, M, Y, K) = (100, 100, 0, 20) の場合とでは、ともに色材総使用量は「220」になるが、前者では「過剰色材によるプリント不良」が発生し、後者では発生しないといった場合がある。このような現象は、実際に、水系紫外線(UV)硬化型インクを用いたプリントシステムで顕著に発生することが発明者の実験によって確認されている。
かかるプリントシステムに対し、特許文献1に記載の技術を適用する場合、少なくとも色材総使用量の制限値を「220」より小さい値に設定しなければならない。しかしながら、制限値を小さくしてしまうと、「過剰色材によるプリント不良」が起こりにくい各色材使用量の組み合わせにおいて、過剰に色再現域を狭くしてしまう。このような課題は水性紫外線硬化型インクを用いるプリントシステムに限らず、様々なプリントシステムについて共通する課題として把握することができる。
本発明はこのような事情に鑑みてなされたものであり、上記の課題を解決し、過剰色材によるプリント不良を回避しつつ、過剰な色再現域の低下を防止することができる信号変換方法及び装置、プログラム並びにプリントシステムを提供することを目的とする。
上記の課題を解決するために、次の発明を提供する。
(第1態様):第1態様に係る信号変換方法は、複数の色材を用いて記録媒体に画像を形成する印刷デバイスの色材総使用量を制限する目的で画像信号の変換を行う信号変換方法であって、入力ベクトルから色材総使用量が制限値以下の値に制限されたベクトルに変換する色材使用量変換を行う手段として、色材総使用量の制限値が異なる複数の入出力信号変換処理が用意され、複数の入出力信号変換処理と、それぞれの入出力信号変換処理の変換結果に適用する重みが入力ベクトルに応じて定められた重み定義情報と、に基づき、入力ベクトルに対する色材総使用量制限後の最終的な出力ベクトルを決定する信号変換方法である。
第1態様によれば、色材総使用量の制限値を異ならせた複数の(2種類以上の)入出力信号変換処理と、入力ベクトルが示す色に応じて重み定義情報から定まる重みと、を組み合わせた処理により、入力ベクトルから最終的な出力ベクトルを得る。重み定義情報から定まる重みは、それぞれの入出力信号変換処理の寄与率を示しており、色によって色材総使用量の制限値を変化させる役割を果たす。第1態様の信号変換方法によれば、色によって色材総使用量の制限値が異なる信号変換処理を行うことができ、入力ベクトルに合わせて適切な制限値に変更することが可能である。これにより、過剰色材によるプリント不良を回避しつつ、過剰な色再現域の低下を防止することができる。
(第2態様):第1態様に記載の信号変換方法において、入力ベクトルに対して複数の入出力信号変換処理を適用し、それぞれの入出力信号変換処理から色材総使用量が各々の制限値以下の値に制限された複数の制限値別出力ベクトルを生成する工程と、重み定義情報から定まる重みを用いて複数の制限値別出力ベクトルの重み付け和を求めることにより、出力ベクトルを決定する工程と、を含む構成とすることができる。
入力ベクトルに対し、色材総使用量の制限値が異なる複数の入出力信号変換処理を適用することにより、それぞれの入出力信号変換処理から制限値別出力ベクトルが得られる。これら制限値別出力ベクトルに重みを付けてベクトル和を求め、最終的な出力ベクトルとすることができる。
(第3態様):第1態様又は第2態様に記載の信号変換方法において、複数の色材として、シアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)の色材が用いられる構成とすることができる。
(第4態様):第3態様に記載の信号変換方法において、入出力信号変換処理は、CMYKの4次元の入力ベクトルからCMYKの4次元の制限値別出力ベクトルを生成する構成とすることができる。
入力ベクトルは、様々なベクトル空間で定義することが可能であり、一例としてCMYKの4次元のベクトルを用いることができる。この場合、入力CMYKから出力CMYKを得る4次元→4次元の変換(4−4変換)となる。
(第5態様):第3態様に記載の信号変換方法において、入出力信号変換処理は、赤(R)、青(G)、緑(B)の各色成分で記述されるRGBの3次元の入力ベクトルからCMYKの4次元の制限値別出力ベクトルを生成する構成とすることができる。
入力のベクトル空間として、RGBの3次元空間を用いることができる。この場合、この場合、入力RGBから出力CMYKを得る3次元→4次元の変換(3−4変換)となる。
(第6態様):第3態様から第5態様のいずれか1項に記載の信号変換方法において、CMYKのうちCM、MY、YCの2種類の色材のみをそれぞれ最大の使用量で用いて2次色を表現するときの色材総使用量は、CMYKの4種類すべての色材をそれぞれ最大の使用量で用いて4次色を表現するときの色材総使用量よりも大きい値となる構成とすることができる。
第6態様は、Kの色材を使用する場合に過剰色材のプリント不良が発生しやすい特性を持つプリントシステムに好適である。第6態様によれば、K以外の2種類の色材(CM、MY、YCの組み合わせ)のみを用いる場合の色材使用量の上限は、CMYKの4種類すべての色材を用いる場合の色材総使用量の上限よりも緩和される。このため、Kの色材を使用する際の過剰色材のプリント不良を回避する制限値で一律に色材総使用量を制限する構成と比較して、色再現域が広がる。
(第7態様):第1態様から第6態様のいずれか1項に記載の信号変換方法において、入出力信号変換処理を行うベクトル空間は、色材使用量を表す数値としての信号値、百分率、面積率、色材物理量のうちいずれかの数値が用いられる空間とすることができる。
(第8態様):第1態様から第7態様のいずれか1項に記載の信号変換方法において、入出力信号変換処理は、計算式を用いる演算によって行われる構成とすることができる。
入力ベクトルから色材総使用量が制限されたベクトルに変換する変換処理を実現する手段として、変換関係を定めた計算式を用いて、入力ベクトルに対して演算を行う構成とすることができる。
(第9態様):第1態様から第8態様のいずれか1項に記載の信号変換方法において、入出力信号変換処理は、ルックアップテーブル(LUT)を用いる構成とすることができる。
入力ベクトルから色材総使用量が制限されたベクトルに変換する変換処理を実現する手段として、変換関係を定めたLUTを用い、入力ベクトルからLUTを参照して変換後のベクトルを求める構成とすることができる。
(第10態様):第9態様に記載の信号変換方法において、入出力信号変換処理は、ルックアップテーブル(LUT)で定義されているデータから補間処理を行う工程を含む構成とすることができる。
第10態様によれば、ルックアップテーブルで定義されている離散的なデータの間を補間処理によって求めることができる。これにより、すべての入力ベクトルに対する出力をLUTで定義する場合と比較して、LUTのデータ量を減らすことができ、LUTの記憶容量の削減が可能である。
(第11態様):第1態様から第10態様のいずれか1項に記載の信号変換方法において、重み定義情報で定義されているデータから補間処理を行うことにより重みの値を決定する工程を含む構成とすることができる。
第11態様によれば、重み定義情報で定義されている離散的なデータの間を補間処理によって求めることができる。これにより、すべての入力ベクトルに対する重みの情報を重み定義情報として定義しておく場合と比較して、重み定義情報のデータ量を減らすことができ、重み定義情報の記憶容量の削減が可能である。
(第12態様):第1態様から第11態様のいずれか1項に記載の信号変換方法において、印刷デバイスとして、インクジェットプリンタ、電子写真プリンタ、オフセット印刷機のうちいずれかが用いられる構成とすることができる。
発明の実施に際して、印刷デバイスの形態(種類、プリント方式など)は、第12態様に例示したものに限定されない。
(第13態様):第1態様から第12態様のいずれか1項に記載の信号変換方法において、色材は、インク又はトナーである構成とすることができる。
使用される印刷デバイスに合わせて適宜の色材が採用される。
(第14態様):第14態様に係る信号変換装置は、複数の色材を用いて記録媒体に画像を形成する印刷デバイスの色材総使用量を制限する目的で画像信号の変換を行う信号変換装置であって、入力ベクトルから色材総使用量が制限値以下の値に制限されたベクトルに変換する色材使用量変換を行う手段として、色材総使用量の制限値が異なる複数の入出力信号変換処理部を備え、複数の入出力信号変換処理部と、それぞれの入出力信号変換処理部の変換結果に適用する重みが入力ベクトルに応じて定められた重み定義情報と、に基づき、入力ベクトルに対する色材総使用量制限後の最終的な出力ベクトルを決定する信号変換装置である。
なお、第14態様の信号変換装置において、第2態様から第13態様と同様の事項を適宜組み合わせることができる。その場合、方法の「工程(ステップ)」として特定される事項についてはこれに対応する手段、或いはその機能を実現する機能部分として把握される。
(第15態様):第14態様に係る信号変換装置において、重み定義情報を格納しておく重み定義情報格納部を有し、それぞれの入出力信号変換処理部から色材総使用量が各々の制限値以下の値に制限された複数の制限値別出力ベクトルが生成され、複数の入出力信号変換処理部から得られた複数の制限値別出力ベクトルと重み定義情報とに基づき、複数の制限値別出力ベクトルの重み付け和を求める重み付き和演算部を備える構成とすることができる。
(第16態様):第14態様又は第15態様に記載の信号変換装置において、入出力信号変換処理部は、ルックアップテーブルで定義されているデータから補間処理を行う補間演算部を含む構成とすることができる。
(第17態様):第14態様から第16態様のいずれか1項に記載の信号変換装置において、重み定義情報で定義されているデータから補間処理を行うことにより重みの値を決定する重み決定部を有する構成とすることができる。
(第18態様):第18態様に係るプリントシステムは、第14態様から第17態様のいずれか1項に記載の信号変換装置と、信号変換装置で生成された出力ベクトルに基づいて記録媒体に画像を形成する印刷デバイスと、を備えたプリントシステムである。
なお、第18態様のプリントシステムにおいて、第2態様から第13態様と同様の事項を適宜組み合わせることができる。その場合、方法の「工程(ステップ)」として特定される事項についてはこれに対応する手段、或いはその機能を実現する機能部分として把握される。
(第19態様):第18態様に記載のプリントシステムにおいて、印刷デバイスは、色材として、水系紫外線硬化型インクを用いる構成とすることができる。
(第20態様):第20態様に係るプログラムは、複数の色材を用いて記録媒体に画像を形成する印刷デバイスの色材総使用量を制限する目的で画像信号の変換を行う信号変換の機能をコンピュータに実現させるためのプログラムであって、入力ベクトルから色材総使用量が制限値以下の値に制限されたベクトルに変換する色材使用量変換を行う手段として、色材総使用量の制限値が異なる複数の入出力信号変換処理機能と、複数の入出力信号変換処理機能、並びに、それぞれの入出力信号変換処理部の変換結果に適用する重みが入力ベクトルに応じて定められた重み定義情報に基づき、入力ベクトルに対する色材総使用量制限後の最終的な出力ベクトルを決定する機能と、をコンピュータに実現させるためのプログラムである。
第20態様のプログラムについて、第2態様から第13態様と同様の事項を適宜組み合わせることができる。その場合、方法の「工程(ステップ)」として特定される事項についてはこれに対応する手段、或いはその機能を実現するプログラムの要素として把握される。
(第21態様):第20態様に記載のプログラムにおいて、入力ベクトルに対して複数の入出力信号変換処理機能を適用し、それぞれの入出力信号変換処理から色材総使用量が各々の制限値以下の値に制限された複数の制限値別出力ベクトルを生成する機能と、重み定義情報に基づき、複数の制限値別出力ベクトルの重み付け和を求める重み付き和演算機能と、をコンピュータに実現させる構成とすることができる。
本発明によれば、過剰色材によるプリント不良を回避でき、色に応じた適切な色材総使用量の制限を実現できるため、過剰な色再現域の低下も防止することができる。
色材使用量変換処理に適用されるルックアップテーブル(LUT)の例を示す図表 色材使用量変換処理に適用される他のルックアップテーブル(LUT)の例を示す図表 本発明の実施形態に係る信号変換方法の概要を示す説明図 重み定義情報の例を示す図表 実施形態による色材総使用量の制限処理(CMYK→CMYK)の具体例を示す説明図 色材使用量変換処理に適用される他のルックアップテーブル(LUT)の例を示す図表 本実施形態に係る信号変換装置の構成を示したブロック図 本発明の他の実施形態による色材総使用量の制限処理(RGB→CMYK)の具体例を示す説明図 本発明の実施形態に係るプリントシステムの構成例を示すブロック図 本実施形態による処理手順を示したフローチャート 本発明の他の実施形態に係るプリントシステムの構成例を示すブロック図
以下、添付図面に従って本発明を実施するための形態について詳説する。
<1.用語、記号の定義>
まず、本実施形態で使用される各種名称(用語、記号)の定義について説明する。
(1-1)「色材」について
本実施形態では、シアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)の4種の色材を使用するプリントシステムを対象とする。プリントシステムは種類を限定するものではなく、複数の(2種以上の)色材を用いていれば、プリントシステムの種類やプリント方式によらず本発明を適用できる。プリントシステムには、例えば、オフセット印刷機、電子写真プリンタ、インクジェットプリンタなどが含まれる。色材はプリントシステムに応じて、インクであったりトナーであったりする。
また、CMYKの4種の色材を用いる構成に限らず、色材の種類数やその組み合わせについては、様々な構成があり得る。例えば、CMの2色のみを用いる構成、CMYの3色構成、CMYKに加えてライトシアン、ライトマゼンタなどの淡インクや特色インクを用いる5色以上の構成についても本発明を適用することができる。
(1-2)「色材使用量」について
本実施形態における「色材使用量」とは、各色材の使用量を表す。色材使用量には様々な定義が適用でき、例えば以下に示すようなものを挙げることができる。
<1-2-1> 信号値
色材使用量を示す値として、プリントシステムで扱う信号値を用いることができる。信号値は、例えば、1色あたり8bit画像の画像を扱う場合は、0から255の範囲で定義された[0-255]の数値である。また、1色あたり12bitの画像信号では[0-4095]である。
<1-2-2> 百分率
色材使用量を示す値として、「百分率」を用いることができる。色材を全く使わない場合を0%、最大まで使用した場合を100%とする。信号値が8bitの整数値(0〜255)であるとき、信号値の「0」を0%、信号値の「255」を100%として、その間を線型式で表すことができる。8bit信号の入力値をiとすると百分率aiは式(1)のようになる。
Figure 2014197801
<1-2-3> 面積率
色材使用量を示す値として、「面積率」を用いることができる。印刷の分野では、色材使用量を表す単位として面積率を用いる場合がある。面積率は、単位領域に対してどれくらいの色材が付与されるかを「被覆率」で表す。面積率の定義には様々なものが存在するが、被覆率を理論的に計算する手法として、例えば、マレイ・デイビスの式(公知)で表される面積率や、ユール・ニエルセンの式(公知)で表される面積率が挙げられる。
<1-2-4> 色材物理量
色材使用量を示す値として、「色材物理量」を用いることができる。色材物理量は、色材の量と対応関係のあるなんらかの物理的意味を持つ量である。例えば、色材の体積で表すことができる。印刷デバイスの一形態であるインクジェットプリンタにおいて、ノズルから打滴される1滴あたりの体積を適宜の方法で予め測定し、次にプリンタに入力される使用率に対してある面積に打滴される打滴数から、インクの体積を計算することができる。
なお、1滴の体積の測定方法としては、例えば、複数滴の質量を測定して、インクの密度から1滴当たりの平均体積を計算する態様、非浸透媒体(樹脂シート)などに打滴して、着弾径や接触角の関係から体積を求める態様、ノズルから液滴が吐出される様子をカメラで撮影し、画像解析によって体積を求める態様などがあり得る。
<1-2-5> 本実施形態の説明で用いる色材使用量について
本実施形態では説明を簡単にするため、「色材使用量」として「百分率」を用いることにする。ただし、上記に例示したとおり、本発明は様々な色材使用量の定義に適用できる。
(1-3)「色材総使用量」について
色材総使用量とは、各色材(C, M, Y, K) の色材使用量の合計値である。色材総使用量は、単位面積あたり(例えば、1画素あたり、所定数の画素あたり)に使用される4色合計の色材使用量の値として表される。1画素の領域は、プリントシステム(画像形成装置)の記録解像度から特定することができる。
(1-4)「色材総使用量制限値」について
色材総使用量制限値は、単位面積あたりに付与される色材使用量の合計値で示される色材総使用量の上限値として特定される。例えば、C、M、Y、Kすべての色材が100%の色材使用量で用いられる場合は、記録媒体に付与される色材総使用量は400%となる。このように4つの色材が多量に用いられる場合には、記録媒体が重畳的に付与される色材を吸収できず、過剰色材によるプリント不良が生じることがある。そこで、「色材総使用量の上限値」で定義される色材総使用量制限値を設定し、この制限値を超えてプリントされることを防ぐ仕組みをプリントシステムに導入することで、安定したプリントを行うことができるようになる。
本発明の実施形態では、色材総使用量制限値が異なる複数の色材使用量変換処理(入出力変換処理)を導入し、入力される各色材使用量の組み合わせによって色材総使用量制限値を異ならせる構成となっている。
(1-5)「色材使用量変換処理」について
色材使用量変換処理は、プリントシステムに入力されてきた各色材(C,M,Y,K)の色材使用量を、適宜の処理(計算式やアルゴリズムの適用、LUTの活用など)によって変換し、色材総使用量制限値を超えない値に変換する処理である。
つまり、色材使用量変換処理は、入力ベクトルから色材使用量が色材総使用量制限値以下の値に制限されたベクトルに変換する信号変換処理である。例えば、CMYKの4次元の入力ベクトルから色材総使用量が色材総使用量制限値以下の値に制限されたCMYKの4次元ベクトルに変換する。
CMYKの色材を用いる場合、色材総使用量を低減する方法は大まかに分けて2つある。1つ目は、グレー色を形成するCMYの各色材をそれぞれ低減し、代わりにKの色材を増加させることで、色再現域を狭めることなく色材総使用量を低減できる。例えば、(C, M, Y, K)= (50, 50, 50, 80)であった場合、(C, M, Y, K) = (30, 30, 30, 100)などとすることで、色材総使用量を230から190に低減できる。なお、この例ではCMYの各低減量とKの増加量がそれぞれ20となっているが、厳密に色もしくは濃度などを保存した変換を行う場合は各低減量・増加量はそれぞれ異なる値になる場合が多い。
2つ目の方法は、色再現域を犠牲にして色材総使用量を低減する方法であり、各色材を何らかのルールで低減する。例えば、(C, M, Y, K) = (30, 30, 30, 100)では色材総使用量は190であるが、色材総使用量制限値が180であった場合、少なくとも10の低減が必要である。しかし、Kは既に100であるため1つ目の方法は適用できない。そこで、色再現域の低下を許容し、例えばCMYを3〜4低減し、(C, M, Y, K) = (27, 27, 26, 100)などとする。この例ではKの低減は行われていないが、Kの低減を行っても良い。
上記の例で、「少なくとも10の低減が必要」と説明したが、10以上の低減を行う場合もありうる。例えば、(C, M, Y, K) = (100, 100, 100, 100)に対して、上記の例の2つ目の方法と同様にCMYを低減した場合、(C, M, Y, K) = (27, 27, 26, 100)になってしまい、上記の例と同じ出力ベクトルになってしまう。これは異なる入力ベクトルに対して同じ出力ベクトルを生成することを意味し、色の階調潰れの原因となる。このような問題を回避したい場合は上記の例でCMY合わせて10以上の低減、若しくはKの低減の利用、若しくはその両方を行う必要がある。
色材使用量変換処理は、色材使用量の定義によらず適用可能である。例えば、プリントシステムに入力されてくる値が「信号値」であり、色材使用量変換処理は「色材物理量」の空間で行いたい場合は、まず、「信号値」を「色材物理量」に変換し、次に「色材物理量」の空間で色材使用量変換処理を行い、最後に「色材物理量」を「信号値」に逆変換すればよい。
色材使用量変換処理は、例えば、特許文献1(特開2005-101934号公報)に記載のように、計算式を適用して計算ベースで行うことができる。
また、色材使用量変換処理は、例えば、予め様々な入力ベクトルに対する出力ベクトルをルックアップテーブル(LUT)で定義しておき、それを参照することによっても実現できる。LUTを用いる場合、すべての入力ベクトルに対する出力ベクトルを前もって定義しておくのは記憶容量が膨大になるため、LUTのデータは離散的に定義しておき、ある入力ベクトルが与えられたら、そのベクトルに近いLUT上の値から補間演算によって出力ベクトルを決定するという方法を採用することができる。
色材使用量変換処理に適用されるLUTの例を図1、図2に示す。ここでは簡単な例として、色材使用量の定義に「百分率」が用いられている。左側が入力ベクトル、右側が出力ベクトルを示している。CMYKの4次元の入力ベクトルをCMYKの4次元の出力ベクトルに対応付けたCMYK→CMYKの変換(いわゆる「4-4変換」)用のLUTとなっている。LUTに規定されている入力ベクトルは、各色の定義域[0-100]を一定の刻み幅(ここでは10%刻みを例示)で離散的に変化させた4次元の格子点に対応している。色材の使用率を例えば0, 10, 20,… , 100%というように10%刻みで各色材ごとに変化させると、1色材あたり11通りであり、色材が4種類あるため、全体で11の4乗(11)=14641通りの組み合わせが存在する。
図1の表では、色材総使用量制限値として「220」が設定され、図2の表では色材総使用量制限値として「180」が設定されている。
<2.単一の色材総使用量制限値を用いる場合の問題点について>
次に、既述の「発明が解決する課題」欄で説明した技術課題をさらに具体的に説明する。
図1のLUTを用いて色材使用量変換処理を行った場合、例えば、図1の矢印1Aや1Bで示したベクトルについては、過剰色材によるプリント不良が発生していないことが確認された一方で、矢印1Cで示したベクトル、すなわち、入力ベクトルが (C, M, Y, K) = (100, 100, 100, 100) のときに、出力ベクトル (40,40,40,100) に変換して印刷を実施した場合であっても「過剰色材によるプリント不良」が起きてしまうことが確認されたとする。なお、実際に特定のプリントシステムにおいて上記のような現象が把握されている。
このような現象に対して、色材総使用量の上限値と過剰色材によるプリント不良の発生の関係を実験的に解析した結果、使用するプリントシステムと色材の組み合わせにおいて、例えば、入力ベクトルが (C, M, Y, K) = (100, 100, 100, 100) のときの色材総使用量制限値に「180」を設定することで「過剰色材によるプリント不良」が回避できることが判明したとする。
この解析結果を基に、単一の色材総使用量制限値を用いて色材総使用量の制限処理を行う場合には、すべての入力ベクトルに対して出力ベクトルの色材総使用量が「180」を超えないように色材使用量変換処理を行う必要がある。このような観点から、色材総使用量の上限値(色材総使用量制限値)が「180」に制限される図2のLUTを作成し、図1のLUTに代えて、図2のLUTを用いて色材総使用量の制限処理を行うことが考えられる。
図2のLUTを適用することで、入力ベクトルが (C, M, Y, K) = (100, 100, 100, 100) のときを含むすべての色について、色材総使用量が「180」以下の値となり(図2の矢印2C参照)、過剰色材によるプリント不良が回避される。
しかしながら、このような考え方で図2のLUTを用いて色材総使用量の制限処理を実施してしまった場合、例えば入力ベクトルが (C, M, Y, K) = (100, 100, 0, 0) や、(C, M, Y, K) = (100, 100, 0, 20) のときに(図2中の矢印2A、2B参照)、元々図1のLUTで「過剰色材によるプリント不良」が起きていなかったにもかかわらず、図2のLUTの適用によって、色材総使用量がより低い値に制限されてしまい、その結果、「過剰な色再現域低下」を引き起こす原因となってしまっている。
よって、より望ましくは、入力ベクトルが (C, M, Y, K) = (100, 100, 100, 100) のときは色材総使用量が180になり、(C, M, Y, K) = (100, 100, 0, 0) や、(C, M, Y, K) = (100, 100, 0, 20) のときは色材総使用量が220になるような色材使用量変換処理を行うことが望まれる。本実施形態では、色域によって色材総使用量の制限値を適正に変化させる手段を採用し、入力ベクトルに応じて適切な色材総使用量の制限をかける信号変換を実現する。
<3.本実施形態による処理の詳細>
本実施形態では、過剰色材によるプリント不良を回避しつつ、過剰に色再現域を狭めることのない色変換の処理を実現するため、次のような手段が採用されている。
図3は本実施形態に係る信号変換方法の概要を示す説明図である。本実施形態では、入力ベクトル20に依存して、色材総使用量の制限値が変化する色材使用量変換処理が行われる。図3は入力ベクトル20から最終的な出力ベクトル50を生成する信号変換の手順を模式的に示した図となっている。図3に示したように、色材総使用量制限値Lim_j(j=1,2,…n)が異なる複数の色材使用量変換処理S30_j(j=1,2,…n)が用意され、入力ベクトル20に対して、複数の色材使用量変換処理S30_j(j=1,2,…n)をそれぞれ実施して得られる複数の出力ベクトル25_j(j=1,2,…n)の重み付き和を求め(S40)、得られた重み付き和を入力ベクトル20に対する最終的な出力ベクトル50としている(nは2以上の整数である)。重み付き和を求める処理(符号S40で示す「重み付き和演算処理」)に適用される重みは、入力ベクトル20によって変化する。重みは、別途予め用意された重み定義情報44に基づいて決定される。
それぞれの色材使用量変換処理S30_jによって得られる各出力ベクトル25_j(j=1,2,…n)の重みをwj(j=1,2,…n)とすると、重みの総和は「1」になるように設定される(w1+w2+…+wn=1)。各重みwj(j=1,2,…n)は0以上1以下の実数であり、かつ重みの和が1になるように定められる。
色材使用量変換処理S30_j(j=1,2,…n)が「入出力信号変換処理」に相当し、それぞれの色材使用量変換処理S30_j(j=1,2,…n)によって得られる出力ベクトル25_j(j=1,2,…n)が「制限値別出力ベクトル」に相当する。
説明を簡単にするために、n=2の場合の具体的な例を説明する。図4に重み定義情報の例を示す。重み定義情報は、複数の入力ベクトルに対して、各々単一色材総使用量制限値に対する重みが定義されている。図4では、色材総使用量制限値として「220」と「180」の2種類が用いられたことを想定している。
色材総使用量制限値と重みの具体的な数値については、使用するプリントシステムと色材の組み合わせに応じて実験を行い、過剰色材によるプリント不良が発生するか否かという観点に基づいて定められる。また、使用する記録媒体の種類によって色材総使用量の上限値や重みの定義を変更することも可能である。この場合、記録媒体に用いる用紙種に対応して複数のテーブルを用意しておき、用紙種に応じて使用するテーブルを切り替える構成を採用することができる。
過剰色材によるプリント不良は、使用する色材や記録媒体の物性、乾燥時間など、様々な要因が関係するため、予め実験を行って色材総使用量の制限値と重みの関係を把握しておく。
図5は、図4に例示した重み定義情報を利用する信号変換処理の模式図である。図5は、図3に示した構成における「n=2」の具体例になっており、図5において図3で説明した構成と同一又は類似する要素には同一の符号を付した。
図5では、色材総使用量制限値Lim_1が「220」に定められたCMYK→CMYK変換用の第1のルックアップテーブル(LUT)32_1を用いて色材使用量変換の処理を行う第1の色材使用量変換処理S30_1と、色材総使用量制限値Lim_2が「180」に定められたCMYK→CMYK変換用の第2のルックアップテーブル(LUT)32_2を用いて色材使用量変換の処理を行う第2の色材使用量変換処理S30_2とを適用し、それぞれの変換処理から得られる出力ベクトル25_1、25_2の重み付き和(線型和)が得られる。
本例では、第1のLUT32_1として図1のテーブルを用い、第2のLUT32_2として図2のテーブルを用いる。また、重み定義情報44として図4に示すテーブルが適用される。
図4によれば、例えば、入力ベクトル (C, M, Y, K) = (100, 100, 0, 0) の重みは、色材総使用量制限値220の色材使用量変換処理(図5の符号S30_1)で得られる出力ベクトル(図5の符号25_1)に対する重みが1.0、色材総使用量制限値180の色材使用量変換処理(図5の符号S30_2)で得られる出力ベクトル(図5の符号25_2)に対する重みが0.0となっている。そして、図1及び図2を参照すると、入力ベクトル (100, 100, 0, 0) に対する色材総使用量制限値220、180のそれぞれの出力ベクトルが (100, 100, 0, 0)、(90, 90, 0, 0) となっていることから、入力ベクトル(100,100,0,0)に対する最終的な出力ベクトルは、(100, 100, 0, 0) × 1.0 + (90, 90, 0, 0) × 0.0 = (100, 100, 0, 0) となる。
一方、図4によれば、入力ベクトル (C, M, Y, K) = (100, 100, 100, 100) の重みは、色材総使用量制限値220の色材使用量変換処理(図3の符号S30_1)で得られる出力ベクトル(図3の符号25_1)に対する重みが0.0、色材総使用量制限値180の色材使用量変換処理(図3の符号S30_2)で得られる出力ベクトル(図3の符号25_2)に対する重みが1.0となっている。そして、図1及び図2を参照すると、色材総使用量制限値220、180のそれぞれの出力ベクトルが (40, 40, 40, 100)、(27, 27, 26, 100) となっていることから、入力ベクトル(100,100,100,100)に対する最終的な出力ベクトルは、(40, 40, 40, 100) × 0.0 + (27, 27, 26, 100) × 1.0 = (27, 27, 26, 100) となる。
任意の入力ベクトルに対して重み定義情報が定義されていれば、同様の処理を行うことで任意の入力ベクトルに対して最終的な出力ベクトルを得ることができる。しかし、すべての入力ベクトルに対して重み定義情報を定義するのは手間がかかる(煩雑である)ため、代表的な入力ベクトルに対して離散的に重み定義情報を定義しておき、ある入力ベクトルが与えられたらそのベクトルに近い重み定義情報の値から補間演算(例えば、線型補間)によって重みを決定するという方法をとってもよい。CMYK4次元空間上で補間演算を行うためには、少なくとも、4次元空間の外枠の16頂点(図4に示される16個の入力ベクトル)に関しては、予め重みを定義しておくことが望ましい。
なお、各入力ベクトルにおける重みの和は「1」であるため、各入力ベクトルあたりn個の重みを用いる場合には、(n-1)個の重みに対してそれぞれ補間演算すれば、残りの1個の重みは自動的に決まる。
図4に例示した重み定義情報では、符号4Aで示したように、入力ベクトル (C, M, Y, K) = (0, 100, 100, 0)、(100, 0, 100, 0)、(100,100,0,0)について、色材総使用量制限値220の処理の重みが1.0、「180」の処理の重みが0.0となっている。また、符号4Cで示したように、入力ベクトル(100,100,100,100)については、色材総使用量制限値220の処理の重みが0.0、「180」の処理の重みが1.0となっている。
CMYKの色材のうち、Kを用いずに、MY、CY、CMのように2種類の色材のみをそれぞれ最大の使用量で用いて2次色を表現するときの色材総使用量の上限値は「220」となる。入力ベクトル(C, M, Y, K) = (0, 100, 100, 0)、(100, 0, 100, 0)、(100,100,0,0)の変換前の色材総使用量は「200」であり、上限値(色材総使用量制限値)の「220」よりも小さい値であるため、色材使用量変換処理による値の制限を受けない(図1参照)。
一方、CMYKの4種類すべての色材をそれぞれ最大の使用量で用いて4次色を表現するときの色材総使用量の上限値は「180」となる。入力ベクトル(100,100,100,100)の変換前の色材総使用量は「400」であり、上限値(色材総使用量制限値)の「180」よりも大きい値であり、「180」を上限とする色材使用量変換処理により、(27,27,26,100) に変換され、変換後ベクトルの色材総使用量は180に制限されたものとなる(図2参照)。
実験に用いたプリントシステムと色材の組み合わせ(水系紫外線硬化型インクを用いるインクジェット印刷システム)は、Kを使用する場合と、Kを使用しない場合とで、過剰色材によるプリント不良の発生のしやすさが大きく異なるという特性を有する。すなわち、Kを使用する場合は、Kを使用しない場合に比べて過剰色材によるプリント不良が発生しやすい傾向にある。このような特性を反映して、特に、CMYKの4種類の色材をすべて用いる場合と、CM,MY,YCの2種類の色材のみを用いる2次色の場合とで、前者は後者にくらべて色材総使用量がより小さい値に制限される。
逆に言うと、Kを用いない2次色の場合は、CMYKの4種の色材をすべて用いる4次色の場合よりも色材総使用量の制限値が緩和される。これにより、一律に上限値を「180」に制限する方法に比べて、色再現域が広がる。
CMYKの4種類すべての色材を最大の使用量で用いる領域(色材総使用量制限値を「180」にすべき領域)と、K以外の2種類のみを最大の使用量で用いる領域(色材総使用量制限値を「220」にすべき領域)とで、制限値が大きく異なるため、これらの間で重み(w,w)が(0.0,1.0)から(1.0,0.0)に入れ替わるように、重み定義情報44を定めておく(図4参照)。その間の色域は、中間的な重みの配分となるように適宜設定される。
なお、図4では、2種類の色材総使用量制限値(「220」、「180」)の処理結果に対して重みを定義しているが、これは2種類に限定されるものではない。例えば、新たな色材総使用量制限値200を導入したい場合、重み定義情報は、色材総使用量制限値220、200、180の3種類の変換結果に対するそれぞれの重みを定義すればよい(ただし、3つの重みの和は1となるように定めておく)。なお、図6に色材総使用量制限値が「200」の場合の色材総使用量変換処理に適用されるLUTの例を示した。
上記で例示したn=2やn=3の内容を一般化して図示したものが図3である。図3に示したように、異なるn種類の色材使用量制限値Lim_j(j=1,2,…n)が適用されるn種類の色材使用量変換処理S30_j(j=1,2,…n)のそれぞれの出力ベクトル25_j(j=1,2,…n)に対し、重み定義情報44に基づいて色域に応じた重みを付与して重み付き和を求め、これを色材総使用量制限後の最終的な出力ベクトル50としている。
このような処理を行うことで、「過剰色材によるプリント不良」を回避しつつ、どの色に対しても「過剰な色再現域低下」が起きないような色材使用量変換処理が可能になる。
<信号変換装置の構成例>
図7は図3で説明した変換処理を実現する信号変換装置の構成例を示したブロック図である。信号変換装置110は、信号入力部120と、n種類の色材使用量変換処理部130_j(j=1,2,…n)と、重み付き和演算部140と、重み決定部142と、信号出力部150とを備える。信号変換装置110の各部はコンピュータのハードウェア及びソフトウェア(プログラム)の組み合わせによって実現することができる。
信号入力部120は、色材使用量変換前の入力ベクトルを取り込むインターフェース部である。データ入力端子、通信インターフェース、メディアインターフェースなど、様々な態様が可能である。
色材使用量変換処理部130_j(j=1,2,…n)は、それぞれ異なる色材総使用量制限値Lim_jのLUT[j]が格納されたLUT格納部132_j(j=1,2,…n)と、離散的に定義されたLUT[j]のデータから補間演算(例えば線型補間)を行って任意の入力ベクトルに対応した変換後ベクトルを求める補間演算部134_j(j=1,2,…n)とを備える。
重み決定部142は、予め定められた重み定義情報が格納された重み定義情報格納部144と、離散的に定義された重み定義情報のテーブルから補間演算(例えば線型補間)を行って任意の入力ベクトルに対応した重みを算出する補間演算部146とを備える。
重み決定部142は、信号入力部120から入力された入力ベクトルに基づいて、重みを決定し、重みの情報を重み付き和演算部140に提供する。
重み付き和演算部140は、重み決定部142で決定される重みを用いて、各色材使用量変換処理部130_jの出力ベクトルの重み付き和を求める。線型結合によって得られた重み付き和は、入力ベクトルに対する色材総使用量制限後の最終的な出力ベクトルとして信号出力部150から出力される。
信号出力部150はデータ出力端子、通信インターフェース、メディアインターフェースなどの態様があり得る。
<変形例1>
色材使用量変換処理S30_j(j=1,2,…n)を行うベクトル空間は、上記で例示した百分率の数値による空間に限らず、色材使用量を表す他の数値(面積率や色材物理量など)が用いられる空間であってもよい。
<変形例2>
色材使用量変換処理S30_j(j=1,2,…n)において、図1や図2で例示したように、LUTを用いる場合を説明したが、LUTの利用に代えて、又はこれと組み合わせて、計算式を用いた演算やアルゴリズムによって、入力ベクトル20から制限値別出力ベクトルに相当する出力ベクトル25_j(j=1,2,…n)を得る形態とすることができる。
<変形例3>
入力ベクトルに対して、色材総使用量制限値が異なる複数の色材使用量変換処理を適用するにあたり、重み付き和を求める際の重みが「0」となる色材使用量変換処理(入出力信号変換処理)を省略することができる。重み付き和を求める際に、重みが「0」となる制限値別出力ベクトルについては、そのベクトルが最終的な出力ベクトル50の計算に寄与しない。したがって、最終的な出力ベクトル50を求めるときに重みが「0」となる制限値別出力ベクトルを算出する処理は省略してもよい。
<変形例4>
また、上述した本実施形態の信号変換方法によって入力ベクトル20から出力ベクトル50に変換する変換関係が特定されることにより、この入力ベクトル20と出力ベクトル50の入出力関係をルックアップテーブル(LUT)としてまとめることも可能である。
すなわち、図3で説明した信号変換の方法は、入力ベクトル20と出力ベクトル50の関係を記述したLUTの形で実現することができる。図7で説明した色材使用量変換処理部130_j(j=1,2,…n)、重み付き和演算部140、重み決定部142による信号変換の機能を1つのLUTにまとめて装置に組み込むことができる。
<変形例5:RGB入力への対処>
ここまでは、プリントシステムに入力されてくる値がCMYK値であることが前提とされていたが、多くのプリントシステムでは、CMYK入力だけでなく、RGB入力もサポートされている。
RGB入力に関して色材使用量変換処理を施す手法としては、RGB信号を一旦「色材総使用量の制限がなされていないCMYK信号」に変換した上で、前述の色材使用量変換処理(CMYK → CMYK)を実施する方法がある。
例えば、sRGBやAdobeRGBなどのRGB色空間で定義されたRGB信号から、一旦、ジャパンカラーなどのCMYK色空間の信号に変換する処理を行い、その後、このCMYK信号を入力ベクトルとして用いることで図3,図5,図7で説明した処理内容を適用することができる。なお、RGB→CMYKの信号変換に際しては元の色を保存するように変換が行われる。
かかる態様の場合、入力RGB信号をCMYK信号に変換するRGB→CMYK変換処理部(処理機能)を搭載することにより、図5,図7で説明した構成を活用することができる。
その一方、RGB入力に関してダイレクトに「色材総使用量の制限がなされたCMYK信号」に変換する方法も可能である。つまり、色材使用量変換処理の中で「RGB → CMYK」の変換処理も実施するという方法である。この場合についても本発明を適用可能である。
RGB入力から直接に、色材使用量変換とRGB→CMYK変換とを行う処理を「色材使用量変換処理(RGB→CMYK)」と表記する。
RGBの入力ベクトルから直接に色材総使用量が制限されたCMYK信号を生成する処理を実現する場合についても図3と同様に、複数の色材使用量変換処理(RGB → CMYK)による結果に対して、重み定義情報によって重み付き和を計算し、その計算結果を最終的な色材使用量変換処理(RGB → CMYK)の結果とする。
このとき用いる重み定義情報はCMYK入力の場合とは別に、RGB入力に対する重みとして別途定義しておく必要がある。つまり、図4で説明した入力ベクトル(CMYK)がRGBとなっている重み定義情報を用意しておく。図4で説明したCMYK入力の場合と同様に、RGB入力の重み定義情報を離散的に定義しておき、ある入力ベクトル(RGB)が与えられたらそのベクトルに近い重み定義情報の値から補間演算によって重みを決定するという方法をとってもよい。RGB3次元空間上で補間演算を行うためには、少なくとも、3次元空間の外枠の8頂点に関しては、予め重みを定義しておくことが望ましい。
図8は、RGB入力から直接CMYK出力を得る色材使用量変換処理の処理プロセスの概要を示した概念図である。図8は、図3に示した構成における「n=2」の具体例になっている。
図8では、色材総使用量制限値Lim_1が「220」に設定されたRGB→CMYK変換用の第1のルックアップテーブル(LUT)33_1を用いて色材使用量変換(RGB→CMYK)の処理を行う第1の色材使用量変換処理S31_1と、色材総使用量制限値Lim_2が「180」に設定されたRGB→CMYK変換用の第2のルックアップテーブル(LUT)33_2を用いて色材使用量変換(RGB→CMYK)の処理を行う第2の色材使用量変換処理S31_2とを用い、RGBの入力ベクトル21に対し、それぞれの変換処理(S31_1、S31_2)から得られるCMYKの出力ベクトル26_1、26_2の重み付き和が得られる。得られた重み付き和を入力ベクトル21に対する最終的なCMYKの出力ベクトル51としている(nは2以上の整数である)。
第1のLUT33_1、第2のLUT33_2は、入力RGBに対して出力CMYKを対応付けたテーブルであり、第1のLUT33_1は出力CMYKの色材総使用量の上限値が「220」に制限されたもの、第2のLUT33_2は出力CMYKの色材総使用量の上限値が「180」に制限されたものとなっている。
第1の色材使用量変換処理S31_1と、第2の色材使用量変換処理S31_2のそれぞれの処理によって得られる出力ベクトル26_1、26_2が「制限値別出力ベクトル」に相当している。
重み付き和を求める処理(符号S41で示す「重み付き和算出処理」)に適用される重みは、RGBの入力ベクトル21によって変化する。重みは、別途予め用意された重み定義情報45にしたがって決定される。
このような処理を行うことで、「過剰色材によるプリント不良」を回避しつつ、どの色に対しても「過剰な色再現域低下」が起きないような色材使用量変換処理が可能になる。
図5で説明した構成に代えて、又はこれと組み合わせて図8で説明した構成を採用することにより、RGB入力からダイレクトに、色材総使用量が適切に制限されたCMYK信号を得ることができる。
図8に示した構成は、図3におけるn=2の場合であるが、図5で説明した構成と同様に、nが2以上の任意の整数である構成に拡張(一般化)できることは明らかである。図7で説明した構成は、色材使用量変換処理(RGB→CMYK)を行うものについても適用できる。
<変形例6>
CMYKの4種の色材に加えて、ライトシアン、ライトマゼンタ、特別色のうち少なくとも1つの色材を用いる5種類以上の色材を用いるプリントシステムに対しても本発明を適用することができる。また、CMYの3種の色材のみを用いるプリントシステムや、2種の色材のみを用いるプリントシステムについても本発明を適用できる。例えば、CM2色印刷の場合に、(C, M) = (100, 80)では「過剰色材によるプリント不良」は起こらず、(C, M) = (80, 100)では「過剰色材によるプリント不良」が起きる、といったようなケースに対しても本発明を適用することができる。
<プリントシステムの構成例1>
図9は本発明の実施形態に係るプリントシステムの構成例を示すブロック図である。
プリントシステム210は、コンピュータ本体(以下「PC」と表記する。)212、モニタ214、入力装置216、及びプリンタ218を含んで構成される。
プリンタ218として、インクジェットプリンタを用いる例を説明するが、インクジェットプリンタに限らず、電子写真プリンタなどの他のデジタル印刷機、オフセット印刷機、その他の様々な形態の印刷デバイス(「プリンタ」、「印刷機」、「印刷装置」、「プリンティング装置」と同義)を採用できる。
PC212は、画像データを管理する機能、画像データを処理する機能、画像処理パラメータを管理する機能を有する。すなわち、PC212は、画像データ管理手段、画像データ処理手段、画像処理パラメータ管理手段として機能する。また、PC212はプリンタ218を制御する機能を有し、プリンタ制御手段として機能する。
PC212にはモニタ214及び入力装置216が接続されており、モニタ214及び入力装置216はユーザーインターフェース(UI)として機能する。入力装置216は、キーボード、マウス、タッチパネル、トラックボールなど、各種の手段を採用することができ、これらの適宜の組み合わせであってもよい。オペレータは、モニタ214の画面に表示される内容を見ながら入力装置216を使って各種情報の入力を行うことができ、プリンタ218を操作することができる。また、モニタ214を通じてシステムの状態等を把握(確認)することが可能である。
PC212は、画像データ220を取り込むための画像入力インターフェース部222と、取り込んだ画像データを保存する画像データ格納手段としてのデータベース(以下、「画像データDB」という。)224と、カラーマッチング処理部226と、色材総量制限処理部227と、色管理(CMS;Color Management System)に用いるテーブルデータ(CMSテーブル)を格納しておくCMSデータ格納手段としてのデータベース(以下、「CMSテーブルDB」という。)228とを備える。
また、PC212は、階調変換用のルックアップテーブル(以下、「階調変換LUT」という。)を格納しておくデータベース(以下、「階調変換LUTDB」という。)240と、ムラ補正用のルックアップテーブル(以下、「ムラ補正LUT」という。)を格納しておくデータベース(以下、「ムラ補正LUTDB」という。)242と、ハーフトーン処理(量子化処理)のパラメータを格納してデータベース(以下、「ハーフトーンDB」という。)244と、システムの全体的な制御を司るシステム制御部250と備える。
画像データ220の入力部として機能する画像入力インターフェース部222は、有線又は無線の通信インターフェース部を採用してもよいし、メモリカードなどの外部記憶媒体(リムーバブルディスク)の読み書きを行うメディアインターフェース部を採用してもよく、これらの組み合わせであってもよい。
画像入力インターフェース部222を介してPC212に入力された画像データ220は、画像データDB224に登録される。モニタ214には、画像データDB224に登録されている画像データの一覧を表示させることができる。オペレータはモニタ214の表示を見ながら入力装置216を操作することにより、対象となる画像データをプリントするか否かを指定することができる。また、オペレータは、画像データDB224に登録されている各画像データに対して、モニタ214と入力装置216を通じてプリント条件(例えば、用紙の種類、サイズ、枚数、カラー/白黒、色補正、濃淡補正など)を指定することできる。
プリント条件には、上記例示した項目の他に、階調変換LUTDB240、ムラ補正LUTDB242、ハーフトーンDB244の各パラメータの適切なデータが含まれる。印刷対象となる各画像データに対し、用紙種やサイズなど指定された条件に合わせて各データベース(240〜244)から適切なデータが選択され、これら情報を含むプリント条件のデータが各画像データに割り付けられる。
画像データ220は、プリント実行の指示がなされると、画像データDB224からプリンタ218へ転送されるが、このプリンタ218への転送の際にカラーマッチング処理部226と色材総量制限処理部227での画像処理を経由する。
カラーマッチング処理部226は、画像データに定義された色でプリントされるように画像データのデバイス値を変換する処理を行う。例えば、画像データのCMYK値に対する色度値(デバイス非依存色空間で定義された色の値であり、本例ではCIE-L*a*b*値を用いる)の関係を記述したテーブルと、プリンタ218のデバイス値(CMYK)と色度値の関係を記述したテーブルの2つがあり、2つのテーブルの色度値が一致するようにCMYK→CMYKの変換関係を決める。或いはまた、RGB値からCMYK値に変換する処理を行うことも可能である。
色材総量制限処理部227は、図1〜図8で説明した色材総使用量の制限処理を行う。
カラーマッチング処理部226及び色材総量制限処理部227で使用する各テーブルは、CMSテーブルDB228に格納しておき、用紙種や色再現条件、インク総量上限などの条件に応じて適切なテーブルを選択し、使用することができる。画像データの色変換に関与するカラーマッチング処理部226及び色材総量制限処理部227を含んだPC212が「信号変換装置」として機能する。
また、PC212は、LUT生成部254を備える。LUT生成部254は、システム制御部250からの制御信号や入力装置216から与えられる指令信号(操作信号)に従い、階調変換LUT、ムラ補正LUT、ハーフトーンテーブルなどのデータを生成する。例えば、LUT生成部254は、プリンタ218によって出力されたテストパターンの読取結果からマーキング部268の記録位置に依存する濃度ムラを修正するためのムラ補正ルックアップテーブル(LUT)を作成する信号処理を行う。
システム制御部250は、カラーマッチング処理部226、色材総量制限処理部227、LUT生成部254など各処理部における演算の制御を行うとともに、モニタ214の表示制御や入力装置216からの入力指令に対応した制御を行う。また、システム制御部250はプリンタ218のイメージプロセスボード260や用紙搬送部270に信号を与え、プリンタ218の動作を制御する。
図9に示したPC212内の各部(符号222〜254の各要素)は、PC212のハードウェア又はソフトウェア(プログラム)、若しくはこれらの組み合わせによって構成される。
画像データDB224に登録された画像データの一覧からオペレレータがプリントしたい画像データを選択し、プリント実行を指示すると、当該選択に係る画像データがPC212内の画像データDB224からカラーマッチング処理部226及び色材総量制限処理部227を経由してプリンタ218に転送される。
また、プリンタ218内のイメージプロセスボード260に対してプリント条件に対応したパラメータがセットされる。
プリンタ218は、PC212から受信した画像データをマーキング信号に変換する信号処理を行うイメージプロセスボード260と、マーキング信号に従って印刷を実行するマーキング部268と、用紙搬送部270と、を備える。また、プリンタ218は図示せぬ色材の供給部(例えば、インクジェットヘッドにインクを供給するインク供給系)を備える。イメージプロセスボード260は、階調変換処理部262、ムラ補正処理部264、ハーフトーン処理部266を含み、入力される画像データに対して階調変換処理、ムラ補正処理、ハーフトーン処理を施し、マーキング信号を生成する。イメージプロセスボード260に入力された画像データは、各処理部(62,64,66)による処理を経てマーキング部268により描画される。
階調変換処理部262は、マーキング部268で画像形成するときに、全体的にどのくらいの色の濃さで描画するかという、濃度階調の特性を決める処理を行う。階調変換処理部262は、プリンタ218で規定された発色特性になるように画像データを変換する。階調変換処理部262による信号変換は、PC212内の階調変換LUTDB240に格納されている階調変換LUTを参照して変換関係を定める。階調変換LUTDB240には、プリントする用紙(記録媒体)の種類毎に最適化された複数のLUTが格納されており、使用する用紙に合わせて適切なLUTが参照される。このような階調変換LUTは、色材毎に(例えば、インクの色毎に)用意されている。本例の場合、CMYKの各色について、それぞれ階調変換LUTが設けられる。
プリントの実行指示が入力されると、その印刷条件に合致した階調変換LUTが自動的に選択され、プリンタ218の階調変換処理部262にセットされる。また、入力装置216からLUTの選択、変更、修正等の指示を入力することにより、所望のLUTに設定することができる。
ムラ補正処理部264は、ある一定の階調値の入力信号によってマーキング部268で印刷を行ったときに、階調変換処理部262で規定された濃度が記録媒体(用紙)上の全面で均一濃度になるように、各記録位置の出力濃度を補正する処理部である。例えば、インクジェットヘッドは、ノズルによって吐出特性にばらつきがあり、吐出液滴量が必ずしも均一ではない。このようなノズル毎の吐出性能のばらつきに起因する出力濃度ムラをノズル単位で補正するためにムラ補正処理部264にて信号変換が行われる。
すなわち、インクジェット印刷システムにおけるムラ補正処理部264は、マーキング部268を構成するインクジェットヘッドにおける複数のインク吐出用ノズルのインク吐出量が、ヘッド内並びにヘッド間で所定の許容範囲内となり、画像面内で色ムラがなくなるように、各ノズルの吐出量を補正すべく画像信号を変換する。
この変換処理は、PC212内のムラ補正LUTDB242に格納されているムラ補正LUTを参照して変換関係を定める。ムラ補正LUTDB242には、プリントする用紙の種類毎(紙種毎)に最適化された複数種類のムラ補正LUTが格納されており、使用する用紙に合わせて適切なLUTが参照される。
なお、図9では、説明の便宜上、階調変換処理とムラ補正処理とを段階的に行う例を示しているが、階調変換LUTとムラ補正LUTを合成して1つのLUTにまとめ、これらの変換処理を一括で行う演算方法を採用することができる。階調変換処理及びムラ補正処理を経て生成された変換後の信号は、ハーフトーン処理部266に入力される。
ハーフトーン処理部266は、多階調(例えば、1色材あたり8bit、256階調)の画像信号を画素単位で、ドットを記録する/しないの2値、若しくは、ドットサイズを選択できる場合は、どのサイズ種のドットを記録するかのドット種を含む多値の信号(例えば、大中小の3種類のドットを用いる場合には、大/中/小/記録無し、の4値の信号)に変換する。一般的には、M値(Mは3以上の整数)の多階調画像データをN値(Nは2以上M未満の整数)のデータに変換する処理を行う。ハーフトーン(量子化)処理には、ディザ法、誤差拡散法、濃度パターン法など、を適用できる。
ハーフトーン処理部266における信号変換は、PC212内のハーフトーンDB244に格納されたテーブル(ハーフトーンテーブル)を参照して変換関係を決める。
ハーフトーンDB244には、複数種類のハーフトーンテーブルが格納されており、プリント時にいずれかのテーブルが選択される。すなわち、入力信号値に対して、各種ドットをどのような比率で使用するかを定めたハーフトーンテーブルは複数種類用意され、プリント時にいずれかのテーブルが選択される。ハーフトーン処理部266では、選択されたハーフトーンテーブルに応じたハーフトーン処理が実施され、CMYK各色別の連続階調画像から各色別のドット画像に変換される。
ハーフトーン処理部266で生成された多値の信号(一例として、4値のマーキング信号)は、マーキング部268に送られ、このマーキング信号に従ってマーキング部268の記録動作が制御される。
マーキング部268は、プリンタ218の種類に応じて各種形態があり得る。例えば、インクジェット印刷システムの場合には、マーキング部268は、液体吐出ヘッドとしてのインクジェットヘッドを含んで構成される。本実施形態では、シアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)の4色のインクを用いるものとし、各色のインクを吐出する手段として、色別にインクジェットヘッドを備える。
インクとして、例えば、水系紫外線硬化型インクが用いられる。水性タイプのUVインクの一例として、水系エチレン性不飽和基含有化合物を使用する水系ラジカルUVインクがある。発明の実施に際して、インクの種類は上記の例に限定されない。様々な組成のインクを用いることが可能である。
ハーフトーン処理部266で生成された色材ごとのマーキング信号により、対応するノズルの吐出エネルギー発生素子(例えば、圧電素子や発熱素子)の駆動制御が行われ、各ノズルのインク吐出の制御が行われる。
用紙搬送部270は、記録媒体としての用紙を搬送する手段である。用紙は枚葉紙であってもよいし、連続紙であってもよい。用紙の搬送形態についても特に制限はなく、ドラム搬送方式、ベルト搬送方式、ニップ搬送方式、或いはこれらの適宜の組み合わせなど、様々な形態があり得る。
シングルパス方式で画像を記録するインクジェット印刷システムにおいては、各色のインクジェットヘッドに対して記録媒体(用紙)を相対的に移動させる動作を1回行うだけで(1回の副走査で)、記録媒体の画像形成領域に所定記録解像度(例えば、1200dpi)の画像を記録することができる。各ヘッドのインク吐出面(ノズル面)には、用紙の画像形成領域の最大幅に対応する長さにわたってインク吐出用のノズルが複数配列されている。インク吐出面に多数のノズルを二次元的に配列させる構成によって、高記録解像度を実現できる。
二次元ノズル配列を有するインクジェットヘッドの場合、当該二次元ノズル配列における各ノズルを媒体搬送方向(「副走査方向」に相当)と直交する方向(「主走査方向」に相当)に沿って並ぶように投影(正射影)した投影ノズル列は、主走査方向(媒体幅方向)について、記録解像度を達成するノズル密度でノズルが概ね等間隔で並ぶ一列のノズル列と等価なものと考えることができる。「概ね等間隔」とは、インクジェット印刷システムで記録可能な打滴点として実質的に等間隔であることを意味している。例えば、製造上の誤差や着弾干渉による媒体上での液滴の移動を考慮して僅かに間隔を異ならせたものなどが含まれている場合も「等間隔」の概念に含まれる。投影ノズル列(「実質的なノズル列」ともいう。)を考慮すると、主走査方向に沿って並ぶ投影ノズルの並び順に、ノズル位置(ノズル番号)を対応付けることができる。「ノズル位置」という場合、この実質的なノズル列におけるノズルの位置を指す。
図10はPC212における画像データの色変換処理の流れを示したフローチャートである。
はじめに、印刷を行うための入稿データ70があり、この入稿データ70がPC212に取り込まれる(ステップS402の「画像データ入力工程」)。入稿データ70はCMYKデータであったり、RGBデータであったりするが、特定のターゲットプロファイルに準じて作成されている。
入稿データ70のCMYK(又はRGB)値から印刷デバイスのCMYK値に変換することができる(ステップS404の「CMS処理工程」)。ステップS404で示したCMS処理工程で変換された印刷デバイスのCMYK値は、色材総量制限前のCMYKデータ(図10中、符号80)に相当するため、次に、色材総量制限処理(ステップS406)にて総量制限前CMYKから総量制限後CMYKに変換する。
この色材総量制限処理(ステップS406)において、図3等で説明した入力ベクトル20から出力ベクトル50に変換する信号変換処理が行われる。こうして、色材総量制限処理(ステップS406)を経て生成された総量制限後のCMYKデータ(符号90)が色変換処理後のデータとして出力される(ステップS408、「データ出力工程」)。この総量制限後CMYKデータ90を印刷デバイスに入力し、印刷を行う。
なお、CMS処理工程(ステップS404)の処理は、図9のカラーマッチング処理部226によって行われ、色材総量制限処理工程(図10のステップS406)の処理は、図9の色材総量制限処理部227によって行われる。また、色変換後データ出力工程(図10のステップS408)は、図9のPC212からプリンタ218にデータを転送するデータ出力部(不図示)を通じて行われる。
本実施形態に係るプリントシステム210によれば、色域に応じて適切な色材総使用量の制限を行うことができ、過剰色材によるプリント不良を回避することができるとともに、すべての色に対して過剰な色再現域の低下を防止することができる。これにより、従来の構成と比較して、色材総量制限による色再現域の減少を抑えることができ、プリントシステムが潜在的に持つ色再現力を充分に活用することができる。
<プリントシステムの他の構成例>
図11は本発明の他の実施形態に係るプリントシステムの全体構成を示す図である。このプリントシステム310は、印刷しようとする画像内容を示す画像データ(以下、「原稿画像データ」、「入稿画像データ」、若しくは「入稿データ」と呼ばれる場合がある。)を生成するフロントエンドコンピュータ312と、色変換処理のためのテーブル(プロファイル)を作成するプロファイル作成装置及びその作成されたプロファイルを用いて色変換処理を行う色変換装置として機能する画像処理装置314と、測色機316と、カラー画像出力装置(印刷デバイス)としての印刷機318と、印刷機318を制御するコントローラ320と、管理用コンピュータ322と、を備えている。フロントエンドコンピュータ312、画像処理装置314、コントローラ320及び管理用コンピュータ322はLAN(Local Area Network)などの通信ネットワーク324に接続されている。
また、図11には示さないが、通信ネットワーク324には、図示の構成の他に、プレートレコーダ等の製版装置及びそのコントローラ、その製版装置で作製される印刷版を使用して印刷を行う印刷機、複数台のコンピュータなどを接続することもできる。本システムに含まれるフロントエンドコンピュータ312、管理用コンピュータ322、印刷機318、製版装置等の台数は特に限定されない。
例えば、フロントエンドコンピュータ312、画像処理装置314、コントローラ320、管理用コンピュータ322の機能を1台のコンピュータで実現することも可能であるし、複数台のコンピュータで実現することも可能である。画像処理装置314とコントローラ320を統合して1台のコンピュータでこれらの機能を実現してもよいし、管理用コンピュータ322内に画像処理装置314の機能を搭載してもよい。
フロントエンドコンピュータ312は、印刷しようとする文字、図形、絵柄、イラスト、写真画像などの様々な種類の画像部品を編集し、印刷面上にレイアウトする作業を行うために用いられる。フロントエンドコンピュータ312による編集作業等によって印刷元画像データとしての原稿画像データが生成される。フロントエンドコンピュータ312によって生成された原稿画像データは、画像処理装置314やコントローラ320に転送される。なお、原稿画像データを生成する手段については、フロントエンドコンピュータ312で作成する形態に限らず、図示せぬ他のコンピュータや画像作成・編集装置等によって作成する態様も可能である。原稿画像データは、通信ネットワーク324を通じて、或いはメモリカードなどのリムーバブルメディア(外部記憶媒体)を用いて、画像処理装置314やコントローラ320等に入力することができる。
画像処理装置314は、印刷色を管理するカラープロファイルの生成処理と、色変換処理とを行う。画像処理装置314は、本発明の実施形態に係る信号変換装置110として機能する。また、画像処理装置314は、色変換装置として機能するとともに、フロントエンドコンピュータ312等で生成された印刷用の原稿画像データ(例えば、ページ記述言語で記述されたデータ)をラスタライズ処理(RIP処理)する手段として機能する。この画像処理装置314は、コンピュータのハードウェアとソフトウェア(プログラム)の組み合わせによって実現することができる。なお、RIP装置として機能は、印刷機318のコントローラ320に搭載してもよい。
測色機316は、記録媒体に印刷されたカラーチャート上のカラーパッチを測色する手段であり、例えば、分光光度計などを用いることができる。測色機316で測定された情報は画像処理装置314に提供される。
印刷機318としては、インクジェットプリンタ、オフセット印刷機、電子写真プリンタなど、様々なタイプの印刷デバイスを用いることができる。なお、印刷版を用いる印刷機の場合は、プレートレコーダ等の製版装置とそのコントローラ、並びに、その製版装置で作成される印刷版を使用して印刷を行う印刷機などが通信ネットワーク324に接続される。また、製版装置とそのコントローラ並びに作成された印刷版を用いる印刷機の組み合わせを「印刷デバイス」と解釈することができる。
管理用コンピュータ322は、プリントシステム310における各種管理を行う。例えば、画像管理、印刷ジョブ管理などを行う。
本例ではフロントエンドコンピュータ312、画像処理装置314、コントローラ320、管理用コンピュータ322がLAN(Local Area Network)などの通信ネットワーク324に接続されている形態を例示しているが、本発明の実施に際しては、各要素が必ずしも通信ネットワーク324に接続されていなくてもよい。
<プログラムについて>
上述した実施形態による信号変換処理機能をコンピュータによって実現することができる。すなわち、図1から図10で説明した信号変換方法の各工程に対応した機能をコンピュータに実現させるためのプログラムを提供することができる。
また、そのプログラムを記録したコンピュータ読み取り可能な有体物たる情報記録媒体によって提供することができる。情報記録媒体には、例えば、磁気ディスク、メモリカード、光ディスク、ハードディスクドライブ(HDD)、フラッシュメモリドライブ(SSD;Solid State Drive)など、様々な形態があり得る。また、プログラムは、インターネットなどの通信回線を通じてプログラムのデータ(信号)として提供することも可能である。
以上説明した本発明の実施形態は、本発明の趣旨を逸脱しない範囲で、適宜構成要件を変更、追加、削除することが可能である。本発明は以上説明した実施形態に限定されるものではなく、本発明の技術的思想内で当該分野の通常の知識を有するものにより、多くの変形が可能である。
20…入力ベクトル、21…入力ベクトル、25_j(j=1,2…n)…出力ベクトル(制限値別出力ベクトル)、26_j(j=1,2…n)…出力ベクトル(制限値別出力ベクトル)、50…出力ベクトル、51…出力ベクトル、110…信号変換装置、130_j(j=1,2…n)…色材使用量変換処理部(入出力信号変換処理部)、134_j(j=1,2…n)…補間演算部、140…重み付き和演算部、142…重み決定部、144…重み定義情報格納部、146…補間演算部、210…プリントシステム、212…コンピュータ本体、218…プリンタ(印刷デバイス)、227…色材総量制限処理部、268…マーキング部、310…プリントシステム、314…画像処理装置、320…コントローラ、318…印刷機

Claims (21)

  1. 複数の色材を用いて記録媒体に画像を形成する印刷デバイスの色材総使用量を制限する目的で画像信号の変換を行う信号変換方法であって、
    入力ベクトルから色材総使用量が制限値以下の値に制限されたベクトルに変換する色材使用量変換を行う手段として、前記色材総使用量の制限値が異なる複数の入出力信号変換処理が用意され、
    前記複数の入出力信号変換処理と、前記それぞれの入出力信号変換処理の変換結果に適用する重みが入力ベクトルに応じて定められた重み定義情報と、に基づき、入力ベクトルに対する色材総使用量制限後の最終的な出力ベクトルを決定する信号変換方法。
  2. 入力ベクトルに対して前記複数の入出力信号変換処理を適用し、それぞれの入出力信号変換処理から色材総使用量が各々の制限値以下の値に制限された複数の制限値別出力ベクトルを生成する工程と、
    前記重み定義情報から定まる重みを用いて前記複数の制限値別出力ベクトルの重み付け和を求めることにより、前記出力ベクトルを決定する工程と、
    を含む請求項1に記載の信号変換方法。
  3. 前記複数の色材として、シアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)の色材が用いられる請求項1又は2に記載の信号変換方法。
  4. 前記入出力信号変換処理は、CMYKの4次元の入力ベクトルからCMYKの4次元の制限値別出力ベクトルを生成する請求項3に記載の信号変換方法。
  5. 前記入出力信号変換処理は、赤(R)、青(G)、緑(B)の各色成分で記述されるRGBの3次元の入力ベクトルからCMYKの4次元の制限値別出力ベクトルを生成する請求項3に記載の信号変換方法。
  6. CMYKのうちCM、MY、YCの2種類の色材のみをそれぞれ最大の使用量で用いて2次色を表現するときの色材総使用量は、CMYKの4種類すべての色材をそれぞれ最大の使用量で用いて4次色を表現するときの色材総使用量よりも大きい値となる請求項3から5のいずれか1項に記載の信号変換方法。
  7. 前記入出力信号変換処理を行うベクトル空間は、色材使用量を表す数値としての信号値、百分率、面積率、色材物理量のうちいずれかの数値が用いられる空間である請求項1から6のいずれか1項に記載の信号変換方法。
  8. 前記入出力信号変換処理は、計算式を用いる演算によって行われる請求項1から7のいずれか1項に記載の信号変換方法。
  9. 前記入出力信号変換処理は、ルックアップテーブル(LUT)を用いる請求項1から8のいずれか1項に記載の信号変換方法。
  10. 前記入出力信号変換処理は、前記ルックアップテーブル(LUT)で定義されているデータから補間処理を行う工程を含む請求項9に記載の信号変換方法。
  11. 前記重み定義情報で定義されているデータから補間処理を行うことにより重みの値を決定する工程を含む請求項1から10のいずれか1項に記載の信号変換方法。
  12. 前記印刷デバイスとして、インクジェットプリンタ、電子写真プリンタ、オフセット印刷機のうちいずれかが用いられる請求項1から11のいずれか1項に記載の信号変換方法。
  13. 前記色材は、インク又はトナーである請求項1から12のいずれか1項に記載の信号変換方法。
  14. 複数の色材を用いて記録媒体に画像を形成する印刷デバイスの色材総使用量を制限する目的で画像信号の変換を行う信号変換装置であって、
    入力ベクトルから色材総使用量が制限値以下の値に制限されたベクトルに変換する色材使用量変換を行う手段として、前記色材総使用量の制限値が異なる複数の入出力信号変換処理部を備え、
    前記複数の入出力信号変換処理部と、前記それぞれの入出力信号変換処理部の変換結果に適用する重みが入力ベクトルに応じて定められた重み定義情報と、に基づき、入力ベクトルに対する色材総使用量制限後の最終的な出力ベクトルを決定する信号変換装置。
  15. 前記重み定義情報を格納しておく重み定義情報格納部を有し、
    前記それぞれの入出力信号変換処理部から色材総使用量が各々の制限値以下の値に制限された複数の制限値別出力ベクトルが生成され、
    前記複数の入出力信号変換処理部から得られた前記複数の制限値別出力ベクトルと前記重み定義情報とに基づき、前記複数の制限値別出力ベクトルの重み付け和を求める重み付き和演算部を備える請求項14に記載の信号変換装置。
  16. 前記入出力信号変換処理部は、ルックアップテーブルで定義されているデータから補間処理を行う補間演算部を含む請求項14又は15に記載の信号変換装置。
  17. 前記重み定義情報で定義されているデータから補間処理を行うことにより重みの値を決定する重み決定部を有する請求項14から16のいずれか1項に記載の信号変換装置。
  18. 請求項14から17のいずれか1項に記載の信号変換装置と、
    前記信号変換装置で生成された出力ベクトルに基づいて前記記録媒体に画像を形成する印刷デバイスと、
    を備えたプリントシステム。
  19. 前記印刷デバイスは、前記色材として、水系紫外線硬化型インクを用いるものである請求項18に記載のプリントシステム。
  20. 複数の色材を用いて記録媒体に画像を形成する印刷デバイスの色材総使用量を制限する目的で画像信号の変換を行う信号変換の機能をコンピュータに実現させるためのプログラムであって、
    入力ベクトルから色材総使用量が制限値以下の値に制限されたベクトルに変換する色材使用量変換を行う手段として、前記色材総使用量の制限値が異なる複数の入出力信号変換処理機能と、
    前記複数の入出力信号変換処理機能、並びに、前記それぞれの入出力信号変換処理部の変換結果に適用する重みが入力ベクトルに応じて定められた重み定義情報に基づき、入力ベクトルに対する色材総使用量制限後の最終的な出力ベクトルを決定する機能と、
    をコンピュータに実現させるためのプログラム。
  21. 入力ベクトルに対して前記複数の入出力信号変換処理機能を適用し、それぞれの入出力信号変換処理から色材総使用量が各々の制限値以下の値に制限された複数の制限値別出力ベクトルを生成する機能と、
    前記重み定義情報に基づき、前記複数の制限値別出力ベクトルの重み付け和を求める重み付き和演算機能と、
    をコンピュータに実現させるための請求項20に記載のプログラム。
JP2013073105A 2013-03-29 2013-03-29 信号変換方法及び装置、プログラム並びにプリントシステム Active JP5901563B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2013073105A JP5901563B2 (ja) 2013-03-29 2013-03-29 信号変換方法及び装置、プログラム並びにプリントシステム
PCT/JP2014/056265 WO2014156603A1 (ja) 2013-03-29 2014-03-11 信号変換方法及び装置、プログラム並びにプリントシステム
US14/837,069 US9596384B2 (en) 2013-03-29 2015-08-27 Signal conversion method and apparatus, program, and print system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013073105A JP5901563B2 (ja) 2013-03-29 2013-03-29 信号変換方法及び装置、プログラム並びにプリントシステム

Publications (2)

Publication Number Publication Date
JP2014197801A true JP2014197801A (ja) 2014-10-16
JP5901563B2 JP5901563B2 (ja) 2016-04-13

Family

ID=51623586

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013073105A Active JP5901563B2 (ja) 2013-03-29 2013-03-29 信号変換方法及び装置、プログラム並びにプリントシステム

Country Status (3)

Country Link
US (1) US9596384B2 (ja)
JP (1) JP5901563B2 (ja)
WO (1) WO2014156603A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017019254A (ja) * 2015-07-15 2017-01-26 株式会社Screenホールディングス インク吐出量制限方法およびそれを用いた色変換テーブル作成方法
JP2019061009A (ja) * 2017-09-26 2019-04-18 株式会社沖データ 画像形成装置

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3118005B1 (en) 2015-07-15 2021-09-08 SCREEN Holdings Co., Ltd. Method for limiting amount of ink discharged, method for creating color conversion table, gloss determination device, gloss determination program, and gloss determination method
JP6646456B2 (ja) * 2016-02-10 2020-02-14 キヤノン株式会社 色処理装置およびその方法
JP6830405B2 (ja) * 2017-05-31 2021-02-17 株式会社Screenホールディングス 画像記録装置、画像記録方法および補正情報取得方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010194979A (ja) * 2009-02-27 2010-09-09 Fuji Xerox Co Ltd 画像形成装置および色変換装置
JP2011255634A (ja) * 2010-06-11 2011-12-22 Ricoh Co Ltd 画像処理装置、画像形成装置、画像処理方法、画像処理プログラム及び記録媒体
JP2012081614A (ja) * 2010-10-08 2012-04-26 Konica Minolta Business Technologies Inc 色材量制御方法および画像形成装置
JP2012129912A (ja) * 2010-12-17 2012-07-05 Seiko Epson Corp 印刷装置

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BE1004659A5 (nl) * 1991-03-01 1993-01-05 Barco Graphics Nv Werkwijze en inrichting voor het transformeren van een kleurcoordinatenset.
JPH07160871A (ja) * 1993-12-09 1995-06-23 Mieko Nagashima 色画像補正方法及びその装置
US6278533B1 (en) * 1996-11-29 2001-08-21 Fuji Photo Film Co., Ltd. Method of processing image signal
DE19727767A1 (de) * 1997-06-30 1999-01-07 Basf Ag Als Ink-Jet-Tinten geeignete Pigmentzubereitungen mit strahlungshärtbarem Bindemittel
US6724507B1 (en) * 1998-07-02 2004-04-20 Fuji Xerox Co., Ltd. Image processing method and image processing apparatus
US7030917B2 (en) * 1998-10-23 2006-04-18 Hewlett-Packard Development Company, L.P. Image demosaicing and enhancement system
US7027182B1 (en) * 2000-10-31 2006-04-11 Hewlett-Packard Development Company, L.P. Printing a true-ink reference, and refining gray accuracy, for optimum color calibration in incremental printing
US7019868B2 (en) * 2000-12-19 2006-03-28 Sharp Laboratories Of Ameirca, Inc. Black generation method for CMYK color printer using multiple lookup tables and interpolation
AU2002343629A1 (en) * 2001-11-06 2003-05-19 Rochester Institute Of Technology Method and system for optimizing a selection of spectral sensitivities
US7265870B2 (en) * 2001-11-26 2007-09-04 Agfa Graphics Nv Colour separation method
JP4200365B2 (ja) * 2003-04-18 2008-12-24 セイコーエプソン株式会社 対応関係定義データ作成用格子点決定方法、対応関係定義データ作成用格子点決定装置、対応関係定義データ作成用格子点決定プログラム、印刷制御装置、印刷制御方法、印刷制御プログラムおよび画像データ処理装置
JP2005101934A (ja) 2003-09-25 2005-04-14 Canon Inc 画像処理装置及び方法
JP4276561B2 (ja) * 2004-03-17 2009-06-10 富士フイルム株式会社 色変換定義作成方法、プロファイル作成方法、色変換定義作成装置、プロファイル作成装置、色変換定義作成プログラム、およびプロファイル作成プログラム
US8643922B2 (en) * 2005-02-08 2014-02-04 Sharp Laboratories Of America, Inc. Gamut clipping with preprocessing
JP4646681B2 (ja) * 2005-04-13 2011-03-09 キヤノン株式会社 色処理装置及びその方法
ES2539180T3 (es) * 2006-03-03 2015-06-26 Agfa Graphics N.V. Sistema y método para la separación de múltiples colorantes
JP4656006B2 (ja) * 2006-06-05 2011-03-23 富士ゼロックス株式会社 色変換装置及び色変換プログラム
JP4779843B2 (ja) * 2006-07-11 2011-09-28 富士ゼロックス株式会社 色変換ルックアップテーブル作成装置、色変換ルックアップテーブル作成方法、及び色変換ルックアップテーブル作成プログラム
US8385971B2 (en) * 2008-08-19 2013-02-26 Digimarc Corporation Methods and systems for content processing
US8144366B2 (en) * 2008-09-16 2012-03-27 Canon Kabushiki Kaisha Populating multidimensional look-up tables with missing values
US20100158359A1 (en) * 2008-12-18 2010-06-24 Yue Qiao Image data clustering and color conversion
US8395831B2 (en) * 2008-12-22 2013-03-12 Ricoh Production Print Solutions LLC Color conversion with toner/ink limitations
US8422103B2 (en) * 2008-12-23 2013-04-16 Ricoh Production Print Solutions LLC Optimization of gray component replacement
US8368978B2 (en) * 2008-12-23 2013-02-05 Ricoh Production Print Solutions LLC Linear processing in color conversion
JP4930505B2 (ja) * 2008-12-26 2012-05-16 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置、色変換プログラムおよび色変換方法
JP5398606B2 (ja) * 2010-03-17 2014-01-29 富士フイルム株式会社 インク組成物およびインクセット、並びに画像形成方法
JP5535833B2 (ja) * 2010-08-31 2014-07-02 富士フイルム株式会社 インクジェット記録方法
JP5276645B2 (ja) * 2010-11-10 2013-08-28 富士フイルム株式会社 塗布装置及びインクジェット記録装置
JP5179610B2 (ja) * 2011-03-03 2013-04-10 富士フイルム株式会社 用紙搬送装置及びインクジェット記録装置
US8335017B1 (en) * 2011-06-23 2012-12-18 Xerox Corporation Spot color rendering via feedback-based multi-objective optimization
JP2013180424A (ja) * 2012-02-29 2013-09-12 Fujifilm Corp インクジェット記録装置及びインクジェット記録方法
JP5783973B2 (ja) * 2012-08-22 2015-09-24 富士フイルム株式会社 記録媒体搬送装置及びインクジェット記録装置
US20140063159A1 (en) * 2012-08-29 2014-03-06 Fujifilm Corporation Image forming apparatus and image forming method
JP5722288B2 (ja) * 2012-08-29 2015-05-20 富士フイルム株式会社 画像形成装置及び画像形成方法
US9074105B2 (en) * 2013-10-30 2015-07-07 Xerox Corporation Emulsified UV curable inks for indirect printing
JP5908935B2 (ja) * 2014-03-03 2016-04-26 富士フイルム株式会社 画像記録装置及び方法、並びに、ニス塗布装置及び方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010194979A (ja) * 2009-02-27 2010-09-09 Fuji Xerox Co Ltd 画像形成装置および色変換装置
JP2011255634A (ja) * 2010-06-11 2011-12-22 Ricoh Co Ltd 画像処理装置、画像形成装置、画像処理方法、画像処理プログラム及び記録媒体
JP2012081614A (ja) * 2010-10-08 2012-04-26 Konica Minolta Business Technologies Inc 色材量制御方法および画像形成装置
JP2012129912A (ja) * 2010-12-17 2012-07-05 Seiko Epson Corp 印刷装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017019254A (ja) * 2015-07-15 2017-01-26 株式会社Screenホールディングス インク吐出量制限方法およびそれを用いた色変換テーブル作成方法
JP2019061009A (ja) * 2017-09-26 2019-04-18 株式会社沖データ 画像形成装置
JP7024284B2 (ja) 2017-09-26 2022-02-24 沖電気工業株式会社 画像形成装置

Also Published As

Publication number Publication date
US9596384B2 (en) 2017-03-14
WO2014156603A1 (ja) 2014-10-02
US20150373228A1 (en) 2015-12-24
JP5901563B2 (ja) 2016-04-13

Similar Documents

Publication Publication Date Title
EP2439923B1 (en) Image processing apparatus, image processing method, and printer
JP5436389B2 (ja) 画像処理装置および画像処理方法
JP5473779B2 (ja) 画像処理装置および画像処理方法
US8570605B2 (en) Image correction method and image correction system
JP7204420B2 (ja) 画像処理装置、及び、画像処理方法
JP5901563B2 (ja) 信号変換方法及び装置、プログラム並びにプリントシステム
JPH11314383A (ja) プリント・ドライバ製造方法及びカラー印刷システム
US11416723B2 (en) Image processing apparatus, and non-transitory computer-readable recording medium therefor
US8848245B2 (en) Printing apparatus, method of generating color conversion table, and computer program
JP6012425B2 (ja) 画像処理装置および画像処理方法
JP6781399B2 (ja) 制御装置、および、コンピュータプログラム
JP4492274B2 (ja) 印刷制御装置、方法、プログラムおよび記録媒体
CN1937691B (zh) 用于产生传递函数的方法和设备
JP2017030149A (ja) 印刷制御装置および印刷制御方法
JP6424696B2 (ja) 印刷装置、印刷方法、及び、印刷システム
JP2013059938A (ja) 画像処理装置、画像処理方法、及び画像処理プログラム
JP2023042971A (ja) 画像処理装置、画像処理方法
EP4297390B1 (en) Variable data printing pipeline for digital printing
US11907596B1 (en) Variable data printing pipeline for digital printing
JP6443045B2 (ja) 画像読取装置、画像記録装置、及び画像記録システム
US20250276532A1 (en) Mechanism for generating sub range transfer functions
JP7273681B2 (ja) 色変換テーブル作成方法、印刷方法、色変換方法、および色変換テーブル作成プログラム
JP5906630B2 (ja) 画像処理装置、画像処理方法、及び液体吐出装置
JP2020072283A (ja) 色データ補正方法、記録方法、画像処理装置、記録装置
JP2023081711A (ja) 画像処理装置、画像処理方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150403

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160129

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160308

R150 Certificate of patent or registration of utility model

Ref document number: 5901563

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250