(57)【特許請求の範囲】
【請求項１】
電子的な画像データと、該画像データが撮影された際の撮影条件を含む付加情報とを対応付けて記録する記録手段に記録された前記画像データに対応する画像を表示装置に表示する画像再生装置において、
前記画像が顔を有する被写体像を含むか否かを判断する被写体判断手段と、
前記被写体判断手段によって前記画像が前記被写体像を含むと判断された場合に、前記画像から前記被写体像を切り出す画像処理を行う被写体像切り出し手段と、
前記被写体像をそれぞれ含む互いに異なる複数枚の合成画像を作成する画像合成手段と、
前記複数枚の合成画像を順次切り換えて所定時間ずつ前記表示装置に表示させる制御手段と、
前記複数枚の合成画像の各々に配置される前記被写体像の表示位置座標を算出する座標演算手段と、
前記付加情報に基づいて、前記画像がストロボ撮影されたか否かを判定するストロボ撮影判定手段と、
を備え、
前記画像合成手段は、前記表示位置座標に基づいて、前記被写体像の表示位置が段階的に変化する前記複数枚の合成画像を作成し、
前記制御手段は、前記画像がストロボ撮影された場合に、前記画像合成手段に対して前記複数枚の合成画像を作成させる制御を行うことを特徴とする画像再生装置。
【請求項２】
電子的な画像データと、該画像データが撮影された際の撮影条件を含む付加情報とを対応付けて記録する記録手段に記録された前記画像データに対応する画像を表示装置に表示する画像再生装置において、
前記画像が顔を有する被写体像を含むか否かを判断する被写体判断手段と、
前記被写体判断手段によって前記画像が前記被写体像を含むと判断された場合に、前記画像から前記被写体像を切り出す画像処理を行う被写体像切り出し手段と、
前記被写体像をそれぞれ含む互いに異なる複数枚の合成画像を作成する画像合成手段と、
前記複数枚の合成画像を順次切り換えて所定時間ずつ前記表示装置に表示させる制御手段と、
前記付加情報に基づいて、顔を有する被写体及び夜景の撮影に適した撮影モード又はポートレートの撮影に適した撮影モードで撮影されたか否かを判定する撮影モード判定手段と、
を備え、
前記制御手段は、前記画像が前記顔を有する被写体及び夜景の撮影に適した撮影モード又は前記ポートレートの撮影に適した撮影モードで撮影された場合に、前記画像合成手段に対して前記複数枚の合成画像を作成させる制御を行うことを特徴とする画像再生装置。
【請求項３】
電子的な画像データと、該画像データが撮影された際の撮影条件を含む付加情報とを対応付けて記録する記録手段に記録された前記画像データに対応する画像を表示装置に表示する画像再生装置において、
前記画像が顔を有する被写体像を含むか否かを判断する被写体判断手段と、
前記被写体判断手段によって前記画像が前記被写体像を含むと判断された場合に、前記画像から前記被写体像を切り出す画像処理を行う被写体像切り出し手段と、
前記被写体像をそれぞれ含む互いに異なる複数枚の合成画像を作成する画像合成手段と、
前記複数枚の合成画像を順次切り換えて所定時間ずつ前記表示装置に表示させる制御手段と、
前記付加情報に基づいて、前記記録手段に記録された画像から所定の検索条件を満たす画像を検索する画像検索手段と、
前記画像検索手段によって検索された画像の内から所定の条件を満たす第２の画像を選択し、該第２の画像から飾り画像を切り出す飾り画像切り出し手段と、
を備え、
前記画像合成手段は、前記被写体判断手段によって顔を有する被写体像を含むと判断された第１の画像と、前記飾り画像とを用いて前記複数枚の合成画像を作成することを特徴とする画像再生装置。
【請求項４】
前記検索条件は、前記第１の画像と撮影日が同じであることと、前記第１の画像と撮影場所が同じであることと、前記第１の画像に含まれる前記被写体像に関連する人物情報が付加されていることとの内の少なくとも１つであることを特徴とする請求項３に記載の画像再生装置。
【請求項５】
前記制御手段は、前記被写体像の被写体距離が第１の基準距離よりも近いか否かを判定し、
前記画像検索手段は、前記被写体距離が前記第１の基準距離よりも近い場合に検索を行うことを特徴とする請求項３又は４に記載の画像再生装置。
【請求項６】
前記第２の画像は、前記被写体距離が前記第１の基準距離以上、且つ第２の基準距離以下の画像であることを特徴とする請求項５に記載の画像再生装置。
【請求項７】
前記画像検索手段によって検索された画像の内から、前記合成画像の背景とする背景画像を選択する背景画像選択手段をさらに備え、
前記背景画像選択手段は、
前記画像検索手段によって検索された画像の内に前記被写体距離が前記第２の基準距離よりも遠い画像が含まれる場合、該被写体距離が前記第２の基準距離よりも遠い画像を前記背景画像として選択し、
前記画像検索手段によって検索された画像の内に前記被写体距離が前記第２の基準距離よりも遠い画像が含まれない場合、前記第１の画像を前記背景画像として選択することを特徴とする請求項６に記載の画像再生装置。
【請求項８】
前記複数枚の合成画像の各々に配置される前記飾り画像の表示位置座標であって、時間と共に変化する表示位置座標を算出する座標演算手段をさらに備えることを特徴とする請求項３〜７のいずれか１項に記載の画像再生装置。
【請求項９】
前記座標演算手段は、前記飾り画像の被写体距離に応じて、時間的に前後して表示される合成画像間における前記飾り画像の表示位置座標の移動量を変化させることを特徴とする請求項８に記載の画像再生装置。
【請求項１０】
前記飾り画像は顔を有する被写体像であり、
前記座標演算手段は、前記飾り画像の顔の向きに応じて前記表示位置座標の移動方向を決定することを特徴とする請求項８又は９に記載の画像再生装置。
【請求項１１】
撮影レンズを介して被写体を撮影して電子的な画像データを取得する撮像手段と、
撮影指示を行うレリーズ手段と、
をさらに備えることを特徴とする請求項１〜１０のいずれか１項に記載の画像再生装置。
【請求項１２】
電子的な画像データと、該画像データが撮影された際の撮影条件を含む付加情報とを対応付けて記録する記録手段に記録された前記画像データに対応する画像を表示装置に表示する画像再生方法であって、
前記画像が顔を有する被写体像を含むか否かを判断する被写体判断ステップと、
前記被写体判断ステップによって前記画像が前記被写体像を含むと判断された場合に、前記画像から前記被写体像を切り出す画像処理を行う被写体像切り出しステップと、
前記被写体像をそれぞれ含む互いに異なる複数枚の合成画像を作成する画像合成ステップと、
前記複数枚の合成画像を順次切り換えて所定時間ずつ前記表示装置に表示させる制御ステップと、
前記複数枚の合成画像の各々に配置される前記被写体像の表示位置座標を算出する座標演算ステップと、
前記付加情報に基づいて、前記画像がストロボ撮影されたか否かを判定するストロボ撮影判定ステップと、
を含み、
前記画像合成ステップは、前記表示位置座標に基づいて、前記被写体像の表示位置が段階的に変化する前記複数枚の合成画像を作成し、
前記制御ステップは、前記画像がストロボ撮影された場合に、前記画像合成ステップにおいて前記複数枚の合成画像を作成させる制御を行うことを特徴とする画像再生方法。
【請求項１３】
電子的な画像データと、該画像データが撮影された際の撮影条件を含む付加情報とを対応付けて記録する記録手段に記録された前記画像データに対応する画像を表示装置に表示する画像再生方法において、
前記画像が顔を有する被写体像を含むか否かを判断する被写体判断ステップと、
前記被写体判断ステップによって前記画像が前記被写体像を含むと判断された場合に、前記画像から前記被写体像を切り出す画像処理を行う被写体像切り出しステップと、
前記被写体像をそれぞれ含む互いに異なる複数枚の合成画像を作成する画像合成ステップと、
前記複数枚の合成画像を順次切り換えて所定時間ずつ前記表示装置に表示させる制御ステップと、
前記付加情報に基づいて、顔を有する被写体及び夜景の撮影に適した撮影モード又はポートレートの撮影に適した撮影モードで撮影されたか否かを判定する撮影モード判定ステップと、
を含み、
前記制御ステップは、前記画像が前記顔を有する被写体及び夜景の撮影に適した撮影モード又は前記ポートレートの撮影に適した撮影モードで撮影された場合に、前記画像合成ステップにおいて前記複数枚の合成画像を作成させる制御を行うことを特徴とする画像再生方法。
【請求項１４】
電子的な画像データと、該画像データが撮影された際の撮影条件を含む付加情報とを対応付けて記録する記録手段に記録された前記画像データに対応する画像を表示装置に表示する画像再生方法において、
前記画像が顔を有する被写体像を含むか否かを判断する被写体判断ステップと、
前記被写体判断ステップによって前記画像が前記被写体像を含むと判断された場合に、前記画像から前記被写体像を切り出す画像処理を行う被写体像切り出しステップと、
前記被写体像をそれぞれ含む互いに異なる複数枚の合成画像を作成する画像合成ステップと、
前記複数枚の合成画像を順次切り換えて所定時間ずつ前記表示装置に表示させる制御ステップと、
前記付加情報に基づいて、前記記録手段に記録された画像から所定の検索条件を満たす画像を検索する画像検索ステップと、
前記画像検索ステップによって検索された画像の内から所定の条件を満たす第２の画像を選択し、該第２の画像から飾り画像を切り出す飾り画像切り出しステップと、
を含み、
前記画像合成ステップは、前記被写体判断ステップによって顔を有する被写体像を含むと判断された第１の画像と、前記飾り画像とを用いて前記複数枚の合成画像を作成することを特徴とする画像再生方法。
【請求項１５】
電子的な画像データと、該画像データが撮影された際の撮影条件を含む付加情報とを対応付けて記録する記録手段に記録された前記画像データに対応する画像を表示装置に、
前記画像が顔を有する被写体像を含むか否かを判断する被写体判断ステップと、
前記被写体判断ステップによって前記画像が前記被写体像を含むと判断された場合に、前記画像から前記被写体像を切り出す画像処理を行う被写体像切り出しステップと、
前記被写体像をそれぞれ含む互いに異なる複数枚の合成画像を作成する画像合成ステップと、
前記複数枚の合成画像を順次切り換えて所定時間ずつ前記表示装置に表示させる制御ステップと、
前記複数枚の合成画像の各々に配置される前記被写体像の表示位置座標を算出する座標演算ステップと、
前記付加情報に基づいて、前記画像がストロボ撮影されたか否かを判定するストロボ撮影判定ステップと、
を実行させ、
前記画像合成ステップは、前記表示位置座標に基づいて、前記被写体像の表示位置が段階的に変化する前記複数枚の合成画像を作成し、
前記制御ステップは、前記画像がストロボ撮影された場合に、前記画像合成ステップにおいて前記複数枚の合成画像を作成させる制御を行うことを特徴とするプログラム。
【請求項１６】
電子的な画像データと、該画像データが撮影された際の撮影条件を含む付加情報とを対応付けて記録する記録手段に記録された前記画像データに対応する画像を表示装置に、
前記画像が顔を有する被写体像を含むか否かを判断する被写体判断ステップと、
前記被写体判断ステップによって前記画像が前記被写体像を含むと判断された場合に、前記画像から前記被写体像を切り出す画像処理を行う被写体像切り出しステップと、
前記被写体像をそれぞれ含む互いに異なる複数枚の合成画像を作成する画像合成ステップと、
前記複数枚の合成画像を順次切り換えて所定時間ずつ前記表示装置に表示させる制御ステップと、
前記付加情報に基づいて、顔を有する被写体及び夜景の撮影に適した撮影モード又はポートレートの撮影に適した撮影モードで撮影されたか否かを判定する撮影モード判定ステップと、
を実行させ、
前記制御ステップは、前記画像が前記顔を有する被写体及び夜景の撮影に適した撮影モード又は前記ポートレートの撮影に適した撮影モードで撮影された場合に、前記画像合成ステップにおいて前記複数枚の合成画像を作成させる制御を行うことを特徴とするプログラム。
【請求項１７】
電子的な画像データと、該画像データが撮影された際の撮影条件を含む付加情報とを対応付けて記録する記録手段に記録された前記画像データに対応する画像を表示装置に、
前記画像が顔を有する被写体像を含むか否かを判断する被写体判断ステップと、
前記被写体判断ステップによって前記画像が前記被写体像を含むと判断された場合に、前記画像から前記被写体像を切り出す画像処理を行う被写体像切り出しステップと、
前記被写体像をそれぞれ含む互いに異なる複数枚の合成画像を作成する画像合成ステップと、
前記複数枚の合成画像を順次切り換えて所定時間ずつ前記表示装置に表示させる制御ステップと、
前記付加情報に基づいて、前記記録手段に記録された画像から所定の検索条件を満たす画像を検索する画像検索ステップと、
前記画像検索ステップによって検索された画像の内から所定の条件を満たす第２の画像を選択し、該第２の画像から飾り画像を切り出す飾り画像切り出しステップと、
を実行させ、
前記画像合成ステップは、前記被写体判断ステップによって顔を有する被写体像を含むと判断された第１の画像と、前記飾り画像とを用いて前記複数枚の合成画像を作成することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体を撮影した電子的な画像データに基づき画像を再生する画像再生装置に関する。
【背景技術】
【０００２】
近年、デジタルカメラやデジタルビデオカメラのように、被写体を撮影した画像データに基づき画像を再生する画像再生装置が広範囲に普及している。これに伴い、オリジナルの画像をユーザの操作に従って単に再生するだけでなく、画像に種々の加工を施して再生したり、一連の画像を切り換えながら所定時間ずつ順次自動表示（スライドショーと呼ばれる）するといった様々な楽しみ方も広がっている。
【０００３】
例えば、特許文献１には、画像データに基づいて画像を原画像として第１ディスプレイに表示すると共に、第１ディスプレイに表示される原画像を使用して作成した合成画像を第２ディスプレイに表示する携帯用画像合成装置が開示されている。
また、特許文献２には、背景用の静止画像と被写体切抜き動画像とを合成して被写体合成画像の合成動画を生成する画像合成装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１２４５９号公報
【特許文献２】特開２０１０−２３３００１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、単なる静止画の合成画像を普通に再生したり、スライドショーで再生したりするだけでは、ユーザは、繰り返し見ているうちにいずれ飽きてくる。そのため、より興趣性のある画像の再生が望まれる。一方、静止画に動画を合成した合成画像を再生するためには、元となる動画の撮影及び記録が必要となる。このため、画像データの記録に必要な記憶容量が増えてメディアを圧迫してしまうという問題が生じる。
【０００６】
本発明は、上記に鑑みてなされたものであって、画像データの記憶容量を大幅に増やすことなく、興趣性のある画像の再生を行うことができる画像再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明に係る画像再生装置は、記録手段に記録された電子的な画像データに対応する画像を表示装置に表示する画像再生装置において、前記画像が顔を有する被写体像を含むか否かを判断する被写体判断手段と、前記被写体判断手段によって前記画像が前記被写体像を含むと判断された場合に、前記画像から前記被写体像を切り出す画像処理を行う被写体像切り出し手段と、前記被写体像をそれぞれ含む互いに異なる複数枚の合成画像を作成する画像合成手段と、前記複数枚の合成画像を順次切り換えて所定時間ずつ前記表示装置に表示させる制御手段とを備えることを特徴とする。
【０００８】
上記画像再生装置は、前記複数枚の合成画像の各々に配置される前記被写体像の表示位置座標を算出する座標演算手段をさらに備え、前記画像合成手段は、前記表示位置座標に基づいて、前記被写体像の表示位置が段階的に変化する複数枚の合成画像を作成することを特徴とする。
【０００９】
上記画像再生装置において、前記画像合成手段は、前記複数の合成画像において、前記被写体像の表示位置座標が画面の上方から下方に移動するのに伴い、前記被写体像を拡大させることを特徴とする。
【００１０】
上記画像再生装置において、前記画像合成手段は、前記複数枚の合成画像において、前記被写体像の前記顔以外の色を変化させることを特徴とする。
【００１１】
上記画像再生装置において、前記記録手段は、飾り絵又は背景のテンプレート画像に対応する画像データを記録し、前記画像合成手段は、前記テンプレート画像を用いて前記複数枚の合成画像を作成することを特徴とする。
【００１２】
上記画像再生装置において、前記記録手段は、前記画像に付加された付加情報であって、前記画像が撮影された際の撮影条件を含む付加情報を記録し、前記付加情報に基づいて、前記画像がストロボ撮影されたか否かを判定するストロボ撮影判定手段をさらに備え、前記制御手段は、前記画像がストロボ撮影された場合に、前記画像合成手段に対して前記複数枚の合成画像を作成させる制御を行うことを特徴とする。
【００１３】
上記画像再生装置は、前記付加情報に基づいて、顔を有する被写体及び夜景の撮影に適した撮影モード又はポートレートの撮影に適した撮影モードで撮影されたか否かを判定する撮影モード判定手段をさらに備え、前記制御手段は、前記画像が前記顔を有する被写体及び夜景の撮影に適した撮影モード又は前記ポートレートの撮影に適した撮影モードで撮影された場合に、前記画像合成手段に対して前記複数枚の合成画像を作成させる制御を行うことを特徴とする。
【００１４】
上記画像再生装置において、前記記録手段は、前記画像に付加された付加情報であって、前記画像が撮影された際の撮影条件を含む付加情報を記録し、前記付加情報に基づいて、前記記録手段に記録された画像から所定の検索条件を満たす画像を検索する画像検索手段と、前記画像検索手段によって検索された画像の内から所定の条件を満たす第２の画像を選択し、該第２の画像から飾り画像を切り出す飾り画像切り出し手段とをさらに備え、前記画像合成手段は、前記被写体判断手段によって顔を有する被写体像を含むと判断された第１の画像と、前記飾り画像とを用いて前記複数枚の合成画像を作成することを特徴とする。
【００１５】
上記画像再生装置において、前記検索条件は、前記第１の画像と撮影日が同じであることと、前記第１の画像と撮影場所が同じであることと、前記第１の画像に含まれる前記被写体像に関連する人物情報が付加されていることとの内の少なくとも１つであることを特徴とする。
【００１６】
上記画像再生装置において、前記制御手段は、前記被写体像の被写体距離が第１の基準距離よりも近いか否かを判定し、前記画像検索手段は、前記被写体距離が前記第１の基準距離よりも近い場合に検索を行うことを特徴とする。
【００１７】
上記画像再生装置において、前記第２の画像は、被写体距離が前記第１の基準距離以上、且つ第２の基準距離以下の画像であることを特徴とする。
【００１８】
上記画像再生装置は、前記画像検索手段によって検索された画像の内から、前記合成画像の背景とする背景画像を選択する背景画像選択手段をさらに備え、前記背景画像選択手段は、前記画像検索手段によって検索された画像の内に被写体距離が前記第２の基準距離よりも遠い画像が含まれる場合、該被写体距離が前記第２の基準距離よりも遠い画像を前記背景画像として選択し、前記画像検索手段によって検索された画像の内に被写体距離が前記第２の基準距離よりも遠い画像が含まれない場合、前記第１の画像を前記背景画像として選択することを特徴とする。
【００１９】
上記画像再生装置は、前記複数枚の合成画像の各々に配置される前記飾り画像の表示位置座標であって、時間と共に変化する表示位置座標を算出する座標演算手段をさらに備えることを特徴とする。
【００２０】
上記画像再生装置において、前記座標演算手段は、前記飾り画像の被写体距離に応じて、時間的に前後して表示される合成画像間における前記飾り画像の表示位置座標の移動量を変化させることを特徴とする。
【００２１】
上記画像再生装置において、前記飾り画像は顔を有する被写体像であり、前記座標演算手段は、前記飾り画像の顔の向きに応じて前記表示位置座標の移動方向を決定することを特徴とする。
【００２２】
上記画像再生装置は、撮影レンズを介して被写体を撮影して電子的な画像データを取得する撮像手段と、撮影指示を行うレリーズ手段とをさらに備えることを特徴とする。
【発明の効果】
【００２３】
本発明によれば、被写体像をそれぞれ含む互いに異なる複数枚の合成画像を作成し、これらを順次切り換えて所定時間ずつ表示装置に表示させるので、画像データの記憶容量を大幅に増やすことなく、興趣性のある画像の再生を行うことが可能となる。
【図面の簡単な説明】
【００２４】
【図１】図１は、本発明の実施の形態１に係る画像再生装置の構成を示すブロック図である。
【図２】図２は、図１に示す画像再生装置を背面側から示す斜視図である。
【図３】図３は、図１に示す画像処理回路の一部の構成を示すブロック図である。
【図４】図４は、図１に示す画像再生装置の動作を示すフローチャートである。
【図５】図５は、図１に示す画像再生装置の再生動作を示すフローチャートである。
【図６】図６は、図１に示す画像再生装置のスライド処理の動作を示すフローチャートである。
【図７】図７は、画像処理回路に読み込まれた画像の例を示す模式図である。
【図８Ａ】図８Ａは、合成画像における被写体像の配置例を説明する模式図である。
【図８Ｂ】図８Ｂは、合成画像における被写体像の配置例を説明する模式図である。
【図８Ｃ】図８Ｃは、合成画像において被写体像の衣服の色を変化させる例を説明する模式図である。
【図８Ｄ】図８Ｄは、合成画像に合成されるテンプレート画像の例を示す模式図である。
【図９】図９は、合成画像の表示例を示す模式図である。
【図１０】図１０は、本発明の実施の形態２に係る画像再生装置が備える画像処理回路の一部の機能を示すブロック図である。
【図１１】図１１は、実施の形態２に係る画像再生装置のスライド処理の動作を示すフローチャートである。
【図１２】図１２は、画像処理回路に読み込まれた画像の例を示す模式図である。
【図１３】図１３は、画像における被写体像の写り方と被写体距離との関係を説明する図である。
【図１４】図１４は、リストから検索された風景画像の例を示す模式図である。
【図１５】図１５は、リストから検索された遠距離画像及び中距離画像の例を示す模式図である。
【図１６Ａ】図１６Ａは、合成画像における被写体像の配置例を説明する模式図である。
【図１６Ｂ】図１６Ｂは、合成画像における被写体像の配置例を説明する模式図である。
【図１７】図１７は、被写体像の移動方向の決定方法を説明する模式図である。
【図１８】図１８は、合成画像の表示例を示す模式図である。
【発明を実施するための形態】
【００２５】
以下、図面を参照しながら、本発明を実施するための形態（以下、「実施の形態」という）について説明する。なお、以下に説明する実施の形態によって本発明が限定されるものではない。また、図面の記載において、同一の部分には同一の符号を付している。
【００２６】
（実施の形態１）
図１は、本発明の実施の形態１に係る画像再生装置であるデジタルカメラ（以下、単にカメラという）の構成を示すブロック図である。また、図２は、図１に示すカメラの外観を背面側から示す斜視図である。
【００２７】
図２に示すように、カメラ１は、別体で構成された交換レンズ１００及びカメラ本体２００を備え、交換レンズ１００を介して被写体を撮影した画像をカメラ本体２００において記録する。交換レンズ１００はカメラ本体２００の前面のマウント開口部（不図示）に着脱自在となっている。
【００２８】
カメラ本体２００の上面には、撮影を指示するためのレリーズ釦１０と、パワースイッチ２０と、撮影モードを設定するモードダイヤル１１とが配置されている。
レリーズ釦１０は、半押しすることより第１レリーズスイッチがオンすると共に、さらに押し込んで全押しすることにより第２レリーズスイッチがオンする２段階スイッチとなっている。カメラ１は、第１レリーズスイッチのオンにより、焦点検出、撮影レンズのピント合わせ、被写体輝度の測光等の撮影準備動作を行い、第２レリーズスイッチのオンにより、後述する撮像素子２２１の出力に基づいて、被写体像の画像データの取り込みを行う撮影動作を実行する。
【００２９】
モードダイヤル１１により設定可能な撮影モードとしては、通常の撮影モードの他、人物等の被写体及び夜景の撮影に適した夜景モード（被写体を撮影するためにストロボ発光すると共に、夜景を撮影するために露光時間を長く設定するモード）、動きの激しい被写体の撮影に適したスポーツモード、風景撮影用の風景モード、ポートレートモード（被写体の瞳にキャッチライトを入れたり、美白効果を出すためにストロボ発光するモード）、被写体を短時間で連続的に撮影する連写モードといった各種の撮影モード等が用意されている。
【００３０】
パワースイッチ２０は、カメラ本体２００や交換レンズ１００のパワー供給を制御するためのパワースイッチレバーに連動している。パワースイッチ２０がオン状態になると、カメラ１全体に電源が供給され、カメラ１が動作を開始する。一方、パワースイッチ２０がオフ状態になると、カメラ１は低消費電流モード（スリープモードともいう）での動作状態に入る。この低消費電流モードでは、後述するシーケンスコントローラ２２７は低消費電流で駆動され、スイッチ検知回路２５３等の回路以外には電源が供給されない。
【００３１】
カメラ本体２００の背面には、表示部２６及び該表示部２６上に重ねて設けられたタッチパネル１２と、拡大釦１３ａ、縮小釦１３ｂ、再生釦１４、スライドショーモードオン釦１５、スライドショーモードオフ釦１６、編集釦１７、十字釦１８、決定釦１９を含む操作釦群とが配置されている。タッチパネル１２及び操作釦群１３ａ〜１９は、外部からの操作に応じて、所定の指示や情報に対応する信号を入力する操作入力手段に相当する。
【００３２】
表示部２６は、ＴＦＴ（薄膜トランジスタ）等のアクティブ素子を用いた液晶パネルや有機ＥＬ（Electro  Luminescence）といった表示パネルによって実現され、被写体像のライブビュー表示、記録済みの撮影画像の再生表示、メニュー画面の表示等、種々の画像や情報を表示する。なお、実施の形態１において、表示部２６はカメラ本体２００の背面に配置されるが、撮影者が観察できる位置であれば、背面に限らず配置することができる。また、ライブビュー表示とは、撮像素子２２１から出力された画像信号に基づいて表示される被写体像の観察用の動画（ライブビュー画像）表示のことである。
【００３３】
タッチパネル１２は、表示部２６に表示される情報に基づいてユーザの指やタッチペン（スタイラス）等の物体が自身に接触（タッチ）した位置を検出し、このタッチ位置及びタッチの軌跡に応じた操作信号を入力する。一般に、タッチパネルとしては、抵抗膜方式、静電容量方式、光学式等がある。実施の形態１においては、いずれの方式のタッチパネルを適用しても良い。
【００３４】
拡大釦１３ａは、表示部２６に表示される画像を拡大させる指示信号を入力するための操作釦であり、縮小釦１３ｂは、表示部２６に表示される画像を縮小させる指示信号を入力するための操作釦である。
【００３５】
再生釦１４は、再生モードへの移行、及び再生モードからの抜出を指示する指示信号を入力するための操作釦である。
スライドショーモードオン釦１５は、再生モードにおいて、一連の静止画を切り換えながら所定時間ずつ順次自動表示するスライドショーを開始する指示信号を入力するための操作釦である。スライドショーモードオフ釦１６は、スライドショーを終了する指示信号を入力するための操作釦である。
【００３６】
編集釦１７は、後述する顔検出処理部２３０によって検出された顔を有する被写体（人物）に対し、名前や属性等の情報（以下、人物情報という）をユーザが編集するモードに移行する指示信号を入力するための操作釦である。
【００３７】
十字釦１８は、上釦１８ａ、下釦１８ｂ、左釦１８ｃ、右釦１８ｄを含み、表示部２６に表示されたカーソルやポインタ等を上下左右に移動させる指示信号を入力するための操作釦である。
決定釦１９は、十字釦１８等によって選択された項目を決定する指示信号を入力するための操作釦である。
【００３８】
なお、表示部２６に表示されたカーソルやポインタを操作する操作部材としては、タッチパネル１２及び十字釦１８以外にも、トラックボール、タッチパッド、ポインティングスティック等の種々のポインティングデバイスを用いることができる。これらのポインティングデバイスは、カメラ１に設けても良いし、カメラ１に対して外付けにしても良い。
【００３９】
図１に示すように、交換レンズ１００をカメラ本体２００に装着した状態のとき、通信接点３００において両者は電気的に接続される。カメラ本体２００内のマウント開口部の近傍には、着脱検知スイッチ２５９が設けられており、交換レンズ１００とカメラ本体２００の装着状態を検知する。
【００４０】
交換レンズ１００内には、焦点調節及び焦点距離調節用の撮影レンズ１０１ａ、１０１ｂを含む撮影光学系１０１と、開口量を調節するための絞り１０３が配置されている。この内、撮影光学系１０１は光学系駆動機構１０７に駆動されて、その位置調節がなされる。また、絞り１０３は絞り駆動機構１０９に駆動されて、その位置調節がなされる。
【００４１】
光学位置検出機構１０５は、撮影光学系１０１の位置を検出して、撮影光学系１０１の焦点調節レンズ位置（ピント位置）及びズーム位置を検出し、さらに、ピント位置から被写体距離を取得すると共にズーム位置から焦点距離を取得する。また、交換レンズ１００の周囲には、回動自在な距離環１１２が設けられている。この距離環１１２の回動方向（操作方向）及び回動量（操作量）は、エンコーダ１１０によって検出される。
【００４２】
光学位置検出機構１０５、光学系駆動機構１０７、絞り駆動機構１０９、及びエンコーダ１１０の各々は、通信接点３００を介してカメラ本体２００に接続されたレンズコントローラ１１１に接続されている。レンズコントローラ１１１は、例えばＣＰＵによって実現され、光学系駆動機構１０７に対する駆動制御を介してピント合わせ及びズーム駆動を制御すると共に、絞り駆動機構１０９に対する駆動制御を介して絞り値を制御する。
【００４３】
また、レンズコントローラ１１１は、光学位置検出機構１０５によって取得された焦点調節レンズ位置及び焦点距離に関するレンズ情報をカメラ本体２００に送信する。具体的には、交換レンズ１００内（又はレンズコントローラ１１１内）に内蔵された電気的書き換え可能な不揮発性メモリ（図示せず）に、交換レンズ１００の焦点距離情報（ズームレンズの場合には、最短焦点距離情報及び最長焦点距離情報）、被写体距離情報、開放絞り値、最小絞り値、撮影可能距離範囲（最至近距離を含む）、レンズの色バランス情報、収差情報、オートフォーカス（ＡＦ）に関する情報、装着されたレンズの種類（マクロレンズ、テレコンバータ等）といったレンズ情報が記憶される。なお、レンズ情報は、これらの情報の他、絞り１０３の絞り状態（開放絞り状態又は絞り込み状態）、距離環１１２の操作状態（操作方向及び操作量）といった交換レンズ１００の状態に関する情報や、絞り駆動機構１０９による絞り１０３の絞り込み完了や絞り開放完了、光学系駆動機構１０７によるレンズ駆動完了の情報といった交換レンズ１００の操作状況に関する情報も含む。レンズコントローラ１１１は、不揮発性メモリに記憶されたこれらのレンズ情報を、通信接点３００を介してカメラ本体２００に送信する。
【００４４】
カメラ本体２００内における撮影光学系１０１の光軸上（即ち、撮影光路上）には、露光時間制御及び撮像素子２２１の遮光用のフォーカルプレーンタイプのシャッタ２０３が配置されている。シャッタ２０３の動作は、シャッタ駆動機構２１３によって駆動制御される。被写体の方向から入射し、撮影光学系１０１によって形成された被写体像に対応する光束は、交換レンズ１００とカメラ本体２００とが結合するマウント開口部を介してカメラ本体２００の方向に導かれ、シャッタ２０３が開いたタイミングでカメラ本体２００内に入射する。
【００４５】
シャッタ２０３の後方（撮影光学系１０１とは反対側の方向）には、撮像素子ユニット２９０が配置されている。撮像素子ユニット２９０は、防塵フィルタ２０５、赤外カットフィルタ２０９、光学的ローパスフィルタ２１０、及び撮像素子２２１を、撮影光学系１０１側からこの順で配置して一体的に構成したユニットであり、塵埃が侵入しないように密封されたパッケージに収納されている。このような撮像素子ユニット２９０は、ブレ補正駆動機構２９２により、撮影光学系１０１の光軸と直交するＸＹ平面内において２次元的に変位される。
【００４６】
防塵フィルタ２０５は、カメラ本体２００のマウント開口部や本体内部において発生した塵埃が撮像素子２２１や光学素子に付着することにより、塵埃の影が被写体像に写し込まれて見苦しい画像となることを防止する。
【００４７】
防塵フィルタ２０５の周縁部の全周又は一部には、防塵フィルタ駆動回路２１１に接続された圧電素子２０７が固着されている。圧電素子２０７は、防塵フィルタ駆動回路２１１の駆動信号に基づいて、防塵フィルタ２０５を所定周波数の超音波で振動させる。防塵フィルタ２０５が超音波で振動することにより、防塵フィルタ２０５の前面に付着した塵埃が除去される。
【００４８】
赤外カットフィルタ２０９は、被写体像に対応する光束から赤外光成分をカットする。また、光学的ローパスフィルタ２１０は、被写体光束から高周波成分を取り除く。
【００４９】
撮像素子２２１は、撮影光学系１０１によって結像された光束を光電変換して、アナログ画像信号を生成する。本実施形態１においては、撮像素子２２１として、ＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）等の２次元固体撮像素子が使用される。
【００５０】
また、カメラ本体２００は、撮像素子２２１において生成されたアナログ画像信号を処理する撮像素子駆動回路２２３、前処理回路２２５、コントラストＡＦ回路２２６、ＡＳＩＣ（Application Specific Integrated Circuit）２６２、内蔵ストロボ充電・発光回路２８１、ブレ補正駆動機構２９２、アクチュエータ駆動回路２９４、ブレ検出部２９７、及びＧＰＳ（Global  Positioning  System）受信ユニット２９９を備える。
【００５１】
撮像素子駆動回路２２３は、入出力回路２３９から出力された制御信号に従って、撮像素子２２１において生成されたアナログ画像信号を読み出し、このアナログ画像信号を増幅すると共に、アナログデジタル変換（ＡＤ変換）等の信号処理を行う。
【００５２】
前処理回路２２５は、撮像素子駆動回路２２３において信号処理が施された画像信号に対しライブビュー表示のための画素間間引処理等、種々の前処理を行う。
コントラストＡＦ回路２２６は、前処理回路２２５から出力された画像信号の高周波成分（コントラスト信号）を抽出する。コントラスト信号を抽出する画像の範囲は、シーケンスコントローラ２２７によって制御され、例えば、ＡＦターゲット、撮影画面全体、又は拡大表示領域等の領域に対して抽出が行われる。抽出されたコントラスト信号はシーケンスコントローラ２２７に出力される。
【００５３】
ＡＳＩＣ２６２は、データバス２６１と、このデータバス２６１に接続されたシーケンスコントローラ（本体側コントローラ）２２７、画像処理回路２２９、圧縮伸張回路２３１、ビデオ信号出力回路２３３、ＳＤＲＡＭ制御回路２３７、入出力回路２３９、通信回路２４１、記録媒体制御回路２４３、フラッシュメモリ制御回路２４７、スイッチ検知回路２５３とを含む。なお、図１においてはコントラストＡＦ回路２２６をＡＳＩＣ２６２の外側に設けているが、ＡＳＩＣ２６２内に設けても良い。
【００５４】
シーケンスコントローラ２２７は、例えばＣＰＵによって実現され、カメラ本体２００の各部の動作を制御する。具体的には、シーケンスコントローラ２２７は、フラッシュメモリ２４９に記憶されているプログラムに従って、カメラ１全体の動作を制御する。また、シーケンスコントローラ２２７は、上述したように、コントラストＡＦ回路２２６からコントラスト信号を入力し、レンズコントローラ１１１を介して撮影光学系１０１の自動焦点調節の制御を行う。さらに、シーケンスコントローラ２２７は、時計機能を内蔵しており、この時計機能により、画像をスライドショーで再生する際のコマ送りの制御、その他の制御を行うと共に、第２レリーズスイッチがオンされたタイミング（即ち撮影時）における日時情報（撮影日時情報）を、対応する画像データに付加して記録媒体２４５ａに記録する。
【００５５】
画像処理回路２２９は、前処理回路２２５から出力され、データバス２６１を介して入力されたデジタル画像信号（画像データ）に対し、デジタル的増幅（デジタルゲイン調整処理）、色補正、ガンマ（γ）補正、コントラスト補正、白黒・カラーモード処理、ライブビュー表示用処理といった各種画像処理を施し、画像データの輝度分布や彩度の判定を行う。
【００５６】
また、画像処理回路２２９は、画像データに対応する画像から人物や動物等の被写体の顔をパターンマッチング処理等により検出する顔検出処理部２３０を有する。この顔検出処理部２３０は、人物や動物といった顔を有する被写体像が画像に含まれるか否かを判断する被写体判断手段である。
【００５７】
さらに、画像処理回路２２９は、記録媒体２４５ａに記録されている画像を用いてスライドショー用の複数の合成画像を作成する処理を行う。
図３は、画像処理回路２２９の内、スライドショー用の合成画像の作成に関連する機能を示すブロック図である。図３に示すように、画像処理回路２２９は、顔検出処理部２３０に加えて、被写体像切り出し部３１１と、座標演算部３１２と、画像合成部３１３とを備える。被写体像切り出し部３１１は、スライドショーにより再生される画像に顔を有する被写体像が含まれると判断された場合に、当該画像から被写体像を切り出す画像処理を行う。座標演算部３１２は、各合成画像に配置される被写体像の表示位置座標を算出する。画像合成部３１３は、算出された表示位置座標に基づき、切り出された被写体像をそれぞれ含む互いに異なる複数枚の合成画像を作成する。
【００５８】
画像処理回路２２９により複数枚の合成画像が作成された際に、シーケンスコントローラ２２７は、これらの合成画像を順次切り換えながら所定時間ずつ表示部２６に表示させることにより、画像をアニメーションのように表示する制御を行う。
【００５９】
なお、上記顔検出処理部２３０及び被写体像切り出し部３１１〜画像合成部３１３は、専用のハードウェアを用いて実現しても良いし、合成画像作成プログラムをＣＰＵに読み込むことにより実現しても良い。
【００６０】
圧縮伸張回路２３１は、ＳＤＲＡＭ２３８に記憶された画像データをＪＰＥＧ、ＴＩＦＦ等の形式で圧縮する。なお、画像圧縮はＪＰＥＧ、ＴＩＦＦに限らず、他の圧縮方法を適用しても良い。
【００６１】
ビデオ信号出力回路２３３は、表示部駆動回路２３５を介して表示部２６に接続される。ビデオ信号出力回路２３３は、ＳＤＲＡＭ２３８又は記録媒体２４５ａに記憶された画像データを、表示部２６（及び／又はファインダ内液晶モニタ）に表示するためのビデオ信号に変換する。
【００６２】
ＳＤＲＡＭ２３８は、ＳＤＲＡＭ制御回路２３７を介してデータバス２６１に接続されている。ＳＤＲＡＭ２３８は、画像処理回路２２９によって画像処理された画像データ又は圧縮伸張回路２３１によって圧縮された画像データを一時的に記憶するバッファメモリである。
【００６３】
入出力回路２３９は、防塵フィルタ駆動回路２１１、シャッタ駆動機構２１３、及び撮像素子駆動回路２２３に接続され、データバス２６１を介してシーケンスコントローラ２２７等の各回路とデータの入出力を制御する。
【００６４】
通信回路２４１は、データバス２６１と接続されると共に、通信接点３００を介してレンズコントローラ１１１と接続されている。通信回路２４１は、レンズコントローラ１１１とシーケンスコントローラ２２７その他の各回路との間のデータの送受信や制御命令の送信等の通信を行う。
【００６５】
記録媒体制御回路２４３は、記録媒体リーダーライター２４５に接続されており、記録媒体２４５ａへの画像データ等の記録と再生の制御を行う。記録媒体リーダーライター２４５は、コンパクトフラッシュ（登録商標）、ＳＤメモリカード（登録商標）、又はメモリスティック（登録商標）等のように、書き換え可能でカメラ本体２００に対して着脱自在な記録媒体２４５ａが装填可能となるように構成される。その他、記録媒体制御回路２４３を、マイクロドライブ（登録商標）などのハードディスクユニットや無線通信ユニットを接続可能に構成してもよい。
【００６６】
フラッシュメモリ制御回路２４７は、フラッシュメモリ（Flash Memory）２４９に接続される。フラッシュメモリ２４９は、電気的に書き換え可能な不揮発性メモリであり、カメラの動作を制御するためのプログラムや、制御用の調整値等を記憶する。シーケンスコントローラ２２７は、フラッシュメモリ２４９に記憶されたプログラムや調整値等に従ってデジタルカメラの制御を行う。
【００６７】
スイッチ検知回路２５３は、レリーズ釦１０、モードダイヤル１１、タッチパネル１２、操作釦群１３ａ〜１９、パワースイッチ２０、及び着脱検知スイッチ２５９に接続され、これらの各部のスイッチ状態を検知し、或いはこれらの各部から入力された入力信号を受け付けて、データバス２６１を介して各部に送信する。なお、パワースイッチ２０がオフ状態になると、パワースイッチ２０以外の操作部材の動作はいずれも検出されない。
【００６８】
ブレ補正駆動機構２９２は、駆動源として圧電素子駆動モータ等からなるアクチュエータを備え、撮像素子ユニット２９０を撮影光学系１０１の光軸と直交するＸＹ平面内において２次元的に変位することにより、画像におけるブレを防止する。
【００６９】
内蔵ストロボ充電・発光回路２８１には、メインコンデンサ２８３、並びにキセノン（Ｘｅ）管及び反射傘を含む発光部２８５が接続されている。内蔵ストロボ充電・発光回路２８１は、シーケンスコントローラ２２７の制御の下で、メインコンデンサ２８３を充電すると共に、第２レリーズスイッチがオンされたタイミングで放電して電圧を発光部２８５に供給することにより、カメラ１が撮影する視野領域に向けて補助光（ストロボ光）を照射する。
【００７０】
この際に、シーケンスコントローラ２２７は、発光部２８５の発光タイミングに対応する画像データに、ストロボ発光の有無に関するストロボ撮影情報を付加して記録媒体２４５ａに記録する。
なお、発光部２８５においては、キセノン管の代わりにＬＥＤ（Light  Emitting  Diode）等の照明部材を用いても良い。
【００７１】
アクチュエータ駆動回路２９４は、ブレ補正駆動機構２９２内のアクチュエータを駆動する。
ブレ検出部２９７は、ジャイロを利用した角速度センサ２９７ａ、及び角速度検出回路２９７ｂを含むブレ検出部２９７を有する。角速度センサ２９７ａは、カメラ本体２００に生じたブレに応じたブレ信号を出力する。角速度検出回路２９７ｂは、角速度センサ２９７ａから出力されたブレ信号を増幅すると共にＡＤ変換し、シーケンスコントローラ２２７に出力する。
【００７２】
シーケンスコントローラ２２７は、ブレ検出部２９７によって検出されたブレ信号に基づき、カメラ本体２００のブレを打ち消すブレ制御信号をアクチュエータ駆動回路２９４に出力し、ブレ補正駆動機構２９２内のアクチュエータに対する駆動信号を出力させる。これによりアクチュエータが駆動し、撮像素子２２１が撮影光学系１０１の光軸と直交する方向に移動する。その結果、カメラ本体２００に加えられたブレが打ち消され、画像の劣化が防止される。なお、このような手ブレ補正の方式は、撮像素子シフト方式と呼ばれる。
【００７３】
ＧＰＳ受信ユニット２９９は、地上の物体の位置を測位する測定手段であるＧＰＳを構成する複数のＧＰＳ衛星から送信されてくる衛星の軌道情報を受信し、この受信した軌道情報に基づいて、カメラ１の装置位置情報を取得する。この装置位置情報は、経度及び緯度情報である。シーケンスコントローラ２２７は、撮影時における装置位置情報をＧＰＳ受信ユニット２９９から取得し、撮影位置情報として対応する画像データに付加して記録媒体２４５ａに記録する。
【００７４】
次に、実施の形態１に係るカメラの動作を、図４を参照しながら説明する。図４は、シーケンスコントローラ２２７によるパワーオンリセット後のカメラ１の動作を示すフローチャートである。カメラ本体２００にバッテリが装填され、又は外部電源が接続されると、図４に示す動作がスタートする。
【００７５】
まず、ステップＳ０１において、カメラ１は、パワースイッチ２０がオンであるか否かを判定する。パワースイッチ２０がオンである場合（ステップＳ０１：Ｙｅｓ）、カメラ本体２００及び交換レンズ１００内の各機構や各回路等への電源供給が開始される（ステップＳ０２）。一方、パワースイッチ２０がオフである場合（ステップＳ０１：Ｎｏ）、カメラ１は、低消費電力の状態であるスリープ状態となる（ステップＳ１２）。なお、このスリープ状態は、パワースイッチ２０のオフからオンによって解除される。
【００７６】
ステップＳ０３において、カメラ１は、レンズ情報を取得する。具体的には、シーケンスコントローラ２２７が、レンズコントローラ１１１から通信回路２４１を介して、光学位置検出機構１０５によって検出された撮影光学系１０１の焦点位置情報、焦点距離情報、被写体距離情報、至近側焦点距離・長焦点側焦点距離、開放絞り値、焦点距離毎の露出補正値、周辺光量の補正値（シェーディング）、周辺の色補正値、及び歪曲収差補正値といった交換レンズ１００の固有情報を含むレンズ情報を取得する。この際、中間リング、テレコンバータなどのレンズに関わるアクセサリーに関する情報を、これらのアクセサリーの装着の有無を含めて取得しても良い。
【００７７】
ステップＳ０４において、カメラ１は、動作モード及びパラメータの設定を行う。具体的には、カメラ本体２００が、モードダイヤル１１によって設定された撮影モード、ＩＳＯ感度、操作釦群１３ａ〜１９を用いてマニュアル設定されたシャッタ速度、絞り値等の情報に基づいて、撮影条件の読み込みを行う。
【００７８】
続くステップＳ０５において、カメラ１は、測光及び露光量の演算を行う。詳細には、カメラ１は、撮像素子２２１の出力に基づいて被写体輝度を求め、この被写体輝度を用いて撮影モード及び撮影条件に従って適正露光となるシャッタ速度や絞り値等の露光制御値を算出する。
【００７９】
ステップＳ０６において、カメラ１は、ライブビュー表示を行う。具体的には、画像処理回路２２９が、撮像素子２２１から出力された画像信号を取り込んで所定の画像処理を施すことにより、一定の微小な時間間隔で連続的に再生される表示用の画像データを生成する。表示部２６は、この表示用の画像データに対応する画像（ライブビュー画像）を表示する。
【００８０】
ステップＳ０７において、カメラ１は、再生スイッチがオンされたか否かを判定する。即ち、再生釦１４に連動する再生スイッチ信号が検出されたか否かが判定される。再生スイッチがオンされた場合（ステップＳ０７：Ｙｅｓ）、カメラ１は、記録媒体２４５ａに記録されている画像データに対応する画像を表示部２６に再生して表示する（ステップＳ２０）。
【００８１】
一方、再生スイッチがオンされない場合（ステップＳ０７：Ｎｏ）、又はステップＳ２０の再生動作が終了した場合、カメラ１は、メニュースイッチがオンされたか否かを判定する（ステップＳ０８）。即ち、スライドショーモードオン釦１５に連動するメニュースイッチ信号が検出されたか否かが判定される。
【００８２】
メニュースイッチがオンされた場合（ステップＳ０８：Ｙｅｓ）、カメラ１はメニュー設定を行う（ステップＳ３０）。詳細には、カメラ１は、メニュースイッチのオンに応じて、ＩＳＯ感度、ホワイトバランス、マニュアルフォーカス（ＭＦ）モード、オートフォーカス（ＡＦ）モード、防振モード等の種々の設定用の画面を表示部２６に表示する。カメラ１は、このような画面（タッチパネル１２）に対するタッチや、十字釦１８及び決定釦１９に対する操作により入力された指示信号に応じて、種々のモードやパラメータの設定を行い、設定されたモードを各部に実行させる。例えば、防振モードが設定された場合、ライブビュー動作中及び撮影動作時に防振動作が実行される。
【００８３】
一方、メニュースイッチがオンされない場合（ステップＳ０８：Ｎｏ）、又はステップＳ３０のメニュー設定が終了した場合、カメラ１は、第１レリーズスイッチ（１Ｒスイッチ）がオンされたか否かを判定する（ステップＳ０９）。具体的には、レリーズ釦１０の半押しによる第１レリーズスイッチ信号が検出されたか否かが判定される。
【００８４】
第１レリーズスイッチがオンされた場合（ステップＳ０９：Ｙｅｓ）、カメラ１は撮影を実行する（ステップＳ４０）。具体的には、カメラ１は、例えばＡＦモードに設定されている場合、コントラストＡＦによって撮影光学系１０１のピント合わせを行い、測光及び露出演算により適正露光となる露出制御値の演算を行う。そして、レリーズ釦１０の全押しにより第２レリーズスイッチがオンされた際に露出動作を行い、撮影によって取得された静止画の画像データを記録媒体２４５ａに記録する。この際、設定中の撮影モード、焦点距離情報、被写体距離情報、ストロボ撮影情報、シャッタースピード、絞り値、撮影日時情報、撮影位置情報等の情報も、画像データと関連付けて記録される。或いは、これらの情報（以下、付加情報ともいう）を、例えばＥｘｉｆ（Exchangeable  Image  File Format）情報として記録しても良い。
【００８５】
一方、第１レリーズスイッチがオンされない場合（ステップＳ０９：Ｎｏ）、又は、ステップＳ４０の撮影が終了した場合、カメラ１は、パワースイッチ２０がオンであるか否かを判定する（ステップＳ１０）。パワースイッチ２０がオンである場合（ステップＳ１０：Ｙｅｓ）、動作はステップＳ０５に戻る。一方、パワースイッチ２０がオフされた場合（ステップＳ１０：Ｎｏ）、カメラ１はパワーオフモードとなり、電源供給が停止する（ステップＳ１１）。その後、動作はステップＳ１２に移行する。
【００８６】
次に、カメラ１の再生動作（ステップＳ２０）について、図５を参照しながら説明する。図５は、カメラ１の再生動作を示すフローチャートである。
まず、ステップＳ２０１において、カメラ１は、記録媒体２４５ａに記録された画像データを読み出す。このとき、カメラ１は、最新の撮影画像に対応する画像データを読み出す。
【００８７】
続くステップＳ２０２において、カメラ１は、読み出した画像データに対応する画像を表示部２６に表示する。
ステップＳ２０３において、顔検出処理部２３０は、表示部２６に表示された画像から顔を検出し、検出した各顔の周囲に顔検出枠を重ねて表示する。なお、検出対象の顔は、人物の他、犬や猫等の動物の顔であっても良い。
【００８８】
ステップＳ２０４において、カメラ１は、十字釦１８が操作されたか（十字釦１８から操作信号か入力されたか）否かを判定する。十字釦１８が操作された場合（ステップＳ２０４：Ｙｅｓ）、カメラ１は、表示部２６に表示する画像を変更する（ステップＳ２０５）。具体的には、カメラ１は、十字釦１８の内の上釦１８ａから信号が入力された場合、１０コマ前の画像に対応する画像データを記録媒体２４５ａから読み出す。また、下釦１８ｂから信号が入力された場合、１０コマ後の画像に対応する画像データを記録媒体２４５ａから読み出す。また、左釦１８ｃから信号が入力された場合、１コマ前の画像に対応する画像データを記録媒体２４５ａから読み出す。さらに、右釦１８ｄから信号が入力された場合、１コマ後の画像に対応する画像データを記録媒体２４５ａから読み出す。その後、カメラ１の動作はステップＳ２０２に戻る。
【００８９】
一方、十字釦１８が操作されない場合（ステップＳ２０４：Ｎｏ）、カメラ１は、拡大釦１３ａ又は縮小釦１３ｂが操作されたか否かを判定する（ステップＳ２０６）。拡大釦１３ａ又は縮小釦１３ｂが操作された場合（ステップＳ２０６：Ｙｅｓ）、カメラ１は、表示部２６に表示する画像の表示範囲を変更する（ステップＳ２０７）。具体的には、カメラ１は、拡大釦１３ａから信号が入力された場合、表示部２６に表示されている画像の表示範囲を中央部の所定範囲に縮小し、該所定範囲を表示部２６に拡大表示する。一方、カメラ１は、縮小釦１３ｂから信号が入力された場合、表示部２６に表示される画像の範囲を外周側の所定範囲に拡大し、該所定範囲を表示部２６に縮小表示する。このとき、既に表示部２６に画像が等倍表示されている場合には、カメラ１は、サムネイル画像を複数枚並べて（例えば、２行２列、３行３列、４行４列等に配置）表示するインデックス画像表示することとしても良い。さらに、カメラ１は、十字釦１８からの信号を検出した場合、検出した釦（上釦１８ａ、下釦１８ｂ、左釦１８ｃ、右釦１８ｄ）の向きに応じて、表示部２６に表示される画像の表示範囲を移動させる。その後、カメラ１の動作はステップＳ２０２に戻る。
【００９０】
拡大釦１３ａ又は縮小釦１３ｂが操作されない場合（ステップＳ２０６：Ｎｏ）、カメラ１は、スライドショーモードオン釦１５が操作されたか否かを判定する（ステップＳ２０８）。スライドショーモードオン釦１５が操作された場合（ステップＳ２０８：Ｙｅｓ）、カメラ１は、記録媒体２４５ａに記録されている画像データに基づいてスライドショーを開始する（ステップＳ２０９）。
【００９１】
一方、スライドショーモードオン釦１５が操作されることなく（ステップＳ２０８：Ｎｏ）、編集釦１７が操作された場合（ステップＳ２１０：Ｙｅｓ）、カメラ１は、表示部２６に表示中の画像において検出された顔を有する被写体（人物）に関する人物情報を編集するモードに移行する（ステップＳ２１１）。このモードにおいて、ユーザは、タッチパネル１２上で所望の顔検出枠にタッチすることにより編集対象とする人物を選択し、タッチパネル１２、十字釦１８、決定釦１９等の操作釦を用いて、選択した人物の名前や属性等を編集することができる。編集された人物情報は、当該画像に対応する画像データの付加情報として記録される。なお、編集釦１７が再度操作されると、カメラ１の動作はステップＳ２０２に戻る。
【００９２】
その後、再生釦１４が操作された場合（ステップＳ２１２：Ｙｅｓ）、カメラ１の動作はメインルーチンに戻る。一方、再生釦１４が操作されない場合（ステップＳ２１２：Ｎｏ）、カメラ１の動作はステップＳ２０２に戻る。
【００９３】
次に、スライド処理（ステップＳ２０９）について詳細に説明する。図６は、カメラ１のスライド処理の動作を示すフローチャートである。
まず、ステップＳ２２１において、シーケンスコントローラ２２７は、スライドショーにおいて１コマの画像を表示する時間をユーザに入力させる。具体的には、カメラ１は、ユーザに対し、例えば２秒〜１０秒の範囲の表示時間をタッチパネル１２、十字釦１８、決定釦１９等により入力するよう促すメッセージを含む表示時間の入力画面を表示部２６に表示させる。或いは、シーケンスコントローラ２２７は、デフォルトで設定された表示時間（例えば５秒間）を変更する場合にのみ、ユーザに表示時間を入力させるようにしても良い。
【００９４】
ステップＳ２２２において、画像処理回路２２９は、記録媒体２４５ａに記録されている画像データを読み込む。なお、スライドショーモードに移行した直後は、表示部２６に表示中の画像に対応する画像データが読み込まれる。実施の形態１においては、一例として、図７の（ａ）に示す画像Ｐ１の画像データが読み込まれたものとする。画像Ｐ１は、夜景の背景及び人物像Ｓｂ１、Ｓｂ２を含む。
【００９５】
ステップＳ２２３において、顔検出処理部２３０は、読み込んだ画像Ｐ１に対して顔検出処理を施す。なお、この際、ステップＳ２０３において実行した顔検出処理の結果をそのまま取り込んでも良い。
【００９６】
ステップＳ２２４において、シーケンスコントローラ２２７は、画像Ｐ１から顔が検出されたか否かを判定する。顔が検出された場合（ステップＳ２２４：Ｙｅｓ）、シーケンスコントローラ２２７は、さらに、画像Ｐ１の付加情報を参照して、当該画像Ｐ１が夜景モード又はポートレートモードで撮影されたか否かを判定する（ステップＳ２２５）。
【００９７】
画像Ｐ１が夜景モード及びポートレートモードのいずれでも撮影されなかった場合（ステップＳ２２５：Ｎｏ）、シーケンスコントローラ２２７は、さらに、画像Ｐ１の付加情報を参照して、画像Ｐ１がストロボ発光を伴って撮影（ストロボ撮影）されたか否かを判定する（ステップＳ２２６）。
【００９８】
画像Ｐ１が夜景モード又はポートレートモードで撮影された場合（ステップＳ２２５：Ｙｅｓ）、又は画像Ｐ１がストロボ撮影された場合（ステップＳ２２６：Ｙｅｓ）、画像処理回路２２９は、検出された顔を有する被写体像（人物像）の位置を推定して被写体像の切り出しを行う（ステップＳ２２７）。
【００９９】
より詳細には、被写体像切り出し部３１１は、検出された顔とコントラストが連続する領域を公知のエッジ検出処理等により抽出し、図７（ａ）に示すように、人物像Ｓｂ１、Ｓｂ２の輪郭線Ｃ１、Ｃ２を検出する。そして、この輪郭線Ｃ１、Ｃ２において画像の切り出しを行うことにより、図７（ｂ）に示すように、人物像Ｓｂ１、Ｓｂ２の各々を分離して取得する。なお、図７（ａ）及び（ｂ）においては、識別を容易にするため、人物像Ｓｂ１、Ｓｂ２の外周と輪郭線Ｃ１、Ｃ２とを離して描いているが、実際には両者はほぼ一致する。
【０１００】
ここで、夜景モード若しくはポートレートモードで撮影された画像、又はストロボ撮影された画像から被写体像を切り出すのは、これらの画像においては被写体像と背景画像とのコントラストが明確であり、比較的容易且つ正確に被写体像の切り出しを行うことができるからである。なお、被写体像を切り出すか否かの判定（ステップＳ２２５、Ｓ２２６）は、他の撮影条件（撮影モード）に基づいて行っても良い。或いは、画像の撮影条件によらず、顔検出された全ての被写体像を切り出すようにしても良い。この場合、ステップＳ２２５及びＳ２２６は省略される。
【０１０１】
ステップＳ２２８において、シーケンスコントローラ２２７は、ステップＳ２２１において入力された表示時間から、スライドショーの１コマの画像に対して作成される合成画像の枚数を算出する。例えば、表示時間が３．０秒であり、合成画像の更新周期が１．０秒である場合、合成画像の枚数は３．０／１．０＝３枚と算出される。なお、合成画像の更新周期は、例えば０．５秒〜１．０秒程度の範囲で予め設定されている。
【０１０２】
ステップＳ２２９において、座標演算部３１２は、ステップＳ２２７において切り出された被写体像を合成画像に配置する際の表示位置座標を算出する。表示位置座標は、合成画像の枚数に応じて決定される。例えば、合成画像の枚数が３枚である場合、時間と共に変化する３箇所の表示位置座標が算出される。被写体像の配置例については後述する。
【０１０３】
ステップＳ２３０において、画像合成部３１３は、ステップＳ２２９において算出された最初の被写体像の表示位置座標に基づき被写体像に対する重なり処理を実行して、合成画像を作成する。この際に、画像合成部３１３は、被写体像の表示位置座標に応じて、合成する被写体像の大きさを決定する。
以下、座標演算部３１２及び画像合成部３１３により決定される被写体像の配置例について説明する。
【０１０４】
（１−１）被写体像を遠く（画面の奥側）から近く（画面の手前側）に移動させる場合
例えば、人物像Ｓｂ１が遠くから徐々に近づいてくるようなアニメーション表示を行う場合、座標演算部３１２は、図８Ａに示すように、画面の上方から下方に向け（即ち、Ｙ方向に向け）、合成画像の枚数（３枚）に応じて段階的（ｔ１、ｔ２、ｔ３）に変化する人物像Ｓｂ１の表示位置座標を算出する。この場合、画像合成部３１３は、人物像Ｓｂ１の大きさを、Ｙ方向における位置に応じて段階的に拡大させる（人物像Ｓｂ１’、Ｓｂ１’’）。これにより、人物像Ｓｂ１が遠く（画面の奥側）から近く（画面の手前側）に近づく様子を表現することができる。なお、この際に、人物像Ｓｂ１をＹ方向だけでなく、Ｘ方向にも併せて移動させても良い。
【０１０５】
（１−２）被写体像をＸ方向に沿って移動させる場合
例えば、人物像Ｓｂ２がＸ方向に移動するようなアニメーション表示を行う場合、座標演算部３１２は、図８Ｂに示すように、Ｘ方向に向かって段階的に変化する人物像Ｓｂ２の表示位置座標を算出する。この場合、画像合成部３１３は、人物像Ｓｂ２の大きさを、Ｙ方向における位置に応じて拡大又は縮小しても良い。例えば、人物像Ｓｂ２を画面上方に配置する場合には縮小し、人物像Ｓｂ２を画面下方に配置する場合には拡大する。それにより、遠近感を表現することができる。図８Ｂにおいては、人物像Ｓｂ２を、図７よりも若干縮小して画面の上方に配置している。
【０１０６】
座標演算部３１２は、このような人物像Ｓｂ１、Ｓｂ２の表示位置座標を、予めデフォルトで設定された１種類の移動パターンに従って算出しても良いし、スライドショーモードに移行する毎にユーザに所望の移動パターンを入力又は選択させ、入力又は選択された移動パターンに従って算出しても良い。或いは、予め用意された複数の移動パターンの内からランダム又は優先順位をつけて移動パターンを選択し、この移動パターンに従って表示位置座標を算出しても良い。
【０１０７】
なお、この際に、画像合成部３１３は、人物像Ｓｂ１、Ｓｂ２の大きさだけでなく、人物像Ｓｂ１、Ｓｂ２の顔以外の色（例えば、衣服の色）を変化させても良い（図８Ｃ参照）。なお、図８Ｃにおいては、衣服の色の違いを網掛けの模様の違いによって表現している。
【０１０８】
また、この際に、画像合成部３１３は、予め記録媒体２４５ａに記録されているテンプレート画像を読み込んで、合成画像の素材として用いても良い。テンプレート画像としては、空や海といった背景画像、太陽や雲といった背景の飾り絵画像、帽子や傘といった人物像Ｓｂ１、Ｓｂ２と共に移動させる飾り絵画像、犬や猫といった人物像Ｓｂ１、Ｓｂ２とは独立に移動させる飾り絵画像がある。このようなテンプレート画像は、題材毎にまとめて予め記録しておくことができる。
例えば図８Ｄは、太陽の飾り絵画像Ａ１を、合成画像の枚数に応じて段階的に（例えば角度θずつ）回転させる例を示している。
【０１０９】
図９は、画像合成部３１３が作成した合成画像の表示例を示す模式図である。図９に示す合成画像ＣＰ１は、最初に作成される合成画像の例であり、図８Ａ〜図８Ｄに示す最初の段階ｔ１における人物像Ｓｂ１、Ｓｂ２、及び飾り絵画像Ａ１が重ねられている。
【０１１０】
ステップＳ２３１において、シーケンスコントローラ２２７は、表示タイマーを、ステップＳ２２１において入力された表示時間に設定してスタートさせる。
ステップＳ２３２において、シーケンスコントローラ２２７は、ステップＳ２３０において作成された合成画像を表示部２６に表示させる。
【０１１１】
ステップＳ２３３において、シーケンスコントローラ２２７は、表示タイマーが終了したか否かを判定する。表示タイマーが終了していない場合（ステップＳ２３３：Ｎｏ）、画像合成部３１３は、ステップＳ２２９において算出された次の被写体像の表示位置座標に基づき被写体像に対する重なり処理を実行して、合成画像を作成する（ステップＳ２３４）。この際に、画像合成部３１３は、ステップＳ２３０と同様に、被写体像の表示位置座標に応じて、合成する被写体像の大きさを決定する。また、画像合成部３１３は、併せて、被写体像の顔以外の色を変化させても良いし、テンプレート画像をさらに重ねても良い。図９に示す合成画像ＣＰ２は２番目に作成される合成画像の例であり、図８Ａ〜図８Ｄに示す段階ｔ２における人物像Ｓｂ１’、Ｓｂ２、Ｓｂ１−２、Ｓｂ２−２、及び飾り絵画像Ａ１が重ねられている。
【０１１２】
このような処理（ステップＳ２３２〜Ｓ２３４）を表示タイマーが終了するまで繰り返し実行することにより合成画像が順次作成され、所定の時間間隔（例えば１．０秒間）で更新されて表示部２６に表示される。図９に示す合成画像ＣＰ３は３番目に作成される合成画像の例であり、図８Ａ〜図８Ｄに示す段階ｔ３における人物像Ｓｂ１’’、Ｓｂ２、Ｓｂ１−３、Ｓｂ２−３、及び飾り絵画像Ａ１が重ねられている。
【０１１３】
ここで、合成画像の作成（ステップＳ２３０、Ｓ２３４）を順次行うのは、画像のコマが送られてから（即ち、ステップＳ２２２において画像データを読み込んでから）最初の合成画像が表示されるまでに要する時間を短縮するためである。
【０１１４】
ステップＳ２３３において表示タイマーが終了した場合（ステップＳ２３３：Ｙｅｓ）、シーケンスコントローラ２２７は、表示部２６に表示する画像を１コマ進める（ステップＳ２３５）。
【０１１５】
ステップＳ２３６においてスライドショーモードオフ釦１６の操作があった場合（ステップＳ２３６：Ｙｅｓ）、カメラ１の動作はメインルーチンに戻る。一方、スライドショーモードオフ釦１６の操作がない場合（ステップＳ２３６：Ｎｏ）、カメラ１の動作はステップＳ２２２に戻る。なお、スライドショーモードの解除は、モードダイヤル１１の操作等、スライドショーモードオフ釦１６に対する操作以外でなされるようにしても良い。
【０１１６】
また、ステップＳ２２４において、画像から顔が検出されない場合（ステップＳ２２４：Ｎｏ）、又は、画像がストロボ撮影されていない場合（ステップＳ２２６：Ｎｏ）、シーケンスコントローラ２２７は、表示タイマーをステップＳ２２１において入力された表示時間に設定してスタートする（ステップＳ２３７）。
【０１１７】
ステップＳ２３８において、シーケンスコントローラ２２７は、読み込んだ画像データに基づく画像をそのまま表示部２６に表示させる。この画像表示は、表示タイマーが終了するまで継続する（ステップＳ２３９：Ｎｏ、ステップＳ２３８）。
ステップＳ２３９において表示タイマーが終了した場合（ステップＳ２３９：Ｙｅｓ）、カメラ１の動作はステップＳ２３５に移行する。
【０１１８】
以上説明したように、実施の形態１によれば、カメラ１に記録された静止画像を用いて被写体が段階的に変化する複数枚の合成画像を作成し、これらを更新しながら画像をアニメーションとして表示するので、画像データの記憶容量を大幅に増やすことなく興趣性のあるスライドショーを行うことが可能となる。
【０１１９】
（実施の形態２）
次に、本発明の実施の形態２について説明する。
図１０は、実施の形態２に係る画像再生装置が備える画像処理回路２２９’の内、スライドショー用の合成画像の作成に関連する機能を示すブロック図である。図１０に示すように、画像処理回路２２９’は、顔検出処理部２３０と、被写体像切り出し部３１１と、座標演算部３１２と、記録画像検索部３２１と、飾り画像切り出し部３２２と、背景画像選択部３２３と、画像合成部３２４とを備える。この内、顔検出処理部２３０、被写体像切り出し部３１１、及び座標演算部３１２の機能については、実施の形態１と同様である。
【０１２０】
なお、実施の形態２に係る画像再生装置全体の構成については、図１及び図２に示すカメラ１と同様である。また、実施の形態２に係る画像再生装置全体の動作及び再生動作については、図４及び図５に示すものと同様である。
【０１２１】
図１１は、実施の形態２に係る画像再生装置におけるスライド処理（図５のステップＳ２０９）の動作を示すフローチャートである。
ステップＳ２０８に続くステップＳ２４１において、シーケンスコントローラ２２７は、１コマの画像を表示する時間をユーザに入力させる。
【０１２２】
ステップＳ２４２において、画像処理回路２２９’は、記録媒体２４５ａに記録されている画像データを読み込む。なお、スライドショーモードに移行した直後は、表示部２６に表示中の画像に対応する画像データが読み込まれる。実施の形態２においては、一例として、図１２に示す画像Ｐ２に対応する画像データが読み込まれたものとする。画像Ｐ２は、風景の背景及び人物像Ｓｂ３を含む。以下において、ステップＳ２４２において読み込んだ画像データに対応する画像を主画像と呼ぶ。
【０１２３】
ステップＳ２４３において、シーケンスコントローラ２２７は、記録媒体２４５ａに、主画像Ｐ２以外にも複数の画像が記録されているか否かを判定する。
複数の画像が記録されている場合（ステップＳ２４３：Ｙｅｓ）、顔検出処理部２３０は、主画像Ｐ２に対して顔検出処理を施す（ステップＳ２４４）。なお、検出対象の顔は、人物の他、犬や猫等の動物の顔であっても良い。また、この際、ステップＳ２０３において実行した顔検出処理の結果をそのまま取り込んでも良い。
【０１２４】
ステップＳ２４５において、シーケンスコントローラ２２７は、主画像Ｐ２から顔が検出されたか否かを判定する。顔が検出された場合（ステップＳ２４５：Ｙｅｓ）、シーケンスコントローラ２２７は、検出した顔を有する被写体までの距離（被写体距離）が所定の基準距離（例えば、２ｍ）よりも近いか（即ち、近距離であるか）否かを判定する（ステップＳ２４６）。
【０１２５】
ここで、図１３に示すように、画像内における被写体の写り方は、撮影時の焦点距離及び被写体距離に応じて変化する。例えば、被写体距離が近距離であり、且つ、そのときの被写体に焦点が合っている場合（以下、このような画像を近距離画像という）、図１３（ａ）に示すように、被写体（顔Ｆ１）は、画像内の広い範囲に大きく写る。また、被写体距離が中距離の範囲（例えば、２ｍ〜４ｍ）内であり、且つ、そのときの被写体に焦点が合っている場合（以下、このような画像を中距離画像という）、図１３（ｂ）に示すように、被写体（顔Ｆ２）の大きさは近距離画像の場合よりも小さくなり、画像の上下方向のやや中心よりに写る。さらに、被写体距離が遠距離の範囲（例えば、４ｍ〜１６ｍ）内であり、且つ、そのときの被写体に焦点が合っている場合（以下、このような画像を遠距離画像という）、図１３（ｃ）に示すように、被写体（顔Ｆ３）の大きさは中距離画像の場合よりも小さくなり、画像の上下方向における中心付近の狭い範囲に小さく写る。
ステップＳ２４４において検出された顔Ｆ１〜Ｆ３の顔の周囲の破線で示した枠は、顔を検出した範囲を示す枠であり、この枠の範囲のピクセル数（即ち、面積）を算出することにより、画像に写った被写体までの距離を推定することができる。
【０１２６】
主画像Ｐ２の被写体距離が近距離である場合（ステップＳ２４６：Ｙｅｓ）、記録画像検索部３２１は、主画像Ｐ２の付加情報と、記録媒体２４５ａに記録されている他の画像の付加情報とに基づいて、主画像と同じ日に撮影された画像を検出してリストを作成する（ステップＳ２４７）。これにより、主画像Ｐ２とテーマ（撮影日）を共通にする画像が抽出される。
【０１２７】
続くステップＳ２４８において、記録画像検索部３２１は、主画像Ｐ２の付加情報と、記録媒体２４５ａに記録されている他の画像の付加情報とに基づいて、主画像Ｐ２と同じ撮影位置情報を有する画像を検索してリストを作成する。これにより、主画像Ｐ２とテーマ（撮影場所）を共通にする画像が抽出される。なお、画像を検索する際の撮影位置情報はピンポイントで同一でなくても良く、例えば、主画像Ｐ２の撮影位置から数ｍ〜数ｋｍ圏内の領域において撮影された画像を撮影位置情報に基づいて抽出し、抽出した画像の緯度、経度情報をリストアップするようにしても良い。
【０１２８】
さらに、ステップＳ２４９において、記録画像検索部３２１は、主画像Ｐ２の付加情報と、記録媒体２４５ａに記録されている他の画像の付加情報とに基づいて、主画像Ｐ２と同じ人物情報を有する画像を検索してリストを作成する。これにより、主画像Ｐ２内の被写体が写る他の画像が抽出される。なお、人物情報としては、主画像Ｐ２内に写った被写体本人に関する人物情報の他、本人と集団行動を共にした人物からなる特定のグループに含まれる複数の人物情報を参照しても良い。
【０１２９】
ステップＳ２５０において、背景画像選択部３２３は、ステップＳ２３７〜Ｓ２４９において作成されたリストから風景画像を検索する。より詳細には、背景画像選択部３２３は、各画像の付加情報（被写体距離情報）に基づいて、リストから略無限遠（被写体距離が例えば１６ｍ以上）の画像を抽出する。なお、略無限遠の画像がリストに複数含まれる場合には、ランダムに抽出することとしても良い。その他の方法として、各画像の付加情報として記録されている撮影時のモードが「夜景モード」、「風景（遠景）モード」であることを検索キーにして風景画像を抽出しても良い。
【０１３０】
リストに風景画像が含まれている場合（ステップＳ２５１：Ｙｅｓ）、背景画像選択部３２３は、抽出した風景画像を合成画像の背景として選択する（ステップＳ２５２）。実施の形態２においては、一例として、図１４に示す背景画像Ｂが背景として選択されたものとする。
【０１３１】
この場合、ステップＳ２５３において、被写体像切り出し部３１１は、主画像内Ｐ２から検出された顔を有する被写体像を切り出す。これは、風景画像に対し、主画像から検出された被写体像を合成するためである。具体的には、主画像Ｐ２から人物像Ｓｂ３の輪郭線Ｃ３を検出し、この輪郭線Ｃ１において切り出しを行うことにより、主画像Ｐ２を背景Ｐ２’と人物像Ｓｂ３とに分離する。なお、図１２においては、識別を容易にするため、人物像Ｓｂ１の外周と輪郭線Ｃ３とを離して描いているが、実際には両者はほぼ一致する。
【０１３２】
一方、リストに風景画像が含まれていない場合（ステップＳ２５１：Ｎｏ）、背景画像選択部３２３は、主画像Ｐ２をそのまま背景として選択する（ステップＳ２５４）。
【０１３３】
ステップＳ２５５において、飾り画像切り出し部３２２は、リストに含まれる画像の内から、各画像の付加情報（被写体距離情報）を参照して、遠距離画像及び中距離画像を検索する。
【０１３４】
ステップＳ２５６において、顔検出処理部２３０は、ステップＳ２５５において検索された遠距離画像及び中距離画像に対して顔検出処理を施す。なお、検出対象の顔は、人物の他、犬や猫等の動物の顔であっても良い。
【０１３５】
ステップＳ２５７において、飾り画像切り出し部３２２は、遠距離画像及び中距離画像から顔検出された被写体像を飾り画像として切り出す。なお、被写体像の切り出し方法については、ステップＳ２５３と同様である。実施の形態２においては、図１５に示す遠距離画像Ｐ３から人物像Ｓｂ４、Ｓｂ５が切り出され、中距離画像Ｐ４から人物像Ｓｂ６が切り出されたものとする。
【０１３６】
ステップＳ２５８において、シーケンスコントローラ２２７は、ステップＳ２４１において入力された表示時間から、スライドショーの１コマの画像に対して作成される合成画像の枚数を算出する。例えば、表示時間が３．０秒であり、合成画像の更新周期が１．０秒である場合、合成画像の枚数は３．０／１．０＝３枚と算出される。
【０１３７】
ステップＳ２５９において、座標演算部３１２は、ステップＳ２５７において切り出した飾り画像を合成画像に配置する際の表示位置座標を算出する。表示位置座標は、合成画像の枚数に応じて決定される。例えば、合成画像の枚数が３枚である場合、各飾り画像に対して時間と共に変化する３箇所の表示位置座標が算出される。以下、飾り画像の配置例について説明する。
【０１３８】
（２−１）飾り画像が遠距離画像である場合
例えば、遠距離画像Ｐ３から切り出した人物像Ｓｂ４、Ｓｂ５がＸ方向に移動するようなアニメーション表示を行う場合、座標演算部３１２は、図１６Ａに示すように、合成画像の枚数（３枚）に応じて段階的（ｔ１、ｔ２、ｔ３）に変化する人物像Ｓｂ４、Ｓｂ５の表示位置座標を算出する。このとき、Ｙ方向における位置については、遠近法によりこれらの人物像Ｓｂ４、Ｓｂ５が遠くに見えるよう、画面の上方に人物像Ｓｂ４、Ｓｂ５を配置する。
【０１３９】
（２−２）飾り画像が中距離画像である場合
例えば、中距離画像Ｐ４から切り出した人物像Ｓｂ６が−Ｘ方向に移動するようなアニメーション表示を行う場合、座標演算部３１２は、図１６Ｂに示すように、合成画像の枚数に応じて段階的に変化する人物像Ｓｂ６の表示位置座標を算出する。このとき、Ｙ方向における位置については、遠近法により人物像Ｓｂ６が人物像Ｓｂ４、Ｓｂ５よりも手前側に見えるように、画面の中ほどに人物像Ｓｂ６を配置する。
【０１４０】
ここで、人物像Ｓｂ４、Ｓｂ５と人物像Ｓｂ６との遠近感をさらに表現するために、時間的に前後して表示される合成画像間において、遠距離の人物像Ｓｂ４、Ｓｂ５の移動量（即ち、単位時間当たりの移動量）ｄ１を、中距離の人物像Ｓｂ６の移動量ｄ２よりも小さくすると良い。
【０１４１】
また、合成画像における被写体像の移動方向を、被写体像の顔の向きに応じて決定しても良い。この場合、例えば図１７（ａ）及び（ｂ）に示すように、人物像Ｓｂ７の顔が向いている方向にその人物像Ｓｂ７を移動させるようにする。人物像Ｓｂ７の顔の向きは、例えば、顔検出処理部２３０が検出した顔における目や鼻や口の位置（顔の輪郭の中心軸に対して左右いずれに寄っているか）を判定することにより判別することができる。その他、主要被写体が画面の左寄り、右寄りのどちらかに偏って写っているかを検出して、被写体像の顔の向きを判断することも可能である。主要被写体が正面を向いていない写真の場合、例えば左寄りに主要被写体を置いて撮影するときには、主要被写体の顔を右方向に向けさせることが多い。特に主要被写体が人物の場合には、構図のスペースの広い方に視線が向いていると安定感がある。このように、写真の構図や、撮影法を取り入れて顔の向きを判断することもできる。
【０１４２】
ステップＳ２６０において、画像合成部３２４は、ステップＳ２５９において算出された最初の飾り画像の表示位置座標に基づき、背景画像、主画像Ｐ２から切り出した被写体像、及び飾り画像に対する重なり処理を実行して、合成画像を作成する。
【０１４３】
図１８は、画像合成部３２４が作成した合成画像の表示例を示す模式図である。図１８に示す合成画像ＣＰ４は、最初に作成される合成画像の例であり、背景画像Ｂに対して主画像Ｐ２から切り出された人物像Ｓｂ３が固定位置に重ねられ、ここに、図１６Ａ及び図１６Ｂに示す最初の段階ｔ１における人物像Ｓｂ４〜Ｓｂ６が重ねられている。
【０１４４】
なお、この際に、画像合成部３２４は、実施の形態１と同様に、飾り画像のＹ方向における表示位置座標に応じて飾り画像を拡大又は縮小しても良い。また、実施の形態１と同様に、飾り画像である人物像の衣服の色を変えたり、同じ座標位置で回転させるといった種々のバリエーションを加えても良い。
【０１４５】
ステップＳ２６１において、シーケンスコントローラ２２７は、表示タイマーをステップＳ２４１において入力された表示時間に設定してスタートさせる。
ステップＳ２６２において、シーケンスコントローラ２２７は、ステップＳ２６０において作成された合成画像を表示部２６に表示させる。
【０１４６】
ステップＳ２６３において、シーケンスコントローラ２２７は、表示タイマーが終了したか否かを判定する。表示タイマーが終了していない場合（ステップＳ２６３：Ｎｏ）、画像合成部３２４は、次の飾り画像の表示位置座標及び大きさに基づき、背景画像、主画像Ｐ２から切り出した被写体像、及び飾り画像に対する重なり処理を実行して、合成画像を作成する（ステップＳ２６４）。図１８に示す合成画像ＣＰ５は、２番目に作成される合成画像の例であり、人物像Ｓｂ３が重ねられた背景画像Ｂに対し、図１６Ａ及び図１６Ｂに示す段階ｔ２における人物像Ｓｂ４〜Ｓｂ６が重ねられている。
【０１４７】
このような処理（ステップＳ２６２〜Ｓ２６４）を表示タイマーが終了するまで繰り返し実行することにより合成画像が順次作成され、所定の時間間隔（例えば１．０秒間）で更新されて表示部２６に表示される。図１８に示す合成画像ＣＰ６は、３番目に作成される合成画像の例であり、人物像Ｓｂ３が重ねられた背景画像Ｂに対し、図１６Ａ及び図１６Ｂに示す段階ｔ３における人物像Ｓｂ４〜Ｓｂ６が重ねられている。
【０１４８】
ステップＳ２６３において表示タイマーが終了した場合（ステップＳ２６３：Ｙｅｓ）、シーケンスコントローラ２２７は、表示部２６に表示する画像を１コマ進める（ステップＳ２６５）。
【０１４９】
ステップＳ２６６においてスライドショーモードオフ釦１６の操作があった場合（ステップＳ２６６：Ｙｅｓ）、カメラ１の動作はメインルーチンに戻る。一方、スライドショーモードオフ釦１６の操作がない場合（ステップＳ２６６：Ｎｏ）、カメラ１の動作はステップＳ２４２に戻る。なお、スライドショーモードの解除は、モードダイヤル１１の操作等、スライドショーモードオフ釦１６に対する操作以外でなされるようにしても良い。
【０１５０】
また、ステップＳ２４３において記録媒体２４５ａに複数の画像が記録されていない場合（ステップＳ２４３：Ｎｏ）、ステップＳ２４５において顔が検出されなかった場合（ステップＳ２４５：Ｎｏ）、又は、ステップＳ２４６において被写体距離が近距離でなかった場合（ステップＳ２４６：Ｎｏ）、シーケンスコントローラ２２７は、表示タイマーをステップＳ２４１において入力された表示時間に設定してスタートする（ステップＳ２６７）。
【０１５１】
ステップＳ２６８において、シーケンスコントローラ２２７は、読み込んだ画像データに基づく画像をそのまま表示部２６に表示させる。この画像表示は、表示タイマーが終了するまで継続する（ステップＳ２６８：Ｎｏ、ステップＳ２６８）。
ステップＳ２６８において表示タイマーが終了した場合（ステップＳ２６８：Ｙｅｓ）、カメラ１の動作はステップＳ２６５に移行する。
【０１５２】
以上説明したように、実施の形態２によれば、撮影日時情報、撮影位置情報、人物情報といった付加情報に基づいて、主画像と関連する画像を検索してリストにより関連付け、関連する画像の内、遠距離画像及び中距離画像から飾り画像を切り出して、主画像に対するアニメーションの飾りとするので、画像データの記憶容量を大幅に増やすことなく興趣性のあるスライドショーを行うことが可能となる。
【０１５３】
なお、上記実施の形態２においては、付加情報に基づき、主画像と関連する画像をカメラ１が自動で抽出しているが、ユーザが所望の画像をマニュアルで選択するようにしても良い。また、主画像とする画像は、人物像が写った近距離画像に限定されず、例えば、ユーザ所望のオブジェが写った画像や、マクロ撮影された画像や、ペットが写った画像を主画像として用いても良い。
【０１５４】
以上説明した実施の形態１及び２においては、画像再生装置１をデジタルカメラとして説明したが、本発明は、例えば一眼デジタルスチールカメラ、デジタルビデオカメラ、カメラ付き携帯電話等の撮影機能を備えた各種電子機器や、デジタルフォトフレームのように画像再生機能を有する表示装置に適用することができる。
【符号の説明】
【０１５５】
１  カメラ
１０  レリーズ釦
１１  モードダイヤル
１２  タッチパネル
１３ａ  拡大釦
１３ｂ  縮小釦
１４  再生釦
１５  スライドショーモードオン釦
１６  スライドショーモードオフ釦
１７  編集釦
１８  十字釦
１８ａ  上釦
１８ｂ  下釦
１８ｃ  左釦
１８ｄ  右釦
１９  決定釦
２０  パワースイッチ
２６  表示部
１００  交換レンズ
１０１  撮影光学系
１０１ａ、１０１ｂ  撮影レンズ
１０５  光学位置検出機構
１０７  光学系駆動機構
１０９  絞り駆動機構
１１０  エンコーダ
１１１  レンズコントローラ
１１２  距離環
２００  カメラ本体
２０３  シャッタ
２０５  防塵フィルタ
２０７  圧電素子
２０９  赤外カットフィルタ
２１０  光学的ローパスフィルタ
２１１  防塵フィルタ駆動回路
２１３  シャッタ駆動機構
２２１  撮像素子
２２３  撮像素子駆動回路
２２５  前処理回路
２２６  コントラストＡＦ回路
２２７  シーケンスコントローラ
２２９、２２９’  画像処理回路
２３０  顔検出処理部
２３１  圧縮伸張回路
２３３  ビデオ信号出力回路
２３５  表示部駆動回路
２３７  ＳＤＲＡＭ制御回路
２３９  入出力回路
２４１  通信回路
２４３  記録媒体制御回路
２４５  記録媒体リーダーライター
２４５ａ  記録媒体
２４７  フラッシュメモリ制御回路
２４９  フラッシュメモリ
２５３  スイッチ検知回路
２５９  着脱検知スイッチ
２６１  データバス
２８１  内蔵ストロボ充電・発光回路
２８３  メインコンデンサ
２８５  発光部
２９０  撮像素子ユニット
２９２  ブレ補正駆動機構
２９４  アクチュエータ駆動回路
２９７  ブレ検出部
２９７ａ  角速度センサ
２９７ｂ  角速度検出回路
２９９  ＧＰＳ受信ユニット
３００  通信接点
３１１  被写体像切り出し部
３１２  座標演算部
３１３  画像合成部
３２１  記録画像検索部
３２２  飾り画像切り出し部
３２３  背景画像選択部
３２４  画像合成部
【図１】
0005851133.tif 000002
【図２】
0005851133.tif 000003
【図３】
0005851133.tif 000004
【図４】
0005851133.tif 000005
【図５】
0005851133.tif 000006
【図６】
0005851133.tif 000007
【図７】
0005851133.tif 000008
【図８Ａ】
0005851133.tif 000009
【図８Ｂ】
0005851133.tif 000010
【図８Ｃ】
0005851133.tif 000011
【図８Ｄ】
0005851133.tif 000012
【図９】
0005851133.tif 000013
【図１０】
0005851133.tif 000014
【図１１】
0005851133.tif 000015
【図１２】
0005851133.tif 000016
【図１３】
0005851133.tif 000017
【図１４】
0005851133.tif 000018
【図１５】
0005851133.tif 000019
【図１６Ａ】
0005851133.tif 000020
【図１６Ｂ】
0005851133.tif 000021
【図１７】
0005851133.tif 000022
【図１８】
0005851133.tif 000023