(57)【特許請求の範囲】
【請求項１】
各色のインクドットを形成してｓＲＧＢ色空間よりも広い色空間でカラー画像を印刷可能な印刷部に、該各色のインクドットの形成を制御するための制御信号を出力して、該印刷部を制御する印刷制御装置であって、
前記ｓＲＧＢ色空間で表されたカラー画像データを受け取る画像データ受取手段と、
前記印刷部が表現可能な色域であって、前記ｓＲＧＢ色空間によって表現不能な色域を有する特定の色相として、六角錐カラーモデルにおける色相角で略１５０度ないし略２１０度の範囲に相当する青色から緑色までの色相を予め記憶している色相記憶手段と、
前記受け取ったカラー画像データの前記特定の色相の彩度を、前記範囲内において前記色相角で略１８０度に相当する色の強調の度合いが最も高くなるように連続して、前記ｓＲＧＢ色空間を超えることを許容しつつ強調する彩度強調手段と、
前記特定の色相の彩度が強調されたカラー画像データに基づいて、前記各色のインクドットの形成有無を判断するドット形成判断手段と、
前記判断結果を、前記制御信号として前記印刷部に出力する制御信号出力手段と
を備える印刷制御装置。
【請求項２】
請求項１記載の印刷制御装置であって、
前記カラー画像データを、彩度と色相と明度とを用いた表現形式に変換する表現形式変換手段を備え、
前記彩度強調手段は、前記表現形式が変換されたカラー画像データを受け取って、前記特定の色相の彩度を強調する手段である印刷制御装置。
【請求項３】
請求項１記載の印刷制御装置であって、
前記彩度強調手段は、前記特定の色相での前記カラー画像データの彩度が高くなるほど、強く彩度を強調する手段である印刷制御装置。
【請求項４】
請求項１記載の印刷制御装置であって、
前記彩度強調手段は、
前記カラー画像データを、該カラー画像データが表現可能な彩度よりも高い彩度を表現可能なデータ形式による広域カラー画像データに変換する画像データ変換手段を備え、
前記受け取ったカラー画像データを前記広域カラー画像データに変換した後に、彩度を強調する手段である印刷制御装置。
【請求項５】
請求項１記載の印刷制御装置であって、
前記彩度強調手段は、
前記カラー画像データの彩度を強調する程度を、予め複数種類記憶しておく強調程度記憶手段と、
前記記憶されている複数の強調程度の中から、１の強調程度を予め選択しておく強調程度選択手段と
を備え、
前記選択されている強調程度に従って、前記カラー画像データの彩度を強調する手段である印刷制御装置。
【請求項６】
請求項１記載の印刷制御装置であって、
前記カラー画像データの彩度を強調するか否かを予め設定しておく強調有無設定手段と、
前記カラー画像データの強調を行わない旨が設定されている場合に、前記彩度強調手段における彩度の強調を禁止するとともに、前記画像データ受取手段が受け取ったカラー画像データを前記ドット形成判断手段に供給する彩度強調禁止手段と
を備え、
前記ドット形成判断手段は、前記彩度強調禁止手段から供給されたカラー画像データに基づいて、前記各色のインクドットの形成有無を判断する手段である印刷制御装置。
【請求項７】
印刷媒体上に、各色のインクドットを形成してカラー画像を印刷する印刷装置であって、
前記印刷媒体上に、前記各色のインクドットを形成する印刷部と、
請求項１ないし請求項６のいずれかに記載の印刷制御装置と
を備える印刷装置。
【請求項８】
各色のインクドットを形成してｓＲＧＢ色空間よりも広い色空間でカラー画像を印刷可能な印刷部に、該各色のインクドットの形成を制御するための制御信号を出力して、該印刷部を制御する印刷制御方法であって、
前記印刷部が表現可能な色域であって、前記ｓＲＧＢ色空間によって表現不能な色域を有する特定の色相として、六角錐カラーモデルにおける色相角で略１５０度ないし略２１０度の範囲に相当する青色から緑色までの色相を予め記憶しておき、
前記ｓＲＧＢ色空間で表されたカラー画像データを受け取って、該カラー画像データの前記特定の色相の彩度を、前記範囲内において前記色相角で略１８０度に相当する色の強調の度合いが最も高くなるように連続して、前記ｓＲＧＢ色空間を超えることを許容しつつ強調し、
前記特定の色相の彩度が強調されたカラー画像データに基づいて、前記各色のインクドットの形成有無を判断し、
前記判断結果を、前記制御信号として前記印刷部に出力することによって、該印刷を制御する印刷制御方法。
【請求項９】
請求項８記載の印刷制御方法であって、
前記特定の色相の彩度を強調するに際しては、前記受け取ったカラー画像データが表現可能な彩度よりも高い彩度を表現可能なデータ形式に、該受け取ったカラー画像データを変換した後に、彩度の強調を行う印刷制御方法。
【請求項１０】
各色のインクドットを形成してｓＲＧＢ色空間よりも広い色空間で画像を印刷可能な印刷部に、該各色のインクドットの形成を制御するための制御信号を出力して、該印刷部を制御する印刷制御方法を実現するプログラムを、コンピュータで読み取り可能に記録した記録媒体であって、
前記印刷部が表現可能な色域であって、前記ｓＲＧＢ色空間によって表現不能な色域を有する特定の色相として、六角錐カラーモデルにおける色相角で略１５０度ないし略２１０度の範囲に相当する青色から緑色までの色相を予め記憶しておく機能と、
前記ｓＲＧＢ色空間で表されたカラー画像データを受け取って、該カラー画像データの前記特定の色相の彩度を、前記範囲内において前記色相角で略１８０度に相当する色の強調の度合いが最も高くなるように連続して、前記ｓＲＧＢ色空間を超えることを許容しつつ強調する機能と、
前記特定の色相の彩度が強調されたカラー画像データに基づいて、前記各色のインクドットの形成有無を判断する機能と、
前記判断結果を、前記制御信号として前記印刷部に出力する機能と
を実現するプログラムを記録した記録媒体。
【請求項１１】
カラー画像データを受け取って所定の画像処理を施し、該画像処理後のカラー画像データをｓＲＧＢ色空間よりも広い色空間で印刷するために外部に出力する画像処理装置であって、
前記ｓＲＧＢ色空間で表された前記カラー画像データを受け取る画像データ受取手段と、
前記印刷部が表現可能な色域であって、前記ｓＲＧＢ色空間によって表現不能な色域を有する特定の色相として、六角錐カラーモデルにおける色相角で略１５０度ないし略２１０度の範囲に相当する青色から緑色までの色相を予め記憶している色相記憶手段と、
前記受け取ったカラー画像データの前記特定の色相の彩度を、前記範囲内において前記色相角で略１８０度に相当する色の強調の度合いが最も高くなるように連続して、前記ｓＲＧＢ色空間を超えることを許容しつつ強調する彩度強調手段と、
前記彩度の強調されたカラー画像データを出力する画像データ出力手段と
を備える画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、印刷媒体上に各色インクドットを形成して高画質のカラー画像を印刷する技術に関する。
【０００２】
【従来の技術】
デジタルカメラ、カラースキャナ、カラーモニタ、カラープリンタなど、カラー画像を扱うことの可能な種々の画像機器が広く使用されている。これら画像機器では、カラー画像を、いわゆる光の三原色に対応するＲ画像、Ｇ画像、Ｂ画像の３つの画像に分けて取り扱う。すなわち、デジタルカメラ、カラースキャナなどの撮像機器は、カラー画像のデータとして、Ｒ画像，Ｇ画像，Ｂ画像に対応するＲＧＢの各階調値を出力する。出力されたＲＧＢ階調値に基づいて、例えばカラーモニタは画面上にＲ画像，Ｇ画像，Ｂ画像の各画像を映し出し、これら３つの画像を画面上で合成することによってカラー画像を映し出す。また、カラープリンタは、受け取ったＲＧＢの各階調値を、プリンタで取り扱うことのできるシアン（Ｃ），マゼンタ（Ｍ），イエロ（Ｙ）の各階調値に変換した後、得られたＣＭＹの各階調値に応じて、印刷媒体上にシアン色，マゼンタ色，イエロ色の塗料を種々の方法により付着させることによってカラー画像を印刷している。
【０００３】
デジタルカメラやカラースキャナなどの撮像機器の出力するＲＧＢ画像データは、機種によって少しずつ異なっている場合がある。これは、カラー画像から光の三原色に対応する３つの色成分、すなわちＲ画像成分，Ｇ画像成分，Ｂ画像成分を分離する検出器の感度が機種によって異なっているからである。また、全く同じＲＧＢ画像データを供給したとしても、カラーモニタやカラープリンタの機種によって、モニタ上あるいは印刷媒体上に表現される色が微妙に異なる場合がある。この一つの原因として、カラーモニタの場合は、ＲＧＢ画像データに基づいて画面上に映し出されるＲＧＢの各画像の感度が機種によって微妙に異なっていることがあり、カラープリンタの場合は、シアン，マゼンタ，イエロの各色の発色の仕方が機種によって微妙に異なっていることがある。従って、撮影したそのままの色をカラーモニタあるいはカラープリンタで表現するためには、デジタルカメラやカラースキャナなどのＲＧＢ画像データを出力する側の特性と、カラーモニタやカラープリンタなどのＲＧＢ画像データを受け取る側の特性とを、一致させておかなければならない。
【０００４】
これら画像機器の組み合わせが変わる度に、ＲＧＢ画像データを出力する側の特性と受け取る側の特性とを、調整し直さなければならないのでは煩雑であるので、次のような方法が広く使用されている。すなわち、所定の感度を有する仮想的な基準の検出器を想定しておき、この検出器が出力するＲＧＢ画像データを標準の画像データと定めておく。このような標準の画像データとして、ｓＲＧＢ画像データと呼ばれる規格の画像データが広く使用されている。デジタルカメラやカラースキャナなどの撮像機器は、ＲＧＢ画像データを標準の画像データ（ｓＲＧＢ画像データ）に変換してから出力する。また、カラーモニタやカラープリンタなどは標準のＲＧＢ画像データ（ｓＲＧＢ画像データ）の色を正確に再現できるように、それぞれの特性を調整しておく。こうすれば、如何なる撮像機器から出力された画像データであっても、あるいは画像データを受け取る機器の特性が如何なるものであっても、本来の色を正確に再現することが可能となる。
【０００５】
【発明が解決しようとする課題】
しかし、かかる方法では、カラープリンタ側で標準のＲＧＢ画像データを如何に正確に再現しても、必ずしも満足のいく画質が得られない場合があった。特に、近年ではカラープリンタの印刷画質が改良されて銀塩写真と対比し得る高画質の画像を印刷することが可能となっているにもかかわらず、カラープリンタで印刷される画像の鮮やかさが銀塩写真に対して見劣りして、満足できる画質が得られない場合があった。
【０００６】
この発明は、従来技術における上述のような問題を解決するためになされたものであり、標準のＲＧＢ画像データを受け取って、より高画質の画像を印刷することを可能とする技術を提供することを目的とする。
【０００７】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明の印刷制御装置は、次の構成を採用した。すなわち、
各色のインクドットを形成してｓＲＧＢ色空間よりも広い色空間でカラー画像を印刷可能な印刷部に、該各色のインクドットの形成を制御するための制御信号を出力して、該印刷部を制御する印刷制御装置であって、
前記ｓＲＧＢ色空間で表されたカラー画像データを受け取る画像データ受取手段と、
前記印刷部が表現可能な色域であって、前記ｓＲＧＢ色空間によって表現不能な色域を有する特定の色相として、六角錐カラーモデルにおける色相角で略１５０度ないし略２１０度の範囲に相当する青色から緑色までの色相を予め記憶している色相記憶手段と、
前記受け取ったカラー画像データの前記特定の色相の彩度を、前記範囲内において前記色相角で略１８０度に相当する色の強調の度合いが最も高くなるように連続して、前記ｓＲＧＢ色空間を超えることを許容しつつ強調する彩度強調手段と、
前記特定の色相の彩度が強調されたカラー画像データに基づいて、前記各色のインクドットの形成有無を判断するドット形成判断手段と、
前記判断結果を、前記制御信号として前記印刷部に出力する制御信号出力手段と
を備えることを要旨とする。
【０００８】
また、上記の印刷制御装置に対応する本発明の印刷制御方法は、
各色のインクドットを形成してｓＲＧＢ色空間よりも広い色空間でカラー画像を印刷可能な印刷部に、該各色のインクドットの形成を制御するための制御信号を出力して、該印刷部を制御する印刷制御方法であって、
前記印刷部が表現可能な色域であって、前記ｓＲＧＢ色空間によって表現不能な色域を有する特定の色相として、六角錐カラーモデルにおける色相角で略１５０度ないし略２１０度の範囲に相当する青色から緑色までの色相を予め記憶しておき、
前記ｓＲＧＢ色空間で表されたカラー画像データを受け取って、該カラー画像データの前記特定の色相の彩度を、前記範囲内において前記色相角で略１８０度に相当する色の強調の度合いが最も高くなるように連続して、前記ｓＲＧＢ色空間を超えることを許容しつつ強調し、
前記特定の色相の彩度が強調されたカラー画像データに基づいて、前記各色のインクドットの形成有無を判断し、
前記判断結果を、前記制御信号として前記印刷部に出力することによって、該印刷を制御することを要旨とする。
【０００９】
かかる印刷制御装置および印刷制御方法においては、彩度を強調する特定の色相を予め記憶しておき、カラー画像データの前記所定の色相の彩度を強調して、強調後の画像データに基づいて各色のインクドットの形成有無を判断する。こうして生成したインクドットの形成有無の判断結果を、該インクドットの形成を制御する制御信号として前記印刷部に供給する。
【００１０】
上記の印刷制御装置および印刷制御方法についての本発明は、カラーポジティブフィルムで表現可能な色の範囲すなわち色域と、インクドットを形成してカラー画像を印刷する印刷装置（以下では、カラープリンタと呼ぶ）が表現可能な色域と、標準のＲＧＢ画像データのデータ形式として使用されているｓＲＧＢ色空間の色域とが、以下に示すような関係にあることを見い出すことによって完成された。そこで、本発明の作用および効果を説明するために、先ず、新たに見いだされた関係について説明する。尚、以下では、ＲＧＢ画像データがｓＲＧＢ色空間で表現された画像データである場合、ｓＲＧＢ表色系の画像データと記述する。
【００１１】
図１６は、カラーポジティブフィルムの色域と、カラープリンタの色域と、ｓＲＧＢ表色系の色域との関係を示す説明図である。図１６中の×印は、カラーポジティブフィルムに表現されている色を測色して、ｘｙ色度座標にプロットした測色結果である。測色に際しては、カラーポジティブフィルムの色域をできるだけ正確に表現するように、複数の写真の中から種々の色の部分を選び出して測色した。また、図１６中の○印は、カラープリンタの色域を測色してｘｙ色度座標にプロットした結果である。カラープリンタの色域の測色に際しては、プリンタで表現可能な全範囲の色彩をパッチ画像に印刷し、パッチ画像を測色することによって行った。尚、実線で示しているのは、光の波長を徐々に変化させたときに、光が呈する色彩をｘｙ色度座標にプロットして得られた軌跡である。この軌跡は表現可能な色彩の限界を示しており、輝線スペクトルと呼ばれる。ｘｙ色度座標上で輝線スペクトルに近づくほど色彩の彩度が高くなることを示している。また、図１６の中の輝線スペクトルの近傍に示した「赤色」，「緑色」，「青色」の表示は、その近傍の領域がそれぞれの赤色，緑色，青色の色相に対応することを示している。
【００１２】
図１６に示した測色結果から、近年のカラープリンタの色域は、カラーポジティブフィルムとほぼ同等の色域を有していることが見い出された。更に、図１６中に破線で示すように、ｓＲＧＢ表色系の色域をｘｙ色度座標中に重ねて表示したところ、ｓＲＧＢ表色系の色域は、カラープリンタの色域あるいはカラーポジティブフィルムの色域よりも、狭い部分が存在し、特に色相が緑色から青色にかけての彩度の高い領域で、色域が狭くなっていることが見い出された。図１６に示した測色結果は、印刷媒体上にインク滴を吐出してインクドットを形成する、いわゆるインクジェットカラープリンタについてのものであるが、このような現象は、印刷媒体上にインクドットを形成する方式の違いによらず、種々のカラープリンタにおいても同様に生じていると考えることができる。
【００１３】
本願の発明者は、このような知見に基づき、カラープリンタがカラー画像データを如何に正確に再現しても必ずしもカラーポジティブフィルムのような高画質の画像を得られない場合がある理由が、次のようなものであることを見い出すことによって本発明を完成させた。すなわち、カラー画像データの一般的なデータ形式として広く使用されているｓＲＧＢ表色系は、色相が緑色から青色にかけての彩度の高い色彩を扱うことができないので、カラープリンタはこのような色彩を本来は表現可能であるにもかかわらず、ｓＲＧＢ表色系の画像データを再現している限り、彩度の高い緑色や青色を印刷することはできない。このため、カラープリンタで画像データを如何に正確に再現しても、十分に高画質の画像を得られない場合が生じていたものと考えられる。
【００１４】
カラープリンタが、ｓＲＧＢ表色系と異なって彩度方向に色域の制約がないＬ* ａ* ｂ* 表色系で表現された画像データを受け取る場合もあるが、このような場合にも同様なことが生じ得る。なぜなら、カラー画像データのデータ形式としてｓＲＧＢ表色系は現在の標準的な形式として広く使用されているために、一旦ｓＲＧＢ表色系で表現された画像データをＬ* ａ* ｂ* 表色系に変換している場合があるからである。色域の狭いｓＲＧＢ表色系で表現することによって、彩度の高い緑色や青色のデータが一旦失われてしまうと、その後、画像データを、Ｌ* ａ* ｂ* 表色系に変換しても、失われたデータが戻ることはない。このような場合は、例えＬ* ａ* ｂ* 表色系で表現された画像データを受け取っていても、カラープリンタで画像データを正確に再現するだけでは、十分に満足できる画質を印刷することができない場合がある。尚、こうした問題は、ｓＲＧＢ表色系で表現されたカラー画像データに限らず、取り扱う色域の狭い他の表色系で表現されたカラー画像データや、あるいは何らかの理由によって、色域の狭いカラー画像データに変換された場合にも、同様に生じ得る。
【００１５】
本発明の印刷制御装置および印刷制御方法においては、彩度を強調する特定の色相を予め記憶しておき、カラー画像データの前記所定の色相の彩度を強調して、強調後の画像データに基づいて各色のインクドットの形成有無を判断する。例えば、彩度の高い緑色から青色にかけての色彩のように、カラープリンタが本来は印刷可能であるにもかかわらずカラー画像データが扱うことのできない色域の色相を予め記憶しておき、この色相において画像データの彩度を強調すれば、失われていた高彩度の画像データを復元することができる。こうして画像データを復元しておけば、復元した画像データの色彩をカラープリンタで正確に再現することによって、十分に高画質の画像を印刷することが可能となる。
【００１６】
かかる印刷制御装置においては、彩度を強調すべき色相として、青色から緑色までの色相を記憶しておき、色相がかかる範囲にある画像データの彩度を強調するようにしても良い。
【００１７】
図１６に示したように、色相が青色から緑色までの領域において、カラープリンタは画像データの色域よりも高い彩度の色彩を表現することができるので、彩度を強調すべき色相としてかかる範囲を記憶しておくことで、充分に高画質の画像を印刷することが可能となる。
【００１８】
かかる印刷制御装置においては、受け取ったカラー画像データを、彩度と色相と明度とを用いた表現形式に一旦、変換した後、前記表現形式が変換されたカラー画像データに対して、前記特定の色相での彩度強調を行ってもよい。
【００１９】
カラー画像データを、彩度と色相と明度とを用いた表現形式に変換しておけば、特定の色相だけ彩度を強調するといった処理を、簡便に行うことができるので好適である。
【００２０】
かかる印刷制御装置においては、彩度を強調する特定の色相でカラー画像データの彩度が高くなるほど、該カラー画像データの彩度を強く強調するようにしてもよい。高い彩度の色彩を含んだカラー画像データを、色域の狭いカラー画像データに変換する場合には、彩度が高いデータほど彩度を低下させるような変換を行う場合がある。このような場合には、彩度の高い画像データほど強く彩度を強調することによって、色域の狭いカラー画像データに変換する前の画像に近い画像を印刷することが可能となるので好ましい。
【００２１】
また、前述の印刷制御装置および印刷制御方法においては、前記特定の色相の彩度を強調するに際して、カラー画像データを、より高い彩度の色彩を表現可能なデータ形式による広域カラー画像データに一旦変換した後に、該広域カラー画像データの彩度を強調するようにしてもよい。
【００２２】
カラー画像データを、前記広域カラー画像データに変換してから彩度を強調すれば、変換前のカラー画像では扱うことのできなかった高い彩度の画像データを扱うことが可能となるので好適である。
【００２３】
前述の印刷制御装置においては、カラー画像データの彩度を強調する程度を予め複数種類記憶しておき、該記憶している複数の強調程度の中から予め選択された１の強調程度に従って、該カラー画像データの彩度を強調するようにしてもよい。
【００２４】
こうすれば、印刷しようとする画像に応じて、複数の強調程度の中から適切な強調程度を選択することができるので、より好ましい画像を印刷することが可能となって好適である。
【００２５】
かかる印刷制御装置においては、次のようにして、カラー画像データの彩度の強調を禁止可能としても良い。すなわち、カラー画像データの彩度を強調するか否かを予め設定しておき、強調を行わない旨が設定されている場合には、前記彩度強調手段における彩度の強調を禁止するとともに、前記画像データ受取手段が受け取ったカラー画像データを前記ドット形成判断手段に供給する。該ドット形成判断手段は、該供給されたカラー画像データに基づいて、各色のインクドットの形成有無を判断する。
【００２６】
カラー画像データの中には、色域の狭いカラー画像データでも十分扱える彩度の色彩しか含まれていない画像データも存在する。また、ある程度の高い彩度の色彩を含んでいるが、それでも色域の狭いカラー画像データで扱える範囲の色彩しか含まれていない場合もある。このようなカラー画像データの彩度を強調すると、不自然な印刷画像となってしまうことが考えられる。上述の印刷制御装置では必要に応じて彩度の強調を禁止することができるので、このような場合でも自然な印刷画像を得ることが可能となって好適である。
【００２７】
前述のいずれかの印刷制御装置と、印刷媒体上に各色のインクドットを形成する印刷部とを用いて印刷装置を構成してもよい。かかる印刷装置は、所定の色相の彩度が強調された高画質のカラー画像を印刷することができるので好適である。
【００２８】
また、本発明は、上述した印刷制御装置の動作を実現するプログラムをコンピュータに組み込むことで、コンピュータを用いて実現することも可能である。従って、本発明は次のような記録媒体としての構成を取ることも可能である。すなわち、
各色のインクドットを形成してｓＲＧＢ色空間よりも広い色空間で画像を印刷可能な印刷部に、該各色のインクドットの形成を制御するための制御信号を出力して、該印刷部を制御する印刷制御方法を実現するプログラムを、コンピュータで読み取り可能に記録した記録媒体であって、
前記印刷部が表現可能な色域であって、前記ｓＲＧＢ色空間によって表現不能な色域を有する特定の色相として、六角錐カラーモデルにおける色相角で略１５０度ないし略２１０度の範囲に相当する青色から緑色までの色相を予め記憶しておく機能と、
前記ｓＲＧＢ色空間で表されたカラー画像データを受け取って、該カラー画像データの前記特定の色相の彩度を、前記範囲内において前記色相角で略１８０度に相当する色の強調の度合いが最も高くなるように連続して、前記ｓＲＧＢ色空間を超えることを許容しつつ強調する機能と、
前記特定の色相の彩度が強調されたカラー画像データに基づいて、前記各色のインクドットの形成有無を判断する機能と、
前記判断結果を、前記制御信号として前記印刷部に出力する機能と
を実現するプログラムを記録した記録媒体としての態様である。
【００２９】
かかる記録媒体に記録されたプログラムをコンピュータで読み取り、該コンピュータを用いて上述の各機能を実現すれば、前記特定の色相の彩度を強調して高画質の画像を印刷することが可能となる。
【００３０】
前述した課題の少なくとも一部を解決するために、本発明の画像処理装置は、次の構成を採用した。すなわち、
カラー画像データを受け取って所定の画像処理を施し、該画像処理後のカラー画像データをｓＲＧＢ色空間よりも広い色空間で印刷するために外部に出力する画像処理装置であって、
前記ｓＲＧＢ色空間で表された前記カラー画像データを受け取る画像データ受取手段と、
前記印刷部が表現可能な色域であって、前記ｓＲＧＢ色空間によって表現不能な色域を有する特定の色相として、六角錐カラーモデルにおける色相角で略１５０度ないし略２１０度の範囲に相当する青色から緑色までの色相を予め記憶している色相記憶手段と、
前記受け取ったカラー画像データの前記特定の色相の彩度を、前記範囲内において前記色相角で略１８０度に相当する色の強調の度合いが最も高くなるように連続して、前記ｓＲＧＢ色空間を超えることを許容しつつ強調する彩度強調手段と、
前記彩度の強調されたカラー画像データを出力する画像データ出力手段と
を備えることを要旨とする。
【００３１】
かかる画像処理装置においては、彩度を強調する特定の色相を予め記憶しておく。カラー画像データを受け取ると、該カラー画像データが表現し得る彩度と、該カラー画像を印刷するカラープリンタが印刷し得る彩度との、該特定の色相における差に基づいて、該記憶している色相の彩度を強調した後、彩度を強調したカラー画像データを外部に出力する。
【００３２】
こうすれば、カラープリンタには特定の色相の彩度が強調されたカラー画像データが供給されることになるので、カラープリンタで供給された画像データを正確に再現することで、本来の色彩に近い高画質の画像を印刷することが可能となる。
【００３３】
【発明の他の態様】
また、本発明は、前述した印刷制御装置内で行われる機能を実現するためのプログラムコードをコンピュータに記憶させ、該プログラムコードに記述された各種機能をコンピュータを用いて実現することで、実施することも可能である。従って、本発明は次のようなプログラムコードとしての構成を採ることもできる。すなわち、
各色のインクドットを形成して画像を印刷する印刷部に、該各色のインクドットの形成を制御するための制御信号を出力して、該印刷部を制御する方法を実現するプログラムを記述したプログラムコードであって、
カラー画像の彩度を強調する特定の色相を予め記憶しておく機能と、
カラー画像データを受け取って該画像データを変換することにより、前記特定の色相の彩度を強調する機能と、
前記特定の色相の彩度が強調されたカラー画像データに基づいて、前記各色のインクドットの形成有無を判断する機能と、
前記判断結果を、前記制御信号として前記印刷部に出力する機能と
を実現するプログラムを記述したプログラムコードとしての態様である。
【００３４】
【発明の実施の形態】
本発明の作用・効果をより明確に説明するために、本発明の実施の形態を、次の順序に従って説明する。
Ａ．第１実施例：
Ａ−１．装置構成：
Ａ−２．彩度強調処理：
Ｂ．第２実施例：
Ｂ−１．彩度強調処理：
Ｂ−２．変形例：
【００３５】
Ａ．第１実施例：
Ａ−１．装置構成：
図１は、本発明に関わる印刷制御装置および印刷装置からなる印刷システムの構成を示す説明図である。図示するように、この印刷システムは、コンピュータ８０にカラープリンタ２０が接続された構成となっており、コンピュータ８０に所定のプログラムがロードされて実行されると、コンピュータ８０とカラープリンタ２０とが全体として一体の印刷システムとして機能する。印刷しようとするカラー原稿は、コンピュータ８０上で各種のアプリケーションプログラム９１によって作成された画像等が使用される。また、コンピュータ８０に接続されたスキャナ２１を用いて取り込んだカラー画像や、あるいはデジタルカメラ（ＤＳＣ）２８で撮影した画像をメモリカード２７を経由して取り込んで使用することも可能である。これらの画像のデータＯＲＧは、コンピュータ８０内のＣＰＵ８１によって、カラープリンタ２０が印刷可能な画像データに変換され、画像データＦＮＬとしてカラープリンタ２０に出力される。カラープリンタ２０が、この画像データＦＮＬに従って、印刷媒体上に各色のインクドットの形成を制御すると、最終的に、印刷用紙上にカラー原稿に対応したカラー画像が印刷されることになる。
【００３６】
コンピュータ８０は、各種の演算処理を実行するＣＰＵ８１や、データを一時的に記憶するＲＡＭ８３、各種のプログラムを記憶しておくＲＯＭ８２，ハードディスク２６等から構成されている。また、ＳＩＯ８８をモデム２４を経由して公衆電話回線ＰＮＴに接続すれば、外部のネットワーク上にあるサーバＳＶから必要なデータやプログラムをハードディスク２６にダウンロードすることが可能となる。
【００３７】
カラープリンタ２０はカラー画像の印刷が可能なプリンタであり、本実施例では、印刷用紙上にシアン（Ｃ），マゼンタ（Ｍ），イエロ（Ｙ），ブラック（Ｋ）の４色インクのドットを形成可能なインクジェットプリンタを使用している。もちろん、これら各色インクに加えて、淡シアンインク，淡マゼンタインクのドットを形成可能なインクジェットプリンタであっても構わない。尚、以下では場合によって、シアンインク，マゼンタインク，イエロインク，ブラックインクのそれぞれを、Ｃインク，Ｍインク，Ｙインク，Ｋインクと略称するものとする。
【００３８】
また、カラープリンタ２０は、ピエゾ素子を用いてインクを吐出することによって印刷用紙上にインクドットを形成する方式を採用している。尚、本実施例で使用したカラープリンタ２０では、ピエゾ素子を用いてインクを吐出する方式を採用しているが、他の方式によりインクを吐出するノズルユニットを備えたプリンタを用いるものとしてもよい。例えば、インク通路に配置したヒータに通電し、インク通路内に発生する泡（バブル）によってインクを吐出する方式のプリンタに適用するものとしてもよい。また、インクを吐出する代わりに、熱転写などの現象を利用して、印刷用紙上にインクドットを形成する方式のプリンタであっても構わない。
【００３９】
図２は、本実施例の印刷制御装置の機能を実現するための、コンピュータ８０のソフトウェアの構成を概念的に示すブロック図である。コンピュータ８０においては、すべてのアプリケーションプログラム９１はオペレーティングシステムの下で動作する。オペレーティングシステムには、ビデオドライバ９０やプリンタドライバ９２が組み込まれていて、各アプリケーションプログラム９１から出力される画像データは、これらのドライバを介してカラープリンタ２０に出力される。
【００４０】
アプリケーションプログラム９１が印刷命令を発すると、コンピュータ８０のプリンタドライバ９２は、アプリケーションプログラム９１から画像データを受け取って所定の画像処理を行い、プリンタが印刷可能な画像データＦＮＬに変換した後、変換した画像データＦＮＬをカラープリンタ２０に出力する。
【００４１】
図２に概念的に示すように、プリンタドライバ９２が行う画像処理は、解像度変換モジュール９３と、彩度強調モジュール９４と、色変換モジュール９５と、階調数変換モジュール９６と，インターレースモジュール９７の大きく５つのモジュールから構成されている。以下、各モジュールが行う画像処理の内容について簡単に説明する。
【００４２】
解像度変換モジュール９３は、各種のアプリケーションプログラム９１から受け取った画像データの解像度を、カラープリンタ２０が印刷するための解像度に変換する。画像データの解像度が印刷解像度よりも低い場合は、線形補間を行って隣接画像データ間に新たなデータを生成し、逆に印刷解像度よりも高い場合は、一定の割合でデータを間引くことによって、画像データの解像度を印刷解像度に変換する。
【００４３】
彩度強調モジュール９４は、解像度変換モジュール９３から印刷解像度に変換された画像データを受け取って、予め記憶されている色相の彩度を強調する処理を行う。詳細な処理内容は後述するが、彩度を強調する色相および強調する程度に関する情報が、マップなどの形態で予めプリンタドライバ９２内に記憶されており、この情報を参照して彩度強調処理を行うことにより、カラー画像が本来有する色彩を再現した高画質の画像を印刷することが可能となる。
【００４４】
色変換モジュール９５は、彩度が強調された画像データを彩度強調モジュール９４から受け取って色変換処理を行う。色変換処理とは、Ｒ・Ｇ・Ｂの階調値からなる画像データをカラープリンタ２０で使用するＣ・Ｍ・Ｙ・Ｋの各色の階調値のデータに変換する処理である。この処理は、色変換テーブルＬＵＴを用いて行われており、ＬＵＴにはＲ・Ｇ・Ｂのそれぞれの組合せからなる色を、Ｃ・Ｍ・Ｙ・Ｋ各色で表現するときの、各色階調値の組合せが記憶されている。
【００４５】
階調数変換モジュール９６は、色変換モジュール９５から色変換済みの画像データを受け取って、階調数変換処理を行う。本実施例においては、色変換後の画像データは各色毎に２５６階調幅を持つデータとして表現されている。これに対し、本実施例のカラープリンタ２０では、「ドットを形成する」，「ドットを形成しない」のいずれかの状態しか採り得ない。すなわち、本実施例のカラープリンタ２０は局所的には２階調しか表現し得ない。そこで、２５６階調を有する画像データを、カラープリンタ２０が表現可能な２階調で表現された画像データに変換する必要がある。このような階調数の変換を行うことにより、色変換モジュール９５から受け取った画像データを、ドットの形成有無を表すドットデータに変換する処理が階調数変換処理である。
【００４６】
インターレースモジュール９７は、階調数変換モジュール９６から各色インクドットについてのドットデータを受け取って、インターレース処理を行う。インターレース処理は、ドットの形成有無を表す形式に変換された画像データを、ドットの形成順序を考慮しながらカラープリンタ２０に転送すべき順序に並べ替える処理である。インターレースモジュール９７は、処理を終了すると、画像データＦＮＬとしてカラープリンタ２０に出力する。
【００４７】
カラープリンタ２０は、画像データＦＮＬに従って各色のインクドットを形成する。その結果、印刷用紙上に画像データＯＲＧに対応する画像を得ることができる。
【００４８】
図３は、本実施例のカラープリンタ２０の概略構成を示す説明図である。このカラープリンタ２０は、図示するように、キャリッジ４０に搭載された印字ヘッド４１を駆動してインクの吐出およびドット形成を行う機構と、このキャリッジ４０をキャリッジモータ３０によってプラテン３６の軸方向に往復動させる機構と、紙送りモータ３５によって印刷用紙Ｐを搬送する機構と、制御回路６０とから構成されている。
【００４９】
キャリッジ４０をプラテン３６の軸方向に往復動させる機構は、プラテン３６の軸と並行に架設されたキャリッジ４０を摺動可能に保持する摺動軸３３と、キャリッジモータ３０との間に無端の駆動ベルト３１を張設するプーリ３２と、キャリッジ４０の原点位置を検出する位置検出センサ３４等から構成されている。
【００５０】
印刷用紙Ｐを搬送する機構は、プラテン３６と、プラテン３６を回転させる紙送りモータ３５と、図示しない給紙補助ローラと、紙送りモータ３５の回転をプラテン３６および給紙補助ローラに伝えるギヤトレイン（図示省略）とから構成されている。印刷用紙Ｐは、プラテン３６と給紙補助ローラの間に挟み込まれるようにセットされ、プラテン３６の回転角度に応じて所定量だけ送られる。
【００５１】
制御回路６０は、ＣＰＵ６１とＲＯＭ６２とＲＡＭ６３等から構成されており、カラープリンタ２０の各種機構を制御する。すなわち、制御回路６０は、キャリッジモータ３０と紙送りモータ３５の動作を制御することによってキャリッジ４０の主走査と副走査とを制御するとともに、コンピュータ８０から供給される画像データＦＮＬに基づいて、各ノズルでのインク滴の吐出を制御している。この結果、印刷用紙上の適切な位置にインクドットが形成される。
【００５２】
キャリッジ４０にはブラック（Ｋ）インクを収納するインクカートリッジ４２と、シアン（Ｃ）・マゼンタ（Ｍ）・イエロ（Ｙ）のインクを収納するインクカートリッジ４３とが装着されている。もちろん、Ｋインクと他のインクとを同じインクカートリッジに収納してもよい。複数のインクを１つのカートリッジに収納可能とすれば、インクカートリッジをコンパクトに構成することができる。
【００５３】
キャリッジ４０にインクカートリッジ４２，４３を装着すると、カートリッジ内の各インクは図示しない導入管を通じて、各色毎のインク吐出用ヘッド４４ないし４７に供給される。各ヘッドに供給されたインクは、制御回路６０の制御の下でインク吐出用ヘッド４４ないし４７から吐出される。
【００５４】
図４は、インク吐出用ヘッド４４ないし４７におけるインクジェットノズルＮｚの配列を示す説明図である。図示するように、インク吐出用ヘッドの底面には、Ｋ・Ｃ・Ｍ・Ｙの順番で各色のインクを吐出する４組のノズル列が形成されており、１組のノズル列あたり４８個のノズルＮｚが、一定のノズルピッチｋで配列されている。
【００５５】
以上のようなハードウェア構成を有するカラープリンタ２０は、キャリッジモータ３０を駆動することによって、各色のインク吐出用ヘッド４４ないし４７を印刷用紙Ｐに対して主走査方向に移動させる。また、紙送りモータ３５を駆動することによって、印刷用紙Ｐを副走査方向に移動させる。制御回路６０の制御の下、キャリッジ４０の主走査および副走査を繰り返しながら、適切なタイミングでノズルを駆動してインク滴を吐出することによって、カラープリンタ２０は印刷用紙上にカラー画像を印刷している。
【００５６】
Ａ−２．彩度強調処理：
図２を用いて説明したように本実施例の印刷システムでは、予め記憶されている色相の彩度を、彩度強調モジュール９４において強調することによって、カラー画像が本来有する色彩を再現した高画質の画像を印刷している。以下、彩度強調モジュール９４が行う処理、すなわち彩度強調処理について説明する。
【００５７】
図５は、第１実施例における彩度強調処理の流れを示すフローチャートである。この処理は、コンピュータ８０のＣＰＵ８１が実行する処理である。以下、図５のフローチャートに従って説明する。
【００５８】
彩度強調処理を開始すると、先ず初めに、ＣＰＵ８１は解像度変換モジュール９３からＲＧＢ画像データを読み込む（ステップＳ１００）。解像度変換モジュール９３は、画像データをｓＲＧＢ表色系の画像データとして受け取っている。従って、ステップＳ１００においてＣＰＵ８１が受け取るＲＧＢ画像データも、カラープリンタにとっては色域の狭いｓＲＧＢ表色系で表現された画像データである。
【００５９】
ＲＧＢ画像データを読み込むと、ｓＲＧＢ表色系の画像データを広域ＲＧＢ表色系の画像データに変換する（ステップＳ１０２）。広域ＲＧＢ表色系とは、ｓＲＧＢ表色系よりも広い色域を扱うことができるように、本実施例で新たに設けられた、画像データのデータ形式である。図６は、ｓＲＧＢ表色系の扱うことのできる色域と、広域ＲＧＢ表色系の扱うことのできる色域とを比較して示したｘｙ色度図である。ｓＲＧＢ表色系で表現された画像データは、画像データのＲＧＢ各階調値Ｒs ，Ｇs ，Ｂs を０から２５５まで変化させることによって、図６の破線で囲った領域内の色彩を表現することができる。これに対して、広域ＲＧＢ表色系で表現された画像データは、画像データのＲＧＢ各階調値Ｒw ，Ｇw ，Ｂw を０から２５５まで変化させると、図６の実線で囲った領域内の色彩を表現することが可能となる。広域ＲＧＢ表色系の画像データは、カラープリンタ２０が再現可能なすべての色域を扱うことができるように設定されている。色域の狭いｓＲＧＢ表色系で表現されている画像データの彩度を強調しようとしても、ｓＲＧＢ表色系で扱える色域を越えて強調することはできないが、ｓＲＧＢ表色系の画像データを広域ＲＧＢ表色系の画像データに一旦変換しておき、広域ＲＧＢ表色系で表現された画像データを強調することによって初めて、ｓＲＧＢ表色系では扱うことのできなかった高い彩度まで強調することが可能となる。
【００６０】
ｓＲＧＢ表色系の画像データＲs ，Ｇs ，Ｂs から広域ＲＧＢ表色系の画像データＲw ，Ｇw ，Ｂw への変換は、線形写像を行うことによって容易に変換することができる。図７は、ｓＲＧＢ表色系の画像データを、広域ＲＧＢ表色系の画像データに変換するための線形写像を概念的に示した説明図である。図７（ａ）に示すように、ｓＲＧＢ表色系の画像データＲs ，Ｇs ，Ｂs にマトリックスＢ-1Ａを作用させることによって、ｓＲＧＢ表色系の画像データを広域ＲＧＢ表色系の画像データＲw ，Ｇw ，Ｂw に変換することができる。ここで、マトリックスＡは、図７（ｂ）に示すように、画像データＲs ，Ｇs ，Ｂs をＸ−Ｙ−Ｚ表色系による三刺激値Ｘ，Ｙ，Ｚに変換するための３行３列のマトリックスである。図６に示したｘｙ色度図は、三刺激値Ｘ，Ｙ，Ｚのそれぞれの値をＸ＋Ｙ＋Ｚ＝１の条件で正規化し、正規化した三刺激値Ｘ（すなわちｘ座標）と正規化した三刺激値Ｙ（すなわちｙ座標）のみを表示したものである。また、マトリックスＢは、図７（ｃ）に示すように、画像データＲw ，Ｇw ，Ｂw をＸＹＺ表色系による三刺激値Ｘ，Ｙ，Ｚに変換するための３行３列のマトリックスである。尚、Ｂ-1は、マトリックスＢの逆行列を意味している。ｓＲＧＢ表色系は既存の表色系であり、マトリックスＡの値はそのＲ，Ｇ，Ｂ各色並びに白色点の色度座標によって自ずから決定される。これに対して、広域ＲＧＢ表色系は、ｓＲＧＢ表色系よりも大きな色域を扱うことができるように、またカラープリンタが再現可能な色域をすべて扱うことができるように、カラープリンタの色域に合わせて設定される表色系である。従って、マトリックスＢの値は、広域ＲＧＢ表色系の設定の仕方によって種々の値を採ることが可能である。
【００６１】
ｓＲＧＢ表色系，広域ＲＧＢ表色系，ＸＹＺ表色系のそれぞれの画像データと、マトリックスＡ，Ｂとの関係は、次のように考えることもできる。すなわち、ｓＲＧＢ表色系の画像データが与えられると、この画像データにマトリックスＡを作用させればＸＹＺ表色系による画像データに変換することができる。得られたＸＹＺ表色系の画像データに、マトリックスＢ-1を作用させれば広域ＲＧＢ表色系の画像データに変換することができる。このことから、ｓＲＧＢ表色系の画像データにマトリックスＢ-1Ａを作用させることによって、ｓＲＧＢ表色系の画像データを広域ＲＧＢ表色系の画像データに変換することができる。図５のステップＳ１０２では、以上のように、ｓＲＧＢ表色系の画像データＲs ，Ｇs ，Ｂs にマトリックスＢ-1Ａを作用させる演算を行うことによって、広域ＲＧＢ表色系による画像データＲw ，Ｇw ，Ｂw を算出する処理を行う。
【００６２】
図５のステップＳ１０２において、画像データを高彩度の色彩を扱うことのできる広域ＲＧＢ表色系の画像データに変換すると、次のステップＳ１０４では、広域ＲＧＢ表色系の画像データを「六角錐カラーモデル」と呼ばれる表現形式に変換する。六角錐カラーモデルとは、ＲＧＢの各階調値で表現された画像データを、色相，彩度，明度を用いた表現形式に変換するモデルである。ＲＧＢ画像データを、六角錐カラーモデルで扱う色相（Ｈ），彩度（Ｓ），明度（Ｉ）へ変換することは、Ｌ* ａ* ｂ* 表色系で用いられるＬ* ，ａ* ，ｂ* へ変換することよりも容易であることから、六角錐カラーモデルを用いる手法は、画像の色相，彩度，明度を簡便に扱うことができる手法として広く使用されている。
【００６３】
以下では、図８ないし図１０を用いて、六角錐カラーモデルの概要について説明する。図８は、Ｒ軸，Ｇ軸，Ｂ軸を直交軸に採ってＲＧＢ画像データの座標を直交座標上に表示した様子を示している。ＲＧＢ画像データは、一辺の長さ２５５の立方体（色立体）の中にある点として表現することができる。例えば、黒色（Ｋ）の画像データは、Ｒ，Ｇ，Ｂ階調値がすべて０であるから、黒色は座標値（０，０，０）の点として表現できる。白色（Ｗ）の画像データはＲ，Ｇ，Ｂ階調値がすべて２５５であるから、白色は座標値（２５５，２５５，２５５）の点として表現できる。同様にして、赤色（Ｒ）は座標値（２５５，０，０）に対応し、緑色（Ｇ）は座標値（０，２５５，０）に、青色（Ｂ）は座標値（０，０，２５５）に対応する。また、赤色（Ｒ）と補色の関係にあるシアン色（Ｃ）は、Ｒの頂点と向かい合う位置関係にある座標値（０，２５５，２５５）に対応し、緑色（Ｇ）と補色の関係にあるマゼンタ色（Ｍ）は、Ｇの頂点と向かい合う位置関係にある座標値（２５５，０，２５５）に対応し、青色（Ｂ）と補色の関係にあるイエロ色（Ｙ）は、Ｂの頂点と向かい合う位置関係にある座標値（２５５，２５５，０）に対応している。
【００６４】
六角錐カラーモデルでは、色立体のＫ−Ｗ軸をＩ軸にとって、Ｉ軸に直交する平面に色立体の各座標を投影し、投影した平面上で画像データの彩度Ｓと色相Ｈとを算出する。明度Ｉは色立体の座標から直ちに算出することができる。例えば、画像データ（Ｒ，Ｇ，Ｂ）が与えられると、明度Ｉは、次式（１）によって算出することができる。
Ｉ  ＝  ｍａｘ（Ｒ，Ｇ，Ｂ）  …  （１）
ここで、ｍａｘ（Ｒ，Ｇ，Ｂ）はＲ，Ｇ，Ｂの中の最大値を与える関数である。また、画像データ（Ｒ，Ｇ，Ｂ）が色立体のＰ点として与えられると、図９に示すように、Ｐ点をＩ軸に直交する平面上に投影してえられるＰ’点の座標から、次のようにして彩度Ｓと色相Ｈとを算出する。
【００６５】
図１０は、六角錐カラーモデルによって彩度Ｓと色相Ｈとを算出する様子を示す説明図である。色立体のＲ，Ｙ，Ｇ，Ｃ，Ｍ，Ｂの各頂点は、Ｉ軸に直交する平面に投射すると、図１０に示すような正六角形の各頂点に投影される。色立体のＫあるいはＷの各頂点は、正六角形の中心の座標Ｏに投影される。このことから明らかなように、六角錐カラーモデルによる表現では、正六角形の中心（Ｏ点）は無彩色を表現し、Ｏ点から離れるに従って彩度が高くなり、正六角形の外周に達した時点で彩度最大となる。すなわち、図１０に示すように、Ｐ’点とＯ点とを結ぶ直線が正六角形の外周と交わる点をＥ点とすると、彩度Ｓは（直線ＯＰ’の長さ）／（直線ＯＥの長さ）によって表現することができる。具体的には、Ｐ点のＲＧＢ画像データが与えられると、彩度Ｓは次式（２）によって求めることができる。
Ｓ  ＝  ２５５＊（Ｉ−ｉ）／Ｉ  …  （２）
ここで、ｉ＝ｍｉｎ（Ｒ，Ｇ，Ｂ）である。ただし、ｍｉｎ（Ｒ，Ｇ，Ｂ）はＲ，Ｇ，Ｂの中の最小値を与える関数である。また、Ｉは、式（１）で求められた明度Ｉである。式（２）からも明らかなように、明度Ｉ＝０の場合は彩度Ｓは不定となる。
【００６６】
また、色立体でＲ，Ｙ，Ｇ，Ｃ，Ｂ，Ｍを表現する各頂点が、図１０ではＲ，Ｙ，Ｇ，Ｃ，Ｂ，Ｍと示した正六角形の各頂点に投影されることからも明らかなように、六角錐カラーモデルによる表現では、色相Ｈは、直線ＯＲと直線ＯＰ’との角度によって表現することができる。具体的には、Ｐ点のＲＧＢ画像データが与えられると、色相Ｈは次式（３）ないし（５）のいずれかによって求めることができる。
Ｒ＝Ｉのときは、
Ｈ  ＝  ２５５（ｂ−ｇ）／６      …  （３）
Ｇ＝Ｉのときは、
Ｈ  ＝  ２５５（２＋ｒ−ｂ）／６  …  （４）
Ｂ＝Ｉのときは、
Ｈ  ＝  ２５５（４＋ｇ−ｒ）／６  …  （５）
ここで、
ｒ  ＝  （Ｉ−Ｒ）／（Ｉ−ｉ）
ｇ  ＝  （Ｉ−Ｇ）／（Ｉ−ｉ）
ｂ  ＝  （Ｉ−Ｂ）／（Ｉ−ｉ）
である。また、Ｈ＜０の場合は、Ｈの値に２５５を加えるものとする。
【００６７】
図５のステップＳ１０４の処理では、広域ＲＧＢ画像データに変換されたＲＧＢ階調データＲw ，Ｇw ，Ｂw に対して、上述の式（１）ないし式（５）を適用して、六角錐カラーモデルによる明度Ｉ，彩度Ｓ，色相Ｈを算出している。その結果、０〜２５５の値を採りうるＲＧＢ階調データＲw ，Ｇw ，Ｂw が、０〜２５５の値を採りうる明度Ｉ，彩度Ｓ，色相Ｈに変換される。
【００６８】
次いで、コンピュータ８０のＣＰＵ８１は、画像データの彩度を強調する処理を行う（ステップＳ１０６）。ステップＳ１０４において、画像データは明度Ｉ，彩度Ｓ，色相Ｈによる表現形式に変換されているので、色相に影響を与えることなく、彩度のみを容易に強調することができる。
【００６９】
彩度の強調は、彩度Ｓに、色相Ｈの関数として予め記憶しておいた強調係数Ｋh （０≦Ｋh ）を乗算することによって行う。すなわち、強調後の彩度Ｓe は、
Ｓe   ＝  （１＋Ｋh ）Ｓ  …  （６）
によって算出する。式（６）から明らかなように、強調係数Ｋh ＝０の場合には彩度は強調されず、強調係数Ｋh の値が０より大きな値をとる場合に彩度が強調されることになる。
【００７０】
図１１は、色相Ｈの関数として記憶されている強調係数Ｋh の一例を示す説明図である。ここでは、色相がＧ（緑色）からＢ（青色）にかけての領域の彩度を強調することから、強調係数Ｋh は、色相Ｇに相当するＨ＝１０７から色相Ｂに相当するＨ＝１４９の範囲で０よりも大きな値をとるよう設定されている。それ以外のＨの値に対しては、強調係数Ｋh の値は０が設定されている。このように設定されている強調係数Ｋh を用いて彩度を強調するので、他の色相の彩度に影響を与えることなく、所定範囲の色相のみ彩度を強調することができる。
【００７１】
また、図１１に示すように、強調係数Ｋh の値は色相Ｈに対して連続した値をとるように設定されているので、ある特定の色相が唐突に強調されるようなことが無く、自然な感じを損なわずに画像の彩度を強調することができる。尚、図１１に示した例では、色相Ｈに対して強調係数Ｋh の値が直線的に変化するように設定されているが、三角関数や多項式などを用いることによって、強調係数Ｋhの値を色相Ｈに対して滑らかに変化するように設定してもよい。強調係数Ｋh が色相Ｈに対して滑らかに変化するように設定しておけば、画像をより自然な感じに強調することができる。
【００７２】
更に、図１１に示した例では、強調係数Ｋh は色相Ｈのみの関数として設定されているが、強調係数Ｋh を色相Ｈに加えて、彩度Ｓや明度Ｉの関数として設定しておいてもよい。あるいは、修正係数Ｋs を彩度Ｓの値に対応付けて記憶しておき、強調係数Ｋh を用いて彩度Ｓを強調した後、これを修正係数Ｋs （１≦Ｋs ）を用いて修正してもよい。すなわち、
Ｓe   ＝  Ｋs （１＋Ｋh ）Ｓ  …  （７）
を用いて、強調された彩度Ｓe を算出するようにしてもよい。
【００７３】
図１２は、設定されている修正係数Ｋs の一例を示す説明図である。図示されているように、彩度Ｓの低い領域ではほとんど強調されないが、彩度Ｓの高い領域ではより強く強調されるように、修正係数Ｋs を設定しておく。図１６を用いて前述したように、画像データを色域の狭いｓＲＧＢ画像データとして表現するために、画像データの中の高彩度のデータは彩度の低いデータに変換されるが、比較的彩度の低いデータは、そのままでもｓＲＧＢ表色系で扱うことができるため、彩度の低いデータに変換する必要はない。このことから、画像データの彩度を強調するに際しては、高彩度のデータは強く彩度を強調し、低彩度のデータはほとんど強調しないような設定にしておけば、本来の画像データに、より近い画像データを得ることができる。従って、修正係数Ｋs を、図１２に示すように設定しておけば、適切に彩度を強調して、より高画質の画像を印刷することが可能となる。
【００７４】
図５のステップＳ１０６において、強調された彩度Ｓe を算出したら、六角錐カラーモデルによる明度Ｉ，彩度Ｓe ，色相Ｈの組として表現されている画像データを、再び広域ＲＧＢ表色系の画像データに逆変換する（ステップＳ１０８）。具体的には、次式を用いて、六角錐カラーモデルによる画像データから、広域ＲＧＢ表色系の画像データＲwe，Ｇwe，Ｂweを算出する。
【００７５】
強調された彩度Ｓe ＝０の場合は、
Ｒwe  ＝  Ｇwe  ＝  Ｂwe  ＝  Ｉ  …  （８）
によって、広域ＲＧＢ表色系におけるＲ，Ｇ，Ｂの各階調値を求めることができる。
【００７６】
強調された彩度Ｓe ≠０の場合は、先ず、次式によってｈ，Ｐ，Ｑ，Ｔを求める。
ｈ  ＝  ｉｎｔ（６Ｈ／２５５）
Ｐ  ＝  Ｉ・（１−Ｓe ）
Ｑ  ＝  Ｉ・｛１−Ｓe ・（Ｈ−ｈ）｝
Ｔ  ＝  Ｉ・｛１−Ｓe ・（１−Ｈ＋ｈ）｝
ここで、ｉｎｔ（Ｘ）は、Ｘ以下の最大の整数を与える関数である。ｈの値に応じて、次式（９）ないし（１４）の中の適した計算式を適用して、広域ＲＧＢ表色系におけるＲ，Ｇ，Ｂの各階調値Ｒw ，Ｇw ，Ｂw を求めることができる。すなわち、
ｈ＝０のときは、
Ｒwe＝Ｉ，  Ｇwe＝Ｔ，  Ｂwe＝Ｐ  …  （９）
ｈ＝１のときは、
Ｒwe＝Ｑ，  Ｇwe＝Ｉ，  Ｂwe＝Ｐ  …  （１０）
ｈ＝２のときは、
Ｒwe＝Ｐ，  Ｇwe＝Ｉ，  Ｂwe＝Ｔ  …  （１１）
ｈ＝３のときは、
Ｒwe＝Ｐ，  Ｇwe＝Ｑ，  Ｂwe＝Ｉ  …  （１２）
ｈ＝４のときは、
Ｒwe＝Ｔ，  Ｇwe＝Ｐ，  Ｂwe＝Ｉ  …  （１３）
ｈ＝５のときは、
Ｒwe＝Ｉ，  Ｇwe＝Ｐ，  Ｂwe＝Ｑ  …  （１４）
【００７７】
図５のステップＳ１０８の処理では、明度Ｉ，彩度Ｓe ，色相Ｈの組として表現されている画像データに、上述の式（８）ないし式（１４）を適用して、広域ＲＧＢ表色系の画像データＲwe，Ｇwe，Ｂweを算出している。
【００７８】
以上のような方法で、ステップＳ１００で読み込んだすべての画像データの彩度を強調したら、彩度を強調した広域ＲＧＢ表色系の画像データＲwe，Ｇwe，Ｂweを、図２に示した色変換モジュール９５に出力し（ステップＳ１１０）、すべての画像データの出力を完了すると彩度強調処理を終了する。
【００７９】
色変換モジュール９５は、彩度を強調した広域ＲＧＢ表色系の画像データＲwe，Ｇwe，Ｂweを受け取り、色変換テーブルＬＵＴを参照しながら、画像データをＣＭＹＫ各色の階調データに変換する。参照するＬＵＴは、広域ＲＧＢ表色系のＲＧＢ階調データを、ＣＭＹＫ各色の階調データに変換するために特別に設定されて、プリンタドライバ９２に予め記憶されている（図２参照）。こうして求められたＣＭＹＫ各色の階調データに基づいて、階調数変換処理およびインターレース処理を行い、カラープリンタ２０に画像データＦＮＬを供給することによって、緑色から青色にかけての色相で高彩度の色彩を含んだ高画質の画像を印刷することが可能となる。その結果、従来は銀塩写真でなければ表現し得なかったような、例えば渓流の澄んだ青緑色のような、彩度の高い色彩を、カラープリンタによって印刷することが可能となる。
【００８０】
以上に説明した第１実施例においては、ＲＧＢ画像データを六角錐カラーモデルによる表現形式に変換して画像の彩度を強調した後、再びＲＧＢ画像データに逆変換する。こうして所定の色相の彩度を強調して印刷することにより、色域の狭いｓＲＧＢ表色系の画像データを受け取っているにもかかわらず、本来の色彩に近い高画質の画像を印刷することが可能となる。また、ＲＧＢ画像データから六角錐カラーモデルによる表現形式への変換、あるいは六角錐カラーモデルからＲＧＢ画像データへの変換は、比較的簡便に行うことができるので、彩度強調処理を迅速に行うことができ、延いては高画質の画像を迅速に印刷することが可能となる。
【００８１】
Ｂ．第２実施例：
以上に説明した第１実施例においては、ＲＧＢ画像データを六角錐カラーモデルによる表現形式に変換した後に彩度強調処理を行った。カラー画像を、明度，彩度，色相に分けて取り扱う方法として、画像データをＬ* ａ* ｂ* 表色系によって表現する方法も広く使用されている。以下に説明する第２実施例においては、ｓＲＧＢ表色系の画像データをＬ* ａ* ｂ* 表色系による画像データに変換した後、彩度強調処理を行う。
【００８２】
Ｂ−１．彩度強調処理：
図１３は、第２実施例における彩度強調処理の流れを示すフローチャートである。この処理は、コンピュータ８０のＣＰＵ８１が実行する処理である。以下、図１３のフローチャートに従って説明する。
【００８３】
彩度強調処理を開始すると、先ず初めに、ＣＰＵ８１は解像度変換モジュール９３からＲＧＢ画像データを読み込む（ステップＳ２００）。解像度変換モジュール９３は、画像データをｓＲＧＢ表色系の画像データとして受け取っているので、ステップＳ２００においてＣＰＵ８１が受け取るＲＧＢ画像データは、カラープリンタにとっては色域の狭いｓＲＧＢ表色系で表現された画像データである。
【００８４】
ＲＧＢ画像データの読み込みを終了すると、ＣＰＵ８１は、ｓＲＧＢ表色系の画像データをＬ* ａ* ｂ* 表色系の画像データに変換する（ステップＳ２０２）。Ｌ* ａ* ｂ* 表色系は、前述したＸＹＺ表色系の欠点を改良するために設定された表色系であり、Ｌ* ，ａ* ，ｂ* の互いに直交する３軸の座標値によって色彩を表現する。Ｌ* ，ａ* ，ｂ* 各軸が張る空間は、Ｌ* ，ａ* ，ｂ* 色空間と呼ばれる。
【００８５】
Ｌ* ａ* ｂ* 表色系を用いて画像データを表現すると、人間の知覚に近い形で画像データを扱うことができるという利点がある。例えば、Ｌ* ａ* ｂ* 色空間上で色彩を表す座標の距離と、それら色彩の知覚的な距離とが良く対応していて、色空間上での座標が近ければ知覚的にも近い色彩、すなわち、よく似た色彩を表している。このため、画像データをＬ* ａ* ｂ* 表色系に変換すれば、人間の知覚と良く一致した、より適切な画像処理を行うことが可能となる。
【００８６】
Ｌ* ，ａ* ，ｂ* 色空間での座標値は、ＲＧＢ画像データが与えられると、ＸＹＺ表色系の画像データを経由して、次式（１５）ないし（１７）を用いて算出することができる。すなわち、
Ｌ* ＝１１６・（Ｙ／Ｙ0 ）1/3 −１６                  …  （１５）
ａ* ＝５００・｛（Ｘ／Ｘ0 ）1/3 −（Ｙ／Ｙ0 ）1/3 ｝  …  （１６）
ｂ* ＝２００・｛（Ｙ／Ｙ0 ）1/3 −（Ｚ／Ｚ0 ）1/3 ｝  …  （１７）
ここで、Ｘ，Ｙ，Ｚは、それぞれＸＹＺ表色系における三刺激値であり、ＲＧＢ画像データの各階調値に、図７に示したマトリックスＡを作用させて算出することができる。また、Ｘ0 ，Ｙ0 ，Ｚ0 は、標準白色の三刺激値である。ステップＳ２０２においては、以上のようにして、ｓＲＧＢ表色系の画像データを、Ｌ* ，ａ* ，ｂ* 表色系の画像データに変換する。
【００８７】
次いで、コンピュータ８０のＣＰＵ８１は、予め記憶しておいた色相について、Ｌ* ，ａ* ，ｂ* 表色系で表現された画像データの彩度を強調する処理を行う（ステップＳ２０４）。Ｌ* ，ａ* ，ｂ* 表色系では、色相θおよび彩度Ｃは次式（１８）および（１９）によって表される。
θ  ＝  atan（ｂ* ／ａ* ）            …  （１８）
Ｃ  ＝  √｛（ｂ* ）2 ＋（ａ* ）2 ｝  …  （１９）
また、Ｌ* の値は明度を表している。このように、第２実施例においても、色相θと彩度Ｃとを別々に扱うことができるので、色相に影響を与えることなく彩度のみを強調することが可能である。
【００８８】
第２実施例において彩度を強調する処理は、第１実施例で説明した処理内容とほぼ同様であり、次の点のみが異なっている。すなわち、第１実施例では、六角錐カラーモデルに基づく彩度Ｓ，色相Ｈ，明度Ｉを扱っていたのに対して、第２実施例では、Ｌ* ａ* ｂ* 表色系に基づく彩度Ｃ，色相θ，明度Ｌ* を扱う。従って、第１実施例の彩度を強調する処理（図５のステップＳ１０６）に対して、彩度Ｓを彩度Ｃに置き換え、色相Ｈを色相θに置き換えれば、ほぼそのまま第２実施例に適用することができる。以下では、前述した第１実施例において彩度を強調する処理の説明を準用しながら、第２実施例において彩度を強調する処理について説明する。
【００８９】
第２実施例において彩度を強調する処理も、予め記憶しておいた強調係数Ｋθを用いて彩度の強調を行う。次式（６ａ）は、第２実施例において強調された彩度を算出する式であり、第１実施例で用いた式（６）に対して、彩度Ｓが彩度Ｃに置き換わり、強調係数Ｋs が強調係数Ｋθ（０≦Ｋθ）に置き換わった式となっている。
Ｃe   ＝  （１＋Ｋθ）Ｃ  …  （６ａ）
ここで、強調係数Ｋθは、色相θの関数として予め記憶しておく。これを、第１実施例で使用した図１１を準用しながら簡単に説明する。Ｌ* ａ* ｂ* 表色系では、色相θは、０〜２πの値を取り得る。また、緑色はθ＝５π／６にほぼ対応し、シアン色はθ＝７π／６に、青色はθ＝４π／３にほぼ対応する。従って、強調係数Ｋθは、θの値が０〜５π／６の範囲ではＫθ＝０であり、θが５π／６から７π／６の範囲で徐々に増加し、７π／６〜４π／３の範囲でＫθ＝０まで徐々に減少し、θが７π／６〜２πの範囲ではＫθ＝０の値となるように設定しておけばよい。このように、色相θに対して設定された強調係数Ｋθを用いて彩度を強調するので、他の色相の彩度に影響を与えることなく、所定範囲の色相のみ彩度を強調することができる。
【００９０】
第２実施例においても、強調係数Ｋθの値を、色相θに対して連続した値となるように設定しておけば、ある特定の色相が唐突に強調されるようなことが無く、自然な感じを損なわずに画像の彩度を強調することができる。また、色相θに対して強調係数Ｋθの値が直線的に変化するように設定してもよく、曲線的に変化するように設定してもよい。更には、第１実施例の場合と同様に、色相θだけでなく、彩度Ｃや明度Ｌ* の値によっても強調係数Ｋθの値が変化するように設定しておいてもよい。
【００９１】
図１３のステップＳ２０４において、以上のようにして、強調された彩度Ｃe を算出したら、コンピュータ８０のＣＰＵ８１は、明度Ｌ* ，彩度Ｃe ，色相θで表現された画像データを、色変換モジュール９５（図２参照）に出力し、すべての画像データを出力したら、彩度強調処理を終了する。
【００９２】
第２実施例の色変換モジュール９５は、彩度が強調された画像データを受け取り、色変換テーブルＬＵＴを参照しながら、画像データをＣＭＹＫ各色の階調データに変換する。参照するＬＵＴは、明度Ｌ* ，彩度Ｃe ，色相θで表現された画像データを、ＣＭＹＫ各色の階調データに変換するために特別に設定されて、プリンタドライバ９２に予め記憶されている。こうして求められたＣＭＹＫ各色の階調データに基づいて、階調数変換処理およびインターレース処理を行い、カラープリンタ２０に画像データＦＮＬを供給することによって、緑色から青色にかけての色相において高彩度の色彩を含んだ高画質の画像を印刷することが可能となる。その結果、従来は銀塩写真でなければ表現し得なかったような、例えば渓流の澄んだ青緑色のような、彩度の高い色彩をカラープリンタによって印刷することが可能となる。
【００９３】
以上に説明した第２実施例においては、ＲＧＢ画像データをＬ* ａ* ｂ* 表色系による画像データに変換した後に画像の彩度を強調する。従って、人間の知覚に即して、より適切に彩度を強調することができる。また、Ｌ* ａ* ｂ* 表色系を用いると広い色域の画像データを扱うことができるので、ｓＲＧＢ表色系で表現可能な範囲を超えて、画像の彩度を強調することができる。
【００９４】
Ｂ−２．変形例：
上述した第２実施例では、彩度の強調程度は適切な値が予め設定されているが、印刷画像を確認しながら彩度の強調程度を切り換えるようにしてもよい。もともとのカラー画像にどの程度の高い彩度の色彩が含まれていたかは、カラー画像毎に異なっているので、最適な彩度の強調程度はカラー画像データによって異なる場合があると考えられる。場合によっては、それほど高い彩度の色相が含まれていないため、彩度を強調することによって、不自然な印刷画像となる場合も生じ得る。以下に説明する変形例では、彩度の強調程度を切り換え、場合によっては彩度の強調を禁止することによって、更に高画質の画像を印刷することが可能である。
【００９５】
図１４は、第２実施例の変形例としての彩度強調処理の流れを示すフローチャートである。以下、図１４のフローチャートに従って説明する。
【００９６】
変形例の彩度強調処理においても、先ず初めに、解像度変換モジュール９３から、ｓＲＧＢ表色系で表現されているＲＧＢ画像データを読み込む（ステップＳ３００）。次に、画像データをＬ* ａ* ｂ* 表色系の画像データに変換する（ステップＳ３０２）。画像データの変換方法は、前述した第２実施例で用いた方法と同様にして行う。
【００９７】
次に、ＣＰＵ８１は、彩度強調レベルの設定を判断する（ステップＳ３０４）。すなわち、彩度強調レベル「強」，「弱」，「強調せず」のいずれかをプリンタドライバ９２に予め設定しておき、設定されている強調レベルを検出する。
【００９８】
彩度強調レベルの設定を判断したら、設定内容に応じたそれぞれの強調レベル係数ＫL を設定する。すなわち、彩度強調レベル「強」が設定されている場合は、強調レベル係数ＫL に定数ＫL2を代入し（ステップＳ３０６）、彩度強調レベル「弱」が設定されている場合は定数ＫL1を代入し（ステップＳ３０８）、彩度強調レベルとして「強調せず」が設定されている場合は定数ＫL0を代入する（ステップＳ３１０）。それぞれの定数ＫL2，ＫL1，ＫL0の値は、プリンタドライバ９２に予め記憶されている。
【００９９】
図１５は、プリンタドライバ９２に設定されている定数ＫL2，ＫL1，ＫL0の値の一例を示す説明図である。図示した例では、定数ＫL2には「１．５」の値が、定数ＫL1には「１」が、定数ＫL0には「０」の値が記憶されている。これら各定数の設定値は、コンピュータの画面上で変更することが可能となっている。
【０１００】
強調レベル係数ＫL の値を設定したら、彩度の強調を行う（ステップＳ３１２）。彩度を強調する方法は、前述した第２実施例とほぼ同様であり、第２実施例では式（６ａ）を用いて彩度を強調したのに対して、変形例では、次式（６ｂ）を用いるところのみが異なっている。
Ｃe   ＝  （１＋ＫL ・Ｋθ）Ｃ  …  （６ｂ）
ここで、Ｃe は強調された彩度の値であり、Ｋθは強調係数であり、ＫL は前述の強調レベル係数である。第２実施例と同様に、Ｋθは色相θの関数として予め記憶されている。式（６ｂ）から明らかなように、例えば、彩度の強調レベル「弱」がプリンタドライバ９２に設定されている場合は、ＫL には値「１」が代入されているから、強調係数Ｋθの設定そのままに彩度が強調される。彩度強調レベル「強」が設定されている場合は、ＫL には値「１．５」が代入されているから、強調係数Ｋθの設定よりは強めに彩度が強調され、彩度強調レベルとして「強調せず」が設定されている場合は、ＫL には値「０」が代入されているから、彩度の強調は行われない。図１４のステップＳ３１２においては、以上のようにして強調された彩度Ｃe を算出する。
【０１０１】
以上のようにして、強調された彩度Ｃe を算出したら、コンピュータ８０のＣＰＵ８１は、明度Ｌ* ，彩度Ｃe ，色相θで表現された画像データを、色変換モジュール９５（図２参照）に出力し（ステップＳ３１４）、すべての画像データを出力したら、彩度強調処理を終了する。
【０１０２】
以上に説明した変形例においては、彩度を強調する程度を、複数の設定されている中から選択することができる。カラー画像の彩度を強調する適切な強調程度は、印刷しようとする画像の内容に応じて異なる場合が考えられるので、複数の強調程度の中から適した設定を選択することで、彩度の強調程度を最適化して、より高画質の画像を印刷することが可能となる。
【０１０３】
以上、各種の実施例について説明してきたが、本発明は上記すべての実施例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することができる。
【０１０４】
例えば、カラー画像データの彩度を強調するための上述の処理を、カラープリンタを制御するプリンタドライバの機能として実現しても良いし、あるいは、プリンタドライバにカラー画像データを供給するための各種アプリケーションプログラムに組み込まれ、カラープリンタに応じて彩度強調を行うプラグインソフトとして実現するものであってもよい。
【０１０５】
また、上述の機能を実現するソフトウェアプログラム（アプリケーションプログラム）を、通信回線を介してコンピュータシステムのメインメモリまたは外部記憶装置に供給して実行する態様であってもよい。
【図面の簡単な説明】
【図１】本実施例の印刷システムの概略構成図である。
【図２】ソフトウェアの構成を示す説明図である。
【図３】本実施例のプリンタの概略構成図である。
【図４】本実施例のカラープリンタのインク吐出用ヘッドにノズルが配置されている様子を示す説明図である。
【図５】第１実施例の印刷制御装置で採用されている彩度強調処理の流れを示すフローチャートである。
【図６】ｓＲＧＢ表色系で扱うことのできる画像データと広域ＲＧＢ表色系で扱うことのできる画像データとを比較して示す説明図である。
【図７】ｓＲＧＢ表色系の画像データを広域ＲＧＢ表色系の画像データに変換するための線形写像を概念的に示す説明図である。
【図８】ＲＧＢ各軸を直交軸とする色立体を概念的に示す説明図である。
【図９】六角錐カラーモデルの考え方を概念的に示す説明図である。
【図１０】六角錐カラーモデルにおいて彩度および色相を扱う方法を概念的に示す説明図である。
【図１１】本実施例において、強調計数が色相の関数として記憶されている様子を例示する説明図である。
【図１２】本実施例において修正計数が設定されている様子を例示する説明図である。
【図１３】第２実施例の印刷制御装置で採用されている彩度強調処理の流れを示すフローチャートである。
【図１４】第２実施例の変形例の印刷制御装置で採用されている彩度強調処理の流れを示すフローチャートである。
【図１５】第２実施例の印刷システムにおける強調レベル係数の設定例を示す説明図である。
【図１６】カラープリンタの色域とポジティブカラーフィルムの色域とｓＲＧＢ表色系で扱うことのできる色域との関係を示す説明図である。
【符号の説明】
２０…カラープリンタ
２１…スキャナ
２４…モデム
２６…ハードディスク
２７…メモリカード
３０…キャリッジモータ
３１…駆動ベルト
３２…プーリ
３３…摺動軸
３４…位置検出センサ
３５…紙送りモータ
３６…プラテン
４０…キャリッジ
４１…印字ヘッド
４２…インクカートリッジ
４３…インクカートリッジ
４４…インク吐出用ヘッド
６０…制御回路
６１…ＣＰＵ
６２…ＲＯＭ
６３…ＲＡＭ
８０…コンピュータ
８１…ＣＰＵ
８２…ＲＯＭ
８３…ＲＡＭ
８８…ＳＩＯ
９０…ビデオドライバ
９１…アプリケーションプログラム
９２…プリンタドライバ
９３…解像度変換モジュール
９４…彩度強調モジュール
９５…色変換モジュール
９６…階調数変換モジュール
９７…インターレースモジュール
【図１】
0003968949.tif 000002
【図２】
0003968949.tif 000003
【図３】
0003968949.tif 000004
【図４】
0003968949.tif 000005
【図５】
0003968949.tif 000006
【図６】
0003968949.tif 000007
【図７】
0003968949.tif 000008
【図８】
0003968949.tif 000009
【図９】
0003968949.tif 000010
【図１０】
0003968949.tif 000011
【図１１】
0003968949.tif 000012
【図１２】
0003968949.tif 000013
【図１３】
0003968949.tif 000014
【図１４】
0003968949.tif 000015
【図１５】
0003968949.tif 000016
【図１６】
0003968949.tif 000017