(57)【要約】【課題】    色識別性を向上させることができるコンピュータによる画像処理技術を用いた画素処理装置を提供する。【解決手段】輝度を表す輝度軸と、クロマティクネス指数を示す２の軸である第１軸及び第２軸と、の３の直交座標軸系によって示される均等色空間における位置データとして示された画素データが含む輝度軸方向の成分、第１軸方向の成分及び第２軸方向の成分のうち、第１軸及び第２軸とのいずれか一方の軸である選択軸方向の成分に応じて輝度軸方向の成分を変化させる処理である色覚変換処理を行う色覚変換処理手段を、備えるものである、画素処理装置である。【選択図】  図２
2006157301.tif 000002
【特許請求の範囲】
【請求項１】
輝度を表す輝度軸と、クロマティクネス指数を示す２の軸である第１軸及び第２軸と、の３の直交座標軸系によって示される均等色空間における位置データとして示された画素データが含む輝度軸方向の成分、第１軸方向の成分及び第２軸方向の成分のうち、第１軸及び第２軸とのいずれか一方の軸である選択軸方向の成分に応じて輝度軸方向の成分を変化させる処理である色覚変換処理を行う色覚変換処理手段を、備えるものである、画素処理装置。
【請求項２】
選択軸方向の成分が第１所定値よりも大きい場合と、選択軸方向の成分が該第１所定値よりも小さい場合と、のいずれか一方の場合には輝度軸方向の成分を減少させると共に、いずれか他方の場合には輝度軸方向の成分を増加させるように色覚変換処理を行うものである、請求項１に記載の画素処理装置。
【請求項３】
前記選択軸が、正方向に赤成分を示し負方向に緑成分を示す軸であり、
前記選択軸方向の成分が、前記第１所定値よりも赤成分が大きい場合には輝度軸方向の成分を増加させ、前記第１所定値よりも赤成分が小さい場合には輝度軸方向の成分を減少させるように色覚変換処理を行うものである、請求項２に記載の画素処理装置。
【請求項４】
前記選択軸が、正方向に黄成分を示し負方向に青成分を示す軸であり、
前記選択軸方向の成分が、前記第１所定値よりも黄成分が大きい場合には輝度軸方向の成分を減少させ、前記第１所定値よりも黄成分が小さい場合には輝度軸方向の成分を増加させるように色覚変換処理を行うものである、請求項２に記載の画素処理装置。
【請求項５】
前記色覚変換処理後の選択軸方向の成分が、前記色覚変換処理前の選択軸方向の成分の絶対値に対して前記色覚変換処理後の選択軸方向の成分の絶対値を単調増加させる単調増加関数によって前記色覚変換処理前の選択軸方向の成分を変換することで決定されるものである、請求項１乃至４のいずれか１に記載の画素処理装置。
【請求項６】
画素データが含む輝度軸方向の成分と選択軸方向の成分とのデータ組である選択データ組のうち、選択軸方向の成分が第２所定値より大きい選択データ組と、選択軸方向の成分が該第２所定値より小さい選択データ組と、のいずれか一方の選択データ組を、選択軸と輝度軸とを含む選択面にて選択軸を横軸にとり輝度軸を縦軸にとったときに該選択面に存する凸関数と凹関数とのいずれか一方の関数を満足させるように変換すると共に、いずれか他方の選択データ組をいずれか他方の関数を満足させるように変換するものである、請求項５に記載の画素処理装置。
【請求項７】
輝度軸方向の成分が同じ場合、選択軸方向の成分が前記第２所定値を示す直線上に中心が存する第１の楕円の楕円周の一部により形成される前記第２所定値より大きい範囲に存する第１楕円周と、選択軸方向の成分が前記第２所定値を示す直線上に中心が存する第２の楕円の楕円周の一部により形成される前記第２所定値未満に存する第２楕円周と、によって前記凸関数と前記凹関数とが形成され、
該第１楕円周の一端と該第２楕円周の一端とが前記第２所定値にて連結されているものである、請求項６に記載の画素処理装置。
【請求項８】
前記色覚変換処理において選択軸方向の成分に応じて輝度軸方向の成分を変化させる変化量が、選択軸に係る成分に関する基準値である選択軸基準値に対する画素データの選択軸に係る成分の割合に応じて決定されるものである、請求項１乃至７のいずれか１に記載の画素処理装置。
【請求項９】
色覚変換処理される前の輝度軸方向の成分の少なくとも一部の範囲においては、前記選択軸基準値が、前記選択軸に係る成分の表示可能な限界値である、請求項８に記載の画素処理装置。
【請求項１０】
色覚変換処理される前の輝度軸方向の成分の少なくとも一部の範囲においては、前記選択軸基準値が一定値である、請求項８又は９に記載の画素処理装置。
【請求項１１】
前記輝度軸方向の成分の変化量が、輝度軸に係る成分に関する基準値である輝度軸基準値と色覚変換処理される前の輝度軸方向の成分との差に前記割合を乗じた値に応じて決定されるものである、請求項８乃至１１のいずれか１に記載の画素処理装置。
【請求項１２】
請求項６又は７に記載の前記凸関数又は前記凹関数と、選択軸と輝度軸とを含む選択面における表示可能な範囲の境界線と、の交点の輝度軸に係る成分を前記輝度軸基準値とするものである、請求項１１に記載の画素処理装置。
【請求項１３】
前記画素データのうち、前記第１軸及び前記第２軸とのうち選択軸以外の軸である非選択軸方向の成分の絶対値を減少させる処理である非選択軸処理を、前記色覚変換処理手段がさらに行うものである、請求項１乃至１２のいずれか１に記載の画素処理装置。
【請求項１４】
選択軸方向の成分に応じて輝度軸方向の成分を変化させる変化量に応じて、非選択軸方向の成分の絶対値を減少させるものである、請求項１３に記載の画素処理装置。
【請求項１５】
画素データの非選択軸の成分が、非選択軸処理前と非選択軸処理後とで正負が異なる場合には、非選択軸処理後の非選択軸の成分を０とするものである、請求項１３又は１４に記載の画素処理装置。
【請求項１６】
非選択軸処理後の画素データが表示可能な範囲か否か判断し、表示可能でないと判断した場合には、非選択軸の成分を表示可能限界値に修正するものである、請求項１３乃至１５のいずれか１に記載の画素処理装置。
【請求項１７】
均等色空間が、Ｌｕｖ色空間又はＬａｂ色空間である、請求項１乃至１６のいずれか１に記載の画素処理装置。
【請求項１８】
ＲＧＢカラー・モデルにより示された元画素データを均等色空間における位置データに変換する均等色空間変換手段を、さらに備えてなるものである、請求項１乃至１７のいずれか１に記載の画素処理装置。
【請求項１９】
色覚変換処理手段により処理された均等色空間における画素データをＲＧＢカラー・モデルに変換した後、出力する均等色空間逆変換手段を、さらに備えてなるものである、請求項１乃至１８のいずれか１に記載の画素処理装置。
【請求項２０】
請求項１乃至１９のいずれかに記載の画素処理装置をコンピュータに実現させるためのプログラム。
【請求項２１】
請求項１乃至１９のいずれかに記載の画素処理装置をコンピュータに実現させるためのプログラムを記録したコンピュータ読みとり可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画素処理装置に関し、より詳細には、電気的な画像データに含まれる画素データを処理することで画像（該画素データによって構成される。）を見やすくする画素処理装置に関する。
色覚異常を有する人々（所謂、色弱や色盲と呼ばれる人。以下、「色覚異常者」という。）が、画像に含まれる色彩を認識しやすくするように画素データを処理するためにも、本発明の画素処理装置は好適に用いられることができる。
【背景技術】
【０００２】
現代人は、様々なものを目視することで、多くの情報を取得したり（例えば、地下鉄路線図、標識、インターネット通信網上に存する種々のホームページ等を見ることで役立つ多くの情報を取得したり、トマトの色を見てそれが熟れていることを知ったり、焼き肉で肉の焼け具合を知ることができる。）、心を和ませる（例えば、美しい花が咲いた風景や紅葉した山等を見ることで、その変化によって心が和む。）ことが多い。
このような目視は、言うまでもなく視覚により種々のものを認識することであるが、目視による認識においてはそのもの（輪郭）が見えるかどうか（通常、視力が充分かどうかによる。以下、「形状識別性」という。）のみならず色の違いを見分けることができるかどうか（通常、色覚が充分かどうかによる。以下、「色識別性」という。）も重要である。例えば、前述の例では、地下鉄路線図にはそれぞれの路線を区別するために各路線ごとに色分けされているものが多いが、示される路線数が増加すると（例えば、東京周辺の地下鉄路線図がよい例である。）色分けをうまく区別できず路線の状況把握が困難なことが多い。この地下鉄路線図の例では、形状識別性よりも色識別性が重要である。そして、トマトの色を見て熟し具合を把握することや、焼き肉の色を見て焼け具合を知ることも、形状識別性よりも色識別性が重要である。加えて、葉や枝が密集した生け垣の中に鮮やかな色の花が咲いたような場合に該花を見つけるときや紅葉を見るとき等も、形状識別性よりも色識別性が重要である。
【０００３】
このような色識別性が重要である中で、色覚異常者は、色覚異常を有さない者（以下、「色覚正常者」という。）よりも色識別性が低いことから、何らかの対策をとらなければ、前述したような色識別性を要する場合には目視による認識をうまく行うことができない。色覚異常は、網膜の視細胞である錐体の異常により生じ、長波長側に感度のピークを持つＬ錐体系に異常のある第１（赤）色覚異常と、中波長領域にピークを持つＭ錐体系に異常のある第２（緑）色覚異常と、を赤緑色覚異常と分類し、短波長側にピークのあるＳ錐体系に異常のある第３色覚異常を青黄色覚異常と分類する。これら３種類の錐体が全て欠けている場合は全色盲となるが、この全色盲のケースは非常に少なく、大部分の色覚異常は赤緑色覚異常で、日本人の場合男性の約５％、女性の約０．２％に相当すると言われている。このような色覚異常者の色識別性を高めるための対応として、色覚障害者用自動車運転用フィルタや色覚異常者用眼鏡レンズ等といった器具等も開発されているが（例えば、特許文献１、特許文献２参照。）、濃い着色や特殊な反射膜を用いたフィルタやレンズを用いることに抵抗感を覚える色覚異常者も多く、あまり普及していない。
また、最近では、コンピュータを用いた画像処理技術も検討されている。例えば、画像処理等の方法で識別しにくい色を識別しやすい色に変換したり、境界に線を入れたりする方法も検討されているが、あくまで２色が異なることが認識できるのみであるので、例えば、赤緑色覚異常の人が、トマトを収穫する場合、画像処理等によって赤い熟れたトマトと緑のトマトとが識別できたとしても、どちらが赤い熟れたトマトかは分からず、様々な場面で利用できるものではない。
【０００４】
【特許文献１】特開２００４−３４７５０号公報（請求項１、第３図）
【特許文献２】特開２００２−３０３８３０号公報（請求項１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明においては、様々なものを見る際に色識別性を向上させることができるコンピュータによる画像処理技術を用いた画素処理装置を提供することを目的とする。特に、色覚異常者が、画像に含まれる色彩を認識しやすくするように画素データを処理するのにも好適に用いられる装置を提供する。
【課題を解決するための手段】
【０００６】
本発明の画素処理装置（以下、「本装置」という。）は、輝度を表す輝度軸と、クロマティクネス指数を示す２の軸である第１軸及び第２軸と、の３の直交座標軸系によって示される均等色空間における位置データとして示された画素データが含む輝度軸方向の成分、第１軸方向の成分及び第２軸方向の成分のうち、第１軸及び第２軸とのいずれか一方の軸である選択軸方向の成分に応じて輝度軸方向の成分を変化させる処理である色覚変換処理を行う色覚変換処理手段を、備えるものである、画素処理装置である。
【０００７】
均等色空間とは、等しい大きさに知覚される色差が、空間内の等しい距離にほぼ対応するように意図した色空間をいい、幾つかのものが知られている。例えば、コンピュータなどのディスプレイの発色特性（分光分布）の測定値と３種類の錐体の分光吸収特性から各錐体の刺激値を求めたもの（LMS Color Space、以下「ＬＭＳ」という。）や、さらに錐体から脳に信号が伝達される過程で行われる演算を考慮して、LMS値から脳が知覚する色感覚を求めたもの（Opponent Color Space、以下「ＯＣＳ」という。）や、CIE L*u*v* 色空間（以下、「Ｌｕｖ色空間」という。）や、CIE L*a*b* 色空間（以下、「Ｌａｂ色空間」という。）等が例示できる。
これらの均等色空間のうち、今回はＯＣＳ、Ｌｕｖ色空間及びＬａｂ色空間等のように、輝度を表す輝度軸と、クロマティクネス指数を示す２の軸である第１軸及び第２軸と、の３の直交座標軸系によって示される均等色空間を用いる。
なお、クロマティクネス指数を示す２の軸である第１軸及び第２軸とは、均等色空間がＬｕｖ色空間であればｕ軸（正方向が赤色を、負方向が緑色を示す。）及びｖ軸（正方向が黄色を、負方向が青色を示す。）であり、均等色空間がＬａｂ色空間であればａ軸（正方向が赤色を、負方向が緑色を示す。）及びｂ軸（正方向が黄色を、負方向が青色を示す。）である。
そして、これら第１軸及び第２軸とのいずれか一方の軸を選択軸とする。
【０００８】
このような均等色空間における位置データとして示された画素データは、輝度軸方向の成分、第１軸方向の成分及び第２軸方向の成分を含み、これら３の成分により該画素データの均等色空間における位置が特定される。
本装置の色覚変換処理手段は、画素データが含む選択軸（第１軸及び第２軸とのいずれか一方の軸）方向の成分に応じて輝度軸方向の成分を変化させる処理である色覚変換処理を行う。なお、ここに「選択軸方向の成分に応じて輝度軸方向の成分を変化させる」とは、輝度軸方向の成分の変化量が、選択軸方向の成分の絶対値に対して単調増加であることをいう。
こうすることで均等色空間における位置データとして示された画素データは、該画素データの選択軸方向の成分に応じて、該画素データの輝度軸方向の成分が変化されるので、選択軸方向の成分を輝度軸方向の成分として観察することができる。即ち、選択軸方向の成分の差による色の違い（例えば、Ｌｕｖ色空間のｕ軸方向の成分の差による色の違い。この場合、実際は赤緑間の色の違いになる。）を輝度軸方向の成分の差（即ち、輝度の差）として観察できるので、第１軸及び第２軸とのうちその成分の差による色の違いを認識しにくい方の軸を選択軸にすれば（即ち、選択軸方向の成分差による色識別性が低い）、選択軸方向の成分差を輝度軸方向の成分（輝度差）として色の違いを認識することができる。
【０００９】
選択軸方向の成分が第１所定値よりも大きい場合と、選択軸方向の成分が該第１所定値よりも小さい場合と、のいずれか一方の場合には輝度軸方向の成分を減少させると共に、いずれか他方の場合には輝度軸方向の成分を増加させるように色覚変換処理を行うもの（以下、「増減両処理装置」という。）であってもよい。
こうすることで選択軸方向の成分が第１所定値を境に、一方では輝度軸方向の成分を減少させると共に、他方では輝度軸方向の成分を増加させるので、第１所定値を境として一方側と他方側とで選択軸方向の成分差を輝度軸方向の成分差として一層はっきりと認識することができる。
なお、第１所定値は、第１軸を選択軸とする場合と、第２軸を選択軸とする場合と、で異なっても同一でもいずれでもよい。
また、選択軸方向の成分が第１所定値に等しいときは、輝度軸方向の成分を変化させないようにすればよい。
【００１０】
増減両処理装置の場合、前記選択軸が、正方向に赤成分を示し負方向に緑成分を示す軸であり、前記選択軸方向の成分が、前記第１所定値よりも赤成分が大きい場合には輝度軸方向の成分を増加させ、前記第１所定値よりも赤成分が小さい場合には輝度軸方向の成分を減少させるように色覚変換処理を行うものであってもよい。
こうすることで赤緑色覚異常の色覚異常者が、より赤い色の画素データは輝度軸方向の成分がより増加して高輝度になり、より緑色の画素データは輝度軸方向の成分がより減少して低輝度になることから、赤緑間の色の違いを輝度軸方向の成分差として一層はっきりと認識することができる。
なお、ここで選択軸たる正方向に赤成分を示し負方向に緑成分を示す軸としては、均等色空間がＬｕｖ色空間であればｕ軸であり、均等色空間がＬａｂ色空間であればａ軸である。
【００１１】
増減両処理装置の場合、前記選択軸が、正方向に黄成分を示し負方向に青成分を示す軸であり、前記選択軸方向の成分が、前記第１所定値よりも黄成分が大きい場合には輝度軸方向の成分を減少させ、前記第１所定値よりも黄成分が小さい場合には輝度軸方向の成分を増加させるように色覚変換処理を行うものであってもよい。
こうすることで青黄色覚異常の色覚異常者が、より青色の画素データは輝度軸方向の成分がより増加して高輝度になり、より黄色の画素データは輝度軸方向の成分がより減少して低輝度になることから、青黄間の色の違いを輝度軸方向の成分差として一層はっきりと認識することができる。
なお、ここで選択軸たる正方向に黄成分を示し負方向に青成分を示す軸としては、均等色空間がＬｕｖ色空間であればｖ軸であり、均等色空間がＬａｂ色空間であればｂ軸である。
【００１２】
前記色覚変換処理後の選択軸方向の成分が、前記色覚変換処理前の選択軸方向の成分の絶対値に対して前記色覚変換処理後の選択軸方向の成分の絶対値を単調増加させる単調増加関数によって前記色覚変換処理前の選択軸方向の成分を変換することで決定されるもの（以下、「選択軸成分残留装置」という。）であってもよい。
ここに「色覚変換処理前の選択軸方向の成分の絶対値に対して前記色覚変換処理後の選択軸方向の成分の絶対値を単調増加させる単調増加関数」とは、色覚変換処理前の選択軸方向の成分の任意の絶対値ａ、ｂ（ただし、ａよりｂが大きい）を考えると、ａに係る画素データを色覚変換処理した後の選択軸方向の成分の絶対値Ａと、ｂに係る画素データを色覚変換処理した後の選択軸方向の成分の絶対値Ｂと、がＢの方がＡよりも大きい関係を満たすことをいう。
こうすることで色覚変換処理後の選択軸方向の成分の大小が、色覚変換処理前の選択軸方向の成分の大小の順番と同じ順番になることから、元の画素の色合いを残したまま特定の種類の色を明るく又は暗くするように色覚変換処理するので、色覚変換処理後の画素の色合いから色覚変換処理前の元の画素の色合いを認識することができる。
【００１３】
選択軸成分残留装置の場合、画素データが含む輝度軸方向の成分と選択軸方向の成分とのデータ組である選択データ組のうち、選択軸方向の成分が第２所定値より大きい選択データ組と、選択軸方向の成分が該第２所定値より小さい選択データ組と、のいずれか一方の選択データ組を、選択軸と輝度軸とを含む選択面にて選択軸を横軸にとり輝度軸を縦軸にとったときに該選択面に存する凸関数と凹関数とのいずれか一方の関数を満足させるように変換すると共に、いずれか他方の選択データ組をいずれか他方の関数を満足させるように変換するもの（以下、「凹凸関数変換装置」という。）であってもよい。
「選択軸を横軸にとり輝度軸を縦軸にとったときに選択面に存する凸関数」とは、選択軸と輝度軸とを含む選択面を考え、選択面上に選択軸を横軸にとり輝度軸を縦軸にとったとき、上に凹の曲線（無論、選択面上に存する。）により示される関数をいう。同様に、「選択軸を横軸にとり輝度軸を縦軸にとったときに選択面に存する凹関数」とは、選択軸と輝度軸とを含む選択面を考え、選択面上に選択軸を横軸にとり輝度軸を縦軸にとったとき、上に凸の曲線（無論、選択面上に存する。）により示される関数をいう。
このような選択データ組（画素データが含む輝度軸方向の成分及び選択軸方向の成分の両成分により構成される。）のうち、選択軸方向の成分が第２所定値より大きい選択データ組と、選択軸方向の成分が該第２所定値より小さい選択データ組と、のいずれか一方の選択データ組を、凸関数と凹関数とのいずれか一方の関数を満足させるように変換すると共に、いずれか他方の選択データ組をいずれか他方の関数を満足させるように色覚変換処理にて変換するので、凸関数と凹関数とによって元の画素の色合いをどの程度、色覚変換処理後の画素の色合いに反映させるかを決めることができる。
【００１４】
凹凸関数変換装置の場合、輝度軸方向の成分が同じ場合、選択軸方向の成分が前記第２所定値を示す直線上に中心が存する第１の楕円の楕円周の一部により形成される前記第２所定値より大きい範囲に存する第１楕円周と、選択軸方向の成分が前記第２所定値を示す直線上に中心が存する第２の楕円の楕円周の一部により形成される前記第２所定値未満に存する第２楕円周と、によって前記凸関数と前記凹関数とが形成され、該第１楕円周の一端と該第２楕円周の一端とが前記第２所定値にて連結されているものであってもよい。
第１の楕円と第２の楕円とはいずれも、選択軸方向の成分が前記第２所定値を示す直線上に中心が存する。そして、第１楕円周は、第１の楕円の楕円周のうち前記第２所定値より大きい範囲に存する楕円周の部分によって構成される。第２楕円周は、第２の楕円の楕円周のうち前記第２所定値より小さい範囲に存する楕円周の部分によって構成される。これら第１楕円周の一端と第２楕円周の一端とが前記第２所定値にて連結されており、これら第１楕円周と第２楕円周との一方が前記凸関数と前記凹関数とのいずれか一方を形成し、第１楕円周と第２楕円周との他方が前記凸関数と前記凹関数とのいずれか他方を形成する。
このような第１楕円周と第２楕円周とにより前記凸関数と前記凹関数とを構成することで、色覚変換処理後の画素の色合いから色覚変換処理前の元の画素の色合いをうまく認識することができる。
【００１５】
前記色覚変換処理において選択軸方向の成分に応じて輝度軸方向の成分を変化させる変化量が、選択軸に係る成分に関する基準値である選択軸基準値に対する画素データの選択軸に係る成分の割合に応じて決定されるもの（以下、「選択軸基準値使用装置」という。）であってもよい。
ここに該変化量が該割合に応じて決定されるとは、該変化量が該割合に対して単調増加であることをいい、例えば、任意の該割合であるｒ１、ｒ２（ただし、ｒ１よりｒ２が大きい）を考えると、ｒ２における該変化量Ｒｒ２が、ｒ１における該変化量Ｒｒ１よりも大きい関係を満たす。
こうすることで所定の選択軸基準値に対する画素データの選択軸に係る成分の割合により成分の大きさの程度を評価することができ、その大きさの程度に応じて該変化量を決定するので、選択軸方向の成分の大きさの程度を輝度軸方向の成分変化としてうまく認識することができる。
【００１６】
選択軸基準値使用装置の場合、色覚変換処理される前の輝度軸方向の成分の少なくとも一部の範囲においては、前記選択軸基準値が、前記選択軸に係る成分の表示可能な限界値であってもよい。
このように選択軸に係る成分の表示可能な限界値を選択軸基準値とすることで表示可能な限界値に対する成分の割合により成分の大きさの程度を評価するので、成分の大きさを限界に対してある程度標準化して評価することができ、選択軸方向の成分の大きさの程度を輝度軸方向の成分変化としてうまく認識することができる。
なお、選択軸に係る成分の表示可能な限界値は、いかなるものであってもよいが、輝度軸方向の成分値により変化することがあるので、輝度軸方向の成分値によって決定されてもよい。
【００１７】
選択軸基準値使用装置の場合、色覚変換処理される前の輝度軸方向の成分の少なくとも一部の範囲においては、前記選択軸基準値が一定値であってもよい。
このように一定値の選択軸基準値とすることで、成分の大きさの程度をうまく評価することができるよう該一定値を定めれば、選択軸方向の成分の大きさの程度を輝度軸方向の成分変化としてうまく認識することができる。
【００１８】
選択軸基準値使用装置の場合、前記輝度軸方向の成分の変化量が、輝度軸に係る成分に関する基準値である輝度軸基準値と色覚変換処理される前の輝度軸方向の成分との差に前記割合を乗じた値に応じて決定されるもの（以下、「輝度軸基準値使用装置」という。）であってもよい。
前記輝度軸方向の成分の変化量が、該乗じた値に応じて決定されるとは、該変化量が該乗じた値に対して単調増加であることをいい、例えば、任意の該乗じた値であるｘ１、ｘ２（ただし、ｘ１よりｘ２が大きい）を考えると、ｘ２における該変化量Ｘｘ２が、ｘ１における該変化量Ｘｘ１よりも大きい関係を満たす。なお、該乗じた値は、輝度軸に係る成分に関する基準値である輝度軸基準値ｙ１と色覚変換処理される前の輝度軸方向の成分Ｌｉとの差（ｙ１−Ｌｉ）に前記割合（例えば、（ｕｉ／ｕｍ））を乗じた値（即ち、（ｙ１−Ｌｉ）×（ｕｉ／ｕｍ））である。
こうすることで所定の輝度軸基準値ｙ１と色覚変換処理される前の輝度軸方向の成分Ｌｉとの差（ｙ１−Ｌｉ）により、色覚変換処理される前の輝度軸方向の成分Ｌｉから所定の輝度軸基準値ｙ１までの輝度軸方向の距離を評価し、その距離に比例する該乗じた値に応じて前記輝度軸方向の成分の変化量が決定されるので、輝度軸基準値ｙ１に対する色覚変換処理される前の輝度軸方向の成分Ｌｉの差により前記輝度軸方向の成分の変化量をうまく決定することができる。
【００１９】
輝度軸基準値使用装置及び凹凸関数変換装置の場合、凹凸関数変換装置における前記凸関数又は前記凹関数と、選択軸と輝度軸とを含む選択面における表示可能な範囲の境界線と、の交点の輝度軸に係る成分を前記輝度軸基準値とするものであってもよい。
選択軸と輝度軸とを含む選択面における表示可能な範囲の境界線とは、選択面における表示可能な範囲を選択面に示したとき、表示可能な範囲と表示不可能な範囲との境を示す境界線（通常、表示可能な範囲の外縁を示す線）をいう。
こうすることで変換後の選択データ組が満足する前記凸関数又は前記凹関数と、該表示可能な範囲の境界線と、の交点の輝度軸に係る成分を前記輝度軸基準値とすれば、前記輝度軸基準値を表示可能な限界値とすることができるので、表示可能な限界値と色覚変換処理される前の輝度軸方向の成分との差は、色覚変換処理される前の輝度軸方向の成分Ｌｉから輝度軸方向に移動可能な量を示す。従って、該輝度軸方向に移動可能な量に応じて前記輝度軸方向の成分の変化量をうまく決定することができる。
【００２０】
前記画素データのうち、前記第１軸及び前記第２軸とのうち選択軸以外の軸である非選択軸方向の成分の絶対値を減少させる処理である非選択軸処理を、前記色覚変換処理手段がさらに行うもの（以下、「非選択軸処理装置」という。）であってもよい。
非選択軸は、第１軸及び第２軸とのうち選択軸ではない方の軸であり、例えば、第１軸が選択軸であれば第２軸が非選択軸であり、第２軸が選択軸であれば第１軸が非選択軸である。
このように非選択軸方向の成分の絶対値を減少させる処理である非選択軸処理を行うことで、本装置により処理される前の画素データと、該画素データが本装置により処理された後の画素データと、の間で色相が大きく変化しないようにすることができる。
【００２１】
非選択軸処理装置の場合、選択軸方向の成分に応じて輝度軸方向の成分を変化させる変化量に応じて、非選択軸方向の成分の絶対値を減少させるものであってもよい。
「選択軸方向の成分に応じて輝度軸方向の成分を変化させる変化量に応じて、非選択軸方向の成分の絶対値を減少させる」とは、非選択軸方向の成分の絶対値の減少量ｚが、該輝度軸方向の成分の変化量ｗに対して単調増加であることをいい、例えば、任意の該変化量ｗ１、ｗ２（ただし、ｗ１よりｗ２が大きい）を考えると、ｗ２における該減少量Ｚｚ２が、ｗ１における該減少量Ｚｚ１よりも大きい関係を満たす。
こうすることで輝度軸方向の成分変化量ｗに応じて非選択軸方向の成分の絶対値を減少させるので、本装置により処理される前の画素データと、該画素データが本装置により処理された後の画素データと、の間で色相の変化を一層うまく抑えることができる。
【００２２】
非選択軸処理装置の場合、画素データの非選択軸の成分が、非選択軸処理前と非選択軸処理後とで正負が異なる場合には、非選択軸処理後の非選択軸の成分を０とするものであってもよい。
画素データの非選択軸の成分が、非選択軸処理前と非選択軸処理後とで正負が異なる場合は、非選択軸処理前と非選択軸処理後とで画素データの色が全く異なった色（色が反転する）になるため、これを防止するには、非選択軸処理後の非選択軸の成分を０としてもよい。
【００２３】
非選択軸処理装置の場合、非選択軸処理後の画素データが表示可能な範囲か否か判断し、表示可能でないと判断した場合には、非選択軸の成分を表示可能限界値に修正するものであってもよい。
非選択軸処理により非選択軸処理後の画素データが表示可能な範囲を外れてしまうとその画素データは表示されなくなるので、表示可能な範囲を外れてしまう場合には、非選択軸の成分を表示可能限界値に修正するようにしてもよい。
【００２４】
均等色空間が、Ｌｕｖ色空間又はＬａｂ色空間であってもよい。
前述のように、均等色空間とは、等しい大きさに知覚される色差が、空間内の等しい距離にほぼ対応するように意図した色空間をいい、例えば、ＯＣＳ、Ｌｕｖ色空間及びＬａｂ色空間等が知られている。このような均等色空間を用いることで、人間が知覚する色感覚に近い状態で変換処理することができるので、より人間の色感覚に沿った変換をすることができる。
これらＯＣＳ、Ｌｕｖ色空間及びＬａｂ色空間のうち、Ｌｕｖ色空間及びＬａｂ色空間は、輝度を表す輝度軸と、クロマティクネス指数を示す２の軸である第１軸及び第２軸と、の３次元で構成されており、ディスプレイ等に多く用いられているＲＧＢカラー・モデル値やCIE XYZ値との間のデータ変換方法も規格化されていることから、非常に取扱が容易である。また、Ｌｕｖ色空間及びＬａｂ色空間のうちとりわけＬｕｖ色空間を用いると、色覚異常者が色の違いを輝度軸方向の成分差として一層はっきりと認識することができる。
【００２５】
ＲＧＢカラー・モデルにより示された元画素データを均等色空間における位置データに変換する均等色空間変換手段を、さらに備えてなるものであってもよい。
撮像や画像処理等において多用されているＲＧＢカラー・モデルにより示された画素データが多く存在しており、このように多く存在するＲＧＢカラー・モデルにより示された画素データを本装置にて処理することが多く求められる。このためＲＧＢカラー・モデルにより示された元画素データを均等色空間における位置データに変換する均等色空間変換手段を本装置がさらに備えるようにしてもよく、こうすることで多く存在するＲＧＢカラー・モデルにより示された元画素データを本装置にて円滑に処理することができる。
また、ＲＧＢカラー・モデルから均等色空間へのデータ変換方法は、前述のように規格化されており公知であるのでここでは説明を省略する。
【００２６】
色覚変換処理手段により処理された均等色空間における画素データをＲＧＢカラー・モデルに変換した後、出力する均等色空間逆変換手段を、さらに備えてなるものであってもよい。
前述のようにＲＧＢカラー・モデルは画像処理等において多用されているので、このように多用されているＲＧＢカラー・モデルにより画素データを出力することが本装置に求められることがある。このため色覚変換処理手段により処理された均等色空間における画素データをＲＧＢカラー・モデルに変換した後、出力する均等色空間逆変換手段を本装置がさらに備えるようにしてもよく、こうすることで多用されるＲＧＢカラー・モデルにより示された画素データを本装置から円滑に出力することができる。
なお、均等色空間からＲＧＢカラー・モデルへのデータ変換方法は、前述のように規格化されており公知であるのでここでは説明を省略する。
【００２７】
本装置は、所定のプログラムをコンピュータに実行させることで実現させることができ、さらに、かかるプログラムはコンピュータ読みとり可能な記憶媒体に記録することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態を図面を参照して説明する。しかしながら、これらによって本発明は何ら制限されるものではない。
【００２９】
図１は、一実施形態の本発明の画素処理装置（本装置）１１のハードウエア構成を示す概略ブロック図である。図１を参照して、一実施形態の本装置１１のハードウエア構成について説明する。本装置１１は、携帯電話（図示せず）の一部に組み込まれているものであり、該携帯電話に取り付けられたデジタルカメラ部１３と、該携帯電話に取り付けられた表示部１５と、が接続されている。なお、ここでは説明及び理解を容易にするため、該携帯電話のうち本装置１１に関係する部分のみを示しているが、該携帯電話を用いた通話、電子メールの送受信、デジタルカメラ部１３を用いた画像撮影は通常の携帯電話と同様に行うことができる。
【００３０】
本実施形態では、本装置１１は、プログラムを内蔵させたコンピュータによって構成されており、前述の通り、本装置１１にはデジタルカメラ部１３と表示部１５とが接続されている。
本装置１１は、演算処理を行うＣＰＵ１１ａ、ＣＰＵ１１ａの作業領域等となるＲＡＭ１１ｂ、制御プログラム等を記録するＲＯＭ１１ｃ、デジタルカメラ部１３及び表示部１５と情報のやり取りを行うためのインターフェイス１１ｄと、を有する。なお、ここでは制御プログラム等はＲＯＭ１１ｃに記憶されているが、それ以外の記憶装置（例えば、ハードディスク等）に記憶するようにしてよいことは言うまでもない。
【００３１】
図２に、図１のハードウエアと主としてＲＯＭ１１ｃに記録されるプログラムにより実現される本装置１１の大まかな基本構成を示す概略機能ブロック図を示す。図２を参照して、本装置１１の基本構成について説明する。
本装置１１は、機能的には、受付部２１と色空間変換部３１とデータ処理部４１と色空間逆変換部５１と出力部６１とを備えている。
そして、デジタルカメラ部１３は、撮影を命令する撮影命令信号（撮影命令信号をデジタルカメラ部１３に向けて発する部分は図示していない。）を受け取ると、ＲＧＢカラー・モデルによる画像を撮像してその撮像した画像データを受付部２１に送信する。受付部２１は、デジタルカメラ部１３からの画像データを受信するため常時待機しており、デジタルカメラ部１３から画像データを受信すると、該受信した画像データを色空間変換部３１に送信する。
【００３２】
受付部２１からＲＧＢカラー・モデルによる画像データ（以下、「ＲＧＢ画像データ」という。）を受信した色空間変換部３１は、ＲＧＢ画像データをＬｕｖ色空間におけるデータ（（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）を含む。以下、「Ｌｕｖ画像データ」という。）に変換する。なお、ＲＧＢ画像データからＬｕｖ画像データへの変換は、ＲＧＢ画像データに含まれる全ての画素データをＬｕｖ画像データへ変換することによって行う。かかる変換の方法は、既知であるのでここでは説明を省略する。
色空間変換部３１により変換されたＬｕｖ画像データは、色空間変換部３１からデータ処理部４１へ送信される。色空間変換部３１からデータ処理部４１へ送信されるＬｕｖ画像データの例を模式的に表１に示す。表１中では、画素番号（１、２、３、４・・・ｎ（正の整数））と、（Ｌ，ｕ，ｖ）データ（（Ｌｉ，ｕｉ，ｖｉ））と、を含んでいる（なお、各画素データが、画像のどの位置に存するものかは、画素データが並んでいる順番によって決される。）。また、（Ｌ，ｕ，ｖ）のデータとして（Ｌ１，ｕ１，ｖ１）や（Ｌ２，ｕ２，ｖ２）のように記載しているが、これらＬのデータ（Ｌ１、Ｌ２、Ｌ３・・・）、ｕのデータ（ｕ１、ｕ２、ｕ３・・・）及びｖのデータ（ｖ１、ｖ２、ｖ３・・・）は実際には数字が入っている。このように画素番号ｉに係る画素（該画素のＬｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））の集合（即ち、ｉが１からｎ）によって画像が形成される。
なお、（Ｌ，ｕ，ｖ）を構成するＬ軸が輝度軸であり（Ｌｉが輝度を示し）、ｕ軸（正方向が赤色を、負方向が緑色を示す。）及びｖ軸（正方向が黄色を、負方向が青色を示す。）がクロマティクネス指数を示す２の軸である第１軸及び第２軸である。
【００３３】
（表１）    Ｌｕｖ画像データの例
画素番号        （Ｌ，ｕ，ｖ）
１        （Ｌ１，ｕ１，ｖ１）
２        （Ｌ２，ｕ２，ｖ２）
３        （Ｌ３，ｕ３，ｖ３）
４        （Ｌ４，ｕ４，ｖ４）
・                  ・        
・                  ・        
ｎ        （Ｌｎ，ｕｎ，ｖｎ）
【００３４】
図３は、データ処理部４１の詳細を示す詳細機能ブロック図である。図３を参照して、データ処理部４１の詳細について説明する。
データ処理部４１は、機能的には、データ記憶部４２と対象画像データ抽出部４３と変換部４４と変換種別記憶部４５とパラメータ記憶部４６と数式記憶部４７と読出部４８とを有してなる。
色空間変換部３１から送信されたＬｕｖ画像データ（表１に示すようなデータ）は、データ処理部４１のデータ記憶部４２によって受信される。Ｌｕｖ画像データを受信したデータ記憶部４２は、該受信したＬｕｖ画像データを記憶すると共に、該受信したＬｕｖ画像データを変換部４４へ送信する。
Ｌｕｖ画像データを受信した変換部４４は、変換種別記憶部４５にアクセスし変換種別記憶部４５が記憶している変換種別を読み出すことで、第１変換（第１及び第２色覚異常用）又は第３変換（第３色覚異常用）のいずれの変換が指定されているかを判断し、第１変換（第１及び第２色覚異常用）が指定されていると判断した場合は以下述べる「第１変換」を行い、第３変換（第３色覚異常用）が指定されていると判断した場合は以下述べる「第３変換」を行う。なお、本装置１１に接続されたキーボードやタッチパネル等（いずれも図示せず）を通じて本装置１１の使用者が所望する処理種別（具体的には、第１変換（第１及び第２色覚異常用）又は第３変換（第３色覚異常用）の別）が変換種別記憶部４５に入力され、変換種別記憶部４５に予め記憶されている。
そして、以下述べるように、Ｌｕｖ画像データに含まれる全ての画素に関するデータ（表１においては同じ画素番号に係る画素番号、（Ｌ，ｕ，ｖ）が一つの画素に関するデータである。従って、例えば、表１において全ての画素に関するデータとは、画素番号１から画素番号ｎまでのｎ個のデータ全部である。）について第１変換（第１及び第２色覚異常用）又は第３変換（第３色覚異常用）を行う（即ち、Ｌｕｖ画像データに含まれる全ての画素データについて該指定された変換（第１又は第３変換のいずれか）が完了するまで、Ｌｕｖ画像データに含まれる個々の画素データについて該指定された変換（第１又は第３変換のいずれか）を続ける。）。
【００３５】
（第１変換（第１及び第２色覚異常用））
第１変換（第１及び第２色覚異常用）が指定されていると判断した変換部４４は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出して変換部４４へ送信する命令信号（以下、「読み出し命令信号」という。）を対象画像データ抽出部４３に送信する。変換部４４からの読み出し命令信号を受信した対象画像データ抽出部４３は、データ記憶部４２にアクセスし、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ（即ち、画素番号ｉに係る画素データとして、画素番号ｉ及びＬｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）（ただしｉは正の整数）の情報を１単位とする。）読み出し取得する。そして、対象画像データ抽出部４３は、データ記憶部４２から該読み出し取得した１の画素データを変換部４４へ送信する。ここで変換部４４から読み出し命令信号を受信した対象画像データ抽出部４３が、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものが存しない（即ち、全ての画素データが読み出され、読み出されていない画素データがなくなった）と判断した場合には、読出部４８へ起動信号を送信する。なお、対象画像データ抽出部４３から変換部４４へ送信されこれから処理される画素データを「対象画素データ」という。
対象画素データを対象画像データ抽出部４３から受信した変換部４４は、まず、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのｕ値（ｕｉ）が０より大きいか否か判断し、大きいと判断した場合、次の「ｕが正の場合の処理」を行う。なお、ｕ値（ｕｉ）が０より大きいと判断しない場合、Ｌｕｖデータのｕ値（ｕｉ）が０より小さいか否か判断し、小さいと判断した場合、次の「ｕが負の場合の処理」を行い、０より小さいと判断しない場合（即ち、この場合はｕ値（ｕｉ）が０である。）、後述のように何らの変換も行わない。
また、ここでは理解を容易にするため、対象画素データの具体例として、図４に示すようにｕ値が０より大きい対象画素データ（画素番号５、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ５，ｕ５，ｖ５）、ただし、前述のようにｕ５は０より大きい。また、図４中、該対象画素データの位置を点ｐ５により示す。）を用いる。
【００３６】
（ｕが正の場合の処理）
ｕ値（ｕｉ）が０より大きいと判断した変換部４４は、Ｌｕｖ画像データのＬｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）に含まれるＬの数値Ｌｉを用いてｕとＬとの２軸直交軸における次の楕円の式（１）を作成する。この式（１）により示される楕円は、ｕＬ平面（図４にて示したように互いに直交する３軸であるＬ軸、ｕ軸及びｖ軸のうち、ｕ軸とＬ軸との２軸を含む平面をいう。）上に存し、中心（ｕ，Ｌ）＝（０，１００）であり、長径（Ｌ軸方向の径）が（１００−Ｌｉ）であり、そして短径（ｕ軸方向の径）が（Ｐｕｍａｘ×（１００−Ｌｉ）／１００）である。後述するように、対象画素データのｕ値とＬ値とが、この式（１）によって示される楕円の円周上（楕円周上）に存する点の座標となるように対象画素データのｕ値とＬ値とを変換する。
式（１）
ｕ２／（Ｐｕｍａｘ×（１００−Ｌｉ）／１００）２＋（Ｌ−１００）２／（１００−Ｌｉ）２＝１
なお、式（１）中、Ｐｕｍａｘはパラメータである。本装置１１に接続されたキーボードやタッチパネル等（いずれも図示せず）を通じて本装置１１の使用者がＰｕｍａｘの値を予めパラメータ記憶部４６に入力し、パラメータ記憶部４６がＰｕｍａｘの値を記憶している。このため変換部４４が式（１）を作成する際には、変換部４４がパラメータ記憶部４６にアクセスしてパラメータ記憶部４６からＰｕｍａｘの値を読み出し取得する。
そして、式（１）を変形すると、Ｌは０より大きく１００より小さいので、式（１．１）が得られる。なお、Ｌ（Ｌｉ）が０又は１００になるのは、ｕ（ｕｉ）＝ｖ（ｖｉ）＝０のときであり、この場合は後述するｕが０の場合の処理又はｖが０の場合の処理が行われることから、ここではＬは０より大きく１００より小さい。
式（１．１）
Ｌ＝１００ー（１００−Ｌｉ）×（１−ｕ２／（Ｐｕｍａｘ×（１００−Ｌｉ）／１００）２）０．５
【００３７】
図４にて示した対象画素データの具体例（画素番号５、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ５，ｕ５，ｖ５）、ただし、ｕ５は０より大きい。図４中、点ｐ５）に関して式（１）を作成すれば、次の式（１．２）になる。
式（１．２）
ｕ２／（Ｐｕｍａｘ×（１００−Ｌ５）／１００）２＋（Ｌ−１００）２／（１００−Ｌ５）２＝１
この式（１．２）にて示される楕円を図５に示した。また、図５には、ディスプレイが表示し得る範囲を点線によって囲って示した。なお、ディスプレイが表示し得る範囲の求め方については、後述するディスプレイ色範囲の算出手順、境界線上の色座標値の算出手順及び境界線の近似式の導出手順によって行われる。そして、図５中、実線Ｆ１により式（１．２）にて示される該楕円を示したが、該楕円のうち、ディスプレイが表示し得る範囲内の部分（即ち、図５中、点線により囲まれた範囲内の部分）がここの処理に関係するため該範囲内に存し、かつここではｕが正の場合を扱うためｕが正の部分のみを示している。
【００３８】
次いで、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が５３．３以上であるか否か判断し、Ｌ値（Ｌｉ）が５３．３以上であると判断した場合はそのＬ値（Ｌｉ）においてディスプレイが表示し得るｕ値の最大値を第１基準値ｕｍとする。かかるｕ値の最大値（ここでは第１基準値ｕｍとされる。）は、次の式（２）中のＬ値に対象画素データのＬ値（Ｌｉ）を代入して求められるｕの値とする。また、かかる式（２）の導出方法については、後述するディスプレイ色範囲の算出手順、境界線上の色座標値の算出手順及び境界線の近似式の導出手順によって行われ、導出された式（２）は予め数式記憶部４７に入力され記憶されている。このため変換部４４が、Ｌ値（Ｌｉ）が５３．３以上であると判断した場合には数式記憶部４７にアクセスして数式記憶部４７から式（２）を読み出し取得する。
式（２）
ｕ＝ー０．０００３８１１９×Ｌ３＋０．１２１９７１×Ｌ２ー１５．５１６８×Ｌ＋７１３．５１４
【００３９】
一方、変換部４４が、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が５３．３以上であるか否か判断し、Ｌ値（Ｌｉ）が５３．３以上であると判断しない場合（即ち、Ｌ値（Ｌｉ）が５３．３未満）は、第１基準値ｕｍは１７５．０２１３とする。
【００４０】
図４にて示した対象画素データの具体例（画素番号５、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ５，ｕ５，ｖ５）、ただし、ｕ５＞０）を考えれば、Ｌ値（Ｌ５）が５３．３以上であると変換部４４が判断した場合には、第１基準値ｕｍ５は次の式（２．１）にて算出される。このようにして算出した第１基準値ｕｍ５を図５に示した。
式（２．１）
ｕｍ５＝ー０．０００３８１１９×Ｌ５３＋０．１２１９７１×Ｌ５２ー１５．５１６８×Ｌ５＋７１３．５１４
一方、Ｌ値（Ｌ５）が５３．３以上であると変換部４４が判断しない場合（即ち、Ｌ値（Ｌ５）が５３．３未満）は、第１基準値ｕｍ５は１７５．０２１３とされる。このようにＬ値（Ｌ５）が５３．３以上であると判断しない場合に第１基準値ｕｍ５とされる１７５．０２１３も図５に示した。
【００４１】
そして、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのｕ値ｕｉが、上記のようにして決定された第１基準値ｕｍに対する割合Ｓｃ（＝ｕｉ／ｕｍ）を求める。
例えば、図４にて示した対象画素データの具体例（画素番号５、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ５，ｕ５，ｖ５）、ただし、ｕ５＞０）を例に挙げれば、Ｌｕｖデータのｕ値ｕ５が、決定された第１基準値ｕｍ５に対する割合Ｓｃ５＝ｕ５／ｕｍ５を求める。
【００４２】
続いて、変換部４４は、式（１．１）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最大の点を（Ｌｍ，ｕｅｍ）とし、このｕｅｍを求める。例えば、図４にて示した対象画素データの具体例（画素番号５、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ５，ｕ５，ｖ５）、ただし、ｕ５＞０）を例に挙げれば、図５に点Ｍ５（Ｌｍ５，ｕｅｍ５）として示した。図５から理解されるように、点Ｍ５（Ｌｍ５，ｕｅｍ５）は、図５に示された式（１．１）によって示される楕円（実線Ｆ１）の楕円周上の点のうち、図５に示されたディスプレイが表示し得る範囲（点線にて囲まれた範囲）内に存するものでＬ値が最大の点である。以下、ｕｅｍの算出方法を説明する。
【００４３】
（ｕｅｍの算出方法）
第１に、式（３）を考える。
式（３）
ｕ２／（Ｐｕｍａｘ）２＋（Ｌ−１００）２／（１００）２＝１
この式（３）にて示される楕円（以下、「楕円３」という。）を図６に示した。また、図６には、図５と同様、ディスプレイが表示し得る範囲を点線によって囲って示し、式（１）によって示される楕円（以下、「楕円１」という。）も同様に示した。
【００４４】
第２に、この式（３）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最大の点を（Ｌｍ０，ｕｅｍ０）とするとこのｕｅｍ０を次の式（４）を用いて変換部４４が求める。なお、該最大の点（Ｌｍ０，ｕｅｍ０）を、図６中、点Ｍ０（Ｌｍ０，ｕｅｍ０）として示した。式（４）の導出方法については、以下述べる通りであるが、導出された式（４）は予め数式記憶部４７に入力され記憶されている。このため変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（４）を読み出し取得した後、ｕｅｍ０を算出する。
式（４）は、式（３）と式（２）（ｕが正におけるディスプレイが表示し得るｕ値の最大値を与える。）とのｕが正における交点のｕ座標ｕｅｍ０をＧＮＵ  Ｏｃｔａｖｅ（Ｆｒｅｅ  Ｓｏｆｔｗａｒｅ  Ｆｏｕｎｄａｔｉｏｎ（団体名）からＧＮＵプロジェクトにて管理及び配布されているソフトウエアの名称。以下、同様。）を用いて求めることで得た。具体的には、ＧＮＵ  Ｏｃｔａｖｅを使って、式（３）のＰｕｍａｘを１０から１００まで０．２間隔で変化させ、それぞれの場合について式（３）と式（２）との交点（Ｌ，ｕ）を求める。その結果、（Ｐｕｍａｘ，Ｌ，ｕ）の３つの値の組が４５１個得られる。続いて、ＧＮＵ  Ｏｃｔａｖｅを使って、この中の２つの値（Ｐｕｍａｘ，ｕ）の関係式（近似式）である式（４）を得た。
式（４）
ｕｅｍ０＝ー０．０００６７５３３６×（Ｐｕｍａｘ）２＋１．０２３６１×（Ｐｕｍａｘ）ー０．２５２１３８
【００４５】
第３に、変換部４４は、第２において求められたｕｅｍ０を次の式（５）に代入してｕｅｍを求める。式（５）の導出方法については、以下述べる通りであるが、導出された式（５）は予め数式記憶部４７に入力され記憶されている。このため変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（５）を読み出し取得した後、ｕｅｍを算出する。
ここに式（５）は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が０より大きく１００より小さい際にｕｅｍ０を用いてｕｅｍを近似する近似式である（なお、式（５）中のＬｉは、対象画素データに含まれるＬｕｖデータのＬ値（Ｌｉ）である。また、前述したように、Ｌ（Ｌｉ）が０又は１００になるのは、ｕ（ｕｉ）＝ｖ（ｖｉ）＝０のときであるので、この場合はｕが０の場合の処理又はｖが０の場合の処理が行われることから、ここではＬは０より大きく１００より小さい。）。ｕＬ平面においてディスプレイが表示し得るｕが正におけるＬの最大値を示す境界線（即ち、式（２）により近似される線）は、（Ｌ，ｕ）＝（１００，０）を通過する直線（即ち、Ｌ＝ａ×ｕ＋１００、但しａは定数）によりほぼ近似することができ、該直線の式：Ｌ＝ａ×ｕ＋１００を用いて式（３）のＬを消去するとｕｅｍ０が得られ、そして該直線の式を用いて式（１）のＬを消去するとｕｅｍが得られ、それらから式（５）が得られる。なお、式（５）は、小さな誤差により極めてうまく近似することができる。
式（５）
ｕｅｍ＝ｕｅｍ０×（１００−Ｌｉ）／１００
例えば、図４にて示した対象画素データの具体例（画素番号５、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ５，ｕ５，ｖ５）、ただし、ｕ５＞０）を例に挙げれば、この具体例に関するｕｅｍであるｕｅｍ５は次の式（５．１）により算出される。
式（５．１）
ｕｅｍ５＝ｕｅｍ０×（１００−Ｌ５）／１００
【００４６】
その後、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））を第１変換（第１及び第２色覚異常用）した後のＬｕｖデータのＬ値（Ｌｔ）を求める。かかる変換後のＬ値（Ｌｔ）の算出方法は、ディスプレイが表示可能な色範囲内で、ある輝度における赤さの度合に応じて輝度を増加させるように行われるものであり、（Ｌｍ−Ｌｉ）に対する、変換によってＬ値が増加する量（変換後のＬ値Ｌｔと変換前のＬ値Ｌｉとの差、即ち（Ｌｔ−Ｌｉ））の割合（即ち、（Ｌｔ−Ｌｉ）／（Ｌｍ−Ｌｉ））が、上記したＳｃ（＝ｕｉ／ｕｍ）に等しくなるようにＬ値（Ｌｔ）を定める。なお、（Ｌｍ−Ｌｉ）は、Ｌ＝Ｌｉである全ての色の中で、本変換処理で最も高輝度に変換される色の変換後のＬ値Ｌｍと、変換前のＬ値Ｌｉと、の差を示している。
具体的には、Ｌｔは式（６）にて示される。
式（６）
（Ｌｔ−Ｌｉ）／（Ｌｍ−Ｌｉ）＝Ｓｃ（＝ｕｉ／ｕｍ）
式（６）を変形すると、式（６．１）が得られる。
式（６．１）
Ｌｔ＝Ｓｃ×（Ｌｍ−Ｌｉ）＋Ｌｉ
【００４７】
なお、式（６．１）中のＬｍは、上述したように式（１．１）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最大の点（Ｌｍ，ｕｅｍ）のＬ値である。ここに点（Ｌｍ，ｕｅｍ）は式（１．１）によって示される楕円の楕円周上の点であるから、次の式（７）を満たす。
式（７）
Ｌｍ＝１００ー（１００−Ｌｉ）×（１−ｕｅｍ２／（Ｐｕｍａｘ×（１００−Ｌｉ）／１００）２）０．５
そして、式（５）を式（７）に代入すると式（８）が得られる。
式（８）
Ｌｍ＝１００ー（１００−Ｌｉ）×（１−ｕｅｍ０２／Ｐｕｍａｘ２）０．５
この式（８）を式（６．１）に代入すると式（９）が得られる。
式（９）
Ｌｔ＝Ｓｃ×（Ｌｍ−Ｌｉ）＋Ｌｉ
＝Ｌｉ＋（１００−Ｌｉ）×Ｓｃ×（１ー（１−ｕｅｍ０２／Ｐｕｍａｘ２）０．５）
【００４８】
この式（９）を用いて変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））を第１変換（第１及び第２色覚異常用）した後のＬｕｖデータのＬ値（Ｌｔ）を求める。なお式（９）は予め数式記憶部４７に入力され記憶されているので、変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（９）を読み出し取得した後、Ｌｔを算出する（また、変換部４４がパラメータ記憶部４６にアクセスしてパラメータ記憶部４６からＰｕｍａｘの値を読み出し取得する。）。
引き続き、変換部４４は、該対象画素データを第１変換（第１及び第２色覚異常用）した後のＬｕｖデータのｕ値（ｕｔ）を求める。変換後のＬｕｖデータのＬ値（Ｌｔ）とｕ値（ｕｔ）とは、式（１．１）により示される楕円の楕円周上の点であるから、ｕ値（ｕｔ）は上述のように求められたＬ値（Ｌｔ）を用い、式（１．１）を変形した次の式（１０）（なお、ｕｔは０より大）から計算される。なお式（１０）も予め数式記憶部４７に入力され記憶されているので、変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（１０）を読み出し取得した後、ｕｔを算出する（また、変換部４４がパラメータ記憶部４６にアクセスしてパラメータ記憶部４６からＰｕｍａｘの値を読み出し取得する。）。
式（１０）
ｕｔ＝Ｐｕｍａｘ／１００×（（１ーＬｉ）２ー（Ｌｔ−１００）２）０．５
【００４９】
図４にて示した対象画素データの具体例（画素番号５、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ５，ｕ５，ｖ５）、ただし、ｕ５＞０）に含まれるＬ値及びｕ値がどのように変換されるかを（それぞれＬｔ５及びｕｔ５）図６中に示した。図６中の点ｐｏ（Ｌ，ｕ）＝（Ｌ５，ｕ５）は、該対象画素データの具体例（画素番号５、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ５，ｕ５，ｖ５））の点をｕＬ平面（ｕ軸とＬ軸とを含む平面）上に投影した点である。
かかる点ｐｏ（Ｌ，ｕ）＝（Ｌ５，ｕ５）は、図６に示すようにｕＬ平面上において、（Ｌｍ５−Ｌ５）に対する、変換によってＬ値が増加する量（変換後のＬ値Ｌｔ５と変換前のＬ値Ｌ５との差、即ち（Ｌｔ５ーＬ５））の割合（即ち、（Ｌｔ５−Ｌ５）／（Ｌｍ５−Ｌ５））が、上記のＳｃ５（＝ｕ５／ｕｍ５）に等しくなるようにＬ値（Ｌｔ５）が定められ、該定めれたＬ値（Ｌｔ５）に応じた楕円１の楕円周上の点ｐｔ（Ｌ，ｕ）＝（Ｌｔ５，ｕｔ５）に変換される。このように対象画素データのＬｕｖデータ（Ｌ５，ｕ５，ｖ５）のＬ値及びｕ値がそれぞれＬｔ５及びｕｔ５に変換されることで、より赤い色が高輝度に変換（即ち、ｕ値が大きいものほどＬ値が増加する。）される。
【００５０】
次いで、変換部４４は、対象画素データのＬｕｖ画像データ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）のｖ値ｖｉが正か０以下かを判断し、ｖｉが正（＞０）であれば、式（１１）にて変換後のＬｕｖデータのｖ値（ｖｔ）の値を求める。そして変換部４４は、求めたｖ値（ｖｔ）の値が負（ｖｔ＜０）か否か判断し負であると判断した場合はｖｔ＝０とする（こうすることでｖｉからｖｔへ変換することによって色相が反転することを防止する。）。
一方、変換部４４が、対象画素データのＬｕｖ画像データ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）のｖ値ｖｉが０以下（０又は＜０）であれば、式（１２）にてｖｔの値を求める。そして変換部４４は、求めたｖ値（ｖｔ）の値が正（ｖｔ＞０）か否か判断し正であると判断した場合はｖｔ＝０とする（こうすることでｖｉからｖｔへ変換することによって色相が反転することを防止する。）。
式（１１）
ｖｔ＝ｖｉー（Ｌｔ−Ｌｉ）
式（１２）
ｖｔ＝ｖｉ＋（Ｌｔ−Ｌｉ）
なお式（１１）及び式（１２）のいずれも予め数式記憶部４７に入力され記憶されているので、変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（１１）及び式（１２）のいずれかを読み出し取得した後、ｖｔを算出する。
【００５１】
その後、このように決定したｖｔ（式（１１）及び式（１２）のいずれかによって計算された値か、又は０）の値が、ディスプレイが表示し得る範囲内に存するか否かを変換部４４はチェックをし、該範囲内に存しないと判断した場合はｖｔ値を次のように補正する。該補正の基本的な考え方は、変換後のＬｔの値と、後述する図１０のｖ２、ｖ５の基準軸範囲、および後述の図１１のｖ１〜ｖ６の近似式により、Ｌ＝Ｌｔにおけるｖの最小値、最大値が決まる。なお、これら図１０及び図１１に示すデータは、予め数式記憶部４７に入力され記憶されているので、変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から自由に読み出し取得することができる。該決定したｖｔの値がこの最小値から最大値までの範囲から外れる場合、ディスプレイが表示し得る範囲内に存しないと変換部４４は判断し、ｖｔ値を、変換後のＬｔの値における最小値または最大値（変換後のｖｔが近い方）に置き換えることで補正する。具体的に述べれば、（１）ｖｔ＞０の場合、Ｌｔが０以上かつ８７．８未満（０≦Lt＜87.8）の時には図１１のｖ１の式を用い、Ｌｔが８７．８以上かつ９７．０未満（87.8≦Lt＜97.0）の時には図１１のｖ２の式を用い、Ｌｔが９７．０以上かつ１００以下（97.0≦Lt≦100）の時には図１１のｖ３の式を用いてｖの最大値を求め、ｖｔがそれより大きい時は、その最大値をｖｔの値とする。（２）ｖｔが０以下（vt≦0）の場合、Ｌｔが６０．４より大きくかつ１００以下（60.4＜Lt≦100）の時には図１１のｖ４の式を用い、Ｌｔが３２．４より大きく６０．４以下（32.4＜Lt≦60.4）の時には図１１のｖ５の式を用い、Ｌｔが０以上３２．４以下（0≦Lt≦32.4）の時には図１１のｖ６の式を用いてｖの最小値を求め、ｖｔがそれより小さい時は、その最小値をｖｔの値とする。
【００５２】
以上のようにして、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータ（Ｌｉ，ｕｉ，ｖｉ）は、変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）（以下、「変換後データ」という。）に変換される。
その後、変換部４４は、この変換後データ（Ｌｔ，ｕｔ，ｖｔ）をデータ記憶部４２に送信しデータ記憶部４２に記憶させる。なお、変換後データ（Ｌｔ，ｕｔ，ｖｔ）をデータ記憶部４２に記憶させる順番は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データの順番と同じ順番である（即ち、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる元の画素データの順番通りに、変換後データ（Ｌｔ，ｕｔ，ｖｔ）はデータ記憶部４２に記憶される。なお、変換後データ（Ｌｔ，ｕｔ，ｖｔ）がデータ記憶部４２に記憶される記憶領域は、Ｌｕｖ画像データに含まれる元の画素データの記憶領域とは異なる。）。さらに、変換部４４は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出し送信するよう命令する読み出し命令信号を対象画像データ抽出部４３に送信する（これによりデータ記憶部４２が記憶しているＬｕｖ画像データに含まれる次の画素データが対象画素データとなり、処理される。）。
【００５３】
以上説明したような変換によって、図４にて示した対象画素データの具体例（画素番号５、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ５，ｕ５，ｖ５）、ただし、ｕ５＞０）が、どのように変換されるかを図７に示した。なお、ｕ値Ｌ値がどのように変換されるか（点ｐｏ（Ｌ５，ｕ５）から点ｐｔ（Ｌｔ５，ｕｔ５）への変換）は、既に詳しく図６を用いて説明したのでそれに関しては図６及びその説明を参照されたい。
ここに図７中には、ｖ５が正（＞０）である場合の変換後の位置を点ｐ５ａ（Ｌｔ５，ｕｔ５，ｖｔ５）として示し、ｖ５が０以下（０又は＜０）である場合の変換後の位置を点ｐ５ｂ（Ｌｔ５，ｕｔ５，ｖｔ５）として示した。ただし、点ｐ５ａのｖｔ５＝ｖ５ー（Ｌｔ５−Ｌ５）であり、点ｐ５ｂのｖｔ５＝ｖ５＋（Ｌｔ５−Ｌ５）である。
このように変換後のｖ座標を式（１１）又は式（１２）にて算出することで、変換前と変換後で、色相が大きく変化するのを抑止できる（変換の前後で色合いが大きく変わったと感じさせない。）。
【００５４】
なお、上記の処理に用いる式（２）等（上述したように図１０及び図１１に示すデータや数式等を含む。）は、本装置１１の動作とは関係なく導出等され、予め数式記憶部４７に入力され記憶される。この数式記憶部４７に入力されるものは、次のようなディスプレイ色範囲の算出手順、境界線上の色座標値の算出手順、境界線の近似式の導出手順を経て導出される。
【００５５】
（ディスプレイ色範囲の算出手順）
ＲＧＢカラー・モデルにおけるＲ値、Ｇ値、Ｂ値それぞれがとりうる値は０から２５５の整数であるので、ＲＧＢカラー・モデルによる１の画素データの場合は２５６×２５６×２５６＝１６７７７２１６通りがある。これら全ての場合についてＬｕｖ色空間におけるデータに変換する。
このように１６７７７２１６通り全てについて変換したＬｕｖ色空間におけるデータのＬ値、ｕ値、ｖ値それぞれの最大値と最小値とを抽出する。このようにしてＬ値に関しては最小値０及び最大値１００が求められ、ｕ値に関しては最小値ー８３．０６６７及び最大値１７５．０２１３が求められ、ｖ値に関しては最小値ー１３４．０８９６及び最大値１０７．４１７７が求められる。
【００５６】
（境界線上の色座標値の算出手順）
次いで、通常のコンピュータ等のディスプレイにおける表示信号として用いられているＲＧＢカラー・モデルによって示され得るＬｕｖ色空間の範囲を求める。上記したディスプレイ色範囲の算出手順において示したように、ＲＧＢカラー・モデルにより示される１６７７７２１６通りのそれぞれの場合をＬｕｖ色空間（Ｌ軸、ｕ軸及びｖ軸の直交３軸空間）にプロットする。次いで、これらプロットされた１６７７７２１６個の各点を、Ｌｕ平面（互いに直交する３軸であるＬ軸、ｕ軸及びｖ軸のうち、ｕ軸とＬ軸とを含む平面をいう。）及びＬｖ平面（互いに直交する３軸であるＬ軸、ｕ軸及びｖ軸のうち、ｖ軸とＬ軸とを含む平面をいう。）に投影する。このＬｕ平面への投影を図８に示し、Ｌｖ平面への投影を図９に示す。これら図８及び図９において、斜線を付した領域が１６７７７２１６個の各点が投影される領域（以下、Ｌｕ平面へ投影される領域を「Ｌｕ投影領域」といい、Ｌｖ平面へ投影される領域を「Ｌｖ投影領域」という。）である。
Ｌｕ投影領域及びＬｖ投影領域について、その領域の境界線を示す近似式を求める。この境界線は、図８及び図９に示したように複数の線（線ｕ１、ｕ２、ｕ３、ｕ４、ｕ５、ｖ１、ｖ２、ｖ３、ｖ４、ｖ５、ｖ６）によって構成する。
【００５７】
この近似式を求める方法を、図８に示した線ｕ１を例にとって説明する。
第１に、求める線（以下、「対象線」という。ここでは線ｕ１。）が示す２軸（線ｕ１においては、ｕ軸とＬ軸）のうち一方（線ｕ１においてはｕ軸）に対する他方（線ｕ１においてはＬ軸）の変化が該他方に対する該一方の変化よりも小さいものの該一方を基準軸（線ｕ１においてはｕ軸）とし、該他方を変化軸（線ｕ１においてはＬ軸）とする。また、該２軸に対して垂直な軸を任意軸（線ｕ１においてはｖ軸）とする。
第２に、対象線（ここでは線ｕ１）上の変化軸（線ｕ１においてはＬ軸）における値が、対象とする領域（ここではＬｕ投影領域）の最大値か最小値のいずれを示すか判断する（境界線の意味）。線ｕ１を例にとれば、線ｕ１上の変化軸（Ｌ軸）における値はＬｕ投影領域の最小値を示している（線ｕ１はＬｕ投影領域の下端である。）。
【００５８】
第３に、基準軸（線ｕ１においてはｕ軸）の値を、対象とする領域（ここではＬｕ投影領域）の最小値から最大値（基準軸が、Ｌ軸であれば最小値０から最大値１００、ｕ軸であれば最小値ー８３．０６６７から最大値１７５．０２１３、ｖ軸であれば最小値ー１３４．０８９６から最大値１０７．４１７７）まで０．１ずつ増加させ（以下、「基準軸仮定値」という。）、それぞれの場合において以下の（イ）についてチェックする。
（イ）第２における判断が最小値と判断されれば、変化軸（線ｕ１においてはＬ軸）の値を「ディスプレイ色範囲の算出手順」において求められた最小値（変化軸がＬ軸であれば最小値０、ｕ軸であれば最小値ー８３．０６６７及びｖ軸であれば最小値ー１３４．０８９６）から０．１ずつ増加させて、以下の（ロ）に従って対象とする領域（ここではＬｕ投影領域）に最初に含まれる値を求める。逆に、第２における判断が最大値と判断されれば、変化軸（線ｕ１においてはＬ軸）の値を「ディスプレイ色範囲の算出手順」において求められた最大値（変化軸がＬ軸であれば最大値１００、ｕ軸であれば最大値１７５．０２１３及びｖ軸であれば最大値１０７．４１７７）から０．１ずつ減少させて、以下の（ロ）に従って対象とする領域（ここではＬｕ投影領域）に最初に含まれる値を求める。このようにして求められる対象とする領域（ここではＬｕ投影領域）に最初に含まれる値（変化軸の値）と、該最初に含まれる値（変化軸の値）における基準軸の値（該最初に含まれる値（変化軸の値）を計算したときの基準軸仮定値）と、が境界線上の座標とする。
【００５９】
（ロ）上記の基準軸仮定値と変化軸（線ｕ１においてはＬ軸）の値とにおいて、任意軸（線ｕ１においてはｖ軸）の値を「ディスプレイ色範囲の算出手順」にて求めた最小値から最大値（基準軸が、Ｌ軸であれば最小値０から最大値１００、ｕ軸であれば最小値ー８３．０６６７から最大値１７５．０２１３、ｖ軸であれば最小値ー１３４．０８９６から最大値１０７．４１７７）まで０．１ずつ増加させ、それぞれの値（Ｌ，ｕ，ｖ）をＲＧＢカラー・モデルに変換する。ＲＧＢカラー・モデルに変換されたときのＲ値、Ｇ値、Ｂ値のいずれもが０以上２５５以下となるような任意軸（線ｕ１においてはｖ軸）の値が１つでも存在する場合には、そのときの基準軸仮定値と変化軸（線ｕ１においてはＬ軸）の値との組合せは、対象とする領域（ここではＬｕ投影領域）に最初に含まれる値とする。
なお、図８及び図９において示した各線ｕ１〜ｕ５、ｖ１〜ｖ６についての基準軸、変化軸、基準軸範囲、境界線の意味について図１０にまとめて示す。
【００６０】
（境界線の近似式の導出手順）
上記した「境界線上の色座標値の算出手順」に従って求められた境界線上の座標を使用して、Ｌｕ投影領域及びＬｖ投影領域の境界線を構成する複数の線（具体的には、線ｕ１〜ｕ５、ｖ１〜ｖ６）を示す近似式を求める。
この複数の線（線ｕ１〜ｕ５、ｖ１〜ｖ６）を示す近似式は、種々の方法により導出されてよいが、ここでは前述のＧＮＵ  Ｏｃｔａｖｅを用いた。
このようにして求めた、複数の線（線ｕ１〜ｕ５、ｖ１〜ｖ６）を示す近似式を図１１にまとめて示す。
前述の式（２）は、具体的には、前述した図１１のｕ２に関する式を用いた。
このようにして図１０及び図１１に示すデータや数式等は、本装置１１の動作とは関係なく予め導出等され、予め数式記憶部４７に入力され記憶される。
【００６１】
（ｕが負の場合の処理）
ｕ値（ｕｉ）が０より大きいと判断しなかった変換部４４は、さらにｕ値（ｕｉ）が０より小さいか否か判断し、ｕ値（ｕｉ）が０より小さいと判断した場合、以下説明する「ｕが負の場合の処理」を行う。
ｕ値（ｕｉ）が０より小さいと判断した変換部４４は、Ｌｕｖ画像データのＬｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）に含まれるＬの数値Ｌｉを用いてｕとＬとの２軸直交軸における次の楕円の式（１３）を作成する。この式（１３）により示される楕円は、ｕＬ平面（図１２にて示すように互いに直交する３軸であるＬ軸、ｕ軸及びｖ軸のうち、ｕ軸とＬ軸との２軸を含む平面をいう。）上に存し、中心（ｕ，Ｌ）＝（０，０）であり、長径（Ｌ軸方向の径）がＬｉであり、そして短径（ｕ軸方向の径）が（Ｐｕｍｉｎ×Ｌｉ／１００）である。後述するように、対象画素データのｕ値とＬ値とが、この式（１３）によって示される楕円の円周上（楕円周上）に存する点の座標となるように対象画素データのｕ値とＬ値とを変換する。
式（１３）
ｕ２／（Ｐｕｍｉｎ×Ｌｉ／１００）２＋Ｌ２／Ｌｉ２＝１
なお、式（１３）中、Ｐｕｍｉｎはパラメータである。前述のＰｕｍａｘと同様、本装置１１に接続されたキーボードやタッチパネル等（いずれも図示せず）を通じて本装置１１の使用者がＰｕｍｉｎの値を予めパラメータ記憶部４６に入力し、パラメータ記憶部４６がＰｕｍｉｎの値を記憶している。このため変換部４４が式（１３）を作成する際には、変換部４４がパラメータ記憶部４６にアクセスしてパラメータ記憶部４６からＰｕｍｉｎの値を読み出し取得する。
そして、式（１３）を変形すると、Ｌは０より大きく１００より小さい値であるので、式（１３．１）が得られる。なお、Ｌ（Ｌｉ）が０又は１００になるのは、ｕ（ｕｉ）＝ｖ（ｖｉ）＝０のときであるので、この場合はｕが０の場合の処理又はｖが０の場合の処理が行われることから、ここではＬは０より大きく１００より小さい。
式（１３．１）
Ｌ＝Ｌｉ×（１−ｕ２／（Ｐｕｍｉｎ×Ｌｉ／１００）２）０．５
【００６２】
また、ここでは理解を容易にするため、対象画素データの具体例として、図１２に示すようにｕ値が０より小さい対象画素データ（画素番号７、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ７，ｕ７，ｖ７）、ただし、前述のようにｕ７は０より小さい。また、図１２中、該対象画素データの位置を点ｐ７により示す。）を用いる。
図１２にて示した対象画素データの具体例（画素番号７、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ７，ｕ７，ｖ７）、ただし、前述のようにｕ７は０より小さい。）に関して式（１３）を作成すれば、次の式（１３．２）になる。
式（１３．２）
ｕ２／（Ｐｕｍｉｎ×Ｌ７／１００）２＋Ｌ２／Ｌ７２＝１
この式（１３．２）にて示される楕円を図１３に示した。また、図１３には、ディスプレイが表示し得る範囲を点線によって囲って示した。なお、ディスプレイが表示し得る範囲の求め方については、前述したディスプレイ色範囲の算出手順、境界線上の色座標値の算出手順及び境界線の近似式の導出手順によって行われる。そして、図１３中、実線Ｆ２により式（１３．２）にて示される該楕円を示したが、該楕円のうち、ディスプレイが表示し得る範囲内の部分（即ち、図１３中、点線により囲まれた範囲内の部分）がここの処理に関係するため該範囲内に近い部分であって、かつここではｕが負の場合を扱うためｕが負の部分のみを示している。
【００６３】
次いで、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が８７．８未満であるか否か判断し、Ｌ値（Ｌｉ）が８７．８未満であると判断した場合はそのＬ値（Ｌｉ）においてディスプレイが表示し得るｕ値の最小値を第１基準値ｕｍとする。かかるｕ値の最小値（ここでは第１基準値ｕｍとされる。）は、次の式（１４）中のＬ値に対象画素データのＬ値（Ｌｉ）を代入して求められるｕの値とするが、かかる式（１４）の導出方法については、既に説明したディスプレイ色範囲の算出手順、境界線上の色座標値の算出手順及び境界線の近似式の導出手順によって行われ、導出された式（１４）は予め数式記憶部４７に入力され記憶されている（具体的には、式（１４）は、図１１中の線ｕ５の式）。このため変換部４４が、Ｌ値（Ｌｉ）が８７．８未満であると判断した場合には数式記憶部４７にアクセスして数式記憶部４７から式（１４）を読み出し取得する。
式（１４）
ｕ＝ー０．９４５０２６×Ｌー０．０９３１０４２
【００６４】
一方、変換部４４が、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が８７．８未満であるか否か判断し、Ｌ値（Ｌｉ）が８７．８未満であると判断しない場合（即ち、Ｌ値（Ｌｉ）が８７．８以上）は、第１基準値ｕｍはー８３．０６６７（ディスプレイが表示し得るｕ値の最小値）とされる。
【００６５】
図１２にて示した対象画素データの具体例（画素番号７、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ７，ｕ７，ｖ７）、ただし、ｕ７＜０）を考えれば、Ｌ値（Ｌ７）が８７．８未満であると変換部４４が判断した場合には、第１基準値ｕｍ７は次の式（１４．１）にて算出される。このようにして算出した第１基準値ｕｍ７を図１３に示した。
式（１４．１）
ｕｍ７＝ー０．９４５０２６×Ｌ７ー０．０９３１０４２
一方、Ｌ値（Ｌ７）が８７．８以上であると変換部４４が判断した場合（Ｌ値（Ｌ７）が８７．８未満であると変換部４４が判断しない場合）は、第１基準値ｕｍ７はー８３．０６６７とされる。このようにＬ値（Ｌ７）が８７．８以上であると判断した場合（Ｌ値（Ｌ７）が８７．８未満であると変換部４４が判断しない場合）に第１基準値ｕｍ７とされるー８３．０６６７も図１３に示した。
【００６６】
そして、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのｕ値ｕｉが、上記のようにして決定された第１基準値ｕｍに対する割合Ｓｃ（＝ｕｉ／ｕｍ）を求める。
例えば、図１２にて示した対象画素データの具体例（画素番号７、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ７，ｕ７，ｖ７）、ただし、ｕ７＜０）を例に挙げれば、Ｌｕｖデータのｕ値ｕ７が、決定された第１基準値ｕｍ７に対する割合Ｓｃ７＝ｕ７／ｕｍ７を求める。
【００６７】
続いて、変換部４４は、式（１３．１）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最小の点を（Ｌｍ，ｕｅｍ）とし、このｕｅｍを求める。例えば、図１２にて示した対象画素データの具体例（画素番号７、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ７，ｕ７，ｖ７）、ただし、ｕ７＜０）を例に挙げれば、図１３に点Ｍ７（Ｌｍ７，ｕｅｍ７）として示した。図１３から理解されるように、点Ｍ７（Ｌｍ７，ｕｅｍ７）は、図１３に示された式（１３．１）によって示される楕円の楕円周（実線Ｆ２）上の点のうち、図１３に示されたディスプレイが表示し得る範囲（点線にて囲まれた範囲）内に存するものでＬ値が最小の点である。以下、ｕｅｍの算出方法を説明する。
【００６８】
（ｕｅｍの算出方法）
第１に、式（１５）を考える。
式（１５）
ｕ２／（Ｐｕｍｉｎ）２＋Ｌ２／（１００）２＝１
この式（１５）にて示される楕円（以下、「楕円１５」という。）を図１４に示した。また、図１４には、図１３と同様、ディスプレイが表示し得る範囲を点線によって囲って示し、式（１３）によって示される楕円（以下、「楕円１３」という。）も同様に示した。
【００６９】
第２に、この式（１５）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最小の点を（Ｌｍ０，ｕｅｍ０）とするとこのｕｅｍ０を次の式（１６）にて求める。なお、該最小の点（Ｌｍ０，ｕｅｍ０）を、図１４中、点Ｍ０（Ｌｍ０，ｕｅｍ０）として示した。式（１６）の導出方法については、以下述べる通りであるが、導出された式（１６）は予め数式記憶部４７に入力され記憶されている。このため変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（１６）を読み出し取得した後、ｕｅｍ０を算出する。
式（１６）は、式（１５）と式（１４）（ｕが負におけるディスプレイが表示し得るｕ値の最小値を与える。）とのｕが負における交点のｕ座標ｕｅｍ０をＧＮＵ  Ｏｃｔａｖｅを用いて求めることで得た。具体的には、ＧＮＵ  Ｏｃｔａｖｅを使って、式（１５）のＰｕｍｉｎをー８０からー１０まで０．２間隔で変化させ、それぞれの場合について式（１５）と式（１４）との交点（Ｌ，ｕ）を求める。その結果、（Ｐｕｍｉｎ，Ｌ，ｕ）の３つの値の組が３５１個得られる。続いて、ＧＮＵ  Ｏｃｔａｖｅを使って、この中の２つの値（Ｐｕｍｉｎ，ｕ）の関係式（近似式）である式（１６）を得た。
式（１６）
ｕｅｍ０＝０．００４２２９５８×（Ｐｕｍｉｎ）２＋１．１１４１６×（Ｐｕｍｉｎ）＋０．９６２９５５
【００７０】
第３に、変換部４４は、第２において求められたｕｅｍ０を次の式（１７）に代入してｕｅｍを求める。式（１７）の導出方法については、以下述べる通りであるが、導出された式（１７）は予め数式記憶部４７に入力され記憶されている。このため変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（１７）を読み出し取得した後、ｕｅｍを算出する。
ここに式（１７）は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が０より大きく１００より小さい際にｕｅｍ０を用いてｕｅｍを近似する近似式である（なお、式（１７）中のＬｉは、対象画素データに含まれるＬｕｖデータのＬ値（Ｌｉ）である。また、Ｌ（Ｌｉ）が０又は１００になるのは、ｕ（ｕｉ）＝ｖ（ｖｉ）＝０のときであるので、この場合はｕが０の場合の処理又はｖが０の場合の処理が行われることから、ここではＬは０より大きく１００より小さい。）。ｕＬ平面においてディスプレイが表示し得るｕが負におけるＬの最小値を示す境界線（即ち、式（１４）により近似される線）は、（Ｌ，ｕ）＝（０，０）を通過する直線（即ち、Ｌ＝ａ×ｕ、但しａは定数）によりほぼ近似することができ、該直線の式：Ｌ＝ａ×ｕを用いて式（１５）のＬを消去するとｕｅｍ０が得られ、そして該直線の式を用いて式（１３）のＬを消去するとｕｅｍが得られ、それらから式（１７）が得られる。なお、式（１７）は、小さな誤差により極めてうまく近似することができる。
式（１７）
ｕｅｍ＝ｕｅｍ０×Ｌｉ／１００
図１２にて示した対象画素データの具体例（画素番号７、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ７，ｕ７，ｖ７）、ただし、ｕ７＜０）を例に挙げれば、この具体例に関するｕｅｍであるｕｅｍ７は次の式（１７．１）により算出される。
式（１７．１）
ｕｅｍ７＝ｕｅｍ０×Ｌ７／１００
【００７１】
その後、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））を第１変換（第１及び第２色覚異常用）した後のＬｕｖデータのＬ値（Ｌｔ）を求める。かかる変換後のＬ値（Ｌｔ）の算出方法は、ディスプレイが表示可能な色範囲内で、ある輝度における緑色の度合に応じて輝度を減少させるように行われるものであり、（Ｌｍ−Ｌｉ）に対する、変換によってＬ値が減少する量（変換後のＬ値Ｌｔと変換前のＬ値Ｌｉとの差、即ち（Ｌｔ−Ｌｉ））の割合（即ち、（Ｌｔ−Ｌｉ）／（Ｌｍ−Ｌｉ））が、上記したＳｃ（＝ｕｉ／ｕｍ）に等しくなるようにＬ値（Ｌｔ）を定める。なお、（Ｌｍ−Ｌｉ）は、Ｌ＝Ｌｉである全ての色の中で、本変換処理で最も低輝度に変換される色の変換後のＬ値Ｌｍと、変換前のＬ値Ｌｉと、の差である。
具体的には、Ｌｔは式（１８）にて示される。
式（１８）
（Ｌｔ−Ｌｉ）／（Ｌｍ−Ｌｉ）＝Ｓｃ（＝ｕｉ／ｕｍ）
式（１８）を変形すると、式（１８．１）が得られる。
式（１８．１）
Ｌｔ＝Ｓｃ×（Ｌｍ−Ｌｉ）＋Ｌｉ
【００７２】
なお、式（１８．１）中のＬｍは、上述したように式（１３．１）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最小の点（Ｌｍ，ｕｅｍ）のＬ値である。ここに点（Ｌｍ，ｕｅｍ）は式（１３．１）によって示される楕円の楕円周上の点であるから、次の式（１９）を満たす。
式（１９）
Ｌｍ＝Ｌｉ×（１−ｕｅｍ２／（Ｐｕｍｉｎ×Ｌｉ／１００）２）０．５
そして、式（１９）のｕｅｍに式（１７）を代入し、それによって得られる式をさらに式（１８．１）に代入すると式（２０）が得られる。
式（２０）
Ｌｔ＝Ｓｃ×（Ｌｍ−Ｌｉ）＋Ｌｉ
＝Ｌｉ×（１−Ｓｃ×（１−（１−ｕｅｍ０２／（Ｐｕｍｉｎ）２）０．５））
【００７３】
この式（２０）を用いて変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））を第１変換（第１及び第２色覚異常用）した後のＬｕｖデータのＬ値（Ｌｔ）を求める。なお式（２０）は予め数式記憶部４７に入力され記憶されているので、変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（２０）を読み出し取得した後、Ｌｔを算出する（また、変換部４４がパラメータ記憶部４６にアクセスしてパラメータ記憶部４６からＰｕｍｉｎの値を読み出し取得する。）。
引き続き、変換部４４は、該対象画素データを第１変換（第１及び第２色覚異常用）した後のＬｕｖデータのｕ値（ｕｔ）を求める。変換後のＬｕｖデータのＬ値（Ｌｔ）とｕ値（ｕｔ）とは、式（１３．１）により示される楕円の楕円周上の点であるから、ｕ値（ｕｔ）は上述のように求められたＬ値（Ｌｔ）を用い、式（１３．１）を変形した次の式（２１）（なお、ｕｔは０より小）から計算される。なお式（２１）も予め数式記憶部４７に入力され記憶されているので、変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（２１）を読み出し取得した後、ｕｔを算出する（また、変換部４４がパラメータ記憶部４６にアクセスしてパラメータ記憶部４６からＰｕｍｉｎの値を読み出し取得する。）。
式（２１）
ｕｔ＝Ｐｕｍｉｎ／１００×（Ｌｉ２ーＬｔ２）０．５
【００７４】
図１２にて示した対象画素データの具体例（画素番号７、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ７，ｕ７，ｖ７）、ただし、ｕ７＜０）に含まれるＬ値及びｕ値がどのように変換されるかを（それぞれＬｔ７及びｕｔ７）図１４中に示した。図１４中の点ｐｏ（Ｌ，ｕ）＝（Ｌ７，ｕ７）は、該対象画素データの具体例（画素番号７、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ７，ｕ７，ｖ７）、ただし、ｕ７＜０）の点をｕＬ平面（ｕ軸とＬ軸とを含む平面）上に投影した点である。
かかる点ｐｏ（Ｌ，ｕ）＝（Ｌ７，ｕ７）は、図１４に示すようにｕＬ平面上において、（Ｌｍ７−Ｌ７）に対する、変換によってＬ値が減少する量（変換後のＬ値Ｌｔ７と変換前のＬ値Ｌ７との差、即ち（Ｌｔ７ーＬ７））の割合（即ち、（Ｌｔ７−Ｌ７）／（Ｌｍ７−Ｌ７））が、上記のＳｃ７（＝ｕ７／ｕｍ７）に等しくなるようにＬ値（Ｌｔ７）が定められ、該定めれたＬ値（Ｌｔ７）に応じた楕円１３の楕円周上の点ｐｔ（Ｌ，ｕ）＝（Ｌｔ７，ｕｔ７）に変換される。このように対象画素データのＬｕｖデータ（Ｌ７，ｕ７，ｖ７）のＬ値及びｕ値がそれぞれＬｔ７及びｕｔ７に変換されることで、より緑色が低輝度に変換（即ち、ｕ値が小さいものほどＬ値が減少する。）される。
【００７５】
次いで、変換部４４は、対象画素データのＬｕｖ画像データ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）のｖ値ｖｉが正か０以下かを判断し、ｖｉが正（＞０）であれば、式（２２）にて変換後のＬｕｖデータのｖ値（ｖｔ）の値を求める。そして変換部４４は、求めたｖ値（ｖｔ）の値が負（ｖｔ＜０）か否か判断し負であると判断した場合はｖｔ＝０とする（こうすることでｖｉからｖｔへ変換することによって色相が反転することを防止する。）。
一方、変換部４４が、対象画素データのＬｕｖ画像データ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）のｖ値ｖｉが０以下（０又は＜０）であれば、式（２３）にてｖｔの値を求める。そして変換部４４は、求めたｖ値（ｖｔ）の値が正（ｖｔ＞０）か否か判断し正であると判断した場合はｖｔ＝０とする（こうすることでｖｉからｖｔへ変換することによって色相が反転することを防止する。）。
式（２２）
ｖｔ＝ｖｉー（Ｌｉ−Ｌｔ）
式（２３）
ｖｔ＝ｖｉ＋（Ｌｉ−Ｌｔ）
なお式（２２）及び式（２３）のいずれも予め数式記憶部４７に入力され記憶されているので、変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（２２）及び式（２３）のいずれかを読み出し取得した後、ｖｔを算出する。
【００７６】
その後、このように決定したｖｔ（式（２２）及び式（２３）のいずれかによって計算された値か、又は０）の値が、ディスプレイが表示し得る範囲内に存するか否かを変換部４４はチェックをし、該範囲内に存しないと判断した場合はｖｔ値を次のように補正する。該補正の基本的な考え方は、変換後のＬｔの値と、図１０のｖ２、ｖ５の基準軸範囲、および図１１のｖ１〜ｖ６の近似式により、Ｌ＝Ｌｔにおけるｖの最小値、最大値が決まる。なお、これら図１０及び図１１に示すデータは、予め数式記憶部４７に入力され記憶されているので、変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から自由に読み出し取得することができる。該決定したｖｔの値がこの最小値から最大値までの範囲から外れる場合、ディスプレイが表示し得る範囲内に存しないと変換部４４は判断し、ｖｔ値を、変換後のＬｔの値における最小値または最大値（変換後のｖｔが近い方）に置き換えることで補正する。具体的に述べれば、（１）ｖｔ＞０の場合、Ｌｔが０以上かつ８７．８未満（０≦Lt＜87.8）の時には図１１のｖ１の式を用い、Ｌｔが８７．８以上かつ９７．０未満（87.8≦Lt＜97.0）の時には図１１のｖ２の式を用い、Ｌｔが９７．０以上かつ１００以下（97.0≦Lt≦100）の時には図１１のｖ３の式を用いてｖの最大値を求め、ｖｔがそれより大きい時は、その最大値をｖｔの値とする。（２）ｖｔが０以下（vt≦0）の場合、Ｌｔが６０．４より大きくかつ１００以下（60.4＜Lt≦100）の時には図１１のｖ４の式を用い、Ｌｔが３２．４より大きく６０．４以下（32.4＜Lt≦60.4）の時には図１１のｖ５の式を用い、Ｌｔが０以上３２．４以下（0≦Lt≦32.4）の時には図１１のｖ６の式を用いてｖの最小値を求め、ｖｔがそれより小さい時は、その最小値をｖｔの値とする。
【００７７】
以上のようにして、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータ（Ｌｉ，ｕｉ，ｖｉ）は、変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）（以下、変換後データという。）に変換される。
その後、変換部４４は、この変換後データ（Ｌｔ，ｕｔ，ｖｔ）をデータ記憶部４２に送信しデータ記憶部４２に記憶させる。なお、変換後データ（Ｌｔ，ｕｔ，ｖｔ）をデータ記憶部４２に記憶させる順番は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データの順番と同じ順番である（即ち、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる元の画素データの順番通りに、変換後データ（Ｌｔ，ｕｔ，ｖｔ）はデータ記憶部４２に記憶される。なお、変換後データ（Ｌｔ，ｕｔ，ｖｔ）がデータ記憶部４２に記憶される記憶領域は、Ｌｕｖ画像データに含まれる元の画素データの記憶領域とは異なる。）。さらに、変換部４４は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出し送信するよう命令する読み出し命令信号を対象画像データ抽出部４３に送信する（これによりデータ記憶部４２が記憶しているＬｕｖ画像データに含まれる次の画素データが対象画素データとなり、処理される。）。
【００７８】
以上説明したような変換によって、図１２にて示した対象画素データの具体例（画素番号７、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ７，ｕ７，ｖ７）、ただし、ｕ７＜０）が、どのように変換されるかを図１５に示した。なお、ｕ値Ｌ値がどのように変換されるか（点ｐｏ（Ｌ７，ｕ７）から点ｐｔ（Ｌｔ７，ｕｔ７）への変換）は、既に詳しく図１４を用いて説明したのでそれに関しては図１４及びその説明を参照されたい。
ここに図１５中には、ｖ７が正（＞０）である場合の変換後の位置を点ｐ７ａ（Ｌｔ７，ｕｔ７，ｖｔ７）として示し、ｖ７が０以下（０又は＜０）である場合の変換後の位置を点ｐ７ｂ（Ｌｔ７，ｕｔ７，ｖｔ７）として示した。ただし、点ｐ７ａのｖｔ７＝ｖ７ー（Ｌ７ーＬｔ７）であり、点ｐ７ｂのｖｔ７＝ｖ７＋（Ｌ７ーＬｔ７）である。
このように変換後のｖ座標を式（２２）又は式（２３）にて算出することで、変換前と変換後で、色相が大きく変化するのを抑止できる（変換の前後で色合いが大きく変わったと感じさせない。）。
【００７９】
（ｕが０の場合）  
ｕ値（ｕｉ）が０より大きいと判断しなかった変換部４４は、さらにｕ値（ｕｉ）が０より小さいか否か判断し、ｕ値（ｕｉ）が０より小さいと判断しない場合（即ち、ｕｉが０である。）、対象画素データに係るＬｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）をそのまま変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）としてデータ記憶部４２に送信しデータ記憶部４２に記憶させる（即ち、ｕｉが０の場合、Ｌｕｖデータ（Ｌｉ，ｕｉ，ｖｉ）は変更されない。）。なお、この変換後データ（Ｌｔ，ｕｔ，ｖｔ）をデータ記憶部４２に記憶させる順番は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データの順番と同じ順番である（即ち、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる元の画素データの順番通りに、変換後データ（Ｌｔ，ｕｔ，ｖｔ）はデータ記憶部４２に記憶される。なお、変換後データ（Ｌｔ，ｕｔ，ｖｔ）がデータ記憶部４２に記憶される記憶領域は、Ｌｕｖ画像データに含まれる元の画素データの記憶領域とは異なる。）。
その後、変換部４４は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出し送信するよう命令する読み出し命令信号を対象画像データ抽出部４３に送信する（これによりデータ記憶部４２が記憶しているＬｕｖ画像データに含まれる次の画素データが対象画素データとなり、処理される。）。
【００８０】
前述したように、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出し送信するよう命令する読み出し命令信号を変換部４４から受信すると、対象画像データ抽出部４３はデータ記憶部４２にアクセスし、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つずつ読み出し取得した後、該読み出し取得した１の画素データを変換部４４へ送信する。これにより、変換部４４へ送信された画素データは対象画素データとして処理されるので、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データは１つずつ処理を受ける。
読み出し命令信号を変換部４４から受信した対象画像データ抽出部４３が、データ記憶部４２にアクセスし、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものが存しない（即ち、全ての画素データが読み出され、読み出されていない画素データがなくなった）と判断した場合には、読出部４８へ起動信号を送信する。
該起動信号を対象画像データ抽出部４３から受信した読出部４８は、データ記憶部４２にアクセスし、データ記憶部４２が記憶している変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）全て（ｎ個）を読み出し取得し、該読み出し取得した変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）全て（ｎ個）を色空間逆変換部５１へ送信する。その後、読出部４８は、データ記憶部４２にアクセスし、データ記憶部４２の記憶を消去する。
【００８１】
変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）全て（ｎ個）を読出部４８（データ処理部４１）から受信した色空間逆変換部５１は、Ｌｕｖ色空間におけるデータとして示された変換後データ（Ｌｔ，ｕｔ，ｖｔ）全て（ｎ個）をＲＧＢ画像データに変換する。なお、Ｌｕｖ色空間におけるデータ（Ｌｔ，ｕｔ，ｖｔ）からＲＧＢ画像データへの変換は、変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）全て（ｎ個）の画素データをＲＧＢ画像データへ変換することによって行う（ｎ個ある画素データそれぞれ変換する。）。かかる変換の方法は、既知であるのでここでは説明を省略する。
ｎ個の変換後データ（Ｌｔ，ｕｔ，ｖｔ）全てをＲＧＢ画像データへ変換した色空間逆変換部５１は、該変換したｎ個のＲＧＢ画像データを出力部６１へ送信する。
該変換したｎ個のＲＧＢ画像データを色空間逆変換部５１から受信した出力部６１は、該ＲＧＢ画像データに基づいて表示部１５に画像を表示する。
【００８２】
（第３変換（第３色覚異常用））
第３変換（第３色覚異常用）が指定されていると判断した変換部４４は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出して変換部４４へ送信する読み出し命令信号を対象画像データ抽出部４３に送信する。変換部４４からの読み出し命令信号を受信した対象画像データ抽出部４３は、データ記憶部４２にアクセスし、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ（即ち、画素番号ｉに係る画素データとして、画素番号ｉ及びＬｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）（ただしｉは正の整数）の情報を１単位とする。）読み出し取得する。そして、対象画像データ抽出部４３は、データ記憶部４２から該読み出し取得した１の画素データを変換部４４へ送信する。ここで変換部４４から読み出し命令信号を受信した対象画像データ抽出部４３が、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものが存しない（即ち、全ての画素データが読み出され、読み出されていない画素データがなくなった）と判断した場合には、読出部４８へ起動信号を送信する。なお、上記の第１変換と同様、対象画像データ抽出部４３から変換部４４へ送信されこれから処理される画素データを「対象画素データ」という。
対象画素データを対象画像データ抽出部４３から受信した変換部４４は、まず、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのｖ値（ｖｉ）が０より大きいか否か判断し、大きいと判断した場合、次の「ｖが正の場合の処理」を行う。なお、ｖ値（ｖｉ）が０より大きいと判断しない場合、Ｌｕｖデータのｖ値（ｖｉ）が０より小さいか否か判断し、小さいと判断した場合、次の「ｖが負の場合の処理」を行い、０より小さいと判断しない場合（即ち、この場合はｖ値（ｖｉ）が０である。）、後述のように何らの変換も行わない。
また、ここでは理解を容易にするため、対象画素データの具体例として、図１６に示すようにｖ値が０より大きい対象画素データ（画素番号６、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ６，ｕ６，ｖ６）、ただし、前述のようにｖ６は０より大きい。また、図１６中、該対象画素データの位置を点ｐ６により示す。）を用いる。
【００８３】
（ｖが正の場合の処理）
ｖ値（ｖｉ）が０より大きいと判断した変換部４４は、Ｌｕｖ画像データのＬｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）に含まれるＬの数値Ｌｉを用いてｖとＬとの２軸直交軸における次の楕円の式（２４）を作成する。この式（２４）により示される楕円は、ｖＬ平面（図１６にて示したように互いに直交する３軸であるＬ軸、ｕ軸及びｖ軸のうち、ｖ軸とＬ軸との２軸を含む平面をいう。）上に存し、中心（ｖ，Ｌ）＝（０，０）であり、長径（Ｌ軸方向の径）がＬｉであり、そして短径（ｖ軸方向の径）が（Ｐｖｍａｘ×Ｌｉ／１００）である。後述するように、対象画素データのｖ値とＬ値とが、この式（２４）によって示される楕円の円周上（楕円周上）に存する点の座標となるように対象画素データのｖ値とＬ値とを変換する。
式（２４）
ｖ２／（Ｐｖｍａｘ×Ｌｉ／１００）２＋Ｌ２／Ｌｉ２＝１
なお、式（２４）中、Ｐｖｍａｘはパラメータである。本装置１１に接続されたキーボードやタッチパネル等（いずれも図示せず）を通じて本装置１１の使用者がＰｖｍａｘの値を予めパラメータ記憶部４６に入力し、パラメータ記憶部４６がＰｖｍａｘの値を記憶している。このため変換部４４が式（２４）を作成する際には、変換部４４がパラメータ記憶部４６にアクセスしてパラメータ記憶部４６からＰｖｍａｘの値を読み出し取得する。
そして、式（２４）を変形すると、Ｌは０より大きく１００より小さいので式（２４．１）が得られる。なお、Ｌ（Ｌｉ）が０又は１００になるのは、ｕ（ｕｉ）＝ｖ（ｖｉ）＝０のときであり、この場合はｕが０の場合の処理又はｖが０の場合の処理が行われることから、ここではＬは０より大きく１００より小さい。  式（２４．１）
Ｌ＝Ｌｉ×（１−ｖ２／（Ｐｖｍａｘ×Ｌｉ／１００）２）０．５
【００８４】
図１６にて示した対象画素データの具体例（画素番号６、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ６，ｕ６，ｖ６）、ただし、ｖ６は０より大きい。図１６中、点ｐ６）に関して式（２４）を作成すれば、次の式（２４．２）になる。
式（２４．２）
ｖ２／（Ｐｖｍａｘ×Ｌ６／１００）２＋Ｌ２／Ｌ６２＝１
この式（２４．２）にて示される楕円を図１７に示した。また、図１７には、ディスプレイが表示し得る範囲を点線によって囲って示した。なお、ディスプレイが表示し得る範囲の求め方については、前記したディスプレイ色範囲の算出手順、境界線上の色座標値の算出手順及び境界線の近似式の導出手順によって行われる。そして、図１７中、実線Ｆ３により式（２４．２）にて示される該楕円を示したが、該楕円のうち、ディスプレイが表示し得る範囲内の部分（即ち、図１７中、点線により囲まれた範囲内の部分）がここの処理に関係するため該範囲内に存し、かつここではｖが正の場合を扱うためｖが正の部分を示している。
【００８５】
次いで、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が８７．８未満であるか否か判断し、Ｌ値（Ｌｉ）が８７．８未満であると判断した場合はそのＬ値（Ｌｉ）においてディスプレイが表示し得るｖ値の最大値を第１基準値ｖｍとする。かかるｖ値の最大値（ここでは第１基準値ｖｍとされる。）は、次の式（２５）中のＬ値に対象画素データのＬ値（Ｌｉ）を代入して求められるｖの値とするが、かかる式（２５）の導出方法については、既に説明したディスプレイ色範囲の算出手順、境界線上の色座標値の算出手順及び境界線の近似式の導出手順によって行われ、導出された式（２５）は予め数式記憶部４７に入力され記憶されている（具体的には、式（２５）は、図１１中の線ｖ１の式）。このため変換部４４が、Ｌ値（Ｌｉ）が８７．８未満であると判断した場合には数式記憶部４７にアクセスして数式記憶部４７から式（２５）を読み出し取得する。
式（２５）
ｖ＝１．２２２０８×Ｌ＋０．１２４９７２
【００８６】
一方、変換部４４が、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が８７．８未満であるか否か判断し、Ｌ値（Ｌｉ）が８７．８未満であると判断しない場合（即ち、Ｌ値（Ｌｉ）が８７．８以上）は、第１基準値ｖｍは１０７．４１７７（ディスプレイが表示し得るｖ値の最大値）とされる。
【００８７】
図１６にて示した対象画素データの具体例（画素番号６、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ６，ｕ６，ｖ６）、ただし、ｖ６＞０）を考えれば、Ｌ値（Ｌ６）が８７．８未満であると変換部４４が判断した場合には、第１基準値ｖｍ６は次の式（２５．１）にて算出される。このようにして算出した第１基準値ｖｍ６を図１７に示した。
式（２５．１）
ｖｍ６＝１．２２２０８×Ｌ６＋０．１２４９７２
一方、Ｌ値（Ｌ６）が８７．８以上であると変換部４４が判断した場合（Ｌ値（Ｌ６）が８７．８未満であると変換部４４が判断しない場合）は、第１基準値ｖｍ６は１０７．４１７７とされる。このようにＬ値（Ｌ６）が８７．８以上であると判断した場合（Ｌ値（Ｌ６）が８７．８未満であると変換部４４が判断しない場合）に第１基準値ｖｍ６とされる１０７．４１７７も図１７に示した。
【００８８】
そして、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのｖ値ｖｉが、上記のようにして決定された第１基準値ｖｍに対する割合Ｓｃ（＝ｖｉ／ｖｍ）を求める。
例えば、図１６にて示した対象画素データの具体例（画素番号６、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ６，ｕ６，ｖ６）、ただし、ｖ６＞０）を例に挙げれば、Ｌｕｖデータのｖ値ｖ６が、決定された第１基準値ｖｍ６に対する割合Ｓｃ６＝ｖ６／ｖｍ６を求める。
【００８９】
続いて、変換部４４は、式（２４．１）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最小の点を（Ｌｍ，ｖｅｍ）とし、このｖｅｍを求める。例えば、図１６にて示した対象画素データの具体例（画素番号６、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ６，ｕ６，ｖ６）、ただし、ｖ６＞０）を例に挙げれば、図１７に点Ｍ６（Ｌｍ６，ｖｅｍ６）として示した。図１７から理解されるように、点Ｍ６（Ｌｍ６，ｖｅｍ６）は、図１７に示された式（２４．１）によって示される楕円（実線Ｆ３）の楕円周上の点のうち、図１７に示されたディスプレイが表示し得る範囲（点線にて囲まれた範囲）内に存するものでＬ値が最小の点である。以下、ｖｅｍの算出方法を説明する。
【００９０】
（ｖｅｍの算出方法）
第１に、式（２６）を考える。
式（２６）
ｖ２／（Ｐｖｍａｘ）２＋Ｌ２／（１００）２＝１
この式（２６）にて示される楕円（以下、「楕円２６」という。）を図１８に示した。また、図１８には、図１７と同様、ディスプレイが表示し得る範囲を点線によって囲って示し、式（２４）によって示される楕円（以下、「楕円２４」という。）も同様に示した。
【００９１】
第２に、この式（２６）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最小の点を（Ｌｍ０，ｖｅｍ０）とするとこのｖｅｍ０を次の式（２７）にて求める。なお、該最小の点（Ｌｍ０，ｖｅｍ０）を、図１８中、点Ｍ０（Ｌｍ０，ｖｅｍ０）として示した。式（２７）の導出方法については、以下述べる通りであるが、導出された式（２７）は予め数式記憶部４７に入力され記憶されている。このため変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（２７）を読み出し取得した後、ｖｅｍ０を算出する。
式（２７）は、式（２６）と式（２５）（ｖが正におけるディスプレイが表示し得るｖ値の最大値を与える。）とのｖが正における交点のｖ座標ｖｅｍ０をＧＮＵ  Ｏｃｔａｖｅを用いて求めることで得た。具体的には、ＧＮＵ  Ｏｃｔａｖｅを使って、式（２６）のＰｖｍａｘを１０から１００まで０．２間隔で変化させ、それぞれの場合について式（２６）と式（２５）との交点（Ｌ，ｖ）を求める。その結果、（Ｐｖｍａｘ，Ｌ，ｖ）の３つの値の組が４５１個得られる。続いて、ＧＮＵ  Ｏｃｔａｖｅを使って、この中の２つの値（Ｐｖｍａｘ，ｖ）の関係式（近似式）である式（２７）を得た。
式（２７）
ｖｅｍ０＝ー０．００３２３３４４×（Ｐｖｍａｘ）２＋１．１０９４４×（Ｐｖｍａｘ）ー１．１１１９８
【００９２】
第３に、変換部４４は、第２において求められたｖｅｍ０を次の式（２８）に代入してｖｅｍを求める。式（２８）の導出方法については、以下述べる通りであるが、導出された式（２８）は予め数式記憶部４７に入力され記憶されている。このため変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（２８）を読み出し取得した後、ｖｅｍを算出する。
ここに式（２８）は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が０より大きく１００より小さい際にｖｅｍ０を用いてｖｅｍを近似する近似式である（なお、式（２８）中のＬｉは、対象画素データに含まれるＬｕｖデータのＬ値（Ｌｉ）である。また、Ｌ（Ｌｉ）が０又は１００になるのは、ｕ（ｕｉ）＝ｖ（ｖｉ）＝０のときであり、この場合はｕが０の場合の処理又はｖが０の場合の処理が行われることから、ここではＬは０より大きく１００より小さい。）。ｖＬ平面においてディスプレイが表示し得るｖが正におけるＬの最小値を示す境界線（即ち、式（２５）により近似される線）は、（Ｌ，ｖ）＝（０，０）を通過する直線（即ち、Ｌ＝ａ×ｖ、但しａは定数）によりほぼ近似することができ、該直線の式：Ｌ＝ａ×ｖを用いて式（２６）のＬを消去するとｖｅｍ０が得られ、そして該直線の式を用いて式（２４）のＬを消去するとｖｅｍが得られ、それらから式（２８）が得られる。なお、式（２８）は、小さな誤差により極めてうまく近似することができる。
式（２８）
ｖｅｍ＝ｖｅｍ０×Ｌｉ／１００
図１６にて示した対象画素データの具体例（画素番号６、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ６，ｕ６，ｖ６）、ただし、ｖ６＞０）を例に挙げれば、この具体例に関するｖｅｍであるｖｅｍ６は次の式（２８．１）により算出される。
式（２８．１）
ｖｅｍ６＝ｖｅｍ０×Ｌ６／１００
【００９３】
その後、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））を第３変換（第３色覚異常用）した後のＬｕｖデータのＬ値（Ｌｔ）を求める。かかる変換後のＬ値（Ｌｔ）の算出方法は、ディスプレイが表示可能な色範囲内で、ある輝度における黄色の度合に応じて輝度を減少させるように行われるものであり、（Ｌｍ−Ｌｉ）に対する、変換によってＬ値が減少する量（変換後のＬ値Ｌｔと変換前のＬ値Ｌｉとの差、即ち（Ｌｔ−Ｌｉ））の割合（即ち、（Ｌｔ−Ｌｉ）／（Ｌｍ−Ｌｉ））が、上記したＳｃ（＝ｖｉ／ｖｍ）に等しくなるようにＬ値（Ｌｔ）を定める。なお、（Ｌｍ−Ｌｉ）は、Ｌ＝Ｌｉである全ての色の中で、本変換処理で最も低輝度に変換される色の変換後のＬ値Ｌｍと、変換前のＬ値Ｌｉと、の差である。
具体的には、Ｌｔは式（２９）にて示される。
式（２９）
（Ｌｔ−Ｌｉ）／（Ｌｍ−Ｌｉ）＝Ｓｃ（＝ｖｉ／ｖｍ）
式（２９）を変形すると、式（２９．１）が得られる。
式（２９．１）
Ｌｔ＝Ｓｃ×（Ｌｍ−Ｌｉ）＋Ｌｉ
【００９４】
なお、式（２９．１）中のＬｍは、上述したように式（２４．１）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最小の点（Ｌｍ，ｖｅｍ）のＬ値である。ここに点（Ｌｍ，ｖｅｍ）は式（２４．１）によって示される楕円の楕円周上の点であるから、次の式（３０）を満たす。
式（３０）
Ｌｍ＝Ｌｉ×（１−ｖｅｍ２／（Ｐｖｍａｘ×Ｌｉ／１００）２）０．５
そして、式（３０）のｖｅｍに式（２８）を代入し、それによって得られる式をさらに式（２９．１）に代入すると式（３１）が得られる。
式（３１）
Ｌｔ＝Ｓｃ×（Ｌｍ−Ｌｉ）＋Ｌｉ
＝Ｌｉ×（１−Ｓｃ×（１−（１−ｖｅｍ０２／（Ｐｖｍａｘ）２）０．５））
【００９５】
この式（３１）を用いて変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））を第３変換（第３色覚異常用）した後のＬｕｖデータのＬ値（Ｌｔ）を求める。なお式（３１）は予め数式記憶部４７に入力され記憶されているので、変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（３１）を読み出し取得した後、Ｌｔを算出する（また、変換部４４がパラメータ記憶部４６にアクセスしてパラメータ記憶部４６からＰｖｍａｘの値を読み出し取得する。）。
引き続き、変換部４４は、該対象画素データを第３変換（第３色覚異常用）した後のＬｕｖデータのｖ値（ｖｔ）を求める。変換後のＬｕｖデータのＬ値（Ｌｔ）とｖ値（ｖｔ）とは、式（２４．１）により示される楕円の楕円周上の点であるから、ｖ値（ｖｔ）は上述のように求められたＬ値（Ｌｔ）を用い、式（２４．１）を変形した次の式（３２）（なお、ｖｔは０より大）から計算される。なお式（３２）も予め数式記憶部４７に入力され記憶されているので、変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（３２）を読み出し取得した後、ｖｔを算出する（また、変換部４４がパラメータ記憶部４６にアクセスしてパラメータ記憶部４６からＰｖｍａｘの値を読み出し取得する。）。
式（３２）
ｖｔ＝Ｐｖｍａｘ／１００×（Ｌｉ２ーＬｔ２）０．５
【００９６】
図１６にて示した対象画素データの具体例（画素番号６、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ６，ｕ６，ｖ６）、ただし、ｖ６＞０）に含まれるＬ値及びｖ値がどのように変換されるかを（それぞれＬｔ及びｖｔ）図１８中に示した。図１８中の点ｐｏ（Ｌ，ｖ）＝（Ｌ６，ｖ６）は、該対象画素データの具体例（画素番号６、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ６，ｕ６，ｖ６）、ただし、ｖ６＞０）の点をｖＬ平面（ｖ軸とＬ軸とを含む平面）上に投影した点である。
かかる点ｐｏ（Ｌ，ｕ）＝（Ｌ６，ｕ６）は、図１８に示すようにｖＬ平面上において、（Ｌｍ６−Ｌ６）に対する、変換によってＬ値が減少する量（変換後のＬ値Ｌｔ６と変換前のＬ値Ｌ６との差、即ち（Ｌｔ６ーＬ６））の割合（即ち、（Ｌｔ６−Ｌ６）／（Ｌｍ６−Ｌ６））が、上記のＳｃ６（＝ｖ６／ｖｍ６）に等しくなるようにＬ値（Ｌｔ６）が定められ、該定めれたＬ値（Ｌｔ６）に応じた楕円２４の楕円周上の点ｐｔ（Ｌ，ｖ）＝（Ｌｔ７，ｖｔ７）に変換される。このように対象画素データのＬｕｖデータ（Ｌ６，ｕ６，ｖ６）のＬ値及びｖ値がそれぞれＬｔ６及びｖｔ６に変換されることで、より黄色が低輝度に変換（即ち、ｖ値が大きいものほどＬ値が減少する。）される。
【００９７】
次いで、変換部４４は、対象画素データのＬｕｖ画像データ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）のｕ値ｕｉが正か０以下かを判断し、ｕｉが正（＞０）であれば、式（３３）にて変換後のＬｕｖデータのｕ値（ｕｔ）の値を求める。そして変換部４４は、求めたｕ値（ｕｔ）の値が負（ｕｔ＜０）か否か判断し負であると判断した場合はｕｔ＝０とする（こうすることでｕｉからｕｔへ変換することによって色相が反転することを防止する。）。
一方、変換部４４が、対象画素データのＬｕｖ画像データ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）のｕ値ｕｉが０以下（０又は＜０）であれば、式（３４）にてｕｔの値を求める。そして変換部４４は、求めたｕ値（ｕｔ）の値が正（ｕｔ＞０）か否か判断し正であると判断した場合はｕｔ＝０とする（こうすることでｕｉからｕｔへ変換することによって色相が反転することを防止する。）。
式（３３）
ｕｔ＝ｕｉー（Ｌｉ−Ｌｔ）
式（３４）
ｕｔ＝ｕｉ＋（Ｌｉ−Ｌｔ）
なお式（３３）及び式（３４）のいずれも予め数式記憶部４７に入力され記憶されているので、変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（３３）及び式（３４）のいずれかを読み出し取得した後、ｕｔを算出する。
【００９８】
その後、このように決定したｕｔ（式（３３）及び式（３４）のいずれかによって計算された値か、又は０）の値が、ディスプレイが表示し得る範囲内に存するか否かを変換部４４はチェックをし、該範囲内に存しないと判断した場合はｕｔ値を次のように補正する。該補正の基本的な考え方は、変換後のＬｔの値と、図１０のｕ２、ｕ４の変化軸範囲（ただし、図１０では基準軸範囲しか示していないが、領域の範囲は全ＲＧＢ値をＬｕｖ値に変換することにより求めているので、変化軸範囲も同時に求めている。変化軸Ｌの範囲は、ｕ２は５３．３〜１００．０、ｕ４は８７．８〜９１．２である。）、および図１１のｕ１〜ｕ５の近似式により、Ｌ＝Ｌｔにおけるｕの最小値、最大値が決まる。なお、これら図１０及び図１１に示すデータは、予め数式記憶部４７に入力され記憶されているので、変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から自由に読み出し取得することができる。該決定したｕｔの値がこの最小値から最大値までの範囲から外れる場合、ディスプレイが表示し得る範囲内に存しないと変換部４４は判断し、ｕｔ値を、変換後のＬｔの値における最小値または最大値（変換後のｕｔが近い方）に置き換えることで補正する。具体的に述べれば、（１）ｕｔ＞０の場合、Ｌｔが０以上かつ５３．３未満（0≦Lt＜53.3）の時には図１１のｕ１の式を用い、Ｌｔが５３．３以上かつ１００．０以下（53.3≦Lt≦100）の時には図１１のｕ２の式を用いてｕの最大値を求め、ｕｔがそれより大きい時は、その最大値をｕｔの値とする。（２）ｕｔが０以下の場合、Ｌｔが９１．２以上かつ１００以下（91.2≦Lt≦100）の時には図１１のｕ３の式を用い、Ｌｔが８７．８以上かつ９１．２未満（87.8≦Lt＜91.2）の時には図１１のｕ４の式を用い、Ｌｔが０以上かつ８７．８未満（0≦Lt＜87.8）の時には図１１のｕ５の式を用いてｕの最小値を求め、ｕｔがそれより小さい時は、その最小値をｕｔの値とする。
【００９９】
以上のようにして、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータ（Ｌｉ，ｕｉ，ｖｉ）は、変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）（以下、変換後データという。）に変換される。
その後、変換部４４は、この変換後データ（Ｌｔ，ｕｔ，ｖｔ）をデータ記憶部４２に送信しデータ記憶部４２に記憶させる。なお、変換後データ（Ｌｔ，ｕｔ，ｖｔ）をデータ記憶部４２に記憶させる順番は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データの順番と同じ順番である（即ち、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる元の画素データの順番通りに、変換後データ（Ｌｔ，ｕｔ，ｖｔ）はデータ記憶部４２に記憶される。なお、変換後データ（Ｌｔ，ｕｔ，ｖｔ）がデータ記憶部４２に記憶される記憶領域は、Ｌｕｖ画像データに含まれる元の画素データの記憶領域とは異なる。）。さらに、変換部４４は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出し送信するよう命令する読み出し命令信号を対象画像データ抽出部４３に送信する（これによりデータ記憶部４２が記憶しているＬｕｖ画像データに含まれる次の画素データが対象画素データとなり、処理される。）。
【０１００】
以上説明したような変換によって、図１６にて示した対象画素データの具体例（画素番号６、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ６，ｕ６，ｖ６）、ただし、ｖ６＞０）が、どのように変換されるかを図１９に示した。なお、ｖ値Ｌ値がどのように変換されるか（点ｐｏ（Ｌ６，ｖ６）から点ｐｔ（Ｌｔ６，ｖｔ６）への変換）は、既に詳しく図１８を用いて説明したのでそれに関しては図１８及びその説明を参照されたい。
ここに図１９中には、ｕ６が正（＞０）である場合の変換後の位置を点ｐ６ａ（Ｌｔ６，ｕｔ６，ｖｔ６）として示し、ｕ６が０以下（０又は＜０）である場合の変換後の位置を点ｐ６ｂ（Ｌｔ６，ｕｔ６，ｖｔ６）として示した。ただし、点ｐ６ａのｕｔ６＝ｕ６ー（Ｌ６ーＬｔ６）であり、点ｐ６ｂのｕｔ６＝ｕ６＋（Ｌ６ーＬｔ６）である。
このように変換後のｕ座標を式（３３）又は式（３４）にて算出することで、変換前と変換後で、色相が大きく変化するのを抑止できる（変換の前後で色合いが大きく変わったと感じさせない。）。
【０１０１】
（ｖが負の場合の処理）
ｖ値（ｖｉ）が０より大きいと判断しなかった変換部４４は、さらにｖ値（ｖｉ）が０より小さいか否か判断し、ｖ値（ｖｉ）が０より小さいと判断した場合、以下説明する「ｖが負の場合の処理」を行う。
ｖ値（ｖｉ）が０より小さいと判断した変換部４４は、Ｌｕｖ画像データのＬｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）に含まれるＬの数値Ｌｉを用いてｖとＬとの２軸直交軸における次の楕円の式（３５）を作成する。この式（３５）により示される楕円は、ｖＬ平面（図２０にて示したように互いに直交する３軸であるＬ軸、ｕ軸及びｖ軸のうち、ｖ軸とＬ軸との２軸を含む平面をいう。）上に存し、中心（ｖ，Ｌ）＝（０，１００）であり、長径（Ｌ軸方向の径）が（１００−Ｌｉ）であり、そして短径（ｖ軸方向の径）が（Ｐｖｍｉｎ×（１００−Ｌｉ）／１００）である。後述するように、対象画素データのｖ値とＬ値とが、この式（３５）によって示される楕円の円周上（楕円周上）に存する点の座標となるように対象画素データのｖ値とＬ値とを変換する。
式（３５）
ｖ２／（Ｐｖｍｉｎ×（１００−Ｌｉ）／１００）２＋（Ｌ−１００）２／（１００−Ｌｉ）２＝１
なお、式（３５）中、Ｐｖｍｉｎはパラメータである。本装置１１に接続されたキーボードやタッチパネル等（いずれも図示せず）を通じて本装置１１の使用者がＰｖｍｉｎの値を予めパラメータ記憶部４６に入力し、パラメータ記憶部４６がＰｖｍｉｎの値を記憶している。このため変換部４４が式（３５）を作成する際には、変換部４４がパラメータ記憶部４６にアクセスしてパラメータ記憶部４６からＰｖｍｉｎの値を読み出し取得する。
そして、式（３５）を変形すると、Ｌは０より大きく１００より小さいので、式（３５．１）が得られる。なお、Ｌ（Ｌｉ）が０又は１００になるのは、ｕ（ｕｉ）＝ｖ（ｖｉ）＝０のときであり、この場合はｕが０の場合の処理又はｖが０の場合の処理が行われることから、ここではＬは０より大きく１００より小さい。
式（３５．１）
Ｌ＝１００ー（１００−Ｌｉ）×（１−ｖ２／（Ｐｖｍｉｎ×（１００−Ｌｉ）／１００）２）０．５
【０１０２】
図２０にて示した対象画素データの具体例（画素番号９、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ９，ｕ９，ｖ９）、ただし、ｖ９は０より小さい。図２０中、点ｐ９）に関して式（３５）を作成すれば、次の式（３５．２）になる。
式（３５．２）
ｖ２／（Ｐｖｍｉｎ×（１００−Ｌ９）／１００）２＋（Ｌ−１００）２／（１００−Ｌ９）２＝１
この式（３５．２）にて示される楕円を図２１に示した。また、図２１には、ディスプレイが表示し得る範囲を点線によって囲って示した。なお、ディスプレイが表示し得る範囲の求め方については、前記したディスプレイ色範囲の算出手順、境界線上の色座標値の算出手順及び境界線の近似式の導出手順によって行われる。そして、図２１中、実線Ｆ４により式（３５．２）にて示される該楕円を示したが、該楕円のうち、ディスプレイが表示し得る範囲内の部分（即ち、図２１中、点線により囲まれた範囲内の部分）がここの処理に関係するため該範囲内に存し、かつここではｖが負の場合を扱うためｖが負の部分を示している。
【０１０３】
次いで、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が６０．４より大きいか否か判断し、Ｌ値（Ｌｉ）が６０．４より大きいと判断した場合はそのＬ値（Ｌｉ）においてディスプレイが表示し得るｖ値の最小値を第１基準値ｖｍとする。かかるｖ値の最小値（ここでは第１基準値ｖｍとされる。）は、次の式（３６）中のＬ値に対象画素データのＬ値（Ｌｉ）を代入して求められるｖの値とするが、かかる式（３６）の導出方法については、既に説明したディスプレイ色範囲の算出手順、境界線上の色座標値の算出手順及び境界線の近似式の導出手順によって行われ、導出された式（３６）は予め数式記憶部４７に入力され記憶されている（具体的には、式（３６）は、図１１中の線ｖ４の式）。このため変換部４４が、Ｌ値（Ｌｉ）が６０．４より大きいと判断した場合には数式記憶部４７にアクセスして数式記憶部４７から式（３６）を読み出し取得する。
式（３６）
ｖ＝２．７８４０１×Ｌー２７８．２３７
【０１０４】
そして、変換部４４が、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が６０．４より大きいと判断しない場合（即ち、Ｌ値（Ｌｉ）が６０．４以下）は、さらにＬ値（Ｌｉ）が３９．０より大きいか否か判断し、３９．０より大きいと判断した場合は、そのＬ値（Ｌｉ）においてディスプレイが表示し得るｖ値の最小値を第１基準値ｖｍとする。かかるｖ値の最小値（ここでは第１基準値ｖｍとされる。）は、次の式（３７）中のＬ値に対象画素データのＬ値（Ｌｉ）を代入して求められるｖの値とするが、かかる式（３７）の導出方法については、既に説明したディスプレイ色範囲の算出手順、境界線上の色座標値の算出手順及び境界線の近似式の導出手順によって行われ、導出された式（３７）は予め数式記憶部４７に入力され記憶されている（具体的には、式（３７）は、図１１中の線ｖ５の式）。このため変換部４４が、Ｌ値（Ｌｉ）が６０．４より大きいと判断せずかつ３９．０より大きいと判断した場合には数式記憶部４７にアクセスして数式記憶部４７から式（３７）を読み出し取得する。
式（３７）
ｖ＝ー０．０００９４４１１１×Ｌ３＋０．１８６３９３×Ｌ２ー１０．２３７９×Ｌ＋３７．５１９７
【０１０５】
さらに、変換部４４が、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が６０．４より大きいと判断しない場合（即ち、Ｌ値（Ｌｉ）が６０．４以下）は、さらにＬ値（Ｌｉ）が３９．０より大きいか否か判断し、３９．０より大きいと判断しない場合（即ち、Ｌ値（Ｌｉ）が３９．０以下）は、第１基準値ｖｍはー１３４．０８９６（ディスプレイが表示し得るｖ値の最小値）とされる。
【０１０６】
図２０にて示した対象画素データの具体例（画素番号９、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ９，ｕ９，ｖ９）、ただし、ｖ９＜０）を考えれば、Ｌ値（Ｌ９）が６０．４より大きいと変換部４４が判断した場合には、第１基準値ｖｍ９は次の式（３６．１）にて算出される。このようにして算出した第１基準値ｖｍ９を図２１に示した。
式（３６．１）
ｖｍ９＝２．７８４０１×Ｌ９ー２７８．２３７
一方、Ｌ値（Ｌ９）が６０．４より大きいと判断せずかつ３９．０より大きいと変換部４４が判断した場合には、第１基準値ｖｍ９は次の式（３７．１）にて算出される。このようにして算出した第１基準値ｖｍ９を図２１に示した。
式（３７．１）
ｖｍ９＝ー０．０００９４４１１１×Ｌ９３＋０．１８６３９３×Ｌ９２ー１０．２３７９×Ｌ９＋３７．５１９７
そして、Ｌ値（Ｌ９）が６０．４より大きいと判断せず、さらに３９．０より大きいと判断しない場合（即ち、Ｌ値（Ｌｉ）が３９．０以下）には、第１基準値ｖｍ６はー１３４．０８９６とされる。このようにＬ値（Ｌ９）が３９．０以下であると判断した場合に第１基準値ｖｍ９とされるー１３４．０８９６も図２１に示した。
【０１０７】
そして、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのｖ値ｖｉが、上記のようにして決定された第１基準値ｖｍに対する割合Ｓｃ（＝ｖｉ／ｖｍ）を求める。
例えば、図２０にて示した対象画素データの具体例（画素番号９、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ９，ｕ９，ｖ９）、ただし、ｖ９＜０）を例に挙げれば、Ｌｕｖデータのｖ値ｖ９が、決定された第１基準値ｖｍ９に対する割合Ｓｃ９＝ｖ９／ｖｍ９を求める。
【０１０８】
続いて、変換部４４は、式（３５．１）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最大の点を（Ｌｍ，ｖｅｍ）とし、このｖｅｍを求める。例えば、図２０にて示した対象画素データの具体例（画素番号９、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ９，ｕ９，ｖ９）、ただし、ｖ９＜０）を例に挙げれば、図２１に点Ｍ９（Ｌｍ９，ｖｅｍ９）として示した。図２１から理解されるように、点Ｍ９（Ｌｍ９，ｖｅｍ９）は、図２１に示された式（３５．１）によって示される楕円（実線Ｆ４）の楕円周上の点のうち、図２１に示されたディスプレイが表示し得る範囲（点線にて囲まれた範囲）内に存するものでＬ値が最大の点である。以下、ｖｅｍの算出方法を説明する。
【０１０９】
（ｖｅｍの算出方法）
第１に、式（３８）を考える。
式（３８）
ｖ２／（Ｐｖｍｉｎ）２＋（Ｌ−１００）２／（１００）２＝１
この式（３８）にて示される楕円（以下、「楕円３８」という。）を図２２に示した。また、図２２には、図２１と同様、ディスプレイが表示し得る範囲を点線によって囲って示し、式（３５）によって示される楕円（以下、「楕円３５」という。）も同様に示した。
【０１１０】
第２に、この式（３８）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最大の点を（Ｌｍ０，ｖｅｍ０）とするとこのｖｅｍ０を次の式（３９）にて求める。なお、該最大の点（Ｌｍ０，ｖｅｍ０）を、図２２中、点Ｍ０（Ｌｍ０，ｖｅｍ０）として示した。式（３９）の導出方法については、以下述べる通りであるが、導出された式（３９）は予め数式記憶部４７に入力され記憶されている。このため変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（３９）を読み出し取得した後、ｖｅｍ０を算出する。
式（３９）は、式（３８）と式（３６）（ｖが負におけるディスプレイが表示し得るｖ値の最小値を与える。）とのｖが負における交点のｖ座標ｖｅｍ０をＧＮＵ  Ｏｃｔａｖｅを用いて求めることで得た。具体的には、ＧＮＵ  Ｏｃｔａｖｅを使って、式（３８）のＰｖｍｉｎをー１００からー１０まで０．２間隔で変化させ、それぞれの場合について式（３８）と式（３６）との交点（Ｌ，ｖ）を求める。その結果、（Ｐｖｍｉｎ，Ｌ，ｖ）の３つの値の組が４５１個得られる。続いて、ＧＮＵ  Ｏｃｔａｖｅを使って、この中の２つの値（Ｐｖｍｉｎ，ｖ）の関係式（近似式）である式（３９）を得た。
式（３９）
ｖｅｍ０＝０．０００９４５３８２×（Ｐｖｍｉｎ）２＋１．０４２２１×（Ｐｖｍｉｎ）＋０．５１５７５２
【０１１１】
第３に、変換部４４は、第２において求められたｖｅｍ０を次の式（４０）に代入してｖｅｍを求める。式（４０）の導出方法については、以下述べる通りであるが、導出された式（４０）は予め数式記憶部４７に入力され記憶されている。このため変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（４０）を読み出し取得した後、ｖｅｍを算出する。
ここに式（４０）は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が０より大きく１００より小さい際にｖｅｍ０を用いてｖｅｍを近似する近似式である（なお、式（４０）中のＬｉは、対象画素データに含まれるＬｕｖデータのＬ値（Ｌｉ）である。また、Ｌ（Ｌｉ）が０又は１００になるのは、ｕ（ｕｉ）＝ｖ（ｖｉ）＝０のときであり、この場合はｕが０の場合の処理又はｖが０の場合の処理が行われることから、ここではＬは０より大きく１００より小さい。）。ｖＬ平面においてディスプレイが表示し得るｖが負におけるＬの最大値を示す境界線（即ち、式（３６）により近似される線）は、（Ｌ，ｕ）＝（１００，０）を通過する直線（即ち、Ｌ＝ａ×ｖ＋１００、但しａは定数）によりほぼ近似することができ、該直線の式：Ｌ＝ａ×ｖ＋１００を用いて式（３８）のＬを消去するとｖｅｍ０が得られ、そして該直線の式を用いて式（３５）のＬを消去するとｖｅｍが得られ、それらから式（４０）が得られる。なお、式（４０）は、小さな誤差により極めてうまく近似することができる。
式（４０）
ｖｅｍ＝ｖｅｍ０×（１００−Ｌｉ）／１００
図２０にて示した対象画素データの具体例（画素番号９、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ９，ｕ９，ｖ９）、ただし、ｖ９＜０）を例に挙げれば、この具体例に関するｖｅｍであるｖｅｍ９は次の式（４０．１）により算出される。
式（４０．１）
ｖｅｍ９＝ｖｅｍ０×（１００−Ｌ９）／１００
【０１１２】
その後、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））を第３変換（第３色覚異常用）した後のＬｕｖデータのＬ値（Ｌｔ）を求める。かかる変換後のＬ値（Ｌｔ）の算出方法は、ディスプレイが表示可能な色範囲内で、ある輝度における青色の度合に応じて輝度を増加させるように行われるものであり、（Ｌｍ−Ｌｉ）に対する、変換によってＬ値が増加する量（変換後のＬ値Ｌｔと変換前のＬ値Ｌｉとの差、即ち（Ｌｔ−Ｌｉ））の割合（即ち、（Ｌｔ−Ｌｉ）／（Ｌｍ−Ｌｉ））が、上記したＳｃ（＝ｖｉ／ｖｍ）に等しくなるようにＬ値（Ｌｔ）を定める。なお、（Ｌｍ−Ｌｉ）は、Ｌ＝Ｌｉである全ての色の中で、本変換処理で最も高輝度に変換される色の変換後のＬ値Ｌｍと、変換前のＬ値Ｌｉと、の差を示す。
具体的には、Ｌｔは式（４１）にて示される。
式（４１）
（Ｌｔ−Ｌｉ）／（Ｌｍ−Ｌｉ）＝Ｓｃ（＝ｖｉ／ｖｍ）
式（４１）を変形すると、式（４１．１）が得られる。
式（４１．１）
Ｌｔ＝Ｓｃ×（Ｌｍ−Ｌｉ）＋Ｌｉ
【０１１３】
なお、式（４１．１）中のＬｍは、上述したように式（３５．１）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最大の点（Ｌｍ，ｖｅｍ）のＬ値である。ここに点（Ｌｍ，ｖｅｍ）は式（３５．１）によって示される楕円の楕円周上の点であるから、次の式（４２）を満たす。
式（４２）
Ｌｍ＝１００ー（１００−Ｌｉ）×（１−ｖｅｍ２／（Ｐｖｍｉｎ×（１００−Ｌｉ）／１００）２）０．５
そして、式（４２）のｖｅｍに式（４０）を代入し、それによって得られる式をさらに式（４１．１）に代入すると式（４３）が得られる。
式（４３）
Ｌｔ＝Ｓｃ×（Ｌｍ−Ｌｉ）＋Ｌｉ
＝Ｌｉ＋（１００−Ｌｉ）×Ｓｃ×（１−（１−ｖｅｍ０２／（Ｐｖｍｉｎ）２）０．５）
【０１１４】
この式（４３）を用いて変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））を第３変換（第３色覚異常用）した後のＬｕｖデータのＬ値（Ｌｔ）を求める。なお式（４３）は予め数式記憶部４７に入力され記憶されているので、変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（４３）を読み出し取得した後、Ｌｔを算出する（また、変換部４４がパラメータ記憶部４６にアクセスしてパラメータ記憶部４６からＰｖｍｉｎの値を読み出し取得する。）。
引き続き、変換部４４は、該対象画素データを第３変換（第３色覚異常用）した後のＬｕｖデータのｖ値（ｖｔ）を求める。変換後のＬｕｖデータのＬ値（Ｌｔ）とｖ値（ｖｔ）とは、式（３５．１）により示される楕円の楕円周上の点であるから、ｖ値（ｖｔ）は上述のように求められたＬ値（Ｌｔ）を用い、式（３５．１）を変形した次の式（４４）（なお、ｖｔは０より小）から計算される。なお式（４４）も予め数式記憶部４７に入力され記憶されているので、変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（４４）を読み出し取得した後、ｖｔを算出する（また、変換部４４がパラメータ記憶部４６にアクセスしてパラメータ記憶部４６からＰｖｍｉｎの値を読み出し取得する。）。
式（４４）
ｖｔ＝Ｐｖｍｉｎ／１００×（（１−Ｌｉ）２ー（Ｌｔ−１００）２）０．５
【０１１５】
図２０にて示した対象画素データの具体例（画素番号９、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ９，ｕ９，ｖ９）、ただし、ｖ９＜０）に含まれるＬ値及びｖ値がどのように変換されるかを（それぞれＬｔ及びｖｔ）図２２中に示した。図２２中の点ｐｏ（Ｌ，ｖ）＝（Ｌ９，ｖ９）は、該対象画素データの具体例（画素番号９、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ９，ｕ９，ｖ９）、ただし、ｖ９＜０）の点をｖＬ平面（ｖ軸とＬ軸とを含む平面）上に投影した点である。
かかる点ｐｏ（Ｌ，ｕ）＝（Ｌ９，ｕ９）は、図２２に示すようにｖＬ平面上において、（Ｌｍ９−Ｌ９）に対する、変換によってＬ値が増加する量（変換後のＬ値Ｌｔ９と変換前のＬ値Ｌ９との差、即ち（Ｌｔ９ーＬ９））の割合（即ち、（Ｌｔ９−Ｌ９）／（Ｌｍ９−Ｌ９））が、上記のＳｃ９（＝ｖ９／ｖｍ９）に等しくなるようにＬ値（Ｌｔ９）が定められ、該定めれたＬ値（Ｌｔ９）に応じた楕円３５の楕円周上の点ｐｔ（Ｌ，ｖ）＝（Ｌｔ９，ｖｔ９）に変換される。このように対象画素データのＬｕｖデータ（Ｌ９，ｕ９，ｖ９）のＬ値及びｖ値がそれぞれＬｔ９及びｖｔ９に変換されることで、より青い色が高輝度に変換（即ち、ｖ値が小さいものほどＬ値が増加する。）される。
【０１１６】
次いで、変換部４４は、対象画素データのＬｕｖ画像データ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）のｕ値ｕｉが正か０以下かを判断し、ｕｉが正（＞０）であれば、式（４５）にて変換後のＬｕｖデータのｕ値（ｕｔ）の値を求める。そして変換部４４は、求めたｕ値（ｕｔ）の値が負（ｕｔ＜０）か否か判断し負であると判断した場合はｕｔ＝０とする（こうすることでｕｉからｕｔへ変換することによって色相が反転することを防止する。）。
一方、変換部４４が、対象画素データのＬｕｖ画像データ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）のｕ値ｕｉが０以下（０又は＜０）であれば、式（４６）にてｕｔの値を求める。そして変換部４４は、求めたｕ値（ｕｔ）の値が正（ｕｔ＞０）か否か判断し正であると判断した場合はｕｔ＝０とする（こうすることでｕｉからｕｔへ変換することによって色相が反転することを防止する。）。
式（４５）
ｕｔ＝ｕｉー（Ｌｔ−Ｌｉ）
式（４６）
ｕｔ＝ｕｉ＋（Ｌｔ−Ｌｉ）
なお式（４５）及び式（４６）のいずれも予め数式記憶部４７に入力され記憶されているので、変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から式（４５）及び式（４６）のいずれかを読み出し取得した後、ｕｔを算出する。
【０１１７】
その後、このように決定したｕｔ（式（４５）及び式（４６）のいずれかによって計算された値か、又は０）の値が、ディスプレイが表示し得る範囲内に存するか否かを変換部４４はチェックをし、該範囲内に存しないと判断した場合はｕｔ値を次のように補正する。該補正の基本的な考え方は、変換後のＬｔの値と、図１０のｕ２、ｕ４の変化軸範囲（ただし、図１０では基準軸範囲しか示していないが、領域の範囲は全ＲＧＢ値をＬｕｖ値に変換することにより求めているので、変化軸範囲も同時に求めている。変化軸Ｌの範囲は、ｕ２は５３．３〜１００．０、ｕ４は８７．８〜９１．２である。）、および図１１のｕ１〜ｕ５の近似式により、Ｌ＝Ｌｔにおけるｕの最小値、最大値が決まる。なお、これら図１０及び図１１に示すデータは、予め数式記憶部４７に入力され記憶されているので、変換部４４が、数式記憶部４７にアクセスして数式記憶部４７から自由に読み出し取得することができる。該決定したｕｔの値がこの最小値から最大値までの範囲から外れる場合、ディスプレイが表示し得る範囲内に存しないと変換部４４は判断し、ｕｔ値を、変換後のＬｔの値における最小値または最大値（変換後のｕｔが近い方）に置き換えることで補正する。具体的に述べれば、（１）ｕｔ＞０の場合、Ｌｔが０以上かつ５３．３未満（0≦Lt＜53.3）の時には図１１のｕ１の式を用い、Ｌｔが５３．３以上かつ１００．０以下（53.3≦Lt≦100）の時には図１１のｕ２の式を用いてｕの最大値を求め、ｕｔがそれより大きい時は、その最大値をｕｔの値とする。（２）ｕｔが０以下の場合、Ｌｔが９１．２以上かつ１００以下（91.2≦Lt≦100）の時には図１１のｕ３の式を用い、Ｌｔが８７．８以上かつ９１．２未満（87.8≦Lt＜91.2）の時には図１１のｕ４の式を用い、Ｌｔが０以上かつ８７．８未満（0≦Lt＜87.8）の時には図１１のｕ５の式を用いてｕの最小値を求め、ｕｔがそれより小さい時は、その最小値をｕｔの値とする。
【０１１８】
以上のようにして、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータ（Ｌｉ，ｕｉ，ｖｉ）は、変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）（以下、変換後データという。）に変換される。
その後、変換部４４は、この変換後データ（Ｌｔ，ｕｔ，ｖｔ）をデータ記憶部４２に送信しデータ記憶部４２に記憶させる。なお、変換後データ（Ｌｔ，ｕｔ，ｖｔ）をデータ記憶部４２に記憶させる順番は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データの順番と同じ順番である（即ち、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる元の画素データの順番通りに、変換後データ（Ｌｔ，ｕｔ，ｖｔ）はデータ記憶部４２に記憶される。なお、変換後データ（Ｌｔ，ｕｔ，ｖｔ）がデータ記憶部４２に記憶される記憶領域は、Ｌｕｖ画像データに含まれる元の画素データの記憶領域とは異なる。）。さらに、変換部４４は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出し送信するよう命令する読み出し命令信号を対象画像データ抽出部４３に送信する（これによりデータ記憶部４２が記憶しているＬｕｖ画像データに含まれる次の画素データが対象画素データとなり、処理される。）。
【０１１９】
以上説明したような変換によって、図２０にて示した対象画素データの具体例（画素番号９、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌ９，ｕ９，ｖ９）、ただし、ｖ９＜０）が、どのように変換されるかを図２３に示した。なお、ｖ値Ｌ値がどのように変換されるか（点ｐｏ（Ｌ９，ｖ９）から点ｐｔ（Ｌｔ９，ｖｔ９）への変換）は、既に詳しく図２２を用いて説明したのでそれに関しては図２２及びその説明を参照されたい。
ここに図２３中には、ｕ９が正（＞０）である場合の変換後の位置を点ｐ９ａ（Ｌｔ９，ｕｔ９，ｖｔ９）として示し、ｕ９が０以下（０又は＜０）である場合の変換後の位置を点ｐ９ｂ（Ｌｔ９，ｕｔ９，ｖｔ９）として示した。ただし、点ｐ９ａのｕｔ９＝ｕ９ー（Ｌｔ９−Ｌ９）であり、点ｐ９ｂのｕｔ９＝ｕ９＋（Ｌｔ９−Ｌ９）である。
このように変換後のｕ座標を式（４５）又は式（４６）にて算出することで、変換前と変換後で、色相が大きく変化するのを抑止できる（変換の前後で色合いが大きく変わったと感じさせない。）。
【０１２０】
（ｖが０の場合）  
ｖ値（ｖｉ）が０より大きいと判断しなかった変換部４４は、さらにｖ値（ｖｉ）が０より小さいか否か判断し、ｖ値（ｖｉ）が０より小さいと判断しない場合（即ち、ｖｉが０である。）、対象画素データに係るＬｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）をそのまま変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）としてデータ記憶部４２に送信しデータ記憶部４２に記憶させる（即ち、ｖｉが０の場合、Ｌｕｖデータ（Ｌｉ，ｕｉ，ｖｉ）は変更されない。）。なお、この変換後データ（Ｌｔ，ｕｔ，ｖｔ）をデータ記憶部４２に記憶させる順番は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データの順番と同じ順番である（即ち、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる元の画素データの順番通りに、変換後データ（Ｌｔ，ｕｔ，ｖｔ）はデータ記憶部４２に記憶される。なお、変換後データ（Ｌｔ，ｕｔ，ｖｔ）がデータ記憶部４２に記憶される記憶領域は、Ｌｕｖ画像データに含まれる元の画素データの記憶領域とは異なる。）。
その後、変換部４４は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出し送信するよう命令する読み出し命令信号を対象画像データ抽出部４３に送信する（これによりデータ記憶部４２が記憶しているＬｕｖ画像データに含まれる次の画素データが対象画素データとなり、処理される。）。
【０１２１】
前述したように、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出し送信するよう命令する読み出し命令信号を変換部４４から受信すると、対象画像データ抽出部４３はデータ記憶部４２にアクセスし、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つずつ読み出し取得した後、該読み出し取得した１の画素データを変換部４４へ送信する。これにより、変換部４４へ送信された画素データは対象画素データとして処理されるので、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データは１つずつ処理を受ける。
読み出し命令信号を変換部４４から受信した対象画像データ抽出部４３が、データ記憶部４２にアクセスし、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものが存しない（即ち、全ての画素データが読み出され、読み出されていない画素データがなくなった）と判断した場合には、読出部４８へ起動信号を送信する。
該起動信号を対象画像データ抽出部４３から受信した読出部４８は、データ記憶部４２にアクセスし、データ記憶部４２が記憶している変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）全て（ｎ個）を読み出し取得し、該読み出し取得した変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）全て（ｎ個）を色空間逆変換部５１へ送信する。その後、読出部４８は、データ記憶部４２にアクセスし、データ記憶部４２の記憶を消去する。
【０１２２】
変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）全て（ｎ個）を読出部４８（データ処理部４１）から受信した色空間逆変換部５１は、Ｌｕｖ色空間におけるデータとして示された変換後データ（Ｌｔ，ｕｔ，ｖｔ）全て（ｎ個）をＲＧＢ画像データに変換する。なお、Ｌｕｖ色空間におけるデータ（Ｌｔ，ｕｔ，ｖｔ）からＲＧＢ画像データへの変換は、変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）全て（ｎ個）の画素データをＲＧＢ画像データへ変換することによって行う（ｎ個ある画素データそれぞれ変換する。）。かかる変換の方法は、既知であるのでここでは説明を省略する。
ｎ個の変換後データ（Ｌｔ，ｕｔ，ｖｔ）全てをＲＧＢ画像データへ変換した色空間逆変換部５１は、該変換したｎ個のＲＧＢ画像データを出力部６１へ送信する。
該変換したｎ個のＲＧＢ画像データを色空間逆変換部５１から受信した出力部６１は、該ＲＧＢ画像データに基づいて表示部１５に画像を表示する。
【０１２３】
続いて、本装置１１の動作について説明する。
図２４は、本装置１１の動作を説明するフローチャートである。図２４を参照して、本装置１１の動作について説明する。
まず、受付部２１は、デジタルカメラ部１３からの画像データを受信したか否か判断し（ｓ１０１）、画像データを受信したと判断した場合（ＹＥＳ）には該受信した画像データを色空間変換部３１に送信する（ｓ１０２）。受付部２１が、ｓ１０１にて画像データを受信したと判断しない場合（ＮＯ）には、再びｓ１０１へ戻る。
ｓ１０２にて受付部２１から送信されたＲＧＢ画像データを受信した色空間変換部３１は、ＲＧＢ画像データをＬｕｖ画像データに変換した後、該変換したＬｕｖ画像データをデータ処理部４１へ送信する（ｓ１０３）。
【０１２４】
ｓ１０３にて色空間変換部３１から送信されたＬｕｖ画像データを、データ処理部４１のデータ記憶部４２は受信し、Ｌｕｖ画像データを受信したデータ記憶部４２は、該受信したＬｕｖ画像データを記憶する（ｓ１０４）。ｓ１０４の後、データ記憶部４２は、該受信したＬｕｖ画像データを変換部４４へ送信する（ｓ１０５）。
ｓ１０５にてデータ記憶部４２から送信されたＬｕｖ画像データを受信した変換部４４は、変換種別記憶部４５にアクセスし変換種別記憶部４５が記憶している変換種別を読み出し（ｓ１０６）、第１変換（第１及び第２色覚異常用）又は第３変換（第３色覚異常用）のいずれの変換が指定されているかを判断した後、該指定されていると判断した変換（具体的には、第１変換（第１及び第２色覚異常用）又は第３変換（第３色覚異常用）のいずれか）を行う（ｓ１０７）。なお、ｓ１０７の変換（第１変換（第１及び第２色覚異常用）、第３変換（第３色覚異常用））についての動作は、後で詳しく述べる。
【０１２５】
ｓ１０７にて変換（第１変換（第１及び第２色覚異常用）、第３変換（第３色覚異常用））された変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）全て（ｎ個）は、データ処理部４１の読出部４８から色空間逆変換部５１へ送信され、該変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）全て（ｎ個）を受信した色空間逆変換部５１は、Ｌｕｖ色空間におけるデータとして示された変換後データ（Ｌｔ，ｕｔ，ｖｔ）全て（ｎ個）をＲＧＢ画像データに変換した後、該変換したｎ個のＲＧＢ画像データを出力部６１へ送信する（ｓ１０８）。
ｓ１０８にて色空間逆変換部５１から送信された該変換したｎ個のＲＧＢ画像データを受信した出力部６１は、該ＲＧＢ画像データに基づいて表示部１５に画像を表示させる（ｓ１０９）。
ｓ１０９の後、作業終了か否か判断し（ｓ１１０）、作業終了であると判断すれば（ＹＥＳ）作業を終了し（ＥＮＤ）、作業終了であると判断しなければ（ＮＯ）再びｓ１０１へ戻る。
【０１２６】
図２５は、上記したｓ１０７の動作のうち、ｓ１０６にて第１変換（第１及び第２色覚異常用）が指定されていると判断した場合の動作を説明するフローチャートである。図２５を参照して、第１変換（第１及び第２色覚異常用）に係るｓ１０７の本装置１１（特に、データ処理部４１）の動作について説明する。
第１変換（第１及び第２色覚異常用）が指定されていると判断した変換部４４は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出して変換部４４へ送信する読み出し命令信号を対象画像データ抽出部４３に送信する（ｓ２０１）。
【０１２７】
ｓ２０１にて変換部４４から送信された読み出し命令信号を受信した対象画像データ抽出部４３は、データ記憶部４２にアクセスし、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものが存するか否か判断する（ｓ２０２）。ｓ２０２にて対象画像データ抽出部４３が未だ読み出されていないものが存すると判断した場合（ＹＥＳ）、対象画像データ抽出部４３は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出し取得し、そして、対象画像データ抽出部４３は、データ記憶部４２から該読み出し取得した１の画素データを変換部４４へ送信する（ｓ２０３。なお、対象画像データ抽出部４３から変換部４４へ送信されこれから処理される画素データを「対象画素データ」という。）。一方、ｓ２０２にて対象画像データ抽出部４３が未だ読み出されていないものが存すると判断しない場合（ＮＯ）、対象画像データ抽出部４３は読出部４８へ起動信号を送信する（ｓ２０９）。
【０１２８】
ｓ２０３にて対象画像データ抽出部４３から送信された対象画素データを受信した変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのｕ値（ｕｉ）が０より大きいか否か判断し（ｓ２０４）、大きいと判断した場合（ＹＥＳ）、「ｕが正の場合の処理」（ｓ２０５）を行う。なお、ｓ２０５の「ｕが正の場合の処理」についての動作は、後で詳述する。
ｓ２０４にて変換部４４が、対象画素データに含まれるＬｕｖデータのｕ値（ｕｉ）が０より大きいと判断しない場合（ＮＯ）、Ｌｕｖデータのｕ値（ｕｉ）が０より小さいか否か判断し（ｓ２０６）、小さいと判断した場合（ＹＥＳ）、「ｕが負の場合の処理」（ｓ２０７）を行う。なお、ｓ２０７の「ｕが負の場合の処理」についての動作は、後で詳述する。
ｓ２０６にて変換部４４が、対象画素データに含まれるＬｕｖデータのｕ値（ｕｉ）が０より小さいと判断しない場合（ＮＯ。即ち、この場合はｕ値（ｕｉ）が０である。）、「ｕが０の場合の処理」（ｓ２０８）を行う。なお、ｓ２０８の「ｕが０の場合の処理」についての動作は、後で詳述する。
【０１２９】
前述したように、ｓ２０２にて対象画像データ抽出部４３が未だ読み出されていないものが存すると判断しない場合（ＮＯ）には、ｓ２０９にて対象画像データ抽出部４３が読出部４８へ起動信号を送信するが、ｓ２０９にて発せられた該起動信号を受信した読出部４８は、データ記憶部４２にアクセスし、データ記憶部４２が記憶している変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）全て（ｎ個）を読み出し取得し、該読み出し取得した変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）全て（ｎ個）を色空間逆変換部５１へ送信する（ｓ２１０）。ｓ２１０の後、読出部４８は、データ記憶部４２にアクセスし、データ記憶部４２の記憶を消去する（ｓ２１１）。ｓ２１１の後、ｓ１０８へ行く。
【０１３０】
図２６は、上記したｓ２０５の「ｕが正の場合の処理」の動作を説明するフローチャートである。図２６を参照して、ｓ２０５の「ｕが正の場合の処理」の動作について説明する。
ｓ２０４にて対象画素データに含まれるＬｕｖデータのｕ値（ｕｉ）が０より大きいと判断（ＹＥＳ）した変換部４４は、対象画素データのＬｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）に含まれるＬの数値Ｌｉを用いてｕとＬとの２軸直交軸における楕円の式（具体的には、前述の式（１）及び式（１．１））を作成する（ｓ３０１）。なお、変換部４４が楕円の式を作成する際には、変換部４４がパラメータ記憶部４６にアクセスしてパラメータ記憶部４６からＰｕｍａｘの値を適宜読み出し取得する。
【０１３１】
次いで、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が５３．３以上であるか否か判断し（ｓ３０２）、Ｌ値（Ｌｉ）が５３．３以上であると判断した場合（ＹＥＳ）は変換部４４が数式記憶部４７にアクセスして数式記憶部４７から前述の式（２）を読み出し取得する（ｓ３０３）。そして、変換部４４は、ｓ３０３にて取得した式（２）中のＬ値に対象画素データのＬ値（Ｌｉ）を代入してｕの値を算出し（ｓ３０４）、該算出したｕの値（Ｌ値（Ｌｉ）においてディスプレイが表示し得るｕ値の最大値）を第１基準値ｕｍと記憶する。
一方、ｓ３０２において変換部４４が、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が５３．３以上であると判断しない場合（ＮＯ）は、変換部４４は、第１基準値ｕｍとして１７５．０２１３を記憶する（ｓ３０５）。
【０１３２】
ｓ３０４又はｓ３０５の後、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのｕ値ｕｉが、ｓ３０４又はｓ３０５にて決定された第１基準値ｕｍに対する割合Ｓｃ（＝ｕｉ／ｕｍ）を求める（ｓ３０６）。
ｓ３０６の後、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から式（４）を読み出し取得し（ｓ３０７）、さらに変換部４４がパラメータ記憶部４６からＰｕｍａｘの値を読み出し取得した後、ｕｅｍ０を算出する（ｓ３０８）。なお、ｕｅｍ０は、前述の通り、上記式（３）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最大の点（Ｌｍ０，ｕｅｍ０）のｕ座標である。
ｓ３０８の後、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から式（５）を読み出し取得した後（ｓ３０９）、ｓ３０９にて取得した式（５）に、ｓ３０８にて算出したｕｅｍ０と、対象画素データに含まれるＬｕｖデータのＬ値（Ｌｉ）と、を代入してｕｅｍを算出する（ｓ３１０）。
【０１３３】
ｓ３１０の後、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から式（９）を読み出し取得し（ｓ３１１）、さらに変換部４４がパラメータ記憶部４６からＰｕｍａｘの値を読み出し取得した後、ｓ３１１にて取得した式（９）に、対象画素データに含まれるＬｕｖデータのＬ値（Ｌｉ）と、ｓ３０６にて算出したＳｃと、ｓ３０８にて算出したｕｅｍ０と、を代入して対象画素データを第１変換（第１及び第２色覚異常用）した後のＬｕｖデータのＬ値（Ｌｔ）を求める（ｓ３１２）。
【０１３４】
図２７は、上記したｓ２０５の「ｕが正の場合の処理」の動作のうちｓ３１３以降の動作を説明するフローチャートである。図２７を参照して、ｓ３１３以降の「ｕが正の場合の処理」の動作について説明する。
ｓ３１２にてＬ値（Ｌｔ）を算出した後、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前述の式（１０）を読み出し取得し（ｓ３１３）、さらに変換部４４がパラメータ記憶部４６からＰｕｍａｘの値を読み出し取得した後、ｓ３１２にて算出されたＬ値（Ｌｔ）と、対象画素データに含まれるＬｕｖデータのＬ値（Ｌｉ）と、を式（１０）に代入して対象画素データを第１変換（第１及び第２色覚異常用）した後のＬｕｖデータのｕ値（ｕｔ）を求める（ｓ３１４）。
【０１３５】
ｓ３１４の後、変換部４４は、対象画素データのＬｕｖ画像データ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）のｖ値ｖｉが正か否かを判断し（ｓ３１５）、ｖｉが正（＞０）であれば（ＹＥＳ）、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前述の式（１１）を読み出し取得し（ｓ３１６）、対象画素データのＬｕｖ画像データ（Ｌｉ，ｕｉ，ｖｉ）のｖ値ｖｉ及びＬ値Ｌｉと、ｓ３１２にて算出したＬｔと、を式（１１）に代入してｖｔの値を求める（ｓ３１７）。その後、変換部４４は、ｓ３１７にて算出したｖ値（ｖｔ）の値が負（ｖｔ＜０）か否か判断し（ｓ３１８）、負であると判断した場合（ＹＥＳ）はｖｔ＝０とする（ｓ３１９）。なお、ｓ３１８にて変換部４４が、ｓ３１７にて算出したｖ値（ｖｔ）の値が負（ｖｔ＜０）であると判断しない場合（ＮＯ）は、ｓ３１７にて算出したｖ値（ｖｔ）の値のままにする（ｖ値（ｖｔ）変更せず）。
【０１３６】
一方、変換部４４が、ｓ３１５にて対象画素データのＬｕｖ画像データ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）のｖ値ｖｉが正（＞０）であると判断しない場合（ＮＯ。即ち、ｖｉが０以下（０又は＜０））、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前述の式（１２）を読み出し取得し（ｓ３２０）、対象画素データのＬｕｖ画像データ（Ｌｉ，ｕｉ，ｖｉ）のｖ値ｖｉ及びＬ値Ｌｉと、ｓ３１２にて算出したＬｔと、を式（１２）に代入してｖｔの値を求める（ｓ３２１）。その後、変換部４４は、ｓ３２１にて算出したｖ値（ｖｔ）の値が正（ｖｔ＞０）か否か判断し（ｓ３２２）、正であると判断した場合（ＹＥＳ）はｖｔ＝０とする（ｓ３２３）。なお、ｓ３２２にて変換部４４が、ｓ３２１にて算出したｖ値（ｖｔ）の値が正（ｖｔ＞０）であると判断しない場合（ＮＯ）は、ｓ３２１にて算出したｖ値（ｖｔ）の値のままにする（ｖ値（ｖｔ）変更せず）。
【０１３７】
図２８は、上記したｓ２０５の「ｕが正の場合の処理」の動作のうちｓ３５１以降の動作を説明するフローチャートである。図２８を参照して、ｓ３５１以降の「ｕが正の場合の処理」の動作について説明する。
上記のようにしてｖ値（ｖｔ）を求めた後（ｓ３１９、ｓ３１８にてｖ値（ｖｔ）の値が負（ｖｔ＜０）であると判断しなかった場合（ＮＯ）、ｓ３２３、ｓ３２２にてｖ値（ｖｔ）の値が正（ｖｔ＞０）であると判断しなかった場合（ＮＯ）、のいずれかの後）、変換部４４は、ｖｔ＞０か否か判断し（ｓ３５１）、ｖｔ＞０であると判断した場合（ＹＥＳ）、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７からＬ＝Ｌｔにおけるｖの最大値を求める式を読み出し取得する（ｓ３５２）。具体的には、Ｌｔが０以上かつ８７．８未満（０≦Lt＜87.8）の時には図１１のｖ１の式を、Ｌｔが８７．８以上かつ９７．０未満（87.8≦Lt＜97.0）の時には図１１のｖ２の式を、そしてＬｔが９７．０以上かつ１００以下（97.0≦Lt≦100）の時には図１１のｖ３の式をｓ３５２において読み出し取得する。ｓ３５２において読み出し取得した式を用い、該式のＬにＬｔを代入してｖの最大値を求める（ｓ３５３）。その後、ｓ３５３にて算出したｖの最大値よりもｖｔが大きいか否か判断し（ｓ３５４）、ｖの最大値よりもｖｔが大きいと判断した場合（ＹＥＳ）には、ｓ３５３にて求めたｖの最大値をｖｔとする（ｓ３５５）。ｓ３５４にてｖの最大値よりもｖｔが大きいと判断しない場合（ＮＯ）には、ｖｔを変更しない。
一方、ｓ３５１にてｖｔ＞０であると判断しない場合（ＮＯ）、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７からＬ＝Ｌｔにおけるｖの最小値を求める式を読み出し取得する（ｓ３５６）。具体的には、Ｌｔが６０．４より大きくかつ１００以下（60.4＜Lt≦100）の時には図１１のｖ４の式を、Ｌｔが３２．４より大きく６０．４以下（32.4＜Lt≦60.4）の時には図１１のｖ５の式を、そしてＬｔが０以上３２．４以下（0≦Lt≦32.4）の時には図１１のｖ６の式をｓ３５６において読み出し取得する。ｓ３５６において読み出し取得した式を用い、該式のＬにＬｔを代入してｖの最小値を求める（ｓ３５７）。その後、ｓ３５７にて算出したｖの最小値よりもｖｔが小さいか否か判断し（ｓ３５８）、ｖの最小値よりもｖｔが小さいと判断した場合（ＹＥＳ）には、ｓ３５７にて求めたｖの最小値をｖｔとする（ｓ３５９）。ｓ３５８にてｖの最小値よりもｖｔが小さいと判断しない場合（ＮＯ）には、ｖｔを変更しない。
【０１３８】
以上のようにして、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータ（Ｌｉ，ｕｉ，ｖｉ）は、変換後データ（Ｌｔ，ｕｔ，ｖｔ）に変換される。
その後、変換部４４は、この変換後データ（Ｌｔ，ｕｔ，ｖｔ）をデータ記憶部４２に送信しデータ記憶部４２に記憶させる（ｓ３６０）。
以上のようにして１の対象画素データに関するｓ２０５の「ｕが正の場合の処理」の動作が終了する。
ｓ３６０の後、ｓ２０１へ戻り、変換部４４は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出し送信するよう命令する読み出し命令信号を対象画像データ抽出部４３に送信する（これによりデータ記憶部４２が記憶しているＬｕｖ画像データに含まれる次の画素データが対象画素データとなり、処理される。）。
【０１３９】
図２９は、上記したｓ２０７の「ｕが負の場合の処理」の動作を説明するフローチャートである。図２９を参照して、ｓ２０７の「ｕが負の場合の処理」の動作について説明する。
ｓ２０６にて対象画素データに含まれるＬｕｖデータのｕ値（ｕｉ）が０より小さいと判断（ＹＥＳ）した変換部４４は、対象画素データのＬｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）に含まれるＬの数値Ｌｉを用いてｕとＬとの２軸直交軸における楕円の式（具体的には、前述の式（１３）及び式（１３．１））を作成する（ｓ４０１）。なお、変換部４４が楕円の式を作成する際には、変換部４４がパラメータ記憶部４６にアクセスしてパラメータ記憶部４６からＰｕｍｉｎの値を適宜読み出し取得する。
【０１４０】
次いで、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が８７．８未満であるか否か判断し（ｓ４０２）、Ｌ値（Ｌｉ）が８７．８未満であると判断した場合（ＹＥＳ）は変換部４４が数式記憶部４７にアクセスして数式記憶部４７から前述の式（１４）を読み出し取得する（ｓ４０３）。そして、変換部４４は、ｓ４０３にて取得した式（１４）中のＬ値に対象画素データのＬ値（Ｌｉ）を代入してｕの値を算出し（ｓ４０４）、該算出したｕの値（Ｌ値（Ｌｉ）においてディスプレイが表示し得るｕ値の最小値）を第１基準値ｕｍと記憶する。
一方、ｓ４０２において変換部４４が、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が８７．８未満であると判断しない場合（ＮＯ）は、変換部４４は、第１基準値ｕｍとしてー８３．０６６７（ディスプレイが表示し得るｕ値の最小値）を記憶する（ｓ４０５）。
【０１４１】
ｓ４０４又はｓ４０５の後、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのｕ値ｕｉが、ｓ４０４又はｓ４０５にて決定された第１基準値ｕｍに対する割合Ｓｃ（＝ｕｉ／ｕｍ）を求める（ｓ４０６）。
ｓ４０６の後、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前述の式（１６）を読み出し取得し（ｓ４０７）、さらに変換部４４がパラメータ記憶部４６からＰｕｍｉｎの値を読み出し取得した後、ｕｅｍ０を算出する（ｓ４０８）。なお、ｕｅｍ０は、前述の通り、上記の式（１５）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最小の点（Ｌｍ０，ｕｅｍ０）のｕ座標である。
ｓ４０８の後、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から式（１７）を読み出し取得した後（ｓ４０９）、ｓ４０９にて取得した式（１７）に、ｓ４０８にて算出したｕｅｍ０と、対象画素データに含まれるＬｕｖデータのＬ値（Ｌｉ）と、を代入してｕｅｍを算出する（ｓ４１０）。
【０１４２】
ｓ４１０の後、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前記の式（２０）を読み出し取得し（ｓ４１１）、さらに変換部４４がパラメータ記憶部４６からＰｕｍｉｎの値を読み出し取得した後、ｓ４１１にて取得した式（２０）に、対象画素データに含まれるＬｕｖデータのＬ値（Ｌｉ）と、ｓ４０６にて算出したＳｃと、ｓ４０８にて算出したｕｅｍ０と、を代入して対象画素データを第１変換（第１及び第２色覚異常用）した後のＬｕｖデータのＬ値（Ｌｔ）を求める（ｓ４１２）。
【０１４３】
図３０は、上記したｓ２０７の「ｕが負の場合の処理」の動作のうちｓ４１３以降の動作を説明するフローチャートである。図３０を参照して、ｓ４１３以降の「ｕが負の場合の処理」の動作について説明する。
ｓ４１２にてＬ値（Ｌｔ）を算出した後、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前述の式（２１）を読み出し取得し（ｓ４１３）、さらに変換部４４がパラメータ記憶部４６からＰｕｍｉｎの値を読み出し取得した後、ｓ４１２にて算出されたＬ値（Ｌｔ）と、対象画素データに含まれるＬｕｖデータのＬ値（Ｌｉ）と、を式（２１）に代入して対象画素データを第１変換（第１及び第２色覚異常用）した後のＬｕｖデータのｕ値（ｕｔ）を求める（ｓ４１４）。
【０１４４】
ｓ４１４の後、変換部４４は、対象画素データのＬｕｖ画像データ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）のｖ値ｖｉが正か否かを判断し（ｓ４１５）、ｖｉが正（＞０）であれば（ＹＥＳ）、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前述の式（２２）を読み出し取得し（ｓ４１６）、対象画素データのＬｕｖ画像データ（Ｌｉ，ｕｉ，ｖｉ）のｖ値ｖｉ及びＬ値Ｌｉと、ｓ４１２にて算出したＬｔと、を式（２２）に代入してｖｔの値を求める（ｓ４１７）。その後、変換部４４は、ｓ４１７にて算出したｖ値（ｖｔ）の値が負（ｖｔ＜０）か否か判断し（ｓ４１８）、負であると判断した場合（ＹＥＳ）はｖｔ＝０とする（ｓ４１９）。なお、ｓ４１８にて変換部４４が、ｓ４１７にて算出したｖ値（ｖｔ）の値が負（ｖｔ＜０）であると判断しない場合（ＮＯ）は、ｓ４１７にて算出したｖ値（ｖｔ）の値のままにする（ｖ値（ｖｔ）変更せず）。
【０１４５】
一方、変換部４４が、ｓ４１５にて対象画素データのＬｕｖ画像データ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）のｖ値ｖｉが正（＞０）であると判断しない場合（ＮＯ。即ち、ｖｉが０以下（０又は＜０））、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前述の式（２３）を読み出し取得し（ｓ４２０）、対象画素データのＬｕｖ画像データ（Ｌｉ，ｕｉ，ｖｉ）のｖ値ｖｉ及びＬ値Ｌｉと、ｓ４１２にて算出したＬｔと、を式（２３）に代入してｖｔの値を求める（ｓ４２１）。その後、変換部４４は、ｓ４２１にて算出したｖ値（ｖｔ）の値が正（ｖｔ＞０）か否か判断し（ｓ４２２）、正であると判断した場合（ＹＥＳ）はｖｔ＝０とする（ｓ４２３）。なお、ｓ４２２にて変換部４４が、ｓ４２１にて算出したｖ値（ｖｔ）の値が正（ｖｔ＞０）であると判断しない場合（ＮＯ）は、ｓ４２１にて算出したｖ値（ｖｔ）の値のままにする（ｖ値（ｖｔ）変更せず）。
【０１４６】
図３１は、上記したｓ２０７の「ｕが負の場合の処理」の動作のうちｓ４５１以降の動作を説明するフローチャートである。図３１を参照して、ｓ４５１以降の「ｕが負の場合の処理」の動作について説明する。
上記のようにしてｖ値（ｖｔ）を求めた後（ｓ４１９、ｓ４１８にてｖ値（ｖｔ）の値が負（ｖｔ＜０）であると判断しなかった場合（ＮＯ）、ｓ４２３、ｓ４２２にてｖ値（ｖｔ）の値が正（ｖｔ＞０）であると判断しなかった場合（ＮＯ）、のいずれかの後）、変換部４４は、ｖｔ＞０か否か判断し（ｓ４５１）、ｖｔ＞０であると判断した場合（ＹＥＳ）、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７からＬ＝Ｌｔにおけるｖの最大値を求める式を読み出し取得する（ｓ４５２）。具体的には、Ｌｔが０以上かつ８７．８未満（０≦Lt＜87.8）の時には図１１のｖ１の式を、Ｌｔが８７．８以上かつ９７．０未満（87.8≦Lt＜97.0）の時には図１１のｖ２の式を、そしてＬｔが９７．０以上かつ１００以下（97.0≦Lt≦100）の時には図１１のｖ３の式をｓ４５２において読み出し取得する。ｓ４５２において読み出し取得した式を用い、該式のＬにＬｔを代入してｖの最大値を求める（ｓ４５３）。その後、ｓ４５３にて算出したｖの最大値よりもｖｔが大きいか否か判断し（ｓ４５４）、ｖの最大値よりもｖｔが大きいと判断した場合（ＹＥＳ）には、ｓ４５３にて求めたｖの最大値をｖｔとする（ｓ４５５）。ｓ４５４にてｖの最大値よりもｖｔが大きいと判断しない場合（ＮＯ）には、ｖｔを変更しない。
一方、ｓ４５１にてｖｔ＞０であると判断しない場合（ＮＯ）、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７からＬ＝Ｌｔにおけるｖの最小値を求める式を読み出し取得する（ｓ４５６）。具体的には、Ｌｔが６０．４より大きくかつ１００以下（60.4＜Lt≦100）の時には図１１のｖ４の式を、Ｌｔが３２．４より大きく６０．４以下（32.4＜Lt≦60.4）の時には図１１のｖ５の式を、そしてＬｔが０以上３２．４以下（0≦Lt≦32.4）の時には図１１のｖ６の式をｓ４５６において読み出し取得する。ｓ４５６において読み出し取得した式を用い、該式のＬにＬｔを代入してｖの最小値を求める（ｓ４５７）。その後、ｓ４５７にて算出したｖの最小値よりもｖｔが小さいか否か判断し（ｓ４５８）、ｖの最小値よりもｖｔが小さいと判断した場合（ＹＥＳ）には、ｓ４５７にて求めたｖの最小値をｖｔとする（ｓ４５９）。ｓ４５８にてｖの最小値よりもｖｔが小さいと判断しない場合（ＮＯ）には、ｖｔを変更しない。
【０１４７】
以上のようにして、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータ（Ｌｉ，ｕｉ，ｖｉ）は、変換後データ（Ｌｔ，ｕｔ，ｖｔ）に変換される。
その後、変換部４４は、この変換後データ（Ｌｔ，ｕｔ，ｖｔ）をデータ記憶部４２に送信しデータ記憶部４２に記憶させる（ｓ４６０）。
以上のようにして１の対象画素データに関するｓ２０７の「ｕが負の場合の処理」の動作が終了する。
ｓ４６０の後、ｓ２０１へ戻り、変換部４４は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出し送信するよう命令する読み出し命令信号を対象画像データ抽出部４３に送信する（これによりデータ記憶部４２が記憶しているＬｕｖ画像データに含まれる次の画素データが対象画素データとなり、処理される。）。
【０１４８】
図３２は、上記したｓ２０８の「ｕが０の場合の処理」の動作を説明するフローチャートである。図３２を参照して、ｓ２０８の「ｕが０の場合の処理」の動作について説明する。
ｓ２０６にて変換部４４が、対象画素データに含まれるＬｕｖデータのｕ値（ｕｉ）が０より小さいと判断しない場合（ＮＯ。即ち、この場合はｕ値（ｕｉ）が０である。）、変換部４４は、対象画素データに係るＬｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）をそのまま変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）としてデータ記憶部４２に送信しデータ記憶部４２に記憶させる（ｓ５０１）。即ち、ｕ値（ｕｉ）が０である場合には、対象画素データのＬｕｖデータ（Ｌｉ，ｕｉ，ｖｉ）がそのまま変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）としてデータ記憶部４２に記憶される。
これにより１の対象画素データに関するｓ２０８の「ｕが０の場合の処理」の動作が終了する。
ｓ５０１の後、ｓ２０１へ戻り、変換部４４は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出し送信するよう命令する読み出し命令信号を対象画像データ抽出部４３に送信する（これによりデータ記憶部４２が記憶しているＬｕｖ画像データに含まれる次の画素データが対象画素データとなり、処理される。）。
【０１４９】
図３３は、上記したｓ１０７の動作のうち、ｓ１０６にて第３変換（第３色覚異常用）が指定されていると判断した場合の動作を説明するフローチャートである。図３３を参照して、第３変換（第３色覚異常用）に係るｓ１０７の本装置１１（特に、データ処理部４１）の動作について説明する。
第３変換（第３色覚異常用）が指定されていると判断した変換部４４は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出して変換部４４へ送信する読み出し命令信号を対象画像データ抽出部４３に送信する（ｓ６０１）。
【０１５０】
ｓ６０１にて変換部４４から送信された読み出し命令信号を受信した対象画像データ抽出部４３は、データ記憶部４２にアクセスし、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものが存するか否か判断する（ｓ６０２）。ｓ６０２にて対象画像データ抽出部４３が未だ読み出されていないものが存すると判断した場合（ＹＥＳ）、対象画像データ抽出部４３は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出し取得し、そして、対象画像データ抽出部４３は、データ記憶部４２から該読み出し取得した１の画素データを変換部４４へ送信する（ｓ６０３。なお、対象画像データ抽出部４３から変換部４４へ送信されこれから処理される画素データを「対象画素データ」という。）。一方、ｓ６０２にて対象画像データ抽出部４３が未だ読み出されていないものが存すると判断しない場合（ＮＯ）、対象画像データ抽出部４３は読出部４８へ起動信号を送信する（ｓ６０９）。
【０１５１】
ｓ６０３にて対象画像データ抽出部４３から送信された対象画素データを受信した変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのｖ値（ｖｉ）が０より大きいか否か判断し（ｓ６０４）、大きいと判断した場合（ＹＥＳ）、「ｖが正の場合の処理」（ｓ６０５）を行う。なお、ｓ６０５の「ｖが正の場合の処理」についての動作は、後で詳述する。
ｓ６０４にて変換部４４が、対象画素データに含まれるＬｕｖデータのｖ値（ｖｉ）が０より大きいと判断しない場合（ＮＯ）、Ｌｕｖデータのｖ値（ｖｉ）が０より小さいか否か判断し（ｓ６０６）、小さいと判断した場合（ＹＥＳ）、「ｖが負の場合の処理」（ｓ６０７）を行う。なお、ｓ６０７の「ｖが負の場合の処理」についての動作は、後で詳述する。
ｓ６０６にて変換部４４が、対象画素データに含まれるＬｕｖデータのｖ値（ｖｉ）が０より小さいと判断しない場合（ＮＯ。即ち、この場合はｖ値（ｖｉ）が０である。）、「ｖが０の場合の処理」（ｓ６０８）を行う。なお、ｓ６０８の「ｖが０の場合の処理」についての動作は、後で詳述する。
【０１５２】
前述したように、ｓ６０２にて対象画像データ抽出部４３が未だ読み出されていないものが存すると判断しない場合（ＮＯ）には、ｓ６０９にて対象画像データ抽出部４３が読出部４８へ起動信号を送信するが、ｓ６０９にて発せられた該起動信号を受信した読出部４８は、データ記憶部４２にアクセスし、データ記憶部４２が記憶している変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）全て（ｎ個）を読み出し取得し、該読み出し取得した変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）全て（ｎ個）を色空間逆変換部５１へ送信する（ｓ６１０）。ｓ６１０の後、読出部４８は、データ記憶部４２にアクセスし、データ記憶部４２の記憶を消去する（ｓ６１１）。ｓ６１１の後、ｓ１０８へ行く。
【０１５３】
図３４は、上記したｓ６０５の「ｖが正の場合の処理」の動作を説明するフローチャートである。図３４を参照して、ｓ６０５の「ｖが正の場合の処理」の動作について説明する。
ｓ６０４にて対象画素データに含まれるＬｕｖデータのｖ値（ｖｉ）が０より大きいと判断（ＹＥＳ）した変換部４４は、対象画素データのＬｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）に含まれるＬの数値Ｌｉを用いてｖとＬとの２軸直交軸における楕円の式（具体的には、前述の式（２４）及び式（２４．１））を作成する（ｓ７０１）。なお、変換部４４が楕円の式を作成する際には、変換部４４がパラメータ記憶部４６にアクセスしてパラメータ記憶部４６からＰｖｍａｘの値を適宜読み出し取得する。
【０１５４】
次いで、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が８７．８未満であるか否か判断し（ｓ７０２）、Ｌ値（Ｌｉ）が８７．８未満であると判断した場合（ＹＥＳ）は変換部４４が数式記憶部４７にアクセスして数式記憶部４７から前述の式（２５）を読み出し取得する（ｓ７０３）。そして、変換部４４は、ｓ７０３にて取得した式（２５）中のＬ値に対象画素データのＬ値（Ｌｉ）を代入してｖの値を算出し（ｓ７０４）、該算出したｖの値（Ｌ値（Ｌｉ）においてディスプレイが表示し得るｖ値の最大値）を第１基準値ｖｍと記憶する。
一方、ｓ７０２において変換部４４が、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が８７．８未満であると判断しない場合（ＮＯ）は、変換部４４は、第１基準値ｖｍとして１０７．４１７７を記憶する（ｓ７０５）。
【０１５５】
ｓ７０４又はｓ７０５の後、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのｖ値ｖｉが、ｓ７０４又はｓ７０５にて決定された第１基準値ｖｍに対する割合Ｓｃ（＝ｖｉ／ｖｍ）を求める（ｓ７０６）。
ｓ７０６の後、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前述の式（２７）を読み出し取得し（ｓ７０７）、さらに変換部４４がパラメータ記憶部４６からＰｖｍａｘの値を読み出し取得した後、ｖｅｍ０を算出する（ｓ７０８）。なお、ｖｅｍ０は、前述の通り、上記式（２６）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最小の点（Ｌｍ０，ｖｅｍ０）のｖ座標である。
ｓ７０８の後、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前述の式（２８）を読み出し取得した後（ｓ７０９）、ｓ７０９にて取得した式（２８）に、ｓ７０８にて算出したｖｅｍ０と、対象画素データに含まれるＬｕｖデータのＬ値（Ｌｉ）と、を代入してｖｅｍを算出する（ｓ７１０）。
【０１５６】
ｓ７１０の後、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前記の式（３１）を読み出し取得し（ｓ７１１）、さらに変換部４４がパラメータ記憶部４６からＰｖｍａｘの値を読み出し取得した後、ｓ７１１にて取得した式（３１）に、対象画素データに含まれるＬｕｖデータのＬ値（Ｌｉ）と、ｓ７０６にて算出したＳｃと、ｓ７０８にて算出したｖｅｍ０と、を代入して対象画素データを第３変換（第３色覚異常用）した後のＬｕｖデータのＬ値（Ｌｔ）を求める（ｓ７１２）。
【０１５７】
図３５は、上記したｓ６０５の「ｖが正の場合の処理」の動作のうちｓ７１３以降の動作を説明するフローチャートである。図３５を参照して、ｓ７１３以降の「ｖが正の場合の処理」の動作について説明する。
ｓ７１２にてＬ値（Ｌｔ）を算出した後、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前述の式（３２）を読み出し取得し（ｓ７１３）、さらに変換部４４がパラメータ記憶部４６からＰｖｍａｘの値を読み出し取得した後、ｓ７１２にて算出されたＬ値（Ｌｔ）と、対象画素データに含まれるＬｕｖデータのＬ値（Ｌｉ）と、を式（３２）に代入して対象画素データを第３変換（第３色覚異常用）した後のＬｕｖデータのｖ値（ｖｔ）を求める（ｓ７１４）。
【０１５８】
ｓ７１４の後、変換部４４は、対象画素データのＬｕｖ画像データ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）のｕ値ｕｉが正か否かを判断し（ｓ７１５）、ｕ値ｕｉが正（＞０）であれば（ＹＥＳ）、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前述の式（３３）を読み出し取得し（ｓ７１６）、対象画素データのＬｕｖ画像データ（Ｌｉ，ｕｉ，ｖｉ）のｕ値ｕｉ及びＬ値Ｌｉと、ｓ７１２にて算出したＬｔと、を式（３３）に代入してｕｔの値を求める（ｓ７１７）。その後、変換部４４は、ｓ７１７にて算出したｕ値（ｕｔ）の値が負（ｕｔ＜０）か否か判断し（ｓ７１８）、負であると判断した場合（ＹＥＳ）はｕｔ＝０とする（ｓ７１９）。なお、ｓ７１８にて変換部４４が、ｓ７１７にて算出したｕ値（ｕｔ）の値が負（ｕｔ＜０）であると判断しない場合（ＮＯ）は、ｓ７１７にて算出したｕ値（ｕｔ）の値のままにする（ｕ値（ｕｔ）変更せず）。
【０１５９】
一方、変換部４４が、ｓ７１５にて対象画素データのＬｕｖ画像データ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）のｕ値ｕｉが正（＞０）であると判断しない場合（ＮＯ。即ち、ｕ値ｕｉが０以下（０又は＜０））、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前述の式（３４）を読み出し取得し（ｓ７２０）、対象画素データのＬｕｖ画像データ（Ｌｉ，ｕｉ，ｖｉ）のｕ値ｕｉ及びＬ値Ｌｉと、ｓ７１２にて算出したＬｔと、を式（３４）に代入してｕｔの値を求める（ｓ７２１）。その後、変換部４４は、ｓ７２１にて算出したｕ値（ｕｔ）の値が正（ｖｔ＞０）か否か判断し（ｓ７２２）、正であると判断した場合（ＹＥＳ）はｕｔ＝０とする（ｓ７２３）。なお、ｓ７２２にて変換部４４が、ｓ７２１にて算出したｕ値（ｕｔ）の値が正（ｖｔ＞０）であると判断しない場合（ＮＯ）は、ｓ７２１にて算出したｕ値（ｕｔ）の値のままにする（ｕ値（ｕｔ）変更せず）。
【０１６０】
図３６は、上記したｓ６０５の「ｖが正の場合の処理」の動作のうちｓ７５１以降の動作を説明するフローチャートである。図３６を参照して、ｓ７５１以降の「ｖが正の場合の処理」の動作について説明する。
上記のようにしてｕ値（ｕｔ）を求めた後（ｓ７１９、ｓ７１８にてｕ値（ｕｔ）の値が負（ｕｔ＜０）であると判断しなかった場合（ＮＯ）、ｓ７２３、ｓ７２２にてｕ値（ｕｔ）の値が正（ｕｔ＞０）であると判断しなかった場合（ＮＯ）、のいずれかの後）、変換部４４は、ｕｔ＞０か否か判断し（ｓ７５１）、ｕｔ＞０であると判断した場合（ＹＥＳ）、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７からＬ＝Ｌｔにおけるｕの最大値を求める式を読み出し取得する（ｓ７５２）。具体的には、Ｌｔが０以上かつ５３．３未満（0≦Lt＜53.3）の時には図１１のｕ１の式を、Ｌｔが５３．３以上かつ１００．０以下（53.3≦Lt≦100）の時には図１１のｕ２の式をｓ７５２において読み出し取得する。ｓ７５２において読み出し取得した式を用い、該式のＬにＬｔを代入してｕの最大値を求める（ｓ７５３）。その後、ｓ７５３にて算出したｕの最大値よりもｕｔが大きいか否か判断し（ｓ７５４）、ｕの最大値よりもｕｔが大きいと判断した場合（ＹＥＳ）には、ｓ７５３にて求めたｕの最大値をｕｔとする（ｓ７５５）。ｓ７５４にてｕの最大値よりもｕｔが大きいと判断しない場合（ＮＯ）には、ｕｔを変更しない。
一方、ｓ７５１にてｕｔ＞０であると判断しない場合（ＮＯ）、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７からＬ＝Ｌｔにおけるｕの最小値を求める式を読み出し取得する（ｓ７５６）。具体的には、Ｌｔが９１．２以上かつ１００以下（91.2≦Lt≦100）の時には図１１のｕ３の式を、Ｌｔが８７．８以上かつ９１．２未満（87.8≦Lt＜91.2）の時には図１１のｕ４の式を、Ｌｔが０以上かつ８７．８未満（0≦Lt＜87.8）の時には図１１のｕ５の式をｓ７５６において読み出し取得する。ｓ７５６において読み出し取得した式を用い、該式のＬにＬｔを代入してｕの最小値を求める（ｓ７５７）。その後、ｓ７５７にて算出したｕの最小値よりもｕｔが小さいか否か判断し（ｓ７５８）、ｕの最小値よりもｕｔが小さいと判断した場合（ＹＥＳ）には、ｓ７５７にて求めたｕの最小値をｕｔとする（ｓ７５９）。ｓ７５８にてｕの最小値よりもｕｔが小さいと判断しない場合（ＮＯ）には、ｕｔを変更しない。
【０１６１】
以上のようにして、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータ（Ｌｉ，ｕｉ，ｖｉ）は、変換後データ（Ｌｔ，ｕｔ，ｖｔ）に変換される。
その後、変換部４４は、この変換後データ（Ｌｔ，ｕｔ，ｖｔ）をデータ記憶部４２に送信しデータ記憶部４２に記憶させる（ｓ７６０）。
以上のようにして１の対象画素データに関するｓ６０５の「ｖが正の場合の処理」の動作が終了する。
ｓ７６０の後、ｓ６０１へ戻り、変換部４４は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出し送信するよう命令する読み出し命令信号を対象画像データ抽出部４３に送信する（これによりデータ記憶部４２が記憶しているＬｕｖ画像データに含まれる次の画素データが対象画素データとなり、処理される。）。
【０１６２】
図３７は、上記したｓ６０７の「ｖが負の場合の処理」の動作を説明するフローチャートである。図３７を参照して、ｓ６０７の「ｖが負の場合の処理」の動作について説明する。
ｓ６０６にて対象画素データに含まれるＬｕｖデータのｖ値（ｖｉ）が０より小さいと判断（ＹＥＳ）した変換部４４は、対象画素データのＬｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）に含まれるＬの数値Ｌｉを用いてｖとＬとの２軸直交軸における楕円の式（具体的には、前述の式（３５）及び式（３５．１））を作成する（ｓ８０１）。なお、変換部４４が楕円の式を作成する際には、変換部４４がパラメータ記憶部４６にアクセスしてパラメータ記憶部４６からＰｖｍｉｎの値を適宜読み出し取得する。
【０１６３】
次いで、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が６０．４より大きいか否か判断し（ｓ８０２）、Ｌ値（Ｌｉ）が６０．４より大きいと判断した場合（ＹＥＳ）は変換部４４が数式記憶部４７にアクセスして数式記憶部４７から前述の式（３６）を読み出し取得する（ｓ８０３）。そして、変換部４４は、ｓ８０３にて取得した式（３６）中のＬ値に対象画素データのＬ値（Ｌｉ）を代入してｖの値を算出し（ｓ８０４）、該算出したｖの値（Ｌ値（Ｌｉ）においてディスプレイが表示し得るｖ値の最小値）を第１基準値ｖｍと記憶する。
一方、ｓ８０２において変換部４４が、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのＬ値（Ｌｉ）が６０．４より大きいと判断しない場合（ＮＯ）は、Ｌ値（Ｌｉ）が３９．０より大きいか否か判断し（ｓ８８１）、３９．０より大きいと判断した場合（ＹＥＳ）は、変換部４４が数式記憶部４７にアクセスして数式記憶部４７から前述の式（３７）を読み出し取得する（ｓ８８２）。そして、変換部４４は、ｓ８８２にて取得した式（３７）中のＬ値に対象画素データのＬ値（Ｌｉ）を代入してｖの値を算出し（ｓ８８３）、該算出したｖの値（Ｌ値（Ｌｉ）においてディスプレイが表示し得るｖ値の最小値）を第１基準値ｖｍと記憶する。
ｓ８８１にてＬ値（Ｌｉ）が３９．０より大きいと判断しない場合（ＮＯ）は、変換部４４は、第１基準値ｖｍとしてー１３４．０８９６（ディスプレイが表示し得るｖ値の最小値）を記憶する（ｓ８８４）。
【０１６４】
ｓ８０４、ｓ８８３又はｓ８８４の後、変換部４４は、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータのｖ値ｖｉが、ｓ８０４、ｓ８８３又はｓ８８４にて決定された第１基準値ｖｍに対する割合Ｓｃ（＝ｖｉ／ｖｍ）を求める（ｓ８０６）。
ｓ８０６の後、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前述の式（３９）を読み出し取得し（ｓ８０７）、さらに変換部４４がパラメータ記憶部４６からＰｖｍｉｎの値を読み出し取得した後、ｖｅｍ０を算出する（ｓ８０８）。なお、ｖｅｍ０は、前述の通り、上述の式（３８）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最大の点（Ｌｍ０，ｖｅｍ０）のｖ座標である。
ｓ８０８の後、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から式（４０）を読み出し取得した後（ｓ８０９）、ｓ８０９にて取得した式（４０）に、ｓ８０８にて算出したｖｅｍ０と、対象画素データに含まれるＬｕｖデータのＬ値（Ｌｉ）と、を代入してｖｅｍを算出する（ｓ８１０）。
【０１６５】
ｓ８１０の後、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前記の式（４３）を読み出し取得し（ｓ８１１）、さらに変換部４４がパラメータ記憶部４６からＰｖｍｉｎの値を読み出し取得した後、ｓ８１１にて取得した式（４３）に、対象画素データに含まれるＬｕｖデータのＬ値（Ｌｉ）と、ｓ８０６にて算出したＳｃと、ｓ８０８にて算出したｖｅｍ０と、を代入して対象画素データを第３変換（第３色覚異常用）した後のＬｕｖデータのＬ値（Ｌｔ）を求める（ｓ８１２）。
【０１６６】
図３８は、上記したｓ６０７の「ｖが負の場合の処理」の動作のうちｓ８１３以降の動作を説明するフローチャートである。図３８を参照して、ｓ８１３以降の「ｖが負の場合の処理」の動作について説明する。
ｓ８１２にてＬ値（Ｌｔ）を算出した後、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前述の式（４４）を読み出し取得し（ｓ８１３）、さらに変換部４４がパラメータ記憶部４６からＰｖｍｉｎの値を読み出し取得した後、ｓ８１２にて算出されたＬ値（Ｌｔ）と、対象画素データに含まれるＬｕｖデータのＬ値（Ｌｉ）と、を式（４４）に代入して対象画素データを第３変換（第３色覚異常用）した後のＬｕｖデータのｖ値（ｖｔ）を求める（ｓ８１４）。
【０１６７】
ｓ８１４の後、変換部４４は、対象画素データのＬｕｖ画像データ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）のｕ値ｕｉが正か否かを判断し（ｓ８１５）、ｕ値ｕｉが正（＞０）であれば（ＹＥＳ）、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前述の式（４５）を読み出し取得し（ｓ８１６）、対象画素データのＬｕｖ画像データ（Ｌｉ，ｕｉ，ｖｉ）のｕ値ｕｉ及びＬ値Ｌｉと、ｓ８１２にて算出したＬｔと、を式（４５）に代入してｕｔの値を求める（ｓ８１７）。その後、変換部４４は、ｓ８１７にて算出したｕ値（ｕｔ）の値が負（ｕｔ＜０）か否か判断し（ｓ８１８）、負であると判断した場合（ＹＥＳ）はｕｔ＝０とする（ｓ８１９）。なお、ｓ８１８にて変換部４４が、ｓ８１７にて算出したｕ値（ｕｔ）の値が負（ｕｔ＜０）であると判断しない場合（ＮＯ）は、ｓ８１７にて算出したｕ値（ｕｔ）の値のままにする（ｕ値（ｕｔ）変更せず）。
【０１６８】
一方、変換部４４が、ｓ８１５にて対象画素データのＬｕｖ画像データ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）のｕ値ｕｉが正（＞０）であると判断しない場合（ＮＯ。即ち、ｕ値ｕｉが０以下（０又は＜０））、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７から前述の式（４６）を読み出し取得し（ｓ８２０）、対象画素データのＬｕｖ画像データ（Ｌｉ，ｕｉ，ｖｉ）のｕ値ｕｉ及びＬ値Ｌｉと、ｓ８１２にて算出したＬｔと、を式（４６）に代入してｕｔの値を求める（ｓ８２１）。その後、変換部４４は、ｓ８２１にて算出したｕ値（ｕｔ）の値が正（ｕｔ＞０）か否か判断し（ｓ８２２）、正であると判断した場合（ＹＥＳ）はｕｔ＝０とする（ｓ８２３）。なお、ｓ８２２にて変換部４４が、ｓ８２１にて算出したｕ値（ｕｔ）の値が正（ｕｔ＞０）であると判断しない場合（ＮＯ）は、ｓ８２１にて算出したｕ値（ｕｔ）の値のままにする（ｕ値（ｕｔ）変更せず）。
【０１６９】
図３９は、上記したｓ６０７の「ｖが負の場合の処理」の動作のうちｓ８５１以降の動作を説明するフローチャートである。図３９を参照して、ｓ８５１以降の「ｖが負の場合の処理」の動作について説明する。
上記のようにしてｕ値（ｕｔ）を求めた後（ｓ８１９、ｓ８１８にてｕ値（ｕｔ）の値が負（ｕｔ＜０）であると判断しなかった場合（ＮＯ）、ｓ８２３、ｓ８２２にてｕ値（ｕｔ）の値が正（ｕｔ＞０）であると判断しなかった場合（ＮＯ）、のいずれかの後）、変換部４４は、ｕｔ＞０か否か判断し（ｓ８５１）、ｕｔ＞０であると判断した場合（ＹＥＳ）、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７からＬ＝Ｌｔにおけるｕの最大値を求める式を読み出し取得する（ｓ８５２）。具体的には、Ｌｔが０以上かつ５３．３未満（0≦Lt＜53.3）の時には図１１のｕ１の式を、Ｌｔが５３．３以上かつ１００．０以下（53.3≦Lt≦100）の時には図１１のｕ２の式をｓ８５２において読み出し取得する。ｓ８５２において読み出し取得した式を用い、該式のＬにＬｔを代入してｕの最大値を求める（ｓ８５３）。その後、ｓ８５３にて算出したｕの最大値よりもｕｔが大きいか否か判断し（ｓ８５４）、ｕの最大値よりもｕｔが大きいと判断した場合（ＹＥＳ）には、ｓ８５３にて求めたｕの最大値をｕｔとする（ｓ８５５）。ｓ８５４にてｕの最大値よりもｕｔが大きいと判断しない場合（ＮＯ）には、ｕｔを変更しない。
一方、ｓ８５１にてｕｔ＞０であると判断しない場合（ＮＯ）、変換部４４は、数式記憶部４７にアクセスして数式記憶部４７からＬ＝Ｌｔにおけるｕの最小値を求める式を読み出し取得する（ｓ８５６）。具体的には、Ｌｔが９１．２以上かつ１００以下（91.2≦Lt≦100）の時には図１１のｕ３の式を、Ｌｔが８７．８以上かつ９１．２未満（87.8≦Lt＜91.2）の時には図１１のｕ４の式を、Ｌｔが０以上かつ８７．８未満（0≦Lt＜87.8）の時には図１１のｕ５の式をｓ８５６において読み出し取得する。ｓ８５６において読み出し取得した式を用い、該式のＬにＬｔを代入してｕの最小値を求める（ｓ８５７）。その後、ｓ８５７にて算出したｕの最小値よりもｕｔが小さいか否か判断し（ｓ８５８）、ｕの最小値よりもｕｔが小さいと判断した場合（ＹＥＳ）には、ｓ８５７にて求めたｕの最小値をｕｔとする（ｓ８５９）。ｓ８５８にてｕの最小値よりもｕｔが小さいと判断しない場合（ＮＯ）には、ｕｔを変更しない。
【０１７０】
以上のようにして、対象画素データ（画素番号ｉ、Ｌｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ））に含まれるＬｕｖデータ（Ｌｉ，ｕｉ，ｖｉ）は、変換後データ（Ｌｔ，ｕｔ，ｖｔ）に変換される。
その後、変換部４４は、この変換後データ（Ｌｔ，ｕｔ，ｖｔ）をデータ記憶部４２に送信しデータ記憶部４２に記憶させる（ｓ８６０）。
以上のようにして１の対象画素データに関するｓ６０７の「ｖが負の場合の処理」の動作が終了する。
ｓ８６０の後、ｓ６０１へ戻り、変換部４４は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出し送信するよう命令する読み出し命令信号を対象画像データ抽出部４３に送信する（これによりデータ記憶部４２が記憶しているＬｕｖ画像データに含まれる次の画素データが対象画素データとなり、処理される。）。
【０１７１】
図４０は、上記したｓ６０８の「ｖが０の場合の処理」の動作を説明するフローチャートである。図４０を参照して、ｓ６０８の「ｖが０の場合の処理」の動作について説明する。
ｓ６０６にて変換部４４が、対象画素データに含まれるＬｕｖデータのｖ値（ｖｉ）が０より小さいと判断しない場合（ＮＯ。即ち、この場合はｖ値（ｖｉ）が０である。）、変換部４４は、対象画素データに係るＬｕｖデータ（Ｌ，ｕ，ｖ）＝（Ｌｉ，ｕｉ，ｖｉ）をそのまま変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）としてデータ記憶部４２に送信しデータ記憶部４２に記憶させる（ｓ９０１）。即ち、ｖ値（ｖｉ）が０である場合には、対象画素データのＬｕｖデータ（Ｌｉ，ｕｉ，ｖｉ）がそのまま変換後のデータ（Ｌｔ，ｕｔ，ｖｔ）としてデータ記憶部４２に記憶される。
これにより１の対象画素データに関するｓ６０８の「ｖが０の場合の処理」の動作が終了する。
ｓ９０１の後、ｓ６０１へ戻り、変換部４４は、データ記憶部４２が記憶しているＬｕｖ画像データに含まれる画素データのうち未だ読み出されていないものを１つ読み出し送信するよう命令する読み出し命令信号を対象画像データ抽出部４３に送信する（これによりデータ記憶部４２が記憶しているＬｕｖ画像データに含まれる次の画素データが対象画素データとなり、処理される。）。
【０１７２】
以上説明したように、本装置１１は、輝度を表す輝度軸（Ｌ軸）と、クロマティクネス指数を示す２の軸である第１軸（ｕ軸）及び第２軸（ｖ軸）と、の３の直交座標軸系によって示される均等色空間たるＬｕｖ色空間における位置データとして示された画素データが含む輝度軸方向の成分Ｌｉ、第１軸方向の成分ｕｉ及び第２軸方向の成分ｖｉのうち、第１軸（ｕ軸）及び第２軸（ｖ軸）とのいずれか一方の軸である選択軸方向の成分に応じて輝度軸方向の成分を変化させる処理（Ｌｔへと変化させる。）である色覚変換処理を行う色覚変換処理手段たるデータ処理部４１を、備えるものである、画素処理装置である。
なお、第１変換（第１及び第２色覚異常用）を行う際には第１軸（ｕ軸）を選択軸とし、第３変換（第３色覚異常用）を行う際には第２軸（ｖ軸）を選択軸とする。
【０１７３】
そして、第１変換（第１及び第２色覚異常用）を行う際には、選択軸（第１軸（ｕ軸））方向の成分が第１所定値たる０よりも大きい場合と、選択軸（第１軸（ｕ軸））方向の成分が該第１所定値たる０よりも小さい場合と、のいずれか一方の場合（ここでは該第１所定値たる０よりも小さい場合）には輝度軸（Ｌ軸）方向の成分を減少させると共に、いずれか他方の場合（ここでは該第１所定値たる０よりも大きい場合）には輝度軸（Ｌ軸）方向の成分を増加させるように色覚変換処理を行う。
第１変換（第１及び第２色覚異常用）を行う際には、選択軸（第１軸（ｕ軸））が、正方向に赤成分を示し負方向に緑成分を示す軸であり、選択軸（第１軸（ｕ軸））方向の成分が、前記第１所定値たる０よりも赤成分が大きい場合には輝度軸（Ｌ軸）方向の成分を増加させ、前記第１所定値たる０よりも赤成分が小さい場合には輝度軸（Ｌ軸）方向の成分を減少させるように色覚変換処理を行う。
【０１７４】
また、第３変換（第３色覚異常用）を行う際には、選択軸（第２軸（ｖ軸））方向の成分が第１所定値たる０よりも大きい場合と、選択軸（第２軸（ｖ軸））方向の成分が該第１所定値たる０よりも小さい場合と、のいずれか一方の場合（ここでは該第１所定値たる０よりも大きい場合）には輝度軸（Ｌ軸）方向の成分を減少させると共に、いずれか他方の場合（ここでは該第１所定値たる０よりも小さい場合）には輝度軸（Ｌ軸）方向の成分を増加させるように色覚変換処理を行う。
第３変換（第３色覚異常用）を行う際には、選択軸（第２軸（ｖ軸））が、正方向に黄成分を示し負方向に青成分を示す軸であり、選択軸（第２軸（ｖ軸））方向の成分が、前記第１所定値たる０よりも黄成分が大きい場合には輝度軸（Ｌ軸）方向の成分を減少させ、前記第１所定値たる０よりも黄成分が小さい場合には輝度軸（Ｌ軸）方向の成分を増加させるように色覚変換処理を行う。
【０１７５】
前記色覚変換処理後の選択軸方向の成分が、前記色覚変換処理前の選択軸方向の成分の絶対値に対して前記色覚変換処理後の選択軸方向の成分の絶対値を単調増加させる単調増加関数によって前記色覚変換処理前の選択軸方向の成分を変換することで決定される。これに関し、それぞれの場合について以下説明する。
【０１７６】
第１変換（第１及び第２色覚異常用）においてｕ＞０の場合には、色覚変換処理後の選択軸（第１軸（ｕ軸））方向の成分ｕｔが、色覚変換処理前の選択軸（第１軸（ｕ軸））方向の成分ｕｉを用いて次のように決定される。Ｓｃ＝ｕｉ／ｕｍであるから、上述のようにｕｍ＞０のときには、ｕｉにＳｃは正比例して増加する。このとき色覚変換処理後の輝度軸（Ｌ軸）方向の成分Ｌｔは、Ｌｔ＝Ｓｃ×（Ｌｍ−Ｌｉ）＋Ｌｉにて決定されるので、色覚変換処理前の輝度軸（Ｌ軸）方向の成分Ｌｉが一定であれば、Ｌｍも一定である（Ｌｍは、式（１．１）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最大の点（Ｌｍ，ｕｅｍ）のＬ座標であるので、Ｌｉが一定であればＬｍも一定である。）。そして、第１変換（第１及び第２色覚異常用）においてｕ＞０の場合には、（Ｌｍ−Ｌｉ）＞０であるので、ｕｉが増加（正で絶対値が増加する）するとＳｃが増加し、それによりＬｔも増加する。そして、ｕｔは、ｕｔ＝Ｐｕｍａｘ／１００×（（１ーＬｉ）２ー（Ｌｔ−１００）２）０．５にて決定されるので、Ｌｉが一定であればＬｔの増加によりｕｔが増加する（Ｐｕｍａｘ＞０、０＜Ｌｔ＜１００）。即ち、第１変換（第１及び第２色覚異常用）においてｕ＞０の場合には、色覚変換処理後の選択軸（第１軸（ｕ軸））方向の成分ｕｔが、色覚変換処理前の選択軸（第１軸（ｕ軸））方向の成分ｕｉの絶対値に対して色覚変換処理後の選択軸（第１軸（ｕ軸））方向の成分ｕｔの絶対値を単調増加させる単調増加関数によって色覚変換処理前の選択軸（第１軸（ｕ軸））方向の成分ｕｉを変換することで決定されている。
【０１７７】
第１変換（第１及び第２色覚異常用）においてｕ＜０の場合には、色覚変換処理後の選択軸（第１軸（ｕ軸））方向の成分ｕｔが、色覚変換処理前の選択軸（第１軸（ｕ軸））方向の成分ｕｉを用いて次のように決定される。Ｓｃ＝ｕｉ／ｕｍであるから、上述のようにｕｍ＜０のときには、ｕｉが小さくなる（負で絶対値が増加する）につれてＳｃは正比例して増加する。このとき色覚変換処理後の輝度軸（Ｌ軸）方向の成分Ｌｔは、Ｌｔ＝Ｓｃ×（Ｌｍ−Ｌｉ）＋Ｌｉにて決定されるので、色覚変換処理前の輝度軸（Ｌ軸）方向の成分Ｌｉが一定であれば、Ｌｍも一定である（Ｌｍは、式（１３．１）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最小の点（Ｌｍ，ｕｅｍ）のＬ座標であるので、Ｌｉが一定であればＬｍも一定である。）。そして、第１変換（第１及び第２色覚異常用）においてｕ＜０の場合には、（Ｌｍ−Ｌｉ）＜０であるので、ｕｉが小さくなる（負で絶対値が増加する）につれてＳｃが増加し、それによりＬｔも減少する。そして、ｕｔは、ｕｔ＝Ｐｕｍｉｎ／１００×（Ｌｉ２ーＬｔ２）０．５にて決定されるので、Ｌｉが一定であればＬｔの減少によりｕｔが減少（負で絶対値が増加する）する（Ｐｕｍｉｎ＜０、０＜Ｌｔ＜１００）。即ち、第１変換（第１及び第２色覚異常用）においてｕ＜０の場合には、色覚変換処理後の選択軸（第１軸（ｕ軸））方向の成分ｕｔが、色覚変換処理前の選択軸（第１軸（ｕ軸））方向の成分ｕｉの絶対値に対して色覚変換処理後の選択軸（第１軸（ｕ軸））方向の成分ｕｔの絶対値を単調増加させる単調増加関数によって色覚変換処理前の選択軸（第１軸（ｕ軸））方向の成分ｕｉを変換することで決定されている。
【０１７８】
第３変換（第３色覚異常用）においてｖ＞０の場合には、色覚変換処理後の選択軸（第２軸（ｖ軸））方向の成分ｖｔが、色覚変換処理前の選択軸（第２軸（ｖ軸））方向の成分ｖｉを用いて次のように決定される。Ｓｃ＝ｖｉ／ｖｍであるから、上述のようにｖｍ＞０のときには、ｖｉにＳｃは正比例して増加する。このとき色覚変換処理後の輝度軸（Ｌ軸）方向の成分Ｌｔは、Ｌｔ＝Ｓｃ×（Ｌｍ−Ｌｉ）＋Ｌｉにて決定されるので、色覚変換処理前の輝度軸（Ｌ軸）方向の成分Ｌｉが一定であれば、Ｌｍも一定である（Ｌｍは、式（２４．１）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最小の点（Ｌｍ，ｖｅｍ）のＬ座標であるので、Ｌｉが一定であればＬｍも一定である。）。そして、第３変換（第３色覚異常用）においてｖ＞０の場合には、（Ｌｍ−Ｌｉ）＜０であるので、ｖｉが増加（正で絶対値が増加する）するとＳｃが増加し、それによりＬｔは減少する。そして、ｖｔは、ｖｔ＝Ｐｖｍａｘ／１００×（Ｌｉ２ーＬｔ２）０．５にて決定されるので、Ｌｉが一定であればＬｔの減少によりｖｔが増加する（Ｐｖｍａｘ＞０、０＜Ｌｔ＜１００）。即ち、第３変換（第３色覚異常用）においてｖ＞０の場合には、色覚変換処理後の選択軸（第２軸（ｖ軸））方向の成分ｖｔが、色覚変換処理前の選択軸（第２軸（ｖ軸））方向の成分ｖｉの絶対値に対して色覚変換処理後の選択軸（第２軸（ｖ軸））方向の成分ｖｔの絶対値を単調増加させる単調増加関数によって色覚変換処理前の選択軸（第２軸（ｖ軸））方向の成分ｖｉを変換することで決定されている。
【０１７９】
第３変換（第３色覚異常用）においてｖ＜０の場合には、色覚変換処理後の選択軸（第２軸（ｖ軸））方向の成分ｖｔが、色覚変換処理前の選択軸（第２軸（ｖ軸））方向の成分ｖｉを用いて次のように決定される。Ｓｃ＝ｖｉ／ｖｍであるから、上述のようにｖｍ＜０のときには、ｖｉが小さくなる（負で絶対値が増加する）につれてＳｃは正比例して増加する。このとき色覚変換処理後の輝度軸（Ｌ軸）方向の成分Ｌｔは、Ｌｔ＝Ｓｃ×（Ｌｍ−Ｌｉ）＋Ｌｉにて決定されるので、色覚変換処理前の輝度軸（Ｌ軸）方向の成分Ｌｉが一定であれば、Ｌｍも一定である（Ｌｍは、式（３５．１）によって示される楕円の楕円周上の点のうちディスプレイが表示し得る範囲内に存するものでＬ値が最大の点（Ｌｍ，ｖｅｍ）のＬ座標であるので、Ｌｉが一定であればＬｍも一定である。）。そして、第３変換（第３色覚異常用）においてｖ＜０の場合には、（Ｌｍ−Ｌｉ）＞０であるので、ｖｉが小さくなる（負で絶対値が増加する）につれてＳｃが増加し、それによりＬｔは増加する。そして、ｖｔは、ｖｔ＝Ｐｖｍｉｎ／１００×（（１−Ｌｉ）２ー（Ｌｔ−１００）２）０．５にて決定されるので、Ｌｉが一定であればＬｔの増加によりｖｔが減少（負で絶対値が増加する）する（Ｐｖｍｉｎ＜０、０＜Ｌｔ＜１００）。即ち、第３変換（第３色覚異常用）においてｖ＜０の場合には、色覚変換処理後の選択軸（第２軸（ｖ軸））方向の成分ｖｔが、色覚変換処理前の選択軸（第２軸（ｖ軸））方向の成分ｖｉの絶対値に対して色覚変換処理後の選択軸（第２軸（ｖ軸））方向の成分ｖｔの絶対値を単調増加させる単調増加関数によって色覚変換処理前の選択軸（第２軸（ｖ軸））方向の成分ｖｉを変換することで決定されている。
【０１８０】
第１変換（第１及び第２色覚異常用）においては、画素データが含む輝度軸（Ｌ軸）方向の成分Ｌｉと選択軸（第１軸（ｕ軸））方向の成分ｕｉとのデータ組である選択データ組（Ｌｉ，ｕｉ）のうち、選択軸（第１軸（ｕ軸））方向の成分が第２所定値たる０より大きい選択データ組と、選択軸（第１軸（ｕ軸））方向の成分が該第２所定値たる０より小さい選択データ組と、のいずれか一方の選択データ組（ここでは該第２所定値たる０より大きい選択データ組）を、選択軸（第１軸（ｕ軸））と輝度軸（Ｌ軸）とを含む選択面（ｕＬ平面）にて選択軸（第１軸（ｕ軸））を横軸にとり輝度軸（Ｌ軸）を縦軸にとったときに該選択面（ｕＬ平面）に存する凸関数（図５中、実線Ｆ１により式（１）にて示される楕円）と凹関数（図１３中、実線Ｆ２により式（１３）にて示される楕円）とのいずれか一方の関数（ここでは該凸関数）を満足させるように変換すると共に、いずれか他方の選択データ組（ここでは該第２所定値たる０より小さい選択データ組）をいずれか他方の関数（ここでは該凹関数）を満足させるように変換する。
そして、輝度軸（Ｌ軸）方向の成分Ｌｉが同じ場合、選択軸（第１軸（ｕ軸））方向の成分が前記第２所定値たる０を示す直線（ここではＬ軸）上に中心が存する第１の楕円（式（１）にて示される楕円）の楕円周の一部により形成される前記第２所定値たる０より大きい範囲に存する第１楕円周（図５中、実線Ｆ１）と、選択軸（第１軸（ｕ軸））方向の成分が前記第２所定値たる０を示す直線（ここではＬ軸）上に中心が存する第２の楕円（式（１３）にて示される楕円）の楕円周の一部により形成される前記第２所定値たる０未満に存する第２楕円周（図１３中、実線Ｆ２）と、によって前記凸関数と前記凹関数とが形成され、該第１楕円周（図５中、実線Ｆ１）の一端と該第２楕円周（図１３中、実線Ｆ２）の一端とが前記第２所定値たる０（ｕ＝０）にて連結されている。
【０１８１】
第３変換（第３色覚異常用）においては、画素データが含む輝度軸（Ｌ軸）方向の成分Ｌｉと選択軸（第２軸（ｖ軸））方向の成分ｖｉとのデータ組である選択データ組（Ｌｉ，ｖｉ）のうち、選択軸（第２軸（ｖ軸））方向の成分が第２所定値たる０より大きい選択データ組と、選択軸（第２軸（ｖ軸））方向の成分が該第２所定値たる０より小さい選択データ組と、のいずれか一方の選択データ組（ここでは該第２所定値たる０より大きい選択データ組）を、選択軸（第２軸（ｖ軸））と輝度軸（Ｌ軸）とを含む選択面（ｖＬ平面）にて選択軸（第２軸（ｖ軸））を横軸にとり輝度軸（Ｌ軸）を縦軸にとったときに該選択面（ｖＬ平面）に存する凸関数（図２１中、実線Ｆ４により式（３５）にて示される楕円）と凹関数（図１７中、実線Ｆ３により式（２４）にて示される楕円）とのいずれか一方の関数（ここでは該凹関数）を満足させるように変換すると共に、いずれか他方の選択データ組（ここでは該第２所定値たる０より小さい選択データ組）をいずれか他方の関数（ここでは該凸関数）を満足させるように変換する。
そして、輝度軸（Ｌ軸）方向の成分Ｌｉが同じ場合、選択軸（第２軸（ｖ軸））方向の成分が前記第２所定値たる０を示す直線（ここではＬ軸）上に中心が存する第１の楕円（式（２４）にて示される楕円）の楕円周の一部により形成される前記第２所定値たる０より大きい範囲に存する第１楕円周（図１７中、実線Ｆ３）と、選択軸（第２軸（ｖ軸））方向の成分が前記第２所定値たる０を示す直線（ここではＬ軸）上に中心が存する第２の楕円（式（３５）にて示される楕円）の楕円周の一部により形成される前記第２所定値たる０未満に存する第２楕円周（図２１中、実線Ｆ４）と、によって前記凸関数と前記凹関数とが形成され、該第１楕円周（図１７中、実線Ｆ３）の一端と該第２楕円周（図２１中、実線Ｆ４）の一端とが前記第２所定値たる０（ｖ＝０）にて連結されている。
【０１８２】
第１変換（第１及び第２色覚異常用）においては、前記色覚変換処理において選択軸（第１軸（ｕ軸））方向の成分に応じて輝度軸（Ｌ軸）方向の成分を変化させる変化量（Ｌｔ−Ｌｉ）が、選択軸（第１軸（ｕ軸））に係る成分に関する基準値である選択軸基準値ｕｍに対する画素データの選択軸（第１軸（ｕ軸））に係る成分ｕｉの割合Ｓｃ（＝ｕｉ／ｕｍ）に応じて決定される。具体的には、（Ｌｔ−Ｌｉ）／（Ｌｍ−Ｌｉ）＝Ｓｃ（＝ｕｉ／ｕｍ）であるので、該変化量（Ｌｔ−Ｌｉ）は割合Ｓｃ（＝ｕｉ／ｕｍ）に（Ｌｍ−Ｌｉ）を乗じて決定される。
また、第１変換（第１及び第２色覚異常用）においては、前記輝度軸（Ｌ軸）方向の成分の変化量（Ｌｔ−Ｌｉ）が、輝度軸（Ｌ軸）に係る成分に関する基準値である輝度軸基準値Ｌｍと色覚変換処理される前の輝度軸（Ｌ軸）方向の成分Ｌｉとの差（Ｌｍ−Ｌｉ）に前記割合Ｓｃ（＝ｕｉ／ｕｍ）を乗じた値に応じて決定される。そして、第１変換（第１及び第２色覚異常用）においては、輝度軸基準値Ｌｍは、前記凸関数（図５中、実線Ｆ１により式（１）にて示される楕円）又は前記凹関数（図１３中、実線Ｆ２により式（１３）にて示される楕円）と、選択軸（第１軸（ｕ軸））と輝度軸（Ｌ軸）とを含む選択面（ｕＬ平面）における表示可能な範囲の境界線（図５及び図１３中、点線にて示す。）と、の交点（図５中のＭ５、図１３中のＭ７）の輝度軸（Ｌ軸）に係る成分である。
【０１８３】
そして、第１変換（第１及び第２色覚異常用）においてｕ＞０の場合、色覚変換処理される前の輝度軸（Ｌ軸）方向の成分の少なくとも一部の範囲（ここではＬ値（Ｌｉ）が５３．３以上）においては、前記選択軸基準値ｕｍが、前記選択軸（第１軸（ｕ軸））に係る成分の表示可能な限界値（そのＬ値（Ｌｉ）においてディスプレイが表示し得るｕ値の最大値）である。第１変換（第１及び第２色覚異常用）においてｕ＞０の場合、色覚変換処理される前の輝度軸（Ｌ軸）方向の成分の少なくとも一部の範囲（ここではＬ値（Ｌｉ）が５３．３未満）においては、前記選択軸基準値ｕｍが一定値１７５．０２１３である。
また、第１変換（第１及び第２色覚異常用）においてｕ＜０の場合、色覚変換処理される前の輝度軸（Ｌ軸）方向の成分の少なくとも一部の範囲（ここではＬ値（Ｌｉ）が８７．８未満）においては、前記選択軸基準値ｕｍが、前記選択軸（第１軸（ｕ軸））に係る成分の表示可能な限界値（そのＬ値（Ｌｉ）においてディスプレイが表示し得るｕ値の最小値）である。第１変換（第１及び第２色覚異常用）においてｕ＜０の場合、色覚変換処理される前の輝度軸（Ｌ軸）方向の成分の少なくとも一部の範囲（ここではＬ値（Ｌｉ）が８７．８以上）においては、前記選択軸基準値ｕｍが一定値ー８３．０６６７である。
【０１８４】
第３変換（第３色覚異常用）においては、前記色覚変換処理において選択軸（第２軸（ｖ軸））方向の成分に応じて輝度軸（Ｌ軸）方向の成分を変化させる変化量（Ｌｔ−Ｌｉ）が、選択軸（第２軸（ｖ軸））に係る成分に関する基準値である選択軸基準値ｖｍに対する画素データの選択軸（第２軸（ｖ軸））に係る成分ｖｉの割合Ｓｃ（＝ｖｉ／ｖｍ）に応じて決定される。具体的には、（Ｌｔ−Ｌｉ）／（Ｌｍ−Ｌｉ）＝Ｓｃ（＝ｖｉ／ｖｍ）であるので、該変化量（Ｌｔ−Ｌｉ）は割合Ｓｃ（＝ｖｉ／ｖｍ）に（Ｌｍ−Ｌｉ）を乗じて決定される。
第３変換（第３色覚異常用）においては、前記輝度軸（Ｌ軸）方向の成分の変化量（Ｌｔ−Ｌｉ）が、輝度軸（Ｌ軸）に係る成分に関する基準値である輝度軸基準値Ｌｍと色覚変換処理される前の輝度軸（Ｌ軸）方向の成分Ｌｉとの差（Ｌｍ−Ｌｉ）に前記割合Ｓｃ（＝ｖｉ／ｖｍ）を乗じた値に応じて決定される。そして、第３変換（第３色覚異常用）においては、輝度軸基準値Ｌｍは、前記凸関数（図２１中、実線Ｆ４により式（３５）にて示される楕円）又は前記凹関数（図１７中、実線Ｆ３により式（２４）にて示される楕円）と、選択軸（第２軸（ｖ軸））と輝度軸（Ｌ軸）とを含む選択面（ｖＬ平面）における表示可能な範囲の境界線（図１７及び図２１中、点線にて示す。）と、の交点（図１７中のＭ６、図２１中のＭ９）の輝度軸（Ｌ軸）に係る成分である。
【０１８５】
そして、第３変換（第３色覚異常用）においてｖ＞０の場合、色覚変換処理される前の輝度軸（Ｌ軸）方向の成分の少なくとも一部の範囲（ここではＬ値（Ｌｉ）が８７．８未満）においては、前記選択軸基準値ｖｍが、前記選択軸（第２軸（ｖ軸））に係る成分の表示可能な限界値（そのＬ値（Ｌｉ）においてディスプレイが表示し得るｖ値の最大値）である。第３変換（第３色覚異常用）においてｖ＞０の場合、色覚変換処理される前の輝度軸（Ｌ軸）方向の成分の少なくとも一部の範囲（ここではＬ値（Ｌｉ）が８７．８以上）においては、前記選択軸基準値ｖｍが一定値１０７．４１７７である。
また、第３変換（第３色覚異常用）においてｖ＜０の場合、色覚変換処理される前の輝度軸（Ｌ軸）方向の成分の少なくとも一部の範囲（ここではＬ値（Ｌｉ）が３９．０より大きい）においては、前記選択軸基準値ｖｍが、前記選択軸（第２軸（ｖ軸））に係る成分の表示可能な限界値（そのＬ値（Ｌｉ）においてディスプレイが表示し得るｖ値の最小値。なお、ここではＬ値（Ｌｉ）が６０．４より大きいか否かで該最小値を算出するための式が異なる。）である。第３変換（第３色覚異常用）においてｖ＜０の場合、色覚変換処理される前の輝度軸（Ｌ軸）方向の成分の少なくとも一部の範囲（ここではＬ値（Ｌｉ）が３９．０以下）においては、前記選択軸基準値ｖｍが一定値ー１３４．０８９６である。
【０１８６】
第１変換（第１及び第２色覚異常用）において、画素データのうち、第１軸（ｕ軸）及び第２軸（ｖ軸）とのうち選択軸（第１軸（ｕ軸））以外の軸である非選択軸（ｖ軸）方向の成分の絶対値を減少させる処理である非選択軸処理を、前記色覚変換処理手段たるデータ処理部４１がさらに行う。
具体的には、非選択軸処理は次のように行う。
（１）ｕが正の場合
ｖｉが正（＞０）であればｖｔ＝ｖｉー（Ｌｔ−Ｌｉ）にて非選択軸（ｖ軸）方向の成分ｖｔを算出する。第１変換（第１及び第２色覚異常用）においてｕｉが正であれば（Ｌｔ−Ｌｉ）＞０であるから、ｖｉの絶対値よりもｖｔの絶対値が小さくなる。即ち、選択軸（第１軸（ｕ軸））方向の成分に応じて輝度軸（Ｌ軸）方向の成分を変化させる変化量（Ｌｔ−Ｌｉ）に応じて、非選択軸（ｖ軸）方向の成分の絶対値を減少させる。そして、求めたｖ値（ｖｔ）の値が負（ｖｔ＜０）か否か判断し負であると判断した場合はｖｔ＝０とすることで、画素データの非選択軸（ｖ軸）の成分が、非選択軸処理前ｖｉと非選択軸処理後ｖｔとで正負が異なる場合には、非選択軸処理後の非選択軸の成分ｖｔを０としている。
ｖｉが０以下（０又は＜０）であればｖｔ＝ｖｉ＋（Ｌｔ−Ｌｉ）にて非選択軸（ｖ軸）方向の成分ｖｔを算出する。第１変換（第１及び第２色覚異常用）においてｕｉが正であれば（Ｌｔ−Ｌｉ）＞０であるから、ｖｉの絶対値よりもｖｔの絶対値が小さくなる。即ち、選択軸（第１軸（ｕ軸））方向の成分に応じて輝度軸（Ｌ軸）方向の成分を変化させる変化量（Ｌｔ−Ｌｉ）に応じて、非選択軸（ｖ軸）方向の成分の絶対値を減少させる。そして、求めたｖ値（ｖｔ）の値が正（ｖｔ＞０）か否か判断し正であると判断した場合はｖｔ＝０とすることで、画素データの非選択軸（ｖ軸）の成分が、非選択軸処理前ｖｉと非選択軸処理後ｖｔとで正負が異なる場合には、非選択軸処理後の非選択軸の成分ｖｔを０としている。
ｖｉが正（＞０）とｖｉが０以下（０又は＜０）のいずれも、最後に、このように決定したｖｔの値が、ディスプレイが表示し得る範囲内に存するか否かを変換部４４はチェックをし、該範囲内に存しないと判断した場合はｖｔ値を、変換後のＬｔの値におけるディスプレイが表示し得る範囲の最小値または最大値（変換後のｖｔが近い方）に置き換えることで補正する。これにより非選択軸処理後の画素データが表示可能な範囲か否か判断し、表示可能でないと判断した場合には、非選択軸の成分を表示可能限界値（変換後のＬｔの値におけるディスプレイが表示し得る範囲の最小値または最大値）に修正している。
【０１８７】
（２）ｕが負の場合
ｖｉが正（＞０）であればｖｔ＝ｖｉー（Ｌｉ−Ｌｔ）にて非選択軸（ｖ軸）方向の成分ｖｔを算出する。第１変換（第１及び第２色覚異常用）においてｕｉが負であれば（Ｌｉ−Ｌｔ）＞０であるから、ｖｉの絶対値よりもｖｔの絶対値が小さくなる。即ち、選択軸（第１軸（ｕ軸））方向の成分に応じて輝度軸（Ｌ軸）方向の成分を変化させる変化量（Ｌｉ−Ｌｔ）に応じて、非選択軸（ｖ軸）方向の成分の絶対値を減少させる。そして、求めたｖ値（ｖｔ）の値が負（ｖｔ＜０）か否か判断し負であると判断した場合はｖｔ＝０とすることで、画素データの非選択軸（ｖ軸）の成分が、非選択軸処理前ｖｉと非選択軸処理後ｖｔとで正負が異なる場合には、非選択軸処理後の非選択軸の成分ｖｔを０としている。
ｖｉが０以下（０又は＜０）であればｖｔ＝ｖｉ＋（Ｌｉ−Ｌｔ）にて非選択軸（ｖ軸）方向の成分ｖｔを算出する。第１変換（第１及び第２色覚異常用）においてｕｉが負であれば（Ｌｉ−Ｌｔ）＞０であるから、ｖｉの絶対値よりもｖｔの絶対値が小さくなる。即ち、選択軸（第１軸（ｕ軸））方向の成分に応じて輝度軸（Ｌ軸）方向の成分を変化させる変化量（Ｌｉ−Ｌｔ）に応じて、非選択軸（ｖ軸）方向の成分の絶対値を減少させる。そして、求めたｖ値（ｖｔ）の値が正（ｖｔ＞０）か否か判断し正であると判断した場合はｖｔ＝０とすることで、画素データの非選択軸（ｖ軸）の成分が、非選択軸処理前ｖｉと非選択軸処理後ｖｔとで正負が異なる場合には、非選択軸処理後の非選択軸の成分ｖｔを０としている。
ｖｉが正（＞０）とｖｉが０以下（０又は＜０）のいずれも、最後に、このように決定したｖｔの値が、ディスプレイが表示し得る範囲内に存するか否かを変換部４４はチェックをし、該範囲内に存しないと判断した場合はｖｔ値を、変換後のＬｔの値におけるディスプレイが表示し得る範囲の最小値または最大値（変換後のｖｔが近い方）に置き換えることで補正する。これにより非選択軸処理後の画素データが表示可能な範囲か否か判断し、表示可能でないと判断した場合には、非選択軸の成分を表示可能限界値（変換後のＬｔの値におけるディスプレイが表示し得る範囲の最小値または最大値）に修正している。
【０１８８】
第３変換（第３色覚異常用）において、画素データのうち、第１軸（ｕ軸）及び第２軸（ｖ軸）とのうち選択軸（第２軸（ｖ軸））以外の軸である非選択軸（ｕ軸）方向の成分の絶対値を減少させる処理である非選択軸処理を、前記色覚変換処理手段たるデータ処理部４１がさらに行う。
具体的には、非選択軸処理は次のように行う。
（１）ｖが正の場合
ｕｉが正（＞０）であればｕｔ＝ｕｉー（Ｌｉ−Ｌｔ）にて非選択軸（ｕ軸）方向の成分ｕｔを算出する。第３変換（第３色覚異常用）においてｖｉが正であれば（Ｌｉ−Ｌｔ）＞０であるから、ｕｉの絶対値よりもｕｔの絶対値が小さくなる。即ち、選択軸（第２軸（ｖ軸））方向の成分に応じて輝度軸（Ｌ軸）方向の成分を変化させる変化量（Ｌｉ−Ｌｔ）に応じて、非選択軸（ｕ軸）方向の成分の絶対値を減少させる。そして、求めたｕ値（ｕｔ）の値が負（ｕｔ＜０）か否か判断し負であると判断した場合はｕｔ＝０とすることで、画素データの非選択軸（ｕ軸）の成分が、非選択軸処理前ｕｉと非選択軸処理後ｕｔとで正負が異なる場合には、非選択軸処理後の非選択軸の成分ｕｔを０としている。
ｕｉが０以下（０又は＜０）であればｕｔ＝ｕｉ＋（Ｌｉ−Ｌｔ）にて非選択軸（ｕ軸）方向の成分ｕｔを算出する。第３変換（第３色覚異常用）においてｖｉが正であれば（Ｌｉ−Ｌｔ）＞０であるから、ｕｉの絶対値よりもｕｔの絶対値が小さくなる。即ち、選択軸（第２軸（ｖ軸））方向の成分に応じて輝度軸（Ｌ軸）方向の成分を変化させる変化量（Ｌｉ−Ｌｔ）に応じて、非選択軸（ｕ軸）方向の成分の絶対値を減少させる。そして、求めたｕ値（ｕｔ）の値が正（ｕｔ＞０）か否か判断し正であると判断した場合はｕｔ＝０とするとすることで、画素データの非選択軸（ｕ軸）の成分が、非選択軸処理前ｕｉと非選択軸処理後ｕｔとで正負が異なる場合には、非選択軸処理後の非選択軸の成分ｕｔを０としている。
ｕｉが正（＞０）とｕｉが０以下（０又は＜０）のいずれも、最後に、このように決定したｕｔの値が、ディスプレイが表示し得る範囲内に存するか否かを変換部４４はチェックをし、該範囲内に存しないと判断した場合はｕｔ値を、変換後のＬｔの値におけるディスプレイが表示し得る範囲の最小値または最大値（変換後のｕｔが近い方）に置き換えることで補正する。これにより非選択軸処理後の画素データが表示可能な範囲か否か判断し、表示可能でないと判断した場合には、非選択軸の成分を表示可能限界値（変換後のＬｔの値におけるディスプレイが表示し得る範囲の最小値または最大値）に修正している。
【０１８９】
（２）ｖが負の場合
ｕｉが正（＞０）であればｕｔ＝ｕｉー（Ｌｔ−Ｌｉ）にて非選択軸（ｕ軸）方向の成分ｕｔを算出する。第３変換（第３色覚異常用）においてｖｉが負であれば（Ｌｔ−Ｌｉ）＞０であるから、ｕｉの絶対値よりもｕｔの絶対値が小さくなる。即ち、選択軸（第２軸（ｖ軸））方向の成分に応じて輝度軸（Ｌ軸）方向の成分を変化させる変化量（Ｌｔ−Ｌｉ）に応じて、非選択軸（ｕ軸）方向の成分の絶対値を減少させる。そして、求めたｕ値（ｕｔ）の値が負（ｕｔ＜０）か否か判断し負であると判断した場合はｕｔ＝０とすることで、画素データの非選択軸（ｕ軸）の成分が、非選択軸処理前ｕｉと非選択軸処理後ｕｔとで正負が異なる場合には、非選択軸処理後の非選択軸の成分ｕｔを０としている。
ｕｉが０以下（０又は＜０）であればｕｔ＝ｕｉ＋（Ｌｔ−Ｌｉ）にて非選択軸（ｕ軸）方向の成分ｕｔを算出する。第３変換（第３色覚異常用）においてｖｉが負であれば（Ｌｔ−Ｌｉ）＞０であるから、ｕｉの絶対値よりもｕｔの絶対値が小さくなる。即ち、選択軸（第２軸（ｖ軸））方向の成分に応じて輝度軸（Ｌ軸）方向の成分を変化させる変化量（Ｌｔ−Ｌｉ）に応じて、非選択軸（ｕ軸）方向の成分の絶対値を減少させる。そして、求めたｕ値（ｕｔ）の値が正（ｕｔ＞０）か否か判断し正であると判断した場合はｕｔ＝０とするとすることで、画素データの非選択軸（ｕ軸）の成分が、非選択軸処理前ｕｉと非選択軸処理後ｕｔとで正負が異なる場合には、非選択軸処理後の非選択軸の成分ｕｔを０としている。
ｕｉが正（＞０）とｕｉが０以下（０又は＜０）のいずれも、最後に、このように決定したｕｔの値が、ディスプレイが表示し得る範囲内に存するか否かを変換部４４はチェックをし、該範囲内に存しないと判断した場合はｕｔ値を、変換後のＬｔの値におけるディスプレイが表示し得る範囲の最小値または最大値（変換後のｕｔが近い方）に置き換えることで補正する。これにより非選択軸処理後の画素データが表示可能な範囲か否か判断し、表示可能でないと判断した場合には、非選択軸の成分を表示可能限界値（変換後のＬｔの値におけるディスプレイが表示し得る範囲の最小値または最大値）に修正している。
【０１９０】
そして、本装置１１は、ＲＧＢカラー・モデルにより示された元画素データを均等色空間たるＬｕｖ色空間における位置データに変換する均等色空間変換手段たる色空間変換部３１を、さらに備えてなる。
さらに、本装置１１は、色覚変換処理手段たるデータ処理部４１により処理された均等色空間における画素データ（Ｌｔ，ｕｔ，ｖｔ）をＲＧＢカラー・モデルに変換した後、出力する均等色空間逆変換手段（ここでは色空間逆変換部５１と出力部６１とにより構成される。）を、さらに備えてなる。
さらに、本装置１１は、所定のプログラムをコンピュータに実行させることで構成されるものであり（図１を参照されたい。）、さらに、かかるプログラムはコンピュータに読みとり可能な記憶媒体に記録することができる。
【０１９１】
以上のような本装置１１を発明した過程において、考慮した事項を参考のため以下記述しておく。
画像データを構成する各画素の色について、元の画像の色合いを残したまま特定の種類の色を明るく、または暗くするような色変換は、人間が知覚する色感覚に近い色空間の中で行う必要がある。
そのような色空間の例として、コンピュータなどのディスプレイの発色特性（分光分布）の測定値と３種類の錐体の分光吸収特性から各錐体の刺激値を求めたもの（LMS Color Space）がある。
また、さらに錐体から脳に信号が伝達される過程で行われる演算を考慮して、LMS値から脳が知覚する色感覚を求めたもの（Opponent Color Space）などがある。
このような色空間を使用することにより、コンピュータによる色覚異常の人々の色の見え方をシミュレートすることも可能になっている。
しかし、これら色空間を使うためには、使用するディスプレイ毎に発色特性を測定し、色変換のためのパラメータ値を計算する必要がある。
また、仮にこれら色空間を使ったとしても、色覚異常の人々が元の色を推測することを補助するような色変換を考える場合、色覚異常の程度が様々であったり、軽度の色覚異常の原因がＬ錐体とＭ錐体のうちの一方がそれらの中間的な特性を示すことであったりするため、全ての人々にとって目的を果たすような色変換は困難である。
これらを考慮し、本色変換は CIE L*u*v* 色空間（以降、Luv色空間）で行うことにした。
Luv色空間はOpponent Color Spaceと同様に輝度軸、赤緑軸、黄青軸の３次元で構成されており、ディスプレイがsRGBに従っているという前提であればRGB値とCIE XYZ値の相互変換方法は規格化されている（CIE XYZとLuv空間の変換方法も規格化されている。）。
Luv色空間と類似した CIE L*a*b* 色空間も使用できるが、前記のシミュレーション結果を２つの色空間に変換してみた結果、Luv色空間の方がより２次元平面に近い結果を示した（知覚できる色の範囲が三色型色覚の人々とほぼ同じ軸と、知覚できる色の範囲が極めて少ない軸が、より明確であった。）。
この結果より、色覚異常の人々を考慮した色変換を行うためには、Luv色空間の方が使いやすいと判断した。
【図面の簡単な説明】
【０１９２】
【図１】一実施形態の本発明の画素処理装置（本装置）のハードウエア構成を示す概略ブロック図である。
【図２】本装置の大まかな基本構成を示す概略機能ブロック図である。
【図３】データ処理部の詳細を示す詳細機能ブロック図である。
【図４】対象画素データの例を示す図である。
【図５】対象画素データに含まれるＬ値及びｕ値がどのように変換されるかを示すｕＬ平面のグラフである。
【図６】対象画素データに含まれるＬ値及びｕ値がどのように変換されるかを示すｕＬ平面のグラフである。
【図７】対象画素データがどのように変換されるかを示したグラフである。
【図８】ＲＧＢカラー・モデルにより示される１６７７７２１６通りの各点をＬｕ平面へ正投影したときにこれらの点が存する範囲を示すグラフである。
【図９】ＲＧＢカラー・モデルにより示される１６７７７２１６通りの各点をＬｖ平面へ正投影したときにこれらの点が存する範囲を示すグラフである。
【図１０】図８及び図９において示した各線ｕ１〜ｕ５、ｖ１〜ｖ６についての基準軸、変化軸、基準軸範囲、境界線の意味についてまとめた図である。
【図１１】図８及び図９において示した各線ｕ１〜ｕ５、ｖ１〜ｖ６についての近似式を示す図である。
【図１２】対象画素データの例を示す図である。
【図１３】対象画素データに含まれるＬ値及びｕ値がどのように変換されるかを示すｕＬ平面のグラフである。
【図１４】対象画素データに含まれるＬ値及びｕ値がどのように変換されるかを示すｕＬ平面のグラフである。
【図１５】対象画素データがどのように変換されるかを示したグラフである。
【図１６】対象画素データの例を示す図である。
【図１７】対象画素データに含まれるＬ値及びｖ値がどのように変換されるかを示すｖＬ平面のグラフである。
【図１８】対象画素データに含まれるＬ値及びｖ値がどのように変換されるかを示すｖＬ平面のグラフである。
【図１９】対象画素データがどのように変換されるかを示したグラフである。
【図２０】対象画素データの例を示す図である。
【図２１】対象画素データに含まれるＬ値及びｖ値がどのように変換されるかを示すｖＬ平面のグラフである。
【図２２】対象画素データに含まれるＬ値及びｖ値がどのように変換されるかを示すｖＬ平面のグラフである。
【図２３】対象画素データがどのように変換されるかを示したグラフである。
【図２４】本装置の動作を説明するフローチャートである。
【図２５】ｓ１０７の動作のうち、ｓ１０６にて第１変換（第１及び第２色覚異常用）が指定されていると判断した場合の動作を説明するフローチャートである。
【図２６】ｓ２０５の「ｕが正の場合の処理」の動作を説明するフローチャートである。
【図２７】ｓ２０５の「ｕが正の場合の処理」の動作のうちｓ３１３以降の動作を説明するフローチャートである。
【図２８】ｓ２０５の「ｕが正の場合の処理」の動作のうちｓ３５１以降の動作を説明するフローチャートである。
【図２９】ｓ２０７の「ｕが負の場合の処理」の動作を説明するフローチャートである。
【図３０】ｓ２０７の「ｕが負の場合の処理」の動作のうちｓ４１３以降の動作を説明するフローチャートである。
【図３１】ｓ２０７の「ｕが負の場合の処理」の動作のうちｓ４５１以降の動作を説明するフローチャートである。
【図３２】ｓ２０８の「ｕが０の場合の処理」の動作を説明するフローチャートである。
【図３３】ｓ１０７の動作のうち、ｓ１０６にて第３変換（第３色覚異常用）が指定されていると判断した場合の動作を説明するフローチャートである。
【図３４】ｓ６０５の「ｖが正の場合の処理」の動作を説明するフローチャートである。
【図３５】ｓ６０５の「ｖが正の場合の処理」の動作のうちｓ７１３以降の動作を説明するフローチャートである。
【図３６】ｓ６０５の「ｖが正の場合の処理」の動作のうちｓ７５１以降の動作を説明するフローチャートである。
【図３７】ｓ６０７の「ｖが負の場合の処理」の動作を説明するフローチャートである。
【図３８】ｓ６０７の「ｖが負の場合の処理」の動作のうちｓ８１３以降の動作を説明するフローチャートである。
【図３９】ｓ６０７の「ｖが負の場合の処理」の動作のうちｓ８５１以降の動作を説明するフローチャートである。
【図４０】ｓ６０８の「ｖが０の場合の処理」の動作を説明するフローチャートである。
【符号の説明】
【０１９３】
１１          本装置
１１ａ        ＣＰＵ
１１ｂ        ＲＡＭ
１１ｃ        ＲＯＭ
１１ｄ        インターフェイス
１３          デジタルカメラ部
１５          表示部
２１          受付部
３１          色空間変換部
４１          データ処理部
４２          データ記憶部
４３          対象画像データ抽出部
４４          変換部
４５          変換種別記憶部
４６          パラメータ記憶部
４７          数式記憶部
４８          読出部
５１          色空間逆変換部
６１          出力部
【図１】
2006157301.tif 000003
【図２】
2006157301.tif 000004
【図３】
2006157301.tif 000005
【図４】
2006157301.tif 000006
【図５】
2006157301.tif 000007
【図６】
2006157301.tif 000008
【図７】
2006157301.tif 000009
【図８】
2006157301.tif 000010
【図９】
2006157301.tif 000011
【図１０】
2006157301.tif 000012
【図１１】
2006157301.tif 000013
【図１２】
2006157301.tif 000014
【図１３】
2006157301.tif 000015
【図１４】
2006157301.tif 000016
【図１５】
2006157301.tif 000017
【図１６】
2006157301.tif 000018
【図１７】
2006157301.tif 000019
【図１８】
2006157301.tif 000020
【図１９】
2006157301.tif 000021
【図２０】
2006157301.tif 000022
【図２１】
2006157301.tif 000023
【図２２】
2006157301.tif 000024
【図２３】
2006157301.tif 000025
【図２４】
2006157301.tif 000026
【図２５】
2006157301.tif 000027
【図２６】
2006157301.tif 000028
【図２７】
2006157301.tif 000029
【図２８】
2006157301.tif 000030
【図２９】
2006157301.tif 000031
【図３０】
2006157301.tif 000032
【図３１】
2006157301.tif 000033
【図３２】
2006157301.tif 000034
【図３３】
2006157301.tif 000035
【図３４】
2006157301.tif 000036
【図３５】
2006157301.tif 000037
【図３６】
2006157301.tif 000038
【図３７】
2006157301.tif 000039
【図３８】
2006157301.tif 000040
【図３９】
2006157301.tif 000041
【図４０】
2006157301.tif 000042