(57)【要約】  手間を掛けることなく、アルバムページから一旦削除した画像をアルバムページに入れ直すことが可能な電子アルバム装置とその作動方法および作動プログラムを提供する。  指示受付部３５は、アルバムページ１４から削除された削除画像ＩＭＤをアルバムページ１４に戻す戻し指示を受け付ける。戻し処理部４２は、戻し指示に応じて削除画像ＩＭＤをアルバムページ１４に戻す戻し処理を実行する。抽出部４３は、複数の削除画像ＩＭＤの中から、現在のスクロール表示の位置においてアルバムページ１４内に存在する画像ＩＭと属性が同じ削除画像ＩＭＤである同一属性画像ＩＭＳを抽出する抽出処理を実行する。リスト表示処理部４４は、同一属性画像ＩＭＳのリスト６０を、アルバムページ１４と並べて表示するリスト表示処理を実行する。
2019155852.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像が配されたアルバムページを含み、タッチパネルディスプレイに表示されるアルバム画面を生成する画面生成部と、
前記タッチパネルディスプレイへのジェスチャ指示を受け付ける指示受付部であり、前記ジェスチャ指示として、前記アルバムページのスクロール指示、並びに前記アルバムページから削除された前記画像である削除画像を前記アルバムページに戻す戻し指示を受け付ける指示受付部と、
前記スクロール指示に応じて前記アルバムページをスクロール表示するスクロール表示処理と、前記戻し指示に応じて前記削除画像を前記アルバムページに戻す戻し処理とを含むアルバム編集処理を実行するアルバム編集部であって、前記アルバム編集処理として、複数の前記削除画像の中から、現在の前記スクロール表示の位置において前記アルバムページ内に存在する前記画像と属性が同じ前記削除画像である同一属性画像を抽出する抽出処理と、抽出した前記同一属性画像のリストを、前記アルバムページと並べて表示するリスト表示処理とを実行するアルバム編集部とを備える電子アルバム装置。
【請求項２】
前記アルバム編集部は、前記属性に基づく表示順序にしたがって、前記アルバムページに前記画像を配する請求項１に記載の電子アルバム装置。
【請求項３】
現在の前記スクロール表示の位置において、前記アルバムページ内に前記属性が異なる複数のグループの前記画像が混在していた場合、前記アルバム編集部は、前記アルバムページにおける前記画像の占有割合が最大の前記グループと前記属性が同じ前記削除画像を、前記同一属性画像として抽出する請求項２に記載の電子アルバム装置。
【請求項４】
現在の前記スクロール表示の位置において、前記アルバムページ内に前記属性が異なる複数のグループの前記画像が混在していた場合、前記画面生成部は、前記グループが識別可能な表示形態で前記画像を表示する請求項２または３に記載の電子アルバム装置。
【請求項５】
前記指示受付部は、前記ジェスチャ指示として、前記リストの表示指示および非表示指示を受け付け、
前記アルバム編集部は、前記表示指示に応じて前記リスト表示処理を実行し、前記非表示指示に応じて、前記リストを非表示とするリスト非表示処理を実行する請求項１ないし４のいずれか１項に記載の電子アルバム装置。
【請求項６】
前記属性は、前記画像の画質、前記画像に映る被写体、前記画像の撮影日時、前記画像の撮影場所のうちの少なくともいずれか１つに基づくものである請求項１ないし５のいずれか１項に記載の電子アルバム装置。
【請求項７】
前記画面生成部は、前記画像を表示する画像表示セルであり、予めサイズが規定された単位セルを基準として、前記単位セルの正の整数倍に大きさが変化する画像表示セルをグリッド状に配列した前記アルバムページを生成する請求項１ないし６のいずれか１項に記載の電子アルバム装置。
【請求項８】
前記指示受付部は、前記ジェスチャ指示として、前記アルバムページ内で前記画像を拡大表示する拡大指示を受け付け、
前記アルバム編集部は、前記アルバム編集処理として、前記拡大指示された前記画像である拡大対象画像を認識する認識処理と、前記認識処理で認識された前記拡大対象画像を拡大する拡大処理と、前記拡大対象画像とは別の前記画像であって、前記拡大対象画像の拡大後の領域である拡大領域に重なる前記画像を前記アルバムページから削除する削除処理とを実行し、
前記削除処理された前記画像が前記削除画像として扱われる請求項１ないし７のいずれか１項に記載の電子アルバム装置。
【請求項９】
請求項７を引用する請求項８に記載の電子アルバム装置において、
前記拡大領域は、前記単位セルの正の整数倍の大きさの領域である電子アルバム装置。
【請求項１０】
前記指示受付部は、前記拡大対象画像を始点として、前記拡大領域に沿って前記アルバムページ内を１本の指でなぞるスワイプ指示を、前記拡大指示として受け付ける請求項８または９に記載の電子アルバム装置。
【請求項１１】
複数の画像が配されたアルバムページを含み、タッチパネルディスプレイに表示されるアルバム画面を生成する画面生成ステップと、
前記タッチパネルディスプレイへのジェスチャ指示を受け付ける指示受付ステップであり、前記ジェスチャ指示として、前記アルバムページのスクロール指示、並びに前記アルバムページから削除された前記画像である削除画像を前記アルバムページに戻す戻し指示を受け付ける指示受付ステップと、
前記スクロール指示に応じて前記アルバムページをスクロール表示するスクロール表示処理と、前記戻し指示に応じて前記削除画像を前記アルバムページに戻す戻し処理とを含むアルバム編集処理を実行するアルバム編集ステップであって、前記アルバム編集処理として、複数の前記削除画像の中から、現在の前記スクロール表示の位置において前記アルバムページ内に存在する前記画像と属性が同じ前記削除画像である同一属性画像を抽出する抽出処理と、抽出した前記同一属性画像のリストを、前記アルバムページと並べて表示するリスト表示処理とを実行するアルバム編集ステップとを備える電子アルバム装置の作動方法。
【請求項１２】
複数の画像が配されたアルバムページを含み、タッチパネルディスプレイに表示されるアルバム画面を生成する画面生成機能と、
前記タッチパネルディスプレイへのジェスチャ指示を受け付ける指示受付機能であり、前記ジェスチャ指示として、前記アルバムページのスクロール指示、並びに前記アルバムページから削除された前記画像である削除画像を前記アルバムページに戻す戻し指示を受け付ける指示受付機能と、
前記スクロール指示に応じて前記アルバムページをスクロール表示するスクロール表示
処理と、前記戻し指示に応じて前記削除画像を前記アルバムページに戻す戻し処理とを含
むアルバム編集処理を実行するアルバム編集機能であって、前記アルバム編集処理として
、複数の前記削除画像の中から、現在の前記スクロール表示の位置において前記アルバム
ページ内に存在する前記画像と属性が同じ前記削除画像である同一属性画像を抽出する抽
出処理と、抽出した前記同一属性画像のリストを、前記アルバムページと並べて表示する
リスト表示処理とを実行するアルバム編集機能とを、コンピュータに実行させる電子アル
バム装置の作動プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子アルバム装置とその作動方法および作動プログラムに関する。
【背景技術】
【０００２】
ユーザの趣向に沿って複数の画像が配されたアルバムページを含み、タッチパネルディスプレイ（以下、タッチパネルと略す）に表示されるアルバム画面を生成する電子アルバム装置が普及している（特許文献１参照）。特許文献１の明細書段落［０２０３］および図１６（ｂ）には、撮影日時等の属性に基づく表示順序にしたがって、アルバムページに画像を配することが記載されている。そして、アルバムページがタッチパネルディスプレイに一度に表示しきれない場合には、ユーザからのスクロール指示に応じてアルバムページをスクロール表示することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１１７４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電子アルバムの作成に際して、ユーザは、電子アルバムに入れたい画像と入れたくない画像を取捨選択する。そして、電子アルバムに入れたくないと考えた画像はアルバムページから削除する。しかしながら、画像の取捨選択は必ずしも一度きりという訳にはいかず、アルバムページから一旦削除した画像をアルバムページに入れ直したいと思うユーザもいる。【０００５】
そこで本発明者は、ユーザの指示でアルバムページから削除された画像である削除画像をアルバムページに戻す戻し指示を受け付ける電子アルバム装置を検討している。この場合、削除画像の数が比較的少なければよいが、削除画像の数が膨大であると、アルバムページに戻そうとする所望の削除画像をユーザが探すのに手間が掛かる。【０００６】
本発明は、手間を掛けることなく、アルバムページから一旦削除した画像をアルバムページに入れ直すことが可能な電子アルバム装置とその作動方法および作動プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の電子アルバム装置は、複数の画像が配されたアルバムページを含み、タッチパネルディスプレイに表示されるアルバム画面を生成する画面生成部と、タッチパネルディスプレイへのジェスチャ指示を受け付ける指示受付部であり、ジェスチャ指示として、アルバムページのスクロール指示、並びにアルバムページから削除された画像である削除画像をアルバムページに戻す戻し指示を受け付ける指示受付部と、スクロール指示に応じてアルバムページをスクロール表示するスクロール表示処理と、戻し指示に応じて削除画像をアルバムページに戻す戻し処理とを含むアルバム編集処理を実行するアルバム編集部であって、アルバム編集処理として、複数の削除画像の中から、現在のスクロール表示の位置においてアルバムページ内に存在する画像と属性が同じ削除画像である同一属性画像を抽出する抽出処理と、抽出した同一属性画像のリストを、アルバムページと並べて表示するリスト表示処理とを実行するアルバム編集部とを備える。【０００８】
アルバム編集部は、属性に基づく表示順序にしたがって、アルバムページに画像を配することが好ましい。【０００９】
現在のスクロール表示の位置において、アルバムページ内に属性が異なる複数のグループの画像が混在していた場合、アルバム編集部は、アルバムページにおける画像の占有割合が最大のグループと属性が同じ削除画像を、同一属性画像として抽出することが好ましい。【００１０】
現在のスクロール表示の位置において、アルバムページ内に属性が異なる複数のグループの画像が混在していた場合、画面生成部は、グループが識別可能な表示形態で画像を表示することが好ましい。【００１１】
指示受付部は、ジェスチャ指示として、リストの表示指示および非表示指示を受け付け、アルバム編集部は、表示指示に応じてリスト表示処理を実行し、非表示指示に応じて、リストを非表示とするリスト非表示処理を実行することが好ましい。【００１２】
属性は、画像の画質、画像に映る被写体、画像の撮影日時、画像の撮影場所のうちの少なくともいずれか１つに基づくものであることが好ましい。【００１３】
画面生成部は、画像を表示する画像表示セルであり、予めサイズが規定された単位セルを基準として、単位セルの正の整数倍に大きさが変化する画像表示セルをグリッド状に配列したアルバムページを生成することが好ましい。【００１４】
指示受付部は、ジェスチャ指示として、アルバムページ内で画像を拡大表示する拡大指示を受け付け、アルバム編集部は、アルバム編集処理として、拡大指示された画像である拡大対象画像を認識する認識処理と、認識処理で認識された拡大対象画像を拡大する拡大処理と、拡大対象画像とは別の画像であって、拡大対象画像の拡大後の領域である拡大領域に重なる画像をアルバムページから削除する削除処理とを実行し、削除処理された画像が削除画像として扱われることが好ましい。【００１５】
拡大領域は、単位セルの正の整数倍の大きさの領域であることが好ましい。【００１６】
指示受付部は、拡大対象画像を始点として、拡大領域に沿ってアルバムページ内を１本の指でなぞるスワイプ指示を、拡大指示として受け付けることが好ましい。【００１７】
本発明の電子アルバム装置の作動方法は、複数の画像が配されたアルバムページを含み、タッチパネルディスプレイに表示されるアルバム画面を生成する画面生成ステップと、タッチパネルディスプレイへのジェスチャ指示を受け付ける指示受付ステップであり、ジェスチャ指示として、アルバムページのスクロール指示、並びにアルバムページから削除された画像である削除画像をアルバムページに戻す戻し指示を受け付ける指示受付ステップと、スクロール指示に応じてアルバムページをスクロール表示するスクロール表示処理と、戻し指示に応じて削除画像をアルバムページに戻す戻し処理とを含むアルバム編集処理を実行するアルバム編集ステップであって、アルバム編集処理として、複数の削除画像の中から、現在のスクロール表示の位置においてアルバムページ内に存在する画像と属性が同じ削除画像である同一属性画像を抽出する抽出処理と、抽出した同一属性画像のリストを、アルバムページと並べて表示するリスト表示処理とを実行するアルバム編集ステップとを備える。【００１８】
本発明の電子アルバム装置の作動プログラムは、複数の画像が配されたアルバムページを含み、タッチパネルディスプレイに表示されるアルバム画面を生成する画面生成機能と、タッチパネルディスプレイへのジェスチャ指示を受け付ける指示受付機能であり、ジェスチャ指示として、アルバムページのスクロール指示、並びにアルバムページから削除された画像である削除画像をアルバムページに戻す戻し指示を受け付ける指示受付機能と、スクロール指示に応じてアルバムページをスクロール表示するスクロール表示処理と、戻し指示に応じて削除画像をアルバムページに戻す戻し処理とを含むアルバム編集処理を実行するアルバム編集機能であって、アルバム編集処理として、複数の削除画像の中から、現在のスクロール表示の位置においてアルバムページ内に存在する画像と属性が同じ削除画像である同一属性画像を抽出する抽出処理と、抽出した同一属性画像のリストを、アルバムページと並べて表示するリスト表示処理とを実行するアルバム編集機能とを、コンピュータに実行させる。
【発明の効果】
【００１９】
本発明は、アルバムページから削除された削除画像をアルバムページに戻す戻し指示を受け付け、戻し指示に応じて削除画像をアルバムページに戻す戻し処理を実行する場合に、複数の削除画像の中から、現在のスクロール表示の位置においてアルバムページ内に存在する画像と属性が同じ削除画像である同一属性画像を抽出し、抽出した同一属性画像のリストを、アルバムページと並べて表示するので、手間を掛けることなく、アルバムページから一旦削除した画像をアルバムページに入れ直すことが可能な電子アルバム装置とその作動方法および作動プログラムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】電子アルバム装置として機能するスマートフォンと、そのタッチパネルに表示されるアルバム画面を示す図である。
【図２】スマートフォンを構成するコンピュータのブロック図である。
【図３】スマートフォンのストレージデバイスおよびＣＰＵのブロック図である。
【図４】属性に基づく表示順序の設定にしたがって、アルバムページに配する画像の位置を決定する様子を示す図である。
【図５】アルバムページに画像を配する処理の説明図である。
【図６】トリミング位置調整画面を示す図である。
【図７】画像のトリミング位置を調整する様子を示す図であり、図７Ａは調整前、図７Ｂは調整後をそれぞれ示す。
【図８】スクロール表示の様子を示す図であり、図８Ａは、アルバムページの下部に非表示部分がある場合、図８Ｂは、アルバムページの上部に非表示部分がある場合をそれぞれ示す。
【図９】拡大指示の様子を示す図である。
【図１０】アルバムページの一部を抜粋した図であり、図１０Ａは拡大処理前、図１０Ｂは拡大処理後をそれぞれ示す。
【図１１】拡大処理の説明図である。
【図１２】アルバム画面に同一属性画像リストを表示した状態を示す図である。
【図１３】同一属性画像リストの同一属性画像をアルバムページにドラッグ＆ドロップする様子を示す図である。
【図１４】アルバム管理情報を示す図である。
【図１５】画像表示セルに画像ＩＤおよびアドレス情報を記したアルバム画面を示す図である。
【図１６】抽出処理の様子を示す図である。
【図１７】属性が撮影日時のうちの撮影日であった場合の抽出処理を示す図である。
【図１８】属性が撮影場所のうちの都道府県であった場合の抽出処理を示す図である。
【図１９】列方向に沿って直線状に指を移動させる拡大指示に応じて、列方向に単位セルが繋げられて拡大表示がなされる例を示す図であり、図１９Ａは拡大処理前、図１９Ｂは拡大処理後をそれぞれ示す。
【図２０】複数行および複数列にわたって指を移動させる拡大指示に応じて、複数行および複数列にわたって単位セルが繋げられて拡大表示がなされる例を示す図であり、図２０Ａは拡大処理前、図２０Ｂは拡大処理後をそれぞれ示す。
【図２１】アルバムページ内で拡大指示および拡大表示が複数回行われる例を示す図であり、図２１Ａは拡大処理前、図２１Ｂは拡大処理後をそれぞれ示す。
【図２２】拡大後画像を拡大対象画像に指定する例を示す図であり、図２２Ａは拡大処理前、図２２Ｂは拡大処理後をそれぞれ示す。
【図２３】画像表示セルを指で環状になぞった場合の例を示す図であり、図２３Ａは拡大処理前、図２３Ｂは拡大処理後をそれぞれ示す。
【図２４】画像表示セルを指で環状になぞった場合の別の例を示す図であり、図２４Ａは拡大処理前、図２４Ｂは拡大処理後をそれぞれ示す。
【図２５】電子アルバム装置として機能するスマートフォンの処理手順を示すフローチャートである。
【図２６】スクロール指示を受け付けた場合のスマートフォンの処理手順を示すフローチャートである。
【図２７】拡大指示を受け付けた場合のスマートフォンの処理手順を示すフローチャートである。
【図２８】表示指示を受け付けた場合のスマートフォンの処理手順を示すフローチャートである。
【図２９】戻し指示を受け付けた場合のスマートフォンの処理手順を示すフローチャートである。
【図３０】アルバムページ内に属性が異なる複数のグループの画像が混在していた場合、占有面積が最大のグループと属性が同じ削除画像を同一属性画像として抽出する様子を示す図である。
【図３１】アルバムページ内に属性が異なる複数のグループの画像が混在していた場合、拡大後画像セル個数が最大のグループと属性が同じ削除画像を同一属性画像として抽出する様子を示す図である。
【図３２】電子アルバム領域に属性が異なる画像が混在している状態を示す図である。
【図３３】電子アルバム領域に属性が同じ画像を配した状態を示す図である。
【図３４】アルバムページ内に属性が異なる複数のグループの画像が混在していた場合、グループが識別可能な表示形態で画像ＩＭを表示する様子を示す図である。
【図３５】拡大処理のアンドゥの対象の拡大後画像の画像表示セルが非表示部分に存在していた場合を示す図であり、図３５Ａはアンドゥ前、図３５Ｂはアンドゥ後をそれぞれ示す。
【図３６】拡大処理のアンドゥの対象の拡大後画像の画像表示セルが非表示部分に存在していた場合を示す図であり、図３６Ａはアンドゥ前、図３６Ｂはアンドゥ後をそれぞれ示す。
【図３７】削除画像の画像表示セルが削除画像リスト表示ボタンに放り込まれるようなアニメーションを表示する様子を示す図である。
【図３８】拡大対象画像の画像表示セルへの渦巻状のジェスチャ指示を拡大指示として受け付ける態様を示す図であり、図３８Ａは拡大処理前、図３８Ｂは拡大処理後をそれぞれ示す。
【発明を実施するための形態】
【００２１】
［第１実施形態］
図１において、本発明の電子アルバム装置に相当するスマートフォン１０は、ユーザ１１が持ち歩いて使用する携帯情報端末の一種である。スマートフォン１０は、周知のように、携帯電話やデジタルカメラとして機能する。
【００２２】
また、スマートフォン１０は、各種のアプリケーションプログラム（以下、アプリと略す）を実行するコンピュータとしても機能する。スマートフォン１０には、アプリの１つとして、本発明の電子アルバム装置の作動プログラムに相当する電子アルバムアプリ３０（図３参照）がインストールされている。電子アルバムアプリ３０が起動されることにより、コンピュータであるスマートフォン１０は電子アルバム装置として機能する。電子アルバムアプリ３０は、スマートフォン１０で撮影した写真やウェブサイトから取り込んだ写真等の画像ＩＭをユーザ１１が閲覧し、ユーザ１１の趣向に沿って複数の画像ＩＭを配した電子アルバムを作成するためのアプリである。
【００２３】
画像ＩＭには、画像ＩＭを構成するデータファイルのＥｘｉｆ（Exchangeable Image File Format）領域に、撮影日時、撮影場所（ＧＰＳ（Global Positioning System）の経緯度、高度情報）といった様々な付帯情報が、各画像ＩＭを識別するための画像ＩＤ（Identification Data）とともに関連付けて記憶されている。
【００２４】
電子アルバムアプリ３０はアルバム画面１２を生成し、生成したアルバム画面１２を、スマートフォン１０の前面に設けられたタッチパネル１３に表示する。アルバム画面１２は、複数の画像ＩＭが配されたアルバムページ１４を含む。
【００２５】
アルバム画面１２の上部には、アンドゥボタン１５およびリスト表示ボタン１６が設けられている。アンドゥボタン１５は、画像ＩＭを拡大する拡大処理を元に戻すためのボタンである。リスト表示ボタン１６は、同一属性画像ＩＭＳ（図１２参照）のリスト（以下、同一属性画像リストという）６０（図１２参照）を表示するためのボタンである。リスト表示ボタン１６は、アルバムページ１４から削除された画像ＩＭである削除画像ＩＭＤ（図１０参照）が無造作に放り込まれる段ボール箱のような外観をしている。ここで、同一属性画像ＩＭＳは、現在のスクロール表示の位置においてアルバムページ１４内に存在する画像ＩＭと属性が同じ削除画像ＩＭＤである。
【００２６】
アルバムページ１４には、画像表示セルＣＥがグリッド状に配列されている。画像表示セルＣＥは、１コマ分の画像ＩＭを表示する矩形状の枠である。図１に示す初期状態では、各画像表示セルＣＥは、アルバムページ１４の行方向（横方向）に隙間１７を空けて４個並べることが可能な横幅をもつ正方形状の枠である。この正方形状の枠の画像表示セルＣＥが画像表示セルＣＥの最小単位であり、予めサイズが規定された単位セルＵＣＥに相当する。詳しくは後述するように、画像表示セルＣＥは、単位セルＵＣＥの正の整数（１、２、３、４、・・・）倍に大きさが変化する。
【００２７】
なお、初期状態において全ての画像表示セルＣＥが単位セルＵＣＥでなくてもよい。例えば、画像ＩＭに対するユーザ１１の評価が付帯情報として記憶されている場合、評価が閾値よりも高い画像ＩＭに自動的に拡大処理を施して、当該画像ＩＭの画像表示セルＣＥを、初期状態から単位セルＵＣＥの複数倍（例えば２行×２列の４倍等）としてもよい。あるいは、後述する画像ＩＭの画質に基づく評価値が閾値よりも高い画像ＩＭに、同様の処理を施してもよい。
【００２８】
各画像表示セルＣＥは、列方向（縦方向）においても隙間１７を空けて並べられている。上述の「画像表示セルＣＥがグリッド状に配列」とは、各画像表示セルＣＥを隔てる隙間１７がアルバムページ１４の行方向および列方向に延びていて、各画像表示セルＣＥがグリッドの桝目を構成している形態を意味する。
【００２９】
電子アルバムアプリ３０では、ユーザ１１の指Ｆ（例えば人差し指、図７参照）によるタッチパネル１３へのジェスチャ指示に応じて、画像ＩＭを拡大表示したりすることが可能である。ユーザ１１は、ジェスチャ指示を通じて電子アルバムアプリ３０に所望のアルバム編集処理を実行させる。
【００３０】
図２において、スマートフォン１０は、前述のタッチパネル１３の他に、ストレージデバイス２０、メモリ２１、ＣＰＵ（Central Processing Unit）２２、および通信部２３を備えている。これらはデータバス２４を介して相互接続されている。
【００３１】
タッチパネル１３は、液晶ディスプレイ、有機ＥＬ（Electroluminescence）ディスプレイ等の薄い平面状のディスプレイ２５と、ディスプレイ２５上に配置される、これも薄い平面状のタッチパッド２６とで構成される。ディスプレイ２５にはアルバム画面１２を含む各種画面が表示される。タッチパッド２６はユーザ１１の指Ｆの接触を検知し、ジェスチャ指示を認識する。
【００３２】
ストレージデバイス２０は、フラッシュメモリやＳＳＤ（Solid State Drive）等の不揮発性の半導体メモリである。ストレージデバイス２０には、オペレーティングシステム等の制御プログラムや電子アルバムアプリ３０を含む各種アプリ、およびこれらのプログラムに付随する各種画面のＧＵＩ（Graphical User Interface）データ等が記憶されている。アプリには、スマートフォン１０にプリインストールされているものの他、電子アルバムアプリ３０のように、移動体通信網やインターネット等のネットワーク２７を通じて、ユーザ１１が任意でアプリ配信サーバからスマートフォン１０にダウンロードしてインストールしたものも含まれる。
【００３３】
メモリ２１は、ＣＰＵ２２が処理を実行するためのワークメモリであり、ＲＡＭ（Random Access Memory）で構成される。ＣＰＵ２２は、ストレージデバイス２０に記憶されたプログラムをメモリ２１へロードして、プログラムにしたがった処理を実行することにより、スマートフォン１０の各部を統括的に制御する。
【００３４】
通信部２３は、無線通信用のインタフェースであり、無線通信に関わる伝送制御を行う。無線通信用のインタフェースには、移動体通信網に接続するモバイル通信インタフェース、無線ルータに接続するＩＥＥＥ（The Institute of Electrical and Electronics Engineers,Inc.）８０２．１１シリーズの無線ＬＡＮ（Local Area Network）規格のインタフェース、赤外線等を使用する近距離無線通信用のインタフェース等が含まれる。スマートフォン１０は、この通信部２３を介してネットワーク２７に接続する。
【００３５】
図３において、ストレージデバイス２０には、電子アルバムアプリ３０、および電子アルバムアプリ３０が生成するアルバム管理情報３１が格納されている。また、ストレージデバイス２０は、画像ＩＤおよび付帯情報とともに画像ＩＭが格納される画像格納部３２を有している。
【００３６】
電子アルバムアプリ３０が起動されると、ＣＰＵ２２は、指示受付部３５およびアルバム編集部３６として機能する。アルバム編集部３６は、画面生成部４０、スクロール表示処理部４１、戻し処理部４２、抽出部４３、およびリスト表示処理部４４を備えている。
【００３７】
指示受付部３５は、タッチパッド２６を介して入力されるジェスチャ指示を受け付ける指示受付機能を担う。指示受付部３５は、受け付けたジェスチャ指示に関する情報をアルバム編集部３６に出力する。ジェスチャ指示は、主として電子アルバムの編集に関わるものであり、アルバムページ１４および同一属性画像リスト６０をスクロール表示させるスクロール指示、削除画像ＩＭＤをアルバムページ１４に戻す戻し指示、アルバムページ１４内で画像ＩＭを拡大表示する拡大指示等を含む。
【００３８】
アルバム編集部３６は、指示受付部３５からのジェスチャ指示に関する情報に応じて、各種のアルバム編集処理を実行するアルバム編集機能を担う。
【００３９】
画面生成部４０は、アルバム画面１２を生成する画面生成機能を担う。画面生成部４０は、生成したアルバム画面１２をディスプレイ２５に出力する。
【００４０】
スクロール表示処理部４１は、スクロール指示に応じて、アルバムページ１４および同一属性画像リスト６０をスクロール表示させるスクロール表示処理を実行する。戻し処理部は、戻し指示に応じて削除画像ＩＭＤをアルバムページ１４に戻す戻し処理を実行する。
【００４１】
抽出部４３は、複数の削除画像ＩＭＤの中から同一属性画像ＩＭＳを抽出する抽出処理を実行する。抽出部４３は、抽出した同一属性画像ＩＭＳをリスト表示処理部４４に出力する。リスト表示処理部４４は、抽出部４３からの同一属性画像ＩＭＳに基づいて同一属性画像リスト６０を生成する。そして、同一属性画像リスト６０をアルバムページ１４と並べて表示するリスト表示処理を実行する。
【００４２】
アルバム編集部３６は、拡大指示された画像ＩＭである拡大対象画像ＩＭＴ（図９参照）を拡大する拡大処理を実行する。また、アルバム編集部３６は、画像ＩＭをアルバムページ１４から削除する削除処理を実行する。
【００４３】
ここで、削除処理される画像ＩＭは、拡大対象画像ＩＭＴとは別の画像ＩＭであって、拡大対象画像ＩＭＴの拡大後の領域である拡大領域ＥＲ（図９参照）に重なる画像ＩＭである。この拡大領域ＥＲに重なる画像ＩＭであってアルバムページ１４から削除される画像ＩＭが削除画像ＩＭＤとして扱われる。なお、以下では、アルバム編集部３６で拡大処理が実行された拡大対象画像ＩＭＴを拡大後画像ＩＭＥ（図１０参照）と表現する。
【００４４】
画面生成部４０は、アルバム画面１２の出力に先立ち、アルバムページ１４に配する画像ＩＭの属性に関する指定を受け付ける受付画面（図示せず）をディスプレイ２５に出力する。この受付画面において特にユーザ１１から指定がない場合、アルバム編集部３６は、全ての画像ＩＭを画像格納部３２から読み出す。そして、読み出した全ての画像ＩＭをアルバムページ１４に配する。一方、受付画面において、ユーザ１１から、属性として、例えば特定の撮影日時や撮影場所の指定があった場合は、アルバム編集部３６は、指定された撮影日時や撮影場所で撮影した画像ＩＭを画像格納部３２から検索し、検索した画像ＩＭをアルバムページ１４に配する。
【００４５】
図４に示すように、アルバム編集部３６は、属性に基づく表示順序にしたがって、アルバムページ１４に画像ＩＭを配する。図４では、撮影日時が古い画像ＩＭから新しい画像ＩＭの順に、アルバムページ１４の上から下、および左から右に配する、という表示順序の設定を例示している。この場合、アルバムページ１４の一番上の行の左端の画像表示セルＣＥに表示された画像ＩＭが最も撮影日時が古いもので、アルバムページ１４の一番下の行の右端の画像表示セルＣＥに表示された画像ＩＭが最も撮影日時が新しいものとなる。
【００４６】
撮影日時がＥｘｉｆ領域に記録されていなかった場合は、撮影日時の代わりに、画像ＩＭのデータファイルの作成日時を用いてもよい。また、撮影日時がＥｘｉｆ領域に記録されておらず、かつ画像ＩＭがウェブサイトから取り込んだものであった場合は、撮影日時の代わりに、画像ＩＭをウェブサイトから取り込んだ日時を用いてもよい。さらに、撮影日時がＥｘｉｆ領域に記録されていなかった場合、Ｅｘｉｆ領域の撮影日時を記録する領域に、画像ＩＭのデータファイルの作成日時、あるいは画像ＩＭをウェブサイトから取り込んだ日時を記録してもよい。
【００４７】
属性には、上記の撮影日時の他に、画像ＩＭの画質、画像ＩＭに映る被写体、画像ＩＭの撮影場所に基づくものがある。画質の場合は、画像ＩＭの明るさ、彩度、色味、ボケ、ブレ、構図等が適正であるか否かを判断し、判断結果に基づいて画質の評価値を算出する。そして、例えば評価値が高い画像ＩＭから低い画像ＩＭの順に、アルバムページ１４の上から下、および左から右に配する、という表示順序の設定とする。算出した評価値は、付帯情報として画像ＩＭに関連付けられて画像格納部３２に格納される。なお、こうした評価値の導出方法は、例えば特許第５６５５１１２号に記載されている通り従来公知のものであるため、詳細な説明は省略する。
【００４８】
被写体の場合は、例えば、事前に重要度とともに人物を登録しておき、画像ＩＭに映る人物の顔を抽出する。そして、例えば顔を抽出した人物の重要度が高い画像ＩＭから低い画像ＩＭの順に、アルバムページ１４の上から下、および左から右に配する、という表示順序の設定とする。顔を抽出した人物は、付帯情報として画像ＩＭに関連付けられて画像格納部３２に格納される。
【００４９】
撮影場所の場合は、都道府県や市区町村別に画像ＩＭをグループ分けする。そして、例えば北から南、東から西の順に、アルバムページ１４の上から下、および左から右に配する、という表示順序の設定とする。
【００５０】
こうした表示順序の設定は、例えば受付画面においてユーザ１１が自由に選択可能である。なお、表示順序としては、上記の画質、被写体、撮影日時、撮影場所のうちのいずれか１つに基づくものではなく、例えば撮影日時順かつ画質順等、複合的なものでもよい。
【００５１】
図５に示すように、アルバム編集部３６は、アルバムページ１４に画像ＩＭを配する際に、画像表示セルＣＥの形状に合わせて画像ＩＭをトリミングする。図５の例では、画像表示セルＣＥは単位セルＵＣＥであり、正方形状の枠である。対して画像ＩＭは、アスペクト比が１６対９の長方形状である。
【００５２】
アルバム編集部３６は、まず、ステップＳＴ１に示すように、画像ＩＭのサイズを縮小して、画像表示セルＣＥの一辺の長さと画像ＩＭの列方向の長さを一致させる。次いでステップＳＴ２に示すように、縮小した画像ＩＭの中心部分に画像表示セルＣＥを宛がう。続けてステップＳＴ３に示すように、画像表示セルＣＥが宛がわれた中心部分以外の画像ＩＭの左右両端（ハッチングで示す）をトリミングする。最後にステップＳＴ４に示すように、トリミング済みの画像ＩＭを表示した画像表示セルＣＥを、表示順序に応じたアルバムページ１４の位置に配する。アルバム編集部３６は、ステップＳＴ１〜ＳＴ４で示した一連の処理を、アルバムページ１４に配する画像ＩＭの個数分繰り返し行う。
【００５３】
アルバムページ１４において画像表示セルＣＥを２回連続して指Ｆで叩くジェスチャ指示（ダブルタップ指示）がなされた場合、アルバム編集部３６は、図６に示すトリミング位置調整画面４５をディスプレイ２５に表示させる。トリミング位置調整画面４５には、ダブルタップ指示で選択された画像表示セルＣＥとその画像ＩＭが表示され、その下部にはキャンセルボタン４６およびチェックボタン４７が設けられている。
【００５４】
図７に示すように、トリミング位置調整画面４５では、画像ＩＭのトリミング位置を調整することが可能である。具体的には図７Ａに示すように、トリミング位置調整画面４５内の画像ＩＭに指Ｆが触れられて、指Ｆが所望の方向（ここでは右方向）に移動されるジェスチャ指示がなされた場合、図７Ｂに示すように、画像表示セルＣＥは固定で、画像ＩＭが指Ｆの移動方向に移動される。こうして画像ＩＭのトリミング位置が調整される。
【００５５】
画像ＩＭのトリミング位置の調整後、チェックボタン４７が選択された場合、トリミング位置調整画面４５の表示が消え、トリミング位置調整済みの画像ＩＭが配されたアルバムページ１４が表示される。キャンセルボタン４６が選択された場合は、画像ＩＭのトリミング位置が調整されることなくトリミング位置調整画面４５の表示が消える。なお、このトリミング位置調整画面４５によるトリミング位置の調整は、単位セルＵＣＥに表示された画像ＩＭだけでなく、拡大後画像ＩＭＥについても行うことが可能である。
【００５６】
図８に示すように、アルバムページ１４に対するスクロール指示は、アルバムページ１４の内部を上下に指Ｆで払うジェスチャ指示（フリック指示）である。図８Ａは、アルバムページ１４の下部に、破線で示す非表示部分５０がある場合、図８Ｂは、逆にアルバムページ１４の上部に非表示部分５０がある場合をそれぞれ示す。図８Ａにおいて上方向へのフリック指示が指示受付部３５で受け付けられた場合、スクロール表示処理部４１は、図８Ｂに示すように、アルバムページ１４の下部の非表示部分５０をスクロール表示させる。逆に図８Ｂにおいて下方向のフリック指示が指示受付部３５で受け付けられた場合、スクロール表示処理部４１は、図８Ａに示すように、アルバムページ１４の上部の非表示部分５０をスクロール表示させる。なお、図示は省略するが、同一属性画像リスト６０に対するスクロール指示およびスクロール表示処理も、アルバムページ１４に対するものと同様である。
【００５７】
図９において、拡大指示は、拡大対象画像ＩＭＴを始点として、アルバムページ１４内をユーザ１１の１本の指Ｆでなぞるスワイプ指示である。より詳しくは、拡大指示は、まず、拡大対象画像ＩＭＴに指Ｆを所定時間（例えば２秒）触れて拡大対象画像ＩＭＴを選択するジェスチャ指示から始まる。次いで、拡大対象画像ＩＭＴに触れた指Ｆを、ユーザ１１が拡大対象画像ＩＭＴを拡大したいと考える拡大領域ＥＲに沿って移動させるジェスチャ指示がなされる。最後に、拡大領域ＥＲの終点から指Ｆを離すジェスチャ指示がなされる。
【００５８】
拡大領域ＥＲは、スワイプ指示の指Ｆの始点である拡大対象画像ＩＭＴの画像表示セルＣＥから、スワイプ指示の最後に指Ｆを離した終点の画像表示セルＣＥまで、指Ｆでなぞった軌跡ＴＲに重なる画像表示セルＣＥを、隙間１７もろとも繋げた領域である。前述のように、画像表示セルＣＥは、単位セルＵＣＥを基準とする。このため、指Ｆでなぞった軌跡ＴＲに重なる画像表示セルＣＥを繋げた拡大領域ＥＲは、単位セルＵＣＥの正の整数倍の大きさの領域であるといえる。なお、拡大領域ＥＲは、正確には、隙間１７の分、単位セルＵＣＥの正の整数倍よりも若干大きくなるが、隙間１７は極めて狭いとして無視する。
【００５９】
指示受付部３５は、上述のようなスワイプ指示を、拡大指示として受け付ける。指示受付部３５は、拡大指示に関する情報として、拡大対象画像ＩＭＴの位置情報、および拡大領域ＥＲの位置情報をアルバム編集部３６に出力する。
【００６０】
拡大対象画像ＩＭＴの位置情報は、アルバムページ１４内のどの画像表示セルＣＥの画像ＩＭが拡大対象画像ＩＭＴとして選択されたかを示す情報である。具体的には、拡大対象画像ＩＭＴの位置情報は、拡大対象画像ＩＭＴとして選択された画像ＩＭの画像表示セルＣＥが位置する行および列を示すアドレス情報である。拡大領域ＥＲの位置情報も同じく、指Ｆでなぞった軌跡ＴＲに重なる画像表示セルＣＥのアドレス情報である。
【００６１】
図９では、アルバムページ１４の上から３行目かつ左から２列目の画像表示セルＣＥの画像ＩＭが拡大対象画像ＩＭＴとして選択され、上から３行目かつ左から４列目の画像表示セルＣＥまでが拡大領域ＥＲに指定された様子を示している。この場合、削除画像ＩＭＤは、上から３行目かつ左から３列目の画像表示セルＣＥの画像ＩＭ、および上から３行目かつ左から４列目の画像表示セルＣＥの画像ＩＭである（図１０Ａ参照）。
【００６２】
アルバム編集部３６は、拡大対象画像ＩＭＴの位置情報に基づいて、拡大対象画像ＩＭＴがどの画像ＩＭかを認識する。すなわち、アルバム編集部３６は、アルバム編集処理として、拡大対象画像ＩＭＴを認識する認識処理を実行する。また、アルバム編集部３６は、拡大領域ＥＲの位置情報に基づいて、拡大領域ＥＲが単位セルＵＣＥの何個分に相当し、かつ拡大領域ＥＲがどういった形状であるかを把握する。
【００６３】
図１０Ａは、図９の例における拡大処理前の様子を、図１０Ｂは拡大処理後の様子をそれぞれ示す。図１０Ａでは、拡大対象画像ＩＭＴの画像表示セルＣＥは、正方形状の単位セルＵＣＥのままである。一方、図１０Ｂでは、拡大処理後の拡大対象画像ＩＭＴ、すなわち拡大後画像ＩＭＥの画像表示セルＣＥ（拡大領域ＥＲ）は、単位セルＵＣＥ３個分であり、横長の長方形状となっている。図１０Ｂでは、図１０Ａにおいて上から３行目かつ左から３列目の画像表示セルＣＥに配された画像ＩＭ、および上から３行目かつ左から４列目の画像表示セルＣＥに配された画像ＩＭは、アルバム編集部３６で削除処理が実行されて削除されている。図１０Ｂにおいてアンドゥボタン１５が選択された場合は、図１０Ａの拡大処理前の状態に戻される。
【００６４】
図１１は、図９および図１０の例における拡大処理の具体的な内容を示す。アルバム編集部３６は、図５のステップＳＴ１に示したのと同様に、まず、ステップＳＴ１０に示すように、拡大対象画像ＩＭＴのサイズを拡大して、新たな画像表示セルＣＥである拡大領域ＥＲの行方向の長さと拡大対象画像ＩＭＴの行方向の長さを一致させ、拡大後画像ＩＭＥとする。すなわち、アルバム編集部３６は、拡大対象画像ＩＭＴと認識した画像ＩＭのサイズを、単位セルＵＣＥの何個分に相当するかを把握した拡大領域ＥＲのサイズに合わせて拡大する。
【００６５】
次いで、図５のステップＳＴ２に示したのと同様に、ステップＳＴ２０に示すように、拡大後画像ＩＭＥの中心部分に画像表示セルＣＥ（拡大領域ＥＲ）を宛がう。続けて、図５のステップＳＴ３に示したのと同様に、ステップＳＴ３０に示すように、画像表示セルＣＥが宛がわれた中心部分以外の拡大後画像ＩＭＥの上下両端（ハッチングで示す）をトリミングする。最後に、図５のステップＳＴ４に示したのと同様に、ステップＳＴ４０に示すように、トリミング済みの拡大後画像ＩＭＥを表示した画像表示セルＣＥを、拡大領域ＥＲに対応するアルバムページ１４の位置に配する。
【００６６】
図１２において、ハッチングで示すように指Ｆでリスト表示ボタン１６が選択された場合、リスト表示処理部４４は、同一属性画像リスト６０をアルバムページ１４と並べて表示する。すなわち、リスト表示ボタン１６の選択が、同一属性画像リスト６０の表示指示に該当する。
【００６７】
同一属性画像リスト６０には、同一属性画像ＩＭＳの画像表示セルＣＥが表示される。同一属性画像ＩＭＳが複数ある場合は、リスト表示処理部４４は、同一属性画像ＩＭＳの画像表示セルＣＥを、図示するように同一属性画像リスト６０に並べて表示する。表示順序は、アルバムページ１４と同じく、例えば撮影日時が古い画像ＩＭから新しい画像ＩＭの順に、上から下、および左から右である。同一属性画像リスト６０が表示されている間は、アルバムページ１４の画像ＩＭおよび画像表示セルＣＥは、破線で示すようにグレーアウトされる。
【００６８】
リスト表示処理部４４は、同一属性画像リスト６０が表示された状態でリスト表示ボタン１６が再度選択された場合、同一属性画像リスト６０を非表示とするリスト非表示処理を実行する。すなわち、リスト表示ボタン１６の再度の選択が、同一属性画像リスト６０の非表示指示に該当する。
【００６９】
図１３に示すように、戻し指示は、同一属性画像リスト６０の所望の画像表示セルＣＥを指Ｆで触れ、その状態を維持したままアルバムページ１４に指Ｆを移動させるジェスチャ指示（ドラッグ＆ドロップ指示）である。この戻し指示がなされた場合、戻し処理部４２は、指Ｆで触れられた画像表示セルＣＥに表示された同一属性画像ＩＭＳを、アルバムページ１４の元の位置に戻す戻し処理を実行する。
【００７０】
また、これとは逆に、アルバムページ１４の画像表示セルＣＥを同一属性画像リスト６０に移動させるドラッグ＆ドロップ指示がなされた場合、アルバム編集部３６は、ドラッグ＆ドロップ指示がなされた画像表示セルＣＥに表示された画像ＩＭに削除処理を実行する。つまり図１２に示す表示状態では、アルバムページ１４と同一属性画像リスト６０間で、画像ＩＭを行き来させることができる。なお、アルバムページ１４においてドラッグ＆ドロップ指示がなされた画像表示セルＣＥに表示された画像ＩＭも、削除画像ＩＭＤとして扱われる。
【００７１】
図１４において、アルバム管理情報３１は、アルバムページ１４に表示される画像ＩＭと、削除画像ＩＭＤとに分けられている。アルバムページ１４に表示される画像ＩＭの場合は、画像ＩＤとレイアウト情報が関連付けて記憶されている。一方、削除画像ＩＭＤの場合は、画像ＩＤのみが記憶されている。
【００７２】
レイアウト情報は、アドレス情報やその他トリミング位置情報等で構成される。アドレス情報は、アルバムページ１４に表示される画像ＩＭの画像表示セルＣＥが配されるアルバムページ１４の行および列を示すものである。
【００７３】
アドレス情報は、ＣＥ１１、ＣＥ１２、ＣＥ１３、・・・等、文字「ＣＥ」と２桁の数字を組み合わせたものである。図１５に示すように、２桁の数字のうちの１桁目がアルバムページ１４の行、２桁目が列をそれぞれ表す。例えば、アルバムページ１４の上から２行目かつ左から３列目の画像表示セルＣＥのアドレス情報はＣＥ２３である。
【００７４】
アドレス情報によれば、当該画像ＩＭを表示する画像表示セルＣＥのサイズおよび形状を把握することができる。具体的には、アルバムページ１４に表示される画像ＩＭのうち、アドレス情報が１つだけ記憶されているものは、正方形状の単位セルＵＣＥに表示される画像ＩＭである。対して、アドレス情報が複数記憶されているものは、当該アドレス情報で表される単位セルＵＣＥを繋げた拡大領域ＥＲを画像表示セルＣＥとする拡大後画像ＩＭＥである。すなわち、拡大後画像ＩＭＥのアドレス情報は、指示受付部３５からアルバム編集部３６に出力される、拡大対象画像ＩＭＴの位置情報、および拡大領域ＥＲの位置情報に他ならない。
【００７５】
例えば画像ＩＤがＩＭ０１０の画像ＩＭには、アドレス情報としてＣＥ３２、ＣＥ３３、ＣＥ３４が記憶されている。したがって、ＩＭ０１０の画像ＩＭの画像表示セルＣＥは、図１５に示すように、上から３行目の左から２列目〜４列目の３個の単位セルＵＣＥが行方向に繋げられた、図１０Ｂにも示した長方形状の拡大領域ＥＲであることが分かる。
【００７６】
図１６に示すように、指示受付部３５は、リスト表示ボタン１６の選択を、同一属性画像リスト６０の表示指示として受け付ける。指示受付部３５は、受け付けた表示指示を抽出部４３に出力する。
【００７７】
抽出部４３は、指示受付部３５からの表示指示を受けて、スクロール表示処理部４１にスクロール位置情報を出力させる。スクロール位置情報は、現在のアルバムページ１４のスクロール表示の位置を示す情報である。このスクロール位置情報、およびアルバム管理情報３１のアルバムページ１４に表示される画像ＩＭのアドレス情報を元に、抽出部４３は、現在のスクロール表示の位置においてアルバムページ１４内に存在する画像ＩＭを把握する。また、抽出部４３は、アルバム管理情報３１の削除画像ＩＭＤの画像ＩＤから、削除画像ＩＭＤを把握する。
【００７８】
抽出部４３は、現在のスクロール表示の位置においてアルバムページ１４内に存在する画像ＩＭの付帯情報、および削除画像ＩＭＤの付帯情報を、画像格納部３２から読み出して、これらの属性を把握する。そして、削除画像ＩＭＤの中から、現在のスクロール表示の位置においてアルバムページ１４内に存在する画像ＩＭと属性が同じ同一属性画像ＩＭＳを抽出する。
【００７９】
図１７は、アルバムページ１４内の画像ＩＭの表示順序の設定として撮影日時が選択され、属性が撮影日時のうちの撮影日であった場合の例である。現在のスクロール表示の位置においてアルバムページ１４内に存在する画像ＩＭの撮影日が、２０１８．０１．１４と２０１８．０１．２１で、削除画像ＩＭＤの撮影日が表６５に示す如くであった場合、抽出部４３は、撮影日が２０１８．０１．１４の画像ＩＤがＩＭ０５０、ＩＭ０５１の削除画像ＩＭＤ、および撮影日が２０１８．０１．２１の画像ＩＤがＩＭ０６０、ＩＭ０６１の削除画像ＩＭＤを、同一属性画像ＩＭＳとして抽出する。
【００８０】
図１８は、アルバムページ１４内の画像ＩＭの表示順序の設定として撮影場所が選択され、属性が撮影場所のうちの都道府県であった場合の例である。現在のスクロール表示の位置においてアルバムページ１４内に存在する画像ＩＭの撮影場所の都道府県が、埼玉県と千葉県で、削除画像ＩＭＤの撮影場所の都道府県が表６６に示す如くであった場合、抽出部４３は、撮影場所の都道府県が埼玉県の画像ＩＤがＩＭ１１０、ＩＭ１１１、ＩＭ１１２、ＩＭ１１３の削除画像ＩＭＤ、および撮影場所の都道府県が千葉県の画像ＩＤがＩＭ１２０の削除画像ＩＭＤを、同一属性画像ＩＭＳとして抽出する。
【００８１】
図９〜図１１では、行方向に沿って直線状に指Ｆを移動させる拡大指示に応じて、単位セルＵＣＥが行方向に繋げられて拡大表示がなされる例を示した。しかし、図１９〜図２４に示すように、拡大指示および拡大表示のバリエーションは、図９〜図１１の例に限定されない。
【００８２】
図１９は、行方向ではなく列方向に沿って直線状に指Ｆを移動させる拡大指示に応じて、行方向ではなく列方向に単位セルＵＣＥが繋げられて拡大表示がなされる例である。図１９Ａの軌跡ＴＲに示すように、拡大指示は、画像ＩＤがＩＭ００４、アドレス情報がＣＥ１４の画像ＩＭの画像表示セルＣＥを始点として列方向に沿って指Ｆを移動させ、画像ＩＤがＩＭ０１６、アドレス情報がＣＥ４４の画像ＩＭの画像表示セルＣＥを終点とするものである。この場合、図１９Ｂに示すように、拡大対象画像ＩＭＴである、画像ＩＤがＩＭ００４の画像ＩＭが、ＣＥ１４、ＣＥ２４、ＣＥ３４、ＣＥ４４の各画像表示セルＣＥを列方向に繋げた拡大領域ＥＲに拡大表示される。
【００８３】
図１９では、ＣＥ２４、ＣＥ３４、ＣＥ４４の各画像表示セルＣＥに表示された、画像ＩＤがＩＭ００８、ＩＭ０１２、ＩＭ０１６の各画像ＩＭが、削除画像ＩＭＤである。
【００８４】
図２０は、一行のみ、または一列のみではなく、複数行および複数列にわたって指Ｆを移動させる拡大指示に応じて、一行のみ、または一列のみではなく、複数行および複数列にわたって単位セルＵＣＥが繋げられて拡大表示がなされる例である。図２０Ａの軌跡ＴＲに示すように、拡大指示は、画像ＩＤがＩＭ０１４、アドレス情報がＣＥ４２の画像ＩＭの画像表示セルＣＥを始点として、ＣＥ４３、ＣＥ４４、ＣＥ５４、ＣＥ５３、ＣＥ５２の各画像表示セルＣＥと重なるように、時計回りに楕円を描くように指Ｆを移動させ、再び画像ＩＤがＩＭ０１４の画像ＩＭの画像表示セルＣＥに戻るものである。この場合、図２０Ｂに示すように、拡大対象画像ＩＭＴである、画像ＩＤがＩＭ０１４の画像ＩＭが、ＣＥ４２、ＣＥ４３、ＣＥ４４、ＣＥ５２、ＣＥ５３、ＣＥ５４の各画像表示セルＣＥを行列方向に繋げた拡大領域ＥＲに拡大表示される。
【００８５】
図２０では、ＣＥ４３、ＣＥ４４、ＣＥ５２、ＣＥ５３、ＣＥ５４の各画像表示セルＣＥに表示された、画像ＩＤがＩＭ０１５、ＩＭ０１６、ＩＭ０１８、ＩＭ０１９、ＩＭ０２０の各画像ＩＭが、削除画像ＩＭＤである。
【００８６】
図２１は、アルバムページ１４内で拡大指示および拡大表示が複数回行われる例である。図２１Ａは、図２０Ｂと同じく、画像ＩＤがＩＭ０１４の画像ＩＭが、ＣＥ４２、ＣＥ４３、ＣＥ４４、ＣＥ５２、ＣＥ５３、ＣＥ５４の各画像表示セルＣＥを行列方向に繋げた拡大領域ＥＲに拡大表示された状態を示している。そして、軌跡ＴＲに示すように、画像ＩＤがＩＭ００１、アドレス情報がＣＥ１１の画像ＩＭの画像表示セルＣＥを始点として、ＣＥ１２、ＣＥ２２、ＣＥ２１の画像表示セルＣＥと重なるように、時計回りに円を描くように指Ｆを移動させ、再び画像ＩＤがＩＭ００１の画像ＩＭの画像表示セルＣＥに戻る拡大指示が行われた場合を示している。この場合、図２１Ｂに示すように、拡大対象画像ＩＭＴである、画像ＩＤがＩＭ００１の画像ＩＭが、ＣＥ１１、ＣＥ１２、ＣＥ２１、ＣＥ２２の各画像表示セルＣＥを行列方向に繋げた拡大領域ＥＲに拡大表示される。
【００８７】
図２１では、ＣＥ１２、ＣＥ２１、ＣＥ２２の各画像表示セルＣＥに表示された、画像ＩＤがＩＭ００２、ＩＭ００５、ＩＭ００６の各画像ＩＭが、削除画像ＩＭＤである。
【００８８】
図２２は、拡大後画像ＩＭＥを拡大対象画像ＩＭＴに指定する例である。図２２Ａの軌跡ＴＲに示すように、拡大指示は、画像ＩＤがＩＭ０１４、アドレス情報がＣＥ４２、ＣＥ４３、ＣＥ４４、ＣＥ５２、ＣＥ５３、ＣＥ５４の拡大後画像ＩＭＥの画像表示セルＣＥを始点として、ＣＥ６４、ＣＥ６３、ＣＥ６２の各画像表示セルＣＥと重なるように、時計回りに楕円を描くように指Ｆを移動させ、再び画像ＩＤがＩＭ０１４の画像ＩＭの画像表示セルＣＥに戻るものである。この場合、図２２Ｂに示すように、拡大後画像ＩＭＥであって拡大対象画像ＩＭＴである、画像ＩＤがＩＭ０１４の画像ＩＭが、ＣＥ４２、ＣＥ４３、ＣＥ４４、ＣＥ５２、ＣＥ５３、ＣＥ５４、ＣＥ６２、ＣＥ６３、ＣＥ６４の各画像表示セルＣＥを行列方向に繋げた拡大領域ＥＲに拡大表示される。
【００８９】
図２２では、ＣＥ６２、ＣＥ６３、ＣＥ６４の各画像表示セルＣＥに表示された、画像ＩＤがＩＭ０２２、ＩＭ０２３、ＩＭ０２４の各画像ＩＭが、削除画像ＩＭＤである。
【００９０】
図２３は、画像表示セルＣＥを指Ｆで環状になぞった場合の例である。図２３Ａの軌跡ＴＲに示すように、拡大指示は、画像ＩＤがＩＭ００６、アドレス情報がＣＥ２２の画像ＩＭの画像表示セルＣＥを始点として、ＣＥ２３、ＣＥ２４、ＣＥ３４、ＣＥ４４、ＣＥ４３、ＣＥ４２、ＣＥ３２の各画像表示セルＣＥと重なるように、時計回りに正方形を描くように指Ｆを移動させ、再び画像ＩＤがＩＭ００６の画像ＩＭの画像表示セルＣＥに戻るものである。つまり、ＣＥ３３の画像表示セルＣＥを取り囲む８個の各画像表示セルＣＥを指Ｆで環状になぞるものである。この場合、図２３Ｂに示すように、拡大対象画像ＩＭＴである、画像ＩＤがＩＭ００６の画像ＩＭが、ＣＥ２２、ＣＥ２３、ＣＥ２４、ＣＥ３２、ＣＥ３４、ＣＥ４２、ＣＥ４３、ＣＥ４４の各画像表示セルＣＥを行列方向に繋げた環状の拡大領域ＥＲに拡大表示される。
【００９１】
図２３では、ＣＥ２３、ＣＥ２４、ＣＥ３２、ＣＥ３４、ＣＥ４２、ＣＥ４３、ＣＥ４４の各画像表示セルＣＥに表示された、画像ＩＤがＩＭ００７、ＩＭ００８、ＩＭ０１０、ＩＭ０１２、ＩＭ０１４、ＩＭ０１５、ＩＭ０１６の各画像ＩＭが、削除画像ＩＭＤである。
【００９２】
図２４は、図２３と同じく、画像表示セルＣＥを指Ｆで環状になぞった場合の別の例である。図２３では拡大領域ＥＲを環状の領域としたが、図２４は異なる。すなわち、図２４Ｂに示すように、拡大対象画像ＩＭＴである、画像ＩＤがＩＭ００６の画像ＩＭが、ＣＥ２２、ＣＥ２３、ＣＥ２４、ＣＥ３２、ＣＥ３３、ＣＥ３４、ＣＥ４２、ＣＥ４３、ＣＥ４４の各画像表示セルＣＥを行列方向に繋げた正方形状の拡大領域ＥＲに拡大表示される。
【００９３】
図２４では、ＣＥ２３、ＣＥ２４、ＣＥ３２、ＣＥ３３、ＣＥ３４、ＣＥ４２、ＣＥ４３、ＣＥ４４の各画像表示セルＣＥに表示された、画像ＩＤがＩＭ００７、ＩＭ００８、ＩＭ０１０、ＩＭ０１１、ＩＭ０１２、ＩＭ０１４、ＩＭ０１５、ＩＭ０１６の各画像ＩＭが、削除画像ＩＭＤである。
【００９４】
図２３と図２４に示す態様は、いずれを採用してもよい。図２３と図２４に示す態様を両方採用し、ユーザ１１の選択に応じて切り替える構成でもよい。
【００９５】
このように、拡大指示および拡大表示のバリエーションは様々である。したがって、例えば、山並みをパノラマ撮影した画像ＩＭについては行方向に長い拡大領域ＥＲとし、縦長の建造物を下から撮影した画像ＩＭについては列方向に長い拡大領域ＥＲとする等、拡大領域ＥＲを画像ＩＭに応じた適切な形状とすることができる。
【００９６】
なお、図示は省略するが、拡大指示の仕方によっては、拡大後画像ＩＭＥが削除画像ＩＭＤとなることもあり得る。
【００９７】
アルバム編集部３６が実行するアルバム編集処理には、上記に示したものの他にも色々ある。例えば、アルバムページ１４内の画像表示セルＣＥの表示順序を変更する処理、アルバムページ１４内の画像ＩＭをディスプレイ２５全体に拡大表示させる処理等がある。
【００９８】
画像表示セルＣＥの表示順序を変更する処理は、例えば、所望の画像ＩＭの画像表示セルＣＥを指Ｆで選択して、画像表示セルＣＥの表示順序の変更を許可する旨の選択肢が設けられたダイアログを表示させ、ダイアログ内の当該選択肢を選択するジェスチャ指示を契機に実行される。アルバムページ１４内の画像ＩＭをディスプレイ２５全体に拡大表示させる処理も同様に、所望の画像ＩＭの画像表示セルＣＥを指Ｆで選択して、画像ＩＭをディスプレイ２５全体に拡大表示させる旨の選択肢が設けられたダイアログを表示させ、ダイアログ内の選択肢を選択するジェスチャ指示を契機に実行される。ユーザ１１は、所望の画像ＩＭを拡大表示したり、不要な画像ＩＭを削除したり、画像表示セルＣＥの表示順序を変更したりして、アルバムページ１４内の画像ＩＭを自らの趣向に沿ったレイアウトとする。
【００９９】
図２４Ｂに代表して示すように、ユーザ１１は、現在アルバム画面１２に表示されているアルバムページ１４のうちの矩形状の領域（以下、電子アルバム領域という）ＡＲを指定して、指定した電子アルバム領域ＡＲを新たに画像ＩＭとして画像格納部３２に格納したり、スマートフォン１０の待ち受け画像に設定したりすることが可能である。また、電子アルバム領域ＡＲは、ネットワーク２７上に存在するプリント注文受付サーバにプリントを注文することもできる。
【０１００】
電子アルバム領域ＡＲは、行方向の幅はアルバムページ１４と同じで固定で、列方向の幅が可変である。また、電子アルバム領域ＡＲは、単位セルＵＣＥを移動単位として列方向に沿って移動可能である。
【０１０１】
次に、上記構成を備えるスマートフォン１０の作用について、図２５〜図２９のフローチャートを参照して説明する。まず、図２５のステップＳＴ１００に示すように、電子アルバムアプリ３０が起動されると、図３に示したように、ＣＰＵ２２に指示受付部３５およびアルバム編集部３６が構築される。これにより、スマートフォン１０は電子アルバム装置として機能する。
【０１０２】
電子アルバムアプリ３０の起動後、画面生成部４０により受付画面が生成されてディスプレイ２５に出力される（ステップＳＴ１１０）。受付画面で特に指定がない場合は、全ての画像ＩＭがアルバム編集部３６により画像格納部３２から読み出され、全ての画像ＩＭがアルバムページ１４に配される。一方、受付画面で属性が指定された場合は、指定された属性をもつ画像ＩＭがアルバム編集部３６により画像格納部３２から検索され、検索された画像ＩＭがアルバムページ１４に配される。こうして複数の画像ＩＭが配されたアルバムページ１４を含むアルバム画面１２が画面生成部４０で生成され、図１等に示したようにディスプレイ２５に出力される（ステップＳＴ１２０、画面生成ステップ）。図４に示したように、属性に基づく表示順序の設定にしたがって、アルバムページ１４に配する画像ＩＭの位置が決定され、決定されたアルバムページ１４の位置に各画像ＩＭが配される。
【０１０３】
指示受付部３５では、ジェスチャ指示が待ち受けられている（ステップＳＴ１３０）。指示受付部３５でジェスチャ指示が受け付けられた場合（ステップＳＴ１３０でＹＥＳ、指示受付ステップ）、ジェスチャ指示に応じたアルバム編集処理がアルバム編集部３６で実行される（ステップＳＴ１４０、アルバム編集ステップ）。そして、アルバム編集部３６により、アルバム編集処理実行後のアルバム画面１２がディスプレイ２５に出力される（ステップＳＴ１５０）。ステップＳＴ１３０〜ステップＳＴ１５０に示した一連の処理は、電子アルバムアプリ３０が終了される（ステップＳＴ１６０でＹＥＳ）まで繰り返し続けられる。
【０１０４】
図２６〜図２９は、各ジェスチャ指示に対するアルバム編集処理を記載したものである。まず、図２６において、アルバムページ１４の内部を上下に指Ｆで払うフリック指示が、スクロール指示として指示受付部３５で受け付けられた場合（ステップＳＴ１３０−１、指示受付ステップ）、図８に示したように、スクロール表示処理部４１でスクロール表示処理が実行される（ステップＳＴ１４０−１、アルバム編集ステップ）。
【０１０５】
図２７において、アルバムページ１４内をユーザ１１の１本の指Ｆでなぞるスワイプ指示が、拡大指示として指示受付部３５で受け付けられた場合（ステップＳＴ１３０−２、指示受付ステップ）、図１０および図１１に示したように、アルバム編集部３６で拡大対象画像ＩＭＴの認識処理、拡大処理、削除処理が実行される（ステップＳＴ１４０−２、アルバム編集ステップ）。より具体的には、拡大領域ＥＲに拡大後画像ＩＭＥが拡大表示される。また、拡大領域ＥＲに重なる画像ＩＭがアルバムページ１４から削除される。
【０１０６】
図２８において、指Ｆでリスト表示ボタン１６を選択する指示が、表示指示として指示受付部３５で受け付けられた場合（ステップＳＴ１３０−３、指示受付ステップ）、図１６〜図１８に示したように、抽出部４３により抽出処理が実行され、現在のスクロール表示の位置においてアルバムページ１４内に存在する画像ＩＭの属性、および削除画像ＩＭＤの属性に基づいて、削除画像ＩＭＤの中から、同一属性画像ＩＭＳが抽出される（ステップＳＴ１４０−３、アルバム編集ステップ）。そして、図１２に示したように、リスト表示処理部４４によりリスト表示処理が実行され、同一属性画像リスト６０がアルバムページ１４と並べて表示される（ステップＳＴ１４０−４、アルバム編集ステップ）。
【０１０７】
図２９において、同一属性画像リスト６０の所望の画像表示セルＣＥを指Ｆで触れ、その状態を維持したままアルバムページ１４に指Ｆを移動させるドラッグ＆ドロップ指示が、戻し指示として指示受付部３５で受け付けられた場合（ステップＳＴ１３０−４、指示受付ステップ）、図１３に示したように、戻し処理部４２により、指Ｆで触れられた画像表示セルＣＥに表示された同一属性画像ＩＭＳを、アルバムページ１４の元の位置に戻す戻し処理が実行される（ステップＳＴ１４０−５、アルバム編集ステップ）。なお、同一属性画像リスト６０が表示された状態でリスト表示ボタン１６が再度選択された場合、リスト表示処理部４４によりリスト非表示処理が実行され、同一属性画像リスト６０の表示が消える。
【０１０８】
以上説明したように、電子アルバム装置として機能するスマートフォン１０において、
アルバムページ１４から削除された削除画像ＩＭＤをアルバムページ１４に戻す戻し指示
を受け付け、戻し指示に応じて削除画像ＩＭＤをアルバムページ１４に戻す戻し処理を実
行する場合に、複数の削除画像ＩＭＤの中から、現在のスクロール表示の位置においてア
ルバムページ１４内に存在する画像ＩＭと属性が同じ同一属性画像ＩＭＳを抽出し、同一
属性画像リスト６０を、アルバムページ１４と並べて表示するので、ユーザ１１は、アル
バムページ１４に戻そうとする所望の削除画像ＩＭＤを簡単に見つけることができる。し
たがって、手間を掛けることなく、アルバムページ１４から一旦削除した削除画像ＩＭＤ
をアルバムページ１４に入れ直すことが可能となる。
【０１０９】
アルバム編集部３６は、属性に基づく表示順序にしたがって、アルバムページ１４に画
像ＩＭを配するので、属性が同じ画像ＩＭが一かたまりの領域に収まり、見栄えがよい。
また、これに伴って同一属性画像ＩＭＳも、ある程度属性が同じグループにまとめること
ができる。
【０１１０】
リスト表示ボタン１６の選択による表示指示および非表示指示に応じて、同一属性画像
リスト６０の表示および非表示を切り替えるので、削除画像ＩＭＤ（同一属性画像ＩＭＳ
）をアルバムページ１４に戻したいときだけ、同一属性画像リスト６０を表示することが
できる。同一属性画像リスト６０を常時表示してもよいが、その分アルバムページ１４の
表示が圧迫される。このため、同一属性画像リスト６０の表示、非表示を切り替え可能と
したほうが、スマートフォン１０等、ディスプレイ２５のサイズが比較的小さい携帯情報
端末を電子アルバム装置として使用する場合に好適である。
【０１１１】
アルバムページ１４には、単位セルＵＣＥを基準として、単位セルＵＣＥの正の整数倍に大きさが変化する画像表示セルＣＥがグリッド状に配列されている。そして、拡大対象画像ＩＭＴの拡大領域ＥＲは、単位セルＵＣＥの正の整数倍の大きさの領域である。したがって、アルバムページ１４における画像ＩＭの表示が整然としたものとなる。
【０１１２】
指示受付部３５は、拡大対象画像ＩＭＴを始点として、拡大領域ＥＲに沿ってアルバムページ１４内を１本の指Ｆでなぞるスワイプ指示を、拡大指示として受け付ける。こうしたスワイプ指示は比較的細かな指示が可能である。このため、スマートフォン１０等、ディスプレイ２５のサイズが比較的小さい携帯情報端末を電子アルバム装置として使用する場合に特に有効である。
【０１１３】
[第２実施形態]
図３０および図３１に示す第２実施形態では、現在のスクロール表示の位置において、アルバムページ１４内に属性が異なる複数のグループの画像ＩＭが混在していた場合、抽出部４３は、アルバムページ１４における画像ＩＭの占有割合が最大のグループと属性が同じ削除画像ＩＭＤを、同一属性画像ＩＭＳとして抽出する。
【０１１４】
図３０は、アルバムページ１４に属性Ｐ、Ｑ、Ｒの３つのグループの画像ＩＭが混在していて、属性Ｑのグループの画像ＩＭのアルバムページ１４における占有割合（ここでは占有面積）が最大である場合を例示している。削除画像ＩＭＤの属性が表７０に示す如くであった場合、抽出部４３は、占有割合が最大のグループと属性が同じＱの、画像ＩＤがＩＭ２０５、ＩＭ２０６、ＩＭ２０７、ＩＭ２０８の削除画像ＩＭＤを、同一属性画像ＩＭＳとして抽出する。属性がＰの画像ＩＤがＩＭ２００の削除画像ＩＭＤ、および属性がＲの画像ＩＤがＩＭ２２５、ＩＭ２２６の削除画像ＩＭＤは、同一属性画像ＩＭＳとして抽出しない。
【０１１５】
図３１は本実施形態の別の例である。すなわち、図３０では占有割合を占有面積としたが、図３１では、占有割合を拡大後画像ＩＭＥの画像表示セルＣＥの個数（以下、拡大後画像セル個数と略す）としている。
【０１１６】
図３１は、アルバムページ１４に属性Ｘ、Ｙの２つのグループの画像ＩＭが混在していて、属性Ｘのグループの拡大後画像セル個数が２個、属性Ｙのグループの拡大後画像セル個数が０個で、属性Ｘのグループの画像ＩＭのアルバムページ１４における占有割合が最大である場合を例示している。削除画像ＩＭＤの属性が表７１に示す如くであった場合、抽出部４３は、占有割合が最大のグループと属性が同じＸの、画像ＩＤがＩＭ３１０、ＩＭ３１１、ＩＭ３１５、ＩＭ３１６、ＩＭ３１７の削除画像ＩＭＤを、同一属性画像ＩＭＳとして抽出する。
【０１１７】
ユーザ１１はスクロール指示をして電子アルバム領域ＡＲに配する画像ＩＭをアルバムページ１４にスクロール表示させるが、ユーザ１１がスクロール指示の手を止めたときに、アルバムページ１４において占有割合が最大のグループは、ユーザ１１が特に電子アルバム領域ＡＲに配したいと注目したグループである。このため、ユーザ１１がアルバムページ１４に戻したいと考える削除画像ＩＭＤも、アルバムページ１４において占有割合が最大のグループと属性が同じ削除画像ＩＭＤである確率が高いと思われる。
【０１１８】
そこで、上記のようにアルバムページ１４における画像ＩＭの占有割合が最大のグループと属性が同じ削除画像ＩＭＤを、同一属性画像ＩＭＳとして抽出すれば、よりユーザ１１の意向に合致した削除画像ＩＭＤを、同一属性画像リスト６０に表示することができ、さらに手間を掛けることなく、アルバムページ１４から一旦削除した削除画像ＩＭＤをアルバムページ１４に入れ直すことが可能となる。
【０１１９】
図３２に示すように、電子アルバム領域ＡＲに属性が異なる画像ＩＭ（ここでは撮影日が２０１８．０１．１４と２０１８．０１．２１の画像ＩＭ）が混在しているよりも、図３３に示すように、電子アルバム領域ＡＲに属性が同じ画像ＩＭを配したほうが、統一感のある電子アルバムを作成することができる。このため、図３２の状態においては、ユーザ１１が、電子アルバム領域ＡＲに配する画像ＩＭと属性が同じ削除画像ＩＭＤ（撮影日が２０１８．０１．１４の削除画像ＩＭＤ）に対して戻し指示をすることが容易に予想される。したがって、アルバムページ１４における画像ＩＭの占有割合が最大のグループと属性が同じ削除画像ＩＭＤを、同一属性画像ＩＭＳとして抽出することは、非常に効果がある。
【０１２０】
図３０に示した占有面積を占有割合とする態様と、図３１に示した拡大後画像セル個数を占有割合とする態様とを複合して実施してもよい。例えば図３０に示した態様のみであると、各グループの占有面積が同じ場合は、占有割合が最大のグループを選定することができないが、図３１に示した態様を複合して実施すれば、占有割合が最大のグループを選定できる可能性が高まる。
【０１２１】
なお、各グループの占有面積が同じ、および／または、各グループの拡大後画像セル個数が同じで、占有割合が最大のグループを選定できない場合は、上記第１実施形態のように、アルバムページ１４内に存在する画像ＩＭと属性が同じ削除画像ＩＭＤを、同一属性画像ＩＭＳとして抽出する。
【０１２２】
占有割合は、図３０に示した占有面積、図３１に示した拡大後画像セル個数に限らない。単純に画像表示セルＣＥの個数でもよい。
【０１２３】
[第３実施形態]
図３４に示す第３実施形態では、現在のスクロール表示の位置において、アルバムページ１４内に属性が異なる複数のグループの画像ＩＭが混在していた場合、画面生成部４０は、グループが識別可能な表示形態で画像ＩＭを表示する。
【０１２４】
図３４は、アルバムページ１４内に、撮影日が２０１８．０１．２７、２０１８．０１．２８、２０１８．０２．０３の画像ＩＭが混在していた場合を例示している。この場合、画面生成部４０は、ハッチングで示すようにグループ毎に隙間１７の色を変更することで、グループが識別可能な表示形態で画像ＩＭを表示する。
【０１２５】
このように、グループが識別可能な表示形態で画像ＩＭを表示すれば、電子アルバム領域ＡＲを設定する際のよい目印となる。ユーザ１１は、電子アルバム領域ＡＲに属性が異なる画像ＩＭが混在している図３２に示した状態を容易に避けることができる。なお、上記のように隙間１７の色を変更することに代えて、あるいは加えて、グループを枠線で囲ってもよい。
【０１２６】
図３５Ａに示すように、拡大処理のアンドゥの対象の拡大後画像ＩＭＥの画像表示セルＣＥが非表示部分５０に存在していた場合を考える。この状態でアンドゥボタン１５が選択された場合は、図３５Ｂに示すように、非表示部分５０において拡大後画像ＩＭＥが拡大処理前の状態に戻される。非表示部分５０において拡大後画像ＩＭＥが拡大処理前の状態に戻されるので、ユーザ１１は、拡大後画像ＩＭＥが本当に拡大処理前の状態に戻されたか否かがよく分からない。このためユーザ１１は、スクロール指示を行って非表示部分５０をスクロール表示して、拡大後画像ＩＭＥが拡大処理前の状態に戻ったかどうかを確認する必要がある。
【０１２７】
そこで、図３６Ｂに示すように、拡大処理のアンドゥの対象の拡大後画像ＩＭＥの画像表示セルＣＥが非表示部分５０に存在していて、アンドゥボタン１５が選択された場合は、アルバム編集部３６は、アンドゥ表示ダイアログ７５をアルバム画面１２にポップアップ表示する。アンドゥ表示ダイアログ７５には、下矢印を挟んで、拡大処理のアンドゥの対象の拡大後画像ＩＭＥの画像表示セルＣＥと、拡大処理前の状態に戻された画像ＩＭの画像表示セルＣＥとが表示される。アンドゥ表示ダイアログ７５は、所定時間（例えば３秒）表示された後、自動的に表示が消える。
【０１２８】
アンドゥ表示ダイアログ７５によれば、拡大後画像ＩＭＥが拡大処理前の状態に戻されたことが一目瞭然である。このため、ユーザ１１は、拡大後画像ＩＭＥが拡大処理前の状態に戻ったかどうかを確認するためにスクロール指示を行って非表示部分５０をスクロール表示する必要がなくなる。
【０１２９】
なお、図３７に示すように、削除処理を実行してアルバムページ１４から削除画像ＩＭＤを削除する場合に、削除画像ＩＭＤの画像表示セルＣＥが段ボール箱状のリスト表示ボタン１６に放り込まれるようなアニメーションを表示してもよい。こうすれば、どういった画像ＩＭがアルバムページ１４から削除されるかが一目で分かる。
【０１３０】
スワイプ指示に代えて、あるいは加えて、拡大対象画像ＩＭＴの画像表示セルＣＥに２本の指Ｆ（例えば親指と人差し指）を触れて、画像表示セルＣＥを２本の指Ｆで押し広げるジェスチャ指示（ピンチアウト指示）を拡大指示としてもよい。
【０１３１】
あるいは図３８Ａに軌跡ＴＲで示すように、拡大対象画像ＩＭＴの画像表示セルＣＥに１本の指Ｆを触れて、画像表示セルＣＥ内で指Ｆを渦巻状に移動させるジェスチャ指示を、スワイプ指示に加えて拡大指示としてもよい。拡大対象画像ＩＭＴを行方向に拡大したい場合には、渦巻が行方向に長くなるように指Ｆを移動させ、拡大対象画像ＩＭＴを列方向に拡大したい場合には、渦巻が列方向に長くなるように指Ｆを移動させる。拡大対象画像ＩＭＴを行方向および列方向に拡大したい場合には、渦巻が斜め方向に長くなるように指Ｆを移動させる。
【０１３２】
この場合、図３８Ｂに示すように、拡大対象画像ＩＭＴ以降に配されていた画像ＩＭは、削除処理が実行されることなく、画像表示セルＣＥの表示順序がずらされるのみである。つまり、この渦巻状のジェスチャ指示を受け付けた場合は、削除画像ＩＭＤは発生しない。
【０１３３】
このように、削除画像ＩＭＤが発生するものと発生しないものの２種類の拡大指示を用意しておいても構わない。拡大対象画像ＩＭＴの拡大に伴う他の画像ＩＭの削除を意図しないユーザ１１は、削除画像ＩＭＤが発生しない図３８に示す渦巻状のジェスチャ指示を行えばよい。したがって、様々なユーザ１１の意図に柔軟に応えることができる。
【０１３４】
指紋認証や指の接触面積の違い等で人差し指によるスワイプ指示と親指によるスワイプ指示を区別可能な構成とし、人差し指によるスワイプ指示を削除画像ＩＭＤが発生するもの、親指によるスワイプ指示を削除画像ＩＭＤが発生しないものと切り分けてもよい。
【０１３５】
単位セルＵＣＥは、正方形状に限らず長方形状でもよい。また、隙間１７を空けることなく画像表示セルＣＥを並べてもよい。
【０１３６】
上記各実施形態では、拡大対象画像ＩＭＴの選択指示を、拡大対象画像ＩＭＴの画像表示セルＣＥに指Ｆを所定時間触れるジェスチャ指示としたが、本発明はこれに限定されない。拡大対象画像ＩＭＴの画像表示セルＣＥを１回指Ｆで叩くジェスチャ指示（シングルタップ指示）を、拡大対象画像ＩＭＴの選択指示としてもよい。この場合、シングルタップ指示に続いて行われるスワイプ指示を拡大指示として認識し、アルバムページ１４等の内部を上下に指Ｆで払うジェスチャ指示であるスクロール指示とは区別する。
【０１３７】
また、拡大対象画像ＩＭＴの選択指示には、次のような方法も採用可能である。すなわち、まず、所望の画像ＩＭを拡大処理する拡大処理モードに移行する旨の選択肢が設けられたダイアログを表示させる。そして、拡大処理モードに移行する旨の選択肢を選択するジェスチャ指示がなされた後は、指Ｆを所定時間触れるジェスチャ指示、あるいはシングルタップ指示を伴わないスワイプ指示を、拡大指示として受け付ける。この場合、スワイプ指示で最初に指Ｆが触れた画像表示セルＣＥ（スワイプ指示の始点の画像表示セルＣＥ）の画像ＩＭが、拡大対象画像ＩＭＴとして認識される。
【０１３８】
拡大処理モードへの移行前（拡大処理モードの解除後）は、アルバムページ１４へのスワイプ指示を、フリック指示と同様、スクロール指示として受け付ける。こうすれば、拡大処理モードに移行した後は、指Ｆを所定時間触れるジェスチャ指示、あるいはシングルタップ指示をすることなく、スワイプ指示のみで拡大指示を済ませることができる。
【０１３９】
拡大指示とスクロール指示を区別する方法としては、以下の方法も考えられる。すなわち、アルバムページ１４等の端部にスクロールバーを設ける。そして、このスクロールバーに対するジェスチャ指示のみをスクロール指示として受け付け、スクロールバー以外の画像表示セルＣＥが並べられた部分へのジェスチャ指示はスクロール指示として受け付けない。こうすれば、スクロールバーへのジェスチャ指示はスクロール指示として受け付けられ、スクロールバー以外の部分へのジェスチャ指示は拡大指示等として受け付けられるので、拡大指示とスクロール指示を区別することができる。なお、この場合も上記拡大処理モードを用意する場合と同様に、指Ｆを所定時間触れるジェスチャ指示、あるいはシングルタップ指示を伴わないスワイプ指示を、拡大指示として受け付けてもよい。
【０１４０】
図１９等で示したように、列方向に沿って直線状に指Ｆを移動させるスワイプ指示を拡大指示として行う場合には、列方向に沿って指Ｆを払うフリック指示（スクロール指示）との区別が特に問題となるが、上述した様々な方法により、拡大指示とスクロール指示とを明確に区別することができる。
【０１４１】
電子アルバム装置としてスマートフォン１０を例示したが、本発明はこれに限定されない。電子アルバム装置は、タブレット型コンピュータやノート型パソコン等の他の携帯情報端末であってタッチパネルを有するものであればよい。
【０１４２】
また、ネットワーク２７上に存在するネットワークサーバに電子アルバム装置の機能を担わせてもよい。この場合、スマートフォン１０等の携帯情報端末は、ネットワークサーバに拡大指示等のジェスチャ指示を送信し、かつネットワークサーバからアルバム画面１２の画面データを受信する。携帯情報端末は、アルバム画面１２の画面データを、例えばウェブブラウザ上に再現して表示する。
【０１４３】
携帯情報端末はリソースが限られているが、ネットワークサーバは比較的豊富なリソースをもつ。このため、ネットワークサーバに電子アルバム装置の機能を担わせれば、処理速度の格段の向上が見込める。したがって、ネットワーク２７の環境が整ってさえいれば、携帯情報端末に電子アルバム装置の機能を担わせるよりも、ネットワークサーバに電子アルバム装置の機能を担わせるほうが好適である。
【０１４４】
なお、携帯情報端末とネットワークサーバに電子アルバム装置の機能を分担して担わせてもよい。例えば携帯情報端末に指示受付部３５と抽出部４３とリスト表示処理部４４の機能を担わせ、ネットワークサーバに画面生成部４０とスクロール表示処理部４１と戻し処理部４２の機能を担わせる。
【０１４５】
画像格納部３２も同様に電子アルバム装置のストレージデバイス内になくてもよく、ネットワーク２７上に存在する画像蓄積サーバに画像格納部３２を配置してもよい。この場合、アルバム編集部３６は、ネットワーク２７経由で画像蓄積サーバにアクセスして、画像蓄積サーバ内の画像格納部３２から画像ＩＭを読み出す。
【０１４６】
このように、コンピュータシステムのハードウェア構成は、処理能力、安全性、信頼性等の要求される性能に応じて適宜変更することができる。さらに、ハードウェアに限らず、電子アルバムアプリ３０等の様々なアプリについても、安全性や信頼性の確保を目的として、二重化したり、あるいは、複数のストレージデバイスに分散して格納することももちろん可能である。
【０１４７】
上記各実施形態において、指示受付部３５、アルバム編集部３６、画面生成部４０、スクロール表示処理部４１、戻し処理部４２、抽出部４３、リスト表示処理部４４といった各種の処理を実行する処理部（processing unit)のハードウェア的な構造は、例えば、上述したように、ソフトウエア（電子アルバムアプリ３０）を実行して各種の処理部として機能する汎用的なプロセッサであるＣＰＵ２２である。
【０１４８】
また、ＣＰＵ２２が実現する機能の全部または一部に代えて、次のような各種のプロセッサを使用してもよい。各種のプロセッサとしては、例えば、ＦＰＧＡ(Field Programmable Gate Array)等の製造後に回路構成を変更可能なプロセッサであるプログラマブルロジックデバイス（ＰＬＤ；Programmable Logic Device）、ＡＳＩＣ（Application Specific Integrated Circuit）等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路などが含まれる。これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子などの回路素子を組み合わせた電気回路（circuitry）である。
【０１４９】
以上の説明から、以下の付記項に示す発明を把握することができる。
【０１５０】
［付記項１］
複数の画像が配されたアルバムページを含み、タッチパネルディスプレイに表示されるアルバム画面を生成する画面生成プロセッサと、
前記タッチパネルディスプレイへのジェスチャ指示を受け付ける指示受付プロセッサであり、前記ジェスチャ指示として、前記アルバムページのスクロール指示、並びに前記アルバムページから削除された前記画像である削除画像を前記アルバムページに戻す戻し指示を受け付ける指示受付プロセッサと、
前記スクロール指示に応じて前記アルバムページをスクロール表示するスクロール表示処理と、前記戻し指示に応じて前記削除画像を前記アルバムページに戻す戻し処理とを含むアルバム編集処理を実行するアルバム編集プロセッサであって、前記アルバム編集処理として、複数の前記削除画像の中から、現在の前記スクロール表示の位置において前記アルバムページ内に存在する前記画像と属性が同じ前記削除画像である同一属性画像を抽出する抽出処理と、抽出した前記同一属性画像のリストを、前記アルバムページと並べて表示するリスト表示処理とを実行するアルバム編集プロセッサとを備える電子アルバム装置。
【０１５１】
上述の種々の実施形態や種々の変形例を適宜組み合わせることも可能である。また、本発明は、プログラムに加えて、プログラムを記憶する記憶媒体にもおよぶ。
【符号の説明】
【０１５２】
１０  スマートフォン
１１  ユーザ
１２  アルバム画面
１３  タッチパネルディスプレイ（タッチパネル）
１４  アルバムページ
１５  アンドゥボタン
１６  リスト表示ボタン
１７  隙間
２０  ストレージデバイス
２１  メモリ
２２  ＣＰＵ
２３  通信部
２４  データバス
２５  ディスプレイ
２６  タッチパッド
２７  ネットワーク
３０  電子アルバムアプリ（電子アルバムアプリケーションプログラム）
３１  アルバム管理情報
３２  画像格納部
３５  指示受付部
３６  アルバム編集部
４０  画面生成部
４１  スクロール表示処理部
４２  戻し処理部
４３  抽出部
４４  リスト表示処理部
４５  トリミング位置調整画面
４６  キャンセルボタン
４７  チェックボタン
５０  非表示部分
６０  同一属性画像リスト
６５、６６、７０、７１  表
７５  アンドゥ表示ダイアログ
ＩＭ  画像
ＩＭＴ  拡大対象画像
ＩＭＥ  拡大後画像
ＩＭＤ  削除画像
ＩＭＳ  同一属性画像
ＣＥ  画像表示セル
ＵＣＥ  単位セル
Ｆ  指
ＴＲ  軌跡
ＥＲ  拡大領域
ＡＲ  電子アルバム領域
ＳＴ１〜ＳＴ４、ＳＴ１０〜ＳＴ４０、ＳＴ１００〜ＳＴ１６０、ＳＴ１３０−１〜ＳＴ１３０−４、ＳＴ１４０−１〜ＳＴ１４０−５  ステップ
【図１】
2019155852.tif 000003
【図２】
2019155852.tif 000004
【図３】
2019155852.tif 000005
【図４】
2019155852.tif 000006
【図５】
2019155852.tif 000007
【図６】
2019155852.tif 000008
【図７】
2019155852.tif 000009
【図８】
2019155852.tif 000010
【図９】
2019155852.tif 000011
【図１０】
2019155852.tif 000012
【図１１】
2019155852.tif 000013
【図１２】
2019155852.tif 000014
【図１３】
2019155852.tif 000015
【図１４】
2019155852.tif 000016
【図１５】
2019155852.tif 000017
【図１６】
2019155852.tif 000018
【図１７】
2019155852.tif 000019
【図１８】
2019155852.tif 000020
【図１９】
2019155852.tif 000021
【図２０】
2019155852.tif 000022
【図２１】
2019155852.tif 000023
【図２２】
2019155852.tif 000024
【図２３】
2019155852.tif 000025
【図２４】
2019155852.tif 000026
【図２５】
2019155852.tif 000027
【図２６】
2019155852.tif 000028
【図２７】
2019155852.tif 000029
【図２８】
2019155852.tif 000030
【図２９】
2019155852.tif 000031
【図３０】
2019155852.tif 000032
【図３１】
2019155852.tif 000033
【図３２】
2019155852.tif 000034
【図３３】
2019155852.tif 000035
【図３４】
2019155852.tif 000036
【図３５】
2019155852.tif 000037
【図３６】
2019155852.tif 000038
【図３７】
2019155852.tif 000039
【図３８】
2019155852.tif 000040
【国際調査報告】
2019155852.tif 000041
2019155852.tif 000042