(57)【特許請求の範囲】
【請求項１】
１枚の印刷媒体にアスペクト比が異なる複数のサイズの画像をレイアウトして印刷するための印刷処理装置であって、
画像データを取得する取得手段と、
前記取得手段により取得した画像データに対してトリミング処理及びリサイズ処理を施すことにより、中間画像データを作成する第１の処理手段と、
前記中間画像データに対して、色補正処理を実行する色補正手段と、
前記色補正手段により色補正処理が実行された中間画像データに対してトリミング処理及びリサイズ処理を施すことにより、アスペクト比が異なる複数のサイズの印刷用画像データを作成する第２の処理手段と、
前記第２の処理手段により作成されたアスペクト比が異なる複数の印刷用画像データを１枚の印刷媒体にレイアウトして印刷するための制御を行う印刷制御手段と、を有し、
前記第２の処理手段において前記アスペクト比が異なる複数のサイズのうちの１つのサイズについてリサイズ処理を行なわずに印刷用画像データを作成できるように、前記第１の処理手段におけるリサイズ処理の拡大縮小率が設定されることを特徴とする印刷処理装置。
【請求項２】
表示手段に、画像データと、トリミング領域を設定するための表示用トリミング領域を表示させる表示制御手段と、
ユーザの操作に応じて、前記表示用トリミング領域の位置およびサイズを設定する設定手段と、を有し、
前記第２の処理手段は、前記設定手段により設定された前記表示用トリミング領域に応じて決定される前記アスペクト比が異なる複数のサイズのトリミング領域に応じて、前記中間画像データに対してトリミング処理及びリサイズ処理を施すことを特徴とする請求項１に記載の印刷処理装置。
【請求項３】
前記表示用トリミング領域は、前記アスペクト比が異なる複数のサイズの画像データを切り出す際の複数のトリミング枠と内接する矩形であることを特徴とする請求項２に記載の印刷処理装置。
【請求項４】
前記中間画像データは、前記アスペクト比が異なる複数の画像データを切り出す際の複数のトリミング枠と外接する矩形であることを特徴とする請求項２または３に記載の印刷処理装置。
【請求項５】
前記第１の処理手段は、前記アスペクト比が異なる複数のサイズの画像データを切り出すための複数のトリミング領域すべてを含む矩形領域を、前記中間画像データの領域として切り出すようにトリミング処理を施して前記中間画像データを作成することを特徴とする請求項１または２に記載の印刷処理装置。
【請求項６】
前記表示用トリミング領域は、前記アスペクト比が異なる複数のサイズの画像データを切り出す際の複数のトリミング領域に含まれる矩形領域であることを特徴とする請求項２に記載の印刷処理装置。
【請求項７】
前記アスペクト比が異なる複数のサイズのうちの１つのサイズは、前記複数のサイズのうちの一番大きなサイズであることを特徴とする請求項１に記載の印刷処理装置。
【請求項８】
１枚の印刷媒体にアスペクト比が異なる複数のサイズの画像をレイアウトするための印刷処理装置の制御方法であって、
画像データを取得する取得工程と、
前記取得工程で取得した画像データにトリミング処理及びリサイズ処理を施して中間画像データを作成する第１の処理工程と、
前記トリミング処理及びリサイズ処理が施された中間画像データに対して、色補正処理を実行する色補正工程と、
前記色補正処理が施された中間画像データにトリミング処理及びリサイズ処理を施して、アスペクト比が異なる複数のサイズの印刷用画像データを作成する第２の処理工程と、前記アスペクト比が異なる複数のサイズの印刷用画像データを１枚の印刷媒体にレイアウトするレイアウト工程と、を有し、
前記第２の処理工程において前記アスペクト比が異なる複数のサイズのうちの１つのサイズについてリサイズ処理を行なわずに印刷用画像データを作成できるように、前記第１の処理工程におけるリサイズ処理の拡大縮小率が設定されることを特徴とする印刷処理方法。
【請求項９】
請求項８の印刷処理装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項９のプログラムが記録されたコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１枚の画像データから、サイズの異なる複数の画像を割り付けて印刷する印刷処理装置に関する。
【背景技術】
【０００２】
近年、コンパクトプリンタなどの印刷処理装置などにおいて、デジタルカメラで撮影した画像から、人物の顔領域をトリミングし、パスポートや運転免許証などの各種証明写真を１枚の印刷媒体に割り付け、１度の印刷でさまざまな証明写真を印刷する方法がおこなわれている。例えば、特許文献１は、各種証明写真のアスペクト比から共通のトリミング領域を算出することによって、証明写真の種類ごとに写真のトリミング領域をユーザが設定する必要なく、１度のトリミング領域の設定で各種証明写真を印刷することが可能となっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１９６５７６
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、近年、画像データに輝度補正や赤目補正、肌の見栄えを良くするするような美肌処理などの各種画質調整が行われている。そのため、従来の例では、印刷媒体に割り付け後に画質調整を行うので、各種証明写真ごとにデータが異なり、画質調整の結果が、それぞれで異なる問題があった。
【課題を解決するための手段】
【０００５】
上述の課題を解決するため、本発明の印刷処理装置は、印刷媒体に画像を印刷するための印刷処理装置であって、画像データを取得する取得手段と、画像データに対して、色補正処理を実行する色補正手段と、取得手段により取得した画像データの一部を切り出すことにより、中間画像データを作成する第１のトリミング手段と、中間画像データから、アスペクト比が異なる複数の画像データを切り出して、複数の印刷用画像データを作成する第２のトリミング手段と、第２のトリミング手段により切り出されたアスペクト比が異なる複数の画像データを１枚の印刷媒体にレイアウトして印刷するための制御を行う印刷制御手段と、を有し、色補正手段は、第１のトリミング手段により作成された中間画像データに対して色補正処理を実行し、第２のトリミング手段は、色補正手段により色補正処理が実行された中間画像データからアスペクト比が異なる複数の画像データを作成することを特徴とする。
【０００６】
１枚の印刷媒体にアスペクト比が異なる複数のサイズの画像をレイアウトして印刷するための印刷処理装置であって、画像データを取得する取得手段と、前記取得手段により取得した画像データに対してトリミング処理及びリサイズ処理を施すことにより、中間画像データを作成する第１の処理手段と、前記中間画像データに対して、色補正処理を実行する色補正手段と、前記色補正手段により色補正処理が実行された中間画像データに対してトリミング処理及びリサイズ処理を施すことにより、アスペクト比が異なる複数のサイズの印刷用画像データを作成する第２の処理手段と、前記第２の処理手段により作成されたアスペクト比が異なる複数の印刷用画像データを１枚の印刷媒体にレイアウトして印刷するための制御を行う印刷制御手段と、を有し、前記第２の処理手段において前記アスペクト比が異なる複数のサイズのうちの１つのサイズについてリサイズ処理を行なわずに印刷用画像データを作成できるように、前記第１の処理手段におけるリサイズ処理の拡大縮小率が設定されることを特徴とする。
【発明の効果】
【０００７】
１枚の画像データから、サイズの異なる複数の画質調整された画像を印刷媒体に割り付けて印刷する場合に、割付箇所やサイズに関わらず、画質調整の結果が一致する。
【図面の簡単な説明】
【０００８】
【図１】本発明に係るプリンタの構成を示す図である。
【図２】プリンタにおける、証明写真印刷機能により画像を印刷するシーケンスを示す図である。
【図３】証明写真を印刷した場合のレイアウトを示す図である。
【図４】印刷媒体種別ごとの各種パラメータや計算式が収められたテーブルを示す図である。
【図５】証明写真を印刷する場合のデータ作成方法を表す図である。
【発明を実施するための形態】
【０００９】
本発明の印刷処理装置について、図１〜図５を参照して説明する。
【００１０】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１１】
図１は、印刷処理装置としてのプリンタの構成を示す図である。
１０１は各種メモリーカードをセットするカードリーダであって、メモリーカードに記録された画像データを読み出すことができる。
【００１２】
１０２は不揮発性メモリ（ＲＯＭ）であって、プリンタを制御するプログラムや、印刷に必要な各種パラメータ値どが格納されている。
【００１３】
１０３はプリンタ全体を制御するシステム制御部であって、ＲＯＭ１０２に収められているプログラムを読み出し、読み出したプログラムに従って演算及び各部を制御することにより、プリンタ全体の制御をおこなう。
【００１４】
１０４は揮発性メモリ（ＲＡＭ）であって、カードリーダ１０１から読み出した画像データを一時的に保持したり、データの演算等のワークスペースとして利用される。
【００１５】
１０５は画像処理部であって、印刷画像の色補正処理等の各種画質調整やトリミング・拡大・縮小処理、Ｊｐｅｇ画像の伸張処理などの画像処理がおこなわれる。尚、本実施例では、伸張処理はＪｐｅｇ形式からＹＵＶ形式への変換とする。また、ユーザにより設定された印刷設定にあわせて、画像のレイアウトも行う。このようにして、１枚の印刷媒体に印刷する画像のデータを作成する。
【００１６】
１０６は印刷画像生成部である。本実施例での印刷処理装置は昇華型の熱転写記録方式で、インクシートと用紙が一体になったインクカートリッジを採用する。インクシートは、印刷媒体の印画領域を覆って、そのサイズとほぼ等しいサイズでイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各インク層とオーバーコート（ＯＰ）層が並べて設けられたものである。各層ずつ熱転写しては、用紙を記録開始位置に戻し、用紙上に、順次重ねて転写される。そのため、印刷画像生成部１０６では、画像処理部１０５で生成された画像データをＹＵＶ形式からＹＭＣ形式の印刷データへの変換をおこなう。
【００１７】
１０７は印刷処理部であり、印刷画像生成部１０６において生成されたＹ・Ｍ・Ｃ各色の印刷データを用いて１色ずつインクを用紙に熱転写しては用紙を記録開始位置に戻して次の色の印刷を行う。これを繰り返して、Ｙ・Ｍ・Ｃ各インク層を順次転写させていくことにより、全色の印刷を行う。
【００１８】
１０８は画像表示装置であって、メニュー画像や、証明写真印刷時のトリミング位置の表示等をおこなう。
【００１９】
１０９はＵＩ操作部であって、画像表示部１０８に表示されたメニュー画面などを操作する上下左右釦等や印刷釦等が備わっている。
【００２０】
１１０は印刷媒体種別検知部であり、プリンタ本体にセットされている印刷媒体の種別検知をおこなう。本実施例では、印刷媒体としてポストサイズ（１００ｍｍ×１４８ｍｍ）とＬサイズ（８９ｍｍ×１１９ｍｍ）の２種類がある。
【００２１】
印刷処理装置は、電源が投入されると、システム制御部１０３の制御により以下のような処理を行う。
まず、カードリーダ１０１によりメモリーカードに記録されている画像を読み出し、画面表示部１０８に表示させる。そして、ユーザは、ＵＩ操作部１０９を操作することにより、画面表示部１０８に表示された画像から印刷対象の画像の選択を行う。また、メニュー画像や印刷設定画面を利用して、印刷のレイアウトや枚数等の印刷設定も可能である。システム制御部１０３は、画面表示部１０８およびＵＩ操作部１０９を介してユーザにより設定された印刷設定や、印刷対象の画像の設定等の情報をＲＡＭ１０４に記憶する。ユーザからＵＩ操作部１０９を介して印刷開始の指示を受け付けたことをシステム制御部１０３が検出すると、印刷対象の画像の印刷処理を開始する。そして、印刷対象の画像について、画像処理部１０５において画像処理および画像のレイアウト処理を実行し、画像処理およびレイアウト処理後の画像データを基に、印刷画像生成部１０６において印刷データを生成する。画像処理およびレイアウト処理を行う場合は、印刷媒体種別検知部１１０で検出した印刷媒体のサイズにあわせて、リサイズやレイアウト等を行う。そして、印刷処理部１０７で、生成した印刷データに基づいて画像を印刷媒体に印刷する。このようにして、印刷処理装置では画像の印刷を実行する。
【００２２】
続いて、図２〜図５をもちいて、プリンタにおいて証明写真印刷機能を利用して画像を印刷する際の動作につて説明をおこなう。
図２は、証明写真印刷機能により画像を印刷するシーケンスを示す図である。
証明写真印刷機能では、カードリーダ１０１から読み込んで取得した画像を画像表示部１０８に表示し、印刷したい画像をＵＩ操作部１０９を用いて選び、図３の（ａ）や（ｂ）ような１枚の印刷媒体に各種証明写真をレイアウトして印刷する。印刷媒体のレイアウトは、プリンタ本体にセットされている印刷媒体種別によって決められており、印刷媒体種別がポストサイズであった場合は、Ｐ−Ａ、Ｐ−Ｂ、Ｐ−Ｃを各２コマずつ含む図３の（ａ）のレイアウトで印刷さる。Ｌサイズであった場合は、Ｌ−Ａ、Ｌ−Ｂ、Ｌ−Ｃを各２コマずつ含む図３の（ｂ）のレイアウトで印刷される。Ｐ−Ａ、Ｐ−Ｂ、Ｐ−Ｃは、アスペクト比が異なっている。Ｌ−Ａ、Ｌ−Ｂ、Ｌ−Ｃについてもアスペクト比が異なっている。また、図３（ａ）、図３（ｂ）のレイアウトは、同じサイズのコマを隣同士にするのではなく、限られた用紙サイズの中で、より多くのコマを配置可能なように、かつ、ユーザが、ハサミ等で、切りやすいように配置している。つまり、３つのアスペクト比が異なるサイズＡ，Ｂ，Ｃのうち、Ａ＞Ｂ＞Ｃとすると、Ｂ２つを並べて中央に配置する。そして、Ａと、縦横を回転させたを、Ｂの両外側にそれぞれ配置する。このように配置することで、ＡＢＣのサイズを２コマずつ小さいサイズの用紙に余白を少なく効率的に配置することができる。また、Ａ，Ｂ，Ｃの外側の辺を１直線上に配置し、ＡＣの外側の辺を１直線上に配置し、Ｂの２つの辺もそれぞれ１直線状に配置されるようにすることで、ユーザが印刷後にＡ，Ｂ，Ｃを切断するときに、効率的に切断することができる。
【００２３】
まず、ステップ２０１では、カードリーダ１０１から読み込まれる画像を画像表示部１０８に表示し、ユーザがＵＩ操作部１０９を用いて証明写真印刷をおこないたい画像の選択を行う。システム制御部は、ＵＩ操作部１０９への操作に応じて選択された画像を特定し、ＲＡＭに記憶する。ここでは、図５の（ａ）のＯ−Ｐの画像が選択されたとする。
続く、ステップ２０２では、印刷媒体種別検知部１１０がプリンタ本体にセットされている印刷媒体種別の検知をおこなう。ここでは、前述のポストサイズの印刷媒体が本体にセットされているものとする。
続くステップ２０３では、ステップ２０２で検知された印刷媒体種別つまりポストサイズから、ユーザが画像のトリミング位置を決定する際に画面表示部１０８に表示するディスプレイ表示用のトリミング領域を取得する。Ｐ−Ａ、Ｐ−Ｂ、Ｐ−Ｃは、アスペクト比が異なっているので、それぞれに対応した３つの異なるトリミング領域を取得することになる。これは、ＲＯＭ１０２に予め収められている、印刷媒体種別ごとの各種パラメータや計算式が収められた図４のテーブルを参照することにより取得する。本実施例ではポストサイズがセットされているので、Ｔ１−Ｐ−Ｄが取得される。ここで、Ｔ１−Ｐ−Ｄとはトリミング領域の開始位置と終了位置が画像幅の何パーセントの位置に対応しているかなどが記述されてデータ郡である。また、その時の画面表示部１０８に表示される例を示したものが、図５の（ａ）ある。Ｔ１−Ｐ−Ｄは図３の（ａ）のレイアウトＰ−Ａ，Ｐ−Ｂ，Ｐ−Ｃに対応するトリミング領域Ｔ１−Ｐ−Ａ，  Ｔ１−Ｐ−Ｂ，  Ｔ１−Ｐ−Ｃ，に内接する矩形領域となっている。そのため、ユーザはＴ１−Ｐ−Ａ，  Ｔ１−Ｐ−Ｂ，  Ｔ１−Ｐ−Ｃ，の個々のトリミング領域をセットする必要なく、１回のトリミング領域のセットで済むことが可能となる。
続く、ステップ２０４では、ユーザがＵＩ操作部１０９を用いて、トリミング位置領域Ｔ１−Ｐ−Ｄが証明写真印刷をおこないたい被写体の顔内に収まるように、Ｔ１−Ｐ−Ｄの位置やサイズの調整をおこない、ステップ２０５へ進む。
【００２４】
ステップ２０５では、印刷釦が押されたか判断をおこない、押されていなければステップ２０１へ戻り、押されていればステップ２０６へ進む。
【００２５】
ステップ２０６では、図４のテーブルを再度参照することにより、第一のリサイズパラメータの取得をおこなう。
【００２６】
ここで、第一のリサイズパラメータとは、入力された画像データから、後述する図５の（ｂ）の中間画像データを作成する際のトリミング領域と拡大・縮小率の計算式が記述されたものである。
ここでは、ポストサイズの印刷媒体がセットされているので、第一のリサイズパラメータは
トリミング領域＝Ｔ１−Ｐ
拡大・縮小率＝ｗｉｄｔｈ（Ｐ−Ａ）／ｗｉｄｔｈ（Ｔ１−Ｐ−Ａ）
となる。
【００２７】
トリミング領域：Ｔ１−Ｐは、図５の（ａ）の画像：Ｏ−Ｐから、中間画像データ：Ｍ−Ｐを作成する際のトリミング領域であり、図５の（ａ）のトリミング領域Ｔ１−Ｐ−Ａ，  Ｔ１−Ｐ−Ｂ，  Ｔ１−Ｐ−Ｃ，を外接する矩形領域である。
【００２８】
ｗｉｄｔｈ（Ｐ−Ａ）は図３の（ａ）のレイアウトＰ−Ａの横幅のピクセル数、ｗｉｄｔｈ（Ｔ１−Ｐ−Ａ）は画像Ｏ−Ｐのトリミング領域Ｔ１−Ｐ−Ａに対応する横幅のピクセル数である。
【００２９】
続くステップ２０７では、ステップ２０６で取得した第一のリサイズパラメータを用いて画像処理部１０５にて、伸張処理ならびに第一のリサイズ処理をおこない、図５の（ｂ）に示す中間画像データＭ−Ｐを作成し、ＲＡＭ１０４に格納する。
【００３０】
続くステップ２０８では、画像処理部１０５で、ＲＡＭ１０４に格納されている中間画像Ｍ−Ｐに輝度補正、赤目補正や美肌処理等の色補正処理を含む各種画質調整をおこない、ステップ２０９へ進む。
【００３１】
ステップ２０９では、再度、図４のテーブルを参照することにより、第二のリサイズパラメータの取得をおこなう。
【００３２】
ここで、第二のリサイズパラメータとは、中間画像データ：Ｍ−Ｐから、最終的な印刷用の画像データ、図の５の（ｃ−１）〜（ｃ−３）のＰ−Ａ、Ｐ−Ｂ、Ｐ−Ｃを作成する際の、トリミング領域、と縮小率の計算式が個々に記述されたものである。
【００３３】
ここでは、ポストサイズの印刷媒体がセットされているので、第二のリサイズパラメータは
Ｐ−Ａコマ用のトリミング領域：＝Ｔ２−Ｐ−Ａ
Ｐ−Ｂコマ用のトリミング領域：＝Ｔ２−Ｐ−Ｂ
Ｐ−Ｃコマ用のトリミング領域：＝Ｔ２−Ｐ−Ｃ
Ｐ−Ａコマ用の縮小率：＝１
Ｐ−Ｂコマ用の縮小率：＝ｗｉｄｔｈ（Ｐ−Ｂ）／ｗｉｄｔｈ（Ｔ２−Ｐ−Ｂ）
Ｐ−Ｃコマ用の縮小率：＝ｗｉｄｔｈ（Ｐ−Ｃ）／ｗｉｄｔｈ（Ｔ２−Ｐ−Ｃ）
となる。
【００３４】
ここで、ｗｉｄｔｈ（Ｐ−Ｂ）・ｗｉｄｔｈ（Ｐ−Ｃ）は図３の（ａ）のレイアウトＰ−Ｂ・Ｐ−Ｃの横幅のピクセル数、
ｗｉｄｔｈ（Ｔ２−Ｐ−Ｂ）・ｗｉｄｔｈ（Ｔ２−Ｐ−Ｃ）は画像Ｍ−Ｐのトリミング領域Ｔ２−Ｐ−Ｂ・Ｔ２−Ｐ−Ｃに対応する横幅のピクセル数である。
【００３５】
続くステップ２１０では、印刷処理部１０７にて先ほど取得した第二のリサイズパラメータを用いて第二のリサイズ処理をおこない印刷用画像データを作成する。つまり、図５の（ｃ−１）〜（ｃ−３）に示すようなＰ−Ａ、Ｐ−Ｂ，Ｐ−ＣをＲＡＭ１０４に作成し、ステップ２１１へ進む。ステップ２１１では、ステップ２１０で作成されたＰ−Ａ、Ｐ−Ｂ，Ｐ−Ｃを図３の（ａ）のように、実際に印刷する印刷データへの割付をおこない、再度、ＲＡＭ１０４に格納する。続くステップ２１２では、ＲＡＭ１０４に格納された印刷データを、印刷画像正生成部１０６にてＹＭＣデータへ変換をおこない、続くステップ２１３にて印刷処理部１０７にて印刷処理をおこない、処理を終える。
【００３６】
以上により、
１枚の画像データから、サイズの異なる複数の画質調整された画像を印刷媒体に割り付けて印刷する場合に、
その画像データから、複数のサイズの異なる画像すべてに共通する１つ中間画像データを作成し、
その中間画像に対して各種画質調整をおこない、
その各種画質調整後の中間画像から、複数のサイズの異なる証明写真を作成し、各割付位置へ配置するので、割付箇所やサイズに関わらず、画質調整の結果が一致し、ユーザの見栄えが良くなる。
【００３７】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００３８】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
【００３９】
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【図１】
0005783690.tif 000002
【図２】
0005783690.tif 000003
【図３】
0005783690.tif 000004
【図４】
0005783690.tif 000005
【図５】
0005783690.tif 000006