(57)【特許請求の範囲】
【請求項１】
第１の３次元色空間上の任意の座標から第２の３次元色空間上の所定の座標への変換を行う色変換方法であって、
前記第１の３次元色空間において、原点を中心とし互いに直交する３本の軸Ｘａ、Ｘｂ、Ｘｃと前記３本の直交軸とは別のＮ本の直線とで計Ｎ＋３本の軸を設定し、前記Ｎ＋３本の軸上に離散的に所定数の代表点を配置し、かつ前記第１の３次元色空間上の各座標を前記Ｎ＋３本の軸との距離に従って複数の領域に分割した場合に、入力色信号値が前記複数領域のいずれに属するかを特定する領域判定工程と、
前記入力色信号値に近い前記代表点を前記特定された領域の境界上に存在する前記Ｎ本の軸の少なくとも１本を含む３本の軸上でそれぞれ１つずつ選出して３つの代表点を得る代表点選出工程と、
前記第１の３次元色空間から前記第２の３次元色空間への変換に際して、前記第１の３次元色空間上の入力色信号値を、該入力色信号値に対応する前記３つの代表点と、前記第１の３次元色空間における前記代表点が前記第２の３次元色空間のどの座標に変換されるかを示すルックアップテーブルとを用いて、線形もしくは所定の方法により色変換を行う補間工程とを有することを特徴とする色変換方法。
【請求項２】
前記請求項１に記載の色変換方法において、
前記ルックアップテーブルを複数用意し、ユーザーが前記複数のルックアップテーブルを切り替えることを特徴とする色変換方法。
【請求項３】
前記請求項１に記載の色変換方法において、
前記ルックアップテーブルを複数用意し、入力画像の色濃度値の統計量に応じて、前記複数のルックアップテーブルを自動的に切り替えることを特徴とする色変換方法。
【請求項４】
第１の３次元色空間上の任意の座標から第２の３次元色空間上の所定の座標への変換を行う色変換方法であって、
前記第１の３次元色空間において、原点を中心とし互いに直交する３本の軸Ｘａ、Ｘｂ、Ｘｃと前記３本の直交軸とは別のＮ本の直線とで計Ｎ＋３本の軸を設定し、前記Ｎ＋３本の軸上に離散的に所定数の代表点を配置し、かつ前記第１の３次元色空間上の各座標を前記Ｎ＋３本の軸との距離に従って複数の領域に分割した場合に、入力色信号値が前記複数領域のいずれに属するかを特定する領域判定工程と、
前記入力色信号値に近い前記代表点を前記特定された領域の境界上に存在する前記Ｎ本の軸の少なくとも１本を含む３本の軸上でそれぞれ１つずつ選出して３つの代表点を得る代表点選出工程と、
前記第１の３次元色空間から前記第２の３次元色空間への変換に際して、前記第１の３次元色空間上の入力色信号値を、該入力色信号値に対応する前記３つの代表点と、前記第１の３次元色空間における前記代表点が前記第２の３次元色空間のどの座標に変換されるかを定義した数式を用いて、線形もしくは所定の方法により色変換を行う補間工程とを有することを特徴とする色変換方法。
【請求項５】
前記請求項４に記載の色変換方法において、
前記数式を複数用意し、ユーザーが前記複数の数式を切り替えることを特徴とする色変換方法。
【請求項６】
前記請求項４に記載の色変換方法において、
前記数式を複数用意し、入力画像の色濃度値の統計量に応じて、前記複数の数式を自動的に切り替えることを特徴とする色変換方法。
【請求項７】
前記請求項１乃至６に記載の色変換方法において、
Ｎ＝１とし、前記３本の直交軸Ｘａ、Ｘｂ、Ｘｃとは別にＸａ＝Ｘｂ＝Ｘｃを満たす１本の直線を設定することを特徴とする色変換方法。
【請求項８】
前記請求項１乃至７に記載の色変換方法において、
前記３本の直交軸Ｘａ、Ｘｂ、Ｘｃとは別に設定する直線として、Ｘａ＝Ｘｂ、Ｘｂ＝Ｘｃ、Ｘｃ＝Ｘａの直線を軸として含むもしくは追加することを特徴とする色変換方法。
【請求項９】
前記請求項１乃至８に記載の色変換方法において、
前記３本の直交軸Ｘａ、Ｘｂ、Ｘｃとは別に設定する直線として、前記第１の３次元色空間における３成分がそれぞれ最大となる座標を通る３本の直線を軸として含むもしくは追加することを特徴とする色変換方法。
【請求項１０】
前記請求項１乃至９に記載の色変換方法において、
Ｘａ＝Ｘｂ＝Ｘｃ軸上にある離散的な代表点配置密度を他の軸より高くすることを特徴とする色変換方法。
【請求項１１】
前記請求項１乃至１０に記載の色変換方法において、
離散的な代表点の配置密度を中間濃度部で高めることを特徴とする色変換方法。
【請求項１２】
前記請求項１乃至１１に記載の色変換方法において、
前記入力色信号値が対応する３本の軸に対してそれぞれ該入力色信号値から垂線をおろした足を３つの新たな代表点とし、それぞれの新たな代表点について前記第１の３次元色空間における前記新たな代表点が前記第２の３次元色空間のどの座標に変換されるかを、前記新たな代表点と同一軸上でかつ両側に配置されている２つの代表点を用いて決定することを特徴とする色変換方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はカラー画像処理方法に関し、例えば高速の色修正、色補正が必要なカラースキャナ、カラーカメラ、カラーハードコピー装置やカラー画像入力機器、表示機器、出力機器等で、同一の色再現特性を得るためのカラー画像処理方法に関するものである。
【０００２】
【従来の技術】
従来、カラー印刷、カラーハードコピーの分野での色変換方式としてはルックアップテーブルを用いた３次元補間が提案されており、例えば特開昭６３−１６２２４８号公報に示されている。
【０００３】
これは図１５の（ａ）のように、３次元色空間を複数の単位立方体に分割し、各立方体図形の格子点に予め計算により求めた色補正値を設定しておき、入力色が含まれる単位立方体を選択し、該単位補間立方体の複数の頂点での出力値を用いて色変換を行う方法である。この例では、図１５の（ｂ）のように補間処理に単位立方体の８個の頂点の値を用いていることが特徴であり、求めるべき修正値の点の反対の頂点と、入力点で作られる直方体の空間領域の体積を、求めるべき修正値の点における重み係数とし修正値を求めている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記の従来における色変換方式では、細かく入力色空間を分割するほど、すなわち、格子点間の距離を小さくするほど補間精度は高くなるが、反対に格子点が増加してしまう。このため、格子点に設定する色補正値を格納するメモリ容量が多くなり、その計算のための処理時間も増加し、ハード構成においても複雑になる。さらに、格納する補正値自体を求めることにも非常に時間がかかる。
【０００５】
また、一般の３次元色空間の各軸はその必要な精度が不均一であることが特徴であり、このため色変換に補間方式を使用する場合に、補間に使用するテーブルメモリの各軸のビット数は不均一であることが望ましく、総ビット数が一定の場合にはこのように不均一なビット構成をとることによりメモリ容量を増加させずに人間の視覚特性に合った高品質の色情報の補間が可能となる。しかし、従来の技術では入力信号が作る３次元色空間内の単位立方体を補間の基本単位としているため、人間の視覚特性を考慮した補間ができないという問題があった。
【０００６】
本発明は上記に鑑みてなされたものであって、３次元色空間を細かく分割して色補正を行うのではなく、特定の軸上にのみあらかじめ最適な色修正信号データを離散的に配置しておき、色変換の際に入力色の近傍の軸上に離散的に配置されている代表点を選択し重みづけで線形補間することにより色変換を行い、これによってルックアップテーブルデータが極力削減でき、簡易なハード構成で好ましい色変換処理を実現することを目的とする。
【０００７】
【課題を解決するための手段】
本願の第１の発明にかかる色変換方法は、第１の３次元色空間上の任意の座標から第２の３次元色空間上の所定の座標への変換を行う色変換方法であって、前記第１の３次元色空間において、原点を中心とし互いに直交する３本の軸Ｘａ、Ｘｂ、Ｘｃと前記３本の直交軸とは別のＮ本の直線とで計Ｎ＋３本の軸を設定し、前記Ｎ＋３本の軸上に離散的に所定数の代表点を配置し、かつ前記第１の３次元色空間上の各座標を前記Ｎ＋３本の軸との距離に従って複数の領域に分割した場合に、入力色信号値が前記複数領域のいずれに属するかを特定する領域判定工程と、前記入力色信号値に近い前記代表点を前記特定された領域の境界上に存在する前記Ｎ本の軸の少なくとも１本を含む３本の軸上でそれぞれ１つずつ選出して３つの代表点を得る代表点選出工程と、前記第１の３次元色空間から前記第２の３次元色空間への変換に際して、前記第１の３次元色空間上の入力色信号値を、該入力色信号値に対応する前記３つの代表点と、前記第１の３次元色空間における前記代表点が前記第２の３次元色空間のどの座標に変換されるかを示すルックアップテーブルとを用いて、線形もしくは所定の方法により色変換を行う補間工程とを有するものである。
【０００８】
本願の第２の発明にかかる色変換方法は、前記ルックアップテーブルを複数用意し、ユーザーが前記複数のルックアップテーブルを切り替えるものである。
本願の第３の発明にかかる色変換方法は、前記ルックアップテーブルを複数用意し、入力画像の色濃度値の統計量に応じて、前記複数のルックアップテーブルを自動的に切り替えるものである。
【０００９】
本願の第４の発明にかかる色変換方法は、第１の３次元色空間上の任意の座標から第２の３次元色空間上の所定の座標への変換を行う色変換方法であって、前記第１の３次元色空間において、原点を中心とし互いに直交する３本の軸Ｘａ、Ｘｂ、Ｘｃと前記３本の直交軸とは別のＮ本の直線とで計Ｎ＋３本の軸を設定し、前記Ｎ＋３本の軸上に離散的に所定数の代表点を配置し、かつ前記第１の３次元色空間上の各座標を前記Ｎ＋３本の軸との距離に従って複数の領域に分割した場合に、入力色信号値が前記複数領域のいずれに属するかを特定する領域判定工程と、前記入力色信号値に近い前記代表点を前記特定された領域の境界上に存在する前記Ｎ本の軸の少なくとも１本を含む３本の軸上でそれぞれ１つずつ選出して３つの代表点を得る代表点選出工程と、前記第１の３次元色空間から前記第２の３次元色空間への変換に際して、前記第１の３次元色空間上の入力色信号値を、該入力色信号値に対応する前記３つの代表点と、前記第１の３次元色空間における前記代表点が前記第２の３次元色空間のどの座標に変換されるかを定義した数式を用いて、線形もしくは所定の方法により色変換を行う補間工程とを有するものである。
【００１０】
本願の第５の発明にかかる色変換方法は、前記数式を複数用意し、ユーザーが前記複数の数式を切り替えるものである。
本願の第６の発明にかかる色変換方法は、前記数式を複数用意し、入力画像の色濃度値の統計量に応じて、前記複数の数式を自動的に切り替えるものである。
【００１１】
本願の第７の発明にかかる色変換方法は、Ｎ＝１とし、前記３本の直交軸Ｘａ、Ｘｂ、Ｘｃとは別にＸａ＝Ｘｂ＝Ｘｃを満たす１本の直線を設定するものである。
【００１２】
本願の第８の発明にかかる色変換方法は、前記３本の直交軸Ｘａ、Ｘｂ、Ｘｃとは別に設定する直線として、Ｘａ＝Ｘｂ、Ｘｂ＝Ｘｃ、Ｘｃ＝Ｘａの直線を軸として含むもしくは追加するものである。
【００１３】
本願の第９の発明にかかる色変換方法は、前記３本の直交軸Ｘａ、Ｘｂ、Ｘｃとは別に設定する直線として、前記第１の３次元色空間における３成分がそれぞれ最大となる座標を通る３本の直線を軸として含むもしくは追加するものである。
【００１４】
本願の第１０の発明にかかる色変換方法は、Ｘａ＝Ｘｂ＝Ｘｃ軸上にある離散的な代表点配置密度を他の軸より高くするものである。
【００１５】
本願の第１１の発明にかかる色変換方法は、離散的な代表点の配置密度を中間濃度部で高めるものである。
【００１６】
本願の第１２の発明にかかる色変換方法は、前記入力色信号値が対応する３本の軸に対してそれぞれ該入力色信号値から垂線をおろした足を３つの新たな代表点とし、それぞれの新たな代表点について前記第１の３次元色空間における前記新たな代表点が前記第２の３次元色空間のどの座標に変換されるかを、前記新たな代表点と同一軸上でかつ両側に配置されている２つの代表点を用いて決定するものである。
【００１７】
【発明の実施の形態】
以下、本発明に係る色変換装置の実施の形態を添付図面に基づいて説明する。
【００１８】
〔実施の形態１〕  図１は実施の形態１に係る色変換処理部の概略構成を示すブロック図であり、入力値が３次元色空間内のどの領域に存在するかを判定する領域判定部１０１、それぞれ軸上に離散的に配置されている代表点を選出する代表点選出部１０２、代表点の座標と色補正データを格納したルックアップテーブル（ＬＵＴ）１０３、選択された代表点を基に重みづけによって色変換を行う線形補間部１０４によって構成される。
【００１９】
図２に代表点の配置を模式的に示す。図２において代表点はＣ軸、Ｍ軸、Ｙ軸、Ｃ＝Ｍ＝Ｙ軸の４本の軸上に離散的に配置されており、ここではＬＵＴ１０３はそれぞれの代表点の座標に対して、図３のような色補正データを持つものとするが、代表点の数および配置間隔はこれに限定されない。図３の色補正データは、本発明の色変換を適用する機器の特性に応じて決定されるものとする。
【００２０】
３次元色空間は、図２に示した４本の軸のうちから入力値と距離の近い順に軸を３本考えた場合に、どの軸が含まれるかによって３つの領域に分けられる。それぞれの領域は原点Ｏを頂点とし、Ｃ軸、Ｍ軸、Ｙ軸のうちの２本とＣ＝Ｍ＝Ｙ軸を３つの母線とする三角錐が、色空間を表す立方体で切りとられたものである。これは、四角錐ＯＡ１Ａ２Ａ３Ａ６、ＯＡ４Ａ５Ａ１Ａ６、ＯＡ３Ａ７Ａ４Ａ６となる。
【００２１】
領域判定部１０１は、入力値の３成分の大小関係により入力値が上記３つのどの領域に属するかを判定する。それぞれの領域は図２に示した４本の軸のうち３本を含むが、代表点選出部１０２によってそれぞれの軸から入力値に最も近い代表点を選ぶ。今、図４（ａ）に示すように入力値をＰ（Ｃ，Ｍ，Ｙ）とし、代表点選出部１０２が近傍３点として点Ｐ１（Ｃ１，Ｍ１，Ｙ１）、Ｐ２（Ｃ２，Ｍ２，Ｙ２）、Ｐ３（Ｃ３，Ｍ３，Ｙ３）を選んだとすると、出力値Ｐ’（Ｃ’，Ｍ’，Ｙ’）は次式で与えられる。
【００２２】
【数１】
0003664836.tif 000002
【００２３】
ここでＰ’１（Ｃ’１，Ｍ’１，Ｙ’１）、Ｐ’２（Ｃ’２，Ｍ’２，Ｙ’２）、Ｐ’３（Ｃ’３，Ｍ’３，Ｙ’３）は図４（ｂ）に示すように、それぞれ点Ｐ１、Ｐ２、Ｐ３の色補正データを表す。
【００２４】
なお、入力値ＰがＣ軸、Ｍ軸、Ｙ軸、Ｃ＝Ｍ＝Ｙ軸のいずれかの軸上にある場合は、その軸上から入力値に最も近い２点を代表点選出部１０２によって選出し、その２点を用いた線形補間によって出力値Ｐ’を求める。
【００２５】
例えば、図５に示すように入力値Ｐと点Ｐ１、点Ｐ２が同一軸上にあり、入力値Ｐに最も近い２点として点Ｐ１、点Ｐ２を選出し、入力値Ｐが線分Ｐ１Ｐ２をＬ２：Ｌ１に内分しているとすると、出力値Ｐ’（Ｃ’，Ｍ’，Ｙ’）は次式で与えられる。
【００２６】
【数２】
0003664836.tif 000003
【００２７】
また、入力値がＣＭ平面、ＭＹ平面、ＹＣ平面上に存在する場合は、近傍の対象となる２本の軸上より代表点をぞれぞれ選出し、重みづけによって線形補間を行う。
【００２８】
〔実施の形態２〕次に本発明の第２の実施の形態について説明する。本実施の形態の概略構成は実施の形態１と同様に図１に示されるが、ここでは代表点を配置する軸を増やしており、本実施の形態における代表点の配置を図６に示す。図６では図２と比べて代表点を配置する軸を以下のように３本追加している。すなわち、代表点はＣ軸、Ｍ軸、Ｙ軸、Ｃ＝Ｍ＝Ｙ軸、Ｃ＝Ｍ軸（Ｙ＝０）、Ｍ＝Ｙ軸（Ｃ＝０）、Ｙ＝Ｃ軸（Ｍ＝０）の７本の軸上に離散的に配置されており、ここではＬＵＴ１０３はそれぞれの代表点の座標に対して、図７のような色補正データを持つものとする。
【００２９】
代表点の数および配置間隔はこれに限定されない。図７の色補正データは、本発明の色変換を適用する機器の特性に応じて決定されるものとする。３次元色空間は図６に示した７本の軸のうちから入力値と距離の近い順に軸を３本考えた場合に、どの軸が含まれるかによって６つの領域に分けられる。ぞれぞれの領域は原点Ｏを頂点とし、Ｃ軸、Ｍ軸、Ｙ軸、Ｃ＝Ｍ軸（Ｙ＝０）、Ｍ＝Ｙ軸（Ｃ＝０）、Ｙ＝Ｃ軸（Ｍ＝０）のうち近隣の２本とＣ＝Ｍ＝Ｙ軸を母線とする三角錘である。これは、三角錘ＯＡ１Ａ２Ａ６、ＯＡ１Ａ５Ａ６、ＯＡ２Ａ３Ａ６、ＯＡ３Ａ６Ａ７、ＯＡ４Ａ５Ａ６、ＯＡ４Ａ６Ａ７となる。
【００３０】
図１の領域判定部１０１によって、入力値が上記６つのどの領域に属するかを判定し、以下実施の形態１と同じ手順で色変換処理を行う。また、入力値がＣ＝Ｍ平面、Ｍ＝Ｙ平面、Ｙ＝Ｃ平面上に存在する場合には、近傍の対象となる２本の軸より代表点をそれぞれ選出し、重みづけによって線形補間を行う。本実施の形態ではＬＵＴの代表点を配置する軸が増えているため、より高精度の色変換が可能となる。
【００３１】
〔実施の形態３〕次に本発明の第３の実施の形態について説明する。本実施の形態の概略構成は実施の形態２と同様に図１に示されるが、ここでは代表点を配置する軸を増やしており、本実施の形態における代表点の配置を図８に示す。図８では図２と比べて代表点を配置する軸を以下のように３本追加している。すなわち、代表点は新たに点Ａ６（１００，１００，１００）を中心とし、互いに直交する３本の軸（Ｃ＝Ｍ＝１００となる軸、Ｍ＝Ｙ＝１００となる軸、Ｙ＝Ｃ＝１００となる軸）を追加した計７本の軸上に離散的に配置されており、ここでＬＵＴ１０３はそれぞれの代表点の座標に対して、図９の色補正データを持つものとする。代表点の数および配置間隔はこれに限定されない。
【００３２】
図９の色補正データは、本発明の色変換を適用する機器の特性に応じて決定されるものとする。３次元色空間は図８に示した７本の軸のうちから入力値と距離の近い順に軸を３本考えた場合に、どの軸が含まれるかによって９つの領域に分けられる。
【００３３】
図１の領域判定部１０１によって、入力値が９つのどの領域に属するかを判定され、以下実施の形態２と同じ手順で色変換を行う。本実施の形態では新たにＬＵＴの代表点の配置軸を上記３本追加したことにより、高濃度部において色変換の精度向上を図ることができる。
【００３４】
〔実施の形態４〕次に、本発明の第４の実施の形態について説明する。代表点の配置によって画像の色変換精度は大きく異なるが、実施の形態１ではＣ＝Ｍ＝Ｙ軸は常に選出対象となるため、Ｃ＝Ｍ＝Ｙ軸上のデータ配置密度を高くすることにより、より高精度な色変換を行うことが可能となる。
【００３５】
〔実施の形態５〕次に、本発明の第５の実施の形態について説明する。濃度が非常に高い領域、あるいは非常に低い領域では、人間の目は色の違いにそれほど敏感でないため、これらの濃度領域の変換精度は相対的に低くてもよい。また、自然画像の場合、３次元色空間内の色データ分布は比較的中間濃度に集まりやすい。このため、３次元色空間において中間濃度部に代表点を多く配置しておくことにより、メモリ量を増加させることなく好ましい色変換が可能となる。
【００３６】
〔実施の形態６〕次に、本発明の第６の実施の形態について説明する。本実施の形態のブロック図を図１０に示すが、ＬＵＴ選択部４０１と特性の異なるＬＵＴ１（４０２）、ＬＵＴ２（４０３）、ＬＵＴ３（４０４）を備えている。ＬＵＴの数は３つに限定されない。ユーザーはＬＵＴ選択部４０１によってＬＵＴを選択することにより、自分の好みに応じて出力画像の色合いを調整できる。
【００３７】
〔実施の形態７〕次に、本発明の第７の実施の形態について説明する。本実施の形態のブロック図を図１１に示すが、フレームメモリ５０１、ヒストグラム生成部５０２を新たに設け、特性の異なるＬＵＴ１（５０４）、ＬＵＴ２（５０５）、ＬＵＴ３（５０６）を備えている。ＬＵＴの数は３つに限定されない。例えば、ＬＵＴ１は低濃度部の代表点配置密度を高くしたもの、ＬＵＴ２は中間濃度部の代表点配置密度を高くしたもの、ＬＵＴ３は高濃度部の代表点配置密度を高くしたものとする。
【００３８】
まず、フレームメモリ５０１に入力画像を読み込み、画像データのヒストグラムをヒストグラム生成部５０２で生成する。こうして得られたヒストグラムに基づき、低濃度部の分布が多い場合にはＬＵＴ１を選択し、中間濃度部の分布が多い場合にはＬＵＴ２を選択し、高濃度部の分布が多い場合にはＬＵＴ３を選択するようにする。このようにして、入力画像に合ったＬＵＴを自動的に選択することによって、より好ましい色変換が可能となる。
【００３９】
〔実施の形態８〕次に、本発明の第８の実施の形態について説明する。本実施の形態のブロック図を図１２に示す。まず、領域判定部１０１により入力点の存在領域が定まると、入力点に近い軸が３本求まる。次に、垂線の足探索部６０１によって、図１３に示すように入力点から近傍の軸へ垂線を下ろす。点Ｈ１、Ｈ２、Ｈ３は入力点Ｐから近傍の３本の軸へ垂線を下ろした時の垂線の足である。
【００４０】
次に、新代表点生成部６０５によってこの点Ｈ１、Ｈ２、Ｈ３での色補正データを、これらの点と同一軸上にあって、かつその点の両側に位置する代表点２点から内分することにより求める。こうして垂線の足における色補正データが求まれば、それらを用いて線形補間によって実施の形態１と同じ手順で色変換処理を行う。本発明は入力点により近いデータを生成して線形補間に使用することができるため、高精度な色変換が可能となる。
【００４１】
〔実施の形態９〕次に、本発明の第９の実施の形態について説明する。本実施の形態のブロック図を図１４に示す。これは、軸上に代表点を離散的に配置するのではなく、軸ごとに色補正のための数式を設けたものである。したがってＬＵＴを必要としない。領域判定部１０１により入力点の存在領域が定まると、入力点に近い軸が３本求まる。次に、垂線の足探索部６０１によって、図１３に示すように入力点から近傍の３本の軸へ垂線を下ろし、垂線の足を３点求める。
【００４２】
ここで、各軸ごとに色変換の数式が設定されているので、先に求めた垂線の足の座標値における色変換データを変換データ生成部６０２によって求める。こうしてそれぞれ近傍の３点の色変換データを求め、それらを用いて線形補間によって実施の形態１と同じ手順で色変換処理を行う。本実施の形態ではＬＵＴを必要としないことから、メモリ容量の大幅な削減が可能である。
【００４３】
以上の実施の形態は、既にカラープリンタにおいて、実施の形態の特徴である少ない演算量で従来例の色変換と同等の色変換がなし得ることを主観評価で確認しているが、これらの実施の形態は色変換対象がカラープリンタのみに限定されるのではなく、スキャナや、ＣＲＴモニタの色変換を行う場合等、種々の画像入力装置や画像出力装置に対しても同様に適用できる。
【００４４】
【発明の効果】
以上説明したように、本発明に係る色変換方法によれば、あらかじめ３次元色空間上のそれぞれの軸上にのみ離散的に代表点を配置しておき、必要最小限のＬＵＴで色変換ができるため、メモリ容量を削減することができ、３×３のマトリクス演算と小さなＬＵＴのみで高精度の色変換を行うことができ、その演算量および回路規模の削減効果は極めて顕著である。
【００４５】
また、本発明に係る色変換方法によれば、ＬＵＴの代わりに色補正のための数式を設定することにより、ＬＵＴデータ用のメモリを全く持たないことが可能である。
【００４６】
また、本発明に係る色変換方法によれば、ユーザーは複数のＬＵＴ又は数式の中から、適当なＬＵＴ又は数式を選択することにより、自分の好みに応じて出力画像の色合いを調整することができる。
【００４７】
また、本発明に係る色変換方法によれば、入力画像に応じて変換特性の異なるＬＵＴ又は数式を選択することにより、自動的に入力画像の性質に適合した色変換を行うことができる。
【００４８】
また、本発明に係る色変換方法によれば、代表点の数を増やすことにより、色変換精度の向上を図ることができる。
【００４９】
また、本発明に係る色変換方法によれば、代表点を高濃度領域にまで配置することにより、高濃度部において色変換の精度を向上させることが可能である。
【００５０】
また、本発明に係る色変換方法によれば、領域分割の際に、常にＸａ＝Ｘｂ＝Ｘｃ軸上の代表点を含んでいるため、この軸上の代表点の配置密度を高くすることによって、色変換精度の向上を図ることができる。
【００５１】
また、本発明に係る色変換方法によれば、代表点を軸上に等間隔に配置する必要がなく、代表点の配置を自由に変化させることが可能となり、３次元色空間内における代表点を人間の視覚特性を考慮して配置することができる。
【００５２】
また、本発明に係る色変換方法によれば、代表点の配置を部分的に集めることにより、メモリ容量を増大させることなく、色再現性を向上させることができる。
【００５３】
また、本発明に係る色変換方法によれば、軸上で入力点に最も近い点のデータを同一軸上で近隣の代表点２点から内分によって新たに生成することにより、高精度に色変換することができる。
【図面の簡単な説明】
【図１】実施の形態１に係る色変換部の概略構成を示すブロック図である。
【図２】実施の形態１に係るＬＵＴの代表点配置の概略図である。
【図３】実施の形態１に係るＬＵＴデータ対応図である。
【図４】近傍３点による線形補間の概略を示す説明図である。
【図５】軸上での線形補間の概略を示す説明図である。
【図６】実施の形態２に係るＬＵＴの代表点配置の概略図である。
【図７】実施の形態２に係るＬＵＴデータ対応図である。
【図８】実施の形態３に係るＬＵＴの代表点配置の概略図である。
【図９】実施の形態３に係るＬＵＴデータ対応図である。
【図１０】実施の形態６に係る色変換部の概略構成を示すブロック図である。
【図１１】実施の形態７に係る色変換部の概略構成を示すブロック図である。
【図１２】実施の形態８に係る色変換部の概略構成を示すブロック図である。
【図１３】実施の形態８において３次元色空間で入力点から近傍軸に対して求めた垂線の足の説明図である。
【図１４】実施の形態９に係る色変換部の概略構成を示すブロック図である。
【図１５】従来における代表点配置例の概略図である。
【符号の説明】
１０１  領域判定部
１０２  代表点選出部
１０３  ＬＵＴ
１０４  線形補間部
４０１、５０３  ＬＵＴ選択部
４０２、５０４  ＬＵＴ１
４０３、５０５  ＬＵＴ２
４０４、５０６  ＬＵＴ３
５０１  フレームメモリ
５０２  ヒストグラム生成部
６０１  垂線の足探索部
６０２  変換データ生成部
６０５  新代表点生成部
【図１】
0003664836.tif 000004
【図２】
0003664836.tif 000005
【図３】
0003664836.tif 000006
【図４】
0003664836.tif 000007
【図５】
0003664836.tif 000008
【図６】
0003664836.tif 000009
【図７】
0003664836.tif 000010
【図８】
0003664836.tif 000011
【図９】
0003664836.tif 000012
【図１０】
0003664836.tif 000013
【図１１】
0003664836.tif 000014
【図１２】
0003664836.tif 000015
【図１３】
0003664836.tif 000016
【図１４】
0003664836.tif 000017
【図１５】
0003664836.tif 000018