(57)【要約】【課題】ユーザの色変換に関する確認作業を容易にする。【解決手段】色変換前又は色変換後の画像データから代表色を抽出し、抽出した代表色の色パッチを表示部に表示させる。【選択図】図４
2008228017.tif 000002
【特許請求の範囲】
【請求項１】
色変換前後の画像データの画像を表示部に表示する表示ステップを含むステップを、コンピュータに実行させる色変換処理プログラムにおいて、
色変換前又は色変換後の画像データから代表色を抽出する抽出ステップを有し、
前記表示ステップは、抽出した代表色の色パッチを表示することを特徴とする色変換処理プログラム。
【請求項２】
前記表示ステップは、抽出した代表色の表色値を表示することを特徴とする請求項１に記載の色変換処理プログラム。
【請求項３】
前記表示ステップは、色変換結果を表示することを特徴とする請求項１又は２に記載の色変換処理プログラム。
【請求項４】
前記色変換結果は、色変換前後の代表色の色パッチ及び表色値のうち少なくとも１つを含むことを特徴とする請求項１〜３の何れか一項に記載の色変換処理プログラム。
【請求項５】
前記表示ステップは、代表色を抽出した画像データに対応する表示画像の代表色に相当する部分を識別可能に表示することを特徴とする請求項１〜４の何れか一項に記載の色変換処理プログラム。
【請求項６】
前記抽出ステップにより抽出された代表色の変更が可能な変更ステップを有することを特徴とする請求項１〜５の何れか一項に記載の色変換処理プログラム。
【請求項７】
前記変更ステップは、代表色の追加又は削除が可能であることを特徴とする請求項６に記載の色変換処理プログラム。
【請求項８】
色変換前後の画像データの画像が表示される表示部を含む色変換処理装置において、
色変換前又は色変換後の画像データから代表色を抽出し、抽出した代表色の色パッチを前記表示部に表示させる制御部を有することを特徴とする色変換処理装置。
【請求項９】
請求項８に記載の色変換処理装置と、
前記色変換処理装置により色変換された画像データに基づく画像形成を行う画像形成装置と、
を有することを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換処理プログラム、色変換処理装置及び画像形成システムに関する。
【背景技術】
【０００２】
近年、印刷業界においては、デジタルカメラの普及、グラフィックアプリケーションの高機能化、ＰＣの高性能化等に伴い、ＲＧＢデータによる入稿が増加している。
【０００３】
一般に、印刷機やプリンタ等のＣＭＹＫによる色域は、ＲＧＢの色域よりも狭く、ＲＧＢの原色に近い鮮やかな色をＣＭＹＫで再現することは不可能である。このため、出力画像の色調が一度で十分に満足できる結果が得られることは少なく、色変換結果の確認、プロファイルの修正を必要とすることが多い。
【０００４】
色変換結果の確認の方法として、例えば特許文献１には、モニタ画面に色変換前後の画像を並べて表示し、ユーザが両画像を比較観察しながら修正対象色を指定すると、修正対象色の色変換前後の情報（表色値、色差等）が表示されることが記載されている。
【特許文献１】特開２００３−８７５９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の方法では、修正対象色を一色ずつ画像から選択する必要があり、確認したい色が複数存在する場合には、その都度、指定、確認を繰り返す必要があり煩雑である。また、複数の色の結果を比較したい場合には、別に結果を書き留める等の作業が必要となる。
【０００６】
本発明は、以上のような問題に鑑みてなされたものであり、ユーザの色変換に関する確認作業を容易にすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の色変換処理プログラムは、色変換前後の画像データの画像を表示部に表示する表示ステップを含むステップを、コンピュータに実行させる色変換処理プログラムにおいて、色変換前又は色変換後の画像データから代表色を抽出する抽出ステップを有し、前記表示ステップは、抽出した代表色の色パッチを表示することを特徴とする。
【０００８】
また、本発明の色変換処理装置は、色変換前後の画像データの画像が表示される表示部を含む色変換処理装置において、色変換前又は色変換後の画像データから代表色を抽出し、抽出した代表色の色パッチを前記表示部に表示させる制御部を有することを特徴とする。
【０００９】
また、本発明の画像形成システムは、本発明の色変換処理装置と、前記色変換処理装置により色変換された画像データに基づく画像形成を行う画像形成装置と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、代表色を抽出し、抽出した代表色を表示することにより、ユーザが確認すべき色を容易に認識でき、色変換に関する確認作業が容易になる。
【発明を実施するための最良の形態】
【００１１】
以下、図面に基づいて本実施形態について説明するが、一例であり、本実施形態に限定するものではない。
【００１２】
（システム構成）
図１は、本実施形態に係る画像形成システムの構成図である。画像形成システム１は、ＰＣ（パーソナルコンピュータ）１０及びプリンタ２０から構成されている。ＰＣ１０は、本発明の色変換処理装置に相当する。また、プリンタ２０は、本発明の画像形成装置に相当する。
【００１３】
ＰＣ１０は、ＣＰＵ１１を中心に、バス１２により、ＲＯＭ１３、ＲＡＭ１４、ＨＤ（ハードディスク）１５、キーボードやマウス等の入力部１６、液晶モニタやＣＲＴモニタ等の表示部１７、通信部１８、等が相互に接続されている。
【００１４】
ＨＤ１５には、デジタルカメラやスキャナ等で得られた画像データ、これらのデバイスのデバイスプロファイル、プリンタ２０のデバイスプロファイル、表示部１７のデバイスプロファイル等が記憶されている。また、前記画像データを用いてページ画像データを編集するためのアプリケーションプログラム、編集されたページ画像データの色変換処理を行う色変換処理プログラム、色変換処理されたページ画像データをラスターイメージデータに展開するＲＩＰプログラム等のプログラム、等が記憶されている。
【００１５】
ＣＰＵ１１は、本発明のコンピュータに相当するとともに、色変換処理プログラムに基づいて処理を実行することにより、本発明の制御部として機能する。
【００１６】
デジタルカメラやスキャナ等で得られた画像データは、アプリケーションプログラムによりページ画像データに編集され、色変換処理プログラムにより色変換され、ＲＩＰプログラムによりラスターイメージデータに展開された後、通信部１８を介してプリンタ２０に出力され、プリンタ２０にて画像形成が行われる。
【００１７】
（画像表示の工程）
図２は、本実施形態の色変換処理に係る画像表示の工程の概念図である。一例として、デジタルカメラＤＣで撮像された画像と、当該画像をプリンタ２０で画像形成したときに得られるであろう画像を、表示部１７に並べて表示する場合を想定する。
【００１８】
まず、デジタルカメラＤＣで撮像されたＲＧＢ画像データのＲＧＢ表色値を、デジタルカメラＤＣのプロファイルＡによりＬ*ａ*ｂ*表色値に変換する（手順１）。
【００１９】
次に、上述したようにＣＭＹＫの色域はＲＧＢの色域よりも狭いので、Ｌａｂ空間の圧縮を行う。これにより、Ｌ*ａ*ｂ*表色値→Ｌ*ａ*ｂ*表色値のガマット変換が行われる（手順２）。
【００２０】
次に、ガマット変換後のＬ*ａ*ｂ*表色値を、プリンタ２０のプロファイルＢによりＣＭＹＫ表色値に変換する。これにより、プリンタ２０により画像形成するＣＭＹＫ画像データが作成される（手順３）。
【００２１】
次に、手順１で得られたＬ*ａ*ｂ*表色値を表示部１７のプロファイルＣによりＲＧＢ表色値に変換する（手順４）。これにより、デジタルカメラＤＣで撮像された画像を表示部１７に表示することが可能となる。
【００２２】
次に、手順３で得られたＣＭＹＫ表色値をプリンタ２０のプロファイルＢによりＬ*ａ*ｂ*表色値に変換した後（手順５）、表示部１７のプロファイルＣによりＲＧＢ表色値に変換する（手順６）。これにより、プリンタ２０で画像形成したときに得られるであろう画像を表示部１７に表示することが可能となる。
【００２３】
そして、手順４で得られたデジタルカメラＤＣで撮像された画像としてのＲＧＢデータと、手順６で得られたプリンタ２０で画像形成したときに得られるであろう画像のＲＧＢ画像データとを表示部１７に並べて表示する（手順７）。これにより、ユーザが色変換前後の画像を比較観察することができる。
【００２４】
（画像表示の内容）
＜代表色の抽出＞
図３は、本実施形態の色変換処理に係る代表色の抽出の概念図である。
【００２５】
まず、図３（ａ）に示すように、図２の手順１で得られたＬ*ａ*ｂ*画像データの各Ｌ*ａ*ｂ*表色値をＬ*ａ*ｂ*空間にプロットする。
【００２６】
次に、図３（ｂ）に示すように、Ｌ*ａ*ｂ*各軸における最大値及び最小値からＬ*ａ*ｂ*画像データの分布範囲（図中直方体内）を求める。
【００２７】
次に、図３（ｃ）に示すように、分布範囲を均等な大きさで分割（例えば、５×５×５分割）し、各分割領域に含まれる色数（データ数）が多い順に代表色として決定する。尚、隣接する分割領域が代表色として選ばれた場合には、それらを合わせて１つの代表色としてもよい。
【００２８】
＜代表色の表示＞
図４は、本実施形態の色変換処理に係る代表色の表示部１７への表示形態を示す模式図である。表示部１７には、図４（ａ）に示すような色変換前後の対象画像と、図４（ｂ）に示すような各代表色の色変換前後の色情報とが表示される。
【００２９】
図４（ａ）の色変換前後の対象画像の表示においては、左側に色変換前の表示画像即ちデジタルカメラＤＣで撮像されたＲＧＢ画像データの画像が、右側に色変換後の表示画像即ちプリンタ２０で画像形成したときに得られるであろう画像のＲＧＢ画像データの画像が表示される。また、左側の色変換前の表示画像には、代表色として抽出した画像の箇所にスポイトマークが示される。
【００３０】
図４（ｂ）の各代表色の色変換前後の色情報の表示においては、各代表色の色変換前の色パッチ及びＲＧＢ表色値、並びに各代表色の色変換後の色パッチ及びＣＭＹＫ表色値が表示される。図３（ｃ）に示した分割領域に含まれる色数が多い順に上から表示される。表示される代表色の数は、画面の下部の「抽出する代表色数」の欄に示されている。予めデフォルトとしてある数が設定されており、当該欄に数字を入力することで設定を変更できるようになっている。例えば、図４（ｂ）では、「抽出する代表色数」が「５」に設定され、５つの代表色の色変換前後の色情報が表示されている。
【００３１】
また、代表色から１つの代表色を選択すると、例えば、図４（ｂ）に示すように選択した代表色の色情報がハッチングされるとともに、図４（ａ）において対応する代表色のスポイトマークもハッチングされ、選択した代表色に対応する画像の箇所が一目で認識できるようになっている。このとき、図５に示すように、選択した代表色に対応するスポイトマークだけではなく画像の箇所にもハッチングを入れるようにすれば、さらに認識が容易となる。ハッチング以外にも、目立つ色で境界を縁取るようにすることもできる。尚、選択した代表色に対応する画像の箇所にハッチング等を入れる際には、画素毎に図３（ｃ）に示した分割領域のどれに含まれるかを判定すればよいが、ハッチング等の表示の際にこの演算を行うと表示するまでに時間が掛かる。このため、代表色毎に予め演算して記憶しておくことが好ましい。
【００３２】
また、図４（ｂ）の画面には「追加」、「削除」ボタンが設けられており、手動で代表色を追加又は削除することができるようになっている。代表色の追加又は削除は、図４（ａ）に示すスポイトマークを画像上に追加又は削除することによっても行うことができる。例えば、代表色として追加したい画像の箇所をマウスでクリックすることにより代表色の追加を行う。また、表示されているスポイトマークをマウスでクリックすることにより代表色の削除を行う。図４（ａ）又は図４（ｂ）の一方の画面で代表色の追加又は削除が行われると、それに合わせて他方の画面も連動して更新される。
【００３３】
（画像表示処理のフロー）
図６は、本実施形態に係る画像表示処理のフロー図である。一例として、図２〜図５に示した例に基づいた説明を行う。ＰＣ１０のＣＰＵ１１がＨＤ１５に記憶されている色変換処理プログラムに基づいて処理を実行することにより、当該画像表示処理が行われる。
【００３４】
まず、ＣＰＵ１１は、デジタルカメラＤＣで撮像されたＲＧＢ画像データをＨＤ１５から読み込む（ステップＳ１）。
【００３５】
次に、ＣＰＵ１１は、読み込んだＲＧＢ画像データのＲＧＢ表色値を、デジタルカメラＤＣのプロファイルＡによりＬ*ａ*ｂ*表色値に変換する（ステップＳ２）。
【００３６】
次に、ＣＰＵ１１は、Ｌａｂ空間の圧縮を行う。これにより、Ｌ*ａ*ｂ*表色値→Ｌ*ａ*ｂ*表色値のガマット変換が行われる（ステップＳ３）。
【００３７】
次に、ＣＰＵ１１は、ガマット変換後のＬ*ａ*ｂ*表色値を、プリンタ２０のプロファイルＢによりＣＭＹＫ表色値に変換する（ステップＳ４）。当該ＣＭＹＫ表色値を基にプリンタ２０にて画像形成が行われることになる。
【００３８】
次に、ＣＰＵ１１は、ＣＭＹＫ表色値をプリンタ２０のプロファイルＢによりＬ*ａ*ｂ*表色値に変換した後（ステップＳ５）、表示部１７のプロファイルＣによりＲＧＢ表色値に変換する（ステップＳ６）。これにより、プリンタ２０で画像形成したときに得られるであろう画像のＲＧＢ画像データが得られる。
【００３９】
次に、ＣＰＵ１１は、ステップＳ１で読み込んだＲＧＢ画像データから代表色の抽出を行う（ステップＳ７）。本発明の抽出ステップに相当する。詳細については、後述する。
【００４０】
次に、ＣＰＵ１１は、図４（ａ）に示すように、ステップＳ１で読み込んだデジタルカメラＤＣで撮像されたＲＧＢ画像データと、ステップＳ６で得られたプリンタ２０で画像形成したときに得られるであろう画像のＲＧＢ画像データとを表示部１７に並べて表示する（ステップＳ８）。
【００４１】
次に、ＣＰＵ１１は、ステップＳ７で抽出した代表色をステップＳ８で表示した画像上にスポイトマークで示す（図４（ａ）参照）とともに、ステップＳ７で抽出した代表色の色変換前後の色情報を表示（図４（ｂ）参照）する（ステップＳ９）。ステップＳ８及びステップＳ９は、本発明の表示ステップに相当する。
【００４２】
次に、ＣＰＵ１１は、入力部１６により代表色の変更（追加又は削除）が指示されたか否かを判断する（ステップＳ１０）。
【００４３】
代表色の変更が指示されたと判断すると（ステップＳ１０；Ｙｅｓ）、ＣＰＵ１１は、表示部１７の図４（ａ）及び図４（ｂ）の画面において代表色の変更を行う（ステップＳ１１）。本発明の変更ステップに相当する。その後、ステップＳ１２に進む。
【００４４】
代表色の変更が指示されていないと判断すると（ステップＳ１０；Ｎｏ）、ＣＰＵ１１は、ステップＳ１２に進む。
【００４５】
ステップＳ１２においては、ＣＰＵ１１は、入力部１６により表示処理の終了指示が入力されたか否かを判断する。
【００４６】
入力部１６により表示処理の終了指示が入力されていないと判断すると（ステップＳ１２；Ｎｏ）、ＣＰＵ１１は、ステップＳ１０に戻る。
【００４７】
入力部１６により表示処理の終了指示が入力されたと判断すると（ステップＳ１２；Ｙｅｓ）、ＣＰＵ１１は、フローを終了する。
【００４８】
図７は、ステップＳ７における代表色の抽出のフロー図である。
【００４９】
まず、ＣＰＵ１１は、ステップＳ２で得られたＬ*ａ*ｂ*表色値のＬ*ａ*ｂ*各軸における最大値及び最小値からＬ*ａ*ｂ*画像データの分布範囲を求める（ステップＳ７１）。
【００５０】
次に、ＣＰＵ１１は、分布範囲をＬ*ａ*ｂ*各軸において均等の大きさで分割する（ステップＳ７２）。
【００５１】
次に、ＣＰＵ１１は、各分割領域に含まれる色数をカウントする（ステップＳ７３）。
【００５２】
次に、ＣＰＵ１１は、各分割領域に含まれる色数の多い順に各分割領域をリスト化する（ステップＳ７４）。
【００５３】
次に、ＣＰＵ１１は、リストの先頭から順（色数の多い順）に、設定されている「抽出する代表色数」（図４（ｂ）参照）の数だけ代表色として抽出する（ステップＳ７５）。
【００５４】
次に、ＣＰＵ１１は、抽出した代表色の分割領域が隣接しているか否かを判断する（ステップＳ７６）。
【００５５】
抽出した代表色の分割領域が隣接していないと判断すると（ステップＳ７６；Ｎｏ）、ＣＰＵ１１は、代表色の抽出処理を終了し、ステップＳ８に進む。
【００５６】
抽出した代表色の分割領域が隣接していると判断すると（ステップＳ７６；Ｙｅｓ）、ＣＰＵ１１は、互いの分割領域を結合したものを１つの代表色とする（ステップＳ７７）。
【００５７】
次に、ＣＰＵ１１は、互いの分割領域の色数を加算し、結合した分割領域の色数を算出する（ステップＳ７８）。
【００５８】
次に、ＣＰＵ１１は、代表色の結合に伴い、抽出した代表色を並べ替える（ステップＳ７９）。その後、代表色の抽出処理を終了し、ステップＳ８に進む。
【００５９】
以上のように、本実施形態によれば、代表色を抽出し、抽出した代表色の色パッチを表示することにより、ユーザが確認すべき色を容易に認識でき、色変換に関する確認作業が容易になる。
【００６０】
また、表色値も併せて表示することにより、確認すべき色の詳細情報が容易に得られる。
【００６１】
また、色変換前後の代表色の色パッチ、表色値を表示することにより、色変換前後の対比を容易に行うことができる。
【００６２】
また、表示画像の代表色に相当する部分を識別可能に表示することにより、画像上における代表色の箇所を容易に確認できる。
【００６３】
また、抽出した代表色の変更を可能とすることにより、主観的に重要と思われる色の追加又は削除ができ、使い勝手が向上する。
【００６４】
また、色数の多い色から順に代表色として抽出し、表示することにより、ユーザが確認すべき色をより明確にすることができる。
【００６５】
また、表色値の近い代表色を結合させることにより、より実情に即した順に代表色を並べることができる。
【００６６】
尚、上述したように、上記の実施形態における記述内容は一例であり、これに限定されるものではない。以下のような変形も可能である。
【００６７】
本実施形態では、色変換前の画像データから代表色の抽出を行ったが、色変換後の画像データから代表色の抽出を行ってもよい。
【００６８】
本実施形態では、ＲＧＢ画像データをＣＭＹＫ画像データに色変換する場合に適用した例を示したが、これに限るものではない。ＣＭＹＫ→ＲＧＢ、ＲＧＢ→ＲＧＢ、ＣＭＹＫ→ＣＭＹＫいずれの色変換にも適用することができる。
【００６９】
例えばＣＭＹＫ→ＲＧＢの色変換を行う場合、４次元のＣＭＹＫ表色値から代表色を抽出することになるが、この場合に本実施形態のように３次元の均等色空間であるＬ*ａ*ｂ*表色値に変換してから代表色の抽出を行うと抽出処理が容易になるので好ましい。また、均等色空間であることから、人間の知覚特性に基づいた代表色抽出を行うことができる。
【００７０】
本実施形態では、代表色の抽出の際、画像データの分布範囲を均等分割して代表色の抽出を行ったが、Ｋ−平均法等クラスタリングのアルゴリズムを用いて代表色の抽出を行ってもよい。
【００７１】
本実施形態の画像形成システムでは、画像形成装置としてプリンタ２０を示したが、これに限られるものではなく、画像形成装置として、印刷機、ＤＤＣＰ（Ｄｉｒｅｃｔ  Ｄｉｇｉｔａｌ  Ｃｏｌｏｒ  Ｐｒｏｏｆｉｎｇ）、モニタ等を用いる場合にも本発明を適用することができる。
【図面の簡単な説明】
【００７２】
【図１】本実施形態に係る画像形成システムの構成図である。
【図２】本実施形態の色変換処理に係る画像表示の工程の概念図である。
【図３】本実施形態の色変換処理に係る代表色の抽出の概念図である。図３（ａ）は、Ｌ*ａ*ｂ*空間に画像データをプロットした状態を示している。図３（ｂ）は、画像データの分布範囲を示している。図３（ｃ）は、分布範囲を均等分割した状態を示している。
【図４】本実施形態の色変換処理に係る代表色の表示部１７への表示形態を示す模式図である。図４（ａ）は、色変換前後の対象画像の表示を示している。図４（ｂ）は、各代表色の色変換前後における色情報の表示を示している。
【図５】対象画像への代表色の表示における別の例を示している。図５（ａ）は、色変換前後の対象画像の表示を示している。図５（ｂ）は、各代表色の色変換前後における色情報の表示を示している。
【図６】本実施形態に係る画像表示処理のフロー図である。
【図７】ステップＳ７における代表色の抽出のフロー図である。
【符号の説明】
【００７３】
１  画像形成システム
１０  パーソナルコンピュータ
１１  ＣＰＵ
１５  ＨＤ
２０  プリンタ
【図１】
2008228017.tif 000003
【図２】
2008228017.tif 000004
【図３】
2008228017.tif 000005
【図４】
2008228017.tif 000006
【図５】
2008228017.tif 000007
【図６】
2008228017.tif 000008
【図７】
2008228017.tif 000009