(57)【要約】【課題】複雑な処理を行わずにＫデータを得て、精度の高いＲＧＢ（ｓＲＧＢ）からＣＭＹＫの色変換を行うことが可能な画像処理装置を提供する。【解決手段】ＣＭＹＫ色空間で示される画像データをＲＧＢデータに変換するための第１のＬＵＴ３０２と、ＲＧＢ色空間データをＣＭＹＫ色空間データに変換するための第２のＬＵＴ４０２と、第１あるいは第２のＬＵＴデータを用いて補間演算を行う演算手段３０３、４０３とを備え、さらに第１のＬＵＴ３０２で用いたＫの格子点データを、各画素の属性データとして保持し、その属性データを用いて逆変換に最適な第２のＬＵＴ４０２を選択する機能を有する画像処理装置である。【選択図】      図６
2004276342.tif 000002
【特許請求の範囲】
【請求項１】
ＣＭＹＫ色空間で示される画像データをＲＧＢデータに変換するための第１のＬＵＴと、ＲＧＢ色空間データをＣＭＹＫ色空間データに変換するための第２のＬＵＴと、前記第１あるいは第２のＬＵＴデータを用いて補間演算を行う演算手段とを備え、さらに前記第１のＬＵＴで用いたＫの格子点データを、各画素の属性データとして保持し、該属性データを用いて逆変換に最適な前記第２のＬＵＴを選択する機能を有することを特徴とする画像処理装置。
【請求項２】
前記第２のＬＵＴの選択に際し、前記第１のＬＵＴの逆変換に相当するＬＵＴを選択することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記属性データは、各画素データが用いる色変換ＬＵＴを示すものであり、プロファイルとして画像データに付加することを特徴とする請求項１または２記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データを外部に保存し、再度取り込んで印刷する機能を有する画像処理装置に関する。
【０００２】
【従来の技術】
画像データを外部に保存し、再度取り込んで印刷する機能を有する画像処理装置に関連して、例えば、特許文献１及び特許文献２が知られている。
【特許文献１】特許第３０４８１５１号
【特許文献２】特開平６−１７８０９０号公報
【０００３】
【発明が解決しようとする課題】
特許第３０４８１５１号記載の技術においては、属性データを用いてＵＣＲ処理を行うため、処理回路が複雑となる。
特開平６−１７８０９０号公報においては、ＵＣＲ率を保持するものであるから、ＣＭＹデータからＫデータを作り、さらにＣＭＹデータを作り直す処理となるが、ＵＣＲ率を持たせるものであれば、ダイレクトにＫデータを算出できるほうがシンプルである。
本発明は、複雑な処理を行わずにＫデータを得て、精度の高いＲＧＢ（ｓＲＧＢ）からＣＭＹＫの色変換を行うことが可能な画像処理装置を提供することを目的とするものである。
【０００４】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、ＣＭＹＫ色空間で示される画像データをＲＧＢデータに変換するための第１のＬＵＴと、ＲＧＢ色空間データをＣＭＹＫ色空間データに変換するための第２のＬＵＴと、前記第１あるいは第２のＬＵＴデータを用いて補間演算を行う演算手段とを備え、さらに前記第１のＬＵＴで用いたＫの格子点データを、各画素の属性データとして保持し、該属性データを用いて逆変換に最適な前記第２のＬＵＴを選択する機能を有することを特徴とする。
請求項２記載の発明は、前記第２のＬＵＴの選択に際し、前記第１のＬＵＴの逆変換に相当するＬＵＴを選択することを特徴とする。
請求項３記載の発明では、前記属性データは、各画素データが用いる色変換ＬＵＴを示すものであり、プロファイルとして画像データに付加することを特徴とする。
【０００５】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて説明する。
図１は本実施形態の画像処理装置のブロック図である。本実施形態は、図１に示す画像処理装置のうち、メモリ１００に格納されているＣＭＹＫデータを、色変換回路１０１によって、汎用フォーマットのＲＧＢ（この例ではｓＲＧＢ）に変換し、外部Ｉ／Ｆに送信するシステムパス（配信パス）１０２と、一旦、配信パス１０２を通して流したＲＧＢ画像が、再度外部Ｉ／Ｆより入力され、色変換回路１０１、メモリ１００を通ってコピーパスにて印刷されるシステムパス（再印刷パス）１０３に特徴がある。
図２は本実施形態の画像処理装置の要部の第１実施例を示すブロック図である。この図２では、メモリ１００で圧縮されているデータが、色変換回路１０１で伸張されてから色変換が行われ、ＪＰＥＧのＴＩＦＦフォーマットなどに変換されてから、外部に出て行く配信パスと、その逆のパスを通る再印刷パスを例示する。
図３は本実施形態の画像処理装置の要部の第２実施例を示すブロック図である。この第２実施例では、第１実施例のメモリ１００と色変換回路１０１の間に、途中でデータを格納するような（例えばハードディスクのような）蓄積部１０５を介在させた構成を例示する。
【０００６】
図４および図５は図１〜図３に示す色変換回路１０１でのＣＭＹＫからｓＲＧＢ空間への色変換の説明図である。本実施形態の色変換は、ＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）を用いた補間演算方式を用いる。３次元に座標軸ＣＭＹをとりすなわちＣ軸、Ｍ軸、Ｙ軸の直角座標軸をとり、各座標軸を任意の分割位置にて分割する。座標軸の分割位置ににより、その位置に応じた立方体ができる。図４の立方体２０１は、ＣＭＹの３つの軸を分割した結果できた１つの立方体である。
立方体の頂点座標Ｐ０〜Ｐ７は、ＣＭＹの値であり、そのＣＭＹ座標は、おのおの相当するｓＲＧＢ値を持っている。各立方体の頂点座標から、入力ＣＭＹＫ値の位置を求め、そこに相当するＲＧＢの変換データを、頂点座標のｓＲＧＢ値を使って補間演算にて求める。座標軸をＣＭＹでとっているが、実際には入力値はＣＭＹＫの４データであるので、Ｋの値ごとにＣＭＹ及びｓＲＧＢ間の変換ＬＵＴが存在する。よって、Ｋ値を含めると立方体２０１、２０２のように４次元のＬＵＴとなる。
図５は、逆にｓＲＧＢ空間からＣＭＹＫ空間への色変換の立方体例である。ここで、ｓＲＧＢからＣＭＹへの変換を行うＬＵＴはＫの値によって複数あるが、どのＬＵＴを使うかは、もともとのＣＭＹＫからｓＲＧＢへの変換の際にどのＬＵＴを使用したか、すなわち、もともとのＫの値の数に応じたＬＵＴのうち、あるＫの値のＬＵＴを使用してｓＲＧＢへ変換したわけであるので、もともとＫにどの値を持っていたか、によって決定される。
しかし、いったん、ｓＲＧＢ（ＲＧＢ）へ変換されてしまったデータにＫの値はない。そこで、このＫの値を各画素の属性として持たせる。Ｋの値がわかれば、どのＬＵＴを用いてｓＲＧＢ空間へ変換されたかがわかるので、その逆変換となるＬＵＴを用いて、再度ＣＭＹＫデータへ戻してやればよい。
【０００７】
図６、図７に色変換の模式図を示す。図６は色変換回路１０１にあって、ＣＭＹＫからＲＧＢ（ｓＲＧＢ）空間へ色変換を行う色変換部の構成図である。この色変換部は、格子点アドレス生成部３０１、Ｋの値ごとのＬＵＴである４次元ＬＵＴ３０２、補間演算部３０３を有する。処理としては、入力されたＣＭＹＫから立方体のどの位置に属するかを算出し、格子点アドレス（補間演算に使用する立方体の頂点）を求める。ついで、格子点アドレスが持つパラメータから、補間演算を行いＲＧＢデータを算出している。
この図６に示す例では、補間演算部３０３内で、立方体の中のどの位置に属するかを入力ＣＭＹＫの下位６ビットを用いてさらに決定し、その位置に応じて、各格子点パラメータの重み付けをした補間演算を行っている。
図７は色変換回路１０１にあって、ＲＧＢ（ｓＲＧＢ）からＣＭＹＫ空間への逆色変換を行う色変換部の構成図である。格子点アドレス生成部４０１、４次元ＬＵＴ４０２、補間演算部４０３を有する。逆変換では、Ｋデータの代わりに、ＫＳという属性データを用いて、逆変換ＬＵＴを選択する。選択されたＬＵＴが持つＣＭＹＫパラメータ値を用いて補間演算を行う。このようにして変換を行うことで、逆変換時にも、ダイレクトにＫの値が生成できる。
こうして、図４、図５に説明したように、本実施形態の色変換は、色空間を立方体に分割してその頂点座標が持つパラメータの補間演算によって行う。
【０００８】
図８は図６、図７に示す４次元ＬＵＴのブロック図である。Ｋの値によって４つの立方体に分割して色変換を行う例を示している。ここでは、ＣＭＹＫ→ｓＲＧＢ変換を行うＬＵＴと、その逆変換となるｓＲＧＢ→ＣＭＹＫ  変換を行うＬＵＴを持つ。ｓＲＧＢデータへの変換では、セレクタ５０１により、入力Ｋデータの値の大きさによって、ＣＭＹＫ→ｓＲＧＢ変換のＬＵＴを選択する。選択したＬＵＴを属性データとして保持し、逆変換時には属性データによって逆変換テーブルを選択する。
また本実施形態では、図８に示すように、逆色変換に用いるＬＵＴを００〜１１のような２ビットで表し、それを属性データとすることで、最小限のビット数で逆変換を可能にする。
図９は面順次の画像データフォーマットの例を示す図である。属性データＫＳをプロファイルとして、画像データＲＧＢの先頭（データの最後尾でもよい）につける。ＲＧＢの一組につき、属性はひとつとなる。
図１０は本実施形態上でのＫデータを作成する場合の代表的な構成図である。この回路構成では、色変換の補間演算（６０１）後、得られたＣＭＹからその最小値（６０３）にＵＣＲ率（６０２）を掛け算（６０４）し、Ｋデータ（６０５）を算出し、それぞれのＣＭＹ値からＫデータを減算（６０６）して置き換えるＢＧ／ＵＣＲ回路となる。ここでＵＣＲ率（６０２）は、画像データが持つ属性データ（例えば、文字・非文字等）によって画素ごとに切り替わることになる。ダイレクトにＫが算出できない回路では、ＣＭＹからＫを求め、求めたＫデータに応じてＣＭＹを計算し直すような回路が必要となる。
【０００９】
【発明の効果】
本発明においては、分離データや黒文字抽出回路等を必要とせずに、最小限の属性データで、黒文字部分にＵＣＲを行った場合と同様のＫデータを生成することができる。そして２つの色空間の相互変換を精度よく行い高画質化を達成することができる。
請求項２においては、特別な黒文字抽出回路なしに、Ｋデータを作成できるので、ハード規模が小さいまま高画質化を達成することができる。
請求項３においては、属性データからダイレクトにＫデータを作ることができるので、簡易な回路構成とすることができる。
【図面の簡単な説明】
【図１】本発明の画像処理装置のブロック図である。
【図２】本発明の画像処理装置の要部の第１実施例を示すブロック図である。
【図３】本発明の画像処理装置の要部の第２実施例を示すブロック図である。
【図４】ＣＭＹＫからｓＲＧＢ空間への色変換の説明図である。
【図５】ＣＭＹＫからｓＲＧＢ空間への色変換の説明図である
【図６】ＣＭＹＫからＲＧＢ（ｓＲＧＢ）空間へ色変換を行う色変換部の構成図である。
【図７】ＲＧＢ（ｓＲＧＢ）からＣＭＹＫ空間への逆色変換を行う色変換部の構成図である。
【図８】４次元ＬＵＴのブロック図である。
【図９】面順次の画像データフォーマットの例を示す図である。
【図１０】本発明との比較の上で示すＫデータを作成する場合の代表的な構成図である。
【符号の説明】
１００  メモリ
１０１  色変換回路
３０２  ４次元ＬＵＴ（第１のＬＵＴ）
３０３  補間演算部（演算手段）
４０２  ４次元ＬＵＴ（第２のＬＵＴ）
４０３  補間演算部（演算手段）
【図１】
2004276342.tif 000003
【図２】
2004276342.tif 000004
【図３】
2004276342.tif 000005
【図４】
2004276342.tif 000006
【図５】
2004276342.tif 000007
【図６】
2004276342.tif 000008
【図７】
2004276342.tif 000009
【図８】
2004276342.tif 000010
【図９】
2004276342.tif 000011
【図１０】
2004276342.tif 000012