[go: up one dir, main page]

JP2004320190A - Conversion table creation method, printing method, conversion device, and printing device - Google Patents

Conversion table creation method, printing method, conversion device, and printing device Download PDF

Info

Publication number
JP2004320190A
JP2004320190A JP2003108617A JP2003108617A JP2004320190A JP 2004320190 A JP2004320190 A JP 2004320190A JP 2003108617 A JP2003108617 A JP 2003108617A JP 2003108617 A JP2003108617 A JP 2003108617A JP 2004320190 A JP2004320190 A JP 2004320190A
Authority
JP
Japan
Prior art keywords
gray
value
white point
conversion table
axis
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.)
Pending
Application number
JP2003108617A
Other languages
Japanese (ja)
Inventor
Takashi Doi
崇 土井
Masanori Tanizaki
正徳 谷崎
Masayasu Fujio
昌泰 藤尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2003108617A priority Critical patent/JP2004320190A/en
Publication of JP2004320190A publication Critical patent/JP2004320190A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Color, Gradation (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Abstract

【課題】グレー色の色振れの少ない色変換テーブルを作成する方法を提供する。
【解決手段】グレー値を非グレー値に変換する変換テーブルの作成方法であって、変換後の非グレー値として、L*a*b*色空間内における所定の値を定めるステップと、変換後の非グレー値として、a*b*色平面内において所定の値が属する象限と同一の象限に属するように、L*a*b*色空間内におけるホワイトポイントを定めるステップと、所定の値とホワイトポイントとを通るターゲット軸であって、少なくとも所定の値とホワイトポイントとの間のターゲット軸上の値が象限に属するようにターゲット軸を定めるステップと、L*軸上のグレー値を、ターゲット軸上の非グレー値に変換する変換テーブルを作成するステップとを備えた変換テーブル作成方法。
【選択図】図3
An object of the present invention is to provide a method of creating a color conversion table with a small color shift of gray.
A method for creating a conversion table for converting a gray value to a non-gray value, comprising the steps of: determining a predetermined value in an L * a * b * color space as a converted non-gray value; Determining a white point in the L * a * b * color space such that the white point belongs to the same quadrant to which the predetermined value belongs in the a * b * color plane, Defining a target axis such that at least a value on the target axis between the predetermined value and the white point belongs to a quadrant; Creating a conversion table for converting to a non-gray value on an axis.
[Selection diagram] FIG.

Description

【0001】
【発明の属する技術分野】
本発明は、変換テーブル作成方法、印刷方法、変換装置、及び印刷装置に関する。
【0002】
【背景の技術】
RGB空間における無彩色は、理論的にはL*a*b*空間におけるL*軸上の値となる。しかし、人間の視覚特性を考慮すると、RGB空間における無彩色は、L*a*b*空間においてL*軸上からずれた値とした方が、人間には自然に見えることが経験的に知られている。
【0003】
このような人間の視覚特性を考慮した色変換方法として、特開2002−118762号公報(特許文献1)に開示されたものがある。上記特許文献1に開示された色変換方法は、L*a*b*空間においてグレー軸を論理的なL*軸からずらすことにより、より忠実な色再現を可能としている。
【0004】
【特許文献1】
特開2002−118762号公報
【0005】
【発明が解決しようとする課題】
しかし、上記特許文献1に開示された従来の色変換方法では、ホワイトポイントと中明度との関係を考慮してグレー軸が定められていなかったため、グレー色を再現する場合に色振れが生じる場合があり、印刷媒体において適切なグレー色が再現されないという問題が生じていた。
【0006】
よって、本発明は、上記の課題を解決することのできる変換テーブル作成方法、印刷方法、変換装置、及び印刷装置を提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【0007】
【課題を解決するための手段】
上記目的を達成するため、本発明の第1の形態によれば、グレー値を非グレー値に変換する変換テーブルの作成方法であって、変換後の非グレー値として、L*a*b*色空間内における所定の値を定めるステップと、変換後の非グレー値として、a*b*色平面内において所定の値が属する象限と同一の象限に属するように、L*a*b*色空間内におけるホワイトポイントを定めるステップと、所定の値とホワイトポイントとを通るターゲット軸であって、少なくとも所定の値とホワイトポイントとの間のターゲット軸上の値が象限に属するようにターゲット軸を定めるステップと、L*軸上のグレー値を、ターゲット軸上の非グレー値に変換する変換テーブルを作成するステップとを備えたことを特徴とする変換テーブル作成方法を提供する。これにより、少なくとも当該所定の値とホワイトポイントとの間において非グレー値がa*軸及び/又はb*軸を跨いで複数の象限に属することがないため、非グレー値が表す色である非グレー色の色振れを抑えることができる。ひいては、入力画像の非グレー色を適切に再現することができる。
【0008】
また、当該変換テーブル作成方法は、変換後の非グレー値として、象限に属するように、L*a*b*色空間内におけるブラックポイントを定めるステップをさらに備え、ターゲット軸を定めるステップは、ブラックポイントをさらに通り、ブラックポイントとホワイトポイントとの間の値が象限に属するようにターゲット軸を定めるのが好ましい。これにより、L*a*b*色空間においてホワイトポイントからブラックポイントまでの非グレー色の色振れを抑えることができる。
【0009】
本発明の第2の形態によれば、上記変換テーブル作成方法により作成された変換テーブルに基づいて、入力画像におけるL*軸上のグレー値を、ターゲット軸上の非グレー値に変換するステップと、変換された非グレー値に基づいて、入力画像を印刷媒体に印刷するステップとを備えたことを特徴とする印刷方法を提供する。これにより、少なくとも当該所定の値とホワイトポイントとの間において、印刷媒体に再現した入力画像の非グレー色の色振れを抑えることができる。すなわち、印刷媒体において入力画像の非グレー色を適切に再現することができる。
【0010】
また、当該印刷方法は、複数種類の印刷媒体のそれぞれに対応する変換テーブルを作成するステップと、入力画像を印刷する印刷媒体の種類に基づいて、変換テーブルを選択するステップとをさらに備え、非グレー値に変換するステップは、選択された変換テーブルに基づいて、入力画像におけるL*軸上のグレー値を、ターゲット軸の非グレー値に変換することが好ましい。これにより、印刷媒体の種類に適した変換テーブルを選択することができるため、印刷媒体において入力画像の非グレー色を色振れ少なく再現することができる。
【0011】
また、当該印刷方法は、入力画像を印刷するためのホワイトインクを用意するステップをさらに備え、ホワイトポイントを定めるステップは、ホワイトインクの色にさらに基づいて、ホワイトポイントを定めることが好ましい。これにより、使用されるホワイトインクの色に合わせて、ホワイトポイントとグレーターゲットとを同一象限に設定することができるため、入力画像の非グレー色の色振れを抑えることができる。
【0012】
また、ホワイトポイントを定めるステップは、印刷媒体に印刷された入力画像を標準光D50の下で観察すると仮定した場合と、標準光Aの下で観察する仮定した場合に、ホワイトポイントが象限に属するようにホワイトポイントを定めることが好ましい。これにより、印刷された入力画像が複数の観察環境下で観察される場合であっても、入力画像の非グレー色を色振れ少なく再現するができる。
【0013】
本発明の第3の形態によれば、グレー値を非グレー値に変換する変換テーブルの作成方法であって、変換後の非グレー値として、L*a*b*色空間内におけるホワイトポイントを定めるステップと、変換後の非グレー値として、a*b*色平面内においてホワイトポイントが属する象限と同一の象限に属するように、変換後の非グレー値としてL*a*b*色空間における所定の値を定めるステップと、ホワイトポイントと所定の値とを通るターゲット軸であって、少なくともホワイトポイントと所定の値との間のターゲット軸上の値が象限に属するようにターゲット軸を定めるステップと、L*軸上のグレー値を、ターゲット軸上の非グレー値に変換する変換テーブルを作成するステップとを備えたことを特徴とする変換テーブル作成方法を提供する。これにより、少なくとも当該所定の値とホワイトポイントとの間における、入力画像の非グレー色の色振れを抑えることができる。
【0014】
また、ホワイトポイントを定めるステップは、印刷媒体の色に基づいて、ホワイトポイントを定めることが好ましい。これにより、使用される印刷媒体の色に合わせて、ホワイトポイントとグレーターゲットとを同一象限に設定することができるため、入力画像の非グレー色の色振れを抑えることができる。
【0015】
【発明の実施の形態】
以下、図面を参照しつつ、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また、実施形態の中で説明されている特徴の組み合わせのすべてが発明の解決手段に必須であるとは限らない。
【0016】
図1は、本発明の実施形態のプリンタシステム1のハードウェア構成を示すブロック図である。図1に示すように、プリンタシステム1は、ホスト装置10と、通信ネットワーク(LAN、インターネット、専用線、パケット通信網、それらの組み合わせ等のいずれであってもよく、有線、無線の両方を含む)を介して該ホスト装置10と通信可能に構成されるプリンタ装置20とを含んでいる。
【0017】
ホスト装置10は、CPU(プロセッサ)、ROM、RAM、I/Oコントローラ、通信インタフェース等のハードウェアを備えて構成されており、CPUは、内部バスを介して各手段にアクセス可能に構成されている。
【0018】
ホスト装置10は、通常のパーソナルコンピュータ等の情報処理装置の同様の機能を備える。例えば、ホスト装置10は、ユーザからI/Oコントローラ等を介して種々の入力を受け付ける/情報を出力する入出力手段11、他の装置との間で通信インタフェースを介して種々のデータを送受信する通信手段12、プリンタを制御するプリンタドライバ手段13などを備えている(図2参照)。これらの各手段は、ホスト装置10内のROMやRAM、外部の記憶媒体等に格納されるプログラムをCPUが実行することにより機能的に実現される。
【0019】
ここで、ホスト装置10が備えるプリンタドライバ手段13は、通常のプリンタドライバと同様の機能構成である。例えば、ホスト装置10上で動作するアプリケーションプログラムからの印刷要求に応じて、所定のプリンタ制御言語に基づき印刷ジョブを作成し、該印刷ジョブをプリンタ装置20へ送信するように構成されている。
【0020】
ただし、本実施形態のプリンタドライバ手段13は、後述するように、変換後の非グレー値であるL*a*b*色空間内における所定の値、及びa*b*色平面内において所定の値が属する象限と同一の象限に属するホワイトポイントを通るターゲット軸であって、少なくとも所定の値とホワイトポイントとの間のターゲット軸上の値が象限に属するターゲット軸上の非グレー値と、L*軸上のグレー値とを対応づけた変換テーブル(図2参照)を参照できるように構成されている点で、従来の構成と異なっている。
【0021】
プリンタ装置20は、印刷媒体の一例である印刷用紙をプリンタ内に供給する給紙機構、印字を行う印刷エンジン、及び印刷用紙をプリンタ機外に排出する排紙機構等により構成される動力機構部を備える。印刷エンジンは、紙送機構、キャリッジ機構、印刷ヘッド、ホワイトインクを含む複数色のインクを格納するインクカートリッジなどを含んで構成される。
【0022】
印刷エンジンとしては、インクジェットプリンタのように1文字単位で印刷するシリアルプリンタ、1行単位で印刷するラインプリンタ、ページ単位で印刷するページプリンタ等に対応する各種印刷エンジンを用いることができる。
【0023】
これら動力機構部を制御し印刷動作を行わせるのは、CPU(プロセッサ)、ROM、RAM、LCDパネル及びLCDコントローラ、通信インタフェース等からなる情報処理部である。CPUは、内部バスを介して各手段にアクセス可能に構成されており、例えばホスト装置10から通信インタフェースを介して送られてくる印刷ジョブに従い、動力機構部を制御して実際に印刷動作を行なわせる。なお、動力機構部が独立してCPUを備えていてもよく、その場合は、動力機構部のCPUが、パラレルインタフェース等を介して情報処理部のCPUと通信を行い、印刷エンジンを制御して印刷動作を行わせることになる。
【0024】
プリンタ装置20の構成・動作は原則として従来のプリンタ装置の構成・動作と同様である(図2参照)。例えば、プリンタ装置20は、ポストスクリプト等の所定のプリンタ制御言語により記述された印刷ジョブを受信する受信手段21、印刷ジョブを解析してラスタ形式の印刷イメージを1バンド分又は1ページ分生成してイメージバッファに格納する解析・イメージ生成手段22、印刷ジョブ中の制御コマンドに基づいて、所定単位分(例えば1パス分)の印刷イメージをイメージバッファから印刷エンジンに転送し、印刷エンジンを制御しながら印刷を実行する印刷制御手段23等を備えている。これらの各手段は、プリンタ装置20内のROMやRAM、外部の記憶媒体等に格納されるプログラムをCPUが実行することにより機能的に実現される。
【0025】
以下、フローチャートを参照して、グレー値を非グレー値に変換する変換テーブル作成手順、及びプリンタシステム1における印刷手順について説明する。なお、各工程(符号が付与されていない部分的な工程を含む)は処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。
【0026】
図3は、プリンタドライバ手段13が参照する変換テーブルを作成するフローチャートである。また、図4は、L*a*b*色空間におけるターゲット軸を示す図である。L*a*b*色空間において、L*軸は明度を表しており、a*軸及びb*軸の値は色相及び彩度を示す色度を表している。L*a*b*色空間において、L*軸上の値は色度を有しないグレー色を示すグレー値であり、L*軸上以外の値はa*及びb*の値に応じた色度を有する非グレー値である。図3及び図4を参照して、まず、グレー値を非グレー値に変換する変換テーブル作成手順について説明する。
【0027】
まず、L*a*b*色空間における、変換後の非グレー値の一例であるグレーターゲットを設定する(S110)。グレーターゲットは、L*a*b*色空間において、0<L<100を満たすa*b*色平面における非グレー値であり、メタメリズムを考慮して設定される。本実施形態においてグレーターゲットは、L*a*b*色空間において、L=50付近のa*b*色平面における変換後の非グレー値である。
【0028】
次に、L*a*b*色空間における、変換後の非グレー値の一例であるホワイトポイントを設定する(S120)。本実施形態においてホワイトポイントは、L*a*b*色空間において、L=100付近(例えばL=95程度)のa*b*色平面における非グレー値である。a*b*色平面は、a*軸及びb*軸により4つの象限に分割されるが、ホワイトポイントは、a*b*色平面においてグレーターゲットが属する象限(図4においてハッチングされた象限)と同一の象限に属するように設定される。
【0029】
ホワイトポイントは、後述する印刷処理(図7参照)において入力画像が印刷される印刷用紙の色に基づいて設定されてもよい。これにより、使用される印刷用紙において、入力画像のグレー値を再現するのに適したホワイトポイントを設定することができる。
【0030】
また、ホワイトポイントは、後述する印刷処理(図7参照)において使用されるホワイトインクの色に基づいて設定されてもよい。例えば、印刷エンジン(図1参照)に、顔料系ホワイトインクや染料系ホワイトインク等といった、複数種類のホワイトインクが備えられている場合、該複数種類のホワイトインクのうちa*b*色平面における値がグレーターゲットと同一の象限に属するようなホワイトインクの該値をホワイトポイントとして設定してもよい。これにより、インクカートリッジ(図1参照)に充填されたホワイトインクを使用して入力画像のグレー色を再現する場合に、該グレー色の色振れを抑えることができる。また、使用される印刷用紙の色の影響を考慮せずに、入力画像のグレー色を再現するのに適したホワイトポイントを設定することができる。このため、入力画像のグレー色の色振れを抑えることができ、該グレー色を適切に再現することができる。
【0031】
また、ホワイトポイントは、後述する印刷処理(図7参照)において印刷された入力画像が観察される観察環境に基づいて定められてもよい。例えば、ホワイトポイントは、印刷された入力画像が標準光D50及び標準光Aの下で観察されると仮定した場合に、a*b*色平面におけるグレーターゲットと同一の象限に属するように設定される。これにより、印刷された入力画像が複数の観察環境下で観察される場合であっても、入力画像のグレー色を再現するのに適したホワイトポイントを設定することができる。このため、入力画像のグレー色の色振れを抑えることができ、該グレー色を適切に再現することができる。
【0032】
本実施形態ではグレーターゲットを設定した後、a*b*平面において該グレーターゲットが属する象限と同一の象限にホワイトポイントを設定しているが、ホワイトポイントを設定した後、a*b*平面において該ホワイトポイントが属する象限と同一の象限にグレーターゲットを設定してもよい。このとき、ホワイトポイントは、後述する印刷処理(図7)において入力画像が印刷される印刷用紙やホワイトインクの色に基づいて定められてよい。具体的には、例えば印刷処理で使用され得る印刷用紙やホワイトインクの色をそのままホワイトポイントとして設定する。これにより、印刷用紙の色に合わせてホワイトポイントとグレーターゲットとをa*b*平面において同一の象限に設定することができるため、入力画像のグレー色の色振れを抑えることができる。
【0033】
次に、L*a*b*色空間における、変換後の非グレー値の一例であるブラックポイントを設定する(S130)。本実施形態においてブラックポイントは、L*a*b*色空間において、L=0付近(例えばL=5程度)のa*b*色平面における非グレー値である。ブラックポイントは、a*b*色平面においてグレーターゲット及びホワイトポイントが属する象限(図4においてハッチングされた象限)と同一の象限に属するように設定される。
【0034】
次に、ホワイトポイント、グレーターゲット、及びブラックポイントを通るようにターゲット軸を設定する(S140)。ターゲット軸は、ホワイトポイントとブラックポイントとの間のターゲット軸上の非グレー値が、ホワイトポイント、グレーターゲット、及びブラックポイントと同一の象限に属するように設定される。これにより、ターゲット軸が、L*a*b*色空間におけるa*軸又はb*軸と交差するのを防ぐことができるため、印刷された入力画像のグレー値の色振れを抑えることができる。
【0035】
ターゲット軸は、ホワイトポイント、グレーターゲット、及びブラックポイントを通る曲線となるように設定されてもよく、ホワイトポイント、グレーターゲット、及びブラックポイントを通る1以上の直線となるように設定されてもよい。このとき、ターゲット軸は、L*軸と略平行な直線になるように設定されてもよい。
【0036】
また、ホワイトポイント、グレーターゲット、及びブラックポイントを通る軸を定めた後、該軸をシフトさせることにより、ターゲット軸としてもよい。この場合、a*軸及びb*軸の一方又は双方から遠ざける方向に該線をシフトさせるのが好ましい。これにより、a*軸及びb*軸とターゲット軸との間のマージンを十分に確保することができるため、例えば印刷装置においてインクの吐出量にばらつきがある場合であっても、印刷された入力画像の色振れを抑えることができる。ただし、L*軸から該軸をあまり遠ざけると、ターゲット軸上の非グレー値の色度が強くなり、印刷媒体上でグレー色を適切に再現できなくなる場合がある。このため、印刷媒体上でグレー色を適切に再現できる範囲において、L*軸から該軸をシフトさせるのが望ましい。
【0037】
次に、L*軸上のグレー値をターゲット軸上の非グレー値に変換する変換テーブルを作成する(S150)。変換テーブルは、変換前のL*軸上のグレー値と、変換後の非グレー値とを含んで構成される。本実施形態において変換テーブルは、グレー値の一例であるRGB値と、非グレー値の一例であるCMYK値とを含んで構成される(図5参照)。すなわち、変換テーブルは、R値=G値=B値となるRGB値に対して、ターゲット軸上の非グレー値を示すCMYK値を得る変換テーブルである。なお、図5に示す例では、各RBG値及びCMYK値を8ビット(0〜255)で表している。
【0038】
変換テーブルは、ホワイトポイント、グレーターゲット、及びブラックポイント以外のターゲット軸上の非グレー値についても対応するグレー値及び非グレー値を含んで構成されるのが望ましい。本実施形態において変換テーブルは、ホワイトポイント、グレーターゲット、及びブラックポイントを含む17点のターゲット軸上の非グレー値にL*軸上のグレー値を変換するように構成される。ここで、変換テーブルを構成する非グレー値は、a*b*色平面において互いに同一の象限に属する。
【0039】
また、変換テーブルは複数作成されてもよい。例えば、変換テーブルは、普通紙、光沢紙、マット紙といった、後述する印刷処理(図7参照)において使用される印刷用紙の種類ごとに作成されてもよい。これにより、入力画像が印刷される印刷用紙に適した変換テーブルを選択することができるため、印刷された入力画像の色振れをさらに抑えることができる。
【0040】
図6は、変換テーブルのグレーバランスを調整する手順を示すフローチャートである。作成された変換テーブルに基づいて入力画像を印刷した場合、印刷装置等の機体差や使用するインク、印刷用紙によって印刷された画像が必ずしも意図した色に再現されない場合がある。そこで、本実施形態では、必要に応じて、作成された変換テーブルに基づいて所定の画像を印刷し、印刷された該所定の画像を測色することによりターゲット軸を構成する値のグレーバランスを調整し、印刷装置等の機体差等の影響を抑え、意図した色を再現できるようにしている。
【0041】
まず、作成された変換テーブルに基づいて、印刷媒体にグレーパッチを印刷する(S210)。そして、印刷媒体におけるグレーパッチの色を測色し(S220)、対応するターゲット軸上の非グレー値が示す色と比較する(S230)。測色したグレーパッチの色と、ターゲット軸上の非グレー値が示す色と差が予め定められた値より大きい場合(S230 No)、測色したグレーパッチの色に基づいてグレーバランスを調整し(S240)、変換テーブルを更新する(S250)。そして、更新された変換テーブルに基づいて同様の処理をすることにより(S210〜S230)、再度測色したグレーパッチの色と、ターゲット軸上の値が示す色と差が予め定められた値より小さくなった場合(S230 Yes)、変換テーブルを構成する非グレー値のグレーバランスの調整を終了する。グレーバランスを調整する場合においても、調整後のホワイトポイントとグレーターゲットが同一の象限に属するように調整するのが望ましい。
【0042】
図7は、変換テーブルに基づいて、入力画像を印刷媒体に印刷する手順を示すフローチャートである。図1、図2、及び図7を参照して、プリンタシステム1により入力画像を印刷媒体に印刷する処理について説明する。ホスト装置10のプリンタドライバ手段13は、外部又はホスト装置上で動作しているアプリケーションプログラムから印刷要求を受け付けると、以下の処理を実行する。
【0043】
プリンタドライバ手段13は、印刷要求がされた入力画像の各画素についてRGB値を受け取り(S310)、受け取ったRGB値がグレー値であるか判断する(S320)。プリンタドライバ手段13は、受け取ったRGB値がグレー値であると判断した場合(S320 Yes)、組み込まれた変換テーブルを参照して(図2参照)、グレー値をターゲット軸上の非グレー値に変換する(S330、図4矢印及び図5参照)。一方、プリンタドライバ手段13は、受け取ったRGB値がグレー値でないと判断した場合(S320 No)、プリンタドライバ手段13に組み込まれた、L*軸上の値以外のRGB値をCMYK値に変換する他の変換テーブルを参照して、受け取ったRGB値をCMYK値に変換する(S320 No)。そして、プリンタドライバ手段13は、入力画像のすべての画素において上述した動作を繰り返すことにより(S310〜S330)、変換されたCMYK値に基づいて、入力画像の印刷イメージを生成する(S340)。本実施形態でプリンタドライバ手段13は、受け取ったRGB値がグレー値の場合と非グレー値の場合で別の変換テーブルを参照しているが、該RGB値がグレー値の場合に参照する変換テーブルと、該RGB値が非グレー値の場合に参照する変換テーブルは、まとまった1つの変換テーブルであってもよい。
【0044】
そして、プリンタドライバ手段13は、生成した印刷イメージに基づいて印刷ジョブを作成し、通信ネットワーク(図1参照)を介してプリンタ装置20に送信する。プリンタ装置20において情報処理部は、プリンタドライバ手段13から印刷ジョブを受信した場合、該印刷ジョブに記述されたインク吐出量に基づいて印刷ヘッドを制御して印刷用紙に入力画像を印刷する(S350)。
【0045】
本実施形態では、プリンタドライバ手段13が、プリンタ装置20の印刷ヘッドが吐出すべきインク量を定めてプリンタ装置20に送信しているが、他の例では、プリンタドライバ手段13はプリンタ装置20に生成された印刷イメージを送信し、プリンタ装置20の情報処理部が、該印刷イメージに基づいて印刷ヘッドの吐出インク量を定めてもよい。
【0046】
上記発明の実施の形態を通じて説明された実施例や応用例は、用途に応じて適宜に組み合わせて、又は変更若しくは改良を加えて用いることができ、本発明は上述した実施形態の記載に限定されるものではない。そのような組み合わせ又は変更若しくは改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【図1】本発明の実施形態のプリンタシステム1のハードウェア構成を示すブロック図である。
【図2】ホスト装置10及びプリンタ装置20の機能構成を示すブロック図である。
【図3】プリンタドライバ手段13に組み込まれた変換テーブルを作成するフローチャートである。
【図4】図4は、L*a*b*色空間におけるターゲット軸を示す図である。
【図5】変換テーブルの一例を示す図である。
【図6】変換テーブルのグレーバランスを調整する手順を示すフローチャートである。
【図7】変換テーブルに基づいて、入力画像を印刷媒体に印刷する手順を示すフローチャートである。
【符号の説明】
1・・・プリンタシステム、10・・・ホスト装置、11・・・入出力手段、12・・・通信手段、13・・・プリンタドライバ手段、20・・・プリンタ装置
21・・・受信手段、22・・・解析・イメージ生成手段、23・・・印刷制御手段
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a conversion table creation method, a printing method, a conversion device, and a printing device.
[0002]
[Background technology]
The achromatic color in the RGB space is theoretically a value on the L * axis in the L * a * b * space. However, in consideration of human visual characteristics, it is empirically known that achromatic color in the RGB space is more natural to humans when it is shifted from the L * axis in the L * a * b * space. Have been.
[0003]
As a color conversion method considering such human visual characteristics, there is a method disclosed in JP-A-2002-118762 (Patent Document 1). The color conversion method disclosed in Patent Document 1 enables more faithful color reproduction by shifting the gray axis from the logical L * axis in the L * a * b * space.
[0004]
[Patent Document 1]
JP-A-2002-118762
[Problems to be solved by the invention]
However, in the conventional color conversion method disclosed in Patent Literature 1, the gray axis is not determined in consideration of the relationship between the white point and the medium lightness. This causes a problem that an appropriate gray color is not reproduced on a print medium.
[0006]
Therefore, an object of the present invention is to provide a conversion table creation method, a printing method, a conversion device, and a printing device that can solve the above-described problems. This object is achieved by a combination of features described in the independent claims. The dependent claims define further advantageous embodiments of the present invention.
[0007]
[Means for Solving the Problems]
To achieve the above object, according to a first aspect of the present invention, there is provided a method for creating a conversion table for converting a gray value into a non-gray value, wherein L * a * b * Determining a predetermined value in the color space; and converting the L * a * b * color so that the converted non-gray value belongs to the same quadrant as the predetermined value in the a * b * color plane. Determining a white point in space; and a target axis passing through the predetermined value and the white point, wherein the target axis is set so that at least a value on the target axis between the predetermined value and the white point belongs to the quadrant. Defining a conversion table for converting a gray value on the L * axis to a non-gray value on the target axis. To. Accordingly, at least between the predetermined value and the white point, the non-gray value does not belong to a plurality of quadrants across the a * axis and / or the b * axis, so that the non-gray value is a color represented by the non-gray value. Gray color fluctuation can be suppressed. As a result, a non-gray color of the input image can be appropriately reproduced.
[0008]
Further, the conversion table creating method further includes a step of determining a black point in the L * a * b * color space as a non-gray value after the conversion so as to belong to the quadrant. Preferably, the target axis is further defined such that the value between the black point and the white point passes through the point and belongs to the quadrant. Thereby, in the L * a * b * color space, the color fluctuation of the non-gray color from the white point to the black point can be suppressed.
[0009]
According to a second aspect of the present invention, a step of converting a gray value on the L * axis in an input image into a non-gray value on a target axis based on the conversion table created by the conversion table creation method. And printing the input image on a print medium based on the converted non-gray value. Thus, at least between the predetermined value and the white point, non-gray color fluctuation of the input image reproduced on the print medium can be suppressed. That is, the non-gray color of the input image can be appropriately reproduced on the print medium.
[0010]
The printing method further includes a step of creating a conversion table corresponding to each of the plurality of types of print media, and a step of selecting a conversion table based on the type of print medium on which the input image is printed. Preferably, the step of converting to gray values converts gray values on the L * axis in the input image to non-gray values on the target axis based on the selected conversion table. As a result, a conversion table suitable for the type of print medium can be selected, so that a non-gray color of the input image can be reproduced on the print medium with less color fluctuation.
[0011]
Preferably, the printing method further includes a step of preparing white ink for printing the input image, and the step of determining the white point preferably determines the white point based on the color of the white ink. Accordingly, the white point and the gray target can be set in the same quadrant according to the color of the white ink to be used, so that the non-gray color fluctuation of the input image can be suppressed.
[0012]
Further, the step of determining the white point is such that the white point belongs to the quadrant when the input image printed on the print medium is observed under the standard light D50 and when the input image is observed under the standard light A. It is preferable to determine the white point as follows. Thus, even when the printed input image is viewed under a plurality of viewing environments, a non-gray color of the input image can be reproduced with little color fluctuation.
[0013]
According to a third aspect of the present invention, there is provided a method for creating a conversion table for converting a gray value into a non-gray value, wherein a white point in an L * a * b * color space is defined as the converted non-gray value. Determining the converted non-gray values in the L * a * b * color space as the converted non-gray values so that they belong to the same quadrant to which the white point belongs in the a * b * color plane. Defining a predetermined value; and defining a target axis passing through the white point and the predetermined value, wherein at least a value on the target axis between the white point and the predetermined value belongs to a quadrant. And a step of creating a conversion table for converting gray values on the L * axis into non-gray values on the target axis. To provide. This makes it possible to suppress the non-gray color fluctuation of the input image at least between the predetermined value and the white point.
[0014]
Preferably, in the step of determining a white point, the white point is determined based on a color of the print medium. Thus, the white point and the gray target can be set in the same quadrant according to the color of the print medium to be used, so that the non-gray color fluctuation of the input image can be suppressed.
[0015]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, the present invention will be described through embodiments of the present invention with reference to the drawings, but the following embodiments do not limit the invention according to the claims and are described in the embodiments. Not all combinations of features are essential to the solution of the invention.
[0016]
FIG. 1 is a block diagram illustrating a hardware configuration of a printer system 1 according to the embodiment of the present invention. As shown in FIG. 1, the printer system 1 may be a host device 10 and a communication network (LAN, the Internet, a dedicated line, a packet communication network, a combination thereof, or the like, including both wired and wireless communication). ), And a printer device 20 configured to be able to communicate with the host device 10 via the printer.
[0017]
The host device 10 is configured to include hardware such as a CPU (processor), a ROM, a RAM, an I / O controller, and a communication interface. The CPU is configured to be able to access each unit via an internal bus. I have.
[0018]
The host device 10 has the same function as an information processing device such as a normal personal computer. For example, the host device 10 accepts various inputs from a user via an I / O controller or the like / input / output means 11 for outputting information, and transmits / receives various data to / from another device via a communication interface. A communication unit 12, a printer driver unit 13 for controlling a printer, and the like are provided (see FIG. 2). Each of these units is functionally realized by the CPU executing a program stored in a ROM or a RAM in the host device 10 or an external storage medium.
[0019]
Here, the printer driver 13 included in the host device 10 has the same functional configuration as a normal printer driver. For example, a print job is created based on a predetermined printer control language in response to a print request from an application program running on the host device 10, and the print job is transmitted to the printer device 20.
[0020]
However, as will be described later, the printer driver unit 13 of the present embodiment has a predetermined value in the L * a * b * color space, which is a non-gray value after conversion, and a predetermined value in the a * b * color plane. A non-gray value on the target axis passing through a white point belonging to the same quadrant as the quadrant to which the value belongs, wherein at least a value on the target axis between the predetermined value and the white point belongs to the quadrant; * It differs from the conventional configuration in that it is configured to be able to refer to a conversion table (see FIG. 2) that associates gray values on the axis.
[0021]
The printer device 20 includes a paper feed mechanism that supplies print paper, which is an example of a print medium, into a printer, a print engine that performs printing, and a power mechanism that includes a paper discharge mechanism that discharges print paper outside the printer. Is provided. The print engine includes a paper feed mechanism, a carriage mechanism, a print head, an ink cartridge that stores a plurality of colors of ink including white ink, and the like.
[0022]
As the print engine, various print engines such as a serial printer that prints in units of one character, a line printer that prints in units of lines, and a page printer that prints in units of pages, such as an ink jet printer, can be used.
[0023]
It is an information processing unit including a CPU (processor), a ROM, a RAM, an LCD panel and an LCD controller, a communication interface, and the like that controls these power mechanism units to perform a printing operation. The CPU is configured to be able to access each unit via an internal bus, and controls a power mechanism to actually perform a printing operation according to a print job sent from the host device 10 via a communication interface, for example. Let Note that the power mechanism unit may independently include a CPU. In this case, the CPU of the power mechanism unit communicates with the CPU of the information processing unit via a parallel interface or the like to control the print engine. The printing operation is performed.
[0024]
The configuration and operation of the printer 20 are basically the same as the configuration and operation of the conventional printer (see FIG. 2). For example, the printer device 20 includes a receiving unit 21 that receives a print job described in a predetermined printer control language such as PostScript, analyzes the print job, and generates a raster-format print image for one band or one page. Analyzing / image generating means 22 for storing the print image in a predetermined unit (for example, for one pass) from the image buffer to the print engine based on the control command in the print job, and controlling the print engine. And a print control unit 23 for executing printing. Each of these units is functionally realized by the CPU executing a program stored in a ROM or a RAM in the printer device 20 or an external storage medium.
[0025]
Hereinafter, a procedure for creating a conversion table for converting a gray value to a non-gray value and a printing procedure in the printer system 1 will be described with reference to a flowchart. Note that each step (including partial steps without reference numerals) can be executed in an arbitrary order or in parallel without changing the processing contents.
[0026]
FIG. 3 is a flowchart for creating a conversion table referred to by the printer driver unit 13. FIG. 4 is a diagram showing a target axis in the L * a * b * color space. In the L * a * b * color space, the L * axis represents lightness, and the values on the a * axis and the b * axis represent chromaticity indicating hue and saturation. In the L * a * b * color space, values on the L * axis are gray values indicating a gray color having no chromaticity, and values other than on the L * axis are colors corresponding to the values of a * and b *. Non-gray values with degrees. First, a procedure for creating a conversion table for converting a gray value into a non-gray value will be described with reference to FIGS.
[0027]
First, a gray target which is an example of a non-gray value after conversion in the L * a * b * color space is set (S110). The gray target is a non-gray value in the a * b * color plane that satisfies 0 <L <100 in the L * a * b * color space, and is set in consideration of metamerism. In the present embodiment, the gray target is a non-gray value after conversion in the a * b * color plane near L = 50 in the L * a * b * color space.
[0028]
Next, a white point which is an example of the non-gray value after conversion in the L * a * b * color space is set (S120). In the present embodiment, the white point is a non-gray value in the a * b * color plane near L = 100 (for example, about L = 95) in the L * a * b * color space. The a * b * color plane is divided into four quadrants by the a * axis and the b * axis, while the white point is the quadrant to which the gray target belongs in the a * b * color plane (the hatched quadrant in FIG. 4). Are set to belong to the same quadrant as.
[0029]
The white point may be set based on the color of printing paper on which an input image is printed in a printing process (see FIG. 7) described later. This makes it possible to set a white point suitable for reproducing the gray value of the input image on the printing paper to be used.
[0030]
Further, the white point may be set based on the color of white ink used in a printing process (see FIG. 7) described later. For example, when a print engine (see FIG. 1) is provided with a plurality of types of white inks such as a pigment-based white ink and a dye-based white ink, among the plurality of types of white inks, an a * b * color plane is used. The value of the white ink whose value belongs to the same quadrant as the gray target may be set as the white point. Thereby, when reproducing the gray color of the input image using the white ink filled in the ink cartridge (see FIG. 1), the color fluctuation of the gray color can be suppressed. Further, it is possible to set a white point suitable for reproducing the gray color of the input image without considering the influence of the color of the printing paper used. For this reason, the color fluctuation of the gray color of the input image can be suppressed, and the gray color can be appropriately reproduced.
[0031]
Further, the white point may be determined based on an observation environment in which an input image printed in a printing process (see FIG. 7) described later is observed. For example, the white point is set to belong to the same quadrant as the gray target in the a * b * color plane, assuming that the printed input image is viewed under standard light D50 and standard light A. You. Thus, even when the printed input image is viewed under a plurality of viewing environments, a white point suitable for reproducing the gray color of the input image can be set. For this reason, the color fluctuation of the gray color of the input image can be suppressed, and the gray color can be appropriately reproduced.
[0032]
In the present embodiment, after setting the gray target, the white point is set in the same quadrant to which the gray target belongs in the a * b * plane, but after setting the white point, the white point is set in the a * b * plane. A gray target may be set in the same quadrant to which the white point belongs. At this time, the white point may be determined based on the color of printing paper or white ink on which the input image is printed in a printing process (FIG. 7) described later. Specifically, for example, the color of printing paper or white ink that can be used in the printing process is set as a white point as it is. Thus, the white point and the gray target can be set in the same quadrant on the a * b * plane in accordance with the color of the printing paper, so that the gray color shift of the input image can be suppressed.
[0033]
Next, a black point is set as an example of the non-gray value after conversion in the L * a * b * color space (S130). In the present embodiment, the black point is a non-gray value in the a * b * color plane near L = 0 (for example, about L = 5) in the L * a * b * color space. The black point is set to belong to the same quadrant (the hatched quadrant in FIG. 4) to which the gray target and the white point belong in the a * b * color plane.
[0034]
Next, a target axis is set to pass through the white point, the gray target, and the black point (S140). The target axis is set such that non-gray values on the target axis between the white point and the black point belong to the same quadrant as the white point, gray target, and black point. Thus, the target axis can be prevented from intersecting with the a * axis or the b * axis in the L * a * b * color space, so that the color fluctuation of the gray value of the printed input image can be suppressed. .
[0035]
The target axis may be set to be a curve passing through the white point, the gray target, and the black point, or may be set to be one or more straight lines passing through the white point, the gray target, and the black point. . At this time, the target axis may be set to be a straight line substantially parallel to the L * axis.
[0036]
Alternatively, after defining an axis passing through the white point, the gray target, and the black point, the axis may be shifted to be the target axis. In this case, it is preferable to shift the line in a direction away from one or both of the a * axis and the b * axis. As a result, a sufficient margin between the a * axis and the b * axis and the target axis can be ensured. Color fluctuation of an image can be suppressed. However, if the L * axis is too far away from the L * axis, the chromaticity of the non-gray value on the target axis becomes strong, and the gray color may not be properly reproduced on the print medium. For this reason, it is desirable to shift the axis from the L * axis within a range where the gray color can be appropriately reproduced on the print medium.
[0037]
Next, a conversion table for converting gray values on the L * axis into non-gray values on the target axis is created (S150). The conversion table includes gray values on the L * axis before conversion and non-gray values after conversion. In the present embodiment, the conversion table is configured to include an RGB value as an example of a gray value and a CMYK value as an example of a non-gray value (see FIG. 5). That is, the conversion table is a conversion table that obtains CMYK values indicating non-gray values on the target axis for RGB values where R value = G value = B value. In the example shown in FIG. 5, each RBG value and CMYK value is represented by 8 bits (0 to 255).
[0038]
Preferably, the conversion table is configured to include corresponding gray values and non-gray values for non-gray values on the target axis other than the white point, the gray target, and the black point. In this embodiment, the conversion table is configured to convert the gray values on the L * axis into 17 non-gray values on the target axis, including a white point, a gray target, and a black point. Here, the non-gray values making up the conversion table belong to the same quadrant on the a * b * color plane.
[0039]
Further, a plurality of conversion tables may be created. For example, the conversion table may be created for each type of printing paper, such as plain paper, glossy paper, or matte paper, used in a printing process (see FIG. 7) described below. Thereby, since a conversion table suitable for the printing paper on which the input image is printed can be selected, the color fluctuation of the printed input image can be further suppressed.
[0040]
FIG. 6 is a flowchart illustrating a procedure for adjusting the gray balance of the conversion table. When an input image is printed based on the created conversion table, an image printed by a machine difference of a printing apparatus or the like, an ink used, or a printing paper may not always be reproduced in an intended color. Therefore, in the present embodiment, as necessary, a predetermined image is printed based on the created conversion table, and by measuring the color of the printed predetermined image, the gray balance of the value forming the target axis is adjusted. Adjustments are made to reduce the effects of machine differences between printing devices and the like so that the intended colors can be reproduced.
[0041]
First, a gray patch is printed on a print medium based on the created conversion table (S210). Then, the color of the gray patch on the print medium is measured (S220) and compared with the color indicated by the non-gray value on the corresponding target axis (S230). If the difference between the color of the measured gray patch and the color indicated by the non-gray value on the target axis is larger than a predetermined value (No in S230), the gray balance is adjusted based on the color of the measured gray patch. (S240), the conversion table is updated (S250). Then, by performing the same processing based on the updated conversion table (S210 to S230), the difference between the color of the gray patch measured again and the color indicated by the value on the target axis is determined from the predetermined value. If it has become smaller (Yes in S230), the adjustment of the gray balance of the non-gray values constituting the conversion table ends. Even when adjusting the gray balance, it is desirable to adjust the white point after adjustment and the gray target so that they belong to the same quadrant.
[0042]
FIG. 7 is a flowchart illustrating a procedure for printing an input image on a print medium based on the conversion table. The process of printing an input image on a print medium by the printer system 1 will be described with reference to FIGS. Upon receiving a print request from an external or an application program running on the host device, the printer driver unit 13 of the host device 10 executes the following processing.
[0043]
The printer driver 13 receives the RGB values for each pixel of the input image for which the print request has been made (S310), and determines whether the received RGB values are gray values (S320). If the printer driver unit 13 determines that the received RGB values are gray values (Yes at S320), the printer driver unit 13 refers to the incorporated conversion table (see FIG. 2) and converts the gray values to non-gray values on the target axis. It is converted (S330, see arrow in FIG. 4 and FIG. 5). On the other hand, if the printer driver 13 determines that the received RGB values are not gray values (S320, No), the printer driver 13 converts the RGB values other than the values on the L * axis into CMYK values incorporated in the printer driver 13. The received RGB values are converted into CMYK values with reference to another conversion table (S320, No). Then, the printer driver unit 13 generates the print image of the input image based on the converted CMYK values by repeating the above-described operation for all the pixels of the input image (S310 to S330) (S340). In the present embodiment, the printer driver unit 13 refers to different conversion tables when the received RGB values are gray values and non-gray values. However, the conversion table referred to when the RGB values are gray values is used. The conversion table referred to when the RGB values are non-gray values may be a single conversion table.
[0044]
Then, the printer driver unit 13 creates a print job based on the generated print image and transmits the print job to the printer device 20 via the communication network (see FIG. 1). In the printer device 20, when receiving the print job from the printer driver unit 13, the information processing unit controls the print head based on the ink ejection amount described in the print job and prints the input image on print paper (S350). ).
[0045]
In the present embodiment, the printer driver 13 determines the amount of ink to be ejected by the print head of the printer 20 and sends it to the printer 20. In other examples, the printer driver 13 transmits the amount of ink to the printer 20. The generated print image may be transmitted, and the information processing unit of the printer device 20 may determine the discharge ink amount of the print head based on the print image.
[0046]
The examples and application examples described through the above embodiments of the present invention can be used in appropriate combination or with modifications or improvements depending on applications. The present invention is limited to the description of the above embodiments. Not something. It is apparent from the description of the appended claims that embodiments in which such combinations or changes or improvements are made can be included in the technical scope of the present invention.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a hardware configuration of a printer system 1 according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating a functional configuration of a host device 10 and a printer device 20.
FIG. 3 is a flowchart for creating a conversion table incorporated in the printer driver unit 13;
FIG. 4 is a diagram illustrating a target axis in an L * a * b * color space.
FIG. 5 is a diagram illustrating an example of a conversion table.
FIG. 6 is a flowchart illustrating a procedure for adjusting a gray balance of a conversion table.
FIG. 7 is a flowchart illustrating a procedure for printing an input image on a print medium based on a conversion table.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Printer system, 10 ... Host device, 11 ... Input / output means, 12 ... Communication means, 13 ... Printer driver means, 20 ... Printer device 21 ... Receiving means, 22: analysis / image generation means, 23: print control means

Claims (10)

グレー値を非グレー値に変換する変換テーブルの作成方法であって、
変換後の非グレー値として、L*a*b*色空間内における所定の値を定めるステップと、
変換後の非グレー値として、a*b*色平面内において前記所定の値が属する象限と同一の象限に属するように、前記L*a*b*色空間内におけるホワイトポイントを定めるステップと、
前記所定の値と前記ホワイトポイントとを通るターゲット軸であって、少なくとも前記所定の値と前記ホワイトポイントとの間の前記ターゲット軸上の値が前記象限に属するようにターゲット軸を定めるステップと、
L*軸上のグレー値を、前記ターゲット軸上の非グレー値に変換する変換テーブルを作成するステップと
を備えたことを特徴とする変換テーブル作成方法。
A method of creating a conversion table that converts gray values to non-gray values,
Determining a predetermined value in the L * a * b * color space as the converted non-gray value;
Determining a white point in the L * a * b * color space such that the converted non-gray value belongs to the same quadrant to which the predetermined value belongs in the a * b * color plane;
A target axis passing through the predetermined value and the white point, defining a target axis such that at least a value on the target axis between the predetermined value and the white point belongs to the quadrant;
Creating a conversion table for converting gray values on the L * axis into non-gray values on the target axis.
変換後の非グレー値として、前記象限に属するように、前記L*a*b*色空間内におけるブラックポイントを定めるステップをさらに備え、
前記ターゲット軸を定めるステップは、前記ブラックポイントをさらに通り、前記ブラックポイントと前記ホワイトポイントとの間の値が前記象限に属するように前記ターゲット軸を定めることを特徴とする請求項1に記載の変換テーブル作成方法。
Determining a black point in the L * a * b * color space as a non-gray value after the conversion so as to belong to the quadrant;
The method of claim 1, wherein the step of defining the target axis further comprises: defining the target axis such that a value between the black point and the white point passes through the black point and belongs to the quadrant. Conversion table creation method.
請求項1又は2に記載の変換テーブル作成方法により作成された変換テーブルに基づいて、入力画像における前記L*軸上のグレー値を、前記ターゲット軸上の非グレー値に変換するステップと、
変換された前記非グレー値に基づいて、前記入力画像を印刷媒体に印刷するステップと
を備えたことを特徴とする印刷方法。
Converting a gray value on the L * axis in the input image into a non-gray value on the target axis based on the conversion table created by the conversion table creating method according to claim 1;
Printing the input image on a print medium based on the converted non-gray value.
複数種類の前記印刷媒体のそれぞれに対応する前記変換テーブルを作成するステップと、
前記入力画像を印刷する印刷媒体の種類に基づいて、前記変換テーブルを選択するステップと
をさらに備え、
前記非グレー値に変換するステップは、選択された前記変換テーブルに基づいて、前記入力画像における前記L*軸上の前記グレー値を、前記ターゲット軸の前記非グレー値に変換することを特徴とする請求項3に記載の印刷方法。
Creating the conversion table corresponding to each of a plurality of types of print media;
Selecting the conversion table based on a type of a print medium on which the input image is printed, further comprising:
The step of converting to the non-gray value converts the gray value on the L * axis in the input image into the non-gray value on the target axis based on the selected conversion table. 4. The printing method according to claim 3, wherein:
前記入力画像を印刷するためのホワイトインクを用意するステップをさらに備え、
前記ホワイトポイントを定めるステップは、前記ホワイトインクの色に基づいて、前記ホワイトポイントを定めることを特徴とする請求項3に記載の印刷方法。
Further comprising preparing white ink for printing the input image,
The printing method according to claim 3, wherein the step of determining the white point determines the white point based on a color of the white ink.
前記ホワイトポイントを定めるステップは、前記印刷媒体に印刷された前記入力画像を標準光D50の下で観察すると仮定した場合と、標準光Aの下で観察する仮定した場合に、前記ホワイトポイントが前記象限に属するように前記ホワイトポイントを定めることを特徴とする請求項3に記載の印刷方法。The step of determining the white point is performed when the input image printed on the print medium is observed under the standard light D50 and when the input image is observed under the standard light A. The printing method according to claim 3, wherein the white point is determined so as to belong to a quadrant. グレー値を非グレー値に変換する変換テーブルの作成方法であって、
変換後の非グレー値として、L*a*b*色空間内におけるホワイトポイントを定めるステップと、
変換後の非グレー値として、a*b*色平面内において前記ホワイトポイントが属する象限と同一の象限に属するように、変換後の前記非グレー値として前記L*a*b*色空間における所定の値を定めるステップと、
前記ホワイトポイントと前記所定の値とを通るターゲット軸であって、少なくとも前記ホワイトポイントと前記所定の値との間の前記ターゲット軸上の値が前記象限に属するようにターゲット軸を定めるステップと、
L*軸上のグレー値を、前記ターゲット軸上の非グレー値に変換する変換テーブルを作成するステップと
を備えたことを特徴とする変換テーブル作成方法。
A method of creating a conversion table that converts gray values to non-gray values,
Determining a white point in the L * a * b * color space as the converted non-gray value;
A predetermined value in the L * a * b * color space as the converted non-gray value such that the converted non-gray value belongs to the same quadrant to which the white point belongs in the a * b * color plane. Determining the value of
A target axis passing through the white point and the predetermined value, and defining a target axis such that at least a value on the target axis between the white point and the predetermined value belongs to the quadrant;
Creating a conversion table for converting gray values on the L * axis into non-gray values on the target axis.
請求項7に記載の変換テーブル作成方法により作成された変換テーブルに基づいて、入力画像における前記L*軸上のグレー値を、前記ターゲット軸上の非グレー値に変換するステップと、
変換された前記非グレー値に基づいて、前記入力画像を印刷媒体に印刷するステップと
を備え、
前記ホワイトポイントを定めるステップは、前記印刷媒体の色に基づいて、前記ホワイトポイントを定めることを特徴とする印刷方法。
Converting a gray value on the L * axis in an input image into a non-gray value on the target axis based on the conversion table created by the conversion table creating method according to claim 7;
Printing the input image on a print medium based on the converted non-gray value,
The printing method, wherein the step of determining the white point determines the white point based on a color of the print medium.
入力されたグレー値を非グレー値に変換する変換装置であって、
変換後の前記非グレー値であるL*a*b*色空間内における所定の値、及びa*b*色平面内において前記所定の値が属する象限と同一の象限に属するホワイトポイントを通るターゲット軸であって、少なくとも前記所定の値と前記ホワイトポイントとの間の前記ターゲット軸上の値が前記象限に属する前記ターゲット軸上の非グレー値と、L*軸上のグレー値とを対応づけた変換テーブルを格納する格納部と、
前記変換テーブルに基づいて、前記入力されたグレー値を前記非グレー値に変換する変換部と
を備えたことを特徴とする変換装置。
A conversion device for converting an input gray value into a non-gray value,
A target passing through a predetermined value in the L * a * b * color space, which is the non-gray value after the conversion, and a white point belonging to the same quadrant to which the predetermined value belongs in the a * b * color plane Axis, wherein at least a value on the target axis between the predetermined value and the white point corresponds to a non-gray value on the target axis belonging to the quadrant and a gray value on the L * axis. A storage unit for storing the conversion table,
A conversion unit configured to convert the input gray value into the non-gray value based on the conversion table.
請求項9に記載の変換装置と、
前記変換装置により変換された前記非グレー値に基づいて、前記入力画像を印刷媒体に印刷する印刷部と
を備えたことを特徴とする印刷装置。
A conversion device according to claim 9,
A printing unit configured to print the input image on a print medium based on the non-gray value converted by the conversion device.
JP2003108617A 2003-04-14 2003-04-14 Conversion table creation method, printing method, conversion device, and printing device Pending JP2004320190A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003108617A JP2004320190A (en) 2003-04-14 2003-04-14 Conversion table creation method, printing method, conversion device, and printing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003108617A JP2004320190A (en) 2003-04-14 2003-04-14 Conversion table creation method, printing method, conversion device, and printing device

Publications (1)

Publication Number Publication Date
JP2004320190A true JP2004320190A (en) 2004-11-11

Family

ID=33470024

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003108617A Pending JP2004320190A (en) 2003-04-14 2003-04-14 Conversion table creation method, printing method, conversion device, and printing device

Country Status (1)

Country Link
JP (1) JP2004320190A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009069606A (en) * 2007-09-14 2009-04-02 Canon Inc Color image forming apparatus and color adjustment method in color image forming apparatus
US7852512B2 (en) 2006-05-30 2010-12-14 Brother Kogyo Kabushiki Kaisha Color image processing device and medium employed for the same
JP2011061312A (en) * 2009-09-07 2011-03-24 Brother Industries Ltd Profile correction method and image forming apparatus
JP2014053886A (en) * 2012-08-07 2014-03-20 Canon Inc Image processor, image processing method and program
US8705152B2 (en) 2006-10-12 2014-04-22 Samsung Electronics Co., Ltd. System, medium, and method calibrating gray data

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7852512B2 (en) 2006-05-30 2010-12-14 Brother Kogyo Kabushiki Kaisha Color image processing device and medium employed for the same
US8705152B2 (en) 2006-10-12 2014-04-22 Samsung Electronics Co., Ltd. System, medium, and method calibrating gray data
JP2009069606A (en) * 2007-09-14 2009-04-02 Canon Inc Color image forming apparatus and color adjustment method in color image forming apparatus
US8373899B2 (en) 2007-09-14 2013-02-12 Canon Kabushiki Kaisha Color image forming apparatus and color adjustment method
JP2011061312A (en) * 2009-09-07 2011-03-24 Brother Industries Ltd Profile correction method and image forming apparatus
US8576441B2 (en) 2009-09-07 2013-11-05 Brother Kogyo Kabushiki Kaisha Profile correcting method
JP2014053886A (en) * 2012-08-07 2014-03-20 Canon Inc Image processor, image processing method and program

Similar Documents

Publication Publication Date Title
US8330970B2 (en) Image processing device, image processing method, and recording medium
JP2004009480A (en) Color image processing apparatus, color image forming method, and recording medium
JP2008074103A (en) Printer and printing method
US7426060B2 (en) Image processing method, image processing device and image processing system
JP2010288250A (en) Image processing apparatus, image processing method, program, and recording medium
JP2004320190A (en) Conversion table creation method, printing method, conversion device, and printing device
JP7182931B2 (en) PRINTING SYSTEM, PRINTING METHOD, IMAGE PROCESSING APPARATUS, AND IMAGE PROCESSING METHOD
JP4325575B2 (en) Standard color setting for monotone images
JP2010274616A (en) Image processing system, image processing device, image forming apparatus and program
JP2003334934A (en) Image formation control device, image formation control method, and image formation control program
JP2010039976A (en) Image processor, printing data generation method, and computer program
US8081343B2 (en) Image forming system and computer readable medium storing image forming program
JP2008160475A (en) Image output method and image output apparatus
JP2009004917A (en) Color processing apparatus and method
JP7490447B2 (en) Image processing device, control method thereof, and program
JP2011239428A (en) Image processing device and its data conversion method
JP2006159709A (en) Image output apparatus, image output method, and recording medium
JP2012014323A (en) Print control method and print controller
KR100662211B1 (en) How to control raster image processing on large printers
JP2009224986A (en) Scanner
JP5229556B2 (en) Image forming apparatus
JP2007251619A (en) Image processing apparatus, image processing method, and image processing program
JP2005001275A (en) Printing method and printing system
JP2024129561A (en) Image forming device
JP5458881B2 (en) Printing apparatus, printing method, and computer program