(57)【要約】【課題】処理効率の低下を防ぎ、色変化の滑らかさを維持しつつ、簡易的に色補正を行うことのできる色補正装置を提供することを目的とする。【解決手段】所定の色補正処理における所定の色範囲における色変化量と、色範囲とを対応付けて保持する色変化量保持手段１０２と、グラデーション画像を取得する画像取得手段１１０と、色変化量保持手段１０２において、グラデーション画像に含まれる各領域の色値を含む色範囲に対応付けられている色変化量を特定する色変化量特定手段１１２と、色変化量と、グラデーション画像に対して施す色補正処理とを対応付けて保持する色補正処理保持手段１２０と、色補正処理保持手段１２０において、色変化量に対応付けられている色補正処理を抽出する色補正処理抽出手段１１４と、抽出された色補正処理を領域に施す色補正手段１１６とを備えた。【選択図】        図１
2007251339.tif 000002
【特許請求の範囲】
【請求項１】
所定の色補正処理における所定の色範囲における色変化量と、前記色範囲とを対応付けて保持する色範囲保持手段と、
グラデーション画像を取得する画像取得手段と、
前記色範囲保持手段において、前記画像取得手段が取得した前記グラデーション画像に含まれる各領域の色値を含む前記色範囲に対応付けられている前記色変化量を特定する色変化量特定手段と、
前記色変化量と、前記グラデーション画像に対して施す色補正処理とを対応付けて保持する色補正処理保持手段と、
前記色補正処理保持手段において、前記色変化量特定手段により特定された前記色変化量に対応付けられている前記色補正処理を抽出する色補正処理抽出手段と、
前記色補正処理抽出手段により抽出された前記色補正処理を前記領域に施す色補正手段と
を備えたことを特徴とする色補正装置。
【請求項２】
前記色変化量保持手段は、ガンマ補正における前記色変化量を保持することを特徴とする請求項１に記載の色補正装置。
【請求項３】
前記色補正処理保持手段は、前記色変化量が大きいほどより精度の高い色補正処理を対応付けて保持することを特徴とする請求項２に記載の色補正装置。
【請求項４】
前記色補正処理保持手段は、予め定められた値よりも小さい前記色変化量に対応付けて、線形補完を含む色補正処理を保持することを特徴とする請求項２に記載の色補正装置。
【請求項５】
前記画像取得手段により取得された前記グラデーション画像における色変化が線形であるか非線形であるかを特定する線形特定手段をさらに備え、
前記色補正処理保持手段は、線形であるか否かを示す情報を前記色補正処理に対応付けてさらに保持し、
前記色補正処理抽出手段は、前記線形特定手段により特定された情報に基づいて、前記色補正処理保持手段から前記色補正処理を抽出することを特徴とする請求項１に記載の色補正装置。
【請求項６】
前記色補正処理保持手段は、前記線形を示す情報と、線形補完を含む色補正処理とを対応付けて保持することを特徴とする請求項５に記載の色補正装置。
【請求項７】
グラデーション画像を取得する画像取得ステップと、
所定の色補正処理における所定の色範囲における色変化量と、前記色範囲とを対応付けて保持する色変化量保持手段において、前記画像取得ステップにおいて取得した前記グラデーション画像に含まれる各領域の色値を含む前記色範囲に対応付けられている前記色変化量を特定する色変化量特定ステップと、
前記色変化量と、前記グラデーション画像に対して施す色補正処理とを対応付けて保持する色補正処理保持手段において、前記色変化量特定ステップにおいて特定された前記色変化量に対応付けられている前記色補正処理を抽出する色補正処理抽出ステップと、
前記色補正処理抽出ステップにおいて抽出された前記色補正処理を前記領域に施す色補正ステップと
を有することを特徴とする色補正方法。
【請求項８】
請求項７に記載の色補正方法をコンピュータに実行させることを特徴とする色補正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の色値を出力装置に適した色値に補正する色補正装置、色補正方法および色補正プログラムに関するものである。
【背景技術】
【０００２】
従来、グラデーションの描画方法としては、図形をグラデーションパターンに変換する方法や、濃淡調整テーブルを予め作成し、テーブルを参照する方法（例えば、「特許文献１」参照）が知られている。また、ガンマ補正により階調変化が激しい領域では階調ジャンプ補正を行うことにより、良好なグラデーション画像を得る方法も開示されている（例えば、「特許文献２」参照）。
【０００３】
【特許文献１】特許第２８９７７６５号明細書
【特許文献２】特開２００５−１１９２４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＰＤＬの処理においては、クリッピングコマンド等と組み合わせたグラデーション描画が行われる。この処理では、グラデーション描画が指定された描画図形全体ではなく、多くは指定された図形の一部のみが実際に描画される。テーブルやグラデーションパターン作成では、実際には描画されない個所についても色変換のための処理が行われるため、問題となる。
【０００５】
グラデーション描画において、図形をスキャンライン変換し、クリッピングを行った後のスキャンラインに対して、グラデーションのパラメータにより色を変化し描画することで、色変換処理の回数は最小限となる。しかしこの場合、グラデーションの色が変化する毎に色変換処理を行うため、処理時間が長くなることが問題となる。
【０００６】
このような問題を解決すべく、指定されたパラメータを変換し、色変化毎に色を計算するのではなく、変化式やテーブルの使用、色変換処理を間引く処理等が提案されているが、より高精度の色変換が望まれている。
【０００７】
本発明は、上記に鑑みてなされたものであって、処理効率の低下を防ぎ、色変化の滑らかさを維持しつつ、簡易的に色補正を行うことのできる色補正装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、色補正装置であって、所定の色補正処理における所定の色範囲における色変化量と、前記色範囲とを対応付けて保持する色範囲保持手段と、グラデーション画像を取得する画像取得手段と、前記色範囲保持手段において、前記画像取得手段が取得した前記グラデーション画像に含まれる各領域の色値を含む前記色範囲に対応付けられている前記色変化量を特定する色変化量特定手段と、前記色変化量と、前記グラデーション画像に対して施す色補正処理とを対応付けて保持する色補正処理保持手段と、前記色補正処理保持手段において、前記色変化量特定手段により特定された前記色変化量に対応付けられている前記色補正処理を抽出する色補正処理抽出手段と、前記色補正処理抽出手段により抽出された前記色補正処理を前記領域に施す色補正手段とを備えたことを特徴とする。
【０００９】
また、請求項２にかかる発明は、請求項１に記載の色補正装置であって、前記色変化量保持手段は、ガンマ補正における前記色変化量を保持することを特徴とする。
【００１０】
また、請求項３にかかる発明は、請求項２に記載の色補正装置であって、前記色補正処理保持手段は、前記色変化量が大きいほどより精度の高い色補正処理を対応付けて保持することを特徴とする。
【００１１】
また、請求項４にかかる発明は、請求項２に記載の色補正装置であって、前記色補正処理保持手段は、予め定められた値よりも小さい前記色変化量に対応付けて、線形補完を含む色補正処理を保持することを特徴とする。
【００１２】
また、請求項５にかかる発明は、請求項１に記載の色補正装置であって、前記画像取得手段により取得された前記グラデーション画像における色変化が線形であるか非線形であるかを特定する線形特定手段をさらに備え、前記色補正処理保持手段は、線形であるか否かを示す情報を前記色補正処理に対応付けてさらに保持し、前記色補正処理抽出手段は、前記線形特定手段により特定された情報に基づいて、前記色補正処理保持手段から前記色補正処理を抽出することを特徴とする。
【００１３】
また、請求項６にかかる発明は、請求項５に記載の色補正装置であって、前記色補正処理保持手段は、前記線形を示す情報と、線形補完を含む色補正処理とを対応付けて保持することを特徴とする。
【００１４】
また、請求項７にかかる発明は、色補正方法であって、グラデーション画像を取得する画像取得ステップと、所定の色補正処理における所定の色範囲における色変化量と、前記色範囲とを対応付けて保持する色変化量保持手段において、前記画像取得ステップにおいて取得した前記グラデーション画像に含まれる各領域の色値を含む前記色範囲に対応付けられている前記色変化量を特定する色変化量特定ステップと、前記色変化量と、前記グラデーション画像に対して施す色補正処理とを対応付けて保持する色補正処理保持手段において、前記色変化量特定ステップにおいて特定された前記色変化量に対応付けられている前記色補正処理を抽出する色補正処理抽出ステップと、前記色補正処理抽出ステップにおいて抽出された前記色補正処理を前記領域に施す色補正ステップとを有することを特徴とする。
【００１５】
また、請求項８にかかる発明は、色補正プログラムであって、グラデーション画像を取得する画像取得ステップと、所定の色補正処理における所定の色範囲における色変化量と、前記色範囲とを対応付けて保持する色変化量保持手段において、前記画像取得ステップにおいて取得した前記グラデーション画像に含まれる各領域の色値を含む前記色範囲に対応付けられている前記色変化量を特定する色変化量特定ステップと、前記色変化量と、前記グラデーション画像に対して施す色補正処理とを対応付けて保持する色補正処理保持手段において、前記色変化量特定ステップにおいて特定された前記色変化量に対応付けられている前記色補正処理を抽出する色補正処理抽出ステップと、前記色補正処理抽出ステップにおいて抽出された前記色補正処理を前記領域に施す色補正ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
請求項１にかかる発明によれば、色範囲保持手段が、所定の色補正処理における所定の色範囲における色変化量と、色範囲とを対応付けて保持し、画像取得手段が、グラデーション画像を取得し、色変化量特定手段が、色範囲保持手段において、画像取得手段が取得したグラデーション画像に含まれる各領域の色値を含む色範囲に対応付けられている色変化量を特定し、色補正処理保持手段が、色変化量と、グラデーション画像に対して施す色補正処理とを対応付けて保持し、色補正処理抽出手段が、色補正処理保持手段において、色変化量特定手段により特定された色変化量に対応付けられている色補正処理を抽出し、色補正手段が、色補正処理抽出手段により抽出された色補正処理を領域に施すので、処理効率の低下を防ぎ、色変化の滑らかさを維持しつつ、簡易的に色補正を行うことができるという効果を奏する。
【００１７】
また、請求項２にかかる発明によれば、色変化量保持手段が、ガンマ補正における色変化量を保持するので、ガンマ補正において、処理効率の低下を防ぎ、色変化の滑らかさを維持しつつ、簡易的に色補正を行うことができるという効果を奏する。
【００１８】
また、請求項３にかかる発明によれば、色補正処理保持手段が、色変化量が大きいほどより精度の高い色補正処理を対応付けて保持するので色変化量が大きい領域においても色変化の滑らかさを維持しつつ、色補正を行うことができるという効果を奏する。
【００１９】
また、請求項４にかかる発明によれば、色補正処理保持手段が、予め定められた値よりも小さい色変化量に対応付けて、線形補完を含む色補正処理を保持するので、線形補完により、処理効率の低下を防ぎ、色変化の滑らかさを維持しつつ、簡易的に色補正を行うことができるという効果を奏する。
【００２０】
また、請求項５にかかる発明によれば、線形特定手段が、画像取得手段により取得されたグラデーション画像における色変化が線形であるか非線形であるかを特定し、色補正処理保持手段が、線形であるか否かを示す情報を色補正処理に対応付けてさらに保持し、色補正処理抽出手段が、線形特定手段により特定された情報に基づいて、色補正処理保持手段から色補正処理を抽出するので、処理効率の低下を防ぎ、色変化の滑らかさを維持しつつ、簡易的に色補正を行うことができるという効果を奏する。
【００２１】
また、請求項６にかかる発明によれば、色補正処理保持手段が、線形を示す情報と、線形補完を含む色補正処理とを対応付けて保持するので、線形か否かに基づいて、簡易的に色補正を行うことができるという効果を奏する。
【００２２】
また、請求項７にかかる発明によれば、画像取得ステップにおいて、グラデーション画像を取得し、色変化量特定ステップにおいて、所定の色補正処理における所定の色範囲における色変化量と、色範囲とを対応付けて保持する色変化量保持手段において、画像取得ステップにおいて取得したグラデーション画像に含まれる各領域の色値を含む色範囲に対応付けられている色変化量を特定し、色補正処理抽出ステップにおいて、色変化量と、グラデーション画像に対して施す色補正処理とを対応付けて保持する色補正処理保持手段において、色変化量特定ステップにおいて特定された色変化量に対応付けられている色補正処理を抽出し、色補正ステップにおいて、色補正処理抽出ステップにおいて抽出された色補正処理を領域に施すので、処理効率の低下を防ぎ、色変化の滑らかさを維持しつつ、簡易的に色補正を行うことができるという効果を奏する。
【００２３】
また、請求項８にかかる発明によれば、画像取得ステップにおいて、グラデーション画像を取得し、色変化量特定ステップにおいて、所定の色補正処理における所定の色範囲における色変化量と、色範囲とを対応付けて保持する色変化量保持手段において、画像取得ステップにおいて取得したグラデーション画像に含まれる各領域の色値を含む色範囲に対応付けられている色変化量を特定し、色補正処理抽出ステップにおいて、色変化量と、グラデーション画像に対して施す色補正処理とを対応付けて保持する色補正処理保持手段において、色変化量特定ステップにおいて特定された色変化量に対応付けられている色補正処理を抽出し、色補正ステップにおいて、色補正処理抽出ステップにおいて抽出された色補正処理を領域に施すので、処理効率の低下を防ぎ、色変化の滑らかさを維持しつつ、簡易的に色補正を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００２４】
以下に添付図面を参照して、この発明にかかる色補正装置、色補正方法および色補正プログラムの最良な実施の形態を詳細に説明する。
【００２５】
（第１の実施の形態）
図１は、本発明の第１の実施の形態にかかる画像補正装置１０の構成を示すブロック図である。画像補正装置１０は、グラフィック画像、イメージ画像、文字画像などの図形描画コマンドと、制御コマンドとを含む描画コマンドを取得する。そして、グラデーション画像に対する処理を含む色補正処理を行う。具体的には、ガンマ、ＢＧ／ＵＣＲ、トナー規制などの情報に基づいて、指定された色を、画像補正装置１０から出力された画像を紙媒体に出力するプリンタ用に調整したＣＭＹＫ色に変換する。色補正処理後の画像は、描画コマンドにしたがい描画メモリ２０に描画される。
【００２６】
画像補正装置１０は、グラデーション画像に対する処理を行う機能として、主に色変化量設定部１００と、色変化量保持部１０２と、画像取得部１１０と、色変化量特定部１１２と、色補正処理抽出部１１４と、色補正部１１６と、色補正処理保持部１２０とを備えている。
【００２７】
色変化量設定部１００は、色変化量を設定する。ここで、色変化量とは、ガンマ補正における色変化量のことであり、具体的には、色変化量を「高」、「中」および「低」の三段階に設定する。色変化量設定部１００は、この各段階に属する色値の範囲を設定する。色変化量保持部１０２は、色変化量設定部１００により設定された色変化量を保持する。
【００２８】
画像取得部１１０は、画像を含む描画コマンドを取得する。色変化量特定部１１２は、画像取得部１１０が取得した画像の色値に基づいて、色変化量保持部１０２を参照し、色変化量を特定する。
【００２９】
色補正処理抽出部１１４は、色変化量特定部１１２により抽出された色変化量に基づいて、色補正処理保持部１２０を参照し、色補正処理において利用すべき色補正処理の方法を抽出する。色補正部１１６は、画像取得部１１０が取得した画像のうちグラデーション描画処理を行う領域に対し、色補正処理抽出部１１４により抽出された色補正処理を施す。
【００３０】
図２は、色補正処理保持部１２０のデータ構成を模式的に示す図である。色補正処理保持部１２０は、各色変化量に対応する複数種類の色補正処理を保持している。小さい色変化量に色変換の頻度がより小さい色補正処理が対応付けられている。
【００３１】
ガンマ処理における色変化が少ない領域(色変化量：低)では、変換前の色値の変化に比べ、色変換処理後の色の変化が小さい。このため、変換前の色値を、例えば３変化する毎に色変換することで、色変換処理回数を削減した場合でも、グラデーション描画結果の滑らかさを保つことができる。
【００３２】
ガンマの色変化が中程度の領域（色変化量：中）では、描画結果の滑らかさを保ちつつ色変換処理回数を削減するために、変換前の色値が２変化する毎に色変換を行なう。同様に、ガンマの色変化が激しい領域(色変化量：高)では、変換前の色変化毎に色変換処理を行う。
【００３３】
図３は、色変化量設定部１００による色変化量設定処理を示すフローチャートである。画像取得部１１０に保持される三段階の色変化量の閾値を求める処理を示すフローチャートである。各色値に対するガンマ補正値を求める（ステップＳ１００）。このときの色変化量が予め定めた閾値を越えた場合には（ステップＳ１０２，Ｙｅｓ）、このときの色値を終了色値として色変化量を設定する（ステップＳ１０４）。なお、このときの色値がこの閾値以上の色変化量における開始色値となる。以上の処理を色値０から２５５まで行い、色変化量設定処理が完了する。
【００３４】
図４は、ガンマ補正例を示す図である。図５は、図４に示すガンマ補正から得られた色変化量を示す図である。このように、各色値に色変化量「高」、「中」および「低」のうちいずれかが割り当てられている。なお、色変化量保持部１０２は、図５に示す各色変化量と、この色変化量に対応する色範囲の開始色値および終了色値とを対応付けて保持する。
【００３５】
図６は、グラデーション描画処理を示すフローチャートである。まず、グラデーションパラメータに基づいて、所定の領域に対する色値を計算する（ステップＳ２００）。次に、この色値に対応する色変化量を特定する（ステップＳ２０２）。色変化量が「低」の場合には（ステップＳ２０２，低）、色補正処理保持部１２０において「低」に対応付けられている色補正処理を施す（ステップＳ２０４）。色変化量が「中」の場合には（ステップＳ２０２，中）、色補正処理保持部１２０において「中」に対応付けられている色補正処理を施す（ステップＳ２０６）。色変化量が「高」の場合には（ステップＳ２０２，高）、色補正処理保持部１２０において「高」に対応付けられている色補正処理を施す（ステップＳ２０８）。以上の処理をグラデーション描画の対象となっているすべての範囲について行い、グラデーション描画処理が完了する。
【００３６】
このように、色変化量ごとに色補正処理を異ならせることにより、色変化の滑らかさを維持した色補正処理を行うことができる。さらに、色変化量が少ない領域に対しては、色変換処理の頻度を少なくしているので、処理の効率化を図ることができる。
【００３７】
図７は、実施の形態１にかかる画像補正装置１０のハードウェア構成を示す図である。画像補正装置１０は、ハードウェア構成として、画像補正装置１０における色変化量設定処理およびグラデーション描画処理を含む色補正処理を実行する色補正プログラムなどが格納されているＲＯＭ５２と、ＲＯＭ５２内のプログラムに従って画像補正装置１０の各部を制御するＣＰＵ５１と、画像補正装置１０の制御に必要な種々のデータを記憶するＲＡＭ５３と、ネットワークに接続して通信を行う通信Ｉ／Ｆ５７と、各部を接続するバス６２とを備えている。
【００３８】
先に述べた画像補正装置１０における色補正プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フロッピー（Ｒ）ディスク（ＦＤ）、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。
【００３９】
この場合には、色補正プログラムは、画像補正装置１０において上記記録媒体から読み出して実行することにより主記憶装置上にロードされ、上記ソフトウェア構成で説明した各部が主記憶装置上に生成されるようになっている。
【００４０】
また、本実施の形態の色補正プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。
【００４１】
図８は、画像補正装置１０と、プリンタ出力システム１との関係を示す図である。プリンタ出力システム１はプリンタ２と、例えばＰＣなどのプリンタ制御部３とを備えている。画像補正装置１０は、プリンタ２側に設けられている。プリンタ制御部３の方がプリンタ２に比べて高性能である場合には、図８に示すように画像補正装置１０は、プリンタ２に設けられている。
【００４２】
なお、他の例としては、プリンタ２の方がプリンタ制御部３に比べて高性能である場合には、画像補正装置１０は、プリンタ制御部３に設けられるのが望ましい。
【００４３】
以上、本発明を実施の形態を用いて説明したが、上記実施の形態に多様な変更または改良を加えることができる。
【００４４】
（第２の実施の形態）
次に、第２の実施の形態にかかる画像補正装置１０について説明する。第２の実施の形態にかかる画像補正装置１０は、色変化量に加えて、色変化が線形か否かに基づいて、色補正処理を決定する。
【００４５】
図９は、第２の実施の形態にかかる画像補正装置１０による色変化量保持部１０２が保持する色変化量を説明するための図である。このように、第２の実施の形態にかかる色変化量保持部１０２は、色変化量だけでなく線形か非線形かを示す情報を保持する。色変化量特定部１１２は、画像取得部１１０が取得したグラデーション画像の色値だけでなく、色変化が線形か否かを特定する。色補正処理保持部１２０は、色変化量および線形か否かに対応付けて各種色補正処理を保持する。具体的には、線形のグラデーション画像に対しては、線形補完を含む色補正処理が対応付けられている。色補正処理抽出部１１４は、色変化量特定部１１２により特定された色補正量および線形か否かに基づいて、色補正処理を抽出する。
【００４６】
図１０は、線形補完を含む色補正処理を説明するための図である。このように線形の領域においては、領域の先端と終端の画素のみに色変換処理を行い、間の画素の色値は、線形的に求める。
【００４７】
図１１は、第２の実施の形態にかかる画像補正装置１０におけるグラデーション描画処理を示すフローチャートである。このように、線形である場合には、線形専用の色補正処理を行う（ステップＳ２１０）。線形専用の色補正処理として線形補完を利用するので、簡易に処理の効率化を図ることができる。
【００４８】
なお、第２の実施の形態にかかる画像補正装置１０のこれ以外の構成および処理は、第１の実施の形態にかかる画像補正装置１０の構成および処理と同様である。
【００４９】
なお、実施の形態２にかかる画像補正装置１０は、線形の部分については、線形補完を含む色補正処理を施したが、これにかえて、色変化量が所定値よりも小さい部分に対し、色補完を含む色補正処理を施してもよい。この場合には、色変化量特定部１１２は、線形か否かにかえて、色補正量が予め定めた閾値以下か否かを特定する。そして、閾値以下である場合には、一様とみなし、この領域の先端および終端の色変換を施し、変換後のいずれかの色値または平均値を残りの画素の値とする。
【図面の簡単な説明】
【００５０】
【図１】第１の実施の形態にかかる画像補正装置１０の構成を示すブロック図である。
【図２】色補正処理保持部１２０のデータ構成を模式的に示す図である。
【図３】色変化量設定部１００による色変化量設定処理を示すフローチャートである。
【図４】ガンマ補正例を示す図である。
【図５】図４に示すガンマ補正から得られた色変化量を示す図である。
【図６】グラデーション描画処理を示すフローチャートである。
【図７】実施の形態１にかかる画像補正装置１０のハードウェア構成を示す図である。
【図８】画像補正装置１０と、プリンタ出力システム１との関係を示す図である。
【図９】第２の実施の形態にかかる画像補正装置１０による色変化量保持部１０２が保持する色変化量を説明するための図である。
【図１０】線形補完を含む色補正処理を説明するための図である。
【図１１】第２の実施の形態にかかる画像補正装置１０におけるグラデーション描画処理を示すフローチャートである。
【符号の説明】
【００５１】
１０  画像補正装置
５１  ＣＰＵ
５２  ＲＯＭ
５３  ＲＡＭ
５７  通信I／Ｆ
６２  バス
１００  色変化量設定部
１０２  色変化量保持部
１１０  画像取得部
１１２  色変化量特定部
１１４  色補正処理抽出部
１１６  色補正部
１２０  色補正処理保持部
【図１】
2007251339.tif 000003
【図２】
2007251339.tif 000004
【図３】
2007251339.tif 000005
【図４】
2007251339.tif 000006
【図５】
2007251339.tif 000007
【図６】
2007251339.tif 000008
【図７】
2007251339.tif 000009
【図８】
2007251339.tif 000010
【図９】
2007251339.tif 000011
【図１０】
2007251339.tif 000012
【図１１】
2007251339.tif 000013