(57)【要約】【課題】入力画像データを色空間を分割して作成される格子点データでルックアップテーブルを参照して出力画像データに変換する際、色空間の非線形特性により良く対応できるカラー画像データ処理装置を提供する。【解決手段】色空間全体を分割して作成される格子点データを格納している親テーブル１１と、親テーブル１１の一部分をさらに細かく分割して作成される格子点データを格納している子テーブル１２を含むルックアップテーブル１と、　親テーブル１１および子テーブル１２を参照する格子選択手段２と、格子選択手段２にて選択されたルックアップテーブル１内の参照した格子点データと重み係数から入力画像データに対する変換出力を補間演算し、出力画像データとして出力する補間手段３とを備える。【選択図】図１
2004032320.tif 000002
【特許請求の範囲】
【請求項１】
色空間全体を格子状に分割して形成される格子点データを格納した３次元あるいは任意次元の色変換用ルックアップテーブルを記憶するメモリと、入力画像データを前記ルックアップテーブルを参照して出力画像データに変換するカラー画像データ処理装置において、
前記入力画像データを格子状に分割し、かつ該分割された色空間の一部分をさらに細かい格子状に分割する分割手段を備えたことを特徴とするカラー画像データ処理装置。
【請求項２】
前記さらに細かい格子状に分割して形成される格子点データを前記メモリのルックアップテーブル用領域内の空き領域に格納することを特徴とする請求項１記載のカラー画像データ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カラー画像信号やカラー映像信号を入力して任意の色変換をするカラー複写機、ファクスやプリンタ機能を搭載したカラー複合機、カラー表示装置等のカラー画像データ処理装置に関し、特に、色変換用ルックアップテーブルを備えるカラー画像データ処理装置に関するものである。
【０００２】
【従来の技術】
従来のモノクロ画像データの画像処理では、画像の１画素が有する情報として濃度という一次元情報を有し、その濃度情報をガンマカーブ変換とした非線形のカーブとして予めルックアップテーブルに格納しておき、このルックアップテーブルを参照することにより、画像処理の時間を短縮することが可能である。
【０００３】
一方、従来のカラー画像データの画像処理では、Ｒ（レッド）、Ｇ（グリーン）、およびＢ（ブルー）の三次元情報であり、個々は上述のモノクロ画像データとして扱われるが、ＲＧＢの三変数で作成される三次元空間にて色空間全体を離散的な格子点に分割した三次元ルックアップテーブルを作成しておき、このルックアップテーブルに格納された格子点のデータを参照して入力画像データを補間演算することにより、出力画像データに変換する方法が一般的であった。
【０００４】
【発明が解決しようとする課題】
ところが、従来のカラー画像データ処理装置では、色空間全体を格子状に分割しているために、色空間の非線形特性による画像データの変化量が大きい部分と小さい部分とを区別して変換することは難しく、変化量の大きい部分において、補間演算したことによる変換誤差が大きくなってしまうという問題があった。
【０００５】
また、ルックアップテーブルメモリの容量は格子点数に相当する容量が必要であるが、ちょうど格子点数に相当する容量のメモリを準備されることは少ない。また、格子点の個数は変動することも考えられるため、格子点データを格納するためのメモリ容量は大きめのものが準備され、ルックアップテーブル用に用意されたメモリ容量の全てを使用せずに空き領域として残る場合があり、メモリ容量を有効利用していないという問題があった。
【０００６】
【課題を解決するための手段】
本発明は、上記問題に鑑みてなされたものであり、色空間全体を格子状に分割して形成される格子点データを格納した３次元あるいは任意次元の色変換用ルックアップテーブルを記憶するメモリと、入力画像データを前記ルックアップテーブルを参照して出力画像データに変換するカラー画像データ処理装置において、前記入力画像データを格子状に分割し、かつ該分割された色空間の一部分をさらに細かい格子状に分割する分割手段を備えたカラー画像データ処理装置としたものである。
【０００７】
さらには、さらに細かい格子状に分割して形成される格子点データを前記メモリのルックアップテーブル用領域内の空き領域に格納するカラー画像データ処理装置としたものである。
【０００８】
【発明の実施の形態】
以下、本発明の実施例について、図面を用いて説明する。
図１に示すように、本発明のカラー画像データ処理装置は、ルックアップテーブル１、格子選択手段２、補間手段３を有してなる。
【０００９】
本発明のルックアップテーブル１は、色空間全体を分割して作成される格子点データを格納している親テーブル１１と、親テーブル１１の一部分をさらに細かく分割して作成される格子点データを格納している子テーブル１２が含まれていることが特徴である。このルックアップテーブル１は、カラー画像データ処理装置内のメモリにルックアップテーブル用領域を形成し、その領域内に格納している。
【００１０】
格子選択手段２は、入力画像データに対応する格子点データがルックアップテーブル１のどの位置に存在するかを判定して親テーブル１１を参照する手段であり、色空間の一部分をさらに細かく分割して形成されるデータに対応する格子点データを参照する場合には、ルックアップテーブル１のどの位置に存在するかを判定して子テーブル１２を参照する手段である。
【００１１】
補間手段３は、格子選択手段２にて選択されたルックアップテーブル１内の参照した格子点データと重み係数から入力画像データに対する変換出力を補間演算し、出力画像データとして出力する手段である。
【００１２】
次に、本発明の動作について、色空間の分割とルックアップテーブル用格納領域内の格納割り当て例を示す図２を用いて説明する。
図２（ａ）に示すように、従来のメモリ内のルックアップテーブル用領域では、色空間全体を分割して作成される格子４に基づく格子点データである親テーブル１１のみが格納されている。この場合は、格子点数に相当するデータ数によって領域内の使用量が決まるために、前述したようにルックアップテーブル用領域としての使用領域は予め用意されている領域の全領域とはならない。また、格子点数が異なる別のルックアップテーブルとしてルックアップテーブル用領域を使用する場合もあり、ルックアップテーブル用領域の全領域を使用されることは少なく、一部が不使用領域として残る。
【００１３】
一方、図２（ｂ）に示すように、本発明においては、さらに分割して作成される格子５に基づく格子点データを格納した子テーブル１２を作成し、それをルックアップテーブル用領域内の親テーブル１１の未使用領域に格納している。一般に、色空間は非線形特性があるために、画像データの変化量が大きい部分では変換出力に誤差が含まれることが多いが、本発明のように子テーブル１２を作成することによってそのような変化量が大きい部分の変換精度を向上させることができる。この子テーブル１２の作成は、色空間全体の一部分であっても良く、複数部分になっても良い。この子テーブル１２を親テーブル１１で使用されなかったルックアップテーブル用領域に格納するために、特別にメモリを増設する必要はなく、コストの増加を考慮しなくて良く、不使用領域の容量に応じて子テーブル１２の分割数を可変することもできる。
【００１４】
【発明の効果】
以上説明したように、本発明のカラー画像データ処理装置によれば、入力画像データを格子状に分割し、かつ分割された色空間の一部分をさらに細かい格子状に分割する分割手段を備えたことにより、色空間の非線形特性により良く対応できるカラー画像データ処理装置を提供することができる。
【００１５】
さらに、さらに細かい格子状に分割して形成される格子点データをメモリのルックアップテーブル用領域内の空き領域に格納することにより、ルックアップテーブル用領域の空き領域を有効的に利用するカラー画像データ処理装置を提供することができる。
【図面の簡単な説明】
【図１】本発明のカラー画像データ処理装置を示す構成ブロック図である。
【図２】本発明のカラー画像データ処理装置による色空間の分割とルックアップテーブル用領域内の割り当てを示す図である。
【符号の説明】
１：ルックアップテーブル
１１：親テーブル
１２：子テーブル
２：格子選択手段
３：補間手段
４，５：格子
【図１】
2004032320.tif 000003
【図２】
2004032320.tif 000004