(57)【特許請求の範囲】
【請求項１】
任意の三次元入力色空間におけるカラー画像の出力値を，区分分割された前記三次元入力色空間上の格子点に設定された格子点出力値を補間することにより求める色補正装置において，変動の多い色再現域を区分分割した空間の変動格子点情報を複数格納しておく第１の記憶手段と，変動の少ない色再現域を区分分割した空間の固定格子点情報を格納しておく第２の記憶手段と，変動情報の入力に基づいて前記第１の記憶手段の変動格子点情報を読み出し，該変動格子点情報と前記第２の記憶手段の固定格子点情報とを結合して１つのメモリマップが生成されて格納される第３の記憶手段と，前記第３の記憶手段上に構築されたメモリマップを用いて補間演算を実行する補間演算手段とを具備することを特徴とする色補正装置。
【請求項２】
任意の三次元入力色空間におけるカラー画像の出力値を，区分分割された前記三次元入力色空間上の格子点に設定された格子点出力値を補間することにより求める色補正装置において，変動の多い色再現域を区分分割した空間の変動格子点情報を複数格納しておく第１の記憶手段と，変動の少ない色再現域を区分分割した空間の固定格子点情報を格納しておく第２の記憶手段と，変動情報および分割情報の入力に基づいて前記第１の記憶手段の変動格子点情報を読み出し，該変動格子点情報と前記第２の記憶手段の固定格子点情報とを結合したメモリマップ生成用のアドレス信号を出力するメモリマップアドレス生成手段と，前記メモリマップアドレス生成手段による信号に基づいて前記第１の記憶手段および第２の記憶手段の各格子点データを読み出して補間演算を実行する補間演算手段とを具備することを特徴とする色補正装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は，カラー画像信号を入力して画像形成用のカラー画像データに変換し，出力する色補正装置に関し，より詳細には，メモリマップを用いてカラー画像データを色補正を行う場合，格子点データを固定データと変動データに分けて保持し，変動情報に応じてメモリマップを生成し，該メモリマップにより色補正を実行する色補正装置に関する。
【０００２】
【従来の技術】
従来から，カラー画像信号の色補正等を実行する色補正装置としてメモリマップを用いたものが知られている。このメモリマップを固定格子点データを用いて構築し，該メモリップを用いて色補正を行う参考技術文献として，例えば，第１に特公昭５８−１６１８０号公報に開示されている「メモリ装置における信号補間方法」，第２に特開平５−７５８４８号公報に開示されている「補間方式および色補正方法」がある。
【０００３】
上記第１の方法にあっては，補間処理に三次元の色信号空間内での基本立体である単位立方体を設定し，この単位立方体を複数の四面体に分割し，補正対象の点がいずれかの四面体であるかを判別し，判別された四面体についての各頂点における出力信号から補正計算を行うものである。
【０００４】
また，上記第２の方法にあっては，ＸＹＺ空間を複数の三角柱に分割し，該複数の三角柱から，与えられたＸ，Ｙ，Ｚ座標を含む１つの三角柱を選択し，該選択されたされた三角柱に設定されている出力値を補間するものである。
【０００５】
【発明が解決しようとする課題】
しかしながら，上記に示されるような従来の色補正装置にあっては，メモリマップを構築する格子点データが固定データであるため，画像出力装置の色再現特性が変動した場合に高精度の色補正が得られないことがある。また，色補正に用いるメモリマップにおける格子点は，３次元軸を２Ｘ  分割（Ｘ≧１の自然数）して得られる各交点に存在する情報であるため，その分割数が大きくなるにしたがって格子点データはその３乗に比例して増加してしまう。
【０００６】
特に，画像を出力する装置において出力画像の再現性を維持するには色再現特性の経時変動に対応した処理の工夫が必要となる。すなわち，複数の変動格子点データを保持して対応しなけらばならない。このため，複数の格子点データを持たせたい場合には重複するデータが生じ，これを保持するための大容量のメモリを必要とし，そのコストアップを招来させるという問題点があった。
【０００７】
本発明は，上記に鑑みてなされたものであって，画像出力装置の色再現特性の経時変動に対応する場合に，色補正に用いられる格子点データを保持するためのメモリの容量を削減し，経済性を向上させ，高精度の色再現を実現することを目的とする。
【０００８】
【課題を解決するための手段】
上記の目的を達成するために，請求項１に係る色補正装置にあっては，任意の三次元入力色空間におけるカラー画像の出力値を，区分分割された前記三次元入力色空間上の格子点に設定された格子点出力値を補間することにより求める色補正装置において，変動の多い色再現域を区分分割した空間の変動格子点情報を複数格納しておく第１の記憶手段と，変動の少ない色再現域を区分分割した空間の固定格子点情報を格納しておく第２の記憶手段と，変動情報の入力に基づいて前記第１の記憶手段の変動格子点情報を読み出し，該変動格子点情報と前記第２の記憶手段の固定格子点情報とを結合して１つのメモリマップが生成されて格納される第３の記憶手段と，前記第３の記憶手段上に構築されたメモリマップを用いて補間演算を実行する補間演算手段とを具備するものである。
【０００９】
また，請求項２に係る色補正装置にあっては，任意の三次元入力色空間におけるカラー画像の出力値を，区分分割された前記三次元入力色空間上の格子点に設定された格子点出力値を補間することにより求める色補正装置において，変動の多い色再現域を区分分割した空間の変動格子点情報を複数格納しておく第１の記憶手段と，変動の少ない色再現域を区分分割した空間の固定格子点情報を格納しておく第２の記憶手段と，変動情報および分割情報の入力に基づいて前記第１の記憶手段の変動格子点情報を読み出し，該変動格子点情報と前記第２の記憶手段の固定格子点情報とを結合したメモリマップ生成用のアドレス信号を出力するメモリマップアドレス生成手段と，前記メモリマップアドレス生成手段による信号に基づいて前記第１の記憶手段および第２の記憶手段の各格子点データを読み出して補間演算を実行する補間演算手段とを具備するものである。
【００１０】
【作用】
本発明の色補正装置（請求項１）は，第１の記憶手段に変動の多い色再現域を区分分割した空間の変動格子点情報を複数格納しておくと共に，第２の記憶手段に変動の少ない色再現域を区分分割した空間の固定格子点情報を格納しておき，変動情報の入力に基づいて第１の記憶手段に格納されている変動格子点を読み出し，これと第２の記憶手段に格納してある固定格子点とを第３の記憶手段上で結合させて１つのメモリマップを生成し，補間演算手段は，このメモリマップを用いて補間演算を実行することにより，変動格子点を格納するメモリ容量を最小限化させた補間演算処理を実現させる。
【００１１】
また，本発明の色補正装置（請求項２）は，第１の記憶手段に変動の多い色再現域を区分分割した空間の変動格子点情報を複数格納しておくと共に，第２の記憶手段に変動の少ない色再現域を区分分割した空間の固定格子点情報を格納しておき，メモリマップアドレス生成手段は，変動情報および分割情報の入力に基づいて第１の記憶手段の変動格子点情報を読み出し，該変動格子点情報と第２の記憶手段の固定格子点情報とを結合したメモリマップ生成用のアドレス信号を補間演算手段に出力し，補間演算手段は，メモリマップアドレス生成手段からの信号に基づいて第１の記憶手段および第２の記憶手段の各格子点データを読み出して補間演算を実行することにより，変動格子点を格納するメモリ容量を最小限化させ，さらにメモリマップ保持用のメモリも不要とさせ，経済的な構成で補間演算処理を実現させる。
【００１２】
【実施例】
〔実施例１〕
（実施例１の構成）
以下，本発明に係る色補正装置の実施例を添付図面を参照して説明する。この実施例１は，第１の発明を実現するものであり，以下詳細に説明する。図１は，実施例１に係る色補正装置の概略構成を示すブロック図であり，図において，１０１は装置の各部に配置されたセンサ情報から得られる変動情報を入力し，該情報に基づいて色変換するためのメモリマップを構築するメモリマップ構築部，１０２は複数の変動格子点データがロードされる第１の記憶手段としてのＲＡＭ，１０３は固定格子点データが格納されている第２の記憶手段としてのＲＯＭ，１０４はメモリマップ補間用の格子点データが格納される第３の記憶手段としてのＲＡＭ，１０５は分割空間情報Ｓ１  ，Ｓ２  ，Ｓ３  を入力し，該分割情報に基づいてＲＡＭ１０４をアクセスするメモリマップアドレス生成部，１０６はＲＡＭ１０４に格納された格子点データを用いて補間演算を実行する補間演算手段としての補間演算部である。
【００１３】
なお，上記における変動格子点データは，変動が多い色再現域（ｇａｍｕｔ）を区分けした空間の格子点情報であり，これを複数分格納しておく。また，固定格子点データは，変動格子点データ以外の変動が少ない分割空間の格子点情報であり，単一に保持される。
【００１４】
（実施例１の動作）
次に，以上のように構成された色補正装置の動作について図３および図４のフローチャートを用いて説明する。まず，色補正における準備段階の処理を図３に示すフローチャートを用いて説明する。図において，装置をパワーオンし（Ｓ３０１），装置内のメモリ（図示せず）に格納されている複数の変動格子点データをＲＡＭ１０２にロード（データ転送）する（Ｓ３０２）。なお，この処理は外部から格子点データを自由に書換えたい場合にも好適である。ところで，変更の必要がない場合は固定格子点データと同様にＲＯＭ１０３に格納しておく構成もあり，この場合はロードの必要はない。
【００１５】
さて，上記ステップＳ３０２により，変動格子点データはＲＡＭ１０２にロードされてから装置がウォームアップし，定常状態となるのを待ち（Ｓ３０３），装置の各部に配置されたセンサ情報から得られる変動情報を取り込む（Ｓ３０４）。次いで，メモリマップ構築部１０１は適切な変動格子点データが入っている領域をＲＡＭ１０２から選び出す（Ｓ３０５）。しかる後，固定格子点データが格納されているＲＯＭ１０３へアクセスして固定格子点データを読み出し，該固定格子点データと選択された変動格子点データとをＲＡＭ１０４へコピーすることにより（Ｓ３０６），１つのメモリマップ補間用としての格子点データが生成される。
【００１６】
次に，上記準備処理が終了すると，次段階として色補正処理を実行する。図４は，色補正処理を示すフローチャートである。図において，この処理が開始されると，まず，変動格子点があるか否かを判断する（Ｓ４０１）。ここで，変動格子点があると判断された場合，その変動要因を表示し（Ｓ４０２），前述の準備処理におけるステップＳ３０４〜Ｓ３０６（図３参照）までの処理を繰り返し実行する（Ｓ４０３）。
【００１７】
上記ステップＳ４０３を実行した後，あるいは上記ステップＳ４０１において，変動格子点がないと判断した場合，画像の色補正が終了したか否かを判断する（Ｓ４０４）。ここで画像の色補正が終了したと判断したときには，この処理をそのまま終了させるが，画像の色補正が終了していないと判断した場合はステップＳ４０５以降を実行する。
【００１８】
すなわち，補間に要するメモリマップ内の格子点を決定する分割空間情報Ｓ１  ，Ｓ２  ，Ｓ３  を入力し（Ｓ４０５），メモリマップアドレス生成部１０５における情報に基づいてＲＡＭ１０４をアクセスし（Ｓ４０６），さらにそのＲＡＭ１０４内の格子点データを補間演算部１０６へロードし，補間値を演算し出力する（Ｓ４０７）ものであり，これらの処理が実施例１における特徴となる部分である。なお，上記処理において，変動によるメモリマップの再構築は，最低でも１画像が終了されるまで実行されない。
【００１９】
（実施例１の効果）
したがって，上記色補正処理により，プリンタ等の画像形成装置ではインク量を制御するＹＭＣ信号あるいはＹＭＣＫ信号が補間されて出力される。また，ＣＲＴ等の画像表示装置ではＲＧＢ信号が補間されて出力される。
【００２０】
〔実施例２〕
（実施例２の構成）
この実施例２は，第２の発明を実現するものであり，以下詳細に説明する。図２は，実施例２に係る色補正装置の概略構成を示すブロック図であり，上記図１の構成に対し，メモリマップ構築部１０１とＲＡＭ１０４とを削除し，メモリマップ構築部１０１の機能をメモリマップアドレス生成手段としてのメモリマップアドレス生成部２０１に持たせた構成としている。すなわち，この構成が実施例２における特徴となる部分である。
【００２１】
（実施例２の効果）
したがって，前述の実施例においてＲＡＭ１０４にメモリマップを一時的に形成したが，ＲＡＭ１０４を設けずに，複数の変動格子点データをＲＡＭ１０２に，固定格子点データをＲＯＭ１０３に格納させ，補間時にメモリマップアドレス生成部２０１により補間演算部２０４にロードすることにより，補間演算を実行することができる。
【００２２】
【発明の効果】
以上説明したように，本発明に係る色補正装置（請求項１）によれば，第１の記憶手段に変動の多い色再現域を区分分割した空間の変動格子点情報を複数格納しておくと共に，第２の記憶手段に変動の少ない色再現域を区分分割した空間の固定格子点情報を格納しておき，変動情報の入力に基づいて第１の記憶手段に格納されている変動格子点を読み出し，これと第２の記憶手段に格納してある固定格子点とを第３の記憶手段上で結合させて１つのメモリマップを生成し，補間演算手段は，このメモリマップを用いて補間演算を実行するため，変動格子点を格納するメモリ容量を最小限化させた補間演算処理を経済的に実現させることができる。
【００２３】
また，本発明に係る色補正装置（請求項２）によれば，第１の記憶手段に変動の多い色再現域を区分分割した空間の変動格子点情報を複数格納しておくと共に，第２の記憶手段に変動の少ない色再現域を区分分割した空間の固定格子点情報を格納しておき，メモリマップアドレス生成手段は，変動情報および分割情報の入力に基づいて第１の記憶手段の変動格子点情報を読み出し，該変動格子点情報と第２の記憶手段の固定格子点情報とを結合したメモリマップ生成用のアドレス信号を補間演算手段に出力し，補間演算手段は，メモリマップアドレス生成手段からの信号に基づいて第１の記憶手段および第２の記憶手段の各格子点データを読み出して補間演算を実行するため，変動格子点を格納するメモリ容量を最小限化させ，さらにメモリマップ保持用のメモリも不要とさせ，経済的な構成で補間演算処理を実現させることができる。
【図面の簡単な説明】
【図１】実施例１に係る色補正装置の概略構成を示すブロック図である。
【図２】実施例２に係る色補正装置の概略構成を示すブロック図である。
【図３】実施例１に係る色補正装置の準備段階における処理を示すフローチャートである。
【図４】実施例１に係る色補正処理を示すフローチャートである。
【符号の説明】
１０１  メモリマップ構築部
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  ＲＡＭ
１０５  メモリマップアドレス生成部
１０６  補間演算部
２０１  メモリマップアドレス生成部
２０４  補間演算部
【図１】
0003544403.tif 000002
【図２】
0003544403.tif 000003
【図３】
0003544403.tif 000004
【図４】
0003544403.tif 000005