(57)【要約】【課題】  画像に関連付けて編集履歴を保存し、編集履歴をコピーしてペーストする際、前もって保存されている編集履歴に上書きしたい場合と、前もって保存されている編集履歴を残して追加したい場合がある。【解決手段】  第１の画像に対して実行された画像処理の内容を示す第１の履歴をコピーし、コピーされた第１の履歴データを第２の画像に対してペーストする指示を受け付けたとき、第２の画像に対して第２の履歴データを用いて画像処理を行った画像処理結果を第１の画面に表示中であれば、コピーされた第１の履歴データを第２の履歴データに上書きして保存する。複数の第２の画像それぞれと対応する情報を第２の画面に表示中であれば、コピーされた第１の履歴データを追加して第２の画像に関連付けて保存する。【選択図】  図３
2020140560.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像に対して実行された画像処理の内容を示す第１の履歴データをコピーするコピー手段と、
前記コピーされた第１の履歴データを第２の画像に対してペーストする指示を受け付ける受け付け手段と、
前記第２の画像に対して第２の履歴データを用いて画像処理を行った画像処理結果の第１の画面への表示と、複数の第２の画像それぞれと対応する情報の第２の画面への表示とを切り替えて実行する表示手段と、
前記第１の画面が表示されている間に前記ペーストの指示を受け付ければ、前記コピーされた第１の履歴データを前記第２の履歴データに上書きして保存し、前記第２の画面が表示されている間に前記ペーストの指示を受け付ければ、前記コピーされた第１の履歴データを追加して前記第２の画像に関連付けて保存するよう制御する保存手段を備えたことを特徴とする電子機器。
【請求項２】
前記保存手段は、あらかじめ設定された上限数の履歴データを前記第２の画像に関連付けて保存可能であることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記保存手段は、前記第２の画面が表示されている間に前記ペーストの指示を受け付け、前記第２の画像に関連付けて上限数の履歴データが保存されていれば、前記コピーされた第１の履歴データを前記第２の画像に関連付けて保存しないことを特徴とする請求項２に記載の電子機器。
【請求項４】
前記表示手段は、前記第２の画像に関連付けて保存されている１つ以上の履歴データと対応するアイコンを前記複数の第２の画像それぞれと対応する情報とともに前記第２の画面に表示することを特徴とする請求項１乃至３のいずれか１項に記載の電子機器。
【請求項５】
前記保存手段は、前記コピーされた第１の履歴データを、前記第２の画像に関連付けて保存されている１つ以上の第２の履歴データのうち前記第１の画面に表示されている画像処理結果に用いられた第２の履歴データに上書きして保存することを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項６】
前記第２の画面に表示される複数の第２の画像それぞれと対応する情報は、前記第２の画像のサムネイル画像であることを特徴とする請求項１乃至５のいずれか１項に記載の電子機器。
【請求項７】
前記第１の画像は、前記第２の画像と異なることを特徴とする請求項１乃至６のいずれか１項に記載の電子機器。
【請求項８】
前記第１の画像は、前記第２の画像と同じであることを特徴とする請求項１乃至６のいずれか１項に記載の電子機器。
【請求項９】
第１の画像に対して実行された画像処理の内容を示す第１の履歴データをコピーするステップと、
前記コピーされた第１の履歴データを第２の画像に対してペーストする指示を受け付けるステップと、
前記第２の画像に対して第２の履歴データを用いて画像処理を行った画像処理結果の第１の画面への表示と、複数の第２の画像それぞれと対応する情報の第２の画面への表示とを切り替えて実行するステップと、
前記第１の画面が表示されている間に前記ペーストの指示を受け付ければ、前記コピーされた第１の履歴データを前記第２の履歴データに上書きして保存し、前記第２の画面が表示されている間に前記ペーストの指示を受け付ければ、前記コピーされた第１の履歴データを追加して前記第２の画像に関連付けて保存するよう制御するステップを備えたことを特徴とする電子機器の制御方法。
【請求項１０】
コンピュータを請求項１乃至８のいずれか一項に記載の電子機器の各手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像に対して画像処理を実行可能な電子機器およびその制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、画像に対して、明るさや色の調整、ノイズ除去、トリミング、回転等の編集項目について調整が行われて、ユーザーの所望の編集が施された画像が出力される。画像に対する編集は、複数の編集項目がさまざまに組合わされて行われ、画像に対する編集の内容は編集履歴として記録される（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２２５３５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ある画像と同じ内容で他の画像にも編集を行いたい場合がある。このような場合、ある画像に対して記録された編集履歴を、他の画像にコピーし、コピーされた編集履歴にしたがって他の画像を編集すればよい。これによって、ユーザーは画像毎に同じ編集項目に同じ調整を繰り返して編集を行うという手間を省くことができる。
【０００５】
しかしながら、他の画像に対して別の内容で編集が既に行われており、その編集履歴が記録されている場合に、ある画像の編集履歴がコピーされて上書きされてしまうと、他の画像に記録済みの編集履歴は残しておくことができない。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本願にかかる発明の１つは、第１の画像に対して実行された画像処理の内容を示す第１の履歴データをコピーするコピー手段と、前記コピーされた第１の履歴データを第２の画像に対してペーストする指示を受け付ける受け付け手段と、前記第２の画像に対して第２の履歴データを用いて画像処理を行った画像処理結果の第１の画面への表示と、複数の第２の画像それぞれと対応する情報の第２の画面への表示とを切り替えて実行する表示手段と、前記第１の画面が表示されている間に前記ペーストの指示を受け付ければ、前記コピーされた第１の履歴データを前記第２の画像に関連付けられた第２の履歴データに上書きして保存し、前記第２の画面が表示されている間に前記ペーストの指示を受け付ければ、前記コピーされた第１の履歴データを前記第２の画像に追加して関連付けて保存するよう制御する保存手段を備える電子機器を提供する。
【発明の効果】
【０００７】
本発明によれば、ある画像に対して行われた編集の内容を示す履歴を、他の画像に対してコピーして記録するとき、他の画像の編集の状態に応じて、コピーされた履歴を他の画像の履歴に上書きして記録するか、または追加して記録するかを切り替えられるので、ユーザーの利便性が向上するという効果が得られる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の電子機器の構成例を示すブロック図である。
【図２】本実施形態の画像ファイルの構成例を示すブロック図である。
【図３】本実施形態の電子機器の動作の一例を示すフローチャート図である。
【図４】本実施形態の電子機器の動作の一例を示すフローチャート図である。
【図５】本実施形態の電子機器の表示装置に表示される画面の一例を示す図である。
【図６】本実施形態の電子機器の表示装置に表示される画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１０】
（第１の実施例）
図１は、本実施例に係る電子機器１００の構成例を示すブロック図である。電子機器１００は、制御部１０１、ＲＯＭ１０２、ＲＡＭ１０３、記憶装置１０４、操作入力ＩＦ１０５、表示ＩＦ１０６、ネットワークＩＦ１０７、デバイスＩＦ１０８、及び、システムバス１１３を有する。制御部１０１は、電子機器１００の全体を制御する。例えば、制御部１０１はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２は、種々のデータ（プログラムやパラメータなど）を非一時的に記憶する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３は、種々のデータを一時的に記憶する。記憶装置１０４は、例えば、半導体メモリやハードディスクであり、各種データを非一時的に記憶する。記憶装置１０４は、電子機器１００に対して着脱可能であってもよいし、そうでなくてよい。
【００１１】
操作入力ＩＦ１０５は、ユーザー操作を受け付ける入力デバイス１０９とのインターフェイスであり、本実施例では、タッチスクリーンを使用する。表示ＩＦ１０６は、各種画像を表示する表示装置１１１とのインターフェイスである。表示装置１１１として、例えば、液晶パネルとバックライトモジュール、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）パネル、等を使用できる。本実施例では、電子機器１００として、スマートフォン端末やタブレット端末を使用し、入力デバイス１０９と表示装置１１１が一体化したタッチスクリーンが使用される。入力デバイス１０９がタッチスクリーンである場合、制御部１０１は以下の操作を検出できる。タッチスクリーンを指やペンで触れたこと（以下、タッチダウンと称する）。タッチスクリーンを指やペンで触れている状態であること（以下、タッチオンと称する）。タッチスクリーンを指やペンで触れたまま移動していること（以下、ムーブと称する）。タッチスクリーンへ触れていた指やペンを離したこと（以下、タッチアップと称する）。タッチスクリーンに何も触れていない状態（以下、タッチオフと称する）。また、ユーザーがタッチスクリーン上を軽くたたくことによって、タッチダウンが行われてから、ほとんど移動することなく、第１の期間内にタッチアップが行われることをタップと称する。また、タッチダウンが行われてから、ほとんど移動することなく、第１の期間より長い第２の期間内にタッチアップが行われることをロングタップと称する。これらの操作や、タッチスクリーン上に指やペンが触れている位置座標は、オペレーティングシステム（ＯＳ）から制御部１０１に通知され、制御部１０１は通知された情報に基づいてタッチスクリーン上でどのような操作が行なわれたかを検出する。ムーブについてはタッチスクリーン上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチスクリーン上の垂直成分・水平成分毎に判定できる。またタッチスクリーン上でタッチダウンをしてから所定の距離以上のムーブを経てタッチアップをしたとき、ドラッグを経てドロップが行われたこと（ドラッグアンドドロップ）とする。タッチスクリーンは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、いずれの方式のものを用いても良い。
【００１２】
ネットワークＩＦ１０７は、インターネットなどのネットワーク回線に電子機器１００を接続するためのインターフェイスである。デバイスＩＦ１０８は、撮像装置などの外部デバイス（外部装置）１１２との通信のためのインターフェイスである。システムバス１１３は、制御部１０１、ＲＯＭ１０２、ＲＡＭ１０３、記憶装置１０４、操作入力ＩＦ１０５、表示ＩＦ１０６、ネットワークＩＦ１０７、及び、デバイスＩＦ１０８を通信可能に接続するバスである。
【００１３】
本実施例では、制御部１０１が、記憶装置１０４に記憶された画像編集アプリケーション・ソフトウエアプログラムを起動し、それにしたがって上述の各モジュールを動作させることにより、画像ファイルを記憶装置１０４から読み出して画像処理を実行する。画像処理は、露出やホワイトバランス等のパラメータを調整してＲＡＷ画像データを現像する処理や、画像を回転したりトリミングしたりする処理を含む。
【００１４】
図２は、本実施例に係る画像ファイルの構成例を示すブロック図である。メタデータ２０１は、ファイル名やファイル作成日時、撮影日時、ファイルサイズ等の画像ファイル２００の属性を示すデータである。サムネイル画像データ２０２は、撮像処理により得られた画像信号に対して現像処理を行い、ＪＰＥＧ形式で圧縮符号化されたデータである。ＲＡＷ画像データ２０３は、撮像処理により得られた画像信号に対して現像処理が行われていない未加工のデータである。履歴データ２０４は、ＲＡＷ画像データに対して施された一連の画像処理の項目とパラメータを調整された順（時系列）に保持するデータである。本実施例の画像処理の項目は、例えば、レンズ補正、明るさ調整、ホワイトバランス、トリミング等である。
【００１５】
また、本実施例では、１つの画像ファイルに対して複数の履歴データ２０４を関連付けて保存可能であり、複数通りの編集内容をＲＡＷ画像データ２０３に適用して、それぞれ異なる画像処理結果を表す画像を出力することができる。ただし、本実施例では、１つの画像ファイルに関連付けて保存可能な履歴データ２０４には上限数が予め設定されている。以下、本実施例では、上限数を４つとして説明する。
【００１６】
なお、本実施例では、履歴データ２０４を画像ファイル２００内に記録する場合について説明するが、これに限られない。例えば、履歴データ２０４は画像ファイル２００に関連付けられていればよく、履歴データ２０４は画像ファイル２００とは別に記憶装置１０４に記憶するようにしてもよい。
【００１７】
図３は、本実施例の電子機器１００の動作の一例を示すフローチャート図である。下記の動作は、制御部１０１が、記憶装置１０４に記憶された画像編集アプリケーション・ソフトウエアプログラムを起動し、それにしたがって上述の各モジュールを動作させることにより実現される。
【００１８】
制御部１０１は、記憶装置１０４に記憶された複数の画像ファイル２００からサムネイル画像データ２０２を読み出し、図５（ａ）に示すように、複数のサムネイル画像５０１を並べたサムネイル一覧画面５００を表示装置１１１に表示する（Ｓ３０１）。
【００１９】
制御部１０１は、選択アイコン５０２へのタップ操作に応答して、選択モードへ移行し、図５（ｂ）に示すような選択画面５１０を表示する。そして、選択画面５１０のサムネイル画像５０１へのタップ操作に応答して、サムネイル画像を選択する（Ｓ３０２）。図５（ｂ）では、各サムネイル画像５０１が選択可能な状態であることを示すマーク５１２が表示されている。そして、図５（ｃ）では、各サムネイル画像５０１へのタップ操作を受けて、サムネイル画像５０１が選択済みの状態であることを示すチェックマーク５２１が表示されている。
【００２０】
制御部１０１は、メニューアイコン５２２へのタップ操作に応答して、選択されたサムネイル画像と対応する画像ファイルに対して実行可能な処理を示すメニュー５２３を表示する。制御部１０１は、メニュー５２３のうち「編集する」の領域へのタップ操作に応答して、編集開始指示を受け付け（Ｓ３０３）、図６（ａ）に示す編集画面６００を表示する（Ｓ３０４）。制御部１０１は、Ｓ３０２で選択されたサムネイル画像５０１と対応する画像ファイル２００からＲＡＷ画像データ２０３を読み出し、現像処理を実行して画像表示領域６０１に表示する。ここで、編集画面６００には、選択されたサムネイル画像５０１と対応する画像ファイル２００が保持する履歴データ２０４と対応するタブ６０２が表示される。図６（ａ）では、タブ６０２−１とタブ６０２−２の２つのタブが表示されている。また、右端のタブ６０２−３へのタップ操作に応答して、履歴データを上限数（本実施例では合計４つ）になるまで、画像ファイルに追加することができる。編集メニュー６０３には、明るさや色の調整、色の濃さ、ノイズ除去、トリミング、回転等の編集項目が表示され、スライダーを移動したり、数値を入力することで、各編集項目のパラメータが調整される。そして、各編集項目で調整されたパラメータの組合せが履歴データ２０４として画像ファイル２００に記録される。制御部１０１は、画像ファイル２００のＲＡＷ画像データ２０３に対して履歴データ２０４に格納された各編集項目のパラメータにしたがって画像処理を行い、その結果を表す画像を出力する。
【００２１】
制御部１０１は、タブ６０２へのタップ操作に応答して、画像ファイル２００の履歴データを選択する（Ｓ３０５）。図６（ａ）では、タブ６０２−２が選択されている。制御部１０１は、選択されたタブ６０２−２と対応する履歴データ２０４の設定値を用いてＲＡＷ画像データ２０３に対して画像処理を実行し、その結果を表す画像を画像表示領域６０１に表示する。また、選択されたタブ６０２−２と対応する履歴データ２０４を履歴ダイアログ６０４に表示する（Ｓ３０６）。図６（ａ）の履歴ダイアログ６０４は、画像ファイル「ｉｍｇ７１４．ｃｒｘ」のＲＡＷ画像データ２０３に対して、「明るさ調整」が行われた後、「色の濃さ」の値が「＋２０」に調整されたことを示している。
【００２２】
制御部１０１は、編集メニュー６０３に表示される各種編集項目へのユーザーの操作に応答して、パラメータを調整する（Ｓ３０７）。そして、調整されたパラメータを用いて、ＲＡＷ画像データ２０３に対して画像処理を実行し（Ｓ３０８）、画像処理結果を示す画像を画像表示領域６０１に表示する。
【００２３】
そして、制御部１０１は、Ｓ３０７で調整された編集項目とパラメータをＳ３０５で選択された履歴データ２０４に追加する（Ｓ３０９）。
【００２４】
制御部１０１は、タブ６０２に対するユーザーのロングタップ操作に応答して、タブ６０２と対応する履歴データに対して実行可能な処理のリスト６１１を表示する。制御部１０１は、リスト６１１のうち「編集内容をコピーする」へのタップ操作があれば（Ｓ３１０でＹｅｓ）、選択中のタブ６０２と対応する履歴データのコピー処理を実行する（Ｓ３１１）。
【００２５】
制御部１０１は、「戻る」アイコン６１２へのタップ操作があれば（Ｓ３１２でＹｅｓ）、図４のフローチャート図で示す処理を実行し、なければ（Ｓ３１２でＮｏ）、他のタブへ切り替える指示を受け付けたかどうか判定する（Ｓ３１３）。制御部１０１は、他のタブ６０２へのタップ操作を検知すると、既存の他のタブへの切り替える指示や、新しいタブを追加して切り替える指示を受け付けたと判定する。制御部１０１は、タブの切り替え指示があれば、切り替え後のタブと対応する履歴データを用いてＲＡＷ画像データの画像処理を行い、その結果の画像を表示する（Ｓ３１４）。そして、制御部１０１は、切り換え後のタブ６０２と対応する履歴データに対して実行可能な処理のリスト６１１を表示する。そして、リスト６１１のうち「編集内容をペーストする」へのタップ操作があれば（Ｓ３１５でＹｅｓ）、切り替え後のタブ６０２と対応する履歴データを、コピーされている履歴データによって上書きして保存する（Ｓ３１６）。これによって、ユーザーは、編集対象のＲＡＷ画像データに対して、コピーされている履歴データと同じ内容の調整を繰り返し行うという手間を省き、さらに、それに続けて別の調整を行うことができる。
【００２６】
制御部１０１は、他のタブへの切り替え指示を受け付けなければ（Ｓ３１３でＮｏ）、他の画像への切り替え指示を受け付けたかどうか判定する（Ｓ３１７）。制御部１０１は、画像送りアイコン６１２へのタップ操作を受け付けると、切り替え指示があったと判定する。そして、切り替え指示があれば（Ｓ３１７でＹｅｓ）、制御部１０１は、所定の順番で、現在の編集対象の画像ファイル２００の前または後の画像ファイル２００を編集対象として選択する。そして、編集対象の画像ファイルのＲＡＷ画像データ２０３を読み出し、現像処理を実行して画像表示領域６０１に表示する（Ｓ３１８）。制御部１０１は、タブ６０２へのタップ操作に応答して、切り替え後の画像ファイル２００の履歴データを選択する（Ｓ３１９）。そして、制御部１０１は、選択されたタブ６０２と対応する履歴データに対して実行可能な処理のリスト６１１を表示する。そして、リスト６１１のうち「編集内容をペーストする」へのタップ操作があれば（Ｓ３２０でＹｅｓ）、選択されたタブ６０２と対応する履歴データを、コピーされている履歴データによって上書きして保存する（Ｓ３２１）。これによって、ユーザーは、切り替え後の編集対象のＲＡＷ画像データに対して、コピーされている履歴データと同じ内容の調整を繰り返し行うという手間を省き、さらに、それに続けて別の調整を行うことができる。
【００２７】
本実施例によれば、例えば、画像ファイル「ｉｍｇ７１４．ｃｒｘ」の履歴データを他の画像ファイルにコピーアンドペーストすることができる。具体的には、まず、「ｉｍｇ７１４．ｃｒｘ」の２番目のタブ６０２と対応する履歴データをコピーする。次に、編集対象を「ｉｍｇ７１５．ｃｒｘ」に切り替えて、「ｉｍｇ７１５．ｃｒｘ」のＲＡＷ画像データの画像処理結果とともに、履歴データと対応するタブ６０２を編集画面６００に表示する。そして、「ｉｍｇ７１５．ｃｒｘ」の画像処理結果の表示中に、選択されたタブ６０２と対応する履歴データを、コピーされている「ｉｍｇ７１４．ｃｒｘ」の履歴データによって上書きする。ユーザーがさらに、「ｉｍｇ７１５．ｃｒｘ」のＲＡＷ画像データに対して調整を行うと、新しい編集内容が履歴データに追加して記録される。
【００２８】
そして、制御部１０１は、所定の操作に応答して、画像処理の終了指示を受け付けると（Ｓ３２２でＹｅｓ）、本処理を終了する。所定の操作は、例えば、編集画面６００の閉じるボタンへのタップ操作である。
【００２９】
以上のように、本実施例によれば、選択中の履歴データを用いて画像処理を行うことにより得られる画像が画面に表示されるので、ユーザーは選択中の履歴データを確認することができる。そして、選択された履歴データを、コピーされた履歴データによって上書きするので、不要な履歴データを選択して消去するとともに必要な履歴データを追加することが可能となる。これは、特に、画像ファイルに保持できる履歴データの個数に上限がある場合に有用である。
【００３０】
図４は、ステップＳ３１２において、「戻る」アイコン６１２に対するユーザーのタップ操作を受け付けた後、すなわち、サムネイル一覧の表示に戻るための指示を受け付けた後に、制御部１０１によって実行される処理を示すフローチャート図である。
【００３１】
制御部１０１は、記憶装置１０４に記憶された複数の画像ファイル２００からサムネイル画像データ２０２を読み出し、図５（ａ）に示すようなサムネイル一覧画面５００を表示装置１１１に表示する（Ｓ４０１）。
【００３２】
制御部１０１は、ユーザーの選択アイコン５０２へのタップ操作に応答して、選択モードへ移行し、図５（ｂ）に示すような選択画面５１０を表示する。そして、選択画面５１０に表示された複数のサムネイル画像５０１のうち少なくとも１つへのタップ操作に応答して、サムネイル画像５０１を選択する（Ｓ４０２）。制御部１０１は、Ｓ３１０でコピーされた履歴データをペーストするための指示を受け付けたかどうか判定する（Ｓ４０３）。本実施形態では、図５（ｃ）のメニュー５２３の「編集内容をペースト」へのタップ操作があると、図５（ｄ）の問合せ画面５３０を表示し、選択肢５３１のうち「はい」へのタップ操作があると、ペーストの指示を受け付けたと判定する。そして、ペーストの指示を受け付ければ（Ｓ４０３でＹｅｓ）、制御部１０１は、ステップＳ４０２で選択されたサムネイル画像の個数を変数Ｎに設定し、カウント数ｉに１を設定する（Ｓ４０４）。
【００３３】
制御部１０１は、選択されたサムネイル画像のうちｉ番目のサムネイル画像と対応する画像ファイル２００が保持する履歴データ２０４の個数と予め定められた上限数とを比較し（Ｓ４０５）する。そして、履歴データの個数が上限数以上であれば（Ｓ４０４でＮｏ）、エラー通知処理を実行し（Ｓ４０６）、ステップＳ４０８の処理に進む。
【００３４】
一方、履歴データの個数が上限数より小さければ（Ｓ４０５でＹｅｓ）、制御部１０１は、ステップＳ３１１でコピーされた履歴データを、ｉ番目のサムネイル画像と対応する画像ファイル２００に追加して記録する（Ｓ４０７）。
【００３５】
制御部１０１はカウント数ｉに１を加算し（Ｓ４０８）、カウント数ｉの値が変数Ｎの値以下であれば（Ｓ４０９でＹｅｓ）、次のサムネイル画像に対して同様の処理を実行する。制御部１０１は、本処理を実行している間、図５（ｅ）に示すような履歴データの一括ペースト処理の進捗を示す画面５４０を表示する。図５（ｅ）では、ステップＳ４０２の選択処理によって２個の画像ファイル２００が選択され、１つの画像ファイル２００へのペースト処理が終了し、もう１つの画像ファイル２００へのペースト処理の途中であることを示している。なお、「キャンセル」領域５４１へのタップ操作があると、本処理を終了する。また、カウント数ｉの値が変数Ｎより大きければ（Ｓ４０８でＮｏ）、本処理を終了する。
【００３６】
なお、サムネイル一覧画面５００では、画像ファイル２００のＲＡＷ画像データ２０３に編集が行われて、少なくとも１つの履歴データ２０４が記録されていれば、履歴データの個数と対応するアイコンを、画像ファイルのサムネイル画像に重畳して表示する。図５（ｆ）では、サムネイル画像５５２と対応する画像ファイル２００に２つの履歴データ２０４が記録されており、１番目と２番目の履歴データ２０４それぞれと対応する２個のアイコン５５１が表示されている。また、現在、画像ファイル２００のＲＡＷ画像データに適用される履歴データ２０４のアイコンは、他と区別可能に表示される。図５（ｆ）では、アイコン５５１の上に丸印が付与して表示され、２番目の履歴データが適用されることを示している。本実施例では、丸印を付与する場合について説明したが、これに限らず、例えば、異なる色で表示するようにしてもよい。
【００３７】
（他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2020140560.tif 000003
【図２】
2020140560.tif 000004
【図３】
2020140560.tif 000005
【図４】
2020140560.tif 000006
【図５】
2020140560.tif 000007
【図６】
2020140560.tif 000008