(57)【特許請求の範囲】
【請求項１】
画像に対して画像編集処理を施す画像編集処理装置であって、
基準画像となる一つの画像に対して画像編集処理の処理条件を設定する第１の条件設定部と、
前記第１の条件設定部が前記基準画像に対して設定した処理条件を、当該基準画像以外の少なくとも一つの他の画像に対する画像編集処理の処理条件として設定する第２の条件設定部と、
前記基準画像及び前記他の画像を含む複数の画像を表示手段に表示させる表示制御部と
を備え、
前記表示制御部は、前記表示手段に、前記基準画像及び前記他の画像を表示させると共に、前記基準画像及び前記他の画像における画像編集処理の対象領域を指定する領域指定画像を、前記基準画像に対する前記領域指定画像の相対的な表示位置と、前記他の画像に対する前記領域指定画像の相対的な表示位置とが一致するように重畳して表示させ、
前記基準画像及び前記他の画像における縦方向及び横方向の寸法比が互いに異なる場合、前記基準画像に対して重畳して表示させる前記領域指定画像の縦方向及び横方向の寸法比に対し同方向に同一の寸法比を有する前記領域指定画像を、前記他の画像に対して重畳して表示させることを特徴とする画像編集処理装置。
【請求項２】
請求項１に記載の画像編集処理装置において、
前記表示制御部は、前記領域指定画像の位置及び大きさのうち少なくとも一方の情報を示す補助画像を前記表示手段に表示させることを特徴とする画像編集処理装置。
【請求項３】
請求項１に記載の画像編集処理装置において、
前記表示制御部は、前記領域指定画像の表示位置を変更可能であって、前記基準画像に対する前記領域指定画像の表示位置の変更に追随させるようにして、前記他の画像に対する前記領域指定画像の表示位置を変更させることを特徴とする画像編集処理装置。
【請求項４】
請求項３に記載の画像編集処理装置において、
前記表示制御部は、前記表示手段に表示される複数の画像であって少なくとも２つの縮小画像を含む複数の画像のうちから前記基準画像を選択可能であることを特徴とする画像
編集処理装置。
【請求項５】
画像を撮像する撮像手段と、
前記画像を表示する表示手段と、
請求項１〜請求項４のうち何れか一項に記載の画像編集処理装置と
を備えたことを特徴とする電子カメラ。
【請求項６】
画像に対して画像編集処理を施す画像編集処理装置の制御手段が実行する画像編集処理プログラムであって、
前記制御手段に、
基準画像となる一つの画像に対して画像編集処理の処理条件を設定する第１ステップと、
前記第１ステップにおいて前記基準画像に対して設定された処理条件を、当該基準画像以外の少なくとも一つの他の画像に対する画像編集処理の処理条件として設定する第２ステップと、
前記基準画像及び前記他の画像を含む複数の画像を表示手段に表示させる表示制御ステップと
を実行させ、
前記表示制御ステップでは、前記表示手段に、前記基準画像及び前記他の画像を表示させると共に、前記基準画像及び前記他の画像における画像編集処理の対象領域を指定する領域指定画像を、前記基準画像に対する前記領域指定画像の相対的な表示位置と、前記他の画像に対する前記領域指定画像の相対的な表示位置とが一致するように重畳して表示させ、
前記基準画像及び前記他の画像における縦方向及び横方向の寸法比が互いに異なる場合、前記基準画像に対して重畳して表示させる前記領域指定画像の縦方向及び横方向の寸法比に対し同方向に同一の寸法比を有する前記領域指定画像を、前記他の画像に対して重畳して表示させることを特徴とする画像編集処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像に対して画像編集処理を施す画像編集処理装置、該画像編集処理装置を備えた電子カメラ、及び画像編集処理プログラムに関する。
【背景技術】
【０００２】
従来、電子カメラが撮影した撮影画像に対する画像編集機能の一つとして、撮影画像の中から所望の画像領域を切り出すクロップ機能を備えた電子カメラが知られている（例えば、特許文献１）。この特許文献１に記載の電子カメラでは、撮影画像を撮影する際の撮影モードに応じて撮影画像から切り出す画像領域が自動的に設定されることにより、撮影画像の撮影シーンに適した良好な構図の画像を容易に取得することが可能となっていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４３２５３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、電子カメラが撮影した撮影画像に対しては、撮影画像の撮影が完了した後に撮影画像に対して画像編集処理を施す領域の大きさや位置を手動で設定することもあり得る。このような場合、従来の画像編集処理装置では、複数の撮影画像に対して画像編集処理を施す際に、各々の撮影画像に対して画像編集処理を施す領域の大きさや位置を複数の撮影画像毎に個別に設定する必要があった。そのため、撮影画像に対する画像編集処理には、画像編集処理の対象となる撮影画像の数が増大するに連れて、より煩雑な操作を要するという問題があった。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、その目的は、複数の画像に対する画像編集処理を簡易な操作で実行することができる画像編集処理装置、電子カメラ、画像編集処理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の画像編集処理装置は、画像に対して画像編集処理を施す画像編集処理装置であって、基準画像となる一つの画像に対して画像編集処理の処理条件を設定する第１の条件設定部と、前記第１の条件設定部が前記基準画像に対して設定した処理条件を、当該基準画像以外の少なくとも一つの他の画像に対する画像編集処理の処理条件として設定する第２の条件設定部と、前記基準画像及び前記他の画像を含む複数の画像を表示手段に表示させる表示制御部とを備え、前記表示制御部は、前記表示手段に、前記基準画像及び前記他の画像を表示させると共に、前記基準画像及び前記他の画像における画像編集処理の対象領域を指定する領域指定画像を、前記基準画像に対する前記領域指定画像の相対的な表示位置と、前記他の画像に対する前記領域指定画像の相対的な表示位置とが一致するように重畳して表示させ、前記基準画像及び前記他の画像における縦方向及び横方向の寸法比が互いに異なる場合、前記基準画像に対して重畳して表示させる前記領域指定画像の縦方向及び横方向の寸法比に対し同方向に同一の寸法比を有する前記領域指定画像を、前記他の画像に対して重畳して表示させることを特徴とする。
【００１１】
また、本発明の画像編集処理装置において、前記表示制御部は、前記領域指定画像の位置及び大きさのうち少なくとも一方の情報を示す補助画像を前記表示手段に表示させることを特徴とする。
【００１２】
また、本発明の画像編集処理装置において、前記表示制御部は、前記領域指定画像の表示位置を変更可能であって、前記基準画像に対する前記領域指定画像の表示位置の変更に追随させるようにして、前記他の画像に対する前記領域指定画像の表示位置を変更させることを特徴とする。
【００１３】
また、本発明の画像編集処理装置において、前記表示制御部は、前記表示手段に表示される複数の画像であって少なくとも２つの縮小画像を含む複数の画像のうちから前記基準画像を選択可能であることを特徴とする。
【００１５】
また、本発明の電子カメラは、画像を撮像する撮像手段と、前記画像を表示する表示手段と、上記構成の画像編集処理装置とを備えたことを特徴とする。
また、本発明の画像編集処理プログラムは、画像に対して画像編集処理を施す画像編集処理装置の制御手段が実行する画像編集処理プログラムであって、前記制御手段に、基準画像となる一つの画像に対して画像編集処理の処理条件を設定する第１ステップと、前記第１ステップにおいて前記基準画像に対して設定された処理条件を、当該基準画像以外の少なくとも一つの他の画像に対する画像編集処理の処理条件として設定する第２ステップと、前記基準画像及び前記他の画像を含む複数の画像を表示手段に表示させる表示制御ステップとを実行させ、前記表示制御ステップでは、前記表示手段に、前記基準画像及び前記他の画像を表示させると共に、前記基準画像及び前記他の画像における画像編集処理の対象領域を指定する領域指定画像を、前記基準画像に対する前記領域指定画像の相対的な表示位置と、前記他の画像に対する前記領域指定画像の相対的な表示位置とが一致するように重畳して表示させ、前記基準画像及び前記他の画像における縦方向及び横方向の寸法比が互いに異なる場合、前記基準画像に対して重畳して表示させる前記領域指定画像の縦方向及び横方向の寸法比に対し同方向に同一の寸法比を有する前記領域指定画像を、前記他の画像に対して重畳して表示させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、複数の画像に対する画像編集処理を簡易な操作で実行することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態におけるデジタルカメラ及びＰＣを示す斜視図。
【図２】ＰＣの電気的な機能構成を示すブロック図。
【図３】画像編集処理ルーチンを示すフローチャート。
【図４】クロップ処理の条件設定処理ルーチンを示すフローチャート。
【図５】画像選択画面が表示されたモニタの画面の表示内容を示す説明図。
【図６】画像が選択された後のモニタの画面の表示内容を示す説明図。
【図７】本画像におけるクロップ処理の対象領域が設定された後のモニタの画面の表示内容を示す説明図。
【図８】（ａ）は本画像におけるクロップ処理の対象領域を示す模式図、（ｂ）は本画像に対して縦横比が同じとなるサムネイル画像におけるクロップ処理の対象領域を示す模式図、（ｃ）は本画像とは縦横比が異なるサムネイル画像におけるクロップ処理の対象領域の算出過程を示す模式図、（ｄ）本画像とは縦横比が異なるサムネイル画像におけるクロップ処理の対象領域を示す模式図。
【図９】クロップ処理の対象となる全ての画像に対してクロップ枠が表示された状態のモニタの画面の表示内容を示す説明図。
【図１０】サムネイル画像におけるクロップ処理の対象領域が設定された後のモニタの画面の表示内容を示す説明図。
【図１１】クロップ処理の対象となる全ての画像に対してクロップ枠が表示された状態のモニタの画面の表示内容を示す説明図。
【図１２】クロップ処理が実行された後のモニタの画面の表示内容を示す説明図。
【発明を実施するための形態】
【００１８】
以下、本発明を具体化した一実施形態を図１〜図１２に基づいて説明する。
図１に示すように、本実施形態の電子カメラとしてのデジタルカメラ１１は、略直方体状のカメラ本体１２を有すると共に、そのカメラ本体１２の上面には、撮影画像を撮影する際に押圧操作されるレリーズボタン１３が設けられている。また、カメラ本体１２の前面側には、撮影レンズ部１４が設けられている。撮影レンズ部１４には、被写体像を図示しない撮像手段としての撮像素子に対して結像させるための撮像光学系が内蔵されている。
【００１９】
なお、図示は省略するが、カメラ本体１２内には、デジタルカメラ１１における画像の撮影及び画像編集処理などの各種動作を制御するためのＭＰＵ（Micro Processing Unit）が制御手段として設けられている。そして、撮影レンズ部１４が撮像素子に結像させた撮影画像の画像データは、カメラ本体１２に対して着脱可能とされる記録媒体としてのメモリカード１５にＭＰＵの制御に基づき記録されるようになっている。また、カメラ本体１２から取り外されたメモリカード１５は、パーソナルコンピュータ（以下、「ＰＣ」という）１６のカードスロット１７に対して着脱可能に構成されている。また、ＰＣ１６には、表示手段としてのモニタ１９と、マウス２０及びキーボード２１を有する入力装置２２とが電気的に接続されている。
【００２０】
図２に示すように、ＰＣ１６は、ハードディスク装置２４と、通信部２６と、画像表示処理部２７と、制御手段としての制御部２８とを備えている。そして、ＰＣ１６は、ハードディスク装置２４から画像編集処理プログラムを起動することによって、画像に対する画像編集処理を実行する画像編集処理装置として機能する。
【００２１】
通信部２６は、メモリカード１５等の外部機器から通信Ｉ／Ｆ２９を通じて取り込んだ画像ファイルや、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、及びＵＳＢ（Universal Serial Bus）メモリ等の記録媒体から取り込んだ画像ファイルをハードディスク装置２４に対して格納するようになっている。
【００２２】
画像表示処理部２７は、表示制御部３３、判定部３４、条件設定部３５、及び識別情報設定部３６を有している。そして、表示制御部３３は、ＰＣ１６における装置全体の制御を司る制御部２８からの制御指令に従って、ハードディスク装置２４から画像データを読み出すと共に、読み出した画像データの画像をモニタ１９に表示させる表示制御信号を制御部２８に対して送信する機能を有している。また、判定部３４は、制御部２８からの制御指令に従って、画像に対する画像編集処理時における各種の判定処理を実行する機能を有している。また、条件設定部３５は、制御部２８からの制御指令に従って、画像に対して実行される画像編集処理の処理条件を設定する機能を有している。また、識別情報設定部３６は、制御部２８からの制御指令に従って、画像編集処理の対象となる画像の画像ファイルに対して識別情報を付加する機能を有している。そして、識別情報設定部３６が識別情報を付加した画像ファイルは、ハードディスク装置２４に記録された他の画像ファイルの中から識別可能となる。
【００２３】
制御部２８は、例えば、マウス２０がクリック操作された際のクリック信号や、マウス２０の移動操作に応じてモニタ１９におけるポインタ３７（図５参照）の位置座標を示す位置座標信号を入力装置２２から受け付けるようになっている。また、制御部２８は、表示駆動回路３８を駆動制御することにより、画像表示処理部２７の表示制御部３３が生成した各種の画像をモニタ１９に対して表示させるようになっている。
【００２４】
次に、ＰＣ１６（特にその制御部２８）が実行する画像編集処理ルーチンの概要を図３のフローチャートを参照しながら以下簡単に説明する。
さて、制御部２８は、入力装置２２の操作を通じて画像編集処理プログラムが起動されると、図３に示す画像編集処理ルーチンを開始する。
【００２５】
まずステップＳ１１において、制御部２８は、画像編集処理を行なうための編集画面用画像６０（図５参照）の画像信号を表示制御部３３に生成させると共に、その生成された画像信号に基づいて表示駆動回路３８を駆動制御することにより、モニタ１９上に編集画面用画像６０を表示させる。すなわち、制御部２８からの制御指令に従い、表示制御部３３が、ハードディスク装置２４に格納されている画像ファイルの画像データと対応する複数の画像を一覧表示した編集画面用画像６０をモニタ１９上に表示させる。
【００２６】
具体的には、図５に示すように、この編集画面用画像６０には、画像編集処理の対象候補となる複数の画像ファイルのサムネイル画像（縮小画像）３９ａ〜３９ｄが、編集画面用画像６０の略下半分領域となるサムネイル領域Ｓ１に横並びで表示される。また、この編集画面用画像６０には、各サムネイル画像３９ａ〜３９ｄのうちの一つのサムネイル画像（図５では一番右側のサムネイル画像３９ｄ）と対応する画像ファイルの本画像４０が、サムネイル領域Ｓ１よりも上方の略中央領域となるイメージ領域Ｓ２に表示される。なお、図５に示す初期の編集画面用画像６０の場合、イメージ領域Ｓ２には、サムネイル領域Ｓ１に横並び表示された複数のサムネイル画像３９ａ〜３９ｄのうち最後に保存された画像ファイル（本実施形態では、「Ｐｉｃ＿０４」）のサムネイル画像３９ｄの本画像４０が表示される。
【００２７】
また、編集画面用画像６０において、イメージ領域Ｓ２の左側には、画像編集処理の対象画像の画像ファイルのファイル名を配列表示する画像情報欄４１が表示される。すなわち、この画像情報欄４１には、画像編集処理プログラムが起動された時点でハードディスク装置２４内に格納されている全てのフォルダのフォルダ名（図５ではフォルダ１〜フォルダ３）と、各フォルダのうち最後に画像ファイルが保存されたフォルダ（図５ではフォルダ３）に格納された全ての画像ファイルのファイル名（図５ではＰｉｃ＿０１〜Ｐｉｃ＿０４）とが表示される。
【００２８】
一方、編集画面用画像６０において、イメージ領域Ｓ２の右側には、対象画像に対して実行される画像編集処理の処理条件に関する情報を配列表示する編集メニュー欄４２が表示される。すなわち、この編集メニュー欄４２には、画像編集処理の処理項目（例えばクロップ処理、傾き補正など。）を選択可能にプルダウン表示する処理項目選択欄６１と、選択された処理項目（例えばクロップ処理など）の処理モード（例えばクロップのサイズなど）を選択可能にプルダウン表示する処理モード選択欄６２とが表示される。
【００２９】
ちなみに、図５に示す編集画面用画像６０では、処理項目選択欄６１においてクロップ処理が処理項目として選択された後において、処理モード選択欄６２において複数の処理モードがプルダウン表示された状態を示している。本実施形態の場合、処理項目がクロップ処理の場合に選択可能な処理モードとして、クロップ処理の対象領域の縦横比を自由に設定可能な「フリーモード」の他に、クロップ処理の対象領域の縦横比が固定された他の複数（本実施形態では、「３×４Ｌ版横」「４×６Ｌ版横」「３×４Ｌ版縦」「４×６Ｌ版縦」の４つ）の処理モードが選択可能となっている。なお、本実施形態では、画像編集処理の処理項目として「クロップ処理」が選択されると共に、その処理モードとして「フリーモード」が選択されたものとして、以下説明する。
【００３０】
また、編集画面用画像６０の編集メニュー欄４２には、クロップ処理の処理条件の設定を開始する際に押圧操作される開始ボタン４３、及び、選択された画像に対するクロップ処理を実行する際に押圧操作される適用ボタン４４が横並びで表示されている。そして、ユーザにより複数の画像が選択された場合には、適用ボタン４４を押圧すると、一括してクロップ処理が可能である。なお、図５に示すように、クロップ処理の対象となる画像ファイルが選択されていない時点では、開始ボタン４３及び適用ボタン４４は押圧操作が不能な状態（図面上では破線表示）に設定されている。
【００３１】
そして、以上のような図５に示す初期の編集画面用画像６０がモニタ１９に表示されると、次のステップＳ１２において、制御部２８は、編集画面用画像６０においてクロップ処理の対象画像が選択されたか否かを判定する。すなわち、このステップＳ１２において、制御部２８は、マウス２０から受信した操作信号に基づいて判定部３４に対して制御信号を送信することにより、クロップ処理の対象画像の選択が完了したか否かを判定部３４において判定させる。
【００３２】
具体的には、マウス２０の操作位置を示すポインタ３７がサムネイル画像３９ａ〜３９ｄに対して重畳表示された状態でマウス２０がクリック操作された場合に、制御部２８は、ポインタ３７が重畳表示されたサムネイル画像３９ａ〜３９ｄを囲繞する指定枠４５（図６参照）の画像信号を表示制御部３３において生成させる。そして、制御部２８は、生成された画像信号に基づいて表示駆動回路３８を駆動制御することにより、図６に示すように、モニタ１９に表示されている編集画面用画像６０に対して指定枠４５を重畳表示させる。この指定枠４５は、ステップＳ１２においてポインタ３７により選択された画像がクロップ処理（画像編集処理）の対象画像である旨を示している。
【００３３】
また、制御部２８は、マウス２０から受信した操作信号に基づいて識別情報設定部３６に対して制御信号を送信する。そして、識別情報設定部３６は、その時点においてポインタ３７が重畳表示されている画像の画像ファイルがクロップ処理の対象となる画像ファイルである旨を示す識別情報を、その画像ファイルの画像データに関連付けてハードディスク装置２４に記録する。
【００３４】
また、制御部２８は、クロップ処理の対象となる画像ファイルの画像が選択されると、選択された画像ファイルの本画像４０をイメージ領域Ｓ２に表示させるための画像データを表示制御部３３においてハードディスク装置２４から読み出させる。そして、制御部２８は、読み出した画像データに基づいて表示駆動回路３８を駆動制御することにより、本画像４０の表示が変更された編集画面用画像６０をモニタ１９に表示させる。
【００３５】
ちなみに、図６の例では、サムネイル領域Ｓ１に横並びで表示されたサムネイル画像３９ａ〜３９ｄのうち、一番左のサムネイル画像３９ａが選択された後、左から右へ順番に一つずつ合計３つのサムネイル画像３９ａ〜３９ｃがクロップ処理の対象画像として順次選択されている。そのため、制御部２８は、これらのサムネイル画像３９ａ〜３９ｃのうち、最後に選択された左側から３番目のサムネイル画像３９ｃの本画像４０をイメージ領域Ｓ２に表示させる。
【００３６】
ここで、制御部２８は、ステップＳ１２における判定結果が否定判定である場合には、その処理をステップＳ１３に移行する。そして、ステップＳ１３において、制御部２８は、クロップ処理を終了するか否かを判定する。すなわち、制御部２８は、マウス２０から受信した操作信号に基づいて判定部３４に対して制御信号を送信することにより、画像に対するクロップ処理を終了させるか否かを判定部３４において判定させる。
【００３７】
そして、制御部２８は、ステップＳ１３における判定結果が否定判定である場合には、その処理をステップＳ１２に戻し、クロップ処理の対象画像の選択が新たになされたか否かを判定する。一方、制御部２８は、ステップＳ１３における判定結果が肯定判定である場合には、この画像編集処理ルーチンを終了する。その一方、制御部２８は、ステップＳ１２における判定結果が肯定判定である場合には、その処理をステップＳ１４に移行する。そして、ステップＳ１４において、制御部２８は、編集メニュー欄４２に表示された開始ボタン４３をＥｎａｂｌｅ状態に設定する。すなわち、制御部２８は、開始ボタン４３が押圧可能な状態（図面上では実線表示）に変更する。
【００３８】
続いて、ステップＳ１５において、制御部２８は、開始ボタン４３が押されたか否かを判定する。すなわち、制御部２８は、ポインタ３７が開始ボタン４３に対して重畳表示された状態でマウス２０がクリック操作された場合には、その操作信号をマウス２０から受信する。そして、制御部２８は、マウス２０からその操作信号を受信したか否かについて示す制御信号を判定部３４に対して送信することにより、ステップＳ１２において選択された画像ファイルに対してクロップ処理の処理条件の設定が開始されたか否かを判定部３４において判定させる。
【００３９】
そして、制御部２８は、ステップＳ１５における判定結果が否定判定である場合、マウス２０を通じて開始ボタン４３の押圧操作がなされるまでの間、開始ボタン４３を押圧可能に表示した編集画面用画像６０をモニタ１９に表示させる。
【００４０】
一方、制御部２８は、ステップＳ１５における判定結果が肯定判定である場合には、編集メニュー欄４２に表示された開始ボタン４３をキャンセルボタン４６に変更する。
また、制御部２８は、ステップＳ１５における判定結果が肯定判定である場合には、条件設定部３５に対して制御信号を送信することにより、ハードディスク装置２４に記録された識別情報を条件設定部３５に読み出させる。そして、ステップＳ１６において、制御部２８は、フォルダに格納された複数の画像ファイルのうち、ハードディスク装置２４から読み出させた識別情報に関連付けられた画像ファイルに対し、サブルーチンとなる図４に示すクロップ処理の条件設定処理ルーチンを開始する。
【００４１】
さて、図４のサブルーチンが開始すると、まずステップＳ１０１において、制御部２８は、クロップ処理の対象領域を示す領域指定画像としてのクロップ枠４７（図７参照）を形成するためのドラッグ操作がイメージ領域Ｓ２内でなされたか否かを判定する。すなわち、制御部２８は、マウス２０の操作位置を示すポインタ３７がイメージ領域Ｓ２の本画像４０に対して重畳表示された状態でマウス２０がドラッグ操作された場合に、マウス２０から受信した操作信号に基づいて判定部３４に対して制御信号を送信する。そして、制御部２８は、本画像４０におけるクロップ処理の対象領域の設定がなされたか否かを判定部３４において判定させる。
【００４２】
ここで、制御部２８は、ステップＳ１０１における判定結果が肯定判定である場合には、ステップＳ１０１においてマウス２０がクロップ枠４７の形成のためにドラッグ操作された本画像４０を基準画像として設定すると共に、その処理をステップＳ１０２に移行する。そして、ステップＳ１０２において、制御部２８は、本画像４０におけるクロップ処理の対象領域を示すクロップ枠４７の画像信号を表示制御部３３において生成させる。また、図７に示すように、制御部２８は、生成された画像信号に基づいて表示駆動回路３８を駆動制御することにより、モニタ１９に表示されている本画像４０に対してクロップ枠４７を重畳表示させる。
【００４３】
また、制御部２８は、マウス２０から受信した操作信号に基づいて条件設定部３５に対して制御信号を送信することにより、マウス２０がドラッグ操作された際の本画像４０に対するマウス２０の位置座標を条件設定部３５に算出させる。そして、次のステップＳ１０３において、制御部２８は、算出したマウス２０の位置座標に基づき、本画像４０に対するクロップ処理の対象領域の相対的な位置座標を条件設定部３５に算出させる。本実施形態では、このステップＳ１０３が、基準画像となる一つの画像（この場合、本画像４０）に対して画像編集処理（この場合、クロップ処理）の処理条件を設定する第１のステップに相当する。また、条件設定部３５は、基準画像となる一つの画像（この場合、本画像４０）に対して画像編集処理（この場合、クロップ処理）の処理条件を設定する第１の条件設定部として機能する。
【００４４】
具体的には、本実施形態においては、図７に示すように、本画像４０における中心位置から右下隅部までの領域がクロップ処理の対象領域として設定される。そして、図８（ａ）に示すように、本画像４０における幅方向及び高さ方向の寸法である４０００（ピクセル）×２０００（ピクセル）に対し、本画像４０の左上隅部Ｐ０を基準位置としたクロップ枠４７の左上隅部Ｐ１の位置座標は（２０００，１０００）と表される。また同様に、クロップ枠４７の右下隅部Ｐ２の位置座標は（４０００，２０００）と表される。そして、本画像４０に対するクロップ枠４７の左上隅部Ｐ１の相対的な位置座標は（０．５，０．５）と算出される。なお、この場合、クロップ枠４７の幅方向及び高さ方向の寸法は、２０００（ピクセル）×１０００（ピクセル）となっている。
【００４５】
また、制御部２８は、ステップＳ１０３において算出されたクロップ枠４７の表示位置（２０００，１０００）及び大きさ（２０００×１０００）について示す補助画像４８の画像信号を表示制御部３３において生成させる。そして、図７に示すように、制御部２８は、生成された画像信号に基づいて表示駆動回路３８を駆動制御することにより、モニタ１９の表示画面上において本画像４０に対して上方に隣接する位置に補助画像４８を表示させる。
【００４６】
そして次に、ステップＳ１０４において、制御部２８は、ステップＳ１０３において算出された本画像４０に対するクロップ枠４７の相対的な位置座標に基づき、各サムネイル画像３９ａ〜３９ｃに対する領域指定画像としてのクロップ枠４９，５０の位置座標を条件設定部３５に算出させる。これらのサムネイル画像３９ａ〜３９ｃは、ステップＳ１２においてクロップ処理の対象画像として選択された各サムネイル画像３９ａ〜３９ｃ及び本画像４０のうち、基準画像となる本画像４０以外の他の画像となっている。
【００４７】
そして、本実施形態では、このステップＳ１０４が、基準画像に対して設定された処理条件を、基準画像以外の少なくとも一つの他の画像（この場合、サムネイル画像３９ａ〜３９ｃ）に対する画像編集処理（この場合、クロップ処理）の処理条件として設定する第２のステップに相当する。また、条件設定部３５は、基準画像に対して設定された処理条件を、基準画像以外の少なくとも一つの他の画像（この場合、サムネイル画像３９ａ〜３９ｃ）に対する画像編集処理（この場合、クロップ処理）の処理条件として設定する第２の条件設定部としても機能する。
【００４８】
具体的には、クロップ処理の対象画像として選択された３つのサムネイル画像３９ａ〜３９ｃのうち、中央と右方寄りに表示された２つのサムネイル画像３９ｂ，３９ｃ（すなわち、「Ｐｉｃ＿０２」及び「Ｐｉｃ＿０３」）は、幅方向及び高さ方向の寸法が２０００（ピクセル）×１０００（ピクセル）となっている。そして、図８（ｂ）に示すように、本画像４０に対するクロップ枠４７の左上隅部Ｐ１の相対的な位置座標（すなわち、（０．５，０．５））は、これら中央と右方寄りの２つのサムネイル画像３９ｂ，３９ｃに対しても適用される。すなわち、基準画像となる本画像４０に対するクロップ枠４７の相対的な表示位置と、他の画像となるこれら２つのサムネイル画像３９ｂ，３９ｃに対するクロップ枠４９の相対的な表示位置とが一致する。この点で、本実施形態では、基準画像となる本画像４０に対して設定されたクロップ処理の処理条件を、他の画像となるサムネイル画像３９ｂ，３９ｃに対するクロップ処理の処理条件として設定しているともいえる。
【００４９】
そして、これらのサムネイル画像３９ｂ，３９ｃの左上隅部Ｐ０’を基準位置としたクロップ枠４９の左上隅部Ｐ１’の位置座標は（１０００，５００）と算出される。また同様に、クロップ枠４９の右下隅部Ｐ２’の位置座標は（２０００，１０００）と算出される。なお、この場合、これらのサムネイル画像３９ｂ，３９ｃに対して重畳表示されるクロップ枠４９は、幅方向及び高さ方向の寸法が１０００（ピクセル）×５００（ピクセル）となっている。
【００５０】
一方、ステップＳ１２においてクロップ処理の対象画像として選択された３つのサムネイル画像３９ａ〜３９ｃのうち、最も左方に表示されたサムネイル画像３９ａ（すなわち、「Ｐｉｃ＿０１」）は、幅方向及び高さ方向の寸法が１０００（ピクセル）×２０００（ピクセル）の縦長の画像となっている。そして、図８（ｃ）に示すように、本画像４０に対するクロップ枠４７の左上隅部Ｐ１の相対的な位置座標（すなわち、（０．５，０．５））はサムネイル画像３９ａに対しても適用される。すなわち、基準画像となる本画像４０に対するクロップ枠４７の相対的な表示位置と、この場合の他の画像となるサムネイル画像３９ａに対するクロップ枠５０の相対的な表示位置とが一致する。この点でも、本実施形態では、基準画像となる本画像４０に対して設定されたクロップ処理の処理条件を、他の画像となるサムネイル画像３９ａに対するクロップ処理の処理条件として設定しているともいえる。
【００５１】
そして、このサムネイル画像３９ａの左上隅部Ｐ０”を基準位置としたクロップ枠５０の左上隅部Ｐ１”の位置座標は（５００，１０００）と算出される。また同様に、クロップ枠５０の右下隅部Ｐ２”の位置座標は（１０００，２０００）と算出される。なお、この場合、このサムネイル画像３９ａに対して重畳表示されるクロップ枠５０は、幅方向及び高さ方向の寸法が５００（ピクセル）×１０００（ピクセル）となっている。
【００５２】
ここで、本画像４０におけるクロップ枠４７の幅方向及び高さ方向の寸法比と、クロップ処理の対象となる全てのサムネイル画像３９ａ〜３９ｃにおけるクロップ枠４９，５０の幅方向及び高さ方向の寸法比は統一される。すなわち、本実施形態においては、本画像におけるクロップ枠４７の幅方向及び高さ方向の寸法比が２：１となっているため、クロップ処理の対象となる全てのサムネイル画像３９ａ〜３９ｃにおけるクロップ枠４９，５０の幅方向及び高さ方向の寸法比も２：１となるように設定される。
【００５３】
そのため、図８（ｄ）に示すように、横長の本画像４０に対して幅方向及び高さ方向の寸法比が異なる縦長のサムネイル画像３９ａに対して重畳表示されたクロップ枠５０は、幅方向及び高さ方向の寸法が５００（ピクセル）×２５０（ピクセル）となるようにサイズが縮小される。その結果、このサムネイル画像３９ａの左上隅部Ｐ０”を基準位置としたクロップ枠５０の右下隅部Ｐ２”の位置座標は（１０００，１２５０）に変更される。
【００５４】
続いて、ステップＳ１０５において、制御部２８は、ステップＳ１０４において算出されたサムネイル画像３９ａ〜３９ｃに対するクロップ枠４９，５０の位置座標に基づき、サムネイル画像３９ａ〜３９ｃにおけるクロップ処理の対象領域を示すクロップ枠４９，５０の画像信号を表示制御部３３において生成させる。また、図９に示すように、制御部２８は、生成された画像信号に基づいて表示駆動回路３８を駆動制御することにより、クロップ処理の対象として選択されたサムネイル画像３９ａ〜３９ｃに対してクロップ枠４９，５０を重畳表示させる。
【００５５】
また、制御部２８は、ステップＳ１０４において算出されたクロップ枠４９，５０の位置座標に基づき、各サムネイル画像３９ａ〜３９ｃにおけるクロップ枠４９，５０の表示位置及び大きさについて示す補助画像５１（図９参照）の画像信号を表示制御部３３において生成させる。そして、図９に示すように、制御部２８は、生成された画像信号に基づいて表示駆動回路３８を駆動制御することにより、各画像３９ａ〜３９ｃに対して上方に隣接する位置に補助画像５１を表示させる。
【００５６】
そして次に、ステップＳ１０６において、制御部２８は、クロップ処理の対象画像として選択された全てのサムネイル画像３９ａ〜３９ｃに対してクロップ枠４９，５０を重畳表示させたか否かを判定する。すなわち、制御部２８は、判定部３４に対して制御信号を送信することにより、クロップ処理の対象となる全てのサムネイル画像３９ａ〜３９ｃに対してクロップ枠４９，５０の重畳表示が完了したか否かを判定部３４において判定させる。そして、制御部２８は、ステップＳ１０６における判定結果が否定判定である場合、その処理を再びステップＳ１０５に戻す。一方、制御部２８は、ステップＳ１０６における判定結果が肯定判定である場合、その処理を次のステップＳ１０７に移行する。
【００５７】
そして、ステップＳ１０７において、制御部２８は、クロップ枠４７を形成するためのドラッグ操作が終了したか否かを判定する。すなわち、制御部２８は、マウス２０から受信した操作信号に基づいて判定部３４に対して制御信号を送信することにより、クロップ処理の対象となる画像に対するクロップ処理の処理条件の設定が完了したか否かを判定部３４において判定させる。
【００５８】
ここで、制御部２８は、ステップＳ１０７における判定結果が否定判定である場合には、その処理をステップＳ１０１に戻し、再びステップＳ１０１以降の処理を繰り返す。すなわち、制御部２８は、ステップS１０７における判定結果が否定判定となる場合は、本画像４０又はサムネイル画像３９ａ〜３９ｃに対するクロップ処理の対象領域を変更することが可能となっている。なお、各画像３９ａ〜３９ｃ，４０に対するクロップ処理の対象領域を変更する場合には、各画像３９ａ〜３９ｃ，４０におけるクロップ処理の対象領域の位置及び大きさを変更することが可能となっている。
【００５９】
そして、本画像４０及びサムネイル画像３９ａ〜３９ｃのうち、一つの画像に対するクロップ処理の対象領域が変更されると、当該画像における変更後のクロップ処理の対象領域の位置座標が算出される。そして、この画像において算出されたクロップ処理の対象領域の位置座標に基づき、その他の画像におけるクロップ処理の対象領域の位置座標が併せて算出されるようになっている。なお、各画像に対するクロップ処理の対象領域を変更する場合には、基準画像（例えば本画像４０）に重畳表示されているクロップ枠をドラッグ操作するようにしてもよいし、基準画像以外の他の画像（例えばサムネイル画像３９ａ〜３９ｃ）に重畳表示されているクロップ枠をドラッグ操作するようにしてもよい。
【００６０】
その一方で、ステップＳ１０７における判定結果が肯定判定である場合、制御部２８は、図４に示すサブルーチン（クロップ処理の条件設定処理ルーチン）を終了すると共に、その処理を図３に示す画像編集処理ルーチンのステップＳ１７に移行する。
【００６１】
その一方、制御部２８は、先のステップＳ１０１における判定結果が否定判定である場合、その処理をステップＳ１０８に移行する。そして、このステップＳ１０８において、制御部２８は、サムネイル領域Ｓ１でクロップ枠形成のためのドラッグ操作がなされたか否かを判定する。すなわち、制御部２８は、マウス２０から受信した操作信号に基づいて判定部３４に対して制御信号を送信する。そして、制御部２８は、マウス２０の操作位置を示すポインタ３７がサムネイル領域Ｓ１のサムネイル画像３９ａ〜３９ｃのうち何れかのサムネイル画像に対して重畳表示された状態で、そのマウス２０がドラッグ操作されたか否かを判定部３４において判定させる。
【００６２】
ここで、制御部２８は、ステップＳ１０８における判定結果が否定判定である場合には、その処理をステップＳ１０７に移行する。その一方、制御部２８は、ステップＳ１０８における判定結果が肯定判定である場合、ステップＳ１０８においてマウス２０がドラッグ操作されたサムネイル画像を基準画像として設定すると共に、その処理をステップＳ１０９に移行する。ちなみに、本実施形態では、図１０に示すように、クロップ処理の対象画像として選択された３つのサムネイル画像３９ａ〜３９ｃのうち、最も右方に表示されたサムネイル画像３９ｃ（すなわち、「Ｐｉｃ＿０３」）に対して重畳表示されたマウス２０がドラッグ操作されるため、このサムネイル画像３９ｃが基準画像として設定される。
【００６３】
そして、次のステップＳ１０９において、制御部２８は、ステップＳ１０８においてマウス２０がドラッグ操作されたサムネイル画像３９ｃに対し、クロップ処理の対象領域を示すクロップ枠４９の画像信号を表示制御部３３において生成させる。また、制御部２８は、生成された画像信号に基づいて表示駆動回路３８を駆動制御することにより、モニタ１９に表示されているサムネイル画像３９ｃに対してクロップ枠４９を重畳表示させる。
【００６４】
そして次に、ステップＳ１１０において、制御部２８は、ステップＳ１０８においてマウス２０から受信した操作信号に基づき、条件設定部３５に対して制御信号を送信する。そして、制御部２８は、マウス２０がドラッグ操作された際のサムネイル画像３９ｃに対するマウス２０の位置座標を条件設定部３５に算出させる。また、条件設定部３５は、算出したマウス２０の位置座標に基づき、サムネイル画像３９ｃに対するクロップ枠４９の相対的な位置座標を算出する。そして、本実施形態では、このステップＳ１１０が、基準画像となる一つの画像（この場合、サムネイル画像３９ｃ）に対して画像編集処理（この場合、クロップ処理）の処理条件を設定する第１のステップに相当する。
【００６５】
また、制御部２８は、ステップＳ１１０において算出されたクロップ枠４９の表示位置及び大きさについて示す補助画像５１の画像信号を表示制御部３３において生成させる。そして、図１０に示すように、制御部２８は、生成された画像信号に基づいて表示駆動回路３８を駆動制御することにより、モニタ１９の表示画面上においてサムネイル画像３９ｃに対して上方に隣接する位置に補助画像５１を表示させる。
【００６６】
続いて、ステップＳ１１１において、制御部２８は、ステップＳ１１０において算出されたサムネイル画像３９ｃに対するクロップ枠４９の相対的な位置座標に基づき、クロップ処理の対象となる本画像４０や他のサムネイル画像３９ａ，３９ｂに対するクロップ枠４７，４９，５０の位置座標を条件設定部３５に算出させる。これらの本画像４０及び他のサムネイル画像３９ａ，３９ｂは、ステップＳ１２においてクロップ処理の対象画像として選択された３つのサムネイル画像３９ａ〜３９ｃ及び本画像４０のうち、基準画像となるサムネイル画像３９ｃ以外の他の画像となっている。そして、本実施形態では、このステップＳ１１１が、基準画像に対して設定された処理条件を、基準画像以外の少なくとも一つの他の画像（この場合、サムネイル画像３９ａ，３９ｂ及び本画像４０）に対する画像編集処理（この場合、クロップ処理）の処理条件として設定する第２のステップに相当する。なお、ステップＳ１１１においては、上記のステップＳ１０４と同様にして、サムネイル画像３９ｃにおけるクロップ枠４９の幅方向及び高さ方向の寸法比と、クロップ処理の対象となる本画像４０や他の全てのサムネイル画像３９ａ，３９ｂにおけるクロップ枠４７，４９，５０の幅方向及び高さ方向の寸法比とは統一される。
【００６７】
そして次に、ステップＳ１１２において、制御部２８は、ステップＳ１１１において算出されたクロップ枠４７，４９，５０の位置座標に基づき、各画像３９ａ，３９ｂ，４０におけるクロップ枠４７，４９，５０の画像信号を表示制御部３３において生成させる。そして、図１１に示すように、制御部２８は、生成された画像信号に基づいて表示駆動回路３８を駆動制御することにより、各画像３９ａ，３９ｂ，４０に対してクロップ枠４７，４９，５０を重畳表示させる。
【００６８】
また、制御部２８は、ステップＳ１１１において算出されたクロップ枠４７，４９，５０の位置座標に基づき、各画像３９ａ，３９ｂ，４０におけるクロップ枠４７，４９，５０の表示位置及び大きさについて示す補助画像４８，５１（図１１参照）の画像信号を表示制御部３３において生成させる。そして、図１１に示すように、制御部２８は、生成された画像信号に基づいて表示駆動回路３８を駆動制御することにより、各画像３９ａ，３９ｂ，４０に対して上方に隣接する位置に補助画像４８，５１を表示させる。
【００６９】
続いて、ステップＳ１１３において、制御部２８は、クロップ処理の対象画像として選択された本画像４０及び基準画像とされるサムネイル画像３９ｃ以外の他の全てのサムネイル画像３９ａ，３９ｂに対してクロップ枠４７，４９，５０を重畳表示させたか否かを判定する。すなわち、制御部２８は、判定部３４に対して制御信号を送信することにより、クロップ処理の対象となる本画像４０及び他の全てのサムネイル画像３９ａ，３９ｂに対してクロップ枠４７，４９，５０の重畳表示が完了したか否かを判定部３４において判定させる。
【００７０】
そして、制御部２８は、ステップＳ１１３における判定結果が否定判定である場合、その処理を再びステップＳ１１２に戻す。一方、制御部２８は、ステップＳ１１３における判定結果が肯定判定である場合、その処理を次のステップＳ１０７に移行する。
【００７１】
さて、図３に示す画像編集処理ルーチンに戻り、そのステップＳ１７において、制御部２８は、編集画面用画像６０にクロップ枠４７，４９，５０が重畳表示されているか否かを判定する。すなわち、制御部２８は、判定部３４に対して制御信号を送信することにより、クロップ処理の対象となる画像に対してクロップ枠４７，４９，５０が重畳表示されているか否かを判定部３４に判定させる。具体的には、制御部２８は、先のステップＳ１６のサブルーチンにおけるステップＳ１０２及びステップＳ１０５（又はステップＳ１０９及びステップＳ１１２）において、クロップ処理の対象となる画像に対してクロップ処理の対象領域の設定がなされたか否かを判定部３４に判定させる。
【００７２】
ここで、制御部２８は、ステップＳ１７における判定結果が肯定判定である場合には、その処理をステップＳ１８に移行する。そして、ステップＳ１８において、制御部２８は、編集メニュー欄４２に表示された適用ボタン４４をＥｎａｂｌｅ状態に設定する。すなわち、制御部２８は、適用ボタン４４が押圧可能な状態（図面上では実線表示）に変更する。
【００７３】
続いて、ステップＳ１９において、制御部２８は、適用ボタン４４が押されたか否かを判定する。すなわち、制御部２８は、ポインタ３７が適用ボタン４４に対して重畳表示された状態でマウス２０がクリック操作された場合には、その操作信号をマウス２０から受信する。そして、制御部２８は、マウス２０からその操作信号を受信したか否かについて示す制御信号を判定部３４に対して送信することにより、ステップＳ１２において選択された対象画像に対するクロップ処理の適用がなされたか否かを判定部３４において判定させる。
【００７４】
ここで、制御部２８は、ステップＳ１９における判定結果が肯定判定である場合には、その処理をステップＳ２０に移行する。そして、ステップＳ２０において、制御部２８は、先のステップＳ１６において設定されたクロップ処理の処理条件を本画像４０に対して適用する。すると、制御部２８は、モニタ１９上のイメージ領域Ｓ２に表示された本画像４０に対してクロップ処理を実行する。具体的には、制御部２８は、本画像４０においてクロップ処理の対象領域として設定された画像領域（すなわち、クロップ枠４７によって囲繞された領域）がクロップされる。クロップされた画像は、バッファ等の一時記憶媒体に記憶され、必要に応じて拡大されて、元の本画像４０と入れ替えてイメージ領域S２に表示される。
【００７５】
そして次に、ステップＳ２１において、制御部２８は、モニタ１９上のサムネイル領域Ｓ１に表示されたサムネイル画像３９ａ〜３９ｃに対してもクロップ処理を実行する。具体的には、制御部２８は、各々のサムネイル画像３９ａ〜３９ｃにおいてクロップ処理の対象領域として設定された画像領域（すなわち、クロップ枠４９，５０によって囲繞された領域）がクロップされる。クロップされた画像は、バッファ等の一時記憶媒体に記憶され、必要に応じて拡大されて、元のサムネイル画像３９a〜３９ｃと入れ替えてサムネイル領域S１に表示される。
【００７６】
そして、ステップＳ２２において、制御部２８は、クロップ処理の対象画像として選択された全てのサムネイル画像３９ａ〜３９ｃに対してクロップ枠４９，５０を重畳表示させたか否かを判定する。すなわち、制御部２８は、判定部３４に対して制御信号を送信することにより、クロップ処理の対象となる全てのサムネイル画像３９ａ〜３９ｃに対してクロップ処理が実行されたか否かを判定部３４において判定させる。そして、制御部２８は、ステップＳ２２における判定結果が否定判定である場合、その処理を再びステップＳ２１に戻し、未だクロップ処理が実行されていないサムネイル画像に対してクロップ処理を実行する。一方、制御部２８は、ステップＳ２２における判定結果が肯定判定である場合、図３の画像編集処理ルーチンを終了する。
【００７７】
なお、制御部２８は、先のステップＳ１７における判定結果が否定判定である場合、若しくは、先のステップＳ１９における判定結果が否定判定である場合には、その処理をステップＳ２３に移行する。そして、ステップＳ２３において、制御部２８は、キャンセルボタン４６が押されたか否かを判定する。すなわち、制御部２８は、ポインタ３７がキャンセルボタン４６に対して重畳表示された状態でマウス２０がクリック操作された場合には、その操作信号をマウス２０から受信する。また、制御部２８は、マウス２０からその操作信号を受信したか否かについて示す制御信号を判定部３４に対して送信することにより、ステップＳ１２において選択された画像に対するクロップ処理の処理条件の設定を終了するか否かを判定部３４において判定させる。
【００７８】
そして、制御部２８は、ステップＳ２３における判定結果が否定判定である場合、その処理をステップＳ１６に戻し、画像に対するクロップ処理の処理条件を新たに設定させる。一方、制御部２８は、ステップＳ２３における判定結果が肯定判定である場合、図３の画  像編集処理ルーチンを終了する。
【００７９】
上記のステップＳ２２の処理後に、ユーザによりクロップ画像の保存の指示があると、制御部２８は、クロップ後の画像を含む新たな画像ファイルを生成して、ハードディスク装置２４に保存する。このとき新たに保存される画像ファイルは、クロップ処理前の画像の画像ファイルに上書きして保存してもよく、クロップ処理前の画像の画像ファイルを残すと共に、クロップ処理後の画像を含む画像ファイルを保存してもよい。上記のような保存処理を行なった場合には、制御部２８は、クロップ処理後の本画像からサムネイル画像が作成される。なお、保存処理の指示を行なわずに、ステップＳ２２の処理後に、保存の指示がなくキャンセルの操作が行なわれた場合には、メモリ上に記憶したクロップ処理後の画像（本画像、サムネイル画像）を消去する。
【００８０】
そこで次に、以上のように構成された本実施形態のＰＣ１６の作用について、デジタルカメラ１１で撮影されてメモリカード１５に記録された複数の撮影画像に対して画像編集処理を施す際の作用を例として以下説明する。
【００８１】
さて、メモリカード１５がカードスロット１７を介してＰＣ１６に対して装着されると、メモリカード１５に記録された撮影画像の画像ファイルがＰＣ１６に内蔵されたハードディスク装置２４に転送記録される。そして、ＰＣ１６の制御部２８が、ハードディスク装置２４に記録されている画像編集処理プログラムを起動することにより、ＰＣ１６のモニタ１９上に図５に示す編集画面用画像６０が表示される。
【００８２】
ここで、本実施形態の場合、画像編集処理を行なうユーザは、入力装置２２の操作に基づき、編集メニュー欄４２の処理項目選択欄６１から画像編集処理の処理項目としてクロップ処理を選択したものとする。また、その下方の処理モード選択欄６２からクロップ処理の処理モードとして画像の縦横比を指定せずに切り抜き（クロップ処理）できるフリーモード（図面には「フリー」と表示。）を選択したものとする。
【００８３】
そして、そのようなフリーモードでのクロップ処理が選択されると、次には、編集画面用画像６０に重畳表示された複数のサムネイル画像３９ａ〜３９ｄのうちからクロップ処理の対象画像が選択可能となる。そして、ユーザが入力装置２２の操作に基づき、図６に示すように、対象画像とされる画像に対して指定枠４５を順次に重畳表示させると、最後に指定枠４５が重畳表示された画像の本画像がイメージ領域Ｓ２に大きく表示される。そして次に、ユーザが、クロップ処理の対象画像の選択を終了し、編集画面用画像６０において入力装置２２の操作に基づき開始ボタン４３を押すと、サムネイル領域Ｓ１の各サムネイル画像３９ａ〜３９ｃ及びイメージ領域Ｓ２の本画像４０のうち一つの画像を基準画像としてのクロップ処理領域の設定が可能な状態となる。
【００８４】
すなわち、基準画像とした画像（例えば本画像４０）上にポインタ３７を重畳表示させつつマウス２０のドラッグ操作に基づき領域指定するように移動させると、矩形枠状のクロップ枠４７，４９，５０が表示されるようになる。なお、その場合において、基準画像とした画像と他の画像との縦横比が異なる場合にも、各画像においてクロップ処理領域となるクロップ枠４７，４９，５０の幅方向及び高さ方向の寸法比は統一される。
【００８５】
そして、クロップ処理の各対象画像にクロップ枠４７，４９，５０が重畳表示された状態で、ユーザが、編集画面用画像６０において入力装置２２の操作に基づき適用ボタン４４を押すと、基準画像に対して設定された画像編集処理の処理条件が基準画像以外の他の対象画像の画像編集処理の処理条件に反映される。すなわち、例えば、図９に示すように、基準画像となる本画像４０に重畳表示させたクロップ枠４７により設定されるクロップ処理領域の位置及び大きさが、他の画像である３つのサムネイル画像３９ａ〜３９ｃに重畳表示されるクロップ枠４９，５０により設定されるクロップ処理領域の位置及び大きさに反映される。
【００８６】
そして、一つの基準画像となる画像（例えば本画像４０）に対するクロップ処理の処理条件が他の画像（例えば各サムネイル画像３９ａ〜３９ｃ）に対するクロップ処理の処理条件としても適用される結果、図１２に示すように、複数の対象画像に対して同じ処理条件でのクロップ処理が一括して施される。換言すると、一つの撮影画像に対してクロップ処理領域を設定する場合とほぼ同程度の作業量で、複数の撮影画像に対するクロップ処理領域の設定を完了させることが可能となる。
【００８７】
また、クロップ処理の対象画像となる複数の撮影画像が、デジタルカメラ１１の連写撮影機能によって撮影された撮影画像の場合には、これらの撮影画像に撮影されている被写体の構図はほぼ共通となる。そのため、複数の撮影画像において互いに対応する画像領域に対してクロップ処理を施した場合には、各々の撮影画像において同一の被写体を含む画像をクロップ画像として取得することが可能となる。
【００８８】
さらに、本実施形態においては、クロップ処理の対象画像となる各々の撮影画像における幅方向及び高さ方向の寸法比が互いに異なる場合であっても、クロップ処理の処理対象として設定される処理領域の幅方向及び高さ方向の寸法比は統一される。そのため、各々の撮影画像からクロップ処理によって取得されるクロップ画像の縦方向及び横方向の寸法比が共通のものとなる。したがって、例えば、これらの撮影画像から取得したクロップ画像に対して一括して印刷処理を施す場合であっても、共通の印刷条件で同一のサイズの印刷用紙に対して印刷処理を施すことが可能となる。
【００８９】
以上説明した本実施形態によれば、以下に示す効果を得ることができる。
（１）ユーザは、モニタ１９に表示される各画像３９ａ〜３９ｄ，４０の画像内容を視認しつつ、画像編集処理の対象画像となる画像３９ａ〜３９ｃ，４０を選択する。この場合、ユーザは、モニタ１９に表示される指定枠４５に基づいて、モニタ１９に表示された複数の画像３９ａ〜３９ｄ，４０における画像編集処理の処理条件を視認することができる。また、制御部２８は、基準画像となる一つの画像に対して設定した画像編集処理の処理条件を、他の画像に対しても併せて設定する。すなわち、複数の画像に対する画像編集処理の処理条件が一括して設定される。したがって、複数の画像に対する画像編集処理の処理条件を簡易な操作で実行することができる。
【００９０】
（２）各画像３９ａ〜３９ｃ，４０における編集処理後の画像領域がクロップ枠４７，４９，５０を通じて視認することができる。そのため、各画像３９ａ〜３９ｃ，４０における編集処理後の画像内容を比較しつつ、各画像３９ａ〜３９ｃ，４０に対する画像編集処理の画像領域を指定することができる。
【００９１】
（３）各画像３９ａ〜３９ｃ，４０に対するクロップ枠４７，４９，５０の相対的な表示位置が一致するため、例えば、複数の画像３９ａ〜３９ｃ，４０を連写撮影した場合のように各画像３９ａ〜３９ｃ，４０における被写体の構図が互いに類似している場合に、各画像３９ａ〜３９ｃ，４０において同一の被写体を含む画像領域を画像編集処理の対象領域として一括して設定することができる。
【００９２】
（４）各画像３９ａ〜３９ｃ，４０における縦方向及び横方向の寸法比が互いに異なる場合、一つの画像に対して重畳して表示させるクロップ枠の縦方向及び横方向の寸法比に対し同方向に同一の寸法比を有するクロップ枠を、他の画像に対して重畳して表示させる。そのため、画像編集処理の対象となる画像３９ａ〜３９ｃ，４０同士の縦方向及び横方向の寸法比が互いに異なる場合であっても、各々の画像３９ａ〜３９ｃ，４０から縦方向及び横方向の寸法比が統一されたクロップ画像を取得することができる。
【００９３】
（５）各画像３９ａ〜３９ｃ，４０に対する画像編集処理の対象領域の位置若しくは大きさに関する情報を補助画像４８，５１の画像情報を通じて容易に視認することができる。
【００９４】
（６）各画像３９ａ〜３９ｃ，４０に対して画像編集処理の対象領域を設定した後においても、各画像３９ａ〜３９ｃ，４０における画像編集処理の対象領域を変更することが可能となっている。そして、この場合、各画像３９ａ〜３９ｃ，４０のうち、一つの画像に対する画像編集処理の対象領域が変更されると、その変更に追随して他の画像に対する画像編集処理の対象領域が変更される。そのため、複数の画像３９ａ〜３９ｃ，４０に対する画像編集処理の処理条件を一括して簡易な操作で変更することができる。
【００９５】
なお、上記実施形態は以下のような別の実施形態に変更してもよい。
・上記実施形態において、各画像３９ａ〜３９ｃ，４０に対して重畳表示される補助画像４８，５１は、クロップ枠４７，４９，５０の中心位置やクロップ枠４７，４９，５０の右下隅部の位置座標をクロップ枠４７，４９，５０の位置情報として表示するようにしてもよい。
【００９６】
・上記実施形態において、各画像３９ａ〜３９ｃ，４０に対するクロップ処理の処理条件の設定時に、クロップ枠４７，４９，５０の位置及びサイズを示す補助画像４８，５１を各画像３９ａ〜３９ｃ，４０の側方や下方に表示させるようにしてもよい。また、各画像３９ａ〜３９ｃ，４０に対するクロップ処理の処理条件の設定時に、この補助画像４８，５１を表示させないようにしてもよい。
【００９７】
・上記実施形態において、縦横比の異なる複数の画像３９ａ〜３９ｃ，４０に対してクロップ処理を施す場合、一つの画像に対して設定したクロップ枠４７，４９，５０の縦横比を、他の画像に対して設定されるクロップ枠４７，４９，５０の縦横比に反映させないようにしてもよい。
【００９８】
・上記実施形態において、複数の画像３９ａ〜３９ｃ，４０に対してクロップ処理を施す場合、一つの画像に対して設定したクロップ枠４７，４９，５０とは位置情報が異なるように、他の画像に対するクロップ枠４７，４９，５０の位置情報を設定するようにしてもよい。
【００９９】
・上記実施形態において、本画像４０を表示することなく、複数のサムネイル画像３９ａ〜３９ｃだけを表示し、それら複数のサムネイル画像３９ａ〜３９ｃのうちから基準画像となる画像を選択すると共に、その基準画像として選択した一つのサムネイル画像に対する編集処理（例えばクロック処理）の内容を他のサムネイル画像に反映させてもよい。
【０１００】
・上記実施形態において、画像に対して重畳表示させるクロップ枠の位置及び大きさを確定すると同時に、その画像に対してクロップ処理を実行する構成としてもよい。
・上記実施形態において、複数の画像ファイルを格納するフォルダを選択することにより、選択したフォルダに含まれる全ての画像ファイルの画像をクロップ処理の対象画像として設定するようにしてもよい。なお、この場合、モニタ１９のイメージ領域Ｓ２には、フォルダに含まれる複数の画像ファイルの画像の中から任意の画像が表示されるようにしてもよい。また、モニタ１９には、イメージ領域Ｓ２に画像を表示させることなく、サムネイル領域Ｓ１上にのみ画像を表示させるようにしてもよい。
【０１０１】
・上記実施形態において、各画像３９ａ〜３９ｃ，４０に対する画像編集処理は、各画像３９ａ〜３９ｃ，４０の中から特定の画像領域を画像編集処理の対象領域として設定するクロップ処理に限定されない。すなわち、例えば、各画像における傾き補正、赤目補正、倍率色収差補正等のように、画像全体を画像編集処理の対象領域として設定する他の処理項目を採用してもよい。なお、この場合、制御部２８は、各画像３９ａ〜３９ｃ，４０のうち、一つの画像に対する画像編集処理の処理条件を設定した場合に、その処理条件を他の画像に対して適用した画像編集処理後の画像をモニタ１９に対して視認可能に表示させるようにしてもよい。
【０１０２】
・上記実施形態において、デジタルカメラ１１に対して画像編集処理装置を搭載する構成としてもよい。この場合、デジタルカメラ１１が撮影した画像に対して画像編集処理を施す際には、デジタルカメラ１１とＰＣ１６とを通信ケーブルを介して接続した上で、ＰＣ１６の入力装置２２を通じてＰＣ１６のモニタ１９に表示された画像に対して画像編集処理の処理条件を設定するようにしてもよい。また、デジタルカメラ１１をＰＣ１６に対して接続することなく、デジタルカメラ１１の操作ボタンの操作を通じてデジタルカメラ１１のモニタに表示された画像に対してカメラ本体１２内のＭＰＵが制御手段として機能することにより画像編集処理の処理条件を設定するようにしてもよい。
【０１０３】
・上記実施形態において、デジタルカメラ１１やＰＣ１６以外の電子機器に対して本発明の画像編集処理装置を搭載する構成としてもよい。すなわち、画像の表示が可能な表示画面を有する電子機器であれば、例えば、デジタルフォトフレーム、ビデオカメラ、カメラ機能付きの携帯電話等の他の電子機器に搭載してもよい。なお、この場合、この画像編集処理を実行するための画像編集処理プログラムは、インターネット回線を通じて装置に転送するようにしてもよいし、このプログラムを記録したＣＤ等の記録媒体を装置に挿入するようにしてもよい。
【符号の説明】
【０１０４】
１１…電子カメラとしてのデジタルカメラ、１６…画像編集処理装置としてのＰＣ、１９…表示手段としてのモニタ、２８…制御手段としての制御部、３３…表示制御部、３５…条件設定部（第１の条件設定部、第２の条件設定部）、３９ａ〜３９ｃ…サムネイル画像、４０…本画像、４７…領域指定画像としてのクロップ枠、４８…補助画像、４９，５０…領域指定画像としてのクロップ枠、５１…補助画像。
【図１】
0005471915.tif 000002
【図２】
0005471915.tif 000003
【図３】
0005471915.tif 000004
【図４】
0005471915.tif 000005
【図５】
0005471915.tif 000006
【図６】
0005471915.tif 000007
【図７】
0005471915.tif 000008
【図８】
0005471915.tif 000009
【図９】
0005471915.tif 000010
【図１０】
0005471915.tif 000011
【図１１】
0005471915.tif 000012
【図１２】
0005471915.tif 000013