(57)【要約】【課題】複数の画像を印刷する際に、撮影対象に応じて適切な画像補正をおこないながらも、補正によって不自然な印象を与えることのない補正を行い、高品質な画像を簡便に印刷する。【解決手段】画像データを受け取ると、画像データを解析することにより、撮影対象を識別して複数の類別に分類する。画像データを補正する際には、この類別と、前に印刷した画像データの類別とに基づいて補正内容を決定し、補正処理を行う。こうすれば、印刷装置１０に画像データを供給するだけで、不自然な印象を与えることがなく、なおかつ撮影対象に応じた好ましい補正処理がなされた画像を印刷することが可能となる。【選択図】図１
2008054164.tif 000002
【特許請求の範囲】
【請求項１】
撮影対象を写した複数の画像データを受け取って、該画像データ毎に画像を補正する画
像処理装置であって、
前記補正しようとする画像の画像データを解析することにより、該画像データを、前記
撮影対象に応じて所定の複数の類別に分類する画像データ分類手段と、
前記類別毎に、前記画像データに加える補正内容を記憶している補正内容記憶手段と、
前記補正しようとする画像データの類別に対応する前記補正内容と、該画像データより
も前に補正した画像データの類別に対応する前記補正内容とに基づいて、該補正しようと
する画像についての補正内容を決定する補正内容決定手段と、
前記決定された補正内容に従って前記画像データを補正する画像データ補正手段と
を備える画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記画像の補正に用いられた補正内容たる実施補正内容を記憶しておく実施補正内容記憶
手段を備え、
前記補正内容決定手段は、前記補正しようとする画像データの類別に対応する前記補正
内容と、該画像データよりも前に補正した画像データの前記実施補正内容とに基づいて、
該補正しようとする画像についての補正内容を決定する手段である画像処理装置。
【請求項３】
請求項１に記載の画像処理装置であって、
前記補正しようとする画像の画像データを解析することにより、該画像の撮影日時に関
する情報を取得する撮影日時情報取得手段を備え、
前記補正内容決定手段は、前記補正しようとする画像の撮影日時と、直前に補正した画
像の撮影日時とが所定時間以上隔たっている場合には、該補正しようとする画像の類別に
対応する前記補正内容を、該画像の補正に用いる補正内容として決定する手段である画像
処理装置。
【請求項４】
請求項１に記載の画像処理装置であって、
前記補正内容決定手段は、
前記補正しようとする画像データの類別に対応する補正内容と、該画像データよりも
前に補正した画像データの類別に対応する補正内容とを、所定の重みで加算することによ
って、該補正しようとする画像についての補正内容を決定するとともに、
該補正しようとする画像の直前に補正した画像が人物を撮影した画像の場合には、人
物ではない撮影対象を写した画像の場合よりも、直前の画像についての補正内容を大きな
重みで加算することにより、該補正しようとする画像についての補正内容を決定する手段
である画像処理装置。
【請求項５】
撮影対象を写した複数の画像データを受け取って、該画像データ毎に画像を印刷する印
刷装置であって、
前記印刷しようとする画像の画像データを解析することにより、該画像データを、前記
撮影対象に応じて所定の複数の類別に分類する画像データ分類手段と、
前記類別毎に、前記画像データに加える補正内容を記憶している補正内容記憶手段と、
前記印刷しようとする画像データの類別に対応する前記補正内容と、該画像データより
も前に印刷した画像データの類別に対応する前記補正内容とに基づいて、該印刷しようと
する画像についての補正内容を決定する補正内容決定手段と、
前記決定された補正内容に従って前記画像データを補正した後、該補正後の画像データ
に基づいて印刷媒体上に画像を形成する画像形成手段と
を備える印刷装置。
【請求項６】
撮影対象を写した複数の画像データを受け取って、該画像データ毎に画像を補正する画
像処理方法であって、
前記補正しようとする画像の画像データを解析することにより、該画像データを、前記
撮影対象に応じて所定の複数の類別に分類する第１の工程と、
前記類別毎に、前記画像データに加える補正内容を記憶しておく第２の工程と、
前記補正しようとする画像データの類別に対応する前記補正内容と、該画像データより
も前に補正した画像データの類別に対応する前記補正内容とに基づいて、該補正しようと
する画像についての補正内容を決定する第３の工程と、
前記決定された補正内容に従って前記画像データを補正する第４の工程と
を備える画像処理方法。
【請求項７】
撮影対象を写した複数の画像データを受け取って、該画像データ毎に画像を印刷する印
刷方法であって、
前記印刷しようとする画像の画像データを解析することにより、該画像データを、前記
撮影対象に応じて所定の複数の類別に分類する工程（Ａ）と、
前記類別毎に、前記画像データに加える補正内容を記憶しておく工程（Ｂ）と、
前記印刷しようとする画像データの類別に対応する前記補正内容と、該画像データより
も前に印刷した画像データの類別に対応する前記補正内容とに基づいて、該印刷しようと
する画像についての補正内容を決定する工程（Ｃ）と、
前記決定された補正内容に従って前記画像データを補正した後、該補正後の画像データ
に基づいて印刷媒体上に画像を形成する工程（Ｄ）と
を備える印刷方法。
【請求項８】
撮影対象を写した複数の画像データを受け取って、該画像データ毎に画像を補正する画
像処理方法を、コンピュータを用いて実現するためのプログラムであって、
前記補正しようとする画像の画像データを解析することにより、該画像データを、前記
撮影対象に応じて所定の複数の類別に分類する第１の機能と、
前記類別毎に、前記画像データに加える補正内容を記憶しておく第２の機能と、
前記補正しようとする画像データの類別に対応する前記補正内容と、該画像データより
も前に補正した画像データの類別に対応する前記補正内容とに基づいて、該補正しようと
する画像についての補正内容を決定する第３の機能と、
前記決定された補正内容に従って前記画像データを補正する第４の機能と
をコンピュータを用いて実現させるプログラム。
【請求項９】
撮影対象を写した複数の画像データを受け取って、該画像データ毎に画像を印刷する方
法を、コンピュータを用いて実現するためのプログラムであって、
前記印刷しようとする画像の画像データを解析することにより、該画像データを、前記
撮影対象に応じて所定の複数の類別に分類する機能（Ａ）と、
前記類別毎に、前記画像データに加える補正内容を記憶しておく機能（Ｂ）と、
前記印刷しようとする画像データの類別に対応する前記補正内容と、該画像データより
も前に印刷した画像データの類別に対応する前記補正内容とに基づいて、該印刷しようと
する画像についての補正内容を決定する機能（Ｃ）と、
前記決定された補正内容に従って前記画像データを補正した後、該補正後の画像データ
に基づいて印刷媒体上に画像を形成する機能（Ｄ）と
をコンピュータを用いて実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を印刷する技術に関する。
【背景技術】
【０００２】
コンピュータ関連技術の進歩により、今日では、カラー画像もデジタル化された画像デ
ータとして取り扱われるようになってきた。例えばデジタルカメラを用いて画像を撮影し
た場合、撮影した画像を画像データとして記憶しておき、必要なときに画像データを選択
して印刷装置に供給することで、直ちに画像を印刷することが可能となっている。
【０００３】
また、このようにして画像データから画像を印刷する場合、画像データを解析して、そ
の画像が何を撮影したものであるか（例えば、人物を撮影したものか、風景を撮影したも
のかなど）を判定し、撮影対象に応じて画像データに補正を加えてから印刷する技術も開
発されている（特許文献１など）。例えば、その画像が人物を撮影したものであった場合
には、明度を若干高くして全体の印象が明るくなるように補正するとともに、輪郭は少し
ぼかして全体的に柔らかい印象を与えるように補正する。また、風景を撮影した画像につ
いては、輪郭を少し際立たせてクッキリとした印象となるように補正する。このように画
像データを補正してから印刷することで、撮影した画像に応じて、より好ましい画像を印
刷することが可能となる。
【０００４】
【特許文献１】特開２００３−２８１５１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、撮影対象に応じて補正しながら印刷することで個々の画像は好ましい画像とな
っているにも拘わらず、複数の印刷画像を見比べると、人工的に作られた画像であるかの
ような不自然な印象を与えてしまうことがあるという問題があった。すなわち、人物を写
した画像と風景を写した画像とでは補正内容が違うので、印刷画像の仕上がりも異なった
ものとなり、このため補正が作為的に感じられて、却って不自然な印象を与えてしまうこ
とがあるという問題があった。
【０００６】
この発明は従来技術が有する上述した課題を解決するためになされたものであり、複数
の画像を印刷する場合でも、不自然な印象を与えることなく画像を印刷することを可能と
する技術の提供を目的とする。
【課題を解決するための手段】
【０００７】
上述した課題の少なくとも一部を解決するために、本発明の画像処理装置は次の構成を
採用した。すなわち、
撮影対象を写した複数の画像データを受け取って、該画像データ毎に画像を補正する画
像処理装置であって、
前記補正しようとする画像の画像データを解析することにより、該画像データを、前記
撮影対象に応じて所定の複数の類別に分類する画像データ分類手段と、
前記類別毎に、前記画像データに加える補正内容を記憶している補正内容記憶手段と、
前記補正しようとする画像データの類別に対応する前記補正内容と、該画像データより
も前に補正した画像データの類別に対応する前記補正内容とに基づいて、該補正しようと
する画像についての補正内容を決定する補正内容決定手段と、
前記決定された補正内容に従って前記画像データを補正する画像データ補正手段と
を備えることを要旨とする。
【０００８】
また、上記の画像処理装置に対応する本発明の画像処理方法は、
撮影対象を写した複数の画像データを受け取って、該画像データ毎に画像を補正する画
像処理方法であって、
前記補正しようとする画像の画像データを解析することにより、該画像データを、前記
撮影対象に応じて所定の複数の類別に分類する第１の工程と、
前記類別毎に、前記画像データに加える補正内容を記憶しておく第２の工程と、
前記補正しようとする画像データの類別に対応する前記補正内容と、該画像データより
も前に補正した画像データの類別に対応する前記補正内容とに基づいて、該補正しようと
する画像についての補正内容を決定する第３の工程と、
前記決定された補正内容に従って前記画像データを補正する第４の工程と
を備えることを要旨とする。
【０００９】
かかる本発明の画像処理装置および画像処理方法では、複数の画像データを受け取ると
、画像データを解析することにより、撮影対象に応じて複数の類別に分類する。また、類
別ごとに補正内容を記憶しておく。そして、画像を補正する際には、補正しようとする画
像データの類別に対応した補正内容と、この画像よりも前に補正された画像の類別に対応
した補正内容とに基づき、実際にその画像データに施す補正内容を決定する。ここで、補
正内容を決定するに際しては、前に補正された画像の類別に対応する補正内容が反映され
ていれば十分であり、反映のさせ方は種々の態様を取ることができる。例えば、前に補正
した画像の類別を記憶しておき、その類別に対応する補正内容と、これから補正しようと
する画像の類別に対応する補正内容とに基づいて、実際の補正内容を決定することができ
る。あるいは、前に補正した複数の画像の類別を記憶しておき、それら類別に対応する補
正内容を読み出して、実際の補正内容を決定してもよい。更には、前の画像についての実
際の補正内容を記憶しておき、この補正内容を反映させることで、前の画像の類別に対応
する補正内容を間接的に反映させることも可能である。この様にして実際に画像データに
加える補正内容を決定したら、決定した内容の補正に従って画像データを補正する。
【００１０】
こうすれば、補正しようとする画像の撮影対象だけではなく、前に補正した画像の撮影
対象も考慮して、画像データを補正することができる。この為、複数の画像を補正した場
合でも、前の画像と補正内容が大きく異なる事態を回避することができるので、人工的に
作られた画像のような不自然な印象を与えることがなく、それでいながら、各画像の撮影
対象に応じた好ましい補正が施された画像を得ることができる。
【００１１】
また、前に補正した画像の実際の補正内容を記録しておき、画像データに施す補正内容
を決定する際に参照することとした場合、前に補正した画像の実際の補正内容は、さらに
前に補正した画像の補正内容を反映したものとなっている。このため、前に補正した画像
の実際の補正内容を考慮するだけで、実質的には複数の画像を考慮した補正内容を得るこ
とができる。したがって、この補正内容に基づいて補正処理を施せば、それよりも前に補
正した画像との間で不自然な印象を与えることがなく、それでいながら、各画像の撮影対
象に応じた好ましい補正がなされた画像を得ることができる。
【００１２】
また、こうした画像処理装置および画像処理方法では、補正しようとする画像の画像デ
ータに施す補正内容を決定する際に、画像データから画像の撮影日時を取得し、前に補正
した画像の撮影日時から所定時間以上隔たっている場合には、前の画像の補正内容を参照
することなく、補正しようとする画像の撮影対象の類別に対応した補正内容を、画像処理
に用いる補正内容として決定するものとしてもよい。
【００１３】
撮影日時が所定時間以上隔たっている場合は、通常、撮影された場所が異なっているか
、または同じ場所であっても、天候による明るさの違いなど、ちょっとした光の加減によ
る影響との区別がつかないので、画像と画像の間で補正内容が大きく異なっていても、不
自然な印象を与えることはない。従って、撮影日時が所定時間以上隔たっている場合は、
前に補正した画像に施した補正内容を考慮するよりも、撮影対象の類別に対応した補正内
容を、画像処理に用いる補正内容として採用することで、より好ましい補正処理を施すこ
とができる。
【００１４】
また、補正内容を決定する際に、補正しようとする画像に対応する補正内容と、前に補
正した画像に対応する補正内容とを、重みをつけて加えることで決定してもよい。このと
きの重みは、補正しようとする画像の類別と、前に補正した画像の類別との組合せに応じ
て、予め定めておいた重みとすることができる。更に、人物を撮影したものと類別された
画像については、その画像に対応する補正内容につける重みを、他の類別の画像よりも大
きな重みとしてもよい。
【００１５】
一般に人間は、人物を撮影した画像については、他の対象を写した画像に比べて、その
画像の品質に敏感な傾向があるので、特に人物を写した画像として類別された画像データ
については、より好ましい画像となるように補正処理を施すことが望ましい。このことか
ら、人物を写した画像と類別された場合には、その画像に対応する補正内容の重みを大き
くすることで、人物画像として好ましい補正内容で補正しながら、他の画像との間でも不
自然な印象を与えることのない画像を得ることができる。
【００１６】
また、上述の補正内容の決定手段により、人物の画像に限らず、加えて、撮影対象の類
別の組合せに応じて重み係数を設定しておくことで、それぞれの撮影対象に応じた好まし
い補正処理を施し、なおかつ、他の画像との間で不自然な印象を与えることのない画像を
得ることが可能になる。
【００１７】
また、上述した本発明の画像処理装置あるいは画像処理方法によって補正した画像デー
タに基づいて画像を印刷すれば、複数の画像を連続して印刷する場合でも、不自然な印象
を与えることのない画像を印刷することが可能である点に着目すれば、本発明は、次のよ
うに印刷装置および印刷方法として把握することも可能である。すなわち、本発明の印刷
装置は、
撮影対象を写した複数の画像データを受け取って、該画像データ毎に画像を印刷する印
刷装置であって、
前記印刷しようとする画像の画像データを解析することにより、該画像データを、前記
撮影対象に応じて所定の複数の類別に分類する画像データ分類手段と、
前記類別毎に、前記画像データに加える補正内容を記憶している補正内容記憶手段と、
前記印刷しようとする画像データの類別に対応する前記補正内容と、該画像データより
も前に印刷した画像データの類別に対応する前記補正内容とに基づいて、該印刷しようと
する画像についての補正内容を決定する補正内容決定手段と、
前記決定された補正内容に従って前記画像データを補正した後、該補正後の画像データ
に基づいて印刷媒体上に画像を形成する画像形成手段と
を備えることを要旨とする。
【００１８】
また、上記の印刷装置に対応する本発明の印刷方法は、
撮影対象を写した複数の画像データを受け取って、該画像データ毎に画像を印刷する印
刷方法であって、
前記印刷しようとする画像の画像データを解析することにより、該画像データを、前記
撮影対象に応じて所定の複数の類別に分類する工程（Ａ）と、
前記類別毎に、前記画像データに加える補正内容を記憶しておく工程（Ｂ）と、
前記印刷しようとする画像データの類別に対応する前記補正内容と、該画像データより
も前に印刷した画像データの類別に対応する前記補正内容とに基づいて、該印刷しようと
する画像についての補正内容を決定する工程（Ｃ）と、
前記決定された補正内容に従って前記画像データを補正した後、該補正後の画像データ
に基づいて印刷媒体上に画像を形成する工程（Ｄ）と
を備えることを要旨とする。
【００１９】
かかる本発明の印刷装置および印刷方法においては、複数の画像データを受け取ると、
画像データを解析することにより、撮影対象に応じて複数の類別に分類する。また、類別
ごとに補正内容を記憶しておく。そして、画像データの類別に対応した補正内容と、この
画像よりも前に印刷された画像の類別に対応した補正内容とに基づき、実際にその画像デ
ータに施す補正内容を決定して画像データを補正した後、補正後の画像データに基づいて
、画像を印刷する。
【００２０】
このようにして画像データに補正を加えれば、前に印刷した画像の類別も考慮した補正
を行うことができるので、複数の画像を印刷した場合でも、前の画像と補正内容が大きく
異なって不自然な印象を与えてしまう事態を回避することが可能となる。
【００２１】
更に本発明は、上述した画像処理方法あるいは印刷方法を実現するためのプログラムを
コンピュータに読み込ませ、所定の機能を実行させることにより、コンピュータを用いて
実現することも可能である。従って、本発明は次のようなプログラム、あるいは該プログ
ラムを記録した記録媒体としての態様も含んでいる。すなわち、上述した画像処理方法に
対応する本発明のプログラムは、
撮影対象を写した複数の画像データを受け取って、該画像データ毎に画像を補正する画
像処理方法を、コンピュータを用いて実現するためのプログラムであって、
前記補正しようとする画像の画像データを解析することにより、該画像データを、前記
撮影対象に応じて所定の複数の類別に分類する第１の機能と、
前記類別毎に、前記画像データに加える補正内容を記憶しておく第２の機能と、
前記補正しようとする画像データの類別に対応する前記補正内容と、該画像データより
も前に補正した画像データの類別に対応する前記補正内容とに基づいて、該補正しようと
する画像についての補正内容を決定する第３の機能と、
前記決定された補正内容に従って前記画像データを補正する第４の機能と
をコンピュータを用いて実現させることを要旨とする。
【００２２】
また、上記のプログラムに対応する本発明の記録媒体は、
撮影対象を写した複数の画像データを受け取って、該画像データ毎に画像を補正するプ
ログラムを、コンピュータで読み取り可能に記録した記録媒体であって、
前記補正しようとする画像の画像データを解析することにより、該画像データを、前記
撮影対象に応じて所定の複数の類別に分類する第１の機能と、
前記類別毎に、前記画像データに加える補正内容を記憶しておく第２の機能と、
前記補正しようとする画像データの類別に対応する前記補正内容と、該画像データより
も前に補正した画像データの類別に対応する前記補正内容とに基づいて、該補正しようと
する画像についての補正内容を決定する第３の機能と、
前記決定された補正内容に従って前記画像データを補正する第４の機能と
をコンピュータを用いて実現させるプログラムを記録していることを要旨とする。
【００２３】
更に、上述した印刷方法に対応する本発明のプログラムは、
撮影対象を写した複数の画像データを受け取って、該画像データ毎に画像を印刷する方
法を、コンピュータを用いて実現するためのプログラムであって、
前記印刷しようとする画像の画像データを解析することにより、該画像データを、前記
撮影対象に応じて所定の複数の類別に分類する機能（Ａ）と、
前記類別毎に、前記画像データに加える補正内容を記憶しておく機能（Ｂ）と、
前記印刷しようとする画像データの類別に対応する前記補正内容と、該画像データより
も前に印刷した画像データの類別に対応する前記補正内容とに基づいて、該印刷しようと
する画像についての補正内容を決定する機能（Ｃ）と、
前記決定された補正内容に従って前記画像データを補正した後、該補正後の画像データ
に基づいて印刷媒体上に画像を形成する機能（Ｄ）と
をコンピュータを用いて実現させることを要旨とする。
【００２４】
また、上記のプログラムに対応する本発明の記録媒体は、
撮影対象を写した複数の画像データを受け取って、該画像データ毎に画像を印刷するプ
ログラムを、コンピュータで読み取り可能に記録した記録媒体であって、
前記印刷しようとする画像の画像データを解析することにより、該画像データを、前記
撮影対象に応じて所定の複数の類別に分類する機能（Ａ）と、
前記類別毎に、前記画像データに加える補正内容を記憶しておく機能（Ｂ）と、
前記印刷しようとする画像データの類別に対応する前記補正内容と、該画像データより
も前に印刷した画像データの類別に対応する前記補正内容とに基づいて、該印刷しようと
する画像についての補正内容を決定する機能（Ｃ）と、
前記決定された補正内容に従って前記画像データを補正した後、該補正後の画像データ
に基づいて印刷媒体上に画像を形成する機能（Ｄ）と
をコンピュータを用いて実現させるプログラムを記録していることを要旨とする。
【００２５】
これらのプログラムをコンピュータに読み込んで、上記の各機能を実現させれば、複数
の画像を印刷した場合でも、前の画像と補正内容が大きく異なり不自然な印象を与えてし
まう事態を回避することができ、それでいながら、各画像の撮影対象に応じた好ましい補
正が施された印刷画像を得ることが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下では、上述した本願発明の内容を明確にするために、次のような順序に従って実施
例を説明する。
Ａ．実施例の概要：
Ｂ．装置構成：
Ｂ−１．全体構成：
Ｂ−２．内部構成：
Ｂ−２−１．スキャナ部の内部構成：
Ｂ−２−２．プリンタ部の内部構成：
Ｃ．画像印刷処理：
Ｄ．連続シーン補正処理：
【００２７】
Ａ．実施例の概要  ：
実施例の詳細な説明に入る前に、図１を参照しながら、実施例の概要について説明して
おく。図１は、本実施例の印刷装置１０の概要を示した説明図である。図示した印刷装置
１０には、インク滴を吐出する印字ヘッド１２が設けられており、印字ヘッド１２を印刷
媒体Ｐ上で往復動させながら、インク滴を吐出してインクドットを形成することによって
画像を印刷するいわゆるインクジェットプリンタである。
【００２８】
こうしたインクジェットプリンタは印刷画質が年々向上しており、高品質なカラー画像
を手軽に印刷できるようになっている。また、印刷画質をより一層改善する為に、印刷対
象となる画像データを解析し、その画像が何を撮影したものか（例えば、人物を撮影した
ものか、風景を撮影したものかなど）を判定し、撮影対象に応じて補正を加えながら印刷
をする技術が取り入れられるようになってきた。しかし、こうした補正処理を施した場合
、個々の画像は好ましい画像となっているにもかかわらず、複数の印刷画像を見比べた場
合には、それぞれの画像で補正内容が異なる為に、人工的に作られた画像であるかのよう
な、不自然な印所を与えてしまうという問題がおきている。
【００２９】
こうした状況に鑑み、図１に示した本実施例の装置１０には、「画像データ分類モジュ
ール」「補正内容記憶モジュール」「補正内容決定モジュール」「画像印刷モジュール」
の各モジュールが組み込まれている。尚、「モジュール」とは、印刷装置１０が画像を印
刷するために内部で行っている一連の処理を、機能に着目して分類したものである。従っ
て「モジュール」は、プログラムの一部として実現することもできるし、あるいは、特定
の機能を有する論理回路を用いて実現することもできる。更には、これらを組み合わせる
ことによって実現することも可能である。
【００３０】
図示した装置１０では、複数の画像データを受け取ると、一画像ずつ、次のように処理
していく。まず、「画像データ分類モジュール」により、画像が何を写したものかを判定
し、複数の類別に分類する。例えば、「人物画像」「風景画像」「標準画像」などの類別
に分類する。それぞれの類別には、対応した補正内容が「補正内容記憶モジュール」に記
憶されている。例えば、「人物画像」に対応した補正内容は、明るさを上げて柔らかみを
出すなど、画像に応じた好ましい印刷画像が得られる様に補正が設定されている。
【００３１】
この類別および類別に対応した補正内容と、この画像よりも前に印刷した画像の類別お
よび類別に対応した補正内容とに基づいて、「補正内容決定モジュール」は実際に画像に
施す補正内容を決定する。補正内容を決定する方法は様々な方法が考えられるが、例えば
、印刷しようとする画像の類別に対応した補正内容と、前に印刷した画像の類別に対応し
た補正内容とを、所定の重みを付けて加算することで決定できる。こうして決定された補
正内容を用いることで、撮影対象に応じた好ましい補正処理でありながら、なおかつ前の
画像との間で大きく異なることのない補正処理を画像データに施すことができる。こうし
て補正が施された後、この画像データは「画像印刷モジュール」に供給され、印字ヘッド
１２を駆動するための信号に変換されて、印刷媒体Ｐ上に画像が印刷される。このように
して画像を印刷してやれば、前の画像と補正内容が大きく異なり不自然な印象を与えてし
まう事態を回避することができ、それでいながら、各画像の撮影対象に応じた好ましい補
正が施された印刷画像を得ることが可能となる。以下では、こうした印刷装置１０につい
て、実施例に基づいて詳しく説明する。
【００３２】
Ｂ．装置構成  ：
Ｂ−１．全体構成  ：
図２は、本実施例の印刷装置１０の外観形状を示す斜視図である。図示されるように、
本実施例の印刷装置１０は、スキャナ部１００と、プリンタ部２００と、スキャナ部１０
０およびプリンタ部２００の動作を設定するための操作パネル３００などから構成されて
いる。スキャナ部１００は、印刷された画像を読み込んで画像データを生成するスキャナ
機能を有しており、プリンタ部２００は、画像データを受け取って印刷媒体上に画像を印
刷するプリンタ機能を有している。また、スキャナ部１００で読み取った画像（原稿画像
）をプリンタ部２００から出力すれば、コピー機能を実現することも可能である。すなわ
ち、本実施例の印刷装置１０は、単独でスキャナ機能、プリンタ機能、コピー機能を実現
可能な、いわゆるスキャナ・プリンタ・コピー複合装置（以下、ＳＰＣ複合装置という）
となっている。
【００３３】
図３は、原稿画像を読み込むために、印刷装置１０の上部に設けられた原稿台カバー１
０２を開いた様子を示す説明図である。図示されているように、原稿台カバー１０２を上
に開くと、透明な原稿台ガラス１０４が設けられており、その内部には、スキャナ機能を
実現するための後述する各種機構が搭載されている。原稿画像を読み込む際には、図示さ
れているように原稿台カバー１０２を開いて原稿台ガラス１０４の上に原稿画像を置き、
原稿台カバー１０２を閉じてから操作パネル３００上のボタンを操作する。こうすれば、
原稿画像を直ちに画像データに変換することが可能である。
【００３４】
また、スキャナ部１００は全体が一体のケース内に収納された構成となっており、スキ
ャナ部１００とプリンタ部２００とは、印刷装置１０の背面側でヒンジ機構２０４（図４
参照）によって結合されている。このため、スキャナ部１００の手前側を持ち上げること
により、ヒンジの部分でスキャナ部１００のみを回転させることが可能となっている。
【００３５】
図４は、スキャナ部１００の手前側を持ち上げて回転させた様子を示した斜視図である
。図示するように、本実施例の印刷装置１０では、スキャナ部１００の手前側を持ち上げ
ることで、プリンタ部２００の上面を露出させることが可能である。プリンタ部２００の
内部には、プリンタ機能を実現するための後述する各種機構や、スキャナ部１００を含め
て印刷装置１０全体の動作を制御するための後述する制御回路２６０、更には、スキャナ
部１００やプリンタ部２００などに電力を供給するための電源回路（図示は省略）なども
設けられている。また、図４に示されているように、プリンタ部２００の上面には、開口
部２０２が設けられており、インクカートリッジなどの消耗品の交換や、紙詰まりの処理
、その他の軽微な修理などを簡便に行うことが可能となっている。
【００３６】
Ｂ−２．内部構成  ：
図５は、本実施例の印刷装置１０の内部構成を概念的に示した説明図である。前述した
ように、印刷装置１０にはスキャナ部１００とプリンタ部２００とが設けられており、ス
キャナ部１００の内部にはスキャナ機能を実現するための各種構成が搭載され、プリンタ
部２００の内部にはプリンタ機能を実現するための各種構成が搭載されている。以下では
、初めにスキャナ部１００の内部構成について説明し、次いでプリンタ部２００の内部構
成について説明する。
【００３７】
Ｂ−２−１．スキャナ部の内部構成  ：
スキャナ部１００は、原稿画像をセットする透明な原稿台ガラス１０４と、セットされ
た原稿画像を押さえておくための原稿台カバー１０２と、セットされた原稿画像を読み込
む読取キャリッジ１１０と、読取キャリッジ１１０を読取方向（主走査方向）に移動させ
る駆動ベルト１２０と、駆動ベルト１２０に動力を供給する駆動モータ１２２と、読取キ
ャリッジ１１０の動きをガイドするガイド軸１０６などから構成されている。また、駆動
モータ１２２や読取キャリッジ１１０の動作は、後述する制御回路２６０によって制御さ
れている。
【００３８】
制御回路２６０の制御の下で駆動モータ１２２を回転させると、駆動ベルト１２０を介
してその動きが読取キャリッジ１１０に伝達され、その結果、読取キャリッジ１１０は、
ガイド軸１０６に導かれながら駆動モータ１２２の回転角度に応じて読取方向（主走査方
向）に移動するようになっている。また、駆動ベルト１２０は、アイドラプーリ１２４に
よって絶えず適度に張った状態に調整されており、このため、駆動モータ１２２を逆回転
させれば回転角度に応じた距離だけ読取キャリッジ１１０を逆方向に移動させることも可
能となっている。
【００３９】
読取キャリッジ１１０の内部には、光源１１２や、レンズ１１４、ミラー１１６、ＣＣ
Ｄセンサ１１８などが搭載されている。光源１１２からの光は原稿台ガラス１０４に照射
され、原稿台ガラス１０４の上にセットされた原稿画像で反射する。この反射光は、ミラ
ー１１６によってレンズ１１４に導かれ、レンズ１１４によって集光されてＣＣＤセンサ
１１８で検出される。ＣＣＤセンサ１１８は、光の強度を電気信号に変換するフォトダイ
オードが、読取キャリッジ１１０の移動方向（主走査方向）と直交する方向に列状に配置
されたリニアセンサによって構成されている。このため、読取キャリッジ１１０を主走査
方向に移動させながら、光源１１２の光を原稿画像に照射し、ＣＣＤ１１８によって反射
光強度を検出することで、原稿画像に対応する電気信号を得ることができる。
【００４０】
また、光源１１２は、ＲＧＢの３色の発光ダイオードによって構成されており、所定の
周期でＲ色、Ｇ色、Ｂ色の光を順次、照射することが可能となっており、これに応じてＣ
ＣＤ１１８では、Ｒ色、Ｇ色、Ｂ色の反射光が順次、検出されるようになっている。一般
に、画像の赤色の部分はＲ色の光を反射するが、Ｇ色やＢ色の光はほとんど反射しないか
ら、Ｒ色の反射光は画像のＲ成分を表している。同様に、Ｇ色の反射光は画像のＧ成分を
表しており、Ｂ色の反射光は画像のＢ成分を表している。従って、ＲＧＢ３色の光を所定
の周期で切り替えながら原稿画像に照射し、これに同期してＣＣＤ１１８で反射光強度を
検出すれば、原稿画像のＲ成分、Ｇ成分、Ｂ成分を検出することができ、カラー画像を読
み込むことが可能となっている。尚、光源１１２が照射する光の色を切り替えている間も
読取キャリッジ１１０は移動しているから、ＲＧＢの各成分を検出する画像の位置は、厳
密には、読取キャリッジ１１０の移動量に相当する分だけ異なっているが、このずれは、
各成分を読み込んだ後に、画像処理によって補正することが可能である。
【００４１】
Ｂ−２−２．プリンタ部の内部構成  ：
次に、プリンタ部２００の内部構成について説明する。プリンタ部２００には、印刷装
置１０の全体の動作を制御する制御回路２６０と、印刷媒体上に画像を印刷するための印
刷キャリッジ２４０と、印刷キャリッジ２４０を主走査方向に移動させる機構と、印刷媒
体の紙送りを行うための機構などが搭載されている。
【００４２】
印刷キャリッジ２４０は、Ｋインクを収納するインクカートリッジ２４２と、Ｃインク
、Ｍインク、Ｙインクの各種インクを収納するインクカートリッジ２４３と、底面側に設
けられた印字ヘッド２４１などから構成されており、印字ヘッド２４１には、インク滴を
吐出するインク吐出ヘッドがインク毎に設けられている。印刷キャリッジ２４０にインク
カートリッジ２４２，２４３を装着すると、カートリッジ内の各インクは図示しない導入
管を通じて、各色のインク吐出ヘッド２４４ないし２４７に供給される。
【００４３】
印刷キャリッジ２４０を主走査方向に移動させる機構は、印刷キャリッジ２４０を駆動
するためのキャリッジベルト２３１と、キャリッジベルト２３１に動力を供給するキャリ
ッジモータ２３０と、キャリッジベルト２３１に絶えず適度な張力を付与しておくための
張力プーリ２３２と、印刷キャリッジ２４０の動きをガイドするキャリッジガイド２３３
と、印刷キャリッジ２４０の原点位置を検出する原点位置センサ２３４などから構成され
ている。後述する制御回路２６０の制御の下でキャリッジモータ２３０を回転させると、
回転角度に応じた距離だけ印刷キャリッジ２４０を主走査方向に移動させることが可能で
ある。また、キャリッジモータ２３０を逆回転させれば、印刷キャリッジ２４０を逆方向
に移動させることも可能となっている。
【００４４】
印刷媒体の紙送りを行うための機構は、印刷媒体を裏面側から支えるプラテン２３６と
、プラテン２３６を回転させて紙送りを行う紙送りモータ２３５などから構成されている
。後述する制御回路２６０の制御の下で紙送りモータ２３５を回転させることで、回転角
度に応じた距離だけ印刷媒体を副走査方向に紙送りすることが可能となっている。
【００４５】
制御回路２６０は、ＣＰＵを中心として、ＲＯＭや、ＲＡＭ、デジタルデータをアナロ
グ信号に変換するＤ／Ａ変換器、更には、周辺機器との間でデータのやり取りを行うため
の周辺機器インターフェースＰＩＦなどから構成されている。制御回路２６０は、印刷装
置１０全体の動作を制御しており、スキャナ部１００に搭載された光源１１２や、駆動モ
ータ１２２、ＣＣＤ１１８とデータをやり取りしながら、これらの動作を制御している。
【００４６】
また、制御回路２６０は、キャリッジモータ２３０および紙送りモータ２３５を駆動し
て印刷キャリッジ２４０の主走査および副走査を行いながら、各色のインク吐出ヘッド２
４４ないし２４７に駆動信号を供給してインク滴を吐出させる制御も行っている。インク
吐出ヘッド２４４ないし２４７に供給する駆動信号は、コンピュータ３０や、デジタルカ
メラ２０、外部記憶装置３２などから画像データを読み込んで、後述する画像処理を行う
ことによって生成する。もちろん、スキャナ部１００で読み込んだ画像データに画像処理
を施すことにより、駆動信号を生成することも可能である。こうして制御回路２６０の制
御の下で、印刷キャリッジ２４０を主走査および副走査させながら、インク吐出ヘッド２
４４ないし２４７からインク滴を吐出して印刷媒体上に各色のインクドットを形成するこ
とによって、カラー画像を印刷することが可能となっている。もちろん、制御回路２６０
内で画像処理を行うのではなく、画像処理が施されたデータをコンピュータ２０から受け
取って、このデータに従って印刷キャリッジ２４０の主走査および副走査を行いながらイ
ンク吐出ヘッド２４４ないし２４７を駆動することも可能である。
【００４７】
また、制御回路２６０は、操作パネル３００ともデータをやり取り可能に接続されてお
り、操作パネル３００上に設けられた各種のボタンを操作することにより、スキャナ機能
や、プリンタ機能の詳細な動作モードを設定することが可能となっている。更には、コン
ピュータ２０から、周辺機器インターフェースＰＩＦを介して詳細な動作モードを設定す
ることも可能である。
【００４８】
図６は、各色のインク吐出ヘッド２４４ないし２４７に、インク滴を吐出する複数のノ
ズルＮｚが形成されている様子を示した説明図である。図示するように、各色のインク吐
出ヘッドの底面には、各色のインク滴を吐出する４組のノズル列が形成されており、１の
ノズル列には、４８個のノズルＮｚがノズルピッチｋの間隔を空けて千鳥状に配列されて
いる。制御回路２６０からは、これらノズルＮｚのそれぞれに駆動信号が供給され、各ノ
ズルＮｚは駆動信号に従って、それぞれのインクによるインク滴を吐出するようになって
いる。
【００４９】
以上に説明したように、印刷装置１０のプリンタ部２００は、インク吐出ノズルに駆動
信号を供給し、駆動信号に従ってインク滴を吐出して印刷媒体上にインクドットを形成す
ることによって画像を印刷している。また、インク吐出ノズルを駆動するための制御デー
タは、画像の印刷に先立って、画像データに所定の画像処理を施すことによって生成して
いる。以下では、画像データに画像処理を施して制御データを生成し、得られた制御デー
タに基づいてインクドットを形成することにより画像を印刷する処理について説明する。
【００５０】
Ｃ．画像連続印刷処理  ：
画像を印刷する際には、まず、ユーザーが印刷したい画像を選択する作業を行う。印刷
したい画像が記録されているコンピューター３０（あるいは外部記憶装置３２、デジタル
カメラ２０など）をユーザーが本実施例の装置１０に接続すると、印刷したい画像をユー
ザーに選択させる為のアプリケーションソフトウェアが起動される。このアプリケーショ
ンソフトウェアは本実施例の印刷装置１０に搭載されており、起動されると、印刷装置１
０の操作パネル３００に設けられた表示画面には、記憶されている複数の画像データのサ
ムネイル画像が表示される様になっている。そこでユーザーは画面の表示を確認しながら
操作パネル３００に備えられたボタンを操作してサムネイル画像を選択することにより、
印刷したいと思う画像を選択することができる。
【００５１】
図７は、ユーザーがサムネイル画像の中から、印刷したい画像を選択している様子を表
した説明図である。ユーザーが画像を印刷する場合、一枚だけ印刷する場合もあれば、複
数の画像を印刷する場合もあるが、ここでは複数の画像をまとめて印刷するものとして説
明する。印刷しようとする画像を複数選択する場合は、図７（ａ）に示す様に表示画面上
で連続したサムネイル画像を選択することもできるし、図７（ｂ）に示す様に任意の画像
を選択することも可能である。このようにしてユーザーがサムネイル画像をみながら、印
刷しようと思う画像を選択すると、アプリケーションプログラムは、選択された画像を検
出してその画像の画像データを、実際に画像を印刷するプログラム（プリンタドライバ）
に引き渡す。
【００５２】
図８は、プリンタドライバが印刷を実行する処理（画像連続印刷処理）の流れを示すフ
ローチャートである。かかる処理は、印刷装置１０に搭載された制御回路２６０が、内蔵
したＣＰＵやＲＡＭ、ＲＯＭなどの機能を用いて実行する処理である。以下、図８に示す
フローチャートに従って説明する。
【００５３】
画像連続印刷処理では、ユーザーによって選択された複数の画像データを読みながら、
一画像ずつ印刷していく。ここで、選択された複数の画像を印刷する順番は、先にユーザ
ーが選択した順番でもよいし、記録媒体のアドレス空間内の順番でもよい。もしくは、先
のアプリケーションプログラムが順番を最適に決めておいてもよい。たとえば画像が撮影
された日時・時刻の順番で処理するようにしておけば、後で説明する「連続シーン補正処
理」にとって好適である。制御回路２６０は、こうして決められた順に一つずつ画像を処
理していく。
【００５４】
図８に示されている様に、画像連続印刷処理を開始すると、先ずはじめに、選択された
画像データの中から、処理しようとする画像データの読み込みを行う（ステップＳ１００
）。ここでは、画像データはＲ，Ｇ，Ｂ各色の階調値によって表現されたＲＧＢ画像デー
タであるものとする。
【００５５】
次いで、読み込んだ画像データを、好ましい印刷品質が得られるように補正をする処理
（連続シーン補正処理）を行う（ステップＳ１０２）。一般的な印刷装置で行われる補正
処理では、画像に写った対象（例えば、人物か、風景か等）に応じて、より好ましい画像
が得られるように補正が行われている。その結果、個々の印刷画像について見れば、確か
に好ましい画像になっているのであるが、例えば、風景を撮影したすぐ後で、その風景を
バックに人物を撮影した場合などに、印刷画像の仕上がりが大きく異なったものとなって
不自然な印象を与えてしまう場合がある。そこで、本実施例の連続シーン補正処理では、
個々の画像の印刷品質をできるだけ損なうことなく、それでいながら複数の画像を印刷す
る場合でも不自然な印象を与えることのない様に、従来とは異なる補正方法を採用してい
る。かかる本実施例の連続シーン補正処理の内容については、後ほど詳しく説明する。
【００５６】
連続シーン補正処理の次には、画像データの解像度を、プリンタ部２００が印刷するた
めの解像度（印刷解像度）に変換する処理を行う（ステップＳ１０４）。読み込んだ画像
データの解像度が印刷解像度よりも低い場合は、隣接する画素の間に補間演算を行って新
たな画像データを設定することで、より高い解像度に変換する。逆に、読み込んだ画像デ
ータの解像度が印刷解像度よりも高い場合は、隣接する画素の間から一定の割合で画像デ
ータを間引くことによって、より低い解像度に変換する。解像度変換処理では、読み込ん
だ画像データに対して適切な割合で画像データを生成あるいは間引くことによって、読み
込んだ解像度を印刷解像度に変換する処理を行う。
【００５７】
続いて、印刷装置１０の制御回路２６０は、画像データに対して色変換処理を行う（ス
テップＳ１０６）。ここで色変換処理とは、Ｒ，Ｇ，Ｂの各色で表現された画像データを
、Ｃ，Ｍ，Ｙ，Ｋ各色の階調値によって表現された画像データに変換する処理である。色
変換処理は、色変換テーブル（ＬＵＴ）と呼ばれる３次元の数表を参照することによって
行う。
【００５８】
図９は、色変換処理のために参照される色変換テーブル（ＬＵＴ）を概念的に示した説
明図である。今、ＲＧＢ各色の階調値が０〜２５５の値を取り得るものとする。また、図
９に示すように、直交する３軸にＲ，Ｇ，Ｂ各色の階調値を取った色空間を考えると、全
てのＲＧＢ画像データは、原点を頂点として一辺の長さが２５５の立方体（色立体）の内
部の点に対応付けることができる。これを、見方を変えれば、次のように考えることもで
きる。すなわち、色立体をＲＧＢ各軸に直角に格子状に細分して色空間内に複数の格子点
を生成すると、各格子点はＲＧＢ画像データを表していると考えることができる。そこで
、各格子点に、Ｃ，Ｍ，Ｙ，Ｋの階調値の組合せを予め記憶しておけば、格子点に記憶さ
れている階調値を読み出すことで、ＲＧＢ画像データを、各色の階調値によって表現され
た画像データ（ＣＭＹＫ画像データ）に変換することが可能となる。
【００５９】
例えば、画像データのＲ成分がＲＡ、Ｇ成分がＧＡ、Ｂ成分がＢＡであったとすると、
この画像データは、色空間内のＡ点に対応づけられる（図９参照）。そこで、色立体を格
子状に細分する小さな立方体の中から、Ａ点を内包する立方体ｄＶを検出し、この立方体
ｄＶの各格子点に記憶されているＣＭＹＫ各色の階調値を読み出してやる。そして、これ
ら各格子点の階調値から補間演算すればＡ点での階調値を求めることができる。以上に説
明したように、色変換テーブルＬＵＴとは、ＲＧＢ各色の階調値の組合せで示される各格
子点に、ＣＭＹＫ各色の階調値の組合せ（ＣＭＹＫ画像データ）を記憶した３次元の数表
と考えることができ、色変換テーブルを参照すれば、ＲＧＢ画像データをＣＭＹＫ画像デ
ータに、迅速に色変換することが可能となる。
【００６０】
制御回路２６０は、以上のようにして色変換処理を終了すると、ハーフトーン処理を開
始する（図８のステップＳ１０８）。ハーフトーン処理とは、次のような処理である。色
変換処理によって得られたＣＭＹＫ画像データは、Ｃ，Ｍ，Ｙ，Ｋの各色について階調値
０〜階調値２５５の範囲で表現された画像データである。これに対してプリンタ部２００
は、ドットを形成することによって画像を印刷するから、２５６階調によって表現された
ＣＭＹＫ画像データを、ドットの形成有無によって表現された画像データ（ドットデータ
）に変換する処理が必要となる。ハーフトーン処理とは、このようにＣＭＹＫ各色の画像
データをドットデータに変換する処理である。
【００６１】
ハーフトーン処理を行う手法としては、誤差拡散法やディザ法などの種々の手法を適用
することができる。誤差拡散法は、ある画素についてドットの形成有無を判断したことで
その画素に発生する階調表現の誤差を、周辺の画素に拡散するとともに、周囲から拡散さ
れてきた誤差を解消するように、各画素についてのドット形成の有無を判断していく手法
である。また、ディザ法は、ディザマトリックスにランダムに設定されている閾値とＣＭ
ＹＫ各色の画像データとを画素毎に比較して、画像データの方が大きい画素にはドットを
形成すると判断し、逆に閾値の方が大きい画素についてはドットを形成しないと判断する
ことで、各画素についてのドットデータを得る手法である。ハーフトーン手法としては、
誤差拡散法またはディザ法の何れの手法を用いることも可能であるが、本実施例の印刷装
置１０では、ディザ法を用いてハーフトーン処理を行うものとする。
【００６２】
図１０は、ディザマトリックスの一部を拡大して例示した説明図である。図示したマト
リックスには、縦横それぞれ６４画素、合計４０９６個の画素に、階調値０〜２５５の範
囲から万遍なく選択された閾値がランダムに記憶されている。ここで、閾値の階調値が０
〜２５５の範囲から選択されているのは、本実施例ではＣＭＹＫ各色の画像データが１バ
イトデータであり、階調値が０〜２５５の値を取り得ることに対応するものである。尚、
ディザマトリックスの大きさは、図１０に例示したように縦横６４画素分に限られるもの
ではなく、縦と横の画素数が異なるものも含めて、種々の大きさに設定することが可能で
ある。
【００６３】
図１１は、ディザマトリックスを参照しながら、画素毎にドット形成の有無を判断して
いる様子を概念的に示した説明図である。尚、かかる判断は、ＣＭＹＫの各色について行
われるが、以下では説明が煩雑となることを避けるために、ＣＭＹＫ各色の画像データを
区別することなく、単に画像データと称するものとする。
【００６４】
ドット形成有無の判断に際しては、先ず、判断の対象として着目している画素（着目画
素）についての画像データの階調値と、ディザマトリックス中の対応する位置に記憶され
ている閾値とを比較する。図中に示した細い破線の矢印は、着目画素の画像データを、デ
ィザマトリックス中の対応する位置に記憶されている閾値と比較していることを模式的に
表したものである。そして、ディザマトリックスの閾値よりも着目画素の画像データの方
が大きい場合には、その画素にはドットを形成するものと判断する。逆に、ディザマトリ
ックスの閾値の方が大きい場合には、その画素にはドットを形成しないものと判断する。
図１１に示した例では、画像の左上隅にある画素の画像データは「９７」であり、ディザ
マトリックス上でこの画素に対応する位置に記憶されている閾値は「１」である。従って
、左上隅の画素については、画像データの方がディザマトリックスの閾値よりも大きいか
ら、この画素にはドットを形成すると判断する。図１１中に実線で示した矢印は、この画
素にはドットを形成すると判断して、判断結果をメモリに書き込んでいる様子を模式的に
表したものである。
【００６５】
一方、この画素の右隣の画素については、画像データは「９７」、ディザマトリックス
の閾値は「１７７」であり、閾値の方が大きいので、この画素についてはドットを形成し
ないものと判断する。このように、画像データとディザマトリックスに設定された閾値と
を比較することにより、ドットの形成有無を画素毎に決定することができる。ハーフトー
ン処理（図８のステップＳ１０８）では、Ｃ，Ｍ，Ｙ，Ｋの各色の画像データに対して上
述したディザ法を適用することにより、画素毎にドット形成の有無を判断してドットデー
タを生成する処理を行う。
【００６６】
図８に示すように、画像印刷処理では、ハーフトーン処理を行ってＣＭＹＫ各色につい
てのドットデータを生成したら、今度は、インターレース処理を開始する（ステップＳ１
１０）。インターレース処理とは、印字ヘッド２４１がドットを形成する順序でドットデ
ータを並び替えて、各色のインク吐出ヘッド２４４ないし２４７に供給する処理である。
すなわち、図６に示したように、インク吐出ヘッド２４４ないし２４７に設けられたノズ
ルＮｚは副走査方向にノズルピッチｋの間隔を空けて設けられているから、印刷キャリッ
ジ２４０を主走査させながらインク滴を吐出すると、副走査方向にノズルピッチｋの間隔
を空けてドットが形成されてしまう。そこで全画素にドットを形成するためには、印刷キ
ャリッジ２４０と印刷媒体との相対位置を副走査方向に移動させて、ノズルピッチｋだけ
隔たったドット間の画素に新たなドットを形成することが必要となる。このように、実際
に画像を印刷する場合には、画像上で上方にある画素から順番にドットを形成しているわ
けではない。更に、主走査方向に同じ列にある画素についても、一回の主走査でドットを
形成するのではなく、画質上の要請から、複数回の主走査に分けてドットを形成すること
として、各回の主走査では飛び飛びの位置の画素にドットを形成することも広く行われて
いる。
【００６７】
このため、実際にドットの形成を開始するに先立って、Ｃ，Ｍ，Ｙ，Ｋの各色について
得られたドットデータを、インク吐出ヘッド２４４ないし２４７がドットを形成する順番
に並び替えておく処理が必要となる。このような処理が、インターレースと呼ばれる処理
である。
【００６８】
図８に示したように、インターレース処理を終了すると、インターレース処理によって
並べ替えられたドットデータに従って、実際に印刷媒体上にドットを形成する処理（ドッ
ト形成処理）を開始する（ステップＳ１１２）。すなわち、キャリッジモータ２３０を駆
動して印刷キャリッジ２４０を主走査させながら、順番を並び替えておいたドットデータ
をインク吐出ヘッド２４４ないし２４７に供給する。その結果、インク吐出ヘッド２４４
ないし２４７からは、ドットデータに従ってインク滴が吐出されて、各画素に適切にドッ
トが形成される。
【００６９】
そして、一回の主走査が終了したら、今度は、紙送りモータ２３５を駆動して印刷媒体
を副走査方向に紙送りした後、再びキャリッジモータ２３０を駆動して印刷キャリッジ２
４０を主走査させつつ、順番を並べ替えておいたドットデータをインク吐出ヘッド２４４
ないし２４７に供給してドットを形成する。このような操作を繰り返し行うことにより、
印刷媒体上には、Ｃ，Ｍ，Ｙ，Ｋの各色のドットが画像データの階調値に応じて適切な分
布で形成され、その結果として画像が印刷される。これで一つの画像についての処理がお
わる。
【００７０】
画像の印刷がおわると、制御回路２６０は、まだ印刷していない画像があるかどうかを
調べる（ステップＳ１１４）。まだ印刷していない画像がある場合は、ステップＳ１００
に戻り、その画像を処理する。一方、すべての画像が印刷し終わったならば、画像連続印
刷処理を終了する。
【００７１】
この様に、本実施例の印刷装置では、操作パネル３００の表示画面を確認しながら複数
の画像を選択すると、プリンタドライバが図８の画像連続印刷処理を行うことにより、選
択された画像が一枚ずつ印刷されるようになっている。そして画像連続印刷処理中で行わ
れる連続シーン補正処理では、以下の様にして画像データを補正している為に、複数の画
像を一遍に印刷する場合でも、不自然な印象を与えることのない統一感のある画像を印刷
することが可能となっている。以下ではこの連続シーン補正処理の詳細について説明する
。
【００７２】
Ｄ．連続シーン補正処理  ：
図１２は、本実施例の画像連続印刷処理中で行われる「連続シーン補正処理」の流れを
示すフローチャートである。図示されているように、連続シーン補正処理では、先ず初め
に、画像データを解析し、人物が写っている画像かどうかの判定をする処理を行う（ステ
ップＳ２００）。人物が写っている画像かどうかを判定する方法としては、例えば、画像
の中で肌色の部分の面積を検出して判定する方法を初めとして、各種の方法が提案されて
いるが、次のような方法をとることもできる。すなわち、先ず、画像データの中から、物
体の輪郭部分を抽出する。輪郭の抽出に際しては、メディアンフィルタなどの二次元フィ
ルタを用いてノイズを除去したり、コントラストやエッジを強調した後、二値化を行い、
得られた二値化像の境界部分を物体の輪郭として抽出する。次いで、抽出した輪郭の中で
、明らかに人物の顔ではないと思われるものを除外する。例えば、抽出した輪郭の中で直
線の割合が大きい物体については、いわゆる人工物である可能性が高い。このように、明
らかに人物の顔ではないと判断できる物体を除外しておき、残った物体について、輪郭の
形状から「目」、「口」、「鼻筋」などと疑われる物体を抽出していく。もし、これらの
物体が本当に「目」、「口」、「鼻筋」などであれば、互いに所定の位置関係にあるはず
である。例えば、「口」と思わしき物体が抽出されたとき、上方に「目」や「鼻筋」と思
われる物体（あるいは明らかに「目」または「鼻筋」であると判断できる物体）が存在し
ていれば、抽出された物体は「口」であると判断することができる。同様に「目」と思わ
しき物体についても、本当に「目」であれば、多くの場合、近くに同じ向きの「目」らし
き物体が存在している筈である。このようにして、輪郭から「目」、「口」、「鼻筋」な
どと思われる物体を抽出し、抽出した物体の中から、互いの位置関係を考慮することによ
って「目」、「口」、「鼻筋」などを特定することができる。こうして人物が写っている
画像であることを判定することができる。
【００７３】
このような判定手法により、人物を写した画像であと判断された場合には、明度を上げ
るとともにシャープネスを落とす処理を施すことにより、明るく柔らかみのある画像とし
て印刷することが好ましい。また、コントラストを上げて鮮やかな印象の画像として印刷
することも好ましい。人物の画像に限らず、大部分の画像は、このように画像データの明
度、コントラスト、シャープネスの３つの要素を補正することで、より好ましい画像に補
正するこが可能であり、これらは画像の基本的な補正要素と考えることができる。そこで
、以下では、これら３つの補正要素をひとまとめに取り扱うこととして、画像データに加
える補正内容を、明度・コントラスト・シャープネスの３つの補正係数を各成分とする補
正ベクトルによって表すものとする（図１３）。
【００７４】
ステップＳ２００の判定結果により、人物画像用の補正ベクトルを用いるか、標準画像
用の補正ベクトルを用いるかが決まるが、ここで決めた補正ベクトルは、最終的に画像に
施す補正を表すものではなく、暫定的なもの（暫定的な補正ベクトル）である（ステップ
Ｓ２０１・ステップＳ２０２）。というのは、先に説明した様に、本実施例の連続シーン
補正処理は、連続したシーンの画像を印刷する際にも、不自然な印象を与えることのない
統一感のある印象の画像として印刷する為の補正処理である。これを実現する為、以下で
説明する様々な処理を経て、最終的な補正を決定しているからである。
【００７５】
ステップＳ２０４では、直前に印刷した画像の情報（直前印刷情報）の読み込みを行う
。ここで直前印刷情報とは、「直前に印刷した画像データ」「直前に印刷した画像が人物
画像と判定されたかどうか」「直前に印刷した画像データの最終的な補正ベクトル」など
の情報である。これらのデータと今回の画像データを比べて、直前に印刷した画像と今回
の画像とが連続したシーンかのどうかの判定（連続シーン判定）をおこなう。連続シーン
判定の方法としては、例えば以下の様に行うことができる。すなわち、本実施例の装置１
０では、撮影された日時が記録されたヘッダ情報を持つ画像データを扱うことができるの
で、これを参照し撮影された日時が近ければ、直前に印刷した画像と今回の画像とは連続
したシーンであると判定することができる。撮影された日時の情報から判定するという手
法は、装置１０のＣＰＵにかかる負荷が軽微であり、短時間で判定ができるという利点が
ある。一方、装置１０のＣＰＵの処理能力に余裕がある場合には、以下の様に更に高度な
判定をおこなってもよい。すなわち、画像データを解析し、カラーバランス・明度などの
情報を算出し、直前の画像と今回の画像との差の大小によって判定すればよい。または、
画像データを解析し、撮影されている建物・風景などの輪郭を検出し、直前の画像と今回
の画像とで、輪郭のパターンの類似を探索することで判定してもよい。もちろん、撮影さ
れた日時の情報と、これらの高度な判定方法を組み合わせて判定を行ってもよい。このよ
うにしてなされた連続シーン判定の結果を受け、次のステップＳ２０５で、画像に対する
最終的な補正ベクトルを決定する。
【００７６】
図１４は、連続シーン判定に基づき、最終的な補正ベクトルを決定する方法を示した説
明図である。図１４の数式が示すように、ステップＳ２０１もしくはステップＳ２０２で
決定した暫定的な補正ベクトル（図中ではＸで表示）と、直前の画像の最終的な補正ベク
トル（図中ではＹで表示）に、それぞれの重み係数であるａおよびｂを掛けて、足し合わ
せることで最終的な補正ベクトルが決定される。ここで重み係数ａ，ｂは、連続シーン判
定の結果や撮影対象判定の結果に応じて、次のようにして決定される。
【００７７】
図１５（ａ）は、連続したシーンではないと判定された場合における、ａおよびｂの決
定方法を示した説明図である。この図に示される様に、連続したシーンでない場合は、直
前の画像に対する重み係数ｂは「０．０」に設定し、処理中の画像についての重み係数ａ
は「１．０」に設定する。重み係数ａが掛けられる暫定的な補正ベクトルは、処理中の画
像を解析して最適な画像が得られる様に決定された補正内容を表しているから、処理中の
画像が直前の画像と連続したシーンの画像でない場合には、この様に直前の画像に対する
重み係数を「０．０」として、処理中の画像について暫定的に得られた補正ベクトルに対
する重み係数ａを「１．０」とすることで、最適な補正ベクトルを求めることができる。
【００７８】
一方、連続したシーンと判定された場合には、図１５（ｂ）に示される様に、処理中の
画像についての重み係数ａを「１．０」よりも小さい値に設定し、その分、直前の画像に
対する重み係数ｂを「０．０」よりも大きな値に設定する。直前の画像に対する重み係数
ｂが「０」でないということは、直前の画像に対する補正内容を、重みをつけて引き継ぐ
ことを意味しており、またａが「０」でないということは、処理中の画像を解析して最適
な画像が得られる様に決定された補正内容を、重みをつけて反映させることを意味してい
る。連続したシーンの場合は、こうして直前の画像に対する補正内容と処理中の画像に対
する補正内容とを加味することで、最適な補正ベクトルを求めることができる。
【００７９】
また、図１５（ｂ）に示されている様に、重み係数ａおよびｂは、直前に印刷した画像
の撮影対象判定（人物画像か標準画像か）の結果と、今回の画像の撮影対象判定の結果と
に応じて、異なった値を取る。このようにしたのは、次の理由による。すなわち、今回の
画像の撮影対象と、直前の画像の撮影対象との組み合わせによっては、直前の画像に施し
た補正処理の影響をあまり受けずに、今回の画像の撮影対象にとって好ましい補正を施し
たい場合もあれば、それとは逆に、直前の画像に施した補正を強く引き継ぎたい場合もあ
る。例えば、今回の画像が人物画像と判定されていて、直前の画像が標準画像と判定され
ている場合には、直前の画像との間で不自然な印象の画像にならないようにしつつも、人
物の画像としてより好ましい画像が得られる補正処理を施すことが望ましい。この場合に
は、今回の画像の重み係数ａを、直前の画像の重み係数ｂよりも大きな値に設定する必要
がある。これとは逆に、直前の画像が人物画像と判定され、今回の画像が標準画像と判定
された場合には、今回の画像の撮影対象に重きを置いた補正処理をすることよりも、直前
の画像との間で統一感のある補正処理をすることがより好ましいので、ｂを大きな値に、
ａを小さな値に設定する必要がある。このように、重み係数ａ，ｂを、撮影対象判定ごと
に異なった値を取れるようにすることで、撮影対象に重きを置いた補正にするのか、連続
シーンでの印象の統一性に重きを置いた補正にするのかを、撮影対象に応じて決めること
が可能になる。このような理由から、本実施例の連続シーン補正処理では、直前に印刷し
た画像の撮影対象判定の結果と、今回の画像の撮影対象判定の結果に応じて、それぞれの
画像についての重み係数ａ，ｂを適切な値に設定しているのである。
【００８０】
尚、本実施例の印刷装置１０では、処理中の画像に対する重み係数ａの値、直前の画像
に対する重み係数ｂの値は、処理中の画像の撮影対象と直前の画像の撮影対象との組合せ
に応じて、制御回路２６０内のＲＯＭに予め記憶されている。もちろん、操作パネル３０
０を操作することで、ユーザーが任意に設定できるものとしてもよい。こうしておけば、
ユーザーの好みに応じた補正処理を施すことができ、好適である。
【００８１】
最終的な補正ベクトルを決定した後は、次の画像の印刷で参照する場合にそなえて、今
回の画像に関連する各種の量を直前印刷情報として記憶する（ステップＳ２０６）。本実
施例では、直前印刷情報として「今回の画像データ」「撮影対象判定の結果」「最終的な
補正ベクトル」などを記憶するが、その他にも、画像データに関連する各種の情報を記憶
してもよい。たとえば、カラーバランスや明度などを抽出して記憶しておけば、先に例示
したような高度な連続シーン判定処理に用いることができるので好適である。これらの直
前印刷情報は、前回の画像の直前印刷情報に上書きしてもよいが、装置１０の記憶領域に
余裕がある場合には、前回の画像の直前印刷情報とは別に記憶させておいてもよい。この
ようにした場合には、直前だけではなく、前々回の印刷情報も用いて補正ベクトルを決定
することができるので、連続したシーンの画像に対しより適切な補正処理を施すことがで
きるので好適である。
【００８２】
次いで、最終的な補正ベクトルをもとに、画像データに補正処理を施す（ステップＳ２
０７）。先に説明した様に、最終的な補正ベクトルには「明度補正係数」「コントラスト
補正係数」「シャープネス補正係数」の３つの補正係数が設定されているので（図１３参
照）、それぞれの補正係数に従って順番に補正処理を施していく。
【００８３】
図１６は、明度補正処理を施す為に、ＲＧＢ表示で表された画像データをＹＣｒＣｂ表
示に変換する変換式である。明度補正処理を施す為には、まず、この式に従って画像デー
タをＲＧＢ表示からＹＣｒＣｂ表示に変換した後、算出された明度Ｙの値を明度補正係数
に従い補正する。Ｙの値を補正するには、簡便には明度補正係数をＹの値に掛ければよい
。こうしてＹを補正した後、図１６の変換式に従いＹＣｒＣｂ表示からＲＧＢ表示に再度
変換することで、明度補正処理が施された画像データを得ることができる。明度補正処理
が施された画像に対し、次いで、コントラスト補正処理を行う。コントラスト補正処理に
ついても様々な方法があるが、簡便にはトーンカーブを用いて補正することができる。
【００８４】
図１７はトーンカーブによるコントラスト補正処理を例示した説明図である。グラフの
横軸は入力値（Ｒ・Ｇ・Ｂいずれかの値）であり、縦軸は出力値である。実線で示された
トーンカーブは補正前のものであり、出力値が入力値に一致するという関係になっている
。破線で示されたトーンカーブはコントラスト補正処理を施す為のものであり、実線で示
されたトーンカーブよりも傾きが大きくなっている。このようなトーンカーブに従って入
力値を変換すると、入力値（補正前）の変化に対して出力値（補正後）の変化が大きくな
り、より鮮やかな印象の画像に補正される。このトーンカーブの傾きをコントラスト補正
係数に対応して設定しておくことで、コントラスト補正係数に従った補正処理が施された
画像データを得ることができる。
【００８５】
コントラスト補正処理に次いで、シャープネス補正処理を施す。この補正は、被写体の
輪郭部分や影の部分などのように、色調が急激に変化する部分、いわゆるエッジを抽出し
、それを強調（シャープネス補正係数が正の時）または目立たなくする（シャープネス補
正係数が負の時）補正である。エッジを目立たなくさせる補正は、ガウシアンフィルタな
どの二次元フィルタを作用させて、いわゆるぼかし補正を行うことによって実行すること
ができる。
【００８６】
図１８は、縦横３画素分の大きさを有するガウシアンフィルタを例示した説明図である
。図示するように、ガウシアンフィルタには、中心からの距離が遠くなるほど小さな値と
なるように重み係数が設定されており、このような二次元フィルタを画像データに作用さ
せると、自然な感じで画像をぼかすことができる。また、ガウシアンフィルタの重み係数
を適切に設定することで、ぼかしの程度を調整できる。例えば、図１８（ｂ）に示すガウ
シアンフィルタは、図１８（ａ）に示すガウシアンフィルタよりも周辺の重みが大きいの
で、ぼかしの程度が大きくなる。この重み係数を、シャープネス補正係数に従って適切に
設定することで、シャープネス補正係数に対応したぼかし補正を施すことができる。
【００８７】
一方、エッジを強調したい場合には、次のような方法で行う。すなわち、ガウシアンフ
ィルタなどの二次元フィルタを用いて得られた画像と、元の画像との差分を取り、それを
元の画像に一定の比率ｋで加えるという処理を施す。これはいわゆるアンシャープネスマ
スクという手法である。ここで、元の画像に加える比率ｋをシャープネス補正係数に比例
した値に設定しておくことで、シャープネス補正量に対応したエッジ強調補正を施すこと
ができる。
【００８８】
こうして、「明度補正処理」「コントラスト補正処理」「シャープネス補正処理」の３
つの画像補正処理が終わると、図１２に示した連続シーン補正処理を終了し、図８の画像
連続印刷処理に復帰する。
【００８９】
尚、図１２のステップＳ２００において、人物画像か標準画像かの判定を行っているが
、より詳細な撮影対象判定を行ってもよい。例えば、風景画像かどうかの判定や、夜景画
像かどうかの判定を行ってもよい。図１９は「人物画像」「風景画像」「夜景画像」「標
準画像」の４種類の撮影対象判定をした場合に、処理中の画像の重み係数ａ、直前の画像
の重み係数ｂを決める方法を例示した説明図である。この場合も、図１５（ｂ）と同様に
、今回の画像および直前の画像それぞれの撮影対象判定の結果に応じて、最適な重み係数
ａ，ｂが設定されている。図１４に示される計算式に重み係数ａ，ｂを適用することで最
適な補正ベクトルが求まり、得られた補正ベクトルを用いて補正処理が施される。この例
の他にも、「花画像」「ペット画像」「水中画像」など、様々な撮影対象判定を行えば、
より好ましい補正処理を施すことができ、好適である。
【００９０】
図１２の「連続シーン補正処理」が終わり、図８の画像連続印刷処理に復帰した後は、
前述した様に、補正処理後の画像データに対し、色変換処理（図８のステップＳ１０６）
、ハーフトーン処理（ステップＳ１０８）、インターレース処理（ステップＳ１１０）を
順に行う。そうして得られたデータを元に、ドット形成処理（ステップＳ１１２）により
印刷媒体上にインクドットを形成することで、画像を印刷する。その結果、連続したシー
ンの画像であっても、不自然な印象を与えることのない、好ましい印刷画像が得られる。
【００９１】
以上、説明した本実施例の印刷装置１０では、画像データを印刷装置１０に供給するだ
けで、撮影対象に適した画像補正処理を行い、なおかつ、連続したシーンを統一感のある
印象の画像として印刷することができる。加えて、印刷に際して、コンピュータを立ち上
げて専用のアプリケーションソフトを起動するなどの特別な操作を何ら要しないので、印
刷者に全く意識させることなく、好ましい画像を簡便に得ることが可能となる。
【００９２】
以上、本実施例の印刷装置について説明したが、本発明は上記すべての実施例に限られ
るものではなく、その要旨を逸脱しない範囲において種々の態様で実施することができる
。
【図面の簡単な説明】
【００９３】
【図１】本実施例の印刷装置の概要を示した説明図である。
【図２】本実施例の印刷装置の外観形状を示す斜視図である。
【図３】原稿画像を読み込むために印刷装置の上部に設けられた原稿台カバーを開いた様子を示す説明図である。
【図４】スキャナ部の手前側を持ち上げて回転させた様子を示した斜視図である。
【図５】本実施例の印刷装置の内部構成を概念的に示した説明図である。
【図６】各色のインク吐出ヘッドにインク滴を吐出する複数のノズルが形成されている様子を示した説明図である。
【図７】ユーザーがサムネイル画像の中から、印刷したい画像を選択している様子を示した説明図である。
【図８】本実施例の印刷装置で行われている画像連続印刷処理の流れを示すフローチャートである。
【図９】色変換処理のために参照される色変換テーブルを概念的に示した説明図である。
【図１０】ディザマトリックスの一部を拡大して例示した説明図である。
【図１１】ディザマトリックスを参照しながら画素毎にドット形成の有無を判断している様子を概念的に示した説明図である。
【図１２】本実施例で行われる連続シーン補正処理の流れを示すフローチャートである。
【図１３】本実施例の連続シーン補正処理で用いる補正ベクトルを示した説明図である。
【図１４】本実施例の連続シーン補正処理で行われる最終的な補正ベクトルの決定方法を示した説明図である。
【図１５】本実施例の連続シーン補正処理において、重み係数を決定する方法を示した説明図である。
【図１６】ＲＧＢ表示で表された画像データをＹＣｒＣｂ表示に変換する変換式である
【図１７】トーンカーブによるコントラスト補正処理を例示した説明図である
【図１８】縦横３画素分の大きさを有するガウシアンフィルタを例示した説明図である。
【図１９】「人物画像」「風景画像」「夜景画像」「標準画像」の４種類の撮影対象判定をした場合に、処理中の画像の重み係数ａ、直前の画像の重み係数ｂを決める方法を例示した説明図である。
【符号の説明】
【００９４】
１０…印刷装置、    １２…インク吐出ヘッド、    １００…スキャナ部、
２００…プリンタ部、    ２４０…印刷キャリッジ、    ２４１…印字ヘッド、
２４２…インクカートリッジ、    ２４３…インクカートリッジ、
２６０…制御回路、    ３００…操作パネル
【図１】
2008054164.tif 000003
【図２】
2008054164.tif 000004
【図３】
2008054164.tif 000005
【図４】
2008054164.tif 000006
【図５】
2008054164.tif 000007
【図６】
2008054164.tif 000008
【図７】
2008054164.tif 000009
【図８】
2008054164.tif 000010
【図９】
2008054164.tif 000011
【図１０】
2008054164.tif 000012
【図１１】
2008054164.tif 000013
【図１２】
2008054164.tif 000014
【図１３】
2008054164.tif 000015
【図１４】
2008054164.tif 000016
【図１５】
2008054164.tif 000017
【図１６】
2008054164.tif 000018
【図１７】
2008054164.tif 000019
【図１８】
2008054164.tif 000020
【図１９】
2008054164.tif 000021