(57)【要約】【課題】画面が小さくても複数の画像の検索がしやすい画像表示制御装置、画像表示制御装置の作動プログラム及び作動方法を提供する。【解決手段】画像表示制御装置は、画面生成部、画像指定受付部、操作受付部、及びスクロール処理部を備えている。画面生成部は、画像が１コマずつ配置される複数の画像表示セルがグリッド状に配列された画像配列画面を生成する。画像指定受付部は、画像の指定を受け付ける。操作受付部は、画像配列画面に配置する画像を入れ替えるスクロール処理の実行指示を受け付ける。スクロール処理部は、指定操作された画像に関して画像配列画面内における配置位置を固定するスクロールロックをした状態で、画像配列画面内の他の画像についてスクロール処理を実行する。【選択図】図５６
2020052541.tif 000002
【特許請求の範囲】
【請求項１】
画像が１コマずつ配置される複数の画像表示セルが配列され、表示部に表示される画像配列画面を生成する画面生成部と、
前記画像配列画面内の少なくとも１つの前記画像表示セルに配置された前記画像を指定する指定操作を受け付ける画像指定受付部と、
前記画像配列画面に配置する前記画像を入れ替えるスクロール処理の実行指示を受け付ける操作受付部と、
前記操作受付部が前記実行指示を受け付けた場合に、前記スクロール処理を実行するスクロール処理部であって、前記指定操作された前記画像に関して前記画像配列画面内における配置位置を固定するスクロールロックをした状態で、前記画像配列画面内の他の前記画像について前記スクロール処理を実行するスクロール処理部と、
を備えている画像表示制御装置。
【請求項２】
前記画像配列画面において、少なくとも前記スクロール処理の実行中において、前記スクロールロックされている前記画像と、それ以外の画像とは識別可能に表示される請求項１に記載の画像表示制御装置。
【請求項３】
前記操作受付部は、前記表示部に対するタッチ操作を通じて前記スクロール処理の実行指示を受け付ける請求項１又は２に記載の画像表示制御装置。
【請求項４】
前記画像配列画面内の画像レイアウトを編集する機能を有している請求項１から３のいずれか１項に記載の画像表示制御装置。
【請求項５】
前記画像レイアウトの編集には、前記画像の拡大、削除、及び移動のうち少なくとも１つが含まれる請求項４に記載の画像表示制御装置。
【請求項６】
前記スクロールロックがされた前記画像に対しては、前記画像レイアウトの編集が禁止される請求項５に記載の画像表示制御装置。
【請求項７】
拡大された前記画像に対しても前記スクロールロックが可能である請求項５又は６に記載の画像表示制御装置。
【請求項８】
前記画像が拡大されると、拡大された前記画像に対して前記スクロールロックがかかる請求項７に記載の画像表示制御装置。
【請求項９】
前記スクロールロックの対象となる前記画像には、写真の他、マーク又は文字列を表す画像が含まれており、
前記マークには、文字、図形、模様及びこれらのうちから選択された２以上の組み合わせのうちの少なくとも１つが含まれる請求項４から８のいずれか１項に記載の画像表示制御装置。
【請求項１０】
前記画像配列画面をデータとして保存する指示又はプリントする指示を発行する機能を有している請求項１〜９のいずれか１項に記載の画像表示制御装置。
【請求項１１】
配置する前記画像が指定されていない前記画像表示セルを含み、かつ、前記画像配列画面内における前記画像表示セルのレイアウトだけ決定された状態で、前記画像配列画面のデータをテンプレートデータとして保存可能である請求項１０に記載の画像表示制御装置。
【請求項１２】
前記画像配列画面には、複数の画像表示セルがグリッド状に配列されており、
前記スクロール処理部は、前記表示部に対する複数の前記画像表示セルの配列状態を維持したまま、各前記画像の配置位置を１コマずつずらして前記スクロール処理を実行することが可能である請求項１〜１１のいずれか１項に記載の画像表示制御装置。
【請求項１３】
画像が１コマずつ配置される複数の画像表示セルが配列され、表示部に表示される画像配列画面を生成する画面生成部と、
前記画像配列画面内の少なくとも１つの前記画像表示セルに配置された前記画像を指定する指定操作を受け付ける画像指定受付部と、
前記画像配列画面に配置する前記画像を入れ替えるスクロール処理の実行指示を受け付ける操作受付部と、
前記操作受付部が前記実行指示を受け付けた場合に、前記スクロール処理を実行するスクロール処理部であって、前記指定操作された前記画像に関して前記画像配列画面内における配置位置を固定するスクロールロックをした状態で、前記画像配列画面内の他の前記画像について前記スクロール処理を実行するスクロール処理部と、
を備えている画像表示制御装置としてコンピュータを機能させる画像表示制御装置の作動プログラム。
【請求項１４】
画像が１コマずつ配置される複数の画像表示セルが配列され、表示部に表示される画像配列画面を生成する画面生成ステップと、
前記画像配列画面内の少なくとも１つの前記画像表示セルに配置された前記画像を指定する指定操作を受け付ける画像指定受付ステップと、
前記画像配列画面に配置する前記画像を入れ替えるスクロール処理の実行指示を受け付ける操作受付ステップと、
前記操作受付ステップにおいて、前記実行指示が受け付けられた場合に、前記スクロール処理を実行するスクロール処理ステップであって、前記指定操作された前記画像に関して前記画像配列画面内における配置位置を固定するスクロールロックをした状態で、前記画像配列画面内の他の前記画像について前記スクロール処理を実行するスクロール処理ステップと、
を備えている画像表示制御装置の作動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の技術は、画像表示制御装置、画像表示制御装置の作動プログラム、及び作動方法に関する。
【背景技術】
【０００２】
スマートフォン又はタブレット端末などの携帯情報端末は、撮影した写真などの複数の画像を配列した画像表示ページを表示部に表示する機能を備えている（例えば、特許文献１）。画像表示ページには、例えば、携帯情報端末内のメモリに格納された複数の画像がグリッド状に配列される。このような画像表示ページは表示部に対してスクロールすることが可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１１７４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような携帯情報端末には、画像表示ページに、ユーザが選択したお気に入りの複数の画像を選択して、選択した画像を配置する画像レイアウト編集機能が設けられている場合が多い。このような編集機能を使って、ユーザは、お気に入りの画像をレイアウトした編集済みの画像表示ページを作成することができる。作成した画像表示ページは、印刷して写真プリントとして知り合いに送る、あるいは、作成した画像表示ページのデータを保存して、後日表示部に画像表示ページを再生表示して観賞するといった楽しみ方ができる。
【０００５】
こうした画像レイアウト編集を行う場合において、スクロール機能は、お気に入りの画像を探す画像検索を行う場合に頻繁に利用される。画像表示制御装置には、撮影済みの画像がメモリに保存されており、メモリから読み出された複数の画像は、例えば画像表示ページ上に時系列に配列されて表示される。ユーザは、画像表示ページをスクロールしながら、メモリ内のお気に入りの画像を検索することになる。
【０００６】
しかしながら、携帯情報端末を使用する場合、従来のスクロール機能だけでは、複数枚の画像の検索がしにくいという問題があった。
【０００７】
例えば、お気に入りの画像を複数検索する場合は、１つ目の画像を見つけた後、次の画像を検索するために、さらに画像表示ページをスクロールするというように、スクロールが繰り返される。その場合、次のお気に入りの画像を検索するためにスクロールを行うと、選択した１つ目のお気に入りの画像も含めてスクロールが行われて、表示部から消えてしまい、選択したお気に入りの画像を常に表示部に表示しておくことができない。そのため、選択した１つ目の画像を確認するためにはスクロールを繰り返す必要があり、複数の画像の検索がしにくい。
【０００８】
デスクトップ型のパーソナルコンピュータなど、画像表示制御装置と比較して、画面サイズが大きな表示部を有する装置であれば、画面分割機能を使うことで、こうした問題に対処することが可能である。例えば、画面分割機能を用いて、１つの画面をメモリ内の画像の選択用に表示する選択画面として設定し、もう１つの画面を選択画面から選択したお気に入りの画像を配置する編集画面として設定する。こうすれば、選択画面においてスクロールを繰り返しても、編集画面にいったん配置した画像はスクロールされないため、一度選択したお気に入りの画像を編集画面上に表示させておくことができる。
【０００９】
これに対して、携帯情報端末は、デスクトップ型のパーソナルコンピュータと比較して、表示部の画面サイズが小さく、画面分割がしにくい。また、仮に画面分割機能が使えても、１つの画面が小さいため、画像の視認性が悪い。そのため、携帯情報端末のように画面が小さい場合でも、複数の画像の検索がしやすい技術が求められていた。
【００１０】
本開示の技術は、画面が小さくても複数の画像の検索がしやすい画像表示制御装置、画像表示制御装置の作動プログラム及び作動方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本開示の画像表示制御装置は、画像が１コマずつ配置される複数の画像表示セルが配列され、表示部に表示される画像配列画面を生成する画面生成部と、画像配列画面内の少なくとも１つの画像表示セルに配置された画像を指定する指定操作を受け付ける画像指定受付部と、画像配列画面に配置する画像を入れ替えるスクロール処理の実行指示を受け付ける操作受付部と、操作受付部が実行指示を受け付けた場合に、スクロール処理を実行するスクロール処理部であって、指定操作された画像に関して画像配列画面内における配置位置を固定するスクロールロックをした状態で、画像配列画面内の他の画像についてスクロール処理を実行するスクロール処理部と、を備えている。
【００１２】
画像配列画面において、少なくともスクロール処理の実行中において、スクロールロックされている画像と、それ以外の画像とは識別可能に表示されることが好ましい。
【００１３】
操作受付部は、表示部に対するタッチ操作を通じてスクロール処理の実行指示を受け付けることが好ましい。
【００１４】
画像配列画面内の画像レイアウトを編集する機能を有していることが好ましい。
【００１５】
画像レイアウトの編集には、画像の拡大、削除、及び移動のうち少なくとも１つが含まれることが好ましい。
【００１６】
スクロールロックがされた画像に対しては、画像レイアウトの編集が禁止されることが好ましい。
【００１７】
拡大された画像に対してもスクロールロックが可能であることが好ましい。
【００１８】
画像が拡大されると、拡大された画像に対してスクロールロックがかかることが好ましい。
【００１９】
スクロールロックの対象となる画像には、写真の他、マーク又は文字列を表す画像が含まれており、マークには、文字、図形、模様及びこれらのうちから選択された２以上の組み合わせのうちの少なくとも１つが含まれることが好ましい。
【００２０】
画像配列画面をデータとして保存する指示又はプリントする指示を発行する機能を有していることが好ましい。
【００２１】
配置する画像が指定されていない画像表示セルを含み、かつ、画像配列画面内における画像表示セルのレイアウトだけ決定された状態で、画像配列画面のデータをテンプレートデータとして保存可能であることが好ましい。
【００２２】
画像配列画面には、複数の画像表示セルがグリッド状に配列されており、スクロール処理部は、表示部に対する複数の画像表示セルの配列状態を維持したまま、各画像の配置位置を１コマずつずらしてスクロール処理を実行することが可能であることが好ましい。
【００２３】
本開示の画像表示制御装置の作動プログラムは、画像が１コマずつ配置される複数の画像表示セルが配列され、表示部に表示される画像配列画面を生成する画面生成部と、画像配列画面内の少なくとも１つの画像表示セルに配置された画像を指定する指定操作を受け付ける画像指定受付部と、画像配列画面に配置する画像を入れ替えるスクロール処理の実行指示を受け付ける操作受付部と、操作受付部が実行指示を受け付けた場合に、スクロール処理を実行するスクロール処理部であって、指定操作された画像に関して画像配列画面内における配置位置を固定するスクロールロックをした状態で、画像配列画面内の他の画像についてスクロール処理を実行するスクロール処理部と、を備えている画像表示制御装置としてコンピュータを機能させる画像表示制御装置の作動プログラム。
【００２４】
本開示の画像表示制御装置の作動方法は、画像が１コマずつ配置される複数の画像表示セルが配列され、表示部に表示される画像配列画面を生成する画面生成ステップと、
画像配列画面内の少なくとも１つの画像表示セルに配置された画像を指定する指定操作を受け付ける画像指定受付ステップと、画像配列画面に配置する画像を入れ替えるスクロール処理の実行指示を受け付ける操作受付ステップと、操作受付ステップにおいて、実行指示が受け付けられた場合に、スクロール処理を実行するスクロール処理ステップであって、指定操作された画像に関して画像配列画面内における配置位置を固定するスクロールロックをした状態で、画像配列画面内の他の画像についてスクロール処理を実行するスクロール処理ステップと、を備えている。
【発明の効果】
【００２５】
本開示の技術によれば、画面が小さくても複数の画像の検索がしやすい画像表示制御装置、画像表示制御装置の作動プログラム及び作動方法を提供することができる。
【図面の簡単な説明】
【００２６】
【図１】携帯情報端末を示す説明図である。
【図２】携帯情報端末の電気構成の概略を示すブロック図である。
【図３】携帯情報端末のＣＰＵが作動プログラムを実行して実現する機能ブロック図である。
【図４】アルバム画面の表示セルへ画像を配置する処理の説明図である。
【図５】アルバムページに配置する画像の選択と退避のためのアルバム画面の説明図である。図５Ａは、アルバム画面における、画像の選択／退避を指示する編集メニューの説明図である。図５Ｂは、アルバム画面が、アルバムページと退避ページに２分割された状態を示す説明図である。
【図６】図６は、画像の選択と退避の操作方法の説明図である。図６Ａは、画像を選択してアルバムページに登録する操作の説明図である。図６Ｂは、アルバムページから画像を退避する操作の説明図である。
【図７】基準サイズの表示セルを１行３列のサイズに拡大する処理の説明図である。図７Ａは、拡大前の状態を示し、図７Ｂは、拡大後の状態を示す。
【図８】図７の処理の操作を示す模式図である。図８Ａは拡大対象の指定操作を示し、図８Ｂは拡大エリアの指定操作を示し、図８Ｃは拡大後の状態を示す。
【図９】図８の操作をした場合のアルバム管理情報の変化を示す説明図である。図９Ａは、拡大前のアルバム管理情報を示し、図９Ｂは、拡大後のアルバム管理情報を示す。
【図１０】図７の場合のトリミング処理の説明図である。
【図１１】トリミング位置の調整方法の説明図である。図１１Ａ及び図１１Ｂは、表示セルＣＬと画像Ｐとを相対的に移動させている状態を示す。
【図１２】基準サイズの表示セルを３行１列のサイズに拡大する処理の説明図である。図１２Ａは、拡大前の状態を示し、図１２Ｂは、拡大後の状態を示す。
【図１３】図１２の処理の操作を示す模式図である。図１３Ａは拡大エリアの指定操作を示し、図１３Ｂは拡大後の状態を示す。
【図１４】図１２の場合のトリミング処理の説明図である。
【図１５】基準サイズの表示セルを２行３列のサイズに拡大する処理の説明図である。図１５Ａは、拡大前の状態を示し、図１５Ｂは、拡大後の状態を示す。
【図１６】図１５の処理の操作を示す模式図である。図１６Ａは拡大エリアの指定操作を示し、図１６Ｂは拡大後の状態を示す。
【図１７】図１５の場合のトリミング処理の説明図である。
【図１８】作用を示すフローチャートである。
【図１９】セル拡大エリア判定処理のフローチャートである。
【図２０】セル拡大に伴って画像を削除せずに再配置する場合の説明図である。
【図２１】複数の画像Ｐを拡大する例の説明図である。図２１Ａは、拡大前の状態を示し、図２１Ｂは、拡大後の状態を示す。
【図２２】図２１の処理の操作を示す模式図である。図２２Ａは、拡大エリアの指定操作を示し、図２２Ｂは、拡大後の状態を示す。
【図２３】画像を再拡大する処理の説明図である。図２３Ａは、拡大エリアの指定操作を示し、図２３Ｂは、拡大後の状態を示す。
【図２４】図２３の処理の操作を示す模式図である。図２４Ａは、拡大エリアの指定操作を示し、図２４Ｂは、拡大後の状態を示す。
【図２５】拡大エリア指定操作の変形例の説明図である。図２５Ａは、拡大エリアの指定操作を示し、図２５Ｂは、拡大後の状態を示す。
【図２６】拡大エリアをカギ型にする例を示す図である。図２６Ａは、スワイプジェスチャの軌跡を示し、図２６Ｂは、拡大後の状態を示す。
【図２７】カギ型の拡大エリアの表示例を示すである。
【図２８】カギ型の拡大エリアの指定方法を示す図である。図２８Ａは、スワイプジェスチャの軌跡を示し、図２８Ｂは、拡大後の状態を示す。
【図２９】カギ型の拡大エリアの指定方法の第１の変形例を示す図である。図２９Ａは、１段階目のスワイプジェスチャの軌跡を示し、図２９Ｂは、２段階目のスワイプジェスチャの軌跡を示す。図２９Ｃは、拡大後の状態を示す。
【図３０】カギ型の拡大エリアの指定方法の第２の変形例を示す図である。図３０Ａは、画像の入れ替え前の状態を示し、図３０Ｂは、画像の入れ替え後の状態を示す。
【図３１】カギ型の拡大エリアの指定方法の第３の変形例を示す図である。図３１Ａは、スワイプジェスチャの軌跡を示し、図３１Ｂは、拡大対象を指定している様子を示し、図３１Ｃは、拡大後の状態を示す。
【図３２】拡大エリアを識別表示する例の説明図である。図３２Ａは、拡大エリアの指定操作を示し、図３２Ｂは、拡大後の状態を示す。
【図３３】拡大対象を識別表示する例の説明図である。図３３Ａは、拡大エリアの指定操作を示し、図３３Ｂは、拡大後の状態を示す。
【図３４】拡大対象の識別表示する変形例の説明図である。図３４Ａは点滅、図３４Ｂは振動、図３４Ｃは伸縮でそれぞれ識別表示する例を示す。
【図３５】拡大エリアを識別表示する変形例の説明図である。図３５Ａは表示セルの透明度を下げる例を示し、図３５Ｂは軌跡を表示する例を示す。
【図３６】第２実施形態の１行３列の拡大エリア指定方法を示す説明図である。図３６Ａは拡大対象の指定方法を示し、図３６Ｂは拡大エリアの指定操作を示し、図３６Ｃは拡大後の状態を示す。
【図３７】第２実施形態において、２行３列の拡大エリア指定方法を示す説明図である。図３７Ａは拡大対象の指定方法を示し、図３７Ｂは拡大エリアの指定操作を示し、図３７Ｃは拡大後の状態を示す。
【図３８】第２実施形態の拡大エリア指定方法の変形例を示す説明図である。図３８Ａは拡大エリアの指定操作を示し、図３８Ｂは拡大後の状態を示す。
【図３９】第３実施形態の機能ブロック図である。
【図４０】行単位スクロールを示す図である。図４０Ａは、図４０Ｂよりも古い行を表示した状態を示し、図４０Ｂは基準状態を示す。図４０Ｃは、図４０Ｂよりも新しい行を表示した状態を示す。
【図４１】連続的なページスクロールを示す図である。図４１Ａは、図４１Ｂよりも古い方向にページを移動した状態を示し、図４１Ｂは基準状態を示す。図４１Ｃは、図４１Ｂよりも新しい方向にページを移動した状態を示す。
【図４２】第３実施形態の１コマスクロールの操作部を示す図である。
【図４３】１コマスクロールにおいて、戻し方向の移動経路を示す図である。
【図４４】１コマスクロールにおいて、送り方向の移動経路を示す図である。
【図４５】１コマスクロールを示す図である。図４５Ａは、図４５Ｂよりも古いコマを表示した状態を示し、図４５Ｂは基準状態を示す。図４５Ｃは、図４５Ｂよりも新しいコマを表示した状態を示す。
【図４６】アルバム画面に異なるイベントの写真が混在している場合を示す図である。
【図４７】１コマスクロールの効果を示す図である。
【図４８】１コマスクロールの途中で表示上の演出を行う例を示す図である。図４８Ａは、スクロール開始前の初期状態を示す。図４８Ｂは、表示セルを縮小した状態を示す。
【図４９】１コマスクロールの途中で表示上の演出を行う例の図４８の続きを示す図である。図４９Ａは、表示セルの配列状態を乱す演出を示し、図４９Ｂは、スクロール完了後の配列状態を示す。
【図５０】１コマスクロールの速度を変化させる構成を示す図である。
【図５１】１コマスクロールのＳ字状の移動形態を示す図であり、戻し方向の移動経路を示す図である。
【図５２】１コマスクロールのＳ字状の移動形態を示す図であり、送り方向の移動経路を示す図である。
【図５３】１コマスクロールの渦巻き状の移動形態を示す図である。
【図５４】拡大コマがある場合の１コマスクロールを示す図である。図５４Ａは、図５４Ｂを基準として、戻し方向のスクロールを示す。図５４Ｂは基準状態を示す。図５４Ｃは、図５４Ｂを基準として、送り方向のスクロールを示す。
【図５５】第４実施形態のスクロールロックを示す図である。
【図５６】スクロールロックを掛けた場合のスクロールを示す図である。図５６Ａは、図５６Ｂを基準とする戻し方向のスクロールを示し、図５６Ｂは基準状態を示す。図５６Ｃは、図５６Ｂを基準とする送り方向のスクロールを示す。
【図５７】スクロールロックと行単位スクロールとを組み合わせた例を示す図である。
【図５８】拡大していない画像にスクロールロックを掛けた例を示す図である。
【図５９】編集機能を充実させたアルバム画面を示す図である。
【図６０】ポストカードの一例を示す図である。
【図６１】テンプレートの一例を示す図である。
【図６２】テンプレートの別の例を示す図である。
【図６３】テンプレートの保存及びプリント機能を説明する図である。
【図６４】データ処理サーバを利用する形態の説明図である。
【発明を実施するための形態】
【００２７】
「第１実施形態」
以下、図面を参照して、本開示の技術に係る実施形態の一例について説明する。図１において、携帯情報端末１０は、例えばスマートフォンである。携帯情報端末１０は、携帯電話として機能する他に、アプリなどと呼ばれる各種のアプリケーションプログラムを実行するコンピュータとして機能する。また、携帯情報端末１０にはカメラ機能も搭載されており、携帯情報端末１０で写真撮影を行うことも可能である。
【００２８】
携帯情報端末１０は、本体の前面にタッチパネルディスプレイ（以下、タッチパネルという）１２が設けられている。携帯情報端末１０には、アプリの１つとして、電子アルバムアプリ３０（図２及び図３参照）がインストールされている。電子アルバムアプリ３０は、撮影した写真などの複数の画像Ｐをユーザ１３が閲覧するための画像ビューアプログラムである。
【００２９】
電子アルバムアプリ３０は、アルバム画面１４を生成し、アルバム画面１４をタッチパネル１２に表示する。アルバム画面１４には、複数の画像Ｐが一定の順序で配列されたアルバムページ１４Ａが表示される。アルバムページ１４Ａにおいては、各画像Ｐを１コマずつ配置する区画である画像表示セルＣＬ（以下、単に表示セルという）が複数設けられている。各表示セルＣＬは、初期状態では、同じサイズでかつ同じ正方形状に設定されている。アルバムページ１４Ａにおいて、各表示セルＣＬは、複数行複数列のマトリックスに配置されており、各画像Ｐはこうした各表示セルＣＬに１コマずつ配置されることで、全体としてグリッド状に配列される。グリッド状とは、各表示セルＣＬの区画線ＢＬが縦横に延びており、各表示セルＣＬがグリッドのマス目を構成している形態を意味する。アルバム画面１４は画像配列画面の一例である。
【００３０】
電子アルバムアプリ３０は、タッチパネル１２に対するタッチ操作を受け付けて、アルバムページ１４Ａをスクロールする他、各画像Ｐを選択して拡大表示させることが可能である。ユーザ１３は、こうした操作を行いながら、複数の画像Ｐを閲覧する。
【００３１】
ここで、電子アルバムとは、撮影画像など、デジタルデータとして記録される複数枚の画像群であって、表示又は保存をする場合に１つの単位として取り扱いができるようにまとめられた画像群をいう。電子アルバムは、デジタルフォトアルバムなどとも呼ばれる。例えば、旅行、スポーツ、お誕生日会、歓送迎会、展示会、各種教室（お料理教室、ヨガ教室又はサーフィン教室）などの各種のイベントにおいて撮影された写真をイベント単位でまとめた画像群は、それぞれのイベントの電子アルバムを構成する。アルバム画面１４は、表示部の一例であるタッチパネル１２に表示される画像配列画面の一例である。
【００３２】
また、電子アルバムアプリ３０は、コンピュータである携帯情報端末１０を画像表示制御装置として機能させるための画像表示制御装置の作動プログラムの一例である。
【００３３】
図２に示すように、携帯情報端末１０は、ＣＰＵ（Central Processing Unit）２１、ワークメモリ２２、ストレージデバイス２３、通信Ｉ／Ｆ（Interface）２４、及びタッチパネル１２を備えている。これらはデータバス２７を介して接続されている。
【００３４】
ワークメモリ２２は、ＣＰＵ２１が処理を実行するためのメモリであり、ＲＡＭ（Random Access Memory）で構成される。ＣＰＵ２１は、ストレージデバイス２３に格納された制御プログラムをワークメモリ２２へロードして、プログラムに従った処理を実行することにより、携帯情報端末１０の各部を統括的に制御する。
【００３５】
通信Ｉ／Ｆ２４は、例えば、無線通信用のインタフェースであり、無線通信に際しての伝送制御を行う。無線通信用のインタフェースには、移動体通信網に接続するモバイル通信インタフェース、無線ルータに接続するためのＩＥＥＥ(The Institute of Electrical and Electronics Engineers, Inc.）８０２．１１シリーズの無線ＬＡＮ（Local Area Network）規格の無線インタフェース、赤外線などを使用する近距離無線通信用のインタフェースなどが含まれる。携帯情報端末１０は、通信Ｉ／Ｆ２４を通じて、移動体通信網やインターネットなどのネットワーク２８に接続することができる。
【００３６】
タッチパネル１２は、アルバム画面１４を含む各種の操作画面などを表示する表示部１２Ａと、ユーザ１３の指を使用したタッチ操作を操作指示として入力するための操作入力部１２Ｂとからなる。
【００３７】
ストレージデバイス２３は、例えば、フラッシュメモリやＳＳＤ（Solid State Drive）などの不揮発性の半導体メモリであり、制御プログラムやアプリケーションプログラム（ＡＰ）２９が格納される。アプリケーションプログラム２９には、電子アルバムアプリ３０を含む各種のアプリが含まれる。アプリケーションプログラム２９は、携帯情報端末１０にプリインストールされているものの他、インターネットなどのネットワーク２８を通じて、ユーザ１３が任意でアプリ配信サーバから携帯情報端末１０にダウンロードしてインストールしたものも含まれる。
【００３８】
図３に示すように、ストレージデバイス２３は、ユーザ１３が撮影した写真などの画像Ｐの電子データが格納される画像格納部２３Ａを有している。また、ストレージデバイス２３には、電子アルバムアプリ３０が生成するアルバム管理情報３０Ａが格納される。
【００３９】
電子アルバムアプリ３０が起動されると、ＣＰＵ２１は、操作受付部３１及びアルバム編集部３２として機能する。アルバム編集部３２は、拡大処理部３３、セル拡大エリア判定部３３Ａ、アルバム画面生成部３４を備えている。
【００４０】
操作受付部３１は、タッチパネル１２に表示されるアルバム画面１４などの操作画面を通じて入力されるタッチ操作による操作指示を受け付ける。タッチ操作には、アルバム画面１４を叩くタップ操作やアルバム画面１４を指でなぞるジェスチャなどが含まれる。すなわち、操作受付部３１は、アルバム画面１４を指でなぞるジェスチャを含むタッチ操作を受け付ける操作受付部として機能する。また、携帯情報端末１０の本体には操作ボタン（図示せず）が設けられており、操作受付部３１は、操作ボタンからの操作指示も受け付ける。
【００４１】
アルバム編集部３２は、例えば、画像格納部２３Ａ内に格納された複数の画像Ｐを読み出して、読み出した複数の画像Ｐをアルバムページ１４Ａに配置する。アルバム編集部３２は、こうして作成されたアルバムページ１４Ａを表示する画面としてアルバム画面１４を生成する。
【００４２】
携帯情報端末１０で撮影された写真は、画像格納部２３Ａに順次追加されて、追加された画像Ｐは、アルバムページ１４Ａに自動的に登録される。つまり、画像格納部２３Ａには、撮影されたすべての画像Ｐが撮影日時の順番で格納される。このような、ユーザ１３による編集が行われていない画像群は、いわば、未編集のアルバムとも呼べるものである。ユーザ１３は、この未編集の画像群の中から、編集方針に沿って画像Ｐを選択して、例えば、旅行、パーティといったイベント毎のアルバムを編集する。
【００４３】
アルバム編集部３２は、初回起動時など、編集済みのアルバムが指定されていない状態では、画像格納部２３Ａに格納された撮影日時順のすべての画像群を読み出して、その画像群に基づいてアルバム画面１４を生成する。そして、編集済みのアルバムが指定された場合には、そのアルバムに含まれる複数の画像Ｐに基づいてアルバム画面１４を生成する。
【００４４】
図４に示すように、アルバムページ１４Ａには、複数の表示セルＣＬがグリッド状に設けられている。アルバム編集部３２は、各表示セルＣＬに画像Ｐを配置する。この際に、アルバム編集部３２は、表示セルＣＬの形状に合わせて画像Ｐをトリミングする。図４の例では、表示セルＣＬが初期状態の正方形状である。対して、画像Ｐは、アスペクト比が１６対９の長方形である。アルバム編集部３２は、例えば、表示セルＣＬの１辺の長さと画像Ｐの縦の長さが一致するように、画像Ｐのサイズを調整する。そして、表示セルＣＬに合わせて、画像Ｐの一部をトリミングする。トリミングされた部分が表示部分となり、トリミング後の画像Ｐがアルバムページ１４Ａに配置される。
【００４５】
電子アルバムアプリ３０に対する操作指示は、主としてアルバムの編集に関わるアルバム編集指示であり、アルバム編集指示には、画像選択指示、画像退避指示、セル拡大指示などが含まれる。
【００４６】
画像選択指示は、アルバムページ１４Ａに配置する画像Ｐを選択する指示である。上述のとおり、電子アルバムアプリ３０の初回起動時には、画像格納部２３Ａ内のすべての画像Ｐがアルバムページ１４Ａに配置され、すべての画像Ｐが選択画像とされる。この状態から、アルバムページ１４Ａ内の画像Ｐをアルバムページ１４Ａから退避する退避指示がされると、画像Ｐはアルバムページ１４Ａから退避される。退避された画像Ｐは、アルバムページ１４Ａから退避される退避画像として退避画像収容ページ１４Ｂ（図５Ｂ参照、以下、単に退避ページという）に収容される。退避ページ１４Ｂに退避された画像Ｐは、アルバムページ１４Ａでは表示されない。なお、退避ページは、図５Ｂにおいては下部に設けられているが、上部に設けてもよい。
【００４７】
画像選択指示は、退避ページ１４Ｂ内の退避画像を再度アルバムページ１４Ａに配置する選択画像として選択する指示である。反対に、画像退避指示は、アルバムページ１４Ａ内の画像Ｐを退避ページ１４Ｂに退避する指示である。
【００４８】
図５に示すように、画像選択指示や画像退避指示を行う場合には、編集メニュー１４Ｃから操作が開始される。図５Ａに示すように、編集メニュー１４Ｃは、例えば、ユーザ１３がアルバム画面１４の上方に表示されるメニューバーの所定部分を指で叩くタップ操作がされると表示される。編集メニュー１４Ｃには、選択／退避や画像位置変更といった項目が含まれている。
【００４９】
編集メニュー１４Ｃにおいて、選択／退避の項目がタップ操作されると、例えば、図５Ｂに示すように、アルバム画面１４が上下に２分割されて、分割領域にそれぞれ、アルバムページ１４Ａと退避ページ１４Ｂが表示される。
【００５０】
なお、編集メニュー１４Ｃにおいて、画像位置変更の項目は、画像Ｐの配置先である表示セルＣＬを変更する操作指示をするための項目である。画像位置変更の項目がタップ操作されると、指定した画像Ｐを、所定のタッチ操作を通じて、配置先を現在の表示セルＣＬから別の表示セルＣＬに移動することが可能となる。
【００５１】
図６は、編集メニュー１４Ｃにおいて選択／退避の項目がタップ操作されて、アルバム画面１４がアルバムページ１４Ａと退避ページ１４Ｂに２分割された状態を示す。図５においては、画像Ｐは、被写体が描かれた状態で示されているが、図６においては、画像Ｐの被写体は省略されており、代わりに、各画像Ｐには、それぞれの識別番号であるＰ１、Ｐ２、Ｐ３・・・が付された状態で示されている。図６は、画像Ｐの配列状態を簡略化した状態で示すアルバム画面１４の模式図である。
【００５２】
このようにアルバム画面１４が２分割されて、アルバムページ１４Ａと退避ページ１４Ｂとが並べて表示された状態においては、画像Ｐを指定して一方のページから他方のページに指定した画像Ｐを移動させる操作が可能となる。
【００５３】
例えば、図６Ａに示すように、退避ページ１４Ｂ内の画像Ｐ５２を指Ｆでタッチして、タッチした接触状態を維持したままアルバムページ１４Ａ内に引き摺るドラッグ操作を行うことにより、指定された画像Ｐが退避ページ１４Ｂからアルバムページ１４Ａに移動する。こうして画像選択指示が行われる。
【００５４】
一方、図６Ｂに示すように、画像選択とは反対に、アルバムページ１４Ａ内で指Ｆで指定された画像Ｐ１２が、退避ページ１４Ｂに向けてドラッグ操作されると、指定された画像Ｐ１２がアルバムページ１４Ａから退避されて退避ページ１４Ｂに収容される。
【００５５】
図３に戻って、アルバム管理情報３０Ａには、アルバムページ１４Ａに配置される画像Ｐである選択画像と、アルバムページ１４Ａから退避されて退避ページ１４Ｂに収容された画像Ｐである退避画像の情報が登録される。アルバム画面生成部３４は、アルバム管理情報３０Ａを参照して、画像格納部２３Ａ内の画像Ｐを読み出して、各画像Ｐをアルバムページ１４Ａ又は退避ページ１４Ｂに配置する。こうして、アルバムページ１４Ａ及び退避ページ１４Ｂ内における各画像Ｐのレイアウトが決定される。
【００５６】
図３のアルバム管理情報３０Ａの例では、選択画像は、Ｐ１、Ｐ２、Ｐ３・・・の画像が登録されており、各選択画像のレイアウト情報や撮影日時などの情報も登録されている。レイアウト情報には、アルバムページ１４Ａにおける表示セルＣＬの位置を示すセル番号ＣＬ１１、ＣＬ１２、ＣＬ１３・・・や、表示セルＣＬのサイズＳＺ１１などが含まれる。セル番号は、各表示セルＣＬの位置を特定するための識別情報である。
【００５７】
セル番号ＣＬ１１、ＣＬ１２、ＣＬ１３・・・は、「ＣＬ」の後に続く二桁の数字のうち、二桁目が行を示し、一桁目が列を示す。例えば、ＣＬ１１は、１行１列目に位置する表示セルＣＬのセル番号を示し、ＣＬ１２は、１行２列目に位置する表示セルＣＬのセル番号を示す。すなわち、図３の例では、選択画像の１つである画像Ｐ１は、アルバムページ１４Ａ内の１行１列目のセル番号ＣＬ１１の表示セルＣＬに配置されることを示している。同様に、画像Ｐ２は、アルバムページ１４Ａ内の１行２列目のセル番号ＣＬ１２の表示セルＣＬに配置されることを示している。
【００５８】
サイズＳＺ１１は、「ＳＺ」に続く二桁の数字のうち、二桁目が縦サイズ、一桁目が横サイズを示す。表示セルＣＬは、サイズの拡大が可能であるが、任意のサイズに変化するのではなく、表示セルＣＬの最小サイズである基準サイズを単位として基準サイズのＮ倍に段階的に大きさが変化する。ここで、Ｎは１以上の自然数である。ＳＺ１１の場合は、基準サイズであり、縦横の長さが同じ正方形であることを示している。
【００５９】
基準サイズの２倍のサイズとは、基準サイズの表示セルＣＬの２マス分の大きさであり、この場合は、２マス分の表示セルＣＬが縦又は横に直列に配列された長方形、すなわち、２行１列の縦長の長方形、あるいは１行２列の横長の長方形になる。基準サイズの４倍のサイズとは、基準サイズの４マス分の大きさである。基準サイズの４倍のサイズとは、基準サイズの４マス分の大きさであり、４行１列の縦長の長方形又は１行４列の横長の長方形になる場合と、縦と横の長さの両方が基準サイズの２倍の２行２列の正方形になる場合がある。
【００６０】
同様に、退避画像については、図３のアルバム管理情報３０Ａにおいて、画像Ｐ４９、Ｐ５０・・・が登録されており、各画像Ｐ４９、Ｐ５０・・・に対して、レイアウト情報や撮影日時が登録されている。レイアウト情報には、画像Ｐ４９、Ｐ５０・・・が配置される表示セルＣＬのセル番号ＳＣＬ１１、ＳＣＬ１２、サイズＳＺ１１、ＳＺ１１の情報が登録されている。退避ページ１４Ｂの表示セルＣＬのセル番号については、選択画像の表示セルＣＬのセル番号と区別するために、「ＳＣＬ」の記号を付している。「ＳＣＬ」に続く二桁の数字が行番号と列番号を示すことは選択画像の場合と同様である。
【００６１】
アルバム編集指示には、この他、アルバムページ１４Ａ内で選択した画像Ｐを一時的に拡大表示させるための一時拡大指示や、アルバムページ１４Ａをスクロールさせて非表示のページを表示させるスクロール指示などがある。一時拡大指示は、アルバムページ１４Ａにおいて所望の画像Ｐに対して２回連続して叩くダブルタップ操作が行われると、その画像Ｐが１コマだけ、タッチパネル１２の画面一杯に拡大表示される。拡大表示を終了すると、元のアルバムページ１４Ａに復帰する。スクロール指示は、例えば、アルバムページ１４Ａを指Ｆでタッチして、アルバムページ１４Ａを上下方向にスワイプする操作によって行われる。
【００６２】
また、アルバム編集指示には、一時拡大指示とは別にセル拡大指示がある。セル拡大指示は、アルバムページ１４Ａ内において、アルバムページ１４Ａ内に設けられる表示セルＣＬのサイズを拡大する指示である。表示セルＣＬが拡大されると、表示セルＣＬに配置される画像Ｐも、拡大後の表示セルＣＬのサイズに応じて表示サイズが拡大される。セル拡大指示は、アルバム画面１４において、図７及び図８に示すような指Ｆを使用したジェスチャが行われることによって入力される。
【００６３】
図７は、拡大処理の内容を示す説明図である。図７Ａは拡大対象である表示セルＣＬ（例示はＣＬ３２）と画像Ｐ（例示はＰ１０）の拡大前の状態を示し、図７Ｂは、拡大対象の拡大後の状態を示す。図８は、図７に示す拡大処理の操作方法を図６と同様の模式図で表したものである。
【００６４】
上述のとおり、表示セルＣＬは、基準サイズを単位として、基準サイズのＮ倍に拡大することが可能である。図７の例は、図７Ａに示す、基準サイズである１マス分の表示セルＣＬ（例示はＣＬ３２）を、図７Ｂに示すように基準サイズの３倍の３マス分の大きさの１行３列の表示セルＣＬに拡大する例である。
【００６５】
図８Ａに示すように、拡大対象の表示セルＣＬの指定は、拡大対象の表示セルＣＬに配置された画像Ｐを指Ｆで長押しする長押し操作で行われる。長押し操作は、画像Ｐを指Ｆでタッチして、タッチした状態を一定時間以上継続する操作をいう。長押し操作がされると、拡大対象となる表示セルＣＬと画像Ｐが指定される。この例では、始点Ｓで示されるように、表示セルＣＬ３２と画像Ｐ１０が拡大対象として指定されている。
【００６６】
操作受付部３１は、タッチ操作として長押し操作を受け付けると、長押し操作された位置の座標情報に基づいて、表示セルＣＬのうちの１つを拡大対象と判定する。すなわち、操作受付部３１は、拡大対象判定部として機能する。
【００６７】
拡大対象が指定された後、図８Ｂに示すように、ユーザ１３が指Ｆで拡大対象を再びタッチして、タッチした状態を維持したまま、アルバムページ１４Ａを指Ｆでなぞるスワイプジェスチャを行うことにより、拡大エリアの指定が行われる。ジェスチャは、具体的には、拡大対象の表示セルＣＬを始点Ｓとして、終点に向けてアルバムページ１４Ａを１本の指Ｆでなぞるスワイプジェスチャである。図８Ｂに示すように、本例のスワイプジェスチャの軌跡ＴＲは、画像Ｐ１０が配置される表示セルＣＬ３２を始点Ｓとして、終点Ｅとなる、画像Ｐ１２が配置された表示セルＣＬ３４まで横方向に延びる直線である。
【００６８】
操作受付部３１は、アルバム画面１４に対するジェスチャが検出された場合、検出されたジェスチャがどのような操作指示に対応するかを判定する。操作受付部３１は、図８Ａに示すような長押し操作に続いて、図８Ｂに示すようなスワイプジェスチャが検出された場合には、そのジェスチャをセル拡大指示と判定する。操作受付部３１は、セル拡大指示の情報として、軌跡ＴＲを特定するための座標情報をアルバム編集部３２に入力する。
【００６９】
上述のとおり、本例では、スワイプジェスチャに先立って行われる拡大対象の表示セルＣＬの指定が長押し操作で行われる。操作受付部３１は、この長押し操作が行われた場合は、それに続くスワイプジェスチャを、アルバムページ１４Ａ全体がスクロールするスクロール操作と区別する。
【００７０】
なお、拡大対象の表示セルＣＬの指定操作は、長押し操作でなくてもよい。例えば、長押し操作の代わりに、拡大対象の表示セルＣＬを１回タップするシングルタップ操作でもよい。シングルタップ操作でも、それに続くスワイプジェスチャをスクロール操作と区別することが可能である。
【００７１】
また、拡大対象の表示セルＣＬの指定操作については、シングルタップ操作や長押し操作の他に、次のような方法も考えられる。例えば、表示セルＣＬを拡大する場合には、はじめに、操作メニュー画面（図示せず）を表示して、操作メニュー画面内の「表示セル拡大」といった操作項目を選択させるようにする。この操作項目を選択させる操作によって、操作受付部３１は、表示セル拡大モードに移行する。操作受付部３１は、それに続くスワイプジェスチャを通じて、拡大対象の判定とセル拡大エリアの判定を行う。この場合、操作受付部３１は、表示セル拡大モードに移行した後のスワイプジェスチャにおける始点Ｓの位置に存在する表示セルＣＬを拡大対象と判定する。これによれば、拡大対象の指定操作としての長押し操作やシングルタップ操作が不要となる。
【００７２】
また、スワイプジャスチャとアルバムページ１４Ａのスクロール操作を区別するために次のような工夫をしてもよい。すなわち、アルバムページ１４Ａのスクロール操作については、アルバムページ１４Ａの端部にスクロールバーを設けて、このスクロールバーを通じて行うようにする。そして、この場合は、アルバムページ１４Ａ内の表示セルＣＬが存在する領域をどのようにタッチしてもスクロール操作として認識されないようにして、表示セルＣＬが存在する領域についてはスワイプジェスチャのみ受け付けるようにする。この場合の拡大対象の指定についても、長押し操作やシングルタップ操作によらないで、スワイプジェスチャの始点Ｓの位置にある表示セルＣＬを、拡大対象の表示セルＣＬとして受け付けてもよい。
【００７３】
このように、シングルタップ操作や長押し操作によって拡大対象の表示セルＣＬの指定を行わずとも、スワイプジェスチャのみで拡大対象の表示セルＣＬを指定することができる。
【００７４】
また、操作メニューから表示セル拡大モードを選択させる方法や、スクロールバーを設ける方法によれば、アルバムページ１４Ａのスクロール操作と表示セルＣＬを拡大するためのスワイプジェスチャとを区別することができる。後述する図１２から図１４に示す縦方向のスワイプジェスチャを行う場合には、アルバムページ１４Ａのスクロール操作と表示セルＣＬを拡大するためのスワイプジェスチャの区別が特に問題となるが、上述した方法により、スワイプジェスチャとスクロール操作を明確に区別することができる。
【００７５】
アルバム編集部３２において、セル拡大エリア判定部３３Ａは、座標情報に基づいて特定された軌跡ＴＲに応じて、拡大後の表示セルＣＬのサイズが、基準サイズを単位とする何個分のサイズであるかを判定する。また、セル拡大エリア判定部３３Ａは、拡大後の表示セルＣＬのサイズに加えて、軌跡ＴＲに応じて、拡大後の表示セルＣＬのエリアである拡大エリアがどのような形状になるかを判定する。拡大処理部３３は、表示セルＣＬの拡大後のサイズに応じて画像Ｐの拡大サイズを決定する。
【００７６】
本例においては、セル拡大エリア判定部３３Ａは、軌跡ＴＲと重なる複数の表示セルＣＬが含まれるエリアを拡大エリアと判定する。
【００７７】
図８Ｂでは、軌跡ＴＲと重なる表示セルＣＬの個数は３マス分であり、軌跡ＴＲは、始点Ｓから終点Ｅまで横方向に延びる直線である。そのため、セル拡大エリア判定部３３Ａは、拡大エリアは基準サイズの３マス分の大きさであり、拡大エリアの形状は、縦が１マスで横が３マスの１行３列の横長の長方形であると判定する。また、セル拡大エリア判定部３３Ａは、拡大エリアのサイズに応じて画像Ｐの拡大サイズを決定する。
【００７８】
図８Ｃに示すように、拡大処理部３３は、拡大前において、縦と横が１マスの１行１列の基準サイズの正方形であった表示セルＣ３２を、判定した拡大エリアのサイズ及び形状に合わせて、１行３列の横長の長方形に拡大する。
【００７９】
また、このように表示セルＣＬのセル拡大が行われた場合は、アルバムページ１４Ａにおいて、拡大後の表示セルＣＬが占有する拡大エリア内に拡大前に存在していた表示セルＣＬは削除される。そして、削除された表示セルＣＬに配置されていた画像は、退避ページ１４Ｂに退避される。
【００８０】
図７及び図８の例では、拡大対象は表示セルＣＬ３２である。アルバムページ１４Ａにおいて、表示セルＣＬ３２が拡大された後、拡大後の表示セルＣＬ３２が占有する拡大エリア内に、拡大前において表示セルＣＬ３３、ＣＬ３４（図示せず）が存在する。そのため、表示セルＣＬ３２の拡大に伴って、表示セルＣＬ３３、ＣＬ３４（図示せず）は削除される。そして、表示セルＣＬ３３、ＣＬ３４に配置された画像Ｐ１１、Ｐ１２は、アルバムページ１４Ａから退避ページ１４Ｂに退避される。
【００８１】
図９は、図７及び図８に示すセル拡大が行われた場合のアルバム管理情報３０Ａの変化を示す。図９Ａは拡大前のアルバム管理情報３０Ａであり、図９Ｂは拡大後のアルバム管理情報３０Ａである。図９Ａに示す拡大前のアルバム管理情報３０Ａには、選択画像として、画像Ｐ１０、Ｐ１１、Ｐ１２・・・が登録されている。画像Ｐ１０のレイアウト情報としては、セル番号がＣＬ３２で、表示セルＣＬ３２に配置されること、サイズはＳＺ１１で、アスペクト比が１対１の１行１列の基準サイズの正方形であることが登録されている。また、画像Ｐ１１、Ｐ１２のレイアウト情報には、セル番号としてＣＬ３３、ＣＬ３４、サイズとしてＳＺ１１がそれぞれ登録されている。
【００８２】
また、退避ページ１４Ｂには、画像Ｐ４９、Ｐ５０、及びＰ５１・・・が登録されている。画像Ｐ４９、Ｐ５０、及びＰ５１のレイアウト情報には、セル番号としてＳＣＬ１１、ＳＣＬ１２、及びＳＣＬ１３が、サイズとしてＳＺ１１が登録されている。
【００８３】
これに対して、図９Ｂに示すように、図７及び図８に示すセル拡大後のアルバム管理情報３０Ａでは、画像Ｐ１０の表示セルＣＬ３２について、サイズがＳＺ１１からＳＺ１３に変更されている。上述のとおり、ＳＺ１３は、サイズが１行３列の横長の長方形であることを示す。また、画像Ｐ１１及び１２は、アルバムページ１４Ａからは退避されて、退避ページ１４Ｂに収容される。画像Ｐ１１、Ｐ１２の退避に伴って、アルバムページ１４Ａの表示セルＣＬ３３及び３４は削除される。
【００８４】
一方、図９Ｂのアルバム管理情報３０Ａにおいて、退避ページ１４Ｂには、画像Ｐ１１及びＰ１２が登録される。また、画像Ｐ１１及びＰ１２が退避ページ１４Ｂの先頭から２マス分の表示セルＳＣＬ１１及びＳＣＬ１２に配置されることにより、画像Ｐ４９からＰ５１の表示セルＳＣＬの位置が２コマずつ後にずらされている。具体的には、画像Ｐ４９及びＰ５１は、拡大前は、図９Ａに示すように、表示セルＳＣＬ１１及びＳＣＬ１２に配置されていたのに対して、拡大後は、図９Ｂに示すように、表示セルＳＣＬ１３及びＳＣＬ１４に配置される。
【００８５】
また、図１０に示すように、拡大処理部３３は、拡大対象の画像Ｐ１０については、拡大後の画像Ｐ１０の一部を表示セルＣＬ３２の形状に合わせてトリミングして、表示セルＣＬ３２に配置する。
【００８６】
図１０に示すように、画像Ｐ１０の原画像の形状は、例えばアスペクト比が１６：９の横長の画像である。対して、図７Ａ、図８Ａに示したとおり、拡大前の表示セルＣＬ３２は、ＳＺ１１（１マス）で示されるように、１マス分の基準サイズの正方形状である。このように表示セルＣＬ３２と画像Ｐ１０のアスペクト比が異なる場合には、表示セルＣＬ３２の形状に合わせて画像Ｐ１０の一部がトリミングされる。図１０の例では、拡大前の例では、表示セルＣＬ３２の縦の長さに画像Ｐ１０の縦の長さが一致するように、画像Ｐ１０の表示サイズが決定されている。そして、表示セルＣＬ３２の横の長さに合わせて画像Ｐ１０の一部がトリミングされる。こうして、アルバムページ１４Ａにおいて、表示セルＣＬ３２の形状に合わせて、画像Ｐ１０の一部が部分的に表示される。
【００８７】
一方、拡大後においては、ＳＺ１３（３マス）で示されるように、表示セルＣＬ３２は、１行３列の横長の長方形に拡大される。この表示セルＣＬ３２のサイズ及び形状に合わせて、画像Ｐ１０はアスペクト比を保った状態でサイズが拡大される。具体的には、表示セルＣＬ３２の横の長さと画像Ｐ１０の横の長さが一致するように、画像Ｐ１０が拡大される。そして、表示セルＣＬ３２の縦の長さに合わせて画像Ｐ１０の一部がトリミングされる。
【００８８】
また、図１１に示すように、表示セルＣＬの形状に合わせてトリミングされる画像Ｐ（例示は画像Ｐ１０）の表示部分は、変更が可能である。アルバム画面１４において、アルバムページ１４Ａ内のトリミング対象とする画像Ｐを指定する所定の操作を行うと、図１１に示すトリミング位置調整画面１４Ｄが表示される。ここで、所定の操作は、例えば、アルバムページ１４Ａ内において画像Ｐを２回連続して指Ｆで叩くダブルタップ操作である。
【００８９】
トリミング位置調整画面１４Ｄにおいては、画像Ｐが原画像のアスペクト比で表示され、この画像Ｐと重ねて表示セルＣＬ（例示は表示セルＣＬ３２）が表示される。表示セルＣＬの位置は固定されており、画像Ｐの位置は表示セルＣＬに対して縦と横に移動させることが可能である。図１１Ａ及び図１１Ｂに示すように、指Ｆで画像Ｐにタッチしてその状態で画像Ｐをドラッグさせると、表示セルＣＬに対して画像Ｐの位置が移動する。こうした操作を通じて、画像Ｐの所望の表示部分が表示セルＣＬ内に位置するように画像Ｐを移動させて、トリミングされる表示部分を調整することができる。トリミング位置の調整が完了したら、例えば、画像Ｐをダブルタップ操作すると、アルバムページ１４Ａに復帰する。アルバムページ１４Ａにおいては、表示セルＣＬにおいて、調整後の画像Ｐの表示部分が表示される。
【００９０】
なお、トリミング位置の調整については、画像解析処理によって自動的に行ってもよい。例えば、アルバム編集部３２は、画像Ｐを画像解析して人の顔を認識する。そして画像Ｐ内において、認識した顔が存在する部分が表示セルＣＬ内に収まるようにトリミング位置を決定する。
【００９１】
表示セルＣＬの拡大エリアの大きさや形状は、１行３列の横長形状でなくてもよく、任意である。例えば、図１２から図１４に示すように、１行１列の基準サイズの表示セルＣＬ３２を３行１列の縦長形状としてもよい。図１２Ａ及び図１３Ａに示すように、ユーザ１３は、基準サイズの１行１列の表示セルＣＬ３２を長押し操作で拡大対象として指定する。この後、始点Ｓとなる表示セルＣＬ３２から表示セルＣＬ５２まで指Ｆを縦方向に直線的にスワイプする。
【００９２】
セル拡大エリア判定部３３Ａは、指Ｆの軌跡ＴＲに基づいて、表示セルＣＬ３２の拡大エリアを、３行１列の縦長の長方形であると判定する。そして、図１２Ｂ及び図１３Ｂに示すように、表示セルＣＬ３２を縦長に拡大して、拡大後の表示セルＣＬ３２の拡大エリアに応じて画像Ｐ１０のサイズを拡大する。
【００９３】
本例の画像Ｐ１０の拡大及びトリミングについては、図１４に示すように行われる。拡大処理部３３は、拡大後の３行１列の表示セルＣＬ３２の縦の長さと画像Ｐ１０の縦の長さが一致するように、アスペクト比を保った状態で画像Ｐ１０を拡大する。そして、画像Ｐ１０の一部を、基準サイズの３マス分のサイズ（ＳＺ３１）に相当する３行１列の縦長の表示セルＣＬ３２のサイズ及び形状に合わせてトリミングする。トリミングされた画像Ｐ１０の一部が拡大後の表示セルＣＬ３２に表示される。
【００９４】
また、図１５から図１７に示すように、１行１列の基準サイズの表示セルＣＬ３２を２行３列の長方形に拡大することも可能である。この場合には、図１５Ａ及び図１６Ａに示すように、ユーザ１３は、基準サイズの１行１列の表示セルＣＬ３２を長押し操作で拡大対象として指定した後、２行３列分の表示セルＣＬと重なるように楕円を描くようにスワイプする。具体的には、始点Ｓとなる表示セルＣＬ３２から、表示セルＣＬ３３、ＣＬ３２、３４、そしてＣＬ４４、ＣＬ４３、ＣＬ４２を通過して、始点Ｓと同じ表示セルＣＬ３２が終点となるように楕円を描くように指Ｆでスワイプする。
【００９５】
セル拡大エリア判定部３３Ａは、この指Ｆの軌跡ＴＲに基づいて、表示セルＣＬ３２の拡大エリアを、２行３列の長方形であると判定する。そして、図１５Ｂ及び図１６Ｂに示すように、表示セルＣＬ３２を拡大して、拡大後の表示セルＣＬ３２の拡大エリアに応じて画像Ｐ１０のサイズを拡大する。
【００９６】
本例の画像Ｐ１０の拡大及びトリミングについては、図１７に示すように行われる。拡大処理部３３は、拡大後の２行３列の表示セルＣＬ３２の縦の長さと画像Ｐ１０の縦の長さが一致するように、アスペクト比を保った状態で画像Ｐ１０を拡大する。そして、画像Ｐ１０の一部を、基準サイズの６マス分のサイズ（ＳＺ２３）に相当する２行３列の表示セルＣＬ３２のサイズ及び形状に合わせてトリミングする。トリミングされた画像Ｐ１０の一部が拡大後の表示セルＣＬ３２に表示される。
【００９７】
上記構成による作用について、図１８及び図１９のフローチャートを参照しながら説明する。携帯情報端末１０において、電子アルバムアプリ３０が起動されると（ステップ（Ｓ）１００）、図３で示した各部としてＣＰＵ２１が機能する。アルバム画面生成部３４は、アルバム画面１４の生成を開始する（Ｓ１１０）。Ｓ１１０において、アルバム画面生成部３４は、アルバム管理情報３０Ａを参照して、アルバム管理情報３０Ａに登録されている、画像格納部２３Ａ内の画像Ｐを読み出す。そして、アルバム画面生成部３４は、アルバム管理情報３０Ａのレイアウト情報を参照して、読み出した画像Ｐのサイズを調整して、アルバムページ１４Ａ内の各表示セルＣＬに配置する。こうして、アルバム画面生成部３４は、図１に示すようアルバム画面１４を生成する。生成されたアルバム画面１４は、タッチパネル１２に表示される（Ｓ１２０）。
【００９８】
アルバム画面１４が表示されると、操作受付部３１は、タッチパネル１２を通じたタッチ操作の受付を開始する（Ｓ１３０）。操作受付部３１は、タッチ操作が入力されるのを監視する（Ｓ１４０）。Ｓ１４０において、タッチ操作が入力されると（Ｓ１４０でＹ）、操作受付部３１は、タッチ操作を受け付けて、その内容を判定する。操作受付部３１は、タッチ操作が電子アルバムアプリ終了指示か否かを判定する（Ｓ１５０）。Ｓ１５０において、電子アルバムアプリ終了指示と判定された場合は（Ｓ１５０でＮ）、電子アルバムアプリ３０を終了する。
【００９９】
一方、Ｓ１５０において、タッチ操作が電子アルバムアプリ終了指示でない場合は、操作受付部３１は、タッチ操作が拡大対象を指定する操作か否かを判定する（Ｓ１６０）。操作受付部３１は、タッチ操作が、表示セルＣＬのいずれかに対する長押し操作である場合は、長押し操作を表示セルＣＬのうちの１つを拡大対象の指定操作として受け付ける。そして、操作受付部３１は、長押し操作された位置の座標情報に基づいて、指定された表示セルＣＬを拡大対象と判定する（Ｓ１６０でＹ）。それ以外の操作の場合は、その他の編集処理と判定する（Ｓ１６０でＮ）。その他の編集処理と判定された場合は、タッチ操作の指示内容に応じたアルバム編集処理（Ｓ２１０）が行われる。
【０１００】
操作受付部３１は、拡大対象を指定する操作である長押し操作に引き続き行われるタッチ操作が、拡大対象として指定された表示セルＣＬ３２に対するセル拡大指示か否かを判定する（Ｓ１７０）。操作受付部３１は、タッチ操作が、表示セルＣＬ３２を始点とするスワイプジェスチャである場合には、セル拡大指示と判定する（Ｓ１７０でＹ）。
【０１０１】
Ｓ１７０において、セル拡大指示で無い場合（Ｓ１７０でＮ）、例えば、画像Ｐの選択／退避の指示や、一時拡大表示指示などである場合は、その指示の内容に従って、アルバム編集処理が行われる（Ｓ２１０）。
【０１０２】
操作指示がセル拡大指示であると判定された場合（Ｓ１７０でＹ）には、セル拡大エリア判定部３３Ａにおいて表示セルＣＬの拡大サイズが判定される。セル拡大エリア判定部３３Ａは、操作指示に基づいて、拡大対象として指定された表示セルＣＬの拡大エリアを判定する（Ｓ１８０）。
【０１０３】
図１９に示すように、Ｓ１８０において、セル拡大エリア判定部３３Ａは、操作指示に基づいて、スワイプジェスチャの軌跡ＴＲを特定する（Ｓ１８１）。そして、軌跡ＴＲに基づいて、表示セルＣＬの拡大エリアを判定する（Ｓ１８２）。本例では、軌跡ＴＲと重なる表示セルＣＬが含まれるエリアを拡大エリアと判定する。
【０１０４】
表示セルＣＬの拡大エリアの判定において、セル拡大エリア判定部３３Ａは、軌跡ＴＲが、図７及び図８に示すような横方向の直線の軌跡ＴＲの場合は、拡大エリアが１行３列の横長の長方形であると判定する。同様に、軌跡ＴＲが、図１２及び図１３に示すような縦方向の直線の軌跡ＴＲの場合は、拡大エリアが３行１列の縦長の長方形であると判定する。また、図１５及び図１６に示すような楕円状の軌跡ＴＲの場合は、拡大エリアが２行３列の長方形であると判定する。
【０１０５】
拡大処理部３３は、図１０、図１４、及び図１７に示したように、判定した拡大エリアに基づいて、画像Ｐの拡大サイズを判定する（Ｓ１８３）。
【０１０６】
図１８に戻って、拡大処理部３３は、拡大処理を行う（Ｓ１９０）。Ｓ１９０において、拡大処理部３３は、まず、判定した拡大エリアに応じて表示セルＣＬを拡大する。次に、判定した拡大サイズに応じて画像Ｐを拡大する。最後に、拡大処理部３３は、図１０、図１４、図１７に示したように、拡大後の表示セルＣＬのサイズ及び形状に合わせて画像Ｐの一部をトリミングして、トリミングした画像Ｐの一部を拡大後の表示セルＣＬに配置する。アルバム画面生成部３４は、アルバム画面１４を、表示セルＣＬ及び画像Ｐを拡大したアルバムページ１４Ａが表示される画面に更新する（Ｓ２００）。
【０１０７】
以上のように、携帯情報端末１０において、表示セルＣＬには、画像Ｐが１コマずつ配置される。表示セルＣＬは、基準サイズを単位として基準サイズのＮ倍に大きさが変化する。セル拡大エリア判定部３３Ａは、指Ｆのジェスチャの軌跡ＴＲに応じて、拡大後のサイズが基準サイズを単位とする何個分のサイズであるかを判定し、かつ、拡大後の拡大エリアがどのような形状になるかを判定する。この判定に基づいて表示セルＣＬを基準サイズのＮ倍の大きさに拡大するので、指Ｆのジェスチャで画像Ｐを拡大する指示を行っても、区画線ＢＬがずれることがない。そのため、グリッド状に配列された複数の表示セルＣＬの整列が乱されることなく、アルバム画面１４における画像Ｐの配列状態に関して整然とした状態を維持することができる。その結果、アルバム画面１４において、簡単に複数の画像Ｐを見栄え良く配列させることができる。
【０１０８】
また、本例の拡大指示のジェスチャは、拡大対象の表示セルＣＬを始点として、アルバム画面１４を１本の指でなぞるスワイプジェスチャである。そのため、１本の指Ｆで拡大指示が可能である。こうしたスワイプジェスチャは、携帯情報端末１０がスマートフォンである場合のように、タッチパネル１２の画面サイズが小さい場合に特に有効である。
【０１０９】
また、セル拡大エリア判定部３３Ａは、スワイプジェスチャにおける指Ｆの軌跡ＴＲと重なる複数の表示セルＣＬが含まれるエリアを拡大エリアと判定する。こうしたスワイプジェスチャは直感的な操作であるため、ユーザ１３の意図通りの拡大サイズを指定しやすい。
【０１１０】
また、上記例においては、アルバムページ１４Ａにおいて、表示セルＣＬが拡大された後、拡大後の表示セルＣＬが占有する拡大エリア内に、拡大前に存在していた表示セルＣＬ内の画像Ｐは、退避ページ１４Ｂに退避される。例えば、同じシーンについて何枚も連続して撮影した場合には、アルバムページ１４Ａには、類似の画像Ｐが何枚も連続して配列される場合がある。このような場合には、拡大対象の１コマの画像Ｐを残して隣接する他の画像Ｐをアルバムページ１４Ａから消去できるため、電子アルバム内の画像の整理がしやすい。
【０１１１】
また、図７、図８、図１２、図１３、図１５、及び図１６に示したように、表示セルＣＬのサイズにおいて、基準サイズのＮ倍のサイズには、基準サイズを行又は列の単位として、１行×複数列、複数行×１列、及び複数行×複数列のサイズの少なくとも１つが含まれる。そのため、例えば、パノラマ撮影した画像Ｐがある場合において、この画像Ｐを横長で表示するなど、表示セルＣＬの形状を画像Ｐの形状に応じた適切な形状にすることが可能となる。
【０１１２】
また、上記例において、図１０、図１４、及び図１７に示したように、画像Ｐは、トリミングされることによって、表示セルＣＬのアスペクト比に合わせて、画像Ｐ内の一部が部分的に表示される。これにより、画像Ｐと表示セルＣＬのアスペクト比が異なっても、表示セルＣＬ内に余白を生じさせずに画像Ｐを表示することができる。その結果、表示セルＣＬのサイズに応じてできるだけ大きなサイズで画像Ｐを表示することができる。
【０１１３】
上記例において、図１１に示したように、表示セルＣＬに部分的に表示される画像Ｐの表示部分は、変更可能である。そのため、画像Ｐ内の表示させたい部分だけを表示セルＣＬに表示することができる。
【０１１４】
また、上記例において、拡大後の表示セルＣＬが占有する拡大エリア内に、拡大前に存在していた表示セルＣＬ内の画像Ｐは、退避ページ１４Ｂに退避する例で説明した。
【０１１５】
しかし、図２０に示すように、表示セルＣＬの拡大後において、拡大後の表示セルＣＬが占有する拡大エリア内に、拡大前に存在していた表示セルＣＬ内の画像Ｐを、拡大エリアと重ならない表示セルＣＬに再配置してもよい。
【０１１６】
図２０の例では、図２０Ａに示すように、１行１列の基準サイズの表示セルＣＬ３２について、画像Ｐ１０が配置される表示セルＣＬ３２を始点Ｓとする楕円状の軌跡ＴＲによって、２行３列の拡大エリアが指定された場合を示している。
【０１１７】
この場合、拡大後の表示セルＣＬ３２が占有する２行３列の拡大エリア内には、拡大前において表示セルＣＬ３２（画像Ｐ１０）、ＣＬ３３（画像Ｐ１１）、ＣＬ３４（画像Ｐ１２）、ＣＬ４２（画像Ｐ１４）、ＣＬ４３（画像Ｐ１５）、及びＣＬ４４（画像Ｐ１６）の６マスが存在していたことになる。このうち、拡大対象の表示セルＣＬ３２を除く５マスに配置されていた画像Ｐ１１、Ｐ１２、Ｐ１４、Ｐ１５、及びＰ１６の５コマの画像Ｐは、図２０Ｂに示すように、拡大対象の表示セルＣＬ３２の後の拡大エリアと重ならない表示セルＣＬに再配置される。つまり、画像Ｐ１１、Ｐ１２、Ｐ１４、Ｐ１５、及びＰ１６の５コマの画像Ｐは、退避ページ１４Ｂに退避されず、アルバムページ１４Ａに留まる。
【０１１８】
「変形例１−１」
図２１及び図２２に示すように、アルバムページ１４Ａ内の複数の表示セルＣＬについて拡大を行うことも可能である。図２１及び図２２の例では、表示セルＣＬ３２に加えて、表示セルＣＬ１１を拡大する例である。本例では、表示セルＣＬ１１は、１行１列の基準サイズから、２行２列の表示セルＣＬ１１に拡大されている。表示セルＣＬ１１の拡大に伴って、画像Ｐ１が拡大される。また、拡大後の表示セルＣＬ１１と重なる表示セルＣＬ１２、ＣＬ２１、ＣＬ２２は削除される。また、これらに配置される画像Ｐ２、Ｐ５、Ｐ６は、退避ページ１４Ｂに退避される。
【０１１９】
また、図２３及び図２４に示すように、いったん拡大された表示セルＣＬを再度拡大してもよい。図２３及び図２４の例では、２行３列のサイズにいったん拡大された表示セルＣＬ３２を、さらに拡大して３行３列のサイズに再拡大する例である。指Ｆのスワイプジェスチャで拡大エリアを指定する要領は、上記例と同様である。
【０１２０】
また、図２５に示すように、拡大エリアの指定は、中央の表示セルＣＬを除いて、その表示セルＣＬの外周に配置される表示セルＣＬのみ指定されるというように、いわば中抜きの囲い枠形状の指定でもよい。例えば、図２５Ａの例では、中央に画像Ｐ１０、Ｐ１１、Ｐ１４、Ｐ１５が配置される４マスの表示セルＣＬがある。これら４マスの表示セルＣＬを除いて、４マスの表示セルＣＬの外周の画像Ｐ５、Ｐ６、Ｐ７・・・が配置される１２マスの表示セルＣＬが軌跡ＴＲによって拡大エリアとして指定される。この場合は、図２５Ｂに示すように、軌跡ＴＲの始点に位置する拡大対象の画像Ｐ５が、軌跡ＴＲと重なる１２マス分の大きさに拡大される。ただし、軌跡ＴＲの内部に配置され、軌跡ＴＲと重ならない４マス分の表示セルＣＬは拡大エリアに含まれない。そのため、画像Ｐ５は中抜きの状態で表示される。このように、拡大エリアの形状は、正方形又は長方形などの矩形以外でもよい。
【０１２１】
矩形以外の形状としては、図２５に示す囲い枠形状以外にも、例えば、図２６及び図２７に示すＬ字形状などのカギ型でもよい。図２６Ａにおいて、軌跡ＴＲの始点に位置する拡大対象は、画像Ｐ７である。軌跡ＴＲは、始点の画像Ｐ７から右側の画像Ｐ８に延び、画像Ｐ８の位置から方向を９０°向きを変えて下方に延びて、終点の画像Ｐ１６に達している。これにより、図２６Ｂに示すように、軌跡ＴＲと重なる、画像Ｐ７、Ｐ８、Ｐ１２、及びＰ１６が配置される４マスの表示セルＣＬが拡大エリアとして指定される。画像Ｐ７の拡大後の表示セルの形状は、全体としてＬ字形状のようなカギ型になる。このように、拡大エリアの形状は、矩形以外の形状でもよい。
【０１２２】
図２７に示す画像Ｐ７の例のように、被写体のポーズによっては、カギ型の形状にフィットするポーズもあり得る。図２７に示す画像Ｐ７の例は、被写体が立位姿勢の人で、人が右腕を横方向に伸ばしているポーズをとっている。このように、拡大エリアの形状を、矩形以外の形状も可能にすることで、被写体のポーズ又は被写体の形状に合わせた適切な形状とすることが可能となる。
【０１２３】
このように、拡大エリアが矩形以外の場合でも、トリミングの方法は、図１１で説明した場合と同様な方法で行うことができる。すなわち、例えば、図１１で示したトリミング位置調整画面１４Ｄにおいて、カギ型の表示セルと拡大対象である画像Ｐ７とが重ね合わせて表示される。この状態で、画像Ｐ７内の被写体が表示セル内に収まるようにトリミング位置が調整される。
【０１２４】
このように、図７、図８、図１２、図１３、図１５、図１６、図２１、図２３、図２４、図２６及び図２７に示す例では、セル拡大判定部３３Ａは、スワイプジェスチャにおける指Ｆの軌跡ＴＲと重なる複数の表示セルＣＬのみが含まれるエリアを拡大エリアと判定する。
【０１２５】
「変形例１−２」
図２８に示すように、拡大エリアの指定に際して、軌跡ＴＲが同じ画像Ｐを複数回通過してもよい。図２８の例では、軌跡ＴＲは、画像Ｐ８が配置される表示セルＣＬを始点Ｓとして、画像Ｐ７に向かって左側に延びた後、画像Ｐ７から１８０°向きを変えて、再び画像Ｐ８に向かって右側に延びる。この後、画像Ｐ８において９０°向きを変えて下方に延び、画像Ｐ１２を通過して画像Ｐ１６に達する。画像Ｐ１６において１８０°向きを変えて、上方に延びて、再び画像Ｐ１２を通過して、始点Ｓと同じ画像Ｐ８が終点Ｅとなる。このように、拡大エリアの指定において、軌跡ＴＲは、一度通過した表示セルＣＬを二度と通過しないという厳密な意味の一筆書きでなくてもよい。図２８に示すように、始点Ｓを指定した後、指Ｆがタッチパネル１２から離れるまでの間の軌跡ＴＲと重なる表示セルＣＬが拡大エリアとして指定される。
【０１２６】
このような拡大エリアの指定方法を許容することで、画像Ｐ８のように、拡大エリアの端以外に位置する画像Ｐを拡大対象として指定する操作が簡単になる。すなわち、図２６に示した拡大対象は、画像Ｐ７であり、画像Ｐ７は、拡大エリアの一端に位置している。これに対して、図２８に示した拡大対象は、画像Ｐ８であり、拡大エリアの端ではなく、中間に位置している。図２８のように、軌跡ＴＲが同じ画像Ｐを通過することを許容することで、画像Ｐ８のような拡大エリアの端以外に位置する画像Ｐを拡大対象にする場合の操作が簡単になる。
【０１２７】
このような指定方法は、図２８のカギ型の拡大エリアの場合の他、図７及び図８で示した１行３列のような拡大エリアの形状の場合にも有効である。図７及び図８に示す１行３列の場合も、真ん中にある画像Ｐ１１を拡大対象としたい場合は、図２８のような指定方法を許容しないと、操作が面倒になる。
【０１２８】
例えば、図２８に示すような拡大エリアの指定方法を許容せず、厳密な意味の一筆書きしか拡大エリアの指定方法として認めない場合でも、拡大エリアの端以外に位置する中間の画像Ｐを拡大対象とする方法としては、図２９及び図３１に示すようにいくつかの方法が考えられる。
【０１２９】
図２９は、二段階の拡大操作で、拡大エリアの端以外（中間）の画像Ｐ８を、拡大対象とする方法である。図２９Ａにおいて、まず、画像Ｐ８を拡大対象として指定して、画像Ｐ８の表示セルＣＬを始点として画像Ｐ７を終点とする、横方向に延びる直線的な軌跡ＴＲのスワイプジェスチャを行う。これにより、図２９Ｂに示すように、画像Ｐ８が１行２列に拡大される。ここで、さらに、画像Ｐ８を始点として画像Ｐ１６を終点とする、下方に延びる直線的な軌跡ＴＲのスワイプジェスチャを行う。これにより、図２９Ｃに示すように、拡大エリアの中間に位置していた画像Ｐ８を拡大対象として、カギ型の形状に拡大することができる。
【０１３０】
また、図３０に示す方法でもよい。図３０は、拡大と画像Ｐの入れ替えの二段階の操作で、拡大エリアの端以外（中間）の画像Ｐ８を、拡大対象とする方法である。図３０では、まず、図３０Ａに示すように、図２６と同じ方法で、拡大エリアの端に位置する画像Ｐ７を拡大する。この後、画像Ｐ７と画像Ｐ８の表示セルＣＬを入れ替えることにより、画像Ｐ８をカギ型に拡大する。画像Ｐ７と画像Ｐ８の入れ替えは、図６で示したドラッグ操作と同じ要領で行われる。
【０１３１】
また、図３１に示す方法も考えられる。図３１に示す方法は、上記例で示した、まず、拡大対象を指定して、その後に、拡大エリアを指定するという方法とは、指定の順序を逆にして、まず、拡大エリアを指定して、その後に、拡大対象を指定するという方法である。図３１Ａに示すように、まず、カギ型の軌跡ＴＲのスワイプジェスチャを行って、拡大エリアを指定する。次に、図３１Ｂに示すように、指Ｆで拡大対象とする画像Ｐ８を指定する。これにより、図３１Ｃに示すように、画像Ｐ８をカギ型の形状に拡大することができる。
【０１３２】
なお、図３１に示す方法は、図３１Ａに示す拡大エリアの指定の際に、軌跡ＴＲのスワイプジェスチャと画面のスクロールの操作とが混同されるおそれがある。そのため、拡大エリアの指定に先立って、例えば、図５で示した編集メニュー１４Ｃなどを用いて、画像Ｐを拡大する旨の指示を入力する必要がある。
【０１３３】
このように、図２８に示す方法を採用しない場合でも、図２９から図３１に示すような方法が考えられる。しかし、図２８に示す方法は、１回のスワイプジェスチャだけで操作が可能となるため、図２９から図３１に示す方法と比べて、最も操作が簡単である。
【０１３４】
図１から図３１に示す内容から、以下の付記項に記載の画像表示制御装置を把握することができる。
「付記項Ａ１」
画像が１コマずつ配置され、かつ、基準サイズを単位として基準サイズのＮ倍に大きさが変化する複数の画像表示セルをグリッド状に配列して、複数の画像を表示する画像配列画面を生成する画面生成部と、
画像表示セルのうちの１つを指定して、指定した画像表示セルのサイズの拡大を指示する操作であるジェスチャであって、画像配列画面を指でなぞるジェスチャを通じて画像表示セルを拡大するセル拡大指示を受け付ける操作受付部と、
拡大対象として指定された画像表示セルについて、ジェスチャにおける画像配列画面内の指の軌跡に応じて、拡大後のサイズが基準サイズを単位とする何個分のサイズであるかを判定し、かつ、拡大後の拡大エリアがどのような形状になるかを判定するセル拡大エリア判定部と、
拡大対象の画像表示セルと画像を、判定した拡大エリアに合わせて拡大する拡大処理部と、を備えた画像表示制御装置。
ここでＮは１以上の自然数である。
「付記項Ａ２」
ジェスチャは、画像配列画面において拡大対象の画像表示セルを始点として、画像配列画面を１本の指でなぞるスワイプジェスチャである付記項Ａ１に記載の画像表示制御装置。
「付記項Ａ３」
セル拡大エリア判定部は、指を画像配列画面にタッチしてから、指が画像配列画面から離れるまでの指の軌跡に基づいて、拡大エリアを判定する付記項Ａ２に記載の画像表示制御装置。
「付記項Ａ４」
セル拡大エリア判定部は、軌跡と重なった画像表示セルのみが含まれるエリアを拡大エリアと判定する付記項Ａ３に記載の画像表示制御装置。
「付記項Ａ５」
スワイプジェスチャにおいて、軌跡は、同じ画像表示セルを複数回通過することが許容される付記項Ａ３又はＡ４に記載の画像表示制御装置。
【０１３５】
「変形例１−３」
また、図３２に示すように、セル拡大指示に際して、スワイプジェスチャが行われている間、指Ｆの軌跡ＴＲと重なる拡大エリアについて、指Ｆの軌跡ＴＲと重ならない他のエリアと識別可能な形態で表示してもよい。アルバム画面生成部３４は、図３２Ａに示すように、スワイプジェスチャが行われている間、指Ｆの軌跡ＴＲと重なる、表示セルＣＬ３２からＣＬ３４及び表示セルＣＬ４２からＣＬ４４の６マス分の拡大エリアについて、ハッチングで示すようにグレーアウトさせるなどして、他のエリアと識別可能な形態で表示する。
【０１３６】
こうすれば、スワイプジェスチャの途中でも、軌跡ＴＲと重なる拡大エリアがどの範囲かをユーザ１３が直感的に把握しやすい。そのため、ユーザ１３が所望する、図３２Ｂに示す表示セルＣＬ３２のような最終的な拡大エリアを正確に指定することが容易となる。
【０１３７】
「変形例１−４」
また図３３に示すように、軌跡ＴＲの始点Ｓに位置する拡大対象の表示セルＣＬについて、スワイプジェスチャが行われている間、他の表示セルＣＬと識別可能な形態で表示してもよい。図３３Ａに示す例では、画像Ｐ１０が配置される表示セルＣＬ３２が拡大対象として指定されて、軌跡ＴＲの始点Ｓとなっている。図３３Ｂに示すように、スワイプジェスチャの軌跡ＴＲは、始点Ｓが位置する表示セルＣＬ３２から、画像Ｐ１１、Ｐ１２、Ｐ１６が配置される表示セルＣＬへ続く。
【０１３８】
この際に、アルバム画面生成部３４は、始点Ｓが位置する表示セルＣＬ３２を、画像Ｐ１１、Ｐ１２、Ｐ１６が配置される表示セルＣＬと識別可能な形態で強調表示する。表示セルＣＬ３２の強調表示の形態としては、図３３Ｂに示すように、例えば、表示セルＣＬ３２の外周を太枠で表示する形態である。このように拡大対象の表示セルＣＬを強調表示することで、スワイプジェスチャの途中でも、拡大対象の表示セルＣＬや画像Ｐを見失わずに済む。
【０１３９】
また、図３４に示すように、拡大対象の表示セルＣＬの強調表示の形態としては、種々のものが考えられる。例えば、図３４Ａに示すように、拡大対象の表示セルＣＬ３２を点滅させる形態、図３４Ｂに示すように、拡大対象の表示セルＣＬ３２を振動させる形態、図３４Ｃに示すように、拡大対象の表示セルＣＬ３２を伸縮させる形態などである。強調表示の形態としては、これらのいずれの形態でもよい。
【０１４０】
なお、図３３及び図３４に示す例では、軌跡ＴＲと重なる拡大エリア内の表示セルＣＬのうち、拡大対象の表示セル以外の他の表示セルＣＬについては、図３２Ａで示した例と同様に、グレーアウトさせて、拡大エリア以外の他の表示セルと識別可能な形態で表示している。
【０１４１】
軌跡ＴＲと重なる拡大エリア内の表示セルＣＬのうち、拡大対象の表示セル以外の他の表示セルＣＬの識別可能な表示形態としては、図３５に示すような形態でもよい。すなわち、図３５Ａに示すように、拡大対象の表示セルＣＬ（本例では表示セルＣＬ３２）は、表示セルＣＬの外周が太枠で表示される。そして、拡大エリアのうち、拡大対象以外の表示セルＣＬをグレーアウトさせることにより識別可能とする形態である。また、図３５Ｂは、拡大対象の表示セルＣＬの外周を太枠で表示する点は図３５Ａと同様である。相違点は、軌跡ＴＲそのものを表示して、拡大エリアを識別可能とする形態である。つまり、図３５Ａに示す軌跡ＴＲは、便宜上、図示しているのに対して、図３５Ｂにおいては、軌跡ＴＲは、ユーザ１３が視認できるようにアルバム画面１４上に表示される。こうしても、ユーザ１３は拡大エリアがどの範囲かを直感的に把握しやすい。
【０１４２】
「第２実施形態」
図３６及び図３７に示す第２実施形態は、拡大エリアの指定方法が第１実施形態と異なる。その他の点は第１実施形態と同様であるので、相違点を中心に説明する。図３６Ａに示すように、拡大対象の表示セルＣＬ（本例では表示セルＣＬ３２）が指定される。拡大対象の表示セルＣＬの指定方法は、指Ｆで表示セルＣＬ３２をタッチする操作である。拡大エリアの指定方法は、図３６Ａにおいてタッチした指Ｆを拡大対象の表示セルＣＬ３２から離さずに、図３６Ｂに示すようなスワイプジェスチャによって行われる。図３６Ｂに示すスワイプジェスチャは、拡大する方向に向かって指Ｆで拡大対象の表示セルＣＬ１１の一端を引き延ばす操作である。図３６Ｂに示すように、スワイプジェスチャが行われている間、拡大対象の表示セルＣＬ３２及びそこに配置される画像Ｐ１０は、指Ｆが移動する軌跡ＴＲに沿って引き延ばされた状態で表示される。
【０１４３】
第２実施形態において、セル拡大エリア判定部３３Ａは、指Ｆの軌跡ＴＲの始点Ｓと終点Ｅの位置に基づいて拡大エリアを判定する。図３６の例では、軌跡ＴＲは横方向に延びる直線で、軌跡ＴＲの始点Ｓから終点Ｅまでは、表示セルＣＬが３マス分存在する。セル拡大エリア判定部３３Ａは、こうした軌跡ＴＲに基づいて、拡大エリアは１行３列と判定する。図３６Ｃに示すように、表示セルＣＬ３２及びそこに配置される画像Ｐ１０は、判定された１行３列の拡大エリアのサイズに拡大される。
【０１４４】
図３７に示す例は、１行１列の基準サイズの表示セルＣＬ３２が、２行３列の拡大エリアのサイズに拡大される例である。図３７Ａに示すように、表示セルＣＬ３２が指Ｆでタッチされて、拡大対象として指定される。この拡大対象ついて、図３７Ｂに示すように、１本の指Ｆを用いて、タッチした始点Ｓからタッチした状態を維持しながら、拡大対象の一端を引き延ばすようにスワイプジャスチャが行われる。
【０１４５】
図３７Ｂに示すスワイプジェスチャの軌跡ＴＲは、始点Ｓから円弧を描くように、いったん右側に進み、表示セルＣＬ３４を通過した後、下方に進路を変える。軌跡ＴＲの終点Ｅは、表示セルＣＬ４４に達する。軌跡ＴＲは、横方向において３マス分進み、縦方向において２マス分進む。こうした軌跡ＴＲの始点Ｓと終点Ｅに基づいて、セル拡大エリア判定部３３Ａは、表示セルＣＬ３２の拡大エリアを２行３列分の６マスと判定する。拡大処理部３３は、図３７Ｃに示すように、拡大対象の表示セルＣＬ３２及び画像Ｐ１０を、判定した拡大エリアのサイズに拡大する。
【０１４６】
第２実施形態のように、スワイプジェスチャとして拡大対象の一端を引き延ばす操作によって拡大エリアを指定する場合でも、第１実施形態と同様に、１本の指Ｆで拡大指示が行われる。このため、タッチパネル１２の画面サイズが小さい場合でも拡大指示がしやすい。また、第２実施形態においても直感的な操作であるため、第１実施形態と同様に、拡大エリアの指定をユーザ１３の意図通りに行いやすい。また、スワイプジェスチャが行われている間、拡大対象の画像Ｐ１０は、指Ｆの軌跡ＴＲに沿って引き延ばされた状態で表示される。そのため、スワイプジェスチャが行われている間においても、拡大対象がどの画像Ｐかをユーザ１３が認識しやすい。
【０１４７】
「変形例２−１」
図３８は、第１実施形態の図２５と同様の軌跡ＴＲのスワイプジェスチャを行う例である。第２実施形態においては、軌跡ＴＲの始点Ｓと終点Ｅに基づいて拡大エリアを判定する。第１実施形態の図２５においては、軌跡ＴＲと重ならない中央の４マスの表示セルＣＬについては拡大エリアから除外されて、拡大エリアは中抜きの形態と判定される。
【０１４８】
これに対して、第２実施形態においては、始点Ｓと終点Ｅに基づいて拡大エリアを判定するため、軌跡ＴＲと重ならない部分があっても、拡大エリアとして判定することが可能である。図３８Ａの例では、セル拡大エリア判定部３３Ａは、軌跡ＴＲに取り囲まれた中央の４マス分の表示セルＣＬについても、拡大エリアとして判定する。これにより、図３８Ｂに示すように、拡大前において１行１列の基準サイズの表示セルＣＬ２１の拡大エリアは、軌跡ＴＲと重なる１２マス分に中央の４マスを加えた、４行４列の正方形のエリアと判定される。
【０１４９】
図２５に示すように、軌跡ＴＲと重なる表示セルＣＬのみを拡大エリアとして判定するモードと、図３８に示すように、軌跡ＴＲと重ならない表示セルＣＬがあっても、軌跡ＴＲに取り囲まれた表示セルＣＬについては、その表示セルＣＬも拡大エリアとして判定するモードとを切り替え可能として、両方のモードを使い分けられるようにしてもよい。この場合、セル拡大エリア判定部３３Ａは、どちらのモードが設定されているかに応じて、拡大エリアの判定方法を切り替える。
【０１５０】
「変形例２−２」
第２実施形態において、拡大エリアを指定するジェスチャとして、１本の指Ｆを使用するスワイプジェスチャを例に説明したが、例えば、拡大対象の表示セルＣＬ上で２本の指Ｆを広げるピンチアウトでもよい。もちろん、タッチパネル１２の画面が小さい場合は、１本の指Ｆのジェスチャであることが好ましい。
【０１５１】
上記各実施形態において、表示セルＣＬの基準サイズの形状を正方形とした例で説明したが、正方形に限らず長方形でもよい。長方形としては、例えば、アスペクト比が縦３×横４や、縦９×横１６などの長方形が考えられる。こうした写真に標準的に用いられるアスペクト比であれば、表示セルＣＬに写真の画像を配置した場合にトリミングが不要となる。
【０１５２】
また、初期状態において、全ての表示セルＣＬが同じサイズでなくてもよく、例えば、特定の画像が配置される表示セルＣＬについては、他の画像が配置される表示セルＣＬよりも大きなサイズとしてもよい。特定の画像の判定方法としては、例えば、画像データに付随するＥＸＩＦ（Exchangeable image file format）データの内容（日付や撮影場所の情報など）に基づいて自動的に判定を行ってもよい。
【０１５３】
また、画像解析により画像を評価する技術を用いて、評価値が高い画像を特定の画像として判定してもよい。画像解析により画像を評価する手法としては、例えば、特許第５６５５１１２号に記載されているような画像評価技術を用いて、人物が写っている画像やピントが合っている画像に対して高評価を付与する手法がある。このような画像評価技術を用いて高評価が付与された画像が特定の画像と判定される。
【０１５４】
初期状態における特定の画像が配置される表示セルＣＬの大きさは、例えば、基準サイズの２行２列分の大きさである。このような大きさとすることにより、特定の画像を他の画像よりも目立たせることができる。
【０１５５】
「第３実施形態」
第３実施形態の携帯情報端末１０は、スクロール処理として、画像配列画面の一例であるアルバム画面１４に配置する画像Ｐの配置位置を１コマずつ入れ替えるスクロール処理を実行する。ここで、１コマずつ入れ替えるスクロール処理を、１コマスクロールと呼ぶ。なお、上記各実施形態と同様の構成については同一の符号を付して説明を省略し、相違点を中心に説明する。
【０１５６】
図３９に示すように、携帯情報端末１０のＣＰＵ２１は、作動プログラムが起動されることにより、拡大処理部３３及びアルバム画面生成部３４に加えて、スクロール処理部３５として機能する。スクロール処理部３５は、第１実施形態で説明したアルバムページ１４Ａの通常のスクロールに加えて、本実施形態の１コマスクロールを実行する。ここで、通常のスクロールとは、図４０に示す行単位のスクロール又は図４１に示す連続的なページスクロールをいう。
【０１５７】
図４０に示すように、例えば、アルバム画面１４に、６行×４列で合計２４コマの画像Ｐが表示されている場合を考える。２４コマの画像Ｐは、例えば、撮影日時順に表示されている。タッチパネル１２には２４コマの画像Ｐのみが表示されているが、２４コマ以外にも、その前後の撮影日時を有する非表示の画像Ｐが存在している。図４０において、タッチパネル１２に表示中の画像Ｐについては、タッチパネル１２の枠内に実線で示し、タッチパネル１２に表示されていない非表示の画像Ｐについては、タッチパネル１２の枠外に二点鎖線で示す。
【０１５８】
図４０において、例えば、アルバム画面１４に対して指Ｆのスワイプジェスチャが行われると、タッチパネル１２を通じて操作受付部３１に対してスクロールの実行指示が入力される。スクロール処理部３５は、操作受付部３１が受け付けた実行指示を受信する。スクロール処理部３５は、タッチパネル１２に対する２４コマの表示セルＣＬの配列状態を維持したまま、２４コマの画像Ｐのそれぞれの配置位置を行単位でずらす行単位スクロールを実行する。
【０１５９】
すなわち、画像Ｐ２２からＰ４５の２４コマの画像がタッチパネル１２に表示されている図４０Ｂの状態から、例えば、指Ｆによってアルバム画面１４を下方に送り込むように、軽く払うフリックジェスチャを、タッチパネル１２に対して下向きに行う。そうすると、図４０Ａに示すように、表示中の画像Ｐよりも過去の画像Ｐ、本例では、画像Ｐ２２よりも過去の撮影日時を持ち、図４０Ｂの状態では非表示であった画像Ｐ１８からＰ２１の１行分の４コマの画像Ｐが、タッチパネル１２に表示される。その代わりに、画像Ｐ４１よりも新しい撮影日時を持ち、かつ、図４０Ｂの状態では表示されていた、画像Ｐ４２からＰ４５の１行分の４コマの画像Ｐが、タッチパネル１２の枠外に隠れて非表示になる。このようにフリックジェスチャを下向きに行うと、表示される画像Ｐが過去に遡る戻し方向のスクロールが行われる。
【０１６０】
反対に、図４０Ｂの状態から、指Ｆによってアルバム画面１４を上方に送り込むように、タッチパネル１２に対して上向きのフリックジェスチャをする。そうすると、図４０Ｃに示すように、表示中の画像Ｐよりも撮影日時が新しい画像Ｐ、本例では、画像Ｐ４５よりも新しい撮影日時を持ち、図４０Ｂの状態では非表示であった画像Ｐ４６からＰ４９の１行分の４コマの画像Ｐが、タッチパネル１２に表示される。その代わりに、画像Ｐ２６よりも過去の撮影日時を持ち、かつ、図４０Ｂの状態では表示されていた、画像Ｐ２２からＰ２５の１行分の４コマの画像Ｐが、タッチパネル１２の枠外に隠れて非表示になる。このようにフリックジェスチャを上向きに行うと、表示される画像Ｐが新しくなる送り方向のスクロールが行われる。
【０１６１】
行単位スクロールでは、タッチパネル１２に表示されるアルバム画面１４において、タッチパネル１２に対する複数の画像セルＣＬ（本例では２４コマ）の配列状態を維持したまま、２４コマの画像Ｐのそれぞれの配置位置が行単位でずらされる。
【０１６２】
また、もう１つの通常のスクロールである、図４１に示す連続的なページスクロールは、アルバムページ１４Ａ全体をタッチパネル１２に対して相対的に移動させるスクロールである。図４１において、２４コマの画像Ｐがアルバム画面１４に配置されて、タッチパネル１２に表示されているという前提条件は、図４０と同様であり、加えて、下向き又は上向きのフリックジェスチャによってスクロールが行われるという操作方法も同様である。
【０１６３】
図４１Ｂの状態から、指Ｆによって下向きのフリックジェスチャが行われると、図４１Ａに示すように、アルバムページ１４Ａがタッチパネル１２に対して下向きに移動する。これにより、タッチパネル１２に表示される画像Ｐが古い画像Ｐに入れ替わる戻し方向のスクロールが行われる。連続的なページスクロールでは、１行単位ではなく、アルバムページ１４Ａ全体がタッチパネル１２に対して連続的に移動する。そのため、非表示の画像Ｐ１８から画像Ｐ２１は、徐々にタッチパネル１２の表示領域に進入し、アルバムページ１４Ａが１行分移動したところで、１行分の４コマの画像Ｐ１８から画像Ｐ２１の全体が表示される。
【０１６４】
また、図４１Ｂの状態から、指Ｆによって上向きのフリックジェスチャが行われると、図４１Ｃに示すように、アルバムページ１４Ａがタッチパネル１２に対して上向きに移動する。これにより、タッチパネル１２に表示される画像Ｐが新しい画像Ｐに入れ替わる送り方向のスクロールが行われる。連続的なページスクロールでは、上述のとおり、非表示の画像Ｐ４６から画像Ｐ４９は、徐々にタッチパネル１２の表示領域に進入し、アルバムページ１４Ａが１行分移動したところで、１行分の４コマの画像Ｐ４６から画像Ｐ４９の全体が表示される。
【０１６５】
図４１に示す連続的なページスクロールは、図４０に示す行単位のスクロールと異なり、アルバムページ１４Ａ上に存在する複数の表示セルＣＬを含めて、アルバムページ１４Ａ全体が、タッチパネル１２に対して相対的に移動する。しかも、アルバムページ１４Ａ全体の連続的な移動であるため、例えば、図４１Ａ又は図４１Ｃに示すように、行の途中でスクロールを停止することも可能である。このため、連続的なページスクロールでは、図４０に示す行単位スクロールと異なり、タッチパネル１２に対する表示セルＣＬの配列状態は維持されない。
【０１６６】
スクロール処理部３５は、こうした行単位スクロール及び連続的なページスクロールに加えて、図４２から図４７に示す１コマスクロールを実行する。
【０１６７】
図４２に示すように、アルバム画面１４には、１コマスクロールの操作部であるリール部４６が設けられる。リール部４６は、グラフィカルユーザインタフェース（ＧＵＩ：Graphical User Interface）で構成される操作部である。リール部４６は、回転体であるリール又は歯車（ギヤ）を模した形状であり、円形部を有している。回転体を模した形状であるため、リール部４６に対するタッチ操作は、リール部４６をタッチした状態で、指を回転させる回転ジェスチャである。ここで、リール部４６をタッチした状態には、リール部４６の周囲（例えば外周から１０ｍｍ程度の範囲）をタッチした状態も含まれる。
【０１６８】
リール部４６に対するタッチ操作が行われると、１コマスクロールの実行指示が操作受付部３１に入力される。このように、操作受付部３１は、リール部４６に対するタッチ操作を通じて、１コマスクロール（スクロール処理）の実行指示を受け付ける。
【０１６９】
スクロール処理部３５は、操作受付部３１が実行指示を受け付けた場合に、１コマスクロールを実行する。
【０１７０】
また、操作受付部３１は、リール部４６に対する回転ジェスチャを受け付けた際に、回転ジェスチャに合わせてリール部４６を回転させる演出を行う。具体的には、操作受付部３１は、タッチパネル１２に表示されているリール部４６を画像処理によって回転させて、あたかも指Ｆの回転ジェスチャによってリール部４６が回転しているような視覚上の演出を行う。
【０１７１】
図４３から図４５に示すように、１コマスクロールは、タッチパネル１２に対する複数の表示セルＣＬの配列状態を維持したまま、複数の画像Ｐのそれぞれの配置位置を１コマずつずらすスクロール処理である。１コマスクロールは、表示セルＣＬの配列状態を維持したまま、アルバム画面１４内に配列される複数の表示セルＣＬに配置する画像Ｐを入れ替える処理であるという点については、図４０に示した行単位スクロールと同様である。しかし、１コマスクロールは、複数の画像Ｐのそれぞれの配置位置を、行単位ではなく、１コマずつコマ単位で移動するという点が、図４０に示す行単位スクロールと異なる。
【０１７２】
図４３及び図４４において、矢印は１コマスクロールにおける各画像Ｐの移動経路を示す。図４３に示す矢印は、リール部４６を時計方向に回転させる回転ジェスチャをした場合の画像Ｐの移動経路を示す。図４３の例は戻り方向のスクロールの場合の移動経路を示している。戻り方向のスクロールでは、タッチパネル１２に表示される画像Ｐは、１コマずつ撮影日時が古い画像Ｐに入れ替わる。そして、撮影日時が古い画像Ｐと入れ替わりに、撮影日時が新しい画像Ｐは最新の画像Ｐから非表示領域に退避する。
【０１７３】
図４３に示す例では、画像Ｐ２２よりも古い画像Ｐ２１、２０、１９・・・が１コマずつ表示領域内に進入し、最新の画像Ｐ４５から、順に非表示領域に退避する。そして、タッチパネル１２に表示中のアルバム画面１４内の複数の表示セルＣＬにおいては、各画像Ｐの配置位置が矢印で示す移動経路に沿って１コマずつ移動する。
【０１７４】
反対に、図４４に示す矢印は、リール部４６を反時計方向に回転させる回転ジェスチャをした場合の画像Ｐの移動経路を示す。図４４の例は送り方向のスクロールの場合の移動経路を示している。送り方向のスクロールでは、タッチパネル１２に表示される画像Ｐは、１コマずつ撮影日時が新しい画像Ｐに入れ替わる。そして、撮影日時が新しい画像Ｐと入れ替わりに、撮影日時が古い画像Ｐは非表示領域に退避する。
【０１７５】
図４４に示す例では、画像Ｐ４５よりも新しい画像Ｐ４６、４７、４８・・・が１コマずつ表示領域内に進入し、最も古い画像Ｐ２２から、順に非表示領域に退避する。そして、タッチパネル１２に表示中のアルバム画面１４内の複数の表示セルＣＬにおいては、各画像Ｐの配置位置が矢印で示す移動経路に沿って１コマずつ移動する。
【０１７６】
本例の移動形態は、アルバム画面１４全体として、Ｚ字状をしている。具体的には、
アルバム画面１４は、複数の表示セルＣＬが配列された行を、複数行有している。本例では、表示セルＣＬが４つ配列された行が、６行ある。
【０１７７】
スクロール処理部３５は、１コマスクロール（スクロール処理）において、行内の一方の端に位置する表示セルＣＬに配置される画像Ｐを、隣接する次の行の端に位置する表示セルＣＬに移動する。より具体的には、本例では、スクロール処理部３５は、行の端に位置する画像Ｐを次の行に移動する場合に、次の行において、移動前の行の端とは反対側の端に移動する。
【０１７８】
図４３に示す戻し方向のスクロールでは、１コマ分のスクロールが行われた場合、１行目の画像Ｐ２５は、１行目に隣接する次の行である２行目に移動する。この際に、１行目において右端に位置していた画像Ｐ２５は、２行目に移動する場合は、２行目において、移動前の１行目の右端とは反対側の左端に移動する。
【０１７９】
そして、スクロール処理部３５は、一方の端に位置する表示セルＣＬに配置される画像Ｐ以外のその他の画像Ｐについては、行内において隣接する表示セルＣＬに１コマずつ移動させる。例えば、図４３に示す１行目においては、２行目に移動する左端に位置する表示セルＣＬに配置される画像Ｐ２５以外の画像Ｐ２２からＰ２４は、１行目において、それぞれに隣接する右隣の表示セルＣＬに１コマずつ移動する。
【０１８０】
図４４に示す送り方向のスクロールの場合も移動方向が異なるだけで図４３と同様である。すなわち、図４４に示す例では、１コマ分のスクロールが行われた場合、６行目の画像Ｐ４２は、６行目に隣接する次の行である５行目に移動する。この際に、６行目において左端に位置していた画像Ｐ４２は、６行目の次の行の５行目に移動する場合は、５行目において、移動前の６行目の左端とは反対側の右端に移動する。
【０１８１】
そして、スクロール処理部３５は、一方の端に位置する表示セルＣＬに配置される画像Ｐ以外のその他の画像Ｐについては、行内において隣接する表示セルＣＬに１コマずつ移動させる。例えば、図４４に示す６行目においては、５行目に移動する左端に位置する表示セルＣＬに配置される画像Ｐ４２以外の画像Ｐ４３からＰ４５は、６行目において、それぞれに隣接する左隣の表示セルＣＬに１コマずつ移動する。こうして、全体としてＺ字状に各画像Ｐが１コマずつ移動する。
【０１８２】
図４５に示すように、図４５Ｂの状態で、リール部４６に対して時計方向に指Ｆで回転ジェスチャを１コマ分行うと、戻し方向のスクロールが行われる。これにより、図４５Ｂで表示中の画像Ｐ２２よりも過去の画像Ｐ２１がタッチパネル１２の表示領域内に進入する。そして、図４５Ｂで表示されていた最新の画像Ｐ４５は非表示領域に退避する。反対に、図４５Ｂの状態で、リール部４６に対して反時計方向に指Ｆで回転ジェスチャを１コマ分行うと、送り方向のスクロールが行われる。これにより、図４５Ｂで表示中の最新の画像Ｐ４５よりも新しい画像Ｐ４６がタッチパネル１２の表示領域内に進入する。図４５Ｂで表示されていた最も古い過去の画像Ｐ２２は、図４５Ａにおいて非表示領域に退避する。
【０１８３】
こうした１コマスクロールにより、図４６及び図４７に示すような効果が得られる。図４６に示す例では、アルバム画面１４に表示される画像Ｐの大半は、家族で山にハイキングに行ったときに写した写真である。しかし、６行目の右側の２コマの画像Ｐは、子供が水泳をしている写真であり、境界線ＫＬを境に、ハイキングの写真とはグループが異なる。また、図４６の左上に二点鎖線で示すように、非表示領域には、ハイキングの写真がちょうど２コマ存在しており、それ以前には、境界線ＫＬで示すように、また別のグループの写真が存在しているとする。
【０１８４】
このように異なるイベントの写真がアルバム画面１４内に混在している場合において、１画面に含まれる写真を同じイベントでまとめたい場合もある。例えば、ハイキングの写真を配列したアルバム画面１４をプリントする場合など、アルバム画面１４内の写真をハイキングの写真のみでまとめて、それ以外のイベントの写真を排除したい場合である。図４６に示す例では、図４０に示した行単位スクロール又は図４１に示した連続的なページスクロールでは、行単位でしかスクロールできないため、スクロール操作だけでは、境界線ＫＬで区切られた別のイベントの写真を排除することができない。
【０１８５】
これに対して、本例の１コマスクロールによれば、戻り方向のスクロールを２コマ分行うことで、図４７に示すように、アルバム画面１４をハイキングの写真だけにまとめることができる。
【０１８６】
携帯情報端末１０のように、操作指示の入力が、タッチパネル１２に対するタッチ操作による入力が中心の場合は、関連する画像群をまとめるために、複雑な操作を行いにくい。本開示の技術によれば、スクロール操作という簡単な操作のみで、タッチパネル１２に表示する画像群を、関連する画像群にまとめやすい。
【０１８７】
また、１コマスクロールのタッチ操作は、操作部の一例であるリール部４６をタッチした状態で、指Ｆを回転させる回転ジェスチャである。このような回転ジェスチャによって、画像Ｐを１コマずつ巻き取るような直感的な操作が可能となり、ユーザ１３は良好な操作感を得ることができる。
【０１８８】
また、１コマスクロールのタッチ操作を回転ジェスチャとすることで、次のようなメリットもある。すなわち、スクロールのタッチ操作としては、上述の行単位スクロール（図４０参照）について説明したとおり、タッチパネル１２の画面にタッチした状態で指Ｆを軽く払うフリックジェスチャが一般的である。こうしたフリックジェスチャは、表示セルＣＬの拡大エリアを指定するタッチ操作として図１３等で示したスワイプジェスチャと似ている。そのため、タッチパネル１２の性能によっては、携帯情報端末１０において、フリックジェスチャとスワイプジェスチャを区別するのが難しい場合もある。
【０１８９】
後述するように、携帯情報端末１０において、１コマスクロールの機能と表示セルＣＬの拡大機能とを組み合わせることは、もちろん可能である。回転ジェスチャは、フリックジェスチャと比較して、スワイプジェスチャとの違いは大きい。そのため、１コマスクロールの機能と表示セルＣＬの拡大機能とを組み合わせた場合でも、１コマスクロールのタッチ操作を回転ジェスチャとすることで、拡大エリアを指定するタッチ操作であるスワイプジェスチャとの区別が容易になる。これにより、携帯情報端末１０が、１コマスクロールのタッチ操作と表示セルＣＬの拡大エリアの指定操作とを誤認識するおそれが低減される。
【０１９０】
また、操作受付部３１は、回転ジェスチャを受け付けた際に、回転ジェスチャに合わせてリール部４６を回転させる演出を行う。回転ジェスチャに合わせてリール部４６が回転するため、ユーザ１３は視覚的にも操作をしている感触が得られるため、さらに良好な操作感を得ることができる。また、リール部４６は、円形部を有している。そのため、回転ジェスチャとのマッチングがよく、視覚的な違和感が少ない。もちろん、操作部としてリール部４６を表示させるのみで、回転させる演出を行わなくてもよい。
【０１９１】
なお、１コマスクロールのタッチ操作については、回転ジェスチャに限らず他のジェスチャでもよい。また、操作部の形態もリール部４６のように歯が形成されていなくてもよく、単なる円形でもよい。また、タッチ操作が回転ジェスチャ以外の場合は、操作部も円形でなくてもよく、操作部の形状は、例えば、レバー形状又は左右一対の矢印形状でもよい。このように１コマスクロールのタッチ操作が回転ジェスチャ以外の場合でも、そのジェスチャが、スワイプジェスチャとの区別が明確なジェスチャであれば、表示セルＣＬの拡大エリアの指定操作であるスワイプジェスチャとの誤認識が低減される、というメリットは得られる。
【０１９２】
また、本例では、１コマスクロールにおいて、図４３及び図４４に示したように、画像ＰをＺ字状に移動させている。そのため、画像Ｐの移動の仕方が自然であり、違和感が少ない。
【０１９３】
「変形例３−１」
図４８及び図４９は、１コマスクロール（スクロール処理）の途中の過渡的な期間において、視覚上の演出を実行する形態である。具体的には、リール部４６に対するタッチ操作が開始される前の表示セルＣＬの配列状態を初期の状態とした場合において、スクロール処理部３５は、指Ｆがリール部４６に接触することによるタッチ操作の開始後、指Ｆがリール部４６から離れることによるタッチ操作の終了までの間、配列状態を初期の状態から変化させる視覚上の演出を実行する。そして、スクロール処理部３５は、タッチ操作の終了後において、配列状態を初期の状態に戻すことにより、１コマスクロールの前後において配列状態を維持する。
【０１９４】
図４８Ａは、指Ｆがリール部４６に触れておらず、１コマスクロールのためのタッチ操作の開始前の状態である。この配列状態が初期の状態である。図４８Ｂは、指Ｆがリール部４６に接触しており、タッチ操作が開始されている。しかし、図４８Ｂにおいては、回転ジェスチャが行われる前の段階を示す。図４８Ｂに示す状態から過渡的な期間に入り、スクロール処理部３５は視覚上の演出を開始する。
【０１９５】
図４８Ｂの状態において、スクロール処理部３５は、アルバム画面１４内の表示セルＣＬ及び画像Ｐの大きさを、図４８Ａに示す初期の状態と比較して、縮小する。表示セルＣＬ及び画像Ｐの縮小状態は、１コマスクロールが完了するまで継続される。この図４８Ｂに示す状態から回転ジェスチャが行われると、スクロール処理部３５は、１コマスクロールを開始する。
【０１９６】
図４９Ａは、図４８Ｂに示す状態から１コマスクロールが開始された後、指Ｆがリール部４６から離れていない１コマ分のスクロールの途中の状態を示す。スクロール処理部３５は、指Ｆがリール部４６にタッチされて、指Ｆによって回転ジェスチャが行われている間は、リール部４６に対する指Ｆの動きに応じて、図４９Ａに示すような演出を行う。すなわち、表示セルＣＬ及び画像Ｐの各列を中央に接近させるか、又は、逆に各列の間隔を離すといった視覚上の演出である。
【０１９７】
スクロール処理部３５は、指Ｆの回転ジェスチャを受け付ける際に、指Ｆの操作量が予め設定された閾値を超えた場合に１コマ分のスクロールの実行を行い、かつ、その状態で指Ｆがリール部４６から離れた場合に、実行したスクロールを確定される。そのため、例えば、ユーザ１３が、指Ｆをリール部４６にタッチした状態で、時計方向又は反時計方向の回転ジェスチャを繰り返しているような状態では、スクロール処理部３５は、スクロールを行うものの、そのスクロールを最終的には確定しない。
【０１９８】
こうした過渡的な期間において、スクロール処理部３５は、回転ジェスチャの操作量に応じて、図４９Ａに示す演出を行いつつ、画像Ｐの配置位置の入れ替え、すなわち、１コマ分のスクロールを実行する。その後、指Ｆがリール部４６から離れることにより、タッチ操作が終了した段階でスクロールを確定させて、かつ、図４９Ｂに示すように、スクロール完了後の表示セルＣＬを、図４８Ａと同様の初期の状態に戻す。
【０１９９】
このように、スクロール処理部３５が、表示セルＣＬの配列状態を維持したまま、１コマスクロールを実行するとは、少なくとも、図４８Ａに示すスクロールの開始前と、図４９Ｂに示すスクロールの完了後において、表示セルＣＬの配列状態が維持されていることを意味する。そして、図４８Ｂ及び図４９Ａに示すように、スクロール処理の途中においては、スクロール処理部３５は、表示セルＣＬの配列状態を乱して、表示上の演出を行う。
【０２００】
このように、１コマスクロールの途中に、表示セルＣＬ及び画像Ｐのサイズを縮小したり、表示セルＣＬの配列状態を乱す演出を行うことで、スクロールが実行されていることをユーザ１３に明確に認識させるという効果が得られる。というのも、１コマスクロールにおいては、スクロールの開始前と完了後において配列状態が維持されている。そして、画像Ｐの移動量も１コマ単位と少なく、スクロール前後のアルバム画面１４の変化が少ない。そのため、このような視覚上の演出が行われる。これにより、ユーザ１３は、１コマスクロールが行われていることを認識しやすいため、１コマスクロールにおいて、このような視覚上の演出は非常に有効である。
【０２０１】
なお、図４８Ｂ及び図４９Ａに示す演出は、一例であり、他の演出でもよい。例えば、各画像Ｐをカードに見立てて、表裏が反転するように回転させる演出、アルバム画面１４内において、各画像Ｐがランダムに散乱する演出など各種の演出が考えられる。いずれの演出を加えてもよい。
【０２０２】
「変形例３−２」
また、スクロール処理部３５は、１コマスクロールの速度を変化させてもよい。１コマスクロールの速度とは、例えば、単位時間当たりの画像Ｐの配置位置の入れ替わり回数をいう。１コマスクロールは、コマ単位で画像Ｐが切り替わるため、図４０に示す行単位スクロール又は図４１に示す連続的なページスクロールと比較して、スクロールの速度が遅い。そのため、離れた位置にある画像Ｐを探す場合には、スクロールに時間がかかる。スクロールの速度を上げることで、スクロール時間を短縮させることができる。
【０２０３】
１コマスクロールの速度を変化させるトリガーとしては、  まずは、回転ジェスチャの単位時間当たりの操作量が考えられる。回転ジェスチャの単位時間当たりの操作量、すなわち、回転ジェスチャを早く行うと、スクロール処理の速度を上げるようにする。
【０２０４】
この場合は、例えば、図５０に示すように、スクロール処理部３５は、タッチパネル１２から、リール部４６に対する回転ジェスチャの操作信号を操作受付部３１を通じて取得する。そして、スクロール処理部３５は、操作信号に基づいて、単位時間当たりの操作量を計算し、計算結果に基づいて、スクロール速度を判定する。判定結果に応じてスクロールの速度を上げる。
【０２０５】
また、１コマスクロールの速度を変化させる別のトリガーとしては、例えば、リール部４６の長押し操作などが考えられる。リール部４６を予め設定された時間長押しすることで、回転ジェスチャの場合と比較して、１コマスクロールの速度が上がるようにする。長押しが継続されている間、１コマスクロールも継続する。ユーザ１３が指Ｆをリール部４６から離して長押しを終了すると、１コマスクロールも終了する。
【０２０６】
「変形例３−３」
１コマスクロールの移動形態について、図４３及び図４４に示すＺ字状を例に説明したが、Ｚ字状以外でも、図５１及び図５２に示すＳ字状、又は図５３に示す渦巻き状などが考えられる。これらのいずれを採用してもよい。
【０２０７】
「変形例３−３−１」
図５１及び図５２に示すＳ字状は、Ｚ字状と同様に、スクロール処理部３５は、１コマスクロール（スクロール処理）において、行内の一方の端に位置する表示セルＣＬに配置される画像Ｐを、隣接する次の行の端に位置する表示セルＣＬに移動する。そして、その他の画像Ｐを、行内において隣接する表示セルＣＬに１コマずつ移動する。しかし、図５１及び図５２に示すＳ字状の場合は、Ｚ字状と異なり、スクロール処理部３５は、行内の一方の端に位置する画像Ｐを、次の行に移動する場合に、次の行において、移動前の行の端と同じ側の端に移動する。
【０２０８】
例えば、図５１に示すように、１行目の左端に位置する画像Ｐ２５を次の２行目に移動する場合には、移動前の１行目と同じ左端に移動する。これにより、各画像Ｐが全体としてＳ字状に移動する。
【０２０９】
図５１に示す矢印は、図４３と同様に、リール部４６を時計方向に回転させる回転ジェスチャをした場合の画像Ｐの移動経路を示す。図５１の例は戻り方向のスクロールの場合の移動経路を示している。戻り方向のスクロールでは、画像Ｐ２２よりも古い画像Ｐ２１、Ｐ２０・・・が１コマずつタッチパネル１２の表示領域に進入する。反対に、図５２は、図４４と同様に、リール部４６を反時計方向に回転させる回転ジェスチャをした場合の画像Ｐの移動経路を示す。図５２の例は送り方向のスクロールの場合の移動経路を示している。送り方向のスクロールでは、画像Ｐ４５よりも新しい画像Ｐ４６、Ｐ４７・・・が１コマずつタッチパネル１２の表示領域に進入する。
【０２１０】
「変形例３−３−２」
図５３は、１コマスクロールの移動形態が渦巻き状の場合を示す。図５３の例では、スクロール処理部３５は、１コマスクロール（スクロール処理）において、アルバム画面１４の中央に位置する表示セルＣＬを中心として渦巻き状に画像Ｐを１コマずつ移動する。図５３の例では、アルバム画面１４の中央に位置する画像Ｐ２２が配置される表示セルＣＬを中心として、全体として渦巻き状に各画像Ｐをずらす。
【０２１１】
渦巻きの中心に位置する画像Ｐ２２は、表示中の画像Ｐの中で最も古い画像Ｐである。戻り方向の１コマスクロールが行われると、この中心に位置する表示セルＣＬに、画像Ｐ２２よりも古い画像Ｐが進入してくる。また、図５３の例では、下端の左隅の画像Ｐ４１が最新の画像Ｐであり、戻り方向の１コマスクロールが行われると、画像Ｐ４１の位置から最新の画像Ｐが非表示領域に退避する。
【０２１２】
図示は省略したが、逆に、送り方向の１コマスクロールが行われると、中心の表示セルＣＬ（画像Ｐ２２の位置）から１コマずつ画像Ｐが非表示領域に退避し、画像Ｐ４１よりも新しい画像Ｐが画像Ｐ４１の位置から、表示領域に進入する。
【０２１３】
このように１コマスクロールの移動形態を、Ｓ字状又は渦巻き状とすることで、Ｚ字状と比較して、画像Ｐが珍しい動きをすることになる。そのため、ユーザ１３を視覚的に楽しませる効果が期待できる。また、これらの移動形態を設定によって変更できるように
【０２１４】
このように、１コマスクロールの移動形態は、Ｚ字状、Ｓ字状、又は渦巻き状などの各種の移動形態が考えられる。今回説明した移動形態では、すべて、アルバム画面１４内の複数の表示セルＣＬに、複数の画像Ｐが、時系列に従って一続きに配置されている。そして、スクロール処理部３５は、１コマスクロール（スクロール処理）において、画像Ｐのそれぞれの配置位置を、時系列に従って１コマずつ移動する。このように、複数の画像Ｐが時系列に従って一続きに配置されている場合には、移動形態は、時系列に従っていればよく、上記移動形態以外の形態でもよい。
【０２１５】
「変形例３−４」
また、図５４に示すように、アルバム画面１４内に拡大された表示セルＣＬ及び画像Ｐが有る場合でも、１コマスクロールは可能である。図５４において、図５４Ｂは基準状態である。図５４Ｂにおいて、画像Ｐ２７が２行×２列の４マスに拡大されている。この状態で、図５４Ａに示すように、過去に向かう１コマスクロールが行われると、拡大された画像Ｐ２７が、画像Ｐ２６に入れ替わる。逆に、図５４Ｃに示すように、未来に向かう１コマスクロールが行われると、画像Ｐ２７が画像Ｐ２８に入れ替わる。
【０２１６】
「第４実施形態」
図５５から図６２に示す第４実施形態の携帯情報端末１０は、スクロールロックが可能な形態である。すなわち、スクロール処理部３５は、アルバム画面１４におけるスクロールの際に、指定操作された画像Ｐに関してアルバム画面１４内における配置位置を固定するスクロールロックをする。このスクロールロックをした状態で、アルバム画面１４内の他の画像Ｐについてスクロール処理を実行する。第４実施形態においても、上記各実施形態と同様の構成については同一符号を示し、相違点を中心に説明する。
【０２１７】
図５５は、アルバム画面１４内の画像Ｐ２７がスクロールロックされた状態を示す。操作受付部３１は、アルバム画面１４内の少なくとも１つの表示セルＣＬに配置された画像Ｐを、スクロールロックの対象となるロック対象として指定する指定操作を受け付ける。操作受付部３１は、画像指定受付部として機能する。
【０２１８】
ロック対象の指定操作は、例えば、図５に示す編集メニュー１４Ｃからスクロールロックの項目を選択し、その後に、アルバム画面１４内の画像Ｐを指Ｆで軽く１回叩くシングルタップを行うことによりなされる。また、図５５の画像Ｐ２７に示すように、画像Ｐが拡大された場合には、拡大対象の画像Ｐについてロック対象の指定操作がなされたとみなしてもよい。
【０２１９】
操作受付部３１は、こうしたロック対象の指定操作がされた場合は、その指定操作を受け付ける。操作受付部３１は、指定された画像Ｐをロック対象として設定する指示を、スクロール処理部３５に送信する。スクロール処理部３５は、操作受付部３１からの指示に基づいて、指定された画像Ｐについてアルバム画面１４内における配置位置を固定するスクロールロックをする。
【０２２０】
スクロール処理部３５は、スクロールロックをした場合、ロック対象の画像Ｐの情報をワークメモリ２２又はストレージデバイス２３に記録する。
【０２２１】
スクロール処理部３５は、第３実施形態と同様に、操作受付部３１がスクロール処理の実行指示を受け付けた場合に、スクロール処理を実行する。スクロール処理部３５は、ロック対象として指定操作された画像Ｐ（図５５では画像Ｐ２７）に関して、スクロールロックを行う。
【０２２２】
スクロール処理部３５は、アルバム画面１４において、スクロールロックされている画像Ｐと、それ以外の画像Ｐとを識別可能に表示する。本例では、パドロックを模式的に表したロックマーク４７をロック対象の画像Ｐの右上隅に表示する。本例では、ロック対象の画像Ｐ２７内にロックマーク４７が表示されている。ロックマーク４７の表示により、ロック対象の画像Ｐ２７とそれ以外の画像Ｐとを識別することができる。
【０２２３】
スクロールロックは、ロック対象の画像Ｐのロックマーク４７の位置をシングルタップすることにより、解除される。スクロールロックが解除されると、ロックマーク４７の表示が消える。
【０２２４】
スクロール処理部３５は、ロック対象の画像Ｐについてスクロールロックした状態で、アルバム画面１４内の他の画像Ｐについてはスクロール処理を実行する。
【０２２５】
図５６に示す例では、画像Ｐ２７にスクロールロックが掛かっている。この場合、図５６Ｂに示す基準状態から、リール部４６に対する回転ジェスチャにより、戻し方向に１コマ分の１コマスクロールが行われると、図５６Ａに示す状態になる。図５６Ａにおいて、スクロールロックされている画像Ｐ２７を除いて、各画像Ｐの配置位置が１コマずつ移動している。図５６Ａにおいては、図５４Ａのように、拡大された画像Ｐ２７が画像Ｐ２６に入れ替わることなく、画像Ｐ２７が拡大対象であり続ける。
【０２２６】
図５６Ｃに示すように、図５６Ｂを基準として送り方向にスクロールが行われた場合も同様に、スクロールロックされた画像Ｐ２７はスクロールされず、画像Ｐ２７以外の画像Ｐの配置位置が１コマずつ移動する。
【０２２７】
このように、指定した画像Ｐに関してスクロールロックができるため、携帯情報端末１０のタッチパネル１２のように画像Ｐを表示する画面が小さくても、複数の画像Ｐの検索がしやすい。例えば、お気に入りの画像Ｐを１つ見つけた後に、その画像Ｐに対してスクロールロックをかけておけば、次の画像Ｐを探すためのスクロールを行っても、最初に見つけたお気に入りの画像Ｐをタッチパネル１２に表示させておくことができる。そのため、最初に見つけたお気に入りの画像Ｐを見失うことがない。このようなスクロールロックによれば、お気に入りの画像Ｐを配置しておくための画面分割なども不要である。そのため、携帯情報端末１０のように、画面が小さくても、複数の画像の検索がしやすい。
【０２２８】
第４実施形態のスクロールロック機能と組み合わせるスクロール処理は、１コマスクロールに限定されない。例えば、図４０に示した行単位スクロールでもよいし、図４１に示した連続的なページスクロールでもよい。
【０２２９】
しかし、アルバム画面１４のように複数の画像Ｐがグリッド状に配列されている場合は、スクロールロックと１コマスクロールとを組み合わせると、スクロール時の画面の見栄えをよくすることができる。
【０２３０】
例えば、図５７に示す例は、スクロールロックと行単位スクロールとを組み合わせた例である。図５７において、図５６と同様に、画像Ｐ２７は拡大されており、かつ、画像Ｐ２７に対してスクロールロックが掛けられている。図５７Ｂを基準状態として、図５７Ａは、１行分の戻し方向のスクロールを行った状態を示し、図５７Ｃは、１行分の送り方向のスクロールを行った状態を示す。
【０２３１】
図５７Ａ及び図５７Ｃに示すように、行単位スクロールでは、スクロールロックが掛かっている画像Ｐがあると、スクロールロックの影響により、歯抜け部分が生じてしまう。      
【０２３２】
図５７において、画像Ｐ２７は２行目と３行目に存在している。図５７Ｂの状態で戻し方向の１行分のスクロールが行われると、図５７Ａに示すように、図５７Ｂの３行目の画像Ｐ２９及びＰ３０が、画像Ｐ２７が存在しない４行目に移動する。そうすると、画像Ｐ２７はスクロールロックされているため、画像Ｐ２７が移動しないことにより、図５７Ａに示すように、画像Ｐ２９及びＰ３０の間の２マスが歯抜け状態になってしまう。
【０２３３】
反対に、図５７Ｂの状態で送り方向の１行分のスクロールが行われると、図５７Ｃに示すように、図５７Ｂの２行目の画像Ｐ２６及びＰ２８が、画像Ｐ２７が存在しない１行目に移動する。そうすると、画像Ｐ２７はスクロールロックされているため、画像Ｐ２７が移動しないことにより、画像Ｐ２６及びＰ２８の間の２マスが歯抜け状態になってしまう。
【０２３４】
これに対して、図５６に示すように１コマスクロールの場合は、画像Ｐが１コマずつ移動するため、図５７に示すように歯抜けのマスが生じることがない。このように、スクロールロックと１コマスクロールとを組み合わせると、スクロールをした場合に、歯抜けのマスが生じることがなく、スクロール時のアルバム画面１４の見栄えをよくすることができる。
【０２３５】
また、図５７に示すように、スクロールロックをした画像Ｐがある場合に、行単位スクロールを行うと、ロック対象の影に隠れて見えなくなってしまう画像Ｐも生じる。例えば、図５７Ａにおいては、画像Ｐ２３及びＰ２４が、ロック対象の画像Ｐ２７の影に隠れてしまう。また、図５７Ｃにおいては、画像Ｐ３２及びＰ３３が、ロック対象の画像Ｐ２７の影に隠れてしまう。スクロールロックと１コマスクロールとを組み合わせることで、こうした不都合も解消することができる。
【０２３６】
また、図５６に示す例では、ロック対象が拡大された画像Ｐの例で説明したが、もちろん、図５８に示すように、ロック対象の画像Ｐは拡大されていなくてもよい。図５８は、図５６に示す例と同様に、画像Ｐ２７がロック対象であるが、画像Ｐ２７は拡大されていない。図５８において、図５８Ｂは基準状態を示す。図５８Ａは、図５８Ｂを基準として戻し方向の１コマ分のスクロールを行った状態を示す。図５８Ｃは、図５８Ｂを基準として送り方向の１コマ分のスクロールを行った状態を示す。
【０２３７】
なお、本例では、スクロールロックされている間、ロック対象の画像Ｐにロックマーク４７を表示する例で説明している。しかし、ロックマーク４７は、スクロールロックされている全期間において表示していなくてもよい。ロック対象を識別可能にする目的は、少なくともスクロール処理が実行されている間に、ロック対象の画像Ｐとそれ以外の画像Ｐを区別することである。そのため、ロックマーク４７は、少なくともスクロール処理が実行されている間に表示されていればよい。
【０２３８】
もちろん、本例で示したように、スクロールロックが掛かっている全期間に渡ってロックマーク４７を表示しておくことが好ましい。スクロールが行われていない状態でも、ロック対象がどれかがすぐにわかるためである。
【０２３９】
また、ロック対象の画像Ｐとそれ以外の画像Ｐとを識別可能に表示する態様としては、ロックマーク４７に限られない。例えば、ロック対象の画像Ｐを他の画像Ｐよりも縮小して表示する方法、ロック対象の画像Ｐを、半透明にする方法、ハッチングを付す方法、点滅させる方法などがある。また、画像Ｐを小刻みに動かして画像Ｐが視覚的に振動しているような演出を施すバイブレーションなどの方法もある。これらのいずれの方法を用いてもよい。
【０２４０】
「変形例４−１」
図５９に示す第４実施形態の変形例は、画像レイアウト編集機能を充実させた操作画面を有する例である。以下に示すとおり、スクロールロックは、アルバム画面１４のように、複数の画像Ｐがグリッド状に配列された画像配列画面で画像レイアウト編集を行う場合に、より効果を発揮する。
【０２４１】
本例に示すように、アルバム画面１４を利用して、複数の画像Ｐが配置されたダイレクトメール用のポストカードを作成することができる。図５９に示すアルバム画面１４には、こうしたポストカードを作成しやすいように、画像レイアウト編集において有用な各種の操作部が設けられている。
【０２４２】
例えば、符号５１は、ゴミ箱アイコンであり、不要な画像Ｐをゴミ箱アイコン５１にドラッグすることで、不要な画像Ｐをアルバム画面１４から削除することができる。また、プリンタアイコン５２は、編集済みのアルバム画面１４をプリンタに出力する指示を行う操作部である。このように、携帯情報端末１０は、アルバム画面１４をプリントする指示を発行する機能を有している。
【０２４３】
また、保存及び読み出しアイコン５３は、編集済みのアルバムのデータの保存、又は各種のデータの読み出しの際に、ストレージデバイス２３内の各種のフォルダを開くために利用される操作部である。各種のデータとしては、アルバムのデータの他、例えば、後述するロゴマークのように、写真以外のマーク又は文字列を表す画像が含まれる。後述するように、こうした写真以外の画像をアルバム画面１４の表示セルＣＬに配置することも可能である。また、テンプレートアイコン５４は、作成済みのテンプレートの読み出し、又は作成済みのテンプレートの保存のために、テンプレートフォルダを開くための操作部である。
【０２４４】
このような操作部が設けられたアルバム画面１４は、例えば、編集メニュー１４Ｃから、画像レイアウト編集モードを選択して、選択した画像レイアウト編集モードに移行することにより表示される。
【０２４５】
本例の携帯情報端末１０は、上述した例と同様に、画像レイアウトを編集する機能を有している。編集機能には、アルバム画面１４内における画像Ｐの拡大、アルバム画面１４からの画像Ｐの削除、及びアルバム画面１４内における画像Ｐの配置位置の移動がある。画像Ｐの配置位置の移動は、例えば、図６に示した例と同様の要領で行う。すなわち、アルバム画面１４内において移動したい画像Ｐを、指Ｆで長押しすることにより移動対象として指定する。指Ｆを移動対象の画像Ｐから離さずに、移動した位置に画像Ｐをドラッグすると、移動先の画像Ｐとの間で配置位置が入れ替わる。これにより、移動が完了する。拡大、削除、移動といった編集処理は、アルバム編集部３２が実行する。
【０２４６】
図５９では、例えば、スキー教室の主催者であるユーザ１３が、スキー教室の模様を写した写真を利用して、ポストカードを作成する例で説明する。ポストカードは、例えば、スキー教室の参加者に対するお礼状、次回以降に利用できる優待情報などを盛り込むことで、商機につなげるために利用される。参加者の写真をポストカードに利用することで、ポストカードは、参加者にとっては、思い出が記録されたアルバムにもなる。
【０２４７】
ポストカードの作成に際しては、まず、主催者であるユーザ１３は、携帯情報端末１０を使用して、スキー教室に参加した参加者の写真を撮影する。図５９に示す複数の画像Ｐは、スキー教室の様子を撮影した写真の例である。これらの画像Ｐは、画像格納部２３Ａに格納されている。ポストカードを作成する際には、これらの画像Ｐがアルバム編集部３２によって読み出されて、読み出された複数の画像Ｐが、図５９に示すように、アルバム画面１４に時系列に配列される。
【０２４８】
図５９に示すアルバム画面１４において、ユーザ１３は、１コマスクロール及びスクロールロックの機能を使用しながら、ポストカードに使用する画像Ｐを選択する。例えば、ユーザ１３は、１コマスクロールを行って、必要な画像Ｐを選択する。そして、選択した画像Ｐに対してスクロールロックを掛けて、再び１コマスクロールを行って、次の画像Ｐを検索する。また、画像Ｐを必要に応じて拡大する。加えて、時系列に並んでいる複数の画像Ｐの配置位置を移動する。ユーザ１３は、アルバム画面１４に表示される複数の画像Ｐに対して、このような画像レイアウト編集を行って、ポストカードを作成する。
【０２４９】
図６０は、ポストカード用に編集されたアルバム画面１４の例である。図６０に示すように、複数の画像Ｐのうちの１つは拡大されており、写真の他に、マーク又は文字列を表す画像ＰＭも含まれている。画像ＰＭには、「ＴＨＡＮＫ  ＹＯＵ」といったお礼のメッセージ（文字列に相当する）、「富士スキー教室」といったスキー教室の名称が表示されたロゴマーク、及び次回以降に利用できる「優待券」の内容を表示する文字列を表す画像が含まれている。ここで、画像ＰＭに表示されるマークには、文字、図形、模様及びこれらのうち選択された２以上の組み合わせのうちの少なくとも１つが含まれる。
【０２５０】
これらの画像ＰＭは、各種のデータに含まれており、ストレージデバイス２３内に格納されている。これらの画像ＰＭは、保存及び読み出しアイコン５３を操作して、ストレージデバイス２３から読み出して、アルバム画面１４内の任意の表示セルＣＬに配置することができる。こうした画像ＰＭについても、表示セルＣＬに配置された場合は、写真の画像Ｐと同様に、拡大、移動、及び削除といった画像レイアウト編集が可能である。また、画像ＰＭに対してもスクロールロックを掛けることも可能である。
【０２５１】
このように、携帯情報端末１０を使用することで、ユーザ１３は、撮影した画像Ｐを配列して表示する、図５９に示すアルバム画面１４をベースに画像レイアウト編集を行うことができる。これにより、図６０に示すような、ポストカード用の画像Ｐ及び画像ＰＭの編集を行うことができる。携帯情報端末１０は、１コマスクロール及びスクロールロックの機能を備えているため、アルバム画面１４をダイレクトに編集しやすい。
【０２５２】
というのも、携帯情報端末１０のように、タッチパネル１２の画面が小さい場合は、画面分割をすると視認性が低下する。そのため、携帯情報端末１０では、画面分割機能を利用する画像レイアウト編集を行いにくい。１コマスクロール及びスクロールロックを用いることで、アルバム画面１４において、必要な画像Ｐのレイアウトを決めて、レイアウトが決定した画像Ｐに対してはスクロールロックを掛けて、次の画像Ｐの選択及びレイアウトの決定を行うといった編集作業を簡単に行うことができる。レイアウトが決定した画像Ｐに対してはスクロールロックを掛ければ、アルバム画面１４において決定したレイアウトを確認しながら、次の画像Ｐの検索を行うことができる。このように、アルバム画面１４に対するダイレクトな編集が容易になるため、画面分割機能を利用しなくても画像レイアウト編集がしやすい。そのため、１コマスクロール及びスクロールロックを用いた画像レイアウト編集機能は、携帯情報端末１０に好適である。
【０２５３】
しかも、デスクトップ型パソコンのような機器を使用することなく、携帯情報端末１０だけで画像レイアウト編集を行うことができるため、例えば、スキー教室を開催した当日中にポストカードを作成して、参加者に渡す又はデータを送信するといったことも可能となる。スキー教室以外でも、お料理教室、ヨガ教室、又はサーフィン教室など、個人でこういった教室を主催する主催者は増加傾向にある。手軽に利用できる携帯情報端末１０は、このような主催者がポストカードなどのメッセージカードを作成する場合に非常に有用である。もちろん、携帯情報端末１０の画像レイアウト編集機能は、こうした用途に限らず、例えば、お誕生日会又は歓送迎会などの各種パーティのお礼状の作成などの他の用途に使用することも可能である。
【０２５４】
また、表示セルＣＬに対して、写真の画像Ｐの他に、マーク又は文字列を表す画像ＰＭを配置可能とすることで、図６０に示すように、アルバム画面１４に写真とロゴを混在させることができる。このため、案内状又はお礼状のポストカードを作成する際に便利である。
【０２５５】
また、スクロールロックがされた画像Ｐに対しては、拡大、削除、及び移動といった編集が禁止されるようにしてもよい。ロック対象の画像Ｐは、必要な画像Ｐとして選択された画像と考えられる。また、スクロールロックがされた画像Ｐは、一応の編集が済んだ画像とも考えられる。そのため、スクロールロックに加えて、編集を禁止することで、不用意に編集が行われることを抑制することができる。もちろん、編集の禁止は解除可能であり、禁止を解除すれば、編集が禁止された画像Ｐに対する編集が可能になる。また、上述のとおり、拡大された画像Ｐに対して自動的にスクロールロックが掛るようにしてもよい。拡大された画像も一応編集が済んだ画像Ｐと考えられるためである。
【０２５６】
図６１に示すように、テンプレート５８を保存できるようにしてもよい。テンプレート５８は、配置する画像Ｐが指定されていない表示セルＣＬを含み、かつ、アルバム画面１４内における表示セルＣＬのレイアウトだけ決定された状態のアルバム画面１４のデータである。アルバム編集部３２は、こうしたテンプレート５８のデータをテンプレートデータとして保存することができる。
【０２５７】
図６１に示すテンプレート５８は、マーク又は文字列を表す画像ＰＭのみが配置されており、画像Ｐを配置する表示セルＣＬについては、レイアウト及び拡大サイズが決定されているだけで、配置する画像Ｐについては指定されていない。このテンプレート５８のように、画像Ｐを配置するすべての表示セルＣＬについて画像Ｐが未指定であってもよい。このようなテンプレート５８を保存できれば、同様のポストカードを次回作成する際に便利である。
【０２５８】
また、図６２に示すように、一部の表示セルＣＬについては、配置する画像Ｐが指定されており、残りの表示セルＣＬについては、配置する画像Ｐが未指定のテンプレート５９を保存できるようにしてもよい。テンプレート５９では、拡大された表示セルＣＬの１コマだけ、配置する画像Ｐが未指定であり、残りの表示セルＣＬについては配置する画像Ｐが指定されている。テンプレート５９の利用方法としては、例えば、画像Ｐが未指定の表示セルＣＬに対しては、例えば、ポストカードの送り先の参加者毎に、異なる画像Ｐ（例えば個々の参加者の顔画像など）を配置する。このようなテンプレート５９を保存できれば、参加者毎に写真を差し替えたポストカードを作成しやすい。
【０２５９】
図６３に示すように、テンプレート５８及びテンプレート５９などのテンプレートデータは、ストレージデバイス２３内のアルバムフォルダに、アルバムテンプレート（図６３の例ではＴ２０１）として、保存される。アルバムテンプレートのテンプレート管理情報（図６３の例ではＴ２０１）は、図３及び図９に示したアルバム管理情報３０Ａと同様に、選択画像、及びレイアウト情報（セル番号、サイズ等）が記録されたデータである。
【０２６０】
また、編集済みのポストカードなどのデータは、アルバム管理情報を含むアルバムのデータとして保存される。編集済みのポストカードのデータは、例えば、プリンタ６０に出力されてプリントされる。もちろん、編集済みのポストカードのデータを、電子メールの形態で宛先に送信してもよい。
【０２６１】
また、第４実施形態のスクロール処理の実行指示については、タッチ操作を通じて受け付けなくてもよく、例えば、携帯情報端末１０に設けられたダイヤルなどの機械式の操作部を通じて受け付けてもよい。
【０２６２】
また、第４実施形態のスクロールロックについては、グリッド状に表示セルＣＬが配列された画像配列画面の一例であるアルバム画面１４に限定されない。例えば、１行又は１列内に複数の画像Ｐが配列された画像配列画面にスクロール処理を実行する場合に、スクロールロックを適用してもよい。
【０２６３】
上記実施形態において、携帯情報端末１０は、スマートフォンの他、タブレット型コンピュータやノート型パソコンなどでもよい。
【０２６４】
また、画像格納部を携帯情報端末１０のストレージデバイス２３に設けた例で説明したが、画像格納部をインターネットなどのネットワーク上に存在する画像サーバに配置してもよい。この場合には、携帯情報端末１０はネットワーク経由で画像サーバにアクセスして画像Ｐを読み出す。
【０２６５】
また、上記実施形態では、携帯情報端末１０を画像表示制御装置として機能させる例で説明したが、図６４に示すデータ処理サーバ６１を画像表示制御装置として機能させてもよい。データ処理サーバ６１は、コンピュータであり、基本的な構成は、図２と同様である。もちろん、ＣＰＵの処理能力は携帯情報端末１０と比較して格段に高く、ワークメモリやストレージデバイスの容量も格段に大きい。
【０２６６】
こうしたデータ処理サーバ６１のＣＰＵで電子アルバムアプリ３０を実行することにより、操作受付部３１、アルバム編集部３２、拡大処理部３３、セル拡大エリア判定部３３Ａ、アルバム画面生成部３４、スクロール処理部３５を実現する。携帯情報端末１０にはブラウザがインストールされている。携帯情報端末１０は、ブラウザを通じてデータ処理サーバ６１にアクセスすることにより、アルバム画面１４をデータ処理サーバ６１からダウンロードする。ダウンロードされたアルバム画面１４は、タッチパネル１２に表示される。
【０２６７】
携帯情報端末１０は、タッチパネル１２を通じてタッチ操作が行われると、その操作指示をデータ処理サーバ６１に送信する。データ処理サーバ６１は受信した操作指示に基づいてアルバム編集処理を実行してアルバム画面１４を更新し、更新したアルバム画面１４を携帯情報端末１０に配信する。こうすれば、データ処理サーバ６１を画像表示制御装置として機能させることができる。
【０２６８】
また、携帯情報端末１０に操作受付部３１とアルバム画面生成部３４を設けて、残りをデータ処理サーバ６１に設けるというように、携帯情報端末１０とデータ処理サーバ６１に構成要素を分散させてもよい。この場合には、携帯情報端末１０とデータ処理サーバ６１で構成されるコンピュータシステムが画像表示制御装置として機能する。
【０２６９】
上記各実施形態において、例えば、操作受付部３１、アルバム編集部３２、拡大処理部３３、セル拡大エリア判定部３３Ａ、アルバム画面生成部３４、スクロール処理部３５といった各種の処理を実行する処理部（processing unit)のハードウェア的な構造は、次に示すような各種のプロセッサ（processor）である。
【０２７０】
各種のプロセッサには、ＣＰＵ（Central Processing Unit)、プログラマブルロジックデバイス（Programmable Logic Device:ＰＬＤ）、専用電気回路などが含まれる。ＣＰＵは、周知のとおりソフトウエア（作動プログラム）を実行して各種の処理部として機能する汎用的なプロセッサである。ＰＬＤは、ＦＰＧＡ (Field Programmable Gate Array) などの製造後に回路構成を変更可能なプロセッサである。専用電気回路は、ＡＳＩＣ（Application Specific Integrated Circuit）などの特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである。
【０２７１】
１つの処理部は、これら各種のプロセッサのうちの１つで構成されてもよいし、同種又は異種の２つ以上のプロセッサの組み合せ（例えば、複数のＦＰＧＡや、ＣＰＵとＦＰＧＡの組み合わせ）で構成されてもよい。また、複数の処理部を１つのプロセッサで構成してもよい。複数の処理部を１つのプロセッサで構成する例としては、第１に、１つ以上のＣＰＵとソフトウエアの組み合わせで１つのプロセッサを構成し、このプロセッサが複数の処理部として機能する形態がある。第２に、システムオンチップ（System On Chip:ＳｏＣ）などに代表されるように、複数の処理部を含むシステム全体の機能を１つのＩＣ（Integrated Circuit）チップで実現するプロセッサを使用する形態がある。このように、各種の処理部は、ハードウェア的な構造として、上記各種のプロセッサを１つ以上用いて構成される。
【０２７２】
さらに、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子などの回路素子を組み合わせた電気回路（circuitry）である。
【０２７３】
上記記載から、以下の付記項に記載の画像表示制御装置を把握することができる。
「付記項Ｂ１」
画像が１コマずつ配置される複数の画像表示セルがグリッド状に配列され、表示部に表示される画像配列画面を生成する画面生成プロセッサと、
グラフィカルユーザインタフェースで構成される操作部に対するタッチ操作を通じて、画像配列画面に配置する画像を入れ替えるスクロール処理の実行指示を受け付ける操作受付プロセッサと、
操作受付部が実行指示を受け付けた場合に、スクロール処理を実行するスクロールプロセッサであって、表示部に対する複数の画像表示セルの配列状態を維持したまま、複数の画像のそれぞれの配置位置を１コマずつずらしてスクロール処理を実行するスクロールプロセッサと、
を備えている画像表示制御装置。
【０２７４】
「付記項Ｃ１」
画像が１コマずつ配置される複数の画像表示セルが配列され、表示部に表示される画像配列画面を生成する画面生成プロセッサと、
画像配列画面内の少なくとも１つの画像表示セルに配置された画像を指定する指定操作を受け付ける画像指定受付プロセッサと、
画像配列画面に配置する画像を入れ替えるスクロール処理の実行指示を受け付ける操作受付プロセッサと、
操作受付部が実行指示を受け付けた場合に、スクロール処理を実行するスクロールプロセッサであって、指定操作された画像に関して画像配列画面内における配置位置を固定するスクロールロックをした状態で、画像配列画面内の他の画像についてスクロール処理を実行するスクロールプロセッサと、
を備えている画像表示制御装置。
【０２７５】
本開示の技術は、上記各実施形態に限らず、本発明の要旨を逸脱しない限り種々の構成を採り得ることはもちろんである。また、上述の種々の実施形態や種々の変形例を適宜組み合わせることも可能である。また、本開示の技術は、画像表示制御装置の作動プログラムに加えて、画像表示制御装置の作動プログラムを非一時的に記憶するコンピュータで読み取り可能な記憶媒体（ＵＳＢメモリ又はＤＶＤ（Digital Versatile Disc）−ＲＯＭ（Read Only Memory）など）にもおよぶ。
【符号の説明】
【０２７６】
１０  携帯情報端末
１２  タッチパネルディスプレイ（タッチパネル）
１２Ａ  表示部
１２Ｂ  操作入力部
１３  ユーザ
１４  アルバム画面
１４Ａ  アルバムページ
１４Ｂ  退避画像収容ページ（退避ページ）
１４Ｃ  編集メニュー
１４Ｄ  トリミング位置調整画面
２１  （Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
２２  ワークメモリ
２３  ストレージデバイス
２３Ａ  画像格納部
２７  データバス
２８  ネットワーク
２９  アプリケーションプログラム
３０  電子アルバムアプリ
３０Ａ  アルバム管理情報
３１  操作受付部
３２  アルバム編集部
３３  拡大処理部
３３Ａ  セル拡大エリア判定部
３４  アルバム画面生成部
３５  スクロール処理部
４６  リール部
４７  ロックマーク
５１  ゴミ箱アイコン
５２  プリンタアイコン
５３  保存及び読み出しアイコン
５４  テンプレートアイコン
６０  プリンタ
６１  データ処理サーバ
ＢＬ  区画線
ＣＬ、ＳＣＬ  表示セル
Ｅ  終点
Ｆ  指
Ｐ  画像
ＰＭ  画像
Ｓ  始点
ＴＲ  軌跡
【図１】
2020052541.tif 000003
【図２】
2020052541.tif 000004
【図３】
2020052541.tif 000005
【図４】
2020052541.tif 000006
【図５】
2020052541.tif 000007
【図６】
2020052541.tif 000008
【図７】
2020052541.tif 000009
【図８】
2020052541.tif 000010
【図９】
2020052541.tif 000011
【図１０】
2020052541.tif 000012
【図１１】
2020052541.tif 000013
【図１２】
2020052541.tif 000014
【図１３】
2020052541.tif 000015
【図１４】
2020052541.tif 000016
【図１５】
2020052541.tif 000017
【図１６】
2020052541.tif 000018
【図１７】
2020052541.tif 000019
【図１８】
2020052541.tif 000020
【図１９】
2020052541.tif 000021
【図２０】
2020052541.tif 000022
【図２１】
2020052541.tif 000023
【図２２】
2020052541.tif 000024
【図２３】
2020052541.tif 000025
【図２４】
2020052541.tif 000026
【図２５】
2020052541.tif 000027
【図２６】
2020052541.tif 000028
【図２７】
2020052541.tif 000029
【図２８】
2020052541.tif 000030
【図２９】
2020052541.tif 000031
【図３０】
2020052541.tif 000032
【図３１】
2020052541.tif 000033
【図３２】
2020052541.tif 000034
【図３３】
2020052541.tif 000035
【図３４】
2020052541.tif 000036
【図３５】
2020052541.tif 000037
【図３６】
2020052541.tif 000038
【図３７】
2020052541.tif 000039
【図３８】
2020052541.tif 000040
【図３９】
2020052541.tif 000041
【図４０】
2020052541.tif 000042
【図４１】
2020052541.tif 000043
【図４２】
2020052541.tif 000044
【図４３】
2020052541.tif 000045
【図４４】
2020052541.tif 000046
【図４５】
2020052541.tif 000047
【図４６】
2020052541.tif 000048
【図４７】
2020052541.tif 000049
【図４８】
2020052541.tif 000050
【図４９】
2020052541.tif 000051
【図５０】
2020052541.tif 000052
【図５１】
2020052541.tif 000053
【図５２】
2020052541.tif 000054
【図５３】
2020052541.tif 000055
【図５４】
2020052541.tif 000056
【図５５】
2020052541.tif 000057
【図５６】
2020052541.tif 000058
【図５７】
2020052541.tif 000059
【図５８】
2020052541.tif 000060
【図５９】
2020052541.tif 000061
【図６０】
2020052541.tif 000062
【図６１】
2020052541.tif 000063
【図６２】
2020052541.tif 000064
【図６３】
2020052541.tif 000065
【図６４】
2020052541.tif 000066