(57)【特許請求の範囲】
【請求項１】
画像の色変換を行う色変換装置において、
対象画像を取得する画像取得手段と、
色カテゴリの分類基準に関する情報および各色カテゴリの代表色の情報が格納された色情報解析用データベースと、
前記画像取得手段によって取得された画像内の色の情報を解析し、前記色情報解析用データベースを参照して色カテゴリに分類する色情報解析手段と、
ピクセル数が最も多かった色カテゴリを背景色とし、各色カテゴリの誘目度を背景色の明度に基づいて算出し、誘目度によって色カテゴリの順位を決定する順位付け手段と、
前記色情報解析手段によってカテゴリ分けされた画像内の全ての色について、前記順位付け手段により決定された順位に従って、順位が低いほどに大きな変換量となるように色の変換量の重み付けを行う変換量決定手段と、
前記変換量決定手段により重み付けられた変換量に従って、特定の知覚軸に沿った正負の２種類の方向へ色の変換を行う色変換手段と、
前記色変換手段により変換された結果を表示する表示手段とを備えたことを特徴とする色変換装置。
【請求項２】
画像の色変換を行う色変換方法において、
画像取得手段が対象画像を取得する画像取得ステップと、
色情報解析手段が、前記画像取得ステップによって取得された画像内の色の情報を解析し、色カテゴリの分類基準に関する情報および各色カテゴリの代表色の情報が格納された色情報解析用データベースを参照して色カテゴリに分類する色情報解析ステップと、
順位付け手段が、ピクセル数が最も多かった色カテゴリを背景色とし、各色カテゴリの誘目度を背景色の明度に基づいて算出し、誘目度によって色カテゴリの順位を決定する順位付けステップと、
変換量決定手段が、前記色情報解析ステップによってカテゴリ分けされた画像内の全ての色について、前記順位付けステップにより決定された順位に従って、順位が低いほどに大きな変換量となるように色の変換量の重み付けを行う変換量決定ステップと、
色変換手段が、前記変換量決定ステップにより重み付けられた変換量に従って、特定の知覚軸に沿った正負の２種類の方向へ色の変換を行う色変換ステップと、
表示手段が、前記色変換ステップにより変換された結果を表示する表示ステップとを備えたことを特徴とする色変換方法。
【請求項３】
コンピュータを請求項１に記載の各手段として機能させる色変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子画像及び電子コンテンツの色を変換する色変換装置、色変換方法および色変換プログラムに関する。
【背景技術】
【０００２】
近年は情報通信機器の発達によりインターネットが広く普及し、それとともにインターネット上のウェブサイトの種類も豊富になっている。ウェブサイトの作成者は、他のウェブサイトとの差別化を図り、閲覧者の数を増やすために、ウェブサイトのデザインに力を入れることが多い。デザインの中でも特に配色は閲覧者の注意を引くための重要な要素である。ウェブサイトを作成する際には、デザイナが何種類かの配色案を候補として提示し、その中から選ぶことが行われている。
【０００３】
デザイナの配色を支援する従来のツールには、全く配色がなされていないものに対し配色候補を提示するものと、すでに配色が行われているものに対し他の配色案を提示するものの２種類がある。このうち、前者はカラーコーディネートの知識等を使用した提案を行ってユーザに選択させるものが多いが、後者はオリジナルの色に対してある規則に基づいた変換を自動的に行って他の配色案を提示する（非特許文献１）。後者のようなツールのことをここでは自動色変換ツールと呼ぶものとする。
【０００４】
尚、本発明に関連する技術として、ＲＧＢ値からＬ*ａ*ｂ*値への変換については非特許文献２に記載され、色の誘目性については非特許文献３に記載され、誘目度の計算については非特許文献４に記載されている。
【非特許文献１】“Ｃｏｌｏｒ  Ｈａｒｍｏｎｉｚａｔｉｏｎ”，Ｄａｎｉｅｌ  Ｃｏｈｅｎ−Ｏｒ，Ｏｌｇａ  Ｓｏｒｋｉｎｅ，Ｒａｎ  Ｇａｌ，Ｔｏｍｍｅｒ  Ｌｅｙｖａｎｄ，Ｙｉｎｇ−Ｑｉｎｇ  Ｘｕ，Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ＡＣＭ  ＳＩＧＧＲＡＰＨ  ２００６，Ｖｏｌｕｍｅ  ２５，Ｉｓｓｕｅ  ３，ｐｐ．６２４−６３０．
【非特許文献２】（財）日本色彩研究所（編）：“カラーコーディネーターのための色彩科学入門”，日本色研事業（２０００），ｐｐ．６０−６２．
【非特許文献３】日本色彩学会（編）：“色彩科学ハンドブック”，日本色彩学会（１９９１），ｐｐ５２．
【非特許文献４】（財）日本色彩研究所（編）：“カラーコーディネーターのための色彩心理入門”，日本色研事業（２０００）．
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来の自動色変換ツールでは、画像全体の配色バランスや、目立たせようとする配色上の意図に対応していないことが多い。例えばコーポレートカラーの使用や、閲覧者に対し配色によってある特定のイメージを伝える場合などは、使用できる色が限られることが多い。また、ウェブサイトのデザインではリンクのボタンのように「目立たせよう」とする意図で配色が行われているものも多い。従来の自動色変換ツールではデザイナの視点や意図を取り入れにくいのが欠点であった。
【０００６】
また、近年、異なる色覚タイプによる色の見え方を考慮した配色を行う「カラーユニバーサルデザイン」の観点から、特に文字やリンクボタンなどがある特定の色覚タイプでは見えにくいという問題があった場合、美的側面や色の調和等を考慮しつつ、色を微調整して他の配色案を作成する必要がある。しかし、従来の技術では、ある規則によって画面内の色を一律に変換させてしまうため、変えなくて良い色まで変化したり、色が大きく変化してしまい、オリジナルの配色のバランスが崩れてしまうことがあった。
【０００７】
本発明は、これらの従来技術における課題を解決するものであり、その目的は、デザイナの視点を考慮してオリジナルの配色をなるべく変えずに他の配色案を提示することができる色変換装置、色変換方法および色変換プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
前記課題を解決するための、請求項１に記載の色変換装置は、画像の色変換を行う色変換装置において、対象画像を取得する画像取得手段と、色カテゴリの分類基準に関する情報および各色カテゴリの代表色の情報が格納された色情報解析用データベースと、前記画像取得手段によって取得された画像内の色の情報を解析し、前記色情報解析用データベースを参照して色カテゴリに分類する色情報解析手段と、ピクセル数が最も多かった色カテゴリを背景色とし、各色カテゴリの誘目度を背景色の明度に基づいて算出し、誘目度によって色カテゴリの順位を決定する順位付け手段と、前記色情報解析手段によってカテゴリ分けされた画像内の全ての色について、前記順位付け手段により決定された順位に従って、順位が低いほどに大きな変換量となるように色の変換量の重み付けを行う変換量決定手段と、前記変換量決定手段により重み付けられた変換量に従って、特定の知覚軸に沿った正負の２種類の方向へ色の変換を行う色変換手段と、前記色変換手段により変換された結果を表示する表示手段とを備えたことを特徴としている。
【００１２】
また、請求項２に記載の色変換方法は、画像の色変換を行う色変換方法において、画像取得手段が対象画像を取得する画像取得ステップと、色情報解析手段が、前記画像取得ステップによって取得された画像内の色の情報を解析し、色カテゴリの分類基準に関する情報および各色カテゴリの代表色の情報が格納された色情報解析用データベースを参照して色カテゴリに分類する色情報解析ステップと、順位付け手段が、ピクセル数が最も多かった色カテゴリを背景色とし、各色カテゴリの誘目度を背景色の明度に基づいて算出し、誘目度によって色カテゴリの順位を決定する順位付けステップと、変換量決定手段が、前記色情報解析ステップによってカテゴリ分けされた画像内の全ての色について、前記順位付けステップにより決定された順位に従って、順位が低いほどに大きな変換量となるように色の変換量の重み付けを行う変換量決定ステップと、色変換手段が、前記変換量決定ステップにより重み付けられた変換量に従って、特定の知覚軸に沿った正負の２種類の方向へ色の変換を行う色変換ステップと、表示手段が、前記色変換ステップにより変換された結果を表示する表示ステップとを備えたことを特徴としている。
【００１５】
また、請求項３に記載の色変換プログラムは、コンピュータを請求項１に記載の各手段として機能させる色変換プログラムであることを特徴としている。
【００１６】
上記構成において、画像内に含まれる色に対する知覚特性の変化量あるいは任意の量的な変化を使用して変換量に重み付けを行い、複数の変換結果を提示する。その結果、デザインの自由度を上げ、かつ不自然のない色変換結果を提示することができる。
【発明の効果】
【００１７】
（１）請求項１〜３に記載の発明によれば、画像内に含まれる色に対する知覚特性の変化量あるいは任意の量的な変化を使用して変換量に重み付けを行うため、オリジナルの配色やデザインの意図を極端に変えてしまうことなく、他の配色案を提示することができる。また、色変換を行わない色を指定できるため、デザインの自由度を高めることができる。
また、誘目度によって決定された順位が低いほどに大きな変換量となるように重み付けした変換量により色を変換することにより、元のデザインで目立っていた色はあまり変えず、目立たない色の変換量を大きくするというように、色の持つ特性に沿った変換を行うことができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照しながら本発明の実施の形態を説明するが、本発明は下記の実施形態例に限定されるものではない。
【００１９】
（実施例１）
本発明の実施例１は、ＰＣ（パソコン）内で単独動作するアプリケーションとして実施される。
【００２０】
図１に、本色変換装置の実施例１における処理の主な流れを示す。まずステップＳ１１において、既に配色が済んでいる電子画像ファイルについて、画像上の全ピクセルのＲＧＢ値を取得する。そしてＲＧＢ値から色空間の変換を行い（ステップＳ１２）、各ピクセルの色について、カテゴリ（色名）ごとに分類する（ステップＳ１３）。そしてカテゴリ分けされた色について、ある特性、実施例１では色の誘目度（目立ちやすさ）の違いによって順位付けを行い（ステップＳ１４）、その順位に従って色の変換量の重み付けを行う（ステップＳ１５）。次に重み付けした変換量に従って色の変換を行い（ステップＳ１６）、その結果を表示する（ステップＳ１７）。
【００２１】
図２は本発明の実施例１である色変換装置のブロック構成図である。図２において、本実施例１の色変換装置２−１は、例えばコンピュータにより構成され、画像取得手段としての画像取得部２−１１、色情報解析手段としての色情報解析部２−１２、色情報解析用データベース（ＤＢ）２−１３、順位付け手段としての順位算出部２−１４、変換量決定手段としての変換量決定部２−１５、色変換手段としての色変換部２−１６、表示手段としての表示部２−１７とを備える。
【００２２】
画像取得部２−１１は図１のステップＳ１１で述べたように電子的な画像ファイル２−２を取得し、画像内の全てのピクセルについて、ＲＧＢ値（赤成分Ｒ、緑成分Ｇ、青成分Ｂ）を取得する。また、画像上における位置の情報も取得する。図３にその例を示す。以降全ての処理において位置情報と色情報の対応は保たれるものとする。画像上の縦横の位置とＲＧＢ値の情報は色情報解析部２−１２に送られる。
【００２３】
色情報解析部２−１２では、画像取得部２−１１で取得したＲＧＢ値について、色の属性（明るさ、鮮やかさ、色合い）によって大まかに分類できるよう、色空間の変換を行う（図１のステップＳ１２）。ここでは、一般的に色の３属性と呼ばれている明るさ、鮮やかさ、色あいの３値で表現できるように、ＲＧＢ値を、明るさ成分（Ｌ*）と色み成分（ａ*、ｂ*）の３つの値を持つＬ*ａ*ｂ*（エルスターエースタービースター、またはエルエービー）表色系へと変換する。Ｌ*値は０〜１００の範囲で変化し、値が大きいほど明るいことを示す。Ｌ*＝０の時は黒、Ｌ*＝１００の時は白となる。色みを表すａ*値は赤と緑の間で変化し、正の値で赤み、負の値で緑みが強いことを示す。ｂ*値は青と黄の間で変化し、正の値で黄み、負の値で青みが強いことを示す。ａ*＝０、ｂ*＝０の時は色みが無い状態、すなわち灰色となる。ＲＧＢ値からＬ*ａ*ｂ*値への変換式については、一般的に使用される変換式（非特許文献２参照）を使用し、ここでの記述は割愛する。そして、ａ*値、ｂ*値を用いて、鮮やかさ（彩度）と色あい（色相）を求める。彩度値Ｃ*、色相角Ｈ°とすると以下の式で求められる。
【００２４】
Ｃ*＝[（ａ*）2＋（ｂ*）2]1/2…（１）
Ｈ＝[１８０／π×ａｒｃｔａｎ（ｂ*／ａ*）]…（２）
彩度値Ｃ*が０の時は灰色であり、値が大きくなるにつれて鮮やかな色になる。色相角Ｈは０°においておよそ赤色となり、黄色、緑、青、紫と変化し一周するとまた赤に戻る。図３に例として画像上の各ピクセルのＲＧＢ値がＬ*値、Ｃ*値、Ｈ値に変換された様子を示す。
【００２５】
これらの明度値Ｌ*と彩度値Ｃ*と色相角Ｈにより、その色がどのような色カテゴリ（例えば「淡い赤」のように大まかな色の分類のことで、この場合色相は赤であり、明度は高く、彩度は低い）であるかを分類することができる。色情報解析部２−１２は画像上にある色がどの色カテゴリに属しているかを色情報解析用データベース２−１３より検索する。色情報解析用データベース２−１３はカテゴリの分類の基準に関する情報を有している。例えば、色相角Ｈを０°から１０等分した、赤、橙、黄、黄緑、緑、青緑、青、青紫、紫、赤紫の１０種類の色相カテゴリがあり、それぞれの色相カテゴリにおいて明度を３等分、彩度を３等分して組み合わせた（１）〜（９）までの９種類のカテゴリがある。例えば、「赤（１）」というカテゴリは、色相角Ｈが０°〜３６°、明度Ｌ*が３３〜６６、鮮やかさは４０〜８０の範囲にある色が当てはまる。この色相１０カテゴリを９分割した計９０種類の色カテゴリと、白、黒、灰色の３カテゴリを加えた計９３カテゴリがあるものとする。色情報解析部２−１２は画像内にある各ピクセルの色の値をそれぞれのカテゴリに分類する（図１のステップＳ１３）。図３の例では、各ピクセルが「青（１）」「赤（１）」等のカテゴリに分類されている。図３のような画像上の位置の情報とカテゴリの情報が順位算出部２−１４へと送られる。
【００２６】
色情報解析用データベース２−１３はこのカテゴリ分類の基準の他に、各カテゴリの代表となる色の情報（数値）も有している。代表色は、ここではカテゴリ内でＬ*値、Ｃ*値、Ｈ値の平均値となる色とする。図４は色情報解析用データベース２−１３が持つ各カテゴリの代表色情報の例である。代表色の情報は順位算出部２−１４で利用される。
【００２７】
順位算出部２−１４は、色を変換する際に、全ての色を一律に変換するのではなく、色が持つ特性を利用した上で、変換すべき色を選んだり変換量を変えたりするための順位付けを行う部分である。ここで、色にはその明るさや鮮やかさなど、様々な特性を数値で表現できる特性があるが、実施例１では例として色の目立ち度合い（誘目度）を利用して色変換を行うものとする。色はその色が何色であるかによって、同じ背景に対して目立ちやすさが異なるという、「色の誘目性」と呼ばれる現象がある（非特許文献３参照）。目立ちやすさの度合いや、あるいは目立つ順序などを数値で表すことができるため、実施例１ではこの誘目度の違いを利用し、元のデザインで目立っていた色はあまり変えないようにし、目立たない色を変換するという方法を取るものとする。
【００２８】
色情報解析用データベース２−１３から取得した代表色の値により、誘目度を求めることができる。誘目度の計算は従来からいくつかのモデル式が提案されており（非特許文献４参照）、多くのモデル式において（１）明度が高いと誘目度が高い、（２）彩度が高いと誘目度が高い、（３）暖色（赤や黄色）で誘目度が高い、という傾向は一致している。なお、誘目度は背景色によっても異なるため、背景色を求める必要がある。ここでは、先述したカテゴリに分類した際に、ピクセル数が最も多かった色を背景色とし、その明度に対する誘目度を算出するものとする。
【００２９】
色情報解析部２−１２においてカテゴリ分けされた画像上の色に対して、誘目度の高い順から、１位、２位…と順位をつけていく（図１のステップＳ１４）。図５に画像上の３色が誘目度によって順位付けられた例を示す。この順位の情報が変換量決定部２−１５に送られる。
【００３０】
変換量決定部２−１５では、順位算出部２−１４において定められた順位が低くなる、すなわち、ここでは目立たない色になるに従って変換量が大きくなるようにする（図１のステップＳ１５）。模式図で表すと図５の「変換量の重み付け」部分のようになる。順位に基づいた重み付けを行うことで、目立つ色はあまり変換しないというように、色の持つ特性に沿った変換を行うことが可能である。なお、ここでは重み付けについての情報のみが決定される。何の値（明度であるか、彩度であるか等）を変換するかまでは決定しなくとも良い。重み付けに関する情報が色変換部２−１６に送られる。
【００３１】
色変換部２−１６では、重み付け量に基づいた色の変換を行う（図１のステップＳ１６）。まず、変換する値の属性を決定する。ここでは、図５に示したように明度Ｌ*値を変換するものとする。例えば、明度の変換量が誘目度の順位に対して比例する（すなわち順位が大きくなるにつれて変換量も大きくなる）とする。画像上にＮ位までの色があり、最大で明度値が２０変化するように計算すると、この場合の変化量は、
ｆ＝２０（ｎ−１）／（Ｎ−１）  （ｎ＝１，２，３，…，Ｎ）…（３）
で表せる。図５の例では３位までの色があり、最も誘目度の高い赤色で変化量０、２位の緑色で１０、３位の水色で２０となる。変換は正方向と負方向の２種類があるため、１つを正方向のみへの変換、もう一つの負方向のみへの変換とすると、配色の解は２種類生成される。なお、もし変換後のＬ*値が０未満の場合は０、１００を超えた場合は１００となるようにする。
【００３２】
なお、色変換部２−１６では代表色に対し決められた変換量を、代表色ではなく元のピクセルの色に加えることによって色変換を行う。以上の方法で２種類の色変換結果が生成される。
【００３３】
表示部２−１７では、色変換部２−１６において生成された色変換の解を、ＲＧＢ値に変換し、画像として表示を行う（図１のステップＳ１７）。ここでは、変換された色のＲＧＢ値やＬ*ａ*ｂ*値といったパラメータの表示も行うことができる。
【００３４】
尚、色情報解析部２−１３において、ＲＧＢ値をＬ*ａ*ｂ*値に変換するものとしたが、数値によって色の見えを表せるものであれば他の色空間を用いても良い。
【００３５】
色情報解析用データベース２−１３が持つ色のカテゴリは必ずしも９３種類にする必要はなく、他のカテゴリ分類基準を有することで異なるカテゴリ数となってもよい。但し、カテゴリ数は最大で１００種類を超えない方が望ましい。
【００３６】
色情報解析用データベース２−１３内の代表色は、平均の色でなくても良い。例えば、一般的に有名な色名を持つ色の数値を適用しても良い。
【００３７】
順位算出部２−１４において、例として色の誘目度による順位付けを行ったが、色の変化を量的に表す指標であれば他の指標でも良い。例えば彩度値の変化でも順位付けが可能である。
【００３８】
色変換部２−１６において、実施例１では明度方向への変換を行ったが、明度のみでなく彩度方向や色相方向へも同じ方法で変換することができる。そのため、どの要素を変換するか、またその組み合わせによっても色変換の解を増やすことができる。
【００３９】
色変換部２−１６において、元の画像の色に対して変換を行ったが、カテゴリ分けされた情報を利用して、色情報解析用データベース２−１３が有している各カテゴリの代表色に対して変換を行っても良い。
【００４０】
また前記図３に示す、画像取得部２−１１で取得したＲＧＢ値、位置情報、色情報解析部２−１２で色空間の変換を行って得たＬ*値、Ｃ*値，Ｈ値および分類した色のカテゴリの情報は、例えばメモリに格納して活用するように構成しても良い。
【００４１】
（実施例２）
本発明の実施例２は、ＰＣ内で単独動作するアプリケーションとして実施される。
【００４２】
図６に、本実施例２の処理の主な流れを示す。前記実施例１では誘目度という色の特性により色の変換量を定めたが、実施例２では変換規則や、変換しない色といった変換に関する条件をその都度指定することができる。まずステップＳ２１において、既に配色が済んでいる電子画像ファイルについて、画像上の全ピクセルのＲＧＢ値を取得する。そしてＲＧＢ値から色空間の変換を行い（ステップＳ２２）、各ピクセルの色について、カテゴリ（色名）ごとに分類する（ステップＳ２３）。そしてカテゴリ分けされた色について、指定された規則を取得し（ステップＳ２４）、その規則に基づいた順位づけを行い（ステップＳ２５）、その順位に従って色の変換量の重み付けを行う（ステップＳ２６）。次に重み付けした変換量に従って色の変換を行い（ステップＳ２７）、その結果を表示する（ステップＳ２８）。
【００４３】
図７は本発明の実施例２である色変換装置７−１のブロック構成図である。図７において、本実施例２の色変換装置７−１は、例えばコンピュータにより構成され、画像取得手段としての画像取得部７−１１、色情報解析手段としての色情報解析部７−１２、色情報解析用データベース７−１３、第１の操作手段としての操作部７−１４、順位付け手段としての順位算出部７−１５、変換量決定手段としての変換量決定部７−１６、色変換手段としての色変換部７−１７、表示手段としての表示部７−１８とを備える。
【００４４】
画像取得部７−１１は実施例１の画像取得部２−１１と同様に、図６のステップＳ２１で述べたように、電子的な画像ファイル７−２を取得し、画像内の全てのピクセルについて、ＲＧＢ値（赤成分Ｒ、緑成分Ｇ、青成分Ｂ）を取得する。また、画像上における位置の情報も取得する。以降全ての処理において位置情報と色情報の対応は保たれるものとする。画像上の縦横の位置とＲＧＢ値の情報は色情報解析部７−１２に送られる。
【００４５】
色情報解析部７−１２では、画像取得部７−１１で取得したＲＧＢ値に対して色空間の変換を行う（図６のステップＳ２２）。ここでは、ＲＧＢ値を明るさ成分（Ｌ*）と色み成分（ａ*、ｂ*）の３つの値を持つＬ*ａ*ｂ*（エルスターエースタービースター、またはエルエービー）表色系へと変換した後、色相角を求める。色空間の変換方法及び色相角の求め方は実施例１に記述した方法と同じである。そして、実施例２では画像内にある各ピクセルの色の値を色相によって分けられたカテゴリに分類していく（図６のステップＳ２３）。
【００４６】
色情報解析部７−１２は画像上にある色がどの色カテゴリに属しているかを色情報解析用データベース７−１３より検索する。色情報解析用データベース７−１３は、カテゴリの分類の基準に関する情報を有している。ここでは色相角を１０分割し、白と黒と灰色を加えた計１３種類のカテゴリがあるものとする。各ピクセルがどの色カテゴリに分類されたかという情報が順位算出部７−１５へと送られる。
【００４７】
カテゴリ分類の基準は色情報解析用データベース７−１３に予め用意されているものとする。また、色情報解析用データベース７−１３はカテゴリの代表色の情報も有している。代表色は、実施例２では色相角の平均値とし、明度や彩度は任意の値であるとする。代表色の情報も順位算出部７−１５へ送られる。
【００４８】
操作部７−１４は、順位算出部７−１５での順付けの規則、及びその後の色変換に関する変換規則を選択、変更したり、変換をする色、しない色を選んだりする部分である。ここでは例として、１０カテゴリに分類した色相のうち赤色は色の変換を行わず（変換量が０）、かつ赤色を中心に色相が異なるほど色の変換量が大きくなるものとする。また、変換は色相方向に行うものとする。これらの規則情報は順位算出部７−１５に送られる（図６のステップＳ２４）。
【００４９】
順位算出部７−１５は、色を変換する際に、全ての色を一律に変換するのではなく、色が持つ特性を利用した上で、変換すべき色を選んだり変換量を変えたりするための順位付けを行う部分である。例として、操作部７−１４より色相が赤色からどの程度変化するかに従って色の変換量を大きくするという情報を受け取った場合について述べる。順位算出部７−１５では、画像内のそれぞれの色が、赤色からどの程度離れているかといった観点から順位付けを行う（図６のステップＳ２５）。図８に示すように、色相角Ｈ＝０°（３６０°）が赤である場合、もう一方の色相角が０°からどの程度異なるかによって順位を決定することができる。図８の例のように同じ順位がある場合は、次の変換量決定部７−１６において同じ量の重み付けが行われるものとする。各色における順位の情報は変換量決定部７−１６に送られる。
【００５０】
変換量決定部７−１６では、上記順位算出部７−１５において求められた順位が低くなる、すなわち、赤色から異なる色相になるに従って色の変換量が大きくなるようにする（図６のステップ２６）。図８の例では、赤色の変換量が０で、橙色（または赤紫色）、黄色（または紫色）…と変化するに従って重み付け量が多くなる。なお、ここでは重み付けについての情報のみが決定される。重み付けに関する情報が色変換部７−１７に送られる。
【００５１】
色変換部７−１７では、重み付け量に基づいた色の変換を行う（図６のステップＳ２７）。まず、変換する値の属性を決定する。ここでは色相Ｈ値を変換するものとする。例えば、色相の変換量が赤から離れるほど大きくなるようにする。最大で色相角が２０°変化するように計算すると、変化量は、
ｆ＝Ｈ＋２０（ｎ−１）／（Ｎ−１）  （０≦Ｈ＜１８０）  （ｎ＝１，２，３，…，Ｎ）…（４）
ｆ＝Ｈ−２０（ｎ−１）／（Ｎ−１）  （０≦Ｈ＜１８０）  （ｎ＝１，２，３，…，Ｎ）…（５）
で表せる。Ｈは元の色の色相角、Ｎは変換すべき色の個数、ｎは順位算出部７−１４で定められた順位である（上記の例ではＮは１３を超えない）。色の変換量は赤色から離れるほど大きくなるが、変換の方向は正方向、負方向の２種類があるため、ここで１つを正方向のみへの変換、もう一つの負方向のみへの変換とすると、解は２種類生成されることになる。
【００５２】
なお、色変換部７−１７では代表色に対し決められた変換量を、代表色ではなく元のピクセルの色に加えることによって色変換を行う。以上の方法で２種類の色変換結果が生成される。
【００５３】
表示部７−１８では、色変換部７−１６において生成された色変換の解を、ＲＧＢ値に変換し、画像として表示を行う（図６のステップＳ２８）。ここでは、変換された色のＲＧＢ値やＬ*ａ*ｂ*値などといったパラメータの表示も行うことができる。
【００５４】
尚、色情報解析部７−１２において、ＲＧＢ値をＬ*ａ*ｂ*値に変換するものとしたが、数値によって色の見えを表せるものであれば他の色空間を用いても良い。
【００５５】
色情報解析用データベース７−１３が持つ色のカテゴリは必ずしも１３種類にする必要はなく、他のカテゴリ分類基準を有することで異なるカテゴリ数となってもよい。
【００５６】
色情報解析用データベース７−１３内の代表色は、色相角の平均でなくても良い。例えば、一般的に有名な色名を持つ色の色相角の数値を適用しても良い。
【００５７】
操作部７−１４において、変換しない色を変換規則とは別に求めることができる。例えば実施例２の場合において、赤色だけでなく黄色も変えないという操作をすることができる。その場合、変換量が０となるようにする。
【００５８】
色変換部７−１７において、実施例２では色相方向への変換を行ったが、色相のみでなく明度方向や彩度方法へも同じ方法で変換することができる。そのため、どの要素を変換するか、またその組み合わせによっても色変換の解を増やすことができる。
【００５９】
（実施例３）
本発明の実施例３は、ＰＣ内で単独動作するアプリケーションとして実施される。
【００６０】
実施例３では、色の変換量に関する順序をすべて指定することができる。また、変換しない色を指定することができる。処理の流れは、初めに既に配色が済んでいる画像について画像内の全ピクセルのＲＧＢ値を取得する（図１のステップＳ１１、図６のステップＳ２１と同様）。次にＲＧＢ値から色空間の変換を行い（図１のステップＳ１２、図６のステップＳ２２と同様）、各ピクセルの色について、カテゴリ（色名）ごとに分類する（図１のステップＳ１３、図６のステップＳ２３と同様）。次にカテゴリ分けされた色について、操作手段から指定された順位に従って色の変換量の重み付けを行う（図１のステップＳ１５、図６のステップＳ２６と同様）。次に重み付けした変換量に従って色の変換を行い（図１のステップＳ１６、図６のステップＳ２７と同様）、その結果を表示する（図１のステップＳ１７、図６のステップＳ２８と同様）。
【００６１】
図９は本発明の実施例３である色変換装置９−１のブロック構成図である。図９において、本実施例３の色変換装置９−１は、例えばコンピュータにより構成され、画像取得手段としての画像取得部９−１１、色情報解析手段としての色情報解析部９−１２、色情報解析用データベース９−１３、順位付け手段が有する第２の操作手段としての操作部９−１４、変換量決定手段としての変換量決定部９−１５、色変換手段としての色変換部９−１６、表示手段としての表示部９−１７とを備える。
【００６２】
画像取得部９−１１は電子的な画像ファイル９−２を取得し、画像内の全てのピクセルについてＲＧＢ値を取得する。画像取得部９−１１と色情報解析部９−１２の処理及び色情報データベース９−１３の有する情報は実施例１と同じであるものとする。
【００６３】
操作部９−１４では色の変換量に関する順位付けを行う。画像上にある色カテゴリ全てに対し、変換量の重み付けの有無と、重み付け順位を決めることができる。重み付けに関する情報は変換量決定部９−１５に送られる。
【００６４】
変換量決定部９−１５では、操作部９−１４で指定された色の順位に従って重み付けを決定する。重み付けの方法及び量は実施例１と同じであるとする。この時、操作部９−１４において色の変換を行わないと決定した色は順位１位とみなすことで重み付けを０にする。重み付けに関する情報が色変換部９−１６に送られる。
【００６５】
色変換部９−１６及び表示部９−１７の処理は実施例１と同じものとする。
【００６６】
また、本実施形態の色変換装置における各手段の一部もしくは全部の機能をコンピュータのプログラムで構成し、そのプログラムをコンピュータを用いて実行して本発明を実現することができること、本実施形態の色変換方法における手順をコンピュータのプログラムで構成し、そのプログラムをコンピュータに実行させることができることは言うまでもなく、コンピュータでその機能を実現するためのプログラムを、そのコンピュータが読み取り可能な記録媒体、例えばＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）や、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、メモリカード、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）−ＲＯＭ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）−ＲＯＭ、ＣＤ−Ｒ，ＣＤ−ＲＷ，ＨＤＤ，リムーバブルディスクなどに記録して、保存したり、配布したりすることが可能である。また、上記のプログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施例１における色変換装置の処理を示すフローチャートである。
【図２】本発明の実施例１における色変換装置を示すブロック図である。
【図３】本発明の実施例１における画像取得部および色情報解析部で生成される色情報の例を示す説明図である。
【図４】本発明の実施例１における色情報解析用データベースが有する代表色の情報例を示す説明図である。
【図５】本発明の実施例１における色情報解析部、順位算出部、変換量決定部、色変換部における処理の例を模式的に示した説明図である。
【図６】本発明の実施例２における色変換装置の処理を示すフローチャートである。
【図７】本発明の実施例２における色変換装置を示すブロック図である。
【図８】本発明の実施例２における変換量決定部の処理を模式的に示した説明図である。
【図９】本発明の実施例３における色変換装置を示すブロック図である。
【符号の説明】
【００６８】
２−１、７−１、９−１…色変換装置、２−２、７−２、９−２…画像ファイル、２−１１、７−１１、９−１１…画像取得部、２−１２、７−１２、９−１２…色情報解析部、２−１３、７−１３、９−１３…色情報解析用データベース、２−１４、７−１５…順位算出部、２−１５、７−１６，９−１５…変換量決定部、２−１６、７−１７，９−１６…色変換部、２−１７、７−１８、９−１７…表示部。７−１４、９−１４…操作部。
【図１】
0005096993.tif 000002
【図２】
0005096993.tif 000003
【図３】
0005096993.tif 000004
【図４】
0005096993.tif 000005
【図５】
0005096993.tif 000006
【図６】
0005096993.tif 000007
【図７】
0005096993.tif 000008
【図８】
0005096993.tif 000009
【図９】
0005096993.tif 000010