(57)【要約】 【課題】効率的に高精度のデバイス特性を生成することができる情報処理装置を提供すること。【解決手段】出力デバイスにより出力された複数の色に対応するカラーパッチが配列されて成るカラーチャートに基づいて前記出力デバイスのデバイス特性を生成する情報処理装置であって、前記出力デバイスが複数回出力することで得られる、複数のカラーチャートそれぞれにおける前記カラーパッチそれぞれの測定値を取得する取得手段と、前記複数の色それぞれについて、前記取得された測定値に含まれる異常値を除外して、前記出力デバイスのデバイス特性を生成するために用いる１つの測定値を決定する決定手段と、前記複数の色それぞれに対応する前記１つの測定値に基づいて、前記デバイス特性を生成する生成手段と、を有し、前記複数の色それぞれのパッチは、前記複数のカラーチャートそれぞれに含まれる。【選択図】  図５
2020025307.tif 000002
【特許請求の範囲】
【請求項１】
出力デバイスにより出力された複数の色に対応するカラーパッチが配列されて成るカラーチャートに基づいて前記出力デバイスのデバイス特性を生成する情報処理装置であって、
前記出力デバイスが複数回出力することで得られる、複数のカラーチャートそれぞれにおける前記カラーパッチそれぞれの測定値を取得する取得手段と、
前記複数の色それぞれについて、前記取得された測定値に含まれる異常値を除外して、前記出力デバイスのデバイス特性を生成するために用いる１つの測定値を決定する決定手段と、
前記複数の色それぞれに対応する前記１つの測定値に基づいて、前記デバイス特性を生成する生成手段と、を有し、
前記複数の色それぞれのパッチは、前記複数のカラーチャートそれぞれに含まれることを特徴とする情報処理装置。
【請求項２】
前記カラーパッチそれぞれは分光測色器により測定されることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記複数のカラーチャートは、前記出力デバイスにより異なる記録媒体上に出力されたチャートであることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記取得された測定値のうち同一色のカラーパッチに対応する測定値を比較し、前記異常値を検出する検出手段をさらに有することを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
同一色のカラーパッチは、前記複数のカラーチャート間で異なる位置に配置されていることを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記異常値に対応するカラーパッチを前記カラーチャートから除いた結果、各色について前記カラーチャートに残るカラーパッチの数が所定数に満たないかを判定する判定手段をさらに有することを特徴とする請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記判定手段が前記カラーパッチの数が所定数に満たないと判定した場合、当該色のカラーパッチの測定値の算出精度が保証範囲外であることを示すメッセージを表示部に表示させる表示制御手段をさらに有することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記判定手段が前記カラーパッチの数が所定数に満たないと判定した場合、当該色のカラーパッチで構成するカラーチャートの再出力及び再測定を促すメッセージを表示部に表示させる表示制御手段をさらに有することを特徴とする請求項６に記載の情報処理装置。
【請求項９】
コンピュータを請求項１乃至８のいずれか一項に記載の情報処理装置の各手段として機能させるためのプログラム。
【請求項１０】
出力デバイスにより出力された複数の色に対応するカラーパッチが配列されて成るカラーチャートに基づいて前記出力デバイスのデバイス特性を生成する情報処理方法であって、
前記出力デバイスが複数回出力することで得られる、複数のカラーチャートそれぞれにおける前記カラーパッチそれぞれの測定値を取得するステップと、
前記複数の色それぞれについて、前記取得された測定値に含まれる異常値を除外して、前記出力デバイスのデバイス特性を生成するために用いる１つの測定値を決定するステップと、
前記複数の色それぞれに対応する前記１つの測定値に基づいて、前記デバイス特性を生成するステップと、を有し、
前記複数の色それぞれのパッチは、前記複数のカラーチャートそれぞれに含まれることを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラーチャートの測色データよりデバイス特性を生成する情報処理に関する。
【背景技術】
【０００２】
出力デバイスの色再現特性が十分か否かを確認するためには、当該出力デバイスの色再現特性を取得する必要がある。出力デバイスの色再現特性を取得するには、例えば、当該出力デバイスにて表示または出力したカラーチャートのカラーパッチを測定（測色）する。カラーチャートは、例えば、０≦Ｒ，Ｇ，Ｂ≦２５５の範囲で９スライスした（９段階のグラデーションに分けた）ＲＧＢデータ（７２９色）のカラーパッチより構成される。カラーチャートのカラーパッチを測定する場合、例えば、２次元測定器を用いて、複数のカラーパッチを含むカラーチャートを一度に測定する。プリンタのカラーチャートのカラーパッチを測定する場合には、複数種類のカラーチャートを測定することもある。出力デバイスの色再現特性は、デバイス特性と称される。
【０００３】
このようなカラーチャートのカラーパッチの測定における測定データは、出力デバイスの面内むらや出力デバイスの経時変化の影響を受ける。正確な出力デバイス特性を取得するためには、出力デバイスの面内むらや出力デバイスの経時変化の影響を取り除く必要がある。面内むらとは、出力デバイスにより出力された色の色むら（例えば、同一紙面上における濃度むら）である。
特許文献１は、プリンタのプロファイル（デバイス特性）を作成する際に、色むらの影響を低減する装置を開示している。特許文献１では、まず、プロファイル作成用カラーパッチと色むら確認用カラーパッチとを含むカラーチャートを複数配置したカラーチャート印刷物を作る。そして、他の色むら確認用カラーパッチとの色差の大きい色むら確認用カラーパッチを含むカラーチャートを、異常なカラーパッチを含むカラーチャートであると判断する。その後、異常なカラーパッチを含むカラーチャートを排除し、残ったカラーチャートを用いて、プリンタのプロファイルを作成している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−４２４１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１においては、異常なカラーパッチを含むカラーチャート全体を除外するため、除外するカラーチャート中に含まれる異常ではないカラーパッチも除外される。このため、本来はデバイス特性取得のために有効なカラーパッチ（異常ではないカラーパッチ）まで排除されてしまう。また、特許文献１においては、色むら確認用パッチによる色むらの判定に基づいて、異常なカラーパッチを検出するため、色むら確認用カラーパッチをプロファイル作成用カラーパッチとは別途作成する必要がある。
本発明は、上記の点を鑑み、より効率的に高精度のデバイス特性を生成することができる情報処理を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様による情報処理装置は、出力デバイスにより出力された複数の色に対応するカラーパッチが配列されて成るカラーチャートに基づいて前記出力デバイスのデバイス特性を生成する情報処理装置であって、前記出力デバイスが複数回出力することで得られる、複数のカラーチャートそれぞれにおける前記カラーパッチそれぞれの測定値を取得する取得手段と、前記複数の色それぞれについて、前記取得された測定値に含まれる異常値を除外して、前記出力デバイスのデバイス特性を生成するために用いる１つの測定値を決定する決定手段と、前記複数の色それぞれに対応する前記１つの測定値に基づいて、前記デバイス特性を生成する生成手段と、を有し、前記複数の色それぞれのパッチは、前記複数のカラーチャートそれぞれに含まれる。
【発明の効果】
【０００７】
本発明によれば、より効率的に高精度のデバイス特性を生成することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態１の情報処理装置の構成を示すブロック図である。
【図２】実施形態１の情報処理装置の機能ブロック図である。
【図３】パッチ番号とＲＧＢ値の対応表を示す図である。
【図４】カラーチャートのカラーパッチの構成を示す図である。
【図５】実施形態１の処理の流れを示すフローチャートである。
【図６】パッチ特性除外結果表示部が表示するメッセージの一例を示す図である。
【図７】実施形態２の情報処理装置の構成を示すブロック図である。
【図８】実施形態２の処理の流れを示すフローチャートである。
【図９】パッチ特性除外結果表示部が表示するメッセージの他の例を示す図である。
【図１０】チャート再作成部が作成するカラーチャートの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明を実施するための好適な実施形態について詳細に説明する。なお、以下に説明する実施形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施形態に限定されるものではない。
【００１０】
実施形態１
本実施形態における情報処理装置は、出力デバイスの色再現特性を生成する装置である。以下の説明において、出力デバイスの色再現特性は、デバイス特性と称される。
実施形態１の情報処理装置の構成について、図１に示されるブロック図を参照して説明する。実施形態１の情報処理装置は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、操作部１０４と、画像処理部１０５と、モニタ１０６と、入力デバイス１０７と、出力デバイス１０８と、測定器１０９と、を有する。情報処理装置の上記構成要素は、バス１１０によって相互接続されている。
ＲＯＭ１０２は、情報処理装置に必要なオペレーティングシステム、情報処理アプリケーションプログラム、およびデバイスドライバなどのソフトウェア（コンピュータプログラム）を記憶している。
【００１１】
ＣＰＵ１０１は、ＲＯＭ１０２が記憶しているオペレーティングシステムなどに従い、ＲＡＭ１０３、操作部１０４、画像処理部１０５、モニタ１０６、入力デバイス１０７、および出力デバイス１０８を制御する。
ＲＡＭ１０３は、各種制御プログラムが扱うデータや操作部１０４から入力されるデータの作業領域及び一時待避領域として機能する。
操作部１０４は、入力デバイス１０７や出力デバイス１０８等へのデータ入力を行う。データ入力は、例えば、情報処理装置のユーザによって行われる。また、操作部１０４は、ＲＯＭ１０２や画像処理部１０５に格納されている情報処理アプリケーションプログラムを起動するための指示を、例えば、ユーザから受け取る。
【００１２】
画像処理部１０５は、ＨＤＤからなり、本実施形態における画像処理を行うための演算処理を実行する。画像処理部１０５は、この演算処理に必要なソフトウェアも格納している。画像処理部１０５は、本実施形態における画像処理装置としての機能も有する。
モニタ１０６は、画像処理部１０５の処理結果や操作部１０４で入力されたデータ等を表示する。モニタ１０６に表示される処理結果等は、ユーザが操作できる状態で表示され得る。つまり、モニタ１０６は、ユーザインタフェースとして機能することができる。モニタ１０６は、例えば、液晶表示装置からなる。
出力デバイス１０８は、本実施形態では、画像を出力（印刷）するプリンタである。測定器１０９は、出力デバイス１０８により出力されたカラーパッチのＬａｂ値を測定する。測定器１０９は、例えば、分光放射輝度計を有する。測定器１０９が予めカラーパッチのＬａｂ値を測定している場合、または、情報処理装置の外部からカラーパッチのＬａｂ値が情報処理装置に提供される場合、測定値は画像処理部１０５に保持（格納）される。
【００１３】
以下の記載では、ＣＰＵ１０１がＲＯＭ１０２および画像処理部１０５に格納された各種ソフトウェアを動作させることで実現する各種処理について説明する。
まず、ＣＰＵ１０１は、操作部１０４に対するユーザの指示により、ＲＯＭ１０２や画像処理部１０５に格納されている情報処理アプリケーションを起動する。そして、ＣＰＵ１０１は、情報処理アプリケーションをＲＡＭ１０３に展開すると共に、展開した内容のうちユーザに必要な事項（例えば、後述するエラーメッセージ）等をモニタ１０６に表示させることができる。ＣＰＵ１０１は、モニタ１０６に所定の事項等を表示させる表示制御部として機能する。情報処理アプリケーションの展開内容をモニタ１０６に表示する場合、モニタ１０６は、上記したようにユーザインタフェースとして機能する。続いて、画像処理部１０５に格納されている各種データが、ＣＰＵ１０１からの指令に基づきＲＡＭ１０３に転送される。ＲＡＭ１０３に転送された各種データには、ＣＰＵ１０１からの指令により所定の演算処理が行われる。そして、演算処理の結果は、モニタ１０６上に表示されるか、画像処理部１０５に格納される。
【００１４】
次に、上記構成を有する情報処理装置において、情報処理アプリケーションが、ＣＰＵ１０１からの指令に基づき出力デバイス１０８のデバイス特性を生成する処理について説明する。
図２は、本実施形態の情報処理装置の機能ブロック図である。情報処理装置は、パッチ測定値取得部２０１と、パッチ異常値検出部２０２と、パッチ異常値除外部２０３と、パッチ平均値算出部２０４と、デバイス特性生成部２０５と、パッチ異常値除外結果表示部２０６と、を有する。カラーパッチの測定値はＬａｂ値である。ここでＬａｂ値とは、例えば、ＣＩＥ（Commission internationale de l'eclairage：国際照明委員会）Ｌ*ａ*ｂ*座標を用いた値である。
【００１５】
図２において、パッチ測定値取得部２０１は、画像処理部１０５もしくは測定器１０９からカラーパッチの測定値を取得する。カラーパッチの測定値は、パッチ特性と称することもできるので、パッチ測定値取得部２０１は、パッチ特性取得部と称することもできる。
パッチ異常値検出部２０２は、パッチ測定値が異常値か否かを判定することにより、当該パッチ測定値が異常値であるか否かを検出する。パッチ異常値除外部２０３は、パッチ異常値検出部２０２により検出された異常値を除外する。
パッチ異常値除外結果表示部２０６は、パッチ測定値の異常値を除外した後に残っているパッチ測定値が所定数あるかを判定し、その後、パッチ異常値除外結果をメッセージで表示する。パッチ測定値が所定数未満の場合には、パッチ測定精度が不十分であると考えられるので、パッチ異常値除外結果表示部２０６は、例えば、「パッチの測定精度が保証範囲外です」というメッセージを表示する。このメッセージは、エラーメッセージであり、モニタ１０６（図１）に表示される。
【００１６】
パッチ平均値算出部２０４は、同一色ごとに、異常値を有するパッチ測定値を除外した後に残ったパッチ測定値の平均値（パッチ平均測定値）を算出する。
デバイス特性生成部２０５は、各色のパッチ平均測定値を所定の形式で保存することにより、出力デバイス１０８のデバイス特性を生成する。例えば、後述する図３の「Ｂ」の縦欄の右横に、Ｌ値の縦欄とａ値の縦欄とｂ値の縦欄を設ける。そして、デバイス特性生成部２０５は、パッチ平均値算出部２０４により算出したＬａｂ値のパッチ平均測定値を、Ｌ値、ａ値およびｂ値の欄に保存する。パッチ平均測定値を使用する理由は、出力デバイス１０８に起因するパッチ測定値の小さな変動（パッチ測定値間のバラツキ）をキャンセルまたは抑制するためである。
【００１７】
上記したように本実施形態の出力デバイス１０８はプリンタである。以下の記載において、プリンタにて出力した５つのカラーチャートの各々に含まれる配列されたカラーパッチについての測定値を平均してプリンタの色特性（デバイス特性）を生成する場合について説明する。
本実施形態では、出力デバイス（プリンタ）１０８の面内むらや経時変化の影響を除外してデバイス特性を取得するために、複数回数（５回）出力した同一色のカラーパッチの測定値のなかで、他のカラーパッチとは大きく異なるパッチ測定値を除外する。その後、除外されたパッチ測定値以外のパッチ測定値の平均値を算出する。他のカラーパッチとは大きく異なる値を有するパッチ測定値を除外することで、出力デバイス１０８の面内むらなどの大きな変動の影響を減ずる（もしくは排除する）。５回出力するというのは、５つのカラーチャートをプリンタにて印字するということである。
【００１８】
５つのカラーチャートは、本実施形態では、カラーチャートＡ、Ｂ、Ｃ、ＤおよびＥであるとする。カラーチャートＡ〜Ｅの各々は、各カラーチャート内に０≦Ｒ，Ｇ，Ｂ≦２５５の範囲で９スライスしたＲＧＢデータ（７２９色）の配列されたカラーパッチを複数含む。図３は、パッチ番号とカラーパッチのＲＧＢ値の対応関係を示している。パッチ番号は、Ｎｏ．１〜Ｎｏ．７２９である。また、ＲＧＢ値の各々は、０〜２５５である。
【００１９】
５つのカラーチャートＡ〜Ｅは、カラーチャート上でのカラーパッチの配置（パッチ構成）が異なる。図４は、本実施形態におけるカラーチャートＡ〜Ｅのカラーパッチの配置を示している。各カラーチャートＡ〜Ｅ中のカラーパッチに付した番号は、パッチ番号である。各カラーチャートには、所定の順で、７２９個のカラーパッチが配置される。具体的には、カラーチャートＡには、パッチ番号Ｎｏ．１から順に、左上から右下に向かってパッチ番号Ｎｏ．７２９まで、７２９個のカラーパッチが配置される。カラーチャートＢには、パッチ番号Ｎｏ．１５１から順に、左上から右下に向かってパッチ番号Ｎｏ．１５０までパッチが配置される。カラーチャートＣには、パッチ番号Ｎｏ．３０１から順に、左上から右下に向かってパッチ番号Ｎｏ．３００までパッチが配置される。カラーチャートＤには、パッチ番号４５１から順に、左上から右下に向かってパッチ番号Ｎｏ．４５０までカラーパッチが配置される。カラーチャートＥには、パッチ番号Ｎｏ．６０１から順に、左上から右下に向かってパッチ番号Ｎｏ．６００までカラーパッチが配置される。
【００２０】
５つのカラーチャートＡ〜Ｅにおいて同一のパッチ番号を有するカラーパッチは、同一色のカラーパッチである。図４に示されているように、同一番号のカラーパッチが出現する位置は、カラーチャートＡ〜Ｅで異なっている。
以下、図２に示した情報処理装置にて実行される処理を、図５のフローチャートを用いて説明する。
【００２１】
Ｓ５０１では、パッチ測定値取得部２０１がカラーチャートＡ〜Ｅのパッチ測定値（Ｌａｂ値）を取得する。カラーチャートＡのＬａｂ値は（ＬＡｉ、ａＡｉ、ｂＡｉ）であり、カラーチャートＢのＬａｂ値は（ＬＢｉ、ａＢｉ、ｂＢｉ）であり、カラーチャートＣのＬａｂ値は（ＬＣｉ、ａＣｉ、ｂＣｉ）である。また、カラーチャートＤのＬａｂ値は（ＬＤｉ、ａＤｉ、ｂＤｉ）であり、カラーチャートＥのＬａｂ値は（ＬＥｉ、ａＥｉ、ｂＥｉ）である。ここで、ｉは、１≦ｉ≦７２９であって、パッチ番号の数字と同じである。
画像処理部１０５がカラーチャートＡ〜ＥのＬａｂ値をすでに保持している場合には、パッチ測定値取得部２０１は、Ｌａｂ値を画像処理部１０５から取得してもよい。そうでなければ、パッチ測定値取得部２０１は、測定器１０９よりＬａｂ値を直接取得する。
【００２２】
Ｓ５０２では、パッチ異常値検出部２０２が、まず、パッチ異常値を検出する前の前処理を行う。前処理として、カラーチャートＡ〜Ｅのなかの同一色すなわち同一パッチ番号のパッチ測定値の平均値（Ｌａｖｅｉ、ａａｖｅｉ、ｂａｖｅｉ）（１≦ｉ≦７２９）を式１により算出する。式１において、ｉはパッチ番号である。
Ｌａｖｅｉ＝（ＬＡｉ＋ＬＢｉ＋ＬＣｉ＋ＬＤｉ＋ＬＥｉ）／５
ａａｖｅｉ＝（ａＡｉ＋ａＢｉ＋ａＣｉ＋ａＤｉ＋ａＥｉ）／５
ｂａｖｅｉ＝（ｂＡｉ＋ｂＢｉ＋ｂＣｉ＋ｂＤｉ＋ｂＥｉ）／５           （式１）
Ｓ５０３では、パッチ異常値検出部２０２が、出力デバイス（プリンタ）の経時変化または面内むらの影響を受けたと考えられるパッチ測定値を異常値として検出する。具体的には、パッチ異常値検出部２０２が、パッチ測定値（ＬＡｉ、ａＡｉ、ｂＡｉ）〜（ＬＥｉ、ａＥｉ、ｂＥｉ）のなかで、Ｓ５０２で算出した平均値（Ｌａｖｅｉ、ａａｖｅｉ、ｂａｖｅｉ）との色差ΔＥが大きいパッチ測定値を、異常値として検出する。本実施形態では、色差ΔＥが閾値ΔＥｔ以上の場合に、色差ΔＥが大きいと判定する。つまり、色差ΔＥが閾値ΔＥｔ以上の場合に、パッチ測定値が異常値であるとする。また、本実施形態では、閾値ΔＥｔはカラーパッチの色によらない１つの値であるとする。閾値ΔＥｔは所定値と称することができる。
【００２３】
まず、（ＬＡｉ、ａＡｉ、ｂＡｉ）〜（ＬＥｉ、ａＥｉ、ｂＥｉ）（１≦ｉ≦７２９）の各々について、（Ｌａｖｅｉ、ａａｖｅｉ、ｂａｖｅｉ）との色差ΔＥＡｉ〜ΔＥＥｉを次式により算出する。
ΔＥＡｉ＝（（ＬＡｉ―Ｌａｖｅｉ）２＋（ａＡｉ―ａａｖｅｉ）２＋（ｂＡｉ―ｂａｖｅｉ）２）１／２
ΔＥＢｉ＝（（ＬＢｉ―Ｌａｖｅｉ）２＋（ａＢｉ―ａａｖｅｉ）２＋（ｂＢｉ―ｂａｖｅｉ）２）１／２
ΔＥＣｉ＝（（ＬＣｉ―Ｌａｖｅｉ）２＋（ａＣｉ―ａａｖｅｉ）２＋（ｂＣｉ―ｂａｖｅｉ）２）１／２
ΔＥＤｉ＝（（ＬＤｉ―Ｌａｖｅｉ）２＋（ａＤｉ―ａａｖｅｉ）２＋（ｂＤｉ―ｂａｖｅｉ）２）１／２
ΔＥＥｉ＝（（ＬＥｉ―Ｌａｖｅｉ）２＋（ａＥｉ―ａａｖｅｉ）２＋（ｂＥｉ―ｂａｖｅｉ）２）１／２
（式２）
【００２４】
次に、ΔＥＡｉ、ΔＥＢｉ、ΔＥＣｉ、ΔＥＤｉ、ΔＥＥｉをΔＥｔと比較し、ΔＥＸｉ＞ΔＥｔ（Ｘ＝Ａ〜Ｅ、１≦ｉ≦７２９）となるパッチ測定値を異常値とする。ここで異常値として検出されたパッチ測定値は、プリンタの面内むらまたは経時変化の影響を受けた値であるとし、後述のデバイス特性の生成には使用されない。
Ｓ５０４では、パッチ異常値除外部２０３が各パッチ測定値に対して、異常値か否かを示すフラグｆＸｉ（Ｘ＝Ａ〜Ｅ、１≦ｉ≦７２９）を立てる。Ｓ５０３にて異常値であるとされたパッチ測定値のフラグの値は０とし、それ以外のパッチ測定値のフラグの値は１とする。
【００２５】
Ｓ５０５では、パッチ異常値除外結果表示部２０６が、各色のパッチ測定値が所定数以上あるか否かを判定する。本実施形態では、出力デバイスに起因するパッチ測定値間のばらつきをキャンセルまたは抑制するためにパッチ測定値の平均値を算出して、デバイス特性を生成している。しかし、パッチ測定値の数が所定数よりも少ない場合には、パッチ測定値間のばらつきをキャンセルまたは抑制することができない可能性がある。つまり、Ｓ５０４にてパッチ異常値を除外した結果、パッチ測定値の数が所定数よりも小さくなってしまうと、パッチ測定値間のばらつきをキャンセルまたは抑制することができなくなる可能性がある。従って、Ｓ５０５において各色のパッチ測定値の数が所定数以上あるかを判定している。
【００２６】
各パッチ番号ｉについて、パッチ測定値のばらつきをキャンセルまたは抑制するために必要なパッチ数があるか否かを、パッチ異常値除外結果表示部２０６が次式により判定する。
Σ（ｆＸｉ）＜Ｎ（Ｘ＝Ａ〜Ｅ）                          （式３）
ここで、Ｎはパッチ測定値のばらつきをキャンセルするために必要であると想定されるパッチ数である。式３を満たす場合には、パッチ測定値の数が所定数に満たないこととなる。本実施形態では、Ｎの値は４とする。つまり、本実施形態では、５つのカラーチャートＡ〜Ｅのうちの４つ以上のカラーチャートのパッチ測定値（４つ以上のパッチ測定値）を用いてデバイス特性を生成していることになる。
【００２７】
パッチ異常値除外結果表示部２０６は、式３による判定を全パッチ番号ｉについて行い、Σ（ｆＸｉ）＜Ｎとなるパッチ番号ｉがあれば、そのパッチ番号ｉを保持（記憶）する。Σ（ｆＸｉ）＜Ｎとなるパッチ番号ｉがある場合には、Ｓ５０５の判定がＮｏになるので、Ｓ５０６に進む。Σ（ｆＸｉ）＜Ｎとなるパッチ番号ｉがない場合には、Ｓ５０５の判定がＹｅｓになるので、Ｓ５０７に進む。
【００２８】
Ｓ５０６では、パッチ異常値除外結果表示部２０６がパッチ異常値除外結果についてのメッセージを表示する。パッチ異常値除外結果表示部２０６は、例えば、図６に示すように、Ｓ５０５にて保持したΣ（ｆＸｉ）＜Ｎとなるパッチ番号ｉと、パッチ番号ｉに対応するＲＧＢ情報との表６０１を表示する。さらに、パッチ異常値除外結果表示部２０６は、パッチ測定値の算出精度が保証範囲外である旨のメッセージを表示する。また、パッチ異常値除外結果表示部２０６は、表６０１の下方にＯＫボタン６０２も表示する。プリンタのユーザは、図６のメッセージを確認したならば、ＯＫボタン６０２を押す。ＯＫボタン６０２が押されると、パッチ異常値除外結果表示部２０６は、表示内容（図６のメッセージ、表６０１およびＯＫボタン６０２）を消す。
Ｓ５０６の後、Ｓ５０７に進む。つまり、本実施形態では、Ｓ５０５の判定がＹｅｓであってもＮｏであっても、Ｓ５０７に到達する。
【００２９】
Ｓ５０７では、パッチ平均値算出部２０４が、各色のパッチ平均測定値を式４により求める。具体的には、パッチ平均値算出部２０４は、パッチ異常値除外部２０３が除外したカラーパッチを除き、同一色のカラーパッチの測定値を平均することにより、各色のパッチ平均測定値を算出する。
Ｌｉ＝Σ（ＬＸｉ＊ｆＸｉ）／Σ（ｆＸｉ）
ａｉ＝Σ（ａＸｉ＊ｆＸｉ）／Σ（ｆＸｉ）
ｂｉ＝Σ（ｂＸｉ＊ｆＸｉ）／Σ（ｆＸｉ）
（Ｘ＝Ａ〜Ｅ、１≦ｉ≦７２９）                   （式４）
Ｓ５０８でデバイス特性生成部２０５がパッチ平均測定値（Ｌｉ、ａｉ、ｂｉ）（１≦ｉ≦７２９）をデバイス特性（プリンタ特性）として画像処理部１０５に所定の形式で保存することによりデバイス特性を生成し、図５のフローチャートを終了する。
【００３０】
以上、本実施形態では、複数回数（５回）出力した同一色のカラーパッチの測定値のなかで、他のカラーパッチとは大きく異なる値（異常値）を有するパッチ測定値を除外して残りのパッチ測定値の平均値を算出する。換言すると、プリンタの面内むらや経時変化の影響を受けているカラーパッチの測定値は、他のカラーパッチとは大きく異なる値を有すると考え、プリンタの面内むら等の影響を受けているカラーパッチをデバイス特性の生成から除外する。そして、プリンタの面内むら等の影響を受けていないカラーパッチの測定値を用いてプリンタの色特性（プリンタ特性）を取得・生成している。本実施形態では、異常値を有するパッチ測定値だけを除外している。つまり、異常値を有するパッチ測定値を含むカラーチャート全体を排除していない。よって、出力デバイスの面内むらや経時変化の影響のないパッチ測定値を除外することなく、プリンタ（出力デバイス）の色特性を生成することができる。本実施形態では、効率的に異常なカラーパッチを除外していると言える。また、本実施形態では、面内むら等の影響を受けているカラーパッチを検出する際に、面内むら確認用のカラーパッチを使用していない。
【００３１】
本実施形態では、カラーパッチの測定値を平均することで連続出力時などの小さな変動の影響を抑制（もしくは排除）している。換言すると、異常値と判定されるほど大きく異なってはいないが、ある程度の差があるパッチ測定値は、それらパッチ測定値の平均値を採用することによって、パッチ測定値の精度を上げている。
さらに、本実施形態では、異常値を有するパッチ測定値を除外した後における測定値の数が所定数に満たない場合、上記した平均値の信頼性が低い（測定精度が保証範囲外にある）と考え、ユーザに対してエラーメッセージを表示している。エラーメッセージを見たユーザは、カラーパッチの測定値の平均値が、所定数未満の測定値を用いて算出されたことを認識することができる。
【００３２】
なお、上記した実施形態では、出力デバイス１０８はプリンタであるとしたが、出力デバイス１０８はプリンタに限定されない。例えば、出力デバイス１０８は、ディスプレイ装置であってもよい。ディスプレイ装置はカラーチャートＡ〜Ｅを印字しないので、カラーチャートＡ〜Ｅをディスプレイ装置のディスプレイに表示し、パッチ測定値を取得して、異常値を検出・除外し、デバイス特性を生成する。
上記した本実施形態において、パッチ測定値のなかから異常値を検出する際に用いた色差ΔＥは、カラーパッチの色によらず一意の値（固定値）としたが、カラーパッチの色ごとに色差ΔＥを変えてもよい。さらに、異常値を検出する際に用いる色差は、ΔＥに限定されず、ΔＬ、Δａ、Δｂを用いてもよい。この場合の色差ΔＬは、（ＬＡｉ―Ｌａｖｅｉ）となる。
【００３３】
上記した本実施形態では、パッチ測定値はＬａｂ値としたが、ＸＹＺ値やＲＧＢ値などを用いてもよい。また、式３のＮは４としたが、４以外の値でもよい（例えば、３または５）。
パッチ測定値数が所定数に満たない色のカラーパッチについては、該当パッチの近傍のパッチ測定値を用いて（代用して）パッチ平均測定値を算出してもよい。例えば、異常値を有するカラーパッチを除外した後の状態で、パッチ番号Ｎｏ．２のパッチの数が３の場合に、カラーチャートＡのパッチ番号Ｎｏ．３のパッチの測定値をパッチ番号Ｎｏ．２のパッチの測定値として用いてもよい。つまり、パッチ平均値算出部２０４は、異常値を有するカラーパッチをカラーチャートから除いた結果、カラーパッチの数が所定数に満たない色については、当該色に近い色のカラーパッチの測定値も用いて前記平均測定値を算出してもよい。
【００３４】
実施形態２
実施形態１では、異常値となるパッチ測定値を除外した結果、パッチ測定値数が所定数に満たない色がある場合には、パッチ測定精度が保証範囲外である旨のメッセージを表示し、パッチ測定値が所定数に満たなくともパッチ平均測定値を算出した。本発明はこのような実施形態に限定されない。例えば、異常値となるパッチ測定値を除外した結果、パッチ測定値数が所定数に満たない色がある場合に、当該色のカラーパッチで構成するカラーチャートを生成し、カラーチャートの再出力と再測定の結果を用いてパッチ平均測定値を算出してもよい。このような情報処理装置を、実施形態２として以下に説明する。
【００３５】
実施形態２の情報処理装置を、図１および図７〜図１０を用いて説明する。実施形態２の情報処理装置の構成は、図１に示された実施形態１の情報処理装置の構成と同じである。実施形態２おいても出力デバイス１０８はプリンタであるとする。以下の説明においては、実施形態１との相違点を説明する。実施形態１と同じ構成要素については、実施形態１と同じ参照符号を使用する。
図７は、実施形態２の情報処理装置の機能ブロック図である。実施形態１（図２）との相違点は、実施形態２の情報処理装置がチャート再作成部７０１を備えていることである。チャート再作成部７０１は、パッチ測定値数が所定数に満たない色のカラーパッチで構成するカラーチャートを作成する。図２と同様の部分には同じ符号を付して説明を省略する。
【００３６】
次に、図７に示した情報処理装置において実行される処理を、図８のフローチャートを用いて説明する。Ｓ８０１〜Ｓ８０５は各々、実施形態１の説明で用いた図５のＳ５０１〜Ｓ５０５と同様の処理を実行する。
Ｓ８０５の判定がＮｏの場合、Ｓ８０６に進む。Ｓ８０６では、パッチ異常値除外結果表示部２０６が、パッチ除外結果についてのメッセージを表示する。詳しくは、パッチ異常値除外結果表示部２０６は、パッチ測定値の数が所定数に満たない色のカラーパッチに関するメッセージを示す。つまり、パッチ異常値除外結果表示部２０６は、Ｓ８０５においてΣ（ｆＸｉ）＜Ｎとなるパッチ番号ｉのカラーパッチに関するメッセージを示す。本実施形態では、Ｓ８０５においてΣ（ｆＸｉ）＜Ｎとなるパッチ番号ｉは、Ｎｏ．２８、Ｎｏ．９１、Ｎｏ．１６３およびＮｏ．６４９であるとする。
【００３７】
図９は、パッチ異常値除外結果表示部２０６が示すメッセージの一例を示している。図９の例では、パッチ異常値除外結果表示部２０６は、Ｓ８０５にて保持したΣ（ｆＸｉ）＜Ｎとなるパッチ番号ｉと、パッチ番号ｉに対応するＲＧＢ情報とを表示する表９０１と共に、カラーパッチの再出力と再測定とを推奨するメッセージを表示する。また、パッチ異常値除外結果表示部２０６は、「はい」ボタン９０２と「いいえ」ボタン９０３も表示する。なお、図９のメッセージは、図６に示されたメッセージのように、パッチ測定精度が保証範囲外である旨のメッセージを含んでもよい。
【００３８】
Ｓ８０７では、チャート再作成部７０１が、カラーパッチの再出力を実行するか否かを判定する。具体的には、チャート再作成部７０１は、図９のメッセージに付随して表示されている「いいえ」ボタン９０３がユーザにより選択されたか否かを判定する。「いいえ」ボタン９０３がユーザにより選択された場合には（Ｓ８０７：Ｎｏ）、Ｓ８１０に進み、実施形態１のＳ５０７とＳ５０８と同様の処理をＳ８１０とＳ８１１で実行する。ユーザにより図９の「はい」ボタン９０２が選択された場合には（Ｓ８０７：Ｙｅｓ）、Ｓ８０８に進む。
Ｓ８０８では、Ｓ８０５にて保持したΣ（ｆＸｉ）＜Ｎとなるパッチ番号ｉのカラーパッチにより構成するカラーチャートを、もう一度チャート再作成部７０１が作成し、出力デバイス１０８であるプリンタから出力する。図１０は、Ｓ８０８にて作成されるカラーチャート１０００の例を示す。図１０に示されているように、本実施形態では、同一パッチ番号のカラーパッチが横一列に５つ（Ｐ、Ｑ、Ｒ、Ｓ、Ｔ）配置される。このカラーパッチの数（５）をＭとする。
【００３９】
Ｓ８０９では、Ｓ８０８で作成したカラーチャートのカラーパッチの測定値を取得する。カラーパッチの測定値は、Ｓ８０１と同様に、画像処理部１０５から取得してもよいし、測定器１０９から直接取得してもよい。パッチ番号がＮｏ．２８、Ｎｏ．９１、Ｎｏ．１６３、Ｎｏ．６４９のカラーパッチの測定値は、（ＬＰｊ、ａＰｊ、ｂＰｊ）、（ＬＱｊ、ａＱｊ、ｂＱｊ）、（ＬＲｊ、ａＲｊ、ｂＲｊ）、（ＬＳｊ、ａＳｊ、ｂＳｊ）、（ＬＴｊ、ａＴｊ、ｂＴｊ）であるとする。ここで、ｊ＝２８、９１、１６３、６４９である。
Ｓ８１０では、パッチ平均値算出部２０４が、同一色のカラーパッチの測定値を平均して各色の平均測定値を算出する。Ｓ８１０の処理は、Ｓ８０５の判定がＹｅｓの場合と、Ｓ８０５の判定がＮｏで且つＳ８０７の判定がＮｏの場合と、Ｓ８０５の判定がＮｏで且つＳ８０７の判定がＹｅｓの場合に実行される。本実施形態では、Ｓ８０５の判定がＹｅｓの場合に実行されるＳ８１０の処理と、Ｓ８０５の判定がＮｏで且つＳ８０７の判定がＮｏの場合に実行されるＳ８１０の処理は同じである。この処理は、Ｓ８０５の判定がＮｏで且つＳ８０７の判定がＹｅｓの場合に実行される処理とは異なる。まず、Ｓ８０５の判定がＹｅｓの場合に実行されるＳ８１０の処理について説明する。
【００４０】
Ｓ８０５においてΣ（ｆＸｉ）≧Ｎとなったパッチ番号のカラーパッチについては（つまりＳ８０５の判定がＹｅｓの場合）、パッチ平均測定値は、実施形態１と同様に、次式で算出する。
Ｌｉ＝Σ（ＬＸｉ＊ｆＸｉ）／Σ（ｆＸｉ）
ａｉ＝Σ（ａＸｉ＊ｆＸｉ）／Σ（ｆＸｉ）
ｂｉ＝Σ（ｂＸｉ＊ｆＸｉ）／Σ（ｆＸｉ）
（Ｘ＝Ａ〜Ｅ、１≦ｉ≦７２９かつｉ≠２８、９１、１６３、６４９）  （式５）
一方、Ｓ８０５の判定がＮｏで且つＳ８０７の判定がＹｅｓの場合（つまり、Ｓ８０５において、Σ（ｆＸｉ）＜Ｎとなり、Ｓ８０９にてパッチ測定値を新たに取得した場合）、パッチ平均測定値は、次式で算出する。
Ｌｊ＝Σ（ＬＸｊ＊ｆＸｊ）／Ｍ
ａｊ＝Σ（ａＸｊ＊ｆＸｊ）／Ｍ
ｂｊ＝Σ（ｂＸｊ＊ｆＸｊ）／Ｍ
（Ｘ＝Ｐ〜Ｔ、ｊ＝２８、９１、１６３、６４９）   （式６）
【００４１】
Ｓ８１１おいて、デバイス特性生成部２０５は、パッチ平均値算出部２０４が算出したパッチ平均測定値（Ｌｉ、ａｉ、ｂｉ）（１≦ｉ≦７２９）を所定の形でデバイス特性として保存することにより、デバイス特性を生成し、図８のフローチャートを終了する。
以上、実施形態２では、複数回数出力した同一色のカラーパッチの測定値のなかで、他のカラーパッチとは大きく異なる値を有するパッチ測定値を除外する（Ｓ８０４）。その結果、パッチ測定値数が所定数に満たない色がある場合には（Ｓ８０５：Ｎｏ）、必要に応じて、当該色のカラーパッチで構成するカラーチャートを再度生成できるようにした（Ｓ８０７）。そして、当該カラーチャートの再出力（Ｓ８０８）と再測定（Ｓ８０９）を実施してパッチ平均測定値を算出できるようにした（Ｓ８１０）。
【００４２】
実施形態２においても、デバイス特性を取得（生成）する際に、異常値を有するパッチ測定値だけを除外している。つまり、異常値を有するパッチ測定値を含むカラーチャート全体を排除していない。よって、出力デバイスの面内むらや経時変化の影響のないパッチ測定値を除外することなく、出力デバイスの色特性を生成することができる。本実施形態でも、効率的に異常なカラーパッチを除外していると言える。
なお、Ｓ８０８にて再度作成したカラーチャートに含まれるパッチ測定値をすべて用いてパッチ平均測定値をＳ８０９にて算出したが、これらのパッチ測定値に対してＳ８０３及びＳ８０４にて実施する異常値の検出及び除外を実行してもよい。また、図１０では同一パッチ番号のカラーパッチを５つ配置した（Ｐ、Ｑ、Ｒ、Ｓ、Ｔ）が、配置するカラーパッチの数Ｍは５に限定されない。
【００４３】
変形形
実施形態１では、図５のフローチャートにおいて、Ｓ５０５の判定がＮｏの場合にのみ、パッチ異常値除外結果表示部２０６がパッチ除外結果のメッセージを表示する（Ｓ５０６）としたが、Ｓ５０５の判定がＹｅｓの場合にもメッセージを表示してもよい。Ｓ５０５の判定がＹｅｓの場合にパッチ異常値除外結果表示部２０６が表示するメッセージは、エラーメッセージではなく、パッチ測定値の数が不足していないことをユーザに示すメッセージである。同様に、実施形態２のＳ８０５の判定がＹｅｓの場合にもメッセージを表示してもよい。
【００４４】
図６のメッセージは「下記表の色は、カラーパッチの測定精度が保証範囲外です」に限定されない。例えば、図６のメッセージは、「下記表の色に関し、カラーパッチの再出力および再測定を推奨します」でもよい。
本発明は、上述した実施形態の機能（例えば、上記のフローチャートにより示されるステップ）を実現するソフトウェアのプログラムコードを記録した記録媒体を、情報処理装置に接続されたシステム或いは情報処理装置に供給することによっても実現できる。この場合、そのシステム或いは情報処理装置のコンピュータ（ＣＰＵやＭＰＵなど）が、コンピュータが読み取り可能に記録媒体に格納されたプログラムコードを読み出し実行することにより、上述した実施形態の機能を実現する。また、プログラムは、１つのコンピュータで実行させてもよいし、複数のコンピュータを連動させて実行させてもよい。
【符号の説明】
【００４５】
１０８…出力デバイス、２０１…パッチ測定値取得部、２０２…パッチ異常値検出部、２０３…パッチ異常値除外部、２０４…パッチ平均値算出部、２０６…パッチ異常値除外結果表示部、Ａ〜Ｅ…カラーチャート
【図１】
2020025307.tif 000003
【図２】
2020025307.tif 000004
【図３】
2020025307.tif 000005
【図４】
2020025307.tif 000006
【図５】
2020025307.tif 000007
【図６】
2020025307.tif 000008
【図７】
2020025307.tif 000009
【図８】
2020025307.tif 000010
【図９】
2020025307.tif 000011
【図１０】
2020025307.tif 000012