(57)【要約】【課題】高精度なキャリブレーションが実行可能な画像処理装置を提供すること。【解決手段】キャリブレーション対象である自装置のエンジン特性を取得するエンジン特性取得部６１と、取得したエンジン特性と許容値とを比較し、比較した結果、エンジン特性が許容値よりも大きい場合、階調表現処理方法を変更する階調処理生成部６２と、変更後の階調表現処理方法について濃度調整を行う濃度調整部６３と、を備える。【選択図】図１
2011030128.tif 000002
【特許請求の範囲】
【請求項１】
自装置のエンジン特性を取得するエンジン特性取得手段と、
取得したエンジン特性と許容値とを比較し、比較した結果、エンジン特性が許容値よりも大きい場合、階調表現処理方法を変更する階調処理生成手段と、
変更後の階調表現処理方法について濃度調整を行う濃度調整手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記階調処理生成手段は、階調表現処理方法を変更する場合、変更前よりも低い線数に変更したディザパターンを生成する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記階調処理生成手段は、階調表現処理方法を変更する場合、変更前と異なる角度に変更したディザパターンを生成する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記階調処理生成手段は、階調表現処理方法を変更する場合、変更前と異なるドット成長特性に変更したディザパターンを生成する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記階調処理生成手段は、階調表現処理方法を変更する場合、変更前よりも大きなサイズに変更したディザパターンを生成する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
さらに、
ネットワークと接続するためのインターフェース手段、
を備え、
ネットワーク側において変更後の階調表現処理方法の情報を保持することが可能な場合に、
前記階調処理生成手段は、前記インターフェース手段を経由して、階調表現処理方法を変更した場合の情報をネットワーク側へ送信し、また、階調表現処理方法を変更する場合に必要な情報をネットワーク側から読み出す、
ことを特徴とする請求項１〜５のいずれか１つに記載の画像処理装置。
【請求項７】
エンジン特性取得手段、階調処理生成手段および濃度調整手段を備える画像処理装置における画像処理方法であって、
前記エンジン特性取得手段が、自装置のエンジン特性を取得するエンジン特性取得工程と、
前記階調処理生成手段が、取得したエンジン特性と許容値とを比較し、比較した結果、エンジン特性が許容値よりも大きい場合に階調表現処理方法を変更する階調処理生成工程と、
前記濃度調整手段が、変更後の階調表現処理方法について濃度調整を行う濃度調整工程と、
を含むことを特徴とする画像処理方法。
【請求項８】
前記階調処理生成工程では、階調表現処理方法を変更する処理として、変更前よりも低い線数に変更したディザパターンを生成する、
ことを特徴とする請求項７に記載の画像処理方法。
【請求項９】
前記階調処理生成工程では、階調表現処理方法を変更する処理として、変更前と異なる角度に変更したディザパターンを生成する、
ことを特徴とする請求項７に記載の画像処理方法。
【請求項１０】
前記階調処理生成工程では、階調表現処理方法を変更する処理として、変更前と異なるドット成長特性に変更したディザパターンを生成する、
ことを特徴とする請求項７に記載の画像処理方法。
【請求項１１】
前記階調処理生成工程では、階調表現処理方法を変更する処理として、変更前よりも大きなサイズに変更したディザパターンを生成する、
ことを特徴とする請求項７に記載の画像処理方法。
【請求項１２】
さらに、前記画像処理装置がネットワークと接続するためのインターフェース手段を備えることとし、
ネットワーク側において変更後の階調表現処理方法の情報を保持することが可能な場合に、
前記階調処理生成工程では、前記インターフェース手段を経由して、階調表現処理方法を変更した場合の情報をネットワーク側へ送信し、また、階調表現処理方法を変更する場合に必要な情報をネットワーク側から読み出す、
ことを特徴とする請求項７〜１１のいずれか１つに記載の画像処理方法。
【請求項１３】
請求項７〜１２のいずれか１つに記載の画像処理方法をコンピュータに実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、高精度なキャリブレーションが実行可能な画像処理装置に関する。
【背景技術】
【０００２】
従来、プリンタ、スキャナ等の複数の機能を搭載した複合機（ＭＦＰ：Multi  Function  Product）等では、経時変化等による画質の低下を抑えるためにキャリブレーションを行っている。例えば、複合機が、ＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）の各色について濃度別に分割されたチャートを出力し、出力されたチャートをスキャナから読み取り、読み取ったエンジン特性値から規定値との差を検出し、その差を補正するものである。
【０００３】
具体的に、ネットワークに接続されている複写機が、同じくネットワークに接続されているプリンタのキャリブレーションを実行する技術が、特開第２０００−２５３２５２号公報（特許文献１）に開示されている。また、少ないハード規模で画像形成装置の状態を判定し、異常検出時に異常用のキャリブレーションを実施することでサービスマンによる保守が必要な場合でも装置の使用不能な期間を短縮する技術が特開第２００５−３１９６５２号公報（特許文献２）に開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記特許文献１の技術によれば、階調表現の特性は変更しないため各装置で最適なキャリブレーションを実行できるとはかぎらない、という問題があった。また、前記特許文献２の技術によれば、異常時の処理に特化しており、通常状態におけるキャリブレーションを高精度化に実行することについては考慮されていない、という問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、装置のエンジン特性にあわせて、高精度なキャリブレーションが実行可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、自装置のエンジン特性を取得するエンジン特性取得手段と、取得したエンジン特性と許容値とを比較し、比較した結果、エンジン特性が許容値よりも大きい場合、階調表現処理方法を変更する階調処理生成手段と、変更後の階調表現処理方法について濃度調整を行う濃度調整手段と、を備えることを特徴とする。
【０００７】
また、本発明は、画像処理装置における画像処理方法であって、エンジン特性取得手段が、自装置のエンジン特性を取得するエンジン特性取得工程と、階調処理生成手段が、取得したエンジン特性と許容値とを比較し、比較した結果、エンジン特性が許容値よりも大きい場合、階調表現処理方法を変更する階調処理生成工程と、濃度調整手段が、変更後の階調表現処理方法について濃度調整を行う濃度調整工程と、を含むことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、キャリブレーション実行時に装置のエンジン特性を取得し、エンジン特性に基づいて最適な階調表現処理を生成し、生成した階調表現処理について濃度調整を行うことによって、高精度なキャリブレーションを実行することができる、という効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、画像処理装置の構成例を示すブロック図である。
【図２】図２は、キャリブレーションの処理を示すフローチャートである。
【図３】図３は、ＣＭＹＫごとの網点面積率のパターンチャートを示す図である。
【図４】図４は、対応表１の構成例を示す図である。
【図５】図５は、ＣＭＹＫごとの濃度別に分割されたチャートを示す図である。
【図６】図６は、対応表２の構成例を示す図である。
【図７】図７は、ディザパターンの線数を変更する場合の処理を示すフローチャートである。
【図８】図８は、低線数と高線数のディザパターンを示す図である。
【図９】図９は、ディザパターンの角度を変更する場合の処理を示すフローチャートである。
【図１０】図１０は、ディザパターンの角度を示す図である。
【図１１】図１１は、ディザパターンの成長特性を変更する場合の処理を示すフローチャートである。
【図１２】図１２は、ディザパターンの成長特性を示す図である。
【図１３】図１３は、ディザパターンのサイズを変更する場合の処理を示すフローチャートである。
【図１４】図１４は、ディザパターンのサイズを示す図である。
【図１５】図１５は、複合機のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明にかかる画像処理装置の最良な実施の形態を詳細に説明する。
【００１１】
（実施の形態）
図１は、本実施の形態にかかる画像処理装置の構成例を示す図である。画像処理装置１は、制御部２と、プリンタ部３と、スキャナ部４と、インターフェース部５と、キャリブレーション部６と、を備える。画像処理装置１は、プリンタやスキャナ等を備えた複合機（ＭＦＰ：Multi  Function  Product）である。制御部２は、画像処理装置１全体の動作を制御する。プリンタ部３は、プリンタ機能についての制御を行う。一般的なプリンタ機能と同等のものである。スキャナ部４は、スキャナ機能についての制御を行う。一般的なスキャナ機能と同等のものである。インターフェース部５は、外部装置と接続する場合に、エンジン特性等の情報の送受信を行う。
【００１２】
キャリブレーション部６は、エンジン特性に応じて、階調表現処理を変更する。キャリブレーション部６は、エンジン特性取得部６１と、階調処理生成部６２と、濃度調整部６３と、を備える。エンジン特性取得部６１は、キャリブレーションに必要な装置のエンジン特性を取得する。階調処理生成部６２は、取得したエンジン特性に基づいて、最適な階調表現処理方法を生成する。具体的には、ディザパターン等の特長を変更する。濃度調整部６３は、生成した階調表現処理方法について濃度調整を行う。
【００１３】
つづいて、画像処理装置１におけるキャリブレーション動作についてフローチャートに基づいて詳細に説明する。図２は、キャリブレーションの処理を示すフローチャートである。まず、画像処理装置１では、ユーザからキャリブレーションの指示を受け付けると（ステップＳ１）、制御部２の制御によって、ＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）の各色について、プリンタ部３から粒状度測定のディザパターンでチャートを出力する。
【００１４】
図３は、チャートの構成例を示す図である。チャートは、ＣＭＹＫごとにハイライト付近からミドルレンジ付近までの網点面積率を６．２５％単位で、０〜６８．２５％までの２値の固定パターンチャートを使用する。画像処理装置１は、出力したチャートをスキャナ部４で読み取り、キャリブレーション部６のエンジン特性取得部６１において、エンジン特性を取得する（ステップＳ２）。具体的には、読み取ったチャートに基づいて、粒状度の計算を行う。エンジン特性取得部６１は、粒状度の計算値をエンジン特性として階調処理生成部６２へ通知する。
【００１５】
階調処理生成部６２は、取得した粒状度の計算値（エンジン特性）と粒状度の許容値とを比較する（ステップＳ３）。比較した結果、計算値（エンジン特性）が許容値よりも大きい場合（ステップＳ３：Ｙｅｓ）、階調処理生成部６２は、エンジン特性値に基づいて、階調表現処理方法を変更する（ステップＳ４）。ここでは、ドットが付きにくい特性であったとして、階調表現処理方法としてディザパターンの線数を低くする変更を行う。このとき、ディザパターンの角度や成長特性、サイズについては従来と同様とする。ディザパターンの角度等を変更する場合については後述する。
【００１６】
階調処理生成部６２は、変更後の線数が低いＣＭＹＫ毎のディザパターンを生成する。このとき、階調処理生成部６２は、生成したディザパターンを保持し、また、生成したＣＭＹＫ毎にディザパターンの閾値と網点面積率との関係を示す対応表１を作成する。図４は、対応表１の構成例を示す図である。各色について、ディザパターンの閾値と網点面積率との関係を１対１で示すものである。
【００１７】
つぎに、濃度調整部６３において、変更後の（線数を低くした）ディザパターンの濃度調整を行う（ステップＳ５）。具体的には、変更後のディザパターンについて図５に示すチャートを作成する。図５は、ＣＭＹＫごとに作成した濃度のチャートを示す図である。各色について０〜２５５レベルの濃度において平均１７分割されたものである。濃度調整部６３は、作成したチャートを用いてキャリブレーションを実行し、紙白を除いた１６点から濃度を測定し、生成したＣＭＹＫ毎のディザパターンでの現時点（濃度調整前）における閾値の網点面積率と実際の読み取った濃度との対応表２を作成する。図６は、対応表２の構成例を示す図である。各色について、網点面積率と実際に読み取った濃度との関係を１対１で示すものである。
【００１８】
濃度調整部６３は、対応表２を用いて、実際の読み取り濃度と網点面積率との関係から、狙いの濃度における「狙いの網点面積率」を求める。つぎに、対応表１を用いて、網点面積率とディザパターンの閾値との関係から、「狙いの網点面積率」における「狙いのディザパターンの閾値」を求める。このとき、対応表１において、「狙いの網点面積率」に対応する「狙いのディザパターンの閾値」が無い場合が考えられる。この場合、濃度調整部６３は、対応表１において、「狙いの網点面積率」に対応する「狙いのディザパターンの閾値」を追加する補間処理を行う。これにより、ディザパターンの閾値を決定することができる。
【００１９】
なお、ステップＳ３において、比較した結果、計算値（エンジン特性）が許容値以下の場合（ステップＳ３：Ｎｏ）、階調表現処理方法を変更せずに、濃度調整を行う（ステップＳ５）。この場合、濃度調整部６３は、通常のキャリブレーションと同程度の濃度調整のみを行う。
【００２０】
従来では、階調表現処理方法がキャリブレーションの前後で変更されないためエンジン特性に沿った階調処理がされず、画質に悪影響を及ぼすことがあった。また、装置の設計時点で想定していたエンジン特性の範囲を超えた場合に、通常のキャリブレーション処理単体だけの閉じた対策ができなかった。本実施の形態では、画像処理装置１がエンジン特性に合わせてディザパターンを変更し、変更後のディザパターンで濃度調整を行う。これにより、最適な階調表現処理方法に変更し、狙いの濃度にあわせることができるため、高精度なキャリブレーションを実行することができる。
【００２１】
なお、ディザパターンを変更する場合として、線数の他に角度等もあるが、変更する種別については、一例として、以下の優先順位とする。
１．線数：粒状度の悪化原因として、エンジンの１ドット再現性が主原因のため、最上位とする。
２．角度：線数ほどではないが、同様に１ドット再現性に影響があるため２番目とする。
３．成長特性：ハイライトやミドルなど塊ドットが形成されるまで、および、形成されてからのドット再現性に影響があるため３番目とする。
４．サイズ：モアレの軽減が主目的のため最下位とする。
【００２２】
また、線数や角度などのディザパターンの特性を変更する場合、一例として、以下のような排他関係となる。
線数と成長特性：成長特性として分散型とする場合は、線数の概念が無くなる場合があるため。
角度と成長特性：成長特性として分散型とする場合は、角度の概念が無くなる場合があるため。
【００２３】
つぎに、ディザパターンのそれぞれの種別を変更する場合について説明する。まず、線数を変更する場合について説明する。図７は、ディザパターンの線数を変更する場合の処理を示すフローチャートである。階調処理生成部６２では、ステップＳ３においてエンジン特性と許容値とを比較した結果、エンジン特性の方が大きく、ドットの付着性を改善する必要があると判断した場合（ステップＳ１１：Ｙｅｓ）、線数を低くするように変更したディザパターンを適用する（ステップＳ１２）。エンジン特性が許容値以下であって、ドットの付着性を改善する必要がないと判断した場合（ステップＳ１１：Ｎｏ）、ディザパターンの線数を変更しない（ステップＳ１３）。このようにディザパターンを変更することで、エンジン特性にあったキャリブレーションを実施することができる。
【００２４】
ディザパターンの線数とは、スクリーン線数のことであり、ＬＰＩ（Line  Per  Inch）と呼ばれ、網点の目の細かさを示して図８のような概略になる。図８は、低線数と高線数のディザパターンを示す図である。それぞれの特性は以下の通りである。
低線数：ベースとなる部分が大きいため、線数が低くなるほど集中を構成するベース部分＞＞1ドットとなり、１ドット再現性が悪いエンジンでも安定して出力される。
高線数：ベースとなる部分が小さいため、線数が高くなるほど集中を構成するベース部分≒1ドットとなり、１ドット再現性が良いエンジンでは解像性が上がる。
環境やエンジン特性により１ドットの再現性が変わり、より低線数の方が、特にハイライト付近でドットが付きやすくなる。
【００２５】
つぎに、角度を変更する場合について説明する。図９は、ディザパターンの角度を変更する場合の処理を示すフローチャートである。階調処理生成部６２では、ステップＳ３においてエンジン特性と許容値とを比較した結果、エンジン特性の方が大きく、ディザパターンの干渉縞であるモアレの発生を改善する必要があると判断した場合（ステップＳ２１：Ｙｅｓ）、角度を変更したディザパターンを適用する（ステップＳ２２）。エンジン特性が許容値以下であって、モアレを改善する必要がないと判断した場合（ステップＳ２１：Ｎｏ）、ディザパターンの角度を変更しない（ステップＳ２３）。このようにディザパターンを変更することで、エンジン特性にあったキャリブレーションを実施することができる。
【００２６】
ディザパターンの角度とは、ディザパターンが成長していく過程での角度のことであり、ＣＭＹＫのプレーン毎に角度をつけて干渉をさけるために使用される。図１０は、ディザパターンの角度を示す図である。例えば、ある中間調濃度の場合、図１０に示すようなディザパターンであれば、角度は４５度となる。
【００２７】
つぎに、成長特性を変更する場合について説明する。図１１は、ディザパターンの成長特性を変更する場合の処理を示すフローチャートである。階調処理生成部６２では、ステップＳ３においてエンジン特性と許容値とを比較した結果、エンジン特性の方が大きく、ドットの再現性やモアレの発生を改善する必要があると判断した場合（ステップＳ３１：Ｙｅｓ）、成長特性を変更したディザパターンを適用する（ステップＳ３２）。エンジン特性が許容値以下であって、ドットの再現性やモアレの発生を改善する必要がないと判断した場合（ステップＳ３１：Ｎｏ）、ディザパターンの成長特性を変更しない（ステップＳ３３）。このようにディザパターンを変更することで、エンジン特性にあったキャリブレーションを実施することができる。
【００２８】
図１２は、ディザパターンの成長特性を示す図である。成長特性とは、ある中間調レベルでは図１２のようなパターンを形成しながら成長していく過程の特性のことであり、ドットが集中している集中型や、ドットが分散している分散型がある。
【００２９】
つぎに、サイズを変更する場合について説明する。図１３は、ディザパターンのサイズを変更する場合の処理を示すフローチャートである。階調処理生成部６２では、ステップＳ３においてエンジン特性と許容値とを比較した結果、エンジン特性の方が大きく、階調数や解像性を改善する必要があると判断した場合（ステップＳ４１：Ｙｅｓ）、サイズを変更したディザパターンを適用する（ステップＳ４２）。エンジン特性が許容値以下であって、階調数や解像性を改善する必要がないと判断した場合（ステップＳ４１：Ｎｏ）、ディザパターンのサイズを変更しない（ステップＳ４３）。このようにディザパターンを変更することで、エンジン特性にあったキャリブレーションを実施することができる。
【００３０】
ディザパターンのサイズとは、ディザ閾値マトリックスのサイズのことであり、サイズが大きいほど階調数が増え、サイズが小さいほど解像性が上がる。図１４は、ディザパターンのサイズを示す図である。図１４のような閾値を持ったディザパターンであれば、４×４のディザサイズとなる。
【００３１】
階調処理生成部６２では、上記の順番で処理を行うことで、優先順位に従ったディザパターンの変更を行うことができる。
【００３２】
なお、画像処理装置１がネットワークに接続している場合、階調表現処理方法を生成した際の情報（ディザパターンの情報）をネットワーク側で保持することとしてもよい。例えば、ネットワークに複数の画像処理装置１が接続されている場合、ネットワークに保持されている情報を共通に利用できれば、各画像処理装置１におけるメモリの使用量を抑えることができる。また、各画像処理装置１で使用する情報をネットワーク側で保持することにより、容易に更新を行うことができる。この場合、画像処理装置１では、インターフェース部５を経由して、ネットワーク側と情報の送受信を行う。
【００３３】
なお、本実施の形態では、本発明の画像処理装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用した例を挙げて説明するが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。
【００３４】
例えば、プリンタで上記キャリブレーションを実行する場合、図２におけるフローチャートでは、プロコン（プロセスコントロール）時等にキャリブレーションの指示を受け付けた場合（ステップＳ１）、プリンタは、プリンタ内部の感光体上にパッチを形成する。そして、形成した感光体を、センサを使用して読み取り、エンジン特性取得部６１において、エンジン特性を取得する。以降の処理について、前述の説明と同様である。
【００３５】
以上説明したように、本実施の形態では、画像処理装置が、装置のエンジン特性を取得し、エンジン特性と許容値とを比較した結果、エンジン特性の方が大きい場合は、階調表現処理方法を変更し、変更後の階調表現処理方法について濃度調整を行うこととした。これにより、装置の状態に応じて最適な階調表現処理方法にできるため、従来と比較して高精度なキャリブレーションを実行することができる。
【００３６】
図１５は、本実施の形態にかかる複合機のハードウェア構成を示すブロック図である。本図に示すように、この複合機は、コントローラ１０とエンジン部（Ｅｎｇｉｎｅ）６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ１０は、複合機全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００３７】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)１２ｂと、をさらに有する。
【００３８】
ＣＰＵ１１は、複合機の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００３９】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００４０】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００４１】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００４２】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【００４３】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００４４】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００４５】
なお、本実施の形態の画像処理装置で実行される画像処理プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【００４６】
本実施の形態の画像処理装置で実行される画像処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００４７】
さらに、本実施の形態の画像処理装置で実行される画像処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の画像処理装置で実行される画像処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００４８】
本実施の形態の画像処理装置で実行される画像処理プログラムは、上述した各部（エンジン特性取得部６１、階調処理生成部６２、濃度調整部６３）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、エンジン特性取得部６１、階調処理生成部６２、濃度調整部６３が主記憶装置上に生成されるようになっている。
【産業上の利用可能性】
【００４９】
以上のように、本発明にかかる画像処理装置は、画像を出力する装置に有用であり、特に、高精度なキャリブレーションを実行する場合に適している。
【符号の説明】
【００５０】
１  画像処理装置
２  制御部
３  プリンタ部
４  スキャナ部
５  インターフェース部
６  キャリブレーション部
６１  エンジン特性取得部
６２  階調処理生成部
６３  濃度調整部
【先行技術文献】
【特許文献】
【００５１】
【特許文献１】特開２０００−２５３２５２号公報
【特許文献２】特開２００５−３１９６５２号公報
【図１】
2011030128.tif 000003
【図２】
2011030128.tif 000004
【図３】
2011030128.tif 000005
【図４】
2011030128.tif 000006
【図５】
2011030128.tif 000007
【図６】
2011030128.tif 000008
【図７】
2011030128.tif 000009
【図８】
2011030128.tif 000010
【図９】
2011030128.tif 000011
【図１０】
2011030128.tif 000012
【図１１】
2011030128.tif 000013
【図１２】
2011030128.tif 000014
【図１３】
2011030128.tif 000015
【図１４】
2011030128.tif 000016
【図１５】
2011030128.tif 000017