(57)【要約】【課題】煩雑な作業を行わずに、記録紙に再現される画像の仕上がりを忠実に再現したプレビュー画像をユーザに提示する。【解決手段】プロッタ９は、キャリブレーション画像を記録紙に形成し、スキャナ１は、キャリブレーション画像が形成された記録紙を読み取って、キャリブレーション用の画像情報を得、ＣＰＵ４は、キャリブレーション用の画像情報を用いたキャリブレーションを行って、目標画像特性を画像形成手段の特性又は画像形成条件を反映した目標画像特性に変更し、変更後の目標画像特性に補正可能な補正テーブルを生成し、メモリ５は、出力対象の画像データを記憶し、出力画像処理部７は、補正テーブルを参照して出力対象の画像データに画像処理を施し、変更後の目標画像特性を反映したプレビュー用の画像データに変換し、操作表示部１２は、変換されたプレビュー用の画像データのプレビュー画像を表示する。【選択図】図１
2010278768.tif 000002
【特許請求の範囲】
【請求項１】
キャリブレーションに用いるキャリブレーション画像を記録紙に形成する画像形成手段と、
前記キャリブレーション画像が形成された前記記録紙を読み取って、キャリブレーション用の画像情報を得る画像読取手段と、
前記キャリブレーション用の画像情報を用いたキャリブレーションを行って、目標画像特性を前記画像形成手段の特性又は画像形成条件を反映した目標画像特性に変更し、変更後の目標画像特性に補正可能な補正テーブルを生成する補正テーブル生成手段と、
出力対象の画像データを記憶する画像データ記憶手段と、
前記補正テーブルを参照して前記出力対象の画像データに画像処理を施し、変更後の前記目標画像特性を反映したプレビュー用の画像データに変換する画像処理手段と、
変換された前記プレビュー用の画像データのプレビュー画像を表示する表示手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記画像処理手段は、前記補正テーブルを参照して前記出力対象の画像データに画像処理を施し、変更後の前記目標画像特性及びハイライト側の前記キャリブレーション用の画像情報を反映した前記プレビュー用の画像データに変換することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
記録紙に形成される画像又は前記プレビュー画像を観察する観察条件を入力する入力手段を更に備え、
前記画像処理手段は、前記補正テーブルを参照して前記出力対象の画像データに画像処理を施し、変更後の前記目標画像特性及び入力された前記観察条件を反映したプレビュー用の画像データに変換することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記目標画像特性の変更量を制御するキャリブレーション条件を入力する入力手段を更に備え、
前記補正テーブル生成手段は、前記キャリブレーション条件に従って前記目標画像特性を変更することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項５】
前記入力手段は、前記キャリブレーション条件として、記録紙の白色に対する追従性を入力し、
前記補正テーブル生成手段は、入力された記録紙の白色に対する追従性に従って前記目標画像特性を変更することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記入力手段は、前記キャリブレーション条件として、前記画像形成手段の最高濃度に応じた目標画像特性の追従性を入力し、
前記補正テーブル生成手段は、入力された前記画像形成手段の最高濃度に応じた目標画像特性の追従性に従って前記目標画像特性を変更することを特徴とする請求項４に記載の画像形成装置。
【請求項７】
前記プレビュー用の画像データの色特性の変更を入力する入力手段を更に備え、
前記画像処理手段は、前記プレビュー用の画像データの色特性を入力された色特性に変換することを特徴とする請求項１に記載の画像形成装置。
【請求項８】
画像形成手段が、キャリブレーションに用いるキャリブレーション画像を記録紙に形成する画像形成ステップと、
画像読取手段が、前記キャリブレーション画像が形成された前記記録紙を読み取って、キャリブレーション用の画像情報を得る画像読取ステップと、
補正テーブル生成手段が、前記キャリブレーション用の画像情報を用いたキャリブレーションを行って、目標画像特性を前記画像形成手段の特性又は画像形成条件を反映した目標画像特性に変更し、変更後の目標画像特性に補正可能な補正テーブルを生成する補正テーブル生成ステップと、
画像処理手段が、前記補正テーブルを参照して、画像データ記憶手段に記憶された出力対象の画像データに画像処理を施し、変更後の前記目標画像特性を反映したプレビュー用の画像データに変換する画像処理ステップと、
表示手段が、変換されたプレビュー用の画像データのプレビュー画像を表示する表示ステップと、を含むことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、及び画像処理方法に関する。
【背景技術】
【０００２】
従来から、複写機能に加え、プリンタ機能、スキャナ機能、及びファクシミリ機能等の種々の機能を有する複合機などの画像形成装置が知られており、カラー画像を形成する際には、環境変化、経時変化、及び機体差のない安定した色再現性が求められている。
【０００３】
例えば、電子写真方式を採用したカラーレーザビームプリンタ等の静電気を利用した画像形成を行う画像形成装置においては、温度や湿度等の環境条件、また感光体や現像剤の経時劣化等の材料条件の変化に伴う出力画像の色味の変動に対処するため、出力画像の基本色濃度を安定させる技術が種々提案されている。このような技術には、例えば、プリントエンジンでのガンマ特性の経時変化を補正するため、調整時毎にガンマ補正テーブルを生成して、プリントエンジンの特性を補正するキャリブレーション（Ｃａｌｉｂｒａｔｉｏｎ）などがある。
【０００４】
また、上記のような画像形成装置では、ディスプレイ、印刷機、及びプリンタ等の複数の異なるデバイス出力色についても、元の画像データが同じであれば同じ色味が得られることも求められている。この要求に対処する技術として、独自の色再現特性を有するデバイス毎に、当該デバイスの色出力特性を定義するプロファイルを予め作成し、該プロファイルに基づいて入力色からデバイス独立色への色変換処理を行うカラー・マネージメント・システム（ＣＭＳ）などがある。
【０００５】
ところで、カラー・マネージメント・システムを搭載した画像形成装置であっても、ディスプレイに表示されたプレビュー画像をプリンタで印刷出力すると、プレビュー画像と、実際に印刷出力した画像との印象が変わってしまうという問題がある。
【０００６】
このため、例えば特許文献１には、原画像に対する色変換（印刷対象とするハードコピー装置の持つ色変換の逆変換）の指示を入力すると、指示された色変換をシミュレートして色変換された処理画像を取得し、原画像と色変換された複数の処理画像とをＣＲＴに表示し、原画像と最も色が近い処理画像をユーザに選択させる技術が開示されている。
【０００７】
また、例えば特許文献２には、輝度、コントラスト、色相、飽和等が調整された調整画像と基準画像とをディスプレイに表示させ、調整画像を基準画像に類似するように修正する技術が開示されている。
【０００８】
また、例えば特許文献３には、プレビュー画像に基づくテスト印刷を行った後、プレビュー画像の色の調整がユーザによってなされると、その色の調整値に基づいたキャリブレーションを行うことで、紙面に形成される前に表示装置に表示される画像と、実際に紙面に形成される画像を近づける技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した従来技術では、トップ濃度などの画像形成装置の状態や白色度や色温度などの記録紙の特性が、プレビュー画像に反映されない為、実際に記録紙に画像形成した出力画像とプレビュー画像との印象が異なってしまう。このため、ユーザは効率的な色調整や適切な画像出力モードが選択することができず、結局、記録紙に画像出力を繰り返しながら色調整することになってしまうことになる。
【００１０】
また、高品位な出力画像を得る為に実施される一般的なプリントエンジンでのガンマ特性の経時変化を補正するためのキャリブレーションでは、入力原稿や画像形成する記録紙の特性、もしくは、画像出力モードに代表される画像出力条件に対応した画像出力に対応できない。
【００１１】
本発明は、上記事情に鑑みてなされたものであり、煩雑な作業を行わずに、記録紙に再現される画像の仕上がりを忠実に再現したプレビュー画像をユーザに提示することができる画像形成装置、及び画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる画像形成装置は、キャリブレーションに用いるキャリブレーション画像を記録紙に形成する画像形成手段と、前記キャリブレーション画像が形成された前記記録紙を読み取って、キャリブレーション用の画像情報を得る画像読取手段と、前記キャリブレーション用の画像情報を用いたキャリブレーションを行って、目標画像特性を前記画像形成手段の特性又は画像形成条件を反映した目標画像特性に変更し、変更後の目標画像特性に補正可能な補正テーブルを生成する補正テーブル生成手段と、出力対象の画像データを記憶する画像データ記憶手段と、前記補正テーブルを参照して前記出力対象の画像データに画像処理を施し、変更後の前記目標画像特性を反映したプレビュー用の画像データに変換する画像処理手段と、変換されたプレビュー用の画像データのプレビュー画像を表示する表示手段と、を備えることを特徴とする。
【００１３】
また、本発明の別の態様にかかる画像処理方法は、画像形成手段が、キャリブレーションに用いるキャリブレーション画像を記録紙に形成する画像形成ステップと、画像読取手段が、前記キャリブレーション画像が形成された前記記録紙を読み取って、キャリブレーション用の画像情報を得る画像読取ステップと、補正テーブル生成手段が、前記キャリブレーション用の画像情報を用いたキャリブレーションを行って、目標画像特性を前記画像形成手段の特性又は画像形成条件を反映した目標画像特性に変更し、変更後の目標画像特性に補正可能な補正テーブルを生成する補正テーブル生成ステップと、画像処理手段が、前記補正テーブルを参照して、画像データ記憶手段に記憶された出力対象の画像データに画像処理を施し、変更後の前記目標画像特性を反映したプレビュー用の画像データに変換する画像処理ステップと、表示手段が、変換されたプレビュー用の画像データのプレビュー画像を表示する表示ステップと、を含むことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、煩雑な作業を行わずに、記録紙に再現される画像の仕上がりを忠実に再現したプレビュー画像をユーザに提示することができるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、本実施形態の複合機の構成例を示すブロック図である。
【図２】図２は、本実施形態の入力画像処理部の構成例を示すブロック図である。
【図３】図３は、像域分離信号の例を示す図である。
【図４】図４は、本実施形態の出力画像処理部の構成例を示すブロック図である。
【図５】図５は、本実施形態の複合機のコピー動作例を示すシーケンス図である。
【図６】図６は、属性情報の例を示す図である。
【図７】図７は、本実施形態の複合機のコピー・保存動作例を示すシーケンス図である。
【図８】図８は、本実施形態の複合機のプリンタ・保存動作例を示すシーケンス図である。
【図９】図９は、属性情報の例を示す図である。
【図１０】図１０は、属性情報の例を示す図である。
【図１１】図１１は、本実施形態の複合機の第１ファックス送信動作例を示すシーケンス図である。
【図１２】図１２は、本実施形態の複合機の第２ファックス送信動作例を示すシーケンス図である。
【図１３】図１３は、本実施形態の複合機の第１配信動作例を示すシーケンス図である。
【図１４】図１４は、本実施形態の複合機の第２配信動作例を示すシーケンス図である。
【図１５】図１５は、本実施形態の複合機のＡＣＣ動作例を示すシーケンス図である。
【図１６】図１６は、ＡＣＣ用の読み取りパターンの例を示す図である。
【図１７】図１７は、ＡＣＣ読み取り値とＡＣＣ出力パターンとの対応関係例を示す図である。
【図１８】図１８は、ＡＣＣ出力パターンのパッチ色とＡＣＣ読み取り値の色成分との対応関係例を示す図である。
【図１９】図１９は、ＡＣＣターゲットデータの例を示す図である。
【図２０】図２０は、ＡＣＣターゲットデータとＬＤデータとの対応関係例を示す図である。
【図２１】図２１は、ＬＤ（入力レベル）データの例を示す図である。
【図２２】図２２は、ＡＣＣターゲット高濃度補正用の参照フラグデータの例を示す図である。
【図２３】図２３は、補正後のＡＣＣターゲットデータとＬＤデータとの対応関係例を示す図である。
【図２４】図２４は、地肌補正用テーブルの例を示す図である。
【図２５】図２５は、地肌補正率とＡＣＣ読み取り値との対応関係例を示す図である。
【図２６】図２６は、ベースγ制御点算出の概念図である。
【図２７】図２７は、本実施形態の複合機で行われるプレビュー表示動作例を示すシーケンス図である。
【図２８】図２８は、カラー画像信号への変換例と処理の概念の例を示す図である。
【図２９】図２９は、複数の単位立方体に分割された三次元入力色空間例を示す図である。
【図３０】図３０は、単位立方体の例を示す図である。
【図３１−１】図３１−１は、単位立方体を分割した四面体の例を示す図である。
【図３１−２】図３１−２は、単位立方体を分割した四面体の例を示す図である。
【図３１−３】図３１−３は、単位立方体を分割した四面体の例を示す図である。
【図３１−４】図３１−４は、単位立方体を分割した四面体の例を示す図である。
【図３１−５】図３１−５は、単位立方体を分割した四面体の例を示す図である。
【図３１−６】図３１−６は、単位立方体を分割した四面体の例を示す図である。
【図３２】図３２は、四面体の補間係数の決定ルールの例を示す図である。
【図３３】図３３は、ＣＭＹＫの各色とＲＧＢの色成分との対応関係例を示す図である。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照しながら、本発明にかかる画像形成装置、及び画像処理方法の実施の形態を詳細に説明する。なお、本実施の形態では、画像形成装置として、コピー機能、プリンタ機能、スキャナ機能、及びファックス機能を有する複合機（ＭＦＰ：Multifunction Printer）を例にとり説明するが、画像形成装置はこれに限定されるものではない。例えば、複写機であってもよいし、また、複合機は、少なくともプリンタ機能及びスキャナ機能を有していればよい。
【００１７】
（１．構成）
まず、本実施の形態の複合機の構成について説明する。
【００１８】
図１は、本実施の形態の複合機１００の構成の一例を示すブロック図である。図１に示すように、複合機１００は、スキャナ１と、入力画像処理部２と、バス制御部３と、ＣＰＵ（Central Processing Unit）４と、メモリ５と、ＨＤＤ（Hard Disk Drive）６と、出力画像処理部７と、プロッタＩ／Ｆ８と、プロッタ９と、ＳＢ（South Bridge）１０と、ＲＯＭ（Read Only Memory）１１と、操作表示部１２と、回線Ｉ／Ｆ１３と、外部Ｉ／Ｆ１４とを備える。
【００１９】
スキャナ１（画像読取手段の一例）は、スキャナ１にセットされた原稿を、電子化した画像データとして読み取る。具体的には、スキャナ１は、ＣＣＤ（Charge Coupled Devices）光電変換素子から構成されるラインセンサと、Ａ／Ｄコンバータと、これらを駆動する駆動回路とを備えている（いずれも図示省略）。そして、ラインセンサがスキャナ１にセットされた原稿を１ラインずつスキャンし、Ａ／Ｄコンバータがスキャンにより得られた原稿の濃淡情報からＲＧＢ各８ビットのＲＧＢ画像データを生成して、入力画像処理部２に出力する。
【００２０】
入力画像処理部２は、スキャナ１により読み取られた画像データに対して、予め定めた特性に統一する画像処理を施す。
【００２１】
図２は、本実施の形態の入力画像処理部２の構成の一例を示すブロック図である。図２に示すように、入力画像処理部２は、スキャナ補正部３０と、γ変換部３１と、像域分離部３２と、フィルタ部３３と、色変換部３４と、分離デコード部３５と、変倍部３６とを含む。
【００２２】
スキャナ補正部３０は、スキャナ１により生成されたＲＧＢ画像データに対して、スキャナ１の機構上（例えば照度歪み等）発生する読取りムラ等のシェーディングを補正するスキャナ補正を行い、γ変換部３１及び像域分離部３２に出力する。
【００２３】
γ変換部３１は、スキャナ補正部３０によりスキャナ補正が行われたＲＧＢ画像データのγ特性を、予め定められた特性（例えば、１／２．２乗）に変換するγ変換を行い、フィルタ部３３に出力する。
【００２４】
像域分離部３２は、スキャナ補正部３０によりスキャナ補正が行われたＲＧＢ画像データから、特徴的なエリアを抽出する像域分離を行う。具体的には、像域分離部３２は、一般的な印刷によって形成されている網点部の抽出、文字などのエッジ部の抽出、ＲＧＢ画像データが有彩であるか無彩であるかの判定、及び背景画像が白背景であるか否かの判定などを行う。そして、像域分離部３２は、像域分離の結果を像域分離信号として、フィルタ部３３及び分離デコード部３５に出力する。
【００２５】
図３は、本実施の形態の像域分離部３２により出力される像域分離信号の一例を示す図である。図３に示す像域分離信号は、ＲＧＢ画像データが有彩であるか無彩であるかを示す「ＣＷ」、及び背景画像が白背景であるか否かを示す「ＷＳ」などの像域分離の結果を示す各情報がそれぞれ１ビットで示されており、合計７ビットの情報となっている。
【００２６】
図２に戻り、フィルタ部３３は、像域分離部３２から出力された像域分離信号を用いて、γ変換部３１によりγ変換が行われたＲＧＢ画像データの鮮鋭性を予め定められた特性に統一するフィルタ処理を行い、色変換部３４に出力する。具体的には、フィルタ部３３は、スキャナ１のＭＴＦ特性を補正したり、モアレを防止するために、ＲＧＢ画像データの周波数特性を変換する。これにより、ＲＧＢ画像データは、くっきり、滑らかになる。例えば、フィルタ部３３は、基準チャート（図示省略）がスキャンされたときに、線数及び画質モード毎に予め定められた値にＭＴＦ特性値を補正する。
【００２７】
色変換部３４は、フィルタ部３３によりフィルタ処理が行われたＲＧＢ画像データを、例えばｓＲＧＢやｏｐＲＧＢなどの予め定められた特性のＲＧＢ画像データに変換する色変換を行い、変倍部３６に出力する。
【００２８】
分離デコード部３５は、像域分離部３２から出力された像域分離信号を、後述の出力画像処理部７の処理に必要な情報である属性情報にデコードする分離デコードを行い、変倍部３６に出力する。例えば、分離デコード部３５は、図３に示す像域分離信号を、黒文字、色文字、文字なか、網点上文字、高線数網点、低線数網点、写真、及び追跡パターンの各状態を３ビットで表現する属性情報にデコードしたり、黒文字、色文字、文字なか、及び非文字の各状態を２ビットで表現する属性情報にデコードする。
【００２９】
変倍部３６は、色変換部３４により色変換が行われたＲＧＢ画像データのサイズ（解像度）を、予め定められた特性に統一する変倍処理を行う。なお本実施の形態では、変倍部３６は、ＲＧＢ画像データのサイズを６００ｄｐｉに変換する場合を例に取り説明するが、これに限定されるものではない。そして、変倍部３６は、サイズが予め定められた特性に統一されたＲＧＢ画像データ及び分離デコード部３５から出力された属性情報をバス制御部３に出力する。
【００３０】
図１に戻り、バス制御部３は、複合機１００内で必要な画像データや制御コマンドなどの各種データを転送するデータバスを制御する。本実施の形態では、バス制御部３と、入力画像処理部２、出力画像処理部７、及びＣＰＵ４とは、ＰＣＩ−Ｅｘｐｒｅｓｓバスで接続され、ＨＤＤ６とは、ＡＴＡバスで接続されているため、バス制御部３は、複数種のバス規格間のブリッジ機能も有している。
【００３１】
ＣＰＵ４（補正テーブル生成手段の一例）は、複合機１００全体の制御を司るマイクロプロセッサであり、ＣＰＵコア単体に様々な機能を追加したＩｎｔｅｇｒａｔｅｄ  ＣＰＵなどにより実現できる。Ｉｎｔｅｇｒａｔｅｄ  ＣＰＵとしては、例えば、汎用規格Ｉ／Ｆと接続する機能や、クロスバースイッチを使って拡張バス間を接続する機能がインテグレートされたＰＭＣ社のＲＭ１１１００などが挙げられる。
【００３２】
また、ＣＰＵ４は、入力画像処理部２により画像処理が施され、予め定めた特性に統一されたＲＧＢ画像データ及びその属性情報や、外部Ｉ／Ｆ１４などに送られてくる予め定めた特性に統一されたＲＧＢ画像データ及びその属性情報を符号化し、バス制御部３を介してＨＤＤ６に記憶させる。また、ＣＰＵ４は、ＨＤＤ６に符号化された状態で記憶されているＲＧＢ画像データ及びその属性情報を復号し、バス制御部３を介して出力画像処理部７に出力する。
【００３３】
なお本実施の形態では、ＣＰＵ４は、ＲＧＢ画像データの符号化には、非可逆で圧縮率の高いＪＰＥＧ（Joint Photographic Experts Group）、属性情報の符号化には、可逆なＫ８を用いることで、画質劣化を最小限に抑えている。
【００３４】
メモリ５（画像データ記憶手段の一例）は、複数種のバス規格間をブリッジする際の速度差や接続された部品自体の処理速度差を吸収するために、一時的にやりとりするデータを記憶したり、ＣＰＵ４が複合機１００の制御を行う際に、プログラムや中間処理データを一時的に記憶する揮発性メモリである。ＣＰＵは高速処理を求められるため、通常起動時にＲＯＭ１４に記憶されているブートプログラムにてシステムを起動し、その後は高速にアクセス可能なメモリ５に展開されたプログラムによって処理を行う。なお、メモリ５は、ＤＩＭＭ（Dual Inline Memory Module）などにより実現できる。
【００３５】
ＨＤＤ６は、ＣＰＵ４により符号化されたＲＧＢ画像データ及びその属性情報などを記憶する。なお、ＨＤＤ６は、ＩＤＥを拡張して規格化されているＡＴＡバス接続のハードディスクにより実現できる。
【００３６】
出力画像処理部７（画像処理手段の一例）は、予め定めた特性に統一されたＲＧＢ画像データに対し、出力先に適した画像処理を施す。
【００３７】
図４は、本実施の形態の出力画像処理部７の構成の一例を示すブロック図である。図４に示すように、出力画像処理部７は、フィルタ部５０と、色変換部５１と、パターン生成部５２と、変倍部５３と、γ補正部５４と、階調部５５とを含む。
【００３８】
フィルタ部５０は、予め定めた特性に統一されたＲＧＢ画像データの鮮鋭性を再現性が良くなるように補正するフィルタ処理を行う。
【００３９】
色変換部５１は、フィルタ部５０によりフィルタ処理が行われたＲＧＢ画像データを所定の色空間に変換する色変換を行う。
【００４０】
パターン生成部５２は、後述のキャリブレーション動作時に、キャリブレーション用の読み取りパターンを生成する。
【００４１】
変倍部５３は、色変換部５１により色変換が行われた画像データのサイズ（解像度）を変換する変倍処理を行う。
【００４２】
γ補正部５４は、変倍部５３により変倍処理が行われた画像データに対し、予めＣＰＵ４により設定されたγテーブルを用いてγ補正を行う。
【００４３】
階調部５５は、γ補正部５４よりγ補正が行われた画像データに対し、階調数変換処理を行う。
【００４４】
図１に戻り、プロッタＩ／Ｆ８は、ＣＰＵ４にインテグレートされた汎用規格Ｉ／Ｆ経由で送られてくるＣＭＹＫ画像データを受け取り、プロッタ９に出力するバスブリッジ処理を行う。プロッタ９（画像形成手段の一例）は、プロッタＩ／Ｆ８からＣＭＹＫ画像データを受け取り、レーザービームを用いた電子写真プロセスを使って、転写紙などの記録紙にＣＭＹＫ画像データを出力する。
【００４５】
ＳＢ１０は、ブリッジ機能を有する汎用の電子デバイスであり、ＲＯＭ１１との間をブリッジしている。ＲＯＭ１１は、ＣＰＵ４が複合機１００の制御を行うための各種プログラムが記憶された不揮発性メモリである。
【００４６】
操作表示部１２（表示手段及び入力手段の一例）は、各種情報を表示するＬＣＤ（Liquid Crystal Display）などの表示装置と、操作入力を行うためのキースイッチ等の入力装置を備える。操作表示部１２は、汎用規格Ｉ／Ｆ経由で操作入力に応じた各種コマンドをＣＰＵ４に送信したり、ＣＰＵ４から汎用規格Ｉ／Ｆ経由で送られてきた情報やプレビュー画像などを表示する。
【００４７】
回線Ｉ／Ｆ１３は、汎用規格Ｉ／Ｆと電話回線とを接続するものであり、これにより複合機１００は、電話回線を介してＦＡＸ２１等との間で画像データなどを送受することができる。ＦＡＸ２１は、通常のファクシミリで、電話回線を介して複合機１００との間で画像データなどを送受する。
【００４８】
外部Ｉ／Ｆ１４は、汎用規格Ｉ／Ｆとイーサネット（登録商標）などのネットワークとを接続するものであり、これにより複合機１００は、ネットワークを介してＰＣ（Personal Computer）２２との間で画像データなどを送受することができる。ＰＣ２２は、通常のコンピュータで、ネットワークを介して複合機１００との間で画像データなどを送受する。
【００４９】
なお、複合機１００は、上述した各部の全てを必須の構成とする必要はなく、その一部を省略した構成としてもよい。
【００５０】
(動作)
次に、本実施の形態の複合機の動作について説明する。
【００５１】
(２−１．コピー動作)
まず、本実施の形態の複合機のコピー動作について説明する。図５は、本実施の形態の複合機１００で行われるコピー動作の手順の流れの一例を示すシーケンス図である。
【００５２】
操作表示部１２は、ユーザから、画質モードなどのコピーの設定を指示する操作入力、及びコピーの開始を指示する操作入力を受け付け、コピー開始の制御コマンドを生成し（ステップＳ１００）、ＣＰＵ４に通知する（ステップＳ１０２）。
【００５３】
続いて、ＣＰＵ４は、通知されたコピー開始の制御コマンドに従って、コピー動作プロセスのプログラムを実行し（ステップＳ１０４）、コピー動作に必要な画質モード等の設定や処理を行い、原稿のスキャンをスキャナ１に指示する（ステップＳ１０６）。
【００５４】
続いて、スキャナ１は、スキャナ１にセットされた原稿をスキャンしてＲＧＢ画像データを生成し（ステップＳ１０８）、入力画像処理部２に出力する（ステップＳ１１０）。
【００５５】
続いて、入力画像処理部２は、ＲＧＢ画像データに対して、スキャナ補正処理、γ変換処理、フィルタ処理、及び色変換処理を行い、ｓＲＧＢやＲＯＭＭ−ＲＧＢのように予め特性が定められたＲＧＢ信号に統一する。また、入力画像処理部２は、ＲＧＢ画像データに対して像域分離を行って生成した像域分離信号を、ＣＰＵ４により設定された画質モードに応じた画素毎の属性情報にデコードする（ステップＳ１１２）。例えば、入力画像処理部２（分離デコード部３５）は、図３に示すような像域分離信号を、設定された画質モードに応じて図６に示すような２ビットの属性情報にデコードする。そして、入力画像処理部２は、予め定めた特性に統一されたＲＧＢ画像データ及び属性情報を、バス制御部３を介してＣＰＵ４に出力する（ステップＳ１１４）。
【００５６】
続いて、ＣＰＵ４は、ＲＧＢ画像データ及び属性情報を符号化してメモリ５に記憶させ（ステップＳ１１６）、メモリ５に記憶されたＲＧＢ画像データ及び属性情報を復号して（ステップＳ１１８）、バス制御部３を介して出力画像処理部７に出力する（ステップＳ１２０）。
【００５７】
続いて、出力画像処理部７は、属性情報に従って、ＲＧＢ画像データに対して、フィルタ部５０によるフィルタ処理、色変換部５１による色変換、変倍部５３による変倍処理、γ補正部５４によるγ補正、及び階調部５５による階調数変換処理を行い、ＣＭＹＫ画像データを生成する（ステップＳ１２２）。
【００５８】
具体的には、フィルタ部５０は、プロッタ９に出力する場合の再現性が良くなるように属性情報に従ってＲＧＢ画像データを補正する。例えば、文字原稿モードでは文字をハッキリ／クッキリさせるために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するために平滑化処理を施す。色変換部５１は、フィルタ部５０によりフィルタ処理が行われたＲＧＢ画像データを、プロッタ９用の色空間であるＣＭＹＫ各８ビットのＣＭＹＫ画像データに変換する。この際、色変換部５１は、属性情報に従って最適な色調整を実施する。変倍部５３は、色変換部５１により色変換が行われたＣＭＹＫ画像データのサイズをプロッタ９の再現性能に従って変換する。但し、本実施の形態では、プロッタ９の再現性能が６００ｄｐｉ出力であるため、変倍部５３は、特に変換は行わないものとする。γ補正部５４は、変倍部５３により変倍処理が行われたＣＭＹＫ画像データに対し、プロッタ出力用に設定されたＣＭＹＫ用のエッジ用γテーブル、非エッジ用γテーブルを用いて、ＣＭＹＫ版毎のテーブル変換を実施してγ補正を実施する。階調部５５は、γ補正部５４よりγ補正が行われたＣＭＹＫ画像データに対し、プロッタ９の階調処理能力に従った階調数変換処理を行う。なお本実施の形態では、ＣＭＹＫ各２ビットに疑似中間調処理の一つである誤差拡散法を用いて変換するものとする。
【００５９】
そして、出力画像処理部７は、生成したＣＭＹＫ画像データを、バス制御部３を介してＣＰＵ４に出力する（ステップＳ１２４）。
【００６０】
続いて、ＣＰＵ４は、ＣＭＹＫ画像データをメモリ５に記憶させ（ステップＳ１２６）、メモリ５に記憶されたＣＭＹＫ画像データをプロッタＩ／Ｆ８を介してプロッタ９に出力する（ステップＳ１２８）。
【００６１】
続いて、プロッタ９は、ＣＭＹＫ画像データを転写紙に出力し、原稿のコピーを生成する（ステップＳ１３０）。
【００６２】
(２−２．コピー・保存動作)
次に、本実施の形態の複合機のコピー・保存動作について説明する。なお、コピー・保存動作とは、コピー動作とコピーに用いる画像データを複合機内に保存する保存動作とを同時に行う動作である。図７は、本実施の形態の複合機１００で行われるコピー・保存動作の手順の流れの一例を示すシーケンス図である。
【００６３】
ステップＳ２００〜Ｓ２１６までの処理は、図５に示すコピー動作のステップＳ１００〜Ｓ１１６までの処理と同様である。
【００６４】
続いて、ＣＰＵ４は、符号化されたＲＧＢ画像データ及び属性情報を、バス制御部３を介してＨＤＤ６に記憶させる（ステップＳ２１７）。
【００６５】
以降のステップＳ２１８〜Ｓ２３０までの処理は、図５に示すコピー動作のステップＳ１１８〜Ｓ１３０までの処理と同様である。
【００６６】
なお、ＣＰＵ４は、メモリ５やＨＤＤ６の使用率に応じて属性情報を変形し、ＲＧＢ画像データ及び変形した属性情報を符号化してＨＤＤ６に記憶させるようにしてもよい。例えば、ＣＰＵ４は、ＨＤＤ６の使用率がしきい値を超えている場合、属性情報の一部を破棄（例えば、下位ビットの全画素に０を設定）し、ＲＧＢ画像データ及び一部を破棄した属性情報を符号化してＨＤＤ６に記憶させるようにしてもよい。
【００６７】
(２−３．プリンタ・保存動作)
次に、本実施の形態の複合機のプリンタ・保存動作について説明する。なお、プリンタ・保存動作とは、プリンタ動作とプリンタに用いる画像データを複合機内に保存する保存動作とを同時に行う動作である。図８は、本実施の形態の複合機１００で行われるプリンタ・保存動作の手順の流れの一例を示すシーケンス図である。
【００６８】
ＰＣ２２は、ユーザから、プリンタ出力モードなどのプリントの設定を指示する操作入力、及びプリントの開始を指示する操作入力を受け付ける。そして、ＰＣ２２は、ＤＴＰ（Desk Top Publishing）のアプリケーションソフトウエアにより作成・編集された各種の文章や図形を、ページ記述言語（ＰＤＬ：Page Description Language）で記述したコマンドやデータ等に変換し、更にラスタイメージ処理（ＲＩＰ：Raster Image Processor）を行う（ステップＳ３００）。ラスタイメージ処理の際、ＰＣ２２は、コマンドやデータ等から、予め定めた特性に統一したＲＧＢ画像データを生成するとともに、図９に示すような４ビットの属性情報を生成し、設定されたプリンタ出力モードに応じて図１０に示すような２ビットの属性情報にデコードする。そして、ＰＣ２２は、予め定めた特性に統一されたＲＧＢ画像データ及び属性情報を、ネットワークを介して複合機１００に送信する（ステップＳ３０２）。
【００６９】
続いて、ＣＰＵ４は、ＰＣ２２から送信された予め定めた特性に統一されたＲＧＢ画像データ及び属性情報を、外部Ｉ／Ｆ１４を介して受け取ると、符号化してメモリ５に記憶させる（ステップＳ３０４）。
【００７０】
続いて、ＣＰＵ４は、符号化されたＲＧＢ画像データ及び属性情報を、バス制御部３を介してＨＤＤ６に記憶させる（ステップＳ３０６）。
【００７１】
続いて、ＣＰＵ４は、メモリ５に記憶されたＲＧＢ画像データ及び属性情報を復号して（ステップＳ３０８）、バス制御部３を介して出力画像処理部７に出力する（ステップＳ３１０）。
【００７２】
続いて、出力画像処理部７は、属性情報に従って、ＲＧＢ画像データに対して、色変換部５１による色変換、変倍部５３による変倍処理、γ補正部５４によるγ補正、及び階調部５５による階調数変換処理を行い、ＣＭＹＫ画像データを生成する（ステップＳ３１２）。
【００７３】
具体的には、色変換部５１は、ＲＧＢ画像データをプロッタ９用の色空間であるＣＭＹＫ各８ビットのＣＭＹＫ画像データに変換する。この際、色変換部５１は、属性情報に従って最適な色調整を実施する。変倍部５３は、色変換部５１により色変換が行われたＣＭＹＫ画像データのサイズをプロッタ９の再現性能に従って変換する。但し、本実施の形態では、プロッタ９の再現性能が６００ｄｐｉ出力であるため、変倍部５３は、特に変換は行わないものとする。γ補正部５４は、変倍部５３により変倍処理が行われたＣＭＹＫ画像データに対し、プロッタ出力用に設定されたＣＭＹＫ用のエッジ用γテーブル、非エッジ用γテーブルを用いて、ＣＭＹＫ版毎のテーブル変換を実施してγ補正を実施する。階調部５５は、γ補正部５４よりγ補正が行われたＣＭＹＫ画像データに対し、プロッタ９の階調処理能力と属性情報に従った階調数変換処理を行う。
【００７４】
以降のステップＳ３１４〜Ｓ３２０までの処理は、図５に示すコピー動作のステップＳ１２４〜Ｓ１３０までの処理と同様である。
【００７５】
なお、コピー・保存動作で説明したように、ＣＰＵ４は、メモリ５やＨＤＤ６の使用率に応じて属性情報を変形し、ＲＧＢ画像データ及び変形した属性情報を符号化してＨＤＤ６に記憶させるようにしてもよい。
【００７６】
（２−４．第１ファックス送信動作）
次に、本実施の形態の複合機の第１ファックス送信動作について説明する。なお、第１ファックス送信動作とは、スキャナにより読み取られた原稿の画像データをファックス送信する動作である。図１１は、本実施の形態の複合機１００で行われる第１ファックス送信動作の手順の流れの一例を示すシーケンス図である。
【００７７】
操作表示部１２は、ユーザから、モードなどのファックス送信の設定を指示する操作入力、及びファックス送信の開始を指示する操作入力を受け付け、ファックス送信開始の制御コマンドを生成し（ステップＳ４００）、ＣＰＵ４に通知する（ステップＳ４０２）。
【００７８】
続いて、ＣＰＵ４は、通知されたファックス送信開始の制御コマンドに従って、ファックス送信動作プロセスのプログラムを実行し（ステップＳ４０４）、ファックス送信動作に必要なモード等の設定や処理を行い、原稿のスキャンをスキャナ１に指示する（ステップＳ４０６）。
【００７９】
続いて、スキャナ１は、スキャナ１にセットされた原稿をスキャンしてＲＧＢ画像データを生成し（ステップＳ４０８）、入力画像処理部２に出力する（ステップＳ４１０）。
【００８０】
続いて、入力画像処理部２は、ＲＧＢ画像データを予め定めた特性に統一し（ステップＳ４１２）、バス制御部３を介してＣＰＵ４に出力する（ステップＳ４１４）。
【００８１】
続いて、ＣＰＵ４は、ＲＧＢ画像データをメモリ５に記憶させ（ステップＳ４１６）、メモリ５に記憶されたＲＧＢ画像データを、バス制御部３を介して出力画像処理部７に出力する（ステップＳ４１８）。
【００８２】
続いて、出力画像処理部７は、ＲＧＢ画像データに対して、フィルタ部５０によるフィルタ処理、色変換部５１による色変換、変倍部５３による変倍処理、γ補正部５４によるγ補正、及び階調部５５による階調数変換処理を行い、モノクロ２値のモノクロ画像データを生成する（ステップＳ４２０）。
【００８３】
具体的には、フィルタ部５０は、ＦＡＸ２１に送信する場合の再現性が良くなるようにＲＧＢ画像データを補正する。例えば、文字モードでは文字をハッキリ／クッキリさせるために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するために平滑化処理を施す。色変換部５１は、フィルタ部５０によりフィルタ処理が行われたＲＧＢ画像データを、ＦＡＸ２１で一般的な単色（モノクロ）８ビットのモノクロ画像データに変換する。変倍部５３は、色変換部５１により色変換が行われたモノクロ画像データのサイズをＦＡＸ２１で送受されるサイズに変換する。本実施の形態では、主走査２００ｄｐｉ×副走査１００ｄｐｉに変換するものとする。γ補正部５４は、変倍部５３により変倍処理が行われたモノクロ画像データに対し、ＦＡＸ送信用のγテーブルを用いて、γ補正を実施する。階調部５５は、γ補正部５４よりγ補正が行われたＣＭＹＫ画像データに対し、ＦＡＸ２１で送受される階調処理能力に従った階調数変換処理を行う。なお本実施の形態では、疑似中間調処理の一つである誤差拡散法を用いて２値に階調数変換するものとする。
【００８４】
そして、出力画像処理部７は、生成したモノクロ画像データを、バス制御部３を介してＣＰＵ４に出力する（ステップＳ４２２）。
【００８５】
続いて、ＣＰＵ４は、モノクロ画像データをメモリ５に記憶させ（ステップＳ４２４）、メモリ５に記憶されたモノクロ画像データを回線Ｉ／Ｆ１３、及び通信回線を介してＦＡＸ２１に送信する（ステップＳ４２６）。
【００８６】
（２−５．第２ファックス送信動作）
次に、本実施の形態の複合機の第２ファックス送信動作について説明する。なお、第２ファックス送信動作とは、コピー・保存動作やプリンタ・保存動作などによりＨＤＤに記憶された画像データをファックス送信する動作である。図１２は、本実施の形態の複合機１００で行われる第２ファックス送信動作の手順の流れの一例を示すシーケンス図である。
【００８７】
操作表示部１２は、ユーザから、モードなどのファックス送信の設定を指示する操作入力、ＨＤＤ６に記憶された画像データを選択する操作入力、及びファックス送信の開始を指示する操作入力を受け付け、ファックス送信開始の制御コマンドを生成し（ステップＳ５００）、ＣＰＵ４に通知する（ステップＳ５０２）。
【００８８】
続いて、ＣＰＵ４は、通知されたファックス送信開始の制御コマンドに従って、ファックス送信動作プロセスのプログラムを実行し（ステップＳ５０４）、ファックス送信動作に必要なモード等の設定や処理を行う。
【００８９】
続いて、ＣＰＵ４は、ＨＤＤ６に記憶されたＲＧＢ画像データを復号してメモリ５に記憶させ（ステップＳ５０６）、メモリ５に記憶されたＲＧＢ画像データを、バス制御部３を介して出力画像処理部７に出力する（ステップＳ５０８）。
【００９０】
以降のステップＳ５１０〜Ｓ５１６までの処理は、図１１に示す第１ファックス送信動作のステップＳ４２０〜Ｓ４２６までの処理と同様である。
【００９１】
（２−６．第１配信動作）
次に、本実施の形態の複合機の第１配信動作について説明する。なお、第１配信動作とは、スキャナにより読み取られた原稿の画像データを外部に配信する動作である。図１３は、本実施の形態の複合機１００で行われる第１配信動作の手順の流れの一例を示すシーケンス図である。
【００９２】
操作表示部１２は、ユーザから、モードなどのスキャナ配信の設定を指示する操作入力、及びスキャナ配信の開始を指示する操作入力を受け付け、スキャナ配信開始の制御コマンドを生成し（ステップＳ６００）、ＣＰＵ４に通知する（ステップＳ６０２）。
【００９３】
続いて、ＣＰＵ４は、通知されたスキャナ配信開始の制御コマンドに従って、スキャナ配信動作プロセスのプログラムを実行し（ステップＳ６０４）、スキャナ配信動作に必要なモード等の設定や処理を行い、原稿のスキャンをスキャナ１に指示する（ステップＳ６０６）。
【００９４】
続いて、スキャナ１は、スキャナ１にセットされた原稿をスキャンしてＲＧＢ画像データを生成し（ステップＳ６０８）、入力画像処理部２に出力する（ステップＳ６１０）。
【００９５】
続いて、入力画像処理部２は、ＲＧＢ画像データを予め定めた特性に統一し（ステップＳ６１２）、バス制御部３を介してＣＰＵ４に出力する（ステップＳ６１４）。
【００９６】
続いて、ＣＰＵ４は、ＲＧＢ画像データをメモリ５に記憶させ（ステップＳ６１６）、メモリ５に記憶されたＲＧＢ画像データを、バス制御部３を介して出力画像処理部７に出力する（ステップＳ６１８）。
【００９７】
続いて、出力画像処理部７は、ＲＧＢ画像データに対して、フィルタ部５０によるフィルタ処理、色変換部５１による色変換、変倍部５３による変倍処理、γ補正部５４によるγ補正、及び階調部５５による階調数変換処理を行い、ｓＲＧＢ、ＲＧＢ多値、グレースケール、又はモノクロ２値などのスキャナ配信用のスキャナ配信画像データを生成する（ステップＳ６２０）。
【００９８】
具体的には、フィルタ部５０は、ＰＣ２２に送信する場合の再現性が良くなるようにＲＧＢ画像データを補正する。例えば、文字モードでは文字をハッキリ／クッキリさせるために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するために平滑化処理を施す。色変換部５１は、フィルタ部５０によりフィルタ処理が行われたＲＧＢ画像データを、スキャナ配信で一般的なｓＲＧＢ色空間の各色８ビットのスキャナ配信画像データに変換する。変倍部５３は、色変換部５１により色変換が行われたスキャナ配信画像データのサイズを指定されたスキャナ配信で送受されるサイズに変換する。本実施の形態では、主走査２００ｄｐｉ×副走査２００ｄｐｉに変換するものとする。γ補正部５４は、変倍部５３により変倍処理が行われたスキャナ配信画像データに対し、スキャナ配信用のγテーブルを用いて、γ補正を実施する。階調部５５は、γ補正部５４よりγ補正が行われたスキャナ配信画像データに対し、指定されたスキャナ配信で送受される階調処理能力に従った階調数変換処理を行う。但し本実施の形態では、ＲＧＢ各８bitの１６万色が指定されたものとして、階調処理は特に実施しない。
【００９９】
そして、出力画像処理部７は、生成したスキャナ配信画像データを、バス制御部３を介してＣＰＵ４に出力する（ステップＳ６２２）。
【０１００】
続いて、ＣＰＵ４は、スキャナ配信画像データをメモリ５に記憶させ（ステップＳ６２４）、メモリ５に記憶されたスキャナ配信画像データを外部Ｉ／Ｆ１４、及びネットワークを介してＰＣ２２に送信する（ステップＳ６２６）。
【０１０１】
（２−７．第２配信動作）
次に、本実施の形態の複合機の第２配信動作について説明する。なお、第２配信動作とは、コピー・保存動作やプリンタ・保存動作などによりＨＤＤに記憶された画像データを外部に配信する動作である。図１４は、本実施の形態の複合機１００で行われる第２配信動作の手順の流れの一例を示すシーケンス図である。
【０１０２】
操作表示部１２は、ユーザから、モードなどのスキャナ配信の設定を指示する操作入力、ＨＤＤ６に記憶された画像データを選択する操作入力、及びスキャナ配信の開始を指示する操作入力を受け付け、スキャナ配信開始の制御コマンドを生成し（ステップＳ７００）、ＣＰＵ４に通知する（ステップＳ７０２）。
【０１０３】
続いて、ＣＰＵ４は、通知されたスキャナ配信開始の制御コマンドに従って、スキャナ配信動作プロセスのプログラムを実行し（ステップＳ７０４）、スキャナ配信動作に必要なモード等の設定や処理を行う。
【０１０４】
続いて、ＣＰＵ４は、ＨＤＤ６に記憶されたＲＧＢ画像データを復号してメモリ５に記憶させ（ステップＳ７０６）、メモリ５に記憶されたＲＧＢ画像データを、バス制御部３を介して出力画像処理部７に出力する（ステップＳ７０８）。
【０１０５】
以降のステップＳ７１０〜Ｓ７１６までの処理は、図１３に示す第１配信動作のステップＳ６２０〜Ｓ６２６までの処理と同様である。
【０１０６】
（２−８．キャリブレーション動作）
次に、本実施の形態の複合機のキャリブレーション（以下、「ＡＣＣ」と称する）動作について説明する。図１５は、本実施の形態の複合機１００で行われるＡＣＣ動作の手順の流れの一例を示すシーケンス図である。
【０１０７】
操作表示部１２は、ユーザから、ＡＣＣ出力パターンの生成を指示する操作入力を受け付け、ＡＣＣ出力パターン生成の制御コマンドを生成し（ステップＳ８００）、ＣＰＵ４に通知する（ステップＳ８０２）。
【０１０８】
続いて、ＣＰＵ４は、ＡＣＣ出力パターン生成の制御コマンドに従って、ＡＣＣ出力パターン生成動作プロセスのプログラムを実行し（ステップＳ８０４）、ＡＣＣ出力パターン生成動作に必要なモード等の設定や処理を行い、ＡＣＣ用の画像データの生成を出力画像処理部７に指示する（ステップＳ８０６）。
【０１０９】
続いて、出力画像処理部７は、パターン生成部５２によるＡＣＣ用の読み取りパターンの生成、変倍部５３による変倍処理、及び階調部５５による階調数変換処理を行い、画像データを生成する（ステップＳ８０８）。
【０１１０】
具体的には、パターン生成部５２は、ＣＭＹＫ画像データである図１６に示すようなＡＣＣ用の読み取りパターンを生成する。変倍部５３は、パターン生成部５２により生成されたＣＭＹＫ画像データのサイズをプロッタ９の再現性能に従って変換する。但し、本実施の形態では、プロッタ９の再現性能が６００ｄｐｉ出力であるため、変倍部５３は、特に変換は行わないものとする。階調部５５は、変倍部５３により変倍処理が行われたＣＭＹＫ画像データに対し、プロッタ９の階調処理能力に従った階調数変換処理を行う。
【０１１１】
そして、出力画像処理部７は、生成したＣＭＹＫ画像データ（キャリブレーション画像の一例）を、バス制御部３を介してＣＰＵ４に出力する（ステップＳ８１０）。
【０１１２】
続いて、ＣＰＵ４は、ＣＭＹＫ画像データをメモリ５に記憶させ（ステップＳ８１２）、メモリ５に記憶されたＣＭＹＫ画像データをプロッタＩ／Ｆ８を介してプロッタ９に出力する（ステップＳ８１４）。
【０１１３】
続いて、プロッタ９は、ＣＭＹＫ画像データを転写紙に出力し、ＡＣＣ出力パターンを生成する（ステップＳ８１６）。
【０１１４】
続いて、操作表示部１２は、ユーザから、ＡＣＣの開始を指示する操作入力を受け付け、ＡＣＣ開始の制御コマンドを生成し（ステップＳ８１８）、ＣＰＵ４に通知する（ステップＳ８２０）。
【０１１５】
続いて、ＣＰＵ４は、通知されたＡＣＣ開始の制御コマンドに従って、ＡＣＣ動作プロセスのプログラムを実行し（ステップＳ８２２）、ＡＣＣ動作に必要なモード等の設定や処理を行い、ＡＣＣ出力パターンのスキャンをスキャナ１に指示する（ステップＳ８２４）。
【０１１６】
続いて、スキャナ１は、スキャナ１にセットされたＡＣＣ出力パターンをスキャンしてＲＧＢ画像データを生成し（ステップＳ８２６）、入力画像処理部２に出力する（ステップＳ８２８）。
【０１１７】
続いて、入力画像処理部２は、ＲＧＢ画像データを予め定めた特性に統一し（ステップＳ８３０）、バス制御部３を介してＣＰＵ４に出力する（ステップＳ８３２）。
【０１１８】
続いて、ＣＰＵ４は、ＲＧＢ画像データからＡＣＣ用の読み取り値であるＡＣＣ読み取り値（キャリブレーション用の画像情報の一例）を取得し、目標画像特性を変更するためのＡＣＣを行う（ステップＳ８３４）。
【０１１９】
続いて、ＣＰＵ４は、ＡＣＣにより変更された目標画像特性を参照して補正テーブルを作成し、メモリ５に記憶させるとともに、バス制御部３を介してＨＤＤ６に記憶させる（ステップＳ８３６）。
【０１２０】
ここで、ＡＣＣにより目標画像特性を変更する一例として、プロッタ９でプリントアウトされるトップ濃度に応じて目標画像特性を変更する例について説明する。
【０１２１】
ＣＰＵ４は、ＲＧＢ画像データからＡＣＣ用の読み取り値であるＡＣＣ読み取り値を取得し、図１７に示すように、ＡＣＣ読み取り値とＡＣＣ出力パターンとの対応をｒａｗγ特性としてメモリ５に記憶させる。なお、本実施の形態では、便宜上、各ＡＣＣ出力パターンに対応するＡＣＣ読み取り値を、図１８のように設定しているが、複数の色成分をターゲットにしてもよい。
【０１２２】
またＣＰＵ４は、ＣＭＹＫ毎に、図１９に示すようなＲＧＢ値に設定されたＡＣＣターゲットデータを取得する。なお、図１９に示す例では、０〜１を１０ｂｉｔの値として記載している。そして、ＣＰＵ４は、取得したＡＣＣターゲットデータを、図２０に示すように、図２１に示すような色版毎のＬＤ（入力レベル）データ（ＣＭＹＫ信号の入力レベル）に対するＡＣＣターゲット（目標とする出力濃度に対応した読み取り値）特性としてテーブル化してメモリ５に記憶させる。この色版（ＣＭＹＫ）毎のＡＣＣターゲットデータが、プロッタ９の目標画像特性となる。
【０１２３】
また、ＡＣＣターゲット特性に対して、図２２に示すようなＡＣＣターゲット高濃度補正用の参照フラグデータが定義されており、ＣＰＵ４は、この参照フラグデータから、ＡＣＣ追従性ＯＦＦの開始点（目標濃度をトップ濃度に応じて変更する最も低濃度の点）とＡＣＣ追従性ＯＦＦの終了点（目標濃度をトップ濃度に応じて変更する最も高濃度の点）を検索する。図２１及び図２２に示す例の場合、ＡＣＣ追従性ＯＦＦの開始点のＬＤデータの値は１７６となり、ＡＣＣ追従性ＯＦＦの終了点のＬＤデータの値は２５５となる。
【０１２４】
また、ＣＰＵ４は、ＡＣＣ読み取り値より、実機のトップ濃度に相当するＡＣＣ読み取り値を抽出する。
【０１２５】
ここで、ＡＣＣ追従性ＯＦＦの開始点のＡＣＣターゲットデータをｒｅｆ＿ｍａｘ、ＡＣＣ追従性ＯＦＦの終了点のＡＣＣターゲットデータをｒｅｆ＿ｍｉｎ、トップ濃度に相当するＡＣＣ読み取り値（トップ濃度に相当する１６段目パッチ）をｄｅｔ＿ｍｉｎ、高濃度部ＡＣＣターゲット補正前のＡＣＣターゲットをＸ、高濃度部ＡＣＣターゲット補正後のＡＣＣターゲットをＹとすると、高濃度部の補正値は次のようになる。
【０１２６】
参照フラグデータ（追従性）がＯＮの場合には、高濃度部の補正値は数式（１−１）により求められ、参照フラグデータ（追従性）がＯＦＦの場合には、高濃度部の補正値は数式（１−２）により求められる。但し、ｒｅｆ＿ｍａｘ＝ｒｅｆ＿ｍｉｎの時は、Ｙ＝ｒｅｆ＿ｍａｘとなる。
Ｙ＝Ｘ      …（１−１）
Ｙ＝ｒｅｆ＿ｍａｘ−（ｒｅｆ＿ｍａｘ−Ｘ）＊（ｒｅｆ＿ｍａｘ−ｄｅｔ＿ｍｉｎ）／（ｒｅｆ＿ｍａｘ−ｒｅｆ＿ｍｉｎ）      …（１−２）
【０１２７】
そして、ＣＰＵ４は、このようにして算出された補正後のＡＣＣターゲットデータを、図２３に示すように、図２１に示すような色版毎のＬＤデータと対応付けてテーブル化し、メモリ５に記憶させる。なお、図２３に示す例では、ＡＣＣ追従性ＯＦＦの開始点とトップ濃度との間のターゲット値は直線補間で求められている。
【０１２８】
以上説明した高濃度部の補正パラメータは、操作表示部１２においてユーザが設定した追従性のパラメータに応じて切り換えることで、高濃度部側の追従性を変更することができる。
【０１２９】
例えば、プロッタ９が変動してトップ濃度が低い場合に、写真画像を出力する場合には、高濃度部の階調性を重視した色再現になるように、追従性ＯＦＦの階調レベルを増やし、文字再現を重視したビジネスグラフィック画像を出力する場合は、追従性ＯＦＦの階調レベルが減少するようなパラメータ設定が可能となる。
【０１３０】
このパラメータ設定は、後述するプレビュー表示動作で実現されるプレビュー画像を観察することにより、変動する画像形成装置のトップ濃度に応じた画像の仕上がりを認識することで、実際に記録紙に画像出力を繰り返すことなく、実機の状態とユーザの画像出力要求に合った画像出力モードの設定や最適なキャリブレーション条件の設定を含む色調整が可能となる。
【０１３１】
次に、ＡＣＣにより目標画像特性を変更する他の例として、地肌（紙白）に対する追従性に基づいて目標画像特性を変更する例について説明する。
【０１３２】
ＣＰＵ４は、ＲＧＢ画像データからＡＣＣ用の読み取り値であるＡＣＣ読み取り値を取得し、図１７に示すように、ＡＣＣ読み取り値とＡＣＣ出力パターンとの対応をｒａｗγ特性としてメモリ５に記憶させる。なお、本実施の形態では、便宜上、各ＡＣＣ出力パターンに対応するＡＣＣ読み取り値を、図１８のように設定しているが、複数の色成分をターゲットにしてもよい。
【０１３３】
またＣＰＵ４は、ＣＭＹＫ毎に、図１９に示すようなＲＧＢ値に設定されたＡＣＣターゲットデータを取得する。なお、図１９に示す例では、０〜１を１０ｂｉｔの値として記載している。そして、ＣＰＵ４は、取得したＡＣＣターゲットデータを、図２０に示すように、図２１に示すような色版毎のＬＤ（入力レベル）データ（ＣＭＹＫ信号の入力レベル）に対するＡＣＣターゲット（目標とする出力濃度に対応した読み取り値）特性としてテーブル化してメモリ５に記憶させる。この色版（ＣＭＹＫ）毎のＡＣＣターゲットデータが、プロッタ９の目標画像特性となる。
【０１３４】
また、ｒａｗγ特性としてテーブル化されたＡＣＣ出力パターンに対するＡＣＣ読み取り値の特性に対して、図２４に示すような地肌補正率の算出に用いる地肌補正用テーブルが定義されている。なお、図２４に示す地肌補正用テーブルは、文字部・写真部の作像版毎に設定されており、Ａｃｃ＿ＳｃｎはＡＣＣ読み取り値、Ａｃｃ＿Ｕ＿Ｃｒｃｔは地肌補正用参照データを示す。そして、ＣＰＵ４は、以下の手順で、ＡＣＣ読み取り値を補正する。
【０１３５】
まず、ＣＰＵ４は、ＡＣＣ読み取り値に対する地肌補正率を求める。地肌補正率の値は、数式（２）により求められる。例えば、図２４に示す地肌補正用テーブルの文字処理用のＢｌａｃｋを例にとると、ＡＣＣ読み取り値に対する地肌補正率は、図２５に示すようになる。なお、各パラメータ間の補正率をＡＣＣ読み取り値に応じて線形補間した値が、実際の地肌補正率となる。
Ａｃｃ＿Ｕ＿Ｃｒｃｔ／Ｂａｓｉｓ×１００（％）      …（２）
なお、Ｂａｓｉｓは地肌補正用参照データ基準値であり、初期値は１２８に設定されている。
【０１３６】
続いて、ＣＰＵ４は、ＡＣＣターゲットデータの地肌部（０段目）の値を取得し、ＡＣＣ読み取り値の地肌部（０段目）の値との差分をとり、各ＡＣＣ読み取り値の地肌補正値を求める。ここで、ＡＣＣターゲットデータの地肌部の値をＡｃｃ＿Ｔ０、ＡＣＣ読み取り値の地肌部の値をＢ＿Ｄｅｔとすると、各ＡＣＣ読み取り値の地肌補正値を示すＣｎｇ＿ＡｃｃＴ＿ｋは、数式（３）により求められる。
Ｃｎｇ＿ＡｃｃＴ＿ｋ＝（Ａｃｃ＿Ｔ０−Ｂ＿Ｄｅｔ）＊Ａｃｃ＿Ｕ＿Ｃｒｃｔ＿ｋ／Ｂａｓｉｓ      …（３）
なお、ｋ（０≦ｋ≦１６）は、ｋ段目のＡＣＣ読み取り値に対する補正値（線形補間により算出）を表す。
【０１３７】
続いて、ＣＰＵ４は、各ＡＣＣ読み取り値を示すＡｃｃ＿Ｓｃｎ＿ｋに、各ＡＣＣ読み取り値の地肌補正値を示すＣｎｇ＿ＡｃｃＴ＿ｋを加算してＡＣＣ読み取り値を補正する。ここで、補正後のＡＣＣ読み取り値をを示すＡｃｃ＿Ｓｃｎ＿ｋ’は、数式（４）により求められる。なお、補正は全てのＡＣＣ読み取り値に対して行われる。
Ａｃｃ＿Ｓｃｎ＿ｋ’＝Ａｃｃ＿Ｓｃｎ＿ｋ＋Ｃｎｇ＿ＡｃｃＴ＿ｋ      …（４）
但し、Ａｃｃ＿Ｓｃｎ＿ｋ’は、１０２３より大きい場合には１０２３、マイナスの場合には０にクリップされる。
【０１３８】
これにより、地肌補正率（最大：１００％）がハイライト側で大きければ、地肌として認識された任意の紙白を基準とした相対的な色の関係が保たれた色再現が実現でき、逆に地肌補正率が小さい場合には、地肌として認識された任意の紙白に関係なく、三刺激値ＣＩＥＸＹＺを忠実に保った色再現が実現できる。
【０１３９】
なお、以上説明した紙白に対する追従性のパラメータは、操作表示部１２においてユーザが設定したパラメータに応じて切り換えることで、変更することができる。
【０１４０】
このパラメータ設定は、後述するプレビュー表示動作で実現されるプレビュー画像を観察することにより、様々な記録紙に再現される色の見えを忠実にプレビュー表示することで、実際に記録紙に画像出力を繰り返すことなく、ユーザの要求に対して最適なキャリブレーション条件の設定し、高品質なキャリブレーションを可能にする。
【０１４１】
次に、ＡＣＣにより補正されたＡＣＣターゲットやＡＣＣ読み取り値を用いて、出力画像処理部７のγ補正部５４で使用される補正テーブルの生成手法について説明する。
【０１４２】
ここでは、プロッタ９の出力色（ＣＭＹＫ）に対するγ補正テーブルの基準となる代表制御点に対する特性値として、ベースγ制御点を求めるものとする。なお、γ補正テーブルの基準となる代表制御点を示す制御点入力パラメータは、｛０，１７，３４，５１，６８，８５，１０２，１１９，１３６，１５３，１７０，１８７，２０４，２２１，２３８，２５５｝の１６通りとする。
【０１４３】
まず、ＣＰＵ４は、各制御点入力パラメータのＡＣＣターゲットデータを求める。
【０１４４】
具体的には、ＣＰＵ４は、制御点入力パラメータがＬＤデータのどの値の間にあるのかを探索する。ここで、ｎ−１番目のＬＤデータであるＬＤｎ−１と、ｎ番目のＬＤデータであるＬＤｎとの間に、ｍ番目の制御点入力パラメータであるＡｍが探索されたとすると、ＬＤｎ−１＜Ａｍ≦ＬＤｎとなる。
【０１４５】
そして、ＣＰＵ４は、ＬＤｎ−１に対応する補正後のＡＣＣターゲットデータ、及びＬＤｎに対応する補正後のＡＣＣターゲットデータを線形補間することにより、ＡｍのＡＣＣターゲットデータを求める。ここで、ＬＤｎ−１に対応する補正後のＡＣＣターゲットデータをＡｃｃ＿Ｔｎ−１、ＬＤｎに対応する補正後のＡＣＣターゲットデータをＡｃｃ＿Ｔｎとすると、ＡｍのＡＣＣターゲットデータを示すＡｃｃ＿Ｔｍ’は、数式（５）により求められる。
Ａｃｃ＿Ｔｍ’＝（（Ａｃｃ＿Ｔｎ−Ａｃｃ＿Ｔｎ−１）／（ＬＤｎ−ＬＤｎ−１））＊（Ａｍ−ＬＤｎ）＋Ａｃｃ＿Ｔｎ      …（５）
【０１４６】
以上の処理を制御点入力パラメータ０〜２５５まで繰り返すことにより、ＣＰＵ４は、各制御点入力パラメータのＡＣＣターゲットデータを求める。
【０１４７】
続いて、ＣＰＵ４は、各制御点入力パラメータのＡＣＣ出力パターンを求める。
【０１４８】
具体的には、ＣＰＵ４は、先ほど求めた各制御点入力パラメータのＡＣＣターゲットデータが補正後のＡＣＣ読み取り値のどの区間にあるかを探索する。ここで、ｋ番目の補正後のＡＣＣ読み取り値であるＡｃｃ＿Ｓｃｎ＿ｋ’と、ｋ−１番目の補正後のＡＣＣ読み取り値であるＡｃｃ＿Ｓｃｎ＿ｋ−１’との間に、ＡｍのＡＣＣターゲットデータであるＡｃｃ＿Ｔｍ’が探索されたとすると、Ａｃｃ＿Ｓｃｎ＿ｋ’＜Ａｃｃ＿Ｔｍ’≦Ａｃｃ＿Ｓｃｎ＿ｋ−１’となる。
【０１４９】
そして、ＣＰＵ４は、Ａｃｃ＿Ｓｃｎ＿ｋ’に対応するＡＣＣ出力パターン、及びＡｃｃ＿Ｓｃｎ＿ｋ−１’に対応するＡＣＣ出力パターンを線形補間することにより、ＡｍのＡＣＣ出力パターンを求める。ここで、Ａｃｃ＿Ｓｃｎ＿ｋ’に対応するＡＣＣ出力パターンをＡｃｃ＿Ｐｋ、Ａｃｃ＿Ｓｃｎ＿ｋ−１’に対応するＡＣＣ出力パターンをＡｃｃ＿Ｐｋ−１とすると、ＡｍのＡＣＣ出力パターンを示すＡｃｃ＿Ｐｍ’は、数式（６）により求められる。
Ａｃｃ＿Ｐｍ’＝（（Ａｃｃ＿Ｐｋ−Ａｃｃ＿Ｐｋ−１）／（Ａｃｃ＿Ｓｃｎ＿ｋ’− Ａｃｃ＿Ｓｃｎ＿ｋ−１’））＊（Ａｃｃ＿Ｔｍ’− Ａｃｃ＿Ｓｃｎ＿ｋ’）＋Ａｃｃ＿Ｐｋ      …（６）
【０１５０】
以上の処理を制御点入力パラメータ０〜２５５まで繰り返すことにより、ＣＰＵ４は、各制御点入力パラメータのＡＣＣ出力パターンを求める。
【０１５１】
そして、ＣＰＵ４により求められた各制御点入力パラメータのＡＣＣ出力パターンが、ベースγ制御点出力パラメータとなる。つまり、補正テーブルは、（制御点入力パラメータ、ベースγ制御点出力パラメータ）＝（Ａｍ、Ａｃｃ＿Ｐｍ’）となる。なお、ベースγ制御点算出の概念図を、図２６に示す。
【０１５２】
（２−９．プレビュー表示動作）
次に、本実施の形態の複合機のプレビュー表示動作について説明する。なお本実施の形態では、プレビュー表示動作として、スキャナ１により読み取られ、プロッタ９によりコピー出力される画像データのプレビュー表示を例にとり説明するが、これに限定されるものではない。例えば、ＰＣ２２から送信され、プロッタ９によりプリンタ出力される画像データのプレビュー表示などであってもよい。図２７は、本実施の形態の複合機１００で行われるプレビュー表示動作の手順の流れの一例を示すシーケンス図であり、図２８は、プレビュー画像データであるカラー画像信号への変換例と処理の概念の一例を示す図である。
【０１５３】
操作表示部１２は、ユーザから、画質モードなどのコピーの設定を指示する操作入力、コピー及びプレビューの開始を指示する操作入力を受け付け、コピー・プレビュー開始の制御コマンドを生成し（ステップＳ９００）、ＣＰＵ４に通知する（ステップＳ９０２）。
【０１５４】
続いて、ＣＰＵ４は、通知されたコピー・プレビュー開始の制御コマンドに従って、コピー・プレビュー動作プロセスのプログラムを実行し（ステップＳ９０４）、コピー・プレビュー動作に必要な画質モード等の設定や処理を行い、原稿のスキャンをスキャナ１に指示する（ステップＳ９０６）。
【０１５５】
続くステップＳ９０８〜Ｓ９２０までの処理は、図５に示すコピー動作のステップＳ１０８〜Ｓ１２０までの処理と同様である。
【０１５６】
続いて、出力画像処理部７は、色変換部５１による色変換やγ補正部５４によるγ補正を行い、プレビュー用のプレビュー画像データを生成し（ステップＳ９２２）、バス制御部３を介してＣＰＵ４に出力する（ステップＳ９２４）。
【０１５７】
続いて、ＣＰＵ４は、プレビュー画像データをメモリ５に記憶させ（ステップＳ９２６）、メモリ５に記憶されたプレビュー画像データを操作表示部１２に出力する（ステップＳ９２８）。
【０１５８】
続いて、操作表示部１２は、プレビュー画像データを表示出力する（ステップＳ９３０）。
【０１５９】
ここで、出力画像処理部７の色変換部５１による色変換について具体的に説明する。
【０１６０】
色変換部５１は、プロッタ出力動作の場合、三次元ＬＵＴ変換などを実施して、プロッタ９の出力色であるＣＭＹＫへ変換する。なお、三次元ＬＵＴ変換の変換アルゴリズムには、従来から広く使用されているメモリマップ補間法を用いることができる。
【０１６１】
メモリマップ補間法では、三次元入力色空間を複数の単位立方体に分割し、さらに分割した各単位立方体を対称軸を共有している６個の四面体に分割し、単位立方体毎に線形演算によって出力値を求める。線型演算には、分割境界の点である格子点のデータをパラメータとして用いる（以下、格子点パラメータと呼ぶ）。
【０１６２】
具体的には、色変換部５１は、図２９に示すように、Ｘ方向、Ｙ方向、Ｚ方向からなる三次元入力色空間を各方向に分割（ここでは、８分割）し、三次元入力色空間を複数（ここでは、５１２個）の単位立方体に分割する。
【０１６３】
続いて、色変換部５１は、入力データの座標Ｘ(ｘ，ｙ，ｚ)に対し、座標Ｘを内包する単位立方体を選択する。ここでは、Ｘ(ｘ，ｙ，ｚ)＝（Ｉｎ＿Ｒ、Ｉｎ＿Ｇ、Ｉｎ＿Ｂ）となる。図３０は、選択した単位立方体を示す図であり、Ｐ０〜Ｐ７は、ＲＧＢの色に対応するプロッタのデバイスＣＭＹＫに相当する格子点出力値である。
【０１６４】
続いて、色変換部５１は、選択した図３０に示す単位立方体内での座標Ｐの下位座標（Δｘ，Δｙ，Δｚ)を求め、下位座標の大小比較により単位四面体を選択し、単位四面体毎に線形補間を実施して、座標Ｐでの出力値Ｐｏｕｔを求める。なお、Ｐｏｕｔは、式全体を単位立方体の一辺の長さを乗算して整数値にしておく。図３１−１〜図３１−６は、図３０に示す単位立方体から分割された各四面体を示す図であり、図３２は、各四面体の補間係数の決定ルールを示す図である。なお、補間係数Ｋ０、Ｋ１、Ｋ２、Ｋ３は、Δｘ，Δｙ，Δｚの大小関係、及び前述の分離信号に従って決定される。
【０１６５】
そして、色変換部５１は、最終的に、選択された四面体の４点の予め設定された頂点上の出力値と入力の四面体の中における位置（各頂点からの距離）に基づいて、数式（７−１）〜（７−４）により線形補間を実施する。
ｐｏｕｔ＿ｃ＝Ｋ０＿Ｃ×Δｘ＋Ｋ１＿Ｃ×Δｙ＋Ｋ２＿Ｃ×Δｚ＋Ｋ３＿Ｃ＜＜５      …（７−１）
ｐｏｕｔ＿ｍ＝Ｋ０＿Ｍ×Δｘ＋Ｋ１＿Ｍ×Δｙ＋Ｋ２＿Ｍ×Δｚ＋Ｋ３＿Ｍ＜＜５      …（７−２）
ｐｏｕｔ＿ｙ＝Ｋ０＿Ｙ×Δｘ＋Ｋ１＿Ｙ×Δｙ＋Ｋ２＿Ｙ×Δｚ＋Ｋ３＿Ｙ＜＜５      …（７−３）
ｐｏｕｔ＿ｋ＝Ｋ０＿Ｋ×Δｘ＋Ｋ１＿Ｋ×Δｙ＋Ｋ２＿Ｋ×Δｚ＋Ｋ３＿Ｋ＜＜５      …（７−４）
【０１６６】
次に、出力画像処理部７のγ補正部５４による補正について具体的に説明する。
【０１６７】
γ補正部５４は、プレビュー表示動作では、プロッタ９の変動に依存しないデバイスインデペンデントな性質の信号に変換する。ここでは、前述のキャリブレーション動作で説明したコピーのＡＣＣターゲットデータとして使用したＲＧＢのひとつの色成分を使用するケースについて説明する。
【０１６８】
γ補正部５４は、色変換として、ＣＭＹＫ信号に対する通常のγ補正を実施するが、γ補正に用いるγ補正テーブルは、前述のキャリブレーション動作でＣＰＵ４により生成されたものである。なお、本実施の形態では、一次元テーブルを扱うので、ＣＭＹＫの各色データに対して、ＲＧＢの色成分を図３３のように設定するが、複数の色成分をターゲットにしてもよい。
【０１６９】
そして、γ補正部５４により変換されたＲＧＢ値は、プロッタ９による画像出力条件（トップ濃度や記録用紙特性）によって変動するキャリブレーション対象のプリンタγの目標濃度特性に相当するので、画像形成条件に対応したカラー画像信号への変換が可能となる。
【０１７０】
γ補正部５４は、このキャリブレーションの目標濃度特性を反映した色データの組み合わせを、さらに標準的な表色系である三刺激値（ＣＩＥＸＹＺ）に色変換する。具体的には、γ補正部５４は、代表的な色版（ＣＭＹＫ）の組み合わせに対する測色値（ＣＩＥＸＹＺ）の対応を予め求めて近似しておき、多次元ＬＵＴ、非線形マスキング、ニューラルネットワークなどを用いて変換する。なお、各色版（ＣＭＹＫ）の入力値は、デバイスＣＭＹＫではなく、測色値をベースとしたデバイスインデペンデントな色信号で管理されており、本実施の形態では、前述したようにＲＧＢのひとつの色成分を使用して色管理を行なう。
【０１７１】
また、ここでは図２８に示すように、記録紙の特性が反映される。本実施の形態では、記録紙の特性は、前述したＡＣＣ読み取り値の地肌部（０段目）の値であるＢ＿Ｄｅｔと、ＡＣＣターゲットデータの地肌部（０段目）の値であるＡｃｃ＿Ｔ０が相当する。ユーザが操作表示部１２を用いて、プレビュー表示の条件として、白色点として、完全に記録紙の白色を設定していた場合、ＡＣＣ読み取り値の地肌部の値であるＢ＿Ｄｅｔが読み出され、三刺激値（ＣＩＥＸＹＺ）に変換される。
【０１７２】
なお、Ｂ＿Ｄｅｔは、読み取り値から色変換されたＲＧＢになっているので、仮にＲＧＢをｓＲＧＢと仮定すると、三刺激値（ＣＩＥＸＹＺ）への色変換は、数式（８−１）〜（９−３）のようになる。
ｒ＝（Ｒ／１０２３）２．２      …（８−１）
ｇ＝（Ｇ／１０２３）２．２      …（８−２）
ｂ＝（Ｂ／１０２３）２．２      …（８−３）
Ｘ＝０．４１２４×ｒ＋０．３５７６×ｇ＋０．１８０５×ｂ      …（９−１）
Ｙ＝０．２１２６×ｒ＋０．７１５２×ｇ＋０．０７２２×ｂ      …（９−２）
Ｚ＝０．０１９３×ｒ＋０．１１９２×ｇ＋０．９５０５×ｂ      …（９−３）
【０１７３】
続いて、γ補正部５４は、三刺激値（ＣＩＥＸＹＺ）に色変換された画像信号を、観察条件下における色の見えを予測する知覚量（ＪＣＨ）に変換する。具体的には、γ補正部５４は、変換された記録紙の地肌（白色）の三刺激値（ＣＩＥＸＹＺ）を、ＣＩＥで勧告されたカラーアピアランスモデル（ＣＩＥＣＡＭ）で定義されている参照白色の三刺激値（Ｘw、Ｙw、Ｚw）として設定し、数式（１０）〜(３９)の処理を実施して、知覚量（ＪＣＨ）に変換する。
【０１７４】
なお、ユーザがキャリブレーションの実行もしくはプレビュー画像表示の際に、操作表示部１２を用いて、記録紙の白色に対する追従性の設定をしていた場合には、γ補正部５４は、キャリブレーション動作における地肌補正で説明した地肌補正された読み取り値Ａｃｃ＿Ｓｃｎ＿ｋ’から三刺激値（ＣＩＥＸＹＺ）に変換し、参照白色として設定し、同様の色変換処理を実施する。
【０１７５】
また、本実施の形態では、試験色（Ｘ、Ｙ、Ｚ）をスキャナ１から入力された画像信号の三刺激値、参照白色（Ｘｗ、Ｙｗ、Ｚｗ）を記録紙の地肌（白色）の三刺激値として演算する。
【０１７６】
【数１】
2010278768.tif 000003
【数２】
2010278768.tif 000004
【数３】
2010278768.tif 000005
Ｒｃ＝（Ｄ＊（１．０／Ｒｗ）＋１−Ｄ）＊Ｒ      …（１３−１）
Ｇｃ＝（Ｄ＊（１．０／Ｇｗ）＋１−Ｄ）＊Ｇ      …（１３−２）
Ｂ＜０の場合、
Ｂｃ＝（Ｄ＊（１．０／ｐｏｗ（Ｂｗ，ｐ））＋１−Ｄ）＊ｆａｂｓ（ｐｏｗ（Ｂ，ｐ））＊（−１．０）      …（１３−３）
Ｂ≧０の場合、
Ｂｃ＝（Ｄ＊（１．０／ｐｏｗ（Ｂｗ，ｐ））＋１−Ｄ）＊ｐｏｗ（Ｂ，ｐ）      …（１３−４）
Ｒｃｗ＝（Ｄ＊（１．０／Ｒｗ）＋１−Ｄ）＊Ｒｗ      …（１４−１）
Ｇｃｗ＝（Ｄ＊（１．０／Ｇｗ）＋１−Ｄ）＊Ｇｗ      …（１４−２）
Ｂｃｗ＝（Ｄ＊（１．０／ｐｏｗ（Ｂｗ，ｐ））＋１−Ｄ）＊ｐｏｗ（ｆａｂｓ（Ｂｗ)，ｐ）      …（１４−３）
【０１７７】
但し、ｐは数式（１５）により求められ、Ｄは数式（１６）により求められる。
ｐ＝ｐｏｗ（（Ｂｗ／１．０），０．０８３４）      …（１５）
Ｄ＝Ｆ−Ｆ／（１＋２＊ｐｏｗ（Ｌａ，１／４）＋Ｌａ＊Ｌａ／３００）      …（１６）
ここで、Ｌａは順応視野の輝度を示し、Ｆは順応の程度を表わす係数を示す。なお、ここで定義したＤファクター（順応の程度を表わす係数）については、基本的に、数式（１６）により算出されるが、ユーザがキャリブレーションの実行もしくはプレビュー画像表示の際に、操作表示部１２を用いて、記録紙の白色に対する追従性に対するパラメータとして設定していた場合には、設定されたパラメータをＤファクターに反映させる。
【０１７８】
【数４】
2010278768.tif 000006
【数５】
2010278768.tif 000007
【数６】
2010278768.tif 000008
Ｒｄａ＝（４０＊ｐｏｗ（（Ｆｌ＊Ｒｄ／１００），０．７３））／（ｐｏｗ（（Ｆｌ＊Ｒｄ／１００），０．７３）＋２）＋１      …（２０−１）
Ｇｄａ＝（４０＊ｐｏｗ（（Ｆｌ＊Ｇｄ／１００），０．７３））／（ｐｏｗ（（Ｆｌ＊Ｇｄ／１００），０．７３）＋２）＋１      …（２０−２）
Ｂｄａ＝（４０＊ｐｏｗ（（Ｆｌ＊Ｂｄ／１００），０．７３））／（ｐｏｗ（（Ｆｌ＊Ｂｄ／１００），０．７３）＋２）＋１      …（２０−３）
Ｒｄａｗ＝（４０＊ｐｏｗ（（Ｆｌ＊Ｒｄｗ／１００），０．７３））／（ｐｏｗ（（Ｆｌ＊Ｒｄｗ／１００），０．７３）＋２）＋１      …（２１−１）
Ｇｄａｗ＝（４０＊ｐｏｗ（（Ｆｌ＊Ｇｄｗ／１００），０．７３））／（ｐｏｗ（（Ｆｌ＊Ｇｄｗ／１００），０．７３）＋２）＋１      …（２１−２）
Ｂｄａｗ＝（４０＊ｐｏｗ（（Ｆｌ＊Ｂｄｗ／１００），０．７３））／（ｐｏｗ（（Ｆｌ＊Ｂｄｗ／１００），０．７３）＋２）＋１      …（２１−３）
【０１７９】
但し、順応輝度に応じた係数を示すＦｌは数式（２２）により求められる。
Ｆｌ＝０．２＊ｐｏｗ（ｋ，４）＊（５＊Ｌａ）＋０．１＊（１−ｐｏｗ（ｋ，４））＊（１−ｐｏｗ（ｋ，４））＊ｐｏｗ（５＊Ｌａ，１／３）      …（２２）
また、ｋは数式（２３）により求められる。
ｋ＝１／（５＊Ｌａ＋１）      …（２３）
【０１８０】
そして、無彩色応答を示すＡは数式（２４−１）により求められ、白色に対する無彩色応答を示すＡｗは数式（２４−２）により求められ、明度を示すＪは数式（２５）により求められ、ブライトネスを示すＱは数式（２６）により求められ、彩度を示すｓは数式（２７）により求められ、クロマを示すＣは数式（２８）により求められ、カラフルネスを示すＭは数式（２９）により求められる。
Ａ＝（２＊Ｒｄａ＋Ｇｄａ＋（１／２０）＊Ｂｄａ−２．０５）＊Ｎｂｂ      …（２４−１）
Ａｗ＝（２＊Ｒｄａｗ＋Ｇｄａｗ＋（１／２０）＊Ｂｄａｗ−２．０５）＊Ｎｂｂ      …（２４−２）
Ｊ＝１００＊ｐｏｗ（Ａ／Ａｗ，ｃ＊ｚ)      …（２５）
Ｑ＝（１．２４／ｃ）＊ｐｏｗ（（Ｊ／１００），０．６７）＊ｐｏｗ（（Ａｗ＋３），０．９）      …（２６）
ｓ＝（５０＊ｐｏｗ（（ａ＊ａ＋ｂ＊ｂ），０．５）＊１００＊ｅ＊（１０／１３）＊Ｎｃ＊Ｎｃｂ）／（Ｒｄａ＋Ｇｄａ＋（２１／２０）＊Ｂｄａ）      …（２７）
Ｃ＝２．４４＊ｐｏｗ（ｓ，０．６９）＊ｐｏｗ（（Ｊ／１００），０．６７＊ｎ）＊（１．６４−ｐｏｗ（０．２９，ｎ））      …（２８）
Ｍ＝Ｃ＊ｐｏｗ（Ｆｌ，０．１５）      …（２９）
【０１８１】
ここで、ｃは周囲の影響の大きさに関する係数を示し、Ｎｃはクロマチックインダクション係数を示す。また、背景が刺激の見えに影響を及ぼす程度を表わす係数を示すｎは数式（３０）により求められ、Ｎｂｂは数式（３１）により求められ、Ｎｃｂは数式（３２）により求められ、ｚは数式（３３）により求められる。
ｎ＝Ｙｂ／Ｙｗ      …（３０）
Ｎｂｂ＝０．７２５＊ｐｏｗ（１／ｎ，０．２）      …（３１）
Ｎｃｂ＝Ｎｂｂ      …（３２）
ｚ＝１＋Ｆｌｌ＊ｐｏｗ（ｎ，０．５）      …（３３）
但し、Ｙｂは背景の輝度率を示し、Ｆｌｌは明度コントラスト係数を示す。
【０１８２】
また、ｅは数式（３４）〜（３９）により求められる。
Ｃａ＝Ｒｄａ−１２．０＊Ｇｄａ／１１．０＋Ｂｄａ／１１．０      …（３４）
Ｃｂ＝（１／９）＊（Ｒｄａ＋Ｇｄａ−２＊Ｂｄａ）      …（３５）
ｈ＝（１８０／Ｍ＿ＰＩ）＊ａｔａｎ２（ｂ，ａ）      …（３６）
但し、ｈ＜０の場合、
ｈ＝３６０−ｆａｂｓ（ｈ）      …（３７）
ｅ＝ｅ１＋（ｅ２−ｅ１）＊（ｈ−ｈ１）／（ｈ２−ｈ１）      …（３８）
Ｈ＝ｈ１＋１００＊（ｈ−ｈ１）／ｅ１／（（ｈ−ｈ１）／ｅ１＋（ｈ２−ｈ）／ｅ２）      …（３９）
但し、ｈ≦２０．１４の場合には、ｅ１＝０．８５６５、ｅ２＝０．８、ｈ１＝０．０、ｈ２＝２０．１４である。また、２０．１４＜ｈ≦９０．０の場合には、ｅ１＝０．８、ｅ２＝０．７、ｈ１＝２０．１４、ｈ２＝９０．０である。また、９０．０＜ｈ≦１６４．２５の場合には、ｅ１＝０．７、ｅ２＝１．０、ｈ１＝９０．０、ｈ２＝１６４．２５である。また、１６４．２５＜ｈ≦２３７．５３の場合には、ｅ１＝１．０、ｅ２＝１．２、ｈ１＝１６４．２５、ｈ２＝２３７．５３である。また、２３７．５３＜ｈの場合には、ｅ１＝１．２、ｅ２＝０．８５６５、ｈ１＝２３７．５３、ｈ２＝３６０．０である。
【０１８３】
なお本実施の形態では、γ補正部５４が、数式（１０）〜(３９)の処理を実施して、三刺激値（ＣＩＥＸＹＺ）を知覚量（ＪＣＨ）に変換する場合、実際にハードコピーを観察する環境に対応した観察条件を示す各種パラメータは、ユーザが操作表示部１２を用いて設定している。
【０１８４】
但し、ユーザによりハードコピーの観察条件が設定されなかった場合には、ＲＧＢ（ｓＲＧＢ）の定義に従い、Ｌa＝４（ｃｄ／ｍ２）、Ｆ＝１．０（Ａｖｅｒａｇｅ）、Ｙｂ＝２０、Ｆｌｌ＝１．０（Ａｖｅｒａｇｅ）、ｃ＝０．６９（Ａｖｅｒａｇｅ）、Ｎｃ＝１．０（Ａｖｅｒａｇｅ）に設定される。
【０１８５】
続いて、γ補正部５４は、このようにして求めたカラーアピアランスモデルに基づく知覚量（ＪＣＨ）に色変換された画像データを表示用のＲＧＢ信号に変換する前に、再度、三刺激値（ＣＩＥＸＹＺ）に変換する。具体的には、γ補正部５４は、数式（１０）〜(３９)の逆変換を実施する。なお、この際、図２８に示すように、操作表示部１２の観察条件が反映される。
【０１８６】
但し、ユーザによりプレビュー表示の観察条件が設定されなかった場合には、Ｘｗ＝９５．０２、Ｙｗ＝１００、Ｚｗ＝１０８．８１（Ｄ６５光源）、Ｌa＝４（ｃｄ／ｍ２）、Ｆ＝１．０（Ａｖｅｒａｇｅ）、Ｙｂ＝２０、Ｆｌｌ＝１．０（Ａｖｅｒａｇｅ）、ｃ＝０．６９（Ａｖｅｒａｇｅ）、Ｎｃ＝１．０（Ａｖｅｒａｇｅ）に設定される。
【０１８７】
続いて、γ補正部５４は、逆演算して求めた試験色（Ｘ、Ｙ、Ｚ）を、プレビュー表示用のＲＧＢ信号に変換する。例えば、操作表示部１２の特性をｓＲＧＢと仮定すれば、数式（８−１）〜（９−３）の逆演算を実施することで、ＲＧＢ画像データに変換できるが、外部Ｉ／Ｆ１４等を介して取得した外部装置の表示装置のプロファイルを参照して変換してもよい。
【０１８８】
そして、最終的に色変換されたプレビュー表示用ＲＧＢ画像信号は、操作表示部１２やＰＣ２２に送信され、カラーマネージメントされた高精細なディスプレイに表示される。これにより、画像形成条件に対応した画像の仕上がりに加えて、出力画像を観察する環境下における色の見えを忠実にプレビュー表示して、実際に記録紙に画像出力を繰り返すことなく、実機の状態とユーザの画像出力要求に合った画像出力モードの設定や最適なキャリブレーション条件の設定を含む色調整ができる。
【０１８９】
また、ユーザが操作表示部１２から、プレビュー表示用ＲＧＢ信号に対する属性変更を指定した場合は、指定されたＲＧＢ色空間と三刺激値（ＣＩＥＸＹＺ）の関係に基づいて、三刺激値（ＣＩＥＸＹＺ）からＲＧＢ画像データへの変換を実施する。
【０１９０】
例えば、プレビュー表示用のディスプレイの色再現特性がｓＲＧＢに準拠していた場合、ハードコピーで再現される色が、ｓＲＧＢ色空間（０〜１）では再現できないことがある。これは、出力画像における高彩度部の階調が正しく表示されないケースで、ｓＲＧＢより色域の広いＲＧＢ色空間を、用途に応じて設定することで、ユーザの画像出力要求に合った画像出力モードの設定や最適なキャリブレーション条件の設定を含む色調整ができる。
【０１９１】
例えば、ユーザが、プレビュー表示用にＤＣＦオプション色空間として定義されているＲＧＢ色空間を操作表示部１２から設定すると、数式（４０−１）〜（４１−３）に示す色変換により、プレビュー表示用ＲＧＢに色変換を行なう。
ｒｐ＝２．０１４８＊Ｘ−０．６２１７＊Ｙ−０．３９３１＊Ｚ      …（４０−１）
ｇｐ＝−１．２８８３＊Ｘ＋２．２３６０＊Ｙ＋０．０５２３＊Ｚ      …（４０−２）
ｂＰ＝０．０１７４＊Ｘ−０．２０５５＊Ｙ＋１．１８８１＊Ｚ      …（４０−３）
Ｒｐ＝（（ｒｐ）＾（１／２．２））＊１０２３      …（４１−１）
Ｇｐ＝（（Ｇｐ）＾（１／２．２））＊１０２３      …（４１−２）
Ｂｐ＝（（Ｂ［ｐ）＾（１／２．２））＊１０２３      …（４１−３）
【０１９２】
以上より、本実施の形態によれば、煩雑な作業を伴わずに、画像形成条件に対応した画像の仕上がりを忠実にプレビュー表示して、実際に記録紙に画像出力を繰り返すことなく、実機の状態に対して、ユーザーの画像出力要求に合った画像出力モードの設定や色調整を可能にする画像処理システムを提供することができる。
【符号の説明】
【０１９３】
１  スキャナ
２  入力画像処理部
３  バス制御部
４  ＣＰＵ
５  メモリ
６  ＨＤＤ
７  出力画像処理部
８  プロッタＩ／Ｆ
９  プロッタ
１０  ＳＢ
１１  ＲＯＭ
１２  操作表示部
１３  回線Ｉ／Ｆ
１４  外部Ｉ／Ｆ
２１  ＦＡＸ
２２  ＰＣ
３０  スキャナ補正部
３１  γ変換部
３２  像域分離部
３３  フィルタ部
３４  色変換部
３５  分離デコード部
３６  変倍部
５０  フィルタ部
５１  色変換部
５２  パターン生成部
５３  変倍部
５４  γ補正部
５５  階調部
１００  複合機
【先行技術文献】
【特許文献】
【０１９４】
【特許文献１】特許第２７３４２３７号公報
【特許文献２】特開平６−９５６３３号公報
【特許文献３】特開２００８−１６０３８８号公報
【図１】
2010278768.tif 000009
【図２】
2010278768.tif 000010
【図３】
2010278768.tif 000011
【図４】
2010278768.tif 000012
【図５】
2010278768.tif 000013
【図６】
2010278768.tif 000014
【図７】
2010278768.tif 000015
【図８】
2010278768.tif 000016
【図９】
2010278768.tif 000017
【図１０】
2010278768.tif 000018
【図１１】
2010278768.tif 000019
【図１２】
2010278768.tif 000020
【図１３】
2010278768.tif 000021
【図１４】
2010278768.tif 000022
【図１５】
2010278768.tif 000023
【図１７】
2010278768.tif 000024
【図１８】
2010278768.tif 000025
【図１９】
2010278768.tif 000026
【図２０】
2010278768.tif 000027
【図２１】
2010278768.tif 000028
【図２２】
2010278768.tif 000029
【図２３】
2010278768.tif 000030
【図２４】
2010278768.tif 000031
【図２５】
2010278768.tif 000032
【図２６】
2010278768.tif 000033
【図２７】
2010278768.tif 000034
【図２８】
2010278768.tif 000035
【図２９】
2010278768.tif 000036
【図３０】
2010278768.tif 000037
【図３１−１】
2010278768.tif 000038
【図３１−２】
2010278768.tif 000039
【図３１−３】
2010278768.tif 000040
【図３１−４】
2010278768.tif 000041
【図３１−５】
2010278768.tif 000042
【図３１−６】
2010278768.tif 000043
【図３２】
2010278768.tif 000044
【図３３】
2010278768.tif 000045
【図１６】
2010278768.tif 000046