(57)【要約】【課題】ユーザが過去に使用した写真等を、容易に再利用することが可能な技術を提供する。【解決手段】本発明の情報処理装置は、ユーザの操作に応じて、画面に表示された電子アルバムのページを切り替える切替手段と、前記電子アルバムの各ページに追加または削除された画像に関する情報を、履歴として記憶する記憶手段と、前記切替手段による切り替え後のページに対応する前記履歴を示す情報を、前記画面に表示する表示制御手段とを有する。【選択図】図２Ａ
2020149581.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作に応じて、画面に表示された電子アルバムのページを切り替える切替手段と、
前記電子アルバムの各ページに追加または削除された画像に関する情報を、履歴として記憶する記憶手段と、
前記切替手段による切り替え後のページに対応する前記履歴を示す情報を、前記画面に表示する表示制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記履歴を示す情報は前記画像の縮小画像であり、前記表示制御手段は、前記縮小画像を所定の角度だけ回転させて前記画面に表示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ページは、画像を配置するための複数のスロットを含み、
前記記憶手段は、前記スロットに対して追加または削除された画像に関する情報を前記履歴として記憶し、
前記表示制御手段は、前記スロットに対応する前記履歴を示す情報を、前記スロットの近傍に表示する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記ユーザにより選択されたスロットに対し、前記選択されたスロットに対応する前記履歴を示す情報を、整列させて表示する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記電子アルバムに追加可能な追加画像を一覧表示する領域において、前記追加画像の属性情報と、前記追加画像と置換される前記電子アルバムのページに配置されている画像の属性情報に応じて、前記領域における前記追加画像の表示位置を変更する
ことを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
ユーザの操作に応じて、画面に表示された電子アルバムのページを切り替える切替ステップと、
前記電子アルバムの各ページに追加または削除された画像に関する情報を、履歴として記憶する記憶ステップと、
前記切替ステップにおける切り替え後のページに対応する前記履歴を示す情報を、前記画面に表示する表示制御ステップと、
を有することを特徴とする情報処理方法。
【請求項７】
コンピュータを、請求項１から５のいずれか１項に記載された情報処理装置の各手段として機能させるためのプログラム。
【請求項８】
コンピュータを、請求項１から５のいずれか１項に記載された情報処理装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子アルバムの作成を支援する情報処理装置、情報処理方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
従来、写真およびテキストなどのデザイン要素を配置することにより、電子アルバムを自動作成する技術が知られている。例えば、特許文献１は、画像の編集に用いられた設定情報の履歴一覧を、編集内容が反映された画像とともに表示し、ユーザが所望の履歴情報を選択することを容易にする技術を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２００９８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、複数ページを有するアルバムでは、各ページに対する編集内容の履歴を、履歴一覧から探すのは手間がかかる。このため、ユーザは、過去に使用した写真等を、アルバムのページごとに再利用するのは困難であった。
【０００５】
本発明は、このような問題点に鑑みてなされたものであり、ユーザが過去に使用した写真等を、容易に再利用することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の情報処理装置は、ユーザの操作に応じて、表示手段に表示された電子アルバムのページを切り替える切替手段と、前記電子アルバムの各ページに追加または削除された画像を、履歴として記憶する記憶手段と、前記切替手段による切り替え後のページに対応する前記履歴を、前記表示手段に表示する表示制御手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザが過去に使用した写真等を、容易に再利用することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】情報処理装置のハードウェア構成を例示する図である。
【図２Ａ】履歴サムネイルの表示処理を例示するフローチャートである。
【図２Ｂ】履歴サムネイルの表示処理を例示するフローチャートである。
【図２Ｃ】電子アルバムのページへの画像の追加処理を例示するフローチャートである。
【図３Ａ】電子アルバム編集の初期画面を例示する図である。
【図３Ｂ】電子アルバムのページをめくるユーザ操作による画面例を示す図である。
【図３Ｃ】電子アルバムのページをめくるユーザ操作による画面例を示す図である。
【図３Ｄ】電子アルバムのページをめくるユーザ操作による画面例を示す図である。
【図４Ａ】スロットに対応した履歴サムネイルを表示する画面例を示す図である。
【図４Ｂ】スロットに対応した履歴サムネイルを表示する画面例を示す図である。
【図５Ａ】フォーカスおよび画像トレイの状態を示す画面例を示す図である。
【図５Ｂ】フォーカスおよび画像トレイの状態を示す画面例を示す図である。
【図６Ａ】スロットに追加画像を配置するユーザ操作による画面例を示す図である。
【図６Ｂ】スロットに追加画像を配置するユーザ操作による画面例を示す図である。
【図６Ｃ】スロットに追加画像を配置するユーザ操作による画面例を示す図である。
【図６Ｄ】スロットに追加画像を配置するユーザ操作による画面例を示す図である。
【図６Ｅ】スロットに追加画像を配置するユーザ操作による画面例を示す図である。
【発明を実施するための形態】
【０００９】
＜実施形態＞
（装置構成）
以下、本発明の実施形態について図面に基づいて説明する。図１は、本実施形態に係る情報処理装置１００のハードウェア構成を例示する図である。情報処理装置１００は、例えば、パーソナルコンピュータ（ＰＣ）、スマートフォン、タブレット端末等である。
【００１０】
図１において、内部バス１５０に対してＣＰＵ１０１、メモリ１０２、不揮発性メモリ１０３、画像処理部１０４、ディスプレイ１０５、操作部１０６、表示制御部１０７、記録媒体Ｉ／Ｆ１０８、外部Ｉ／Ｆ１０９、通信Ｉ／Ｆ１１０が接続されている。内部バス１５０に接続される各部は、内部バス１５０を介して互いにデータのやりとりを行うことができるようにされている。
【００１１】
ＣＰＵ１０１は、情報処理装置１００の各部を制御する制御部であり、少なくとも１つのプロセッサーまたは回路からなる。メモリ１０２は、例えばＲＡＭ（半導体素子を利用した揮発性のメモリなど）からなる。ＣＰＵ１０１は、例えば不揮発性メモリ１０３に格納されるプログラムに従い、メモリ１０２をワークメモリとして用いて、情報処理装置１００の各部（切替手段、記憶手段、表示制御手段）を制御する。
【００１２】
不揮発性メモリ１０３には、画像データやその他のデータ、ＣＰＵ１０１が動作するための各種プログラムなどが格納される。不揮発性メモリ１０３は例えばハードディスク（ＨＤ）やＲＯＭなどで構成される。なお、後述する情報処理装置１００の機能や処理は、ＣＰＵ１０１が不揮発性メモリ１０３に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。本実施形態では、電子アルバム作成アプリケーション・プログラムが記憶されており、これを実行することにより以下に説明する処理を実現する。
【００１３】
画像処理部１０４は、ＣＰＵ１０１の制御に基づいて、不揮発性メモリ１０３や記録媒体１１３に格納された画像データや、外部Ｉ／Ｆ１０９、通信Ｉ／Ｆ１１０を介して取得した画像データなどに対して各種画像処理を施す。画像処理部１０４が行う画像処理には、Ａ／Ｄ変換処理、Ｄ／Ａ変換処理、画像データの符号化処理、圧縮処理、デコード処理、拡大／縮小処理（リサイズ）、ノイズ低減処理、色変換処理などが含まれる。
【００１４】
ディスプレイ１０５（表示手段）は、ＣＰＵ１０１の制御に基づいて、画像やＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成するＧＵＩ画面などを表示する。ＣＰＵ１０１は、プログラムに従って表示制御信号を生成し、ディスプレイ１０５に表示させるための映像信号の生成およびディスプレイ１０５への出力を制御する。なお、情報処理装置１００自体が備える構成としては、ディスプレイ１０５に表示させるための映像信号を出力するためのインターフェースまでとし、ディスプレイ１０５は外付けのモニタ（テレビなど）で構成してもよい。
【００１５】
操作部１０６は、キーボードやマイクロホンなどを含む文字情報入力デバイスである。また、操作部１０６は、マウスやタッチパネルといったポインティングデバイス、ボタン
、ダイヤル、ジョイスティック、タッチセンサ、タッチパッドなどを含む、ユーザ操作を受け付ける入力デバイスである。
【００１６】
表示制御部１０７（表示制御手段）は、ディスプレイ１０５の表示を制御する。表示制御部１０７は、ＣＰＵ１０１が生成した表示制御信号に従って、ディスプレイ１０５に表示するための映像信号を生成し、ディスプレイ１０５に出力する。
【００１７】
記録媒体Ｉ／Ｆ１０８（記憶手段）は、メモリカードやＣＤ、ＤＶＤといった記録媒体１１３が着脱可能である。記録媒体Ｉ／Ｆ１０８は、ＣＰＵ１０１の制御に基づき、装着された記録媒体１１３からのデータの読み出しや、記録媒体１１３に対するデータの書き込みを行う。
【００１８】
外部Ｉ／Ｆ１０９は、有線ケーブル（ＵＳＢケーブルなど）や無線によって外部機器と接続し、映像信号や音声信号の入出力（データ通信）を行うためのインターフェースである。通信Ｉ／Ｆ１１０は、外部機器やインターネット１１１などと通信して、ファイルやコマンドなどの各種データの送受信（データ通信）を行うためのインターフェースである。
【００１９】
なお、情報処理装置１００は、操作部１０６の一つとして、ディスプレイ１０５に対する接触を検知可能なタッチパネル１１２を有する。タッチパネル１１２は、ディスプレイ１０５に重ね合わせて平面的に構成され、接触された位置に応じた座標情報が出力されるようにした入力デバイスである。例えば、タッチパネル１１２は、光の透過率がディスプレイ１０５の表示を妨げないように構成され、ディスプレイ１０５の表示面の上層に取り付けられる。タッチパネルにおける入力座標は、ディスプレイ１０５上の表示座標と対応付けられる。これにより、ディスプレイ１０５上に表示された画面を、ユーザが直接的に操作可能であるようなＧＵＩが実現される。
【００２０】
ＣＰＵ１０１は、タッチパネル１１２に対する以下の操作または状態を検出することができる。
・タッチパネル１１２にタッチしていなかった指やペンが新たにタッチパネル１１２にタッチしたこと、すなわち、タッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）
・タッチパネル１１２を指やペンでタッチしている状態であること（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）
・タッチパネル１１２を指やペンでタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と称する）
・タッチパネル１１２へタッチしていた指やペンを離したこと。すなわち、タッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）
・タッチパネル１１２に何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）
【００２１】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００２２】
タッチパネル１１２に対する操作・状態、およびタッチパネル１１２上で指やペンがタッチしている位置座標は、内部バスを通じてＣＰＵ１０１に通知される。ＣＰＵ１０１は、通知された情報に基づいて、タッチパネル１１２上にどのような操作（タッチ操作）が
行なわれたかを判定する。タッチムーブについては、タッチパネル１１２上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル１１２上の垂直成分・水平成分毎に判定できる。
【００２３】
タッチパネル１１２上をタッチダウンから一定のタッチムーブを経てタッチアップする操作を、ストロークを描くと称する。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作である。フリックは、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。ＣＰＵ１０１は、所定距離以上を、所定速度以上でタッチムーブされたことを検出し、そのままタッチアップを検出するとフリックが行われたと判定することができる。また、ＣＰＵ１０１は、所定距離以上を、所定速度未満でタッチムーブしたことを検出した場合、ドラッグが行われたと判定するものとする。タッチパネル１１２は、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。方式によって、タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式ものがあるが、いずれの方式でもよい。
【００２４】
（処理内容）
図２Ａ〜図２Ｃは、電子アルバムにおける履歴サムネイルの表示処理および画像の追加処理について説明する図である。情報処理装置１００において、ＣＰＵ１０１は複数ページを有する電子アルバムをディスプレイ１０５に表示する。ＣＰＵ１０１は、ユーザの指示（操作）に応じて電子アルバムのページをめくる（切り替える）ようなアニメーション表示を行うとともに、ディスプレイ１０５に表示されるページを変更する。ＣＰＵ１０１は、ユーザの指示に応じて、電子アルバムのページに配置する画像の追加、置換または削除等の編集を行う。ＣＰＵ１０１は、電子アルバムのページに追加された後、新しい別の画像に置き換えられたり、電子アルバムのページから削除されたりした画像のサムネイル画像（縮小画像）を「履歴サムネイル」としてページごとに関連付けて記憶する。また、ＣＰＵ１０１は、置換または削除されたサムネイル画像（履歴サムネイル）をディスプレイ１０５に表示する。なお、履歴サムネイルとして表示されるのは、写真に限られず、テキストデータ、ユーザが作成したイラストや図形など、その他の画像であってもよい。また、電子アルバムのページ上の１つのスロットに複数の画像が追加されたり、削除されたりすることで、電子アルバムのページの当該スロットには、複数の画像のサムネイル画像が履歴サムネイルとして関連付けて記憶される。
【００２５】
図２Ａは、履歴サムネイルの表示処理を例示するフローチャートである。図２Ａは、電子アルバムのページ切り替えに伴う履歴サムネイルの表示処理を説明する。また、図３Ａから図３Ｄは、図２Ａに示す表示処理を説明するための画面例を示す。
【００２６】
図２Ｂは、履歴サムネイルの表示処理を例示するフローチャートである。図２Ｂは、ユーザが選択したスロットに対する履歴サムネイルの表示処理を説明する。スロットは、電子アルバム上で画像がレイアウト（配置）される位置を示す枠である。また、図４Ａ、図４Ｂ、図５Ａおよび図５Ｂは、図２Ｂに示す表示処理を説明するための画面例を示す。
【００２７】
図２Ｃは、電子アルバムのページへの画像の追加処理を例示するフローチャートである。図２Ｃは、ユーザが、画像トレイまたは履歴エリアに表示されたサムネイル画像をスロット上に配置させる場合の処理を説明する。また、図６Ａから図６Ｅは、図２Ｃに示す画像の追加処理を説明するための画面例を示す。
【００２８】
まず、図２Ａに示す履歴サムネイルの表示処理について説明する。図２Ａの履歴サムネ
イルの表示処理は、例えば、情報処理装置１００の電源の投入、または電子アルバム作成アプリケーション・プログラムの起動等により開始される。
【００２９】
ステップＳ２０１では、ＣＰＵ１０１は、まず、ディスプレイ１０５上に、電子アルバムを作成するための初期画面を表示する。ここで、図３Ａにより、初期画面について説明する。
【００３０】
図３Ａは、電子アルバム編集の初期画面を例示する図である。初期画面は、電子アルバムのページ３００、画像トレイ３０１、履歴サムネイル３０２、スロット３０３、テキストボックス３０４を表示する。
【００３１】
電子アルバムは、複数のページを有し、ユーザ操作に応じてディスプレイ１０５に表示されるページ３００が切り替えられる。図３Ａでは、電子アルバムを開いたときに対になる左右のページ（見開きページ）がディスプレイ１０５に表示される。画像トレイ３０１は、電子アルバムのページ３００に配置可能（追加可能）な１つ以上の画像の一部またはすべてと対応するサムネイル画像（候補サムネイル）を一覧表示する。画像トレイ３０１に一部の候補サムネイルしか表示されていない場合、ユーザによる画像トレイ３０１へのスクロール操作等に応じて、画像トレイ３０１に表示される候補サムネイルを変更することができる。履歴サムネイル３０２は、電子アルバムのページ３００に対して追加または削除されたサムネイル画像を履歴として表示したものである。ユーザは、履歴サムネイル３０２からいずれかを選択して電子アルバムのページ３００に追加することができる。以下、画像トレイ３０１または履歴サムネイル３０２から選択されて、電子アルバムのページ３００に新たに追加される画像は、追加画像とも称する。
【００３２】
電子アルバムのページ３００上に表示されるオブジェクトは、例えば、スロット３０３およびテキストボックス３０４である。スロット３０３は、電子アルバムのページ３００上で画像がレイアウトされる位置を示す枠である。テキストボックス３０４は、写真キャプション（写真の見出し、説明文等）のテキストがレイアウトされる位置を示すテキストボックスである。ユーザは、電子アルバムのページ３００上に表示されたスロット３０３およびテキストボックス３０４に対して、画像またはテキスト等を追加することができる。
【００３３】
なお、履歴サムネイル３０２は、ディスプレイ１０５の画面上で所定の角度（例えば±５°）だけ回転させて、「斜め」にした状態で表示されてもよい。履歴サムネイル３０２は、画像トレイ３０１上に表示される候補サムネイルとは異なる態様で表示されることで、画像トレイ３０１上の候補サムネイルとは異なった印象をユーザに与えることができる。これにより、ユーザは、履歴サムネイル３０２を、画像トレイ３０１上の候補サムネイルと容易に区別することができる。
【００３４】
ステップＳ２０２では、ＣＰＵ１０１は、ユーザによりタッチダウン操作がされたか否かを判定する。ユーザによりタッチダウン操作がされた場合（ステップＳ２０２でＹＥＳ）、処理をステップＳ２０３へ進める。タッチダウン操作がされていない場合（ステップＳ２０２でＮＯ）、ステップＳ２０２の判定処理が、所定の間隔で繰り返される。
【００３５】
ステップＳ２０３では、ＣＰＵ１０１は、ユーザによりタッチダウンされた位置が電子アルバムのページ３００上であるか否かを判定する。タッチダウンされた位置が電子アルバムのページ３００上である場合（ステップＳ２０３でＹＥＳ）、処理をステップＳ２０４へ進める。タッチダウンされた位置が電子アルバムのページ３００上でない場合（ステップＳ２０３でＮＯ）、処理を図２ＣのステップＳ２３０へ進める。
【００３６】
ステップＳ２０４では、ＣＰＵ１０１は、電子アルバムのページ３００上でユーザによりポイントされた位置が、ディスプレイ１０５に向かって右端近傍（図３Ａの領域３０５）か否かを判定する。ポイントされた位置は、タッチダウン操作の後、移動することなくタッチアップ操作がされた位置である。また、ポイントされた位置は、マウス等のポインティングデバイスによりクリックされた位置であってもよい。ユーザによりポイントされている位置が右端近傍である場合（ステップＳ２０４でＹＥＳ）、処理をステップＳ２０５へ進める。ユーザによりポイントされている位置が右端近傍でない場合（ステップＳ２０４でＮＯ）、処理をステップＳ２０８へ進める。
【００３７】
ステップＳ２０５では、ＣＰＵ１０１は、電子アルバムのページ３００が最終ページか否かを判定する。表示されているページが最終ページである場合（ステップＳ２０５でＹＥＳ）、処理をステップＳ２１３へ進める。最終ページでない場合（ステップＳ２０５でＮＯ）、ステップＳ２０６において、ＣＰＵ１０１は、ディスプレイ１０５に表示されていた履歴サムネイル３０２を消去し、非表示にする。そして、処理をステップＳ２０７へ進める。ステップＳ２０７では、ＣＰＵ１０１は、電子アルバムのページ３００を次のページに切り替えてディスプレイ１０５に表示し、ページ送り表示を行う。
【００３８】
ステップＳ２０８では、ＣＰＵ１０１は、電子アルバムのページ３００上でユーザによりポイントされている位置が、ディスプレイ１０５に向かって左端近傍（図３Ａの領域３０６）か否かを判定する。ユーザによりポイントされている位置が左端近傍である場合（ステップＳ２０８でＹＥＳ）、処理をステップＳ２０９へ進める。ユーザによりポイントされている位置が左端近傍でない場合（ステップＳ２０８でＮＯ）、処理を図２ＢのステップＳ２２０へ進める。
【００３９】
ステップＳ２０９では、ＣＰＵ１０１は、電子アルバムのページ３００が最初のページか否かを判定する。表示されているページが最初のページである場合（ステップＳ２０９でＹＥＳ）、処理をステップＳ２１３へ進める。最初のページでない場合（ステップＳ２０９でＮＯ）、ステップＳ２１０において、ＣＰＵ１０１は、ディスプレイ１０５に表示されていた履歴サムネイル３０２を消去し、非表示にする。そして、処理をステップＳ２１１へ進める。ステップＳ２１１では、ＣＰＵ１０１は、電子アルバムのページ３００を前のページに切り替えてディスプレイ１０５に表示し、ページ戻し表示を行う。
【００４０】
ステップＳ２１２では、ＣＰＵ１０１は、ページの切り替えにより新たに表示されたページに関連付られた履歴サムネイルを記録媒体１１３から読み出し、履歴サムネイル３０２として表示する。
【００４１】
ここで、図３Ｂから図３Ｄにより、ステップＳ２０４からステップＳ２１２までの処理に関する画面について説明する。図３Ｂから図３Ｄは、電子アルバムのページを切り替えるユーザ操作による画面例を示す図である。
【００４２】
図３Ａに示す初期画面は、ユーザにより電子アルバムのページ３００上の右端近傍または左端近傍に対してタッチダウン操作がされると、図３Ｂに示す画面に遷移する。図３Ａの初期画面では、例えば、右端近傍は点線で囲まれた領域３０５、左端近傍は点線で囲まれた領域３０６とすることができる。
【００４３】
図３Ｂに示す画面では、図３Ａの初期画面で電子アルバムのページ３００に対して表示されていた履歴サムネイル３０２は非表示になる。また、図３Ｂの画面は、ページがめくられて新たに表示されたページ３００に対応する履歴サムネイル３０２を表示する。なお、図３Ｂの画面例では、画像トレイ３０１は、図３Ａの初期画面と同じ候補サムネイルが表示される。
【００４４】
さらに、ユーザにより電子アルバムのページ３００上の右端近傍または左端近傍に対してタッチダウン操作がされると、電子アルバムのページ３００が切り替えられ、画面は図３Ｃ、図３Ｄに遷移する。この場合、図３Ａの初期画面から図３Ｂの画面に遷移した場合と同様に、ページが切り替えられる前に表示されていた履歴サムネイル３０２は非表示になり、切り替え後のページに対応する履歴サムネイル３０２が新たに表示される。
【００４５】
ステップＳ２１３では、ＣＰＵ１０１は、電子アルバムの編集作業の終了条件が充足されたか否かを判定する。終了条件が充足された場合とは、例えば、電子アルバム作成アプリケーション・プログラムの終了指示を受け付けた場合や、情報処理装置１００の電源オフ等の所定の操作を受け付ける場合である。終了条件が充足された場合（ステップＳ２１３でＹＥＳ）、図２Ａに示す履歴サムネイル３０２の表示処理は終了する。終了条件が充足されていない場合（ステップＳ２１３でＮＯ）、処理をＳ２０２に戻す。
【００４６】
次に、図２Ｂに示す履歴サムネイル３０２の表示処理について説明する。図２Ｂの履歴サムネイルの表示処理は、図２ＡのステップＳ２０８までの処理において、ユーザによりポイントされている位置が右端近傍でも左端近傍でもないと判定された場合の処理である。
【００４７】
ステップＳ２２０では、ＣＰＵ１０１は、ユーザによりポイントされている位置がスロット３０３上か否かを判定する。ユーザによりポイントされている位置がスロット３０３上である場合（ステップＳ２２０でＹＥＳ）、処理をステップＳ２２１へ進める。ユーザによりポイントされている位置がスロット３０３上でない場合（ステップＳ２２０でＮＯ）、処理をステップＳ２２８へ進める。
【００４８】
ステップＳ２２１では、ＣＰＵ１０１は、ユーザによりタッチアップ操作がされたか否かを判定する。ユーザによりタッチアップ操作がされた場合（ステップＳ２２１でＹＥＳ）、処理をステップＳ２２２へ進める。タッチアップ操作がされていない場合（ステップＳ２２１でＮＯ）、ステップＳ２２１の判定処理が、所定の間隔で繰り返される。
【００４９】
ステップＳ２２２では、ＣＰＵ１０１は、ユーザによりポイントされたスロットに、既に画像が配置されているか否かを判定する。当該スロットに既に画像が配置されている場合（ステップＳ２２２でＹＥＳ）、処理をステップＳ２２３へ進める。当該スロットに画像が配置されていない場合（ステップＳ２２２でＮＯ）、処理をステップＳ２２５へ進める。
【００５０】
ステップＳ２２３では、ＣＰＵ１０１は、スロットに配置されている画像の全体的な色調（以下、「印象色」と称する）を検出する。ＣＰＵ１０１は、例えば、画像の色情報を解析し、当該画像中でより多くの領域を占める色を、当該画像の印象色とすることができる。
【００５１】
ステップＳ２２４では、ＣＰＵ１０１は、スロットに配置されている画像の印象色により、当該スロットの周りを縁取る「フォーカス」を表示する。フォーカスは、例えば、スロットの周りを帯状に縁取るものであってもよい。スロットの周りを縁取るフォーカスを表示することは、フォーカス表示とも称される。フォーカス表示は、画像等のＧＵＩオブジェクトが、ユーザにより指示または選択された状態にあることを示す。フォーカスは、一般的に、指示または選択されたＧＵＩオブジェクトの内容にかかわらず特定の色（以下、「特定色」と称する）で表示される。
【００５２】
ステップＳ２２５では、スロットに画像は配置されていないため、ＣＰＵ１０１は、当
該スロットを特定色でフォーカス表示する。
【００５３】
ステップＳ２２６では、ＣＰＵ１０１は、ユーザによりポイントされたスロットに対して履歴サムネイルが記憶されているか否かを判定する。ここでの履歴サムネイルは、オブジェクト（スロット）に対して過去に追加・削除された画像のサムネイル画像であり、オブジェクトごとに管理され、表示される。スロットに対応する履歴サムネイルが記憶されている場合、履歴サムネイルが、それぞれのスロットの近傍に表示される。履歴サムネイルの表示は、各スロットに対して履歴サムネイルが存在することがわかればよく、複数の履歴サムネイルは、重なった状態で（整列されていない状態で）表示されてもよい。この場合、新しく履歴として記憶された履歴サムネイルから順に、前面から表示されるようにしてもよい。履歴サムネイルがある場合（ステップＳ２２６でＹＥＳ）、処理をステップＳ２２７へ進める。履歴サムネイルがない場合（ステップＳ２２６でＮＯ）、処理をステップＳ２１３へ進める。
【００５４】
ステップＳ２２７では、ＣＰＵ１０１は、ユーザがポイントしたスロットの履歴サムネイルを、当該スロットの近傍に整列させて表示する。例えば重なった状態で表示されていた履歴サムネイルが整列して表示されることにより、ユーザは、整列表示された履歴サムネイルが、ポイントしたオブジェクト（スロット）に対応する履歴サムネイルであることを特定することができる。
【００５５】
ステップＳ２２８では、ＣＰＵ１０１は、ユーザによりポイントされている位置がスロット３０３上でないため、タッチダウンされた位置に応じた処理を行う。ステップＳ２２９では、ＣＰＵ１０１は、ユーザによりタッチアップ操作がされたか否かを判定する。ユーザによりタッチアップ操作がされた場合（ステップＳ２２９でＹＥＳ）、処理をステップＳ２２９へ進める。タッチアップ操作がされていない場合（ステップＳ２２９でＮＯ）、ステップＳ２２８の判定処理が、所定の間隔で繰り返される。図２ＢにおけるステップＳ２１３以降の処理は、図２Ａと同様であるため、説明を省略する。
【００５６】
ここで、図４Ａおよび図４Ｂにより、ステップＳ２２０からステップＳ２２７までの処理に関する画面について説明する。図４Ａおよび図４Ｂは、スロットに対応した履歴サムネイルを表示する画面例を示す図である。
【００５７】
図４Ａは、電子アルバムを編集するための画面例であり、ディスプレイ１０５上に表示される。図４Ａに示す画面は、電子アルバムのページ３００、画像トレイ３０１、履歴サムネイル３０２、スロット３０３、テキストボックス３０４を表示する。図４Ａの画面では、特定のスロットがユーザによりポイントされておらず、履歴サムネイル３０２に含まれる写真は、重なった状態で表示される。
【００５８】
ユーザが図４Ａのスロット３０３をポイント（タッチダウン操作およびタッチアップ操作）すると、画面は図４Ｂに遷移する。図４Ｂにおいて、スロット３０３に対してフォーカス４０１が表示される。フォーカス４０１は、ユーザによりポイントされたスロット３０３の周りを縁取るように表示され、配置されている画像の印象色で表示することができる。また、スロット３０３に対応する履歴サムネイル４０２（３０２）は、スロット３０３の近傍に整列した状態で表示される。この場合、履歴サムネイル４０２は、新しく履歴として登録された写真から順に左側から整列して表示されるようにしてもよい。
【００５９】
図５Ａおよび図５Ｂにより、ユーザがスロットをポイントした場合のフォーカス表示（ステップＳ２２４およびステップＳ２２５）および画像トレイ３０１の状態について説明する。図５Ａおよび図５Ｂは、フォーカスおよび画像トレイ３０１の状態を示す画面例を示す図である。
【００６０】
図５Ａは、ユーザにより、既に画像が配置されているスロット５０１がポイントされた（選択された）状態を示す。図５Ａにおいて、スロット５０１に対してフォーカス５０２が、印象色（配置されている画像の全体的な色調）により表示されている。
【００６１】
また、画像トレイ３０１の写真は、おすすめ度合いに応じて、表示位置が上下するアニメーションにより表示されてもよい。例えば、図５Ａにおいて、画像トレイ３０１の左から３番目、７番目、１１番目の写真（画像）は、スロット５０１に対するおすすめ画像として、他の写真よりも上側（電子アルバムのページ３００側）の位置に表示される。
【００６２】
おすすめ度合いは、情報処理装置１００によって算出または決定される。情報処理装置１００は、例えば、ポイントされたスロットに配置されている写真の属性情報に基づいて、画像トレイ３０１内の各写真のおすすめ度合いの値を算出することができる。属性情報は、例えば、撮影日時、色調、被写体（人物、景色）の情報を含む。情報処理装置１００は、スロットに配置されている写真と、画像トレイ３０１内の各写真との属性情報の一致度合いを点数化して、おすすめ度合いを算出することができる。また、情報処理装置１００は、スロットに写真が配置されていない場合、選択されたスロットの近くにあるスロットに配置された写真の属性情報に基づいて、画像トレイ３０１内の各写真のおすすめ度合いを決定してもよい。
【００６３】
情報処理装置１００は、算出したおすすめ度合いに応じて、画像トレイ３０１内の各写真の表示位置を上下させることができる。なお、おすすめ度合いをユーザに通知する方法は、表示位置を上下に変更する場合に限られない。情報処理装置１００は、例えば、画像トレイ３０１内の各写真をおすすめ順に並べ替えて表示してもよい。このように、情報処理装置１００は、画像トレイ３０１内の各写真の表示位置を、おすすめ度合いに応じて変更することで、各写真のおすすめ度合いをユーザに通知することができる。これにより、ユーザは、各写真のおすすめ度合いを容易に把握することができる。また、ユーザは、各写真のおすすめ度合いに応じて写真を選択することができるため、好適なアルバムの編集をすることができる。
【００６４】
図５Ｂは、ユーザにより、画像が配置されていないスロット５０３がポイントされた場合の状態を示す。図５Ｂにおいて、スロット５０３に対して表示されるフォーカス５０４は印象色ではなく、予め定義された特定色により表示される。
【００６５】
次に、図２Ｃに示す電子アルバムへの画像の追加処理について説明する。図２Ｃの画像の追加処理は、図２ＡのステップＳ２０３の処理において、ユーザによりタッチダウンされた位置が電子アルバムのページ３００上でないと判定された場合の処理である。
【００６６】
ステップＳ２３０では、ＣＰＵ１０１は、ユーザによりタッチダウンされた位置が履歴サムネイル３０２の画像上であるか否かを判定する。タッチダウンされた位置が履歴サムネイル３０２の画像上である場合（ステップＳ２３０でＹＥＳ）、処理をステップＳ２３１へ進める。タッチダウンされた位置が履歴サムネイル３０２の画像上でない場合（ステップＳ２３０でＮＯ）、処理をステップＳ２３３へ進める。
【００６７】
ステップＳ２３１では、ＣＰＵ１０１は、Ｓ２３０でタッチダウン操作がされた履歴サムネイルの画像（追加画像）を、例えば半透明に表示するなど、移動されている状態であることを示す「移動状態表示」にする。ステップＳ２３２では、ＣＰＵ１０１は、タッチダウン操作がされた履歴サムネイルに対応するスロットをフォーカス表示する。
【００６８】
ステップＳ２３３では、ＣＰＵ１０１は、ユーザによりタッチダウンされた位置が、画
像トレイ３０１の画像上であるか否かを判定する。タッチダウンされた位置が画像トレイ３０１の画像上である場合（ステップＳ２３３でＹＥＳ）、処理をステップＳ２３４へ進める。タッチダウンされた位置が画像トレイ３０１の画像上でない場合（ステップＳ２３３でＮＯ）、処理をステップＳ２２８へ進める。
【００６９】
ステップＳ２３４では、ＣＰＵ１０１は、Ｓ２３３でタッチダウン操作がされた画像トレイ３０１の画像を、例えば半透明に表示するなど、移動されている状態であることを示す「移動状態表示」にする。
【００７０】
ステップＳ２３５では、ＣＰＵ１０１は、ユーザによりタッチアップ操作がされたか否かを判定する。タッチアップ操作がされた場合（ステップＳ２３５でＹＥＳ）、処理をステップＳ２３６へ進める。タッチアップ操作がされていない場合（ステップＳ２３５でＮＯ）、ステップＳ２３５の判定処理が、所定の間隔で繰り返される。
【００７１】
ステップＳ２３６では、ＣＰＵ１０１は、追加画像の移動状態表示（移動されている状態であることを示す表示）を終了する。
【００７２】
ステップＳ２３７では、ＣＰＵ１０１は、タッチアップ操作がされた位置が電子アルバムのページ３００内のスロット上であるか否かを判定する。タッチアップ操作がされた位置が電子アルバムのページ３００内のスロット上である場合（ステップＳ２３７でＹＥＳ）、処理をステップＳ２３８へ進める。タッチアップ操作がされた位置が電子アルバムのページ３００内のスロット上でない場合（ステップＳ２３７でＮＯ）、処理をステップＳ２１３へ進める。
【００７３】
ステップＳ２３８では、ＣＰＵ１０１は、追加画像をタッチアップされた位置のスロットに配置して表示する。
【００７４】
ステップＳ２３９では、ＣＰＵ１０１は、タッチアップされた位置のスロットに、追加画像を配置する前に他の画像が表示されていたかを判定する。追加画像を配置する前に他の画像が表示されていた場合（ステップＳ２３９でＹＥＳ）、処理をステップＳ２４０へ進める。追加画像を配置する前に他の画像が表示されていなかった場合（ステップＳ２３９でＮＯ）、処理をステップＳ２１３へ進める。
【００７５】
ステップＳ２４０では、ＣＰＵ１０１は、タッチアップされた位置のスロットに、追加画像を配置する前に表示されていた画像のサムネイルを、電子アルバムのページ３００の外側の、当該スロットの近傍に、履歴サムネイル３０２として表示する。また、追加画像の配置前に表示されていた画像は、当該スロットに対する履歴として、スロットを含むページの識別情報やスロットの識別情報、履歴として記憶された日時の情報とともに記録媒体１１３に記憶される。履歴として記憶された日時は、追加画像の配置前に表示されていた画像が、追加画像と置換された日時、または削除された日時である。なお、ページ毎に、記憶される履歴に上限数を設け、上限数に達した場合は編集日時が古い履歴から順に記録媒体１１３から消去するようにしてもよい。また、同じスロットに配置された履歴を、編集日時が新しい履歴が上になるように順に重ねて表示するようにしてもよい。
【００７６】
ステップＳ２２８では、ＣＰＵ１０１は、ユーザによるタッチダウン位置が、電子アルバムのページ３００、履歴サムネイル３０２、画像トレイ３０１のいずれにも含まれないため、タッチダウンされた位置に応じた処理を行う。図２ＣにおけるステップＳ２２８およびステップＳ２２９の処理は、図２ＢにおけるステップＳ２２８およびステップＳ２２９の処理と同様である。また、図２ＣにおけるステップＳ２１３以降の処理は、図２Ａと同様であるため、説明を省略する。
【００７７】
ここで、図６Ａから図６Ｅにより、ステップＳ２３０からステップＳ２４０までの処理に関する画面について説明する。図６Ａから図６Ｅは、スロットに追加画像を配置するユーザ操作による画面例を示す図である。
【００７８】
図６Ａは、画像トレイ３０１の画像６０１上でタッチダウン操作がされ、画像６０１を電子アルバムのページ３００に追加するために移動している状態を示す。電子アルバムのページ３００に追加される画像６０１は、画像トレイ３０１上で半透明に表示される。また、図６Ａは、画像６０１がコピーされた追加画像６０２が、ユーザ操作により電子アルバムのページ３００上に移動されている状態であることを示す。
【００７９】
また、追加画像６０２は、電子アルバムのページ３００上に移動される間、フォーカス表示されている。なお、追加画像６０２は、タッチダウンした状態でスロット６０３のほうに移動（タッチムーブ）される。追加画像６０２のフォーカスの色は、印象色であってもよく、移動中であることを示す特定色であってもよい。また、ユーザによりタッチダウンされている位置に最も近いスロット６０３には、既に配置されている画像の印象色によりフォーカス６０４が表示されている。
【００８０】
ユーザのタッチダウン位置がスロット６０３に近付き、タッチムーブされている追加画像６０２がスロット６０３の近傍に移動されると、画面は図６Ｂの状態に遷移する。図６Ｂにおいて、追加画像６０２がスロット６０３の近傍に移動されると、フォーカス６０４を囲む線は波立つようなアニメーションで表示される。ユーザは、アニメーション表示により、スロット６０３に配置されていた画像が追加画像６０２に置き換えられようとしていることを認識することができる。
【００８１】
ユーザのタッチダウン位置がスロット６０３上に移動すると、画面は図６Ｃを経て図６Ｄに遷移する。
【００８２】
図６Ｄにおいて、スロット６０３に配置されていた画像のサムネイル６０５は、スロット６０３から押し出されるようなアニメーションで表示される。画面は図６Ｅに遷移する。スロット６０３に配置されていた画像のサムネイル６０５は、画面上で所定の角度だけ回転させた状態で、スロット６０３の近傍に、履歴サムネイル６０６として表示される。
【００８３】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００８４】
また、上述した実施形態においては、本発明を情報処理装置１００に適用した場合を例にして説明したが、これはこの例に限定されず表示画面を備えた装置に適用可能である。すなわち、本発明は、パーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーに適用可能である。また、本発明は、タブレット端末、スマートフォン、ディスプレイを備える家電装置や車載装置などに適用可能である。
【００８５】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８６】
１００：情報処理装置  １０１：ＣＰＵ
【図１】
2020149581.tif 000003
【図２Ａ】
2020149581.tif 000004
【図２Ｂ】
2020149581.tif 000005
【図２Ｃ】
2020149581.tif 000006
【図３Ａ】
2020149581.tif 000007
【図３Ｂ】
2020149581.tif 000008
【図３Ｃ】
2020149581.tif 000009
【図３Ｄ】
2020149581.tif 000010
【図４Ａ】
2020149581.tif 000011
【図４Ｂ】
2020149581.tif 000012
【図５Ａ】
2020149581.tif 000013
【図５Ｂ】
2020149581.tif 000014
【図６Ａ】
2020149581.tif 000015
【図６Ｂ】
2020149581.tif 000016
【図６Ｃ】
2020149581.tif 000017
【図６Ｄ】
2020149581.tif 000018
【図６Ｅ】
2020149581.tif 000019