(57)【要約】  ぼけの程度が少ない画像を出力できる画像のレイアウト・サイズ算出装置，その方法およびそのプログラムを提供する。画像の部分ごとのぼけ値を算出し，最小のぼけ値を決定する（ステップ24）。画像をプリントするプリンタの解像度が読み取られる（ステップ25）。画像の画素数，決定したぼけ値，プリンタの解像度から，第２のしきい値以下のぼけ値となるレイアウト・サイズが算出される（ステップ26）。算出されたレイアウト・サイズ以下の大きさの画像をプリントすることにより，プリントされた画像のぼけの程度は小さくなる。
2019188167.tif 000002
【特許請求の範囲】
【請求項１】
ぼけの程度を表すぼけ値であって，画像部分ごとのぼけ値のうち，第１のしきい値以下のぼけ値を，１枚の画像の中から決定するぼけ値決定手段，および
上記ぼけ値決定手段によって決定されたぼけ値と上記画像の画素数と上記画像の出力装置の解像度とにもとづいて，ぼけ値が第２のしきい値以下となる上記画像のレイアウト・サイズを算出するレイアウト・サイズ算出手段，
を備えた画像のレイアウト・サイズ算出装置。
【請求項２】
上記画像のシャープネスを強調するシャープネス強調手段をさらに備え，
上記レイアウト・サイズ算出手段は，
上記ぼけ値決定手段によって決定されたぼけ値と上記画像の画素数と上記画像の出力装置と上記シャープネス強調手段におけるシャープネスの強調度とにもとづいて，上記画像のぼけ値が第２のしきい値以下となる上記画像のレイアウト・サイズを算出する，
請求項１に記載の画像のレイアウト・サイズ算出装置。
【請求項３】
上記レイアウト・サイズ算出手段によって算出されたレイアウト・サイズ以下の大きさの枠に上記画像を収めて出力装置から上記画像を出力させる出力制御手段，
をさらに備えた請求項１または２に記載の画像のレイアウト・サイズ算出装置。
【請求項４】
上記出力制御手段は，
上記レイアウト・サイズ算出手段によって算出されたレイアウト・サイズ以下の大きさの枠に上記画像を収め，かつ上記画像の解像度を観察距離において区別できる解像度以下として出力装置から上記画像を出力させる，
請求項３に記載の画像のレイアウト・サイズ算出装置。
【請求項５】
上記画像を出力する枠を指定する枠指定手段，
上記枠指定手段によって指定された枠の大きさが上記レイアウト・サイズ算出手段によって算出されたレイアウト・サイズよりも大きいことに応じて警告する警告手段，および
出力指令を入力する出力指令入力手段をさらに備え，
上記出力制御手段は，上記警告手段における警告後に上記出力指令入力手段から出力指令が入力されたことに応じて，上記枠指定手段によって指定された枠に上記画像を収めて上記出力装置から出力させる，
請求項３または４に記載の画像のレイアウト・サイズ算出装置。
【請求項６】
上記第２のしきい値を入力するしきい値入力手段をさらに備え，
上記レイアウト・サイズ算出手段は，
上記ぼけ値決定手段によって決定されたぼけ値と上記画像の出力装置の解像度とにもとづいて，上記しきい値入力手段から入力された上記第２のしきい値以下となるレイアウト・サイズを算出する，
請求項１から５のうち，いずれか一項に記載の画像のレイアウト・サイズ算出装置。
【請求項７】
ぼけの程度が異なる複数のサンプル画像の中から，ぼけの程度を許容する画像を選択する画像選択手段をさらに備え，
上記しきい値入力手段は，
上記画像選択手段によって選択された画像に対応する第２のしきい値を入力する，
請求項６に記載の画像のレイアウト・サイズ算出装置。
【請求項８】
上記ぼけ値決定手段は，
上記画像の中から，最も小さなぼけ値を，１枚の画像の中から決定する，
請求項１から７のうち，いずれか一項に記載の画像のレイアウト・サイズ算出装置。
【請求項９】
上記レイアウト・サイズ算出手段は，
上記ぼけ値決定手段によって決定されたぼけ値と上記画像の画素数と上記画像の出力装置の解像度とにもとづいて，上記画像のぼけが無くなるレイアウト・サイズを算出する，
請求項１から８のうち，いずれか一項に記載の画像のレイアウト・サイズ算出装置。
【請求項１０】
上記レイアウト・サイズ算出手段は，
上記ぼけ値決定手段によって決定されたぼけ値と上記画像の画素数と上記画像の出力装置の解像度とにもとづいて，ぼけ値が第２のしきい値以下となる最大のレイアウト・サイズを算出する，
請求項１から９のうち，いずれか一項に記載の画像のレイアウト・サイズ算出装置。
【請求項１１】
画像の主要被写体の画像部分のぼけの程度を表すぼけ値と主要被写体を除く画像部分のぼけの程度を表すぼけ値とを算出するぼけ値算出手段，および
上記レイアウト・サイズ算出手段によって算出されたレイアウト・サイズ以下の大きさの枠に収められる上記画像について，上記ぼけ値算出手段によって算出された主要被写体の画像部分のぼけの程度を表すぼけ値と主要被写体を除く画像部分のぼけの程度を表すぼけ値との関係を維持させる画像処理を行う画像処理手段をさらに備え，
上記出力制御手段は，
上記画像処理手段において画像処理が行われた画像を，上記レイアウト・サイズ算出手段によって算出されたレイアウト・サイズ以下の大きさの枠に収めて出力装置から出力させる，
請求項３に記載の画像のレイアウト・サイズ算出装置。
【請求項１２】
ぼけ値決定手段が，ぼけの程度を表すぼけ値であって，画像部分ごとのぼけ値のうち，第１のしきい値以下のぼけ値を，１枚の画像の中から決定し，
レイアウト・サイズ算出手段が，上記ぼけ値決定手段によって決定されたぼけ値と上記画像の画素数と上記画像の出力装置の解像度とにもとづいて，ぼけ値が第２のしきい値以下となる上記画像のレイアウト・サイズを算出する，
画像のレイアウト・サイズ算出方法。
【請求項１３】
画像のレイアウト・サイズ算出装置のコンピュータを制御するコンピュータが読み取り可能なプログラムであって，
ぼけの程度を表すぼけ値であって，画像部分ごとのぼけ値のうち，第１のしきい値以下のぼけ値を，１枚の画像の中から決定させ，
決定されたぼけ値と上記画像の画素数と上記画像の出力装置の解像度とにもとづいて，ぼけ値が第２のしきい値以下となる上記画像のレイアウト・サイズを算出させるように画像のレイアウト・サイズ算出装置のコンピュータを制御するプログラム。
【請求項１４】
請求項13に記載のプログラムを格納した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，画像のレイアウト・サイズ算出装置および方法ならびに画像のレイアウト・サイズ算出プログラムおよびそのプログラムを格納した記録媒体に関する。
【背景技術】
【０００２】
フォト・アルバムなどでは大量の画像の中からアルバムに使用する画像が選択され，選択された画像がレイアウトされる(特許文献１)。そのようなレイアウトにおいてユーザのアシストが行われている。また，複数の画像データの要否を判断する装置(特許文献２)，画像を出力する際に出力サイズを変更する装置(特許文献３)，実際に現れる出力画像上での画像の大きさを換算するもの(特許文献４)なども考えられている。さらに，入力画像とその出力サイズ・形式をチェックし，必要に応じて入力画像そのものに対して解像度・画素数を縮小するもの(特許文献５)，リフォーカス画像においてピントが合っている被写体以外の被写体のぼけを強調するもの(特許文献６)，画像のぼけ状態を評価するもの(特許文献７)なども考えられている。さらに，解像度に応じてサムネイル画像を分類して表示することによりプリントサイズにあった画像を容易に選択するものもある(特許文献８)。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2014-199641号公報
【特許文献２】特開2013-143661号公報
【特許文献３】特開2005-236808号公報
【特許文献４】特開2003-250040号公報
【特許文献５】特開2004-23322号公報
【特許文献６】特開2016-24489号公報
【特許文献７】特開2015-156189号公報
【特許文献８】特開2001-36843号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像の印刷，表示などのように画像を出力する場合に原画像を出力するのに想定している大きさと比べて拡大しすぎてしまうと，原画像がぼけていないにも関わらず出力された画像がぼけてしまうことがある。【０００５】
この発明は，出力された画像がぼけないようなレイアウト・サイズを算出できるようにすることを目的とする。  
【課題を解決するための手段】
【０００６】
この発明による画像のレイアウト・サイズ算出装置は，ぼけの程度を表すぼけ値であって，画像部分ごとのぼけ値のうち，第１のしきい値以下のぼけ値を，１枚の画像の中から決定するぼけ値決定手段，およびぼけ値決定手段によって決定されたぼけ値と画像の画素数と画像の出力装置の解像度とにもとづいて，ぼけ値が第２のしきい値以下となる画像のレイアウト・サイズを算出するレイアウト・サイズ算出手段を備えていることを特徴とする。【０００７】
この発明は，画像のレイアウト・サイズ算出方法も提供している。すなわち，この方法は，ぼけ値決定手段が，ぼけの程度を表すぼけ値であって，画像部分ごとのぼけ値のうち，第１のしきい値以下のぼけ値を，１枚の画像の中から決定し，レイアウト・サイズ算出手段が，ぼけ値決定手段によって決定されたぼけ値と画像の画素数と画像の出力装置の解像度とにもとづいて，ぼけ値が第２のしきい値以下となる画像のレイアウト・サイズを算出することを特徴とする。【０００８】
また，この発明は，画像のレイアウト・サイズ算出装置のコンピュータを制御するコンピュータが読み取り可能なプログラムおよびそのプログラムを格納した記録媒体(可搬型記録媒体)を提供している。【０００９】
さらに，画像のレイアウト・サイズ算出装置が，プロセッサを備え，そのプロセッサが，ぼけの程度を表すぼけ値であって，画像部分ごとのぼけ値のうち，第１のしきい値以下のぼけ値を，１枚の画像の中から決定し，決定されたぼけ値と画像の画素数と画像の出力装置の解像度とにもとづいて，ぼけ値が第２のしきい値以下となる画像のレイアウト・サイズを算出するようにしてもよい。【００１０】
画像のシャープネスを強調するシャープネス強調手段をさらに備えてもよい。この場合，レイアウト・サイズ算出手段は，たとえば，ぼけ値決定手段によって決定されたぼけ値と画像の画素数と画像の出力装置とシャープネス強調手段におけるシャープネスの強調度とにもとづいて，画像のぼけ値が第２のしきい値以下となる画像の大きさを算出する。【００１１】
レイアウト・サイズ算出手段によって算出されたレイアウト・サイズ以下の大きさの枠に画像を収めて出力装置から画像を出力させる出力制御手段をさらに備えてもよい。【００１２】
出力制御手段は，たとえば，レイアウト・サイズ算出手段によって算出されたレイアウト・サイズ以下の大きさの枠に画像を収め，かつ画像の解像度を観察距離において区別できる解像度以下として出力装置から画像を出力させる。【００１３】
画像を出力する枠を指定する枠指定手段，枠指定手段によって指定された枠の大きさがレイアウト・サイズ算出手段によって算出されたレイアウト・サイズよりも大きいことに応じて警告する警告手段，および出力指令を入力する出力指令入力手段をさらに備えてもよい。この場合，出力制御手段は，たとえば，警告手段における警告後に出力指令入力手段から出力指令が入力されたことに応じて，枠指定手段によって指定された枠に画像を収めて出力装置から出力させる。【００１４】
第２のしきい値を入力するしきい値入力手段をさらに備えてもよい。この場合，レイアウト・サイズ算出手段は，たとえば，ぼけ値決定手段によって決定されたぼけ値と画像の出力装置の解像度とにもとづいて，しきい値入力手段から入力された第２のしきい値以下となるレイアウト・サイズを算出する。【００１５】
ぼけの程度が異なる複数のサンプル画像の中から，ぼけの程度を許容する画像を選択する画像選択手段をさらに備えてもよい。この場合，しきい値入力手段は，たとえば，画像選択手段によって選択された画像に対応する第２のしきい値を入力する。【００１６】
ぼけ値決定手段は，画像の中から，最も小さなぼけ値を，１枚の画像の中から決定してもよい。【００１７】
レイアウト・サイズ算出手段は，たとえば，ぼけ値決定手段によって決定されたぼけ値と画像の画素数と画像の出力装置の解像度とにもとづいて，画像のぼけが無くなるレイアウト・サイズを算出する。【００１８】
レイアウト・サイズ算出手段は，たとえば，ぼけ値決定手段によって決定されたぼけ値と画像の画素数と画像の出力装置の解像度とにもとづいて，ぼけ値が第２のしきい値以下となる最大のレイアウト・サイズを算出する。【００１９】
画像の主要被写体の画像部分のぼけの程度を表すぼけ値と主要被写体を除く画像部分のぼけの程度を表すぼけ値とを算出するぼけ値算出手段，およびレイアウト・サイズ算出手段によって算出されたレイアウト・サイズ以下の大きさの枠に収められる画像について，ぼけ値算出手段によって算出された主要被写体の画像部分のぼけの程度を表すぼけ値と主要被写体を除く画像部分のぼけの程度を表すぼけ値との関係を維持させる画像処理を行う画像処理手段をさらに備えてもよい。この場合，出力制御手段は，たとえば，画像処理手段において画像処理が行われた画像を，レイアウト・サイズ算出手段によって算出されたレイアウト・サイズ以下の大きさの枠に収めて出力装置から出力させる。
【発明の効果】
【００２０】
この発明によると，ぼけ値が第２のしきい値以下となる画像のレイアウト・サイズが算出できるので，算出されたレイアウト・サイズ以下で画像を出力することによりぼけの程度が少ない，あるいは，ぼけていない画像が得られる。
【図面の簡単な説明】
【００２１】
【図１】画像のレイアウト・サイズ算出装置の電気的構成を示すブロック図である。
【図２】画像のレイアウト・サイズ算出装置の処理手順を示すフローチャートである。
【図３】画像の一例である。
【図４】複数の画像部分に分割された画像の一例である。
【図５】ぼけ値と拡縮率との関係を示している。
【図６】画像挿入枠に画像を挿入する様子を示している。
【図７】ぼけ値と拡縮率との関係を示している。
【図８】画像出力処理手順を示すフローチャートである。
【図９】レイアウト・サイズ算出処理手順を示すフローチャートである。
【図１０】画像出力処理手順を示すフローチャートである。
【図１１】レイアウト・サイズ算出処理手順を示すフローチャートである。
【図１２】ぼけ値設定ウインドウの一例である。
【図１３】ぼけ値設定ウインドウの一例である。
【図１４】ぼけ値設定ウインドウの一例である。
【図１５】画像割合設定ウインドウの一例である。
【図１６】アルバムの大きさ設定ウインドウの一例である。
【図１７】画像のレイアウト・サイズ算出装置の処理手順の一部を示すフローチャートである。
【図１８】画像の一例である。
【発明を実施するための形態】
【００２２】
［第１実施例］
図１は，この発明の実施例を示すもので，画像のレイアウト・サイズ算出装置１の電気的構成を示すブロック図である。
【００２３】
画像のレイアウト・サイズ算出装置１の全体の動作は，ＣＰＵ(Central Processing Unit)２によって統括される。
【００２４】
画像のレイアウト・サイズ算出装置１には，画像その他の情報を表示画面に表示する表示装置３およびインターネットその他のネットワークに接続して画像のレイアウト・サイズ算出装置１以外の装置等と通信する通信装置４が含まれている。また，画像のレイアウト・サイズ算出装置１には，ハード・ディスク５，ハード・ディスク５にアクセスするハード・ディスク・ドライブ６，データ等を記憶するメモリ７，コマンド等を入力するキーボード８およびマウス９も含まれている。さらに，画像のレイアウト・サイズ算出装置１には，コンパクト・ディスク11にアクセスするコンパクト・ディスク・ドライブ10ならびにメモリ・カード13へのデータの書き込みおよびメモリ・カード13に記録されているデータの読み取りを行うメモリ・カード・リーダ・ライタ12も含まれている。さらに，画像をプリントするプリンタ14も画像のレイアウト・サイズ算出装置１に含まれている。
【００２５】
後述する画像のレイアウト・サイズ算出装置１の動作プログラムは，インターネットを介して通信装置４において受信される。受信された動作プログラムが画像のレイアウト・サイズ算出装置１にインストールされる。動作プログラムはインターネットなどのようなネットワークを介して画像のレイアウト・サイズ算出装置１に受信されて画像のレイアウト・サイズ算出装置１にインストールされずに，コンパクト・ディスク11などの可搬型記録媒体に記録され，その可搬型記録媒体から読み取られてもよい。その場合には，可搬型記録媒体から読み取られた動作プログラムが画像のレイアウト・サイズ算出装置１にインストールされる。動作プログラムは，画像のレイアウト・サイズ算出装置１のＣＰＵ２(コンピュータ)が読み取り可能であることは言うまでもない。
【００２６】
図２は，画像のレイアウト・サイズ算出装置１の処理手順を示すフローチャートである。図２に示す処理は画像のレイアウト・サイズ算出装置１のＣＰＵ２によって実施される。
【００２７】
この実施例においては，画像を出力（表示，プリントなど）する場合に，ぼけの程度を表すぼけ値が所定のしきい値(後述する第２のしきい値)以下となるように画像のレイアウト・サイズが決定される。画像が拡大されて出力されることにより，ぼけが目立ってしまうことが未然に防止される。
【００２８】
メモリ・カード13などに格納されている画像を表す画像データの中から所望の画像データが読み取られてＣＰＵ２に入力する（ステップ21）。図３は，入力した画像データによって表される画像Ｉ１の一例である。
【００２９】
画像データが読み取られると，読み取られた画像データによって表される画像Ｉ１がＣＰＵ２によって複数の画像部分に分割される（ステップ22）。
【００３０】
図４は，画像Ｉ１が分割された様子を示している。
【００３１】
図４を参照して，画像Ｉ１が横方向に４個縦方向に６個の合計24個の画像部分Ｂ１からＢ24に分割されている。画像Ｉ１は必ずしも24個の画像部分Ｂ１からＢ24に分割されなくともよい。画像Ｉ１が複数個の画像部分に分割されれば良い。もっとも，次に述べるように第１のしきい値以下の画像部分が分かればよいので，画像Ｉ１を複数の画像部分に分割する必要もない。
【００３２】
図２に戻って，画像Ｉ１が複数の画像部分Ｂ１からＢ24に分割されると，分割された画像部分Ｂ１からＢ24のそれぞれの画像部分ごとにぼけ値がＣＰＵ２によって算出される（ステップ23）。ぼけ値とは，画像のぼけの程度を表すもので，画像に含まれる被写体の境目の濃淡の変化の程度をいう。画像に含まれる被写体の境目の濃淡の変化の程度が小さいほど，その画像部分のぼけの程度が大きくなり，ぼけ値は大きくなる。ぼけ値は画像部分についてエッジ強度を検出することにより，そのエッジ強度からわかる(エッジ強度の値が大きいほどぼけ値は小さく，エッジ強度の値が小さいほどぼけ値は大きい。たとえば，エッジ強度の値の逆数をぼけ値とすればよい)。エッジ強度は，画像部分について，所定量の輝度変化（0〜255の256段階(8ビット)で記録されている場合は例えば50段階など。R(赤),G(緑),B(青)の３チャンネルからなるカラー画像においては，それぞれの輝度変化のうち最大のものとして良い。）を起こすのに注目画素を何インチ移動すればよいか(ピクセル単位で計算して出力解像度により除してもよいし，最初から画像データをインチ単位にして計算してもよい)を求めることにより算出できる。
【００３３】
分割された画像部分Ｂ１からＢ24のそれぞれの画像部分ごとに算出されたぼけ値のうち，第１のしきい値以下のぼけ値がＣＰＵ２(ぼけ値決定手段)によって決定される（ステップ24）。第１のしきい値は，あらかじめ決定されていてもよいし，ユーザによって入力されてもよい。たとえば，分割された画像部分Ｂ１からＢ24のそれぞれの画像部分ごとに算出されたぼけ値のうち最小のぼけ値を第１のしきい値としてもよい。第１のしきい値以下のぼけ値が複数あった場合には，最小のぼけ値を決定するとよいが，第１のしきい値以下の他のぼけ値を決定してもよい。第１のしきい値以下のぼけ値が無かった場合には，第１のしきい値を上げて，第１のしきい値以下のぼけ値が見つかるまで繰り返してもよいし，ぼけ過ぎている画像であるとしてユーザに報知してもよい。
【００３４】
つづいて，画像Ｉ１をプリントするプリンタ14の解像度を表すデータがプリンタ14から読み取られる（ステップ25）。画像のレイアウト・サイズ算出装置１に含まれているプリンタ14と異なるプリンタによって画像Ｉ１をプリントする場合には，画像Ｉ１をプリントするプリンタの解像度を表すデータがＣＰＵ２に入力する。
【００３５】
画像Ｉ１の画素数，決定したぼけ値およびプリンタの解像度から，画像Ｉ１をプリンタ14においてプリントした場合に，第２のしきい値以下のぼけ値となる画像のレイアウト・サイズがＣＰＵ２(レイアウト・サイズ決定手段)によって決定される（ステップ26）。たとえば，画像Ｉ１の横方向(水平方向)の画素数がＰｘ画素，縦方向(垂直方向)の画素数がＰｙ画素，プリンタ14を用いて画像Ｉ１を印刷するものとし，プリンタ14の解像度をｎ[dpi] (dots per inch)，決定したぼけ値がＶ１，第２のしきい値がＶ２であったとする。
【００３６】
決定したぼけ値Ｖ１が第２のしきい値Ｖ２以下の場合には，画像Ｉ１の画素数とプリンタ14の解像度とで決定される画像Ｉ１の大きさを縮小せずに印刷すればよい。このために，画像Ｉ１の横方向のレイアウト・サイズはＰｘ／ｎ[dpi]，画像Ｉ１の縦方向のレイアウト・サイズはＰｙ／ｎ[dpi］によって表される。たとえば，画像Ｉ１の横方向(水平方向)の画素数が2560画素，縦方向(垂直方向)の画素数が1920画素の合計約500万画素，画像Ｉ１をプリンタ14を用いて印刷するものとし，プリンタ14の解像度が300dpi(dots per inch)であったとする。印刷される画像のぼけ値が第２のしきい値Ｖ２以下となる画像のレイアウト・サイズは，横方向がＰｘ／ｎ[dpi]＝2560画素／300[dpi]＝8.5[インチ]，縦方向がＰｙ／ｎ[dpi]＝1920画素／300[dpi]＝6.4[インチ]となる。
【００３７】
決定したぼけ値Ｖ１が第２のしきい値Ｖ２より大きい場合には，画像Ｉ１の画素数とプリンタ14の解像度とで決定される画像Ｉ１の大きさを縮小せずに印刷してしまうと，印刷した画像のぼけ値は決定したぼけ値Ｖ１と変わらないので，印刷した画像のぼけ値が第２のしきい値Ｖ２よりも大きくなってしまう。このために，決定したぼけ値Ｖ１と第２のしきい値Ｖ２との比率に応じて画像Ｉ１の画素数とプリンタ14の解像度とで決定される画像Ｉ１の大きさを縮小して印刷する。
【００３８】
図５は，ぼけ値と画像の拡縮率(拡大率および縮小率)との関係を示している。図５において横軸は，ぼけ値を示し，縦軸は，拡縮率を示している。
【００３９】
グラフｙ＝ｆ(ｘ)は，拡縮率が100％(拡縮率が100％とは拡大も縮小もしないことをいう)の場合の画像のぼけ値をｘ０としたときに，同じ画像のぼけ値がｘ０よりも大きい場合にどの程度の縮小率にすれば縮小後の画像のぼけ値がｘ０になるかを示している。グラフｙ＝f(ｘ)は，ぼけ値が異なる多数の画像について実際に拡大，縮小しながら決定できる。図５においては，ぼけ値ｘ０＜ｘ１＜ｘ２＜ｘ３＜ｘ４＜ｘ５＜ｘ６の関係にある。たとえば，ぼけ値がｘ２の場合には50％の縮小率にすれば縮小後の画像のぼけ値はｘ０となり，ぼけ値がｘ４の場合には25％の縮小率にすれば縮小後の画像のぼけ値はｘ０となる。縮小率(または拡大率)は，画像の一辺の長さの縮小率(または拡大率)をいう。なお，ｘ０ないしｘ６は説明のために設けた値にすぎず，ぼけ値が離散値であることを必要とせず，離散値を取っても連続値を取ってもよい。
【００４０】
たとえば，決定したぼけ値Ｖ１がｘ２に対応し，第２のしきい値Ｖ２がｘ０に対応するとすると，画像Ｉ１の画素数とプリンタ14の解像度とで決定される画像Ｉ１の大きさを50％の縮小率で縮小すれば，縮小後の画像のぼけ値は第２のしきい値Ｖ２以下となる。たとえば，画像Ｉ１の横方向(水平方向)の画素数が2560画素，縦方向(垂直方向)の画素数が1920画素の合計約500万画素，プリンタ14を用いて画像Ｉ１を印刷するものとし，プリンタ14の解像度が300dpi(dots per inch)であったとする。拡縮率100％によって印刷される画像の大きさは，横方向がＰｘ／ｎ[dpi]＝2560画素／300[dpi]＝8.5[インチ]，縦方向がＰｙ／ｎ[dpi]＝1920画素／300[dpi]＝6.4[インチ]となる。このような大きさの画像を50％の縮小率によって縮小すると，縮小後の画像のぼけ値は第２のしきい値Ｖ２以下となる。縮小後の画像のレイアウト・サイズは横方向が8.5[インチ]×1/2＝4.25[インチ]，縦方向が6.4[インチ]×1/2＝3.2[インチ]となる。
【００４１】
決定したレイアウト・サイズ以下の大きさによって画像をプリンタ14においてプリントすると，プリントされた画像のぼけ値は第２のしきい値Ｖ２以下となる。もっとも，第２のしきい値Ｖ２以下となるような画像のレイアウト・サイズを算出するのではなく，ぼけが無くなるような画像のレイアウト・サイズを算出してもよい。第２のしきい値Ｖ２を，画像のぼけが無くなる値に設定すればよい。
【００４２】
また，第２のしきい値Ｖ２以下となるようなレイアウト・サイズのうち，最大のレイアウト・サイズを算出するようにしてもよいし，そのような最大のレイアウト・サイズでなくとも，最大のレイアウト・サイズよりも小さなレイアウト・サイズを算出してもよい。なお，上記のように，決定したぼけ値Ｖ１と第２のしきい値Ｖ２とは，同じ解像度で出力する値として比較を行う必要がある。同じ解像度とは例えば出力するプリンタの解像度であるが，算出の途中過程においては必ずしもプリンタの解像度そのものによりぼけ値算出を行う必要はない。例えば，画像Ｉ１のＥｘｉｆ（Exchangeable image file format）領域に，推奨出力解像度として96dpiと記録されていた際に，96dpiとの記録は無視して300dpiにおけるぼけ値Ｖ１を直接算出してもよいが，一旦96dpiにおけるぼけ値を算出してから，300dpiにおけるぼけ値Ｖ１に変換し（96dpiにおけるぼけ値を300/96倍すればよい），第２のしきい値Ｖ２と比較してもよい。
【００４３】
図６は，画像Ｉ１を配置する様子を示している。
【００４４】
フォト・アルバムを構成するページ30が図示されている。ページ30には，画像挿入枠31から36が規定されている。画像挿入枠31から36のうち，上述したようにして算出されたレイアウト・サイズ以下の画像挿入枠に画像が拡大または縮小されてＣＰＵ２(出力制御手段の一例である)によって挿入される。たとえば，画像挿入枠36の大きさが算出されたレイアウト・サイズよりも大きい場合には，画像Ｉ１は画像挿入枠36には挿入されない。画像挿入枠36に収まるように拡大して画像Ｉ１を挿入すると，挿入後の画像のぼけ値が第２のしきい値Ｖ２より大きくなってしまうからである。画像挿入枠31から35のうちのいずれの枠も算出されたレイアウト・サイズ以下の大きさであれば，画像挿入枠31から35のうちいずれかの枠に画像Ｉ１が収められる。画像Ｉ１のぼけ値は第２のしきい値Ｖ２以下となる。
【００４５】
この実施例によると，画像をプリンタ14などにより出力した場合，画像のぼけ値を第２のしきい値Ｖ２以下に抑えることができる。
【００４６】
［その他の実施例］
図７は，図５に対応するもので，画像にシャープネス処理(エッジ強調処理を行った場合)のぼけ値と画像の拡縮率(拡大率および縮小率)との関係を示している。図７においても横軸は，ぼけ値を示し，縦軸は，拡縮率を示している。
【００４７】
グラフｙ＝ｆsharp(ｘ)は，グラフｙ＝ｆ(ｘ)のぼけ値と拡縮率との関係があった場合に，シャープネス処理を行うことによりオフセットΔoffが生じ拡縮率が変更することを示している。グラフｙ＝ｆsharp(ｘ)もグラフｙ＝ｆ(ｘ)と同様に，ぼけ値が異なる多数の画像ついて実際に拡大縮小およびシャープネスを行うことにより得ることができる。
【００４８】
たとえば，拡縮率が100％の場合の画像のぼけ値がｘ０であった場合に，シャープネス処理が行われることにより，拡縮率を200％としても画像のぼけ値はｘ０で変わらない。また，上述のように，シャープネス処理をしない場合には，たとえば，ぼけ値がｘ２の場合には50％以下の拡縮率にすれば縮小後の画像のぼけ値はｘ０となるが，シャープネス処理をする場合には拡縮率が100％の状態でぼけ値はｘ０となる。同様に，シャープネス処理が行われない場合には，ぼけ値がｘ４のときには25％以下の拡縮率によって縮小しなければぼけ値がｘ０を維持できないが，シャープネス処理が行われる場合には50％以下の拡縮率によって縮小するだけでぼけ値がｘ０に維持できる。
【００４９】
画像にシャープネス処理が行われることにより，画像のレイアウト・サイズを小さくすることなくぼけの程度を維持できる。シャープネス処理は，ＣＰＵ２(シャープネス強調手段)によって行われるが，専用の装置等を利用してもよい。
【００５０】
図８は，画像出力の処理手順を示すフローチャートである。この処理手順も画像のレイアウト・サイズ算出装置１のＣＰＵ２によって行われる。
【００５１】
キーボード８などから観察距離が入力される（ステップ41）。観察距離とは，画像などを閲覧する場合に，閲覧するユーザ(の目)から画像までの距離をいう。たとえば，フォト・アルバムなどであれば観察距離30cm程度である。ビルの壁面等に画像などがポスターなどにより貼り付けられている場合には観察距離は10ｍ程度となる。観察距離は閲覧する画像が印刷される媒体，その媒体が置かれる場所に応じて定められる。
【００５２】
観察距離が入力されると，その観察距離において区別できる解像度以下の解像度によって画像がＣＰＵ２(出力制御手段)の制御のもとに出力される（ステップ42）。観察距離において区別できる解像度は，次のようにして得られる。正弦波の１[cycle]を白と黒との２画素によって表した場合，２から６[cycle/deg]において最大感度となり，１度の視角当たりの画素数は４から12[画素/deg]となる。フォト・アルバムなどのプリント物では観察距離は30[cm]程度であり，１度の視角において観察距離30[cm]における幅は0.3sin１°＝0.5[mm]なので，0.5[mm]あたりに４[画素]から12[画素]あれば感度が最大となる。このことから30[cm]の観察距離における解像度は約203[dpi]から610[dpi]となる。ビルの壁面などに画像が貼り付けられる場合には，観察距離が10[ｍ]とすると，観察距離10[ｍ]における幅は10sin１°＝17[cm]となり，17[cm]あたりに４[画素]から12[画素]あれば感度が最大となる。10[ｍ]の観察距離における解像度は約３[dpi]から18[dpi]となる。
【００５３】
図９は，レイアウト・サイズ算出処理手順（図２ステップ26の処理手順）を示すフローチャートである。
【００５４】
上述したのと同様に観察距離が入力される（ステップ51）。画像の画素数，決定したぼけ値Ｖ１，プリンタ14の解像度(プリンタ以外の出力装置により画像が出力される場合には，その出力装置の解像度)，観察距離において区別できる解像度(ｎｅとする)から，第２のしきい値Ｖ２以下のぼけ値となるレイアウト・サイズがＣＰＵ２によって算出される（ステップ52）。
【００５５】
観察距離において区別できる解像度ｎｅがプリンタ14の解像度ｎよりも高い場合には，プリンタ14の解像度ｎが用いられる。画像Ｉ１の横方向のレイアウト・サイズはＰｘ／ｎ[dpi]，画像Ｉ１の縦方向のレイアウト・サイズはＰｙ／ｎ[dpi］によって表される。逆に観察距離において区別できる解像度ｎｅがプリンタ14の解像度ｎよりも低い場合には，観察距離において区別できる解像度ｎｅが用いられる。画像Ｉ１の横方向のレイアウト・サイズはＰｘ／ｎｅ[dpi]，画像Ｉ１の縦方向のレイアウト・サイズはＰｙ／ｎｅ[dpi］によって表される。
【００５６】
上述したように，決定したぼけ値Ｖ１が第２のしきい値Ｖ２以下の場合には，画像Ｉ１の画素数とプリンタ14の解像度ｎまたは観察距離において区別できる解像度ｎｅとで決定される画像Ｉ１の大きさを縮小せずに印刷すればよい。決定したぼけ値Ｖ１が第２のしきい値Ｖ２より大きい場合には，上述のように縮小して印刷すればよい。
【００５７】
ユーザが区別できる解像度で画像を出力できるようになる。
【００５８】
図10は，画像出力の処理手順を示すフローチャートである。この処理手順も画像のレイアウト・サイズ算出装置１のＣＰＵ２によって行われる。
【００５９】
この実施例は，画像を挿入する枠をユーザが指定するものである。図６に示したように，ページ30が表示装置３の表示画面に表示され，ページ30に含まれる画像挿入枠31から36の中から画像Ｉを挿入する画像挿入枠をユーザが指定することとする（ステップ61）。たとえば，画像挿入枠31から36のうち，いずれかの挿入枠にマウス９(枠指定手段の一例である)を用いて画像Ｉをドラッグすることにより，画像Ｉを挿入する画像挿入枠を指定する。
【００６０】
指定された画像挿入枠の大きさが，算出されたレイアウト・サイズよりも大きいと（ステップ62でＹＥＳ），その指定された画像挿入枠に画像Ｉが収まるように拡大等されると画像挿入枠に挿入後の画像Ｉのぼけ値は，プリンタ14などによりプリントすると第２のしきい値Ｖ２を超えてしまう。このためにＣＰＵ２(警告手段)によってユーザに警告が行われる（ステップ63）。たとえば，表示画面に「画像のぼけが目立つかもしれません」などの表示が行われよう。表示装置３の表示画面に表示される決定ボタンなどがマウス９(出力指令入力し手段)によって押されると貼り付け指令(出力指令)がＣＰＵ２に与えられ（ステップ64でＹＥＳ），指定された画像挿入枠に画像Ｉが貼り付けられてプリンタ14によってプリンタされることとなる。表示装置３の表示画面に表示されるキャンセル・ボタンなどが押されると，キャンセル指令がＣＰＵ２に与えられ（ステップ64でＮＯ），他の画像挿入枠がユーザによって指定される（ステップ61）。
【００６１】
指定された画像挿入枠の大きさが，算出されたレイアウト・サイズ以下であると（ステップ62でＮＯ），指定された画像挿入枠に画像Ｉが貼り付けられても貼り付け後の画像のぼけ値はプリンタ14などによりプリントされても第２のしきい値Ｖ２を超えない。このためにステップ63および64の処理はスキップされ，指定された画像挿入枠に画像Ｉが貼り付けられる（ステップ65）。
【００６２】
画像がぼけてしまう場合でもユーザの了承のもとに，ユーザが指定した画像指定枠に画像を貼り付けることができる。
【００６３】
図11は，レイアウト・サイズ算出処理手順(図２ステップ26の処理手順)を示すフローチャートである。
【００６４】
この実施例は，第２のしきい値Ｖ２をユーザが設定できるようにするものである。
【００６５】
ユーザは，キーボード８(しきい値入力手段の一例である)を用いて第２のしきい値Ｖ２を入力する（ステップ71）。上述したのと同様に，レイアウト・サイズを算出する画像の画素数，レイアウト・サイズを算出する画像について決定したぼけ値Ｖ１およびプリンタ14の解像度から，入力された第２のしきい値Ｖ２以下のぼけ値となるレイアウト・サイズがＣＰＵ２によって算出される（ステップ72）。
【００６６】
ユーザの所望のぼけ値(第２のしきい値Ｖ２)以下の画像となるレイアウト・サイズを算出できるようになる。
【００６７】
図12は，表示装置３の表示画面に表示されるぼけ値設定ウインドウの一例である。
【００６８】
ぼけ値設定ウインドウ80は，図11を参照して説明したように，第２のしきい値Ｖ２を入力するために用いられる。
【００６９】
ぼけ値設定ウインドウ80には，複数のサンプル画像Ｉ11からＩ15が水平方向に一列に配置されている(必ずしも水平方向に１列でなくともよい)。複数のサンプル画像Ｉ11からＩ15の下には，スライド・バー81が形成されている。スライド・バー81には，ユーザからの指示に応じて水平方向に移動自在なスライダ82が形成されている。スライダ82は，マウス９を用いて水平方向に動かすことができる。スライダ82の位置に応じて第２のしきい値Ｖ２の値が決定する。スライダ82が左側に位置決めされるほど第２のしきい値Ｖ２によって表されるぼけ値は小さくなり(ぼけの程度が小さい)，スライダ82が右側に位置決めされるほど第２のしきい値Ｖ２によって表されるぼけ値は大きくなる(ぼけの程度が大きい)。
【００７０】
サンプル画像Ｉ11からＩ15は，スライダ82が位置決めされる位置に応じたぼけ値の画像が表示されている。たとえば，サンプル画像Ｉ11は，そのサンプル画像Ｉ11の下の位置にスライダ82が位置決めされたときのぼけ値に対応する画像である。その他のサンプル画像Ｉ12，Ｉ13，Ｉ14およびＩ15についても同様に，それぞれの画像の位置にスライダ82が位置決めされたときのぼけ値に対応する画像である。サンプル画像Ｉ11からＩ15を見ながら，どの程度のぼけの程度であれば許容できるかが分かり，ユーザはサンプル画像Ｉ11からＩ15を参考にしながら第２のしきい値Ｖ２を入力できる。決定ボタン83を押すことによりスライダ82の位置に応じたぼけ値が決定する。
【００７１】
スライド・バー81およびスライダ82を利用せずにサンプル画像Ｉ11からＩ15のうち，いずれかの画像をマウス９(画像選択手段の一例である)によって選択することにより，選択した画像に対応するぼけ値を第２のしきい値Ｖ２として入力してもよい。また，図12においてはスライダ82(画像選択手段)が画像を選択しているということもできる。画像のぼけの程度の差異が分かるようにするために，サンプル画像Ｉ11からＩ15は同じ被写体とすることが好ましい。
【００７２】
第２のしきい値Ｖ２を入力する場合，ユーザが入力した複数の画像からアルバムなどを作成するとアルバムに使用できる画像の数が，第２のしきい値Ｖ２に依存する。たとえば，ぼけ値が小さい第２のしきい値Ｖ２を入力すると，第２のしきい値以上にぼけている画像はアルバムの作成から外されるので，アルバムに使用できる画像の数が少なくなる。逆にぼけ値が大きい第２のしきい値Ｖ２を入力するとアルバムに使用できる画像の数は多くなる。このために，入力された第２しきい値に応じて，アルバムに使用できる画像の数を算出し，その数をユーザに報知するようにしてもよい。また，使用できる画像の数を報知せずに，単に，第２のしきい値Ｖ２に応じて，使用できる画像の数が変わることをユーザに報知してもよい。
【００７３】
図13は，表示装置３の表示画面に表示されるぼけ値設定ウインドウ80の一例である。図13において，図12と同一物については同一符号を付して説明を省略する。
【００７４】
スライド・バー81の上部には，アルバムを構成する見開きページの画像Ｉ21およびＩ22が複数表示されている。これらの見開きページの画像Ｉ21およびＩ22は，あらかじめ定められている(ユーザが設定してもよい)複数段階(例えば５段階)の第２のしきい値Ｖ２以下のぼけ値の画像を用いて生成される。見開きページの画像は，第２のしきい値Ｖ２が設定されている段階数に対応した数だけ生成されるが，図13においては２つの画像Ｉ21およびＩ22のみが図示されている。例えば，５段階の第２のしきい値Ｖ２を用いてアルバムが生成される場合には５つの見開きページの画像が表示される。
【００７５】
見開きページの画像Ｉ21またはＩ22の所望の画像部分がカーソル85によって指定されクリックされると，その指定された画像部分の拡大画像Ｉ31またはＩ32が表示される。拡大画像Ｉ31またはＩ32は見開きページの画像Ｉ21またはＩ22を印刷したときの実際のぼけの程度を表す。ユーザは，拡大画像Ｉ31またはＩ32を見ることにより見開きページの画像Ｉ21またはＩ22を印刷したときの実際のぼけの程度が分かるので，ぼけを許容できるようにスライダ82を用いて第２のしきい値Ｖ２を設定する。たとえば，多少のぼけを許容して構図の良い画像や特定の被写体が写っている画像をアルバムに採用したり，ぼけていない画像を優先したりしてアルバムを作成できる。
【００７６】
図14も，表示装置３の表示画面に表示されるぼけ値設定ウインドウ80の一例である。図13においても，図12と同一物については同一符号を付して説明を省略する。
【００７７】
スライダ82の位置に応じて画像表示領域Ｉ40およびＩ50が表示されている。スライダ82がスライド・・バー81の左端部にある場合には画像表示領域Ｉ40が表示され，スライダ82がスライド・バー81の右端部にある場合には画像表示領域Ｉ50が表示される。スライダ82がスライド・バー81の左端部または右端部以外にある場合でも，その位置に応じた画像表示領域が表示される。画像表示領域の中には，スライダ82の位置に応じた枚数の画像が表示される。画像表示領域の中に表示される画像は，スライダ82の位置によって入力される第２のしきい値Ｖ２以下のぼけ値をもつ画像の枚数(または相対的な量)を表している。スライダ82が左端部に近づくほど画像表示領域の中に表示される画像の枚数は少なくなり，スライダ82が右端部に近づくほど画像表示領域の中に表示される画像の枚数は多くなる。
【００７８】
画像表示領域Ｉ40の中には画像Ｉ41からＩ45が表示されており，画像表示領域Ｉ50の中には画像Ｉ51からＩ62が表示されている。画像表示領域Ｉ40およびＩ50は，いずれも，ユーザが入力した複数の画像のうちスライダ82の位置によって指定される第２のしきい値Ｖ２以下のぼけ値となる画像の量を示している。たとえば，スライダ82が左端近くに位置決めされて第２のしきい値Ｖ２が入力されたとすると，第２のしきい値Ｖ２以下となる画像は少ないため，少ない量の画像Ｉ41からＩ45が画像表示領域Ｉ40に表示されている。逆にスライダ82が右端近くに位置決めされて第２のしきい値Ｖ２が入力されたとすると，第２のしきい値以下となる画像は多いため，比較的多い量の画像Ｉ51からＩ62が画像表示領域Ｉ50に表示されている。画像表示領域Ｉ40およびＩ50に表示される画像Ｉ41からＩ45およびＩ51からＩ62はユーザが入力した画像でもよいし，サンプル画像でもよい。ユーザが入力した画像のうち，画像表示領域Ｉ40およびＩ50に表示すべき画像が多すぎる場合には，入力された第２のしきい値Ｖ２に比例した枚数の画像を画像表示領域Ｉ40およびＩ50に表示するとよい。
【００７９】
図15は，上記において第２のしきい値Ｖ２が設定された後の，レイアウト設定ウインドウ80Ａの一例である。
【００８０】
第２のしきい値Ｖ２が設定され，拡縮率１００%以上でプリントに用いることができる画像の数が決定した後，さらにユーザに対しどのようなレイアウトにするか尋ねることができる。すなわち，上述した拡縮率100%以上で用いることができる画像のみを用いてレイアウトする第１の方針と，第２のしきい値V2を考慮しつつ画像を縮小することにより第２のしきい値Ｖ２を満たす画像を増やしてレイアウトする第２の方針とのいずれを重視するかを尋ねることができる。左右に伸びたスライド・バー86が形成されており，マウス９を用いて，スライド・バー86上をスライダ87が移動自在である。スライダ87を用いてアルバムに使用される画像について第１の方針を重視するか，第２の方針を重視するかを決定できる。スライダ87を左側にすると第１の方針が重視される結果，アルバムに使用される画像の数は少ないままであり，スライダ87を右側にすると第２の方針が重視される結果，アルバムに使用される画像の数が多くなる。第２の方針を最も重視する場合（スライダ87を最も右側にした場合）の下限縮小率は適宜定めればよいが，例えば50%以上に縮小した際に第２のしきい値Ｖ２を満たすこととなる画像は用いてもよいというように定めればよい。スライダ８7が示すのは，下限縮小率を左側の100%から右側の50%までユーザがどの程度許容するかということになる。スライド・バー86の上にはスライダ87の位置に応じた画像の数を示すレイアウト・サンプル画像Ｉ61およびＩ62が表示されている。図15においては２つのレイアウト・サンプル画像Ｉ61およびＩ62が表示されているが３つ以上のレイアウト・サンプル画像が表示されるようにしてもよい。
【００８１】
レイアウト・サンプル画像Ｉ61は，画像数の少ないアルバムを示し，レイアウト・サンプル画像Ｉ62は画像数の多いアルバムを示している。
【００８２】
アルバムに使用できる画像の数は，上記スライダ87によって示される許容できる縮小率に依存するから，許容できる縮小率を調整することにより，アルバムに使用できる画像の数を多くしたり少なくしたりできる。たとえば，ユーザが入力した許容できる縮小率では，特に左側の縮小率100%に設定した場合に起きやすいことであるが，アルバムに使用できる画像の数が少なく，ぼけ値が大きかったために，本来ユーザが使用して欲しかったと思う画像がアルバムに使用できる画像群から漏れ，ユーザが所望するアルバムを生成できないということが起こりえる。そのような場合には，たとえば，画質が悪い画像の使用も許容するように許容できる縮小率を変更する。すると，アルバムに使用できる画像の数を多くでき，ぼけ値に関する第２のしきい値Ｖ２は考慮しつつ，ユーザが所望するアルバムを生成できるようになる。
【００８３】
図16は，上記において第２のしきい値Ｖ２が設定された後の，アルバムの大きさ設定ウインドウ80Ｂの一例である。
【００８４】
第２のしきい値Ｖ２が設定され，拡縮率100%以上でプリントに用いることができる画像の数が決定した後，さらにユーザに対しアルバムの大きさを尋ねることができる。すなわち，上述した拡縮率100%以上で用いることができる画像のみを用いたアルバムを生成する第３の方針と，第２のしきい値V2を考慮しつつ画像を縮小することにより第２のしきい値Ｖ２を満たす画像を増やしてより大きいアルバムを生成する第４の方針とのいずれを重視するかを尋ねることができる。左右にスライド・バー88が形成されており，マウス９を用いて，スライド・バー88上をスライダ89が移動自在である。スライダ89を用いて作成するアルバムの大きさを決定できる。スライダ89を左側にすると第４の方針を重視する結果，より多くの画像（縮小された画像を含む）を用いた大きなアルバムとなり，スライダ89を右側にすると（拡縮率100%以上で用いることができる画像のみを用いた）小さなアルバムとなる。第４の方針を最も重視する場合（スライダ89を最も左側にした場合）の下限縮小率は適宜定めればよいが，例えば50%以上に縮小した際に第２のしきい値Ｖ２を満たすこととなる画像は用いてもよいというように定めればよい。スライダ89が示すのは，下限縮小率を左側の50%から右側の100%までユーザがどの程度許容するかということになる。スライド・バー88の上にはスライダ89の位置に応じたアルバムを示すアルバム・サンプル画像Ｉ71およびＩ72が表示されている。図16においては２つのアルバム・サンプル画像Ｉ71およびＩ72が表示されているが３つ以上のアルバム・サンプル画像が表示されるようにしてもよい。
【００８５】
アルバム・サンプル画像Ｉ71は，大きさの大きなアルバムを示し，アルバム・サンプル画像Ｉ72は大きさの小さなアルバムを示している。大きなアルバムは，アルバムに印刷される画像の数が比較的多くなるように画像貼付領域が規定されており，小さなアルバムは，アルバムに印刷される画像の数が比較的少なくなるように画像貼付領域が規定されている。
【００８６】
上述のように，アルバムに使用できる画像の数は，上記スライダ89によって示される許容できる縮小率に依存するから，許容できる縮小率を調整することにより，アルバムに使用できる画像の数を多くしたり少なくしたりできる。たとえば，ユーザが入力した許容できる縮小率では，特に右側の縮小率100%に設定した場合に起きやすいことであるが，アルバムに使用できる画像の数が少なく，ぼけ値が大きかったために，本来ユーザが使用して欲しかったと思う画像がアルバムに使用できる画像群から漏れ，ユーザが所望するアルバム(大きさの大きいアルバム)を生成できないということが起こりえる。そのような場合には，たとえば，画質が悪い画像の使用も許容するように許容できる縮小率を変更する。すると，アルバムに使用できる画像の数を多くでき，ぼけ値に関する第２のしきい値Ｖ２は考慮しつつ，ユーザが所望する大きさが大きなアルバムを生成できるようになる。
【００８７】
図17および図18は，他の実施例を示すもので撮影時における主要被写体と背景とのぼけの程度の関係を，出力する画像についても維持するものである。
【００８８】
図17は，画像のレイアウト・サイズ算出装置１の処理手順の一部を示すフローチャートであり，図２に示すフローチャートのステップ26の処理の後に続いて行われる。図18は，撮像した画像の一例である。
【００８９】
図18に示すように画像Ｉ20の中から主要被写体の画像部分100がＣＰＵ２によって検出される（ステップ91）。画像Ｉ20のうち，検出された主要被写体の画像部分100のぼけ値と，主要被写体の画像部分100を除くその他の画像部分101のぼけ値とがＣＰＵ２(ぼけ値算出手段)によって算出される（ステップ92）。
【００９０】
主要被写体の画像部分100のぼけ値とその他の画像部分101のぼけ値との関係を維持させて，算出されたレイアウト・サイズ以下に画像がＣＰＵ２(画像処理手段)によって処理(拡大または縮小)される（ステップ93）。画像処理された画像が出力，たとえばプリンタ14からプリントされる（ステップ94）。
【００９１】
撮像時において主要被写体にピントを合わせ，背景をあえてぼかしている場合に，画像を縮小すると背景のぼかしが消えてしまうことがある。画像を縮小等した場合においても主要被写体と背景とのぼけの程度の関係が維持できる。
【００９２】
上述の実施例において画像のレイアウト・サイズ算出装置１はパーソナル・コンピュータなどを利用して実現してもよいし，スマートフォンなどのような多機能携帯電話，タブレットのような板状のコンピュータを利用して実現してもよい。
【００９３】
上述の処理を実行する処理部には，ソフトウエアを実行して各種の処理部として機能するＣＰＵ２のほかに，FPGA（field-programmable gate array）などのように製造後に回路構成を変更可能なプログラマブル・ロジック・ディバイス，ASIC（application specific integrated circuit）などの特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路などが含まれる。
【００９４】
１つの処理部は，これらの各種のプロセッサのうちの１つで構成されてもよいし，同種または異種の２つ以上のプロセッサの組合せ（たとえば，複数のFPGA，ＣＰＵとFPGAの組合せ）で構成されてもよい。複数の処理部を１つのプロセッサで構成する例としては，第１に，クライアント・コンピュータやサーバなどのコンピュータに代表されるように，１つ以上のＣＰＵとソフトウエアの組合せで１つのプロセッサを構成し，このプロセッサが複数の処理部として機能する形態がある。第２に，システム・オン・チップなどに代表されるように，複数の処理部を含むシステム全体の機能を１つのＩＣ（integrated circuit）チップで実現するプロセッサを使用する形態がある。このように，各種の処理部は，ハードウエア的な構造として各種のプロセッサを１つ以上用いて構成される。
【００９５】
さらに，これらの各種のプロセッサのハードウエア的な構造は，より具体的には，半導体素子などの回路素子を組合せた電気回路である。
【符号の説明】
【００９６】
１：画像のレイアウト・サイズ算出装置，２：ＣＰＵ，３：表示装置，４：通信装置，５：ハード・ディスク，６：ハード・ディスク・ドライブ，７：メモリ，８：キーボード，９：マウス，10：コンパクト・ディスク・ドライブ，11：コンパクト・ディスク，12：メモリ・カード・リーダ・ライタ，13：メモリ・カード，14：プリンタ，31-36：画像挿入枠，80：ぼけ値設定ウインドウ，80Ａ：画像割合設定ウインドウ，80Ｂ：アルバムの大きさ設定ウインドウ，81：スライド・バー，82：スライダ，83：決定ボタン，85：カーソル，86：スライド・バー，87：スライダ，88：スライド・バー，89：スライダ，100：主要被写体の画像部分，101：その他の画像部分，Ｂ１-Ｂ24：画像部分，Ｉ-Ｉ１：画像，Ｉ11-Ｉ14：サンプル画像，Ｉ20：画像，Ｉ21-Ｉ22：見開きページの画像，Ｉ31-Ｉ32：拡大画像，Ｉ40-Ｉ41：画像表示領域，Ｉ41-Ｉ46：画像，Ｉ51-Ｉ62，画像，Ｉ61-Ｉ62：見開きページの画像，Ｉ71-Ｉ72：アルバム・サンプル画像，Ｖ１：ぼけ値，Ｖ２：第２しきい値，ｎ：解像度，ｎｅ：解像度
【図１】
2019188167.tif 000003
【図２】
2019188167.tif 000004
【図３】
2019188167.tif 000005
【図４】
2019188167.tif 000006
【図５】
2019188167.tif 000007
【図６】
2019188167.tif 000008
【図７】
2019188167.tif 000009
【図８】
2019188167.tif 000010
【図９】
2019188167.tif 000011
【図１０】
2019188167.tif 000012
【図１１】
2019188167.tif 000013
【図１２】
2019188167.tif 000014
【図１３】
2019188167.tif 000015
【図１４】
2019188167.tif 000016
【図１５】
2019188167.tif 000017
【図１６】
2019188167.tif 000018
【図１７】
2019188167.tif 000019
【図１８】
2019188167.tif 000020
【国際調査報告】
2019188167.tif 000021
2019188167.tif 000022
2019188167.tif 000023
2019188167.tif 000024