(57)【特許請求の範囲】
【請求項１】
画像が１コマずつ配置され、かつ、基準サイズを単位として基準サイズのＮ倍に大きさが変化する複数の画像表示セルをグリッド状に配列して、複数の画像を表示する電子アルバム画面を生成するアルバム画面生成部と、
前記画像表示セルに前記画像が配置された前記電子アルバム画面において、前記電子アルバム画面を指でなぞるジェスチャを含むタッチ操作を受け付ける操作受付部と、
前記複数の画像表示セルのうち、前記電子アルバム画面の任意の位置にある前記画像表示セルであって、前記タッチ操作で指定された前記画像表示セルを拡大対象と判定する拡大対象判定部と、
前記拡大対象と判定された前記画像表示セルについて、前記ジェスチャにおける前記電子アルバム画面内の指の軌跡に応じて、拡大後のサイズが前記基準サイズを単位として何マス分であるかを判定し、かつ、拡大後の拡大エリアがどのような形状になるかを判定するセル拡大エリア判定部と、
前記拡大対象の前記画像表示セルと、前記拡大対象の前記画像表示セルに配置された前記画像とを、判定した前記拡大エリアに合わせて拡大する拡大処理部と、を備え、
前記電子アルバム画面には、複数の前記画像の中から表示する画像としてユーザによって選択された画像が配置されるアルバムページと、前記アルバムページから退避された画像が収容される退避画像収容ページとが含まれており、
前記アルバムページにおいて、前記画像表示セルが拡大された後、拡大後の前記画像表示セルが占有する前記拡大エリア内に、拡大前に存在していた前記画像表示セル内の画像は、前記退避画像収容ページに退避される、電子アルバム装置、
ここでＮは１以上の自然数である。
【請求項２】
前記ジェスチャは、前記電子アルバム画面において前記拡大対象の画像表示セルを始点として、前記電子アルバム画面を１本の指でなぞるスワイプジェスチャである請求項１に記載の電子アルバム装置。
【請求項３】
前記セル拡大エリア判定部は、前記スワイプジェスチャにおける前記指の軌跡と重なる複数の前記画像表示セルが含まれるエリアを拡大エリアと判定する請求項２に記載の電子アルバム装置。
【請求項４】
前記スワイプジェスチャが行われている間、前記指の軌跡と重なる前記拡大エリアは、前記指の軌跡と重ならない他のエリアと識別可能な形態で表示される請求項３に記載の電子アルバム装置。
【請求項５】
前記セル拡大エリア判定部は、前記拡大対象の指定を受け付けた後、前記スワイプジェスチャとして、１本の指で前記拡大対象の一端を引き延ばす操作を受け付けて、前記スワイプジェスチャにおける前記指の軌跡の始点と終点に基づいて拡大エリアを判定する請求項２に記載の電子アルバム装置。
【請求項６】
前記拡大対象の前記画像は、前記スワイプジェスチャが行われている間、前記指の軌跡に沿って引き延ばされた状態で表示される請求項５に記載の電子アルバム装置。
【請求項７】
前記スワイプジェスチャにおける前記指の軌跡の始点であり、前記拡大対象の前記画像表示セルは、前記スワイプジェスチャが行われている間、他の前記画像表示セルと識別可能な形態で表示される請求項２から６のいずれか１項に記載の電子アルバム装置。
【請求項８】
前記画像表示セルのサイズにおいて、前記基準サイズのＮ倍のサイズには、前記基準サイズを行又は列の単位として、１行×複数列、複数行×１列、及び複数行×複数列のサイズの少なくとも１つが含まれる請求項１から７のいずれか１項に記載の電子アルバム装置。
【請求項９】
前記画像のアスペクト比と前記画像表示セルのアスペクト比が異なる場合には、前記画像は、前記画像表示セルのアスペクト比に合わせて、前記画像内の一部が部分的に表示される請求項８に記載の電子アルバム装置。
【請求項１０】
前記画像表示セルに部分的に表示される前記画像内の表示部分は、変更可能である請求項９に記載の電子アルバム装置。
【請求項１１】
前記電子アルバム画面は、携帯情報端末のタッチパネルディスプレイに表示される請求項１から１０のいずれか１項に記載の電子アルバム装置。
【請求項１２】
画像が１コマずつ配置され、かつ、基準サイズを単位として基準サイズのＮ倍に大きさが変化する複数の画像表示セルをグリッド状に配列して、複数の画像を表示する電子アルバム画面を生成するアルバム画面生成ステップと、
前記画像表示セルに前記画像が配置された前記電子アルバム画面において、前記電子アルバム画面を指でなぞるジェスチャを含むタッチ操作を受け付ける操作受付ステップと、
前記複数の画像表示セルのうち、前記電子アルバム画面の任意の位置にある前記画像表示セルであって、前記タッチ操作で指定された前記画像表示セルを拡大対象と判定する拡大対象判定ステップと、
前記拡大対象と判定された前記画像表示セルについて、前記ジェスチャにおける前記電子アルバム画面内の指の軌跡に応じて、拡大後のサイズが前記基準サイズを単位として何マス分であるかを判定し、かつ、拡大後の拡大エリアがどのような形状になるかを判定するセル拡大エリア判定ステップと、
前記拡大対象の前記画像表示セルと、前記拡大対象の前記画像表示セルに配置された前記画像とを、判定した前記拡大エリアに合わせて拡大する拡大処理ステップと、を備え、
前記電子アルバム画面には、複数の前記画像の中から表示する画像としてユーザによって選択された画像が配置されるアルバムページと、前記アルバムページから退避された画像が収容される退避画像収容ページとが含まれており、
前記アルバムページにおいて、前記画像表示セルが拡大された後、拡大後の前記画像表示セルが占有する前記拡大エリア内に、拡大前に存在していた前記画像表示セル内の画像は、前記退避画像収容ページに退避される、電子アルバム装置の作動方法、
ここでＮは１以上の自然数である。
【請求項１３】
コンピュータを電子アルバム装置として機能させる電子アルバムの作動プログラムであって、
画像が１コマずつ配置され、かつ、基準サイズを単位として基準サイズのＮ倍に大きさが変化する複数の画像表示セルをグリッド状に配列して、複数の画像を表示する電子アルバム画面を生成するアルバム画面生成ステップと、
前記画像表示セルに前記画像が配置された前記電子アルバム画面において、前記電子アルバム画面を指でなぞるジェスチャを含むタッチ操作を受け付ける操作受付ステップと、
前記複数の画像表示セルのうち、前記電子アルバム画面の任意の位置にある前記画像表示セルであって、前記タッチ操作で指定された前記画像表示セルを拡大対象と判定する拡大対象判定ステップと、
前記拡大対象と判定された前記画像表示セルについて、前記ジェスチャにおける前記電子アルバム画面内の指の軌跡に応じて、拡大後のサイズが前記基準サイズを単位として何マス分であるかを判定し、かつ、拡大後の拡大エリアがどのような形状になるかを判定するセル拡大エリア判定ステップと、
前記拡大対象の前記画像表示セルと、前記拡大対象の前記画像表示セルに配置された前記画像とを、判定した前記拡大エリアに合わせて拡大する拡大処理ステップと、を備え、
前記電子アルバム画面には、複数の前記画像の中から表示する画像としてユーザによって選択された画像が配置されるアルバムページと、前記アルバムページから退避された画像が収容される退避画像収容ページとが含まれており、
前記アルバムページにおいて、前記画像表示セルが拡大された後、拡大後の前記画像表示セルが占有する前記拡大エリア内に、拡大前に存在していた前記画像表示セル内の画像は、前記退避画像収容ページに退避される、電子アルバムの作動プログラム、
ここでＮは１以上の自然数である。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子アルバム装置、電子アルバム装置の作動方法および作動プログラムに関する。
【背景技術】
【０００２】
撮影した写真などの画像をグリッド状に配列した電子アルバム画面を表示する電子アルバム装置が知られている（例えば特許文献１参照）。特許文献１の電子アルバム装置は、スマートフォンなどのディスプレイに、同じサイズの複数の画像がグリッド状に配列された電子アルバム画面を表示する。【０００３】
特許文献１の電子アルバム装置においては、電子アルバム画面内の任意の１コマの画像を拡大することが可能である。拡大指示は、電子アルバム画面に対して行われる指のジェスチャを通じて受け付けられる。具体的には、電子アルバム画面内において拡大対象となる任意の１コマの画像が指定され、指定された画像内において２本の指を広げるジェスチャであるピンチアウトが行われる。ピンチアウトが行われると、ピンチアウトが拡大指示として認識されて、指定された画像が拡大される。画像の拡大サイズは任意のサイズに指定可能であり、ピンチアウトにおける２本の指の広がり幅（２本の指の間隔）に応じて決定される（特許文献１の段落０２６３から段落０２６５、図２１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１１７４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、複数の画像をグリッド状に配列した電子アルバム画面において、特許文献１のように画像の拡大サイズが任意であると、複数の画像を見栄え良く配列させることが難しいという問題があった。というのも、複数の画像をグリッド状に配列した場合、グリッドのマス目を画定する縦横の区画線がずれてしまうとアルバム全体として見栄えが悪い。拡大サイズが任意であると区画線がずれやすく、隣接する画像と区画線を合わせるように拡大対象の画像の拡大サイズを指定することが難しい。特に指を使ったジェスチャの場合、指の太さに対して１コマの画像サイズが小さいと、拡大サイズの微調整が難しく、拡大サイズの指定がより困難である。【０００６】
本発明は、複数の画像をグリッド状に配列した電子アルバム画面において、１コマの画像を拡大する拡大指示を指のジェスチャにより受け付ける場合でも、簡単に複数の画像を見栄え良く配列させることが可能な電子アルバム装置、電子アルバム装置の作動方法及び作動プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の電子アルバム装置は、アルバム画面生成部、操作受付部、拡大対象判定部、セル拡大エリア判定部および拡大処理部を備えている。アルバム画面生成部は、画像が１コマずつ配置され、かつ、基準サイズを単位として基準サイズのＮ倍に大きさが変化する複数の画像表示セルをグリッド状に配列して、複数の画像を表示する電子アルバム画面を生成する。操作受付部は、画像表示セルに画像が配置された電子アルバム画面において、電子アルバム画面を指でなぞるジェスチャを含むタッチ操作を受け付ける。拡大対象判定部は、複数の画像表示セルのうち、電子アルバム画面の任意の位置にある画像表示セルであって、タッチ操作で指定された画像表示セルを拡大対象と判定する。セル拡大エリア判定部は、拡大対象と判定された画像表示セルについて、ジェスチャにおける電子アルバム画面内の指の軌跡に応じて、拡大後のサイズが基準サイズを単位として何マス分であるかを判定し、かつ、拡大後の拡大エリアがどのような形状になるかを判定する。拡大処理部は、拡大対象の画像表示セルと、拡大対象の画像表示セルに配置された画像とを、判定した拡大エリアに合わせて拡大する。ここでＮは１以上の自然数である。
【０００８】
ジェスチャは、電子アルバム画面において拡大対象の画像表示セルを始点として、電子アルバム画面を１本の指でなぞるスワイプジェスチャであることが好ましい。【０００９】
セル拡大エリア判定部は、スワイプジェスチャにおける指の軌跡と重なる複数の画像表示セルが含まれるエリアを拡大エリアと判定することが好ましい。【００１０】
スワイプジェスチャが行われている間、指の軌跡と重なる拡大エリアは、指の軌跡と重ならない他のエリアと識別可能な形態で表示されることが好ましい。【００１１】
セル拡大エリア判定部は、拡大対象の指定を受け付けた後、スワイプジェスチャとして、１本の指で拡大対象の一端を引き延ばす操作を受け付けて、スワイプジェスチャにおける指の軌跡の始点と終点に基づいて拡大エリアを判定することが好ましい。【００１２】
拡大対象の画像は、スワイプジェスチャが行われている間、指の軌跡に沿って引き延ばされた状態で表示されることが好ましい。【００１３】
スワイプジェスチャにおける指の軌跡の始点であり、拡大対象の画像表示セルは、スワイプジェスチャが行われている間、他の画像表示セルと識別可能な形態で表示されることが好ましい。【００１４】
電子アルバム画面には、複数の画像の中から表示する画像としてユーザによって選択された画像が配置されるアルバムページと、アルバムページから退避された画像が収容される退避画像収容ページとが含まれており、アルバムページにおいて、画像表示セルが拡大された後、拡大後の画像表示セルが占有する拡大エリア内に、拡大前に存在していた画像表示セル内の画像は、退避画像収容ページに退避されることが好ましい。【００１５】
画像表示セルの拡大後において、拡大後の画像表示セルが占有する拡大エリア内に、拡大前に存在していた画像表示セル内の画像は、拡大エリアと重ならない画像表示セルに再配置されることが好ましい。【００１６】
画像表示セルのサイズにおいて、基準サイズのＮ倍のサイズには、基準サイズを行又は列の単位として、１行×複数列、複数行×１列、及び複数行×複数列のサイズの少なくとも１つが含まれることが好ましい。【００１７】
画像のアスペクト比と画像表示セルのアスペクト比が異なる場合には、画像は、画像表示セルのアスペクト比に合わせて、画像内の一部が部分的に表示されることが好ましい。【００１８】
画像表示セルに部分的に表示される画像内の表示部分は、変更可能であることが好ましい。【００１９】
電子アルバム画面は、携帯情報端末のタッチパネルディスプレイに表示されることが好ましい。【００２０】
本発明の電子アルバム装置の作動方法は、アルバム画面生成ステップ、操作受付ステップ、拡大対象判定ステップ、セル拡大エリア判定ステップ、拡大処理ステップを備える。アルバム画面生成ステップは、画像が１コマずつ配置され、かつ、基準サイズを単位として基準サイズのＮ倍に大きさが変化する複数の画像表示セルをグリッド状に配列して、複数の画像を表示する電子アルバム画面を生成する。操作受付ステップは、電子アルバム画面を指でなぞるジェスチャを含むタッチ操作を受け付ける。拡大対象判定ステップは、タッチ操作に基づいて画像表示セルのうちの１つを拡大対象と判定する。セル拡大エリア判定ステップは、拡大対象と判定された画像表示セルについて、ジェスチャにおける電子アルバム画面内の指の軌跡に応じて、拡大後のサイズが基準サイズを単位として何マス分あるかを判定し、かつ、拡大後の拡大エリアがどのような形状になるかを判定する。拡大処理ステップは、拡大対象の画像表示セルと画像を、判定した拡大エリアに合わせて拡大する。ここでＮは１以上の自然数である。
【００２１】
本発明の電子アルバムの作動プログラムは、コンピュータを電子アルバム装置として機能させる電子アルバムの作動プログラムであって、アルバム画面生成ステップ、操作受付ステップ、拡大対象判定ステップ、セル拡大エリア判定ステップ、拡大処理ステップを備える。アルバム画面生成ステップは、画像が１コマずつ配置され、かつ、基準サイズを単位として基準サイズのＮ倍に大きさが変化する複数の画像表示セルをグリッド状に配列して、複数の画像を表示する電子アルバム画面を生成する。操作受付ステップは、電子アルバム画面を指でなぞるジェスチャを含むタッチ操作を受け付ける。拡大対象判定ステップは、タッチ操作に基づいて画像表示セルのうちの１つを拡大対象と判定する。セル拡大エリア判定ステップは、拡大対象と判定された画像表示セルについて、ジェスチャにおける電子アルバム画面内の指の軌跡に応じて、拡大後のサイズが基準サイズを単位として何マス分なのかを判定し、かつ、拡大後の拡大エリアがどのような形状になるかを判定する。拡大処理ステップは、拡大対象の画像表示セルと画像を、判定した拡大エリアに合わせて拡大する。ここでＮは１以上の自然数である。
【発明の効果】
【００２２】
本発明によれば、複数の画像をグリッド状に配列した電子アルバム画面において、１コマの画像の拡大指示を指のジェスチャにより受け付ける場合でも、簡単に複数の画像を見栄え良く配列させることができる。
【図面の簡単な説明】
【００２３】
【図１】電子アルバム装置として機能する携帯情報端末を示す説明図である。
【図２】携帯情報端末の電気構成の概略を示すブロック図である。
【図３】ＣＰＵが作動プログラムを実行して実現する機能ブロック図である。
【図４】アルバム画面の表示セルへ画像を配置する処理の説明図である。
【図５】アルバムページに配置する画像の選択と退避のためのアルバム画面の説明図である。図５Ａは、アルバム画面に画像の選択／退避を指示する編集メニューの説明図である。図５Ｂは、アルバム画面が、アルバムページと退避ページに２分割された状態を示す説明図である。
【図６】図６は、画像の選択と退避の操作方法の説明図である。図６Ａは、画像を選択してアルバムページに登録する操作の説明図である。図６Ｂは、アルバムページから画像を退避する操作の説明図である。
【図７】基準サイズの表示セルを１行３列のサイズに拡大する処理の説明図である。図７Ａは、拡大前の状態を示し、図７Ｂは、拡大後の状態を示す。
【図８】図７の処理の操作を示す模式図である。図８Ａは拡大対象の指定操作を示し、図８Ｂは拡大エリアの指定操作を示し、図８Ｃは拡大後の状態を示す。
【図９】図８の操作をした場合のアルバム管理情報の変化を示す説明図である。図９Ａは、拡大前のアルバム管理情報を示し、図９Ｂは、拡大後のアルバム管理情報を示す。
【図１０】図７の場合のトリミング処理の説明図である。
【図１１】トリミング位置の調整方法の説明図である。図１１Ａおよび図１１Ｂは、表示セルＣＬと画像Ｐとを相対的に移動させている状態を示す。
【図１２】基準サイズの表示セルを３行１列のサイズに拡大する処理の説明図である。図１２Ａは、拡大前の状態を示し、図１２Ｂは、拡大後の状態を示す。
【図１３】図１２の処理の操作を示す模式図である。図１３Ａは拡大エリアの指定操作を示し、図１３Ｂは拡大後の状態を示す。
【図１４】図１２の場合のトリミング処理の説明図である。
【図１５】基準サイズの表示セルを２行３列のサイズに拡大する処理の説明図である。図１５Ａは、拡大前の状態を示し、図１５Ｂは、拡大後の状態を示す。
【図１６】図１５の処理の操作を示す模式図である。図１６Ａは拡大エリアの指定操作を示し、図１６Ｂは拡大後の状態を示す。
【図１７】図１５の場合のトリミング処理の説明図である。
【図１８】作用を示すフローチャートである。
【図１９】セル拡大エリア判定処理のフローチャートである。
【図２０】複数の画像Ｐを拡大する例の説明図である。図２０Ａは、拡大前の状態を示し、図２０Ｂは、拡大後の状態を示す。
【図２１】図２０の処理の操作を示す模式図である。図２１Ａは、拡大エリアの指定操作を示し、図２１Ｂは、拡大後の状態を示す。
【図２２】画像を再拡大する処理の説明図である。図２２Ａは、拡大エリアの指定操作を示し、図２２Ｂは、拡大後の状態を示す。
【図２３】図２２の処理の操作を示す模式図である。図２３Ａは、拡大エリアの指定操作を示し、図２３Ｂは、拡大後の状態を示す。
【図２４】拡大エリア指定操作の変形例の説明図である。図２４Ａは、拡大エリアの指定操作を示し、図２４Ｂは、拡大後の状態を示す。
【図２５】拡大エリアを識別表示する例の説明図である。図２５Ａは、拡大エリアの指定操作を示し、図２５Ｂは、拡大後の状態を示す。
【図２６】拡大対象を識別表示する例の説明図である。図２６Ａは、拡大エリアの指定操作を示し、図２６Ｂは、拡大後の状態を示す。
【図２７】拡大対象を識別表示する変形例の説明図である。図２７Ａは点滅、図２７Ｂは振動、図２７Ｃは伸縮でそれぞれ識別表示する例を示す。
【図２８】拡大エリアを識別表示する変形例の説明図である。図２８Ａは表示セルの透明度を下げる例を示す説明図であり、図２８Ｂは軌跡を表示する例を示す説明図である。
【図２９】第２実施形態の１行３列の拡大エリア指定方法を示す説明図である。図２９Ａは拡大対象の指定方法を示し、図２９Ｂは拡大エリアの指定操作を示し、図２９Ｃは拡大後の状態を示す。
【図３０】第２実施形態において、２行３列の拡大エリア指定方法を示す説明図である。図３０Ａは拡大対象の指定方法を示し、図３０Ｂは拡大エリアの指定操作を示し、図３０Ｃは拡大後の状態を示す。
【図３１】第２実施形態の拡大エリア指定方法の変形例を示す説明図である。図３１Ａは拡大エリアの指定操作を示し、図３１Ｂは拡大後の状態を示す。
【図３２】セル拡大に伴う画像の再配置の説明図である。
【図３３】データ処理サーバを利用する形態の説明図である。
【発明を実施するための形態】
【００２４】
「第１実施形態」
図１において、携帯情報端末１０は、例えばスマートフォンである。携帯情報端末１０は、携帯電話として機能する他に、アプリなどと呼ばれる各種のアプリケーションプログラムを実行するコンピュータとして機能する。また、携帯情報端末１０にはカメラ機能も搭載されており、携帯情報端末１０で写真撮影を行うことも可能である。
【００２５】
携帯情報端末１０は、本体の前面にタッチパネルディスプレイ（以下、タッチパネルという）１２が設けられている。携帯情報端末１０には、アプリの１つとして、電子アルバムアプリ３０（図２および図３参照）がインストールされている。電子アルバムアプリ３０は、撮影した写真などの複数の画像Ｐをユーザ１３が閲覧するための画像ビューアプログラムである。電子アルバムアプリ３０は、コンピュータを電子アルバム装置として作動させる作動プログラムである。電子アルバムアプリ３０が起動されることにより、コンピュータである携帯情報端末１０は電子アルバム装置として機能する。
【００２６】
電子アルバムアプリ３０は、例えばアルバム画面１４を生成し、アルバム画面１４をタッチパネル１２に表示する。アルバム画面１４には、複数の画像Ｐが一定の順序で配列されたアルバムページ１４Ａが表示される。アルバムページ１４Ａにおいては、各画像Ｐを１コマずつ配置する区画である画像表示セルＣＬ（以下、単に表示セルという）が複数設けられている。各表示セルＣＬは、初期状態では、同じサイズでかつ同じ正方形状に設定されている。アルバムページ１４Ａにおいて、各表示セルＣＬは、複数行複数列のマトリックスに配置されており、各画像Ｐはこうした各表示セルＣＬに１コマずつ配置されることで、全体としてグリッド状に配列される。グリッド状とは、各表示セルＣＬの区画線ＢＬが縦横に延びており、各表示セルＣＬがグリッドのマス目を構成している形態を意味する。
【００２７】
電子アルバムアプリ３０は、タッチパネル１２に対するタッチ操作を受け付けて、アルバムページ１４Ａをスクロールしたり、各画像Ｐを選択して拡大表示させることが可能である。ユーザ１３は、こうした操作を行いながら、複数の画像Ｐを閲覧する。
【００２８】
図２に示すように、携帯情報端末１０は、ＣＰＵ（Central Processing Unit）２１、ワークメモリ２２、ストレージデバイス２３、通信Ｉ／Ｆ２４、及びタッチパネル１２を備えている。これらはデータバス２７を介して接続されている。
【００２９】
ワークメモリ２２は、ＣＰＵ２１が処理を実行するためのメモリであり、ＲＡＭ（Random Access Memory）で構成される。ＣＰＵ２１は、ストレージデバイス２３に格納された制御プログラムをワークメモリ２２へロードして、プログラムに従った処理を実行することにより、携帯情報端末１０の各部を統括的に制御する。
【００３０】
通信Ｉ／Ｆ２４は、例えば、無線通信用のインタフェースであり、無線通信に際しての伝送制御を行う。無線通信用のインタフェースには、移動体通信網に接続するモバイル通信インタフェース、無線ルータに接続するためのＩＥＥＥ８０２．１１シリーズの無線ＬＡＮ（Local Area Network）規格の無線インタフェース、赤外線などを使用する近距離無線通信用のインタフェースなどが含まれる。携帯情報端末１０は、通信Ｉ／Ｆ２４を通じて、移動体通信網やインターネットなどのネットワーク２８に接続することができる。
【００３１】
タッチパネル１２は、アルバム画面１４を含む各種の操作画面などを表示する表示部１２Ａと、ユーザ１３の指を使用したタッチ操作を操作指示として入力するための操作入力部１２Ｂとからなる。
【００３２】
ストレージデバイス２３は、例えば、フラッシュメモリやＳＳＤ（Solid State Drive）などの不揮発性の半導体メモリであり、制御プログラムやアプリケーションプログラム（ＡＰ）２９が格納される。アプリケーションプログラム２９には、電子アルバムアプリ３０を含む各種のアプリが含まれる。アプリケーションプログラム２９は、携帯情報端末１０にプリインストールされているものの他、インターネットなどのネットワーク２８を通じて、ユーザ１３が任意でアプリ配信サーバから携帯情報端末１０にダウンロードしてインストールするものも含まれる。
【００３３】
図３に示すように、ストレージデバイス２３は、ユーザ１３が撮影した写真などの画像Ｐの電子データが格納される画像格納部２３Ａを有している。また、ストレージデバイス２３には、電子アルバムアプリ３０が生成するアルバム管理情報３０Ａが格納される。
【００３４】
電子アルバムアプリ３０が起動されると、ＣＰＵ２１は、操作受付部３１およびアルバム編集部３２として機能する。アルバム編集部３２は、拡大処理部３３、セル拡大エリア判定部３３Ａ、アルバム画面生成部３４を備えている。
【００３５】
操作受付部３１は、タッチパネル１２に表示されるアルバム画面１４などの操作画面を通じて入力されるタッチ操作による操作指示を受け付ける。タッチ操作には、アルバム画面１４を叩くタップ操作やアルバム画面１４を指でなぞるジェスチャなどが含まれる。すなわち、操作受付部３１は、アルバム画面１４を指でなぞるジェスチャを含むタッチ操作を受け付ける操作受付部として機能する。また、携帯情報端末１０の本体には操作ボタン（図示せず）が設けられており、操作受付部３１は、操作ボタンからの操作指示も受け付ける。
【００３６】
アルバム編集部３２は、例えば、初回起動時においては、画像格納部２３Ａ内に格納されたすべての画像Ｐを読み出して、読み出したすべての画像Ｐをアルバムページ１４Ａに配置する。アルバム編集部３２は、こうして作成されたアルバムページ１４Ａを表示する画面としてアルバム画面１４を生成する。携帯情報端末１０で撮影された写真は、画像格納部２３Ａに順次追加されて、追加された画像Ｐは、アルバムページ１４Ａに自動的に登録される。
【００３７】
図４に示すように、アルバムページ１４Ａには、複数の表示セルＣＬがグリッド状に設けられている。アルバム編集部３２は、各表示セルＣＬに画像Ｐを配置する。この際に、アルバム編集部３２は、表示セルＣＬの形状に合わせて画像Ｐをトリミングする。図４の例では、表示セルＣＬが初期状態の正方形状である。対して、画像Ｐは、アスペクト比が１６対９の長方形である。アルバム編集部３２は、例えば、表示セルＣＬの１辺の長さと画像Ｐの縦の長さが一致するように、画像Ｐのサイズを調整する。そして、表示セルＣＬに合わせて、画像Ｐの一部をトリミングする。トリミングされた部分が表示部分となり、トリミング後の画像Ｐがアルバムページ１４Ａに配置される。
【００３８】
電子アルバムアプリ３０に対する操作指示は、主としてアルバムの編集に関わるアルバム編集指示であり、アルバム編集指示には、画像選択指示、画像退避指示、セル拡大指示などが含まれる。
【００３９】
画像選択指示は、アルバムページ１４Ａに配置する画像Ｐを選択する指示である。上述のとおり、電子アルバムアプリ３０の初回起動時には、画像格納部２３Ａ内のすべての画像Ｐがアルバムページ１４Ａに配置され、すべての画像Ｐが選択画像とされる。この状態から、アルバムページ１４Ａ内の画像Ｐをアルバムページ１４Ａから退避する退避指示がされると、画像Ｐはアルバムページ１４Ａから退避される。退避された画像Ｐは、アルバムページ１４Ａから退避される退避画像として退避画像収容ページ１４Ｂ（図５Ｂ参照、以下、単に退避ページという）に収容される。退避ページ１４Ｂに退避された画像Ｐは、アルバムページ１４Ａでは表示されない。なお、退避ページは、図５Ｂにおいては下部に設けられているが、上部に設けてもよい。
【００４０】
画像選択指示は、退避ページ１４Ｂ内の退避画像を再度アルバムページ１４Ａに配置する選択画像として選択する指示である。反対に、画像退避指示は、アルバムページ１４Ａ内の画像Ｐを退避ページ１４Ｂに退避する指示である。
【００４１】
図５に示すように、画像選択指示または画像退避指示を行う場合には、編集メニュー１４Ｃから操作が開始される。図５Ａに示すように、編集メニュー１４Ｃは、例えば、ユーザ１３がアルバム画面１４の上方に表示されるメニューバーの所定部分を指で叩くタップ操作がされると表示される。編集メニュー１４Ｃには、選択／退避および画像位置変更といった項目が含まれている。
【００４２】
編集メニュー１４Ｃにおいて、選択／退避の項目がタップ操作されると、例えば、図５Ｂに示すように、アルバム画面１４が上下に２分割されて、分割領域にそれぞれ、アルバムページ１４Ａと退避ページ１４Ｂとが表示される。
【００４３】
なお、編集メニュー１４Ｃにおいて、画像位置変更の項目は、画像Ｐの配置先である表示セルＣＬを変更する操作指示をするための項目である。画像位置変更の項目がタップ操作されると、指定した画像Ｐを、所定のタッチ操作を通じて、配置先を現在の表示セルＣＬから別の表示セルＣＬに移動することが可能となる。
【００４４】
図６は、編集メニュー１４Ｃにおいて選択／退避の項目がタップ操作されて、アルバム画面１４がアルバムページ１４Ａと退避ページ１４Ｂに２分割された状態を示す。図５においては、画像Ｐは、被写体が描かれた状態で示されているが、図６においては、画像Ｐの被写体は省略されており、代わりに、各画像Ｐには、それぞれの識別番号であるＰ１、Ｐ２、Ｐ３・・・が付された状態で示されている。図６は、画像Ｐの配列状態を簡略化した状態で示すアルバム画面１４の模式図である。
【００４５】
このようにアルバム画面１４が２分割されて、アルバムページ１４Ａと退避ページ１４Ｂとが並べて表示された状態においては、画像Ｐを指定して一方のページから他方のページに指定した画像Ｐを移動させる操作が可能となる。
【００４６】
例えば、図６Ａに示すように、退避ページ１４Ｂ内の画像Ｐ５２を指Ｆでタッチして、タッチした接触状態を維持したままアルバムページ１４Ａ内に引き摺るドラッグ操作を行うことにより、指定された画像Ｐが退避ページ１４Ｂからアルバムページ１４Ａに移動する。こうして画像選択操作が行われる。
【００４７】
一方、図６Ｂに示すように、画像選択とは反対に、アルバムページ１４Ａ内において指Ｆで指定された画像Ｐ１２が、退避ページ１４Ｂに向けてドラッグ操作されると、指定された画像Ｐ１２がアルバムページ１４Ａから退避されて退避ページ１４Ｂに収容される。
【００４８】
図３に戻って、アルバム管理情報３０Ａには、アルバムページ１４Ａに配置される画像Ｐである選択画像と、アルバムページ１４Ａから退避されて退避ページ１４Ｂに収容された画像Ｐである退避画像の情報が登録される。アルバム画面生成部３４は、アルバム管理情報３０Ａを参照して、画像格納部２３Ａ内の画像Ｐを読み出して、各画像Ｐをアルバムページ１４Ａまたは退避ページ１４Ｂに配置する。こうして、アルバムページ１４Ａおよび退避ページ１４Ｂ内における各画像Ｐのレイアウトが決定される。
【００４９】
図３のアルバム管理情報３０Ａの例では、選択画像として、Ｐ１、Ｐ２、Ｐ３・・・の画像が登録されており、各選択画像のレイアウト情報および撮影日時等の情報も登録されている。レイアウト情報には、アルバムページ１４Ａにおける表示セルＣＬの位置を示すセル番号ＣＬ１１、ＣＬ１２、ＣＬ１３・・・や、表示セルＣＬのサイズＳＺ１１等が含まれる。セル番号は、各表示セルＣＬの位置を特定するための識別情報である。
【００５０】
セル番号ＣＬ１１、ＣＬ１２、ＣＬ１３・・・は、「ＣＬ」の後に続く二桁の数字のうち、二桁目が行を示し、一桁目が列を示す。例えば、ＣＬ１１は、１行１列目に位置する表示セルＣＬのセル番号を示し、ＣＬ１２は、１行２列目に位置する表示セルＣＬのセル番号を示す。すなわち、図３の例では、選択画像の１つである画像Ｐ１は、アルバムページ１４Ａ内の１行１列目のセル番号ＣＬ１１の表示セルＣＬに配置されることを示している。同様に、画像Ｐ２は、アルバムページ１４Ａ内の１行２列目のセル番号ＣＬ１２の表示セルＣＬに配置されることを示している。
【００５１】
サイズＳＺ１１は、「ＳＺ」に続く二桁の数字のうち、二桁目が縦サイズ、一桁目が横サイズを示す。表示セルＣＬは、サイズの拡大が可能であるが、任意のサイズに変化するのではなく、表示セルＣＬの最小サイズである基準サイズを単位として基準サイズのＮ倍に段階的に大きさが変化する。ここで、Ｎは１以上の自然数である。ＳＺ１１の場合は、基準サイズであり、縦横の長さが同じ正方形であることを示している。
【００５２】
基準サイズの２倍のサイズとは、基準サイズの表示セルＣＬの２マス分の大きさであり、この場合は、２マス分の表示セルＣＬが縦または横に直列に配列された長方形、すなわち、２行１列の縦長の長方形、あるいは１行２列の横長の長方形になる。基準サイズの４倍のサイズとは、基準サイズの４マス分の大きさである。基準サイズの４倍のサイズとは、基準サイズの４マス分の大きさであり、４行１列の縦長の長方形または１行４列の横長の長方形になる場合と、縦と横の長さの両方が基準サイズの２倍の２行２列の正方形になる場合がある。
【００５３】
同様に、退避画像については、図３のアルバム管理情報３０Ａにおいて、画像Ｐ４９、Ｐ５０・・・が登録されており、各画像Ｐ４９、Ｐ５０・・・に対しては、レイアウト情報や撮影日時等の情報が登録されている。レイアウト情報には、画像Ｐ４９、Ｐ５０・・・が配置される表示セルＣＬのセル番号ＳＣＬ１１、ＳＣＬ１２、サイズＳＺ１１、ＳＺ１１の情報が登録されている。退避ページ１４Ｂの表示セルＣＬのセル番号については、選択画像の表示セルＣＬのセル番号と区別するために、「ＳＣＬ」の記号を付している。「ＳＣＬ」に続く二桁の数字が行番号と列番号を示すことは選択画像の場合と同様である。
【００５４】
アルバム編集指示には、この他、アルバムページ１４Ａ内で選択した画像Ｐを一時的に拡大表示させるための一時拡大指示や、アルバムページ１４Ａをスクロールさせて非表示のページを表示させるページスクロール指示などがある。一時拡大指示は、アルバムページ１４Ａにおいて所望の画像Ｐに対して２回連続して叩くダブルタップ操作が行われると、その画像Ｐが１コマだけ、タッチパネル１２の画面一杯に拡大表示される。拡大表示を終了するともとのアルバムページ１４Ａに復帰する。ページスクロール指示は、例えば、アルバムページ１４Ａを指Ｆでタッチして、アルバムページ１４Ａを上下方向にスワイプする操作によって行われる。
【００５５】
また、アルバム編集指示には、一時拡大指示とは別にセル拡大指示がある。セル拡大指示は、アルバムページ１４Ａ内において、アルバムページ１４Ａ内に設けられる表示セルＣＬのサイズを拡大する指示である。表示セルＣＬが拡大されると、表示セルＣＬに配置される画像Ｐも、拡大後の表示セルＣＬのサイズに応じて表示サイズが拡大される。セル拡大指示は、アルバム画面１４において、図７Ａおよび図８Ａ、図８Ｂに示すような指Ｆを使用したジェスチャが行われることによって入力される。
【００５６】
図７は、拡大処理の内容を示す説明図である。図７Ａは拡大対象である表示セルＣＬ（例示はＣＬ３２）と画像Ｐ（例示はＰ１０）の拡大前の状態を示し、図７Ｂは、拡大対象の拡大後の状態を示す。図８は、図７に示す拡大処理の操作方法を図６と同様の模式図で表したものである。
【００５７】
上述のとおり、表示セルＣＬは、基準サイズを単位として、基準サイズのＮ倍に拡大することが可能である。図７の例は、図７Ａに示す、基準サイズである１マス分の表示セルＣＬ（例示はＣＬ３２）を、図７Ｂに示すように基準サイズの３倍の３マス分の大きさの１行３列の表示セルＣＬに拡大する例である。
【００５８】
図８Ａに示すように、拡大対象の表示セルＣＬの指定は、指定する表示セルＣＬに配置された画像Ｐに対し、指Ｆで長押し操作をすることにより行われる。長押し操作は、画像Ｐを指Ｆでタッチして、タッチした状態を一定時間以上継続する操作をいう。長押し操作がされると、拡大対象となる表示セルＣＬと画像Ｐが指定される。この例では、始点Ｓで示されるように、表示セルＣＬ３２と画像Ｐ１０が拡大対象として指定されている。
【００５９】
操作受付部３１は、タッチ操作として長押し操作を受け付けると、長押し操作された位置の座標情報に基づいて、表示セルＣＬのうちの１つの表示セルＣＬ３２を拡大対象と判定する。すなわち、操作受付部３１は、拡大対象判定部として機能する。
【００６０】
拡大対象が指定された後、図８Ｂに示すように、ユーザ１３が指Ｆで拡大対象を再びタッチして、タッチした状態を維持したまま、アルバムページ１４Ａを指Ｆでなぞるスワイプジェスチャを行うことにより、拡大エリアの指定が行われる。ジェスチャは、具体的には、拡大対象の表示セルＣＬを始点Ｓとして、終点Ｅに向けてアルバムページ１４Ａを１本の指Ｆでなぞるスワイプジェスチャである。図８Ｂに示すように、本例のスワイプジェスチャの軌跡ＴＲは、画像Ｐ１０が配置される表示セルＣＬ３２を始点Ｓとして、終点Ｅとなる、画像Ｐ１２が配置された表示セルＣＬ３４まで横方向に延びる直線である。
【００６１】
操作受付部３１は、アルバム画面１４に対するジェスチャが検出された場合、検出されたジェスチャがどのような操作指示に対応するかを判定する。操作受付部３１は、図８Ａに示すような長押し操作に続いて、図８Ｂに示すようなスワイプジェスチャが検出された場合には、そのジェスチャをセル拡大指示と判定する。操作受付部３１は、セル拡大指示の情報として、軌跡ＴＲを特定するための座標情報をアルバム編集部３２に入力する。
【００６２】
上述のとおり、本例では、スワイプジェスチャに先立って行われる拡大対象の表示セルＣＬ３２の指定が長押し操作により行われる。操作受付部３１は、この長押し操作が行われた場合は、それに続くスワイプジェスチャを、アルバムページ１４Ａ全体がスクロールするスクロール操作と区別する。
【００６３】
なお、拡大対象の表示セルＣＬの指定操作は、長押し操作でなくてもよい。例えば、長押し操作の代わりに、拡大対象の表示セルＣＬを１回タップするシングルタップ操作でもよい。シングルタップ操作でも、それに続くスワイプジェスチャをスクロール操作と区別することが可能である。
【００６４】
また、拡大対象の表示セルＣＬの指定操作については、シングルタップ操作または長押し操作の他に、次のような方法も考えられる。例えば、表示セルＣＬを拡大する場合には、はじめに、操作メニュー画面（図示せず）を表示して、操作メニュー画面内の「表示セル拡大」といった操作項目を選択させるようにする。この操作項目を選択させる操作によって、操作受付部３１は、表示セル拡大モードに移行する。操作受付部３１は、それに続くスワイプジェスチャを通じて、拡大対象の判定とセル拡大エリアの判定を行う。この場合、操作受付部３１は、表示セル拡大モードに移行した後のスワイプジェスチャにおける始点Ｓ位置に存在する表示セルＣＬを拡大対象と判定する。これによれば、拡大対象の指定操作としての長押し操作またはシングルタップ操作が不要となる。
【００６５】
また、スワイプジェスチャとアルバムページ１４Ａのスクロール操作を区別するために次のような工夫をしてもよい。すなわち、アルバムページ１４Ａのスクロール操作については、アルバムページ１４Ａの端部にスクロールバーを設けて、このスクロールバーを通じて行うようにする。そして、この場合は、アルバムページ１４Ａ内の表示セルＣＬが存在する領域をどのようにタッチしてもスクロール操作として認識されないようにして、表示セルＣＬが存在する領域についてはスワイプジェスチャのみ受け付けるようにする。この場合の拡大対象の指定についても、長押し操作またはシングルタップ操作によらないで、スワイプジェスチャの始点Ｓ位置にある表示セルＣＬを、拡大対象の表示セルＣＬとして受け付けてもよい。
【００６６】
このように、シングルタップ操作または長押し操作によって拡大対象の表示セルＣＬの指定を行わずとも、スワイプジェスチャのみで拡大対象の表示セルＣＬを指定することができる。
【００６７】
また、操作メニューから表示セル拡大モードを選択させる方法または、スクロールバーを設ける方法によれば、アルバムページ１４Ａのスクロール操作と表示セルＣＬ３２を拡大するためのスワイプジェスチャとを区別することができる。後述する図１２から図１４に示す縦方向のスワイプジェスチャを行う場合には、アルバムページ１４Ａのスクロール操作と表示セルＣＬ３２を拡大するためのスワイプジェスチャの区別が特に問題となるが、上述した方法により、スワイプジェスチャとスクロール操作を明確に区別することができる。
【００６８】
アルバム編集部３２において、セル拡大エリア判定部３３Ａは、座標情報に基づいて特定された軌跡ＴＲに応じて、拡大後の表示セルＣＬのサイズが、基準サイズを単位として何マス分であるかを判定する。すなわち、セル拡大エリア判定部３３Ａは、拡大後の表示セルＣＬのサイズが、基準サイズを有する表示セルＣＬ何個分（何マス分）のサイズであるかを判定する。また、セル拡大エリア判定部３３Ａは、拡大後の表示セルＣＬのサイズに加えて、軌跡ＴＲに応じて、拡大後の表示セルＣＬのエリアである拡大エリアがどのような形状になるかを判定する。拡大処理部３３は、表示セルＣＬの拡大後のサイズに応じて画像Ｐの拡大サイズを決定する。
【００６９】
本例においては、セル拡大エリア判定部３３Ａは、軌跡ＴＲと重なる複数の表示セルＣＬが含まれるエリアを拡大エリアと判定する。
【００７０】
図８Ｂのように、軌跡ＴＲと重なる表示セルＣＬの個数は３マス分であり、軌跡ＴＲは、始点Ｓから終点Ｅまで横方向に延びる直線である。そのため、セル拡大エリア判定部３３Ａは、拡大エリアは基準サイズの３マス分の大きさであり、拡大エリアの形状は、縦が１マスで横が３マスの１行３列の横長の長方形であると判定する。また、セル拡大エリア判定部３３Ａは、拡大エリアのサイズに応じて画像Ｐの拡大サイズを決定する。
【００７１】
図８Ｃに示すように、拡大処理部３３は、拡大前において、縦と横が１マスの１行１列の基準サイズの正方形であった表示セルＣＬ３２を、判定した拡大エリアのサイズおよび形状に合わせて、１行３列の横長の長方形に拡大する。
【００７２】
また、このように表示セルＣＬのセル拡大が行われた場合は、アルバムページ１４Ａにおいて、拡大後の表示セルＣＬが占有する拡大エリア内に拡大前に存在していた表示セルＣＬは削除される。そして、削除された表示セルＣＬに配置されていた画像は、退避ページ１４Ｂに退避される。
【００７３】
図７および図８の例では、拡大対象は表示セルＣＬ３２である。アルバムページ１４Ａにおいて、表示セルＣＬ３２が拡大された後、拡大後の表示セルＣＬ３２が占有する拡大エリア内に、拡大前において表示セルＣＬ３３およびＣＬ３４が存在する。そのため、表示セルＣＬ３２の拡大に伴って、表示セルＣＬ３３およびＣＬ３４は削除される。そして、表示セルＣＬ３３およびＣＬ３４に配置された画像Ｐ１１およびＰ１２は、アルバムページ１４Ａから退避ページ１４Ｂに退避される。
【００７４】
図９は、図７および図８に示すセル拡大が行われた場合のアルバム管理情報３０Ａの変化を示す。図９Ａは拡大前のアルバム管理情報３０Ａであり、図９Ｂは拡大後のアルバム管理情報３０Ａの例である。図９Ａに示す拡大前のアルバム管理情報３０Ａには、選択画像として、画像Ｐ１０、Ｐ１１、Ｐ１２・・・が登録されている。画像Ｐ１０のレイアウト情報としては、セル番号がＣＬ３２で、表示セルＣＬ３２に配置されること、サイズはＳＺ１１で、アスペクト比が１対１の１行１列の基準サイズの正方形であることが登録されている。また、画像Ｐ１１およびＰ１２のレイアウト情報には、セル番号としてＣＬ３３およびＣＬ３４、サイズとしてＳＺ１１がそれぞれ登録されている。
【００７５】
また、退避ページ１４Ｂのレイアウト情報には、画像Ｐ４９、Ｐ５０およびＰ５１のレイアウト情報には、セル番号としてＳＣＬ１１、ＳＣＬ１２およびＳＣＬ１３が、サイズとしてＳＺ１１が登録されている。
【００７６】
これに対して、図９Ｂに示すように、図７および図８に示すセル拡大後のアルバム管理情報３０Ａでは、画像Ｐ１０の表示セルＣＬ３２について、サイズがＳＺ１１からＳＺ１３に変更されている。上述のとおり、ＳＺ１３は、サイズが１行３列の横長の長方形であることを示す。また、画像Ｐ１１およびＰ１２は、アルバムページ１４Ａからは退避されて、これらは退避ページ１４Ｂに収容される。画像Ｐ１１およびＰ１２の退避に伴って、アルバムページ１４Ａの表示セルＣＬ３３およびＣＬ３４は削除される。
【００７７】
一方、アルバム管理情報３０Ａにおいて、退避ページ１４Ｂには、画像Ｐ１１およびＰ１２が登録される。また、画像Ｐ１１およびＰ１２が退避ページ１４Ｂの先頭から２マス分の表示セルＳＣＬ１１およびＳＣＬ１２に配置されることにより、画像Ｐ４９からＰ５１の表示セルＳＣＬの位置が２コマずつ後にずらされている。具体的には、画像Ｐ４９およびＰ５０は、拡大前は、図９Ａに示すように、表示セルＳＣＬ１１およびＳＣＬ１２に配置されていたのに対して、拡大後は、図９Ｂに示すように、表示セルＳＣＬ１３およびＳＣＬ１４に配置される。
【００７８】
また、図１０に示すように、拡大処理部３３は、拡大対象の画像Ｐ１０については、拡大後の画像Ｐ１０の一部を表示セルＣＬ３２の形状に合わせてトリミングして、表示セルＣＬ３２に配置する。
【００７９】
図１０に示すように、画像Ｐ１０の原画像の形状は、例えばアスペクト比が１６：９の横長の画像である。対して、図７Ａおよび図８Ａに示したとおり、拡大前の表示セルＣＬ３２は、ＳＺ１１（１マス）で示されるように、１マス分の基準サイズの正方形状である。このように表示セルＣＬ３２と画像Ｐ１０のアスペクト比が異なる場合には、表示セルＣＬ３２の形状に合わせて画像Ｐ１０の一部がトリミングされる。図１０の例では、拡大前の例では、表示セルＣＬ３２の縦の長さに画像Ｐ１０の縦の長さが一致するように、画像Ｐ１０の表示サイズが決定されている。そして、表示セルＣＬ３２の横の長さに合わせて画像Ｐ１０の一部がトリミングされる。こうして、アルバムページ１４Ａにおいて、表示セルＣＬ３２の形状に合わせて、画像Ｐ１０の一部が部分的に表示される。
【００８０】
一方、拡大後においては、ＳＺ１３（３マス）で示されるように、表示セルＣＬ３２は、１行３列の横長の長方形に拡大される。この表示セルＣＬ３２のサイズおよび形状に合わせて、画像Ｐ１０はアスペクト比を保った状態でサイズが拡大される。拡大後においては、表示セルＣＬ３２の横の長さと画像Ｐ１０の横の長さが一致するように、画像Ｐ１０を拡大する。そして、表示セルＣＬ３２の縦の長さに合わせて画像Ｐ１０の一部がトリミングされる。
【００８１】
また、図１１に示すように、表示セルＣＬの形状に合わせてトリミングされる画像Ｐ（例示は画像Ｐ１０）の表示部分は、変更が可能である。アルバム画面１４において、アルバムページ１４Ａ内のトリミング対象とする画像Ｐを指定する所定の操作を行うと、図１１に示すトリミング位置調整画面１４Ｄが表示される。ここで、所定の操作は、例えば、アルバムページ１４Ａ内において画像Ｐを２回連続して指Ｆで叩くダブルタップ操作である。
【００８２】
トリミング位置調整画面１４Ｄにおいては、画像Ｐが原画像のアスペクト比で表示され、この画像Ｐと重ねて表示セルＣＬ（例示は表示セルＣＬ３２）が表示される。表示セルＣＬの位置は固定されており、画像Ｐの位置は表示セルＣＬに対して縦と横に移動させることが可能である。図１１Ａおよび図１１Ｂに示すように、指Ｆで画像Ｐにタッチしてその状態で画像Ｐをドラッグさせると、表示セルＣＬに対して画像Ｐの位置が移動する。こうした操作を通じて、画像Ｐの所望の表示部分が表示セルＣＬ内に位置するように画像Ｐを移動させて、トリミングされる表示部分が調整される。トリミング位置の調整が完了したら、例えば、画像Ｐをダブルタップ操作すると、アルバムページ１４Ａに復帰する。アルバムページ１４Ａにおいては、表示セルＣＬにおいて、調整後の画像Ｐの表示部分が表示される。
【００８３】
なお、トリミング位置の調整については、画像解析処理によって自動的に行ってもよい。例えば、アルバム編集部３２は、画像Ｐの被写体に人の顔が映っている場合には、画像解析して人の顔を認識する。そして画像Ｐ内において、認識した顔が存在する部分が表示セルＣＬ内に収まるようにトリミング位置を決定する。
【００８４】
表示セルＣＬの拡大エリアの大きさや形状は、１行３列の横長形状でなくてもよく、任意である。例えば、図１２から図１４に示すように、１行１列の基準サイズの表示セルＣＬ３２を３行１列の縦長形状としてもよい。図１２Ａおよび図１３Ａに示すように、ユーザ１３は、基準サイズの１行１列の表示セルＣＬ３２を長押し操作で拡大対象として指定する。この後、始点Ｓとなる表示セルＣＬ３２から表示セルＣＬ５２まで指Ｆを縦方向に直線的にスワイプする。
【００８５】
セル拡大エリア判定部３３Ａは、指Ｆの軌跡ＴＲに基づいて、表示セルＣＬ３２の拡大エリアを、３行１列の縦長の長方形であると判定する。そして、図１２Ｂおよび図１３Ｂに示すように、表示セルＣＬ３２を縦長に拡大して、拡大後の表示セルＣＬ３２の拡大エリアに応じて画像Ｐ１０のサイズを拡大する。
【００８６】
本例の画像Ｐ１０の拡大およびトリミングについては、図１４に示すように行われる。拡大処理部３３は、拡大後の３行１列の表示セルＣＬ３２の縦の長さと画像Ｐ１０の縦の長さが一致するように、アスペクト比を保った状態で画像Ｐ１０を拡大する。そして、画像Ｐ１０の一部を、基準サイズの３マス分のサイズ（ＳＺ３１）に相当する３行１列の縦長の表示セルＣＬ３２のサイズおよび形状に合わせてトリミングする。トリミングされた画像Ｐ１０の一部が拡大後の表示セルＣＬ３２に表示される。
【００８７】
また、図１５から図１７に示すように、１行１列の基準サイズの表示セルＣＬ３２を２行３列の長方形に拡大することも可能である。この場合には、図１５Ａおよび図１６Ａに示すように、ユーザ１３は、基準サイズの１行１列の表示セルＣＬ３２を長押し操作で拡大対象として指定した後、２行３列分の表示セルＣＬと重なるように楕円を描くようにスワイプする。具体的には、始点Ｓとなる表示セルＣＬ３２から、表示セルＣＬ３３およびＣＬ３４、そしてＣＬ４４、ＣＬ４３およびＣＬ４２を通過して、始点Ｓと同じ表示セルＣＬ３２が終点Ｅとなるように楕円を描くように指Ｆでスワイプする。
【００８８】
セル拡大エリア判定部３３Ａは、この指Ｆの軌跡ＴＲに基づいて、表示セルＣＬ３２の拡大エリアを、２行３列の長方形であると判定する。そして、図１５Ｂおよび図１６Ｂに示すように、表示セルＣＬ３２を拡大して、拡大後の表示セルＣＬ３２の拡大エリアに応じて画像Ｐ１０のサイズを拡大する。
【００８９】
本例の画像Ｐ１０の拡大およびトリミングについては、図１７に示すように行われる。拡大処理部３３は、拡大後の２行３列の表示セルＣＬ３２の縦の長さと画像Ｐ１０の縦の長さが一致するように、アスペクト比を保った状態で画像Ｐ１０を拡大する。そして、画像Ｐ１０の一部を、基準サイズの６マス分のサイズ（ＳＺ２３）に相当する２行３列の表示セルＣＬ３２のサイズおよび形状に合わせてトリミングする。トリミングされた画像Ｐ１０の一部が拡大後の表示セルＣＬ３２に表示される。
【００９０】
上記構成による作用について、図１８および図１９のフローチャートを参照しながら説明する。携帯情報端末１０において、電子アルバムアプリ３０が起動されると（ステップＳ１００）、アルバム画面生成部３４は、アルバム画面１４の生成を開始する（Ｓ１１０）。Ｓ１１０において、アルバム画面生成部３４は、アルバム管理情報３０Ａを参照して、アルバム管理情報３０Ａに登録されている、画像格納部２３Ａ内の画像Ｐを読み出す。そして、アルバム画面生成部３４は、アルバム管理情報３０Ａのレイアウト情報を参照して、読み出した画像Ｐのサイズを調整して、アルバムページ１４Ａ内の各表示セルＣＬに配置する。こうして、アルバム画面生成部３４は、図１に示すようアルバム画面１４を生成する。生成されたアルバム画面１４は、タッチパネル１２に表示される（Ｓ１２０）。
【００９１】
アルバム画面１４が表示されると、操作受付部３１は、タッチパネル１２を通じたタッチ操作の受付を開始する（Ｓ１３０）。操作受付部３１は、タッチ操作が入力されるのを監視する（Ｓ１４０）。Ｓ１４０において、タッチ操作が入力されると（Ｓ１４０でＹ）、操作受付部３１は、タッチ操作を受け付けて、その内容を判定する。操作受付部３１は、タッチ操作が電子アルバムアプリ終了指示か否かを判定する（Ｓ１５０）。Ｓ１５０において、電子アルバムアプリ終了指示と判定された場合は（Ｓ１５０でＹ）、電子アルバムアプリ３０を終了する。
【００９２】
一方、Ｓ１５０において、タッチ操作が電子アルバムアプリ終了指示でない場合は、操作受付部３１は、タッチ操作が拡大対象を指定する操作か否かを判定する（Ｓ１６０）。操作受付部３１は、タッチ操作が、表示セルＣＬ３２に対する長押し操作である場合は、長押し操作を、表示セルＣＬ３２の拡大対象の指定操作として受け付ける。そして、操作受付部３１は、長押し操作された位置の座標情報に基づいて、指定された表示セルＣＬ３２を拡大対象と判定する（Ｓ１６０でＹ）。それ以外の操作の場合は、その他の編集処理と判定する（Ｓ１６０でＮ）。その他の編集処理と判定された場合は、タッチ操作の指示内容に応じたアルバム編集処理（Ｓ２１０）が行われる。
【００９３】
操作受付部３１は、拡大対象を指定する操作である長押し操作に引き続き行われるタッチ操作が、拡大対象として指定された表示セルＣＬ３２に対するセル拡大指示か否かを判定する（Ｓ１７０）。操作受付部３１は、タッチ操作が、表示セルＣＬ３２を始点とするスワイプジェスチャである場合には、セル拡大指示と判定する（Ｓ１７０でＹ）。
【００９４】
Ｓ１７０において、セル拡大指示で無い場合（Ｓ１７０でＮ）、例えば、画像Ｐの選択／退避の指示や、一時拡大指示などである場合は、その指示の内容に従って、アルバム編集処理が行われる（Ｓ２１０）。
【００９５】
Ｓ１７０において、操作指示がセル拡大指示であると判定された場合（Ｓ１７０でＹ）には、拡大処理部３３内のセル拡大エリア判定部３３Ａにおいて表示セルＣＬの拡大サイズが判定される。セル拡大エリア判定部３３Ａは、操作指示に基づいて、拡大対象として指定された表示セルＣＬの拡大エリアを判定する（Ｓ１８０）。
【００９６】
図１９に示すように、Ｓ１８０において、セル拡大エリア判定部３３Ａは、操作指示に基づいて、スワイプジェスチャの軌跡ＴＲを特定する（Ｓ１８１）。そして、軌跡ＴＲに基づいて、表示セルＣＬの拡大エリアを判定する（Ｓ１８２）。本例では、軌跡ＴＲと重なる表示セルＣＬが含まれるエリアを拡大エリアと判定する。
【００９７】
表示セルＣＬの拡大エリアの判定において、セル拡大エリア判定部３３Ａは、軌跡ＴＲが、図７Ａおよび図８Ｂに示すような横方向の直線の軌跡ＴＲの場合は、拡大エリアが１行３列の横長の長方形であると判定する。同様に、軌跡ＴＲが、図１２Ａおよび図１３Ａに示すような縦方向の直線の軌跡ＴＲの場合は、拡大エリアが３行１列の縦長の長方形であると判定する。また、図１５Ａおよび図１６Ａに示すような楕円状の軌跡ＴＲの場合は、拡大エリアが２行３列の長方形であると判定する。
【００９８】
拡大処理部３３は、図１０、図１４および図１７に示したように、判定した拡大エリアに基づいて、画像Ｐの拡大サイズを判定する（Ｓ１８３）。
【００９９】
図１８に戻って、拡大処理部３３は、拡大処理を行う（Ｓ１９０）。Ｓ１９０において、拡大処理部３３は、まず、判定した拡大エリアに応じて表示セルＣＬを拡大する。次に、判定した拡大サイズに応じて画像Ｐを拡大する。最後に、拡大処理部３３は、図１０、図１４および図１７に示したように、拡大後の表示セルＣＬのサイズおよび形状に合わせて画像Ｐの一部をトリミングして、トリミングした画像Ｐの一部を拡大後の表示セルＣＬに配置する。アルバム画面生成部３４は、アルバム画面１４について、表示セルＣＬおよび画像Ｐを拡大したアルバムページ１４Ａが表示される画面に更新する（Ｓ２００）。
【０１００】
以上のように、電子アルバム装置として機能する携帯情報端末１０において、表示セルＣＬには、画像Ｐが１コマずつ配置される。表示セルＣＬは、基準サイズを単位として基準サイズのＮ倍に大きさが変化する。セル拡大エリア判定部３３Ａは、指Ｆのジェスチャの軌跡ＴＲに応じて、拡大後のサイズが基準サイズを単位とする何個分のサイズであるかを判定し、かつ、拡大後の拡大エリアがどのような形状になるかを判定する。この判定に基づいて表示セルＣＬを基準サイズのＮ倍の大きさに拡大するので、指Ｆのジェスチャで画像Ｐを拡大する指示を行っても、区画線ＢＬがずれることがない。そのため、グリッド状に配列された複数の表示セルＣＬの整列が乱されることなく、アルバム画面１４における画像Ｐの配列状態に関して整然とした状態を維持することができる。その結果、アルバム画面１４において、簡単に複数の画像Ｐを見栄え良く配列させることができる。
【０１０１】
また、本例の拡大指示のジェスチャは、拡大対象の表示セルＣＬを始点として、アルバム画面１４を１本の指でなぞるスワイプジェスチャである。そのため、１本の指Ｆで拡大指示が可能である。こうしたスワイプジェスチャは、携帯情報端末１０がスマートフォンである場合のように、タッチパネル１２の画面サイズが小さい場合に特に有効である。
【０１０２】
また、セル拡大エリア判定部３３Ａは、スワイプジェスチャにおける指Ｆの軌跡ＴＲと重なる複数の表示セルＣＬが含まれるエリアを拡大エリアと判定する。こうしたスワイプジェスチャは直感的な操作であるため、ユーザ１３の意図通りのサイズを指定しやすい。
【０１０３】
また、上記例においては、アルバムページ１４Ａにおいて、表示セルＣＬが拡大された後、拡大後の表示セルＣＬが占有する拡大エリア内に、拡大前に存在していた表示セルＣＬ内の画像Ｐは、退避ページ１４Ｂに退避される。そのため、例えば、同じシーンについて何枚も連続して撮影した場合には、アルバムページ１４Ａには、類似の画像Ｐが何枚も連続して配列される場合がある。このような場合には、拡大対象の１コマの画像Ｐを残して隣接する他の画像Ｐをアルバムページ１４Ａから消去できるため、電子アルバム内の画像の整理がしやすい。
【０１０４】
また、図７、図８、図１２、図１３、図１５および図１６に示したように、表示セルＣＬのサイズにおいて、基準サイズのＮ倍のサイズには、基準サイズを行又は列の単位として、１行×複数列、複数行×１列、および複数行×複数列のサイズの少なくとも１つが含まれる。そのため、例えば、パノラマ撮影した画像Ｐがある場合において、この画像Ｐを横長で表示するなど、表示セルＣＬの形状を画像Ｐの形状に応じた適切な形状にすることが可能となる。
【０１０５】
また、上記例において、図１０、図１４および図１７に示したように、画像Ｐは、トリミングされることによって、表示セルＣＬのアスペクト比に合わせて、画像Ｐ内の一部が部分的に表示される。これにより、画像Ｐと表示セルＣＬのアスペクト比が異なっても、表示セルＣＬ内に余白を生じさせずに画像Ｐを表示することができる。その結果、表示セルＣＬのサイズに応じてできるだけ大きなサイズで画像Ｐを表示することができる。
【０１０６】
また、上記例において、図１１に示したように、表示セルＣＬに部分的に表示される画像Ｐの表示部分は、変更可能である。そのため、画像Ｐ内の表示させたい部分だけを表示セルＣＬに表示することができる。
【０１０７】
「変形例１−１」
図２０および図２１に示すように、アルバムページ１４Ａ内の複数の表示セルＣＬについて拡大を行うことも可能である。図２０および図２１の例では、表示セルＣＬ３２に加えて、表示セルＣＬ１１を拡大する例である。本例では、表示セルＣＬ１１は、１行１列の基準サイズから、２行２列の表示セルＣＬ１１に拡大されている。表示セルＣＬ１１の拡大に伴って、画像Ｐ１が拡大される。また、拡大後の表示セルＣＬ１１と重なる表示セルＣＬ１２、ＣＬ２１およびＣＬ２２は削除される。また、これらに配置される画像Ｐ２、Ｐ５およびＰ６は、退避ページ１４Ｂに退避される。
【０１０８】
また、図２２および図２３に示すように、いったん拡大された表示セルＣＬを再度拡大してもよい。図２２および図２３の例では、２行３列のサイズにいったん拡大された表示セルＣＬ３２を、さらに拡大して３行３列のサイズに再拡大する例である。指Ｆのスワイプジェスチャで拡大エリアを指定する要領は、上記例と同様である。
【０１０９】
また、図２４に示すように、拡大エリアの指定は、中央の表示セルＣＬを除いて、その表示セルＣＬの外周に配置される表示セルＣＬのみ指定されるというように、いわば中抜きの指定でもよい。例えば、図２４Ａの例では、中央に画像Ｐ１０、Ｐ１１、Ｐ１４およびＰ１５が配置される４マスの表示セルＣＬがある。これら４マスの表示セルＣＬを除いて、４マスの表示セルＣＬの外周の画像Ｐ５、Ｐ６、Ｐ７・・・が配置される１２マスの表示セルＣＬが軌跡ＴＲによって拡大エリアとして指定される。この場合は、図２４Ｂに示すように、軌跡ＴＲの始点に位置する拡大対象の画像Ｐ５が、軌跡ＴＲと重なる１２マス分の大きさに拡大される。ただし、軌跡ＴＲの内部に配置され、軌跡ＴＲと重ならない４マス分の表示セルＣＬは拡大エリアに含まれない。そのため、画像Ｐ５は中抜きの状態で表示される。このように、拡大エリアの形状は、正方形や長方形以外でもよい。
【０１１０】
「変形例１−２」
また、図２５に示すように、セル拡大指示に際して、スワイプジェスチャが行われている間、指Ｆの軌跡ＴＲと重なる拡大エリアについて、指Ｆの軌跡ＴＲと重ならない他のエリアと識別可能な形態で表示する。アルバム画面生成部３４は、図２５Ａに示すように、スワイプジェスチャが行われている間、指Ｆの軌跡ＴＲと重なる、表示セルＣＬ３２からＣＬ３４および表示セルＣＬ４２からＣＬ４４の６マス分の拡大エリアについて、ハッチングで示すようにグレーアウトさせるなどして、他のエリアと識別可能な形態で表示する。
【０１１１】
こうすれば、スワイプジェスチャの途中でも、軌跡ＴＲと重なる拡大エリアがどの範囲かをユーザ１３が直感的に把握しやすい。そのため、ユーザ１３が所望する、図２５Ｂに示す表示セルＣＬ３２のような最終的な拡大エリアを正確に指定することが容易となる。
【０１１２】
「変形例１−３」
また図２６に示すように、軌跡ＴＲの始点Ｓに位置する拡大対象の表示セルＣＬについて、スワイプジェスチャが行われている間、他の表示セルＣＬと識別可能な形態で表示してもよい。図２６Ａに示す例では、画像Ｐ１０が配置される表示セルＣＬ３２が拡大対象として指定されて、軌跡ＴＲの始点Ｓとなる。図２６Ｂに示すように、スワイプジェスチャの軌跡ＴＲは、始点Ｓが位置する表示セルＣＬ３２から、画像Ｐ１１、Ｐ１２およびＰ１６が配置される表示セルＣＬへ続く。
【０１１３】
この際に、アルバム画面生成部３４は、始点Ｓが位置する表示セルＣＬ３２を、画像Ｐ１１、Ｐ１２およびＰ１６が配置される表示セルＣＬと識別可能な形態で強調表示する。表示セルＣＬ３２の強調表示の形態としては、図２６Ｂに示すように、例えば、表示セルＣＬ３２の外周を太枠で表示する形態である。このように拡大対象の表示セルＣＬを強調表示することで、スワイプジェスチャの途中でも、拡大対象の表示セルＣＬや画像Ｐを見失わずに済む。
【０１１４】
また、図２７に示すように、拡大対象の表示セルＣＬの強調表示の形態としては、種々のものが考えられる。例えば、図２７Ａに示すように、拡大対象の表示セルＣＬ３２を点滅させる形態、図２７Ｂに示すように、拡大対象の表示セルＣＬ３２を振動させる形態、図２７Ｃに示すように、拡大対象の表示セルＣＬ３２を伸縮させる形態などである。強調表示の形態としては、これらのいずれの形態でもよい。
【０１１５】
なお、図２６および図２７に示す例では、軌跡ＴＲと重なる拡大エリア内の表示セルＣＬのうち、拡大対象の表示セル以外の他の表示セルＣＬについては、図２５Ａで示した例と同様に、グレーアウトさせて、拡大エリア以外の他の表示セルと識別可能な形態で表示している。
【０１１６】
軌跡ＴＲと重なる拡大エリア内の表示セルＣＬのうち、拡大対象の表示セル以外の他の表示セルＣＬの識別可能な表示形態としては、図２８に示すような形態でもよい。図２８Ａに示すように、拡大対象の表示セルＣＬ３２は、表示セルＣＬの外周が太枠で表示される。そして、拡大エリアのうち、拡大対象以外の表示セルＣＬを、透明度を下げることにより、識別可能とする形態である。また、図２８Ｂは、拡大対象は太枠で表示する点は図２８Ａと同様である。相違点は、軌跡ＴＲそのものを表示して、拡大エリアを識別可能とする形態である。こうしても、ユーザ１３は拡大エリアがどの範囲かを直感的に把握しやすい。
【０１１７】
「第２実施形態」
図２９および図３０に示す第２実施形態は、拡大エリアの指定方法が第１実施形態と異なる。その他の点は第１実施形態と同様であるので、相違点を中心に説明する。図２９Ａに示すように、拡大対象の表示セルＣＬ（本例では表示セルＣＬ３２）が指定される。拡大対象の表示セルＣＬの指定方法は、指Ｆで表示セルＣＬ３２をタッチする操作である。拡大エリアの指定方法は、図２９Ａにおいてタッチした指Ｆを拡大対象の表示セルＣＬ３２から離さずに、図２９Ｂに示すようなスワイプジェスチャによって行われる。図２９Ｂに示すスワイプジェスチャは、拡大する方向に向かって指Ｆで拡大対象の表示セルＣＬ３２の一端を引き延ばす操作である。図２９Ｂに示すように、スワイプジェスチャが行われている間、拡大対象の表示セルＣＬ３２およびそこに配置される画像Ｐ１０は、指Ｆが移動する軌跡ＴＲに沿って引き延ばされた状態で表示される。
【０１１８】
第２実施形態において、セル拡大エリア判定部３３Ａは、指Ｆの軌跡ＴＲの始点Ｓと終点Ｅの位置に基づいて拡大エリアを判定する。図２９の例では、軌跡ＴＲは横方向に延びる直線で、軌跡ＴＲの始点Ｓから終点Ｅまでは、表示セルＣＬが３マス分存在する。セル拡大エリア判定部３３Ａは、こうした軌跡ＴＲに基づいて、拡大エリアは１行３列と判定する。図２９Ｃに示すように、表示セルＣＬ３２およびそこに配置される画像Ｐ１０は、判定された１行３列の拡大エリアのサイズに拡大される。
【０１１９】
図３０に示す例は、１行１列の基準サイズの表示セルＣＬ３２が、２行３列の拡大エリアのサイズに拡大される例である。図３０Ａに示すように、表示セルＣＬ３２が指Ｆでタッチされて、拡大対象として指定される。この拡大対象について、図３０Ｂに示すように、１本の指Ｆを用いて、タッチした始点Ｓからタッチした状態を維持しながら、拡大対象の一端を引き延ばすようにスワイプジェスチャが行われる。
【０１２０】
図３０Ｂに示すスワイプジェスチャの軌跡ＴＲは、始点Ｓから円弧を描くように、いったん右側に進み、下方に進路を変える。軌跡ＴＲの終点Ｅは、表示セルＣＬ４４に達する。軌跡ＴＲは、横方向において３マス分進み、縦方向において２マス分進む。こうした軌跡ＴＲの始点Ｓと終点Ｅに基づいて、セル拡大エリア判定部３３Ａは、表示セルＣＬ３２の拡大エリアを２行３列分の６マスと判定する。拡大処理部３３は、図３０Ｃに示すように、拡大対象の表示セルＣＬ３２および画像Ｐ１０を、判定した拡大エリアのサイズに拡大する。
【０１２１】
第２実施形態のように、スワイプジェスチャとして拡大対象の一端を引き延ばす操作によって拡大エリアを指定する場合でも、第１実施形態と同様に、１本の指Ｆで拡大指示が行われる。このため、タッチパネル１２の画面サイズが小さい場合でも拡大指示がしやすい。また、第２実施形態においても直感的な操作であるため、第１実施形態と同様に、拡大エリアの指定をユーザ１３の意図通りに行いやすい。また、スワイプジェスチャが行われている間、拡大対象の画像Ｐ１０は、指Ｆの軌跡ＴＲに沿って引き延ばされた状態で表示される。そのため、スワイプジェスチャが行われている間においても、拡大対象がどの画像Ｐかをユーザ１３が認識しやすい。
【０１２２】
「変形例２−１」
図３１は、第１実施形態の図２４と同様の軌跡ＴＲのスワイプジェスチャを行う例である。第２実施形態においては、軌跡ＴＲの始点Ｓと終点Ｅに基づいて拡大エリアを判定する。第１実施形態の図２４においては、軌跡ＴＲと重ならない中央の４マスの表示セルＣＬについては拡大エリアから除外されて、拡大エリアは中抜きの形態と判定される。
【０１２３】
これに対して、第２実施形態においては、始点Ｓと終点Ｅに基づいて拡大エリアを判定するため、軌跡ＴＲと重ならない部分があっても、拡大エリアとして判定することが可能である。図３１Ａの例では、セル拡大エリア判定部３３Ａは、軌跡ＴＲに取り囲まれた中央の４マス分の表示セルＣＬについても、拡大エリアとして判定する。これにより、図３１Ｂに示すように、拡大前において１行１列の基準サイズの表示セルＣＬ２１の拡大エリアは、軌跡ＴＲと重なる１２マス分に中央の４マスを加えた、４行４列の正方形のエリアと判定される。
【０１２４】
「変形例２−２」
第２実施形態において、拡大エリアを指定するジェスチャとして、１本の指Ｆを使用するスワイプジェスチャを例に説明したが、例えば、拡大対象の表示セルＣＬ上で２本の指Ｆを広げるピンチアウトでもよい。もちろん、タッチパネル１２の画面が小さい場合は、１本指Ｆのジェスチャであることが好ましい。
【０１２５】
上記各実施形態において、表示セルＣＬの拡大後において、拡大後の表示セルＣＬが占有する拡大エリア内に、拡大前に存在していた表示セルＣＬ内の画像Ｐは、退避ページ１４Ｂに退避する例で説明した。
【０１２６】
しかし、図３２に示すように、表示セルＣＬの拡大後において、拡大後の表示セルＣＬが占有する拡大エリア内に、拡大前に存在していた表示セルＣＬ内の画像Ｐが、拡大エリアと重ならない表示セルＣＬに再配置されてもよい。図３２の例では、図３２Ａに示すように、１行１列の基準サイズの表示セルＣＬ３２について、表示セルＣＬ３２を始点Ｓとする楕円状の軌跡ＴＲによって、２行３列の拡大エリアが指定される。
【０１２７】
この場合、拡大後の表示セルＣＬ３２が占有する２行３列の拡大エリア内には、拡大前において表示セルＣＬ３２、ＣＬ３３、ＣＬ３４、ＣＬ４２、ＣＬ４３およびＣＬ４４の６マスが存在していたことになる。このうち、拡大対象の表示セルＣＬ３２を除く５マスに配置されていた画像Ｐ１１、Ｐ１２、Ｐ１４、Ｐ１５およびＰ１６は、図３２Ｂに示すように、拡大対象の表示セルＣＬ３２の拡大後の拡大エリアと重ならない表示セルＣＬに再配置される。つまり、画像Ｐ１１、Ｐ１２、Ｐ１４、Ｐ１５およびＰ１６は、退避ページ１４Ｂに退避されず、アルバムページ１４Ａに留まる。
【０１２８】
上記実施形態において、表示セルＣＬの基準サイズの形状を正方形とした例で説明したが、正方形に限らず長方形でもよい。長方形としては、例えば、アスペクト比が縦３×横４や、縦９×横１６などの長方形が考えられる。こうした写真に標準的に用いられるアスペクト比であれば、表示セルＣＬに写真の画像を配置した場合にトリミングが不要となる。
【０１２９】
また、初期状態において、全ての表示セルＣＬが同じサイズでなくてもよく、例えば、特定の画像が配置される表示セルＣＬについては、他の画像が配置される表示セルＣＬよりも大きなサイズとしてもよい。特定の画像の判定方法としては、例えば、画像データに付随するＥＸＩＦ（Exchangeable image file format）データの内容（日付や撮影場所の情報など）に基づいて自動的に判定を行ってもよい。
【０１３０】
また、画像解析により画像を評価する技術を用いて、評価値が高い画像を特定の画像として判定してもよい。画像解析により画像を評価する手法としては、例えば、特許第５６５５１１２号に記載されているような画像評価技術を用いて、人物が写っている画像やピントが合っている画像に対して高評価を付与する手法がある。このような画像評価技術を用いて高評価が付与された画像が特定の画像と判定される。
【０１３１】
初期状態における特定の画像が配置される表示セルＣＬの大きさは、例えば、基準サイズの２行２列分の大きさである。このような大きさとすることにより、特定の画像を他の画像よりも目立たせることができる。
【０１３２】
上記実施形態において、携帯情報端末１０は、スマートフォンの他、タブレット型コンピュータやノート型パソコンなどでもよい。
【０１３３】
また、画像格納部を携帯情報端末１０のストレージデバイス２３に設けた例で説明したが、画像格納部をインターネットなどのネットワーク上に存在する画像サーバに配置してもよい。この場合には、携帯情報端末１０はネットワーク経由で画像サーバにアクセスして画像Ｐを読み出す。
【０１３４】
また、上記実施形態では、携帯情報端末１０を電子アルバム装置として機能させる例で説明したが、図３３に示すデータ処理サーバ６１を電子アルバム装置として機能させてもよい。データ処理サーバ６１は、コンピュータであり、基本的な構成は、図２と同様である。もちろん、ＣＰＵの処理能力は携帯情報端末１０と比較して格段に高く、ワークメモリやストレージデバイスの容量も格段に大きい。
【０１３５】
こうしたデータ処理サーバ６１のＣＰＵで電子アルバムアプリ３０を実行することにより、操作受付部３１、アルバム編集部３２、拡大処理部３３、セル拡大エリア判定部３３Ａ、アルバム画面生成部３４を実現する。携帯情報端末１０にはブラウザがインストールされている。携帯情報端末１０は、ブラウザを通じてデータ処理サーバ６１にアクセスすることにより、アルバム画面１４をデータ処理サーバ６１からダウンロードする。ダウンロードされたアルバム画面１４は、タッチパネル１２に表示される。
【０１３６】
携帯情報端末１０は、タッチパネル１２を通じてタッチ操作が行われると、その操作指示をデータ処理サーバ６１に送信する。データ処理サーバ６１は受信した操作指示に基づいてアルバム編集処理を実行してアルバム画面１４を更新し、更新したアルバム画面１４を携帯情報端末１０に配信する。こうすれば、データ処理サーバ６１を電子アルバム装置として機能させることができる。
【０１３７】
また、携帯情報端末１０に操作受付部３１とアルバム画面生成部３４を設けて、残りをデータ処理サーバ６１に設けるというように、携帯情報端末１０とデータ処理サーバ６１に構成要素を分散させてもよい。この場合には、携帯情報端末１０とデータ処理サーバ６１で構成されるコンピュータシステムが電子アルバム装置として機能する。
【０１３８】
上記各実施形態において、例えば、操作受付部３１、アルバム編集部３２、拡大処理部３３、セル拡大エリア判定部３３Ａ、アルバム画面生成部３４といった各種の処理を実行する処理部（processing unit)のハードウェア的な構造は、次に示すような各種のプロセッサ（processor）である。
【０１３９】
各種のプロセッサには、ＣＰＵ（Central Processing Unit)、プログラマブルロジックデバイス（Programmable Logic Device:ＰＬＤ）、専用電気回路などが含まれる。ＣＰＵは、周知のとおりソフトウエア（作動プログラム）を実行して各種の処理部として機能する汎用的なプロセッサである。ＰＬＤは、ＦＰＧＡ (Field Programmable Gate Array) 
などの製造後に回路構成を変更可能なプロセッサである。専用電気回路は、ＡＳＩＣ（Application Specific Integrated Circuit）などの特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである。
【０１４０】
１つの処理部は、これら各種のプロセッサのうちの１つで構成されてもよいし、同種または異種の２つ以上のプロセッサの組み合せ（例えば、複数のＦＰＧＡや、ＣＰＵとＦＰＧＡの組み合わせ）で構成されてもよい。また、複数の処理部を１つのプロセッサで構成してもよい。複数の処理部を１つのプロセッサで構成する例としては、第１に、１つ以上のＣＰＵとソフトウエアの組み合わせで１つのプロセッサを構成し、このプロセッサが複数の処理部として機能する形態がある。第２に、システムオンチップ（System On Chip:
ＳｏＣ）などに代表されるように、複数の処理部を含むシステム全体の機能を１つのＩＣ
（Integrated Circuit）チップで実現するプロセッサを使用する形態がある。このように、各種の処理部は、ハードウェア的な構造として、上記各種のプロセッサを１つ以上用いて構成される。
【０１４１】
さらに、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子などの回路素子を組み合わせた電気回路（circuitry）である。
上記記載から、以下の付記項に記載の電子アルバム装置を把握することができる。
【０１４２】
「付記項１」
画像が１コマずつ配置され、かつ、基準サイズを単位として基準サイズのＮ倍に大きさが変化する複数の画像表示セルをグリッド状に配列して、複数の画像を表示する電子アルバム画面を生成するアルバム画面生成プロセッサと、
前記画像表示セルのうちの１つを指定して、指定した前記画像表示セルのサイズの拡大を指示する操作であるジェスチャであって、前記電子アルバム画面を指でなぞるジェスチャを通じて前記画像表示セルを拡大するセル拡大指示を受け付ける操作受付プロセッサと、
拡大対象として指定された前記画像表示セルについて、前記ジェスチャにおける前記電子アルバム画面内の指の軌跡に応じて、拡大後のサイズが前記基準サイズを単位として何マス分であるかを判定し、かつ、拡大後の拡大エリアがどのような形状になるかを判定するセル拡大エリア判定プロセッサと、
前記拡大対象の前記画像表示セルと前記画像を、判定した前記拡大エリアに合わせて拡大する拡大処理プロセッサと、を備えた電子アルバム装置。
ここでＮは１以上の自然数である。
【０１４３】
本発明は、上記各実施形態に限らず、本発明の要旨を逸脱しない限り種々の構成を採り得ることはもちろんである。また、上述の種々の実施形態や種々の変形例を適宜組み合わせることも可能である。また、本発明は、プログラムに加えて、プログラムを記憶する記憶媒体にもおよぶ。
【符号の説明】
【０１４４】
１０  携帯情報端末
１２  タッチパネルディスプレイ（タッチパネル）
１２Ａ  表示部
１２Ｂ  操作入力部
１３  ユーザ
１４  アルバム画面
１４Ａ  アルバムページ
１４Ｂ  退避画像収容ページ（退避ページ）
１４Ｃ  編集メニュー
１４Ｄ  トリミング位置調整画面
２１  ＣＰＵ（ＣｅｎｔｒａｌＰｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）
２２  ワークメモリ
２３  ストレージデバイス
２３Ａ  画像格納部
２７  データバス
２８  ネットワーク
２９  アプリケーションプログラム
３０  電子アルバムアプリ
３０Ａ  アルバム管理情報
３１  操作受付部
３２  アルバム編集部
３３  拡大処理部
３３Ａ  セル拡大エリア判定部
３４  アルバム画面生成部
６１  データ処理サーバ
ＢＬ  区画線
ＣＬ、ＳＣＬ  表示セル
Ｅ  終点
Ｆ  指
Ｐ  画像
Ｓ  始点
ＴＲ  軌跡
【図１】
0006979471.tif 000002
【図２】
0006979471.tif 000003
【図３】
0006979471.tif 000004
【図４】
0006979471.tif 000005
【図５】
0006979471.tif 000006
【図６】
0006979471.tif 000007
【図７】
0006979471.tif 000008
【図８】
0006979471.tif 000009
【図９】
0006979471.tif 000010
【図１０】
0006979471.tif 000011
【図１１】
0006979471.tif 000012
【図１２】
0006979471.tif 000013
【図１３】
0006979471.tif 000014
【図１４】
0006979471.tif 000015
【図１５】
0006979471.tif 000016
【図１６】
0006979471.tif 000017
【図１７】
0006979471.tif 000018
【図１８】
0006979471.tif 000019
【図１９】
0006979471.tif 000020
【図２０】
0006979471.tif 000021
【図２１】
0006979471.tif 000022
【図２２】
0006979471.tif 000023
【図２３】
0006979471.tif 000024
【図２４】
0006979471.tif 000025
【図２５】
0006979471.tif 000026
【図２６】
0006979471.tif 000027
【図２７】
0006979471.tif 000028
【図２８】
0006979471.tif 000029
【図２９】
0006979471.tif 000030
【図３０】
0006979471.tif 000031
【図３１】
0006979471.tif 000032
【図３２】
0006979471.tif 000033
【図３３】
0006979471.tif 000034