(57)【要約】【課題】オリジナル画像の色みを変えることなく、色弱者でもグラフ等の色の識別がしやすいように、適切な色名を付加する。【解決手段】色名付加部４は、入力画像データと領域情報に基づいて色名テーブル５を参照し、各領域の色に対応した色名を抽出し、色名情報を画像データに付加して色空間変換部６へ出力する。色名テーブル５を参照する際に、各領域の色差情報に基づいて参照する色名の分類の細かさを切替える。【選択図】図１
2009284214.tif 000002
【特許請求の範囲】
【請求項１】
画像データに色名を付加する色名付加手段を備えた画像処理装置において、前記色名付加手段は、前記画像データの色に応じて付加する色名の精度を変更することを特徴とする画像処理装置。
【請求項２】
前記色名付加手段は、分類の細かさが階層的に異なる色名テーブルを参照し、粗い分類の色名を優先的に付加することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記色名付加手段は、前記画像データの色間の色差に応じて、付加する色名の精度を変更することを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
前記色名付加手段は、前記画像データの色数に応じて、付加する色名の精度を変更することを特徴とする請求項１または２記載の画像処理装置。
【請求項５】
前記色名付加手段は、前記画像データの色のばらつきに応じて、付加する色名の精度を変更することを特徴とする請求項１または２記載の画像処理装置。
【請求項６】
前記色名付加手段は、白色および黒色には色名を付加しないことを特徴とする請求項１記載の画像処理装置。
【請求項７】
画像データに色名を付加する色名付加工程を含む画像処理方法において、前記色名付加工程は、前記画像データの色に応じて付加する色名の精度を変更することを特徴とする画像処理方法。
【請求項８】
請求項７記載の画像処理方法をコンピュータに実現させるためのプログラム。
【請求項９】
請求項７記載の画像処理方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関し、特に、入力されるカラー画像データに対して色情報の合成処理を行い、出力する画像処理装置およびその方法に関し、ディスプレイ、スキャナ、デジタルカメラ、カラープリンタ、カラーファクス、カラーハードコピーなどの色変換装置や、パソコン、ワークステーション上で稼動するカラープリンタ用ソフトウェア等に好適な技術に関する。
【背景技術】
【０００２】
近年、カラー画像を表示、印刷するカラー画像出力技術の発達により、個人や企業が作成する文書、ＷＥＢページには、様々な色付き文字やカラー画像が使用されている。このような文書では、注意を促す表記やグラフのグループ分けに色付き文字等を用いることにより、色そのものに重要な情報を持たせている場合が多い。また、これらの文書の内容を正しく理解するためには、文字や画像を認識し、さらに文書に用いられている色の違いを判別しなければならない。
【０００３】
このような様々な色を用いた文書でも、色覚に障害がある場合には色情報の判別が難しい。例えば、赤と緑の判別が難しい色覚の場合では、赤、緑、青を使用したグラフの、赤と緑の識別がしにくく、あるいは全く識別できないため、青とそれ以外の識別しかできない場合もあり得る。
【０００４】
ところで、人間の色覚に関する生理的、医学的研究によると、これまで色覚障害には、上述のような、赤と緑の判別が困難な赤緑色盲、また、黄青色盲、全色盲といった型があることが知られている。最近では、ＣＵＤＯ（ＮＰＯ法人  カラーユニバーサルデザイン機構）が、色覚が正常もしくは異常という線引きではなく、Ｃ型／Ｐ型（強・弱）（従来の赤緑色盲または色弱に相当）／Ｄ型（強・弱）（従来の赤緑色盲または色弱に相当）／Ｔ型（従来の黄青色盲に相当）／Ａ型（従来の全色盲に相当）といった、色覚の型名で呼び、Ｃ型色覚の人を一般色覚者、それ以外の色の認識に関して弱い人を色弱者と呼ぶことを提唱している。
【０００５】
従来、このような色覚の型を持ったユーザーに配慮して、各種文書などに用いられている色が判別しやすいように、例えば特許文献１では、画像から色名を付すべき領域を抽出し、慣用色データベースを参照して、抽出された領域の色名を特定し、その特定された色名を抽出された領域に合成して出力する画像処理装置が提案されている。
【０００６】
また、特許文献２では、表示された画像に対し、ユーザーが色を知りたい部分にカーソルを操作すると、カーソルの合わされた位置の画素のＲＧＢ値を取得し、そのＲＧＢ値からあらかじめ記録されている色名称テーブルを用いて色名称を検索し、検索された色名称を画面に表示、または音声により出力する画像表示装置が提案されている。
【０００７】
さらに、特許文献３では、電子文書を文字情報と非文字情報とに分割し、構造的意味を解析して構造化情報を生成し、利用者は、変更要求信号を入力して、文字サイズ、文字の色、背景色といった設計情報を変更する情報処理システムが提案されている。
【０００８】
【特許文献１】特開２００１−２５７８６７号公報
【特許文献２】特開２００５−２０２４５２号公報
【特許文献３】特開２００６−３０９４４３号公報
【非特許文献１】「画像解析ハンドブック」（東京大学出版会発行）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１では、抽出された領域の大きさや形状に応じて色名を付加するかどうかを判定し、色情報データベースを参照して色名を付加しているが、画像に用いられている色同士が、どの程度の差異を持っているかを考慮していないため、あまり差異のない、似通った色を用いて色分けされている画像に対しては、詳細な色名を付加できず、逆に差異の大きい、おおまかに色分けされている画像に対しは、色名からは具体的な色が分からないもしくは想像し難いような詳細な色名を付加してしまう可能性がある。
【００１０】
また、特許文献２も同様に、画像に用いられている色に応じて、表示する色名を細かく変更できないため、詳細な色名を提示すべき色に大まかな分類の色名を提示し、大まかな分かりやすい色名を提示すべき色に詳細な色名を提示する可能性がある。
【００１１】
さらに、特許文献３では、使用者の立場から見やすくなるように変更を要求するため、文書は見やすくなるが、文書作成者の作成意図を無視して色が変更される場合があるため、一般の色覚者にとって違和感のある色合いの画像になる可能性がある。
【００１２】
本発明は上記課題に鑑みてなされたものであり、
本発明の目的は、オリジナル画像の色みを変えることなく、色弱者でもグラフ等の色の識別がしやすいように、適切な色名を付加する画像処理装置、画像処理方法、プログラムおよび記録媒体を提供することにある。
【００１３】
即ち、請求項１の目的は、入力されたカラー画像データに対し、使用者が色弱者でも、画像データ中に用いられている色が判別できるよう、色名を付加した画像を生成する画像処理装置を提供することにある。
【００１４】
請求項２の目的は、入力されたカラー画像データに対し、使用者が色弱者でも、画像データ中に用いられている色が、なるべく分かりやすい色名で判別できるよう、大まかな分類の色名を優先的に付加した画像を生成する画像処理装置を提供することにある。
【００１５】
請求項３の目的は、入力されたカラー画像データに対し、画像中に似通った色が使われていた場合には細かく分類された色名、差異の大きい色が使われていた場合には大まかに分類された色名を付加した画像を生成する画像処理装置を提供することにある。
【００１６】
請求項４の目的は、入力されたカラー画像データに対し、画像中に用いられている色数が少ない時には大まかに分類された色名を付加し、色数が多い時には細かく分類された色名を付加した画像を生成する画像処理装置を提供することにある。
【００１７】
請求項５の目的は、入力されたカラー画像データに対し、画像中に用いられている色の分布に偏りがある場合には、細かく分類された色名を付加し、偏りがない場合には大まかに分類された色名を付加した画像を生成する画像処理装置を提供することにある。
【課題を解決するための手段】
【００１８】
本発明は、画像データに色名を付加する色名付加手段を備えた画像処理装置において、前記色名付加手段は、前記画像データの色に応じて付加する色名の精度を変更することを最も主要な特徴とする。
【発明の効果】
【００１９】
請求項１、２、３、７、８：入力カラー画像データ中の各領域間の色差に応じて、色差が大きい場合は大まかに分類された色名を付加し、色差が小さい場合には細かく分類された色名を付加しているため、元画像の色みを変更することなく、使用者が色弱者でも、なるべく簡易な表現の色名で、各領域の色を識別できる画像を生成することが可能である。
【００２０】
請求項４：入力カラー画像データ中の各領域の色数に応じて付加する色名の分類の細かさを変更しているため、より簡単な処理で、なるべく簡易な表現の色名が付加でき、色弱者が画像データの各領域の色を識別できる画像を生成することが可能である。
【００２１】
請求項５：入力カラー画像データ中の各領域の色のばらつきに応じて、ばらつきが大きい場合には大まかに分類された色名を付加し、ばらつきが小さい場合には細かく分類された色名を付加しているため、元画像の色みを変更することなく、使用者が色弱者でも、なるべく簡易な表現の色名で、各領域の色を識別できる画像を生成することが可能である。
【００２２】
請求項６：白および黒の領域には色名を付加しないので、画像の背景部分、文字や線といった領域に色名が付加されて、画像が煩雑になることを抑制することが可能である。
【発明を実施するための最良の形態】
【００２３】
以下、発明の実施の形態について図面により詳細に説明する。
【００２４】
実施例１：領域間の色差に応じて付加する色名を変える。
図１は、本発明に係る画像処理システムの構成例を示す。図１において、１は表示部、２はコンピュータ、３、６は色空間変換部、４は色名付加部、５は色名テーブル、７は画像形成部である。
【００２５】
図１に示す画像処理システムは、コンピュータ２と、コンピュータ２に接続された表示部１と画像形成部７、コンピュータ２から供給されるカラー画像データと色名付加部４で用いるデバイス非依存の色信号との変換を行う色空間変換部３、６と、色名付加部４が参照する色名テーブル５を有している。
画像形成部７は、画像データをプリントアウトするための形成部であって、例えば、カラープリンタやカラーファクシミリといった画像形成装置を用いることができる。
【００２６】
まず、コンピュータ２は、コンピュータ内部のカラー画像データを画像形成部７を用いてプリントアウトするためにカラー画像データと領域情報を出力する。領域情報は、カラー画像データに用いられている色の領域毎に分割した情報で、この情報の算出には、公知の方法を用いることができ、例えば非特許文献１（６８９ページ）に記載された領域分割の方法を用いる。また、入力データが一般的なオフィスアプリケーションのようなソフトウェアで作成されたデータである場合、直線・文字・図形といった、そのデータの構造に従って領域毎に分割し、領域情報とする。コンピュータ２から出力されるカラー画像データは、通常、表示部１で表示するためにＲ（赤）、Ｇ（緑）、Ｂ（青）の色成分からなる色信号である。領域情報と共に、コンピュータ２が出力したＲＧＢ色信号は、色空間変換部３へ送られ、カラー画像データについては、色名付加部４で処理されるための色信号に変換される。
【００２７】
色名付加部４で処理される色信号は、例えばＣＩＥで標準化されているＣＩＥＬＡＢやＣＩＥＣＡＭ０２といった色差またはそれに準ずる、色間の差異を数値化できる色信号であればよい。ここでは、色空間変換部３では、入力ＲＧＢ色信号を、ＣＩＥＬＡＢの明度Ｌ＊、色度ａ＊およびｂ＊へ変換し、領域情報と共に、色名付加部４へ出力するものとする。なお、ＲＧＢ色信号からＬ＊ａ＊ｂ＊色信号への変換は、まずＩＥＣ６１９６６−２−１で標準化されている変換式に従ってＲＧＢ色信号をＸＹＺ三刺激値に変換した後、ＣＩＥＬＡＢ色空間の定義式に従ってＬ＊ａ＊ｂ＊色信号へと変換できる。
【００２８】
色名付加部４では、入力画像データおよび領域情報に基づき、色名テーブル５を参照し、各領域の色に対応した色名を抽出し、色名情報を画像データに付加して色空間変換部６へと出力する。色空間変換部６では、入力されたＬ＊ａ＊ｂ＊色信号を色空間変換部３とは逆の計算をしてＲＧＢ色信号へと変換し、コンピュータ２へと出力する。
【００２９】
コンピュータ２は、色空間変換部６より入力されたＲＧＢ色信号を、デバイスに依存するＣＭＹＫ色信号へと変換し、画像形成部７へと出力し、プリントアウトされる。ＲＧＢ色信号からＣＭＹＫ色信号への変換は、あらかじめ保持しておいたＬＵＴ（ルックアップテーブル）等を用いて行われる。
【００３０】
なお、図１に示す構成例では、色空間変換処理や色名付加処理をコンピュータ２や画像形成部７とは別の装置で行うものとして設けているが、コンピュータ２内に実装しても良いし、あるいは画像形成装置７内に実装しても良い。
【００３１】
次に、色名付加部の構成と動作について説明する。図２は、本発明に係る色名付加部の構成例を示し、色名付加部４は、色差計算部４１と、色名選択部４２と、色名合成部４３から構成されている。
【００３２】
色差計算部４１は、色空間変換部３から入力される入力画像データと領域情報から、領域情報に含まれる各領域の間の色差を計算し、入力画像データおよび領域情報と共に、色名選択部４２へと出力し、また、色名合成部４３へ入力画像データおよび領域情報を出力する。色名選択部４２では、入力された領域情報の各領域の色に対応した色名を、色名テーブル５を参照して選択する。その際、色差情報に基づき、適した分類の細かさの色名を色名テーブルから選択し、色名合成部４３へ出力する。色名合成部４３は、色差計算部４１から入力された入力画像データに、領域情報および色名選択部４２から入力された色名情報に基づいて色名を付加し、色名の合成された出力画像データを出力する。
【００３３】
図３は、色名付加部の処理フローチャートである。図３を参照して、色名付加部の動作を詳細に説明する。まず、色差計算部４１は入力画像データおよび領域情報が入力されると（Ｓ１１）、各領域の色の間の色差を算出する（Ｓ１２）。各領域の色は、例えば、領域情報で与えられる単一領域内の画素のＬ＊ａ＊ｂ＊の平均値や中央値を、その領域の色として採用する。そして、ある１つの領域について、他の全ての領域との色差ΔＥａｂを、（１）式により算出し、その色差の最小値を、その領域の色差情報とする。
【００３４】
【数１】
2009284214.tif 000003
但し、最小色差となる相手の領域が白（Ｌ＊ａ＊ｂ＊の値が１００，０，０）であったり、黒（Ｌ＊ａ＊ｂ＊の値が０，０，０）であった場合には、２番目に小さかった色差を採用する。
【００３５】
このように算出された色差情報が、入力画像データおよび領域情報と共に色名選択部４２へと送られる。色名選択部４２では、入力された情報に基づき、領域情報のある各領域に対応する色名を色名テーブルを参照して選択する（Ｓ１３）。図８は、色名テーブル例を示す。色名テーブルは図８に示すように、分類レベル別に、色名の分類の細かさが異なり、それぞれの色名について、該当するＬ＊ａ＊ｂ＊の値の範囲が設定されている。色名選択部４２では、各領域の色差情報に基づき、例えば、以下のように参照する色名の分類の細かさを切替える。
（１）ΔＥａｂ≧３０  ⇒  分類レベル１
（２）３０＜ΔＥａｂ＜１０  ⇒  分類レベル２
（３）ΔＥａｂ≦１０  ⇒分類レベル３
【００３６】
例えば、ある領域の、他の領域との最小色差が２０であった場合、分類レベル２の色名の中から該当する色名を選択する。その際、その領域の色は色差を算出した場合と同様に領域の各画素のＬ＊ａ＊ｂ＊の値の平均値や中央値でも良いし、領域内の任意の１画素のＬ＊ａ＊ｂ＊の値を用いても良い。例えば、Ｌ＊ａ＊ｂ＊の値がそれぞれ５０、６０、１２であったとする。この場合、まず分類レベル２の最初の色名である『あざやかな赤』のＬ＊ａ＊ｂ＊の範囲に収まっているかを判定する（Ｓ１４）。ここでは、ｂ＊の値が範囲内に収まっていないため、次の色名『あざやかな黄みの赤』のＬ＊ａ＊ｂ＊の範囲に収まっているかを判定し、この場合、収まっているため、この領域の色名として『あざやかな黄みの赤』が選択され、色名情報として色名合成部４３へと送られる。
【００３７】
また、別の領域において、Ｌ＊ａ＊ｂ＊の値が５０、４０、１０で、他の領域との色差が３５であったとすると、この場合は前述の通り、分類レベル１の中から該当する色名を探索し、『赤』が色名として選択される。（Ｓ１５）
色名合成部４３では、色差計算部４１から入力画像データおよび領域情報、色名選択部４２から色名情報を受け取ると、入力データの領域部分に色名情報を合成し（Ｓ１６）、合成後のデータを出力データとして出力する。但し、色名情報が白または黒であった場合には、背景の白や、文字や線の黒である可能性があり、そのような領域にまで全て色名を付加すると、煩雑な画像になってしまうため、色名は合成しない。
【００３８】
上記した実施例では、色差の算出や色名選択に、デバイスに依存しないＬ＊ａ＊ｂ＊の値を用いたが、図１の色空間変換部を設けずに、入力画像データのＲＧＢデータのまま、ＲＧＢ空間でのユークリッド距離を色差とみなし、図８に示した色名テーブルの各色の該当範囲をＲＧＢの各値の上下限値で与えるようにしてもよい。
【００３９】
以上説明したように、実施例１では、入力カラー画像データ中の各領域間の色差に応じて、色差が小さいところでは細かく分類された色名、色差が大きいところでは粗く分類された色名を付加しているため、分かりにくい色名が付加されず、使用者が色弱者であっても、画像中の各領域の色が、色名として識別可能となるような画像を生成することができる。
【００４０】
実施例２：画像の色数に応じて付加する色名を変える。精度は実施例１に比べて低下するが、処理が簡易化される。実施例１とは、主に色名付加部の構成と色名テーブル５の内容が異なる。
【００４１】
図４は、本発明に係る実施例２の画像処理システムの構成例を示し、１は表示部、２はコンピュータ、４は色名付加部、５は色名テーブル、７は画像形成部である。コンピュータ２、表示部１、画像形成部７は前述した実施例１と同様である。
コンピュータ２は、コンピュータ内部のカラー画像データを画像形成部７を用いてプリントアウトするためにカラー画像データと領域情報を出力する。コンピュータから出力されるカラー画像データは、実施例１と同様に、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の色成分からなる色信号である。領域情報と共に、コンピュータ２が出力したＲＧＢ色信号は、実施例２では、デバイスに依存しない色信号に変換することなく、そのままＲＧＢ色信号が色名付加部４へと送られる。
【００４２】
色名付加部４では、入力画像データおよび領域情報に基づき、色名テーブル５を参照し、各領域の色に対応した色名を抽出し、色名情報を画像データに付加してコンピュータ２へと出力する。コンピュータ２は、色名付加部４より入力されたＲＧＢ色信号を、デバイスに依存するＣＭＹＫ色信号へと変換し、画像形成部７へと出力し、プリントアウトされる。ＲＧＢ色信号からＣＭＹＫ色信号への変換は、実施例１と同様である。
【００４３】
なお、図４に示す構成例では、色名付加処理をコンピュータ２や画像形成部７とは別の装置で行うものとして設けられているが、実施例１と同様、コンピュータ２内に実装しても良いし、あるいは画像形成装置７内に実装しても良い。
【００４４】
図５は、実施例２の色名付加部の構成例を示し、色名付加部４は、色数計数部４４、色名選択部４２、色名合成部４３から構成されている。
【００４５】
色数計数部４４は、コンピュータ２から入力される入力画像データと領域情報から、入力画像データに用いられている色数を計数し、色数情報を入力画像データおよび領域情報と共に、色名選択部４２へと出力し、また、色名合成部４３へ入力画像データおよび領域情報を出力する。色名選択部４２では、入力された領域情報の各領域の色に対応した色名を、色名テーブル５を参照して選択する。その際、色数情報に基づき、適した分類の細かさの色名を色名テーブル５から選択し、色名合成部４３へ出力する。色名合成部４３は、色数計数部４４から入力された入力画像データに、領域情報および色名選択部４２から入力された色名情報に基づいて色名を付加し、色名の合成された出力画像データを出力する。
【００４６】
次に、色名付加部の動作を詳細に説明する。色数計数部４４は入力画像データおよび領域情報が入力されると、各領域に用いられている色の数を計数する。各領域の色は、例えば、領域情報で与えられる単一領域内の画素のＲＧＢ値の平均値や中央値を、その領域の色として採用する。また、入力画像データが一般的なオフィスアプリケーションのようなソフトウェアで作成されたデータである場合、直線・文字・図形といった情報とともに、色情報が付随しており、その情報を該当領域の色として採用する。そして、全ての領域について、他の領域とＲＧＢ値が概ね一致していないかをチェックし、重複していない場合には１色として計数していき、全部で何色の色が含まれるかを算出する。このようにして計数した色数の情報と、入力画像データ、領域情報が色名選択部４２へと出力される。
【００４７】
色名選択部４２では、色数情報に基づき、色名テーブル５を参照して、各領域に対応した色名を選択する。本実施例における色名テーブルの例を図９に示す。色数をＣｎとし、例えば以下のように参照する色名の分類の細かさを切替える。
（１）Ｃｎ≦７  ⇒  分類レベル１
（２）８≦Ｃｎ≦１６  ⇒  分類レベル２
（３）１７≦Ｃｎ  ⇒分類レベル３
【００４８】
前述の実施例１においては、領域毎に参照する色名の分類の細かさが異なっていたが、ここでは画像中の色数に依存するため、全ての領域について、参照する色名の分類の細かさは同じである。例えば、色数Ｃｎ＝９で、ある領域のＲＧＢ値がそれぞれ２００、６０、３であったとする。この場合、まず分類レベル２の最初の色名である『あざやかな赤』のＲＧＢ値の範囲に収まっているかを判定する。ここでは、Ｇの値が範囲内に収まっていないため、次の色名『あざやかな黄みの赤』のＲＧＢ値の範囲に収まっているかを判定する。この場合、収まっているため、この領域の色名として『あざやかな黄みの赤』が選択され、色名情報として色名合成部４３へと送られる。以下、その他の領域についても対応する色名が分類レベル２の色名の中から選択され、色名情報として色名合成部４３へ出力される。以下、色名合成部４３等の動作は前記実施例１と同様であるため省略する。
【００４９】
以上説明したように、実施例２では、入力カラー画像データ中の各領域に用いられている色数に応じて、色数が多い場合には細かく分類された色名、色数が少ない場合には粗く分類された色名を付加しているため、実施例１と比べて精度は劣るものの、分かりにくい色名が付加されず、使用者が色弱者であっても、画像中の各領域の色が、色名として識別可能となるような画像を、より簡易な処理によって生成することができる。
【００５０】
実施例３：Ｌ、Ｃ、ｈの各成分の分散と領域間の差分値に応じて色名の細かさを切替える。実施例１、２とは、主に色名付加部４の構成と色名テーブルの内容が異なる。
【００５１】
実施例３の画像処理システムは、図１に示す画像処理システムの構成例と概ね同様である。図１を用いて実施例３を説明すると、コンピュータ２は、コンピュータ内部のカラー画像データを画像形成部７を用いてプリントアウトするためにカラー画像データと領域情報を出力する。コンピュータから出力されるカラー画像データは、前述の実施例と同様、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の色成分からなる色信号である。色空間変換部３は、ＲＧＢ色信号をデバイスに依存しないＬ＊Ｃｈ（以下、ＬＣｈ）色信号へと変換する。ＬＣｈのＬはＣＩＥＬＡＢ色空間のＬ＊と同一で、彩度Ｃと色相角ｈについては、（２）式により算出される。
【００５２】
【数２】
2009284214.tif 000004
以下、システム全体の構成と動作は実施例１と同様である。
【００５３】
図６は、実施例３の色名付加部の構成を示し、色名付加部４は、色分布計算部４５、色名選択部４２、色名合成部４３から構成されている。
【００５４】
色分布計算部４５は、コンピュータ２から入力される入力画像データと領域情報から、入力画像データに用いられている色のばらつきを計算し、色分布情報として、入力画像データおよび領域情報と共に、色名選択部４２へと出力し、また、色名合成部４３へ入力画像データおよび領域情報を出力する。色名選択部４２では、入力された領域情報の各領域の色に対応した色名を、色名テーブル５を参照して選択する。その際、色分布情報に基づき、適した分類の細かさの色名を色名テーブル５から選択し、色名合成部４３へ出力する。色名合成部４３は、色分布計算部４５から入力された入力画像データに、領域情報および色名選択部４２から入力された色名情報に基づいて色名を付加し、色名の合成された出力画像データを出力する。
【００５５】
次に、色名付加部の動作を詳細に説明する。色分布計算部４５は、入力画像データおよび領域情報が入力されると、各領域に用いられている色の明度方向、彩度方向、色相方向の分散と領域間の明度差、彩度差、色相差の最小値を算出する。領域の数をｎとして、各成分方向の分散は（３）式で与えられる。
【００５６】
【数３】
2009284214.tif 000005
【００５７】
また、明度差、彩度差、色相差については、領域ごとに、他の全ての領域との組み合わせで、最小値ΔＬｍｉｎ、ΔＣｍｉｎ、Δｈｍｉｎを算出する。以上のように算出された分散および各最小値が、入力画像データおよび領域情報と共に色名選択部４２へと出力される。
【００５８】
色名選択部４２では、色分布情報に基づき、色名テーブル５を参照して、各領域に対応した色名を選択する。実施例３における色名テーブルの例を図１０に示す。（３）式における各成分方向への分散を、それぞれσＬ、σＣ、σｈと表すと、以下のように参照する色名の分類の細かさを切替える。
（１）α１１＜σＬ  または  β１１＜σＣ  または  γ１１＜σｈ  ⇒  分類レベル１
（２）α１２＜σＬ≦α１１  または  β１２＜σＣ≦β１１  または  γ１２＜σｈ≦γ１１  ⇒  分類レベル２
（３）σＬ≦α１２  または  σＣ≦β１２  または  σｈ＜γ１２  ⇒  分類レベル３
但し、各αおよびβは任意の定数で、α１２＜α１１、β１２＜β１１、γ１２＜γ１１の大小関係を満たす。
さらに、ある領域について、ΔＬｍｉｎ、ΔＣｍｉｎ、Δｈｍｉｎが、それぞれ所定の値よりも小さかった場合には、１段階粗い色名の分類レベルを採用する（例えば分類レベル２⇒１）。
【００５９】
このように参照する色名の分類の細かさを決定し、前述の実施例と同様に、領域ごとに該当する色名を、図１０に示すような色名テーブル５から選択する。そして、色名情報として、色名選択部４２から色名合成部４３へと送られる。以下の処理は実施例１と同様である。
【００６０】
以上説明したように、実施例３では、入力カラー画像データ中の各領域間の色のばらつきに応じて、色がばらついている場合には粗い分類の色名を付加し、色が偏っている場合には細かく分類された色名を付加するため、分かりにくい色名が付加されず、使用者が色弱者であっても、画像中の各領域の色が、色名として識別可能となるような画像を、より簡易な処理によって生成することができる。
【００６１】
実施例４：
図７は、本発明をソフトウェアで実現する場合の画像処理システムのハードウェア構成例を示す。図７において、コンピュータ１００は、プログラム読取装置１００ａ、全体を制御するＣＰＵ１００ｂ、ＣＰＵ１００ｂのワークエリア等として使用されるＲＡＭ１００ｃ、ＣＰＵ１００ｂの制御プログラム等が記憶されているＲＯＭ１００ｄ、ハードディスク１００ｅ、ＮＩＣ１００ｆ、マウス１００ｇ、キーボード１００ｈ、画像データを表示し、ユーザーが画面に直接触れることで情報の入力が可能なディスプレイ１０１、カラープリンタ等の画像形成装置１０２とを備えている。本画像処理システムは、例えばワークステーションやパーソナルコンピュータ等で実現することができる。
【００６２】
このような構成の場合、図２に示した色差計算部４１、色名選択部４２、色名合成部４３の機能はＣＰＵ１００ｂに持たせることができる。なお、ＣＰＵ１００ｂで行われる画像処理機能は、例えばソフトウェアパッケージ、具体的には、ＣＤ−ＲＯＭや磁気ディスク等の情報記録媒体の形で提供することができ、このため、図７に示す例では、情報記録媒体がセットされると、これを駆動する図示しない媒体駆動装置が設けられている。
【００６３】
以上により、本発明における画像処理装置および画像処理方法は、ディスプレイ等を備えた汎用の計算機システムにＣＤ−ＲＯＭ等の情報記録媒体に記録されたプログラムを読み込ませて、この汎用計算機システムの中央演算装置に画像処理を実行させる装置構成においても実施することが可能である。この場合、本発明の画像処理を実行するためのプログラム、すなわちハードウェアシステムで用いられるプログラムは、記録媒体に記録された状態で提供される。プログラムなどが記録される情報記録媒体としては、ＣＤ−ＲＯＭに限定されるものではなく、例えばＲＯＭ、ＲＡＭ、フラッシュメモリ、光磁気ディスクなどを用いても良い。記録媒体に記録されたプログラムは、ハードウェアシステムに組み込まれている記憶装置、例えばハードディスク１００ｅにインストールされることにより、このプログラムを実行して、画像処理機能を実現することができる。
【００６４】
また、本発明の画像処理機能等を実現するためのプログラムは、記録媒体の形で提供されるのみならず、例えば、ネットワークを介した通信によってサーバから提供されるものでも良い。
【図面の簡単な説明】
【００６５】
【図１】実施例１、３の画像処理システムの構成例を示す。
【図２】実施例１の色名付加部の構成を示す。
【図３】色名付加部の処理フローチャートである。
【図４】実施例２の画像処理システムの構成例を示す。
【図５】実施例２の色名付加部の構成を示す。
【図６】実施例３の色名付加部の構成を示す。
【図７】本発明をソフトウェアで実現する場合の画像処理システムのハードウェア構成例を示す。
【図８】実施例１の色名テーブルを示す。
【図９】実施例２の色名テーブルを示す。
【図１０】実施例３の色名テーブルを示す。
【符号の説明】
【００６６】
１  表示部
２  コンピュータ
３、６  色空間変換部
４  色名付加部
５  色名テーブル
７  画像形成装置
【図１】
2009284214.tif 000006
【図２】
2009284214.tif 000007
【図３】
2009284214.tif 000008
【図４】
2009284214.tif 000009
【図５】
2009284214.tif 000010
【図６】
2009284214.tif 000011
【図７】
2009284214.tif 000012
【図８】
2009284214.tif 000013
【図９】
2009284214.tif 000014
【図１０】
2009284214.tif 000015