(57)【要約】【課題】１ページに複数の補正対象画像を印刷する場合、処理の効率化をはかり処理時間を短縮する。【解決手段】ステップＳ５０７にて、統計値計算結果を複製して、並置画像の数分記憶する処理を行う。次に、ステップＳ５０８にて、各画像の補正内容を取得する処理を行う。次いで、ステップＳ５０９にて、記憶した複数の統計値計算結果を用いて、復元画像データに対する各画像の補正量を算出処理する。このとき、統計値計算結果が、並置画像の数分複製されているので、並置画像についての補正量の算出処理を同時に並行して行うことが可能である。また、記憶された統計値計算結果のみを用いて処理するので、サンプル画像データ生成処理を複数回行う必要が無いことから、処理負荷が軽減され処理時間の増加を抑制することができる。【選択図】図５
2009060486.tif 000002
【特許請求の範囲】
【請求項１】
画像の圧縮データを復元した復元画像データに対して、当該画像を印刷媒体へ印刷する際に補正処理を施す画像処理装置であって、
前記圧縮データを、前記補正処理の対象となる画像特性に関する特性情報を取得可能なサンプル画像データに復元するサンプル画像データ復元部と、
前記サンプル画像データを用いて前記特性情報を取得する特性情報取得部と、
前記取得した特性情報を記憶する記憶部と、
前記記憶した特性情報に基づいて、前記補正処理を施す際の前記復元画像データに対する補正量を算出する補正量算出部と、を備え、
前記画像が前記印刷媒体に複数印刷され、当該複数の画像は、前記印刷媒体の搬送方向に対して直交する方向から見たとき、少なくとも一部が互いに重なる位置に印刷される画像であるとき、
前記補正量算出部は、前記記憶した特性情報に基づいて、前記印刷される複数の画像の各々についての前記補正量を算出することを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記記憶部は、前記特性情報を複製して前記印刷される複数の画像の数分記憶し、
前記補正量算出部は、記憶した複数の前記特性情報の各々に基づいて、前記印刷される複数の画像の各々についての前記補正量を算出することを特徴とする画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置であって、
前記サンプル画像データは、前記復元画像データよりも低解像度のデータであることを特徴とする画像処理装置。
【請求項４】
請求項１ないし３のいずれか一項に記載の画像処理装置と、
前記画像処理装置が補正処理を施した前記復元画像データを用いて、前記画像を印刷する印刷手段と、
を備えるプリンタ。
【請求項５】
画像の圧縮データを復元した復元画像データに対して、当該画像を印刷媒体へ印刷する際に補正処理を施す画像処理方法であって、
前記圧縮データを、前記補正処理の対象となる画像特性に関する特性情報を取得可能なサンプル画像データに復元するサンプル画像データ復元工程と、
前記サンプル画像データを用いて前記特性情報を取得する特性情報取得工程と、
前記取得した特性情報を記憶する記憶工程と、
前記記憶した特性情報に基づいて、前記補正処理を施す際の前記復元画像データに対する補正量を算出する補正量算出工程と、を備え、
前記画像が前記印刷媒体に複数印刷され、当該複数の画像は、前記印刷媒体の搬送方向に対して直交する方向から見たとき、少なくとも一部が互いに重なる位置に印刷される画像であるとき、
前記補正量算出工程は、前記記憶された特性情報に基づいて、前記印刷される複数の画像の各々についての前記補正量を算出することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の圧縮データを復元した復元画像データに対して、当該画像を印刷媒体へ印刷する際に補正処理を施す画像処理装置およびこれを備えるプリンタ、画像処理方法に関する。
【背景技術】
【０００２】
従来から画像の印刷処理に際しては、ＪＰＥＧなどの圧縮データを解凍して元の画像データに復元し、指定された印刷レイアウトに応じた印刷データに変換する画像処理が行われている。そして、この種の画像処理に要する処理時間は、画像を構成する画素数の増加などによって長くなる傾向にあり、その結果、印刷開始までの待ち時間が増大してしまうという課題があった。従って、処理の効率化をはかり処理時間を短縮することが望まれている。
【０００３】
このような処理の効率化の一例として、例えば特許文献１には、圧縮された画像の回転出力を行う際の処理時間を短縮する技術が開示されている。
【０００４】
【特許文献１】特開２００６−１０１０１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、画像を１ページに複数印刷する場合がある。例えば、１ページに１つの画像を４個所に印刷するような割り付け印刷や、予め位置と大きさ（および形状）が定められたレイアウトに従って、１つの画像を１ページに複数個所印刷するレイアウト印刷などの場合である。そして、このように１つの画像を１ページに複数個所印刷するとき、印刷する画像を個別に補正処理することもしばしば行われる。例えば画像中に存在する人物の顔が暗い場合に、印刷される個別の画像毎に顔を明るくする度合いを変えて印刷する明るさ補正処理などである。
【０００６】
このような画像の補正処理を行う場合は、補正の対象となるデータ特性に関する特性情報（例えば肌色情報や輝度情報など）を、元の画像の画像データから取得して、必要な補正量を算出する処理が行われている。特性情報の取得処理は、通常次のように行われる。すなわち、元の画像データからサンプリングしたサンプル画像データを生成し、生成したサンプル画像データについて所定の統計値計算を行い、統計値計算した結果を特性情報として取得する。
【０００７】
このとき、元画像データからサンプル画像データを生成するサンプリング処理では、画像展開処理を含むために処理時間が多く必要になる。このため、補正が必要な画像を１ページに１つの画像を補正条件を異ならせて複数印刷する場合は、印刷処理に際して、このようなサンプリング処理時間が複数の画像分必要となるために、印刷開始までの待ち時間が増大してしまうという課題が生じる。従って、このように１ページに複数の補正対象画像を印刷する場合、処理の効率化をはかり処理時間を短縮することが望まれている。
【課題を解決するための手段】
【０００８】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００９】
［適用例１］画像の圧縮データを復元した復元画像データに対して、当該画像を印刷媒体へ印刷する際に補正処理を施す画像処理装置であって、前記圧縮データを、前記補正処理の対象となる画像特性に関する特性情報を取得可能なサンプル画像データに復元するサンプル画像データ復元部と、前記サンプル画像データを用いて前記特性情報を取得する特性情報取得部と、前記取得した特性情報を記憶する記憶部と、前記記憶した特性情報に基づいて、前記補正処理を施す際の前記復元画像データに対する補正量を算出する補正量算出部と、を備え、前記画像が前記印刷媒体に複数印刷され、当該複数の画像は、前記印刷媒体の搬送方向に対して直交する方向から見たとき、少なくとも一部が互いに重なる位置に印刷される画像であるとき、前記補正量算出部は、前記記憶した特性情報に基づいて、前記印刷される複数の画像の各々についての前記補正量を算出することを特徴とする。
【００１０】
補正処理が施される対象となる画像が、印刷媒体の搬送方向と直交する方向、すなわち印刷方向において複数の画像が重なる場合、印刷媒体に画像を印刷処理する際には、複数の画像を同時に印刷することになる。このとき、この構成によれば、記憶された特性情報に基づいて印刷する複数の画像の補正量を算出する。従って、印刷媒体への画像の印刷処理において、特性情報を取得するためのサンプリング処理を複数の画像数分繰り返して行う必要がないので、印刷開始までの待ち時間の増大を抑制することが可能となる。
【００１１】
［適用例２］上記画像処理装置であって、前記記憶部は、前記特性情報を複製して前記印刷される複数の画像の数分記憶し、前記補正量算出部は、記憶した複数の前記特性情報の各々に基づいて、前記印刷される複数の画像の各々についての前記補正量を算出することを特徴とする。
【００１２】
こうすれば、複数の画像についての補正量の算出処理を、それぞれの画像について並行して同時に行うことが可能となる。従って、印刷処理に際して複数の画像についての補正量を同時に算出することができるので、印刷開始までの待ち時間の増大をさらに抑制することが可能となる。
【００１３】
［適用例３］上記画像処理装置であって、前記サンプル画像データは、前記復元画像データよりも低解像度のデータであることを特徴とする。
【００１４】
こうすれば、サンプル画像データの生成数が少なくなるので、サンプリング処理に関する処理負荷が軽減される。また、サンプル画像データのデータ量も少なくなるので、補正量の計算処理時間も短くなることが期待できる。この結果、印刷開始までの待ち時間の増大を抑制することが可能となる。
【００１５】
［適用例４］上記画像処理装置と、当該画像処理装置が補正処理を施した前記復元画像データを用いて、前記画像を印刷する印刷手段と、を備えるプリンタ。
【００１６】
このプリンタによれば、上記適用例のいずれかの画像処理装置を備えることから、印刷処理に際して複数の画像についての補正量を同時に算出することができるので、印刷開始までの待ち時間の増大を抑制することが可能となる。
【００１７】
［適用例５］画像の圧縮データを復元した復元画像データに対して、当該画像を印刷媒体へ印刷する際に補正処理を施す画像処理方法であって、前記圧縮データを、前記補正処理の対象となる画像特性に関する特性情報を取得可能なサンプル画像データに復元するサンプル画像データ復元工程と、前記サンプル画像データを用いて前記特性情報を取得する特性情報取得工程と、前記取得した特性情報を記憶する記憶工程と、前記記憶した特性情報に基づいて、前記補正処理を施す際の前記復元画像データに対する補正量を算出する補正量算出工程と、を備え、前記画像が前記印刷媒体に複数印刷され、当該複数の画像は、前記印刷媒体の搬送方向に対して直交する方向から見たとき、少なくとも一部が互いに重なる位置に印刷される画像であるとき、前記補正量算出工程は、前記記憶した特性情報に基づいて、前記印刷される複数の画像の各々についての前記補正量を算出することを特徴とする。
【００１８】
この画像処理方法によれば、上記画像処理装置と同様の作用効果を奏することができる。なお、この画像処理方法は、上記適用例の画像処理装置の構成に対応する工程を追加してもよい。
【発明を実施するための最良の形態】
【００１９】
次に、本発明の実施の形態を実施例に基づいて説明する。図１は本発明の一実施例としての画像処理装置を備えたプリンタ１０を示す構成図である。プリンタ１０は、ＤＳＣ（デジタルカメラ）といった電子機器や、ＩＣカードといった記録媒体などから出力される画像データを、プリンタ１０に備えられた入力端子１７から入力し、所定の印刷データに生成したのち、所定の搬送方向（図中白抜き矢印方向）に搬送される印刷媒体２０に画像を印刷するように構成されている。
【００２０】
このとき、本実施例のプリンタ１０では、図示しないＣＰＵやメモリによって構成される制御部５１によって全体が制御されている。すなわち、入力端子１７から入力された画像データをインターフェイス部５７を介して取り込み、取り込んだ画像データに対して画像処理部５２によって必要な画像処理を施す。その際、データメモリ５５を用いて画像データや処理中のデータの記憶および読み出しを随時行う。そして、処理を施した画像データに対して、印刷データ生成部５３によって色変換処理やハーフトーン処理などの変換処理を行い、所定の印刷データに生成してイメージメモリ５６に蓄積する。その後蓄積した印刷データを、印刷手段であるプリンタエンジン５４に出力する。プリンタエンジン５４は、印刷媒体２０の搬送方向と直交する方向を印刷方向とし、印刷データに基づいて各色のインクを印刷媒体２０に噴射することによって画像の印刷処理を行うのである。
【００２１】
このような印刷処理において、制御部５１は、入力端子１７から入力される画像データが圧縮データ（例えばＪＰＥＧデータ）であった場合、画像処理部５２を制御して圧縮データを復元する処理も行う。また、圧縮データの復元処理の際に、データの補正処理も行う。補正処理の内容は、本実施例では、プリンタ１０の使用者が、プリンタ１０に備えられた操作ボタン１２などの入力手段を用い、同じくプリンタ１０に設けられた表示パネル１５に表示される補正パラメータを選択することによって決定される。このため、制御部５１は、制御部５１に予め記憶された補正パラメータを、補正処理に先立って使用者が選択できるように表示パネル１５に表示する。ちなみに、表示される補正パラメータには、一例として、フィルタ（カラー／モノクロ／セピア）、明るさ調整（より明るく／明るく／標準／暗く／より暗く）、コントラスト（標準／強く／より強く）などがある。
【００２２】
もとより、入力される画像の種類（例えば、人物か風景か）に応じて、自動的に補正内容が決定されることとしてもよい。画像の種類は、例えば、画像データに付加されたメタデータ（例えばＥｘｉｆ（登録商標）データ）から取得できる。
【００２３】
制御部５１は決定された補正処理内容を、インターフェイス部５７を介して把握し、把握した補正内容に基づいて画像データの補正量を算出する。その後、制御部５１は、プリンタ１０に設けられた印刷開始ボタン１３が使用者によって押されたことを、インターフェイス部５７を介して把握すると、画像処理部５２を制御して画像データを補正量分補正する。補正された画像データは、上述のように印刷データに変換処理されてプリンタエンジン５４に出力され、印刷媒体２０に補正された画像が印刷される。
【００２４】
さらに制御部５１は、画像の印刷媒体２０に対する印刷方向や、１ページに印刷する画像の大きさや数および位置などの印刷形式を決定する処理も行う。例えば、１ページに印刷する画像の位置と数を割り付ける割付印刷処理や、予め定められた位置と大きさに画像を配置するレイアウト印刷処理である。決定処理は、プリンタ１０の使用者が、プリンタ１０に備えられた操作ボタン１２などの入力手段を用い、同じくプリンタ１０に設けられた表示パネル１５に表示される選択項目を選択することによって行われる。
【００２５】
次に、このように機能構成されたプリンタ１０において行われる画像処理、つまり入力された圧縮データを元画像データに復元し、その後復元画像データを補正する処理について、具体的にどのような処理が行われるのかを、図２〜図４を用いて説明する。これは、後ほど説明する本実施例の画像処理装置が、１つの画像に対して異なる補正条件にて補正して印刷する画像が１ページに複数存在する場合において行う処理について、奏する効果に対する理解を容易にするためである。
【００２６】
図２は、通常の画像補正前処理Ｓ２００と印刷データ出力処理Ｓ３００とを示すフローチャートである。ステップＳ１００とステップＳ２０１〜ステップＳ２０４までの処理が、入力された画像データに対して通常の画像補正前処理Ｓ２００として行われ、ステップＳ３０１からステップＳ３０７までの処理が、印刷データ出力処理Ｓ３００として行われる。これらの処理は、制御部５１が、所定のオペレーティングシステムの下で、メモリに格納された所定のプログラムを実行することによって行われる処理であり、基本的に互いに独立した処理である。
【００２７】
最初に、通常の画像補正前処理Ｓ２００について説明する。この処理は、入力端子１７から画像データが入力されたときに自動的に開始されるものとする。あるいは、既に入力されてデータメモリに記憶された画像データの１つを、使用者が選択した時点で開始されることとしてもよい。この場合、制御部５１は、表示パネル１５に記憶された画像を表示し、使用者が操作ボタン１２を用いて選択した１つの画像を、入力された画像データとする。
【００２８】
まずステップＳ１００にて、入力された画像データについて、サンプル画像データの生成処理を行う。処理ステップＳ１００は、後のステップＳ２０４にて行う画像の補正量の算出の基準となる特性情報を得るための画像データを生成する処理であり、制御部５１が請求項記載のサンプル画像データ復元部として機能することによって行う処理である。この処理の詳細を図３および図４を用いて説明する。なお、本実施例では、圧縮データはＪＰＥＧ方式のデータであるものとする。もとより、圧縮データはＪＰＥＧ方式に限らず、例えばＧＩＦ（Graphic Interchange Format）など他の圧縮方式の画像データとしても差し支えない。
【００２９】
サンプル画像データの生成処理Ｓ１００においては、まず画像の圧縮データの取得処理を行う（ステップＳ１０１）。本実施例では、制御部５１はインターフェイス部５７を介して、データメモリ５５にＪＰＥＧ方式の圧縮データを記録して取得する。次に、１ライン分をサンプル画像データに復元処理し（ステップＳ１０２）、１ライン分のサンプル画像データを記憶する（ステップ１０３）。次に、全ラインについてサンプル画像データの記憶処理が終了したか否かを判定処理し（ステップＳ１０５）、未終了であれば（ステップＳ１０５：ＮＯ）ステップＳ１０２に戻って次のラインについて同様な処理を繰り返す。そして、全ラインが終了したら（ステップＳ１０５：ＹＥＳ）、図２に戻りステップＳ２０１に進む。
【００３０】
ステップＳ１０２、ステップＳ１０３、およびステップＳ１０５での処理について、図４を用いて具体的に説明する。図４は、入力された元画像データが縦９６０画素×横１２８０画素のＱｕａｄ−ＶＧＡのＪＰＥＧデータであり、これを縦２４０画素×横３２０画素のＱＶＧＡ（Ｑｕａｒｔｅｒ−ＶＧＡ）のサンプル画像データに変換する処理の様子を示したものである。
【００３１】
まずＪＰＥＧデータの１ライン、つまり縦８画素×横８画素を１ブロックとする１列のブロックラインについてデコード処理する。具体的には、周知のようにハフマン解凍、逆量子化、逆ＤＣＴ変換の処理を順次行う。このとき、デコード処理において、例えば逆ＤＣＴ変換処理の際に所定の周波数成分の係数をドロップするなどというように、所定の間引き処理を行う。本実施例では、復元する画像を縦横とも間引き率１／４が設定がされているものとする。従って、１ライン８画素ずつ計１２０ラインの処理を繰返すことによって画素数は縦横とも１／４の縦２４０画素×横３２０画素の画像に変換される。
【００３２】
もとより、上述するように、サンプル画像データは、補正量の算出を行うための特性情報を得る基準の画像となる必要があることから、間引き率は特性情報が正しく得られる値に設定されることが好ましい。一例として、予め複数の間引き率（例えば１／２、１／４、１／８）を設定しておき、元画像の画素数に応じて適切な間引き率を選択設定することとしてもよい。また、元画像とサンプル画像との画素数比に起因して適切な間引き率が設定できない場合は、画素の補間処理によって画素数を補正しても差し支えない。
【００３３】
このように元画像データを間引いて、画素数の少ない低解像度のサンプル画像データを生成することによって、統計値計算処理に関する処理負荷を軽減することができる。なお、元画像の画素数が少ない場合は、間引き率を１／１（つまり間引きを行わない）として、元画像と同じ画素数のサンプル画像データを生成することとしてもよい。
【００３４】
さて、図２に戻り、続くステップＳ２０１にて統計値計算処理を行う。制御部５１は、請求項記載の情報特性取得部として機能することによってこの処理を行う。この処理によって、サンプル画像データから、補正量を算出するために必要となるデータを計算するのである。具体的には、例えば色や輝度についてのヒストグラムを計算したり、肌色を有する画素領域を計算したり、エッジ位置を算出したりする。これらの計算結果は、画像の特性を示す特性情報でもある。
【００３５】
次に、ステップＳ２０２にて、統計値計算結果を記憶する処理を行う。制御部５１は、統計値計算結果すなわち特性情報をデータメモリ５５の所定の領域にデータを格納することによってこの処理を行う。ここで、制御部５１とデータメモリ５５とが、請求項記載の記憶部として機能して、ステップＳ２０２の処理を行う。
【００３６】
次に、ステップＳ２０３にて、画像の補正内容を取得処理する。前述したように、プリンタ１０の使用者が選択入力した画像の補正内容を取得する。そして、ステップＳ２０４にて、記憶した統計値計算結果を用いながら、復元画像データの個々のデータに対する補正量を算出する処理を行う。例えば、使用者が選択した補正内容が、明るさ調整の「明るく」であり、復元画像データがＹＣｂＣｒで表されたデータ形式であれば、例えば「明るく」に相当する輝度データＹの補正量を復元画像データの各々に対して補正すべき補正量として算出するという具合である。なお、制御部５１は、請求項記載の補正量算出部として機能することによって、ステップＳ２０３およびステップＳ２０４の処理を行う。
【００３７】
ここまでの処理、つまりステップＳ１００からステップＳ２０４までの処理が、入力された画像データに対して通常の画像補正前処理Ｓ２００として行われる。
【００３８】
次に、印刷データ出力処理Ｓ３００について説明する。この処理は、本実施例では通常の画像補正前処理Ｓ２００と同時に開始されるものとする。まず、ステップＳ３０１にて、印刷するか否かを判定する。制御部５１は、印刷開始ボタン１３（図１）が押されるまで判定を繰返す（ステップＳ３０１：ＮＯ）。そして、印刷開始ボタン１３が押されたと判定すると（ステップＳ３０１：ＹＥＳ）、次のステップＳ３０２に進み、入力された印刷対象の画像の圧縮データについて、１ライン分を元画像データに復元処理する。ちなみに復元画像データは、図４にて説明したように縦９６０画素×横１２８０画素の画素データに復元される。
【００３９】
次いで、ステップＳ３０３にて、１ライン分の復元画像データを補正量に基づき補正処理する。制御部５１は、前述したステップＳ２０４にて算出した補正量に基づいて、画像処理部５２を制御して復元画像データを補正する。例えば、前述したように、使用者が選択した補正内容が、明るさ調整の「明るく」であり、復元画像データがＹＣｂＣｒで表されたデータ形式であれば、ステップＳ２０４にて算出された輝度データＹの補正量分補正処理する。従って、制御部５１は、処理ステップＳ３０３について、通常の画像補正前処理Ｓ２００におけるステップＳ２０４の処理が行われてから開始するように制御する。このため、ステップＳ２０４の処理が遅れれば、ステップＳ３０３の処理も遅れることになる。
【００４０】
次にステップＳ３０４にて１ライン分の補正画像データを記憶処理し、続くステップＳ３０５にて１バンド分のデータが蓄積されたか否かを判定処理する。１バンド分の補正した復元画像データが蓄積されていない場合は（ＮＯ）、ステップＳ３０７に進む。一方、１バンド分の補正した復元画像データが蓄積された場合は（ＹＥＳ）、ステップＳ３０６にて１バンド分の印刷データに変換して出力する処理を行う。
【００４１】
図１において説明したように、補正された復元画像データに対して印刷データ生成部５３が色変換処理やハーフトーン処理などの変換処理を行って所定の印刷データに変換し、イメージメモリ５６に蓄積する。本実施例では、印刷媒体搬送方向に所定のデータ幅を有するバンド単位で印刷データがプリンタエンジン５４に出力され、印刷処理が行われるものとする。従って、１バンド分蓄積された印刷データは、ステップＳ３０６の処理によってプリンタエンジン５４に出力される。この処理時点において実際に印刷が開始されることになる。このようなバンド単位による印刷データのプリンタエンジン５４への出力方法は、既に周知技術であり、本実施例においては本質ではないので、これについての説明は省略する。
【００４２】
次いで、ステップＳ３０７にて、全ライン終了か否かを判定処理する。まだ未処理のラインがあれば（ステップＳ３０７：ＮＯ）、ステップＳ３０２に戻って処理を繰り返し、総てのラインについての圧縮データの復元および補正処理が終了すると（ステップＳ３０７：ＹＥＳ）、印刷データ出力処理Ｓ３００の処理が終了する。
【００４３】
以上、説明したように、入力された画像データに対して、通常の画像補正前処理Ｓ２００と印刷データ出力処理Ｓ３００が行われる。それでは、次に、１つの画像に対して異なる補正条件にて補正して印刷する画像が１ページに複数存在する場合において、本実施例の画像処理装置が行う処理について図５のフローチャートを用いて説明する。
【００４４】
図５の処理が開始されると、まず、ステップＳ５０１にて印刷形式の取得処理を行う。次いで、ステップＳ５０２にて、各画像の印刷位置と大きさとを取得処理する。本実施例では、プリンタ１０において使用者が選択した印刷形式はＰＤＬ（Page Description Language）によって記述されるものとする。従って、制御部５１は、ＰＤＬデータから、画像データについて、その位置と大きさを取得する。次いで、ステップＳ５０３にて、印刷媒体の搬送方向と直交する方向から見たとき、重なる画像領域を有する並置画像を抽出する処理を行う。そしてステップＳ５０４にて、抽出した並置画像の数を取得する処理を行う。ここで、ステップＳ５０１からステップＳ５０４までの処理について、図６を用いて具体的に説明する。
【００４５】
図６は、選択決定された印刷形式で、１つの画像に対して異なる補正条件にて補正して１ページに印刷される画像の様子を示した説明図である。図示したように、同一画像が、印刷媒体の搬送方向（図面上下方向）に対して２つ並置され、印刷媒体の搬送方向と直交する方向（図面左右方向）に対しても同じく２つ並置された合計４つの画像（ＩＭＤ１〜ＩＭＤ４）が印刷される所謂割付印刷が行われるものとする。
【００４６】
このとき、ＰＤＬデータは、図６に示したように、印刷媒体２０の１つの隅を原点（０，０）とする座標（Ｘｎ，Ｙｎ）（ｎ＝１〜４）で表した位置と、印刷方向における範囲Ｗ、および印刷媒体２０の搬送方向における範囲Ｈを示すデータを含むものとなる。そこで、制御部５１は、このＰＤＬデータから、座標（Ｘ１，Ｙ１）、（Ｘ２，Ｙ２）、（Ｘ３，Ｙ３）、（Ｘ４，Ｙ４）と、範囲Ｗ、範囲Ｈの値とを、４つの画像データの位置と大きさを示すデータとして取得する（ステップＳ５０２）。
【００４７】
次に、制御部５１は、取得した４つの座標と範囲Ｈの値から、４つの画像ＩＭＤ１〜ＩＭＤ４のうち、印刷方向において少なくとも一部の画像領域が重なる並置画像を抽出する。本実施例では、画像ＩＭＤ１と画像ＩＭＤ２が、また画像ＩＭＤ３と画像ＩＭＤ４が、それぞれ並置画像として抽出される（ステップＳ５０３）。そして、抽出された並置画像についてその最大数を並置画像の数として取得する。従って、本実施例では「２」が取得される（ステップＳ５０４）。
【００４８】
図５に戻り、次のステップＳ５０５にて、並置画像が複数存在するか否かを判定する。複数存在しない場合は（ＮＯ）、上述した図２のフローチャートにて説明した通常の画像補正前処理（ステップＳ２００）を行う。
【００４９】
一方、複数存在する場合は（ＹＥＳ）、同じく上述した図３のフローチャートにて説明したサンプル画像データ生成処理（ステップＳ１００）を行ってサンプル画像データを生成した後、ステップＳ５０６からステップＳ５０９までの処理を行う。このステップＳ５０６からステップＳ５０９までの処理によって、１つの画像に対して異なる補正条件にて補正した画像が、１ページに複数印刷される場合においても、画像処理時間の増加を抑制するのである。
【００５０】
まずステップＳ５０６にて統計値計算処理を行う。ここでの処理は、前述したステップＳ２０１（図２）と同じ処理である。次に、ステップＳ５０７にて、統計値計算結果を複製して、並置画像の数分記憶する処理を行う。前述したステップＳ２０２（図２）では、統計値計算結果を複製することなく記憶処理したが、ここでは、並置画像が２つであるので、１つ複製し、合計２つの統計値計算結果を、データメモリ５５の所定の記憶領域に格納する。
【００５１】
次に、ステップＳ５０８にて、各画像の補正内容を取得する処理を行う。本実施例では、プリンタ１０の使用者によって、プリンタ１０に備えられた操作ボタン１２から各画像について明るさ調整が補正内容として入力されたものとする。そして、画像ＩＭＤ１が「より明るく」、画像ＩＭＤ２が「明るく」、画像ＩＭＤ３が「標準」、画像ＩＭＤ４が「暗く」補正するように入力され、制御部５１は、入力された各画像についての補正内容を取得する。
【００５２】
次いで、ステップＳ５０９にて、記憶した複数の統計値計算結果を用いて、復元画像データに対する各画像の補正量を算出処理する。このとき、統計値計算結果が、並置画像の数分複製されているので、並置画像についての補正量の算出処理を同時に並行して行うことが可能である。また、記憶された統計値計算結果のみを用いて処理するので、図３に示したステップＳ１００のサンプル画像データ生成処理を複数回（ここでは２回）行う必要が無いことから、処理負荷が軽減され処理時間の増加を抑制することができる。
【００５３】
本実施例では、印刷媒体の搬送方向に従って、まず並置画像である画像ＩＭＤ１と画像ＩＭＤ２について補正量の算出処理を行う。具体的には、「より明るく」補正する画像ＩＭＤ１のための補正量の算出処理と、「明るく」補正する画像ＩＭＤ２のための補正量の算出処理を同時に並行して行う。次に、画像ＩＭＤ３と画像ＩＭＤ４とについての補正量の算出処理を行う。このときは、既に画像ＩＭＤ１と画像ＩＭＤ２について、総てのラインについての補正量の算出処理は終了しているため、再び複製された２つの統計値計算結果を用いることが可能である。つまり「標準」補正する画像ＩＭＤ３のための補正量の算出処理と、「暗く」補正する画像ＩＭＤ４のための補正量の算出処理を、再び同時に並行して行うことができるのである。
【００５４】
このように、各並置画像の補正量を同時に算出処理すれば、ステップＳ３００の印刷データ出力処理において、各並置画像についてバンドデータに含まれる各ラインに対して、復元画像データを同時に補正することができることになる。従って、図５における印刷データ出力処理ステップＳ３００では、前述した図２において説明したライン毎の画像データ補正処理が各並置画像について同時に行われる。その後、算出された補正量に基づいて補正された各並置画像の復元画像データは、バンド単位で印刷データ（バンドデータ）に変換され印刷処理される。
【００５５】
この結果、図６に示したように、画像を印刷するためのバンドデータの出力処理において、画像ＩＭＤ１の補正画像データと画像ＩＭＤ２の補正画像データとがほぼ同時に作成されるので、バンドデータを出力するまでの時間を、補正対象の並置画像の数が増えても１つの画像のときにバンドデータを出力するまでの時間とほぼ同じにすることができる。従って、印刷開始までの時間が長くなることを抑制することが可能となる。
【００５６】
上述したように、本実施例によれば、補正を行う対象となる画像が、印刷媒体の搬送方向と直交する方向において印刷処理時に複数存在するとき、存在する画像の数と同じ数複製記憶された特性情報に基づいて、印刷する各画像の補正量を同時に算出することができる。従って、印刷媒体への画像の印刷処理において、特性情報を取得するためのサンプリング処理を複数の画像数分繰り返して行う必要がなく、また、印刷開始までの待ち時間の増大を抑制することが可能となる。
【００５７】
以上、本発明の実施の形態を一実施例により説明したが、本発明は上記実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内において様々な形態で実施し得ることは勿論である。以下、変形例を挙げて説明する。
【００５８】
（変形例）
上記実施例では、統計値計算結果を複製して、１ページにおいて存在する並置画像の数の最大数分いつも記憶しているようにしたが、必ずしも最大数分いつも記憶しなくてもよい。本変形例について図７を用いて説明する。
【００５９】
図７は、例えばパスポートや運転免許証などの各種申請用写真サイズをレイアウトしたレイアウト印刷を行う場合を示した説明図である。このようなレイアウトは、図１において予め制御部５１が備えるメモリに格納され、使用者が表示パネル１５に表示されたレイアウトを選択することによって決定されるものとすればよい。なお、図７に示した複数の画像は、それぞれの大きさが異なることから、復元画像データに対して異なる補正処理が行われるものとする。また、行われる補正内容は、画面の大きさに合わせてデフォルトで設定されているものとする。
【００６０】
このとき、上記実施例によれば、３つの並置画像が抽出されることから、統計値計算結果は２つ複製されて、合計３つの統計値計算結果が常時記憶されることになるが、本変形例では、記憶データ量を削減するために、３つの統計値計算結果を常時記憶しないように処理する。本変形例の処理について説明する。
【００６１】
図７に示すように、印刷処理が行われると、バンドデータが領域Ｈ１の範囲においては、画像ＩＭＤ１１、画像ＩＭＤ１２、画像ＩＭＤ１３が印刷される。従って、このとき補正量の算出処理では、３つの復元画像データに対する補正処理を同時に行う必要があることから、３つの統計値計算結果を同時に使用して、それぞれの画像に対する補正量を算出処理する。そして、図示するように、印刷媒体搬送方向において、バンドデータが領域Ｈ２の範囲に移ったときは、画像ＩＭＤ１３については総てのラインに対する復元画像データの補正処理は終了しているので、２つの復元画像データ（画像ＩＭＤ１１と画像ＩＭＤ１２）に対する補正処理を同時に行えばよい。従って、このときは、２つの統計値計算結果を同時に使用して、それぞれの画像に対する補正量を算出処理すればよい。この結果、統計値計算結果を１つ消去して記憶データ容量を削減することができる。さらに、バンドデータの範囲が領域Ｈ３の範囲に移ったときは、画像ＩＭＤ１２については総てのラインに対する復元画像データの補正処理を終了しているので、１つの復元画像データ（画像ＩＭＤ１１）に対する補正処理を行えばよい。従って、このときは、１つの統計値計算結果を使用して、画像ＩＭＤ１１に対する補正量を算出処理すればよい。この結果、統計値計算結果をさらに１つ消去して記憶データ容量を削減することができる。
【００６２】
逆に、バンドデータが領域Ｈ４から領域Ｈ５の範囲に移ったときは、２つの復元画像データ（画像ＩＭＤ１６と画像ＩＭＤ１５）に対する補正処理を同時に行うことになるので、統計値計算結果を１つ複製し、複製した統計値計算結果をさらに使用して、２つの画像ＩＭＤ１６と画像ＩＭＤ１５に対する補正量を算出処理するようにすればよい。さらに、バンドデータが領域Ｈ５から領域Ｈ６の範囲に移ったときは、３つの復元画像データ（画像ＩＭＤ１６と画像ＩＭＤ１５と画像ＩＭＤ１４）に対する補正処理を同時に行うことになるので、統計値計算結果をさらに１つ複製し、３つの統計値計算結果を使用して、３つの画像ＩＭＤ１６と画像ＩＭＤ１５と画像ＩＭＤ１４に対する補正量を算出処理するようにすればよい。
【００６３】
このように、本変形例によれば、出力するバンドデータの範囲に応じて統計値計算結果の記憶数を増減するので、常に並置画像の最大数分の統計値計算結果を記憶しなくても済む。この結果、記憶データ容量を削減することが可能となる。
【００６４】
（その他の変形例）
上記実施例では、統計値計算結果を並置画像の最大数分記憶し、記憶した数の統計値計算結果を用いて並置画像についての補正量を同時に算出することとしたが、必ずしもこれに限るものでないことは勿論である。例えば、並置画像の数に関わらず、記憶する統計値計算結果を１つのみとすることとしても差し支えない。この場合、並置画像の数分、記憶された１つの統計値計算結果を繰返し使用するため、例えば統計値計算結果へのアクセス方法がシリアルとなり、補正量の算出処理に時間を要することになるが、図３に示したステップＳ１００のサンプル画像データ生成処理は一回で済む。また、統計値計算結果の記憶容量も少なくて済む。従って、上記実施例に対しては処理時間が長くなることがあるものの、サンプル画像データ処理の回数は増えないので、複数の補正画像を印刷する場合であっても、全体として処理時間が長くなることを抑制することが可能となる。
【００６５】
上記実施例では、バンド単位で印刷データを出力することとしたが、これに限らず、例えば１ページ単位で印刷データを出力することとしても差し支えない。この場合も、１ページに印刷される画像について、上記実施例のように並置画像について補正量の算出処理を同時に行うことができるので、印刷される画像数が多くなっても１ページ分の印刷データを出力するまでの時間が増加することを抑制することができる。
【００６６】
上記実施例では、プリンタに画像処理装置を組み込むこととして説明したが、画像処理装置をプリンタに組み込まず、別体の装置に組み込むこととしても差し支えない。例えば、図１において、画像処理装置として機能する制御部５１、画像処理部５２、データメモリ５５、およびインターフェイス部５７を、パーソナルコンピュータなどコンピュータ機能を有する機器に組み込むこととしてもよい。この場合は、画像処置装置を組み込んだ機器において、画像の圧縮データの入力手段を備えることが好ましい。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施例としての画像処理装置を備えたプリンタを示す構成図。
【図２】通常の画像補正前処理と印刷データ出力処理とを示すフローチャート。
【図３】特性情報を得るためのサンプル画像データ生成処理を示すフローチャート。
【図４】入力された元画像データをサンプル画像データに変換する処理の説明図。
【図５】１ページに印刷される画像に対する補正処理を説明するフローチャート。
【図６】選択決定された印刷形式で１ページに印刷される画像の様子を示す説明図。
【図７】サイズの異なる画像をレイアウトしたレイアウト印刷を行う場合を示す説明図。
【符号の説明】
【００６８】
１０…プリンタ、１２…操作ボタン、１３…印刷開始ボタン、１５…表示パネル、１７…入力端子、２０…印刷媒体、５１…制御部、５２…画像処理部、５３…印刷データ生成部、５４…プリンタエンジン、５５…データメモリ、５６…イメージメモリ、５７…インターフェイス部。
【図１】
2009060486.tif 000003
【図２】
2009060486.tif 000004
【図３】
2009060486.tif 000005
【図４】
2009060486.tif 000006
【図５】
2009060486.tif 000007
【図６】
2009060486.tif 000008
【図７】
2009060486.tif 000009