(57)【要約】【課題】複数の色を含む画像が色覚異常者に正しく認識されない場合に、色を変更させることなく、色覚異常者に認識されやすいように画像データを処理することができる画像処理装置を提供する。【解決手段】判定部１２は、色覚異常者が、第１の色と第２の色とを含む画像を構成する画像データにおける第１の色と第２の色とを区別できるか否かを画像データに基づいて判定する。判定部１２によって第１の色と第２の色とを区別できないと判定されたとき、明度差ディザ加算部１３は、第１の色と第２の色とのいずれか一方に対して、複数の明度が混在する明度差ディザを加算する。【選択図】図１
2014138249.tif 000002
【特許請求の範囲】
【請求項１】
色覚異常者が、第１の色と第２の色とを含む画像を構成する画像データにおける前記第１の色と前記第２の色とを区別できるか否かを前記画像データに基づいて判定する判定部と、
前記判定部によって前記第１の色と前記第２の色とを区別できないと判定されたとき、前記第１の色と前記第２の色とのいずれか一方に対して、複数の明度が混在する明度差ディザを加算する明度差ディザ加算部と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記判定部は、前記画像データに基づいて、前記明度差ディザ加算部が前記明度差ディザを加算する色として、前記第１の色と前記第２の色とのいずれであれば、色覚異常者が前記第１の色と前記第２の色とをより区別しやすいかを判定し、
前記明度差ディザ加算部は、前記判定部によって前記色覚異常者が前記第１の色と前記第２の色とをより区別しやすいと判定された色に対して、前記明度差ディザを加算する
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記判定部は、前記第１の色と前記第２の色とを、前記色覚異常者が認識する色平面に投影したときの前記色平面上の色差が所定の閾値以上であるか否かに基づいて、前記第１の色と前記第２の色とを区別できるか否かを判定することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記判定部は、前記第１の色と前記第２の色とのうち、前記色覚異常者が認識できない色の成分が小さい方の色に対して、前記明度差ディザを加算することを特徴とする請求項２記載の画像処理装置。
【請求項５】
前記画像データを、加法混色の３原色よりなる第１の画像データまたは減法混色の３原色を含む第２の画像データとのいずれか一方とし、第１または第２の画像データを、LMS表色系またはCIE L*a*b*表色系の色座標に変換する色座標変換部をさらに備え、
前記判定部は、前記色座標変換部によってLMS表色系またはCIE L*a*b*表色系の色座標に変換された画像データに基づいて、前記第１の色と前記第２の色とを区別できるか否かを判定する
ことを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記明度差ディザ加算部は、前記明度差ディザとして市松模様、縞模様、ドット模様のうちの少なくとも１つの明度差ディザを加算することを特徴とする請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
色覚異常者が、第１の色と第２の色とを含む画像を構成する画像データにおける前記第１の色と前記第２の色とを区別できるか否かを前記画像データに基づいて判定し、
前記第１の色と前記第２の色とを区別できないと判定されたとき、前記第１の色と前記第２の色とのいずれか一方に対して、複数の明度が混在する明度差ディザを加算する
ことを特徴とする画像処理方法。
【請求項８】
前記明度差ディザを加算する色として、前記第１の色と前記第２の色とのいずれであれば、色覚異常者が前記第１の色と前記第２の色とをより区別しやすいかを判定し、
前記色覚異常者が前記第１の色と前記第２の色とをより区別しやすいと判定された色に対して、前記明度差ディザを加算する
ことを特徴とする請求項７記載の画像処理方法。
【請求項９】
前記第１の色と前記第２の色とを、前記色覚異常者が認識する色平面に投影したときの前記色平面上の色差が所定の閾値以上であるか否かに基づいて、前記第１の色と前記第２の色とを区別できるか否かを判定することを特徴とする請求項７または８に記載の画像処理方法。
【請求項１０】
前記第１の色と前記第２の色とのうち、前記色覚異常者が認識できない色の成分が小さい方の色に対して、前記明度差ディザを加算することを特徴とする請求項８記載の画像処理方法。
【請求項１１】
前記画像データを、加法混色の３原色よりなる第１の画像データまたは減法混色の３原色を含む第２の画像データとのいずれか一方とし、第１または第２の画像データを、LMS表色系またはCIE L*a*b*表色系の色座標に変換し、
LMS表色系またはCIE L*a*b*表色系の色座標に変換された画像データに基づいて、前記第１の色と前記第２の色とを区別できるか否かを判定する
ことを特徴とする請求項７〜１０のいずれか１項に記載の画像処理方法。
【請求項１２】
前記明度差ディザとして市松模様、縞模様、ドット模様のうちの少なくとも１つの明度差ディザを加算することを特徴とする請求項７〜１１のいずれか１項に記載の画像処理方法。
【請求項１３】
コンピュータに、
色覚異常者が、第１の色と第２の色とを含む画像を構成する画像データにおける前記第１の色と前記第２の色とを区別できるか否かを前記画像データに基づいて判定させる第１の判定ステップと、
前記第１の色と前記第２の色とを区別できないと判定されたとき、前記第１の色と前記第２の色とのいずれか一方に対して、複数の明度が混在する明度差ディザを加算させる加算ステップと、
を実行させることを特徴とする画像処理プログラム。
【請求項１４】
コンピュータに、
前記明度差ディザを加算する色として、前記第１の色と前記第２の色とのいずれであれば、色覚異常者が前記第１の色と前記第２の色とをより区別しやすいかを判定させる第２の判定ステップをさらに実行させ、
前記加算ステップとして、前記色覚異常者が前記第１の色と前記第２の色とをより区別しやすいと判定された色に対して、前記明度差ディザを加算させる
ことを特徴とする請求項１３記載の画像処理プログラム。
【請求項１５】
コンピュータに、
前記第１の色と前記第２の色とを、前記色覚異常者が認識する色平面に投影させる投影ステップをさらに実行させ、
前記第１の判定ステップとして、前記色平面上の色差が所定の閾値以上であるか否かに基づいて、前記第１の色と前記第２の色とを区別できるか否かを判定させる
ことを特徴とする請求項１３または１４に記載の画像処理プログラム。
【請求項１６】
コンピュータに、
前記加算ステップとして、前記第１の色と前記第２の色とのうち、前記色覚異常者が認識できない色の成分が小さい方の色に対して、前記明度差ディザを加算させることを特徴とする請求項１４記載の画像処理プログラム。
【請求項１７】
コンピュータに、
前記画像データを、加法混色の３原色よりなる第１の画像データまたは減法混色の３原色を含む第２の画像データとのいずれか一方とし、第１または第２の画像データを、LMS表色系またはCIE L*a*b*表色系の色座標に変換させる色座標変換ステップをさらに実行させ、
前記第１の判定ステップとして、LMS表色系またはCIE L*a*b*表色系の色座標に変換された画像データに基づいて、前記第１の色と前記第２の色とを区別できるか否かを判定させる
ことを特徴とする請求項１３〜１６のいずれか１項に記載の画像処理プログラム。
【請求項１８】
コンピュータに、
前記加算ステップとして、前記明度差ディザとして市松模様、縞模様、ドット模様のうちの少なくとも１つの明度差ディザを加算させることを特徴とする請求項１３〜１７のいずれか１項に記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の色を含む画像が色覚異常者に正しく認識されない場合に、色覚異常者に認識されやすいように画像データを処理する画像処理装置、画像処理方法、画像処理プログラムに関する。
【背景技術】
【０００２】
人の目の網膜には、人が物体の形や色を識別するために必要な視細胞が存在している。視細胞は、明暗を認識するための杆体と、色を認識するための錐体とを含む。錐体には、赤（Ｒ）を認識するためのＬ錐体と、緑（Ｇ）を認識するためのＭ錐体と、青（Ｂ）を認識するためのＳ錐体とがある。
【０００３】
人が、視細胞の錐体としてＬ錐体とＭ錐体とＳ錐体との全てを有していれば、赤，緑，青の３原色それぞれを認識することができ、３原色で表現されている色を正常に見ることができる。しかしながら、一部の錐体が存在せず、色を正常に見ることができない色覚異常者が所定の割合で存在している。
【０００４】
Ｌ錐体が存在せずＲを認識することができない色覚異常を第１色覚異常（１型色覚）、Ｍ錐体が存在せずＧを認識することができない色覚異常を第２色覚異常（２型色覚）と称している。なお、Ｓ錐体が存在せずＢを認識することができない色覚異常を第３色覚異常（３型色覚）と称しているものの、第３色覚異常者は稀である。
【０００５】
例えば危険を回避させるための警告画像や所定の案内を行うための案内画像が複数の色で構成されている場合、複数の色の組み合わせ方によっては、色覚異常者が一部の色を認識できず、警告画像や案内画像を正しく認識することができないという事態が発生する。このような事態の発生を防ぐために、警告画像や案内画像を構成する色を色覚異常者が認識できる色のみに限定することが考えられる。
【０００６】
ところが、色を色覚異常者が認識できる色のみに限定すると、警告画像や案内画像に用いる色が制限されてしまい、警告画像や案内画像をデザインするデザイナによる表現を制限してしまう。よって、色を色覚異常者が認識できる色のみに限定することは好ましくない。
【０００７】
そこで、例えば特許文献１に記載のように、警告画像や案内画像に色覚異常者が認識できない色が含まれている場合に、色覚異常者が認識できない色を色覚異常者が認識できる色に修正して色を変更することが考えられる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−１６７５４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、色覚異常者が認識できない色を色覚異常者が認識できる色に変更することは、デザイナがデザインした色の組み合わせの意図を毀損することになりかねない。よって、デザイナがデザインした色を変更することは好ましくない。そこで、警告画像や案内画像等の複数の色を含む画像に色覚異常者が認識できない色の組み合わせが含まれている場合に、色を変更することなく、色覚異常者が画像を正しく認識できるように画像を補正することが求められている。
【００１０】
本発明はこのような要望に対応するため、複数の色を含む画像が色覚異常者に正しく認識されない場合に、色を変更させることなく、色覚異常者に認識されやすいように画像データを処理することができる画像処理装置、画像処理方法、画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、上述した従来の技術の課題を解決するため、色覚異常者が、第１の色と第２の色とを含む画像を構成する画像データにおける前記第１の色と前記第２の色とを区別できるか否かを前記画像データに基づいて判定する判定部と、前記判定部によって前記第１の色と前記第２の色とを区別できないと判定されたとき、前記第１の色と前記第２の色とのいずれか一方に対して、複数の明度が混在する明度差ディザを加算する明度差ディザ加算部とを備えることを特徴とする画像処理装置を提供する。
【００１２】
上記の画像処理装置において、前記判定部は、前記画像データに基づいて、前記明度差ディザ加算部が前記明度差ディザを加算する色として、前記第１の色と前記第２の色とのいずれであれば、色覚異常者が前記第１の色と前記第２の色とをより区別しやすいかを判定し、前記明度差ディザ加算部は、前記判定部によって前記色覚異常者が前記第１の色と前記第２の色とをより区別しやすいと判定された色に対して、前記明度差ディザを加算することが好ましい。
【００１３】
上記の画像処理装置において、前記判定部は、前記第１の色と前記第２の色とを、前記色覚異常者が認識する色平面に投影したときの前記色平面上の色差が所定の閾値以上であるか否かに基づいて、前記第１の色と前記第２の色とを区別できるか否かを判定することが好ましい。
【００１４】
上記の画像処理装置において、前記判定部は、前記第１の色と前記第２の色とのうち、前記色覚異常者が認識できない色の成分が小さい方の色に対して、前記明度差ディザを加算することが好ましい。
【００１５】
上記の画像処理装置において、前記画像データを、加法混色の３原色よりなる第１の画像データまたは減法混色の３原色を含む第２の画像データとのいずれか一方とし、第１または第２の画像データを、LMS表色系またはCIE L*a*b*表色系の色座標に変換する色座標変換部をさらに備え、前記判定部は、前記色座標変換部によってLMS表色系またはCIE L*a*b*表色系の色座標に変換された画像データに基づいて、前記第１の色と前記第２の色とを区別できるか否かを判定することが好ましい。
【００１６】
上記の画像処理装置において、前記明度差ディザ加算部は、前記明度差ディザとして市松模様、縞模様、ドット模様のうちの少なくとも１つの明度差ディザを加算することが好ましい。
【００１７】
また、本発明は、上述した従来の技術の課題を解決するため、色覚異常者が、第１の色と第２の色とを含む画像を構成する画像データにおける前記第１の色と前記第２の色とを区別できるか否かを前記画像データに基づいて判定し、前記第１の色と前記第２の色とを区別できないと判定されたとき、前記第１の色と前記第２の色とのいずれか一方に対して、複数の明度が混在する明度差ディザを加算することを特徴とする画像処理方法を提供する。
【００１８】
上記の画像処理方法において、前記明度差ディザを加算する色として、前記第１の色と前記第２の色とのいずれであれば、色覚異常者が前記第１の色と前記第２の色とをより区別しやすいかを判定し、前記色覚異常者が前記第１の色と前記第２の色とをより区別しやすいと判定された色に対して、前記明度差ディザを加算することが好ましい。
【００１９】
上記の画像処理方法において、前記第１の色と前記第２の色とを、前記色覚異常者が認識する色平面に投影したときの前記色平面上の色差が所定の閾値以上であるか否かに基づいて、前記第１の色と前記第２の色とを区別できるか否かを判定することが好ましい。
【００２０】
上記の画像処理方法において、前記第１の色と前記第２の色とのうち、前記色覚異常者が認識できない色の成分が小さい方の色に対して、前記明度差ディザを加算することが好ましい。
【００２１】
上記の画像処理方法において、前記画像データを、加法混色の３原色よりなる第１の画像データまたは減法混色の３原色を含む第２の画像データとのいずれか一方とし、第１または第２の画像データを、LMS表色系またはCIE L*a*b*表色系の色座標に変換し、LMS表色系またはCIE L*a*b*表色系の色座標に変換された画像データに基づいて、前記第１の色と前記第２の色とを区別できるか否かを判定することが好ましい。
【００２２】
上記の画像処理方法において、前記明度差ディザとして市松模様、縞模様、ドット模様のうちの少なくとも１つの明度差ディザを加算することが好ましい。
【００２３】
さらに、本発明は、上述した従来の技術の課題を解決するため、コンピュータに、色覚異常者が、第１の色と第２の色とを含む画像を構成する画像データにおける前記第１の色と前記第２の色とを区別できるか否かを前記画像データに基づいて判定させる第１の判定ステップと、前記第１の色と前記第２の色とを区別できないと判定されたとき、前記第１の色と前記第２の色とのいずれか一方に対して、複数の明度が混在する明度差ディザを加算させる加算ステップとを実行させることを特徴とする画像処理プログラムを提供する。
【００２４】
上記の画像処理プログラムにおいて、コンピュータに、前記明度差ディザを加算する色として、前記第１の色と前記第２の色とのいずれであれば、色覚異常者が前記第１の色と前記第２の色とをより区別しやすいかを判定させる第２の判定ステップをさらに実行させ、前記加算ステップとして、前記色覚異常者が前記第１の色と前記第２の色とをより区別しやすいと判定された色に対して、前記明度差ディザを加算させることが好ましい。
【００２５】
上記の画像処理プログラムにおいて、コンピュータに、前記第１の色と前記第２の色とを、前記色覚異常者が認識する色平面に投影させる投影ステップをさらに実行させ、前記第１の判定ステップとして、前記色平面上の色差が所定の閾値以上であるか否かに基づいて、前記第１の色と前記第２の色とを区別できるか否かを判定させることが好ましい。
【００２６】
上記の画像処理プログラムにおいて、コンピュータに、前記加算ステップとして、前記第１の色と前記第２の色とのうち、前記色覚異常者が認識できない色の成分が小さい方の色に対して、前記明度差ディザを加算させることが好ましい。
【００２７】
上記の画像処理プログラムにおいて、コンピュータに、前記画像データを、加法混色の３原色よりなる第１の画像データまたは減法混色の３原色を含む第２の画像データとのいずれか一方とし、第１または第２の画像データを、LMS表色系またはCIE L*a*b*表色系の色座標に変換させる色座標変換ステップをさらに実行させ、前記第１の判定ステップとして、LMS表色系またはCIE L*a*b*表色系の色座標に変換された画像データに基づいて、前記第１の色と前記第２の色とを区別できるか否かを判定させることが好ましい。
【００２８】
上記の画像処理プログラムにおいて、コンピュータに、前記加算ステップとして、前記明度差ディザとして市松模様、縞模様、ドット模様のうちの少なくとも１つの明度差ディザを加算させることが好ましい。
【発明の効果】
【００２９】
本発明の画像処理装置、画像処理方法、画像処理プログラムによれば、複数の色を含む画像が色覚異常者に正しく認識されない場合に、色を変更させることなく、色覚異常者に認識されやすいように画像データを処理することができる。
【図面の簡単な説明】
【００３０】
【図１】一実施形態の画像処理装置を示すブロック図である。
【図２】一実施形態の画像処理装置が処理する画像の一例を示す図である。
【図３】２つの色が色覚異常者にどのように認識されるのかをLMS表色系を用いて説明するための図である。
【図４】一実施形態の画像処理装置が図３に示す画像を補正した補正画像の第１の例を示す図である。
【図５】一実施形態の画像処理装置が図３に示す画像を補正した補正画像の第２の例を示す図である。
【図６】図５，図６に示す補正画像におけるそれぞれの色の明度を示す特性図である。
【図７】一実施形態の画像処理装置を実現するためのハードウェア及びソフトウェアによる構成の一例を示すブロック図である。
【図８】一実施形態の画像処理方法及び一実施形態の画像処理プログラムで実行される処理の手順を示すフローチャートである。
【図９】第１色覚異常者と第２色覚異常者それぞれに好適な補正画像を示す図である。
【発明を実施するための形態】
【００３１】
以下、一実施形態の画像処理装置、画像処理方法、画像処理プログラムについて、添付図面を参照して説明する。図１において、一実施形態の画像処理装置１０は、色座標変換部１１と、判定部１２と、明度差ディザ加算部１３とを備える。判定部１２は、色覚異常者がどのような色空間を認識するかを示す色覚異常者認識色空間データ１２１を有する。
【００３２】
判定部１２には、設定部２０より、第１色覚異常者用の判定を実施させるか、第２色覚異常者用の判定を実施させるかを設定するための設定データＤpdと、後述する閾値を設定するための閾値データＤthとが入力される。明度差ディザ加算部１３には、後述する明度差ディザのパターンを選択するための選択データＤselが入力される。
【００３３】
画像処理装置１０には、複数の色を含む画像を構成する画像データが入力される。画像処理装置１０に入力される画像データは、一例として、図２に示すような案内画像Ｉｍｇを構成する画像データであるとする。案内画像Ｉｍｇは、「ＴＡＸＩ」の文字とタクシーのイラストとを含む。案内画像Ｉｍｇにおける背景と文字及びイラストとは、第１の色ＣＬ１と第２の色ＣＬ２とで図２に示すように色分けされている。本実施形態では、複数の色を２色とする。
【００３４】
第１の色ＣＬ１と第２の色ＣＬ２としては、色覚正常者が色の違いを認識して、案内画像Ｉｍｇを正しく認識できる２つの色を用いればよい。本実施形態では、一例として、第１の色ＣＬ１を橙、第２の色ＣＬ２を緑とする。
【００３５】
図２に示す案内画像Ｉｍｇを構成する画像データは、一例としてビットマップ形式のデータで、加法混色の３原色であるＲ，Ｇ，Ｂ信号として色座標変換部１１及び明度差ディザ加算部１３に入力される。Ｒ，Ｇ，Ｂ信号の代わりに、減法混色の３原色を含むＹ（黄），Ｍ（マゼンタ），Ｃ（シアン），Ｋ（黒）信号としてもよい。
【００３６】
色座標変換部１１は、本実施形態においては、入力されたＲ，Ｇ，Ｂ信号をLMS表色系の色座標に変換する。LMS表色系は、図３の（ａ），（ｂ）に示すように、Ｌ錐体とＭ錐体とＳ錐体それぞれの反応値Ｌ，Ｍ，Ｓを座標として、それぞれの色を表す表色系である。反応値ＬはＲ、反応値ＭはＧ、反応値ＳはＢの反応値を示す。
【００３７】
色座標変換部１１によって反応値Ｌ，Ｍ，Ｓに変換された画像データは、判定部１２に入力される。判定部１２は、色覚異常者認識色空間データ１２１を参照して、第１の色ＣＬ１と第２の色ＣＬ２とが、色覚異常者が色の差を認識できる２色であるか否かを判定する。
【００３８】
図３の（ａ），（ｂ）を用いて、第１の色ＣＬ１と第２の色ＣＬ２とが、色覚異常者が色の差を認識できる２色であるか否かを判定する原理について説明する。図３の（ａ）に示すように、第１の色ＣＬ１と第２の色ＣＬ２とがLMS表色系において○で示す位置で表される色であるとする。色覚正常者は、２つの○の間の距離を、第１の色ＣＬ１と第２の色ＣＬ２との色の差と認識する。
【００３９】
ところが、例えば第１色覚異常者であれば、Ｌ錐体が存在していないことから、LMS表色系の色空間内に存在する全ての色を、二次元的な色平面ＣＰｄ上の色として認識する。色平面ＣＰｄを色覚異常者認識色平面ＣＰｄと称することとする。
【００４０】
第１色覚異常者は、第１の色ＣＬ１を、○で示す位置から色覚異常者認識色平面ＣＰｄへの垂線である混同色線Lcc1を引いたときの●で示す位置の色ＣＬ10と認識する。また、第１色覚異常者は、第２の色ＣＬ２を、○で示す位置から色覚異常者認識色平面ＣＰｄへの垂線である混同色線Lcc2を引いたときの●で示す位置の色ＣＬ20と認識する。任意の混同色線を混同色線Lccとする。
【００４１】
２つの●の間の距離（即ち、色の差）が所定の閾値以上であれば、第１色覚異常者は、色ＣＬ10と色ＣＬ20との違いを認識し、案内画像Ｉｍｇには異なる２つの色が存在することを認識する。２つの●の間の距離が所定の閾値未満であれば、第１色覚異常者は、第１の色ＣＬ１と第２の色ＣＬ２との違いを認識することができず、案内画像Ｉｍｇは１つの色よりなる画像であると認識してしまう。
【００４２】
図３の（ｂ）は、色ＣＬ１’と色ＣＬ２’とが共通の混同色線Lcc上に位置している場合を示している。この場合、色覚正常者は色ＣＬ１’と色ＣＬ２’とを異なる色と認識するものの、第１色覚異常者は、色ＣＬ１’と色ＣＬ２’とを、色覚異常者認識色平面ＣＰｄ上の同じ色ＣＬ12’と認識してしまう。従って、第１色覚異常者は、色ＣＬ１’と色ＣＬ２’との違いを認識することができず、案内画像Ｉｍｇは１つの色よりなる画像であると認識してしまう。
【００４３】
図３の（ａ），（ｂ）では図示していないが、第２色覚異常者であれば、LMS表色系の色空間内に存在する全ての色を、図３の（ａ），（ｂ）に示す色覚異常者認識色平面ＣＰｄとは異なる他の色覚異常者認識色平面ＣＰｄ上の色として認識する。なお、上記のように、第３色覚異常者は稀であるので、本実施形態では、第１色覚異常者と第２色覚異常者のみを考慮するものとする。
【００４４】
そこで、判定部１２は、第１の色ＣＬ１と第２の色ＣＬ２のそれぞれを、色覚異常者認識色平面ＣＰｄ上に投影させる。ここでの投影とは、第１の色ＣＬ１と第２の色ＣＬ２の位置から色覚異常者認識色平面ＣＰｄに対して直交する混同色線Lccを引き、第１の色ＣＬ１と第２の色ＣＬ２それぞれに対応する色覚異常者認識色平面ＣＰｄ上の位置を求めることである。
【００４５】
判定部１２は、第１色覚異常者が認識する色覚異常者認識色平面ＣＰｄと、第２色覚異常者が認識する色覚異常者認識色平面ＣＰｄのそれぞれを色覚異常者認識色空間データ１２１として有している。よって、判定部１２は、第１の色ＣＬ１と第２の色ＣＬ２とを色覚異常者認識色平面ＣＰｄ上に投影させたときの、色覚異常者認識色平面ＣＰｄ上の位置を求めることができる。
【００４６】
判定部１２は、第１の色ＣＬ１と第２の色ＣＬ２とを色覚異常者認識色平面ＣＰｄ上に投影させたときの２つの点の間の距離が、設定部２０によって設定された閾値データＤthが示す閾値以上であるか否かによって、２つの色の違いを認識できるか否かを判定する。判定部１２には、設定部２０より設定データＤpdが入力されるので、判定部１２は第１色覚異常者用の判定と第２色覚異常者用の判定とを切り替えることができる。
【００４７】
ここでは、設定部２０によって判定部１２に閾値データＤthを供給しているが、閾値を固定として判定部１２に固定の閾値を保持させておいてもよい。
【００４８】
また、判定部１２は、第１の色ＣＬ１と第２の色ＣＬ２とが色覚異常者が色の差を認識できる２色であるか否かの判定に併せて、後述する明度差ディザ加算部１３によって明度差ディザを加算する際に、第１の色ＣＬ１と第２の色ＣＬ２とのどちらの色に対して明度差ディザを加算するのが好ましいかを判定する。判定部１２は、これらの判定結果を示す判定データＤdetを画像データ補正部１３に供給する。
【００４９】
明度差ディザ加算部１３は、判定データＤdetが、色覚異常者が第１の色ＣＬ１と第２の色ＣＬ２の２色が色の差を認識できない２色であることを示すとき、明度差ディザを加算すべきであると判定した色に対して、所定のパターンの明度差ディザを加算する。明度差ディザとは、面内に複数の明度が混在するパターンのディザである。本実施形態では、明度差ディザとして、２つの明度が混在するパターンを用いる。
【００５０】
明度差ディザ加算部１３は、第１の色ＣＬ１と第２の色ＣＬ２とのうちの一方の色に明度差ディザを加算することによってＲ，Ｇ，Ｂ信号よりなる画像データを補正する。明度差ディザ加算部１３によって補正された画像データは、Ｒ，Ｇ，Ｂ信号よりなる補正画像データとして出力される。
【００５１】
第１の色ＣＬ１と第２の色ＣＬ２とのうち、どちらの色に対して明度差ディザを加算するのが好ましいかについては、次のように決定すればよい。第１の色ＣＬ１と第２の色ＣＬ２とのいずれ一方に明度差ディザを加算したとき、色覚異常者が第１の色ＣＬ１と第２の色ＣＬ２とをより区別しやすくなる方の色に明度差ディザを加算することが好ましい。
【００５２】
第１色覚異常者の場合には、Ｒを見ることができない。そこで、明度差ディザ加算部１３は、第１の色ＣＬ１と第２の色ＣＬ２とのうち、LMS表色系の色座標における反応値Ｌが小さい方に明度差ディザを加算することが好ましい。第１の色ＣＬ１と第２の色ＣＬ２とが図３の（ａ）に示す位置関係にあれば、第２の色ＣＬ２に対して明度差ディザを加算するのが好ましい。
【００５３】
このとき、第１色覚異常者の場合にはＲを見ることができないので、反応値Ｌの明度成分は変化させないか、変化させたとしてもわずかとし、明度差ディザを加算する色が有する反応値を増減させた明度差ディザを加算することによって画像を知覚させる。明度差ディザを加算する色が反応値Ｍのみを有すれば、反応値Ｍの明度成分を増減させた明度差ディザとすればよい。明度差ディザを加算する色が反応値Ｓのみを有すれば、反応値Ｓの明度成分を増減させた明度差ディザとすればよい。明度差ディザを加算する色が反応値Ｍと反応値Ｓの双方を有すれば、反応値Ｍ及び反応値Ｓの明度成分を増減させた明度差ディザとすればよい。
【００５４】
第２色覚異常者の場合には、Ｇを見ることができない。そこで、明度差ディザ加算部１３は、第１の色ＣＬ１と第２の色ＣＬ２とのうち、LMS表色系の色座標における反応値Ｍが小さい方に明度差ディザを加算することが好ましい。第１の色ＣＬ１と第２の色ＣＬ２とが図３の（ａ）に示す位置関係にあれば、第１の色ＣＬ１に対して明度差ディザを加算するのが好ましい。
【００５５】
第２色覚異常者の場合にはＧを見ることができないので、反応値Ｍの明度成分は変化させないか、変化させたとしてもわずかとし、明度差ディザを加算する色が有する反応値を増減させた明度差ディザを加算することによって画像を知覚させる。明度差ディザを加算する色が反応値Ｌのみを有すれば、反応値Ｌの明度成分を増減させた明度差ディザとすればよい。明度差ディザを加算する色が反応値Ｓのみを有すれば、反応値Ｓの明度成分を増減させた明度差ディザとすればよい。明度差ディザを加算する色が反応値Ｌと反応値Ｓの双方を有すれば、反応値Ｌ及び反応値Ｓの明度成分を増減させた明度差ディザとすればよい。
【００５６】
明度差ディザ加算部１３が一方の色に加算する明度差ディザのパターンは、設定部２０より入力される選択データＤselによって選択することができる。図４は、案内画像Ｉｍｇの第１の色ＣＬ１に対して明度差ディザを加算した状態を示している。図４に示す明度差ディザは、破線で囲んだ円の部分を拡大して示しているように、市松模様のディザである。市松模様におけるハッチングを付した区画は明度が低い部分であり、ハッチングを付していない区画は明度が高い部分である。
【００５７】
図５も同様に、案内画像Ｉｍｇの第１の色ＣＬ１に対して明度差ディザを加算した状態を示している。図５に示す明度差ディザは、横縞模様のディザである。横縞模様のディザは、明度が低い線と明度が高い線とが垂直方向に交互に並んでいる。明度が低い線と明度が高い線とは互いに同じ幅である。
【００５８】
市松模様、横縞模様の他に、縦縞模様、斜め縞模様等の他のパターンを用いることもできる。また、明度が低い区画と、明度が高い区画とは、同じ形でなくてもよく、例えば、ドット模様のように、一方の区画は一体であり、その中にもう一方の区画がドットとして点在するものであってもよい。このとき、ドットの形状は、円形、多角形、不定形、その他いずれであってもよい。明度の低い区画の総面積と、明度が高い区画の総面積は、同じであっても、異なっていてもよい。
【００５９】
明度差ディザのパターンは必ずしも均一のパターンでなくてもよい。明度やパターンの形状が面内の位置に応じて変化してもよい。例えば、画像の縁から離れるに従って、明度や形状が段階的に変化するパターンであってもよい。また、図２に示す案内画像Ｉｍｇにおける「ＴＡＸＩ」の文字のように、同じ色が複数箇所に分散している場合には、同じ色であってもそれぞれの箇所で異なる明度や形状のパターンを用いてもよい。
【００６０】
本実施形態では複数の色を２色として説明したが、色覚異常者が同時に３色以上を区別できるようにすることも可能である。この場合、それぞれの隣り合う２色が色覚異常者に区別できるように、明度差ディザを加算すればよい。模様の種類や明度差を複数使い分けることによって、色覚異常者が全ての隣り合う２色を区別できるように画像を補正することができる。
【００６１】
なお、明度差ディザのパターンを例えば市松模様の１つに限定する場合には、設定部２０より選択データＤselを明度差ディザ加算部１３に供給する必要はない。
【００６２】
明度差ディザ加算部１３における動作をさらに具体的に説明する。明度差ディザ加算部１３は、図４，図５のように第１の色ＣＬ１に対して明度差ディザを加算する場合には、第１の色ＣＬ１の画像データを構成するそれぞれの画素データの明度を明度が高い状態と明度が低い状態とのいずれかに補正すればよい。図４の市松模様の場合には、１つの区画が複数画素で構成されるので、水平及び垂直の複数画素単位で、明度が高い状態と明度が低い状態とを交互に設定していけばよい。
【００６３】
図６は、図４または図５の場合に、第１の色ＣＬ１と第２の色ＣＬ２それぞれの明度を均等色空間CIE L*a*b*表色系における明度L*で示した特性図である。第１の色ＣＬ１に対して明度差ディザを加算しない場合には、明度L*は破線で示すL*Xであるとする。ここでは、明度差ディザを加算しない場合の第１の色ＣＬ１の明度と第２の色ＣＬ２の明度とを同じL*Xとしているが、明度L*は異なっていてもよい。
【００６４】
第１の色ＣＬ１に対して明度差ディザを加算すると、明度が低い部分の明度はL*X-ΔLとなり、明度が高い部分の明度はL*X+ΔLとなる。明度が低い部分と明度が高い部分とのそれぞれの面積はほぼ同じであるから、明度L*X-ΔLと明度L*X+ΔLとが積分されて、第１の色ＣＬ１の部分は、全体としては、見掛け上、明度L*Xで見えることになる。
【００６５】
色覚正常者が図４または図５のように明度差ディザを加算した案内画像Ｉｍｇを近距離で見ると、明度差ディザの存在によって、明度差ディザを加算していない案内画像Ｉｍｇとは若干異なって見える。しかしながら、明度差ディザを加算した案内画像Ｉｍｇを所定の距離以上離れた位置から見ると、明度差ディザを加算していない案内画像Ｉｍｇとほとんど同じように見える。
【００６６】
明度差ディザを加算しても色相は変化しない。よって、本実施形態では、デザイナが案内画像Ｉｍｇをデザインして選択した色を変更することはないので、デザイナの意図を毀損することはない。しかも、案内画像Ｉｍｇを所定の距離以上離れた位置から見れば、全く違和感を覚えない。
【００６７】
さらに、色覚異常者が明度差ディザを加算した案内画像Ｉｍｇを見れば、明度差ディザを加算した部分が浮き出るように見え、色覚異常者は案内画像Ｉｍｇを正しく認識することができる。
【００６８】
以上説明した図１に示す画像処理装置１０は、図７に示すハードウェア及びソフトウェアを用いて容易に実現することができる。図７に示すハードウェアは、パーソナル・コンピュータやその付属機器によって構成することができる。
【００６９】
図７において、中央処理装置（ＣＰＵ）１００は、記憶部３０１に記憶されているソフトウェアである一実施形態の画像処理プログラムを実行させることによって、画像処理装置１０として機能する。画像処理プログラムが記録されている光ディスク等の記録媒体D302を記録媒体再生装置３０２によって再生することにより、画像処理プログラムを実行させてもよい。
【００７０】
記憶部３０１に記憶されているか、光ディスク等の記録媒体D302に記録されている画像処理プログラムに基づいて、ＣＰＵ１００が実行する処理を機能ブロック図で表現したものが図１に示す画像処理装置１０である。勿論、図１に示す画像処理装置１０を純粋なハードウェアで構成することも可能である。
【００７１】
記録媒体D302に記録されている画像処理プログラムを、記憶部３０１にインストールさせてもよい。パーソナル・コンピュータが、画像処理プログラムをインターネット等の電気通信回線を介してダウンロードして、記憶部３０１に記憶させてもよい。
【００７２】
図１に示す設定部２０は、例えばキーボード２０１やマウス２０２によって構成することができる。案内画像Ｉｍｇを構成するＲ，Ｇ，Ｂ信号よりなる画像データは、入出力Ｉ／Ｆ５０を介してＣＰＵ１００へと入力される。ディスプレイ４００は、ＣＰＵ１００に入力された補正前の画像データを表示することができる。また、ディスプレイ４００は、ＣＰＵ１００によって上述のようにして第１の色ＣＬ１と第２の色ＣＬ２とのうちの一方にディザが加算された補正画像データを表示することができる。
【００７３】
印刷装置５００は、必要に応じて補正画像データを印刷することができる。さらに、図７では図示していないが、入出力Ｉ／Ｆ５０は、補正画像データを外部へと出力することも可能である。
【００７４】
次に、図８を用いて、一実施形態の画像処理方法及び実施形態の画像処理プログラムで実行される処理の手順について説明する。画像処理方法は、図１の画像処理装置１０や図７に示すＣＰＵ１００で実行される。画像処理プログラムは、記憶部３０１に記憶されているか、記録媒体D302に記録されており、画像処理プログラムで記述された命令がＣＰＵ１００によって実行される。
【００７５】
まず、図８を図１の画像処理装置１０で実際される画像処理方法として説明する。図８において、色座標変換部１１は、ステップＳ１にて、入力されたＲ，Ｇ，Ｂ信号よりなる画像データを、LMS表色系の画像データに色座標変換する。色座標変換ステップであるステップＳ１は設ける方が好ましい。
【００７６】
判定部１２は、ステップＳ２にて、画像データに含まれる２色を色覚異常者が認識する色覚異常者認識色平面ＣＰｄへと投影する。
【００７７】
判定部１２は、ステップＳ３にて、色覚異常者は、色覚異常者認識色平面ＣＰｄ上の２色を区別可能か否かを判定する。ステップＳ３は、第１の判定ステップである。区別可能でなければ（NO）、判定部１２は、ステップＳ４にて、明度差ディザを加算すべき色を決定する。
【００７８】
ここではステップＳ４を判定ステップではなく、処理ステップとして示しているが、ステップＳ４では、上述のように、第１の色ＣＬ１と第２の色ＣＬ２とのうち、どちらの色に対して明度差ディザを加算するのが好ましいかを判定した上で、明度差ディザを加算すべき色を決定する。ステップＳ４は、どちらの色に対して明度差ディザを加算するのが好ましいかを判定する第２の判定ステップを含む。
【００７９】
明度差ディザ加算部１３は、ステップＳ５にて、明度差ディザを加算すべき色の画素データに対して明度差ディザを加算して処理を終了する。ステップＳ３にて区別可能であれば（YES）、処理を終了する。
【００８０】
図８を画像処理プログラムに基づいてＣＰＵ１００によって実行される処理の手順として説明する。画像処理プログラムは、ＣＰＵ１００に、ステップＳ１にて、入力されたＲ，Ｇ，Ｂ信号よりなる画像データを、LMS表色系の画像データに色座標変換させる処理を実行させる。色座標変換ステップであるステップＳ１は設ける方が好ましい。
【００８１】
画像処理プログラムは、ＣＰＵ１００に、ステップＳ２にて、画像データに含まれる２色を色覚異常者が認識する色覚異常者認識色平面ＣＰｄへと投影させる処理を実行させる。
【００８２】
画像処理プログラムは、ＣＰＵ１００に、ステップＳ３にて、色覚異常者は、色覚異常者認識色平面ＣＰｄ上の２色を区別可能か否かを判定させる処理を実行させる。ステップＳ３は、第１の判定ステップである。区別可能でないと判定されれば（NO）、画像処理プログラムは、ＣＰＵ１００に、ステップＳ４にて、明度差ディザを加算すべき色を決定させる処理を実行させる。ステップＳ４は、どちらの色に対して明度差ディザを加算するのが好ましいかを判定する第２の判定ステップを含む。
【００８３】
画像処理プログラムは、ＣＰＵ１００に、ステップＳ５にて、明度差ディザを加算すべき色の画素データに対して明度差ディザを加算する処理を実行させて処理を終了させる。
【００８４】
ステップＳ３にて区別可能であると判定されれば（YES）、画像処理プログラムは、ＣＰＵ１００による処理を終了させる。
【００８５】
図９の（ａ）は、以上説明した本実施形態の画像処理装置、画像処理方法、画像処理プログラムによって、第１色覚異常者が案内画像Ｉｍｇを正しく認識できるよう、第１の色ＣＬ１に対して市松模様の明度差ディザを加算した状態を示している。
【００８６】
図９の（ｂ）は図４と同様、以上説明した本実施形態の画像処理装置、画像処理方法、画像処理プログラムによって、第２色覚異常者が案内画像Ｉｍｇを正しく認識できるよう、第２の色ＣＬ２に対して市松模様の明度差ディザを加算した状態を示している。
【００８７】
本実施形態では、第１の色ＣＬ１を橙、第２の色ＣＬ２を緑としているので、第１色覚異常者に対しては図９の（ａ）に示すように案内画像Ｉｍｇを補正し、第２色覚異常者に対しては図９の（ｂ）に示すように案内画像Ｉｍｇを補正している。どちらの色に明度差ディザを加算するかは、第１の色ＣＬ１と第２の色ＣＬ２との組み合わせによって適宜に決定される。
【００８８】
前述のように、明度差ディザ加算部１３は、第１の色ＣＬ１と第２の色ＣＬ２とのうち、色覚異常者が見えない色の反応値が小さい方の色に明度差ディザを加算する。第１の色ＣＬ１と第２の色ＣＬ２とで、色覚異常者が見えない色の反応値が同じ場合には、第１の色ＣＬ１と第２の色ＣＬ２とのいずれに明度差ディザを加算してもよい。第１の色ＣＬ１の部分と第２の色ＣＬ２の部分との面積が異なる場合には、面積の広い色の部分に明度差ディザを加算するのが好ましい。
【００８９】
以上説明した本実施形態においては、色座標変換部１１は入力されたＲ，Ｇ，Ｂ信号をLMS表色系の色座標に変換し、判定部１２は、画像データとして反応値Ｌ，Ｍ，Ｓに基づいて、色覚異常者が色の差を認識できる２色であるか否かを判定している。色座標変換部１１が、入力されたＲ，Ｇ，Ｂ信号をCIE L*a*b*表色系の色座標に変換し、判定部１２が色相a*，b*の値に基づいて、色覚異常者が色の差を認識できる２色であるか否かを判定してもよい。
【００９０】
この場合、判定部１２には、色覚異常者認識色空間データ１２１として、CIE L*a*b*表色系の色空間内で色覚異常者が認識する二次元的な色平面を示すデータを保持させておく。
【００９１】
本発明は以上説明した本実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変更可能である。画像処理装置を構成する場合、ハードウェアとソフトウェアの使い分けは任意である。画像処理装置に入力される画像データの形式はビットマップ形式に限定されず、ＪＰＥＧ等の圧縮画像データであってもよい。
【符号の説明】
【００９２】
１０  画像処理装置
１１  色座標変換部
１２  判定部
１３  明度差ディザ加算部
２０  設定部
１００  中央処理装置（コンピュータ）
１２１  色覚異常者認識色空間データ
【図１】
2014138249.tif 000003
【図２】
2014138249.tif 000004
【図３】
2014138249.tif 000005
【図４】
2014138249.tif 000006
【図５】
2014138249.tif 000007
【図６】
2014138249.tif 000008
【図７】
2014138249.tif 000009
【図８】
2014138249.tif 000010
【図９】
2014138249.tif 000011