(57)【要約】【課題】  画像劣化が抑制されたレイアウト画像を容易に出力することが可能な画像処理装置、画像処理方法、及びそのプログラムを提供する。【解決手段】  レイアウト画像に画像を配置する際に、配置する対象画像を予め設定された基準画像サイズに変更した場合に、対象画像が所定の基準を満たすか否かを判定する判定工程と（Ｓ７０３，Ｓ７０６）、判定工程により対象画像が所定の基準を満たさないと判定された場合に、対象画像に設定された基準画像サイズを変更する基準画像サイズ変更工程と（Ｓ７０５，Ｓ７０８）、画像を、予め設定された基準画像サイズ又は基準画像サイズ変更工程において変更された基準画像サイズに変更して配置をすることにより、レイアウト画像を生成するレイアウト画像生成工程と（Ｓ７０９，Ｓ７１０）、を備える。【選択図】  図６
2014017661.tif 000002
【特許請求の範囲】
【請求項１】
１以上の画像を配置してレイアウト画像を生成する画像処理装置であって、
前記レイアウト画像に対象画像を配置する際に、前記対象画像を予め設定された基準画像サイズに変更した場合、前記対象画像が所定の基準を満たすか否かを判定する判定手段と、
前記判定手段により前記対象画像が所定の基準を満たさないと判定された場合に、前記対象画像に設定された前記基準画像サイズを変更する基準画像サイズ変更手段と、
前記画像を、予め設定された基準画像サイズ又は前記基準画像サイズ変更手段により変更された基準画像サイズに変更して配置をすることにより、前記レイアウト画像を生成するレイアウト画像生成手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記判定手段は、前記対象画像のサイズと前記基準画像サイズの比較に基づいて判定を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記対象画像のサイズが前記基準画像サイズよりも小さい場合に、
前記判定手段は、前記対象画像が所定の基準を満たさないと判定し、
前記基準画像サイズ変更手段は、前記基準画像サイズを小さくするように変更することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記判定手段は、前記対象画像及び前記基準画像の縦幅又は横幅のうちいずれか一方の比較に基づいて判定を行うことを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記対象画像及び前記基準画像の縦幅又は横幅のうちいずれを比較するかは、対象画像と基準画像の縦横比を比較して決定することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記基準画像サイズ変更手段は、前記判定手段で用いた前記対象画像及び前記基準画像の縦幅又は横幅に基づいて、前記基準画像サイズを変更することを特徴とする請求項４又は５に記載の画像処理装置。
【請求項７】
前記判定手段は、前記対象画像の解像度と前記レイアウト画像の出力解像度の比較に基づいて判定を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記基準画像サイズを設定する基準画像サイズ設定手段をさらに備えることを特徴とする請求項１〜７のいずれか一項に記載の画像処理装置。
【請求項９】
前記レイアウト画像において前記対象画像を配置する配置位置を決定する配置位置決定手段をさらに備えることを特徴とする請求項１〜８のいずれか一項に記載の画像処理装置。
【請求項１０】
前記配置位置決定手段は、１以上のレイアウトパターンにより配置位置を決定することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記レイアウト画像において対象画像を配置する複数の配置位置が設定されており、前記各配置位置にそれぞれ前記基準画像サイズが設定されている場合、
前記サイズ変更手段は、前記対象画像の配置位置を変更した場合、前記対象画像に設定された前記基準画像サイズを変更することを特徴とする請求項１〜１０のいずれか一項に記載の画像処理装置。
【請求項１２】
前記レイアウト画像のサイズを設定するサイズ決定手段をさらに備えることを特徴とする請求項１〜１１のいずれか一項に記載の画像処理装置。
【請求項１３】
１以上の画像を配置してレイアウト画像を生成する画像処理装置であって、
前記レイアウト画像に配置する対象画像を、前記レイアウト画像において予め設定された基準画像サイズとした場合に、前記対象画像が所定の基準を満たすか否かを判定する判定手段と、
前記判定手段により前記対象画像が所定の基準を満たさないと判定された場合に、前記レイアウト画像のサイズを変更するレイアウト画像サイズ変更手段と、
予め設定された基準画像サイズに前記画像をリサイズして、前記レイアウト画像を生成するレイアウト画像生成手段と、
を備えることを特徴とする画像処理装置。
【請求項１４】
前記判定手段は、前記対象画像のサイズと前記基準画像サイズの比較に基づいて判定を行うことを特徴とする請求項１２に記載の画像処理装置。
【請求項１５】
前記対象画像のサイズが前記基準画像サイズよりも小さい場合に、
前記判定手段は、前記対象画像が所定の基準を満たさないと判定し、
前記レイアウト画像サイズ変更手段は、前記レイアウト画像サイズを小さくするように変更することを特徴とする請求項１４に記載の画像処理装置。
【請求項１６】
１以上の画像を配置してレイアウト画像を生成する画像処理方法であって、
前記レイアウト画像に前記画像を配置する際に、配置する対象画像を予め設定された基準画像サイズに変更した場合に、前記対象画像が所定の基準を満たすか否かを判定する判定工程と、
前記判定工程により前記対象画像が所定の基準を満たさないと判定された場合に、前記対象画像に設定された前記基準画像サイズを変更する基準画像サイズ変更工程と、
前記画像を、予め設定された基準画像サイズ又は前記基準画像サイズ変更工程において変更された基準画像サイズに変更して配置をすることにより、前記レイアウト画像を生成するレイアウト画像生成工程と、
を備えることを特徴とする画像処理方法。
【請求項１７】
１以上の画像を配置してレイアウト画像を生成する画像処理方法であって、
前記レイアウト画像に配置する対象画像を、前記レイアウト画像において予め設定された基準画像サイズとした場合に、前記対象画像が所定の基準を満たすか否かを判定する判定工程と、
前記判定工程により前記対象画像が所定の基準を満たさないと判定された場合に、前記レイアウト画像のサイズを変更するサイズ変更工程と、
予め設定された基準画像サイズに前記画像をリサイズして、前記レイアウト画像を生成するレイアウト画像生成工程と、
を備えることを特徴とする画像処理方法。
【請求項１８】
請求項１６又は１７に記載の画像処理方法をコンピュータにより実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１以上の画像をレイアウトして出力する画像処理装置、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、画像を自動的にレイアウトする画像配置装置では、レイアウトする画像を適当な大きさに適合させる処理を行っている（特許文献１参照）。しかしながら、画像を自動的に適当な大きさに合わせる場合、画像の画素数や内容によっては画像劣化が生じる場合がある。例えば、画素数の少ない画像を大きめのサイズとする場合、画像劣化が目立ってしまうことがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２４１８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像の種類によっては、ディスプレイ等の表示装置において、目視では画像劣化が認識し難い場合があり、プリンタ等の印刷機器で印刷した印字物を確認して、画像劣化が目立つことを初めて認識することもあった。このため、ユーザーは表示装置に表示された結果や印字結果を確認した後に、画像に画像劣化が発生しないように処理を施したり、レイアウトの対象とする画像を選択し直したりしなければならないという問題があった。
【課題を解決するための手段】
【０００５】
上記の課題を解決するための本発明の画像処理装置は、前記レイアウト画像に対象画像を配置する際に、前記対象画像を予め設定された基準画像サイズに変更することにより、前記対象画像が所定の基準を満たすか否かを判定する判定手段と、前記判定手段により前記対象画像が所定の基準を満たさないと判定された場合に、前記対象画像に設定された前記基準画像サイズを変更する基準画像サイズ変更手段と、前記画像を、予め設定された基準画像サイズ又は前記基準画像サイズ変更手段により変更された基準画像サイズに変更して配置をすることにより、前記レイアウト画像を生成するレイアウト画像生成手段と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、画像劣化が抑制されたレイアウト画像を簡便に出力することが可能な画像処理装置、画像配置方法、及びプログラムを実現することができる。
【図面の簡単な説明】
【０００７】
【図１】実施形態１に係る画像処理装置のブロック図である。
【図２】実施形態１に係る画像配置決定処理のフローチャートを示す図である。
【図３】実施形態１に係るレイアウトテンプレートの例である。
【図４】実施形態１に係る用紙サイズに対する基準画像サイズの割合及び設定例である。
【図５】実施形態１に係るレイアウトに用いられる画像の例である。
【図６】実施形態１に係る画像処理のフローチャートである。
【図７】実施形態１に係る基準画像サイズと対象画像の説明図である。
【図８】実施形態１に係る基準画像と対象画像の比較の際の比較する辺の決定方法の説明図である。
【図９】実施形態１に係る出力結果の一例である。
【図１０】実施形態２に係るレイアウトテンプレートを示す図である。
【図１１】実施形態２に係る画像配置処理のフローチャートである。
【図１２】実施形態２に係る出力結果の一例である。
【図１３】実施形態２に係る画像配置処理のフローチャートである。
【図１４】実施形態３に係る画像配置処理のフローチャートである。
【図１５】実施形態３の基準画像別配置枚数と基準画像サイズの関係を示す図である。
【図１６】実施形態３に係る画像配置方法の説明図である。
【図１７】実施形態４に係るレイアウトテンプレートの例及び基準画像サイズ設定の説明図である。
【図１８】実施形態５に係る基準画像と対象画像の比較方法の説明図である。
【図１９】実施形態５において、用紙サイズに合わせて再設定された基準画像サイズの例を示す図である。
【発明を実施するための形態】
【０００８】
以下、実施形態により本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
（実施形態１）
図１は、実施形態１に係る画像処理装置のブロック図である。
【００１０】
画像処理装置は、ＣＰＵ１０１と、外部入力装置１０２と、表示器１０３と、ＲＯＭ１０４と、ＲＡＭ１０５と、ハードディスクドライブ１０６と、ディスクドライブ１１０と、を有しており、それぞれがデータバス１０９を介して接続されている。また、プリンタインタフェース１０７を有しており、これを介してプリンタＨ０８と接続されている。
制御部（以下、ＣＰＵと称する）１０１は、本実施形態に係る画像処理装置全体の制御を司る。
【００１１】
外部入力装置１０２は、ユーザーが各種指示を入力するためのものであり、キーボードやマウス等が挙げられる。表示器１０３は、画像や各種情報を表示する機器である。
【００１２】
ＲＯＭ１０４は、画像処理装置全体を制御する制御手順及び画像データ等、その他必要な情報を記憶するメモリである。ＲＡＭ１０５は、プログラムの実行、及びワークエリアとして利用されるメモリである。ハードディスクドライブ１０６は、各種データの読み書きやプログラムが格納されている。ディスクドライブ１１０としては、ＣＤ−ＲＯＭ等が挙げられる。ハードディスクドライブ１０６やディスクドライブ１１０は総称して外部記憶装置と呼ばれ、以下に示すフローチャート等に対応するアプリケーションプログラムや、プリンタ１０８を制御するためのプリンタドライバ等が格納されている。この外部記憶装置は、ＲＡＭ１０５にロードされ、ＣＰＵ１０１により制御される。画像処理装置は、汎用的なパーソナルコンピュータに上記アプリケーションプログラムやプリンタドライバをインストールすることにより実施可能である。
【００１３】
データバス１０９は、各種データを転送するために用いられる。
【００１４】
本実施形態では、ユーザーが選択した画像を、ユーザーが設定した大きさでレイアウトして出力しようとした場合、画像劣化が発生するか否かを判断し、画像劣化が発生し得ると判断した場合には、レイアウトする際の画像のサイズを適切な大きさに自動的に調整する。なお、本実施形態では、ジャギーの発生の程度の大小を判定する。ここで、ジャギーとは、画像を一定の大きさに出力した際に、画像品質が目視で確認し得る程度まで劣化する状態をいい、画像劣化の一種である。より具体的には、ジャギーとは、画像の輪郭がなめらかな直線や曲線ではなく、階段状にギザギザになって見えることをいう。ジャギーは、対象となる画像の解像度が低いほど現れやすい傾向にある。
【００１５】
ここで、本実施形態に係るアプリケーションプログラムにおける画像処理方法について図２〜図９を用いて説明する。図２は、画像処理方法における初期設定のフローチャートである。
【００１６】
まず、Ｓ２０１において、レイアウトテンプレートを決定する。本実施形態では、ユーザーが複数のレイアウトテンプレートの中からいずれかを選択することで、レイアウトテンプレートが決定する。ここでは、ユーザーが選択したレイアウトテンプレートを図３とする。図３において、Ｐ３０１は表示ウィンドウ、Ｐ３０２は背景画像である。また、Ｐ３１１、Ｐ３１２、Ｐ３１３はそれぞれ、画像を配置する位置及び大きさを示した枠である。これらの枠には、それぞれ規定された大きさ（以下、「基準画像サイズ」という）が割り振られている。この基準画像サイズは、画質の劣化が許容されるサイズ（ジャギーが目立たないサイズ）である。図３では、枠Ｐ３１１にはサイズ２、枠Ｐ３１２及び枠Ｐ３１３にはサイズ３の画像サイズパターンが割り振られている。本実施形態では、各画像サイズパターン（サイズ１〜サイズ５）の基準画像サイズは、用紙サイズに対する割合が図４（ａ）に示す値となるように設定されている。図４（ａ）では、基準画像サイズは、用紙サイズのアスペクト比（縦と横の比）を維持しつつ、所定の割合に縮小した大きさとなっている。このように、本実施形態では、各基準画像サイズは、出力用紙サイズと同じ縦横比の複数の相似形とした。これにより、後述する処理を簡単にすることができる。
Ｓ２０２において、レイアウト画像を印刷させる際の出力用紙サイズを決定する。本実施形態では、ユーザーが出力用紙サイズを選択することで出力用紙サイズ、すなわち、レイアウト画像サイズを決定する。ここでは、ユーザーはＡ４の用紙サイズを選択したとする。なお、出力用紙サイズは、予め設定されていてもよく、予め設定されている場合は、Ｓ２０２はスキップする。
【００１７】
Ｓ２０３では、アプリケーションプログラムから出力される画像データの出力解像度を決定する。本実施形態では、ユーザーが出力解像度を選択することにより、出力解像度を決定する。なお、出力解像度は、予め設定されていてもよく、予め設定されている場合は、Ｓ２０３はスキップする。ここではユーザーは２００ｄｐｉの解像度を選択したとする。
【００１８】
用紙サイズをＡ４とし、出力解像度を２００ｄｐｉとした場合、用紙サイズがＡ４（２９７ｍｍ×２１０ｍｍ）で且つ出力解像度を２００ｄｐｉとして画像を印刷するためには、本実施形態では、所定のマージン等を考慮して、横が２３３９ピクセル、縦が１６５４ピクセル必要となるものとする。画像を印刷するために必要なこのピクセル数と、図４（ａ）に示す基準画像サイズの用紙サイズに対する割合から、各枠に設定される各基準画像サイズとして、図４（ｂ）で示す縦横のピクセル数が必要となることが分かる。なお、ここでは、必要なピクセル数を出力解像度に足るものとしたが、要求される出力基準によっては、これら必要ピクセル数に一定の係数を各々積算してもよい。
【００１９】
Ｓ２０４において、レイアウトに用いる画像を決定する。本実施形態では、Ｓ２０１で選択したレイアウトテンプレートにおいて画像を配置できる枚数分、ユーザーが画像を選出する。本実施形態では、ユーザーは図３に示されるレイアウトを選択しており、このレイアウト内（表示画面Ｐ３０２内）には、Ｐ３１１〜Ｐ３１３の３つの枠が存在する。したがって、ユーザーは画像枚数を３枚選出する。
【００２０】
ここで、図５に、本実施形態においてユーザーが選出した画像の画像サイズを示す。図５に示すように、本実施形態において選択した画像は、縦１４０６ピクセル×横１９８９ピクセルの画像Ｐ６０１、縦１０１８ピクセル×横１５０３ピクセルの画像Ｐ６０２、縦６３０ピクセル×横９３０ピクセルの画像Ｐ６０３であり、画像サイズが異なる。
【００２１】
Ｓ２０５において、選択した画像の配置する位置、すなわち、画像の配置位置を決定する。本実施形態では、ユーザーが選択した画像をそれぞれ、図３に示すレイアウトテンプレート（レイアウトパターン）内の枠Ｐ３１１〜Ｐ３１３のいずれに当てはめるか、すなわち、どのように画像をレイアウトテンプレートに配置するかを決定する。本実施形態では、Ｐ６０１はＰ３１１に、Ｐ６０２はＰ３１２に、Ｐ６０３はＰ３１３に当てはめたとする。
【００２２】
上述したＳ２０１〜Ｓ２０５により、ユーザーが行う初期設定は終了する。
【００２３】
ここで、初期設定を終了した後の画像処理について図６を用いて説明する。図６は、ユーザーが初期設定を行った後の画像処理のフローチャートである。
【００２４】
まず、Ｓ７０２において、基準画像のサイズと対象画像のサイズの比較を行う際に各々の縦幅を比較するのか横幅を比較するのかを決定する。基準画像サイズの縦横比は出力用紙に合わせて設定しているが、対象画像の縦横比は必ずしも出力用紙の縦横比に一致しないため、基準画像と対象画像の縦幅と横幅のいずれを比較するのか選択する。
【００２５】
ここで、Ｓ７０２において、基準画像サイズと対象画像サイズとの比較を行う際に縦又は横のいずれを比較の対象として選択するかの決定方法について、図７及び図８を用いて説明する。図７に示すＰ８０１は設定された用紙サイズを示しており、ＷとＨはそれぞれ用紙の横のピクセル数及び縦のピクセル数を表す。また、Ｐ８０２は対象画像を配置する場所に設定されている基準画像サイズを示しており、ＷｓとＨｓはそれぞれ基準画像の横のピクセル数と縦のピクセル数を示す。Ｐ８０３は対象画像サイズを示しており、ＷｏとＨｏはそれぞれ対象画像の横のピクセル数と縦のピクセル数を示す。
【００２６】
本実施形態では、基準画像サイズの縦横比を用紙サイズと合わせるように設定している。したがって、下記式（１）を満たす。
【００２７】
Ｗ／Ｈ  ＝  Ｗｓ／Ｈｓ    （１）
ここで、図８には、基準画像サイズを一定の矩形と考えたとき、対象画像の形状に応じて、縦と横どちらの辺を比較対象とするかが変わることを示している。対象画像を拡大又は縮小して基準画像サイズの矩形に内接させた場合、対象画像の縦又は横の辺のうち、基準画像サイズの矩形の辺と長さが一致する辺を比較対象とする。すなわち、基準画像サイズとは、レイアウトにおける対象画像の配置のために便宜上定義するものであり、基準画像サイズと対象画像のサイズが一致する場合も一致しない場合もある。
【００２８】
なお、図８では、対象画像が基準画像サイズの矩形よりも大きいので、対象画像を拡大して、基準画像サイズの矩形に内接させる。この場合、対象画像の縦横比（アスペクト比）が同一の相似形のうちジャギーの発生（又は画像劣化）を抑制する最小限の相似形は、基準画像サイズの矩形に内接するものとなる。
【００２９】
図８（ａ）に示すように、対象画像と基準画像の縦横比を比較した結果、対象画像の縦横比（Ｗｏ／Ｈｏ）のほうが基準画像の縦横比（Ｗｓ／Ｈｓ）より大きい、すなわち、下記式（２）を満たす場合、横の辺同士（つまり、ＷｏとＷｓ）を比較する。
【００３０】
Ｗｏ／Ｈｏ  ＞  Ｗｓ／Ｈｓ    （２）
図８（ｂ）に示すように、対象画像と基準画像の縦横比を比較した結果、対象画像の縦横比（Ｗｏ／Ｈｏ）のほうが基準画像の縦横比（Ｗｓ／Ｈｓ）より小さい、すなわち、下記式（３）を満たす場合、縦の辺同士（つまり、ＨｏとＨｓ）を比較する。
【００３１】
Ｗｏ／Ｈｏ  ＜  Ｗｓ／Ｈｓ    （３）
この場合は、縦の辺同士（つまり、ＨｏとＨｓ）を比較する。
【００３２】
なお、対象画像と基準画像の縦横比を比較した結果、下記式（４）を満たす場合は、縦と横のいずれを比較してもよいが、本実施形態では縦の長さを比較するものとした。
【００３３】
Ｗｏ／Ｈｏ  ＝  Ｗｓ／Ｈｓ    （４）
上述した方法により、Ｓ７０２において基準画像サイズと対象画像サイズとの比較を行う際に各画像の縦と横のどちらを比較するのかを決定し、比較するのが画像の縦の場合Ｓ７０３に進み、比較するのが画像の横の場合Ｓ７０６に進む。
【００３４】
Ｓ７０３では、選択された対象画像を設定された通りに配置した場合に、対象画像が所定の基準を満たすか否か、より具体的には、ジャギーが発生し難い適正な出力結果が得られるか否かを判定する。本実施形態では、対象画像のサイズが基準画像サイズよりも大きい場合は、配置する際に対象画像を縮小することになるので、ジャギーが発生し難い適正な出力結果が得られると判定する。また、対象画像のサイズが基準画像サイズと同じ場合は、配置する際に対象画像をリサイズする必要がないので、ジャギーが発生し難い適正な出力結果が得られると判定する。一方、対象画像のサイズが基準画像サイズよりも小さい場合は、配置する際に対象画像を拡大することになるので、ジャギーが発生して適正な出力結果が得られない可能性があると判定する。つまり、本実施形態では、Ｓ７０３において、対象画像の縦ピクセル数が基準画像サイズの縦ピクセル数より大きい又は対象画像の縦ピクセル数が基準画像サイズの縦ピクセル数と同じか否かを判定する。そして、対象画像の縦ピクセル数が基準画像サイズの縦ピクセル数より大きい又は同じと判定した場合はＳ７０９へ進み、現在設定されている基準画像サイズにリサイズを行う。一方、対象画像の縦ピクセル数が基準画像サイズの縦ピクセル数より小さいと判定した場合は、Ｓ７０４へ進む。
【００３５】
Ｓ７０４では、現在設定されている基準画像サイズが画像サイズパターンにおいて最小であるか否かを判定する。最小でない場合はＳ７０５に進む。一方、最小である場合はステップＳ７０９に進み、後述するようにリサイズを行う。なお、ここで、基準画像サイズが画像サイズパターンにおいて既に最小である場合は、ジャギーが発生する可能性があることをユーザーに通知するようにしてもよい。
【００３６】
Ｓ７０５では、画像サイズパターンにおいて基準画像サイズを１つ小さいものに変更する。すなわち、設定されている基準画像サイズの変更を行う。Ｓ７０５の後は、Ｓ７０３へ戻る。
【００３７】
一方、Ｓ７０６では、Ｓ７０３と同様に、選択された対象画像を設定された通りに配置した場合に、対象画像が所定の基準を満たすか否か、より具体的には、ジャギーが発生し難い適正な出力結果が得られるか否かを判定する。本実施形態では、対象画像のサイズが基準画像サイズよりも大きい場合は、配置する際に対象画像を縮小することになるので、ジャギーが発生し難い適正な出力結果が得られると判定する。また、対象画像のサイズが基準画像サイズと同じ場合は、配置する際に対象画像をリサイズする必要がないので、ジャギーが発生し難い適正な出力結果が得られると判定する。一方、対象画像のサイズが基準画像サイズよりも小さい場合は、配置する際に対象画像を拡大することになるので、ジャギーが発生して適正な出力結果が得られない可能性があると判定する。つまり、本実施形態では、Ｓ７０６において、対象画像の横ピクセル数が基準画像サイズの横ピクセル数より大きい又は対象画像の横ピクセル数が基準画像サイズの横ピクセル数と同じか否かを判定する。対象画像の横ピクセル数が基準画像サイズの横ピクセル数より大きい又は同じと判定した場合はＳ７０９へ進み、現在設定されている基準画像サイズにリサイズを行う。一方、対象画像の横ピクセル数が基準画像サイズの横ピクセル数より小さいと判定した場合は、Ｓ７０７へ進む。
【００３８】
Ｓ７０７では、Ｓ７０４と同様に、現在設定されている基準画像サイズが画像サイズパターンにおいて最小であるか否かを判定する。最小でない場合はＳ７０８へ進む。一方、最小である場合はＳ７０９に進み、後述するようにリサイズを行う。なお、ここで、基準画像サイズが画像サイズパターンにおいて既に最小である場合は、ジャギーが発生する可能性があることをユーザーに通知するようにしてもよい。
【００３９】
Ｓ７０８では、Ｓ７０５と同様に、画像サイズパターンにおいて基準画像サイズを１つ小さいものに変更する。すなわち、設定されている基準画像サイズの変更を行う。Ｓ７０８の後は、Ｓ７０６へ戻る。
【００４０】
Ｓ７０９では、現在設定されている基準画像サイズに、対象画像をリサイズする。具体的には、Ｓ７０３からＳ７０９へ進んだ場合は、対象画像の縮小を行う。このとき、対象画像の縦ピクセル数と基準画像サイズの縦ピクセル数が同じになるようにリサイズする。ただし、Ｓ７０３において、対象画像と基準画像サイズが同じであると判定された場合は、リサイズは行われない。また、Ｓ７０４からＳ７０９へ進んだ場合は、対象画像の拡大が行われる。一方、Ｓ７０６からＳ７０９へ進んだ場合は、対象画像の縮小を行う。このとき、対象画像の横ピクセル数と基準画像サイズの横ピクセル数が同じになるようにリサイズする。ただし、Ｓ７０６において、対象画像と基準画像サイズが同じであると判定された場合は、リサイズは行われない。一方、Ｓ７０７からＳ７０９へ進んだ場合は、対象画像の拡大が行われる。
【００４１】
上述したＳ７０１からＳ７０９までのステップを対象画像毎に行うことで各画像をリサイズし、Ｓ７１０へ進み処理を終了する。
【００４２】
上述した画像処理について、図５の対象画像Ｐ６０３を図３の枠Ｐ３１３に配置する場合を例に挙げて、具体的に説明する。
【００４３】
枠Ｐ３１３はサイズ３であるため、横９３６ピクセル、縦６６２ピクセルが基準画像サイズとなる（図４（ｂ）参照）。これに対し、対象画像Ｐ６０３は、図５に示すように横９３０ピクセル、縦６３０ピクセルである。
【００４４】
Ｗｏ／Ｈｏ（９３０／６３０）  ＞  Ｗｓ／Ｈｓ（９３６／６６２）
となり、上記式（２）を満たすため、Ｓ７０２において、対象画像と基準画像サイズの縦横のうち横の長さを比較することを決定する。したがって、Ｓ７０６に進む。
【００４５】
Ｓ７０６では、対象画像の横ピクセル数（Ｗｏ：９３０ピクセル）が、基準画像サイズの横ピクセル数（Ｗｓ：９３６ピクセル）より小さいと判定され、Ｓ７０７に進む。
【００４６】
Ｓ７０７では、基準画像サイズパターンが最小か否かを判定するが、対象画像に選択されている基準画像サイズパターンはパターン３であり、最小ではない。したがって、Ｓ７０８へ進み、基準画像サイズパターンを１つ小さいパターン４に変更する。
【００４７】
そして、Ｓ７０６に戻って、パターン４の基準画像サイズの横と対象画像Ｐ６０３の横とを比較する。Ｓ７０６では、対象画像の横ピクセル数（Ｗｏ：９３０ピクセル）が、基準画像サイズの横ピクセル数（Ｗｓ：７７２ピクセル）より大きいと判定され、Ｓ７０９に進む。
【００４８】
Ｓ７０９では、対象画像Ｐ６０３はパターン４の基準画像サイズにリサイズが行われることになる。このとき、対象画像の横ピクセル数と基準画像サイズの横ピクセル数が同じになるようにするが、対象画像が有する元の縦横比（アスペクト比）は変更しないようにリサイズを行う。この結果画像Ｐ６０３は、縦５２３ピクセル、横７７２ピクセルの画像となる。
【００４９】
上述した方法により、画像Ｐ６０２を枠Ｐ３１２に当てはめ、画像Ｐ６０３を枠Ｐ３１３に当てはめることにより、図９に示すようなレイアウトの画像を生成することができる。
【００５０】
そして、以上のように、対象画像が配置されたレイアウト画像は、プリンタドライバでプリンタ１０８の解像度に応じて処理された後に、プリンタ１０８に出力され、出力用紙に印刷される。
【００５１】
本実施形態では、レイアウトする際の基準画像サイズを変更することにより、ユーザーが選択した対象画像を変えることなく、ジャギーの発生を抑制したレイアウト画像を生成して出力することができる。また、基準画像サイズを変更することができるため、出力対象である画像の選択肢が広くなり、様々なパターンのレイアウト画像を生成して出力することができる。
【００５２】
（実施形態２）
本実施形態において、画像処理装置の構成及び画像処理方法における初期設定のフローは、実施形態１と同様であるので説明を省略する。
【００５３】
本実施形態に係る画像処理方法について、図１１を用いて説明する。図１１は、ユーザーが初期設定を行った後の画像処理のフローチャートである。
【００５４】
まず、Ｓ１２０２において、対象画像と基準画像サイズを比較する際に、縦横どちらを比較するかを決定する。この決定方法は、実施形態１において図７を用いて説明した決定方法と同様であるので説明を省略する。
【００５５】
Ｓ１２０２において、縦を比較すると決定した場合はＳ１２０３へ進み、横を比較すると決定した場合はＳ１２０６へ進む。
【００５６】
Ｓ１２０３では、選択された対象画像を設定された通りに配置した場合に、対象画像が所定の基準を満たすか否か、より具体的には、ジャギーが発生し難い適正な出力結果が得られるか否かを判定する。本実施形態では、Ｓ７０３と同様に、対象画像のサイズが基準画像サイズよりも大きい場合は、配置する際に対象画像を縮小することになるので、ジャギーが発生し難い適正な出力結果が得られると判定する。また、対象画像のサイズが基準画像サイズと同じ場合は、配置する際に対象画像をリサイズする必要がないので、ジャギーが発生し難い適正な出力結果が得られると判定する。つまり、対象画像の縦ピクセル数が基準画像サイズの縦ピクセル数より大きい又は対象画像の縦ピクセル数が基準画像サイズの縦ピクセル数と同じか否かを判定する。対象画像の縦ピクセル数が基準画像サイズの縦ピクセル数より大きい又は同じと判定した場合はＳ１２０９へ進み、現在設定されている基準画像サイズにリサイズを行う。一方、対象画像の縦ピクセル数が基準画像サイズの縦ピクセル数より小さいと判定した場合は、Ｓ１２０４へ進む。
【００５７】
Ｓ１２０４において、選択されているデザインテンプレートの枠の中から、対象画像の縦ピクセル数の方が基準画像サイズの縦のピクセル数よりも大きいものがあるか否かを検索する。言い換えれば、対象画像の縦ピクセル数よりも縦のピクセル数が小さい基準画像サイズが設定された枠があるか否かを判定する。対象画像の縦ピクセル数よりも縦のピクセル数が小さい基準画像サイズが設定された枠があった場合、Ｓ１２０５に進む。一方、枠がない場合は、Ｓ１２０９へ進む。
【００５８】
Ｓ１２０５では、現在判定処理を行っている対象画像と、Ｓ１２０４において検索により見つけた枠に設定されている対象画像の配置予定位置を交換し、Ｓ１２０９へ進む。すなわち、現在判定処理を行っている対象画像と、縦のピクセル数が対象画像の縦ピクセル数よりも小さい基準画像サイズの枠に配置された対象画像とを入れ替える。Ｓ１２０９では、入れ替えた後の枠の縦ピクセル数に合うようにリサイズする。
【００５９】
一方、Ｓ１２０６では、Ｓ１２０３と同様に、選択された対象画像を設定された通りに配置した場合に、対象画像が所定の基準を満たすか否か、より具体的には、ジャギーが発生し難い適正な出力結果が得られるか否かを判定する。本実施形態では、対象画像のサイズが基準画像サイズよりも大きい場合は、配置する際に対象画像を縮小することになるので、ジャギーが発生し難い適正な出力結果が得られると判定する。また、対象画像のサイズが基準画像サイズと同じ場合は、配置する際に対象画像をリサイズする必要がないので、ジャギーが発生し難い適正な出力結果が得られると判定する。一方、対象画像のサイズが基準画像サイズよりも小さい場合は、配置する際に対象画像を拡大することになるので、ジャギーが発生して適正な出力結果が得られない可能性があると判定する。つまり、対象画像の横ピクセル数が基準画像サイズの横ピクセル数より大きい又は対象画像の横ピクセル数が基準画像サイズの横ピクセル数と同じか否かを判定する。対象画像の横ピクセル数が基準画像サイズの横ピクセル数より大きい又は同じと判定した場合はＳ１２０９へ進み、現在設定されている基準画像サイズにリサイズを行う。一方、対象画像の横ピクセル数が基準画像サイズの横ピクセル数より小さいと判定した場合は、Ｓ１２０７へ進む。
【００６０】
Ｓ１２０７では、選択されているデザインテンプレートの枠の中から、対象画像の横ピクセル数の方が基準画像サイズの横のピクセル数よりも大きいものがあるか否かを検索する。言い換えれば、対象画像の横ピクセル数よりも横のピクセル数が小さい基準画像サイズが設定された枠があるか否かを判定する。対象画像の横ピクセル数よりも横のピクセル数が小さい基準画像サイズが設定された枠があった場合、Ｓ１２０８に進む。一方、枠がない場合は、Ｓ１２０９へ進む。
【００６１】
Ｓ１２０８では、現在判定処理を行っている対象画像と、Ｓ１２０７において検索により見つけた枠に設定されている対象画像の配置予定位置を交換し、Ｓ１２０９へ進む。すなわち、現在判定処理を行っている対象画像と、横のピクセル数が対象画像の横ピクセル数よりも小さい基準画像サイズの枠に配置された対象画像とを入れ替える。Ｓ１２０９では、入れ替えた後の枠の横ピクセル数に合うようにリサイズする。
【００６２】
Ｓ１２０９では、現在設定されている基準画像サイズに、対象画像をリサイズする。具体的には、Ｓ１２０３からＳ１２０９へ進んだ場合は、対象画像の縮小を行う。このとき、対象画像の縦ピクセル数と基準画像サイズの縦ピクセル数が同じになるようにリサイズする。ただし、Ｓ１２０３において、対象画像と基準画像サイズが同じであると判定された場合は、リサイズは行われない。また、Ｓ１２０４からＳ１２０９へ進んだ場合は、対象画像の拡大が行われる。一方、Ｓ１２０６からＳ１２０９へ進んだ場合は、対象画像の縮小を行う。このとき、対象画像の横ピクセル数と基準画像サイズの横ピクセル数が同じになるようにリサイズする。ただし、Ｓ１２０６において、対象画像と基準画像サイズが同じであると判定された場合は、リサイズは行われない。一方、Ｓ１２０７からＳ１２０９へ進んだ場合は、対象画像の拡大が行われる。
【００６３】
上述したＳ１２０１からＳ１２０９までのステップを対象画像毎に行うことで各画像をリサイズし、Ｓ１２１０へ進み処理を終了する。
【００６４】
上述した画像処理について、Ｓ２０１において、図１０で示されるレイアウトテンプレートが選択された場合を例に挙げて説明する。ここでは、図５の対象画像Ｐ６０１は図１０の枠Ｐ１１１１に、対象画像Ｐ６０２は枠Ｐ１１１２に、対象画像Ｐ６０３を図１０の枠Ｐ１１１３に配置すると設定したとする。
【００６５】
Ｓ１２０２では、Ｓ７０２と同様の方法により、対象画像と基準画像サイズの縦横のうち横の長さを比較することを決定する。したがって、Ｓ１２０６へ進み、対象画像Ｓ６０３の横ピクセルと枠１１１３の横ピクセル数との比較を行う。
【００６６】
ここで、Ｗｏ（９３０）＜  Ｗｓ（９３６）
となり、対象画像Ｓ６０３の横ピクセルは、枠Ｐ１１１３の横ピクセルより小さいと判定される。したがって、Ｓ１２０７に進む。
【００６７】
Ｓ１２０７において、対象画像の横のピクセル数よりも横のピクセル数が小さい基準画像サイズがあるか否かを判定する。ここで、枠Ｐ１１１２の横ピクセルと対象画像Ｐ６０３の横ピクセルを比較すると、対象画像Ｐ６０３の横ピクセル（Ｈｏ：９３０）が、枠Ｐ１１１２の横ピクセル（Ｈｓ：７７２）より大きい。すなわち、対象画像の横ピクセル数よりも横のピクセル数が小さい基準画像サイズがあるので、Ｓ１２０８へ進む。
【００６８】
Ｓ１２０８では、対象画像Ｐ６０３は枠Ｐ１１１２に配置することとし、枠Ｐ１１１２に配置予定であった対象画像Ｐ６０２は対象画像Ｐ６０３と入れ替えに枠Ｐ１１１３に配置することに再設定する。
【００６９】
その後、Ｓ１２０９において、対象画像Ｐ６０３を、枠Ｐ１１１２の横ピクセル数と対象画像Ｐ６０３の横ピクセル数が同じになるようにリサイズする。具体的には、画像Ｐ６０３が有する元の縦横比は変えずに、縦５２３ピクセル、横７７２ピクセルの画像とする。
【００７０】
上述した方法により、対象画像Ｐ６０１から対象画像Ｐ６０３まで同様の処理を行うことにより、図１２に示すような出力画像を得ることができる。
【００７１】
本実施形態では、決定したレイアウトテンプレートに、複数の画像をそれぞれ配置して出力しようとした場合、画像が劣化し得ると判断される画像があれば、レイアウトテンプレート内に設定されている他のより適切な枠に画像を移動させる処理を行う。これにより、ユーザーが選択した対象画像を変えることなく、ジャギーの発生を抑制したレイアウト画像を出力することができる。また、出力対象である画像の選択肢が広くなり、様々なパターンのレイアウト画像を生成して出力することができる。
【００７２】
（実施形態３）
本実施形態において、画像処理装置の構成は、実施形態１と同様であるので説明を省略する。
【００７３】
本実施形態に係る画像処理方法について、図１３を用いて説明する。図１３は、画像処理方法における初期設定のフローチャートである。
【００７４】
Ｓ１４０１において出力用紙サイズを決定する。本実施形態では、ユーザーが出力用紙サイズを選択することで、出力用紙サイズを決定する。ユーザーは、まずＳ１４０１において出力用紙サイズを選択する。ここでは、ユーザーはＡ４サイズを選択したとする。
Ｓ１４０２では、出力解像度を決定する。本実施形態では、ユーザーが出力解像度を選択することにより、出力解像度を決定する。なお、出力解像度は、予め設定されていてもよく、予め設定されている場合は、Ｓ１４０２はスキップする。ここではユーザーは２００ｄｐｉの解像度を選択したとする。
【００７５】
Ｓ１４０３において、レイアウトに用いる画像を決定する。このとき、ユーザーはレイアウトしたい画像を必要な枚数分選択する。ここで、ユーザーは図５に示される画像Ｐ６０１、画像Ｐ６０２、画像Ｐ６０３の３枚を選択したとする。ユーザーが行う操作は以上である。
【００７６】
図１４を用いて、上記のようなユーザーの初期設定に対して本実施形態の画像処理装置が行う画像処理の流れを説明する。
【００７７】
まず、Ｓ１５０１において、画像の配置パターンを決定する。ここでいう画像の配置パターンとは、配置する各画像の大きさのパターンである。配置する画像の枚数に応じて１以上の配置パターンが用意されているものとし、本実施形態では、画像が３枚の場合は図１６に示す画像サイズパターンが予め用意されているものとした。したがって、図１６に示す画像の配置パターンからいずれか１つを任意に選択する。ここでは、パターンＤを選択したとする。図１６の画像サイズパターン表において、各サイズにある縦横の画像サイズは、実施形態１の図４（ａ）を用いて説明した方法と同様の方法により設定されている。すなわち、ユーザーが設定した用紙サイズ及び出力解像度と、図４（ａ）に示すような各基準画像サイズの用紙サイズに対する割合とに基づいて設定されている。
【００７８】
Ｓ１５０２において、レイアウトテンプレートにおいて画像を配置する位置を決定する。本実施形態では、レイアウトテンプレートの各枠に画像配置予定点が設けられており、各対象画像に対して画像配置予定点の中からいずれか１つをそれぞれ選択することで、レイアウトテンプレートにおいて画像を配置する位置が決定する。
【００７９】
ここで、本実施形態では、レイアウトテンプレートとして、図１６に示すものが設定されている。図１６において、Ｐ１７０１は表示を行うウィンドウ、Ｐ１７０２は背景画像、Ｐ１７１１からＰ１７１４は画像配置予定点である。すなわち、図１６では、予め４点が画像配置する部分として設定されている。本実施形態では、３つの画像のレイアウトをしようとしているので、画像配置予定点から３点を選択すればよい。ここでは、画像配置予定点Ｐ１７１１、画像配置予定点Ｐ１７１３、画像配置予定点Ｐ１７１４の３点を選択した。そして、画像配置予定点Ｐ１７１１には画像Ｐ６０１、画像配置予定点Ｓ１７１３には画像Ｐ６０３、画像配置予定点Ｓ１７１４には画像Ｐ６０２を設定した。
【００８０】
Ｓ１５０３において、配置予定位置に配置パターンを当てはめる。本実施形態は、図１６において、どの画像配置予定点にどの画像サイズを当てはめるかを設定する。Ｓ１５０１において選択した画像サイズパターンのパターンＤでは、サイズ２が１つ、サイズ３が２つである。ここでは、画像配置予定点Ｐ１７１１にはサイズ２、画像配置予定点Ｓ１７１３と画像配置予定点Ｓ１７１４にはサイズ３を設定した。
【００８１】
この後、Ｓ１５０４からＳ１５１３までは、実施形態１のフローチャート図６におけるＳ７０１からＳ７１０までと同様であるので説明を省略する。
【００８２】
Ｓ１５１４において、リサイズが終了した各対象画像を配置予定位置に配置する。配置が終了した結果を図９に示す。本実施形態においてシステムがＳ１５０１からＳ１５０３において処理した結果が、実施形態１におけるレイアウトテンプレートと同じであり、また、ユーザーによる初期設定が実施形態１と同じであるため、実施形態１と実施形態３の出力画像は同じものとなる。
【００８３】
本実施形態では、レイアウトテンプレート内には画像を配置するための画像配置点が設定されており、システムは、選択された画像をこの画像配置点に対応付けて、自動で画像の大きさを決定して配置する処理を行う。
【００８４】
これにより、ユーザーが選択した対象画像を変えることなく、ジャギーの発生を抑制したレイアウト画像を出力することができる。また、出力対象である画像の選択肢が広くなり、様々なパターンのレイアウト画像を出力することができる。
【００８５】
本実施形態では、レイアウトテンプレートに枠が設定されているのではなく、画像配置点が設定されているだけなので、画像を配置する際に画像それぞれにランダムに一定の回転角度を加えてもよい。回転角度を加えて配置することにより、得られるレイアウト結果にさらに多様性を与えることができる。
【００８６】
（実施形態４）
本実施形態において、画像処理装置の構成及び画像処理方法における初期設定のフローは、実施形態１と同様であるので説明を省略する。ただし、本実施形態では、ユーザーは図１７（ａ）に示すレイアウトテンプレートを選択したとする。
【００８７】
図１７（ａ）において、Ｐ１８０１は表示ウィンドウ、Ｐ１８０２は背景画像、Ｐ１８１１、Ｐ１８１２、Ｐ１８１３はそれぞれ画像を入れる枠である。図１８に示すように、Ｐ１８１１、Ｐ１８１２、Ｐ１８１３で示される枠は矩形ではなく、ひし形である。
【００８８】
以下、本実施形態に係る画像処理方法について説明するが、実施形態１と同様の部分については説明を省略する。なお、Ｓ７０２における基準画像サイズと対象画像サイズとの比較を行う際に縦又は横のいずれを比較の対象として選択するかの決定方法以外は、実施形態１と同様である。
【００８９】
本実施形態におけるＰ１８１１、Ｐ１８１２、Ｐ１８１３で示される枠は矩形ではなく菱形である。したがって、実施形態１で説明した「基準画像サイズ」は、図１８（ｂ）に示すように、菱形の枠に外接する矩形とする。すなわち、本実施形態では、基準画像サイズとは、枠に外接する矩形のサイズとする。
【００９０】
Ｓ７０２では、基準画像サイズと対象画像サイズとの比較を行う際に縦又は横のいずれを比較の対象として選択するかを決定する。このとき、縦横どちらを比較するかの判断は、実施形態１とは異なる。
【００９１】
本実施形態では、Ｗｏ／Ｈｏ＞Ｗｓ／Ｈｓとなる場合、縦の長さ、すなわち、ＨｏとＨｓとを比較する。また、Ｗｏ／Ｈｏ＜Ｗｓ／Ｈｓとなる場合、横の長さ、すなわち、ＷｏとＷｓとを比較する。なお、Ｗｏ／Ｈｏ＝Ｗｓ／Ｈｓとなる場合は、縦横どちらの辺を比較してもよい。
【００９２】
上述したように、基準画像サイズと対象画像サイズとの比較を行う際に比較の対象とする辺の選択が実施形態１とは逆になる。これは、対象画像の縦横比（アスペクト比）同一の相似形のうちレイアウトの枠の中内空白を生じさせない最小限の相似形は、基準画像サイズの矩形に外接するものとなるためである。
【００９３】
図１８（ａ）に示すように、対象画像と基準画像サイズの縦横比の比較した結果、対象画像の縦横比（ＷＯ／ＨＯ）のほうが基準画像サイズの縦横比（Ｗｓ／Ｈｓ）よりも大きい場合、縦の辺同士を比較すればよい。これは、対象画像の縦横比同等の相似形のうち、画像劣化が出ないと判断しうる最小の相似形の縦の辺が、基準画像サイズの矩形の縦の辺に外接するためである。
【００９４】
一方、図１８（ｂ）に示すように、対象画像と基準画像の縦横比を比較した結果、対象画像の縦横比（ＷＯ／ＨＯ）のほうが基準画像サイズの縦横比（Ｗｓ／Ｈｓ）よりも小さい場合は、横の辺同士を比較すればよい。これは、対象画像の縦横比同等の相似形のうち、画像劣化が出ないと判断しうる最小の相似形の横の辺が、基準画像サイズの矩形の横の辺に外接するためである。
【００９５】
このようにして比較対象とする辺を決定した後は、矩形の基準画像サイズと対象画像を比較することで、画像の劣化が生じうるかどうかの判断を行う。これ以降のステップは実施形態１と同じフローであるため、ここでは説明を省略する。
【００９６】
本実施形態では、ユーザーが選択したテンプレートにおける枠の形を生かした出力を行いたい場合の処理について説明した。ユーザーが選択したテンプレートにおける枠の形を生かした出力とは、テンプレートに配置した画像を枠と同じ形状とすることで、画像があたかも枠にくり抜かれたような出力をすることをいう。
【００９７】
本実施形態では、実施形態１と同様に、画像に対してユーザーが設定した大きさでレイアウトし出力しようとした場合に、画像の劣化が生じうると判断されたら、自動的に最適な大きさに変更する。
【００９８】
これにより、ユーザーが選択した対象画像を変えることなく、ジャギーの発生を抑制したレイアウト画像を出力することができる。また、出力対象である画像の選択肢が広くなり、様々なパターンのレイアウト画像を生成して出力することができる。
【００９９】
（実施形態５）
本実施形態において、画像処理装置の構成及び画像処理方法における初期設定のフローは、実施形態１と同様であるので説明を省略する。
【０１００】
本実施形態に係る画像処理方法では、ユーザーが選択した画像を、ユーザーが設定した大きさでレイアウトして出力しようとした場合、画像劣化が発生するか否かを判断し、画像劣化が発生し得ると判断した場合には、出力データの全体サイズを変更する。
【０１０１】
まず、初期設定においてユーザーが設定した解像度と、選択された対象画像の解像度を比較する。対象画像の解像度が設定した解像度より低ければ、画像劣化が発生し得ると判断して、出力データの全体サイズを小さくして出力する。出力データの全体サイズ、例えば、出力用紙のサイズを小さくしてこれに収まるように出力する。このとき、出力用紙サイズはもともとユーザーが選択した用紙サイズと相似形のものとするのが好ましい。
【０１０２】
そして、再設定した用紙サイズに合わせて、基準画像サイズも再設定する。本実施形態では、図１９に示すように、図４（ａ）に示す比率を維持しつつ基準画像サイズを再設定した。
【０１０３】
本実施形態では、対象画像のうち１以上の対象画像の解像度が、設定した解像度より低い場合に上述した処理を行うこととした。
【０１０４】
上述したように、画像が劣化し得ると判断された場合、ユーザーが設定した用紙サイズに対する各画像サイズの割合を保つように用紙サイズを変更することで、ユーザーが設定した各画像の出力サイズ（用紙サイズ）に対する大きさを保つことができる。
【０１０５】
これにより、ユーザーが選択した対象画像を変えることなく、ジャギーの発生を抑制したレイアウト画像を出力することができる。また、出力対象である画像の選択肢が広くなり、様々なパターンのレイアウト画像を生成して出力することができる。
【０１０６】
（他の実施形態）
以上、本発明の各実施形態を説明したが、本発明の基本的構成は上述したものに限定されるものではない。
【０１０７】
上述した実施形態では、レイアウト画像を作成する際に、出力用紙サイズを決定するものとしたが、これに限定されるものではない。例えば、作成したレイアウト画像をディスプレイにレイアウトを表示する場合は、用紙サイズの代わりにディスプレイ表示サイズを決定して、同様に処理を行えばよい。
【０１０８】
実施形態１では、画像サイズパターンから基準画像サイズを選択するものとしたが、これに限定されず、基準画像サイズをユーザーが設定できるようにしてもよい。例えば、Ｓ７０４において基準画像サイズが画像サイズパターンにおいて既に最小である場合に、画像サイズパターンの設定よりも小さい基準画像サイズをユーザーが設定できるようにしてもよい。これにより、より確実にジャギーが発生するのを抑制することができる。
【０１０９】
また、実施形態１では、Ｓ７０４又はＳ７０７において、対象画像を配置する枠の基準画像サイズが画像サイズパターンにおいて最小である場合は、Ｓ７０９に進んで画像を拡大することとしたが、これに限定されるものではない。この場合は、画像の劣化が目立つことを示す警告表示を出して、画像の変更（画像の再選択）を促すようにしてもよい。
【０１１０】
実施形態２では、選択した３枚の対象画像が基準画像のどれかに変更が可能な場合について説明したが、対象画像が最も小さい基準画像よりもさらに小さい場合は、画像の劣化が目立つことを示す警告表示を出して、画像の変更（画像の再選択）を促してもよい。
【０１１１】
実施形態４では、画像を配置する枠を菱形とする場合を例に挙げて説明したが、枠の形状が菱形以外であっても、実施形態４と同様の方法により画像処理を行うことにより、ジャギーが発生するのを抑制することができる。枠の形が任意の形状であっても、その枠が基準画像サイズに内接するように設定しておくことで同様の処理を行うことができる。
【０１１２】
また、上述した実施形態では、対象画像の縦横比と基準画像サイズの縦横比を比較して、縦と横のいずれの辺を比較するか決定するようにしたが、これに限定されるものではない。例えば、画像の縦横比の代わりに、対象画像をレイアウト中に当てはめた場合の解像度（以後Ｒｏとする）を算出した結果と、出力解像度（以後Ｒｓと称する）とを比較するようにしてもよい。この場合も、上述した実施形態と同様の効果が得られる。以下、その手順について説明する。
【０１１３】
対象画像Ｐ６０３を、例えば、図３で示されるレイアウトテンプレートのＰ３１１に配置した場合の解像度Ｒｏが、出力画像の解像度と等しい場合、すなわちＲｏ＝Ｒｓの場合、レイアウト上の希望した配置に、出力画像をそのまま置く。
【０１１４】
一方、対象画像Ｐ６０３の解像度が出力解像度よりも大きい場合、すなわちＲｏ＞Ｒｓの場合は、対象画像をリサイズして配置する。このとき、縦と横どちらを基準にどの程度リサイズするかは、対象画像と基準画像の縦横比の比較を行って決定する。Ｗｏ／Ｈｏ＞Ｗｓ／Ｈｓとなる場合、横の長さ、つまりＷｏをＷｓに一致させるようにリサイズする。また、Ｗｏ／Ｈｏ＞Ｗｓ／Ｈｓとなる場合、縦の長さ、すなわち、ＨｏをＨｓに一致させるようにリサイズする。なお、Ｗｏ／Ｈｏ  ＝  Ｗｓ／Ｈｓとなる場合、縦横どちらを基準にしてリサイズしてもよい。
【０１１５】
また、対象画像Ｐ６０３の解像度が出力解像度よりも低い場合、すなわち、Ｒｏ＜Ｒｓの場合は、より小さい基準画像サイズに対象画像のサイズを下げた場合の対象画像の解像度Ｒｏを求める。最終的に、Ｒｏ＝ＲｓかＲｏ＞Ｒｓとなるような画像サイズになるまで縮小する。ここで、縦と横どちらを基準にどの程度リサイズするかは、対象画像と基準画像サイズの縦横比の比較を行って決定する。Ｗｏ／Ｈｏ＞Ｗｓ／Ｈｓとなる場合、横のサイズを一致させるようにリサイズする。また、Ｗｏ／Ｈｏ＜Ｗｓ／Ｈｓとなる場合は、縦のサイズを一致させるようにリサイズする。なお、Ｗｏ／Ｈｏ  ＝  Ｗｓ／Ｈｓとなる場合、縦横どちらを一致させてリサイズしてもよい。
【０１１６】
上述した実施形態では、画像劣化としてジャギーの発生を例に挙げて説明したが、画像劣化はこれに限定されるものではない。いずれの画像劣化が生じ得る場合であっても、画像の画像劣化が生じ得ると判定された場合に、対象画像に設定された基準画像サイズを変更し、画像をその基準画像サイズに変更して配置をするようにすればよい。
【０１１７】
上述した実施形態は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウエア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータを連動させて実行させるようにしてもよい。また、上記した処理の全てをソフトウエアで実現する必要はなく、一部又は全部をハードウエアによって実現するようにしてもよい。
【図１】
2014017661.tif 000003
【図２】
2014017661.tif 000004
【図３】
2014017661.tif 000005
【図４】
2014017661.tif 000006
【図５】
2014017661.tif 000007
【図６】
2014017661.tif 000008
【図７】
2014017661.tif 000009
【図８】
2014017661.tif 000010
【図９】
2014017661.tif 000011
【図１０】
2014017661.tif 000012
【図１１】
2014017661.tif 000013
【図１２】
2014017661.tif 000014
【図１３】
2014017661.tif 000015
【図１４】
2014017661.tif 000016
【図１５】
2014017661.tif 000017
【図１６】
2014017661.tif 000018
【図１７】
2014017661.tif 000019
【図１８】
2014017661.tif 000020
【図１９】
2014017661.tif 000021