(57)【要約】【課題】  画像形成装置において、人間の主観によって相違する色味のずれを色相面単位で反映させ、ユーザの嗜好にあった色味を、その階調を滑らかに保ちながら再現する。【解決手段】  変更元の色相と変更先の色相を出力表示し、変更元の色相から変更先の色相に対する移動量を算出し、変更元の色相に基づく色相面を抽出する手段と、一の色相面上に存在する三次元ルックアップテーブル１０の格子点を抽出する手段と、抽出された前記格子点を前記移動量に応じて移動させる手段と、移動した後の格子点のＲＧＢデータを三次元ルックアップテーブル１０に入力しＣＭＹＫデータを算出する手段と、抽出された前記格子点のＲＧＢデータを入力ＲＧＢデータとし、算出された前記ＣＭＹＫデータを出力ＣＭＹＫデータとするルックアップテーブルを作成する手段と、からなる構成としてある。【選択図】  図１
2008187251.tif 000002
【特許請求の範囲】
【請求項１】
入力ＲＧＢデータに対応する出力ＣＭＹＫデータが格納された三次元ルックアップテーブルを備える画像形成装置において、
一以上の変更元の色味を出力表示するとともに、一以上の変更先の色味を出力表示する色味出力手段と、
入力操作に応じて選択された変更元の一の色味の色相から変更先の一の色味の色相に対する移動量を算出する移動量算出手段と、
選択された前記変更元の色味の色相に基づき一の色相面を抽出する色相面抽出手段と、
前記一の色相面上に存在する前記三次元ルックアップテーブルの格子点を抽出する交点抽出手段と、
前記交点抽出手段によって抽出された格子点のＲＧＢデータを前記移動量に応じて移動させる色相面移動手段と、
前記色相面移動手段によって移動した後の格子点のＲＧＢデータを前記三次元ルックアップテーブルに入力しＣＭＹＫデータを算出するＣＭＹＫ算出手段と、
前記交点抽出手段によって抽出された格子点のＲＧＢデータを入力ＲＧＢデータとし、前記ＣＭＹＫ算出手段によって算出された前記ＣＭＹＫデータを出力ＣＭＹＫデータとして対応づけたルックアップテーブルを作成するユーザＬＵＴ作成手段と、を備えることを特徴とする画像形成装置。
【請求項２】
前記変更元の色味のＲＧＢデータは、三次元ルックアップテーブル上のいずれかの格子点に位置し、
前記色相面抽出手段は、
前記変更元の色味のＲＧＢデータが位置する格子点と、黒色点及び白色点によって形成される閉領域を前記一の色相面として抽出することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
少なくとも前記変更元の色味のＲＧＢデータは、三次元ルックアップテーブル上における彩度の最も高い格子点のうちのいずれかの格子点に位置することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記変更元の色味のＲＧＢデータは、三次元ルックアップテーブル上におけるRed、Yellow、Green、Cyan、Blue、Magenta及びこれらの中間に配置される格子点に位置することを特徴とする請求項１乃至３のいずれかに記載の画像形成装置。
【請求項５】
前記移動量算出手段における移動量（αｒ，αｇ，αｂ）は、
αｒ＝（Ｏｒ−Ｌｒ）／αｒmax
αｇ＝（Ｏｇ−Ｌｇ）／αｇmax
αｂ＝（Ｏｂ−Ｌｂ）／αｂmax
とすることを特徴とする前記画像形成装置。
（（Ｌｒ，Ｌｇ，Ｌｂ）は一以上の変更元の色味のうち任意の色味の色相Ｌに係るＲＧＢデータを示し、（Ｏｒ，Ｏｇ，Ｏｂ）は、一以上の変更先の色味のうち任意の色味の色相Ｏに係るＲＧＢデータを示す。αｒmax，αgmax，αbmaxは（Ｌｒ，Ｌｇ，Ｌｂ）を基準とした色相面上の最大可能移動量を示し、αｒ，αｇ，αｂ≠０とする。）
【請求項６】
前記色相面移動手段における移動後のＲＧＢデータ（Ｒ，Ｇ，Ｂ）は、
（Ｒ，Ｇ，Ｂ）＞（Ｌｒ，Ｌｇ，Ｌｂ）の場合には、
Ｒ＝｛（Ｓｒ−Ｌｒ）−Ｎｒ｝×αｒ＋Ｎｒ
Ｇ＝｛（Ｓｇ−Ｌｇ）−Ｎｇ｝×αｇ＋Ｎｇ
Ｂ＝｛（Ｓｂ−Ｌｂ）−Ｎｂ｝×αｂ＋Ｎｂ
であり、
（Ｒ，Ｇ，Ｂ）＜（Ｌｒ，Ｌｇ，Ｌｂ）の場合には、
Ｒ＝｛（Ｌｒ−Ｐｒ）−Ｎｒ｝×αｒ＋Ｎｒ
Ｇ＝｛（Ｌｇ−Ｐｇ）−Ｎｇ｝×αｇ＋Ｎｇ
Ｂ＝｛（Ｌｂ−Ｐｂ）−Ｎｂ｝×αｂ＋Ｎｂ
によって算出されることを特徴とする前記画像形成装置。
（色相Ｐは、色相Ｌを基準とした色相面において前の色相面との境界に位置する色相であり、そのＲＧＢデータは（Ｐｒ，Ｐｇ，Ｐｂ）とする。色相Ｓは、色相Ｌを基準とした色相面において後の色相面との境界に位置する色相であり、そのＲＧＢデータは（Ｓｒ，Ｓｇ，Ｓｂ）とする。）
【請求項７】
入力ＲＧＢデータに対応する出力ＣＭＹＫデータが格納された三次元ルックアップテーブルを利用して、利用者が好む色味に応じたルックアップテーブルを一色相面単位で作成する画像処理方法であって、
一以上の変更元の色味を出力表示するとともに、一以上の変更先の色味を出力表示するステップと、
入力操作に応じて変更元の一の色味及び変更先の一の色味を選択するステップと、
選択された前記変更元の色味の色相から前記変更先の色味の色相に対する移動量を算出するステップと、
前記変更元の色味の色相に基づき一の色相面を抽出するステップと、
前記一の色相面上に存在する前記三次元ルックアップテーブルの格子点を抽出するステップと、
抽出された前記格子点のＲＧＢデータを前記移動量に応じて移動させるステップと、
移動した後の格子点のＲＧＢデータを前記三次元ルックアップテーブルに入力しＣＭＹＫデータを算出するステップと、
抽出された前記格子点のＲＧＢデータを入力ＲＧＢデータとし、算出された前記ＣＭＹＫデータを出力ＣＭＹＫデータとして対応づけたルックアップテーブルを作成するステップと、を有する画像処理方法。
【請求項８】
入力ＲＧＢデータに対応する出力ＣＭＹＫデータが格納された三次元ルックアップテーブルを備える画像形成装置を構成するコンピュータを、
一以上の変更元の色味を出力表示するとともに、一以上の変更先の色味を出力表示する色味出力手段、
入力操作に応じて選択された変更元の一の色味の色相から変更先の一の色味の色相に対する移動量を算出する移動量算出手段、
選択された前記変更元の色味の色相に基づき一の色相面を抽出する色相面抽出手段、
前記一の色相面上に存在する前記三次元ルックアップテーブルの格子点を抽出する交点抽出手段、
前記交点抽出手段によって抽出された格子点のＲＧＢデータを前記移動量に応じて移動させる色相面移動手段、
前記色相面移動手段によって移動した後の格子点のＲＧＢデータを前記三次元ルックアップテーブルに入力しＣＭＹＫデータを算出するＣＭＹＫ算出手段、
前記交点抽出手段によって抽出された格子点のＲＧＢデータを入力ＲＧＢデータとし、前記ＣＭＹＫ算出手段によって算出された前記ＣＭＹＫデータを出力ＣＭＹＫデータとして対応づけたルックアップテーブルを作成するユーザＬＵＴ作成手段、として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、より詳しくは、所定のルックアップテーブルに基づき色再現処理を実行する画像形成装置に関する。
【背景技術】
【０００２】
従来、プリンタ等は、ルックアップテーブル（以下、ＬＵＴという。）を有しており、このＬＵＴにより再現される色味の制御を行っている。
なお、一般的なＬＵＴは、９３格子や１７３格子などの三次元ＬＵＴによって構成され、模式的には、図１１のように表現することができる。
しかしながら、ＬＵＴは、メーカやその設計者が最適と考えられる数値を単に当てはめているだけであり、必ずしもユーザの嗜好にあった色再現テーブルにはなっていない。
例えば、一般に赤色として表現される色であっても、あるユーザにとっては、オレンジ色に色味を感じる場合がある（図１２（１）参照）。
このため、使用者の色再現要求に応え、使用者が満足できる忠実な色再現を実現し得るカラー画像処理装置や、同様の処理方法が提案されている（例えば、特許文献１，２参照）。
【０００３】
特許文献１のカラー画像処理装置によると、まず、基準となる一のモニタカラーパッチと複数のプリンタカラーパッチを表示又は印刷させ、ユーザに一のプリンタカラーパッチを選択させる。そして、そのプリンタカラーパッチとモニタカラーパッチとを関連づける所定のパラメータを求め、当該パラメータに基づいて入力画像データを出力画像データに変換するようにしている。
また、特許文献２の色再現処理方法によると、複数個のカラーパッチを対比させ、所望の色再現範囲内の色を指定することによって所定のパラメータを算出し、当該パラメータを用いて色空間範囲を変換する仕組みとなっている。
【０００４】
【特許文献１】特開平１１−１１２８２５号公報（第１−２頁、第１図）
【特許文献２】特開平１０−２３２７５号公報（第１−２頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、以上のように従来提案されているカラー画像処理装置等においては、基準となる元の色とこれに対応する色の関係については、同一色相が前提となっており、異なる色相への対応がなされていない。
つまり、彩度と明度のみを調整することによって所望の色再現を行うようにしているだけである。
このため、例えば、図１２（２）に示すように、オレンジ色に感じる赤色の色味をMagenta寄りに移動させ、本来の赤味に近づけるといった調整を行うことは不可能である。
これでは個人が感じる色味を的確にとらえ、反映させることは不可能である。
【０００６】
本発明は、以上のような従来の技術が有する問題を解決するために提案されたものであり、人間の主観によって相違する色味のずれを色相面単位で反映させ、ユーザの嗜好にあった色味を、その階調を滑らかに保ちながら再現し得るＬＵＴを備えた画像形成装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の画像形成装置は、請求項１に記載するように、入力ＲＧＢデータに対応する出力ＣＭＹＫデータが格納された三次元ルックアップテーブルを備える画像形成装置において、一以上の変更元の色味を出力表示するとともに、一以上の変更先の色味を出力表示する色味出力手段と、入力操作に応じて選択された変更元の一の色味の色相から変更先の一の色味の色相に対する移動量を算出する移動量算出手段と、選択された前記変更元の色味の色相に基づき一の色相面を抽出する色相面抽出手段と、前記一の色相面上に存在する前記三次元ルックアップテーブルの格子点を抽出する交点抽出手段と、前記交点抽出手段によって抽出された格子点のＲＧＢデータを前記移動量に応じて移動させる色相面移動手段と、前記色相面移動手段によって移動した後の格子点のＲＧＢデータを前記三次元ルックアップテーブルに入力しＣＭＹＫデータを算出するＣＭＹＫ算出手段と、前記交点抽出手段によって抽出された格子点のＲＧＢデータを入力ＲＧＢデータとし、前記ＣＭＹＫ算出手段によって算出された前記ＣＭＹＫデータを出力ＣＭＹＫデータとして対応づけたルックアップテーブルを作成するユーザＬＵＴ作成手段と、を備えた構成としてある。
【０００８】
このような構成からなる本発明の画像形成装置によれば、一の色相面ごとにユーザの主観に対応したルックアップテーブルを設けるようにしている。
具体的には、基準となる色味の色相データとこれに対応する所望の色味の色相データとの相対的な移動量を算出し、この移動量に応じて対象となる一の色相面上の他の色相データを画一的に変更し、色味の傾向を色相面単位で反映させるようにしている。
このため、異なる色相間での調整が可能となり、個人によって感じ方が異なる色味の主観を的確に反映させることができる。
また、色相面を意識することにより、階調を滑らかに保持しながら出力を行うことが可能となり、出力品質や利便性に優れた画像形成装置の提供が可能となる。
【０００９】
また、本発明の画像形成装置は、請求項２に記載するように、前記変更元の色味のＲＧＢデータは、三次元ルックアップテーブル上のいずれかの格子点に位置し、前記色相面抽出手段は、前記変更元の色味のＲＧＢデータが位置する格子点と、黒色点及び白色点によって形成される閉領域を前記一の色相面として抽出するようにしてある。
【００１０】
このような構成からなる本発明の画像形成装置によれば、対象となる色相面を、ＲＧＢ三次元空間を利用し、抽出するようにしている。
具体的には、三次元ルックアップテーブル上における変更元の色味に対応する格子点と黒色点及び白色点によって形成される三角形状の平面を抽出し、この平面上に存在する格子点を変更すべき対象とするようにしている。
すなわち、基本となる色味のみならず、その周りに連続的に存在する色味をも変更の対象とするようにしている（但し、白色点〜黒色点上の格子点は除く）。
このため、色味の指定を効果的に反映させ、かつ、滑らかな階調によって色再現ができるようになる。
【００１１】
また、本発明の画像形成装置は、請求項３に記載するように、少なくとも前記変更元の色味のＲＧＢデータは、三次元ルックアップテーブル上における彩度の最も高い格子点のうちのいずれかの格子点に位置するようにしてある。
特に、本発明の画像形成装置は、請求項４に記載するように、前記変更元の色味のＲＧＢデータは、三次元ルックアップテーブル上におけるRed、Yellow、Green、Cyan、Blue、Magenta及びこれらの中間に配置される格子点に位置するものを採用することとしてある。
【００１２】
このような構成からなる本発明の画像形成装置によれば、三次元ルックアップテーブル上の格子点のうち、彩度の最も高いポイント（Chromatic Peak Point：クロマティックピークポイント）を抽出し、その中の任意の格子点に対応する色味を変更元の色味としてある。
特に、Red、Yellow、Green、Cyan、Blue、Magenta及びこれらの中間に配置される色相に係る格子点に位置するものを変更元の色味とすることにより、その平面上に格子点を多く有する色相面を効率よく抽出することが可能である。
このため、人間が色味の違いを判断するに当たって必要かつ十分なサンプルとすることができる。
したがって、実際の色変換処理において取り扱うデータ量を極力抑えつつも、ユーザの色味に関する主観を効果的に反映させることが可能である。
【００１３】
また、本発明の画像形成装置は、請求項５に記載するように、前記移動量算出手段における移動量（αｒ，αｇ，αｂ）は、
αｒ＝（Ｏｒ−Ｌｒ）／αｒmax
αｇ＝（Ｏｇ−Ｌｇ）／αｇmax
αｂ＝（Ｏｂ−Ｌｂ）／αｂmax
として算出するようにしてある。
但し、（Ｌｒ，Ｌｇ，Ｌｂ）は変更元の色味の色相Ｌに係るＲＧＢデータを示し、（Ｏｒ，Ｏｇ，Ｏｂ）は、変更先の色味の色相Ｏに係るＲＧＢデータを示すこととしている。
また、αｒmax，αgmax，αbmaxは（Ｌｒ，Ｌｇ，Ｌｂ）を基準とした色相面上の最大可能移動量を示し、αｒ，αｇ，αｂ≠０とすることとしている。
【００１４】
また、本発明の画像形成装置は、請求項６に記載するように、前記色相移動手段における移動後のＲＧＢデータ（Ｒ，Ｇ，Ｂ）は、
（Ｒ，Ｇ，Ｂ）＞（Ｌｒ，Ｌｇ，Ｌｂ）の場合には、
Ｒ＝｛（Ｓｒ−Ｌｒ）−Ｎｒ｝×αｒ＋Ｎｒ
Ｇ＝｛（Ｓｇ−Ｌｇ）−Ｎｇ｝×αｇ＋Ｎｇ
Ｂ＝｛（Ｓｂ−Ｌｂ）−Ｎｂ｝×αｂ＋Ｎｂ
であり、
（Ｒ，Ｇ，Ｂ）＜（Ｌｒ，Ｌｇ，Ｌｂ）の場合には、
Ｒ＝｛（Ｌｒ−Ｐｒ）−Ｎｒ｝×αｒ＋Ｎｒ
Ｇ＝｛（Ｌｇ−Ｐｇ）−Ｎｇ｝×αｇ＋Ｎｇ
Ｂ＝｛（Ｌｂ−Ｐｂ）−Ｎｂ｝×αｂ＋Ｎｂ
によって算出されるようにしている。
但し、色相Ｐは、色相Ｌを基準とした色相面において前の色相面との境界に位置する色相であり、そのＲＧＢデータは（Ｐｒ，Ｐｇ，Ｐｂ）とすることとしている。また、色相Ｓは、色相Ｌを基準とした色相面において後の色相面との境界に位置する色相であり、そのＲＧＢデータは（Ｓｒ，Ｓｇ，Ｓｂ）とすることとしている。
【００１５】
このような構成からなる本発明の画像形成装置によれば、基準となる変更元の色味の色相と変更先の色味の色相との移動比率を所定の数式によって求めたうえで、係る色相面上の各データも同様に移動させるようにしている。
具体的には、変更元の色味の色相に係るＲＧＢデータと変更先の色味の色相に係るＲＧＢデータとから移動量αを求め、同一色相面内に存在する他の格子点に係るＲＧＢデータも移動量α分変更することとしている。
このように、変更元の色味の色相と変更先の色味の色相との関係を数式化することができるため、連続する他のＲＧＢデータを一様に変更させることが可能である。
したがって、色相面を意識した色味の調整を容易に実施することができ、処理速度の向上、装置の簡素化・小型化及び低コスト化を実現することができる。
【００１６】
また、本発明の画像処理方法は、請求項７に記載するように、入力ＲＧＢデータに対応する出力ＣＭＹＫデータが格納された三次元ルックアップテーブルを利用して、利用者が好む色味に応じたルックアップテーブルを一色相面単位で作成する画像処理方法であって、一以上の変更元の色味を出力表示するとともに、一以上の変更先の色味を出力表示するステップと、入力操作に応じて変更元の一の色味及び変更先の一の色味を選択するステップと、選択された前記変更元の色味の色相から前記変更先の色味の色相に対する移動量を算出するステップと、前記変更元の色味の色相に基づき一の色相面を抽出するステップと、前記一の色相面上に存在する前記三次元ルックアップテーブルの格子点を抽出するステップと、抽出された前記格子点のＲＧＢデータを前記移動量に応じて移動させるステップと、移動した後の格子点のＲＧＢデータを前記三次元ルックアップテーブルに入力しＣＭＹＫデータを算出するステップと、抽出された前記格子点のＲＧＢデータを入力ＲＧＢデータとし、算出された前記ＣＭＹＫデータを出力ＣＭＹＫデータとして対応づけたルックアップテーブルを作成するステップと、を有する方法としてある。
【００１７】
このように、本発明は上述した装置発明だけでなく、方法発明としても実現化することができる。
したがって、ハードウェアの構成にとらわれることなく発明を実施することができるため、汎用性、拡張性に優れた方法として提供することが可能である。
【００１８】
また、本発明の画像処理プログラムは、請求項８に記載するように、入力ＲＧＢデータに対応する出力ＣＭＹＫデータが格納された三次元ルックアップテーブルを備える画像形成装置を構成するコンピュータを、一以上の変更元の色味を出力表示するとともに、一以上の変更先の色味を出力表示する色味出力手段、入力操作に応じて選択された変更元の一の色味の色相から変更先の一の色味の色相に対する移動量を算出する移動量算出手段、選択された前記変更元の色味の色相に基づき一の色相面を抽出する色相面抽出手段、前記一の色相面上に存在する前記三次元ルックアップテーブルの格子点を抽出する交点抽出手段、前記交点抽出手段によって抽出された格子点のＲＧＢデータを前記移動量に応じて移動させる色相面移動手段、前記色相面移動手段によって移動した後の格子点のＲＧＢデータを前記三次元ルックアップテーブルに入力しＣＭＹＫデータを算出するＣＭＹＫ算出手段、前記交点抽出手段によって抽出された格子点のＲＧＢデータを入力ＲＧＢデータとし、前記ＣＭＹＫ算出手段によって算出された前記ＣＭＹＫデータを出力ＣＭＹＫデータとして対応づけたルックアップテーブルを作成するユーザＬＵＴ作成手段、として機能させるためのプログラムとしてある。
【００１９】
このように本発明はプログラムとしても実現化することができる。
これにより、様々なハードウェアにプログラムをインストールすることによって本発明を実現することができ、汎用性，拡張性に優れた画像処理プログラムとして提供することができる。
【発明の効果】
【００２０】
以上のように、本発明の画像形成装置によれば、滑らかな階調を確保しつつ、ユーザの好む色味を的確に反映させ、高精度の色再現処理を実行することができる。
また、いわゆるクロマティックピークポイントを活用することにより、取り扱うデータを抑えつつも、有効な色再現処理を実現できるようになる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の好ましい実施形態について図１〜図１０を参照して説明する。
ここで、以下に示す本実施形態の画像形成装置は、プログラム（ソフトウェア）の命令によりコンピュータで実行される処理，手段，機能によって実現される。プログラムは、コンピュータの各構成要素に指令を送り、以下に示すような所定の処理・機能を行わせる。すなわち、本実施形態の画像形成装置における各処理・手段は、プログラムとコンピュータとが協働した具体的手段によって実現される。
なお、プログラムの全部又は一部は、例えば、磁気ディスク，光ディスク，半導体メモリ，その他任意のコンピュータで読取り可能な記録媒体により提供され、記録媒体から読み出されたプログラムがコンピュータにインストールされて実行される。また、プログラムは、記録媒体を介さず、通信回線を通じて直接にコンピュータにロードし実行することもできる。
【００２２】
図１は、本発明の一実施形態に係る画像形成装置の動作手順を示すフローチャートである。
なお、本実施形態に係る画像形成装置におけるＲＧＢデータの取り得る値は０〜２５５としており、Redは（２５５，０，０）、Greenは（０，２５５，０）、Blueは（０，０，２５５）といった表示をしているが、これに限定されない。例えば、ＲＧＢデータの範囲を０〜１とし、Red（１，０，０）、Green（０，１，０）、Blue（０，０，１）のように表すことも可能である。
まず、色味出力手段によって、既存のＬＵＴに基づいた変更元の色味のチャートを出力する（ステップＳ１）。具体的には、図２に示す三次元ＬＵＴの各格子のＲＧＢデータ等の一覧の中からクロマティックピークポイント（後述）に対応するところの色味を選択し、その色味チャート（図３）を印刷又はディスプレイ等に表示する。
また、同様に色味出力手段によって、上記変更元の色味に対して、ユーザが変更したい色味のチャート（図４）を出力する。
なお、これらチャートの出力は、ドライバ等の機能によって出力させても良い。
【００２３】
ここで、上記チャートを構成する各パッチは、ＲＧＢ空間における色相の彩度の最も高い、いわゆるクロマティックピークポイント（Chromatic Peak Point）に配置されているものを採用している（図５太線部、図６参照）。
これはクロマティックピークポイントを中心とした一色相面を利用することにより、当該色相面上に含まれるＬＵＴ上の格子点が多く抽出されるため、色再現に際し効果的に作用させることができるためである。
例えば、本実施形態においては、変更元となる色味チャート（図３）は、図２中のＣｏｕｎｔ（格子点）数が１６以上に該当する１２色のパッチを採用し、変更先のチャート（図４）は、図３の各パッチ間を５等分し、各５色ずつ合計６０色の色味を採用したものであるが、これらはユーザの任意によって変更することが可能である。
なお、色相は、Ｒｅｄを基準（０ｄｅｇ）として反時計回りに角度を出すことによって環状に表すことができる（図７参照）。
【００２４】
次に、図３で示すチャートからユーザが変更したい元の色味（変更元の色相）のパッチを選択する（ステップＳ２）とともに、図４で示すチャートから変更後の色味（変更先の色相）のパッチを選択する（ステップＳ３）。なお、これらの選択操作は、通常、タッチパネルや操作キーなどの操作部を介して行う。
ステップＳ３を終えると、画像形成装置は、ユーザによって選択された変更後の色味が一定の色相変更禁止範囲を超えていないか否かを確認する（ステップＳ４）。
ここで、色相変更禁止範囲とは、対象となる色相面上における最大可能移動量を示すものであり、例えば、図８において、Red（２５５，０，０）を示す色相Ｌについて色味の変更を行いたい場合には、色相Ｓ（RedとYellowの中間に位置する色相）、色相Ｐ（RedとMagentaの中間に位置する色相）を超えることはできない。
【００２５】
ステップＳ４の結果、上記色相変更禁止範囲を超えていれば、本作業の継続意思をユーザに問い合わせ（ステップＳ５）、継続の意思がある場合（ステップＳ５：ＹＥＳ）には、ステップＳ１から再度作業を開始する。一方、継続の意思がなければ（ステップＳ５：ＮＯ）、作業は終了する。
一方、ステップＳ４の結果、上記色相変更禁止範囲を超えていなければ、次に、移動量算出手段によって、変更元の色味の色相から変更先の色味の色相への移動比率（移動量α）を算出する（ステップＳ６）。
【００２６】
例えば、図３で表されるチャートのパッチＮｏ．１のＲＧＢデータＬ（２５５，０，０）の色味を図４で表されるチャートのパッチＮｏ．９のＲＧＢデータＯ（２５５，７０，０）の色味に変更する場合は、以下の式により、移動量（％）α（αｒ，αｇ，αｂ）＝（０，５４．７，０）となる（本実施形態の場合、階調数が２５６なので、αｒmax，αgmax，αbmaxは１２８を代入する）。
αｒ＝（Ｏｒ−Ｌｒ）／αｒmax
αｇ＝（Ｏｇ−Ｌｇ）／αgmax
αｂ＝（Ｏｂ−Ｌｂ）／αbmax
【００２７】
次に、ステップＳ６で求めた移動量αに基づき、一定色相面内に存在する他のＬＵＴの格子点を移動させ、移動後のＲＧＢデータを求める（ステップＳ７、Ｓ８）。
【００２８】
そのためには、まず、色相面抽出手段によって、対象となる色相面を抽出し、その後、交点抽出手段によって、色相面に存在する格子点を抽出する。
具体的には、ステップＳ１で選択した色味を基本とした平面（色相面）を求め、その色相面内に存在する三次元格子のＲＧＢデータを抽出する。対象となる格子点を図９及び図１０を用いて説明すると、Ｂｌａｃｋ（Ｒ＝０，Ｇ＝０，Ｂ＝０）、Ｗｈｉｔｅ（Ｒ＝２５５，Ｇ＝２５５，Ｂ＝２５５）とクロマティックピークポイント（本実施形態においてはＲ＝２５５，Ｇ＝０，Ｂ＝０）の３点からなる平面（色相面）上において、線分「クロマティックピークポイント〜Ｗｈｉｔｅ」、線分「クロマティックピークポイント〜Ｂｌａｃｋ」、線分「Ｂｌａｃｋ〜Ｗｈｉｔｅ」の直線を等しく（ｎ−１）分割したうえで、線分「Ｐａ０〜Ｐａ（ｎ−１−ａ）」、線分「Ｐｂ０〜Ｐ０ｂ」、線分「Ｐ０ｃ〜Ｐ（ｎ−１）ｃ」からなる直線の交点が該当することになる。（但し、ｎはＬＵＴの格子数を示し、本実施形態においてはｎ＝９となる。したがって、ａ、ｂ、ｃ＝０，１，２，・・・，８をとる）。
【００２９】
次に、抽出された格子点のうち白点〜黒点間にある格子点を除く全ての格子点（図１０参照）について、移動量αに応じた移動を行う（色相面移動手段）。具体的には、下記の式に基づいて移動（変更）後のＲＧＢデータを算出する。
ａ）（Ｒ，Ｇ，Ｂ）＞（Ｌｒ，Ｌｇ，Ｌｂ）の場合、
Ｒ＝｛（Ｓｒ−Ｌｒ）−Ｎｒ｝×αｒ＋Ｎｒ
Ｇ＝｛（Ｓｇ−Ｌｇ）−Ｎｇ｝×αｇ＋Ｎｇ
Ｂ＝｛（Ｓｂ−Ｌｂ）−Ｎｂ｝×αｂ＋Ｎｂ
ｂ）（Ｒ，Ｇ，Ｂ）＜（Ｌｒ，Ｌｇ，Ｌｂ）の場合、
Ｒ＝｛（Ｌｒ−Ｐｒ）−Ｎｒ｝×αｒ＋Ｎｒ
Ｇ＝｛（Ｌｇ−Ｐｇ）−Ｎｇ｝×αｇ＋Ｎｇ
Ｂ＝｛（Ｌｂ−Ｐｂ）−Ｎｂ｝×αｂ＋Ｎｂ
但し、色相Ｐは、色相Ｌを基準とした色相面において前の色相面との境界に位置する色相であり、そのＲＧＢデータは（Ｐｒ，Ｐｇ，Ｐｂ）とする。
また、色相Ｓは、色相Ｌを基準とした色相面において後の色相面との境界に位置する色相であり、そのＲＧＢデータは（Ｓｒ，Ｓｇ，Ｓｂ）とする。
【００３０】
次に、ＣＭＹＫ算出手段により、ステップＳ８で求めたＲＧＢデータを既存のＬＵＴに入力してそれぞれＣＭＹＫデータを算出する（ステップＳ９）。
そして、ユーザＬＵＴ作成手段により、ステップＳ９で算出されたＣＭＹＫデータを、元のＬＵＴのＣＭＹＫデータに入れ換え、新たなＬＵＴを作成する（ステップＳ１０）。
具体的には、ステップＳ７の過程で抽出された一色相面内の格子点からなる入力ＲＧＢデータと、上記ＣＭＹＫデータとを対応づけたＬＵＴが作成される。
【００３１】
そして、対応づけられた色相面に係る新たなＬＵＴ（ユーザＬＵＴ）を保存する（ステップＳ１１）。
なお、ユーザＬＵＴは、変更元の色味に係る色相毎に生成し、複数保存しておくことも可能である。
【００３２】
以上説明したように、本実施形態の画像形成装置によれば、ある色味を任意の色味に変更するとともに、その色味を中心とした同一色相面上に連続的に存在する他の色味を変更することによって、人間の主観に応じた色味を再現するようにしている。
このため、ユーザによって感じ方の異なる色味（色相）に対して的確かつ柔軟に応ずることができるとともに、階調の滑らかさを保ったまま色再現を行い、出力できるようになる。
【００３３】
また、変更元となる基本の色味としては、最も彩度の高いクロマティックピークポイントを利用することで、取り扱うデータ量を抑え、簡易な構成・仕組みとしつつも、ユーザの主観を効果的に反映することができるようになっている。
このため、高い処理効率で、コスト性にも優れた画像形成装置を実現することが可能である。
【００３４】
以上、本発明の画像形成装置について、好ましい実施形態を示して説明したが、本発明にかかる画像形成装置は、上述した実施形態にのみ限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
例えば、本実施形態において、変更元の色味の数は１２色とし、変更先の色味の数は６０色としているが、ユーザの任意によってこれを増減させることも可能である。これにより、個人の主観をより緻密に反映させ、又は、より簡易で迅速な処理を実現することが可能となる。
【産業上の利用可能性】
【００３５】
本発明は、三次元ルックアップテーブルを備えた画像形成装置に好適に利用することができる。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施形態に係る画像形成装置の動作手順を示すフローチャートである。
【図２】本発明の一実施形態に係る三次元ルックアップテーブル上の各格子点におけるＲＧＢデータを一覧にした図である。
【図３】本発明の一実施形態に係る画像形成装置における変更元の色味のチャートである。
【図４】本発明の一実施形態に係る画像形成装置における変更先の色味のチャートである。
【図５】本発明の一実施形態に係る画像形成装置における三次元ＬＵＴ上のクロマティックピークポイントを説明する説明図である。
【図６】ＲＧＢ空間上における各色相とクロマティックピークポイントとの関係を示した説明図である。
【図７】ＲＧＢ空間上の各色相における角度対応を示した説明図である。
【図８】本発明の一実施形態に係る画像形成装置における色相変更概念を示した説明図である。
【図９】本発明の一実施形態に係る画像形成装置において用いる色相面を三次元で表した説明図である。
【図１０】本発明の一実施に係る画像形成装置における色相面を二次元で表した説明図である。
【図１１】従来の画像形成装置に搭載される三次元ルックアップテーブルの概念を模式的に示した説明図である。
【図１２】人間が感じる色味の違いとその調整の方法とを模式的に表した説明図である。
【符号の説明】
【００３７】
１０  三次元ルックアップテーブル
【図１】
2008187251.tif 000003
【図２】
2008187251.tif 000004
【図５】
2008187251.tif 000005
【図６】
2008187251.tif 000006
【図７】
2008187251.tif 000007
【図８】
2008187251.tif 000008
【図９】
2008187251.tif 000009
【図１０】
2008187251.tif 000010
【図１１】
2008187251.tif 000011
【図１２】
2008187251.tif 000012
【図３】
2008187251.tif 000013
【図４】
2008187251.tif 000014