(57)【要約】【課題】画像の色空間を特定の装置に依存しない色空間に変換するための複数の異なる色基準の中からユーザが好みの色基準を選択しやすくすること。【解決手段】画像の色空間を特定の装置に依存しない色空間に変換するための色基準データに基づいて画像を処理する画像処理装置であって、複数の異なる色基準データそれぞれに基づいて画像の色空間が変換された複数の色基準画像を生成する色基準画像生成部と、生成された複数の色基準画像のうち色基準画像間の差分が所定の閾値以上である複数の色基準画像を、複数の色基準データの中から使用する色基準データを選択するための複数の選択候補画像として提示する選択候補画像提示部とを含むことを特徴とする。【選択図】図６
2016100682.tif 000002
【特許請求の範囲】
【請求項１】
画像の色空間を特定の装置に依存しない色空間に変換するための色基準データに基づいて画像を処理する画像処理装置であって、
複数の異なる前記色基準データそれぞれに基づいて前記画像の色空間が変換された複数の色基準画像を生成する色基準画像生成部と、
生成された前記複数の色基準画像のうち前記色基準画像間の差分が所定の閾値以上である複数の前記色基準画像を、前記複数の色基準データの中から使用する前記色基準データを選択するための複数の選択候補画像として提示する選択候補画像提示部と
を含むことを特徴とする画像処理装置。
【請求項２】
前記複数の選択候補画像に基づいて、前記選択候補画像間の差異を強調する画像である差異強調画像を生成する差異強調画像生成部
を含み、
前記選択候補画像提示部は、生成された前記差異強調画像を提示する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記差異強調画像生成部は、前記選択候補画像間の差分が所定の閾値以上である画素値を他の画素と判別容易な画素値に置換した前記差異強調画像を生成する
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記差異強調画像生成部は、前記選択候補画像間の差分が所定の閾値未満である画素値の彩度が元の画素値よりも低い画素値に置換した前記差異強調画像を生成する
ことを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記選択候補画像提示部は、前記色基準画像間の各画素の差分の平均値が所定の閾値以上である複数の前記色基準画像を、前記複数の選択候補画像として提示する
ことを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記選択候補画像提示部は、前記色基準画像間の各画素の差分のうちの最大値が所定の閾値以上である複数の前記色基準画像を、前記複数の選択候補画像として提示する
ことを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項７】
画像の色空間を特定の装置に依存しない色空間に変換するための色基準データに基づいて画像を処理する画像処理装置を制御する制御プログラムであって、
複数の異なる前記色基準データそれぞれに基づいて前記画像の色空間が変換された複数の色基準画像を生成するステップと、
生成された前記複数の色基準画像のうち前記色基準画像間の差分が所定の閾値以上である複数の前記色基準画像を、前記複数の色基準データの中から使用する前記色基準データを選択するための複数の選択候補画像として提示するステップと
を情報処理装置に実行させることを特徴とする画像処理装置の制御プログラム。
【請求項８】
画像の色空間を特定の装置に依存しない色空間に変換するための色基準データに基づいて画像を処理する画像処理装置の制御方法であって、
複数の異なる前記色基準データそれぞれに基づいて前記画像の色空間が変換された複数の色基準画像を生成し、
生成された前記複数の色基準画像のうち前記色基準画像間の差分が所定の閾値以上である複数の前記色基準画像を、前記複数の色基準データの中から使用する前記色基準データを選択するための複数の選択候補画像として提示する
ことを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御プログラム及び画像処理装置の制御方法に関する。
【背景技術】
【０００２】
プリンタ、スキャナ、プロジェクタ、ディスプレイ等の異なる装置間で統一した色を表示するカラーマネジメント技術が知られている。カラーマネジメント技術は、特定の装置に依存する色空間を、ＩＣＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｌｏｒ  Ｃｏｎｓｏｒｔｉｕｍ）プロファイル等を用いて、特定の装置に依存しない色空間に変換する。ＩＣＣプロファイルは、特定の装置に依存する色空間から特定の装置に依存しない色空間（ＰＣＳ：Ｐｒｏｆｉｌｅ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｐａｃｅ）にマッピングする変換テーブルや変換式であり、以降、「色基準」とする。
【０００３】
例えば、このような色基準を用いることにより、印刷対象となる画像をプリンタにより印刷した場合にどのような印刷色が得られるかを、ディスプレイ等の表示装置上でプレビュー表示することができる。また、使用可能な複数の異なる色基準を用いて生成された複数のプレビューを表示することで、ユーザは好みに合った色基準を選択することができる。このような複数のプレビュー表示の際には、それぞれの色基準を用いたプレビュー画像の違いを把握しやすくする等、ユーザが好みの色基準を選択しやすくすることが望まれる。
【０００４】
色調補正や回転等の画像処理が施されたプレビュー画像を把握しやすくすることを目的として、色調補正や回転等の画像処理が施された画像とそれ以外の画像とを区別できる態様で並べて表示することが提案されている（例えば、特許文献１を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数の色基準それぞれを用いた複数のプレビュー画像は、比較的彩度の低い色しか含まれていないポートレート画像等、画像の種類によっては見た目の違いが出にくい場合がある。そのため、見た目の違いが出にくい画像のプレビュー表示では、ユーザが好みの色基準を選択することが困難な場合がある。特許文献１に開示された技術では、見た目に分かりやすい画像処理が施された画像とそれ以外の画像とを区別できる態様で表示するのみであり、色基準を用いたプレビューのように見た目の違いが出にくい画像を表示することは考慮されていない。
【０００６】
本発明は、このような課題を解決するためになされたものであり、画像の色空間を特定の装置に依存しない色空間に変換するための複数の異なる色基準の中からユーザが好みの色基準を選択しやすくすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様は、画像の色空間を特定の装置に依存しない色空間に変換するための色基準データに基づいて画像を処理する画像処理装置であって、複数の異なる前記色基準データそれぞれに基づいて前記画像の色空間が変換された複数の色基準画像を生成する色基準画像生成部と、生成された前記複数の色基準画像のうち前記色基準画像間の差分が所定の閾値以上である複数の前記色基準画像を、前記複数の色基準データの中から使用する前記色基準データを選択するための複数の選択候補画像として提示する選択候補画像提示部とを含むことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、画像の色空間を特定の装置に依存しない色空間に変換するための複数の異なる色基準の中からユーザが好みの色基準を選択しやすくすることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る画像処理装置のハードウェア構成を例示する図である。
【図２】本発明の実施形態に係る画像処理装置の機能構成を例示するブロック図である。
【図３】本発明の実施形態に係る色基準データ記憶部に格納されている色基準データの一覧を例示する図である。
【図４】本発明の実施形態に係る色基準データの一例を例示する図である。
【図５】本発明の実施形態に係る閾値設定画面を例示する図である。
【図６】本発明の実施形態に係る表示対象画像処理部による表示対象画像の取得処理を例示するフローチャートである。
【図７】本発明の実施形態に係る２つの色基準画像間の大小関係と入れ替え対象の色基準とが関連付けられたテーブルを例示する図である。
【図８】本発明の実施形態に係る選択画面を例示する図である。
【図９】本発明の実施形態に係る画像処理装置の各部による全体動作を例示するフローチャートである。
【図１０】本発明の実施形態に係る選択画面を例示する図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、画像の色空間を、プリンタ、スキャナ、プロジェクタ、ディスプレイ等の特定の装置に依存しない色空間へ変換するための色基準データに基づいて画像を処理する画像処理装置を例として説明する。
【００１１】
図１は、本実施形態に係る画像処理装置１のハードウェア構成を例示する図である。図１に示すように、本実施形態に係る画像処理装置１は、一般的なサーバやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置と同様の構成を含む。
【００１２】
すなわち、本実施形態に係る画像処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続された構成である。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００１３】
ＣＰＵ１０は演算手段であり、画像処理装置１全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。なお、ＨＤＤの他、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の半導体記憶装置を用いても良い。
【００１４】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが画像処理装置１の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボード、マウス、各種のハードボタン、タッチパネル等、ユーザが画像処理装置１に情報を入力するためのユーザインタフェースである。
【００１５】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことによりソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像処理装置１の機能を実現する機能ブロックが構成される。
【００１６】
図２は、本実施形態に係る画像処理装置１の機能構成を例示するブロック図である。図２に示すように、本実施形態に係る画像処理装置１は、ネットワークＩ／Ｆ１０１、ディスプレイパネル１０２、操作表示制御部１０３、サムネイル画像生成部１０４、色基準画像生成部１０５、色基準データ記憶部１０６、閾値設定部１０７、表示対象画像取得部１０８、差異強調画像生成部１０９及び選択画面生成部１１０及び印刷用画像生成部１１１を含む。
【００１７】
ネットワークＩ／Ｆ１０１は、画像処理装置１がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）等のインタフェースが用いられる。
【００１８】
ディスプレイパネル１０２は、画像処理装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像処理装置１を直接操作し若しくは画像処理装置１に対して情報を入力する際の入力インタフェースでもある。操作表示制御部１０３は、ディスプレイパネル１０２に情報表示を行い若しくはディスプレイパネル１０２を介して入力された情報を各部に通知する。
【００１９】
サムネイル画像生成部１０４は、ネットワークＩ／Ｆ１０１を介して他の機器から入力された画像（以降、「入力画像」とする）を取得し、印刷用画像生成部１１１に対して出力する。入力画像は、後述する色基準データを埋め込み可能なＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）及びＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）等である。
【００２０】
また、サムネイル画像生成部１０４は、入力画像からサムネイル画像を生成し、色基準画像生成部１０５に対して出力する。サムネイル画像は、入力画像を必要に応じてラスタライズして、画像中のベクターデータをラスタデータに置き換えた後、画像縮小処理を行うことにより生成される。画像縮小処理における画素補間としては、バイキュービック法、バイリニア法、ニアレストネイバー法等の一般的な方法が用いられる。
【００２１】
色基準画像生成部１０５は、サムネイル画像生成部１０４から入力されたサムネイル画像から、色基準データ記憶部１０６に記憶されている複数の異なる色基準データのうちの所定の数（例えば３つ）の色基準データに基づいて、複数の色基準画像を生成する。図３は、色基準データ記憶部１０６に格納されている色基準データの一覧を例示する図である。図３に示すように、色基準データは、例えばＩＣＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｌｏｒ  Ｃｏｎｓｏｒｔｉｕｍ）により策定されているＩＣＣプロファイルである。また、色基準データは、プリンタ、プロジェクタ等の装置（デバイス）の種類やレンダリングインテントの方式ごとに定められている。
【００２２】
図４は、ＩＣＣプロファイルの仕様に従って定められた色基準データの一例を例示する図である。図４に示すように、色基準データは、特定のデバイスに依存する色空間から特定のデバイスの依存しない色空間（ＰＣＳ：Ｐｒｏｆｉｌｅ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｐａｃｅ）に変換するための変換テーブルである。例えば、ＲＧＢ色空間を均等に区切った格子点データに対して対応するＰＣＳとしてＣＩＥＬＡＢ均等色空間のＬ＊ａ＊ｂ＊値が定められている。なお、本実施形態においては、ＰＣＳとしてＬ＊ａ＊ｂ＊値が用いられる場合を例として説明するが、これは一例であり、ＸＹＺ三刺激値が用いられてもよい。
【００２３】
なお、色基準データは、特定のデバイスに依存する色空間からＰＣＳに変換するための変換テーブルの他に、逆方向の変換を行うための変換テーブルも含まれる（図示せず）。逆方向の変換を行うための変換テーブルは、ＰＣＳを均等に区切った格子点データに対応するＲＧＢ値が定められている。ＰＣＳに変換する変換テーブル及び逆方向の変換テーブルを区別して、Ａ２Ｂテーブル及びＢ２Ａテーブルと呼ぶことがあるが、本実施形態においては、Ａ２Ｂテーブルを色基準データとして説明する。
【００２４】
色基準画像生成部１０５は、例えば、上述した色基準データ記憶部１０６に格納されている３つの異なる色基準データを用いて、それぞれ入力画像の色空間をＰＣＳに変換して３つの色基準画像を生成し、表示対象画像取得部１０８に対して出力する。閾値設定部１０７は、ディスプレイパネル１０２に表示される閾値設定画面を介して設定された所定の閾値を、操作表示制御部１０３を介して取得して、表示対象画像取得部１０８に対して出力する。
【００２５】
図５は、ディスプレイパネル１０２に表示される閾値設定画面を例示する図である。閾値は、後述する表示対象画像取得部１０８により用いられる。図５に示すように、閾値設定画面においては、色差、彩度差及び明度差等の各差分の閾値がそれぞれ設定部１２１、１２２、１２３を動かすことにより設定される。例えば、図５に示すように各閾値は１〜１０の値に設定可能であり、値が小さくなるほどその差分を重視することを意味するものとする。各差分の閾値の詳細は、表示対象画像取得部１０８の処理とともに後述する。
【００２６】
図５に示した「ＯＫ」ボタンが押下されると、閾値設定部１０７は、設定された各閾値を取得して、表示対象画像取得部１０８に対して出力する。なお、本実施形態においては、設定部を動かすことにより各閾値を設定する場合を例として説明したが、これは一例であり、入力ボックスに閾値を入力する等、閾値を設定できる態様であればどのような態様であってもよい。また、本実施形態においては、各差分は色差、彩度差及び明度差とする場合を例として説明したが、これは一例であり、色基準画像間の色相角の差であってもよいし、これらのいずれか又はいずれかの組み合わせであってもよい。
【００２７】
表示対象画像取得部１０８は、色基準画像生成部１０５から入力された複数の色基準画像間の差分及び閾値設定部１０７から入力された閾値に基づいて、複数の色基準画像を評価する。そして、表示対象画像取得部１０８は、評価結果に応じて、入力された複数の色基準画像を、表示部であるディスプレイパネル１０２に表示する表示対象画像として取得する。以下、表示対象画像取得部１０８による具体的な表示対象画像の取得処理を説明する。
【００２８】
図６は、表示対象画像取得部１０８による表示対象画像の取得処理を例示するフローチャートである。図６に示すように、表示対象画像取得部１０８は、閾値設定部１０７から入力された閾値を取得する（Ｓ６０１）。閾値を取得した表示対象画像取得部１０８は、色基準画像生成部１０５から入力された複数の色基準画像間の差分を算出する（Ｓ６０２）。なお、ここでは、色基準画像生成部１０５から３つの色基準画像が入力されるものとし、３つの色基準画像をそれぞれ色基準画像Ａ、色基準画像Ｂ及び色基準画像Ｃとする。また、ここでは、色基準画像の色差を差分とする。
【００２９】
Ｓ６０２の処理において、表示対象画像取得部１０８は、３つの色基準画像Ａそれぞれの組み合わせ、すなわち色基準画像Ａ及びＢ、色基準画像Ｂ及びＣ、色基準画像Ａ及びＣそれぞれの間の差分を算出する。具体的には、例えば、表示対象画像取得部１０８は、まず、以下の式（１）により２つの色基準画像Ｘ及びＹの同じ位置の画素の色差ΔＥｘｙを算出する。
2016100682.tif 000003
【００３０】
そして、表示対象画像取得部１０８は、各画素の色差ΔＥｘｙの合計値を色基準画像の総画素数で除算して、平均値を色基準画像間の色差として算出する。図６に戻り、色基準画像間の色差を算出した表示対象画像取得部１０８は、各色基準画素間で算出した各色差のすべてが閾値設定部１０７から入力された色差の閾値以上であるか否かを判定する（Ｓ６０３）。この判定を複数の色基準画像間の評価とする。
【００３１】
すべての色差が閾値以上である場合（Ｓ６０３／ＹＥＳ）、表示対象画像取得部１０８は、色基準画像生成部１０５から入力された３つの色基準画像すべてを表示対象画像として取得したことを色基準画像生成部１０５に対して通知する（Ｓ６０４）。この通知を受けた色基準画像生成部１０５は、選択画面生成部１１０に対して、サムネイル画像生成部１０４から入力されたサムネイル画像及び生成した複数の色基準画像を出力する。
【００３２】
さらに、表示対象画像取得部１０８は、３つの色基準画像のうちの２つの色基準画像に基づいて、差異強調用画像データを生成する（Ｓ６０５）。具体的には、例えば、表示対象画像取得部１０８は、２つの色基準画像Ａ、Ｂを用いた場合、まず色基準画像Ａ、Ｂの同じ位置の画素ごとの色差が閾値以上であるか否かを判定する。そして、表示対象画像取得部１０８は、色差が閾値以上である場合、例えば“１”とし、色差が閾値よりも小さい場合、例えば“０”とするフラグ情報を画素ごとに生成する。
【００３３】
画素ごとのフラグ情報を生成した表示対象画像取得部１０８は、生成したフラグ情報及びいずれかの色基準画像を、差異強調用画像データとして、差異強調画像生成部１０９に対して出力して（Ｓ６０６）、処理を終了する。
【００３４】
一方、いずれかの差分が閾値よりも小さい場合（Ｓ６０３／ＮＯ）、表示対象画像取得部１０８は、評価結果に応じて、入れ替え対象の色基準画像の代わりとなる別の色基準画像を、色基準画像生成部１０５に対して要求して（Ｓ６０７）、処理を終了する。図７は、２つの色基準画像間の大小関係と入れ替え対象の色基準とが関連付けられたテーブルを例示する図である。図７に示したテーブルは、色基準Ａ、Ｂ及び色基準Ｂ、Ｃ及び色基準Ａ、Ｃそれぞれの間の色差の大小関係の組み合わせと、その組み合わせの場合に入れ替え対象となる色基準との関係を表す。色差の大小関係が「大」は色差が閾値以上であることを示し、「小」は色差が閾値よりも小さいことを示す。
【００３５】
例えば、表示対象画像取得部１０８は、色基準Ａ、Ｃ及び色基準Ｂ、Ｃ及び色基準Ａ、Ｃそれぞれの間の色差が順に「小」、「小」、「大」である場合、色基準Ｂの画像の代わりとなる別の色基準の画像を、色基準画像生成部１０５に対して要求する。表示対象画像取得部１０８からの要求を受けた色基準画像生成部１０５は、色基準データ記憶部１０６に格納されている要求された数の別の色基準データを用いて、それぞれ色基準画像を生成して、表示対象画像取得部１０８に対して出力する。色基準画像生成部１０５から別の色基準画像が入力された表示対象画像取得部１０８は、図６に示した処理を再度実行する。
【００３６】
また、色基準画像間の彩度差や明度差についても、彩度差及び明度差それぞれに対して設定された閾値を用いてこのような図６に示した処理が実行される。彩度差を用いる場合、例えば、Ｌ＊ａ＊ｂ＊のデータが明度Ｌ＊、彩度Ｃ＊、色相角ｈ＊のデータに変換された色基準画像に基づいて、図６に示した処理が実行される。
【００３７】
差異強調画像生成部１０９は、表示対象画像取得部１０８から入力された差異強調用画像データを用いて、表示対象画像間の差異を強調する画像である差異強調画像を生成する。具体的には、差異強調画像生成部１０９は、差異強調用画像データに含まれる色基準画像において、フラグ情報が“１”である画素のＬ＊、ａ＊、ｂ＊の値を、他の画素と判別容易な画素値、例えばそれぞれＬ＊＝５０、ａ＊＝０、ｂ＊＝０のグレーに置換する。そして、差異強調画像生成部１０９は、置換後のＬ＊ａ＊ｂ＊のデータを、ディスプレイパネル１０２の表示特性に合わせたＲＧＢ値のデータへ変換し、差異強調画像として選択画面生成部１１０に対して出力する。
【００３８】
選択画面生成部１１０は、色基準画像生成部１０５から入力されたサムネイル画像及び複数の色基準画像と差異強調画像生成部１０９から入力された差異強調画像とを表示部であるディスプレイパネル１０２に表示する画面を生成する。生成された画面は、ユーザが好みの色基準を選択するための選択画面である。生成された選択画面は、操作表示制御部１０３を介してディスプレイパネル１０２に表示される。
【００３９】
図８は、ディスプレイパネル１０２に表示される選択画面を例示する図である。図８に示すように、選択画面は、元画像（サムネイル画像）、差分強調画像、各色基準画像間の色差が閾値上である色基準画像を含む。また、例えば、各色基準画像には使用する色基準を選択するためのラジオボタンが設けられている。図８に示した選択画面に表示される複数の色基準画像は互いの色差が閾値以上であるので、ユーザは色基準の違いを比較しやすく、好みの色基準を選択しやすくなる。
【００４０】
このような表示対象画像取得部１０８により取得された複数の表示対象画像を、選択画面生成部１１０及び操作表示制御部１０３により、選択候補となる複数の選択候補画像としてディスプレイパネル１０２に提示する処理が本実施形態の要旨の１つである。すなわち、表示対象画像取得部１０８、選択画面生成部１１０及び操作表示制御部１０３は、複数の色基準データの中から使用する色基準データを選択するための複数の選択候補画像を提示する選択候補画像提示部として機能する。また、差分強調画像は、表示対象画像すなわち選択候補画像間の際を強調する画像である。
【００４１】
また、ユーザは図８に示した選択画面に表示される差分強調画像を参照して、色差の大きいグレー部分（図８においては濃いドットでハッチングされた領域２０１）に特に注目することで、色基準の違いを比較しやすく、好みの色基準をより選択しやすくなる。
【００４２】
ディスプレイパネル１０２に表示されている図８に示した選択画面を介してユーザによりいずれかの色基準が選択されて、「決定」ボタンが押下されると、選択された色基準が、操作表示制御部１０３を介して印刷用画像生成部１１１に対して通知される。
【００４３】
一方、ユーザにより「再選択」ボタンが押下されると、操作表示制御部１０３を介して生成した色基準画像に用いた色基準以外の色基準を用いた色基準画像の生成要求が色基準画像生成部１０５に対して通知される。色基準画像生成部１０５は、色基準データ記憶部１０６に複数の別の色基準データが格納されている場合、複数の別の色基準データを用いて複数の色基準画像を生成し、各構成部は再度同様の処理を行う。
【００４４】
印刷用画像生成部１１１は、操作表示制御部１０３を介して通知された色基準の色基準データを、色基準データ記憶部１０６から取得する。そして、印刷用画像生成部１１１は、サムネイル画像生成部１０４から入力された入力画像に、取得した色基準データを埋め込んだ印刷用画像データを生成し、ネットワークＩ／Ｆ１０１を介してプリンタ等の画像形成装置に対して出力する。
【００４５】
次に、本実施形態に係る画像処理装置１の各部による全体動作を説明する。図９は、本実施形態に係る画像処理装置１の各部による全体動作を例示するフローチャートである。図９に示すように、サムネイル画像生成部１０４は、入力画像からサムネイル画像を生成する（Ｓ９０１）。
【００４６】
サムネイル画像が生成されると、色基準画像生成部１０５は、生成されたサムネイル画像から複数の色基準データを用いて複数の色基準画像を生成する（Ｓ９０２）。複数の色基準画像が生成されると、表示対象画像取得部１０８は、生成された複数の色基準画像を評価して、評価結果に応じて複数の色基準画像を表示対象画像として取得する（Ｓ９０３）。
【００４７】
また、表示対象画像が取得されると、差異強調画像生成部１０９は、取得された表示対象画像である複数の色基準画像から差異強調画像を生成する（Ｓ９０４）。差異強調画像が生成されると、選択画面生成部１１０は、サムネイル画像、複数の色基準画像（表示対象画像）及び差異強調画像を含む選択画面を生成し、ディスプレイパネル１０２に選択画面を表示させる（Ｓ９０５）。
【００４８】
表示された選択画面を介してユーザにより色基準が選択されると（Ｓ９０６／ＹＥＳ）、印刷用画像生成部１１１は、色基準データ記憶部１０６から選択された色基準データを取得する（Ｓ９０７）。色基準データを取得した印刷用画像生成部１１１は、入力画像に取得した色基準データを埋め込んで印刷用画像データを生成する（Ｓ９０８）。
【００４９】
一方、表示された選択画面を介してユーザにより「再選択」ボタンが押下されると（Ｓ９０６／ＮＯ）、色基準画像生成部１０５は、色基準データ記憶部１０６に未使用の色基準データが格納されているか否かを判定する（Ｓ９０９）。未使用の複数の色基準データが格納されている場合（Ｓ９０９／ＹＥＳ）、色基準画像生成部１０５は、未使用の複数の色基準データを用いて複数の色基準画像を生成し（Ｓ９０２）、各構成部は以降の処理を繰り返す。
【００５０】
一方、未使用の複数の色基準データが格納されていない場合（Ｓ９０９／ＮＯ）、操作表示制御部１０３は、選択可能な他の色基準データがなく、元の選択画面に表示されている色基準画像から色基準を選択するよう促すメッセージ等を表示する。そして、操作表示制御部１０３は、ユーザによる色基準の選択を待つ。なお、上記実施形態において「再選択」ボタンが押下された場合であって、すべての色基準を入れ替える数の未使用の色基準データがないときは、未使用の色基準データの数分だけの色基準画像が入れ替えられるようにしてもよい。
【００５１】
以上説明したように、本実施形態に係る画像処理装置１は、複数の色基準データを用いてそれぞれ生成した複数の色基準画像の中から色基準画像間の差分が所定の閾値以上である複数の色基準画像を表示対象画像として取得する。そして、画像処理装置１は、取得した複数の表示対象画像を選択画面に表示する。これにより、選択画面には色基準画像間の差分が比較的大きな色基準画像が表示されるので、ユーザが色基準画像の見た目の違いを認識しやすくなる。そのため、本実施形態によれば、画像の色空間を特定の装置に依存しない色空間に変換するための複数の異なる色基準の中からユーザが好みの色基準を選択しやすくすることが可能になる。
【００５２】
さらに、本実施形態に係る画像処理装置１は、選択画面に差異強調画像を表示する。これにより、ユーザは色基準画像のどの領域で特に差異が大きいかを認識でき、その領域に注目することで色基準画像の見た目の違いをさらに認識しやすくなる。そのため、異なる色基準の中からユーザが好みの色基準をさらに選択しやすくすることが可能になる。しかしながら、差異強調画像を選択画面に表示することは本実施形態の必須の構成ではない。
【００５３】
なお、上記実施形態において、表示対象画像取得部１０８は、各画素の色差の平均値を色基準画像間の色差として算出する場合を例として説明した。しなしながら、これは一例であり、表示対象画像取得部１０８は、各画素の色差のうちの最大値を差分として算出してもよい。この場合、色基準画像全体で差分が平均化されないので、一部分の領域で差分が大きい色基準画像が表示対象画像として取得されるので、ユーザはその領域に注目して異なる色基準から好みの色基準を選択することができる。その他、表示対象画像取得部１０８は、各画素の分散値の総和を画素数で除算した平均値や各画素の分散値のうちの最大値を差分として算出してもよい。
【００５４】
また、上記実施形態において、色基準画像生成部１０５は、まず所定の数の色基準画像を生成して表示対象画像取得部１０８に対して出力する場合を例として説明した。この場合、色基準画像生成部１０５は、表示対象画像取得部１０８から他の色基準データを用いた色基準画像の生成要求が通知されると、他の色基準データを用いた色基準画像を生成する。しかしながら、これは一例であり、色基準画像生成部１０５は、色基準データ記憶部１０６に格納されているすべての色基準データを用いてそれぞれの色基準画像を生成して表示対象画像取得部１０８に対して出力してもよい。この場合、表示対象画像取得部１０８は、色基準画像生成部１０５から入力された色基準画像の中から、上述した処理により所定の数の色基準画像を表示対象画像として取得する。
【００５５】
また、上記実施形態に係る画像処理装置１は、入力画像からサムネイル画像を生成し、生成したサムネイル画像から色基準画像や差異強調画像を生成する場合を例として説明した。しかしながら、これは一例であり、元の入力画像のサイズによっては入力画像から直接、色基準画像や差異強調画像を生成してもよい。
【００５６】
また、上記実施形態に係る画像処理装置１は、ネットワークＩ／Ｆ１０１を介して、他の機器から入力画像を取得し、生成した印刷用画像データをプリンタ等の画像形成装置に対して出力する場合を例として説明した。しかしながら、これは一例であり、画像処理装置１自体がプリンタ等の画像形成装置であってもよく、入力画像が画像処理装置１内部の記憶媒体等に蓄積されている画像であってもよい。また、印刷用画像データが画像処理装置１内部のプリンタ専用のエンジン等に出力されてもよい。
【００５７】
また、上記実施形態においては、差異強調画像生成部１０９は、色基準画像間の差分が閾値以上である画素値を、グレー等のユーザが判別しやすい画素値に置換する場合を例として説明した。その他、差異強調画像生成部１０９は、差分が閾値未満である画素値を、判別しやすい画素値に置換してもよい。
【００５８】
具体的には、例えば、差異強調画像生成部１０９は、まず、表示対象画像取得部１０８から入力された差異強調用画像データに含まれるＬ＊ａ＊ｂ＊のデータを、Ｌ＊Ｃ＊ｈ＊データに変換する。次に、差異強調画像生成部１０９は、変換したＬ＊Ｃ＊ｈ＊のデータのうちフラグ情報が“０”である画素のＣ＊の値を例えば０．５倍した値に置換し、Ｌ＊Ｃ＊ｈ＊のデータをＬ＊ａ＊ｂ＊のデータに逆変換する。そして、差異強調画像生成部１０９は、変換したＬ＊ａ＊ｂ＊のデータを、ディスプレイパネル１０２の表示特性に合わせたＲＧＢ値のデータへ変換し、差異強調画像として選択画面生成部１１０に対して出力する。すなわち、生成された差異強調画像では、色基準画像間の差分が閾値未満である画素値の彩度が元画像よりも低くなっている。
【００５９】
図１０は、色基準画像間の差分が閾値未満である画素値を変換して生成した差異強調画像を含む選択画面を例示する図である。図１０に示すように、差分強調画像は、色基準画像間の差分が閾値未満である部分（図１０においては太い縦線でハッチングされた領域２０２）の彩度が元の画像よりも低く表示される。このような構成により、ユーザは差分強調画像を参照して、彩度の低い領域以外に特に注目することで、色基準の違いを比較しやすく、好みの色基準をより選択しやすくなる。
【符号の説明】
【００６０】
１  画像処理装置
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  バス
１０１  ネットワークＩ／Ｆ
１０２  ディスプレイパネル
１０３  操作表示制御部
１０４  サムネイル画像生成部
１０５  色基準画像生成部
１０６  色基準データ
１０７  閾値設定部
１０８  表示対象画像取得部
１０９  差異強調画像生成部
１１０  選択画面生成部
１１１  印刷用画像生成部
１２１、１２２、１２３  設定部
【先行技術文献】
【特許文献】
【００６１】
【特許文献１】特許第４８８８２５１号明細書
【図１】
2016100682.tif 000004
【図２】
2016100682.tif 000005
【図３】
2016100682.tif 000006
【図４】
2016100682.tif 000007
【図５】
2016100682.tif 000008
【図６】
2016100682.tif 000009
【図７】
2016100682.tif 000010
【図８】
2016100682.tif 000011
【図９】
2016100682.tif 000012
【図１０】
2016100682.tif 000013