(57)【要約】【課題】  画像データの有色の領域にハッチングなどの模様を付すことにより、色弱者にも色の違いを識別可能とすることができるが、健常者にとっては模様が煩わしかった。【解決手段】  入力画像データを取得する入力画像データ取得手段と、前記入力画像データの画像に、前景となる模様を付加した画像データを生成する生成手段とを備え、前記生成手段は、前記画像データにおける前景と前記前景に対する背景との健常者が感じる第１の色差より、前記前景と前記背景との色弱者が感じる第２の色差が大きくなるように、前記前景の色を決定する色決定手段とを具備する。模様の色を上述したような色とすることで、健常者には色差をあまり感じさせず、色弱者には色差が十分であって模様が付されていることを認識できるようになる。【選択図】  図２
2015201764.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データを取得する入力画像データ取得手段と、
前記入力画像データの画像に、前景となる模様を付加した画像データを生成する生成手段とを備え、
前記生成手段は、
前記画像データにおける前景と前記前景に対する背景との健常者が感じる第１の色差より、前記前景と前記背景との色弱者が感じる第２の色差が大きくなるように、前記前景の色を決定する色決定手段を有することを特徴とする画像処理装置。
【請求項２】
前記色決定手段は、前記第１の色差より前記第２の色差が大きくなる条件を満たす前景色のうち、前記第２の色差が最大となるように前記前景の色を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記色決定手段は、前記第１の色差より前記第２の色差が大きくなる条件を満たす前景色のうち、前記第１の色差と前記第２の色差との差が最大となるように前記前景の色を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
健常者と色弱者とに関する優先度の指定を受ける指定部を備え、
前記色決定手段は、
前記第１の色差より前記第２の色差が大きくなる条件を満たす前景色のうち、前記第２の色差が最大となるように決められる健常者優先の条件および、前記第１の色差と前記第２の色差との差が最大となるように決められる色弱者優先の条件から、前記指定された優先度に応じた条件を用いて前記前景の色を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記色決定手段は、
前記入力画像データの有色の領域に対して、当該領域の色に対する色差が所定値未満となる色を背景色とすることを特徴とする請求項１ないし４のいずれか一項に記載の画像処理装置。
【請求項６】
前記生成手段は、
前記入力画像データの有色の領域に、当該領域の色に応じた模様の前景を付加することを特徴とする請求項１ないし５のいずれか一項に記載の画像処理装置。
【請求項７】
入力画像データを取得する入力画像データ取得工程と、
前記入力画像データの画像に、前景となる模様を付加した画像データを生成する生成工程とを実行し、
前記生成工程では、
前記画像データにおける前景と前記前景に対する背景との健常者が感じる第１の色差より、前記前景と前記背景との色弱者が感じる第２の色差が大きくなるように、前記前景の色を決定する色決定工程とを実行することを特徴とする画像処理方法。
【請求項８】
画像処理制御をコンピューターに実行させる画像処理プログラムであって、
入力画像データを取得する入力画像データ取得機能と、
前記入力画像データの画像に、前景となる模様を付加した画像データを生成する生成機能とを実行し、
前記生成機能では、
前記画像データにおける前景と前記前景に対する背景との健常者が感じる第１の色差より、前記前景と前記背景との色弱者が感じる第２の色差が大きくなるように、前記前景の色を決定する色決定機能とを実行させることを特徴とする画像処理プログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、有色の領域を有する画像データを取得してカラーユニバーサル印刷用の処理を行う画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
色弱者のための補助として、画像の色に応じてハッチングなどの模様を付加することにより、色弱者にとっても色の違いを識別可能とするカラーユニバーサル印刷が知られている。
特許文献１には、原稿を読み取って画像データとし、この画像データにおける有色の領域にハッチングなどの模様を付して印刷を行う画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１００３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来の画像形成装置では、有色の領域にハッチングなどの模様を付しているが、健常者にとっては模様が煩わしく、かえって見難くなってしまうことがあった。
本発明は、色弱者にとって有色の領域を判別しやすく、健常者にとっても見易いカラーユニバーサル印刷が可能な画像処理装置、画像処理方法および画像処理プログラムを提供する。
【課題を解決するための手段】
【０００５】
本発明は、入力画像データを取得する入力画像データ取得手段と、前記入力画像データの画像に、前景となる模様を付加した画像データを生成する生成手段とを備え、前記生成手段は、前記画像データにおける前景と前記前景に対する背景との健常者が感じる第１の色差より、前記前景と前記背景との色弱者が感じる第２の色差が大きくなるように、前記前景の色を決定する色決定手段を有する構成としてある。
前記構成において、入力画像データ取得手段が入力画像データを取得すると、生成手段は前記入力画像データの画像に、前景となる模様を付加した画像データを生成する。このとき、前記生成手段の色決定手段は、前記画像データにおける前景と前記前景に対する背景との健常者が感じる第１の色差より、前記前景と前記背景との色弱者が感じる第２の色差が大きくなるように、前記前景の色を決定する
模様の色を上述したような色とすることで、健常者には色差をあまり感じさせず、色弱者には色差が十分であって模様が付されていることを認識できるようになる。
【０００６】
本発明の他の態様として、前記色決定手段は、前記第１の色差より前記第２の色差が大きくなる条件を満たす前景色のうち、前記第２の色差が最大となるように前記前景の色を決定する構成としても良い。
前記構成において、前記第１の色差よりも前記第２の色差の方が大きくなる組み合わせは一つとは限らないので、前記第２の色差が最大となるように前記模様の色を決定する。色弱者にとって最も見やすく、それを主目的としつつ、健常者には少なくとも色弱者よりも色差が少なく見えるようにする。
【０００７】
本発明の他の態様として、前記色決定手段は、前記第１の色差より前記第２の色差が大きくなる条件を満たす前景色のうち、前記第１の色差と前記第２の色差との差が最大となるように前記前景の色を決定する構成としても良い。
前記構成において、前記第１の色差よりも前記第２の色差の方が大きくなる組み合わせは一つとは限らないので、前記第１の色差と前記第２の色差とのが最大となるように前記模様の色を決定する。
色弱者にとって見やすくしつつ、そのときに健常者には最も色差を少なくできる。
【０００８】
本発明の他の態様として、健常者と色弱者とに関する優先度の指定を受ける指定部を備え、前記色決定手段は、前記第１の色差より前記第２の色差が大きくなる条件を満たす前景色のうち、前記第２の色差が最大となるように決められる健常者優先の条件および、前記第１の色差と前記第２の色差との差が最大となるように決められる色弱者優先の条件から、前記指定された優先度に応じた条件を用いて前記前景の色を決定する構成としても良い。
上記構成において、指定部は、健常者と色弱者とに関する優先度の指定を受ける。すると、色決定手段は、前記第１の色差より前記第２の色差が大きくなる条件を満たす前景色のうち、前記第２の色差が最大となるように決められる健常者優先の条件および、前記第１の色差と前記第２の色差との差が最大となるように決められる色弱者優先の条件から、前記指定された優先度に応じた条件を用いて前記前景の色を決定する。
すなわち、健常者優先の条件と、色弱者優先の条件とがあることを前提として、いずれを優先するかを指定部にて指定し、色決定手段がその指定に応じた条件を用いて前景の色を決定する。
【０００９】
本発明の他の態様として、前記色決定手段は、前記入力画像データの有色の領域に対して、当該領域の色に対する色差が所定値未満となる色を背景色とする構成としても良い。また、前記生成手段は、前記入力画像データの有色の領域に、当該領域の色に応じた模様の前景を付加する構成としても良い。
このようにすることで、背景色としてとりうる値の自由度があがるので、前記条件を満たすとともに、より好適な背景色・前景色を決めることができる。
この他、前記色決定手段は、前記画像データの色空間を、網膜における異なる波長に対応するそれぞれの錐体細胞に対応した色空間に変換し、異常のある錐体細胞の感度を減らすことで色弱者が感じる色を求める構成としても良い。
色弱者が感じる色を求める手法は様々であるが、前記構成においては、まず、前記画像データの色空間を、網膜における異なる波長に対応するそれぞれの錐体細胞に対応した色空間に変換する。錐体細胞に対応した色空間であるので、異常のある錐体細胞の感度を調整することで色弱者が感じる色を再現できる。一般的には、異常のある錐体細胞の感度を減らすことで色弱者が感じる色を求められる。
【００１０】
本発明は、必ずしも実体のある装置に限られる必要はなく、その方法としても機能することは容易に理解できる。このため、本発明の他の態様として、入力画像データを取得する入力画像データ取得工程と、前記入力画像データの画像に、前景となる模様を付加した画像データを生成する生成工程とを実行し、前記生成工程では、前記画像データにおける前景と前記前景に対する背景との健常者が感じる第１の色差より、前記前景と前記背景との色弱者が感じる第２の色差が大きくなるように、前記前景の色を決定する色決定工程とを含む構成としても良い。
【００１１】
ところで、このような画像形成装置は単独で存在する場合もあるし、ある機器に組み込まれた状態で利用されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものである。従って、ソフトウェアであったりハードウェアであったりするなど、適宜、変更可能である。
発明の思想の具現化例として画像形成装置のソフトウェアとなる場合には、かかるソフトウェアを記録した記録媒体上においても当然に存在し、利用されるといわざるをえない。
さらに、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。
【００１２】
本発明をソフトウェアで実現する場合、ハードウェアやオペレーティングシステムを利用する構成とすることも可能であるし、これらと切り離して実現することもできる。例えば、各種の演算処理といっても、その実現方法はオペレーティングシステムにおける所定の関数を呼び出して処理することも可能であれば、このような関数を呼び出すことなくハードウェアから入力することも可能である。そして、実際にはオペレーティングシステムの介在のもとで実現するとしても、プログラムが媒体に記録されて流通される過程においては、このプログラムだけで本発明を実施できるものと理解することができる。
また、本発明をソフトウェアで実施する場合、発明がプログラムを記録した媒体として実現されるのみならず、本発明がプログラム自体として実現されるのは当然であり、プログラム自体も本発明に含まれる。
【発明の効果】
【００１３】
本発明によれば、色弱者にとって有色の領域を判別しやすく、健常者にとって煩わしくない模様の色を決定することができ、カラーユニバーサル印刷にも貢献することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の画像処理装置が適用される印刷装置のブロック図である。
【図２】元の画像データと画像処理後の画像データを示す図である。
【図３】画像処理装置の処理手順を示すフローチャートである。
【図４】有色領域の変換テーブルの内容を示す図である。
【図５】ハッチパターンを示す図である。
【図６】重み付け係数ｗを変更するユーザインターフェイスの画面例を示す図である。
【図７】画像処理装置の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１５】
（第一実施例）
次に、前記構成からなる本実施形態の動作を説明する。
図１は、本発明の画像処理装置が適用される印刷装置をブロック図により示している。
印刷装置（プリンター）１０は、コントローラー１１が（プリント）エンジン１２を制御している。コントローラー１１内には、外部機器との接続を司るインターフェイス回路（Ｉ／Ｆ）１３と、ＣＰＵ１４と、ＲＯＭ１５と、エンジン１２との接続を司るエンジンＩ／Ｆ（インターフェイス）１７と、ＲＡＭ１６と、以下に詳述するハッチパターン画像データを生成するハッチパターン生成処理部１８と、操作パネル１９とを備えている。
【００１６】
本実施例では、図示しない外部のＰＣが印刷を行なおうとすると、本印刷装置１０に画像データを送り出す。すると、コントローラー１１はインターフェイス回路１３を介して画像データが読み込まれＲＡＭ１６に一時的に記憶された後、主にハッチパターン生成処理部１８による処理によってハッチパターン画像データが生成される。次に、コントローラー１１は、エンジンＩ／Ｆ１７を介してエンジン１２に対して同ハッチパターン画像データを送出し、エンジン１２が所定の印刷媒体上に印刷する。
【００１７】
図２は元の画像データと画像処理後の画像データを図により示している。
同図（ａ）は、元の画像データである。図の絵柄について補足すると、「（Ｂ）」と付した四角の領域は青色が付されており、「（Ｇ）」と付した丸の領域は緑色が付されており、「（Ｙ）」と付した三角の領域は黄色が付されている。
同図（ｂ）は、（ａ）の画像データに対して生成されるハッチパターン画像データであり、画像データの青色の領域に対して斜行する格子柄の模様が付され、画像データの緑色の領域に対してランダムなドットの模様が付され、画像データの黄色の領域に対して縦横の格子柄の模様が付される。
【００１８】
同図（ｃ）は、（ａ）の画像データに、（ｂ）の模様を付加した仕上がり後の画像データである。なお、吹き出し部位に前景とあるのは（ｂ）で付される模様の画素を指しており、背景とあるのは（ａ）の画像データの有色の領域で模様が付されていない領域を指している。後述するように、画像データを処理する際に、前景と背景とで処理を変えている。
【００１９】
図３は画像処理装置の処理手順をフローチャートにより示している。なお、コントローラー１１は、ＣＰＵ１４とＲＯＭ１５とＲＡＭ１６などを備えており、以下の制御を実施するうえでコンピューターを構成していると言える。
ステップＳ１００の処理では、画像データを取得する。上述したように、図示しない外部のＰＣで印刷の処理を選択すると、本印刷装置１０に対して画像データを送り出す。すると、印刷装置１０は同画像データをインターフェイス回路１３を介して受信し、ＲＡＭ１６に一時的に記憶する。この処理は入力画像データ取得手段（以下において、手段は、機能、工程に相当する。）に相当する。本実施例では、印刷装置での処理を想定しているが、例えば、デジタルカメラの内部でも同様に有色の領域に模様を付すということも可能であり、この場合画像データを取得する処理は、写真を撮影する場合や、撮影されている写真にアクセスする場合なども含むことになる。
なお、本実施例では、印刷装置内で処理を完了しているが、例えば、外付けのコンピュータで画像データを生成して印刷装置に対して印刷を実行させる状況では、外付けのコンピュータで本画像処理を実施しても良い。また、インターネットのクラウド上での処理であってもよい。
【００２０】
ステップＳ２００の処理は、健常者の全ての第１色差を算出する処理である。
画像データは一般的なｓＲＧＢ色空間に基づくＲＧＢ値となっている。すなわち、光の三原色である赤（Ｒ）、緑（Ｇ）、青（Ｙ）の三要素について低明度から高明度までの範囲を多階調（２５６階調）の数値で表したものとなる。なお、画像データは、ＲＧＢ値に限られず、他の色空間、例えば、ＨＳＶなどの他の色空間の階調値で表されていても良い。なお、ＨＳＶ色空間は色相（Ｈｕｅ）、彩度（Ｓａｔｕｒａｔｉｏｎ）、明度（Ｌｉｇｈｔｎｅｓｓ）の三つの成分の階調値で表される色空間である。
【００２１】
ＲＧＢの各要素ごとに２５６階調あるので、表現可能な色は（２５６＊＊３）色（＊＊はべき乗を表す）である。ステップＳ２００の処理では、全ての各色について、他の各色との色差を求める処理である。なお、この場合に健常者を考慮した特別の処理はない。健常者を前提としている色空間だからである。そして、この色差は第１色差と呼ぶ。
【００２２】
基準とする色を（Ｒi1，Ｇi2，Ｂi3）で表し、これと比較する色を（Ｒj1，Ｇj2，Ｂj3）で表すとする。そして、これらの色の違いを色差ΔＥijとする。（i1,i2,i3,j1,j2,j3=0〜255）なお、ｉ＝０〜（２５６＊＊３−１）とし、このとき
i1は、iを（２５６＊＊３)で割った余り
i2は、iを（２５６)で割った商について、さらに２５６で割った余り
i3は、iを（２５６＊＊２)で割った商
を表す（以後、ｊについても同様とする）こととし、簡便に（Ｒi ，Ｇi ，Ｂi ）などとi だけで表すものとする。
【００２３】
まず、基準とする色（Ｒi ，Ｇi ，Ｂi ）の色彩値（Ｌi ，ａi ，ｂi ）を求める。最初に、ｓＲＧＢ空間から直接演算可能なＸＹＺ色空間に変換する。このときの変換式は、
（Ｘi ，Ｙi ，Ｚi ）＝ｆ（Ｒi ，Ｇi ，Ｂi ）
であり、変換にはｓＲＧＢのＩＣＣプロファイルを利用する。
次に、ＸＹＺ色空間から光源（本実施例ではＤ５０とするが、必要に応じて変更可能である）を指定した上で色彩値の色空間に変換するには、変換式は
（Ｌi ，ａi ，ｂi ）＝ｇ（Ｘi ，Ｙi ，Ｚi ）
として算出可能である。
【００２４】
同様に、比較する色（Ｒj ，Ｇj ，Ｂj ）についても、色彩値（Ｌj ，ａj ，ｂj ）へと変換すると、
（Ｌj ，ａj ，ｂj ）＝ｇ（ｆ（Ｒj ，Ｇj ，Ｂj ））
となる。健常者における両者の色差ΔＥij（第１色差）は、
ΔＥij＝｜（Ｌi ，ａi ，ｂi ）−（Ｌj ，ａj ，ｂj ）｜
となる。
【００２５】
次に、ステップＳ３００の処理は色弱者の全ての第２色差を算出する処理である。
人間の場合は、色を検知するため、網膜には異なる波長に対応してそれぞれ異なる錐体細胞が存在する。健常者の錐体細胞は、感知する波長ごとに存在している。しかし、色弱者の場合、どれかの種類の錐体細胞が欠如していたり異常があったりする場合がある。従って、それぞれの錐体細胞が感知する波長に基づく色空間（ＬＭＳ色空間）を定義し、他の色空間から変換することで、錐体細胞の欠如に起因する視認性を演算で再現できるといえる。
【００２６】
例えば、どれかの種類の錐体細胞が欠如している場合、存在する錐体細胞が対応する波長については健常者と同じ感度があるが、欠如している錐体細胞が対応する波長については、正常な感度を期待できないことになる。この場合、欠如している錐体細胞の感度を減らせば、色弱者が感じる色を演算で再現できる場合がある。
【００２７】
健常者の場合、ＸＹＺ色空間からＬＭＳ色空間への変換式は、
（Ｌ，Ｍ，Ｓ）＝ＴLMS・（Ｘ，Ｙ，Ｚ）
ここで、ＴLMSは、３×３の要素の行列であり、
【数１】
2015201764.tif 000003
である。
【００２８】
しかし、Ｐ型色覚の色弱者の場合は、上述したＸＹＺ色空間からＬＭＳ色空間への変換に加え、さらに、次のパラメータの行列を乗算する。
【数２】
2015201764.tif 000004
【００２９】
すなわち、色弱者が感じる色空間（Ｌp，Ｍp，Ｓp）では、
（Ｌp，Ｍp，Ｓp）＝ＴpLMS・ＴLMS・（Ｘ，Ｙ，Ｚ）
として表される。ＴpLMSは、結果的に
Ｌp＝２．０２Ｍ−２．５２Ｓ
Ｍp＝Ｍ
Ｓp＝Ｓ
となり、Ｌに対応する錐体細胞が欠如し、波長の異なる錐体細胞が補助的に検知している状況が表れている。
【００３０】
以上のことを応用することで、色弱者が感知しているＸＹＺ色空間は、
（Ｘp，Ｙp，Ｚp）＝ＴLMS**(-1)・ＴpLMS・ＴLMS・（Ｘ，Ｙ，Ｚ）
となることが知られている。なお、ＴLMS**(-1)は、ＴLMS の逆行列である。
【００３１】
そして、基準の色（Ｒi ，Ｇi ，Ｂi ）に対応する（Ｘpi，Ｙpi，Ｚpi）は、
（Ｘpi，Ｙpi，Ｚpi）＝ＴLMS**(-1)・ＴpLMS・ＴLMS・（Ｘi，Ｙi，Ｚi）
となり、さらに、色彩値の色空間に変換すると
（Ｌpi，ａpi，ｂpi）＝ｇ（Ｘpi，Ｙpi，Ｚpi）
と表される。
【００３２】
同様に、比較する色（Ｒj ，Ｇj ，Ｂj ）についても、色彩値（Ｌpj，ａpj，ｂpj）へと変換すると、
（Ｌpj，ａpj，ｂpj）＝ｇ（Ｘpj，Ｙpj，Ｚpj）
となる。色弱者における両者の色差ΔＥpij（第２色差）は、
ΔＥpij＝｜（Ｌpi，ａpi，ｂpi）−（Ｌpj，ａpj，ｂpj）｜
となる。
【００３３】
さらに、ステップＳ４００の処理では、第１色差よりも第２色差の方が大きいか判定するため、第２色差から第１色差を減算した判定値Ｐijを以下のように求める。
Ｐij＝ΔＥpij−ΔＥij
この判定値Ｐijが正であれば、健常者が感じる色差より、色弱者が感じる色差の方が大きい組合せであるといえる。
以上のような前準備をしておく。なお、この演算は毎回行なう必要のないものであり、一度演算したらその演算結果を保存して起き、次回は演算しないで保存してあるものを読み込むようにしても良い。また、演算は事前に行ったものとして結果だけを保存しておいても良い。後述するように実際には色差があまり大きい物を使うことはありえないので、色差が所定の範囲に収まっている組合せ（基準の色と比較する色）の結果だけを保存しておいても良い。
【００３４】
画像データを読み込んだら、各画素を対象画素として以下の処理を実施する。まず、ステップＳ５００の処理は、注目画素処理である。対象画素を順次移動させていくので、対象画素を注目画素と呼び、その画素のデータとｘｙ座標値を取得する。そして、ステップＳ６００では、前景色・背景色判定処理を実施し、有色領域に対してハッチパターンの模様を付す。このため、予め注目画素のＲＧＢ値と座標からハッチパターンに変換する変換テーブルをＲＯＭ１５に保存してある。
【００３５】
図４は有色領域の変換テーブルの内容を図により示しており、図５はハッチパターンを図により示している。
図４に示すように、変換テーブルは、入力値としてＲＧＢ値を引数とし、出力値としてハッチパターン形状Ｎｏを備えている。
まず、同ＲＯＭ１５を参照し、注目画素のＲＧＢ値からハッチパターンの形状Ｎｏ．を取得する。図５に示すように、ハッチパターンの形状Ｎｏに対応して、ハッチパターンの模様を表すために８×８升の二値テーブルを用意してある。テーブルの要素は二値で表され、「１」であれば前景であって模様として画素を付すことを表し、「０」であれば背景であって模様として画素を付さないことを表す。
【００３６】
注目画素の座標を（ｘ，ｙ）とすると、ハッチパターンのサイズ（８，８）で余り（ｐｘ，ｐｙ）を計算し、８×８升の二値テーブル内の座標（ｐｘ，ｐｙ）に記録されている二値データを読み出す。「１」であれば前景であり、「０」であれば背景である。なお、座標は、左上角を原点（０，０）とする。一例として、注目画素の座標（ｘ，ｙ）が（１００，１０５）であると、ハッチパターンのサイズ（８，８）で割った余りは（４，１）となり、ハッチパターンの形状Ｎｏが「１」の例であると、８×８升の二値テーブル内の座標（４，１）に記憶されている「１」が読み出され、前景であることが分かる。
【００３７】
このように、本実施例では、有色の領域において、同領域の色に対応して模様の図柄を決めている。本実施例では、予め色と図柄を対応づけているので、例えば色と図柄の対応付けを標準化することも可能である。むろん、これ以外の模様の図柄の決め方を採用することも可能である。
また、色と図柄の対応付けは、色相と図柄の固定的な対応付けだけでなく、色の濃度に対応して模様の図柄を決めることも可能である。例えば、ある色については斜線のハッチングであったとして、濃度が薄いほど斜線の間隔が広がり、濃度が濃いほど斜線の間隔が狭まるというような対応付けをしておけば、ハッチングを見て色と濃度とが同時に判別できるようにもなる。
【００３８】
続いて、ステップＳ７００では、前景色・背景色決定処理を実施する。前景色・背景色決定処理では、まず、注目画素の色（Ｒo ，Ｇo ，Ｂo ）に対して、以下の条件１を満たす色を、背景色の候補とする色（Ｒｋ ，Ｇｋ ，Ｂｋ ）として算出する。
【００３９】
・条件１）
注目画素（Ｒo ，Ｇo ，Ｂo ）と背景色との色差ΔＥが、
ΔＥij≦６．５
であること。この条件により、背景となる領域の入力画像の色と、健常者にとって感覚的な印象としては同じ色に認識される色が背景色の候補として設定される。
【００４０】
これは、前記入力画像データの有色の領域に対して、当該領域の色に対する色差が所定値未満となる色を背景色としている。また、前記入力画像データの有色の領域に、当該領域の色に応じた模様の前景を付加することになる。このようにすることで、背景色としてとりうる値の自由度があがるので、本発明の条件を満たす、より好適な背景色・前景色を決めることができる。
次に、背景色の候補とする色（Ｒｋ ，Ｇｋ ，Ｂｋ ）のうちから、以下の条件２、３を満たす背景色（Ｒｓ ，Ｇｓ ，Ｂｓ ）と前景色（Ｒｔ ，Ｇｔ ，Ｂｔ ）を求める。
【００４１】
・条件２）
色弱者が感じる背景色（Ｒi ，Ｇi ，Ｂi ）と前景色（Ｒj ，Ｇj ，Ｂj ）との色差ΔＥpijから、健常者が感じる色差ΔＥijを減算した判定値Ｐij（＝ΔＥpij−ΔＥij）が最も大きくなること。
Ｍａｘ（Ｐij)
すなわち、前記第１の色差より前記第２の色差が大きくなる条件を満たす前景色のうち、前記第２の色差が最大となるように前記前景の色を決定していることになる。
【００４２】
・条件３）
判定値Ｐijが正であること。
Ｐij＞０
【００４３】
以上より、条件１〜条件３に該当する前景色（Ｒj ，Ｇj ，Ｂj ）が決定される。特に、条件３により、色弱者が感じる背景色と前景色との色差が、健常者が感じる背景色と前景色との色差より大きくなる、背景色（Ｒｓ ，Ｇｓ ，Ｂｓ ）および前景色（Ｒｔ ，Ｇｔ ，Ｂｔ ）の組み合わせが求まる。
【００４４】
続く、ステップＳ８００の処理は、色変換処理である。ここでの色変換処理とは、ステップＳ６００で有色領域に対してハッチパターンの模様を付すにあたり、フラグを参照して、「１」であれば前景であって該当する前景色（Ｒｔ ，Ｇｔ ，Ｂｔ ）に色変換し、「０」であれば背景であって背景色（Ｒｓ ，Ｇｓ ，Ｂｓ ）に色変換する。
ステップＳ９００の処理では、ステップＳ５００〜ステップＳ８００の処理を画像データの全画素について行なうまで繰り返す。この結果、全画素が終了したときには、変換後の画像データが生成されている。
従って、ステップＳ４００〜Ｓ９００の処理が生成手段に相当し、特に、ステップＳ２００〜Ｓ７００の処理が色決定手段に相当する。
【００４５】
（第二実施例）
上述した第一実施例では、色弱者が感じる背景色と前景色との色差ΔＥpijから、健常者が感じる色差ΔＥijを減算した判定値Ｐijが最も大きくなることを条件としていた。この条件は、健常者優先の立場である。
一方で、色弱者が感じる色差ΔＥpijが最も大きくなる前景色を選択しても良い。すなわち、条件２を次のように変更し、
【００４６】
・条件２’）
Ｍａｘ（ΔＥpij）
を選択する。他の条件１と条件３は同じである。すなわち、前景色の色を決めているので、ステップＳ７００の処理で実施する色決定手段に相当する。
より具体的には、前記第１の色差より前記第２の色差が大きくなる条件を満たす前景色のうち、前記第１の色差と前記第２の色差との差が最大となるように前記前景の色を決定している。
【００４７】
（第三実施例）
第三実施例では、第一実施例と第二実施例とを加味し、健常者優先と色弱者優先とを選択したり、調整できるようにする。すなわち、ステップＳ７００の処理で実施する色決定手段に相当する。
条件２”で使用する判定値Ｐadj として、以下のように定義する。
Ｐadj＝ｗΔＥpij＋（１−ｗ）（ΔＥpij−ΔＥij）
ただし、ｗ＝０〜１．０
【００４８】
図６は、重み付け係数ｗを変更するユーザインターフェイスの画面例を示している。
同図において、表示のタイトルとして、「カラーユニバーサルプリント設定」と記載し、前景色の表示を調整できることについて「ハッチパターン設定」と表示し、スライダを移動させることにより、「色弱者優先」と「健常者優先」との間で任意に調整できるようにして操作を促している。
スライダの位置により、係数ｗの値を１．０〜０の間で変化させ、判定値Ｐadj の算出式を特定し、その上で、判定値Ｐadj が最大となる前景値を決定する。
以上の処理は、健常者と色弱者とに関する優先度の指定を受ける指定部を備え、前記色決定手段は、前記第１の色差より前記第２の色差が大きくなる条件を満たす前景色のうち、前記第２の色差が最大となるように決められる健常者優先の条件および、前記第１の色差と前記第２の色差との差が最大となるように決められる色弱者優先の条件から、前記指定された優先度に応じた条件を用いて前記前景の色を決定することに相当する。
【００４９】
（第四実施例）
上述した第一実施例では、注目画素の色から条件１を満たす背景色の候補となる色（Ｒｋ ，Ｇｋ ，Ｂｋ ）を求め、（Ｒｋ ，Ｇｋ ，Ｂｋ ）のうちから条件２、３を満たす背景色（Ｒｓ ，Ｇｓ ，Ｂｓ ）を求めるようにした。背景色の決め方としてはこれに限られることなく、例えば、入力画像データの注目画素の色を背景色として、注目画素の色（背景色）に対して条件２、３を満たす前景色（Ｒｔ ，Ｇｔ ，Ｂｔ ）を求めるようにしてもよい。
【００５０】
なお、本発明は前記実施例に限られるものでないことは言うまでもない。当業者であれば言うまでもないことであるが、
・前記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること
・前記実施例の中で開示されていないが、公知技術であって前記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること
・前記実施例の中で開示されていないが、公知技術等に基づいて当業者が前記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること
は本発明の一実施例として開示されるものである。
【符号の説明】
【００５１】
１０…印刷装置（プリンター）、１１…コントローラー、１２…（プリント）エンジン、１３…インターフェイス回路（Ｉ／Ｆ）、１４…ＣＰＵ、１５…ＲＯＭ、１６…ＲＡＭ、１７…エンジンＩ／Ｆ（インターフェイス）、１８…ハッチパターン生成処理部。
【図１】
2015201764.tif 000005
【図２】
2015201764.tif 000006
【図３】
2015201764.tif 000007
【図４】
2015201764.tif 000008
【図５】
2015201764.tif 000009
【図６】
2015201764.tif 000010
【図７】
2015201764.tif 000011