(57)【要約】【課題】２度打ち印刷において一度打ち印刷よりも明瞭な印画を行うことができるようにする。【解決手段】複数色のインクの各々を少なくとも２回印刷媒体に転写して印刷を行う際、システム制御部１０３は、複数色のインクの各々を１回印刷媒体に転写する印刷で得られる印刷物と複数色のインクの各々を少なくとも２回印刷媒体に転写する印刷で得られる印刷物とで差異が出るように、画像処理部１０５によって画像データにおいて少なくとも彩度を調整して調整後画像データとし、当該調整後画像データに応じて印刷データを生成する。【選択図】図２
2015047739.tif 000002
【特許請求の範囲】
【請求項１】
画像データに応じて複数色のインクを印刷媒体に転写して印刷を行う印刷装置であって、
前記画像データから得られた印刷データに応じて、前記複数色のインクの各々を１回、前記印刷媒体に転写して印刷を行う第１の印刷モードと、前記印刷データに応じて、前記複数色のインクの各々を少なくとも２回、前記印刷媒体に転写して印刷を行う第２の印刷モードとを選択的に行う制御手段と、
前記第２の印刷モードで印刷が行われる際、前記第１の印刷モードによる印刷で得られる印刷物と前記第２の印刷モードによる印刷で得られる印刷物とで差異が出るように、前記画像データにおいて少なくとも彩度を調整して調整後画像データとし、当該調整後画像データに応じて前記印刷データを生成する補正手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記補正手段は前記調整後画像データを前記複数のインクに対応する色空間に合わせて色変換処理を行って前記印刷データを生成することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記第１の印刷モードで印刷が行われる際、前記補正手段は前記画像データを前記複数のインクに対応する色空間に合わせて色変換処理を行って前記印刷データを生成することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記補正手段は、前記画像データについて階調の各々について累積ヒストグラムを求めて、当該ヒストグラムに応じて差異が出るように前記調整後画像データを生成することを特徴とする請求項１〜３のいずれか１項に記載の印刷装置。
【請求項５】
前記補正手段は、前記画像データについて階調の各々について累積ヒストグラムを求めて、当該ヒストグラムに応じて、前記調整後画像データを生成するか否かを決定することを特徴とする請求項１〜４のいずれか１項に記載の印刷装置。
【請求項６】
前記補正手段は、予め設定された階調に対応する累積ヒストグラムに応じて前記彩度を調整して前記調整後画像データを得ることを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記補正手段は前記予め設定された階調に対応する累積ヒストグラムが小さくなるにつれて前記彩度を強調することを特徴とする請求項６に記載の印刷装置。
【請求項８】
前記画像データにおいて人物が存在するか否かを判定する第１の判定手段と、
前記画像データについて所定のフィルタ処理が行われているか否かを判定する第２の判定手段とを有し、
前記補正手段は、前記第１の判定手段によって前記画像データに人物が存在すると判定されると、当該人物の肌色領域は彩度強調せずに他の色域のみの彩度を強調して前記調整後画像データを得ることを特徴とする請求項１に記載の印刷装置。
【請求項９】
前記補正手段は、前記第１の判定手段によって前記画像データに人物が存在しないと判定され、かつ前記第２の判定手段によって前記フィルタ処理が行われていないと判定されると、前記画像データにおいてその全色領域について彩度を強調して前記調整後画像データを得ることを特徴とする請求項８に記載の印刷装置。
【請求項１０】
前記補正手段は、前記第１の判定手段によって前記画像データに人物が存在しないと判定され、かつ前記第２の判定手段によって前記フィルタ処理が行われていると判定されると、前記フィルタ処理が行われた領域についてコントラストを強調して前記調整後画像データを得ることを特徴とする請求項８又は９に記載の印刷装置。
【請求項１１】
前記第１の印刷モードおよび前記第２の印刷モードの各々では、サーマルヘッドによる熱転写によって印刷が行われることを特徴とする請求項１〜１０のいずれか１項に記載の印刷装置。
【請求項１２】
画像データに応じて複数色のインクを印刷媒体に転写して印刷を行う印刷装置の制御方法であって、
前記画像データから得られた印刷データに応じて、前記複数色のインクの各々を１回、前記印刷媒体に転写して印刷を行う第１の印刷モードと、前記印刷データに応じて、前記複数色のインクの各々を少なくとも２回、前記印刷媒体に転写して印刷を行う第２の印刷モードとを選択的に行う制御ステップと、
前記第２の印刷モードで印刷が行われる際、前記第１の印刷モードによる印刷で得られる印刷物と前記第２の印刷モードによる印刷で得られる印刷物とで差異が出るように、前記画像データにおいて少なくとも彩度を調整して調整後画像データとし、当該調整後画像データに応じて前記印刷データを生成する補正ステップと、
を有することを特徴とする制御方法。
【請求項１３】
画像データに応じて複数色のインクを印刷媒体に転写して印刷を行う印刷装置で用いられる制御プログラムであって、
前記印刷装置が備えるコンピュータに、
前記画像データから得られた印刷データに応じて、前記複数色のインクの各々を１回、前記印刷媒体に転写して印刷を行う第１の印刷モードと、前記印刷データに応じて、前記複数色のインクの各々を少なくとも２回、前記印刷媒体に転写して印刷を行う第２の印刷モードとを選択的に行う制御ステップと、
前記第２の印刷モードで印刷が行われる際、前記第１の印刷モードによる印刷で得られる印刷物と前記第２の印刷モードによる印刷で得られる印刷物とで差異が出るように、前記画像データにおいて少なくとも彩度を調整して調整後画像データとし、当該調整後画像データに応じて前記印刷データを生成する補正ステップと、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、その制御方法、および制御プログラムに関し、特に、印刷装置の１つであるサーマルヘッドを用いた所謂昇華型プリンタにおける印刷制御に関する。
【背景技術】
【０００２】
一般に、印刷装置の１つとしてサーマルヘッドを用いた所謂昇華型プリンタが知られている。従来の昇華型プリンタでは、イエロー（Ｙ）、マゼンタ（Ｍ）、およびシアン（Ｃ）の各色のインクシートを用いてサーマルヘッドによって印刷媒体に熱転写する１度打ち印刷という手法で印画が行われている。
【０００３】
また、上記の印画手法とは異なり、イエロー（Ｙ）、マゼンタ（Ｍ）、およびシアン（Ｃ）の各色のインクを２回ずつ印刷媒体に昇華させて印画を行う所謂２度打ち手法がある。この手法では１度打ち手法に比べて濃度の高い印刷結果を得ることができる。
【０００４】
例えば、印刷媒体（被転写紙ともいう）にインクリボンのイエロー（Ｙ）、マゼンタ（Ｍ）、およびシアン（Ｃ）の各インクによる印刷を行った後、次のイエロー、マゼンタ、シアンの各インクによる印刷を被転写紙の３色による印刷を行った部分に重ねて印刷するようにしたものがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２７６２５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、近年、昇華型プリンタにおいて、１度打ち印刷用のインクカートリッジと２度打ち印刷用のインクカートリッジとのいずれかをユーザが選択することによって、ユーザ好みの印画手法を選択するようにしたものがある。
【０００７】
上記の２度打ち印刷用のインクカートリッジは、インクの消費量が１度打ち印刷用のインクカートリッジの２倍であるので、必然的に印刷コストも約２倍となる。よって、２度打ち印刷を行うユーザは、一般に、１度打ち印刷と比べて明確な印画の差を期待することになる。
【０００８】
ところが、特許文献１に記載の２度打ち印刷では、主に暗部の濃度および彩度が向上するだけである。このため、画像データに暗部が余り存在しない場合には、１度打ち印刷と２度打ち印刷とにおいて明確な印画の差が生じることがなく、印刷コストを考慮すると、ユーザの期待に答えることが難しい。
【０００９】
従って、本発明の目的は、２度打ち印刷において一度打ち印刷よりも明瞭な印画を行うことのできる印刷装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記の目的を達成するため、本発明による印刷装置は、画像データに応じて複数色のインクを印刷媒体に転写して印刷を行う印刷装置であって、前記画像データから得られた印刷データに応じて、前記複数色のインクの各々を１回、前記印刷媒体に転写して印刷を行う第１の印刷モードと、前記印刷データに応じて、前記複数色のインクの各々を少なくとも２回、前記印刷媒体に転写して印刷を行う第２の印刷モードとを選択的に行う制御手段と、前記第２の印刷モードで印刷が行われる際、前記第１の印刷モードによる印刷で得られる印刷物と前記第２の印刷モードによる印刷で得られる印刷物とで差異が出るように、前記画像データにおいて少なくとも彩度を調整して調整後画像データとし、当該調整後画像データに応じて前記印刷データを生成する補正手段と、を有することを特徴とする。
【００１１】
本発明による制御方法は、画像データに応じて複数色のインクを印刷媒体に転写して印刷を行う印刷装置の制御方法であって、前記画像データから得られた印刷データに応じて、前記複数色のインクの各々を１回、前記印刷媒体に転写して印刷を行う第１の印刷モードと、前記印刷データに応じて、前記複数色のインクの各々を少なくとも２回、前記印刷媒体に転写して印刷を行う第２の印刷モードとを選択的に行う制御ステップと、前記第２の印刷モードで印刷が行われる際、前記第１の印刷モードによる印刷で得られる印刷物と前記第２の印刷モードによる印刷で得られる印刷物とで差異が出るように、前記画像データにおいて少なくとも彩度を調整して調整後画像データとし、当該調整後画像データに応じて前記印刷データを生成する補正ステップと、を有することを特徴とする。
【００１２】
本発明による制御プログラムは、画像データに応じて複数色のインクを印刷媒体に転写して印刷を行う印刷装置で用いられる制御プログラムであって、前記印刷装置が備えるコンピュータに、前記画像データから得られた印刷データに応じて、前記複数色のインクの各々を１回、前記印刷媒体に転写して印刷を行う第１の印刷モードと、前記印刷データに応じて、前記複数色のインクの各々を少なくとも２回、前記印刷媒体に転写して印刷を行う第２の印刷モードとを選択的に行う制御ステップと、前記第２の印刷モードで印刷が行われる際、前記第１の印刷モードによる印刷で得られる印刷物と前記第２の印刷モードによる印刷で得られる印刷物とで差異が出るように、前記画像データにおいて少なくとも彩度を調整して調整後画像データとし、当該調整後画像データに応じて前記印刷データを生成する補正ステップと、を実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、複数色のインクの各々を少なくとも２回印刷媒体に転写して印刷を行う際、複数色のインクの各々を１回印刷媒体に転写する印刷で得られる印刷物と複数色のインクの各々を少なくとも２回印刷媒体に転写する印刷で得られる印刷物とで差異が出るように、画像データにおいて少なくとも彩度を調整して調整後画像データとし、当該調整後画像データに応じて印刷データを生成する。これによって、常に１度打ち印刷と２度打ち印刷において、印画結果に差を生じさせることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態による印刷装置の一例を示すブロック図である。
【図２】図１に示すプリンタにおける印刷動作を説明するためのフローチャートである。
【図３】ユーザによって選択された印画画像の一例を説明するための図であり、（ａ）はユーザによって選択された印画画像を示す図、（ｂ）は（ａ）に示す印画画像の累積ヒストグラムの一例を示す図である。
【図４】図２に示す２度打ち印刷調整判定処理の一例を説明するための図であり、（ａ）は２度打ち印刷調整判定処理を説明するためのフローチャート、（ｂ）は２度打ち印刷調整用３次元ルックアップテーブルの選択に用いる選択テーブルの一例を示す図である。
【図５】図２に示す２度打ち印刷調整判定処理の他の例を説明するための図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態による印刷装置について図面を参照して説明する。
【００１６】
図１は、本発明の実施の形態による印刷装置の一例を示すブロック図である。
【００１７】
図示の印刷装置は、所謂昇華型プリンタであり、カードリーダ１０１を有している。カードリーダ１０１には各種のメモリカードがセットされ、カードリーダ１０１にメモリカードをセットすると、例えば、システム制御部１０３の制御下で、当該メモリカードに記録されたＪｐｅｇ画像データが読み出される。
【００１８】
ＲＯＭ１０２にはプリンタを制御するためのプログラムなどが格納されるとともに、後述の２度打ち印刷調整用３次元ルックアップテーブルが格納されている。さらに、ＲＯＭ１０２には１度打ち印刷用および２度打ち印刷用の色変換３次元ルックアップテーブルが格納されている。
【００１９】
システム制御部１０３はプリンタ全体の制御を司る。システム制御部１０３はＲＯＭ１０２に格納さされたプログラムを実行してプリンタ全体の制御を行う。ＲＡＭ１０４には、例えば、カードリーダ１０１によって読み出されたＪｐｅｇ画像データが保持される。
【００２０】
画像処理部１０５は、例えば、カードリーダ１０１によって読み出されたＪｐｅｇ画像データを伸張処理する。ここでは、画像処理部１０５は伸張処理を行ってＪｐｅｇ画像データをＹＣｂＣｒ形式の画像データに変換する。
【００２１】
なお、画像処理部１０５は、後述する各種の画像処理および２度打ち印刷調整用効果判定を行う。
【００２２】
印刷画像生成部１０６は、画像処理部１０５からＹＣｂＣｒ形式の画像データを受けてＹＭＣ形式の印刷データに変換する。つまり、印刷画像生成部１０６は、ＹＣｂＣｒ形式の画像データを複数のインクに対応する色空間に合わせて色変換処理を行ってＹＭＣ形式の印刷データを生成する。昇華型プリンタでは、昇華型の熱転写記録方式によって印画を行うので、インクシートと用紙とが一体となったインクカートリッジが用いられる。
【００２３】
印画の際（つまり、印刷の際）、インクシートは印刷媒体（用紙ともいう）の印画領域を覆う。インクシートは印画領域のサイズとほぼ等しいサイズを有し、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各インク層（つまり、複数色のインク）とオーバーコート（ＯＣ）層とが並べて設けられている。そして、各層毎に熱転写を行って、用紙（印刷媒体）を記録開始位置に戻して、用紙上に順次重ねてインクが転写される。これによって、印刷物が生成される。
【００２４】
なお、ここでは、後述する２度打ち印刷に用いるインクカートリッジと１度打ち印刷に用いるインクカートリッジとは異なり、２度打ち印刷（つまり、第２の印刷モード）および１度打ち印刷（つまり、第１の印刷モード）を区別する際には、インクカートリッジに物理的に設けられた識別端子によって行われる。
【００２５】
この結果、システム制御部１０３は識別端子によって第１の印刷モードであるか又は第２の印刷モードであるかを識別して、第１の印刷モードおよび第２の印刷モードを選択的に行うことになる。
【００２６】
印刷処理部１０７は、印刷画像生成部１０６からＹＭＣ形式の印刷データを受けて、サーマルヘッドコントローラ（図示せず）からサーマルヘッド（図示せず）に印刷データを転送する。これによって、印刷処理部１０７は印刷データに応じて用紙に順次熱転写を行う。
【００２７】
この際には、前述のように、印刷処理部１０７は１つの層について熱転写を行った後、用紙を記録開始位置に戻して別の層について熱転写を行って全色について熱転写、つまり、印刷を行う。
【００２８】
なお、印刷処理部１０７に装着されたインクカートリッジが２度打ち印刷用のインクカートリッジである場合には、印刷処理部１０７はイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、およびＯＣの順に合計７回の熱転写を行う。つまり、第２の印刷モードでは、複数色のインクの各々が少なくとも２回、用紙に熱転写されることになる。
【００２９】
画像表示部１０８には、システム制御部１０３の制御下で、メモリカードに記録された複数のＪｐｅｇ画像データに応じた画像が表示され、ユーザは画像表示部１０８に表示された画像から印刷すべき画像を印画画像として選択することができる。
【００３０】
ユーザインタフェース（ＵＩ）操作部１０９は、ユーザがシステム制御部１０３に各種指示を与える際に用いられる。そして、ＵＩ操作部１０９には画像表示部１１３に表示されたメニュー画面などを操作する上下左右釦および印刷釦などが備えられている。
【００３１】
図２は、図１に示すプリンタにおける印刷動作を説明するためのフローチャートである。なお、図２に示すフローチャートに係る処理は、システム制御部１０３の制御下で行われる。
【００３２】
いま、ユーザが、画像データ（Ｊｐｅｇ）が保存されたメモリカードをカードリーダ１０１に差し込むと、システム制御部１０３はカードリーダ１０１を制御して、メモリカードに記録された複数の画像データを読み込む。そして、システム制御部１０３はこれら画像データに応じた画像を画像表示部１０８に表示する。
【００３３】
ユーザは、ＵＩ操作部１０９を用いて画像表示部１０８に表示された画像から所望の画像を印画画像（印刷画像ともいう）として選択する（ステップＳ２０１）。
【００３４】
図３は、ユーザによって選択された印画画像の一例を説明するための図である。そして、図３（ａ）はユーザによって選択された印画画像を示す図であり、図３（ｂ）は図３（ａ）に示す印画画像の累積ヒストグラムの一例を示す図である。
【００３５】
ここでは、ユーザはＵＩ操作部１０９を用いて印画画像として、図３（ａ）に示す画像を選択したものとする。なお、図３（ａ）に示す印画画像はスキー場で撮影した画像である。
【００３６】
続いて、システム制御部１０３は、ＵＩ操作部１０９に備えられた印刷釦（印刷設定釦ともいう）が押されたか否かを判定する（ステップＳ２０２）。所定の時間を経過しても、印刷設定釦が押されないと（ステップＳ２０２において、ＮＯ）、システム制御部１０３はステップＳ２０１の処理に戻って、ユーザによる画像データの選択を待つ。
【００３７】
一方、印刷設定釦が押されると（ステップＳ２０２において、ＹＥＳ）、システム制御部１０３は、選択された画像に対応する画像データをカードリーダ１０１によってメモリカードから読み出す（ステップＳ２０３）。そして、システム制御部１０３の制御下で、画像処理部１０５は画像データの解凍処理を行って、解凍後の画像データをＲＡＭ１０４に格納する。
【００３８】
ここでは、前述のように、メモリカードから読み込まれる画像データをＪｐｅｇ画像データとし、解凍後の画像データは８ビットのＹＣｂＣｒ形式の画像データであるとものする。
【００３９】
次に、システム制御部１０３はＲＡＭ１０４から解凍後の画像データ（ＹＣｂＣｒ１）を読み出す。そして、システム制御部１０３の制御下で、画像処理部１０５は解凍後の画像データを補正処理して、補正後の画像データ（ＹＣｂＣｒ２）をＲＡＭ１０４に格納する（ステップＳ２０４）。
【００４０】
ここで、画像処理部１０５で行われる補正処理では、例えば、顔検出およびコントラストなどの画像解析手法を用いて、画像の明るさ、コントラスト、およびカラーバランスなどの修正処理が行われる。
【００４１】
この際、画像処理部１０５は修正処理によって修正された明るさ、コントラスト、およびカラーバランスなどを示す修正処理情報（顔検出情報を含む）を得る。
【００４２】
さらに、画像処理部１０５は、補正処理において予めユーザが設定した各種フィルタ効果を付与する効果処理（フィルタ処理、例えば、白黒処理およびセピア処理）も行う。
【００４３】
この際、画像処理部１０５は効果処理によって付与された効果を示す効果処理情報（少なくとも白黒処理を行ったか否かを示す白黒処理情報を含む）を得る。
【００４４】
画像処理部１０５は当該修正処理情報および効果処理情報を補正処理情報としてＲＡＭ１０４に格納する。なお、この補正処理情報は、後述する２度打ち印刷調整判定処理で用いられる。
【００４５】
続いて、システム制御部１０３は２度打ち印刷用のインクカートリッジが印刷処理部１０７に装着されているか否かを判定する（ステップＳ２０５）。２度打ち印刷用のインクカートリッジが印刷処理部１０７に装着されていないと（ステップＳ２０５において、ＮＯ）、システム制御部１０３は印刷画像生成部１０７を制御して、補正後の画像データ（ＹＣｂＣｒ２）に対して色変換処理を施し、色変換後の画像データ（ＹＭＣ１）を生成する（ステップＳ２０６）。そして、システム制御部１０３は当該色変換後の画像データ（ＹＭＣ１）をＲＡＭ１０４に格納する。
【００４６】
色変換処理の際には、システム制御部１０３の制御下で、印刷画像生成部１０６はＲＯＭ１０２に格納された１度打ち用の３次元ルックアップテーブルを用いて色変換処理を行って、ＹＣｂＣｒ形式の画像データからＣ・Ｍ・Ｙ（シアン・マゼンタ・イエロー）形式の画像データを生成する。
【００４７】
次に、システム制御部１０３は、色変換後の画像データ（ＹＭＣ１）をＲＡＭ１０４から印刷処理部１０７に転送する。ここでは、１度打ち印刷用のインクカートリッジが印刷処理部１０７に装着されているので、印刷処理部１０７はイエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、およびＯＣをそれぞれ１回、合計４回の熱転写処理を行って印刷処理を実行する（ステップＳ２０７）。印刷処理部１０７による印刷処理が終了すると、システム制御部１０３は印刷を終了する。
【００４８】
２度打ち印刷用のインクカートリッジが印刷処理部１０７に装着されていると（ステップＳ２０５において、ＹＥＳ）、システム制御部１０３は補正後の画像データ（ＹＣｂＣｒ２）をＲＡＭ１０４から画像処理部１０５に転送する。そして、システム制御部１０３は後述する２度打ち印刷調整判定処理を行う（ステップＳ２０８）。
【００４９】
この２度打ち印刷調整判定処理では、２度打ち印刷用のインクカートリッジを用いて印画を行った場合に１度打ち印刷に比べて印画結果にどの程度の光学的な相違が生じるかが定量的に判定される。つまり、第２の印刷モードで印刷が行われる際、システム制御部１０３は第１の印刷モードによる印刷で得られる印刷物における光量と第２の印刷モードによる印刷で得られる印刷物における光量との差分を予測して、光学的な相違が生じるかを定量的に判定することになる。
【００５０】
そして、システム制御部１０３は当該判定結果に応じて、ＲＯＭ１０２に予め格納された複数の２度打ち印刷調整用３次元ルックアップテーブルから１つを選択３次元ルックアップテーブルとして選択する。
【００５１】
続いて、システム制御部１０３は画像処理部１０５によって選択３次元ルックアップテーブルに応じて、補正後の画像データ（ＹＣｂＣｒ２）を２度打ち印刷調整後の画像データ（ＹＣｂＣｒ３）に変換する（ステップＳ２０９：２度打ち印刷調整後３ＤＬＵＴ処理）そして、システム制御部１０３の制御下で、画像処理部１０５は２度打ち印刷調整後の画像データ（単に、調整後画像データともいう：ＹＣｂＣｒ３）をＲＡＭ１０４に格納する。
【００５２】
次に、システム制御部１０３はＲＡＭ１０４から印刷画像生成部１０７に２度打ち印刷調整後の画像データ（ＹＣｂＣｒ３）を転送する。システム制御部１０３の制御下で、印刷画像生成部１０７は２度打ち印刷調整後の画像データ（ＹＣｂＣｒ３）に対して色変換処理を施し、色変換後の画像データ（ＹＭＣ１）を生成する（ステップＳ２１０）。そして、システム制御部１０３は当該色変換後の画像データ（ＹＭＣ２）をＲＡＭ１０４に格納する。
【００５３】
この色変換処理の際には、システム制御部１０３の制御下で、印刷画像生成部１０６はＲＯＭ１０２に格納された２度打ち用の３次元ルックアップテーブルを用いて色変換処理を行って、ＹＣｂＣｒ形式の画像データからＣ・Ｍ・Ｙ（シアン・マゼンタ・イエロー）形式の画像データを生成する。
【００５４】
ステップＳ２１０の処理の後、システム制御部１０３はステップＳ２０７の処理に進んで、印刷処理を実行する。ここでは、システム制御部１０３は、色変換後の画像データ（ＹＭＣ２）をＲＡＭ１０４から印刷処理部１０７に転送する。
【００５５】
２度打ち印刷用のインクカートリッジが印刷処理部１０７に装着されているので、印刷処理部１０７はイエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、およびＯＣの順に合計７回の熱転写処理を行って印刷処理を実行することになる。
【００５６】
図４は、図２に示す２度打ち印刷調整判定処理の一例を説明するための図である。そして、図４（ａ）は２度打ち印刷調整判定処理を説明するためのフローチャートであり、図４（ｂ）は２度打ち印刷調整用３次元ルックアップテーブルの選択に用いる選択テーブルの一例を示す図である。
【００５７】
２度打ち印刷調整判定処理においては、補正後の画像データ（ＹＣｂＣｒ２）についてそのピクセル数で正規化した累積ヒストグラムに応じて、２度打ち印刷によって印画結果に明確な差が生じる度合いを定量的に予測する。そして、この度合いが少ない場合には彩度を上げて、１度打ち印刷と２度打ち印刷とにおいて印画結果に差を出すようにする。
【００５８】
２度打ち印刷調整判定処理を開始すると、システム制御部１０３は、ＲＡＭ１０４に格納された補正後の画像データ（ＹＣｂＣｒ２）を画像処理部１０５に転送する。そして、システム制御部１０３の制御下で、画像処理部１０５は、補正後の画像データ（ＹＣｂＣｒ２）についてイエロー（Ｙ）に関する累積ヒストグラム分布を取得する（ステップＳ４０１）。
【００５９】
この累積ヒストグラム分布は、例えば、図３（ｂ）に示す累積ヒストグラム分布であるとする。図３（ｂ）に示す例では、横軸が階調を示し、縦軸が累積ヒストグラムを示す。図３（ｂ）に示すように、選択された画像データはスキー場で撮影された画像データであるので、暗部の領域が少ない。
【００６０】
なお、累積ヒストグラムは画像データのピクセル数で正規化されているので、諧調数２５５で累積ヒストグラムが１となる。
【００６１】
続いて、システム制御部１０３は累積ヒストグラム分布に応じて、１２８諧調目の累積ヒストグラムの値Ｈｉｓｔ［１２８］を求める（ステップＳ４０２）。図３（ｂ）示す例では、Ｈｉｓｔ［１２８］＝０．２５である。
【００６２】
ＲＯＭ１０２には、予め図４（ｂ）に示す選択テーブルが格納されている。システム制御部１０３はＨｉｓｔ［１２８］（ここでは、０．２５）に基づいて、選択テーブルを用いて２度打ち印刷調整用３次元ルックアップテーブル（３ＤＬＵＴ）を選択する（ステップＳ４０３）。
【００６３】
図４（ｂ）に示すように、ＲＯＭ１０２に格納された２度打ち印刷調整用３次元ルックアップテーブルは３ＤＬＵＴ０および３ＤＬＵＩＴ１であり、ここでは、０．５≦Ｈｉｓｔ［１２８］＜１．００であると、システム制御部１０３はいずれの２度打ち印刷調整用３次元ルックアップテーブルも選択しない。つまり、この場合には、２度打ち印刷調整用３次元ルックアップテーブル処理は行われないことになる。
【００６４】
０．２５≦Ｈｉｓｔ［１２８］＜０．５であると、システム制御部１０３は選択３次元ルックアップテーブルとして３ＤＬＵＴ１を選択する。また、０≦Ｈｉｓｔ［１２８］＜０．２５であると、システム制御部１０３は選択３次元ルックアップテーブルとして３ＤＬＵＴ０を選択する。つまり、システム制御部１０３は、画像データについて階調の各々について累積ヒストグラムを求めて、当該ヒストグラムに応じて、調整後画像データを生成するか否かを決定することになる。
【００６５】
ここで、３ＤＬＵＴ０および３ＤＬＵＴ１の各々は彩度を強調するための３次元ルックアップテーブルであって、その強調量は３ＤＬＵＴ１よりも３ＤＬＵＴ０の方が大きい。
【００６６】
図示の例では、Ｈｉｓｔ［１２８］＝０．２５であるので、ステップＳ４０３において、システム制御部１０３は、選択３次元ルックアップテーブルとして３ＤＬＵＴ１を選択する。そして、システム制御部１０３は２度打ち印刷調整判定処理を終了する。
【００６７】
このようにして、１２８諧調で正規化された累積ヒストグラムが低い程彩度の強調量が大きされる結果、２度打ち印刷結果においては１度打ち印刷結果との差異を明確とすることができる。
【００６８】
なお、上述の例では、累積ヒストグラムに応じて彩度を強調するようにしたが、彩度のみではなく、コントラストなどを強調するようにしてもよい。
【００６９】
図５は、図２に示す２度打ち印刷調整判定処理の他の例を説明するための図である。なお、図５に示す判定処理では、前述の補正処理情報を用いて、２度打ち印刷調整用３次元ルックアップテーブル（３ＤＬＵＴ）の選択が行われる。
【００７０】
また、図５に示す例においては、ＲＯＭ１０２に予め２度打ち印刷調整用３次元ルックアップテーブルとして、人物あり用彩度強調３ＤＬＵＴ、彩度強調用３ＤＬＵＴ、およびコントラスト強調用３ＤＬＵＴが格納されているものとする。
【００７１】
人物あり用彩度強調３ＤＬＵＴは、人物の肌色領域は彩度強調せず他の色域のみの彩度強調を行うためのテーブルである。彩度強調用３ＤＬＵＴは、画像の全色領域について彩度を強調処理するためのテーブルである。そして、コントラスト強調用３ＤＬＵＴは、白黒データ（白黒領域）についてコントラストを強調処理するためのテーブルである。
【００７２】
２度打ち印刷調整判定処理を開始すると、システム制御部１０３は、前述のステップ２０４でＲＡＭ１０４に格納された補正処理情報を取得する（ステップＳ４０４）。前述のように、補正処理情報には、修正処理情報および効果処理情報が含まれている。そして、修正処理情報には顔検出情報が含まれ、効果処理情報には少なくとも白黒処理情報が含まれている。
【００７３】
続いて、システム制御部１０３は、修正処理情報（つまり、ここでは、顔検出情報）によって補正後の画像データ（ＹＣｂＣｒ２）において顔領域（単に顔ともいう）が検出されたか否かを判定する（ステップＳ４０５）。補正後の画像データ（ＹＣｂＣｒ２）において顔領域が検出されていないと（ステップＳ４０５において、ＮＯ）、システム制御部１０３は効果処理情報（つまり、ここでは、白黒処理情報）によって補正後の画像データ（ＹＣｂＣｒ２）において白黒処理が行われたか否かを判定する（ステップＳ４０６）。
【００７４】
補正後の画像データ（ＹＣｂＣｒ２）において白黒処理が行われていないと（ステップＳ４０６において、ＮＯ）、システム制御部１０３は、ＲＯＭ１０２から選択３次元ルックアップテーブルとして彩度強調用３ＤＬＵＴを選択する（ステップＳ４０７）。つまり、補正後の画像データ（ＹＣｂＣｒ２）については顔領域（すなわち、人物）が存在せず、かつ白黒データもないので、システム制御部１０３は彩度強調用３ＤＬＵＴを選択する。これによって、全色域について彩度強調が行われることになる。
【００７５】
一方、補正後の画像データ（ＹＣｂＣｒ２）において白黒処理が行われていると（ステップＳ４０６において、ＹＥＳ）、システム制御部１０３はＲＯＭ１０２から選択３次元ルックアップテーブルとしてコントラスト強調用３ＤＬＵＴを選択する（ステップＳ４０８）。つまり、補正後の画像データ（ＹＣｂＣｒ２）については顔領域が存在しないが白黒処理が行われているので、システム制御部１０３はコントラスト強調用３ＤＬＵＴを選択する。
【００７６】
これによって、彩度のない白黒データ（つまり、白黒領域）についてコントラストが強調されることになって２度打ち印刷における印刷結果と１度打ち印刷の印刷結果との差異を生じさせることができる。
【００７７】
補正後の画像データ（ＹＣｂＣｒ２）において顔領域が検出されていると（ステップＳ４０５において、ＹＥＳ）、システム制御部１０３は、ＲＯＭ１０２から選択３次元ルックアップテーブルとして人物あり用彩度強調３ＤＬＵＴを選択する（ステップＳ４０９）。つまり、補正後の画像データ（ＹＣｂＣｒ２）については顔領域が存在するので、システム制御部１０３は、人物あり用彩度強調３ＤＬＵＴを選択することになる。
【００７８】
これによって、補正後の画像データ（ＹＣｂＣｒ２）について人物の肌色領域を彩度強調せず、他の色域のみの彩度強調が行われることになる。この結果、人物が存在する場合には、肌色領域における肌色強調および自然な色変換が可能となる。
【００７９】
このように、図５に示す２度打ち印刷調整判定処理においては、補正処理情報に応じて、複数の２度打ち印刷用調整用３次元ルックアップテーブルから１つを選択するようにしたので、画像データの補正に応じて適切な調整処理を施すことが可能となって、１度打ち印刷と２度打ち印刷とにおいて常に印刷結果差を明確にすることができる。
【００８０】
上述の説明から明らかなように、図１に示す例においては、システム制御部１０３および印刷処理部１０７が制御手段として機能する。また、システム制御部１０３、画像処理部１０５、および印刷画像生成部１０６は補正手段として機能する。そして、システム制御部１０３および画像処理部１０５は第１の判定手段および第２の判定手段として機能する。
【００８１】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００８２】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を印刷装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを印刷装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００８３】
上記の制御方法および制御プログラムの各々は、少なくとも制御ステップおよび補正ステップを有している。
【００８４】
また、本発明は、以下の処理を実行することによっても実現される。つまり、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種の記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵなど）がプログラムを読み出して実行する処理である。
【符号の説明】
【００８５】
１０１  カードリーダ
１０２  ＲＯＭ
１０３  システム制御部
１０４  ＲＡＭ
１０５  画像処理部
１０６  印刷画像生成部
１０７  印刷処理部
１０８  画像表示部
１０９  ＵＩ操作部
【図１】
2015047739.tif 000003
【図２】
2015047739.tif 000004
【図３】
2015047739.tif 000005
【図４】
2015047739.tif 000006
【図５】
2015047739.tif 000007