トップ :: H 電気 :: H04 電気通信技術




【発明の名称】 画像処理装置及び画像処理方法
【発明者】 【氏名】東浦 功典

【要約】 【課題】出力データ値の連続性を保持しながら、精度の高い色変換を行う。

【構成】色変換部12はYMCKのうち色Yに対応する3次元LUTを記憶部3から読み出した後、3次元LUTにおいて入力画像データに対応する補間演算点を特定し(ステップS1)、この補間演算点に対する1次近傍点、2次近傍点を検索する(ステップS2)。すなわち、3次元色空間において入力画像データのある画素の画素値(R値、G値、B値)から特定される座標位置を補間演算点としてその補間演算点に最も近い8つの格子点を1次近傍点、次に近い24つの格子点を2次近傍点として検索する。1次近傍点、2次近傍点が検索されると、各1次近傍点、2次近傍点と補間演算点Sとの距離を算出する(ステップS3)。算出した各距離及び1次近傍点、2次近傍点の各格子点データを用いて補間演算点Sにおける出力データOUTを算出する(ステップS4)。
【特許請求の範囲】
【請求項1】
n次元色空間に基づく入力画像データをm次元色空間に基づく出力画像データに変換する画像処理装置において、
n次元色空間を分割した格子点毎に定めたm次元色空間への色変換値を格子点データとして記憶する記憶手段と、
前記入力画像データに基づいて前記n次元色空間における補間演算点を決定し、前記記憶された格子点データのうち、当該補間演算点の1次近傍及び2次近傍の格子点の格子点データを用いてn次元Bi-cubic補間演算を行い、当該補間演算点におけるm次元色空間への色変換値を算出する色変換手段と、
を備えることを特徴とする画像処理装置。
【請求項2】
n次元色空間に基づく入力画像データをm次元色空間に基づく出力画像データに変換する画像処理装置において、
n次元色空間を分割した格子点毎に定めたm次元色空間への色変換値を格子点データとして記憶する記憶手段と、
前記n次元空間をn方向の(n−1)次元空間に分解し、各(n−1)次元空間において前記入力画像データに基づく補間演算点を決定し、前記記憶された格子点データのうち、当該補間演算点の1次近傍及び2次近傍の格子点の格子点データを用いて(n−1)次元Bi-cubic補間演算により色変換値を算出し、この(n−1)次元空間毎に算出された色変換値から前記補間演算点におけるm次元色空間への色変換値を算出する色変換手段と、
を備えることを特徴とする画像処理装置。
【請求項3】
前記色変換手段は、前記n次元空間をn方向の2次元空間に分解し、2次元Bi-cubic補間演算により当該2次元空間毎に色変換値を算出し、前記補間演算点のm次元色空間への色変換値として前記2次元空間毎に算出された色変換値の平均値を算出することを特徴とする請求項2に記載の画像処理装置。
【請求項4】
n次元色空間を分割した格子点毎に定めたm次元色空間への色変換値を格子点データを用いて、n次元色空間に基づく入力画像データをm次元色空間に基づく出力画像データに変換する画像処理方法において、
前記入力画像データに基づいて前記n次元色空間における補間演算点を決定し、当該補間演算点の1次近傍及び2次近傍の格子点の格子点データを用いてn次元Bi-cubic補間演算を行い、当該補間演算点におけるm次元色空間への色変換値を算出する色変換工程を含むことを特徴とする画像処理方法。
【請求項5】
n次元色空間を分割した格子点毎に定めたm次元色空間への色変換値を格子点データを用いて、n次元色空間に基づく入力画像データをm次元色空間に基づく出力画像データに変換する画像処理方法において、
前記n次元空間をn方向の(n−1)次元空間に分解し、各(n−1)次元空間において前記入力画像データに基づく補間演算点を決定し、当該補間演算点の1次近傍及び2次近傍の格子点の格子点データを用いて(n−1)次元Bi-cubic補間演算により色変換値を算出し、この(n−1)次元空間毎に算出された色変換値から前記補間演算点におけるm次元色空間への色変換値を算出する色変換工程を含むことを特徴とする画像処理方法。
【請求項6】
前記色変換工程では、前記n次元空間をn方向の2次元空間に分解し、2次元Bi-cubic補間演算により当該2次元空間毎に色変換値を算出し、前記補間演算点のm次元色空間への色変換値として前記2次元空間毎に算出された色変換値の平均値を算出することを特徴とする請求項5に記載の画像処理方法。
【発明の詳細な説明】【技術分野】
【0001】
本発明は、n次元色空間に基づく入力画像データをm次元色空間に基づく出力画像データに変換する画像処理装置及び画像処理方法に関する。
【背景技術】
【0002】
一般に、入力機器からの入力データはその入力機器に依存した色空間により色が規定されているため、プリンタ等の出力機器では入力データを当該出力機器の色空間に対応させる色変換処理が行われる。色変換処理は、入力データの色空間を等間隔に分割した格子点において色変換後の出力データ値を設定した変換テーブル(LUT)を用いて行われ、格子点間においては補間演算により出力データ値が決定されている(例えば、特許文献1、2参照)。
【0003】
補間演算を行う理由としては、全ての入力データ値に対して出力データ値を保持すると大容量のメモリが必要となりコスト上の問題があること、また制御上実現性が低いことが挙げられる。例えば、RGBの色空間を持つ8ビット、256階調の入力データ値に対し、CMYKの色空間を持つ8ビット、256階調の出力データ値の全てを保持するとなると、256^3(色)×8(ビット)×4(色)=64(メガバイト)ものデータを保持、管理する必要がある。
よって、代表的な格子点のみを用意しておき、その格子点間の値は補間演算により出力している。例えば、33格子点を用意した場合、33^3(色)×8(ビット)×4(色)≒0.14(メガバイト)のデータ容量で足りる。
【0004】
従来、LUTにおいて入力データが対応する補間演算点を包囲する格子点を検索し、それら格子点に定められている出力データ値、すなわち格子点データを用いて当該格子点間を補間する補間データを算出する補間演算方法が採用されていた。
例えば、図8に示すように格子点(これをQ1〜Q8とする)によって構成される最小単位である立方体の空間を、さらにQ2を頂点とする4つの四面体の空間に分割する。そして、入力データが対応する補間演算点(図8中、白丸で示す点)が属する四面体の空間を求め、その四面体の頂点を構成する格子点の格子点データを補間演算に用いる。この他、四面体ではなく立方体に分割する方法等もある。このように、従来の方法では格子点により囲まれる空間領域(以下、格子空間という)をできるだけ小さくして、補間演算点に近い格子点を求めることにより、補間演算の精度を高めている。
【特許文献1】特開2005−175917号公報
【特許文献2】特開2006−33245号公報
【発明の開示】
【発明が解決しようとする課題】
【0005】
しかしながら、何れの補間演算方法も、格子空間を構成する頂点以外の格子点データは考慮されない。そのため、隣接する格子点間でデータ値が急峻に変化する場合、隣接する格子空間との出力データ値の連続性の確保という点において保証できない。
【0006】
この点、上記特許文献1、2では各格子点データに対し平滑化処理を行って出力データ値の連続性を保持しようとしている。しかし、この方法では本来、測色的、論理的に求めたはずの格子点データを意図的に変更させてしまい、色変換自体の精度低下につながる。
【0007】
本発明の課題は、出力データ値の連続性を保持しながら、精度の高い色変換を行うことである。
【課題を解決するための手段】
【0008】
請求項1に記載の発明は、
n次元色空間に基づく入力画像データをm次元色空間に基づく出力画像データに変換する画像処理装置において、
n次元色空間を分割した格子点毎に定めたm次元色空間への色変換値を格子点データとして記憶する記憶手段と、
前記入力画像データに基づいて前記n次元色空間における補間演算点を決定し、前記記憶された格子点データのうち、当該補間演算点の1次近傍及び2次近傍の格子点の格子点データを用いてn次元Bi-cubic補間演算を行い、当該補間演算点におけるm次元色空間への色変換値を算出する色変換手段と、
を備えることを特徴とする。
【0009】
請求項2に記載の発明は、
n次元色空間に基づく入力画像データをm次元色空間に基づく出力画像データに変換する画像処理装置において、
n次元色空間を分割した格子点毎に定めたm次元色空間への色変換値を格子点データとして記憶する記憶手段と、
前記n次元空間をn方向の(n−1)次元空間に分解し、各(n−1)次元空間において前記入力画像データに基づく補間演算点を決定し、前記記憶された格子点データのうち、当該補間演算点の1次近傍及び2次近傍の格子点の格子点データを用いて(n−1)次元Bi-cubic補間演算により色変換値を算出し、この(n−1)次元空間毎に算出された色変換値から前記補間演算点におけるm次元色空間への色変換値を算出する色変換手段と、
を備えることを特徴とする。
【0010】
請求項3に記載の発明は、請求項2に記載の画像処理装置において、
前記色変換手段は、前記n次元空間をn方向の2次元空間に分解し、2次元Bi-cubic補間演算により当該2次元空間毎に色変換値を算出し、前記補間演算点のm次元色空間への色変換値として前記2次元空間毎に算出された色変換値の平均値を算出することを特徴とする。
【0011】
請求項4に記載の発明は、
n次元色空間を分割した格子点毎に定めたm次元色空間への色変換値を格子点データを用いて、n次元色空間に基づく入力画像データをm次元色空間に基づく出力画像データに変換する画像処理方法において、
前記入力画像データに基づいて前記n次元色空間における補間演算点を決定し、当該補間演算点の1次近傍及び2次近傍の格子点の格子点データを用いてn次元Bi-cubic補間演算を行い、当該補間演算点におけるm次元色空間への色変換値を算出する色変換工程を含むことを特徴とする。
【0012】
請求項5に記載の発明は、
n次元色空間を分割した格子点毎に定めたm次元色空間への色変換値を格子点データを用いて、n次元色空間に基づく入力画像データをm次元色空間に基づく出力画像データに変換する画像処理方法において、
前記n次元空間をn方向の(n−1)次元空間に分解し、各(n−1)次元空間において前記入力画像データに基づく補間演算点を決定し、当該補間演算点の1次近傍及び2次近傍の格子点の格子点データを用いて(n−1)次元Bi-cubic補間演算により色変換値を算出し、この(n−1)次元空間毎に算出された色変換値から前記補間演算点におけるm次元色空間への色変換値を算出する色変換工程を含むことを特徴とする。
【0013】
請求項6に記載の発明は、請求項5に記載の画像処理方法において、
前記色変換工程では、前記n次元空間をn方向の2次元空間に分解し、2次元Bi-cubic補間演算により当該2次元空間毎に色変換値を算出し、前記補間演算点のm次元色空間への色変換値として前記2次元空間毎に算出された色変換値の平均値を算出することを特徴とする。
【発明の効果】
【0014】
請求項1、4に記載の発明によれば、1次近傍だけでなく2次近傍の格子点をも考慮した補間演算を行うことができる。よって、隣接する格子点間において格子点データ値の差が大きい場合でも算出される色変換値の急峻な変化を抑制することができる。従って、出力画像データの連続性の確保、すなわち出力階調の滑らかさの確保が可能となる。また、格子点データに平滑化処理を行う等、格子点データ自体を操作する場合、本来基準となるべきデータ値を反映させることができず、色変換の精度が低下することが考えられるが、当該発明によれば、格子点データを操作することなく補間演算を行うため、本来基準とすべきデータ値をそのまま色変換に反映させることができ、精度の高い色変換を行うことが可能となる。
【0015】
請求項2、5に記載の発明によれば、n次元のBi-cubic補間演算を、(n−1)次元Bi-cubic補間演算に分解して行うことにより、補間演算を簡易化して演算時間を短縮化することが可能となる。Bi-cubic補間演算は、1次近傍だけでなく2次近傍の格子点をも考慮した演算であるため、隣接する格子点間において格子点データ値の差が大きい場合でも算出される色変換値の急峻な変化を抑制することができる。従って、出力画像データの連続性の確保、すなわち出力階調の滑らかさの確保が可能となる。また、格子点データに平滑化処理を行う等、格子点データ自体を操作する場合、本来基準となるべきデータ値を反映させることができず、色変換の精度が低下することが考えられるが、当該発明によれば、格子点データを操作することなく補間演算を行うため、本来基準とすべきデータ値をそのまま色変換に反映させることができ、精度の高い色変換を行うことが可能となる。
【0016】
請求項3、6に記載の発明によれば、n次元のBi-cubic補間演算を、2次元Bi-cubic補間演算に分解して行うことにより、補間演算をより簡易化して演算時間を短縮化することが可能となる。
【発明を実施するための最良の形態】
【0017】
本実施形態では、3次元Bi-cubic法により、RGBの3次元色空間の入力画像データを、YMCKの4次元色空間の出力画像データに色変換する例を説明する。
【0018】
まず、構成を説明する。
図1に、本実施形態に係るMFP(Multi Function Peripheral)100を示す。
MFP100は、図1に示すように本体部10、画像読取部20、操作部30、タッチパネル40、表示部50、プリンタ部60等から構成されている。また、本体部10は、画像処理部1、制御部2、記憶部3、DRAM(Dynamic Random Access Memory)制御部4、DRAM5を備えて構成されている。
【0019】
画像読取部20は、光源、CCD(Charge Coupled Device)、A/D変換器等を備えている。画像読取時には、光源から原稿へ照明走査した光の反射光を結像してCCDにより光電変換することにより原稿画像を読み取り、画像信号(アナログ信号)を生成する。その後、画像信号をA/D変換器によりデジタル画像データに変換し、本体部10の画像処理部1に出力する。
【0020】
なお、画像読取部20ではR(赤)、G(緑)、B(青)の各色に分離して色毎の画像データを出力する。各色の画像データは、画像読取部20、画像処理部1間の図示しない補正処理部において、輝度ムラの補正処理、輝度特性の補正処理、変倍処理、γ変換処理(輝度リニアな特性から濃度リニアな特性に変換する処理)、色補正処理等の各種処理が施された後、画像処理部1に入力される。
【0021】
操作部30は、プリント開始を指示するためのスタートキーや数字キー等の各種機能キーを備え、これら機能キーやタッチパネル40が操作されると、対応する操作信号を制御部2に出力する。
【0022】
表示部50は、タッチパネル40と一体に形成されたLCD(Liquid Crystal Display)を備え、このLCD上にプリント操作するための各種操作画面を表示させる。
【0023】
プリンタ部60は、本体部10の画像処理部1から入力される画像データに基づいて電子写真方式によりプリント出力を行う。電子写真方式では、レーザ光源から感光ドラム上にレーザ光を照射して露光を行い、静電潜像を形成する。これに現像部がトナーを吹き付けてできたトナー像を記録用紙に転写して画像形成を行う。本実施形態では、Y(イエロー)、M(マジェンタ)、C(シアン)、K(黒)の4色の色材を用いてプリント出力を行うこととする。プリンタ部60は、色材毎の画像データが入力されると、周波数変調/PWM(Pulse Width Modulation)変換処理部61により周波数変調、PWM変換を行い、その変調信号をLDドライバ62に入力する。LDドライバ62は入力された変調信号に基づいてレーザ光源を駆動し、レーザ光源から照射するレーザ光、つまり露光量を制御する。
【0024】
次に、本体部10の各部について説明する。
制御部2は、記憶部3に記憶されているシステムプログラム、プリント処理プログラム等の各種制御プログラムに従って、MFP100の各部の動作を集中制御する。
【0025】
記憶部3は、制御部2で実行される各種制御プログラムの他、各部で必要なパラメータやデータ等を記憶している。例えば、記憶部3は画像処理部1において色変換する際に用いられる3次元LUTの他、スクリーン処理時に用いられるマトリクスのデータ等を記憶している。
【0026】
DRAM制御部4は、DRAM5に記憶された画像データの入出力を制御する。
DRAM5は、画像データを記憶する画像メモリである。
【0027】
次に、本発明に係る画像処理部1について説明する。
画像処理部1は、図2に示すように画像判別部11、色変換部12、平均化処理部13、γ補正処理部14、スクリーン処理部15等から構成されている。平均化処理部13、γ補正処理部14、スクリーン処理部15は、Y、M、C、Kの色毎に備えられる。
【0028】
色変換部12は、画像読取部20から入力されたR、G、Bの各色の画像データに対して色補正を施した後、色変換処理を行って、MFP100で出力可能な色材Y、M、C、K毎の画像データに変換する。色変換により生成されたY、M、C、Kの各画像データは各色に対応する平均化処理部13に出力される。
【0029】
以下、色変換部12における色変換方法について説明する。
色変換には図3に示すような3次元LUTを用いる。図3に示す3次元LUTは、R、G、Bの3色の色成分をそれぞれX軸、Y軸、Z軸として構成される3次元色空間を等間隔に分割し、その分割した空間領域の頂点を格子点として色変換後の出力データ値(色変換値)を定めたものである。3次元LUTの格子点に定められた色変換後の出力データ値を格子点データという。3次元LUTは、Y、M、C、Kの色毎に作成され、それぞれの格子点データは記憶部3に保存されている。なお、図3中のP0〜P7は格子点データの一部を示している。出力データ値は実際に測色された実測値等が適用される。
【0030】
色変換部12では3次元LUTを記憶部3から読み出すと、当該3次元LUTに基づいて3次元Bi-cubic補間演算を行い、R、G、Bの入力画像データに対してY、M、C、Kの出力画像データを出力する。Bi-cubic補間演算は、3次元LUTにおいて入力画像データが対応する点に対し、X、Y、Zの3方向において最も近い格子点を1次近傍点、次に近い格子点を2次近傍点とし、それらの格子点データを用いて1次近傍点、2次近傍点の補間データを算出するものである。この補間データが入力画像データに対する色変換後の出力画像データとなる。
【0031】
説明の便宜上、まず1次元のBi-cubic補間演算の演算方法から説明する。
図4は、ある一方向において、補間データの演算位置となる補間演算点Sに対する1次近傍点P、P、2次近傍点P−1、Pを示す図である。
各格子点は等間隔であるので各格子点間の距離を1とし、補間演算点Sと1次近傍点P、PのうちPとの距離をdとすると、補間演算点Sと他の格子点データP−1、P、Pとの距離はそれぞれ、(d+1)、(1−d)、(1−d)+1、と表すことができる。
【0032】
このとき、補間演算点Sの出力データOUTは、下記式1により算出することができる。
【数1】


式1において、P、W(i=−1、0、1、2)は以下の通りである。
:格子点データ(1次近傍点、2次近傍点)
:格子点データに対する重み付け係数
【0033】
重み付け係数Wは、1次近傍点であれば下記式2により、2次近傍点であれば下記式3により算出する。
【数2】


式2、3において、aは調整パラメータである。aは例えば−1等を適用可能であり、状況に応じて適宜設定すればよい。
【0034】
3次元Bi-cubic法は、上記演算を3次元に展開し、3次元空間での補間演算を行うものである。すなわち、図5に示すようにX軸、Y軸、Z軸の3方向についてx、y、zが−1、0、1、2となる1次近傍点、2次近傍点P(x、y、z)を求め、その1次近傍点、2次近傍点の格子点データを用いて下記式4により、補正データOUTを算出する。
【数3】


【0035】
重み付け係数W、W、Wは、図5に示すように補間演算点Sと1次近傍点Pの何れか1点とのX、Y、Zの3方向における距離をそれぞれdx、dy、dzとし、上記式2、3によりX、Y、Zの方向毎に算出する。
【0036】
なお、補間演算点Sが色空間の端側に位置する場合、3次元LUTにおいて参照する1次近傍点、2次近傍点が一部存在しない場合が考えられる。このような場合には、2次近傍点の代替データ(例えば、最も近い1次近傍点と同一の値の格子点データ)を準備しておき、補間演算時にこれを用いることとしてもよい。或いは、他の方法として、予め必要な色空間領域の外側に各軸(例ではX、Y、Z)毎に+2個(両側1個づつ)の格子点データを用意し、必要な色空間領域を(一定の)Bi-cubic演算にて補間する等してもよい。
【0037】
図6に示すフローチャートを参照して、色変換部12による上記3次元Bi-cubic補間演算を用いた色変換処理の流れを説明する。なお、色変換部12はRGBの色空間を持つ入力画像データを画素毎に色変換する。以下行われる処理は画素毎に繰り返し行われるものである。
【0038】
図6に示すように、色変換部12はまずYMCKのうち色Yに対応する3次元LUTを記憶部3から読み出す。そして、3次元LUTにおいて入力画像データに対応する補間演算点を特定し(ステップS1)、この補間演算点に対する1次近傍点、2次近傍点を検索する(ステップS2)。すなわち、図5に示す3次元色空間において入力画像データのある画素の画素値(R値、G値、B値)から特定される座標位置を補間演算点としてその補間演算点に最も近い8つの格子点を1次近傍点、次に近い24つの格子点を2次近傍点として検索する。
【0039】
1次近傍点、2次近傍点が検索されると、各1次近傍点、2次近傍点と補間演算点Sとの距離を算出する(ステップS3)。図5に示す例では、1次近傍点Pと補間演算点Sとの距離dx、dy、dzを算出している。そして、算出した各距離及び1次近傍点、2次近傍点の各格子点データを用いて上記式2〜4により、補間演算点Sにおける出力データOUTを算出する(ステップS4)。
【0040】
色変換部12は、上記処理を画素毎に繰り返し行い、画素毎に算出された出力データOUTを、色Yの出力画像データとして色Yの平均化処理部13に出力する(ステップS5)。
また、色変換部12は上記ステップS1〜ステップS4の処理を色M、C、Kの3次元LUTを用いて順次繰り返して行うことにより、同様に色M、C、Kの出力画像データを得て各色の平均化処理部13に出力する。
なお、ハードウェアとして構成する場合には、4色の出力画像データのそれぞれに対応する4組の演算回路を備え、色毎に並列に処理を行う。
【0041】
平均化処理部13は、入力された画像データに平均化処理を施す。平均化処理が施された色材毎の画像データはそれぞれ対応するγ補正処理部14に出力される。
【0042】
γ補正処理部14は、予めγ補正用に準備されたLUT(ルックアップテーブル)を用いて入力された画像データの階調変換を行ってγ補正処理を施す。γ補正処理が施された各色材の画像データはそれぞれ対応するスクリーン処理部15に出力される。
【0043】
スクリーン処理部15は、入力された画像データに対してディザ法によるスクリーン処理を施すものである。スクリーン処理時には、予めマトリクス状に異なる閾値が設定されたマトリクスを記憶部3から読み出して入力画像に適用し、2値化又は多値化を行う。
【0044】
以上のように、本実施形態によれば、3次元LUTにおける補間演算点の1次近傍点、2次近傍点の格子点データを用いて3次元Bi-cubic補間演算を行い、補間演算点における出力データOUTを算出する。このように、補間演算点の周囲にある1次近傍点だけでなく、2次近傍点の格子点データも考慮したBi-cubic補間演算を行うことにより、隣接する格子点間で格子点データ値が大きく異なる場合でも出力データの急峻なデータ変化を抑制することができる。従って、出力データの連続性を確保、すなわち出力階調の滑らかさを確保することが可能となる。
また、格子点データは実測値を適用しており、Bi-cubic補間演算においては格子点データ自体は操作しない。従って、色変換の精度を低下させることなく出力データの連続性を確保することができる。
【0045】
図7に、従来の補間演算法による出力結果と3次元Bi-cubic補間演算による出力結果とを示す。なお、この結果は色空間領域の一部分を抽出したデータである。また、出力結果は2次元で表現する制約から色Gの入力データ値に対する色Kの出力データ値をプロットしたグラフで示しており、○の記号が3次元Bi-cubic補間演算によるプロット点、×の記号が従来の補間演算法(例えば、特開2003−338940号公報に示される補間演算方法。)で平滑化処理を施さなかった場合(これを従来方法1とする)のプロット点、△の記号が従来の補間演算法で平滑化処理を2回施した場合(これを従来方法2とする)のプロット点である。また、●の記号は格子点データを示す。
【0046】
図7に示すように、従来方法1では格子点では格子点データと出力データ値が一致するものの、部分的に急峻に出力データ値が変化しており、出力の連続性が保証されていない。出力の連続性が無い部分では急激に濃度変化が現れるトーンジャンプと呼ばれる画像劣化が生じる場合がある。一方、この出力データ値の急峻な変化を抑制するため、従来方法1に平滑化処理を加えた従来方法2では出力データ値の変化を滑らかにすることができたが、格子点において出力データ値が大きく格子点データからずれてしまっている。これでは、実測値を反映させることができず、色変換精度が低下することが考えられる。
【0047】
これに対し、本発明に係るBi-cubic補間演算の場合、格子点において格子点データと出力データが略一致するととともにそのデータ変化は滑らかである。よって、出力の連続性の保持を図ることができるとともに、出力データに格子点データを反映させることができ、精度の高い色変換精度を行うことが可能である。
【0048】
なお、上記実施形態は本発明を適用した好適な一例であり、これに限定されない。
例えば、上記3次元Bi-cubic補間演算を簡易化するため、2次元Bi-cubic補間演算に替えることとしてもよい。2次元Bi-cubic補間演算によっても3次元Bi-cubic補間演算と同様の出力結果を得ることが可能である。2次元Bi-cubic補間演算の場合、入力データを3方向の2次元平面(x−y平面、y−z平面、z−x平面)に分解し、分解した2次元平面毎に下記式5〜7により補間データOUTxy、OUTyz、OUTzxを算出する。そしてOUTxy、OUTyz、OUTzxの平均値を算出し、これを最終的な出力データOUTとして出力する。
【数4】


【0049】
また、RGBの3次元色空間からYMCKの4次元色空間へ色変換する場合を説明したが、他の色成分から構成される色空間や色空間の次元数が異なる場合でも同様に本発明を適用可能である。例えば、n次元空間からm次元空間へ色変換する場合には、m色分のn次元LUTを準備しておき、各色のn次元LUTを用いてn次元のBi-cubic補間演算を行えばよい。
【0050】
また、本発明をMFPに適用した例を説明したが、汎用コンピュータで作成したn次元の画像データ等をモニタにおいてm次元の画像データとして出力する場合等、他の色変換を行う場面でも本発明を適用可能である。
【図面の簡単な説明】
【0051】
【図1】本発明を適用したMFPの構成を示す図である。
【図2】図1の画像処理部の内部構成を示す図である。
【図3】3次元LUTの概念図である。
【図4】1次元Bi-cubic補間演算方法を説明する図である。
【図5】3次元Bi-cubic補間演算方法を説明する図である。
【図6】色変換処理の流れを説明する図である。
【図7】Bi-cubic補間演算による出力結果を示す図である。
【図8】従来の補間演算方法を説明する図である。
【符号の説明】
【0052】
100 MFP
1 画像処理部
12 色変換部
3 記憶部
【出願人】 【識別番号】303000372
【氏名又は名称】コニカミノルタビジネステクノロジーズ株式会社
【出願日】 平成18年8月18日(2006.8.18)
【代理人】 【識別番号】100090033
【弁理士】
【氏名又は名称】荒船 博司


【公開番号】 特開2008−48261(P2008−48261A)
【公開日】 平成20年2月28日(2008.2.28)
【出願番号】 特願2006−223212(P2006−223212)