(57)【要約】      （修正有）【課題】解像度不足が生じるレイアウトと生じないレイアウトとを認識させる情報処理装置を提供する。【解決手段】レイアウト選択領域４０５には、配置すべき画像をレイアウトにおける画像領域に割り当てることが可能なレイアウトの候補（レイアウト候補）が一覧で表示される。制御部は、レイアウト候補における画像領域のそれぞれに、対応する画像を表示した場合に、解像度不足となる画像が生じるか否かをレイアウト候補ごとに判定する。制御部は、解像度不足となる画像が生じると判定されたレイアウト候補の表示上に、警告マーク４０７を重畳して表示させることで、解像度不足となる画像が生じると判定されたレイアウト候補を識別可能に報知する。【選択図】図３
2019149710.tif 000002
【特許請求の範囲】
【請求項１】
配置すべき画像の配置が可能なレイアウトの候補をレイアウト候補として表示部に一覧表示する表示ステップと、
前記表示ステップにより一覧表示されたレイアウト候補における画像配置領域のそれぞれに、対応する画像を表示した場合に、解像度不足となる画像が生じるか否かをレイアウト候補ごとに判定する判定ステップと、
前記判定ステップにより、解像度不足となる画像が生じると判定されたレイアウト候補を、解像度不足となる画像が生じると判定されなかったレイアウト候補と識別可能に報知する報知ステップと、を有することを特徴とする情報処理装置の制御方法。
【請求項２】
前記報知ステップは、解像度不足となる画像が生じると判定されたレイアウト候補の表示態様を、解像度不足となる画像が生じると判定されなかったレイアウト候補の表示態様とは異ならせることを特徴とする請求項１に記載の情報処理装置の制御方法。
【請求項３】
前記報知ステップは、解像度不足となる画像が生じると判定されたレイアウト候補の表示上に所定のマークを表示させることを特徴とする請求項１または２に記載の情報処理装置の制御方法。
【請求項４】
前記判定ステップにより、全てのレイアウト候補が、解像度不足となる画像が生じると判定された場合、前記報知ステップは、前記画像配置領域に対応させる画像の差し替えを促すことを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置の制御方法。
【請求項５】
前記報知ステップは、解像度不足となる画像を識別可能に報知することを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置の制御方法。
【請求項６】
前記報知ステップは、解像度不足となる画像が生じると判定されなかったレイアウト候補のうちいずれかを所定条件下で決定し、決定したレイアウト候補を識別可能に報知することを特徴とする請求項１〜５のいずれか１項に記載の情報処理装置の制御方法。
【請求項７】
前記報知ステップは、前記配置すべき画像のうち代表画像を指定し、前記代表画像が最も大きく表示されるレイアウト候補を、識別可能に報知するレイアウト候補として決定することを特徴とする請求項６に記載の情報処理装置の制御方法。
【請求項８】
前記表示ステップにより一覧表示されたレイアウト候補のいずれかを選択する選択ステップを有し、
前記報知ステップは、前記配置すべき画像のうち代表画像を指定し、前記代表画像の配置位置が、前記選択ステップにより選択中のレイアウト候補における配置位置に最も近いレイアウト候補を、識別可能に報知するレイアウト候補として決定することを特徴とする請求項６に記載の情報処理装置の制御方法。
【請求項９】
請求項１〜８のいずれか１項に記載の情報処理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
配置すべき画像の配置が可能なレイアウトの候補をレイアウト候補として一覧表示する表示手段と、
前記表示手段に一覧表示されたレイアウト候補における画像配置領域のそれぞれに、対応する画像を表示した場合に、解像度不足となる画像が生じるか否かをレイアウト候補ごとに判定する判定手段と、
前記判定手段により、解像度不足となる画像が生じると判定されたレイアウト候補を、解像度不足となる画像が生じると判定されなかったレイアウト候補と識別可能に報知する報知手段と、を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像をレイアウトに配置する情報処理装置及びその制御方法、プログラムに関する。
【背景技術】
【０００２】
複数の画像をレイアウト情報で指定された領域に配置して、ドキュメントを生成するアプリケーションがある。このようなアプリケーションで、ある領域に割り付けられた画像の画素数が不足する解像度不足となる場合は、解像度不足にならないようにレイアウトを自動で差し替える技術が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２０１５３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザは、新たな画像をレイアウトに配置したりレイアウトを変更したりする場合、どのレイアウトであれば画像の解像度不足が生じないのかを、画像をレイアウトに配置するまで知ることができない。解像度不足となるレイアウトが事前に把握できないため、適切なレイアウトを決定乃至変更する作業が非効率であるという問題があった。
【０００５】
本発明は、解像度不足が生じるレイアウトと生じないレイアウトとを認識させることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明は、配置すべき画像の配置が可能なレイアウトの候補をレイアウト候補として表示部に一覧表示する表示ステップと、前記表示ステップにより一覧表示されたレイアウト候補における画像配置領域のそれぞれに、対応する画像を表示した場合に、解像度不足となる画像が生じるか否かをレイアウト候補ごとに判定する判定ステップと、前記判定ステップにより、解像度不足となる画像が生じると判定されたレイアウト候補を、解像度不足となる画像が生じると判定されなかったレイアウト候補と識別可能に報知する報知ステップと、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、解像度不足が生じるレイアウトと生じないレイアウトとを認識させることができる。
【図面の簡単な説明】
【０００８】
【図１】情報処理装置の構成を示すブロック図である。
【図２】レイアウトの決定処理において用いられるテーブルの概念図である。
【図３】レイアウト変更画面の例を示す図である。
【図４】レイアウト決定処理のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施の形態を説明する。
【００１０】
図１は、本発明の一実施の形態に係る情報処理装置の構成を示すブロック図である。この情報処理装置１００は、制御部１０１、リード・オンリー・メモリ（ＲＯＭ）１０２、ランダム・アクセス・メモリ（ＲＡＭ）１０３、外部記憶装置１０４、入力インターフェイス（入力Ｉ／Ｆ）１０５を含む。情報処理装置１００はさらに、ビット・ムーヴ・ユニット（ＢＭＵ）１０６、ビデオＲＡＭ（ＶＲＡＭ）１０７、ネットワーク・インターフェイス（ＮＥＴ  Ｉ／Ｆ）１０９、システムバス１１２も含む。情報処理装置１００には、通信回線１１０、表示部１１１、及びプリンタ（不図示）が接続されている。
【００１１】
制御部１０１は、例えばセントラル・プロセシング・ユニット（ＣＰＵ）であり、情報処理装置１００全体を制御する。ＲＯＭ１０２は、変更を必要としないプログラムやパラメータを格納する。ＲＡＭ１０３は、外部記憶装置１０４などから供給されるプログラムやデータを一時記憶する。外部記憶装置１０４は、情報処理装置１００に配置されたハードディスクやメモリカードなどであり、オペレーティング・システム（ＯＳ）などのプログラムを記憶する。外部記憶装置１０４はまた、ローカルデバイスから取得した画像も記憶する。入力Ｉ／Ｆ１０５は、ユーザの操作を受けてデータを入力するためのポインティング・デバイスやキーボードなどの入力装置と接続される。ＢＭＵ１０６は、メモリ間（例えば、ＶＲＡＭ１０７と他のメモリとの間）や、メモリと各Ｉ／Ｏデバイス（例えば、ＮＥＴ  Ｉ／Ｆ１０９）との間のデータ転送を制御する。ＶＲＡＭ１０７は、表示部１１１に画像を表示するために必要なデータを保持する。ＶＲＡＭ１０７において生成された画像は、所定の仕様に従って表示部１１１に送信され、これにより表示部１１１は画像を表示する。ＮＥＴ  Ｉ／Ｆ１０９は、インターネットなどの通信回線１１０に接続される。システムバス１１２は、情報処理装置１００に含まれる各ユニットを通信可能に接続する。
【００１２】
なお、情報処理装置１００については、単一のコンピュータ装置で実現してもよいし、必要に応じて複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。複数のコンピュータ装置で構成される場合、それらは、互いに通信可能なようにローカル・エリア・ネットワーク（ＬＡＮ）などの通信回線で接続される。
【００１３】
また、機能面に着目すると、情報処理装置１００は、取得部、配置部、通知部、表示部等を備える。取得部は、情報処理装置１００が管理する画像の画質を取得する。配置部は、画像を１つまたは複数のページに配置する。表示部は、ドキュメントや各ページに配置された複数の画像をサムネイルによって表示部１１１に表示する。
【００１４】
以下、ドキュメントの作成を支援する情報処理装置１００及び情報処理装置１００の上で動作可能なコンピュータ・プログラム（以下、「本プログラム」と記す）について述べる。情報処理装置１００及び本プログラムは、ＲＡＭ１０３に記憶された図２（ａ）〜（ｅ）に示されるテーブルを必要に応じて利用する。これらのテーブルの情報に従って管理機能が提供され、画面が表示される。なお、図２（ａ）〜（ｅ）に示されるテーブルについては、外部記憶装置１０４に記憶されてもよい。
【００１５】
本実施の形態では、ドキュメントのページにレイアウトを適用し、レイアウトで規定される画像配置領域に画像を割り当てる際に、レイアウトの候補を一覧表示して、適切なレイアウトを視認させることでレイアウトの決定を容易にする。図２（ａ）〜（ｅ）は、レイアウトの決定処理において用いられるテーブルの概念図である。各テーブルの項目は、整数型、文字列型またはデータ型で規定される。
【００１６】
まず、図２（ａ）に示すドキュメント管理テーブル２００は、ドキュメントＩＤ２０１で識別されるドキュメントの情報を管理する。ドキュメントＩＤ２０１は、ドキュメントの作成を開始する際に発番されるＩＤである。ドキュメント管理テーブル２００は、タイトル２０２、ページ数２０４、ステータス２０３を含む。タイトル２０２はドキュメント作成開始時にユーザによって設定される。ページ数２０４はドキュメントのページ数を示す。ドキュメント作成開始後、編集中、プレビュ中、完成、印刷済みなどのステータスはステータス２０３で管理される。
【００１７】
図２（ｂ）に示すページ管理テーブル２１０は、ページ番号２１１とドキュメントＩＤ２１２とで特定されるページの情報を管理する。ドキュメント生成時には個々のページごとにレイアウト情報が割り当てられる。レイアウト情報は、ページレイアウトＩＤ２１４に記録される。ページ内には図２（ｅ）に示されるレイアウト情報管理テーブル２４０のレイアウトＩＤ２４１に従って、複数の画像領域（画像配置領域）が配置される。ページ管理テーブル２１０は、ページに配置される画像領域のＩＤのリストである画像領域ＩＤリスト２１３を含む。また、ページ管理テーブル２１０は、画像領域に割り当てられる画像が表紙・裏表紙・本文のどれなのかを示すレイアウト種別２１５のほか、ページサイズ２１６を含む。
【００１８】
図２（ｃ）に示す画像領域管理テーブル２２０は、ドキュメントＩＤ２２３で特定されるドキュメントのページ内に配置される個々の画像領域ＩＤ２２１で識別される画像領域を管理する。画像領域管理テーブル２２０は、画像領域の縦横サイズを領域サイズ２２４で管理する。画像領域のサイズは、ドキュメント生成時にページごとにレイアウトが割り当てられた際に、図２（ｅ）に示すレイアウト情報管理テーブル２４０の画像領域情報リスト２４５に示される縦横サイズから取得される。画像領域に画像が配置されたら、画像領域管理テーブル２２０の画像ＩＤ２２２に画像を示すＩＤが記録される。制御部１０１は、画像が、対応する画像領域の長辺に収まるように、画像の拡大率を計算し、その値を拡大率２２５に格納する。制御部１０１は、拡大率２２５を参照して、各画像の表示倍率や解像度が印刷に適するかどうかの品質チェックを行い、その結果を画像品質チェック結果２２６に記録する。例えば、画像領域ごとに、画像領域の画素数に対して画像の画素数が不足する解像度不足が生じた場合、印刷に適さないことを示す情報が画像品質チェック結果２２６に記録される。
【００１９】
図２（ｄ）に示す画像管理テーブル２３０は、画像ＩＤ２３１で識別される画像の情報を管理する。画像ＩＤ２３１は、ユーザがローカルデバイスあるいは連携サイトから画像を取得したタイミングで発番されるＩＤである。画像管理テーブル２３０は、画像ファイルパス２３２、サムネイルファイルパス２３３、及び所属するドキュメントＩＤ２３４を含む。画像ファイルパス２３２及びサムネイルファイルパス２３３はそれぞれ、本プログラムから画像ファイル及びサムネイルファイルにアクセスできるパスを示している。表示部１１１への表示用にはサムネイルファイルパス２３３が利用され、印刷用には画像ファイルパス２３２が利用される。画像管理テーブル２３０は、画像ファイルのメタ情報に含まれている画像サイズ２３５、画像解像度２３６も含む。
【００２０】
図２（ｅ）に示すレイアウト情報管理テーブル２４０は、本プログラム内に予め用意されたページの縦横サイズ、ページ内の画像領域数や画像の位置・サイズなどの画像領域情報などに関するいくつかのレイアウトテンプレートの情報を管理する。レイアウト情報管理テーブル２４０は、レイアウト管理番号をレイアウトＩＤ２４１で定義する。レイアウト情報は、ドキュメントの表紙・裏表紙・本文のどれなのかを示すレイアウト種別２４２、ページサイズ２４３、画像領域数２４４、画像領域情報リスト２４５を含む。画像領域情報リスト２４５には、画像領域数分の画像領域の位置・サイズが保持されている。またレイアウト情報管理テーブル２４０には、ユーザがレイアウトを選択する際にレイアウトの概要を表示するレイアウトサムネイル画像のパスであるレイアウトサムネイルパス２４６も格納される。
【００２１】
図３は、レイアウト決定処理時に表示部１１１に表示されるレイアウト変更画面の例を示す図である。このレイアウト変更画面４００は、ページ一覧領域４０１とレイアウト選択領域４０５とを含む。ページ一覧領域４０１には、指定されたドキュメントにおけるページが一覧で表示される。レイアウト選択領域４０５には、配置すべき画像をレイアウトにおける画像領域に割り当てることが可能なレイアウトの候補（レイアウト候補）が一覧で表示される。対象ページ４０２は、ユーザが、画像配置の対象として選択したページである。選択中候補４０６は、複数のレイアウト候補のうち現在選択状態にあるレイアウト候補である。画像領域４０３は、選択中候補４０６における画像領域に対応する、対象ページ４０２内の画像領域である。対象ページ４０２や選択中候補４０６には、選択中であることがわかるように外枠や色変更等の所定の処理が施される。
【００２２】
図４は、レイアウト決定処理のフローチャートである。この処理は、制御部１０１が、ＲＯＭ１０２に格納されたプログラムをＲＡＭ１０３に読み出して実行することにより実現される。
【００２３】
制御部１０１は、ステップＳ１０１で、対象ページの取得及び表示処理を実行する（表示ステップ）。なお、図４の処理の開始前に、過去の処理により既にレイアウトが仮決定されている場合もあり得る。このような場合は、レイアウト変更の操作となる。制御部１０１はまず、ユーザから、ドキュメントの指定、及び、ドキュメントにおける対象ページの指定を受け付け、指定されたドキュメントに応じて、レイアウト変更画面４００を表示する。そして制御部１０１は、レイアウト変更画面４００のページ一覧領域４０１から、レイアウト変更の対象となる対象ページ４０２の指定を受け付ける。すると制御部１０１は、対象ページ４０２が選択中とわかるように所定の処理を施す。制御部１０１は、指定されたドキュメントを変数ｃＤｏｃＩＤに格納すると共に、指定されたページ番号を変数ｃＰａｇｅＮＯに格納する。
【００２４】
さらに制御部１０１は、配置すべき画像が未指定の場合は、配置すべき画像の指定を受け付け、指定された画像の数に基づいて、レイアウト選択領域４０５に、配置すべき画像の配置が可能なレイアウト候補を一覧表示する。すなわち制御部１０１は、指定された画像数以上の画像領域数をもつレイアウト候補を表示する。さらに制御部１０１は、レイアウト候補の中から１つの選択を受け付け、選択されたレイアウト候補が選択中候補４０６とわかるように所定の処理を施す。また、制御部１０１は、選択中候補４０６における画像領域への各画像の割り当ての指定を受け付ける。制御部１０１は、対象ページ４０２において、選択中候補４０６中の各画像領域に対応する画像領域４０３を表示し、各画像領域４０３内に、対応する画像を表示する。
【００２５】
なお、既にレイアウトが仮決定されている場合、画像数や各画像領域への割り当ては指定された状態となっている。また、選択中候補４０６はデフォルトで指定されてもよいし、後から指定されてもよい。なお、レイアウト選択領域４０５の選択中候補４０６中の各画像領域にも、対応する画像を表示してもよい。また、ページ一覧領域４０１においてページ選択後、画面表示がレイアウト選択領域４０５に切り替わるようにしてもよい。
【００２６】
次に、ステップＳ１０２では、制御部１０１は、対象ページの情報及び配置すべき画像の情報を取得する。まず制御部１０１は、ページ管理テーブル２１０（図２（ｂ））から、変数ｃＤｏｃＩＤ、変数ｃＰａｇｅＮＯに基づいて画像領域ＩＤリスト２１３を取得する。さらに制御部１０１は、画像領域ＩＤリスト２１３に基づいて、対象ページに既に配置されている画像ＩＤ２２２を画像領域管理テーブル２２０（図２（ｃ））から取得し、それを変数ｃＩｍａｇｅＩＤＬｉｓｔに格納する。また制御部１０１は、対象ページに配置されている画像の数を変数ｃＩｍａｇｅＣｎｔに格納する。
【００２７】
次に、ステップＳ１０３では、制御部１０１は、レイアウト情報を１件ずつ取得、すなわち、今回の判定対象のレイアウト候補のレイアウト情報を取得する。まず制御部１０１は、レイアウト情報管理テーブル２４０（図２（ｅ））から、変数ｃＰａｇｅＮＯに対応するレイアウト種別・ページサイズに適合し、画像数ｃＩｍａｇｅＣｎｔ以上の画像領域数を持つレイアウト情報を取得する。
【００２８】
ステップＳ１０４では、制御部１０１は、今回の判定対象のレイアウト候補における画像領域のそれぞれに、対応する画像を表示した場合に、解像度不足となる画像が生じるか否かを判定する（判定ステップ）。すなわち、制御部１０１は、レイアウト情報管理テーブル２４０（図（ｅ））のレイアウト情報を参照し、画像領域情報リスト２４５に一致する画像領域と、変数ｃＩｍａｇｅＩＤＬｉｓｔが示す画像情報とを比較し、解像度不足が発生するかを判定する。この判定は、画像ごと、すなわち画像領域ごとになされ、１つの画像領域でも、解像度不足となる画像が生じる場合は、今回の判定対象のレイアウト候補は解像度不足が生じるレイアウト候補であると判定される。
【００２９】
ステップＳ１０４での判別の結果、今回の判定対象のレイアウト候補に解像度不足が生じると判定されなかった場合は、制御部１０１は処理をステップＳ１０６に進める。しかし今回の判定対象のレイアウト候補に解像度不足が生じる場合は、制御部１０１はステップＳ１０５で報知処理を実行する（報知ステップ）。すなわち、制御部１０１は、レイアウト情報を視覚的に表現する警告用のサムネイルを取得し、レイアウト領域に重ねて表示する。例えば、制御部１０１は、図３に例示するように、解像度不足となる画像が生じると判定されたレイアウト候補の表示上に、警告マーク４０７（所定のマーク）を重畳して表示させる。警告マーク４０７が表示されるのは１つとは限らない。これにより、ユーザは、解像度不足となるレイアウト候補を視覚的に確認することができる。なお、その際、制御部１０１は、解像度不足となる画像を識別可能に報知してもよい。例えば、図３に例示するように、制御部１０１は、画像領域４０３内における、対応する画像の上に警告マーク４０７と同様のマーク４０４を表示させてもよい。これにより、解像度不足となる画像を視覚的に把握できる。その後、処理はステップＳ１０６に進む。
【００３０】
ステップＳ１０６では、制御部１０１は、レイアウト選択領域４０５に一覧表示されているレイアウト候補の全てについて、解像度不足となる画像が生じるかどうかの判定が完了したか否かを判別する。そして制御部１０１は、解像度不足となる画像が生じるかどうかの判定が未完了のレイアウト候補があれば処理をステップＳ１０３に戻す。一方、解像度不足となる画像が生じるかどうかの判定が全てのレイアウト候補について完了した場合は、制御部１０１は処理をステップＳ１０７に進める。これにより、ユーザは、解像度不足となるレイアウト候補と解像度不足とならないレイアウト候補とを一見して視覚的に把握できる。
【００３１】
ステップＳ１０７では、制御部１０１は、レイアウト選択領域４０５に一覧表示されているレイアウト候補の全てが、解像度不足となる画像が生じるレイアウト候補であるか否かを判別する。その判別の結果、解像度不足となる画像が生じないレイアウト候補が１つでもあれば、制御部１０１は処理をステップＳ１０９に進める。しかし、一覧表示されているレイアウト候補の全てが、解像度不足となる画像が生じるレイアウト候補である場合は、差し替え可能なレイアウト候補が存在しないので、制御部１０１はステップＳ１０８で報知処理を実行する。ステップＳ１０８の報知処理では、制御部１０１は、差し替え可能なレイアウト候補が存在しない旨を示す警告メッセージ（不図示）を表示する。この警告メッセージには、画像の差し替えを促す旨も含まれる。その後、制御部１０１は、処理をステップＳ１０９に進める。
【００３２】
ステップＳ１０９では、制御部１０１は、レイアウト候補の差し替え指示、あるいは、配置する画像または画像配置位置の差し替え指示があったか否かを判別する。そして、これらいずれかの差し替え指示があった場合は、制御部１０１は、処理をステップＳ１０１に戻す。一方、差し替え指示がない場合は、現在の選択中候補４０６における画像配置で確定してよいか否かを判別する（ステップＳ１１０）。例えば制御部１０１は、画面に確定を許可するボタンを表示し、ユーザからボタンの押下があることで確定有りと判別する。そして制御部１０１は、現在の選択中候補４０６における画像配置で確定してよいと判別されない場合は、処理をステップＳ１０９に戻し、現在の選択中候補４０６における画像配置で確定してよいと判別されると、処理をステップＳ１１１に進める。ステップＳ１１１では、制御部１０１は、現在の設定状態を保存し、図４の処理を終了する。
【００３３】
本実施の形態によれば、解像度不足となる画像が生じると判定されたレイアウト候補に警告マーク４０７が表示されるので、解像度不足が生じるレイアウトと生じないレイアウトとを認識させることができる。特に一覧表示にて、警告マーク４０７の有無により、解像度不足が生じるレイアウトと生じないレイアウトとを視覚的に認識できるので、実際にレイアウトを適用しなくても適切なレイアウトを選択することが容易となる。
【００３４】
また、差し替え可能なレイアウト候補が存在しない場合に、画像の差し替え等を促す警告メッセージを表示するので、対処の補助になる。特に、対象ページ４０２の画像領域４０３にマーク４０４を表示することで、解像度不足となる画像を識別可能に報知するので、差し替えるべき画像の判断が容易となる。
【００３５】
なお、ステップＳ１０５での警告の態様は例示したものに限定されない。すなわち、表示態様の違いによって、解像度不足となる画像が生じるレイアウト候補を、解像度不足となる画像が生じると判定されなかったレイアウト候補と識別可能に報知すればよい。例えば、マークの有無だけでなく、マークの形状や色を異ならせてもよい。また、レイアウト候補の色の差異や外枠の有無、あるいは点滅の有無等によって表示態様を異ならせてもよい。また、解像度不足となる画像を識別可能に報知する際にも、画像の外枠の有無やグレーアウト化等によって表示態様を異ならせてもよい。また、ステップＳ１０５、Ｓ１０８での警告を、音声によって実行してもよい。
【００３６】
なお、解像度不足を判定する対象となる画像及び画像領域を、複数のうち一部（例えば、ユーザにより指定される１つ）としてもよく、それ以外の画像及び画像領域は判定対象としなくてもよい。
【００３７】
なお、制御部１０１は、解像度不足となる画像が生じると判定されなかったレイアウト候補のうちいずれかを所定条件下で決定し、決定したレイアウト候補を、おすすめレイアウトとして識別可能に報知してもよい。所定条件による決定の仕方として次のようなものが考えられる。例えば制御部１０１は、ユーザからの指定に基づき、配置すべき画像のうち代表画像を指定し、代表画像が最も大きく表示されるレイアウト候補を決定する。あるいは制御部１０１は、代表画像の配置位置（画像領域の位置）が、現在の選択中候補４０６における配置位置に最も近いレイアウト候補を決定する。さらには、おすすめレイアウトを複数提示する場合、順番を付けて表示したり、実際にサムネイルの画像が配置されているレイアウトのイメージ図を表示したりしてもよい。
【００３８】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【００３９】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【符号の説明】
【００４０】
１０１  制御部
４０１  ページ一覧領域
４０５  レイアウト選択領域
４０７  警告マーク
【図１】
2019149710.tif 000003
【図２】
2019149710.tif 000004
【図３】
2019149710.tif 000005
【図４】
2019149710.tif 000006