(57)【要約】  画像表示装置は、縦長の画像を配置するための縦長の配置領域と横長の画像を配置するための横長の画像配置領域の少なくともいずれか一方を含む複数の画像配置用テンプレートを記憶する記憶部と、画像配置用テンプレート内に配置する配置対象画像の枚数（配置枚数）を設定する配置枚数設定部と、あらかじめ撮影された撮影画像の中から配置対象画像を選択する画像選択部と、画像選択部で選択した配置対象画像の向きが縦長であるか、横長であるかを判定する判定部と、配置枚数設定部で設定した配置枚数、および判定部による判定結果に基づいて、記憶部に記憶された複数の画像配置用テンプレートの中から、配置対象画像を配置するために用いる画像配置用テンプレートを対象テンプレートとして選択するテンプレート選択部と、テンプレート選択部で選択した対象テンプレート内の画像配置領域に配置対象画像を配置して表示用画像を作成する作成部と、作成部で作成した表示用画像を表示装置に表示する表示制御部とを備える。
2008117827.tif 000002
【特許請求の範囲】
【請求項１】
縦長の画像を配置するための縦長の配置領域と横長の画像を配置するための横長の画像配置領域の少なくともいずれか一方を含む複数の画像配置用テンプレートを記憶する記憶部と、
前記画像配置用テンプレート内に配置する配置対象画像の枚数（配置枚数）を設定する配置枚数設定部と、
あらかじめ撮影された撮影画像の中から前記配置対象画像を選択する画像選択部と、
前記画像選択部で選択した前記配置対象画像の向きが前記縦長であるか、前記横長であるかを判定する判定部と、
前記配置枚数設定部で設定した前記配置枚数、および前記判定部による判定結果に基づいて、前記記憶部に記憶された前記複数の画像配置用テンプレートの中から、前記配置対象画像を配置するために用いる前記画像配置用テンプレートを対象テンプレートとして選択するテンプレート選択部と、
前記テンプレート選択部で選択した前記対象テンプレート内の前記画像配置領域に前記配置対象画像を配置して表示用画像を作成する作成部と、
前記作成部で作成した前記表示用画像を表示装置に表示する表示制御部とを備える画像表示装置。
【請求項２】
縦長の画像を配置するための縦長の配置領域と横長の画像を配置するための横長の画像配置領域の少なくともいずれか一方を含む複数の画像配置用テンプレートを記憶する記憶部と、
前記画像配置用テンプレート内に配置する配置対象画像の枚数（配置枚数）、および前記配置対象画像の向きを設定する配置枚数設定部と、
あらかじめ撮影された撮影画像の中から前記配置対象画像を選択する画像選択部と、
前記配置枚数設定部で設定した前記配置枚数、および前記向きに基づいて、前記記憶部に記憶された複数の前記画像配置用テンプレートの中から、前記配置対象画像を配置するために用いる前記画像配置用テンプレートを対象テンプレートとして選択するテンプレート選択部と、
前記画像選択部で選択した前記配置対象画像の向きが前記縦長であるか、前記横長であるかを判定する判定部と、
前記判定部による判定結果に基づいて、前記テンプレート選択部で選択した前記対象テンプレート内の前記画像配置領域内に、その向きが一致する前記配置対象画像を配置して表示用画像を作成する作成部と、
前記作成部で作成した前記表示用画像を表示装置に表示する表示制御部とを備える画像表示装置。
【請求項３】
請求項１または２に記載の画像表示装置において、
前記記憶部は、前記画像配置用テンプレートを、各テンプレートに含まれる前記画像配置領域の数が同じものを１セットとしてグループ分けしたテンプレートセットごとに記憶する画像表示装置。
【請求項４】
請求項３に記載の画像表示装置において、
前記テンプレート選択部は、前記配置枚数設定部で設定した前記配置枚数に応じた前記テンプレートセットを対象テンプレートセットとして選択し、前記対象テンプレートセットの中から前記対象テンプレートを選択する画像表示装置。
【請求項５】
請求項４に記載の画像表示装置において、
前記配置枚数設定部で設定した前記配置枚数を変更する配置枚数変更部をさらに備え、
前記テンプレート選択部は、前記配置枚数変更部で前記配置枚数を変更した場合には、変更後の前記配置枚数に応じた前記テンプレートセットを前記対象テンプレートセットとして選択し直す画像表示装置。
【請求項６】
請求項４または５に記載の画像表示装置において、
前記表示用画像内に配置されていない前記撮影画像（未配置画像）の中から、前記表示用画像内に配置されている前記配置対象画像と入れ替える入替画像を選択する入替画像選択部をさらに備え、
前記テンプレート選択部は、前記入替画像選択部で選択した前記入替画像の向きに基づいて、前記対象テンプレートセットの中から前記対象テンプレートを再選択し、
前記作成部は、前記テンプレート選択部で再選択した前記対象テンプレート内の前記画像配置領域に前記入替画像を配置して表示用画像を再作成する画像表示装置。
【請求項７】
請求項３〜６のいずれか一項に記載の画像表示装置において、
前記テンプレートセットは、前記画像配置領域の縦横比も加味してグループ分けされる画像表示装置。
【請求項８】
請求項３〜７のいずれか一項に記載の画像表示装置において、
前記テンプレートセットは、前記画像配置領域の大きさも加味してグループ分けされる画像表示装置。
【請求項９】
請求項１〜８のいずれか一項に記載の画像表示装置において、
前記表示制御部は、前記作成部で作成された前記表示用画像を左右に２つ並べて、見開きページ形式で前記表示装置に表示する画像表示装置。
【請求項１０】
請求項１〜９のいずれか一項に記載の画像表示装置に置いて、
前記表示用画像は、電子アルバムに含まれるページを表す画像、およびスライドショー実行時に表示されるスライドショー画像のいずれかである画像表示装置。
【請求項１１】
請求項６に記載の画像表示装置において、
前記表示制御部は、１画面を、前記表示用画像を表示するための第１の領域と、使用者による前記配置枚数の変更を受付けるための操作項目を表示するための第２の領域と、前記未配置画像を表示するための第３の領域とに分割した表示画面を前記表示装置に表示する画像表示装置。
【請求項１２】
請求項１１に記載の画像表示装置において、
前記第１の領域内に表示されている前記表示用画像を選択する表示用画像選択部をさらに備え、
前記表示制御部は、前記表示用画像選択部で選択した前記表示用画像内に配置されている前記配置対象画像と画像の向きが一致する前記撮影画像のみを前記未配置画像として前記第３の領域内に表示する画像表示装置。
【請求項１３】
コンピュータに、
縦長の画像を配置するための縦長の配置領域と横長の画像を配置するための横長の画像配置領域の少なくともいずれか一方を含む複数の画像配置用テンプレート内に配置する配置対象画像の枚数（配置枚数）を設定する配置枚数設定手順と、
あらかじめ撮影された撮影画像の中から前記配置対象画像を選択する画像選択手順と、
前記画像選択手順で選択した前記配置対象画像の向きが前記縦長であるか、前記横長であるかを判定する判定手順と、
前記配置枚数設定手順で設定した前記配置枚数、および前記判定手順による判定結果に基づいて、前記複数の画像配置用テンプレートの中から、前記配置対象画像を配置するために用いる前記画像配置用テンプレートを対象テンプレートとして選択するテンプレート選択手順と、
前記テンプレート選択手順で選択した前記対象テンプレート内の前記画像配置領域に前記配置対象画像を配置して表示用画像を作成する作成手順と、
前記作成手順で作成した前記表示用画像を表示装置に表示する表示制御手順とを実行させるための画像表示用プログラムを格納した画像表示用コンピュータプログラム製品。
【請求項１４】
コンピュータに、
縦長の画像を配置するための縦長の配置領域と横長の画像を配置するための横長の画像配置領域の少なくともいずれか一方を含む複数の画像配置用テンプレート内に配置する配置対象画像の枚数（配置枚数）、および前記配置対象画像の向きを設定する配置枚数設定手順と、
あらかじめ撮影された撮影画像の中から前記配置対象画像を選択する画像選択手順と、
前記配置枚数設定手順で設定した前記配置枚数、および前記向きに基づいて、複数の前記画像配置用テンプレートの中から、前記配置対象画像を配置するために用いる前記画像配置用テンプレートを対象テンプレートとして選択するテンプレート選択手順と、
前記画像選択手順で選択された前記配置対象画像の向きが前記縦長であるか、前記横長であるかを判定する判定手順と、
前記判定手順による判定結果に基づいて、前記テンプレート選択手順で選択した前記対象テンプレート内の前記画像配置領域内に、その向きが一致する前記配置対象画像を配置して表示用画像を作成する作成手順と、
前記作成手順によって作成された前記表示用画像を表示装置に表示する表示制御手順とを実行させるための画像表示用プログラムを格納した画像表示用コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示するための画像表示装置、および画像表示用プログラム製品に関する。
【背景技術】
【０００２】
次のような画像編集装置が知られている。この画像編集装置は、ページ上に配置する画像のアスペクト比と配置する画像枚数とに基づいて演算を行って、各画像が重ならないように各画像の配置位置、および配置サイズを決定し、ページ上へ画像を配置するものである（特許文献１参照）。【０００３】
【特許文献１】特開平１０−２９３８３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の装置によれば、ページのレイアウトはページ作成時の演算結果によって決定するため、画像の配置が使用者の意図に反したものになる可能性があった。
【課題を解決するための手段】
【０００５】
本発明の第１の態様による画像表示装置は、縦長の画像を配置するための縦長の配置領域と横長の画像を配置するための横長の画像配置領域の少なくともいずれか一方を含む複数の画像配置用テンプレートを記憶する記憶部と、画像配置用テンプレート内に配置する配置対象画像の枚数（配置枚数）を設定する配置枚数設定部と、あらかじめ撮影された撮影画像の中から配置対象画像を選択する画像選択部と、画像選択部で選択した配置対象画像の向きが縦長であるか、横長であるかを判定する判定部と、配置枚数設定部で設定した配置枚数、および判定部による判定結果に基づいて、記憶部に記憶された複数の画像配置用テンプレートの中から、配置対象画像を配置するために用いる画像配置用テンプレートを対象テンプレートとして選択するテンプレート選択部と、テンプレート選択部で選択した対象テンプレート内の画像配置領域に配置対象画像を配置して表示用画像を作成する作成部と、作成部で作成した表示用画像を表示装置に表示する表示制御部とを備える。
本発明の第２の態様による画像表示装置は、縦長の画像を配置するための縦長の配置領域と横長の画像を配置するための横長の画像配置領域の少なくともいずれか一方を含む複数の画像配置用テンプレートを記憶する記憶部と、画像配置用テンプレート内に配置する配置対象画像の枚数（配置枚数）、および配置対象画像の向きを設定する配置枚数設定部と、あらかじめ撮影された撮影画像の中から配置対象画像を選択する画像選択部と、配置枚数設定部で設定した配置枚数、および向きに基づいて、記憶部に記憶された複数の画像配置用テンプレートの中から、配置対象画像を配置するために用いる画像配置用テンプレートを対象テンプレートとして選択するテンプレート選択部と、画像選択部で選択した配置対象画像の向きが縦長であるか、横長であるかを判定する判定部と、判定部による判定結果に基づいて、テンプレート選択部で選択した対象テンプレート内の画像配置領域内に、その向きが一致する配置対象画像を配置して表示用画像を作成する作成部と、作成部で作成した表示用画像を表示装置に表示する表示制御部とを備える。
本発明の第３の態様によると、第１または第２の態様の画像表示装置において、記憶部は、画像配置用テンプレートを、各テンプレートに含まれる画像配置領域の数が同じものを１セットとしてグループ分けしたテンプレートセットごとに記憶することが好ましい。
本発明の第４の態様によると、第３の態様による画像表示装置において、テンプレート選択部は、配置枚数設定部で設定した配置枚数に応じたテンプレートセットを対象テンプレートセットとして選択し、対象テンプレートセットの中から対象テンプレートを選択することが好ましい。
本発明の第５の態様によると、第４の態様による画像表示装置において、配置枚数設定部で設定した配置枚数を変更する配置枚数変更部をさらに備え、テンプレート選択部は、配置枚数変更部で配置枚数を変更した場合には、変更後の配置枚数に応じたテンプレートセットを対象テンプレートセットとして選択し直すことが好ましい。
本発明の第６の態様によると、第４または５の態様の画像表示装置において、表示用画像内に配置されていない撮影画像（未配置画像）の中から、表示用画像内に配置されている配置対象画像と入れ替える入替画像を選択する入替画像選択部をさらに備え、テンプレート選択部は、入替画像選択部で選択した入替画像の向きに基づいて、対象テンプレートセットの中から対象テンプレートを再選択し、作成部は、テンプレート選択部で再選択した対象テンプレート内の画像配置領域に入替画像を配置して表示用画像を再作成することが好ましい。
本発明の第７の態様によると、第３〜第６のいずれかの態様の画像表示装置において、テンプレートセットは、画像配置領域の縦横比も加味してグループ分けされることが好ましい。
本発明の第８の態様によると、第３〜第７のいずれかの態様の画像表示装置において、テンプレートセットは、画像配置領域の大きさも加味してグループ分けされることが好ましい。
本発明の第９の態様によると、第１〜第８のいずれかの態様の画像表示装置において、表示制御部は、作成部で作成された表示用画像を左右に２つ並べて、見開きページ形式で表示装置に表示することが好ましい。
本発明の第１０の態様によると、第１〜第９のいずれかの態様の画像表示装置において、表示用画像は、電子アルバムに含まれるページを表す画像、およびスライドショー実行時に表示されるスライドショー画像のいずれかであることが好ましい。
本発明の第１１の態様によると、第６の態様の画像表示装置において、表示制御部は、１画面を、表示用画像を表示するための第１の領域と、使用者による配置枚数の変更を受付けるための操作項目を表示するための第２の領域と、未配置画像を表示するための第３の領域とに分割した表示画面を表示装置に表示することが好ましい。
本発明の第１２の態様によると、第１１の態様の画像表示装置において、第１の領域内に表示されている表示用画像を選択する表示用画像選択部をさらに備え、表示制御部は、表示用画像選択部で選択した表示用画像内に配置されている配置対象画像と画像の向きが一致する撮影画像のみを未配置画像として第３の領域内に表示することが好ましい。
本発明の第１３の態様による画像表示用コンピュータプログラム製品は、コンピュータに、縦長の画像を配置するための縦長の配置領域と横長の画像を配置するための横長の画像配置領域の少なくともいずれか一方を含む複数の画像配置用テンプレート内に配置する配置対象画像の枚数（配置枚数）を設定する配置枚数設定手順と、あらかじめ撮影された撮影画像の中から配置対象画像を選択する画像選択手順と、画像選択手順で選択した配置対象画像の向きが縦長であるか、横長であるかを判定する判定手順と、配置枚数設定手順で設定した配置枚数、および判定手順による判定結果に基づいて、複数の画像配置用テンプレートの中から、配置対象画像を配置するために用いる画像配置用テンプレートを対象テンプレートとして選択するテンプレート選択手順と、テンプレート選択手順で選択した対象テンプレート内の画像配置領域に配置対象画像を配置して表示用画像を作成する作成手順と、作成手順で作成した表示用画像を表示装置に表示する表示制御手順とを実行させるための画像表示用プログラムを格納する。
本発明の第１４の態様による画像表示用コンピュータプログラム製品は、コンピュータに、縦長の画像を配置するための縦長の配置領域と横長の画像を配置するための横長の画像配置領域の少なくともいずれか一方を含む複数の画像配置用テンプレート内に配置する配置対象画像の枚数（配置枚数）、および配置対象画像の向きを設定する配置枚数設定手順と、あらかじめ撮影された撮影画像の中から配置対象画像を選択する画像選択手順と、配置枚数設定手順で設定した配置枚数、および向きに基づいて、複数の画像配置用テンプレートの中から、配置対象画像を配置するために用いる画像配置用テンプレートを対象テンプレートとして選択するテンプレート選択手順と、画像選択手順で選択された配置対象画像の向きが縦長であるか、横長であるかを判定する判定手順と、判定手順による判定結果に基づいて、テンプレート選択手順で選択した対象テンプレート内の画像配置領域内に、その向きが一致する配置対象画像を配置して表示用画像を作成する作成手順と、作成手順によって作成された表示用画像を表示装置に表示する表示制御手順とを実行させるための画像表示用プログラムを格納する。
【発明の効果】
【０００６】
本発明によれば、使用者が意図した通りに画像を配置することができる。
【図面の簡単な説明】
【０００７】
【図１】画像表示装置の一実施の形態の構成を示すブロック図。
【図２】画像選択用画面の具体例を示す図。
【図３】第１の実施の形態におけるページレイアウト選択用画面の具体例を示す図。
【図４】従来のテンプレートを用いたアルバム作成方法を示す第１の図。
【図５】従来のテンプレートを用いたアルバム作成方法を示す第２の図。
【図６】従来のテンプレートを用いたアルバム作成方法を示す第３の図。
【図７】１ページに２枚の画像（画像サイズ中）を配置するために用いるテンプレートセットの具体例を示す図。
【図８】１ページに２枚の画像（画像サイズ大）を配置するために用いるテンプレートセットの具体例を示す図。
【図９】１ページに２枚の画像（画像サイズ小）を配置するために用いるテンプレートセットの具体例を示す図。
【図１０】１ページに１枚の画像を配置するために用いるテンプレートセットの具体例を示す図。
【図１１】１ページに３枚の画像を配置するために用いるテンプレートセットの具体例を示す図。
【図１２】第１の実施の形態におけるアルバム編集用画面の具体例を示す図。
【図１３】第１の実施の形態におけるアルバム編集の具体例を示す第１の図。
【図１４】第１の実施の形態におけるアルバム編集の具体例を示す第２の図。
【図１５】第１の実施の形態におけるアルバム編集の具体例を示す第３の図。
【図１６】第１の実施の形態におけるアルバム編集の具体例を示す第４の図。
【図１７】第１の実施の形態におけるアルバム作成処理の流れを示すフローチャート図。
【図１８】第１の実施の形態におけるアルバム編集処理の流れを示すフローチャート。
【図１９】第２の実施の形態におけるページレイアウト選択用画面の具体例を示す図。
【図２０】第２の実施の形態におけるアルバム編集用画面の具体例を示す図。
【図２１】第２の実施の形態におけるアルバム編集の具体例を示す第１の図。
【図２２】第２の実施の形態におけるアルバム編集の具体例を示す第２の図。
【図２３】第２の実施の形態におけるアルバム編集の具体例を示す第３の図。
【図２４】第２の実施の形態におけるアルバム編集の具体例を示す第４の図。
【図２５】第２の実施の形態におけるアルバム編集の具体例を示す第５の図。
【図２６】第２の実施の形態におけるアルバム作成処理の流れを示すフローチャート。
【図２７】第２の実施の形態におけるアルバム編集処理の流れを示すフローチャート。
【図２８】変形例（１）におけるスライドショー画像選択用画面の具体例を示す図。
【図２９】変形例（１）におけるレイアウト選択画面の具体例を示す図。
【図３０】変形例（１）におけるスライドショー画像の具体例を示す第１の図。
【図３１】変形例（１）におけるスライドショー画像の具体例を示す第２の図。
【図３２】変形例（１）におけるスライドショー画像の具体例を示す第３の図。
【図３３】変形例（１）におけるスライドショー画像の具体例を示す第４の図。
【図３４】プログラムをパーソナルコンピュータに提供する様子を示す図。
【発明を実施するための最良の形態】
【０００８】
―第１の実施の形態―
図１は、第１の実施の形態における画像表示装置の一実施の形態の構成を示すブロック図である。画像表示装置１００としては、例えばパーソナルコンピュータ（パソコン）が用いられる。画像表示装置１００は、操作部材１０１と、画像入力用Ｉ／Ｆ（画像入力用インターフェース）１０２と、制御装置１０３と、ＨＤＤ（ハードディスクドライブ）１０４と、モニタ１０５とを備えている。【０００９】
操作部材１０１は、例えばキーボードやマウスなどの使用者によって操作される種々の入力装置を含んでいる。【００１０】
画像入力用Ｉ／Ｆ１０２は、外部の画像入力デバイス、例えばカメラなどを接続するための接続インターフェースである。画像入力用Ｉ／Ｆ１０２としては、例えばＵＳＢインターフェースや無線ＬＡＮインターフェースが用いられる。画像入力用Ｉ／Ｆ１０２は、接続された外部の画像入力デバイスから画像データ（画像ファイル）を取得して、制御装置１０３へ出力する。【００１１】
なお、本実施の形態では、画像入力用Ｉ／Ｆ１０２を介して取り込まれる画像データは、付加情報部と画像データ部とから構成されるＥｘｉｆ形式の画像ファイルであるものとする。Ｅｘｉｆ形式の画像ファイルは、付加情報部に画像の撮影条件や表示用画像データなどの付加情報を含み、画像データ部に本画像データ、例えばＪｐｅｇ形式の画像データを含んでいる。付加情報部に含まれる表示用画像データは、本画像データを縮小して生成された画像、例えばサムネイル画像やラージサムネイル画像の画像データである。【００１２】
また、付加情報部には、画像の向き（画像方向／画像位置）に関するデータ（画像向きデータ）も含まれている。すなわち、画像には、使用者がカメラを横向き（横位置）に構えて撮影した横長の画像（横画像）、例えば横と縦の比が４：３の画像と、カメラを縦向き（縦位置）に構えて撮影した縦長の画像（縦画像）、例えば横と縦の比が３：４の画像とがある。よって、カメラに撮影時のカメラの姿勢を検出するためのセンサを搭載しておき、カメラ側で画像を撮影する度にそのときのカメラの姿勢に応じて、その画像が横画像か縦画像かを特定する。そして、画像ファイルを生成する際に、画像データ部に含まれる画像が縦画像、横画像のいずれであるかを判別するための情報を画像向きデータとして付加情報部に記録する。【００１３】
例えば、画像向きデータは、横画像を０と表し、縦画像を１と表す１バイトのデータとしておき、後述する制御装置１０３のアルバム作成部１０３ｂは、付加情報部に含まれる画像向きデータが０か１かを判断して、画像の向きを判定してもよい。または、画像の横サイズ（ｗｉｄｔｈ）や縦サイズ（ｈｉｇｈｔ）を画像向きデータとして記録しておき、後述する制御装置１０３のアルバム作成部１０３ｂは、この横サイズと縦サイズとに基づいて、画像の向きを判定してもよい。また、画像向きデータは、他のデータ形式としてもよい。【００１４】
ＨＤＤ１０４には、画像入力用Ｉ／Ｆ１０２を介して取り込んだ画像ファイルや、後述するように制御装置１０３で実行されるプログラムなど種々のデータが記録される。モニタ１０５は、例えば液晶ディスプレイなどが用いられる。【００１５】
制御装置１０３は、ＣＰＵ、メモリ、およびその他周辺回路で構成され、表示制御部１０３ａと、アルバム作成部１０３ｂとを機能的に備えている。本実施の形態における画像表示装置１００では、画像入力用Ｉ／Ｆ１０２を介して取り込まれ、ＨＤＤ１０４に記録されている画像データを所定のフォーマットに当てはめたアルバム（電子アルバム）を作成することができ、表示制御部１０３ａおよびアルバム作成部１０３ｂの各要素は、使用者によってアルバムの作成開始が指示されたときに、以下に説明する処理を実行する。【００１６】
使用者によって操作部材１０１が操作されてアルバムの作成開始が指示されると、表示制御部１０３ａは、図２に示す画像選択用画面をモニタ１０５へ出力して表示する。この画像選択用画面は、画像表示領域２ａ、「フォルダ選択」ボタン２ｂ、および「アルバム作成」ボタン２ｃを含んでいる。表示制御部１０３ａは、ＨＤＤ１０４の所定のフォルダ内から画像ファイルを読み込んで、付加情報部に含まれている表示用画像データ、例えばラージサムネイル画像を画像表示領域２ａ内に一覧表示する。【００１７】
なお、画像ファイルは、あらかじめ設定されたデフォルトのフォルダから読み込まれ、使用者は、操作部材１０１を操作して「フォルダ選択」ボタン２ｂを選択することによって、画像読込先のフォルダを変更することができる。使用者によって画像読込先のフォルダが変更された場合には、表示制御部１０３ａは、変更後のフォルダ内から画像ファイルを読み込み、付加情報部に含まれている表示用画像データを画像表示領域２ａ内に一覧表示する。【００１８】
使用者は、操作部材１０１を操作して、画像表示領域２ａに表示された画像一覧の中からアルバムに含めたい画像（配置対象画像）を選択する。その後、画像の選択が完了した時点で、「アルバム作成」ボタン２ｃを押下する。使用者によって「アルバム作成」ボタン２ｃが押下されると、表示制御部１０３ａは、図３に示すページレイアウト選択用画面をモニタ１０５へ出力して表示する。なお、図２に示す画像選択用画面においては、使用者は画像表示領域２ａ内から１枚も画像を選択しなくても「アルバム作成」ボタン２ｃを押下することができる。この場合には、図１２で後述するアルバム編集用画面に白紙のページが表示されることになる。【００１９】
図３に示すページレイアウト選択用画面は、ページレイアウト選択領域３ａ、画像サイズ選択ボタン３ｂ、「ＯＫ」ボタン３ｃ、および「キャンセル」ボタン３ｄを含んでいる。表示制御部１０３ａは、使用者が選択可能なアルバムのページレイアウトに関する情報をページレイアウト選択領域３ａ内に一覧表示する。ページレイアウトに関する情報としては、画像を配置する台紙のサイズ（Ａ４、Ｂ５など）、台紙の方向（縦または横）、および各ページに配置する画像の枚数（配置枚数）が選択可能となっている。なお、本実施の形態で作成するアルバムは、後述するように見開きページになっており、その左側のページ（左ページ）に配置する画像の枚数と、右側のページ（右ページ）に配置する画像の枚数とを異なる枚数に設定することができる。【００２０】
例えば、ページレイアウト選択領域３ａ内に表示された一覧の中から、「Ａ４ 縦：左ページ２枚／右ページ３枚」３ｅを選択することによって、台紙をＡ４サイズの縦方向とし、左ページには２枚の画像を配置し、右ページには３枚の画像を配置するようにページレイアウトを設定することができる。また、使用者は、画像サイズ選択ボタン３ｂを操作して、各ページに配置する画像のサイズ（大、中、小のいずれか）を選択する。【００２１】
そして、使用者によって「ＯＫ」ボタン３ｃが押下されると、アルバム作成部１０４ｂは、図２で上述した画像選択用画面で使用者によって選択された画像を、図３に示すページレイアウト選択用画面で選択されたページレイアウトに従って配置したアルバムを生成する。なお、ページレイアウト選択用画面上で使用者によって「キャンセル」ボタン３ｄが選択された場合には、表示制御部１０３ａは、モニタ１０５に画像選択用画面を表示する。すなわち画像選択用画面に戻る。【００２２】
本実施の形態における画像表示装置１００は、使用者によって選択されたページレイアウトに従ってアルバムを作成するために使用するテンプレート（レイアウトテンプレート）があらかじめ用意されてＨＤＤ１０４に記録されている。そして、アルバム作成部１０４ｂは、ページレイアウト選択用画面上で使用者によって選択されたページレイアウトに応じたテンプレートをＨＤＤ１０４から読み込み、読み込んだテンプレートを用いてアルバムを生成する。【００２３】
なお、テンプレートを用いてアルバムを作成する場合、ページへの配置対象となる画像は上述したように横画像と縦画像とがある。そのため本実施の形態では、縦画像を配置するための縦長の画像配置領域と、横画像を配置するための横長の画像配置領域の少なくともいずれか一方を含む複数の画像配置用テンプレートをあらかじめ準備しておく。そして、アルバム作成部１０３ｂは、画像ファイルの付加情報部から上述した画像向きデータを取得して、配置対象の画像の向きを判定し、その向きに応じたテンプレートを選択してアルバムを生成するようにする。以下、具体的に説明する。【００２４】
まず、図４〜図６を用いて、従来の一般的なテンプレートを用いたアルバム作成方法について説明する。従来は、本発明とは異なり、横画像を配置するためのテンプレートと、縦画像を配置するためのテンプレートを準備していない。例えば、図４に示すようなテンプレートを用いてアルバムを作成していた。なお、図４に示すテンプレートは、１ページに２枚の画像を配置するためのテンプレートである。以下、図４に示す各テンプレートを用いて、１枚目の画像を横画像、２枚目の画像を縦画像とした２枚の画像をページ内に配置する例について説明する。【００２５】
図４（ａ）に示すテンプレートは、画像の向きに関わらず、２枚の画像をそれぞれ正方形の枠内に配置するためのテンプレートである。このテンプレートを用いて、それぞれの枠内に横画像および縦画像を配置した例を図５（ａ）に示す。この場合は、それぞれの枠内に無駄なスペースができてしまう。すなわち、正方形の枠内に横画像５ａを配置した場合には、画像の横幅が枠の横幅に合うように画像サイズを調整してから枠内に配置する必要があり、その結果、横画像５ａの上下に無駄なスペースができてしまう。また、縦画像５ｂを配置した場合にも、同様に、画像の縦幅が枠の縦幅に合うように画像サイズを調整してから枠内に配置する必要があり、その結果、縦画像５ｂの左右に無駄なスペースができてしまう。【００２６】
図４（ｂ）に示すテンプレートは、画像の向きに関わらず、２枚の画像をそれぞれ横画像の縦横比に合わせた横長の枠内に配置するためのテンプレートである。このテンプレートを用いて、それぞれの枠内に横画像および縦画像を配置した例を図５（ｂ）に示す。この場合は、横画像５ａは、その縦横比が枠の縦横比と一致するため枠内にぴったり収まる。しかしながら、縦画像５ｂは、画像の縦幅が枠の縦幅に合うように画像のサイズを調整してから枠内に配置する必要があり、結果として画像の左右に無駄なスペースができてしまう。【００２７】
図４（ｃ）に示すテンプレートは、画像の向きに関わらず、２枚の画像をそれぞれ縦画像の縦横比に合わせた縦長の枠内に配置するためのテンプレートである。このテンプレートを用いて、それぞれの枠内に横画像および縦画像を配置した例を図５（ｃ）に示す。この場合は、縦画像５ｂは、その縦横比が枠の縦横比と一致するため枠内にぴったり収まるが、横画像５ａは、画像の横幅が枠の横幅に合うように画像のサイズを調整してから枠内に配置する必要があり、結果としてその上下に無駄なスペースができてしまう。【００２８】
図４（ｄ）に示すテンプレートは、画像の向きに関わらず、１枚目の画像を横画像の縦横比に合わせた横長の枠内に配置し、２枚目の画像を縦画像の縦横比に合わせた縦長の枠内に配置するためのテンプレートである。このテンプレートを用いて、それぞれの枠内に横画像および縦画像を配置した例を図５（ｄ）に示す。この場合は、いずれの枠も配置する画像と縦横比が一致していることから、横画像５ａ、縦画像５ｂともに枠内にぴったり収まっている。【００２９】
図４（ｅ）に示すテンプレートは、画像の向きに関わらず、１枚目の画像を縦画像の縦横比に合わせた縦長の枠内に配置し、２枚目の画像を横画像の縦横比に合わせた横長の枠内に配置するためのテンプレートである。このテンプレートを用いて、それぞれの枠内に横画像および縦画像を配置した例を図５（ｅ）に示す。この場合は、横画像５ａは、画像の横幅が枠の横幅に合うように画像のサイズを調整してから枠内に配置する必要があり、結果としてその上下に無駄なスペースができてしまう。また、縦画像５ｂは、画像の縦幅が枠の縦幅に合うように画像のサイズを調整してから枠内に配置する必要があり、結果として画像の左右に無駄なスペースができてしまう。【００３０】
このように図４に示すようなテンプレートをあらかじめ準備しておいた場合には、上述した例では図４（ｄ）に示したテンプレートのみが、図５（ｄ）に示すように画像をページ上に最適に配置してアルバムを生成することができる。そして、他のテンプレートを用いた場合には、画像を枠内に内接させることにより、すなわち枠内に画像を全て表示するために画像の長い方の辺の長さ（縦画像であれば縦方向の辺の長さ）を枠の幅に合わせるように画像のサイズを調整したことにより、枠内に無駄なスペースが生じたり、画像が縮小されてしまったりという不具合が生じることとなる。【００３１】
また、枠内に無駄なスペースが生じることや、画像が縮小されることを防ぐために、画像を枠内に外接させる方法も知られている。すなわち、画像の短い方の辺の長さ（縦画像であれば横方向の辺の長さ）を枠の辺の長さに合わせるように画像のサイズを調整することで画像を拡大する。これによって画像の長い方の辺は枠からはみ出すため、はみ出した部分をカットする。画像を枠内に外接させた場合の具体例を図６に示す。【００３２】
例えば、図６（ａ）に示す横画像を、図６（ｂ）に示すような縦画像の縦横比に合わせた縦長の枠内に配置する場合には、画像の縦方向の辺の長さが、枠の縦方向の辺の長さと一致するように画像を拡大し、画像の横方向の辺については、枠の横方向の辺の長さに合うようにカットする。これによって、図６（ｃ）に示すように、画像を枠全体に拡大して表示することができる。また、図６（ｄ）に示す縦画像を、図６（ｅ）に示すような横画像の縦横比に合わせた横長の枠内に配置する場合にも、同様に、図６（ｆ）に示すように、画像を枠全体に拡大して表示することができる。  しかしながら、このように画像を枠内に外接させた場合には、画像の枠からはみ出る部分がカットされてしまい、画像全体を表示できないという問題が生じる。【００３３】
これらの問題点を解決するために、例えば各ページに配置する画像の向きに応じて、各ページを生成するためのテンプレートを使用者が図４（ａ）〜（ｅ）に示すテンプレートの中から選択する方法も考えられる。しかしながら、各ページごとに配置する画像の向きが異なる場合には、それぞれのページについてレイアウトを選択する必要があり、操作が煩雑になる。また、図４および図５では、１ページに２枚の画像を配置する例について示したが、３枚以上の画像を配置する場合を想定した場合には、テンプレートの数が多くなることから、使用者は大量のテンプレートの中から選択を行う必要があり、さらに操作が煩雑になる。また、上述したように、左ページと右ページとで配置する画像の枚数が異なる場合には、選択が困難になり、この選択作業を使用者に強いるのは現実的ではない。【００３４】
なお、テンプレート上に設けた枠の大きさを可変にして、使用者が自由に変更できるようにしたり、枠を設けずに使用者が台紙上に画像を自由に配置できるようにしたりすれば、このような問題を解決することができる。しかしながら、これでは上述したような定型テンプレートを用いてアルバムを作成する場合のメリット、すなわち使用者は配置したい画像を選択するだけで簡易にアルバムを生成することができるという利便性を損ねてしまう。【００３５】
したがって、本実施の形態では、上述した従来の問題点を解消するために、配置対象の画像の向きに応じて最適なテンプレートを選択できるように、複数のテンプレートからなるテンプレートセット（レイアウトテンプレートセット）をあらかじめ用意しておく。図７は、１ページに２枚の画像を配置するために用いる複数のテンプレートからなるテンプレートセットの具体例を示す図である。このテンプレートセットは、図２（ａ）〜図２（ｄ）に示す４つのテンプレートで構成されている。以下、各テンプレートについて説明する。【００３６】
図７（ａ）に示すテンプレートは、ページ上に配置する１枚目の画像および２枚目の画像が共に横画像である場合に用いるテンプレートである。すなわち、１枚目の画像、２枚目の画像のそれぞれを、横画像の縦横比に合わせた横長の枠内（画像配置領域内）に配置するためのテンプレートである。【００３７】
図７（ｂ）に示すテンプレートは、ページ上に配置する１枚目の画像が横画像であり、２枚目の画像が縦画像である場合に用いるテンプレートである。すなわち、１枚目の画像を横画像の縦横比に合わせた横長の枠内に配置し、２枚目の画像を縦画像の縦横比に合わせた縦長の枠内に配置するためのテンプレートである。【００３８】
図７（ｃ）に示すテンプレートは、ページ上に配置する１枚目の画像が縦画像であり、２枚目の画像が横画像である場合に用いるテンプレートである。すなわち、１枚目の画像を縦画像の縦横比に合わせた縦長の枠内に配置し、２枚目の画像を横画像の縦横比に合わせた横長の枠内に配置するためのテンプレートである。【００３９】
図７（ｄ）に示すテンプレートは、ページ上に配置する１枚目の画像および２枚目の画像が共に縦画像である場合に用いるテンプレートである。すなわち、１枚目の画像、２枚目の画像のそれぞれを、縦画像の縦横比に合わせた縦長の枠内に配置するためのテンプレートである。【００４０】
なお、本実施の形態では、各テンプレートを（ページ上への画像の配置枚数）−（１枚目の画像の向きを表す記号）（２枚目の画像の向きを表す記号）・・・（ｎ枚目の画像の向きを表す記号）というように標記するものとする。ここで、画像の向きを表す記号は、横画像の場合はＨ、縦画像の場合はＶとする。例えば、図７に示す例では、図７（ａ）に示すテンプレートは「２−ＨＨ」と標記し、図７（ｂ）に示すテンプレートは「２−ＨＶ」と標記する。また、図７（ｃ）に示すテンプレートは「２−ＶＨ」と標記し、図７（ｄ）に示すテンプレートは「２−ＶＶ」と標記する。なお、以下の説明においては、この標記を用いて各テンプレートを表すこととする。例えば「２−ＨＨ」と標記されるテンプレートは、テンプレート２−ＨＨと表す。【００４１】
なお、図３に示したページレイアウト選択用画面上では、上述したように、使用者は画像サイズ選択ボタン３ｂを操作して、ページ上に配置する画像のサイズとして大、中、小のいずれかを設定できるようになっている。このため、ページ上に配置する画像サイズに応じた（画像配置領域の大きさを加味した）複数のテンプレートセットを用意しておく必要がある。【００４２】
例えば、図７に示したテンプレートセットは、図３に示したページレイアウト選択用画面上で、使用者によって画像のサイズが「中」に設定された場合に用いるテンプレートセットとする。そして、画像のサイズが「大」に設定された場合に用いるテンプレートセットとして図８に示すテンプレートセットを用意し、また、画像のサイズが「小」に設定された場合に用いるテンプレートセットとして図９に示すテンプレートセットを用意しておく。以下の説明では、使用者によって画像のサイズが「中」に設定されたものとして、図７に示すテンプレートセットを用いてアルバムを生成する場合について説明する。【００４３】
また、以上の説明では、図７を用いてページ上に２枚の画像を配置するためのテンプレートセットについて代表して説明したが、ページ上に１枚の画像を配置するためのテンプレートセットや３枚以上の画像を配置するためのテンプレートセットもあらかじめ用意されてＨＤＤ１０４に記録されている。【００４４】
図１０に、ページ上に１枚の画像を配置するためのテンプレートセットの具体例を示す。このテンプレートセットには、図１０（ａ）に示すテンプレート１−Ｈと、図１０（ｂ）に示すテンプレート１−Ｖとの２つのテンプレートが含まれている。【００４５】
また、図１１に、ページ上に３枚の画像を配置するためのテンプレートセットの具体例を示す。このテンプレートセットには、図１１（ａ）に示すテンプレート３−ＨＨＨ、図１１（ｂ）に示すテンプレート３−ＨＨＶ、図１１（ｃ）に示すテンプレート３−ＨＶＨ、図１１（ｄ）に示すテンプレート３−ＨＶＶ、図１１（ｅ）に示すテンプレート３−ＶＨＨ、図１１（ｆ）に示すテンプレート３ＶＨＶ、図１１（ｇ）に示すテンプレート３−ＶＶＨ、および図１１（ｈ）に示すテンプレート３ＶＶＶの８つのテンプレートが含まれている。【００４６】
アルバム作成部１０３ｂは、図３に示すページレイアウト選択用画面において、使用者によって「ＯＫ」ボタン３ｃが押下されると、設定されたページレイアウトに応じた最適なテンプレートセット（対象テンプレートセット）をＨＤＤ１０４から読み込む。例えば、上述したように、ページレイアウト選択領域３ａ内に表示された一覧の中から、「Ａ４ 縦：左ページ２枚／右ページ３枚」３ｅが選択され、画像のサイズが「中」に設定されていた場合には、次のようにテンプレートセットを読み込む。【００４７】
すなわち、左ページにはページ内に２枚の画像を配置する必要があり、右ページにはページ内に３枚の画像を配置する必要があることから、アルバム作成部１０３ｃは、図７に示したページ内に２枚の画像を配置するためのテンプレートセット（２枚用テンプレートセット）、および図１１に示したページ内に３枚の画像を配置するためのテンプレートセット（３枚用テンプレートセット）をＨＤＤ１０４から読み込む。【００４８】
そして、アルバム作成部１０３ｂは、アルバムの左ページには２枚用テンプレートセットを適用し、右ページには３枚用テンプレートセットを適用して、それぞれのテンプレート上に画像を配置したアルバムを作成する。このとき、各ページを作成するために用いるテンプレート（対象テンプレート）は、各テンプレートセットの中から、配置対象の画像の向きに応じて選択する。【００４９】
すなわち、アルバム作成部１０３ｂは、図２に示した画像選択用画面上で使用者によって選択された全ての画像について、各ページ上に配置できる画像枚数に基づいてどのページに配置するかを決定していく。そして、各ページごとに、画像ファイルの付加情報部に記録された画像向きデータを取得して配置対象の画像の向きを判定する。そして、アルバム作成部１０３ｂは、各ページごとに、配置対象の画像の向きに応じて、使用するテンプレートを選択する。【００５０】
例えば、ある左ページに配置する２枚の画像が共に横画像である場合には、アルバム作成部１０３ｂは、図７に示した２枚用テンプレートセットの中から、図７（ａ）のテンプレート２−ＨＨを選択する。また、ある右ページに配置する３枚の画像のうち、１枚目の画像と２枚目の画像が縦画像であり、３枚目の画像が横画像である場合には、アルバム作成部１０３ｂは、図１１に示した３枚用テンプレートセットの中から、図１１（ｇ）のテンプレート３−ＶＶＨを選択する。【００５１】
表示制御部１０３ａは、このようにしてアルバム作成部１０３ｂによって作成されたアルバムの見開き２ページ分のレイアウトを表示したアルバム編集用画面をモニタ１０５へ出力する。図１２は、見開き２ページの左ページにテンプレート２−ＨＨを適用し、右ページにテンプレート３−ＶＶＨを適用した場合のアルバム編集用画面の具体例を示す図である。このアルバム編集用画面においては、画面内がレイアウト表示領域１２ａ、サムネイル画像表示領域１２ｂ、およびレイアウト選択領域１２ｃの３つの領域に分割されている。【００５２】
レイアウト表示領域１２ａ内には、アルバム作成部１０３ｂで作成された見開き２ページ分のページレイアウトが表示され、サムネイル画像表示領域１２ｂ内には、図２で上述した画像選択用画面において、画像表示領域２ａ内に表示されていたにも関わらず、使用者によって選択されなかった画像のサムネイル画像が表示される。すなわち、画像選択用画面で選択されていたフォルダ内に記録されている画像のうち、アルバム作成に用いられなかった画像のサムネイル画像が表示される。また、レイアウト選択領域１２ｃ内には、後述するように、使用者が作成済みのアルバムのページレイアウトを変更するために使用するオブジェクトが配置されている。【００５３】
使用者は、このアルバム編集用画面上でアルバム作成部１０３によって自動生成されたアルバムを編集することができる。具体的には、使用者は、操作部材１０１に含まれるマウスを操作して、サムネイル画像表示領域１２ｂ内に表示されているいずれかのサムネイル画像を選択し、画像表示領域２ａ内のいずれかの画像上にドラッグ＆ドロップ操作によって移動させることによって、選択したサムネイル画像を移動先の画像と入れ替えることができる。このとき、アルバム作成部１０３ｂは、入れ替え前に配置されていた画像の向きと、入れ替え後に配置される画像の向きとが同じ場合には、そのページに適用するテンプレートを変更しない。【００５４】
これに対して、アルバム作成部１０３ｂは、入れ替え前に配置されていた画像の向きと、入れ替え後に配置される画像の向きとが異なる場合には、入れ替え後に配置される画像の向きに応じたテンプレートを読み込み済みのテンプレートセットの中から選択し、選択したテンプレートをそのページに適用し直す。例えば、図１２に示す例において、使用者がサムネイル画像表示領域１２ｂ内に表示されている縦画像１２ｄをドラッグ＆ドロップ操作して、画像表示領域２ａ内の左ページ内に配置済みの横画像１２ｅと入れ替えを行う場合について説明する。【００５５】
この場合には、入れ替え前に配置されていた画像の向き（横）と、入れ替え後に配置される画像の向き（縦）とが異なるため、左ページに適用済みのテンプレート２−ＨＨをそのまま用いた場合には、２枚目の画像の向きが枠の向きと異なることから、そのまま画像を配置すると上述した従来と同様の問題が発生する。このためアルバム作成部１０３ｂは、入れ替え対象ではない１枚目の画像の向き（横）と、入れ替え後の２枚目の画像の向き（縦）とに基づいて、２枚用テンプレートセットの中から図７（ｂ）に示すテンプレート２−ＨＶを選択して、左ページに適用する。【００５６】
これによって、入れ替え後に配置される画像の向きに応じた最適なテンプレートを選択し直した上で、サムネイル画像表示領域１２ｂ内に表示されていた画像と画像表示領域２ａのページに配置されていた画像とを入れ替えることができる。すなわち、図１３に示すように、左ページに適用されるテンプレートがテンプレート２−ＨＶに変更される。そして、サムネイル画像表示領域１２ｂ内から移動された画像１２ｄが左ページの２枚目の画像としてページ内に配置され、もともとページ内に配置されていた画像１２ｅは、アルバム作成に用いられていない画像として、サムネイル画像表示領域１２ｂ内にサムネイル表示される。【００５７】
また、使用者は、アルバム編集用画面のレイアウト選択領域１２ｃに配置されたオブジェクトを操作してページのレイアウトを変更することができる。使用者によってレイアウトが変更された場合には、アルバム作成部１０３ｂは、各ページに適用するテンプレートを変更後のレイアウトにマッチしたものに変更する。【００５８】
具体例を図１４を用いて説明する。レイアウト選択領域１２ｃ内には、画像枚数変更用オブジェクト１４ａ、画像サイズ変更用オブジェクト１４ｂ、および「適用」ボタン１４ｃが配置されている。使用者は、操作部材１０１に含まれるマウスで画像サイズ変更用オブジェクト１４ｂを操作して、各ページに配置する画像の画像サイズを変更することができる。例えば、現在の画像サイズが「中」である場合に、使用者はこれを「大」や「小」に変更することができる。使用者によって画像サイズが変更され、「適用」ボタン１４ｃがクリックされると、アルバム作成部１０３ｂは、変更後の画像サイズに応じたテンプレートセットをＨＤＤ１０４から読み込んで、各ページに適用する。【００５９】
具体的には、各ページに配置する画像のサイズが「中」に設定されており、図７に示したテンプレートセットを用いてアルバムが作成されているとき、使用者によって画像サイズが「大」に変更された場合には、アルバム作成部１０３ｂは、図８に示した画像のサイズが「大」の場合のテンプレートセットを読み込んで各ページに適用し直す。また、使用者によって画像サイズが「小」に変更された場合には、アルバム作成部１０３ｂは、図９に示した画像のサイズが「小」の場合のテンプレートセットを読み込んで各ページに適用し直す。【００６０】
また、使用者は、操作部材１０１に含まれるマウスで画像枚数変更用オブジェクト１４ａを操作して、各ページに配置する画像の枚数を変更することができる。例えば、現在の左ページに配置する画像の枚数が２枚である場合に、使用者は、画像表示領域２ａ内で左ページ内をマウスでクリックして左ページを選択した上で、画像枚数変更用オブジェクト１４ａを操作して画像枚数を１枚または３枚以上に変更して、「適用」ボタン１４ｃをクリックすることで、左ページに配置する画像枚数の変更を指示することができる。【００６１】
具体的には、左ページに配置する画像の枚数が２枚に設定されており、図７に示したテンプレートセットを用いてアルバムが作成されているとき、使用者によって左ページに配置する画像の枚数が１枚に変更された場合には、アルバム作成部１０３ｂは、図１０に示した１枚用テンプレートセットを読み込んで、選択された左ページに適用し直す。これによって、アルバムを構成する全ての左ページにおける画像配置枚数が２枚から１枚に変更される。この場合、今までは左ページに２枚の画像が配置されていたにも関わらず、１枚の画像しか配置できなくなるため、画像の配置位置が順番に繰り下がっていくことになり、各ページに配置される画像が大幅に変化する。【００６２】
この場合、アルバム作成部１０３ｂは、画像の配置位置が繰り下がった結果、各ページに配置されることになった画像の向きに応じて、各ページに適用するテンプレートをテンプレートセットの中から選択し直す必要が生じる。例えば、図１４に示す例では、２枚目の画像である画像１２ｄが右ページの１枚目に繰り下がり、これに伴って右ページの１枚目が２枚目に、２枚目が３枚目に、３枚目は次ページへそれぞれ繰り下がる。このため、画像が繰り下がった後は、右ページには縦画像が３枚配置されることになるため、アルバム作成部１０３ｂは、右ページに適用するテンプレートを今までのテンプレート３−ＶＶＨからテンプレート３−ＶＶＶに変更して適用し直す。【００６３】
また、使用者によって左ページに配置する画像の枚数が３枚に変更された場合には、アルバム作成部１０３ｂは、図１１に示した３枚用テンプレートセットを読み込んで、選択された左ページに適用し直す。これに伴って、左ページには今までよりも１枚多い画像を配置することが可能となる。この場合、上述した画像枚数を減らした場合と同様に、左ページに新たに画像を配置可能となった枠内に、次ページ以降の画像を繰り上げて隙間を埋めていく方法も考えられる。この場合には、アルバム作成部１０３ｂは、繰上げを行った後に各ページに配置される画像の向きに応じて、各ページに配置する最適なテンプレートを選択すればよい。【００６４】
別の方法としては、左ページの画像配置枚数が３枚に増加したことにより追加された枠を空白にしておき、使用者がサムネイル画像表示領域１２ｂから好みの画像を選択して、追加された枠内に配置できるようにしてもよい。例えば、左ページに適用するためのテンプレートとして、３枚用テンプレートセット中から１枚目と２枚目に配置済みの画像の向きを満たしたテンプレートを選択する。図１４においては、左ページの１枚目の画像は横画像であり、２枚目の画像は縦画像であることから、テンプレート３−ＨＶＨ、またはテンプレート３−ＨＶＶが選択される。ここでは、テンプレート３−ＨＶＨが選択されたものとして説明する。【００６５】
アルバム作成部１０３ｂは、選択したテンプレートを左ページに適用し、図１５に示すような、左ページに３枚の画像を配置できるようにしたアルバムを作成する。このとき、左ページに新たに追加された３枚目の画像を配置するための枠１５ａ内は空白にしておく。使用者は、サムネイル画像表示領域１２ｂ内から好みのサムネイル画像１５ｂを選択し、これを枠１５ａ内に向けてドラッグ＆ドロップ操作することによって、サムネイル画像表示領域１２ｂ内に表示されている画像１５ｂを左ページ内に追加することができる。【００６６】
このとき、現在、左ページに適用されているテンプレートにおける枠１５ａの向きと、使用者によって枠１５ａ内に追加された画像１５ｂの向きとが異なる場合には、アルバム作成部１０３ｂは、これらが一致するように３枚用テンプレートセットの中からテンプレートを選択し直す。例えば、図１５に示す例では、左ページに適用されているテンプレートがテンプレート３−ＨＶＨであって、３枚目の画像を配置するための枠１５ａは横向きである。これに対して、使用者によって追加された画像１５ｂは縦画像であり、両者は一致しない。このため、アルバム作成部１０３ｂは、３枚用テンプレートセットの中からテンプレート３−ＨＶＶを再選択して、対象となる左ページに適用する。【００６７】
これによって、図１６に示すように、左ページに追加された３枚目の画像の配置スペース（図１５に示した枠１５ａ内）に、使用者によって追加された縦画像１５ｂを配置し、さらに、左ページに対して、ページ内に配置された全ての画像の向きを加味した最適なテンプレートを適用することができる。【００６８】
図１７は、第１の実施の形態において、アルバム作成部１０３ｂによって実行されるアルバム作成処理の流れを示すフローチャートである。図１７に示す処理は、使用者によってアルバムの作成開始が指示されたときに起動するプログラム（アルバム作成プログラム）として実行される。なお、図１７に示す処理では、図２に示した画像選択用画面上で使用者によって複数枚（ｎ枚）の画像が選択され、さらに図３に示したページレイアウト選択用画面で、使用者によって各ページに２枚の画像を配置するためのページレイアウト、例えば「Ａ４ 縦：左ページ２枚／右ページ２枚」が選択された場合の処理を表している。【００６９】
ステップＳ１０において、アルバム作成部１０３ｂは、図２に示した画像選択用画面上で、使用者によって選択された複数枚（ｎ枚）の画像を選択する。その後、ステップＳ２０へ進み、１ページに画像を２つ配置するためのテンプレートセット、すなわち図７に示した２枚用テンプレートセットをＨＤＤ１０４から読み込む。その後、ステップＳ３０へ進み、アルバムに含めるｎ枚の画像を識別するための画像番号ｉを０に初期化して、ステップＳ４０へ進む。【００７０】
ステップＳ４０では、画像番号ｉがアルバムに含める総画像枚数ｎ以上であるか否かを判断する。肯定判断した場合には、ｎ枚の画像の全てがページ上に配置されたと判断して処理を終了する。これに対して、否定判断した場合には、ステップＳ５０へ進む。ステップＳ５０では、ｉ＋１番目の画像の向き（画像位置）を判定する。ｉ＋１番目の画像の向きが横向き、すなわち画像位置が横位置であると判断した場合には、ステップＳ６０へ進む。【００７１】
ステップＳ６０では、ｉ＋２番目の画像の向き（画像位置）を判定する。ｉ＋２番目の画像の画像位置が横位置、またはｉ＋２番目の画像が存在しないと判断した場合には、ステップＳ７０へ進み、２枚用テンプレートセットの中からテンプレート２−ＨＨを選択し、当該テンプレート２−ＨＨを適用してページを作成する。これに対して、ｉ＋２番目の画像の画像位置が縦位置であると判断した場合には、ステップＳ８０へ進み、２枚用テンプレートセットの中からテンプレート２−ＨＶを選択し、当該テンプレート２−ＨＶを適用してページを作成する。その後、後述するステップＳ１２０へ進む。【００７２】
一方、ステップＳ５０でｉ＋１番目の画像の画像位置が縦位置であると判断した場合には、ステップＳ９０へ進む。ステップＳ９０では、ｉ＋２番目の画像の画像位置を判定する。ｉ＋２番目の画像の画像位置が横位置、またはｉ＋２番目の画像が存在しないと判断した場合には、ステップＳ１００へ進み、２枚用テンプレートセットの中からテンプレート２−ＶＨを選択し、当該テンプレート２−ＨＨを適用してページを作成する。これに対して、ｉ＋２番目の画像の画像位置が縦位置であると判断した場合には、ステップＳ１１０へ進み、２枚用テンプレートセットの中からテンプレート２−ＶＶを選択し、当該テンプレート２−ＶＶを適用してページを作成する。その後、ステップＳ１２０へ進む。【００７３】
ステップＳ１２０では、作成するページ（対象ページ）を１ページ進ませて、ステップＳ１３０へ進む。ステップＳ１３０では、ｉ＋２番目の画像が存在するか否かを判断する。肯定判断した場合には、ｉに２を加算してステップＳ４０へ戻る。これに対して、否定判断した場合には、ｉに１を加算して、ステップＳ４０へ戻る。【００７４】
図１８は、第１の実施の形態において、アルバム作成部１０３ｂによって実行されるアルバム編集処理の流れを示すフローチャートである。図１８に示す処理は、使用者によって、アルバム編集用画面上でアルバム作成部１０３によって自動生成されたアルバムを編集するために、サムネイル画像表示領域１２ｂ内に表示されているいずれかのサムネイル画像が画像表示領域２ａ内へドラッグ＆ドロップ操作によって移動されたときに起動するプログラム（アルバム編集プログラム）として実行される。なお、図１８に示す処理は、図１７で上述した処理によって、各ページに２枚の画像を配置したアルバムが生成された場合の処理を表している。【００７５】
ステップＳ２１０において、使用者によってサムネイル画像表示領域１２ｂ内から移動された１枚のサムネイル画像を、アルバムに載せる画像Ａとして選択する。その後、ステップＳ２２０へ進み、使用者によってサムネイル画像がドラッグ＆ドロップされた先のページを画像Ａを載せるページとして選択して、ステップＳ２３０へ進む。ステップＳ２３０では、使用者によってサムネイル画像がドラッグ＆ドロップされた先に存在する画像を入れ替える画像、すなわち上書きする画像Ｂとして選択する。あるいは、ドラッグ＆ドロップされた先に画像が存在しない場合には、そこに存在する空白枠を画像枠Ｂとして選択する。ここでは、画像Ｂと画像枠Ｂとを移動先Ｂと呼ぶ。その後、ステップＳ２４０へ進む。【００７６】
ステップＳ２４０では、移動先Ｂのページ内における位置を判断する。すなわち移動先Ｂが、ページ内における１枚目の画像または画像枠、すなわちページ上の１番目であるか、あるいは２枚目の画像または画像枠、すなわちページ上の２番目であるかを判断する。移動先Ｂのページ内における位置が、ページ上の１番目であると判断した場合には、ステップＳ２５０へ進む。【００７７】
ステップＳ２５０では、画像Ａの画像位置が縦位置であるか横位置であるかを判断する。横位置であると判断した場合には、ステップＳ２６０へ進み、ページ上の２番目の画像の画像位置が縦位置であるか横位置であるかを判断する。ページ上の２番目の画像の画像位置が横位置であると判断した場合には、ステップＳ２７０へ進み、２枚用テンプレートセットの中からテンプレート２−ＨＨを選択し、ステップＳ２２０で選択したページにこれを適用して処理を終了する。これに対して、ステップＳ２６０でページ上の２番目の画像の画像位置が縦位置であると判断した場合には、ステップＳ２８０へ進み、２枚用テンプレートセットの中からテンプレート２−ＨＶを選択し、ステップＳ２２０で選択したページにこれを適用して処理を終了する。【００７８】
一方、ステップＳ２５０で、画像Ａの画像位置が縦位置であると判断した場合には、ステップＳ２９０へ進む。ステップＳ２９０では、ページ上の２番目の画像の画像位置が縦位置であるか横位置であるかを判断する。ページ上の２番目の画像の画像位置が横位置であると判断した場合には、ステップＳ３００へ進み、２枚用テンプレートセットの中からテンプレート２−ＶＨを選択し、ステップＳ２２０で選択したページにこれを適用して処理を終了する。これに対して、ステップＳ２９０でページ上の２番目の画像の画像位置が縦位置であると判断した場合には、ステップＳ３１０へ進み、２枚用テンプレートセットの中からテンプレート２−ＶＶを選択し、ステップＳ２２０で選択したページにこれを適用して処理を終了する。【００７９】
次に、ステップＳ２４０で、移動先Ｂのページ内における位置がページ上の２番目であると判断した場合の処理について説明する。この場合には、ステップＳ３２０へ進み、画像Ａの画像位置が縦位置であるか横位置であるかを判断する。横位置であると判断した場合には、ステップＳ３３０へ進み、ページ上の１番目の画像の画像位置が縦位置であるか横位置であるかを判断する。ページ上の１番目の画像の画像位置が横位置であると判断した場合には、上述したステップＳ２７０へ進む。これに対して、ページ上の１番目の画像の画像位置が縦位置であると判断した場合には、上述したステップＳ２８０へ進む。【００８０】
一方、ステップＳ３２０で画像Ａの画像位置が縦位置であると判断した場合には、ステップＳ３４０へ進む。ステップＳ３４０では、ページ上の１番目の画像の画像位置が縦位置であるか横位置であるかを判断する。ページ上の１番目の画像の画像位置が横位置であると判断した場合には、上述したステップＳ３００へ進む。これに対して、ページ上の１番目の画像の画像位置が縦位置であると判断した場合には、上述したステップＳ３１０へ進む。【００８１】
以上説明した第１の実施の形態によれば、以下のような作用効果を得ることができる。
（１）使用者によって選択した配置対象画像が縦長の画像であるか、横長の画像であるかを判定して、配置対象画像の向きを判定し、その判定結果に基づいて、複数の画像配置用テンプレートの中から、配置対象画像とその向きが一致する画像配置領域を含む画像配置用テンプレートを対象テンプレートとして選択するようにした。そして、選択した対象テンプレート内の画像配置領域に配置対象画像を配置してアルバム（表示用画像）を作成してモニタ１０５に表示するようにした。これによって、画像の向きに応じて最適なテンプレートを選択してアルバムを作成することができる。【００８２】
（２）テンプレートは、各テンプレートに配置することができる画像の数が同じである複数のテンプレートからなるテンプレートセットをＨＤＤ１０４に記録しておくようにした。すなわち、各テンプレート内に配置することができる画像の数が同じ複数のテンプレートを１セットとしてグループ分けしたテンプレートセットごとにＨＤＤ１０４に記録しておくようにした。これによって、アルバム作成時には、使用者によって選択された１ページ当たりの配置枚数に応じて、最適なテンプレートを含むテンプレートセットを容易に選択することができる。【００８３】
（３）使用者によって設定された各ページ内に配置する画像の枚数（配置枚数）に応じたテンプレートセットを対象テンプレートセットとして選択し、選択したテンプレートセットの中から画像を配置するテンプレートを選択するようにした。これによって、テンプレートセットの中から配置する画像の向きに応じた最適なテンプレートを選択することができる。【００８４】
（４）アルバム編集用画面では、各ページへの画像の配置枚数を変更できるようにし、配置枚数が変更された場合には、変更後の配置枚数に応じたテンプレートセットを選択し直すようにした。これによって、使用者はアルバム作成後も自由にページレイアウトを変更することができる。【００８５】
（５）テンプレートセットは、配置する画像のサイズ、すなわち画像配置領域の大きさも加味してグループ分けするようにした。これによって、使用者は各ページに配置する画像のサイズを選択でき、使用者によって選択された画像のサイズに応じた最適なテンプレートを適用して、アルバムを作成することができる。【００８６】
（６）アルバム編集用画面においては、各ページを左右に２つ並べて、見開きページ形式で表示するようにした。これによって、使用者は本物のアルバムのような感覚で作成したアルバムの内容を確認することができる。【００８７】
（７）アルバム編集用画面に置いては、使用者はサムネイル画像表示領域１２ｂ内に表示されているサムネイル画像と画像表示領域２ａ内に表示されている配置済み画像とを入れ替えることによって、ページ内に配置されている画像を変更できるようにした。そして、画像が変更された場合には、変更後の画像向きに合ったテンプレートを再選択して適用するようにした。これによって、使用者は、アルバムの作成結果を確認した上で、アルバムに含める画像を自由に変更することができ、変更を行った場合も最適なレイアウトでページが再作成されるようになる。【００８８】
（８）アルバム編集用画面は、作成したアルバムのページ（表示用画像）を表示するための画像表示領域２ａ（第１の領域）と、画像表示領域２ａ内に配置されている画像と入れ替えることができる画像のサムネイル画像を表示するためのサムネイル画像表示領域１２ｂ（第２の領域）と、ページ内に配置されている画像の枚数等のレイアウト変更を受付けるために、変更用のオブジェクトを配置したレイアウト選択領域１２ｃ（第３の領域）とで構成するようにした。これによって、使用者は、各ページの確認、画像の変更、およびレイアウトの変更を一画面内で行うことができ、利便性が向上する。【００８９】
―第２の実施の形態―
上述した第１の実施の形態では、使用者によって選択された画像の向きに応じて、あらかじめ用意したテンプレートセットの中から最適なテンプレートを選択して適用し、アルバムを作成する場合について説明した。これに対して、第２の実施の形態では、あらかじめ用意したテンプレートセットの中から、使用者が適用したいテンプレートを選択できるようにし、使用者によって選択されたテンプレートに応じて、各ページに配置する画像を自動的に選択してアルバムを作成する場合について説明する。【００９０】
なお、第２の実施の形態に置いては、図１のブロック図、図２の画像選択用画面を示す図、および、図４〜図１１のテンプレートの具体例を示す図については、第１の実施の形態と同様のため、説明を省略する。【００９１】
図２に示す画像選択用画面において、第１の実施の形態と同様に、使用者は操作部材１０１を操作して、画像表示領域２ａに表示された画像一覧の中からアルバムに含めたい画像を選択する。その後、画像の選択が完了した時点で、「アルバム作成」ボタン２ｃを押下する。なお、この場合も使用者は画像表示領域２ａ内から１枚も画像を選択しなくても「アルバム作成」ボタン２ｃを押下することができる。この場合には、図２０で後述するアルバム編集用画面に白紙のページが表示されることになる。【００９２】
使用者によって「アルバム作成」ボタン２ｃが押下されると、表示制御部１０３ａは、図１９に示すページレイアウト選択用画面をモニタ１０５へ出力して表示する。図１９に示すページレイアウト選択用画面は、ページレイアウト選択領域１９ａ、画像サイズ選択ボタン１９ｂ、「ＯＫ」ボタン１９ｃ、および「キャンセル」ボタン１９ｄを含んでいる。【００９３】
ページレイアウト選択領域３ａ内には、使用者が選択可能なアルバムのページレイアウトに関する情報が一覧表示される。ページレイアウトに関する情報としては、第１の実施の形態と同様に、画像を配置する台紙のサイズ（Ａ４、Ｂ５など）、台紙の方向（縦または横）、および各ページに配置する画像の枚数が選択可能となっている。さらに、本実施の形態では、各ページに配置する画像のそれぞれの向きも選択可能となっている。【００９４】
例えば、使用者は、台紙をＡ４サイズの縦方向とし、左ページに縦画像を２枚、右ページに横画像を２枚配置したい場合には、ページレイアウト選択領域３ａ内に表示された一覧の中から、「Ａ４ 縦：左ページ２枚（縦縦）／右ページ２枚（横横）」を選択する。また、左ページと右ページのそれぞれに配置する画像を、１枚目を縦画像、２枚目を横画像としたい場合には、ページレイアウト選択領域３ａ内に表示された一覧の中から、「Ａ４ 縦：左ページ２枚（縦横）／右ページ２枚（縦横）」を選択する。【００９５】
また、このページレイアウト選択用画面では、使用者は、画像サイズ選択ボタン３ｂを操作して、各ページに配置する画像のサイズ（大、中、小のいずれか）を選択することができる。これらの選択がされた後、使用者によって「ＯＫ」ボタン３ｃが押下されると、アルバム作成部１０４ｂは、図１９に示すページレイアウト選択用画面で選択されたページレイアウトに従って、ＨＤＤ１０４から最適なテンプレートを含んだテンプレートセットを読み込み、当該最適なテンプレート上に、図２の画像選択用画面で使用者によって選択された画像を配置してアルバムを生成する。【００９６】
例えば、使用者によって、ページレイアウト選択用画面上で、ページレイアウトとして「Ａ４ 縦：左ページ２枚（縦縦）／右ページ２枚（横横）」が選択され、画像サイズとして「中」が選択されて「ＯＫ」ボタン３ｃが押下された場合について説明する。この場合には、アルバム作成部１０３ｂは、第１の実施の形態で図７に示した、画像サイズ「中」の場合の２枚用テンプレートセットをＨＤＤ１０４から読み込む。そして、左ページに適用するテンプレートとしてテンプレート２−ＶＶを選択し、右ページに適用するテンプレートとして、テンプレート２−ＨＨを選択する。【００９７】
アルバム作成部１０３ｂは、選択したテンプレートを適用して左ページおよび右ページを作成する。そして、使用者によって選択された画像の向きを判定し、その向きに応じたページ内の画像枠に画像を配置していく。すなわち、横画像は、横画像を配置することができるテンプレート２−ＨＨを適用して作成した右ページ内に配置していき、縦画像は、縦画像を配置することができるテンプレート２−ＶＶを適用して作成した左ページ内に配置していく。これによって、使用者によって選択された画像を、その向き（画像位置）の画像を配置可能なページ内に自動的に配置してアルバムを作成することができる。【００９８】
そして、表示制御部１０３ａは、図２０に示すように、アルバム作成部１０３ｂで作成されたアルバムの見開き２ページ分のレイアウトを表示したアルバム編集用画面をモニタ１０５へ出力する。図２０は、左ページにテンプレート２−ＶＶを適用し、右ページにテンプレート２−ＨＨを適用した場合のアルバム編集用画面の具体例を示す図である。このアルバム編集用画面においては、画面内がレイアウト表示領域１２ａ、サムネイル画像表示領域１２ｂ、およびレイアウト選択領域１２ｃの３つの領域に分割されている。なお、１２ａ〜１２ｃの各領域の表示内容については、第１の実施の形態と同様のため、説明を省略する。【００９９】
このアルバム編集用画面では、使用者は、第１の実施の形態と同様に、サムネイル画像表示領域１２ｂ内に表示されているいずれかのサムネイル画像を画像表示領域２ａ内のいずれかの画像上にマウスを使用してドラッグ＆ドロップして移動することによって、移動したサムネイル画像と移動先の画像とを入れ替えることができる。このとき、本実施の形態では、既に各ページに配置できる画像の向きが決まっているため、使用者が各ページに移動できるサムネイル画像を、移動先のページに配置可能なもののみに限定してサムネイル画像表示領域１２ｂ内に表示するようにする。【０１００】
具体的には、使用者は画像の入れ替えを行う際に、まず、移動先のページをマウスでクリックして選択する。そして、表示制御部１０３ａは、使用者によって左ページまたは右ページが選択されると、選択されたページに配置可能な画像の向きを判断し、サムネイル画像表示領域１２ｂ内に表示するサムネイル画像を、選択されたページに配置可能な向きの画像のみに限定する。例えば、図２１に示すように、使用者によって移動先のページとして左ページが選択された場合には、表示制御部１０３ａは、サムネイル画像表示領域１２ｂ内に、左ページに配置可能な画像、すなわち縦画像のみを表示するようにする。これによって、使用者は、移動先のページへ移動できる画像を容易に選択することができるようになる。【０１０１】
そして、使用者は、図２１に示すように、サムネイル画像表示領域１２ｂ内に表示された１枚のサムネイル画像、例えばサムネイル画像２１ａを、左ページ内に配置されているいずれかの画像、例えば画像２１ｂ上にドラッグ＆ドロップして移動させることによって、画像２１ｂを画像２１ａと入れ替えることができる。画像の入れ替えを行った後のアルバム編集用画面を図２２に示す。【０１０２】
また、アルバム編集用画面においては、使用者は、第１の実施の形態と同様に、レイアウト選択領域１２ｃに配置されたオブジェクトを操作してページのレイアウトを変更することができる。使用者によってレイアウトが変更された場合には、アルバム作成部１０３ｂは、各ページに適用するテンプレートを変更後のレイアウトにマッチしたものに変更する。なお、レイアウト選択領域１２ｃには、第１の実施の形態と同様に、画像枚数変更用オブジェクト１４ａ、画像サイズ変更用オブジェクト１４ｂ、および「適用」ボタン１４ｃが配置されている。【０１０３】
例えば、図２２に示すアルバム編集用画面において、使用者が画像表示領域２ａ内で左ページ内をマウスでクリックして左ページを選択し、画像枚数変更用オブジェクト１４ａを操作して画像枚数を「３枚：横縦横」に変更した場合について説明する。この場合、アルバム作成部１０３ｂは、ＨＤＤ１０４から３枚用テンプレートセットを読み込んで、その中に含まれるテンプレート３−ＨＶＨを左ページに適用する。これによって、左ページには、１枚目の画像の横画像、２枚目の画像に縦画像、および３枚目の画像に横画像を配置できるようになる。【０１０４】
ここで、左ページには、今まで２枚の縦画像が配置されていたため、レイアウトの変更後はこのうち１枚の縦画像が配置できなくなる。また、左ページには、新たに２枚の横画像が配置可能になる。よって、アルバム作成部１０３ｂは、左ページのレイアウト変更に伴って、次のように左ページに配置する画像を選択し直す。具体例を図２３を用いて説明する。【０１０５】
まず、アルバム作成部１０３ｂは、今まで配置されていた２枚の縦画像のうち、１枚目の縦画像２３ａを新たなレイアウトの２枚目に配置する。そして、もう１枚の縦画像は、配置対象から除外して、サムネイル画像表示領域１２ｂ内に表示する（サムネイル画像２３ｂ）。次に、アルバム作成部１０３ｂは、新たに追加された２つの枠内に、アルバムに未配置の横画像をフォルダ内から選択して配置していく。【０１０６】
例えば、図２２のサムネイル画像表示領域１２ｂ内に表示されていた横画像２２ａを、左ページの１枚目の画像２３ｃとして配置し、図２２のサムネイル画像表示領域１２ｂ内に表示されていた横画像２２ｂを、左ページの３枚目の画像２３ｄとして配置する。これによって、使用者によるページレイアウトの変更に応じて、変更後のレイアウトに合った画像を自動的に配置して、ページを作り直すことができる。【０１０７】
また、使用者によって、左ページ内に配置する画像枚数が「３枚：横縦横」に変更された場合の、別のレイアウト変更例について、図２４および図２５を用いて説明する。すなわち、図２４に示すように、アルバム作成部１０３ｂは、今まで配置されていた２枚の縦画像のうち、１枚目の縦画像２３ａを新たなレイアウトの２枚目に配置すると共に、新たに追加された２つの枠（画像枠）２４ａおよび２４ｂを空欄にしておく。なお、このときも、配置対象から除外したもう１枚の縦画像は、サムネイル画像表示領域１２ｂ内に表示する（サムネイル画像２３ｂ）。【０１０８】
そして、使用者は、図２４に示すアルバム編集用画面上で、画像枠２４ａおよび画像枠２４ｂと同じ画像向きの画像をサムネイル画像表示領域１２ｂ内から選択して、各枠内にドラッグ＆ドロップして移動させる。例えば、サムネイル画像表示領域１２ｂ内からサムネイル画像２４ｃを選択して画像枠２４ａ内に移動させ、サムネイル画像２４ｄを選択して画像枠２４ｂ内に移動させる。これによって、図２５に示すように、１枚目の画像として横画像２４ｃを配置し、３枚目の画像として横画像２４ｄを配置することができる。【０１０９】
この方法の場合、図２３で上述した方法とは異なり、ページ内に配置する画像枚数が増えたことにより空いたスペースに、使用者が好みの画像を選択して配置できるというメリットがある。また、図２４において、使用者があらかじめ移動先の画像枠２４ａまたは２４ｂを選択すると、サムネイル画像表示領域１２ｂ内には、その画像枠の向きと画像向きが一致する画像のみを抽出して表示するようにしてもよい。【０１１０】
なお、ページ内の画像枚数が変更された場合のレイアウトの変更方法として、図２３により上述した変更方法、および図２４および図２５により上述した変更方法のいずれを用いるかは、あらかじめ設定されていてもよく、使用者が任意に選択できるようにしてもよい。【０１１１】
図２６は、第２の実施の形態において、アルバム作成部１０３ｂによって実行されるアルバム作成処理の流れを示すフローチャートである。図２６に示す処理は、使用者によってアルバムの作成開始が指示されたときに起動するプログラム（アルバム作成プログラム）として実行される。なお、図２６に示す処理では、図２に示した画像選択用画面上で使用者によって複数枚（ｎ枚）の画像が選択され、さらに図１９に示したページレイアウト選択用画面で、使用者によってページレイアウトとして「Ａ４ 縦：左ページ２枚（縦縦）／右ページ２枚（横横）」が選択された場合の処理を表している。【０１１２】
ステップＳ４１０において、アルバム作成部１０３ｂは、図２に示した画像選択用画面上で、使用者によって選択された複数枚（ｎ枚）の画像を選択する。その後、ステップＳ４２０へ進み、１ページに画像を２つ配置するためのテンプレートセット、すなわち図７に示した２枚用テンプレートセットをＨＤＤ１０４から読み込む。そして、読み込んだ２枚用テンプレートセットの中から、左ページに適用するテンプレートとして２−ＶＶを選択し、右ページに適用するテンプレートとして２−ＨＨを選択する。【０１１３】
その後、ステップＳ４３０へ進み、使用者によって選択されたｎ枚の画像を横画像（横位置）と縦画像（縦位置）とに分類し、横画像をＨ（ｉ）、縦画像をＶ（ｊ）とする。なお、ｉは横画像の画像番号を示す数値であって、その取り得る範囲は０〜Ｈｎである。また、ｊは縦画像の画像番号を示す数値であって、その取り得る範囲は０〜Ｖｎである。また、Ｈｎ＋Ｖｎ＝ｎの関係が成り立つ。【０１１４】
その後、ステップＳ４４０へ進み、上述したｉおよびｊを０に初期化して、ステップＳ４５０へ進む。ステップＳ４５０では、横画像の画像番号ｉがＨｎ以上であり、かつ縦画像の画像番号ｊがＶｎ以上であるか否かを判断する。肯定判断した場合には、横画像、縦画像共に全てがページ上に配置されたと判断して処理を終了する。これに対して、否定判断した場合には、ステップＳ４６０へ進む。【０１１５】
ステップＳ４６０では、縦画像Ｖ（ｊ＋１）、すなわちｊ＋１番目の縦画像が存在するか否かを判断する。否定判断した場合には、ステップＳ５００へ進み、２枚用テンプレートセットの中からテンプレート２−ＶＶを選択し、ページ内の画像枠内には画像を配置しないで左ページを作成する。すなわち空白の左ページを作成する。その後、後述するステップＳ５３０へ進む。これに対して、肯定判断した場合には、ステップＳ４７０へ進む。【０１１６】
ステップＳ４７０では、縦画像Ｖ（ｊ＋２）、すなわちｊ＋２番目の縦画像も存在するか否かを判断する。否定判断した場合には、ステップＳ４９０へ進み、２枚用テンプレートセットの中からテンプレート２−ＶＶを選択し、１枚目の画像として縦画像Ｖ（ｊ＋１）を配置した左ページを作成する。その後、ステップＳ５２０へ進み、縦画像の画像番号ｊに１を加算して、後述するステップＳ５３０へ進む。【０１１７】
一方、ステップＳ４７０で肯定判断した場合には、ステップＳ４８０へ進む。ステップＳ４８０では、２枚用テンプレートセットの中からテンプレート２−ＶＶを選択し、１枚目の画像として縦画像Ｖ（ｊ＋１）を配置し、２枚目の画像として縦画像Ｖ（ｊ＋２）を配置した左ページを作成する。その後、ステップＳ５１０へ進み、縦画像の画像番号ｊに２を加算して、ステップＳ５３０へ進む。【０１１８】
ステップＳ５３０では、横画像Ｈ（ｉ＋１）、すなわちｉ＋１番目の横画像が存在するか否かを判断する。否定判断した場合には、ステップＳ５７０へ進み、２枚用テンプレートセットの中からテンプレート２−ＨＨを選択し、ページ内の画像枠内には画像を配置しないで右ページを作成する。すなわち空白の右ページを作成する。その後、後述するステップＳ６００へ進む。これに対して、肯定判断した場合には、ステップＳ５４０へ進む。【０１１９】
ステップＳ５４０では、横画像Ｈ（ｉ＋２）、すなわちｉ＋２番目の横画像も存在するか否かを判断する。否定判断した場合には、ステップＳ５６０へ進み、２枚用テンプレートセットの中からテンプレート２−ＨＨを選択し、１枚目の画像として縦画像Ｈ（ｉ＋１）を配置した右ページを作成する。その後、ステップＳ５９０へ進み、横画像の画像番号ｉに１を加算して、後述するステップＳ６００へ進む。【０１２０】
一方、ステップＳ５４０で肯定判断した場合には、ステップＳ５５０へ進む。ステップＳ５５０では、２枚用テンプレートセットの中からテンプレート２−ＨＨを選択し、１枚目の画像として縦画像Ｈ（ｉ＋１）を配置し、２枚目の画像として縦画像Ｈ（ｉ＋２）を配置した右ページを作成する。その後、ステップＳ５８０へ進み、横画像の画像番号ｉに２を加算して、ステップＳ６００へ進む。ステップＳ６００では、作成するページ（対象ページ）を２ページ進ませて、ステップＳ４５０へ戻る。【０１２１】
図２７は、第２の実施の形態において、アルバム作成部１０３ｂによって実行されるアルバム編集処理の流れを示すフローチャートである。図２７に示す処理は、使用者によって、アルバム編集用画面上でアルバム作成部１０３によって自動生成されたアルバムを編集するために、画像枚数変更用オブジェクト１４ａが操作されて画像枚数が変更されたときに起動するプログラム（アルバム編集プログラム）として実行される。【０１２２】
ステップＳ６１０において、アルバム作成部１０３は、使用者によって画像表示領域２ａ内でいずれのページがクリックされたかを判定して、レイアウトが変更されるページを選択する。その後、ステップＳ６２０へ進み、レイアウト変更の対象となっているページ上に配置されている画像（ｎ枚）を、横画像（横位置）および縦画像（縦位置）に分類し、横画像をＨ（ｉ）、縦画像をＶ（ｊ）とする。なお、ｉは横画像の画像番号を示す数値であって、その取り得る範囲は０〜Ｈｎである。また、ｊは縦画像の画像番号を示す数値であって、その取り得る範囲は０〜Ｖｎである。また、Ｈｎ＋Ｖｎ＝ｎの関係が成り立つ。【０１２３】
その後、ステップＳ６３０へ進み、使用者によって、画像枚数変更用オブジェクト１４ａが操作されて変更された後の画像枚数（ｎｏ枚）をそれぞれの画像向きで配置するためのテンプレートを選択する。例えば、使用者によって画像枚数が「３枚：横縦横」に変更された場合には、３枚用テンプレートセットに含まれるテンプレート３−ＨＶＨを選択する。その後、ステップＳ６４０へ進む。【０１２４】
ステップＳ６４０では、ステップＳ６３０で選択したテンプレートのレイアウト情報に基づいて、変更後のページの画像枠情報を算出する。すなわち、横向きの画像枠をＨｏ（ｘ）、縦向きの画像枠をＶｏ（ｙ）とする。なお、ｘは横向きの画像枠の番号を示す数値であって、その取り得る範囲は０〜Ｈｏｎである。また、ｙは縦向きの画像枠の番号を示す数値であって、その取り得る範囲は０〜Ｖｏｎである。また、Ｈｏｎ＋Ｖｏｎ＝ｎｏの関係が成り立つ。例えば、ステップＳ６３０で選択したテンプレートがテンプレート３−ＨＶＨである場合には、横画像枠Ｈｏ（１）、縦画像枠Ｖｏ（１）、および横画像枠Ｈｏ（２）が変更後のページの画像枠情報として算出される。【０１２５】
その後、ステップＳ６５０へ進み、上述したｉ，ｊ、ｘ、およびｙを０に初期化して、ステップＳ６６０へ進む。ステップＳ６６０では、ｘがＨｏｎ以上であるか否かを判断する。否定判断した場合には、ステップＳ６７０へ進み、ページ内に横画像枠Ｈｏ（ｘ＋１）、すなわちｘ＋１番目の横向きの画像枠が存在するか否かを判断する。否定判断した場合には、ステップＳ６６０へ戻る。これに対して、肯定判断した場合には、ステップＳ６８０へ進む。【０１２６】
ステップＳ６８０では、レイアウト変更の対象となっているページ上に配置されている画像の中に横画像Ｈ（ｉ＋１）、すなわちｉ＋１番目の横画像が存在するか否かを判断する。否定判断した場合には、ステップＳ７００へ進み、アルバム内のページに未配置の画像（アルバム候補画像）から横画像を検索して、横画像枠Ｈｏ（ｘ＋１）内に配置する。その後、ステップＳ７２０へ進み、ｘに１を加算して、ステップＳ６６０へ戻る。これに対して、肯定判断した場合には、ステップＳ６９０へ進み、横画像Ｈ（ｉ＋１）を横画像枠Ｈｏ（ｘ＋１）内に配置して、ステップＳ７１０へ進む。ステップＳ７１０では、ｉとｘにそれぞれ１を加算して、ステップＳ６６０へ戻る。【０１２７】
一方、ステップＳ６６０で肯定判断した場合には、ステップＳ７３０へ進む。ステップＳ７３０では、ｙがＶｏｎ以上であるか否かを判断する。肯定判断した場合には、処理を終了する。これに対して、否定判断した場合には、ステップＳ７４０へ進み、ページ内に縦画像枠Ｖｏ（ｙ＋１）、すなわちｙ＋１番目の縦向きの画像枠が存在するか否かを判断する。否定判断した場合には、ステップＳ７３０へ戻る。これに対して、肯定判断した場合には、ステップＳ７５０へ進む。【０１２８】
ステップＳ７５０では、レイアウト変更の対象となっているページ上に配置されている画像の中に縦画像Ｖ（ｊ＋１）、すなわちｊ＋１番目の横画像が存在するか否かを判断する。否定判断した場合には、ステップＳ７７０へ進み、アルバム内のページに未配置の画像（アルバム候補画像）から縦画像を検索して、縦画像枠Ｖｏ（ｙ＋１）内に配置する。その後、ステップＳ７９０へ進み、ｙに１を加算して、ステップＳ７３０へ戻る。これに対して、肯定判断した場合には、ステップＳ７６０へ進み、縦画像Ｖ（ｊ＋１）を縦画像枠Ｖｏ（ｙ＋１）内に配置して、ステップＳ７８０へ進む。ステップＳ７８０では、ｊとｙにそれぞれ１を加算して、ステップＳ７３０へ戻る。【０１２９】
以上説明した第２の実施の形態によれば、第１の実施の形態における作用効果に加えて、以下のような効果を得ることができる。すなわち、使用者によって選択されたテンプレートに配置することができる画像の向きを判定し、使用者によって選択された配置対象画像の中から、テンプレートに配置することができる画像の向きと同じ画像を選択して配置し、アルバムの各ページを作成するようにした。これによって、各ページごとにテンプレートによって提供されるレイアウトに合った画像を選択して、アルバムを作成することができる。【０１３０】
―変形例―
なお、上述した実施の形態の画像表示装置は、以下のように変形することもできる。
（１）上述した第１および第２の実施の形態では、テンプレートセットを用いてアルバムを作成する方法について説明した。しかしながら、あらかじめ用意したテンプレートセットを用いて画像を配置するものであれば、アルバムの作成以外にも本発明は適用可能である。例えば、テンプレートを用いて１画面に１枚または複数枚の画像を配置し、それを順番にモニタに表示してスライドショーを行う場合にも本発明は適用可能である。以下、具体例を図２８〜図３３を用いて説明する。なお、このようにスライドショーを行う場合に本発明を適用する場合には、制御装置１０３に、アルバム作成部１０３ｂに替えてスライドショー画像を生成するためのスライドショー画像生成部を持たせる必要がある。【０１３１】
使用者によってスライドショーの実行が指示されると、表示制御部１０３ａは、図２８に示すスライドショー画像選択用画面をモニタ１０５へ出力して表示する。このスライドショー画像選択用画面は、画像表示領域２８ａ、「フォルダ選択」ボタン２８ｂ、および「スライドショー実行」ボタン２８ｃを含んでいる。ここで、画像表示領域２８ａ内に表示される画像の内容は、第１の実施の形態において図２に示した画像表示領域２ａ内に表示される画像の内容と同一のため、説明を省略する。また、使用者によって「フォルダ選択」ボタン２８ｂが押下されたときの動作も図２に示した画像選択用画面上の「フォルダ選択」ボタン２ｂが押下されたときの動作と同一のため、説明を省略する。【０１３２】
使用者は、画像表示領域２８ａ内に表示されている画像の中から、スライドショー実行時に再生したい画像（再生画像）を選択し、「スライドショー実行」ボタン２８ｃを押下する。ここでは、例えば画像２８ｄ〜２８ｈの５枚の画像が選ばれたものとする。使用者によって「スライドショー実行」ボタン２８ｃが押下されると、表示制御分１０３ａは、図２９に示すレイアウト選択画面をモニタ１０５に表示する。このレイアウト選択画面は、画像枚数選択領域２９ａ、画像送り方法を指定するためのチェックボックス２９ｂ、画像サイズ選択ボタン２９ｃ、「ＯＫ」ボタン２９ｄ、および「キャンセル」ボタン２０ｅを含んでいる。【０１３３】
使用者は、画像枚数選択領域２９ａ内に表示されている画像枚数を選択することによって、スライドショー実行時に１画面内に何枚の画像を含めるかを選択する。なお、画像枚数の後に拭かされるカッコ内の「パターン１」および「パターン２」は、１画面内における画像の配置パターンを表している。例えば、画像２枚の場合には、パターン１を選択すると２枚の画像が上下に配置され、パターン２を選択すると２枚の画像が左右に配置されるようになる。【０１３４】
また、使用者は、チェックボックス２９ｂにチェックを入れることにより、画像を１枚ずつ送るように指定することができる。チェックボックス２９ｂにチェックを入れなければ、１画面ごとに画像を切り替えることになる。なお、このチェックボックス２９ｂにチェックを入れた場合、および入れない場合のスライドショーの実行結果の違いについては、図３０〜図３３により後述する。さらに使用者は、上述した第１および第２の実施の形態と同様に、画像サイズ選択ボタン２９ｃにより、各画面に表示する画像の大きさを「大」、「中」、および「小」の中から選択することができる。【０１３５】
使用者は、以上の選択操作によってスライドショー実行時のレイアウト設定を行った後に、「ＯＫ」ボタン２９ｄを押下することにより、スライドショーの実行を指示する。また、使用者が「キャンセル」ボタン２０ｅを押下した場合には、図２８に示したスライドショー画像選択用画面に戻る。使用者によってスライドショーの実行が指示されると、スライドショー作成部は、スライドショー画像選択用画面で選択された画像の向きと、レイアウト選択画面での選択状況に応じて、最適なテンプレートを適用して画像を配置したスライドショー画像を生成する。なお、１枚のスライドショー画像がスライドショー実行時の１画面に相当する。【０１３６】
具体的には、スライドショー画像作成部は、使用者によって指定された１画面に配置する画像の枚数、および画像のサイズに基づいて、ＨＤＤ１０４から読み込むテンプレートセットを決定する。そして、読み込んだテンプレートセットの中から、スライドショー画像内に配置する画像の向きに基づいて、スライドショー画像を作成するために適用するテンプレートを選択する。例えば、１画面内に２枚の画像を配置するように指定されている場合に、１枚目のスライドショー画像に横画像２８ｄと縦画像２８ｅとを配置する場合には、テンプレート２−ＨＶを選択して適用する。これによって、スライドショー画像作成部は、図３０に示すような１枚目のスライドショー画像を生成する。この１枚目のスライドショー画像には、１枚目の画像として横画像２８ｄが配置され、２枚目の画像として縦画像２８ｅが配置されている。【０１３７】
そして、２枚目以降のスライドショー画像については、チェックボックス２９ｂのチェックの状況によって配置する画像が異なる。すなわち、チェックボックス２９ｂにチェックが入れられ、画像を１枚ずつ送りながらスライドショーを実行するように指定されている場合には、スライドショー画像作成部は、１つ前に作成したスライドショー画像で２枚目に配置した画像を１枚目に移動し、空いた２枚目のスペースに新たな画像（３枚目の画像）を配置する。例えば、スライドショー画像作成部は、図３１に示すような２枚目のスライドショー画像を生成する。この２枚目のスライドショー画像には、１枚目の画像として縦画像２８ｅが配置され、２枚目の画像として縦画像２８ｆが配置されている。【０１３８】
スライドショー画像作成部は、同様に、図３２に示すように、テンプレート２−ＶＨを適用して、１枚目の画像として縦画像２８ｆを配置し、２枚目の画像として横画像２８ｇを配置した３枚目のスライドショー画像を生成する。また、図３３に示すように、テンプレート２−ＨＨを適用して、１枚目の画像として横画像２８ｇを配置し、２枚目の画像として横画像２８ｈを配置した４枚目のスライドショー画像を生成する。【０１３９】
これに対して、チェックボックス２９ｂにチェックが入れられていない場合には、スライドショー画像作成部は、図３０に示した１枚目のスライドショー画像を作成した後、図３２に示したスライドショー画像を２枚目のスライドショー画像として作成する。また、３枚目のスライドショー画像としては、横画像２８ｈのみを１枚目の画像として配置したスライドショー画像を生成する。すなわち、スライドショー画像間で画像を１コマずつ送らずに、１画面ごとにスライドショー画像内に含める画像を全て入れ替える。【０１４０】
そして、表示制御部１０３ａは、スライドショー画像生成部によって生成されたスライドショー画像を所定時間間隔で順番にモニタ１０５へ出力して、スライドショーを実行する。これによって、使用者によって選択された画像を、使用者によって選択されたレイアウトとなるように配置して、スライドショーを実行することができ、本発明の適用範囲を広げることができる。【０１４１】
（２）上述した第１および第２の実施の形態では、横画像および縦画像は、例えば横と縦の比が４：３の画像、および横と縦の比が３：４の画像とし、画像の縦横比はこの２通りである場合について説明した。このため、テンプレートセットは、この２通りの縦横比の画像を組み合わせて配置する場合の、全ての組み合わせを網羅するように作成すればよかった。しかしながら、例えば、横画像には横と縦の比が４：３の画像と３；２の画像とがあり、縦画像には横と縦の比が３：４の画像と２：３の画像とがある場合などは、それぞれの縦横比に応じた（それぞれの縦横比も加味した）テンプレートセットを用意する必要がある。このような場合には、図７に示したテンプレートセットを４：３（または３；４）用のテンプレートセットとし、これとは別に３；２（または２：３）用のテンプレートセットも準備しておくようにすればよい。また、１つのテンプレート内に異なる縦横比の画像を配置できるようなテンプレートセットも準備しておいてもよい。これによって、様々な縦横比の画像を対象としてアルバムを作成できるようになる。【０１４２】
（３）上述した実施の形態では、画像表示装置１００として、例えばパソコンを用いる例について説明した。しかしながら、本発明は、画像を取得して記録することができ、さらに表示装置を備える他の機器、例えばデジタルカメラやデジタルビデオカメラに適用することも可能である。【０１４３】
（４）また、パーソナルコンピュータなどに適用する場合、上述した被写体追跡プログラムは、ＣＤ−ＲＯＭなどの記録媒体やインターネットなどのデータ信号を通じて提供することができる。図３４はその様子を示す図である。パーソナルコンピュータ４００は、ＣＤ−ＲＯＭ４０４を介してプログラムの提供を受ける。また、パーソナルコンピュータ４００は通信回線４０１との接続機能を有する。コンピュータ４０２は上記プログラムを提供するサーバーコンピュータであり、ハードディスク４０３などの記録媒体にこれらのプログラムを格納する。通信回線４０１は、インターネット、パソコン通信などの通信回線、あるいは専用通信回線などである。コンピュータ４０２はハードディスク４０３を使用してプログラムを読み出し、通信回線４０１を介してプログラムをパーソナルコンピュータ４００に送信する。すなわち、プログラムをデータ信号として搬送波にembodyして、通信回線４０１を介して送信する。このように、プログラムは、記録媒体や搬送波などの種々の形態のコンピュータ読み込み可能なコンピュータプログラム製品として供給できる。【０１４４】
上記では、種々の実施の形態および変形例を説明したが、本発明はこれらの内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。【０１４５】
次の優先権基礎出願の開示内容は引用文としてここに組み込まれる。
日本国特許出願２００７年第０７９１５５号（２００７年３月２６日出願）
【図１】
2008117827.tif 000003
【図２】
2008117827.tif 000004
【図３】
2008117827.tif 000005
【図４】
2008117827.tif 000006
【図５】
2008117827.tif 000007
【図６】
2008117827.tif 000008
【図７】
2008117827.tif 000009
【図８】
2008117827.tif 000010
【図９】
2008117827.tif 000011
【図１０】
2008117827.tif 000012
【図１１】
2008117827.tif 000013
【図１２】
2008117827.tif 000014
【図１３】
2008117827.tif 000015
【図１４】
2008117827.tif 000016
【図１５】
2008117827.tif 000017
【図１６】
2008117827.tif 000018
【図１７】
2008117827.tif 000019
【図１８】
2008117827.tif 000020
【図１９】
2008117827.tif 000021
【図２０】
2008117827.tif 000022
【図２１】
2008117827.tif 000023
【図２２】
2008117827.tif 000024
【図２３】
2008117827.tif 000025
【図２４】
2008117827.tif 000026
【図２５】
2008117827.tif 000027
【図２６】
2008117827.tif 000028
【図２７】
2008117827.tif 000029
【図２８】
2008117827.tif 000030
【図２９】
2008117827.tif 000031
【図３０】
2008117827.tif 000032
【図３１】
2008117827.tif 000033
【図３２】
2008117827.tif 000034
【図３３】
2008117827.tif 000035
【図３４】
2008117827.tif 000036
【国際調査報告】
2008117827.tif 000037
2008117827.tif 000038