(57)【要約】【課題】  元データから色味を変えずに、色覚にハンディキャップのあるユーザにとっても識別可能なデータに変換する。【解決手段】  色覚情報を受信する色覚情報入力部と、色変換処理を行う色変換処理部と、データに含まれる色値を近似色毎に分類する近似色分類部と、明度調整を行う明度調整部とからなり、前記近似色分類部は、前記入力された色覚情報に基づいてＬ、Ｍ、Ｓのうちの２つの色要素を選択し、前記選択された２つの色要素の比率が近いものを近似色として分類し、前記明度調整部は、前記近似色として分類された色値グループ毎に、前記入力された色覚情報に基づいて色変換したＬＭＳ色値のＬとＭの合計が予め決められた値以上に離れるように明度調整を行う【選択図】  図３
2020108042.tif 000002
【特許請求の範囲】
【請求項１】
長波長（Ｌ）要素、中波長（Ｍ）要素、短波長（Ｓ）要素の中の少なくとも一つの感度が欠落または所定値から外れていることを示す、人の色覚特性を示す色覚情報に基づき、画像データに含まれる第１の色と第２の色のＬＭＳ色空間における距離が所定の値以上離れるように、前記画像データに対して明度調整を行う制御工程を有する色調整方法。
【請求項２】
色覚情報を受信する色覚情報入力工程と、
色変換処理を行う色変換処理工程と、
データに含まれる色値を近似色毎に分類する近似色分類工程と、
明度調整を行う明度調整工程と、をさらに備え、
前記近似色分類工程では、入力された前記色覚情報に基づいて、長波長（Ｌ）要素、中波長（Ｍ）要素、短波長（Ｓ）要素の中から選択された２つの色要素の比率が近いものを近似色として分類し、前記近似色として分類された色値のグループごとに、前記色覚情報に基づき色変換したＬＭＳ色値のＬとＭの合計が予め決められた値以上に離れるように前記明度調整工程では明度調整を行うことを特徴とする請求項１に記載の色調整方法。
【請求項３】
明度調整工程において明度調整を行うとき、明度順にソートすることを特徴とする請求項２に記載の色調整方法。
【請求項４】
明度調整工程において明度順にソートするときの明度は、色覚情報に基づいて色変換する前のＬＭＳ色値を使用することを特徴とする請求項３の色調整方法。
【請求項５】
明度調整工程において明度調整を行うときは、ソート順に１つ前の色値の調整後の明度と調整対象の色値の明度との明度差が所定の値以上に離れている場合は明度調整を行わないことを特徴とする請求項２の色調整方法。
【請求項６】
明度調整工程において明度調整を行うときは、ＬとＭとＳの比率が変わらないように調整することを特徴とする請求項２の色調整方法。
【請求項７】
近似色分類工程において近似色の分類を行うとき、同じグループに属する色値の数が所定の数を超えた場合は、そのグループに属する色値に対して色調整を行わないことを特徴とする請求項２の色調整方法。
【請求項８】
長波長（Ｌ）要素、中波長（Ｍ）要素、短波長（Ｓ）要素の中の少なくとも一つの感度が欠落または所定値から外れていることを示す、人の色覚特性を示す色覚情報に基づき、画像データに含まれる第１の色と第２の色のＬＭＳ色空間における距離が所定の値以上離れるように、前記画像データに対して明度調整を行う制御手段を有する色調整装置。
【請求項９】
請求項１乃至７のいずれか１項に記載の方法をコンピュータに実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色調整を実施する画像処理装置、及び、画像処理方法、ならびに当該画像処理方法をコンピュータに実行させるためのプログラム等に関するものである。
【背景技術】
【０００２】
人の網膜には３種類の錐体が存在する。これらの３種の錐体は、光の波長に対する感度が互いに異なっており、感度のピークが短波長側のものから順に、Ｓ錐体、Ｍ錐体、Ｌ錐体と呼ばれる。人は、通常、Ｓ錐体、Ｍ錐体およびＬ錐体を全て有しており、３種の錐体のそれぞれで感知した光の強度の相対比によって色を認識している。３種の錐体を有する場合をいわゆる正常な色覚とここでは呼ぶことにする。ＮＰＯ法人カラーユニバーサルデザイン機構（ＣＵＤＯ）による分類では、３種の錐体を有する場合をＣ型色覚と呼ぶ。これに対し、３つの錐体のうち、Ｌ錐体の欠落或いはＬ錐体の感度特性にずれがある場合の色覚を、ＣＵＤＯによる分類では、Ｐ型色覚と呼ぶ。また、３つの錐体のうち、Ｍ錐体の欠落或いはＭ錐体の感度特性にずれがある場合の色覚を、ＣＵＤＯによる分類では、Ｄ型色覚と呼ぶ。更に、３つの錐体のうち、Ｓ錐体の欠落或いはＳ錐体の感度特性にずれがある場合の色覚を、ＣＵＤＯによる分類ではＴ型色覚と呼び、Ｌ錐体、Ｍ錐体およびＳ錐体のうちの２種または３種が欠落している場合の色覚をＡ型色覚と呼ぶ。なお、Ｐ型色覚、Ｄ型色覚の色覚特性を有する者が、Ｃ型を除くすべての色覚特性のうちの９９％以上を占めており、日本では男性の５％程度、女性の０．２％程度存在する。ここで、Ｓ錐体、Ｍ錐体またはＬ錐体の感度特性によって、識別することが困難な色の組み合わせが存在する。また、上述したように色覚には複数のタイプが存在し、識別することが可能な色や識別することが困難な色の組み合わせが異なる。
【０００３】
上述の通り、色覚にハンディキャップのあるユーザはハンディキャップのないユーザと比較して識別困難な色が存在する。色覚にハンディキャップのあるユーザが識別困難な色を識別しやすい色に変換する方法が開示されている（特許文献１参照）。入力信号をＬＭＳ色空間に変換し、短波長（Ｓ）成分値の昇順或いは降順にソートする。そして、黒色点、白色点と少なくとも１つの他の信号を基準色信号として設定し、ソートされた信号群中の隣り合った２つの基準色信号の間にある信号のＳ成分に対してガンマ変換を施す。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１８３４８７
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載の技術では、Ｓ成分のみに処理を施す、つまり、色相方向に色が変化する。従って、ハンディキャップのあるユーザにとって識別可能なデータを生成すると、ハンディキャップのないユーザが見た場合に入力データと大きく異なる色表現がされた画像になってしまうという問題点がある。すなわち、ハンディキャップのあるユーザとないユーザとでは提示される内容が異なる場合があるという問題点があった。
【０００６】
本発明の一つの側面は、上述の問題点の少なくとも一つを鑑みてなされた。本発明の一つの側面は、色覚のハンディキャップのあるユーザに識別可能であり、且つ、色覚のハンディキャップのないユーザに対しても色表現性の高い画像を提供する仕組みを提供することである。
【課題を解決するための手段】
【０００７】
長波長（Ｌ）要素、中波長（Ｍ）要素、短波長（Ｓ）要素の中の少なくとも一つの感度が欠落または所定値から外れていることを示す、人の色覚特性を示す色覚情報に基づき、画像データに含まれる第１の色と第２の色のＬＭＳ色空間における距離が所定の値以上離れるように、前記画像データに対して明度調整を行う制御工程を有する色調整方法が一例として開示される。
【発明の効果】
【０００８】
ハンディキャップのあるユーザにとって識別可能であり、且つ、色表現性の高い画像が生成できる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置のハードウェア構成を示すブロック図
【図２】ＰＤＬ処理装置の内部構成を示す機能ブロック図
【図３】色調整テーブル生成部の内部構成を示す機能ブロック図
【図４】色調整テーブル生成部における処理の流れを示すフローチャート
【図５】入力色値の一例を示す図
【図６】入力色値に対するＬＭＳ値と色覚変換後の値のリストの一例を示す図
【図７】（ａ）及び（ｂ）はグループ分けされたグループ毎の色値リストの一例を示す図
【図８】（ａ）及び（ｂ）はグループ分けされたグループ毎の色値リストをソート及び明度調整後の色値まで示す図
【図９】色調整テーブルの一例を示す図
【図１０】色覚特性を指定する画面の一例を示す図
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【実施例】
【００１１】
本実施形態において説明する、カラーユニバーサルデザイン色調整処理への対応は、複写機、レーザプリンタ、インクジェットプリンタ等の印刷を行う画像形成装置や、モニタやプロジェクタ等の画像表示装置に対して広く適用可能である。本実施形態では、スキャン機能、プリント機能、コピー機能、送信機能等を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例に説明を行うものとする。
【００１２】
＜画像形成装置のハードウェア構成＞
図１は、本実施形態に係るＭＦＰ１００のハードウェア構成を示すブロック図である。ＭＦＰ１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、大容量記憶装置１０４、表示部１０５、操作部１０６、エンジンＩ／Ｆ１０７、ネットワークインタフェース（Ｉ／Ｆ）１０８、スキャナＩ／Ｆ１０９及びＰＤＬ処理装置１１４を備える。これら各部はシステムバス１１０を介して相互に接続されている。また、ＭＦＰ１００は、プリンタエンジン１１１及びスキャナユニット１１２を更に備える。プリンタエンジン１１１及びスキャナユニット１１２は、それぞれエンジンＩ／Ｆ１０７及びスキャナＩ／Ｆ１０９を介してシステムバス１１０に接続されている。なお、ＰＤＬ処理装置１１４は、ＭＦＰ１００とは独立した画像処理装置として構成されていてもよい。
【００１３】
ＣＰＵ１０１は、ＭＦＰ１００全体の動作を制御する。ＣＰＵ１０１は、ＲＯＭ１０２に格納されたプログラムをＲＡＭ１０３に読み出して実行することによって、後述する各種の処理を実行する。ＲＯＭ１０２は、読み出し専用メモリであり、システム起動プログラムやプリンタエンジンの制御を行うためのプログラム、及び文字データや文字コード情報等が格納されている。ＲＡＭ１０３は、揮発性のランダムアクセスメモリであり、ＣＰＵ１０１のワークエリア、及び各種のデータの一時的な記憶領域として使用される。例えば、ＲＡＭ１０３には、ダウンロードによって追加的に登録されたフォントデータ、外部装置から受信した画像ファイル等を格納するための記憶領域として使用される。大容量記憶装置１０４は、例えばＨＤＤやＳＳＤであり、各種のデータがスプールされ、プログラム、情報ファイル及び画像データ等の格納、または、作業領域として使用される。
【００１４】
表示部１０５は、例えば液晶ディスプレイ（ＬＣＤ）で構成され、ＭＦＰ１００の設定状態、実行中の処理の状況、エラー状態等の表示に使用される。操作部１０６は、ハードキー及び表示部１０５上に設けられたタッチパネル等の入力デバイスで構成され、ユーザの操作によって入力（指示）を受け付ける。操作部１０６は、ＭＦＰ１００の設定の変更、設定のリセット等を行うために使用され、また、色調整処理を実行する際のＭＦＰ１００の色調整処理モード（色覚情報）を設定するために使用される。
【００１５】
エンジンＩ／Ｆ１０７は、印刷を実行する際に、ＣＰＵ１０１からの指示に応じてプリンタエンジン１１１を制御するためのインタフェースとして機能する。エンジンＩ／Ｆ１０７を介して、ＣＰＵ１０１とプリンタエンジン１１１との間でエンジン制御コマンド等が送受信される。ネットワークＩ／Ｆ１０８は、ＭＦＰ１００をネットワーク１１３に接続するためのインタフェースとして機能する。なお、ネットワーク１１３は、例えば、ＬＡＮであってもよいし、電話回線網（ＰＳＴＮ）であってもよい。プリンタエンジン１１１は、システムバス１１０側から受信した画像データに基づいて、複数色（ここではＣＭＹＫの４色）の現像剤（トナー）を用いてマルチカラー画像を、紙等の記録媒体上に形成する。スキャナＩ／Ｆ１０９は、スキャナユニット１１２による原稿の読み取りを行う際に、ＣＰＵ１０１からの指示に応じてスキャナユニット１１２を制御するためのインタフェースとして機能する。スキャナＩ／Ｆ１０９を介して、ＣＰＵ１０１とスキャナユニット１１２との間でスキャナユニット制御コマンド等が送受信される。スキャナユニット１１２は、ＣＰＵ１０１による制御によって、原稿の画像を読み取って画像データを生成し、スキャナＩ／Ｆ１０９を介してＲＡＭ１０３または大容量記憶装置１０４に画像データを送信する。
【００１６】
＜ＰＤＬ処理装置の構成＞
図２は、ＰＤＬ処理装置１１４の内部構成を示す機能ブロック図である。ＰＤＬ処理装置１１４は、ＰＤＬ入力部２０１、ＰＤＬ解析部２０２、色変換テーブル生成部２０３、色変換処理部２０４、Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｅｒ（以降ＲＩＰ）部２０５、中間調処理部２０６、画像出力部２０７を備える。これらの各機能部は、ＣＰＵ１０１がＲＯＭ１０２に格納されたプログラムをＲＡＭ１０３に読み出して実行することによって実現される。
【００１７】
ＰＤＬ入力部２０１は、印刷するＰＤＬデータの入力を受け付ける。入力されるＰＤＬデータは、例えばホストＰＣ１１５からネットワーク１１３及びネットワークＩ／Ｆ１０８を介して入力されるＰＤＬデータである。或いは、大容量記憶装置１０４に格納されたＰＤＬデータが入力されてもよい。ＰＤＬ入力部２０１に入力されたＰＤＬデータは、ＰＤＬ解析部２０２に送られる。
【００１８】
ＰＤＬ解析部２０２は、入力されたＰＤＬデータを解析し、文字、図形、イメージ、色値、色処理方法等の情報を取得して、色調整テーブル生成部２０３や色処理部２０４の制御及びＲＩＰ部２０５の制御コマンドの生成を行う。生成されたＲＩＰ部制御コマンドはＲＩＰ部２０５に送られる。
【００１９】
色調整テーブル生成部２０３は、操作部１０６において指定された、或いは、前記ＰＤＬ解析部２０２によって解析された色覚情報に基づいて、前記ＰＤＬ解析部２０２によって解析された色値に対して色調整を施すための色調整テーブルを生成する。
【００２０】
色変換処理部２０４は、前記色調整テーブル生成部２０３よって生成された色調整テーブルとＲＡＭ１０３、或いは、大容量記憶装置１０４に記憶されている色変換テーブルを用いる。これにより前記ＰＤＬ解析部２０２によって解析された色値及びイメージに色変換処理を施す。ここでは入力される色値及びイメージがＲＧＢであり、ＭＦＰ１００が一般的なＣＭＹＫのトナーを用いるマルチカラープリンタである場合について説明する。この場合色変換部２０４は、前記色調整テーブルを色値に適用して色調整を行った後、色変換テーブルを色値及びイメージに適用しＲＧＢからＣＭＹＫへ色変換処理を施す。
【００２１】
ＲＩＰ部２０５は、ＰＤＬ解析部２０２が生成したＲＩＰ部制御コマンドを用いてＣＭＹＫラスター画像を生成する。
【００２２】
中間調処理部２０６は、ＲＩＰ部２０５によって生成されたＣＭＹＫラスター画像に対して、中間調処理を施す。プリンタエンジン１１１は、通常、２、４、１６階調等、低階調数のみの出力に対応している場合が多い。このため、中間調処理部２０６は、少ない階調数での出力でも安定した中間調表現での出力が可能となるように、中間調処理を行う。なお、中間調処理部２０６による中間調処理には、濃度パターン法、組織的ディザ法、誤差拡散法等の様々な方法を適用することが可能である。これらの処理を経てプリンタエンジン１１１で処理可能な画像データ（印刷画像データ）が生成される。
【００２３】
画像出力部２０３は、中間調処理部２０６から印刷画像データを受け取ると、エンジンＩ／Ｆ１０７を介してプリンタエンジン１１１に送信する。ＣＰＵ１０１は、印刷画像データに基づく画像形成の指示を、プリンタエンジン１１１に対して行う。プリンタエンジン１１１は、露光、現像、転写及び定着の各プロセスを実行することによって、記録媒体上に入力画像に従ったカラー画像を印刷する。
【００２４】
＜色調整テーブル生成部の構成＞
図３は、色調整テーブル生成部２０３の内部構成を示す機能ブロック図である。色調整テーブル生成部２０３は、色値入力部３０１、色覚情報入力部３０２、色変換処理部３０３、近似色分類部３０４、明度調整部３０５、テーブル出力部３０６を備える。これらの各機能部は、ＣＰＵ１０１がＲＯＭ１０２に格納されたプログラムをＲＡＭ１０３に読み出して実行することによって実現される。
【００２５】
色値入力部３０１は、ＰＤＬ解析部２０２からの色値の入力を受け付ける。入力される色値（入力色値）は、例えばＲＧＢである。色値入力部３０１に入力された色値は、色変換処理部３０３に送られる。
【００２６】
色覚情報入力部３０２は、ＰＤＬ解析部２０２からの色覚情報の入力を受け付ける。入力される色覚情報は、例えばＰ型、Ｄ型、Ｃ型等のＣＵＤＯによる分類法に従ったものである。色覚情報入力部３０２に入力された色覚情報は、色変換処理部３０３及び近似色分類部３０４に送られる。
【００２７】
色変換処理部３０３は、入力色値や色変換テーブル生成部内部において生成される色値に色変換を施す。色変換は、例えばｓＲＧＢからＬＭＳへの色空間変換、ＬＭＳから色覚型毎の見えを再現するＬＭＳへの色覚変換、ＬＭＳからｓＲＧＢへの色空間変換を含む。色変換された色値は色変換前の色値とともに近似色分類部３０４、或いは、色変換テーブル出力部３０６に送られる。
【００２８】
近似色分類部３０４は、色変換部３０４によってＬＭＳに色変換された色値を色覚情報入力部より受信した色覚情報に基づいて分類してグループ化する。グループ化された色値は、グループ毎に入力色値とともに色変換処理部３０３と明度調整部３０５に送られる。
【００２９】
明度調整部３０５は、グループ毎に近似色分類部３０４から受信したＬＭＳ値と色変換処理部３０３から受信した色覚変換された色覚変換後ＬＭＳ値とから明度調整値を決定し、ＬＭＳ値に対して明度調整を施す。明度調整が施された色値は、入力色値とともに色変換処理部３０３に送られる。
【００３０】
色変換テーブル出力部３０６は、色変換処理部から受信した入力色値及び色変換後色値を関連付けしてテーブルを生成し、色変換部２０４に送る。
【００３１】
一部繰り返しになるが整理する。長波長（Ｌ）要素、中波長（Ｍ）要素、短波長（Ｓ）要素の中の少なくとも一つの感度が欠落または所定値から外れていることを示す、人の色覚特性を示す色覚情報を開示した。この色覚情報に基づき、画像データに含まれる第１の色と第２の色のＬＭＳ色空間における距離が所定の値以上離れるように、前記画像データに対して明度調整を行う制御をＣＰＵ１０１は行う。
【００３２】
色覚情報を受信する色覚情報入力工程、および、色変換処理を行う色変換処理工程、
データに含まれる色値を近似色毎に分類する近似色分類工程をＣＰＵ１０１が実行する。
【００３３】
さらに、ＣＰＵ１０１は、明度調整を行う明度調整工程実行する。さらに、ＣＰＵ１０１は、入力された前記色覚情報に基づいて、長波長（Ｌ）要素、中波長（Ｍ）要素、短波長（Ｓ）要素の中から選択された２つの色要素の比率が近いものを近似色として分類する。そして、ＣＰＵ１０１は、近似色として分類された色値のグループごとに明度調整する。具体的には、色覚情報に基づき色変換したＬＭＳ色値のＬとＭの合計が予め決められた値以上に離れるように明度調整をＣＰＵ１０１は行う。ＣＰＵ１０１が明度調整を行うとき、明度順にソートする。さらに、明度順にソートするときの明度は、色覚情報に基づいて色変換する前のＬＭＳ色値を使用するようにしてもよい。
【００３４】
さらに、明度調整を行うときは、ソート順に１つ前の色値の調整後の明度と調整対象の色値の明度との明度差が所定の値以上に離れている場合は明度調整を行わないようにしてもよい。明度調整を行うときは、ＬとＭとＳの比率が変わらないように調整してもよい。
【００３５】
近似色の分類を行うとき、同じグループに属する色値の数が所定の数を超えた場合は、そのグループに属する色値に対して色調整を行わないようにしてもよい。なお、上記の方法は、コンピュータの一例であるＣＰＵ１０１に実行させる制御プログラムが１０４に記憶され、ＲＡＭ１０３に読み出されて実行されるようにしてもよい。また、上記の方法は、図２の各部を回路とし、それにより実現するようにしてもよい。上記の方法を実行する画像処理装置１００は、色調整装置の一例である。
【００３６】
＜色調整テーブル生成＞
本実施形態に係る色調整テーブルの生成の処理について説明する。図４は、色調整テーブル生成部２０３における処理の流れを示すフローチャートである。図４のフローに示す一連の処理は、ＣＰＵ１０１が、ＲＯＭ１０２に格納されたプログラムをＲＡＭ１０３に読み出して実行することによって実現される。なお、以下の説明において記号「Ｓ」はステップを表す。例えば、図４の開始指示に対応するユーザの入力装置の所定の操作をＣＰＵ１０１が検知することに応じて開始する。この所定の操作に応じて、図１０の画面を表示することにしてもよい。
【００３７】
Ｓ４０１は、色覚情報入力部３０２が、色覚情報の入力の有無を監視する。Ｓ４０１で、色覚情報入力部３０２は色覚情報が入力されると色変換処理部３０３、近似色分類部３０４、及び明度調整部３０５に色覚情報を送りＳ４０２へ進む。色覚情報入力部３０２は色覚情報が入力されない場合は、Ｓ４０１へ戻る。例えば、Ｓ４０１で、図１０の画面で色覚情報がラジオボタンで４０１で、選択される。Ｓ４０１で、ＯＫボタンが押されることを待つ。ＯＫボタンが押下されると、ラジオボタンで入力した色覚情報がシステムへ入力される。そして処理はＳ４０２へ進む。それ以外の場合は、Ｓ４０１でＯＫボタンが押されることを待つようにしてもよい。ここでは、色覚情報としてＤ型が入力された場合を例に説明を進める。このように色覚情報は、例えば、図１０のような表示部１０５において印刷設定画面を介して設定可能である。図１０の例ではラジオボタンのＤ型に対応するボタンを指示して色覚情報が指示できるようになっている。この色覚情報の選択または指示は、ＣＰＵ１０１にて認識される。そして、この指示は、ＰＤＬ処理装置１１４に対して入力され後述の処理に用いられる。図１０は色覚特性の入力画面の一例を示す図である。ラジオボタンを選択することで各型が入力できる。
【００３８】
Ｓ４０２では、色値入力部３０１が、色値の入力が完了したかを監視する。色値の入力が完了していない場合は、処理はステップＳ４０３へ進む。
【００３９】
Ｓ４０３では、色値入力部３０１が、色値の入力の有無を監視する。色値が入力されると処理はＳ４０４へ進む。ここでは、色値としてｓＲＧＢで表される値が入力された場合を例に説明する。
【００４０】
Ｓ４０４では、色値入力部３０１が、受信した色値から入力色値リストを生成する。受信した色値を色値リストに追加してステップＳ４０２へ進みこれを繰り返す。
【００４１】
一方、Ｓ４０２において色値の入力が完了したことが検知された場合、色値リストを色変換処理部３０３に送る。そして処理はステップＳ４０５へ進む。ここでは、入力色値リスト図５に示す色値が入力された場合を例に説明を進める。
【００４２】
Ｓ４０５では、色変換処理部３０３による、ｓＲＧＢからＬＭＳ色空間への変換処理である。まず、ｓＲＧＢに対して下記式「式１」を適用してガンマ処理を施す。
式１
Ｒ（Ｇ，Ｂ）≦０．０４０４５の場合、
Ｒ’（Ｇ’，Ｂ’）＝Ｒ（Ｇ，Ｂ）／１２．９２
Ｒ（Ｇ，Ｂ）＞０．０４０４５の場合、
Ｒ’（Ｇ’，Ｂ’）＝（（Ｒ（Ｇ，Ｂ）＋０．０５５）／１．０５５）２．４
【００４３】
次にガンマ処理を施したＲＧＢに対して下記３ｘ３のマトリックス（式２）を適用してＸＹＺに変換する。
【００４４】
【数１】
2020108042.tif 000003
【００４５】
更に、ＸＹＺに下記３ｘ３マトリックス（式３）を適用してＬＭＳに変換する。
【００４６】
【数２】
2020108042.tif 000004
【００４７】
色変換処理部３０３は、ＬＭＳ変換後の色値を入力色値リストに追加登録する。そして、入力色値リスト図５のすべての色値の色変換処理が完了すると、再び色変換処理部３０３に色値リストを送りＳ４０６へ進む。入力色値リスト図５にＬＭＳ値を追加した色値リストを図６に示す。
【００４８】
Ｓ４０６は、色変換処理部３０３による、ＬＭＳから色覚型毎の見えを再現したＬＭＳへの変換処理である。Ｄ型の見えを再現したＬＭＳをＬｄＭｄＳｄと表し、下記３ｘ３マトリックス（式４）を適用してＬｄＭｄＳｄを求め、色値リスト図６にＬｄＭｄＳｄを追加する。
【００４９】
【数３】
2020108042.tif 000005
【００５０】
なお、Ｐ型の見えを再現したＬＭＳ、ＬｐＭｐＳｐは下記３ｘ３マトリックス（式５）を適用して変換する。例えば、図１０でＰ型をラジオボタンで選択した場合は「式４」の代わりに「式５」を用いて処理する。
【００５１】
【数４】
2020108042.tif 000006
【００５２】
色変換処理部３０３は、入力色値リスト図６のすべての色値のＬｄＭｄＳｄへの変換処理が完了すると、近似色分類部３０４に色値リスト図６を送りＳ４０７へ進む。
【００５３】
Ｓ４０７は、近似色分類部３０４による、近似色毎のグルーピング処理である。色覚情報入力部３０２から受信した色覚情報から、Ｌ、Ｍ、Ｓのうちグルーピングに使用する２つの要素を選択する。ここでは、色覚情報はＤ型であるためＬとＳを選択する。次に下記の式（式６）を用いて図６のＬｄおよびＳｄに関してグルーピングを行う。
（グループナンバー）＝Ｌ÷Ｓ÷５０（小数点以下切り捨て）      式６
【００５４】
数値「５０」はＲＯＭ１０２或いは大容量記憶装置１０４に格納されているものであり、計算時に読み出して実行される。また、５０は一例でありこれに限るものではない。
【００５５】
ここで、ＬｄおよびＳｄに関して上記「式６」を用いてグループナンバーを算出する。グループナンバーは０〜１１の整数値になる。そして、グループナンバーが同じものをグルーピングする。グループナンバーの求め方の一例は下記である。
すなわち、グルーピングの対象はＬとＳにＤ型用変換を施したＬｄおよびＳｄである。
Ｄ型は、Ｍ錐体が欠落または少ない場合がある。そこで、Ｍを除いたＬとＳを使用してグルーピングする。このグルーピングでは、Ｄ型の人が弁別できる色相方向１２グループに分ける。同じ明るさであっても色として弁別できるのであれば、明るさの調整の必要はないためである。すなわち、Ｄ型においてはＬｄとＳｄの数字を用いて色相方向に１２グループに分ける。その時に使うのが「式６」である。数字「５０」はＬｄ／Ｓｄの最大値を１２で割った時に出る整数値である（小数点以下は切り捨て）。この数字「５０」でＬｄ÷Ｓｄの値を割って小数点以下を切り捨てた整数値にする。すると、０〜１１の数字になる。この数字によりグループ分けをする。なお、「５０」は一例であり、色相方向により細かく分けたい場合はこの数字小さくしてもよい。以上は、図１０のラジオボタンでＤ型を選択した場合の処理であった。次に図１０でＰ型を選択した場合についても説明する。
【００５６】
なお、Ｐ型の場合はＭとＳを選択し、下記の式（式７）を用いてグルーピングを行う。
【００５７】
例えば、図１０でＰ型をラジオボタンで選択した場合は「式６」の代わりに「式７」を用いて処理する。
（グループナンバー）＝Ｍ÷Ｓ÷１２（小数点以下切り捨て）      式７
【００５８】
数値「１２」はＲＯＭ１０２或いは大容量記憶装置１０４に格納されているものであり、計算時に読み出して実行される。また、５０は一例でありこれに限るものではない。
【００５９】
ここで、ＭｐおよびＳｐに関して、上記数７を用いてグループナンバーを算出し、グループナンバーが近いものをグルーピングする。
【００６０】
このようにして、色値リスト図６は、色値リスト図７（ａ）、色値リスト図７（ｂ）の２つのグループへと分類される。近似色分類処理が完了するとグループ毎に色値リストを明度調整部３０５へ送りＳ４０８へ進む。
【００６１】
Ｓ４０８は、明度調整部３０６による、グループ毎の色値リスト内での色値の明度調整処理である。明度調整部３０６は、まず初めにＬＭＳの明度を計算する。明度はＬとＭを加算することで求められる。次にグループ毎に明度でソートを行う。昇順、降順どちらでソートしてもよいが、ここでは昇順にソートする場合を例に説明を進める。このようにしてソートした結果、色値リスト図８（ａ）、色値リスト図８（ｂ）が得られる。次にＬｄＭｄＳｄの明度（Ｌｄ＋Ｍｄ）を求め、グループ毎に（Ｌｄ＋Ｍｄ）の平均値を計算する。色値リスト図８（ａ）、色値リスト図（ｂ）の明度（Ｌｄ＋Ｍｄ）の平均はそれぞれ０．３２５１９３、０．１１５１５６となる。次にグループ毎に加算率を求める。図８（ａ）の色値リストには９つの色値が登録されているため、９÷２＝４．５となり、小数点以下を切り捨てて４となる。リストの一番上を０として１ずつ加算した数値から４を引いた数字を加算率として定める。図８（ｂ）の色値リストも同様に、リストの一番上を０として１ずつ加算した数値から４÷２＝２を引いた数字を加算率として定める。次に以下の式を用いてリストの上から順に明度（Ｌｄ＋Ｍｄ）の調整を行う。調整後明度値（Ｌｄ＋Ｍｄ）’は下記の式（式８）から求められる。
（Ｌｄ＋Ｍｄ）’＝（Ｌｄ＋Ｍｄの平均値）＋（加算率）×０．０３１２５      式８
【００６２】
数値「０．０３１２５」はＲＯＭ１０２或いは大容量記憶装置１０４に格納されているものであり、計算時に読み出して実行される。また、０．０３１２５は一例でありこれに限るものではない。
【００６３】
ただし、リストの１つ前の調整後明度値（Ｌｄ＋Ｍｄ）’に０．０３１２５を加算した値よりも、明度調整前の値（Ｌｄ＋Ｍｄ）の方が大きい場合は明度調整前の値（Ｌｄ＋Ｍｄ）を適用する。このようにして求めた（Ｌｄ＋Ｍｄ）’と（Ｍｄ＋Ｍｄ）の比率からＳｄ‘の値を求める。
Ｓｄ’＝Ｓｄ×（Ｌｄ＋Ｍｄ）’÷（Ｍｄ＋Ｍｄ）      式９
【００６４】
ところで、Ｓ＝Ｓｄであり、同様にＳ’＝Ｓｄ’が成立する。これによりＳ’が求められる。色相を変えずに明度のみを調整するためにはＬＭＳ各値の比率を変えなければよい。つまりＬ’、Ｍ’はそれぞれ下記の式（式１０、式１１）から求められる。
Ｌ’＝Ｌ×Ｓ’÷Ｓ      式１０
Ｍ’＝Ｍ×Ｓ’÷Ｓ      式１１
【００６５】
このようにして明度調整を行い、図８（ａ）、図８（ｂ）のような色値リストが得られる。
【００６６】
明度調整部３０６は、完成した色値リストの入力色値及び明度調整後ＬＭＳ値（Ｌ’Ｍ’Ｓ’）を色変換処理部３０３に送りＳ４０９へ進む。
【００６７】
Ｓ４０９は、色変換処理部３０３による、ＬＭＳからｓＲＧＢ色空間への変換処理である。まず、Ｌ’Ｍ’Ｓ’に対して下記の３ｘ３マトリックス（式１２）を適用してＸ’Ｙ’Ｚ’を求める。
【００６８】
【数５】
2020108042.tif 000007
【００６９】
次にＸ’Ｙ’Ｚ’に対して下記の３ｘ３マトリックス（式１３）を適用してＲ”Ｇ”Ｂ”を求める。
【００７０】
【数６】
2020108042.tif 000008
【００７１】
更に、Ｒ”Ｇ”Ｂ”に対して下記の式（式１４）を適用して、ガンマ処理を施して出力色値Ｒｏｕｔ、Ｇｏｕｔ、Ｂｏｕｔを求める。
式１４
Ｒ”（Ｇ”，Ｂ”）≦０．００３１３５の場合、
Ｒｏｕｔ（Ｇｏｕｔ，Ｂｏｕｔ）＝Ｒ”（Ｇ”，Ｂ”）×１２．９２
Ｒ”（Ｇ”，Ｂ”）＞０．００３１３５の場合、
Ｒｏｕｔ（Ｇｏｕｔ，Ｂｏｕｔ）＝Ｒ”（Ｇ”，Ｂ”）１／２．４×１．０５５−０．０５５
【００７２】
このようにして求めた出力色値を入力色値と共にテーブル出力部へ送りＳ４１０へ進む。
【００７３】
Ｓ４１０は、テーブル出力部３０６による、入力値と明度調整後の出力値を関連付けたテーブルの生成処理である。受信した入力色値と出力色値を関連付けて生成された色調整テーブルを図９に示す。テーブル出力部３０６は、受信したすべての色値に対して色調整テーブルを生成し終えると色調整テーブルをＲＡＭ１０３或いは大容量記憶装置１０４に保存し処理を終了する。
【００７４】
このようにして生成した色調整テーブルを入力色値に対して適用することによって、色覚にハンディキャップのあるユーザに対する色の弁別性を向上することができる。加えて色調整を行わないデータとの色味差を小さく抑えることができるため、例えば色調整を行っていないデータをプロジェクタで表示しながら、色調整を行った印刷物を見ても同じデータとして判別することが可能となる。また、前記のプロジェクタで表示されている結果と、印刷出力物における結果において、対応するオブジェクトが、色味に言及するだけで判別できるようになる局面が増える。
【図１】
2020108042.tif 000009
【図２】
2020108042.tif 000010
【図３】
2020108042.tif 000011
【図４】
2020108042.tif 000012
【図５】
2020108042.tif 000013
【図６】
2020108042.tif 000014
【図７】
2020108042.tif 000015
【図８】
2020108042.tif 000016
【図９】
2020108042.tif 000017
【図１０】
2020108042.tif 000018