(57)【要約】【課題】グレーデータ補正装置および方法を提供する。【解決手段】ＲＧＢデータを色の見えモデルを用いた所定色データに変換する変換部と、前記変換された色データを構成要素とする色空間で、グレーデータの色度値を所定値にマッピングさせる補正部とを含む。【選択図】図２
2008099288.tif 000002
【特許請求の範囲】
【請求項１】
ソース機器に入力されたＲＧＢデータを色の見えモデルを用いた所定色データに変換する変換部と、
前記変換された色データを構成要素とする色空間で、グレーデータの色度値を所定値にマッピングさせ、補正された色空間データを生成する補正部とを含む、グレーデータ補正装置。
【請求項２】
前記変換部は、
前記ＲＧＢデータをＨＳＶデータに変換して彩度値を計算する、請求項１に記載のグレーデータ補正装置。
【請求項３】
前記彩度値が、
グレーデータを基準にして予め設定された所定範囲内に含まれているか否かを判断する制御部をさらに含む、請求項２に記載のグレーデータ補正装置。
【請求項４】
前記補正部は、
前記彩度値が前記設定範囲内に含まれた場合、グレーデータの色度値を０にマッピングさせる、請求項３に記載のグレーデータ補正装置。
【請求項５】
前記補正部は、
前記彩度値が前記設定範囲を超過する場合、グレーデータを補正せずに前記設定範囲外の色データを所定比率により補正する、請求項３に記載のグレーデータ補正装置。
【請求項６】
前記比率は、
【数１】
2008099288.tif 000008
一般式により求められ、前記一般式でＳは前記彩度値を示し、ｒａｔｉｏは前記補正する比率を示す、請求項５に記載のグレーデータ補正装置。
【請求項７】
前記色データは、
ＪＣｈデータである、請求項１に記載のグレーデータ補正装置。
【請求項８】
前記色空間は、
ＣＩＥＣＡＭ０２色空間である、請求項１に記載のグレーデータ補正装置。
【請求項９】
前記補正部は、
ソース機器の色域内グレー軸に存在するグレーデータの色度値を０にマッピングさせる、請求項１に記載のグレーデータ補正装置。
【請求項１０】
前記補正部は、
グレーデータと明るさ値が同一レベルの色データに対してその明るさ値をそのまま保持させて、前記グレーデータの色度値を０にマッピングさせる、請求項１に記載のグレーデータ補正装置。
【請求項１１】
前記補正部は、
ブラックとホワイトの明るさ値をそのまま保持させて、グレーデータの色度値を０にマッピングさせる、請求項１に記載のグレーデータ補正装置。
【請求項１２】
前記補正部は、
ブラックとホワイトの明るさ値、グレーデータの明るさ値、およびブラックとホワイトの色度値のうち少なくともいずれか１つを用いて前記グレーデータの色度値が０にマッピングされるように変換しなければならない色度値を求める、請求項１に記載のグレーデータ補正装置。
【請求項１３】
前記グレーデータ補正装置は、前記入力されたＲＧＢデータを変換なく再現する第１デバイス、および前記補正された色空間データを再現する第２デバイスのうち何れか一つである請求項１に記載のグレーデータ補正装置。
【請求項１４】
ＲＧＢデータを所定色データに変換するステップと、
前記変換された色データを構成要素とする色空間で、グレーデータの色度値を所定値にマッピングさせ、補正された色空間データを生成するステップとを含む、グレーデータ補正方法。
【請求項１５】
前記変換するステップは、
前記ＲＧＢデータをＨＳＶデータに変換して彩度値を計算するステップを含む、請求項１４に記載のグレーデータ補正方法。
【請求項１６】
前記彩度値が、
グレーデータを基準にして予め設定された所定範囲内に含まれているか否かを判断するステップをさらに含む、請求項１５に記載のグレーデータ補正方法。
【請求項１７】
前記マッピングさせるステップは、
前記彩度値が前記設定範囲内に含まれた場合、グレーデータの色度値を０にマッピングさせる、請求項１６に記載のグレーデータ補正方法。
【請求項１８】
前記補正された色空間データを生成するステップは、
前記彩度値が前記設定範囲を超過する場合、グレーデータを補正せずに前記設定範囲外の色データを所定比率により補正するステップを含む、請求項１６に記載のグレーデータ補正方法。
【請求項１９】
前記比率は、
【数２】
2008099288.tif 000009
一般式により求められ、前記一般式でＳは前記彩度値を示し、ｒａｔｉｏは前記補正する比率を示す、請求項１８に記載のグレーデータ補正方法。
【請求項２０】
前記色データは、
ＪＣｈデータである、請求項１４に記載のグレーデータ補正方法。
【請求項２１】
前記色空間は、
ＣＩＥＣＡＭ０２色空間である、請求項１４に記載のグレーデータ補正方法。
【請求項２２】
前記補正された色空間データを生成するステップは、
ソース機器の色域内グレー軸に存在するグレーデータの色度値を０にマッピングさせる、請求項１４に記載のグレーデータ補正方法。
【請求項２３】
前記補正された色空間データを生成するステップは、
グレーデータと明るさ値が同一レベルの色データに対してその明るさ値をそのまま保持させて、前記グレーデータの色度値を０にマッピングさせる、請求項１４に記載のグレーデータ補正方法。
【請求項２４】
前記補正された色空間データを生成するステップは、
ブラックとホワイトの明るさ値をそのまま保持させて、グレーデータの色度値を０にマッピングさせる、請求項１４に記載のグレーデータ補正方法。
【請求項２５】
前記補正された色空間データを生成するステップは、
ブラックとホワイトの明るさ値、グレーデータの明るさ値、およびブラックとホワイトの色度値のうち少なくともいずれか１つを用いて前記グレーデータの色度値が０にマッピングされるように変換しなければならない色度値を求める、請求項１４に記載のグレーデータ補正方法。
【請求項２６】
ＲＧＢデータを所定色相データに変換するステップ、および
前記変換された色相のデータをコンポーネントする色空間でグレーデータの色度値を所定の数値でマッピングさせ、補正された色空間データを生成するステップのうち少なくとも一つのステップを制御するためのコンピュータ判読可能なコードが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グレーデータ補正装置および方法に関し、より詳しくは、ソース機器での色域に含まれたグレーデータを補正して、前記グレーデータが再現機器で再現される時に表われる色調を除去し、これによって、一貫性のある優れた品質の色を提供するグレーデータ補正装置および方法に関するものである。
【背景技術】
【０００２】
ディスプレイ装置の出力特性を基準色または他の装置に合わせて設定する過程を色補正（ｃｏｌｏｒ  ｃａｌｉｂｒａｔｉｏｎ）といい、印刷する色を正確に表現するために広く用いられる。モニタはＲＧＢ表現方式であるため、ＣＭＹＫインクを用いるプリンタで印刷するために色補正をする。色補正は、カラールックアップテーブル値を用いて作業する。
【０００３】
そして、一般的にモニタ、スキャナ、カメラ、プリンタなどのような色を再現するカラー入出力装置は、各々の使用分野により互いに異なる色空間、あるいはカラーモデルを用いている。例えば、カラー映像の場合、印刷装置ではＣＭＹまたはＣＭＹＫ色空間を用い、カラーＣＲＴモニタやコンピュータグラフィック装置ではＲＧＢ色空間を用い、色、彩度、明るさを各々扱わなければならない装置ではＨＳＩ色空間を用いる。また、いずれの装置においても正確に再生できる、いわゆる装置の独立したカラーを定義するためにＣＩＥ色空間が用いられたりもするが、代表的にＣＩＥＸＹＺ、ＣＩＥＬａｂ、ＣＩＥＬｕｖ色空間などがある。カラー入出力装置間にはこのような色空間の他にも表現できる色の範囲、すなわち色域（ｃｏｌｏｒ  ｇａｍｕｔ）が互いに異なることができる。このような色域の差によって同一映像を互いに異なる入出力装置で観察すれば、その映像は同一でなくなる。
【０００４】
前記ＣＩＥＬａｂ色モデルは、国際照明協会（Ｃｏｍｍｉｓｓｉｏｎ  Ｉｎｔｅｒｎａｔｉｏｎａｌｅ  ｄ’  Ｅｃｌａｉｒｇｅ；ＣＩＥ）が色測定のための国際標準として提案した最初の色モデルに基づく。ＣＩＥＬａｂ色は装置から独立したものである。すなわち、イメージを作ったり出力したりする時に用いるモニタ、プリンタ、またはコンピュータのような特定装置に関わらず一定の色を作る。ＣＩＥＬａｂ色は、光度、すなわち明るさ要素（Ｌ）と２つの色調ａとｂからなる。ａは緑色と赤色との間に位置し、ｂは青色と黄色との間に位置する。
【０００５】
一方、マイクロソフトでは、ウィンドウズ（登録商標）ヴィスタ（Ｗｉｎｄｏｗｓ（登録商標）  Ｖｉｓｔａ）以後、カラーマッチングのための色空間として既存のＣＩＥＬａｂ色空間の他にＣＩＥＣＡＭ０２色空間を支援する。ＣＩＥＣＡＭ０２色空間は、ＣＩＥＬａｂ色空間に比べて人間の視覚特性をより正確にモデリングし、観察環境を反映することができる。すなわち、既存のＯＳのＣＭＳ（Ｃｏｌｏｒ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ、以下、ＣＭＳ）ではディスプレイとプリンタのカラーマッチング時に観察光源をＤ５０に固定したが、ウィンドウズ（登録商標）ヴィスタではＣＩＥＣＡＭ０２の色空間を支援して、Ｄ５０光源以外にＤ６５光源、Ｆ光源、Ａ光源など、多様な照明下で映像を比較観察できるようになっている。
【０００６】
しかし、ＣＩＥＣＡＭ０２色空間を用いる場合、ソース機器のグレーデータを再現機器で再現した時、色調が表示され得る。
【０００７】
図１は、従来グレーデータ補正方法を示す。
従来のグレーデータを補正する方法は、人間の視覚特性に依存する方法が大部分である。図１に示すように、先ず、所定明るさレベルのグレーテストパッチ１２が画面に表示される。そして、直接目で判断して、表示されたテストパッチ１２に色調が見える場合、画面左側の下方のグレーバランス案内図１４とグレーバランスカーソル１６を調整して、色調が消えるようにする。例えば、テストパッチ１２にレッドが見えれば、グレーバランスカーソル１６をグレーバランス案内図１４のレッド方向に移動させて、テストパッチ１２のレッド色調を除去する。
【０００８】
しかし、このような方法は視覚特性に依存するため、評価する人々の主観によって結果が変われる。
【特許文献１】大韓民国公開特許第１０−１９９７−０００９３０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、グレーデータ補正装置および方法を提供して、ソース機器での色域に含まれたグレーデータを補正して、前記グレーデータが再現機器で再現される時に表われる色調を除去し、一貫性のある優れた品質の色を提供することにその目的がある。
【００１０】
本発明の目的は、以上で言及した目的に制限されず、言及していないまた他の目的は下記記載によって当業者が明確に理解できるものである。
【課題を解決するための手段】
【００１１】
前記目的を達成するために、本発明の一態様に係るグレーデータ補正装置は、ソース機器に入力されたＲＧＢデータを色の見えモデル（ｃｏｌｏｒ  ａｐｐｅａｒａｎｃｅ  ｍｏｄｅｌ）を用いた所定色データに変換する変換部と、前記変換された色データを構成要素とする色空間で、グレーデータの色度値を所定値にマッピングさせる補正部とを含む。
【００１２】
本発明の他の態様に係るグレーデータ補正方法は、ＲＧＢデータを所定色データに変換するステップと、前記変換された色データを構成要素とする色空間で、グレーデータの色度値を所定値にマッピングさせるステップとを含む。
【発明の効果】
【００１３】
本発明のグレーデータ補正装置および方法によれば、色域に含まれたグレーデータを補正して、再現機器で再現時に表われる色調を除去でき、ユーザの主観によって左右されず、一貫性のある優れた品質の色データを提供できる長所がある。
【発明を実施するための最良の形態】
【００１４】
その他、実施形態の具体的な事項は、詳細な説明および図面に含まれている。
本発明の利点および特徴、そしてそれらを達成する方法は、添付する図面と共に詳細に後述する実施形態を参照すれば明確になる。しかし、本発明は以下にて開示する実施形態に限定されず、互いに異なる多様な形態によって実施され、単に本実施形態は本発明の開示が完全なものとなるようにし、本発明が属する技術分野で通常の知識を有する者に発明の範疇を完全に知らせるために提供されるものであって、本発明は請求項の範疇によってのみ定義されるものである。明細書の全体に亘り、同一参照符号は同一構成要素を示す。
【００１５】
本発明の実施形態では理解を助けるために、ＣＩＥＣＡＭ０２の色空間の構成要素であるＪＣｈデータを例に挙げて説明するが、これに限らず、色の見えモデルを用いたＣＩＥＪａｂデータ、ＲＧＢデータ、ＹＵＶデータ、ＨＳＶデータなど、多様な形態の色データが用いられる。
【００１６】
図２は、本発明の一実施形態に係るグレーデータ補正装置を示すブロック図である。
グレーデータ補正装置２００は、変換部２１０、補正部２２０、および制御部２３０を含む。ここで、グレーデータ補正装置２００は第１デバイスであり得るが、第１デバイスはディスプレイまたはプリンタのための第２デバイスで補正されたグレーデータを提供することができる。またグレーデータ補正装置２００は第２デバイスであり得るが、第２デバイスは第１デバイスからグレーデータを受信して補正し、補正されたグレーデータを出力し得る。この他にもグレーデータ補正装置２００は、前記第１デバイスおよび第２デバイス感のデバイスであり得る。
【００１７】
先ず、変換部２１０は、ソース機器に入力されたＲＧＢデータをＪＣｈデータに変換する。このために変換部２１０は、ＲＧＢデータをＸＹＺデータに変換して、再びＸＹＺデータをＪＣｈデータに変換する。ＪＣｈデータにおいて、Ｊは明るさ、Ｃは色度（ｃｈｒｏｍａ）、そしてｈ（ｈｕｅ）は色と定義し、後述する図４〜図７の方法によってＲＧＢデータがＪＣｈデータに変換される。そして、本発明の実施形態ではｈを除いたＪＣ成分を用いる。前記変換する具体的な計算過程は、従来“ＩＥＣ  ＴＣ−１００、ＩＥＣ  ６１９６６−２−１、Ｃｏｌｏｒ  Ｍａｎａｇｅｍｅｎｔ  Ｄｅｆａｕｌｔ  ＲＧＢ  Ｃｏｌｏｒ  Ｓｐａｃｅ  ｓＲＧＢ（１９９９）”を参照する。
【００１８】
補正部２２０は、前記変換されたＪＣｈデータを構成要素とする色空間で色域（色域境界上またはその内部）のグレーデータを補正して色度値を０にマッピングさせる。グレーデータは、Ｒ、Ｂ、Ｇ成分値が同一の色データを意味し、暗いグレー、淡いグレーなど多様である。グレーデータは色域のグレー軸上に存在でき、色度値が０でない場合には色調が表示され得る。
【００１９】
したがって、補正部２２０は色調を除去させるために、グレーデータの色度値を０にマッピングさせる。前記マッピングさせる過程で、色域の色データがグレーデータのマッピング距離によって共に移動（変換）することができる。前記マッピング距離は、グレーデータの色度値を０にマッピングさせるために原の色度値から変換された色度値の程度を意味する。
【００２０】
この時、補正部２２０は、前記マッピングのためにブラックとホワイトの明るさはそのまま保持させて、グレーデータの色度値を０にマッピングさせられる。そして、所定グレーデータと明るさが同一レベルの色データは、自身の明るさ値をそのまま保持させて、前記グレーデータのマッピング距離によって移動することができる。より具体的な内容は図１０を参照する。
【００２１】
また、他の実施形態で補正部２２０は、グレーデータ以外の色データに表示され得る色調を減少させられる。このために前記変換部２１０は、色域のＲＧＢデータをＨＳＶデータに変換して彩度（Ｓ）を計算する。そして、後述する制御部２３０の判断によって、補正部２２０は色域のグレーデータを補正して色度値を０にマッピングさせたり、グレーデータを補正しないままグレーデータを基準にして所定設定範囲外の色データを所定比率により補正することができる。上述した内容に対するより具体的な内容は図１１で後述する。
【００２２】
制御部２３０は、前記変換部２１０によって計算された前記彩度（Ｓ）値が色域のグレーデータを基準にして予め設定された所定範囲内に含まれているか否かを判断する。前記含まれているか否かを判断することによって、補正部２２０は色域のグレーデータを補正して色度値を０にマッピングさせたり、グレーデータを補正しないままグレーデータを基準にして設定範囲外の色データを所定比率により補正する。このように、制御部２３０は、グレーデータ以外の色データに表示され得る色調を減少させる場合、有効に用いられることができ、他の実施形態では省略可能である。
【００２３】
図２で示された各々の構成要素は一種の「モジュール」で構成することができる。前記「モジュール」は、ソフトウェアまたはＦＰＧＡまたはＡＳＩＣのようなハードウェア構成要素を意味し、モジュールはある役割を行う。ところが、モジュールは、ソフトウェアまたはハードウェアに限定される意味ではない。モジュールは、アドレッシングできる格納媒体にあるように構成することもでき、１つまたはそれ以上のプロセッサを再生させるように構成することもできる。したがって、一例としてモジュールはソフトウェア構成要素、オブジェクト指向ソフトウェア構成要素、クラス構成要素およびタスク構成要素のような構成要素と、プロセス、関数、属性、プロシージャ、サブルーチン、プログラムコードのセグメント、ドライバ、ファームウェア、マイクロコード、回路、データ、データベース、データ構造、テーブル、アレイ、および変数を含む。構成要素とモジュールの中で提供されている機能は、さらに小さい数の構成要素およびモジュールに結合したり、追加的な構成要素とモジュールにさらに分離したりすることができる。
【００２４】
図３Ａは、本発明の一実施形態に係るグレーデータ補正方法を示すフローチャートである。
変換部２１０は、ソース機器に入力されたＲＧＢデータをＪＣｈデータに変換する（Ｓ３０１）。
【００２５】
そして、補正部２２０は、前記変換されたＪＣｈデータを構成要素とする色空間で色域のグレーデータを補正して、グレーデータの色度値を０にマッピングさせる（Ｓ３１１）。
【００２６】
図３Ｂは、本発明の他の実施形態に係るグレーデータ補正方法を示すフローチャートである。
本実施形態によって、グレーデータ以外の色データに表示され得る色調を減少させられる。
【００２７】
このために、先ず変換部２１０は、色域のＲＧＢデータをＨＳＶデータに変換して彩度（Ｓ）を計算する（Ｓ３０３）。
そして、制御部２３０は、前記彩度（Ｓ）値が色域のグレーデータを基準にして予め設定された所定範囲内に含まれているか否かを判断する（Ｓ３１３）。
【００２８】
次のステップで、補正部２２０は前記含まれているか否かの判断によって、原の色域のグレーデータを補正して色度値を０にマッピングさせたり、グレーデータを補正しないままグレーデータを基準にして所定設定範囲外の色データを所定比率により補正する（Ｓ３２３）。すなわち、補正部２２０は、彩度（Ｓ）が予め設定された所定範囲内に含まれている場合にはグレーデータを補正して色度値を０にマッピングさせ、含まれていない場合にはグレーデータを補正しないまま設定範囲外の色データを所定比率により補正するようになる。
【００２９】
以下では、色域のグレーデータを補正して色度値を０にマッピングさせる方法についてより具体的に説明する。このために、先ず図４〜図７ではＲＧＢデータをＪＣｈデータに変換する過程を説明する。そして、図８および図９では、グレーデータに表示され得る色調を実験データによって紹介する。また、図１０および図１１では、本発明によって、前記ＣＩＥＣＡＭ０２の色空間において色域のグレーデータを補正して色調を除去する方法を例に挙げて説明する。
【００３０】
図４は、ＲＧＢデータをＪＣｈデータに変換する過程を示す概念図である。
図４に示すように、ＲＧＢデータをＣＩＥＣＡＭ０２の色空間の構成要素のＪＣｈデータに変換する過程を概念的に示している。
【００３１】
ＲＧＢデータをＸＹＺデータに変換４００する方法は、従来の技術を用いて多様な方法で変換可能である。先ず、図５に示すように、ソース機器のＲＧＢパッチを測色装備にてＸＹＺデータを獲得することによって、ＲＧＢデータがＸＹＺデータに変換される。また他の方法の例として、図６に示すように、ｓＲＧＢモデルによってＲＧＢデータがＣＩＥＸＹＺの色空間の構成要素であるＸＹＺデータに変換され得る。
【００３２】
次いで、図７に示すように変換されたＸＹＺデータをＣＩＥＣＡＭ０２の色空間の構成要素であるＪＣｈデータに変換５００する方法には、複数の観察環境パラメータ５０２が用いられる。観察環境パラメータ５０２には、所定ホワイトのＣＩＥＸＹＺ、所定条件での所定ホワイト、背景輝度要素などがあって、より具体的な内容は“Ｎａｔｈａｎ  Ｍｏｒｏｎｅｙ、Ｍａｒｋ  Ｆａｉｒｃｈｉｌｄ、Ｒｏｂｅｒｔ  Ｈｕｎｔ、Ｃｈａｎｇｊｕｎ  Ｌｉ、Ｒｏｎｎｉｅｒ  Ｌｕｏ  ａｎｄ  Ｔｏｄｄ  Ｎｅｗｍａｎ、Ｔｈｅ  ＣＩＥＣＡＭ０２  Ｃｏｌｏｒ  Ａｐｐｅａｒａｎｃｅ  Ｍｏｄｅｌ、ＩＳ＆Ｔ／ＳＩＤ  １０ｔｈ  Ｃｏｌｏｒ  Ｉｍａｇｉｎｇ  Ｃｏｎｆｅｒｅｎｃｅ”を参照する。
【００３３】
図８は、カラーマッチング用色空間および観察光源において、ｓＲＧＢモデルのグレーデータに対するＬＣまたはＪＣデータを示す。
例えば、カラーマッチング用色空間（ＣＩＥＬａｂ、ＣＩＥＣＡＭ０２）および観察光源（Ｄ５０、Ｄ６５）において、ｓＲＧＢモデルのグレーデータに対するＬＣまたはＪＣデータを例示的に示している。
【００３４】
図に示すように、カラーマッチング用色空間がＣＩＥＬａｂ（８１０）の場合にはグレーデータの色度が０であり（８０２）、カラーマッチング用色空間がＣＩＥＣＡＭ０２（８２０，８３０）の場合にはグレーデータの色度値が０（８０４，８０６）ではないことを確認することができる。したがって、ＣＩＥＣＡＭ０２（８２０，８３０）色空間の場合、再現機器で色を再現する時、グレーデータで色調が発生することができる。図８の内容を図９のグラフを介してより具体的に説明する。
【００３５】
図９は、カラーマッチング用色空間（ＣＩＥＬａｂ、ＣＩＥＣＡＭ０２）および観察光源（Ｄ５０、Ｄ６５）において、ｓＲＧＢモデルのイエローとブルーのグレー軸および色域を比較したものである。この時、横軸は色度（Ｃ）値、縦軸は明るさ（ＪまたはＬ）値を示す。
【００３６】
図８に続いて説明すれば、カラーマッチング用色空間がＣＩＥＬａｂ（８１０）の場合には、グレーデータがＣＩＥＬａｂ（８１０）色空間で色度値が０のグレー軸（９００）に存在することが分かる。しかし、カラーマッチング用色空間がＣＩＥＣＡＭ０２（８２０，８３０）の場合には、グレーデータの色度値が０でないグレー軸（９０２，９０４）に存在することを確認することができる。
【００３７】
したがって、カラーマッチング用色空間がＣＩＥＣＡＭ０２である場合、グレーデータに色調が表示され得るため、以下図１０または図１１を介して、グレーデータの色度値を０にマッチングさせ、色調を除去させられる。
【００３８】
図１０は、本発明の一実施形態に係るグレーデータを補正する方法を示す。
図１０に示すように、原の色域境界（１０００）および補正後の色域境界（１０１０）を示す。グレーデータ補正のために、補正部２２０はブラックとホワイトの明るさはそのまま保持して、原の色域のグレー軸（１００２）上のグレーデータの色度値を０にマッピングさせ、色度値が０のグレー軸（１０１２）に移動（変換）させる。この時、原のグレーデータの色度値が０にマッピングされるために、一般式（２）の比例式によって所定距離だけ移動し、また、原の色域の色データがマッピングされた距離だけ移動する。
【００３９】
【数３】
2008099288.tif 000003
前記一般式（１）で、ｇｉｖｅｎ＿Ｊは原の色データの明るさ値、ｂｌａｃｋ＿Ｊおよびｗｈｉｔｅ＿Ｊは、ブラック／ホワイトの明るさ値（１００６、１００８）を各々示す。そして、ｗｈｉｔｅ＿ｄｉｓｔ（１００１）およびｂｌａｃｋ＿ｄｉｓｔ（１００３）はブラック／ホワイトの移動距離を意味する。この時、ブラック／ホワイトの明るさ値（１００６、１００８）は、グレーデータの補正前と補正後との値が同一に保持される。
【００４０】
したがって、前記一般式（１）によって、原のグレー軸上のグレーデータの色度値が０にマッピングされるために、移動するマッピング距離（ｏｆｆｓｅｔ）、すなわち、変換しなければならない色度値の程度を獲得することができる。
【００４１】
次いで、原の色データの色度値（ｇｉｖｅｎ＿Ｃ）と前記一般式（１）の結果値（ｏｆｆｓｅｔ）すなわち、原のグレー軸上のグレーデータの色度値を０にマッピングさせるために移動するマッピング距離（ｏｆｆｓｅｔ）の差を求めて、補正後の色データの色度値（ｎｅｗ＿Ｃ）を獲得する。上述した内容は一般式（３）のように表現される。
【００４２】
【数４】
2008099288.tif 000004
前記一般式（２）でｇｉｖｅｎ＿Ｃは原の色データの色度値、ｏｆｆｓｅｔは前記一般式（１）の結果値であってマッピング距離、ｎｅｗ＿Ｃは補正後の色データの色度値を意味する。したがって、前記一般式（１）と一般式（２）によって、グレーデータの色度値を０に補正でき、これによって、グレーデータの色調が除去され得る。
【００４３】
例えば、原のグレー軸上のグレーデータであるＡデータ（１００４）において、補正部２２０は前記一般式（１）を用いて色度値を０にマッピングさせるために所定距離だけ移動させる。そうすれば、Ａデータ（１００４）の明るさ値と同一レベル（１００５）の明るさ値のすべての原の色データは、Ａデータ１００４の移動距離（ｏｆｆｓｅｔ）だけ移動するようになる。そして、このような原理によって原の色域境界（１０００）上およびその内部の色データがＡデータ（１００４）の移動距離（ｏｆｆｓｅｔ）だけ移動する。前記過程を介して、原のグレー軸上のグレーデータの色度値が０に補正される。
図１０の方法外に以下の図１１の方法によってグレーデータが補正され得る。
【００４４】
図１１は、本発明の他の実施形態に係るグレーデータを補正する方法を示す。
図１１は、図１０のグレーデータ補正方法の他の例であって、グレーデータ以外の色データにも色調が表示され得るため、これを減少させるための方法を示す。
【００４５】
図１０のようにグレーデータ補正のために、ブラックとホワイトの明るさはそのまま保持されて、原のグレー軸上のグレーデータの色度値を０にマッピングさせる。この時、変換部２１０は、原の色域の色データに対するＲＧＢデータをＨＳＶデータに変換して、後述する一般式（３）によって彩度（Ｓ）を計算する。前記ＨＳＶとは、色調（Ｈｕｅ）、彩度（Ｓａｔｕｒａｔｉｏｎ）、そして明暗（Ｖａｌｕｅ）の３種類の形態で色を表示するカラーモデルをいう。色調は、標準色彩環（ｓｔａｎｄａｒｄ  ｃｏｌｏｒ  ｃｉｒｃｌｅ）の位置から測定し、０度と３６０度との間の角度で表示する。色調は、赤色、橙色、緑色のような色によって区別する。そして、彩度は、色度と言われたりもするが、色の強度または純度を意味する。彩度は、色調に比例したグレーの量を示し、０％（グレー）から１００％（完全な色）までのパーセントで測定したものである。標準色彩環で中心から外側に行くほど彩度は増加する。一方、明暗は、色の相対的明るさまたは暗さを示し、たいてい０％（ブラック）から１００％（ホワイト）までのパーセントで表示する。
前記彩度（Ｓ）は一般式（３）によって求める。
【００４６】
【数５】
2008099288.tif 000005
前記一般式（３）で、Ｖは０（ブラック）〜２５５（ホワイト）の値を有することができ、Ｓ（Ｓａｔｕｒａｔｉｏｎ）すなわち、彩度は０（無彩色）〜２５５（純色）範囲の値を有することができる。
【００４７】
一般式（３）の過程を具体的に説明すれば、先ず原の色域のＪＣｈデータに対するＲＧＢデータのうちの最大値を有するデータをＶ値に代入する。Ｖ値が０である場合すなわち、Ｖ値がブラックの場合にはＳは０に設定され、そうではない場合には最大値ＶとＲＧＢデータのうちの最小値を有するデータの差を求め、該当値をＶ値で割り算した値をＳに代入する。これによってＲＧＢデータから彩度（Ｓ）が計算される。
【００４８】
次いで、補正部２２０は、原のグレーデータを基準にして設定範囲（１１０２）内のＳ値に対しては原のグレーデータを前記一般式（１）と（２）を用いて補正し、予め設定された所定範囲（１１０２）を超過したＳ値に対しては原のグレーデータを補正せずに、設定範囲外の色データ（１１０４）を所定比率により補正する。
前記比率は一般式（４）のように表わすことができる。
【００４９】
【数６】
2008099288.tif 000006
前記一般式（４）において、Ｓが０であればｒａｔｉｏは１であり、Ｓ値が大きくなるほどｒａｔｉｏは０に収斂して、ガウシアン関数（Ｇａｕｓｓｉａｎ  Ｆｕｎｃｔｉｏｎ）と類似するようになる。
【００５０】
前記一般式（１）の比例式と共に一般式（４）および一般式（５）を用いて原のグレー軸上（１００２）のグレーデータまたは前記設定範囲（１１０２）以外の色データ（１１０４）を補正する。
【００５１】
【数７】
2008099288.tif 000007
前記一般式（４）において、Ｓが０すなわち、無彩色であればｒａｔｉｏが１に近く、前記一般式（５）によって原のグレーデータに対する補正を実行する。そして、Ｓ値が大きくなるほどすなわち、純度が高いカラーであるほどｒａｔｉｏが０に近く、原のグレーデータに対する補正を実行せずに、予め設定された所定範囲（１１０２）外の色データ（１１０４）を補正する。
したがって、グレーデータ以外の色データに表われる色調が減少できる。
【００５２】
前述した実施形態に加え、本発明の実施形態は前述した実施形態の少なくとも一つの処理要素を制御するためのコンピュータ判読可能なコード／命令を含む媒体例えばコンピュータ判読可能な媒体を通して具現され得る。前記媒体は前記コンピュータ判読可能なコードの保存および／または伝送を可能にする媒体／媒体に対応し得る。
【００５３】
前記コンピュータ判読可能なコードは、媒体に記録され得るだけでなくインターネットを通して伝送され得るが、前記媒体は例えば、マグネティック保存媒体（例えば、ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスクなど）および光学記録媒体、ＣＤ−ＲＯＭまたはＤＶＤ）のような記録媒体、搬送波（キャリアウエーブ）のような伝送媒体を含み得る。また、本発明の実施形態によって前記媒体は合成信号またはビットストリームのような信号であり得る。前記媒体は分散ネットワークでもあり得るため、コンピュータで判読可能なコードは分散方式で保存／伝送され実行され得る。また、さらに単に一例であって処理要素はプロセッサまたはコンピュータプロセッサを含むこともでき、是￥前記処理要素は一つのデバイス内に分散およびまたは含み得る。
【００５４】
以上、添付した図面を参照して本発明の実施形態を説明したが、本発明が属する技術分野で通常の知識を有する者であれば、本発明がその技術的マッピングや必須の特徴を変更せず、他の具体的な形態によって実施することができるということを理解できる。したがって、以上で記述した実施形態はすべての面で例示的なものであり、限定的なものではないことを理解しなければならない。
【図面の簡単な説明】
【００５５】
【図１】従来グレーデータ補正方法を示す図である。
【図２】本発明の一実施形態に係るグレーデータ補正装置を示すブロック図である。
【図３Ａ】本発明の一実施形態に係るグレーデータ補正方法を示すフローチャートである。
【図３Ｂ】本発明の他の実施形態に係るグレーデータ補正方法を示すフローチャートである。
【図４】ＲＧＢデータをＪＣｈデータに変換する過程を示す概念図である。
【図５】ＲＧＢデータをＸＹＺデータに変換する過程を示す概念図である。
【図６】ＲＧＢデータをＸＹＺデータに変換する過程を示す概念図である。
【図７】ＸＹＺデータをＪＣｈデータに変換する過程を示す概念図である。
【図８】カラーマッチング用色空間および観察光源において、ｓＲＧＢモデルのグレーデータに対するＬＣまたはＪＣデータを示す図である。
【図９】カラーマッチング用色空間（ＣＩＥＬａｂ、ＣＩＥＣＡＭ０２）および観察光源（Ｄ５０、Ｄ６５）において、ｓＲＧＢモデルのイエローとブルーのグレー軸および色域を比較する図である。
【図１０】本発明の一実施形態に係るグレーデータを補正する方法を示す図である。
【図１１】本発明の他の実施形態に係るグレーデータを補正する方法を示す図である。
【符号の説明】
【００５６】
２１０    変換部
２２０    補正部
２３０    制御部
【図１】
2008099288.tif 000010
【図２】
2008099288.tif 000011
【図３Ａ】
2008099288.tif 000012
【図３Ｂ】
2008099288.tif 000013
【図４】
2008099288.tif 000014
【図５】
2008099288.tif 000015
【図６】
2008099288.tif 000016
【図７】
2008099288.tif 000017
【図８】
2008099288.tif 000018
【図９】
2008099288.tif 000019
【図１０】
2008099288.tif 000020
【図１１】
2008099288.tif 000021