(57)【要約】【課題】  色覚異常者の配色に対する識別容易性を十分に保持した画像データを出力できる画像処理装置を提供する。【解決手段】  入力装置１００における画像データをＸＹＺ表色系に変換する入力色情報変換部３０２と、色覚異常者が識別困難となる色の分布を示す混同色線に関する混同色情報を格納する混同色情報格納部３０５と、前記混同色情報を用い、前記入力色情報変換部３０２で得られたＸＹＺ表色系の画像データの色を、当該色が同一混同色線上に乗らないように出力装置４００の色域内のＸＹＺ値に変換する色域写像部３０６と、前記色域写像部３０６で得られた画像データを、前記出力装置４００の表色系に変換する出力色情報変換部３０８とを有する。【選択図】        図３
2010148065.tif 000002
【特許請求の範囲】
【請求項１】
入力装置における画像データを出力装置における色域内の画像データに変換する画像処理装置において、
前記入力装置における画像データをＸＹＺ表色系に変換する入力色情報変換部と、
色覚異常者が識別困難となる色の分布を示す混同色線に関する混同色情報を格納する混同色情報格納部と、
前記混同色情報格納部の混同色情報を用い、前記入力色情報変換部で得られたＸＹＺ表色系の画像データの色を、当該色が同一混同色線上に乗らないように前記出力装置の色域内のＸＹＺ値に変換する色域写像部と、
前記色域写像部で得られた画像データを、前記出力装置の表色系に変換する出力色情報変換部と
を有することを特徴とする画像処理装置。
【請求項２】
入力装置における画像データを出力装置における色域内の画像データに変換する画像処理装置において、
前記入力装置における画像データのエッジ領域を抽出するエッジ抽出部と、
前記入力装置における画像データをＸＹＺ表色系に変換する入力色情報変換部と、
色覚異常者が識別困難な色の分布を示す混同色線に関する混同色情報を格納する混同色情報格納部と、
前記混同色情報格納の混同色情報を用い、前記入力色情報変換部で得られたＸＹＺ表色系の画像データの色を、当該色が同一混同色線上に乗らないように前記出力装置の色域内のＸＹＺ値に変換する色域写像部と、
前記色域写像部で得られた画像データを、前記出力装置の表色系に変換する出力情報変換部とを有し、
前記色域写像部による色域写像は、前記エッジ抽出部で抽出された領域に対してのみ行われることを特徴とする画像処理装置。
【請求項３】
前記入力装置における画像データは、色覚異常者が識別容易なように配色されていることを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記色域写像部は、
前記入力色情報変換部で得られたＸＹＺ表色系の画像データを、前記混同色線が集中する混同色線集中点を中心として回転方向に写像を行う回転写像部と、
前記混同色線に対し水平方向に写像を行う平行写像部と
を有することを特徴とする請求項１から請求項３までの何れかに記載の画像処理装置。
【請求項５】
前記回転写像における写像量は、入力装置の色域と出力装置の色域の比により決定されることを特徴とする請求項４に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色覚異常者の配色に対する識別容易性を保持した画像データを出力可能とする画像処理装置に関するものである。
【背景技術】
【０００２】
色盲や色弱等の色覚障害のある人（色覚異常者）が、様々な色を使って表現された画像を見ると、表現された画像の内、特定の配色が皆同じ色に見えて識別できないという不都合が生じる場合がある。
従来、このような不都合に鑑み、色覚異常者が見て混同し易い配色（混同色）の画像を色覚異常者が識別し易い配色の画像に変換する様々な方法が提案されており、例えば、特許文献１には、第１色盲、第２色盲の色覚特性を考慮し、入力画像の配色を色覚異常者が識別し易い配色の画像データに変換する技術が開示されている。
【特許文献１】特開２００７−２９３８３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、特許文献１の技術では、入力された画像データが色覚異常者にとって識別容易な配色に変換されても、当画像データを出力装置にてプリント出力する際には、出力される画像の色が当出力装置の出力特性に合うように変換されてしまい、その結果、色覚異常者の配色に対する識別容易性が損なわれてしまうという問題があった。
【０００４】
本発明は、上記問題に鑑みなされたもので、色覚異常者の配色に対する識別容易性を十分に保持した画像データを出力できる画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００５】
すなわち、本発明は、入力装置における画像データを出力装置における色域内の画像データに変換する画像処理装置において、上記入力装置における画像データをＸＹＺ表色系に変換する入力色情報変換部と、色覚異常者が識別困難となる色の分布を示す混同色線に関する混同色情報を格納する混同色情報格納部と、上記混同色情報格納部の混同色情報を用い、上記入力色情報変換部で得られたＸＹＺ表色系の画像データの色を、当該色が同一混同色線上に乗らないように上記出力装置の色域内のＸＹＺ値に変換する色域写像部と、上記色域写像部で得られた画像データを、上記出力装置の表色系に変換する出力色情報変換部とを有することを特徴としている。
【０００６】
また、別の発明は、入力装置における画像データを出力装置における色域内の画像データに変換する画像処理装置において、上記入力装置における画像データのエッジ領域を抽出するエッジ抽出部と、上記入力装置における画像データをＸＹＺ表色系に変換する入力色情報変換部と、色覚異常者が識別困難な色の分布を示す混同色線に関する混同色情報を格納する混同色情報格納部と、上記混同色情報格納部の混同色情報を用い、上記入力色情報変換部で得られたＸＹＺ表色系の画像データの色を、当該色が同一混同色線上に乗らないように上記出力装置の色域内のＸＹＺ値に変換する色域写像部と、上記色域写像部で得られた画像データを、上記出力装置の表色系に変換する出力情報変換部とを有し、上記色域写像部による色域写像は、上記エッジ抽出部で抽出された領域に対してのみ行われることを特徴としている。
【発明の効果】
【０００７】
本発明によれば、入力装置の画像データを出力装置で出力する際、上記画像データを、混同色情報を用いて同じ混同色線上に乗らないように出力装置の色域内に色域写像するように構成したので、色覚異常者の配色に対する識別容易性が保持された画像データの出力が可能となる。
【０００８】
また、別の発明によれば、入力装置の画像データを出力装置で出力する際、上記画像データのエッジ領域を抽出し、抽出されたエッジ領域の画像データのみを、混同色情報を用いて同じ混同色線上に乗らないように出力装置の色域内に色域写像するように構成したので、隣接する色のエッジ領域においは、色覚異常者の配色に対する識別容易性が保持されると共に、エッジ領域外においては、色覚健常者に対する色の見え易さが保持された画像データの出力が可能となる。
【発明を実施するための最良の形態】
【０００９】
本発明は、色覚異常者の配色に対する識別容易性を考慮して配色された入力画像を出力装置にプリント出力する際、入力画像の配色に対する色覚異常者の識別容易性が損なわれないように、画像データの色域を出力装置の色域内に写像するようにした画像処理装置である。
以下、図１〜図２３に基づき、本発明に係る画像処理装置の実施形態を説明する。
【００１０】
図２は色覚異常者の色の見え方を説明する図（ｘｙ色度図）である。
図２中、横軸ｘと縦軸ｙは、ｘｙ色度図の座標軸を表す。扇状に描かれたスペクトル軌跡２０１内は、人が色を見ることができる可視領域である。混同色線２０２は、混同色が集合する領域を表したもので、複数の混同色をｘｙ色度図上にプロットすると、直線上に並ぶ。同一混同色線２０２上に並んだ各色は、色覚健常者にはそれぞれ異なる色として見えるが、色覚異常者には皆同じ色に見えるため、配色の識別は困難である。
【００１１】
混同色線２０２は、スペクトル軌跡２０１内において複数放射状に分布しており、それぞれの混同色線２０２が一点に交わるポイントが混同色線集中点２０３となる。尚、図２では、混同色線２０２が離散的に示されているが、実際は混同色線集中点２０３を中心に無数に存在している。色覚異常には、先天色覚異常、第１色盲、第１色弱、第２色盲、第２色弱等、複数のタイプがあるが、図２は、その内の第１色盲の色覚特性を示している。
【実施例１】
【００１２】
図１は実施例１による画像処理装置の概略構成を示すブロック図である。
本実施例の画像処理装置３００は、図１に示すように、ＣＰＵ３２を有し、ＣＰＵ３２には、入出力Ｉ／Ｆ３１、プログラムＲＯＭ３３、ＲＡＭ３４、ＨＤＤ３５等が接続されている。
プログラムＲＯＭ３３には、画像処理に関するプログラムが格納されており、ＣＰＵ３２がプログラムＲＯＭ３３に格納された画像処理のプロクラムをＲＡＭ３４上に展開してプロクラムを実行することにより、後述する画像処理装置３００の処理動作が行われる。
ＨＤＤ３５は、ユーザーが作成した色覚異常者のための画像、モニタ１００の色域情報、プリンタ４００の色域情報、色覚異常者の色覚特性等、画像処理装置３００の動作制御に必要な各種データを格納しておく記憶媒体として使用される。
また、上記入出力Ｉ／Ｆ３１には、入力装置としてモニタ１００とキーボード２００が接続されており、また、出力装置としてプリンタ４００が接続されている。
【００１３】
図３は実施例１による画像処理装置３００の機能ブロック図である。
本実施例の画像処理装置３００は、画像入力部３０１、入力色情報変換部３０２、モニタ色域情報格納部３０３、プリンタ色域情報格納部３０４、混同色情報格納部３０５、混同色色域写像部３０６、色変換テーブル格納部３０７、出力色情報変換部３０８、画像出力部３０９等を備える。これらは、ＣＰＵ３２がＲＡＭ３４上に展開された画像処理プログラムを実行することにより実現される機能部である。
【００１４】
上記画像入力部３０１は、キーボード２００からの印字命令で指定されたプリント出力用の画像を入力色情報変換部３０２に入力する機能部である。この入力画像は、ユーザーにより作成されたもので、色覚異常者が色を容易に識別できるように配色されている。本実施例では、入力画像として、ＲＧＢ表色系で記述されたＲＧＢ画像が使用されている。
【００１５】
上記入力色情報変換部３０２は、画像入力部３０１から入力されたＲＧＢ表色系の画像をＸＹＺ表色系の画像に変換する機能部である。本実施例では、公知の変換式を用いて、ＲＧＢ値からＸＹＺ値への変換が行われる。
【００１６】
上記モニタ色域情報格納部３０３は、モニタ１００の色域情報を格納しておく機能部である。このモニタ色域情報は、モニタ色域の外郭に相当するＲＧＢ値を離散的に複数点でサンプリングし、各サンプリング点におけるＲＧＢ値に対応付けられたＸＹＺ値で与えられる。
例えば、図５に示すモニタ１００の色域情報の例では、それぞれ離散的にサンプリングされた、白から赤、赤から黒の各色に対応するＸＹＺ値が格納されている。同様に、緑、青、シアン、マゼンタ、イエロー等、各色相の色域全体についてサンプリングを行い、各サンプリング点において対応付けられたＸＹＺ値がモニタ色情報として格納される。
【００１７】
上記プリンタ色域情報格納部３０４は、プリンタ４００の色域情報を格納する機能部である。このプリンタ４００の色域情報は、プリンタ色域の外郭に相当するＣＭＹＫ値を離散的に複数点でサンプリングし、各サンプリング点におけるＣＭＹＫ値に対応付けられたＸＹＺ値で与えられる。
例えば、図６に示すプリンタ４００の色域情報の例では、それぞれ離散的にサンプリングされた白から赤、赤から黒の各色に対応するＸＹＺ値が格納されている。上記モニタ色域情報と同様、緑、青、シアン、マゼンタ、イエロー等各色相についてサンプリングを行い、各サンプリング点において対応付けられたＸＹＺ値がプリンタ色域情報として格納される。
【００１８】
上記混同色情報格納部３０５は、混同色の分布情報を示す混同色線集中点を格納しておく機能部である。混同色線集中点は、それぞれ色覚異常のタイプに依存するｘｙ色度座標値で与えられる。
【００１９】
上記混同色色域写像部３０６は、モニタ色域情報格納部３０３から入力されたモニタ色情報と、プリンタ色域情報格納部３０４から入力されたプリンタ色域情報と、混同色情報格納部３０５から入力された混同色線集中点とに基づき、入力色情報変換部３０２から入力されたＸＹＺ値をプリンタ４００の色域内の色に再現（写像）して、均等色空間であるＬａｂ表色系のＬａｂ値に変換する機能部である。
【００２０】
上記色変換テーブル格納部３０７は、Ｌａｂ値とＣＭＹＫ値の対応関係を示すテーブル形式の色変換データ（色変換テーブル）を格納しておく機能部である。この色変換テーブルは、明度、彩度、色相による３次元のルックアップテーブルである。
【００２１】
上記出力色情報変換部３０８は、上記色変換テーブルを用い、混同色色域写像部３０６から入力されたＬａｂ値を公知の補間方法により、プリンタ４００で出力可能なＣＭＹＫ値に変換する機能部である。
【００２２】
上記画像出力部３０９は、出力色情報変換部３０８から入力されたＣＭＹＫ値でなる画像データをプリンタ４００へ出力する機能部である。
【００２３】
次に、上記混同色色域写像部３０６の詳細を図４に基づいて説明する。図４は、混同色色域写像部３０６の機能ブロック図である。
混同色色域写像部３０６は、ｘｙ色度座標値算出部３０６１、輝度断面色域算出部３０６２、回転写像部３０６３、平行写像部３０６４、ＸＹＺ値算出部３０６５、Ｌａｂ値算出部３０６６で構成されている。
【００２４】
上記ｘｙ色度座標値算出部３０６１は、入力色情報変換部３０２から入力されたＸＹＺ値をｘｙ色度座標値に変換する機能部である。ｘｙ色度座標値は、ＸＹＺ値を用いて式１、２で算出される。
ｘ＝Ｘ／（Ｘ＋Ｙ＋Ｚ）・・・・・（式１）
ｙ＝Ｙ／（Ｘ＋Ｙ＋Ｚ）・・・・・（式２）
【００２５】
上記輝度断面色域算出部３０６２は、ｘｙ色度座標値算出部３０６１から入力された輝度値Ｙと、モニタ色域情報格納部３０３から入力されたモニタ色域情報より、輝度値Ｙにおけるモニタ１００のｘｙ色度平面上の色域を算出する機能部である。
輝度値Ｙにおけるモニタ１００の色域とは、輝度値Ｙにおける最大彩度点を結んで形成される領域をｘｙ色度平面上で算出したものである。輝度値Ｙにおける最大彩度点は、モニタ色域情報格納部３０３から入力されたモニタ色情報より、輝度値Ｙの前後の輝度値を持つサンプリング点を抽出すると共に、抽出点のｘｙ色度座標値に基づき、線形補間等にて算出されるもので、この算出処理を各色相について行う。
また、輝度断面色域算出部３０６２は、ｘｙ色度座標値算出部３０６１から入力された輝度値Ｙと、プリンタ色域情報格納部３０４から入力されたプリンタ色域情報とにより、入力輝度値Ｙにおけるプリンタ４００のｘｙ色度平面上の色域を算出する機能部でもある。
【００２６】
上記回転写像部３０６３は、輝度断面色域算出部３０６２から入力されたＹ輝度断面モニタ色域情報およびＹ輝度断面プリンタ色域情報と、混同色情報格納部３０５から入力された混同色線集中点より算出された写像量とに基づき、ｘｙ色度座標値算出部３０６１から入力された入力画像のｘｙ色度座標値をプリンタ色域内の色に写像する機能部である。
このｘｙ色度座標値の色域写像は、混同色線集中点を中心に回転移動することにより行われる。回転写像により、ｘｙ色度座標値は、混同色線集中点を中心にＹ輝度断面プリンタ色域に外接する扇形の領域内に写像される。
【００２７】
上記平行写像部３０６４は、輝度断面色域算出部３０６２から入力されたＹ輝度断面プリンタ色域情報と、混同色情報格納部３０５から入力された混同色線集中点により算出された写像量とに基づき、回転写像部３０６３から入力された回転写像ｘｙ色度座標値をプリンタ色域内の色に写像する機能部である。
回転写像ｘｙ色度座標値の平行写像は、回転写像ｘｙ色度座標値と混同色線集中点とを結んだ直線上を移動することにより行われる。平行写像により、平行写像ｘｙ色度座標値はＹ輝度断面プリンタ色域内に写像される。
【００２８】
上記ＸＹＺ値算出部３０６５は、ｘｙ色度座標値算出部３０６１から入力された輝度値Ｙと平行写像部３０６４から入力された平行写像ｘｙ色度座標値をＸＹＺ値に変換する機能部である。ＸＹＺ値は、ｘｙ色度座標を用い、式３〜５で算出される。
Ｘ＝ｘ＊Ｙ／ｙ・・・・・・・・（式３）
Ｙ＝Ｙ・・・・・・・・・・・・（式４）
Ｚ＝（１−ｘ−ｙ）＊Ｙ／ｙ・・（式５）
【００２９】
上記Ｌａｂ値算出部３０６６は、ＸＹＺ値算出部３０６５から入力されたＸＹＺ値をＬａｂ値に変換する機能部である。ＸＹＺ値からＬａｂ値への変換は公知の変換式を用いて行うことができる。
【００３０】
次に、上記回転写像部３０６３における回転写像の詳細を、図７に基づき、図８を用いて説明する。図７は回転写像部３０６３の処理を示すフローチャート、図８は回転写像部３０６３の処理説明図である。
【００３１】
先ず、Ｓ１０１では、混同色情報格納部３０５から入力された混同色線集中点８０２（ｘｃｏｎｆ、ｙｃｏｎｆ）と、ｘｙ色度座標値算出部３０６１から入力された入力色８０１（ｘｉｎ、ｙｉｎ）を通る直線Ｌｉｎが算出される。尚、（ｘｃｏｎｆ、ｙｃｏｎｆ）は、混同色線集中点８０２のｘｙ色度座標値を示し、（ｘｉｎ、ｙｉｎ）は、入力色８０１のｘｙ色度座標値を示しており、以降についても同様に表現されている。
【００３２】
次に、Ｓ１０２では、混同色線集中点８０２（ｘｃｏｎｆ、ｙｃｏｎｆ）と白色点８０３（ｘｗ、ｙｗ）を通る直線Ｌｗが算出される。
【００３３】
次に、Ｓ１０３では、混同色線集中点８０２（ｘｃｏｎｆ、ｙｃｏｎｆ）を通る、輝度断面色域算出部３０６２から入力されたＹ輝度断面モニタ色域８０４との接線Ｌｍが算出される。
【００３４】
次に、Ｓ１０４では、混同色線集中点８０２（ｘｃｏｎｆ、ｙｃｏｎｆ）を通る、輝度断面色域算出部３０６２から入力されたＹ輝度断面プリンタ色域８０５との接線Ｌｐが算出される。
【００３５】
次に、Ｓ１０５では、入力色８０１（ｘｉｎ、ｙｉｎ）の回転写像後の回転写像色８０６（ｘｒｏｔ、ｙｒｏｔ）と混同色線集中点８０２（ｘｃｏｎｆ、ｙｃｏｎｆ）を通る直線Ｌｒｏｔと、直線Ｌｗとで形成される角度θｒｏｔが算出される。
直線Ｌｗと直線Ｌｉｎで形成される角度をθｉｎ、直線Ｌｗと接線Ｌｍで形成される角度をθｍ、直線Ｌｗと接線Ｌｐで形成される角度をθｐとすると、角度θｒｏｔは、次式６で与えられる。
θｒｏｔ＝θｉｎ＊θｐ／θｍ・・・・・（式６）
【００３６】
次に、Ｓ１０６では、入力色８０１（ｘｉｎ、ｙｉｎ）を、混同色線集中点８０２（ｘｃｏｎｆ、ｙｃｏｎｆ）を中心に角度θｒｏｔ回転写像することで、回転写像色８０６（ｘｒｏｔ、ｙｒｏｔ）が算出される。
【００３７】
次に、上記平行写像部３０６４における平行写像の詳細を、図９に基づき、図１０を用いて説明する。図９は平行写像部３０６４の処理を示すフローチャート、図１０は平行写像部３０６４の処理説明図である。
【００３８】
先ず、Ｓ１１１では、回転写像部３０６３から入力された回転写像色８０６（ｘｒｏｔ、ｙｒｏｔ）が、輝度断面色域算出部３０６２から入力されたＹ輝度断面プリンタ色域８０５内に存在するか否かが判定される。
【００３９】
回転写像色８０６がＹ輝度断面プリンタ色域８０５内に存在する場合は、Ｓ１１２に進み、Ｓ１１２において、回転写像色８０６のｘｙ色度座標値（ｘｒｏｔ、ｙｒｏｔ）が平行写像色１００１（ｘｐａｒ、ｙｐａｒ）として写像される。
【００４０】
回転写像色８０６がＹ輝度断面プリンタ色域８０５内に存在しない場合は、Ｓ１１３に進み、Ｓ１１３において、混同色情報格納部３０５から入力された混同色線集中点８０２（ｘｃｏｎｆ、ｙｃｏｎｆ）と回転写像色８０６のｘｙ色度座標値（ｘｒｏｔ、ｙｒｏｔ）を通る直線Ｌｒｏｔが算出される。
【００４１】
次に、Ｓ１１４では、直線ＬｒｏｔとＹ輝度断面プリンタ色域８０５の外郭との交点が算出され、この交点のｘｙ色度座標値が平行写像色１００１（ｘｐａｒ、ｙｐａｒ）として写像される。
【００４２】
以上、上述した回転写像部３０６３の回転写像と平行写像部３０６４の平行写像とにより、入力色８０１のｘｙ色度座標値（ｘｉｎ、ｙｉｎ）がプリンタ４００の色域内に写像される。
【００４３】
次に、上述した各機能部で構成される画像処理装置３００の処理を、図１１に基づいて説明する。図１１は実施例１による画像処理装置の処理を示すフローチャートである。
【００４４】
先ず、Ｓ１２１では、ユーザーによるキーボード２００の操作で、画像処理装置３００に画像の印字命令が入力されると、指定された画像の画像データが画像入力部３０１から入力色情報変換部３０２に入力される。
図１３に、入力画像の例が示されている。入力画像は、図１３に示すように、領域ａ１３０１と領域ｂ１３０２を有し、この内、領域ａ１３０１には、入力色ａ（Ｒ、Ｇ、Ｂ）＝（Ｒａ、Ｇａ、Ｂａ）が配色され、領域ｂ１３０２には、入力色ｂ（Ｒ、Ｇ、Ｂ）＝（Ｒｂ、Ｇｂ、Ｂｂ）が配色されている。本実施例において、これらの入力色ａ、入力色ｂは、ＸＹＺ値において同じ輝度値Ｙを有し、且つ、第１色盲の人が識別し易いように、同一混同色線上に乗らないように配色されている。
【００４５】
次に、Ｓ１２２では、入力色情報変換部３０２において、画像入力部３０１から入力された画像の各画素がＲＧＢ値からＸＹＺ値に変換され、逐次混同色色域写像部３０６に入力される。すなわち、ＸＹＺ値の変換では、領域ａ１３０１の入力色ａ（Ｒ、Ｇ、Ｂ）＝（Ｒａ，Ｇａ，Ｂａ）は、（Ｘ，Ｙ，Ｚ）＝（Ｘａ，Ｙａ，Ｚａ）に変換され、領域ｂ１３０２の入力色ｂ（Ｒ、Ｇ、Ｂ）＝（Ｒｂ、Ｇｂ、Ｂｂ）は、（Ｘ，Ｙ，Ｚ）＝（Ｘｂ，Ｙｂ，Ｚｂ）に変換される。ここで、入力画像は、Ｙａ＝Ｙｂである。
【００４６】
次に、Ｓ１２３では、混同色色域写像部３０６において、モニタ色域情報格納部３０３から入力されたモニタ色域情報と、プリンタ色域情報格納部３０４から入力されたプリンタ色域情報と、混同色情報格納部３０５から入力された混同色線集中点とに基づき写像量が算出され、算出された写像量に従って入力色情報変換部３０２から入力されたＸＹＺ値がプリンタ４００の色域内に写像される。色域内に写像された色は、Ｌａｂ値に変換され、出力色情報変換部３０８に入力される。
すなわち、Ｌａｂ値変換では、（Ｘ，Ｙ，Ｚ）＝（Ｘａ，Ｙａ，Ｚａ）は、（Ｌ，ａ，ｂ）＝（Ｌａ’，ａａ’，ｂａ’）に変換され、（Ｘ，Ｙ，Ｚ）＝（Ｘｂ，Ｙｂ，Ｚｂ）は、（Ｌ，ａ，ｂ）＝（Ｌｂ’，ａｂ’，ｂｂ’）に変換される。
【００４７】
次に、Ｓ１２４では、出力色情報変換部３０８において、色変換テーブル格納部３０７から入力された色変換テーブルが参照され、混同色色域写像部３０６から入力されたＬａｂ値がＣＭＹＫ値に変換され、画像出力部３０９に入力される。
すなわち、ＣＭＹＫ値の変換では、（Ｌ，ａ，ｂ）＝（Ｌａ’，ａａ’，ｂａ’）は、（Ｃ，Ｍ，Ｙ，Ｋ）＝（Ｃｙａｎａ’，Ｍａｇｅｎｔａａ’，Ｙｅｌｌｏｗａ’，Ｂｌａｃｋａ’）に変換され、（Ｌ，ａ，ｂ）＝（Ｌｂ’，ａｂ’，ｂｂ’）は、（Ｃ，Ｍ，Ｙ，Ｋ）＝（Ｃｙａｎｂ’，Ｍａｇｅｎｔａｂ’，Ｙｅｌｌｏｗｂ’，Ｂｌａｃｋｂ’）に変換される。
【００４８】
次に、Ｓ１２５では、入力画像の全画素について、Ｓ１２４でのＣＭＹＫ変換が終了したか否かが判定され、全画素についてＣＭＹＫ変換が終了していれば、Ｓ１２６に進む。ＣＭＹＫ変換が未終了であれば、入力画像の全画素についてＣＹＭＫ変換されるまで、Ｓ１２３〜Ｓ１２５までの処理が繰り返し実行される。
【００４９】
次に、Ｓ１２６では、画像出力部３０９において、ＣＭＹＫ変換された全画素が入出力Ｉ／Ｆ３１を介し、１つの画像データとしてプリンタ４００に送信されると共に、当画像データがプリンタ４００にてプリント出力される。
【００５０】
次に、上述した混同色色域写像処理（Ｓ１２３）の詳細を、図１２に基づき、図１４、図１５、図１７を用いて説明する。図１２は混同色色域写像の処理を示すフローチャート、図１４は入力画像に配色された２色の分布を示す図、図１５は入力色の写像遷移を示す図、図１７は実施例１の色域写像による画像を示す図である。
【００５１】
先ず、Ｓ１３１では、入力色情報変換部３０２から入力された各画素のＸＹＺ値がｘｙ色度座標値に変換される。入力色ａ１４０１（Ｒ，Ｇ，Ｂ）＝（Ｒａ，Ｇａ，Ｂａ）は、ｘｙ色度座標値（ｘ，ｙ）＝（ｘａ  ，ｙａ  ）に変換され、ｘｙ色度平面上にプロットされる。入力色ｂ１４０２（Ｒ，Ｇ，Ｂ）＝（Ｒｂ，Ｇｂ，Ｂｂ）は、ｘｙ色度座標値（ｘ，ｙ）＝（ｘｂ  ，ｙｂ  ）に変換され、ｘｙ色度平面上にプロットされる。
図１４に示すように、ｘｙ色度平面上にプロットされた入力色ａ１４０１（ｘａ  ，ｙａ  ）は、混同色線ａ１４０３上に存在し、また、入力色ｂ１４０２（ｘｂ  ，ｙｂ  ）は、混同色線ｂ１４０４上に存在している。すなわち、ｘｙ色度座標値に変換された入力色ａ１４０１と入力色ｂ１４０２は、それぞれ異なる混同色線上に存在する色である。
【００５２】
次に、Ｓ１３２では、輝度断面色域算出部３０６２において、ｘｙ色度座標値算出部３０６１から入力された入力色ａ１４０１の輝度値Ｙａにおけるモニタのｘｙ色度平面色域（Ｙ輝度断面モニタ色域８０４）が算出される。
【００５３】
次に、Ｓ１３３では、輝度断面色域算出部３０６２において、ｘｙ色度座標値算出部３０６１から入力された入力色ａ１４０１の輝度値Ｙａにおけるプリンタのｘｙ色度平面色域（Ｙ輝度断面プリンタ色域８０５）が算出される。
【００５４】
次に、Ｓ１３４では、回転写像部３０６３において、ｘｙ色度座標値算出部３０６１から入力された入力色ａ１４０１（ｘａ  ，ｙａ  ）が混同色線集中点８０２を中心に回転移動し、写像される。
【００５５】
次に、Ｓ１３５では、平行写像部３０６４において、回転写像部３０６３から入力された回転写像ｘｙ色度座標値が混同色線ａ’１５０３に沿って平行移動し、写像される。
【００５６】
Ｓ１３４での回転写像処理とＳ１３５での平行写像処理は、入力色ｂ１４０２についても同様に行われる。
【００５７】
上記Ｓ１３４とＳ１３５の処理の結果、図１５に示すように、入力色ａ１４０１（ｘａ  ，ｙａ  ）は、写像色ａ１５０１（ｘａ’，ｙａ’）に写像され、入力色ｂ１４０２（ｘｂ  ，ｙｂ  ）は、写像色ｂ１５０２（ｘｂ’，ｙｂ’）に写像される。
写像色ａ１５０１（ｘａ’，ｙａ’）は、混同色線ａ’１５０３上に存在し、写像色ｂ１５０２（ｘｂ’，ｙｂ’）は、混同色線ｂ’１５０４上に存在する。このように、入力画像を構成する入力色ａ１４０１と入力色ｂ１４０２は、プリンタ色域内へ写像された後も、それぞれ異なる混同色線上に存在している。
【００５８】
次に、Ｓ１３６では、ＸＹＺ値算出部３０６５において、平行写像部３０６４から入力された平行写像ｘｙ色度座標値（ｘａ’，ｙａ’）と、ｘｙ色度座標値算出部３０６１から入力された輝度値ＹａがそれぞれＸＹＺ値（Ｘａ’，Ｙａ’，Ｚａ’）に変換される。
【００５９】
次に、Ｓ１３７では、Ｌａｂ値算出部３０６６において、ＸＹＺ値算出部３０６５から入力された入力色ａ１４０１のＸＹＺ値（Ｘａ’，Ｙａ’，Ｚａ’）がＬａｂ値（Ｌａ’，ａａ’，ｂａ’）に変換されると共に、ＸＹＺ値算出部３０６５から入力された入力色ｂ１４０２のＸＹＺ値（Ｘｂ’，Ｙｂ’，Ｚｂ’）がＬａｂ値（Ｌｂ’，ａｂ’，ｂｂ’）に変換される。
混同色色域写像処理により、入力色ａ１４０１と入力色ｂ１４０２は、図１７に示すように、色覚異常者にとって識別容易な色に写像される。
【００６０】
ここで、図１６、図１８を用いて、従来の一般的な色域写像の例を説明する。図１６は一般的な色域写像の例の説明図、図１８は一般的な色域写像による画像を示す図である。
【００６１】
一般的な色域写像では、Ｙ輝度断面モニタ色域８０４からＹ輝度断面プリンタ色域８０５に写像する際、無彩色軸（白色点８０３を中心とする軸）に向かって写像される。すなわち、入力色ａ１４０１（ｘａ  ，ｙａ  ）は、写像色ａ１６０１（ｘａ”，ｙａ”  ）に写像され、入力色ｂ１４０２（ｘｂ  ，ｙｂ  ）は、写像色ｂ１６０２（ｘｂ”  ，ｙｂ”  ）に写像される。その結果、写像色ａ１６０１（ｘａ”  ，ｙａ”  ）と写像色ｂ１６０２（ｘｂ”  ，ｙｂ”  ）は同じ混同色線１６０３上の色となり、図１８に示す画像のように、色覚異常者には、入力色ａ１４０１と入力色ｂ１４０２との識別が困難な色に写像される。
【００６２】
以上、実施例１によれば、色覚異常者の識別容易性を考慮して配色された画像データを出力装置で出力する際、上記画像データを、混同色情報を用いて同じ混同色線上に乗らないように出力装置の色域内に色域写像することにより、色覚異常者の配色に対する識別容易性が保持されたプリント出力が可能となる。
【実施例２】
【００６３】
図１９は実施例２による画像処理装置の構成を示すブロック図である。
本実施例の画像処理装置５００は、実施例１と同様、ＣＰＵ３２、入出力Ｉ／Ｆ３１、プログラムＲＯＭ３３、ＲＡＭ３４、ＨＤＤ３５等で構成され、入出力Ｉ／Ｆ３１には、入力装置としてモニタ１００とキーボード２００が接続され、出力装置としてプリンタ４００が接続されている。
【００６４】
図２０は実施例２による画像処理装置５００の機能ブロック図である。
本実施例の画像処理装置５００は、画像入力部５０１、エッジ抽出部５０２、入力色情報変換部３０２、エッジ判定部５０３、一般色色域写像部５０４、モニタ色域情報格納部３０３、プリンタ色域情報格納部３０４、混同色情報格納部３０５、混同色色域写像部３０６、色変換テーブル格納部３０７、出力色情報変換部３０８、画像出力部３０９で構成される。これらは、ＣＰＵ３２がＲＡＭ３４上に展開された画像処理プログラムを実行することにより実現される機能部である。
尚、上記構成の内、入力色情報変換部３０２、モニタ色域情報格納部３０３、プリンタ色域情報格納部３０４、混同色情報格納部３０５、混同色色域写像部３０６、色変換テーブル格納部３０７、出力色情報変換部３０８、画像出力部３０９の各機能部については、実施例１と同様であるため、同じ符号を付して説明を省略する。
【００６５】
画像入力部５０１は、キーボード２００からの印字命令により指定されたプリント出力用の画像を入力色情報変換部３０２とエッジ抽出部５０２に入力する機能部である。この入力画像は、ＲＧＢ表色系で記述されたＲＧＢ画像である。尚、本実施例においても、この入力画像は、色覚異常者が識別容易なように配色されている。
【００６６】
上記エッジ抽出部５０２は、画像入力部５０１から入力された画像のエッジ領域を抽出する機能部である。エッジ領域の抽出は、ラプラシアンフィルタ等のフィルタリング処理（空間２次微分による画像の輪郭抽出処理）により行うことができ、抽出処理の結果、エッジ領域にはフラグ「１」が、エッジ以外の領域にはフラグ「０」が付加されたエッジ情報が得られる。
【００６７】
上記エッジ判定部５０３は、エッジ抽出部５０２から入力されたエッジ情報に基づき、入力色情報変換部３０２から入力されたＸＹＺ値の画素がエッジ領域か否かを判定する機能部である。
エッジ領域（フラグ「１」）と判定された場合は、ＸＹＺ値が混同色色域写像部３０６に入力され、エッジ外領域（フラグ「０」）と判定された場合は、ＸＹＺ値が一般色色域写像部５０４に入力される。
【００６８】
上記一般色色域写像部５０４は、エッジ判定部５０３から入力されたＸＹＺ値を、プリンタ色域情報格納部３０４から入力されたプリンタ色域情報に基づき、プリンタ４００の色域内の色に写像する機能部である。
一般色色域写像では、入力色がプリンタ色域内に存在する場合は、そのまま写像され、入力色がプリンタ色域外の場合は、無彩色軸に向かって移動し、プリンタ色域の外郭上に写像される。写像結果は、Ｌａｂ値に変換された状態で出力される。尚、一般色色域写像については、実施例１を参照のこと。
【００６９】
次に、上記各機能部で構成される画像処理装置５００の処理を、図２１に基づき、図２２、図２３を用いて説明する。図２１は、実施例２による画像処理装置の処理を示すフローチャート、図２２はエッジ抽出の例を示す図、図２３は色域写像による画像を示す図である。
【００７０】
先ず、Ｓ２０１では、ユーザーによるキーボード２００の操作で、画像処理装置５００に画像の印字命令が入力されると、指定された画像（図１３参照）の画像データが画像入力部５０１から入力色情報変換部３０２とエッジ抽出部５０２に入力される。
【００７１】
次に、Ｓ２０２では、エッジ抽出部５０２において、画像入力部５０１から入力された入力画像データからエッジ領域が抽出され、フラグ「１」または「０」が付加されたエッジ情報が作成される。
図２２に示すように、エッジ領域ａ２２０１は、領域ａ１３０１と領域ｂ１３０２の境界に沿って領域ａ１３０１上に抽出された環状の領域であり、エッジ領域ｂ２２０２は、領域ａ１３０１と領域ｂ１３０２の境界に沿って領域ｂ１３０２上に抽出された環状の領域である。
【００７２】
次に、Ｓ２０３では、入力色情報変換部３０２において、画像入力部５０１から入力された画像の各画素がＲＧＢ値からＸＹＺ値に変換され、エッジ判定部５０３に入力される。
すなわち、ＸＹＺ値の変換では、領域ａ１３０１の入力色ａ（Ｒ，Ｇ，Ｂ）＝（Ｒａ，Ｇａ，Ｂａ）は、（Ｘ，Ｙ，Ｚ）＝（Ｘａ，Ｙａ，Ｚａ）に変換され、領域ｂ１３０２の入力色ｂ（Ｒ，Ｇ，Ｂ）＝（Ｒｂ，Ｇｂ，Ｂｂ）は、（Ｘ，Ｙ，Ｚ）＝（Ｘｂ，Ｙｂ，Ｚｂ）に変換される。ここで、入力画像の入力色ａと入力色ｂは、同じ輝度値Ｙを有し、Ｙａ＝Ｙｂとなる。
【００７３】
次に、Ｓ２０４では、エッジ判定部５０３において、エッジ抽出部５０２から入力されたエッジ情報に基づき、入力色情報変換部３０２から入力されたＸＹＺ値の領域がエッジ領域か否かが判定される。判定の結果、エッジ領域（フラグが「１」）であれば、Ｓ２０５へ進み、エッジ領域でなければ（フラグが「０」）、Ｓ２０６に進む。
【００７４】
Ｓ２０５では、混同色色域写像部３０６において、モニタ色域情報格納部３０３から入力されたモニタ色情報と、プリンタ色域情報格納部３０４から入力されたプリンタ色情報と、混同色情報格納部３０５から入力された混同色線集中点とに基づき、写像量が算出され、算出された写像量に従ってエッジ判定部５０３から入力されたＸＹＺ値がプリンタ４００の色域内に写像される。色域内に写像された色は、Ｌａｂ値に変換され、出力色情報変換部３０８に入力される。
すなわち、Ｌａｂ値の変換では、（Ｘ，Ｙ，Ｚ）＝（Ｘａ，Ｙａ，Ｚａ）は、（Ｌ，ａ，ｂ）＝（Ｌａ’，ａａ’，ｂａ’）に変換され、（Ｘ，Ｙ，Ｚ）＝（Ｘｂ，Ｙｂ，Ｚｂ）は、（Ｌ，ａ，ｂ）＝（Ｌｂ’，ａｂ’，ｂｂ’）に変換される。尚、混同色写像処理は、実施例１と同様であるため、詳細説明は省略する。
【００７５】
また、Ｓ２０６では、一般色色域写像部５０４において、プリンタ色域情報格納部３０４から入力されたプリンタ色域情報に基づいて写像量が算出され、写像量に基づき、エッジ判定部５０３から入力されたＸＹＺ値がプリンタ４００の色域内に写像される。色域内に写像された色はＬａｂ値に変換され、出力色情報変換部３０８に入力される。
Ｌａｂ値の変換では、（Ｘ，Ｙ，Ｚ）＝（Ｘａ，Ｙａ，Ｚａ）は、（Ｌ，ａ，ｂ）＝（Ｌａ”，ａａ”，ｂａ”）に変換され、（Ｘ，Ｙ，Ｚ）＝（Ｘｂ，Ｙｂ，Ｚｂ）は、（Ｌ，ａ，ｂ）＝（Ｌｂ”，ａｂ  ”，ｂｂ”）に変換される。尚、一般色写像処理は、実施例１で述べた通りであり、説明は省略する。
【００７６】
次に、Ｓ２０７では、出力色情報変換部３０８において、色変換テーブル格納部３０７から入力された色変換テーブルが参照され、混同色色域写像部３０６から入力されたＬａｂ値がＣＭＹＫ値に変換されて画像出力部３０９に入力される。
すなわち、ＣＭＹＫ値の変換では、（Ｌ，ａ，ｂ）＝（Ｌａ’，ａａ’，ｂａ’）は、（Ｃ，Ｍ，Ｙ，Ｋ）＝（Ｃｙａｎａ’，Ｍａｇｅｎｔａａ’，Ｙｅｌｌｏｗａ’，Ｂｌａｃｋａ’）に変換され、（Ｌ，ａ，ｂ）＝（Ｌｂ’，ａｂ’，ｂｂ’）は、（Ｃ，Ｍ，Ｙ，Ｋ）＝（Ｃｙａｎｂ’，Ｍａｇｅｎｔａｂ’，Ｙｅｌｌｏｗｂ’，Ｂｌａｃｋｂ’）に変換される。
また、一般色色域写像部５０４から入力されたＬａｂ値は、ＣＭＹＫ値に変換される。
すなわち、（Ｌ，ａ，ｂ）＝（Ｌａ”，ａａ”，ｂａ”）は、（Ｃ，Ｍ，Ｙ，Ｋ）＝（Ｃｙａｎａ”，Ｍａｇｅｎｔａａ”，Ｙｅｌｌｏｗａ”，Ｂｌａｃｋａ”）に変換され、（Ｌ，ａ，ｂ）＝（Ｌｂ”，ａｂ”，ｂｂ” ）は、（Ｃ，Ｍ，Ｙ，Ｋ）＝（Ｃｙａｎｂ”，Ｍａｇｅｎｔａｂ”，Ｙｅｌｌｏｗｂ”，Ｂｌａｃｋｂ” ）に変換される。
【００７７】
次に、Ｓ２０８では、入力画像の全画素について、Ｓ２０７でのＣＭＹＫ変換が終了したか否かが判定され、全画素についてＣＭＹＫ変換が終了していれば、Ｓ２０９に進む。ＣＭＹＫ変換が未終了であれば、入力画像の全画素についてＣＭＹＫ変換されるまで、Ｓ２０３からＳ２０７までの処理が繰り返し実行される。
【００７８】
次に、Ｓ２０９では、画像出力部３０９において、ＣＭＹＫ変換された全画素が入出力Ｉ／Ｆ３１を介し、１つの画像データとしてプリンタ４００に送信されると共に、当画像データがプリンタ４００にてプリント出力される。
【００７９】
以上、実施例２によれば、色覚異常者の識別容易性を考慮して配色された画像データを出力装置で出力する際、上記画像データのエッジ領域を抽出し、抽出されたエッジ領域の画像データのみを、混同色情報を用いて同じ混同色線上に乗らないように出力装置の色域内に混同色色域写像することにより、隣接する色のエッジ領域においは、色覚異常者の配色に対する識別容易性が保持されると共に、エッジ領域外においては、色覚健常者の色の見え易さが保持されたプリント出力が可能となる。
【産業上の利用可能性】
【００８０】
本実施形態では、出力装置としてプリンタを用いたが、モニタや他の印刷装置等にも適用可能である。
【図面の簡単な説明】
【００８１】
【図１】実施例１による画像処理装置の構成を示すブロック図である。
【図２】色覚異常者の色の見え方を説明する図である。
【図３】実施例１による画像処理装置の機能ブロック図である。
【図４】混同色色域写像部の機能ブロック図である。
【図５】モニタの色域情報例を示す図である。
【図６】プリンタの色域情報例を示す図である。
【図７】回転写像部の処理を示すフローチャートである。
【図８】回転写像部の処理説明図である。
【図９】平行写像部の処理を示すフローチャートである。
【図１０】平行写像部の処理説明図である。
【図１１】実施例１による画像処理装置の処理を示すフローチャートである。
【図１２】混同色色域写像部の処理を示すフローチャートである。
【図１３】入力画像の例を示す図である。
【図１４】入力画像に配色された２色の分布を示す図である。
【図１５】入力色の写像遷移を示す図である。
【図１６】一般的な色域写像例の説明図である。
【図１７】実施例１の色域写像による画像を示す図である。
【図１８】一般的な色域写像による画像を示す図である。
【図１９】実施例２による画像処理装置の構成を示すブロック図である。
【図２０】実施例２による画像処理装置の機能ブロック図である。
【図２１】実施例２による画像処理装置の処理を示すフローチャートである。
【図２２】エッジ抽出の例を示す図である。
【図２３】実施例２の色域写像による画像を示す図である。
【符号の説明】
【００８２】
１００  モニタ（入力装置）
３００、５００  画像処理装置
３０２  入力色情報変換部
３０５  混同色情報格納部
３０６  混同色色域写像部（色域写像部）
３０８  出力色情報変換部
４００  プリンタ（出力装置）
５０２  エッジ抽出部
８０２  混同色線集中点
２２０１、２２０２  エッジ領域
３０６３  回転写像部
３０６４  平行写像部
【図１】
2010148065.tif 000003
【図２】
2010148065.tif 000004
【図３】
2010148065.tif 000005
【図４】
2010148065.tif 000006
【図５】
2010148065.tif 000007
【図６】
2010148065.tif 000008
【図７】
2010148065.tif 000009
【図８】
2010148065.tif 000010
【図９】
2010148065.tif 000011
【図１０】
2010148065.tif 000012
【図１１】
2010148065.tif 000013
【図１２】
2010148065.tif 000014
【図１３】
2010148065.tif 000015
【図１４】
2010148065.tif 000016
【図１５】
2010148065.tif 000017
【図１６】
2010148065.tif 000018
【図１７】
2010148065.tif 000019
【図１８】
2010148065.tif 000020
【図１９】
2010148065.tif 000021
【図２０】
2010148065.tif 000022
【図２１】
2010148065.tif 000023
【図２２】
2010148065.tif 000024
【図２３】
2010148065.tif 000025