(57)【要約】【課題】  カラーチャートの有する混色パッチの領域内で、画素を１画素単位で副走査方向へ移動させる乗換処理を行うと、乗換ポイントを境にオフセットした色としていない色の重なり具合の変化により色合いのずれが生じてしまう場合がある。【解決手段】  カラーチャートに対して乗換ポイントの変更処理を行い、混色パッチの領域内で乗換処理を行なわないようにする。【選択図】  図１２
2012222502.tif 000002
【特許請求の範囲】
【請求項１】
露光走査線の曲がりによる印刷される画像の副走査方向のずれを補正するために、当該画像に対して乗換処理を行う画像処理装置であって、
前記ずれを補正するための湾曲補正情報を保持する保持手段と、
前記保持手段の保持する前記湾曲補正情報に基づいて、前記乗換処理を行う前記画像の主走査方向の位置を設定する設定手段と、
前記画像が複数の混色パッチを有する混色キャリブレーションのためのカラーチャートであり、且つ、前記設定手段で設定された位置が当該混色パッチの領域内にある場合、前記混色パッチそれぞれの領域内で前記乗換処理を行わないように前記設定手段で設定された位置を調整する調整手段と、
を有することを特徴とする画像処理装置。
【請求項２】
さらに前記調整手段は、前記複数の混色パッチの領域外で前記乗換処理を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
当該画像処理装置のモードとして混色キャリブレーションモードを選択する選択手段を有し、
前記選択手段で混色キャリブレーションモードが選択された場合、前記調整手段が機能することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
当該画像処理装置のモードとして混色キャリブレーションモードを選択する選択手段を有し、
前記選択手段で前記混色キャリブレーションモードが選択された場合、前記乗換処理を前記カラーチャートに対して行わないことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記印刷される画像がオブジェクト表現された前記カラーチャートである場合、前記オブジェクト表現に基づいて前記混色パッチの位置を取得し、当該取得された位置と前記設定手段で設定された位置とを比較することで、前記設定手段で設定された位置が当該混色パッチの領域内にあるかどうかを判断する位置比較手段と、
を有し、
前記調整手段は、前記位置比較手段の比較結果に基づいて、前記乗換処理を行う位置を調整することを特徴とする請求項１乃至４の何れか１項に記載の画像処理装置。
【請求項６】
前記印刷される画像がオブジェクト表現以外のデータ形式の前記カラーチャートである場合、前記設定手段の設定する位置における主走査方向で前後に並ぶ画素の色値どうしを比較することで、前記設定手段で設定された位置が当該混色パッチの領域内にあるかどうかを判断する色値比較手段と、
を有し、
前記調整手段は、前記色値比較手段の比較結果に基づいて、前記乗換処理を行う位置を調整することを特徴とする請求項１乃至５の何れか１項に記載の画像処理装置。
【請求項７】
露光走査線の曲がりによる印刷される画像の副走査方向のずれを補正するために、当該画像に対して乗換処理を行う画像処理方法であって、
保持手段が、前記ずれを補正するための湾曲補正情報を保持する保持工程と、
設定手段が、前記保持手段の保持する前記湾曲補正情報に基づいて、前記乗換処理を行う前記画像の主走査方向の位置を設定する設定工程と、
調整手段が、前記画像が複数の混色パッチを有する混色キャリブレーションのためのカラーチャートであり、且つ、前記設定手段の設定する位置が当該混色パッチの領域内にある場合、前記混色パッチそれぞれの領域内で前記乗換処理を行わないように前記設定手段で設定された位置を調整する調整工程と、
を有することを特徴とする画像処理方法。
【請求項８】
請求項１乃至６の何れか１項に記載の各手段として、コンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法およびコンピュータプログラムに関する。特に、混色キャリブレーションを実行するためのカラーチャートを処理する画像処理装置および画像処理方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
露光プロセス、現像プロセス、転写プロセスを有する電子写真プロセスで画像形成する画像形成装置がある。このような画像形成装置のなかに、複数の色材（トナー）の色数と同数の露光手段および現像手段を備え、順次異なる色の画像（単色トナー像）を中間転写体に転写、混色し、混色画像を印刷媒体に転写することで様々な色を表現するタンデム方式のカラー画像形成装置がある。このようなタンデム方式のカラー画像形成装置において、レジストレーションずれを生じさせる複数の要因が存在することが知られており、各要因に対して様々な対処方法が提案されている。
【０００３】
その１つの要因が、偏向走査装置のレンズの不均一性や取り付け位置ずれ、および偏光走査装置のカラー画像形成装置本体への組み付け位置ずれである。この位置ずれにより、印字のための露光プロセスのレーザーの走査線（露光走査線）に傾きや曲がりが生じ、その曲がりの度合い（以下、曲がり特性と称する）が色毎に異なることとなり、レジストレーションずれとなる。また、曲がり特性はカラー画像形成装置毎すなわち記録エンジン毎、更には各色で特性が異なる。
【０００４】
このレジストレーションずれへの対処方法として、光学センサを用いて露光走査線の傾きと曲がりの大きさを測定し、それらを相殺するようにビットマップ画像（ハーフトーン画像）を補正し、その補正した画像を形成する方法がある（特許文献１参照）。この方法は、ビットマップ画像を処理することで電気的に補正をするため、機械的な調整部材や組立時の調整工程が不要になる。したがって、カラー画像形成装置の大きさを小型化することが可能となり、安価にレジストレーションずれに対処することが出来る。
【０００５】
この電気的なレジストレーションずれ補正は、１画素単位の補正と１画素未満の補正に分かれる。１画素単位の補正は、露光走査線の傾きと曲がりに基づいて、ビットマップ画像の画素を副走査方向に１画素単位で移動させる補正である。画素を移動させる補正量は主走査方向の位置で切り替わり、この位置を以降では乗換ポイント（図８のＰａ等）と呼ぶ。また、乗換ポイントでの補正量の切り替え処理のことを乗換処理と呼ぶ。
【０００６】
１画素未満の補正は、ビットマップ画像の注目画素の階調値を、その画素の副走査方向で前後の画素で調整する。１画素未満の補正を実施することにより、１画素単位の補正により生じる乗換ポイント境界における不自然な段差を解消し、画像の平滑化を図ることが出来る。この１画素未満の補正の処理を補間処理と称する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−３８９６
【発明の概要】
【発明が解決しようとする課題】
【０００８】
カラー画像形成装置では、複数の色材で表現される複数の色を混色することで様々な色を表現するが、この混色の色合いを保証するために混色キャリブレーションが行われる。混色キャリブレーションにおいて、混色の色合いを調べるため、複数の混色パッチを有するカラーチャートが印刷出力される。従来のレジストレーションずれ補正を行うカラー画像形成装置は、カラーチャートの印刷出力の際、カラーチャート上の混色パッチに対しても、乗換ポイントにおいて乗換処理を行う。その結果、混色パッチを構成する各色のハーフトーン画像から現像される各色の単色トナー像の重なり方が混色パッチ内の乗換ポイントの境界前後において１画素単位でずれてしまい、混色パッチ内の乗換ポイントの境界前後で色合いが変化してしまう。
【０００９】
詳しくは、混色パッチは少なくとも２色の色版（例えば、シアンとマゼンタ）により形成される。また、色版はハーフトーン処理により、色版ごとに決められたスクリーン角を有するハーフトーンドット画像により形成されている。混色パッチ内で乗換処理が行われると、乗換ポイントの境界前後で色版どうしのハーフトーンドットの重なり方が変わる。その結果、乗換ポイントの境界前後で色合いが変化してしまう。混色パッチの色合いの変化は、混色キャリブレーションの精度を低下させてしまう。
【課題を解決するための手段】
【００１０】
上述した課題を解決するために、本発明の画像処理装置は、露光走査線の曲がりによる印刷される画像の副走査方向のずれを補正するために、当該画像に対して乗換処理を行う画像処理装置であって、前記ずれを補正するための湾曲補正情報を保持する保持手段と、前記保持手段の保持する前記湾曲補正情報に基づいて、前記乗換処理を行う前記画像の主走査方向の位置を設定する設定手段と、前記画像が複数の混色パッチを有する混色キャリブレーションのためのカラーチャートであり、且つ、前記設定手段で設定された位置が当該混色パッチの領域内にある場合、前記混色パッチそれぞれの領域内で前記乗換処理を行わないように前記設定手段で設定された位置を調整する調整手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本出願の発明によれば、混色キャリブレーションのためのカラーチャートの混色パッチの色合いの変化が低減される。これにより、混色キャリブレーションの精度の低下を抑制することができる。
【図面の簡単な説明】
【００１２】
【図１】カラー画像形成装置の構成を説明する図である。
【図２】カラー画像形成装置の曲がり特性の一例を示す図である。
【図３】カラー画像形成装置の曲がり特性とプロファイル特性の関係を示す図である。
【図４】プロファイル特性のデータ保持方法を示す図である。
【図５】記憶部が保持するデータ状態を模式的に表した図である。
【図６】ハーフトーン処理部の構成を示すブロック図である。
【図７】ディザ法によるスクリーン処理の原理を説明する図である。
【図８】乗換ポイントと乗換処理領域の一例を示す図である。
【図９】画素の乗換に関わる処理を模式的に表した図である。
【図１０】４次元ＬＵＴの作成処理の流れを示すフローチャートである。
【図１１】カラーチャートの一例を示す図である。
【図１２】カラーチャート画像の乗換処理の乗換ポイントの変更処理の流れを示すフローチャートである。
【図１３】カラーチャートと乗換ポイントの一例を示す図である。
【図１４】任意の形式のカラーチャートの乗換処理の流れを示すフローチャートである。
【図１５】混色パッチと乗換ポイントの構成を示す図である。
【発明を実施するための形態】
【００１３】
（実施例１）
以下、本発明を実施するための形態について図面を用いて説明する。図１は、本実施例における電子写真方式カラー画像形成装置の構成を説明する図である。カラー画像形成装置はネットワーク１３０を介して不図示のコンピュータや外部の画像処理装置などと接続されている。これにより印刷データやデバイス情報の入出力が可能となっている。以下で単に画像形成装置と記載されている場合、画像形成装置はカラー画像形成装置のことを指す。
【００１４】
ＣＰＵ１２１は、ＲＯＭ１２５に記憶された制御プログラム等をＲＡＭ１２２にロード、実行することにより、接続中の各種デバイスとのアクセスを統括的に制御する。また、ＣＰＵ１２１は、画像処理部１０２で行われる画像生成等の各種処理についても統括的に制御する。ＲＡＭ１２２は、ＣＰＵ１２１が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。このＲＡＭ１２２は、記憶した内容を電源オフ後も保持しておくＳＲＡＭ及び電源オフ後には記憶した内容が消去されてしまうＤＲＡＭにより構成されている。ＲＯＭ１２５には画像形成装置のブートプログラムなどが格納されている。ＨＤＤ１２６はハードディスクドライブであり、システムソフトウェアプログラムや画像データを格納することが可能となっている。
【００１５】
操作部Ｉ／Ｆ１２３は、操作部１２４と接続するためのインターフェース部である。この操作部Ｉ／Ｆ１２３は、操作部１２４に表示するための画像データを操作部１２４に出力すると共に、操作部１２４から入力された情報を取得する。
ネットワークＩ／Ｆ１２７はネットワーク１３０に接続し、画像形成装置と外部装置との画像データや情報の送受信を行う。
【００１６】
画像処理部１０２ではビットマップ画像を生成し、このビットマップ画像に基づく露光データを画像形成部１０１に送信する。この画像処理部１０２については、後で詳述する。
画像形成部１０１は、画像処理部１０２が送信した露光データに応じて感光体１１５（１１５Ｃ、１１５Ｍ、１１５Ｙ、１１５Ｋ）を露光して静電潜像を形成し、この静電潜像を現像して単色トナー像を形成する。この単色トナー像を中間転写体上で重ね合わせて多色トナー像を形成し、この多色トナー像を紙などの印刷媒体へ転写してその印刷媒体上の多色トナー像を定着させる。
【００１７】
次に、図２、図３、図４を用いて、画像形成装置の色毎の露光走査線の曲がり特性と、この曲がり特性に基づいて求められるプロファイル特性に関して説明する。以下で説明するプロファイル特性は、画像処理部１０２で補正がなされるべき方向を求めたものである。しかし、これに限定されるものではない。つまり、画像形成部１０１のプロファイル特性を露光走査線のレジストレーションずれ方向として定義し、画像処理部１０２ではその逆特性の補正を行うように構成しても良い。
【００１８】
図３に露光走査線の曲がり特性とプロファイル特性の関係を示す。画像形成部１０１の曲がり特性として図３（ａ）のような曲がり特性が示されている場合は、画像形成部１０１のプロファイル特性は、曲がり特性と逆方向である図３（ｂ）のようなものとなる。逆に、画像形成部１０１の曲がり特性として、図３（ｃ）が示されている場合、画像処理部１０２で補正がなされるべき方向としてのプロファイル特性は図３（ｄ）のようになる。
【００１９】
プロファイル特性のデータ（プロファイルデータ）の保持の仕方としては、例えば図４に示すように、乗換ポイントの主走査方向の画素位置と、次の乗換ポイントまでの変化の方向性を保持するようにする。具体的には、図４（ａ）のプロファイル特性に対し、乗換ポイントがＰ１、Ｐ２、Ｐ３、・・・Ｐｍが定義される。各乗換ポイントの定義は、レジストレーションずれが副走査方向に１画素分発生するポイントであり、方向としては、次の乗換ポイントまで上方向に変化する場合と下方向に変化する場合がある。
【００２０】
例えば、乗換ポイントＰ２は、次の乗換ポイントＰ３まで、上方向に画素乗換を行うべきポイントとなる。したがって、Ｐ２における乗換方向は、図４（ｂ）に示すように上方向（↑）となる。同様に、Ｐ３においても、次の乗換ポイントＰ４までは上方向（↑）となる。乗換ポイントＰ４における乗換方向は、これまでの方向とは異なり下方向（↓）となる。この方向のデータの保持の仕方としては、例えば、上方向を示すデータとして“１”、下方向を示すデータとして“０”とすれば、図４（ｃ）のようになる。この場合、保持するデータ数は乗換ポイント数と同じだけとなり、乗換ポイント数がｍ個であるならば、保持するビット数もｍビットとなる。
【００２１】
露光走査線３０２は感光体１１５の位置精度や径のずれ、および図２に示す各色のスキャナ部１１４（１１４Ｃ、１１４Ｍ、１１４Ｙ、１１４Ｋ）における光学系の位置精度に起因した、傾きおよび曲がりの発生した実際の露光走査線を示す。画像形成装置は、その記録デバイス（記録エンジン）毎にこの曲がり特性が異なり、更に、画像形成装置の場合は、色毎にその特性が異なる。
【００２２】
図２に露光走査線の曲がり特性の一例を示す。図２（ａ）は画像形成装置の曲がり特性として、レーザースキャンが上方にずれていることを示す図である。また、図２（ｂ）は画像形成装置の曲がり特性として、レーザースキャンが下方にずれていることを示す図である。露光走査線３０１は理想的なレーザースキャンの露光走査線であり感光体２２の回転方向に対して垂直に走査が行われる場合の特性を示す。
【００２３】
図２（ａ）を用いて、レーザースキャンが上方にずれている領域の乗換ポイントに関して説明する。本実施例における乗換ポイントとは、副走査方向に１画素ずれているポイントのことを示す。つまり、図２（ａ）においては、上方への曲がり特性を表す露光走査線３０２上で副走査方向に１画素ずれているポイントであるＰ１、Ｐ２、Ｐ３が乗換ポイントに相当する。なお、図２（ａ）においてはＰ０を基準としたものとして記載している。同図からもわかるように、乗換ポイント間の距離（Ｌ１、Ｌ２）は、露光走査線３０２の曲がり方が急激な領域においては短くなり、この曲がり方が緩やかな領域においては長くなる。
【００２４】
次に、図２（ｂ）を用いて、レーザースキャンが下方にずれている領域の乗換ポイントに関して説明する。下方にずれている特性を示す領域においても、乗換ポイントの定義は、副走査方向に１画素ずれているポイントのことを示す。つまり、図２（ｂ）においては、下方への曲がり特性を表す露光走査線３０２上で副走査方向に１画素ずれているポイントであるＰｎ、Ｐｎ＋１が乗換ポイントに相当する。図２（ｂ）においても、図２（ａ）同様、乗換ポイント間の距離（Ｌｎ、Ｌｎ＋１）は、露光走査線３０２の曲がり方が急激な領域においては短くなり、この曲がり方が緩やかな領域においては長くなる。
【００２５】
既に説明している通り、画像形成装置の有する曲がり特性は、色毎にも異なるため、乗換ポイントの数および位置はそれぞれ異なる。この相違が、中間転写体上に全色のトナー像を転写した画像においてレジストレーションずれとなって現れることになる。
【００２６】
次に、再度図１を用いて、画像処理部１０２の処理について詳述する。
【００２７】
画像生成部１０４は、ネットワーク１３０を介して接続される、不図示のコンピュータ装置等から受信する印刷データに基づいて、印刷処理が可能なラスターイメージを生成し、ＲＧＢデータを画素毎に出力する。なお、画像生成部１０４は、コンピュータ装置等から受信した画像データではなく、画像形成装置内部に読取手段を構成し、読取手段からの画像データを扱う構成としても良い。ここでいう読取手段とは、少なくともＣＣＤ（Ｃｈａｒｇｅｄ  Ｃｏｕｐｌｅ  Ｄｅｖｉｃｅ）あるいはＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を含むものであり、読み取った画像データに対して、所定の画像処理を行う処理部をあわせてもたせるように構成しても良い。また、読取手段を画像形成装置内部に構成せず、図示しないインターフェースを介して接続するように構成し、この読取手段からデータを受け取るように構成しても良い。
【００２８】
１０５は色変換処理部であり、ＲＧＢデータを画像形成部１０１のトナー色にあわせてＣＭＹＫデータに変換し、このＣＭＹＫデータを色補正処理部１０６へ送信する。なお、画像処理部１０２に入力される画像がＣＭＹＫデータであった場合、画像生成部１０４ではＣＭＹＫデータのラスターイメージが生成され、色変換処理部１０５では画像生成部１０４の生成したＣＭＹＫラスターイメージを色補正処理部１０６へ送信する。
【００２９】
１０６は色補正処理部であり、色変換処理部１０５で変換されたＣＭＹＫのデータが所望の色合いになるように４次元ＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）を有する。４次元ＬＵＴの入力は、色変換処理部１０５で変換されたＣＭＹＫデータである。またこの４次元ＬＵＴの出力は、入力のＣＭＹＫデータに対応した理想的な色を印字出力するための、Ｃ´Ｍ´Ｙ´Ｋ´データである。色補正処理部１０６は、この４次元ＬＵＴを用いて色補正を行い、この色補正を行うことで取得したＣＭＹＫデータ（Ｃ´Ｍ´Ｙ´Ｋ´データ）を、ビットマップメモリを有する第１記憶部１０７へ格納する。なお、本実施例で４次元ＬＵＴはＨＤＤ１２６に保持されるが、色補正処理部１０６の格納部に保持されていても良い。色補正処理部１０６は４次元ＬＵＴを読み出して色補正を行う。
【００３０】
第１記憶部１０７は、色補正処理部１０６で色補正が行われたラスターイメージを一時格納するものである。なお、第１記憶部１０７は、１ページ分のデータを格納するページメモリで構成しても良いし、複数ライン分のデータを記憶するバンドメモリとして構成しても良い。
【００３１】
１０８（１０８Ｃ、１０８Ｍ、１０８Ｙ、１０８Ｋ）はハーフトーン処理部である。ハーフトーン処理部１０８は、第１記憶部１０７から出力される各色のラスターイメージをスクリーン処理することでラスターイメージの階調をＮ値の疑似中間調で表現したハーフトーン画像へ変換する。そしてハーフトーン処理部１０８は、このハーフトーン画像に乗換処理および補間処理を行う。なお、ここで説明したハーフトーン処理部１０８の処理は、通常印刷モードでの処理である。通常印刷モードは混色キャリブレーションモードとは異なり、後述する混色キャリブレーションのためのカラーチャートの印刷出力を行わない。混色キャリブレーションモードにおいては、ハーフトーン処理部１０８は、補間処理を行わず、乗換処理のみを行う。
【００３２】
ハーフトーン処理部１０８（１０８Ｃ、１０８Ｍ、１０８Ｙ、１０８Ｋ）の動作について詳細に説明する。なお、１０８Ｃ、１０８Ｍ、１０８Ｙ、１０８Ｋは同様の構成であるため、以下にハーフトーン処理部１０８としてまとめて説明する。
【００３３】
図６はハーフトーン処理部の構成を示した図である。ハーフトーン処理部１０８は、スクリーン処理部７０１および補正処理部７０２を有する。まず、スクリーン処理部７０１は、第１記憶部１０７から連続階調で表現されたＣＭＹＫ画像を受け取り、連続階調画像をより階調数の少ない面積階調画像（ハーフトーン画像）への変換処理（スクリーン処理）を行う。スクリーン処理では、ディザ法により、複数の閾値が配置されたディザマトリックスから任意の閾値を読み出し、入力された画像と閾値との比較を行うことでＮ値化する
図７を用いて、ディザ法のスクリーン処理ついて説明する。ここでは説明を簡略化するために２値化に関して説明する。入力の連続階調画像（たとえば８ビット２５６階調画像）をＮ×Ｍ（図では８×８）のブロックに分割する。その後、ブロック内の画素の階調値を同サイズのＮ×Ｍの閾値が配列されたディザマトリクスにおける閾値と画素毎に大小比較し、例えば閾値より画素の色値が大きければ１を出力し、閾値以下であれば０を出力する。これをマトリクスのサイズ毎に全画素に対して行うことで、画像全体を二値化することが可能になる。
【００３４】
次に、図８を用いて、補正処理部７０２の行う補正処理のうち乗換処理について説明する。図８は、プロファイル特性を示す図である。乗換ポイントＰａ、Ｐｂの領域１は上向きに補正を行わなければならない領域であり、乗換ポイントＰｃ、Ｐｄの領域２は下向きに補正を行わなければならない領域である。図８における乗換ポイントＰａ、Ｐｂにおける乗換処理の様子を図９に示す。注目ラインは、図示する３ライン分のハーフトーン画像の中央のライン１００１である。図９（ａ）においてライン１００１にはまだ乗換処理は行われておらず、ライン１００１は１列に並んでいる。乗換処理が行われた後の図９（ａ）のライン１００１は図９（ｂ）のライン１００２のようになる。すなわち、ライン１００１を構成する画素に関して、乗換ポイントＰａで上方向に１画素の画素乗換が行われ、さらに、乗換ポイントＰｂで１画素の画素乗換が行われる。その結果、図９（ｂ）の乗換ポイントＰａからＰｂまでの区間の画素は上方向に１画素分移動し、乗換ポイントＰｂより図面右方向の画素はさらに上方向に１画素分移動する。乗換ポイントＰａの主走査方向で前後のハーフトーン画像中の画素構成は、乗換ポイントＰａを境界にして、副走査方向に１画素分の段差を持ち、さらに、乗換ポイントＰｂを境界にして、副走査方向に１画素分の段差を持つ構成となる。このように乗換処理は、乗換ポイントを境としてハーフトーン画像中の画素の位置を副走査方向に移動する処理である。
【００３５】
なお、補正処理部７０２の行う補正処理のうち補間処理については従来と同様の処理である。
【００３６】
１０９は、画像形成装置内部に構成した第２記憶部であり、ハーフトーン処理部１０８（１０８Ｃ、１０８Ｍ、１０８Ｙ、１０８Ｋ）により処理された画像を記憶する。
【００３７】
図５は乗換処理を模式的に示す図である。図５（ａ）は乗換処理が行われなかったハーフトーン画像を示している。図５（ｂ）は上方向への１画素分の乗換処理を示した図である。図５（ａ）に示すライン６０１に対して、補正方向が上方向の場合、図５（ｂ）の乗換ポイントを境界として上方向に１画素分ずらされたハーフトーン画像が生成される。そして、この生成されたハーフトーン画像に対して補間処理を施した画像が第２記憶部１０９に保持される。図５（ｃ）は下方向への１画素分の乗換処理を示した図である。図５（ａ）に示すライン６０１に対して、図５（ｃ）の乗換ポイントを境界として下方向に１画素分ずらされたハーフトーン画像が生成される。そして、この生成されたハーフトーン画像に対して補間処理を施した画像が第２記憶部１０９に保持される。なお、本実施例においては、第１記憶部１０７、第２記憶部１０９を別構成として説明したが、画像形成装置内部に共通の記憶部を構成するようにしても良い。
【００３８】
１１３はパルス幅変調（ＰＷＭ：Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）処理部であり、第２記憶部１０９から読み出された色毎のハーフトーン画像に対応する、スキャナ部１１４Ｃ、１１４Ｍ、１１４Ｙ、１１４Ｋの露光時間のデータ（露光データ）へ変換される。そして、ＰＷＭ処理部１１３は、露光データをスキャナ部１１４へ送信する。スキャナ部１１４は受信した露光データに基づき感光体１１５を露光し、画像形成プロセスが開始される。
【００３９】
なお、図４により、既に説明をしたプロファイル特性のデータは、画像形成部１０１内部の不図示の保持手段がプロファイルデータ（湾曲補正情報）１１６として保持されている。ハーフトーン処理部１０８は、このプロファイルデータを用いてレジストレーションずれ補正の処理を行う。
【００４０】
以上のようにして、ネットワークＩ／Ｆ１２７が受信した画像および不図示の読取手段で読み取った画像は印刷物として出力される。
【００４１】
以下で、本実施例にかかる混色キャリブレーションについて説明する。
まず、ユーザは混色キャリブレーションを実行するにあたって、操作部１２４のユーザインターフェースから混色キャリブレーションを実行するモード（混色キャリブレーションモード）を選択する。操作部１２４はユーザからの混色キャリブレーション実行要求をＣＰＵ１２１へ伝える。この指示を受けたＣＰＵ１２１は画像処理部１０２のモードに混色キャリブレーションモードを選択し、混色キャリブレーションの実行を画像処理部１０２に指示する。混色キャリブレーションは、後述するカラーチャートを出力する出力処理の工程と、このカラーチャートを画像形成装置の備える不図示の読取手段で読み取って色補正処理部１０６の色補正で用いる４次元ＬＵＴを作成する作成処理の工程を含む。
【００４２】
次に図１０、図１１（ａ）を用いて、混色キャリブレーションについて説明する。図１０は混色キャリブレーションの流れを示すフローチャートである。
【００４３】
まず、ＣＰＵ１２１はステップＳ１１０１でカラーチャート１２０１の作成を行う。カラーチャート１２０１は、Ｃ、Ｍ、Ｙ、Ｋのデータの値を均等の間隔で増やした複数の混色パッチを有し、それぞれ一定の大きさの矩形領域で表される。このカラーチャート１２０１の有する各混色パッチの構成色のデータは、ＣＭＹＫ値としてＨＤＤ１２６に記憶されており、４次元ＬＵＴの作成処理の際にＣＰＵ１２１によって読み出され、画像処理部１０２へ送信される。図１１（ａ）はカラーチャート１２０１の一例を示したものであり、カラーチャート１２０１はＣＭＹＫの各色を２０％きざみの濃度レベルで、かつ各混色パッチに使用されるトナー量の総量を２００％以下とした混色パッチを整列して配置する。例えばシアンのみを最大濃度で印字するとトナー量の総量は１００％となり、シアンおよびマゼンタのみを最大濃度で印字するとトナー量の総量は２００％となる。なお、カラーチャート１２０１の画像データは、混色パッチのデータをオブジェクトとして表現したオブジェクト表現のデータである。本実施例におけるオブジェクト表現とは、カラーチャートの画像データから、カラーチャートにおける混色パッチの領域の大きさや位置が明示的にわかる表現のことを指す。
【００４４】
次にステップＳ１１０２において、作成されたカラーチャート１２０１を、画像処理部１０２は画像処理し、画像形成部１０１で記録媒体上に印刷出力する。
ステップＳ１１０１およびＳ１１０２の処理は出力処理であり、出力処理では、後述の乗換ポイントの移動を行った後のカラーチャートが印刷出力される。そしてカラーチャート１２０１が印刷出力されると、ＣＰＵ１２１は画像形成装置の有する不図示の表示部に、画像形成装置の不図示の読取手段でカラーチャートを読み取ることをユーザに促す表示を行う。なお、次のステップＳ１１０３以降の処理は、印刷出力されたカラーチャートがユーザによって読取手段まで運ばれ、この読み取り手段によって読み込まれたとして、説明する。
ステップＳ１１０３にて、画像形成装置に内蔵された不図示の測色器は、ステップＳ１１０２で印刷出力されたカラーチャートを読取手段で読み取ることで取得された画像から、カラーチャートを構成する各混色パッチの色を測定し、測定値を求める。
ステップＳ１１０４において、測色器は、測定した測定値をＲＡＭ１２２へ格納する。この測定値は、例えばＬ＊ａ＊ｂ＊色空間のようなデバイス非依存な色空間の値（Ｌ＊ａ＊ｂ＊値）である。
【００４５】
次に、ステップＳ１１０５において、色補正処理部１０６は、ステップＳ１１０４で取得された測定値と予めＨＤＤ１２６が保持している基本データ１１０７を用いて、色補正用４次元ＬＵＴ（色補正用４Ｄ−ＬＵＴ）を作成する。基本データ１１０７は、４次元ＬＵＴの格子点における入力側のデータ（ＣＭＹＫ値）およびこのＣＭＹＫ値に期待する印刷物の色値（Ｌ＊ａ＊ｂ＊値）の組のデータである。色補正用４次元ＬＵＴの１つの格子点の入出力関係の補正について説明する。色補正処理部１０６は、当該１つの格子点の入力データ（ＣＭＹＫ値）に対応する基本データ１１０７の色値と、複数の混色パッチそれぞれの測定値とを比較し、この基本データ１１０７の色値と一致する測定値を有する混色パッチを選択する。そして、色補正処理部１０６は、この選択された混色パッチを出力したＣ´Ｍ´Ｙ´Ｋ´値を当該１つの格子点の出力データ（Ｃ´Ｍ´Ｙ´Ｋ´値）とする。色補正処理部１０６は、色補正用４次元ＬＵＴのすべての格子点について入出力関係の補正を行うことで色補正用４次元ＬＵＴを作成する。
ステップＳ１１０６において、作成した色補正用４次元ＬＵＴをＨＤＤ１２６等の記録装置に保持して、４次元ＬＵＴの作成を終了する。この４次元ＬＵＴの作成終了とともに画像形成装置は、混色キャリブレーションモードから通常モードへモード移行する。以上のステップＳ１１０３〜Ｓ１１０６が４次元ＬＵＴの作成処理である。
【００４６】
次に、図１２、図１３を用いてカラーチャート１２０１の出力処理のうち補正処理部７０２の行う補正処理について詳しく説明する。図１２は混色キャリブレーションモードにおけるカラーチャートの補正処理の流れを示すフローチャートである。この補正処理では、色補正用のカラーチャートに対して、混色パッチの印刷領域内でラインの乗換（乗換処理）が行われない。本実施例では、乗換ポイントの位置の変更を行い、位置の変更された乗換ポイントを用いて補正処理を行う。
補正処理部７０２は、まず、ステップＳ１３０１において、画像形成装置のモードが混色キャリブレーションモードであるか否か判断する。補正処理部７０２は、画像形成装置のモードが混色キャリブレーションモードであるかどうかを判断する手段として機能している。
【００４７】
ステップＳ１３０１で混色キャリブレーションモードと判断された場合、補正処理部７０２は、プロファイルデータ１１６を読み込む。そして、補正処理部は、プロファイルデータ１１６から、最初（ｎ＝１）の乗換ポイントＰｎ、すなわち乗換ポイントＰ１の位置情報を取得し、処理をステップＳ１３０３に進める（ステップＳ１３０２）。ステップＳ１３０１で色補正用のカラーチャートでないと判断された場合、補正処理部７０２は、補正処理を終了し、プロファイルデータ１１６に基づく乗換ポイントでラインの乗換処理を実行する（ステップＳ１３１１）。
補正処理部７０２は、ステップＳ１３０３においてカラーチャートの露光走査線方向（主走査方向）の最初（ｍ＝１）の混色パッチＣＰｍの主走査方向の始点と終点の位置情報を取得する。
【００４８】
次に、補正処理部７０２（位置比較手段に相当）は、乗換ポイントＰｎの位置と混色パッチＣＰｍの位置情報（始点と終点の位置）とを比較し、乗換ポイントＰｎの位置が混色パッチＣＰｍの始点と終点の位置の範囲に含まれるか評価する。そして、補正処理部７０２は、乗換ポイントＰｎの位置が混色パッチＣＰｍ内に含まれるか否かを判断する（ステップＳ１３０４）。
ステップＳ１３０４における判断結果（比較結果）で、乗換ポイントＰｎの位置が混色パッチＣＰｍ内に含まれる場合、補正処理部７０２は、乗換ポイントＰｎの位置を混色パッチＣＰｍの主走査方向で終点の位置に変更し、処理をステップＳ１３０７に進める（ステップＳ１３０５）。
【００４９】
ステップＳ１３０４における判断結果（比較結果）で、乗換ポイントＰｎの位置が混色パッチＣＰｍ内に含まれない場合、補正処理部７０２は、現在の混色パッチＣＰｍが主走査方向に並ぶ最後の混色パッチであるか否かを判断する（ステップＳ１３０６）。
ステップＳ１３０６で最後の混色パッチではないと判断された場合、補正処理部７０２は、次の混色パッチＣＰｍ＋１の領域を示す始点と終点の位置情報を取得し、処理をステップＳ１３０４に進める（ステップＳ１３０８）。
ステップＳ１３０６で最後の混色パッチであると判断された場合、補正処理部７０２は、ステップＳ１３０７に処理を進める。
【００５０】
補正処理部７０２は、ステップＳ１３０７において、現在の乗換ポイントＰｎが最後の乗換ポイントか否かを判断する。ステップＳ１３０７で最後の乗換ポイントでないと判断された場合、補正処理部７０２は、次の乗換ポイントＰｎ＋１の位置情報をプロファイルデータ１１６に基づいて取得する（ステップＳ１３０９）。そして、補正処理部７０２は、処理対象となる乗換ポイントをＰｎ＋１として、処理をステップＳ１３０４へ進める。ステップＳ１３０７で最後の乗換ポイントであると判断された場合、補正処理部７０２は、ステップＳ１３１０において検証および変更したすべての乗換ポイントを保持する。なお、乗換ポイントの保持は、ＨＤＤ１２６やＲＡＭ１２２に記録することで実現される。
【００５１】
ステップＳ１３１１にて、補正処理部７０２は、変更後の乗換ポイントに基づいて、ラインの乗換処理を実行する。
そして、ステップＳ１３１１によって乗換処理が行われたカラーチャート１２０１は、第２記憶部１０９へ送信されて、ＰＷＭ処理部１１３を経て、画像形成部１０１によってカラーチャートとして印刷出力される。
【００５２】
図１３は、カラーチャートと乗換ポイントの一例を示す図である。図１３（ａ）は乗換ポイントの変更処理が行われる前を示す図である。図１３（ａ）のカラーチャート１２０１において、ＣＰ１１〜ＣＰｎ６は、ＣＭＹＫの混色パッチであり、横６列、縦ｎ行に整列して配置される。Ｐ１，Ｐ２、Ｐ３の太線は、レジストレーションずれを補正するための乗換ポイントであり、乗換ポイントにおいて１ラインの乗換処理を行う。図１３（ｂ）は、図１３（ａ）で示したカラーチャートと乗換ポイントの関係がある場合に、図１２で説明した乗換ポイントの変更処理後の乗換ポイントの一例を示す図である。
【００５３】
図１３（ａ）のカラーチャート１２０１において、乗換ポイントＰ１は混色パッチＣＰ１１の領域に含まれ、乗換ポイントＰ３は混色パッチＣＰ１５の領域内に含まれている。このカラーチャート１２０１に対して乗換ポイントを移動することにより、図１３（ａ）に示すように、乗換ポイントＰ１は混色パッチＣＰ１１の露光走査線方向（主走査方向）の終点であるＰ１´に変更される。同様に、乗換ポイントＰ３は、混色パッチＣＰ１５の主走査方向の終点であるＰ３´に変更される。乗換ポイントＰ２は、いずれの混色パッチの領域にも含まれないため、変更されない。この変換処理を施した乗換ポイントを用いて補正処理を行う。このような補正処理を行ったカラーチャートを印刷出力すると、混色パッチの領域内で補正処理が行われていないカラーチャートが出力される。なお、補正処理は、１画素単位の乗換処理であって、１画素未満の補間処理を含まない。
【００５４】
以上が、本実施例における混色キャリブレーションモードにおけるカラーチャートの出力処理と４次元ＬＵＴの作成処理である。
【００５５】
以上説明したように、本実施例によれば、色補正用のカラーチャートに対して乗換ポイントの位置を移動し、混色パッチの領域内で乗換処理を行なわないようにすることで、混色パッチに発生する色合いの変化を低減し、混色キャリブレーションの精度の低下を抑制する。
【００５６】
（実施例２）
実施例１では、画像形成装置が内部のＨＤＤ１２６に記憶している混色パッチに基づくカラーチャートに対するレジストレーションずれ補正をについて説明した。実施例１のカラーチャートは画像形成装置が保持している混色パッチに基づいて作成されるため、カラーチャート上の各混色パッチの大きさおよび位置が予め分かっていた。しかし、図１２（ｂ）で示されるＲＧＢビットマップ形式などのデータ形式で表現されたカラーチャートを、画像形成装置が保持している場合、各混色パッチのカラーチャート上の大きさおよび位置が明示的に分からない。そのため、混色パッチの領域内で乗換処理を行ってしまう可能性がある。本実施例では、さまざまなデータ形式に対応して混色キャリブレーションを行う例を説明する。なお、本実施例において、実施例１と同様な部分に関しては、同一の番号をつけて説明を省略し、異なる部分のみを説明する。
【００５７】
図１１（ｂ）は任意のカラーチャートの一例を示した図である。カラーチャート１６０１は、色が着いた複数の矩形のデータを整列して配置したものであり、データ形式はビットマップ等の任意の形式である。そのため、各混色パッチの大きさおよび位置（主走査方向の始点、終点）を予め認識することができない。なお、このカラーチャートは、ネットワーク１３０を介して接続された情報処理装置（コンピュータ）上のアプリケーション等から入力される画像データであっても良い。
【００５８】
図１４、図１５を用いて、任意のデータ形式のカラーチャートの出力処理、特に補正処理部７０２の補正処理について説明する。図１４は任意の形式のカラーチャートの補正処理部７０２が行う補正処理の流れを示すフローチャートである。補正処理部７０２は、混色パッチの矩形領域の大きさが明示的に示されないカラーチャートに対して、混色パッチの領域内でラインの乗換処理を行わないように乗換ポイントを変更する。
【００５９】
まず、図１４のステップ１７０１において、補正処理部７０２は、補正処理の設定が混色キャリブレーションモードであるか否かを判断する。混色キャリブレーションモードは、例えば操作部１２４のユーザインターフェースを用いてユーザにより選択、設定される。また例えば、ユーザが情報処理装置上で実行される混色キャリブレーション用アプリケーションを介して選択、設定されたり、カラーチャートの印刷出力を画像形成装置に指示したりすることで設定される。混色キャリブレーションモードが選択、設定されたという情報は、操作部Ｉ／Ｆ１２３またはネットワークＩ／Ｆ１２７を介してＣＰＵ１２１に送信され、ＣＰＵ１２１は画像形成装置のモードに混色キャリブレーションモードを選択する。補正処理部７０２は、画像形成装置のモードが混色キャリブレーションモードであるかどうかを判断する手段として機能している。
【００６０】
ステップＳ１７０１で混色キャリブレーションモードであると判断された場合、補正処理部７０２は、カラーチャートの最初の主走査方向のラインのデータを獲得する（ステッＳ１７０２）。
次に、補正処理部７０２は、プロファイルデータ１１６に基づいて、最初（ｎ＝１）の乗換ポイントＰｎの位置情報を獲得し（ステップＳ１７０３）、ステップＳ１７０２で獲得したラインのデータで乗換ポイントＰｎの位置に相当するデータを読み込む。（ステップＳ１７０４）。
補正処理部７０２（色値比較手段に相当）は、カラーチャートにおける主走査方向で乗換ポイントの位置の前後における画素の色値どうしを比較し、評価することで、乗換ポイントＰｎの位置が混色パッチの領域内にあるか否かを判断する（ステップＳ１７０５）。
【００６１】
ステップＳ１７０５の処理は、例えばカラーチャートの背景色の色値が既知の場合に以下のようにして行われる。カラーチャートにおける現位置（乗換ポイントＰｎの位置に相当）の前後の画素の色値が等しいと判断される範囲内であって、かつ、背景色の色値（白色では０）でない場合、乗換ポイントＰｎの位置は混色パッチの領域内であると判断される。前後の画素の色値が背景色の色値（白色では０）で等しい場合は混色パッチの領域外、データ前後で画素の色値の変動幅が予め決められた範囲を超えた場合は混色パッチの主走査方向境界と判断される。また、背景色が未知の場合、例えば１ライン分の主走査方向に並ぶ画素の色値を取得し、この１ライン分の色値において主走査方向に進むにつれて一定周期で同じ値になる色値の画素を背景とし、背景とされた画素以外を混色パッチとみなす。そして混色パッチとみなされた領域の位置にもとづいて乗換ポイントが混色パッチの領域内にあるか否かを判断する。
【００６２】
ステップＳ１７０５における判断結果（比較結果）で、乗換ポイントＰｎの位置が混色パッチの領域内ではない場合、補正処理部７０２は、乗換ポイントＰｎでラインの乗換を実施し（ステップＳ１７０６）、ステップＳ１７０８に進む。また、ステップＳ１７０５における判断結果（比較結果）で、乗換ポイントＰｎの位置が混色パッチの領域内である場合は、混色パッチの主走査方向で終点（境界）まで位置を進めてラインの乗換を行う（ステップＳ１７０７）。この混色パッチの終点は、前述のステップＳ１７０５における混色パッチの境界と判断された位置である。
【００６３】
次に、ステップＳ１７０８において、補正処理部７０２は、現在の処理対象としている乗換ポイントが最後の乗換ポイントか否かを判断し、最後の乗換ポイントであると判断された場合は、すべての乗換ポイントに対してライン乗換処理が実施されたとしてステップＳ１７１０に進む。また、ステップＳ１７０８において、最後の乗換ポイントでないと判断された場合、補正処理部７０２は、次の乗換ポイントＰｎ＋１の位置情報を取得し、次の乗換ポイントを処理対象とする（ステップＳ１７０９）。そして処理は、ステップＳ１７０４へ進む。
【００６４】
次に、ステップＳ１７１０において、補正処理部７０２は、現在のラインがカラーチャートの最終ラインか否かを判断し、最終ラインでないと判断された場合は、次のラインのデータを獲得し（ステップＳ１７１１）、ステップＳ１７０３の処理に戻る。また、ステップＳ１７１０において、最終ラインであると判断された場合は、すべてのラインに対してライン乗換処理が実施されたとして、補正処理部７０２は処理を終了する。
【００６５】
なお、混色キャリブレーションモードにおける補正処理は、１画素単位の乗換処理であって、１画素未満の補間処理を含まない。
【００６６】
補正処理部７０２によって乗換処理が行われたカラーチャートは、実施例１と同様、第２記憶部１０９へ送信されて、ＰＷＭ処理部１１３を経て、画像形成部１０１によってカラーチャートとして印刷出力される。
【００６７】
この印刷出力されたカラーチャートを用いての４次元ＬＵＴの作成処理は、実施例１と同様に、測色値と基本データとの比較に基づいて行われ、４次元ＬＵＴの作成処理の終了とともに混色キャリブレーションモードも終了する。なお、この基本データは、ネットワーク１３０を介して接続されるコンピュータが保持するものであっても良い。
【００６８】
図１５は混色パッチと乗換ポイントの構成の一例を示す図である。図１５（ａ）、（ｂ）の１８０１はカラーチャート１６０１の一部の混色パッチ１８０１であり、１８０２、１８０３は乗換ポイントＰ１の位置を示す。この図１５（ａ）は、本実施例の乗換処理が行われなかった場合の乗換ポイントの位置を示している。また、図１５（ｂ）は、本実施例の乗換処理が行われた場合の乗換ポイントの位置を示している。
【００６９】
ラインＹ０からＹ１は混色パッチ外のカラーチャートの背景部分であるため、ラインの乗換処理は、乗換ポイントＰ１の位置１８０２で実施される。
ラインＹ１からＹ２における乗換ポイントＰ１の位置は、混色パッチ１８０１の領域（Ｘ１からＸ２）に含まれるため、ラインの乗換処理は図１５（ｂ）に示す混色パッチ１８０１の終点Ｘ２（１８０３）の位置で実施される。
また、ラインＹ２以降の乗換ポイントＰ１の位置は、ラインＹ０からＹ１の場合と同様に、位置１８０２で実施される。
【００７０】
以上説明したように、本実施例によれば、カラーチャートの画素の色値の変化に基づいて、乗換ポイントが混色パッチの領域内か否かを判断して、混色パッチの領域内で乗換処理を行なわないようにする。その結果、任意のカラーチャートにおいても混色パッチに発生する色合いの変化を低減し、色変換等の精度の低下を抑制する。
【００７１】
本実施例では、カラーチャートがオブジェクト表現でないデータ形式であっても、乗換ポイントを混色パッチの領域外に移動したが、実施例１と２を組み合わせることも可能である。つまり、補正処理部７０２は、混色キャリブレーションモード時に、カラーチャートがオブジェクト表現であるかどうかを判定し、オブジェクト表現の場合に実施例１のようにして乗換ポイントの位置を調整し、オブジェクト表現以外の場合に本実施例のようにして乗換ポイントの位置を調整すればよい。
【００７２】
（その他の実施例）
上記実施例では、乗換ポイントの位置を混色パッチの領域外に移動することで、乗換処理を混色パッチの領域内で行わないようにした。しかしながらこれに限られず、混色キャリブレーションモードが選択された場合、補正処理の機能をオフにし、補正処理を行わないようにすることで、カラーチャート自体に補正処理をしない構成によっても実現される。なお、混色キャリブレーションのためのカラーチャートを出力する場合とは、例えば、混色キャリブレーションモードをユーザが操作部１２４によって選択した場合などである。
【００７３】
また、上記実施例では、カラーチャート１２０１の混色パッチの色を測色するにあたり画像形成装置に内蔵された不図示の測色器を用いていたが、市販の測色器を用いても良い。この場合、本発明のカラーチャートを市販の測色器を用いて取得した各混色パッチの色値を、混色キャリブレーションを実行する実施例１の画像形成装置または実施例２のコンピュータへ入力し、混色キャリブレーションを行う構成とすれば良い。
【００７４】
また、上記実施例では、補正処理を乗換処理のみで行っていたが、混色パッチの領域外に設定された乗換ポイントに対しては補正処理に乗換処理と補間処理を含めても良い。
【００７５】
上記実施例では、補正処理を行う補正処理部７０２はハードウェア回路によって実現されているが、ソフトウェアプログラムによって実現されていても良い。例えば、ＨＤＤ１２６がこのハードウェア回路と同様の機能を実現するためのコンピュータプログラムを記憶しており、ＣＰＵ１２１がこのコンピュータプログラムをＲＡＭ１２２にロードし、実行することで本発明の補正処理の機能を実現すればよい。
【００７６】
本発明は、複数の機器（例えばホストコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００７７】
また本発明の目的は、前述の実施形態の機能を実現するプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータが記録媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体およびプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７８】
また、本発明には、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた場合についても、本発明は適用される。その場合、書き込まれたプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【図１】
2012222502.tif 000003
【図２】
2012222502.tif 000004
【図３】
2012222502.tif 000005
【図４】
2012222502.tif 000006
【図５】
2012222502.tif 000007
【図６】
2012222502.tif 000008
【図７】
2012222502.tif 000009
【図８】
2012222502.tif 000010
【図９】
2012222502.tif 000011
【図１０】
2012222502.tif 000012
【図１１】
2012222502.tif 000013
【図１２】
2012222502.tif 000014
【図１３】
2012222502.tif 000015
【図１４】
2012222502.tif 000016
【図１５】
2012222502.tif 000017