(57)【要約】【課題】一般色覚者、色弱者が、色分けされたグラフなどを含むオフィス文書などの画像の色を識別しやすいように色変換する。【解決手段】頻度分布算出部２は領域毎の画素の頻度分布を算出する。色差算出部３は頻度を持つ領域間の色差を、各色覚特性について算出する。色補正部４では、Ｃ型色覚の色差が所定値以上で、Ｐ型、Ｄ型色覚の色差が所定値以下の場合、Ｃ型色覚の色差を変化させずに、Ｐ型、Ｄ型色覚の色差が増大するように色補正を行う。【選択図】図１
2010050830.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データをデバイスに依存しない表色系の画像データに変換する色変換手段と、前記画像データを所定の間隔で複数の領域に分け、前記各領域に含まれる前記画像データの画素の頻度を算出することにより、前記領域毎の頻度の分布を算出する頻度分布算出手段と、前記頻度分布において、頻度を有する各領域間の色差を、複数の色覚特性について算出する色差算出手段と、前記頻度分布と前記複数の色覚特性における色差に基づいて、前記画像データに対して色補正を行う色補正手段と、前記色補正された画像データを画像出力装置の色再現範囲内にマッピングする色域マッピング手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記色補正手段は、前記複数の色覚特性の内、Ｃ型色覚における色差が所定値以上で、かつＰ型またはＤ型色覚における色差の内、少なくとも一方が所定値以下である場合、前記Ｃ型色覚における色差の変化を抑制しつつ、前記Ｐ型またはＤ型色覚における色差の内、少なくとも一方が増大するように色補正を行うことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記色補正手段は、前記複数の色覚特性の内、Ｃ型色覚における色差が所定値以下で、かつＰ型またはＤ型色覚における色差の内、少なくとも一方が所定値以上である場合、前記Ｐ型またはＤ型色覚における色差の内、少なくとも一方の変化を抑制しつつ、前記Ｃ型色覚における色差が増大するように色補正を行うことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記色補正手段は、前記複数の色覚特性の内、Ｃ型色覚における色差が所定値以下で、かつＰ型またはＤ型色覚における色差の内、少なくとも一方が所定値以下である場合、色補正を行わないことを特徴とする請求項１記載の画像処理装置。
【請求項５】
入力画像データをデバイスに依存しない表色系の画像データに変換する色変換工程と、前記画像データを所定の間隔で複数の領域に分け、前記各領域に含まれる前記画像データの画素の頻度を算出することにより、前記領域毎の頻度の分布を算出する頻度分布算出工程と、前記頻度分布において、頻度を有する各領域間の色差を、複数の色覚特性について算出する色差算出工程と、前記頻度分布と前記複数の色覚特性における色差に基づいて、前記画像データに対して色補正を行う色補正工程と、前記色補正された画像データを画像出力装置の色再現範囲内にマッピングする色域マッピング工程とを備えることを特徴とする画像処理方法。
【請求項６】
請求項５記載の画像処理方法をコンピュータに実現させるためのプログラム。
【請求項７】
請求項５記載の画像処理方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力されるカラー画像データに対し、色弱者が色の判別がしやすくなるような色補正処理を行って出力する画像処理装置、画像処理方法、プログラムおよび記録媒体に関し、ディスプレイ、スキャナ、デジタルカメラ、カラープリンタ、カラーファクス、カラーハードコピーなどの色変換装置や、パソコン、ワークステーション上で稼動するカラープリンタ用ソフトウェア等に好適な技術に関する。
【背景技術】
【０００２】
人間の色覚に関する生理的、医学的研究によると、色覚障害には、赤と緑の識別が困難な赤緑色盲、また、黄青色盲、全色盲といった型があることが知られている。最近では、ＣＵＤＯ（ＮＰＯ法人  カラーユニバーサルデザイン機構）が、色覚が正常もしくは異常という線引きではなく、Ｃ型／Ｐ型（強・弱）（従来の赤緑色盲または色弱に相当）／Ｄ型（強・弱）（従来の赤緑色盲または色弱に相当）／Ｔ型（従来の黄青色盲に相当）／Ａ型（従来の全色盲に相当）といった、色覚の型名で呼び、Ｃ型色覚の人を一般色覚者、それ以外の色の認識に関して弱い人を色弱者と呼ぶことを提唱している。
【０００３】
従来、このような色覚の型を持ったユーザーが各種文書等に用いられている色が判別しやすいように配慮して、例えば、画像の配色の構造属性を分析し、識別できない配色を、縮退面での色差が閾値以上になり、かつ、一般色覚者が色認知を変えないように、色認知特性データベースを参照して色修正を行う色修正プログラム（特許文献１）が提案され、また、地図情報（経路、ランドマーク、色情報）データベースの特定情報の色彩が色覚障害を招く可能性がある場合に、色情報補正定義データベースを参照し、特定情報に予め定められた変更を加える地図情報の印刷方法（特許文献２）が提案されている。
【０００４】
さらに、表示データのうち、色／形状変換するものとしないものとを分類し、予め定められた色と形状との対応を記憶する変換テーブルに基づいて、色／形状変換する対象として分類された表示データに対して、色／形状変換を行う画像処理装置（特許文献３）、電子文書を文字情報と非文字情報とに分割し、構造的意味を解析して構造化情報を生成し、利用者は、変更要求信号を入力して、文字サイズ、文字の色、背景色といった設計情報を変更する情報処理システム（特許文献４）、入力されたカラー画像色信号の色空間における分布を複数のグループに分け、色再現領域を越える色信号を含む入力カラー画像信号に対して色変換を行う画像処理方法（特許文献５）が提案されている。
【０００５】
【特許文献１】特開２００７−２９３８３２号公報
【特許文献２】特開２００４−３６１８５７号公報
【特許文献３】特開２００４−１７８５１３号公報
【特許文献４】特開２００６−３０９４４３号公報
【特許文献５】特開平８−９８０４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記した特許文献１では、色弱者の色差を拡大させる際、一般色覚者の色認知を変えないようにするため、色弱者の識別性は向上するが、一般色覚者の識別性が悪化する可能性がある。つまり、元々一般色覚者が識別しづらい場合には、識別性が改善されないままになってしまう。また、特許文献２では、一般色覚者の識別性が考慮されておらず、色みの変更により、一般色覚者の識別性が低下する可能性がある。また、画像を加工する場合には、元の画像と形状が変わるため画像に違和感が生じる。
【０００７】
上記した特許文献３では、色の違いの情報を形状の違いの情報に置き換えるため、グラフ等の色の線が破線になるような形状の違いが発生するため、違和感のある画像となる可能性がある。また、特許文献４では、利用者が見やすくなるよう変更を要求するため、文書内の各オブジェクトの識別性が向上するが、他の色覚特性の利用者には、識別性の悪い配色に変更される可能性があり、また、全ての色覚特性の利用者が識別しやすいように変更するには、高度な技術が必要である。さらに、特許文献５では、複数の色覚特性における色差が考慮されていないため、複数の色覚特性の利用者が識別しやすい色補正を行うことができない。
【０００８】
本発明は上記した課題に鑑みてなされたものであり、
本発明の目的は、一般色覚者、色弱者が、色分けされたグラフなどを含むオフィス文書などの画像の色を識別しやすいように色変換する画像処理装置、画像処理方法、プログラムおよび記録媒体を提供することにある。
【０００９】
すなわち、請求項１、５〜７の目的は、入力されたカラー画像データに用いられる色の組み合わせが、色弱者、一般色覚者に識別しやすくなるような色補正を行う画像処理装置、画像処理方法、プログラムおよび記録媒体を提供することにある。
【００１０】
請求項２の目的は、入力カラー画像中に、一般色覚者の識別性に問題がなく、色弱者が識別しづらい色の組み合わせが用いられていた場合に、一般色覚者の識別性を低下させることなく、色弱者が識別しやすくなるように色補正する画像処理装置を提供することにある。
【００１１】
請求項３の目的は、入力カラー画像中に、色弱者が識別可能で、一般色覚者が識別しづらい色の組み合わせが用いられていた場合に、色弱者の識別性を低下させることなく、一般色覚者が識別しやすくなるように色補正する画像処理装置を提供することにある。
【００１２】
請求項４の目的は、入力カラー画像中に、色弱者、一般色覚者が識別しづらい色の組み合わせが用いられていた場合に、色補正によって色覚特性の違いによる識別性の相違が生じないよう、色補正を行わない画像処理装置を提供することにある。
【課題を解決するための手段】
【００１３】
本発明は、入力画像データをデバイスに依存しない表色系の画像データに変換する色変換手段と、前記画像データを所定の間隔で複数の領域に分け、前記各領域に含まれる前記画像データの画素の頻度を算出することにより、前記領域毎の頻度の分布を算出する頻度分布算出手段と、前記頻度分布において、頻度を有する各領域間の色差を、複数の色覚特性について算出する色差算出手段と、前記頻度分布と前記複数の色覚特性における色差に基づいて、前記画像データに対して色補正を行う色補正手段と、前記色補正された画像データを画像出力装置の色再現範囲内にマッピングする色域マッピング手段とを備えることを最も主要な特徴とする。
【発明の効果】
【００１４】
請求項１、５〜７：入力されたカラー画像データの頻度分布と、複数の色覚特性における色差情報に基づいて色補正しているため、一般色覚者、色弱者に対して、色の識別性が良くなるような色変換を行うことが可能である。
【００１５】
請求項２：入力されたカラー画像データ中に、一般色覚者の識別性に問題がなく、色弱者が識別しづらい色の組み合わせが用いられていた場合に、一般色覚者の色差をできるだけ変えずに、色弱者の色差が増大するように色修正しているので、一般色覚者の識別性を低下させることなく、色弱者の識別性を良好にするような色変換を行うことが可能である。
【００１６】
請求項３：入力されたカラー画像データ中に、色弱者の識別性に問題がなく、一般色覚者が識別しづらい色の組み合わせが用いられていた場合に、色弱者の色差をできるだけ変えずに、一般色覚者の色差が増大するように色修正しているので、色弱者の識別性を低下させることなく、一般色覚者の識別性を良好にするような色変換を行うことが可能である。
【００１７】
請求項４：入力されたカラー画像データ中に、一般色覚者、色弱者が識別しづらい色の組み合わせが用いられていた場合に、色補正を実施しないので、色覚特性の異なる使用者の間での、色情報による認識の相違が生じないようにすることが可能である。
【発明を実施するための最良の形態】
【００１８】
以下、発明の実施の形態について図面により詳細に説明する。
【００１９】
実施例１
本実施例では、入力画像に用いられている色同士の各色覚特性に応じた色差を算出し、一般色覚または色弱のどちらかで色差が大きく、他方で色差が小さい場合には、色差が大きい方の色差をできるだけ変えないように、色差が小さい方の色差を大きくする。
【００２０】
図１は、本発明の実施例１の構成を示す。図１において、１は色変換部、２は頻度分布算出部、３は色差算出部、４は色補正部、５はマッピング部、６は色変換部である。
【００２１】
図１に示す画像処理システムは、入力されたＲＧＢ画像データを、デバイスに依存しない表色系のデータ（例えばＣＩＥＬＡＢ色空間のＬ＊ａ＊ｂ＊（以下、Ｌａｂ）データ）に変換する色変換部１、入力画像データの前記デバイスに依存しない表色系における頻度分布を算出する頻度分布算出部２、頻度分布に基づき、複数の色覚特性における色差を算出する色差算出部３、頻度分布と複数の色覚特性における色差に基づき入力Ｌａｂデータに対して色補正を行う色補正部４、色補正が行われた入力Ｌａｂデータを、画像出力装置の色再現範囲内にマッピングするマッピング部５、画像出力装置の色再現範囲内にマッピングされた出力Ｌａｂデータを、画像出力装置の画像形成用のＣＭＹ色信号に変換する色変換部６を有している。
【００２２】
図２は、色補正部４の構成を示す。図２に示すように、色補正部４は、頻度分布及び色差情報に基づき入力Ｌａｂデータに対する色修正量を算出する修正量算出部４１、入力Ｌａｂデータに対し色修正を行う色修正部４２、色修正量の情報に基づき、入力Ｌａｂデータの頻度分布情報を更新する頻度分布更新部４３を有している。
【００２３】
図３は、本発明の処理フローチャートである。以下、図１〜３を用いて本発明の処理の概要を説明する。
【００２４】
まず、色変換部１は、入力ＲＧＢ画像データ（各色８ビット）を受け取る（Ｓ１１）と、各画素のＲＧＢデータをＣＩＥＬＡＢ色空間のＬａｂデータ（各成分８ビット）に変換し（Ｓ１２）、頻度分布算出部２へと送る。頻度分布算出部２では、入力されたＬａｂデータがＣＩＥＬＡＢ色空間を所定の間隔で区分した、どの領域に含まれるかを判定し、入力Ｌａｂデータに対する頻度分布を算出し（Ｓ１３）、入力Ｌａｂデータを色修正部４２へ、頻度分布を修正量算出部４１と色差算出部３へと送る。
【００２５】
色差算出部３では、頻度分布情報を受け取ると、頻度を持つ領域間、及び、各組み合わせのうち頻度の高い領域と頻度の低い領域の近傍領域間の色差を、複数の色覚特性について算出し（Ｓ１４）、修正量算出部４１へと送る。修正量算出部４１では、頻度分布と複数の色覚特性における色差の情報を受け取ると、それらの情報に基づき、色修正が必要か否かを判断し（Ｓ１５）、必要な場合、頻度分布において区分されているＣＩＥＬＡＢ色空間の各領域毎の色修正量を算出し（Ｓ１６）、頻度分布と共に頻度分布更新部４３へと送る。また、頻度分布算出部２より受け取ったオリジナルの頻度分布は保持しておく。頻度分布更新部４３は、色修正量及び頻度分布の情報を受け取ると、色修正量が０でないＬａｂ領域に対応した頻度を色修正量に応じてシフトさせ、頻度分布を更新し（Ｓ１７）、更新後の頻度分布を色差算出部３及び修正量算出部４１へと送る。
【００２６】
色差算出部３では、頻度分布算出部２から頻度分布を受け取った際と同様に、領域間の色差を、各色覚特性について算出し、修正量算出部４１へと送る。修正量算出部４１では、更新後の頻度分布と色差情報に基づき、再度、色修正が必要かを判断し、必要であれば、色修正量を算出し、頻度分布と共に頻度分布更新部４３へと送る。このようなＳ１４〜Ｓ１７の処理を繰り返し、さらなる色修正が必要なくなると、修正量算出部４１は、元々の頻度分布と更新後の頻度分布との頻度の対応関係に基づき、最終的な色修正量を算出し、色修正部４２へと送る。但し、頻度分布算出部２から受け取った頻度分布及び、それに対応した色差情報に基づき、元々色修正が必要ない場合には、全ての領域の色修正量を０として、色修正部４２へと送る。
【００２７】
色修正部４２では、入力データと色修正量の情報を受け取ると、入力データがＣＩＥＬＡＢ色空間を区分したどの領域に属するかを判断し、該当する領域の色修正量を適用して色修正を行い（Ｓ１８）、修正後のＬ’ａ’ｂ’データをマッピング部５へと送る。マッピング部５では、あらかじめ保持しておいた画像形成装置の色域情報に基づき、色域外の入力Ｌ’ａ’ｂ’データを、画像形成装置の色域内へとマッピングし（Ｓ１９）、色変換部６へと送る。色変換部６では、画像形成装置の色域内にマッピングされた出力Ｌａｂデータを受け取ると、画像形成用のＣＭＹ（Ｋ）データへと変換する（Ｓ２０）。
【００２８】
次に、本実施例における画像処理装置の動作を詳細に説明する。まず、色変換部１は、ネットワークインタフェース等を介し、入力ＲＧＢ画像データを受け取る（Ｓ１１）。そして、入力された画像のＲＧＢ値をｓＲＧＢとみなして、ｓＲＧＢ色空間の仕様に従ってＣＩＥのＸＹＺ三刺激値へと変換する。さらに、ＸＹＺ三刺激値を均等色空間のＣＩＥＬＡＢ色空間の定義に従ってＬ＊ａ＊ｂ＊値（以下Ｌａｂ値）へと変換し（Ｓ１２）、頻度分布算出部２へと送る。
【００２９】
次に、頻度分布算出部２は、Ｌａｂ値に変換された入力Ｌａｂデータを受け取ると、図４に示すような、Ｌａｂ色空間を所定の間隔で区分した頻度分布を生成する。図４は、Ｌ＊、ａ＊、ｂ＊軸の各方向に、２０ずつで区分した頻度分布の例である（０（黒）≦Ｌ＊≦１００（白）、−１００≦ａ＊≦１００、−１００≦ｂ＊≦１００）。
【００３０】
例えば、入力Ｌａｂデータの最初の画素のＬａｂ値が（Ｌ＊／ａ＊／ｂ＊）＝（２９．８／５８．９／−３６．５）であったとすると、２０≦Ｌ＊＜４０、４０≦ａ＊＜６０、−４０≦ｂ＊＜−２０に該当する領域の頻度に１加算する。これを入力Ｌａｂデータの全ての画素に対して行い、入力Ｌａｂデータに対する頻度分布を算出し（Ｓ１３）、頻度分布を修正量算出部４１及び色差算出部３へ、入力Ｌａｂデータを色修正部４２へと送る。
【００３１】
色差算出部３は、頻度分布算出部２から頻度分布の情報を受け取ると、頻度が０でないＬａｂ色空間の各領域間及びその近傍領域間の色差を、各色覚特性について算出する。以下に、例として、図４のＬ＊が２０〜４０、ａ＊が−４０〜−２０、ｂ＊が０〜２０の領域（頻度５８９０、領域Ａとする）と、Ｌ＊が２０〜４０、ａ＊が２０〜４０、ｂ＊が０〜２０の領域（頻度８９００、領域Ｂとする）との色差の算出例を示す。
【００３２】
まず、色差を算出する領域同士の頻度を比較し、頻度のより高い方（ここでは領域Ｂ）の領域を基準とし、その領域の中央のＬａｂ値（図５のＬ１、ａ１、ｂ１値）を算出する。また、他方の領域Ａを色差算出の対象領域とし、同様に領域の中央のＬａｂ値（図５のＬ２、ａ２、ｂ２の一番はじめの値）を算出する。まず、Ｃ型色覚者（一般色覚者）の色差（図５のｄＥ＿ｔｙｐｅＣ）は、前述のＬａｂ値を用いて式１で求められる。
【００３３】
【数１】
2010050830.tif 000003
【００３４】
次に、色弱者（Ｐ型及びＤ型色覚）の色差については、まず、前述の色差を求めようとしているＬａｂ値をＣＩＥＬＡＢ色空間の定義に従い一旦ＸＹＺ三刺激値に変換する。そして、式２−１により、ＬＭＳに変換する。さらに、Ｐ型色覚者にとっての色差を算出する場合は、式２−２によりＬＰ、ＭＰ、ＳＰを算出し、Ｄ型色覚者の色差を算出する場合は、式２−３によりＬＤ、ＭＤ、ＳＤを算出する（式２−２、２−３については、細胞工学Ｖｏｌ．２１  Ｎｏ．８  ２００２を参照）。そして、ＬＰ、ＭＰ、ＳＰとＬＤ、ＭＤ、ＳＤをそれぞれ式２−４により、ＸＹＺ三刺激値に再度変換する。以上のような変換を経たＸＹＺ三刺激値を、ＣＩＥＬＡＢ色空間の定義に従いＬａｂ値に変換し、式１を用いて色差を算出し、それを色弱者の色差（図５のｄＥ＿ｔｙｐｅＰ（Ｐ型色覚）及びｄＥ＿ｔｙｐｅＤ（Ｄ型色覚））とする。
【００３５】
【数２】
2010050830.tif 000004
【００３６】
以上のように、領域Ａと領域Ｂ間の色差を、各色覚特性について算出し、さらに、領域ＡのＬａｂ値を変化させたもの（すなわち領域Ａの近傍領域）と、領域Ｂとの色差を同様に算出する。本実施例では、ＣＩＥＬＡＢ色空間を、各方向２０ずつ区分しているため、図５では、領域ＡのＬａｂ値をそれぞれ±２０変化させた例を示している。但し、図５中のＬ２＝−１０の場合のように、明度が負値をとる場合や、１００を超えるような場合には、色差として異常値（図５の例では−１０００）を設定する（Ｓ１４）。また、Ｌａｂを変化させた後の領域の頻度が０でなかった場合にも、同様に異常値を設定する。以上のようにして算出された色差情報（図５）が修正量算出部４１へと送られる。
【００３７】
修正量算出部４１では、色差情報を受け取ると、各Ｌａｂ領域間の色差を参照し、色修正が必要か否かを判断する（Ｓ１５）（但し、元々のＬａｂ値のみを対象とし、Ｓ１４においてＬ２、ａ２、ｂ２の値を変化させて色差を求めた際のＬａｂ値の時の色差は判定の対象とはしない）。
【００３８】
色修正が必要か否かは、各色覚特性における色差の所定の閾値（ｄＥｔｈ）に対する大小で判断する。ｄＥｔｈの値は２色間の識別が可能であるか否かの基準であり、例えば１０程度の値をあらかじめ設定しておく（但し、この値に限定されるものではない。また、一般色覚者と色弱者とで異なる値を用いても構わない）。
色修正が必要な場合、以下の（２）（３）のように色修正量を算出する（Ｓ１６）。
【００３９】
（１）ｄＥ＿ｔｙｐｅＣ≧ｄＥｔｈ、ｄＥ＿ｔｙｐｅＰ、Ｄ≧ｄＥｔｈの場合
このような条件の場合には、一般色覚者と色弱者共に、十分に対象とする２色を識別できるため、色補正は不要と判断し、色修正量は０のままで保持する。
【００４０】
（２）ｄＥ＿ｔｙｐｅＣ≧ｄＥｔｈ、ｄＥ＿ｔｙｐｅＰ、Ｄ＜ｄＥｔｈの場合
このような条件の場合、一般色覚者は２色を識別できるが、色弱者は２色の識別が出来ないもしくは非常に困難である。この場合は、図５の色差情報を参照し、Ｌ２、ａ２、ｂ２を変化させた組み合わせの中から、ｄＥ＿ｔｙｐｅＰ及びｄＥ＿ｔｙｐｅＤの色差がｄＥｔｈよりも大きくなるＬ２、ａ２、ｂ２の組み合わせを抽出し、さらに、その組み合わせが複数ある場合には、最もｄＥ＿ｔｙｐｅＣ、すなわち一般色覚者の色差が元のＬ２、ａ２、ｂ２の場合の色差に最も近い組み合わせを抽出する。また、色弱者の色差がｄＥｔｈを上回る組み合わせがなかった場合には、色差が最大になる組み合わせを抽出する。このようにして抽出されたＬ２、ａ２、ｂ２の組み合わせ（Ｌ２’、ａ２’、ｂ２’とする）と、元々のＬ２、ａ２、ｂ２の値の差分（Ｌ２’−Ｌ２、ａ２’−ａ２、ｂ２’−ｂ２）を色修正量として求め、保持する（図６）。
【００４１】
（３）ｄＥ＿ｔｙｐｅＣ＜ｄＥｔｈ、ｄＥ＿ｔｙｐｅＰ、Ｄ≧ｄＥｔｈの場合
これは、一般色覚者は２色の識別が難しく、色弱者は２色の識別が可能な場合である。この場合、図５のような色差情報を参照し、Ｌ２、ａ２、ｂ２を変化させた組み合わせの中から、ｄＥ＿ｔｙｐｅＣの色差がｄＥｔｈよりも大きくなるＬ２、ａ２、ｂ２の組み合わせを抽出し、さらに、その組み合わせが複数ある場合には、最もｄＥ＿ｔｙｐｅＰ又はＤ、すなわち色弱者の色差が元のＬ２、ａ２、ｂ２の場合の色差に最も近い組み合わせを抽出する。色弱者の色差は、Ｐ型とＤ型の両方を考慮する場合には、双方の合計や平均が近い組み合わせにしても良いし、また、両者は見え方が比較的似ているため、計算処理の簡略化のため、Ｐ型のみ又はＤ型のみの色差に基づいて判断するようにしても良い。このようにして抽出されたＬ２、ａ２、ｂ２の組み合わせと元のＬ２、ａ２、ｂ２の組み合わせから、差分を色修正量として求め、保持する。
【００４２】
（４）ｄＥ＿ｔｙｐｅＣ＜ｄＥｔｈ、ｄＥ＿ｔｙｐｅＰ、Ｄ＜ｄＥｔｈの場合
これは、一般色覚者、色弱者共に２色の識別が困難な場合である。このような場合、入力された元々の画像データが意図的に識別しづらいように作成されている可能性があり、さらには、色覚特性の相違によって、色分けの識別情報に差異が生じることはない。そのため、このような場合には、色修正は行わず、色修正量は０のままとして、保持する。
【００４３】
以上のように、各色覚特性における色差の情報に基づき色修正量を算出するが、例えば、領域Ａと領域Ｂの間の色差情報に基づき、領域Ｂの修正量が算出されていて、領域Ｂと領域Ｃとの間で、領域Ｂに対する色修正量が算出されたような場合、既に色修正量が非０で保持されていれば、領域Ｂに対する色修正量は破棄され、領域ＡＢ間での色修正量のみ保持しておく。
【００４４】
以上のように算出された色修正量の情報（図６）と、入力Ｌａｂデータの頻度分布の情報（図４）が頻度分布更新部４３へと送られる。また、頻度分布算出部２より受け取ったオリジナルの頻度分布は保持しておく。
【００４５】
頻度分布更新部４３では、色修正量の情報と入力Ｌａｂデータの頻度分布の情報を受け取ると、色修正量（Ｌ＊成分、ａ＊成分、ｂ＊成分）に０以外が入っている領域を探索し、その該当領域について、色修正量として指定されている方向に頻度を移動させ、移動前の領域の頻度を０とする（図７）（Ｓ１７）。そして、更新された頻度分布の情報（図７）を、色差算出部３及び修正量算出部４１へと送る。
【００４６】
色差算出部３では、前述の色差算出処理と同様に、今度は更新された頻度分布に基づき色差を算出し、修正量算出部４１へと送る。修正量算出部４１では、更新後の頻度分布とその色差情報に基づき、前述の処理と同様に、色修正が必要か否かの判断や、色修正量の算出を行う。これらの処理を色修正が必要なくなるまで繰り返し行う。そして、それ以上の色修正が必要ないと判断されると、保持しておいたオリジナルの頻度分布と最終的に更新された頻度分布とを比較し、オリジナルの頻度分布において、頻度を持つ領域と頻度が一致する領域を、更新後の頻度分布から抽出し、その領域間のＬ＊、ａ＊、ｂ＊の差分から、オリジナルの画像データに対する色修正量を算出し、色修正部４２へと送る。
【００４７】
色修正部４２では、色修正量の情報を修正量算出部４１から、入力Ｌａｂデータを頻度分布算出部２から受け取ると、入力ＬａｂデータのＬａｂ値（Ｌｉｎ、ａｉｎ、ｂｉｎ）が色修正量情報のどの領域に含まれるかを探索し、該当領域の色補正量（ΔＬ、Δａ、Δｂ）を加算し、補正後のＬａｂ値（Ｌｏｕｔ、ａｏｕｔ、ｂｏｕｔ）を算出（式３）し、マッピング部５へ送る。
【００４８】
【数３】
2010050830.tif 000005
【００４９】
マッピング部５では、補正後のＬａｂデータを受け取ると、あらかじめ保持しておいた画像形成装置の色再現範囲の情報に基づき、画像データのうち、色再現範囲外のデータを色再現範囲内へとマッピングする。マッピング方法については、例えば色差が最小となるようなマッピング（例えば、特開２００６−１４０９７２号公報）を行う。このように画像形成装置の色再現範囲内に収められた出力Ｌａｂデータが色変換部６へと送られ、色変換部６では、画像形成装置の特性をあらかじめ保持しておき、マッピング部５より受け取った出力Ｌａｂデータを画素毎に、画像形成用のＣＭＹ信号へと変換する。
【００５０】
以上説明した実施例においては、入力された画像データの頻度分布と、複数の色覚特性における色差に基づき、色修正量を決定しているので、一般色覚者、色弱者に対して、色の識別性が良い色変換が可能である。また、元々、一般色覚者、色弱者が識別しづらいような色情報の場合には、色修正量を０としているので、色覚特性によって色情報の相違が生じないようにすることが可能である。
【００５１】
実施例２
図８は、本発明をソフトウェアで実施する場合のハードウェア構成例を示す。コンピュータ１００は、プログラム読取装置１００ａ、全体を制御するＣＰＵ１００ｂ、ＣＰＵ１００ｂのワークエリア等として使用されるＲＡＭ１００ｃ、ＣＰＵ１００ｂの制御プログラム等が記憶されているＲＯＭ１００ｄ、ハードディスク１００ｅ、ＮＩＣ１００ｆ、マウス１００ｇ、キーボード１００ｈ、画像データを表示し、ユーザーが画面に直接触れることで情報の入力が可能なディスプレイ１０１、カラープリンタ等の画像形成装置１０２とを備えている。本画像処理システムは、例えばワークステーションやパーソナルコンピュータ等で実現することができる。
【００５２】
このような構成の場合、図１、図２に示した色変換部１、頻度分布算出部２、色差算出部３、色補正部４、マッピング部５、色変換部６の機能はＣＰＵ１００ｂに持たせることができる。ＣＰＵ１００ｂで行われる画像処理機能は、例えばソフトウェアパッケージ、具体的には、ＣＤ−ＲＯＭや磁気ディスク等の情報記録媒体の形で提供することができ、このため図８に示す例では、情報記録媒体がセットされると、これを駆動する、図示しない媒体駆動装置が設けられている。
【００５３】
以上により、本発明における画像処理装置及び画像処理方法は、ディスプレイ等を備えた汎用の計算機システムにＣＤ−ＲＯＭ等の情報記録媒体に記録されたプログラムを読み込ませて、この汎用計算機システムの中央演算装置に画像処理を実行させる装置構成においても実施することが可能である。この場合、本発明の画像処理を実行するためのプログラム、すなわちハードウェアシステムで用いられるプログラムは、記録媒体に記録された状態で提供される。プログラムなどが記録される情報記録媒体としては、ＣＤ−ＲＯＭに限定されるものではなく、例えばＲＯＭ、ＲＡＭ、フラッシュメモリ、光磁気ディスクなどを用いても良い。記録媒体に記録されたプログラムは、ハードウェアシステムに組み込まれている記憶装置、例えばハードディスク１００ｅにインストールされることにより、このプログラムを実行して、画像処理機能を実現することができる。
【００５４】
また、本発明の画像処理機能等を実現するためのプログラムは、記録媒体の形で提供されるのみならず、例えば、ネットワークを介した通信によってサーバから提供されるものでも良い。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施例１の構成を示す。
【図２】色補正部の構成を示す。
【図３】本発明の処理フローチャートである。
【図４】入力Ｌａｂデータの頻度分布例を示す。
【図５】Ｌａｂ領域間の色差の算出例を示す。
【図６】色修正量の算出例を示す。
【図７】更新後の頻度分布例を示す。
【図８】実施例２の構成を示す。
【符号の説明】
【００５６】
１、６  色変換部
２  頻度分布算出部
３  色差算出部
４  色補正部
５  マッピング部
【図１】
2010050830.tif 000006
【図２】
2010050830.tif 000007
【図３】
2010050830.tif 000008
【図４】
2010050830.tif 000009
【図５】
2010050830.tif 000010
【図６】
2010050830.tif 000011
【図７】
2010050830.tif 000012
【図８】
2010050830.tif 000013