(57)【特許請求の範囲】
【請求項１】
撮像手段により連続して撮像された複数の画像を逐次取得する取得手段と、
この取得手段により取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成する合成手段と、
この合成手段により前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する第１判定手段と、
前記合成手段により生成された前記合成画像内の前記特徴領域が含まれる一部分の画像領域内の画像を切り抜く切抜手段と、
前記第１判定手段により前記特徴領域が含まれていると判定された場合に、その時点で前記合成手段により生成されている前記合成画像を用いて、前記切抜手段による前記一部分の画像領域内の画像の切り抜きを行わせる所定の処理を実行させる制御手段と、
前記切抜手段により切り抜かれる前記一部分の画像領域内での前記特徴領域の位置と大きさを規定する構図を少なくとも一つ指定する指定手段と、
を備え、
前記第１判定手段は、前記指定手段により指定された構図に規定された位置と大きさで前記特徴領域が存するような画像領域である構図領域が、前記合成画像内に含まれているか否かを判定することを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記第１判定手段により前記構図領域が前記合成画像内に含まれていると判定された場合に、前記切抜手段による前記構図領域内の画像の切り抜きを行わせる所定の処理を実行させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１判定手段は、前記指定手段により指定された構図に規定された前記特徴領域の面積に対する前記切抜領域の面積比に基づいて、前記構図に規定された大きさで前記特徴領域が存するような画像領域が前記合成画像内に含まれているか否かを判定することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
撮像手段により連続して撮像された複数の画像を逐次取得する取得手段と、
この取得手段により取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成する合成手段と、
この合成手段により前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する第１判定手段と、
前記合成手段により生成された前記合成画像内の前記特徴領域が含まれる一部分の画像領域内の画像を切り抜く切抜手段と、
前記第１判定手段により前記特徴領域が含まれていると判定された場合に、その時点で前記合成手段により生成されている前記合成画像を用いて、前記切抜手段による前記一部分の画像領域内の画像の切り抜きを行わせる所定の処理を実行させる制御手段と、
前記特徴領域の種類と、前記切抜手段により切り抜かれる前記切抜領域内での前記特徴領域の位置の両方を独立して任意に指定する指定手段と、
を備え、
前記第１判定手段は、前記指定手段により指定された位置に前記指定手段により指定された種類の特徴領域が存するような画像領域である構図領域が、前記合成画像内に含まれているか否かを判定することを特徴とする画像処理装置。
【請求項５】
前記制御手段は、前記第１判定手段により前記構図領域が前記合成画像内に含まれていると判定された場合に、前記切抜手段による前記構図領域内の画像の切り抜きを行わせる所定の処理を実行させることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
撮像手段により連続して撮像された複数の画像を逐次取得する取得手段と、
この取得手段により取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成する合成手段と、
この合成手段により前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する第１判定手段と、
前記合成手段により生成された前記合成画像内の前記特徴領域が含まれる一部分の画像領域を切り抜く切抜手段と、
前記第１判定手段により前記特徴領域が含まれていると判定された場合に、その時点で前記合成手段により生成されている前記合成画像を用いて、前記切抜手段による前記一部分の画像領域の切り抜きを行わせる所定の処理を実行させる制御手段と、
前記切抜手段により切り抜かれる前記一部分の画像領域内での前記特徴領域の位置または大きさを規定する構図を指定する指定手段と、
を備え、
前記指定手段は、前記特徴領域の位置または大きさの異なる複数の構図を同時に指定し、
前記第１判定手段は、前記指定手段により指定された複数の構図のいずれかに規定された位置または大きさで前記特徴領域が存するような画像領域である構図領域が、前記合成画像内に含まれているか否かを判定することを特徴とする画像処理装置。
【請求項７】
前記制御手段は、前記指定手段により指定された複数の構図について、前記第１判定手段によりこれらの構図に対応する前記構図領域が前記合成画像内に含まれていると判定される毎に、前記切抜手段による前記構図領域内の画像の切り抜きを複数回行わせる所定の処理を実行させることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
撮像手段により連続して撮像された複数の画像を逐次取得する取得手段と、
この取得手段により取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成する合成手段と、
この合成手段により前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する第１判定手段と、
前記合成手段により生成された前記合成画像内の前記特徴領域が含まれる一部分の画像領域を切り抜く切抜手段と、
前記第１判定手段により前記特徴領域が含まれていると判定された場合に、その時点で前記合成手段により生成されている前記合成画像を用いて、前記切抜手段による前記一部分の画像領域の切り抜きを行わせる所定の処理を実行させる制御手段と、
前記切抜手段により切り抜かれる前記一部分の画像領域内での前記特徴領域の位置または大きさを指定する指定手段と、
を備え、
前記第１判定手段は、前記指定手段により指定された位置または大きさで前記特徴領域が存するような画像領域である構図領域が、前記合成画像内に含まれているか否かを判定し、
前記制御手段は、前記第１判定手段により前記構図領域が含まれていると判定された場合に、前記合成画像内に前記構図領域が含まれる旨を報知することを特徴とする画像処理装置。
【請求項９】
前記第１判定手段は、前記指定手段による位置または大きさの指定とは関係なく、前記特徴領域が存するような画像領域が前記合成画像内に含まれているか否かを判定する第１の判定処理と、前記指定手段により指定された位置または大きさで前記特徴領域が存するような画像領域である構図領域が前記合成画像内に含まれているか否かを判定する第２の判定処理とを実行し、
前記制御手段は、前記第１の判定処理により前記画像領域が含まれていると判定されたときと、前記第２の判定処理により前記構図領域が含まれていると判定されたときの両方で報知を行うことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記第１判定手段は、前記合成手段により前記合成画像が逐次生成される毎に、当該合成画像内に前記構図領域が含まれているか否かを判定し、
前記制御手段は、前記第１判定手段により前記合成画像内に前記構図領域が含まれていると判定されたタイミングで、前記合成画像内に前記構図領域が含まれる旨を報知することを特徴とする請求項８に記載の画像処理装置。
【請求項１１】
前記指定手段は、前記特徴領域の位置または大きさの異なる複数の構図を指定し、
前記第１判定手段は、前記指定手段により指定された複数の構図のいずれかに規定された位置と大きさで前記特徴領域が存するような画像領域である構図領域が、前記合成画像内に含まれているか否かを判定し、
前記制御手段は、前記指定手段により指定された複数の構図の全てについて、前記第１判定手段により前記構図領域が含まれていると判定された場合に、前記構図領域が含まれる旨を報知することを特徴とする請求項８に記載の画像処理装置。
【請求項１２】
前記合成手段により逐次生成される前記合成画像を表示する表示手段を更に備え、
前記制御手段は、前記表示手段に表示される前記合成画像における前記特徴領域を識別可能な表示形態で表示させることにより前記合成画像内に前記特徴領域が含まれる旨を報知することを特徴とする請求項８に記載の画像処理装置。
【請求項１３】
前記合成手段により逐次生成される前記合成画像を表示する表示手段を更に備え、
前記制御手段は、前記表示手段に表示される前記合成画像における前記構図領域を識別可能な表示形態で表示させることにより前記合成画像内に前記構図領域が含まれる旨を報知することを特徴とする請求項８に記載の画像処理装置。
【請求項１４】
前記制御手段は、前記第１判定手段により前記構図領域が含まれていると判定された場合に、前記合成手段による合成を停止し、前記構図領域が含まれていると判定されるまでの間、前記合成手段による合成を継続することを特徴とする請求項１から１３のいずれか一項に記載の画像処理装置。
【請求項１５】
前記第１判定手段により前記構図領域が含まれていると判定された場合に、前記撮像手段による撮像を停止させる第１停止制御手段を更に備えることを特徴とする請求項１から１４のいずれか一項に記載の画像処理装置。
【請求項１６】
前記第１判定手段により前記合成画像内に前記特徴領域が含まれていると判定された場合に、当該合成画像における前記特徴領域の位置を基準として前記撮像手段により撮像される範囲を変化させる撮像制御手段を更に備えることを特徴とする請求項１から１５のいずれか一項に記載の画像処理装置。
【請求項１７】
前記撮像制御手段は、前記合成手段により生成される前記合成画像内に、前記構図領域が含まれるように前記撮像手段により撮像される範囲を変化させることを特徴とする請求項１６に記載の画像処理装置。
【請求項１８】
前記撮像制御手段は、前記撮像手段の撮像の方向を制御することを特徴とする請求項１６または１７に記載の画像処理装置。
【請求項１９】
前記特徴領域は、顔領域を含むことを特徴とする請求項１から１８のいずれか一項に記載の画像処理装置。
【請求項２０】
画像処理装置による画像処理方法であって、
撮像手段により連続して撮像された複数の画像を逐次取得する取得処理と、
この取得処理により取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成する合成処理と、
この合成処理により前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する第１判定処理と、
前記合成処理により生成された前記合成画像内の前記特徴領域が含まれる一部分の画像領域内の画像を切り抜く切抜処理と、
前記第１判定処理により前記特徴領域が含まれていると判定された場合に、その時点で前記合成処理により生成されている前記合成画像を用いて、前記切抜処理による前記一部分の画像領域内の画像の切り抜きを行わせる所定の処理を実行させる制御処理と、
前記切抜処理により切り抜かれる前記一部分の画像領域内での前記特徴領域の位置と大きさを規定する構図を少なくとも一つ指定する指定処理と、
を含み、
前記第１判定処理は、前記指定処理により指定された構図に規定された位置と大きさで前記特徴領域が存するような画像領域である構図領域が、前記合成画像内に含まれているか否かを判定することを特徴とする画像処理方法。
【請求項２１】
画像処理装置のコンピュータを、
撮像手段により連続して撮像された複数の画像を逐次取得する取得手段と、
この取得手段により取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成する合成手段と、
この合成手段により前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する第１判定手段と、
前記合成手段により生成された前記合成画像内の前記特徴領域が含まれる一部分の画像領域内の画像を切り抜く切抜手段と、
前記第１判定手段により前記特徴領域が含まれていると判定された場合に、その時点で前記合成手段により生成されている前記合成画像を用いて、前記切抜手段による前記一部分の画像領域内の画像の切り抜きを行わせる所定の処理を実行させる制御手段と、
前記切抜手段により切り抜かれる前記一部分の画像領域内での前記特徴領域の位置と大きさを規定する構図を少なくとも一つ指定する指定手段と、
として機能させ、
前記第１判定手段は、前記指定手段により指定された構図に規定された位置と大きさで前記特徴領域が存するような画像領域である構図領域が、前記合成画像内に含まれているか否かを判定することを特徴とするプログラム。
【請求項２２】
画像処理装置による画像処理方法であって、
撮像手段により連続して撮像された複数の画像を逐次取得する取得処理と、
この取得処理により取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成する合成処理と、
この合成処理により前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する第１判定処理と、
前記合成処理により生成された前記合成画像内の前記特徴領域が含まれる一部分の画像領域内の画像を切り抜く切抜処理と、
前記第１判定処理により前記特徴領域が含まれていると判定された場合に、その時点で前記合成処理により生成されている前記合成画像を用いて、前記切抜処理による前記一部分の画像領域内の画像の切り抜きを行わせる所定の処理を実行させる制御処理と、
前記特徴領域の種類と、前記切抜処理により切り抜かれる前記切抜領域内での前記特徴領域の位置の両方を独立して任意に指定する指定処理と、
を含み、
前記第１判定処理は、前記指定処理により指定された位置に前記指定処理により指定された種類の特徴領域が存するような画像領域である構図領域が、前記合成画像内に含まれているか否かを判定することを特徴とする画像処理方法。
【請求項２３】
画像処理装置のコンピュータを、
撮像手段により連続して撮像された複数の画像を逐次取得する取得手段と、
この取得手段により取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成する合成手段と、
この合成手段により前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する第１判定手段と、
前記合成手段により生成された前記合成画像内の前記特徴領域が含まれる一部分の画像領域内の画像を切り抜く切抜手段と、
前記第１判定手段により前記特徴領域が含まれていると判定された場合に、その時点で前記合成手段により生成されている前記合成画像を用いて、前記切抜手段による前記一部分の画像領域内の画像の切り抜きを行わせる所定の処理を実行させる制御手段と、
前記特徴領域の種類と、前記切抜手段により切り抜かれる前記切抜領域内での前記特徴領域の位置の両方を独立して任意に指定する指定手段と、
として機能させ、
前記第１判定手段は、前記指定手段により指定された位置に前記指定手段により指定された種類の特徴領域が存するような画像領域である構図領域が、前記合成画像内に含まれているか否かを判定することを特徴とするプログラム。
【請求項２４】
画像処理装置による画像処理方法であって、
撮像手段により連続して撮像された複数の画像を逐次取得する取得処理と、
この取得処理により取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成する合成処理と、
この合成処理により前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する第１判定処理と、
前記合成処理により生成された前記合成画像内の前記特徴領域が含まれる一部分の画像領域を切り抜く切抜処理と、
前記第１判定処理により前記特徴領域が含まれていると判定された場合に、その時点で前記合成処理により生成されている前記合成画像を用いて、前記切抜処理による前記一部分の画像領域の切り抜きを行わせる所定の処理を実行させる制御処理と、
前記切抜処理により切り抜かれる前記一部分の画像領域内での前記特徴領域の位置または大きさを規定する構図を指定する指定処理と、
を含み、
前記指定処理は、前記特徴領域の位置または大きさの異なる複数の構図を同時に指定し、
前記第１判定処理は、前記指定処理により指定された複数の構図のいずれかに規定された位置または大きさで前記特徴領域が存するような画像領域である構図領域が、前記合成画像内に含まれているか否かを判定することを特徴とする画像処理方法。
【請求項２５】
画像処理装置のコンピュータを、
撮像手段により連続して撮像された複数の画像を逐次取得する取得手段と、
この取得手段により取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成する合成手段と、
この合成手段により前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する第１判定手段と、
前記合成手段により生成された前記合成画像内の前記特徴領域が含まれる一部分の画像領域を切り抜く切抜手段と、
前記第１判定手段により前記特徴領域が含まれていると判定された場合に、その時点で前記合成手段により生成されている前記合成画像を用いて、前記切抜手段による前記一部分の画像領域の切り抜きを行わせる所定の処理を実行させる制御手段と、
前記切抜手段により切り抜かれる前記一部分の画像領域内での前記特徴領域の位置または大きさを規定する構図を指定する指定手段と、
して機能させ、
前記指定手段は、前記特徴領域の位置または大きさの異なる複数の構図を同時に指定し、
前記第１判定手段は、前記指定手段により指定された複数の構図のいずれかに規定された位置または大きさで前記特徴領域が存するような画像領域である構図領域が、前記合成画像内に含まれているか否かを判定することを特徴とするプログラム。
【請求項２６】
画像処理装置による画像処理方法であって、
撮像手段により連続して撮像された複数の画像を逐次取得する取得処理と、
この取得処理により取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成する合成処理と、
この合成処理により前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する第１判定処理と、
前記合成処理により生成された前記合成画像内の前記特徴領域が含まれる一部分の画像領域を切り抜く切抜処理と、
前記第１判定処理により前記特徴領域が含まれていると判定された場合に、その時点で前記合成処理により生成されている前記合成画像を用いて、前記切抜処理による前記一部分の画像領域の切り抜きを行わせる所定の処理を実行させる制御処理と、
前記切抜処理により切り抜かれる前記一部分の画像領域内での前記特徴領域の位置または大きさを指定する指定処理と、
を備え、
前記第１判定処理は、前記指定処理により指定された位置または大きさで前記特徴領域が存するような画像領域である構図領域が、前記合成画像内に含まれているか否かを判定し、
前記制御処理は、前記第１判定処理により前記構図領域が含まれていると判定された場合に、前記合成画像内に前記構図領域が含まれる旨を報知することを特徴とする画像処理方法。
【請求項２７】
画像処理装置のコンピュータを、
撮像手段により連続して撮像された複数の画像を逐次取得する取得手段と、
この取得手段により取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成する合成手段と、
この合成手段により前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する第１判定手段と、
前記合成手段により生成された前記合成画像内の前記特徴領域が含まれる一部分の画像領域を切り抜く切抜手段と、
前記第１判定手段により前記特徴領域が含まれていると判定された場合に、その時点で前記合成手段により生成されている前記合成画像を用いて、前記切抜手段による前記一部分の画像領域の切り抜きを行わせる所定の処理を実行させる制御手段と、
前記切抜手段により切り抜かれる前記一部分の画像領域内での前記特徴領域の位置または大きさを指定する指定手段と、
して機能させ、
前記第１判定手段は、前記指定手段により指定された位置または大きさで前記特徴領域が存するような画像領域である構図領域が、前記合成画像内に含まれているか否かを判定し、
前記制御手段は、前記第１判定手段により前記構図領域が含まれていると判定された場合に、前記合成画像内に前記構図領域が含まれる旨を報知することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、連続した撮像により取得された複数の画像の一部の領域どうしを重ね合わせるようにして合成画像（例えば、パノラマ画像等）を生成する技術がある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−６５４６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、生成後の合成画像から所望する一部分の画像領域を切り抜く場合、当該合成画像内で最終的に切り抜かれる切抜画像の領域を撮像前に決定することは困難であることから、切抜画像以外の不要な画像領域の合成や当該不要な画像領域が含まれる画像の撮像が無駄に行われてしまう。
【０００５】
本発明の課題は、合成画像の生成をより効率的に行うことができる画像処理装置、画像処理方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、撮像手段により連続して撮像された複数の画像を逐次取得する取得手段と、この取得手段により取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成する合成手段と、この合成手段により前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する第１判定手段と、前記合成手段により生成された前記合成画像内の前記特徴領域が含まれる一部分の画像領域内の画像を切り抜く切抜手段と、前記第１判定手段により前記特徴領域が含まれていると判定された場合に、その時点で前記合成手段により生成されている前記合成画像を用いて、前記切抜手段による前記一部分の画像領域内の画像の切り抜きを行わせる所定の処理を実行させる制御手段と、前記切抜手段により切り抜かれる前記一部分の画像領域内での前記特徴領域の位置と大きさを規定する構図を少なくとも一つ指定する指定手段と、を備え、前記第１判定手段は、前記指定手段により指定された構図に規定された位置と大きさで前記特徴領域が存するような画像領域である構図領域が、前記合成画像内に含まれているか否かを判定することを特徴とする。
【０００７】
上記課題を解決するため、他の態様による発明は、撮像手段により連続して撮像された複数の画像を逐次取得する取得手段と、この取得手段により取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成する合成手段と、この合成手段により前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する第１判定手段と、前記合成手段により生成された前記合成画像内の前記特徴領域が含まれる一部分の画像領域内の画像を切り抜く切抜手段と、前記第１判定手段により前記特徴領域が含まれていると判定された場合に、その時点で前記合成手段により生成されている前記合成画像を用いて、前記切抜手段による前記一部分の画像領域内の画像の切り抜きを行わせる所定の処理を実行させる制御手段と、前記特徴領域の種類と、前記切抜手段により切り抜かれる前記切抜領域内での前記特徴領域の位置の両方を独立して任意に指定する指定手段と、を備え、前記第１判定手段は、前記指定手段により指定された位置に前記指定手段により指定された種類の特徴領域が存するような画像領域である構図領域が、前記合成画像内に含まれているか否かを判定することを特徴とする。
【０００８】
上記課題を解決するため、他の態様による発明は、撮像手段により連続して撮像された複数の画像を逐次取得する取得手段と、この取得手段により取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成する合成手段と、この合成手段により前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する第１判定手段と、前記合成手段により生成された前記合成画像内の前記特徴領域が含まれる一部分の画像領域を切り抜く切抜手段と、前記第１判定手段により前記特徴領域が含まれていると判定された場合に、その時点で前記合成手段により生成されている前記合成画像を用いて、前記切抜手段による前記一部分の画像領域の切り抜きを行わせる所定の処理を実行させる制御手段と、前記切抜手段により切り抜かれる前記一部分の画像領域内での前記特徴領域の位置または大きさを規定する構図を指定する指定手段と、を備え、前記指定手段は、前記特徴領域の位置または大きさの異なる複数の構図を同時に指定し、前記第１判定手段は、前記指定手段により指定された複数の構図のいずれかに規定された位置または大きさで前記特徴領域が存するような画像領域である構図領域が、前記合成画像内に含まれているか否かを判定することを特徴とする。
上記課題を解決するため、他の態様による発明は、撮像手段により連続して撮像された複数の画像を逐次取得する取得手段と、この取得手段により取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成する合成手段と、この合成手段により前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する第１判定手段と、前記合成手段により生成された前記合成画像内の前記特徴領域が含まれる一部分の画像領域を切り抜く切抜手段と、前記第１判定手段により前記特徴領域が含まれていると判定された場合に、その時点で前記合成手段により生成されている前記合成画像を用いて、前記切抜手段による前記一部分の画像領域の切り抜きを行わせる所定の処理を実行させる制御手段と、前記切抜手段により切り抜かれる前記一部分の画像領域内での前記特徴領域の位置または大きさを指定する指定手段と、を備え、前記第１判定手段は、前記指定手段により指定された位置または大きさで前記特徴領域が存するような画像領域である構図領域が、前記合成画像内に含まれているか否かを判定し、前記制御手段は、前記第１判定手段により前記構図領域が含まれていると判定された場合に、前記合成画像内に前記構図領域が含まれる旨を報知することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、合成画像の生成をより効率的に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明を適用した実施形態１の撮像装置の概略構成を示すブロック図である。
【図２】切抜画像生成処理の流れの一例を示すフローチャートである。
【図３】撮像停止条件判定処理の流れの一例を示すフローチャートである。
【図４】連続した撮像における撮像位置の変更の一例を示す模式図である。
【図５】複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して生成される合成画像の一例を示す図である。
【図６】顔領域を含む特徴領域の検出例を示す図である。
【図７】合成画像内の特徴領域の位置と指定された構図に規定された特徴領域の位置との位置合わせの例を示す図である。
【図８】合成画像内の特徴領域の位置と指定された複数の構図の各々に規定された特徴領域の位置との位置合わせの例を示す図である。
【図９】合成画像内の一部分の画像領域の切り抜き例を示す図である。
【図１０】合成画像内に特徴領域が含まれる旨の報知例を示す図である。
【図１１】指定された構図に規定された位置に特徴領域が存するような画像領域が合成画像内に含まれていると判定された場合の報知例を示す図である。
【図１２】指定された複数の構図の全てについて各構図に規定された位置に特徴領域が存するような画像領域が合成画像内に含まれていると判定された場合の報知例を示す図である。
【図１３】本発明を適用した実施形態２の撮像装置の概略構成を示すブロック図である。
【図１４】実施形態２の撮像装置による切抜画像生成処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
【００１２】
［実施形態１］
実施形態１の撮像装置１００は、連続して撮像された複数の画像を逐次取得し、取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成し、合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定し、特徴領域が含まれていると判定された場合に、合成画像内に特徴領域が含まれる旨を報知する画像処理を行う。
【００１３】
図１は、本発明を適用した実施形態１の撮像装置１００の概略構成を示すブロック図である。
図１に示すように、実施形態１の撮像装置１００は、レンズ部１と、電子撮像部２と、撮像制御部３と、画像データ生成部４と、画像メモリ５と、画像処理部６と、表示制御部７と、表示部８と、記録媒体制御部９と、操作入力部１０と、中央制御部１１とを備えている。
また、撮像制御部３と、画像処理部６と、中央制御部１１は、例えば、カスタムＬＳＩ１Ａとして設計されている。
【００１４】
レンズ部１は、複数のレンズから構成され、ズームレンズやフォーカスレンズ等を備えている。
また、レンズ部１は、図示は省略するが、被写体の撮像の際に、ズームレンズを光軸方向に移動させるズーム駆動部、フォーカスレンズを光軸方向に移動させる合焦駆動部等を備えていても良い。
【００１５】
電子撮像部２は、例えば、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）等のイメージセンサから構成され、レンズ部１の各種レンズを通過した光学像を二次元の画像信号に変換する。
【００１６】
撮像制御部３は、図示は省略するが、タイミング発生器、ドライバなどを備えている。そして、撮像制御部３は、タイミング発生器、ドライバにより電子撮像部２を走査駆動して、所定周期毎に光学像を電子撮像部２により二次元の画像信号に変換させ、当該電子撮像部２の撮像領域から１画面分ずつ画像フレームを読み出して画像データ生成部４に逐次出力させる。
また、撮像制御部３は、ＡＦ（自動合焦処理）、ＡＥ（自動露出処理）、ＡＷＢ（自動ホワイトバランス）等の被写体の撮像条件の調整制御を行う。
【００１７】
画像データ生成部４は、電子撮像部２から転送された画像フレームのアナログ値の信号に対してＲＧＢの各色成分毎に適宜ゲイン調整した後に、サンプルホールド回路（図示略）でサンプルホールドしてＡ／Ｄ変換器（図示略）でデジタルデータに変換し、カラープロセス回路（図示略）で画素補間処理及びγ補正処理を含むカラープロセス処理を行った後、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒ（ＹＵＶデータ）を画像データとして生成する。
カラープロセス回路から出力される画像データは、図示しないＤＭＡコントローラを介して、バッファメモリとして使用される画像メモリ５にＤＭＡ転送される。
【００１８】
なお、本実施形態の撮像装置１００は、例えば、図４に示すように、撮像装置１００による画像の撮像の方向や撮像位置等がユーザにより変化されることにより、連続した撮像により取得される複数の画像がそれぞれ異なる画像となる連続撮像を行うことができる撮像装置である。当該連続撮像において、撮像制御部３は、電子撮像部２の撮像領域から１画面分ずつ画像フレームを逐次読み出して画像データ生成部４に逐次出力させ、画像データ生成部４は、画像データを逐次生成する。
【００１９】
画像メモリ５は、例えば、ＤＲＡＭ等により構成され、画像データ生成部４から転送された画像データを一時的に記憶する。また、画像メモリ５は、画像処理部６や中央制御部１１等によって処理されるデータ等を一時的に記憶する。
【００２０】
画像処理部６は、画像取得部６ａと、合成部６ｂと、特徴領域判定部６ｃと、切抜画像生成部６ｆとを具備している。
【００２１】
画像取得部６ａは、連続して撮像された複数の画像を逐次取得する取得手段として機能している。
具体的には、画像取得部６ａは、例えば、レンズ部１、電子撮像部２及び撮像制御部３の協働により撮像され、画像データ生成部４により生成されて画像メモリ５に記憶された画像データを逐次読み出して取得する。
本実施形態において、画像取得部６ａは、画像データ生成部４により新たな画像データが生成されて画像メモリ５に記憶されるたびに当該新たな画像データを読み出して取得するが、一例であってこれに限られるものではない。例えば、画像取得部６ａは、所定の時間が経過するたびにまだ取得していない画像データが画像メモリ５に記憶されているか否かをチェックし、取得されていない画像データがあった場合に当該画像データを取得するようにしてもよい。
【００２２】
合成部６ｂは、画像取得部６ａにより取得される複数の画像（例えば、図５（ａ）、（ｂ）に示す画像Ｐ１、Ｐｎ、Ｐｎ＋１）の一部分の領域どうしを重ねて足し合わせるように合成して合成画像（例えば、図５（ｂ）に示す合成画像Ｄｎ）を逐次生成する合成手段として機能している。
具体的には、合成部６ｂは、例えば、画像取得部６ａにより取得された複数の画像データの画像領域どうしの位置合わせのためのブロックマッチング処理を行う。この場合、合成部６ｂは、複数の画像データのうち一つの画像領域に含まれる画素値が他の画像データの画像領域に含まれる画素値に最適にマッチする位置（対応領域）を探索する。そして、合成部６ｂは、画素値の相違度の評価値（例えば、差分二乗和（ＳＳＤ）や差分絶対値和（ＳＡＤ）等）が最も良かった対応領域どうしを重ねて足し合わせるように合成して合成画像データを生成する。また、合成部６ｂは、生成された合成画像データを画像メモリ５に出力する。合成画像Ｄｎは、画像取得部６ａにより取得された複数の画像データの画像領域どうしのうち、重なる部分について画像データ１つ分のデータに統合されると共に、重ならない部分について複数の画像データの全ての画像領域が足しあわされた画像領域を有する画像となる。つまり、合成画像Ｄｎは、合成画像Ｄｎの画像領域と重なる画像領域と重ならない画像領域とを有する画像と合成されるたびに、当該重ならない画像領域が追加されていくこととなる。
【００２３】
本実施形態において、合成部６ｂは、画像取得部６ａにより画像データが取得されるたびに合成画像データを逐次生成するが、一例であってこれに限られるものではない。例えば、画像取得部６ａは、所定の時間が経過するたびに画像取得部６ａにより新たな画像データが取得されているか否かをチェックし、新たな画像データが取得されている場合に当該画像データを用いた合成画像データを生成するようにしてもよい。
また、合成部６ｂは、逐次生成された合成画像データを画像メモリ５に逐次出力する。即ち、合成部６ｂは、画像メモリ５に記憶される合成画像データを逐次更新する。
【００２４】
なお、図５（ｂ）は、図５（ａ）に示された被写体を連続して撮像することにより取得された３つの画像Ｐ１、Ｐｎ、Ｐｎ＋１の合成を例示しているが、２つ又は４以上の画像の合成についても同様である。また、合成画像データの生成後に、画像取得部６ａにより新たな画像データの取得が行われた場合、合成部６ｂは、既に生成された合成画像データに、当該新たな画像データを合成し、画像メモリ５に出力する。また、合成部６ｂは、新たな画像データの全ての画像領域が既に生成された合成画像データの画像領域内に含まれている場合に、当該新たな画像データの合成を省略するようにしてもよい。
【００２５】
また、合成部６ｂは、合成画像データの生成に伴い、生成された合成画像データの画像領域を水平及び垂直ともに所定倍率で縮小処理を行って、表示用の低解像度の縮小画像データを逐次生成し、画像メモリ５に記憶させる。
【００２６】
なお、合成部６ｂは、合成前の画像や合成画像に各種の画像処理を施して合成画像を生成してもよい。例えば、合成前の複数の画像どうしで対応する領域のズーム倍率が異なる場合に、合成部６ｂは、複数の画像の一部又は全部のズーム倍率を変更する縮小処理や拡大処理等を行うことにより、複数の画像の対応する領域のサイズを同一とするようにしてもよい。また、合成部６ｂは、複数の画像のそれぞれが取得されたときの撮像の角度等の種々の撮像条件の相違により合成画像に歪みが生じる場合に、合成前の画像や合成画像に歪み補正を施してもよい。
【００２７】
特徴領域判定部６ｃは、特徴領域検出部６ｄを備える。
特徴領域検出部６ｄは、画像領域に含まれるヒトの顔を識別するための特徴点データを予め記憶し、当該特徴点データに基づいて合成画像Ｄｎから顔領域に対応する特徴点を検出する特徴領域検出処理を行う。この場合、特徴領域判定部６ｃは、例えば、図６に示すように、特徴点データとの類似度が所定以上である画像領域が合成画像Ｄｎ内に存する場合に、当該画像領域を特徴領域Ｆとして検出する。
【００２８】
特徴領域判定部６ｃは、合成部６ｂにより合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する判定手段として機能している。
具体的には、特徴領域判定部６ｃは、例えば、図６に示すように、特徴領域検出部６ｄにより合成画像Ｄｎ内に特徴領域Ｆが検出された場合に、合成画像内に特徴領域が含まれていると判定する。一方、特徴領域判定部６ｃは、特徴点データとの類似度が所定以上である画像領域が合成画像内に存せず、特徴領域検出部６ｄにより特徴領域が検出されなかった場合に、合成画像内に特徴領域が含まれていないと判定する。
【００２９】
なお、顔領域を特徴領域とすることは一例であって、これに限られるものではない。例えば、特徴領域は、顔領域を含むヒトの上半身の領域やヒトの全身の領域等、顔領域以外の部分を含むヒトの画像に対応する画像領域であってもよい。また、特徴領域は、タワー等の建造物の形状に対応する画像領域や所定の地形（例えば、山等）に対応する画像領域であってもよい。また、特徴領域判定部６ｃは、合成画像から複数の特徴領域を検出してもよい。
また、特徴領域を、特定の対象（例えば、特定のヒトの顔や体格、特定の物品、ランドマーク等）としてもよい。この場合、特徴点データは、当該特定の対象を特定可能な特徴点データとなる。
【００３０】
また、特徴領域判定部６ｃは、位置合わせ部６ｅを備える。
位置合わせ部６ｅは、特徴領域判定部６ｃにより合成画像内に特徴領域が含まれていると判定され、かつ、構図が指定されている場合に、合成画像内で検出された特徴領域の位置と、指定された構図における特徴領域の位置との位置合わせを行う。
例えば、操作入力部１０を介して指定された構図（例えば、図７（ａ）に示す構図Ｖ１）が、当該構図により合成画像（例えば、図７（ｂ）に示す合成画像Ｄｎ）から切抜領域内での特徴領域の位置（例えば、図７（ａ）に示す位置Ｑ１）を規定する構図である場合、位置合わせ部６ｅは、合成画像データの画像領域内に含まれる特徴領域（例えば、図７（ｂ）に示す特徴領域Ｆ）の位置に基づいて、合成画像データの画像領域内における特徴領域に含まれる画素の座標を算出し、算出された座標と、当該構図により規定された切り抜かれる画像領域（切抜領域）内における特徴領域の位置Ｑ１を示す座標との位置合わせ処理を行う。即ち、位置合わせ部６ｅは、図７に示す例の場合、合成画像Ｄｎ内の特徴領域Ｆを位置Ｑ１に配置した場合の切抜領域と合成画像Ｄｎとの位置関係を座標に基づいて特定するための位置合わせ処理を行う。
【００３１】
また、位置合わせ部６ｅは、指定された構図が複数存する場合、複数の構図の各々（例えば、図７（ａ）に示す構図Ｖ１及び図８（ａ）に示す構図Ｖ２）について位置合わせ処理を行う。
例えば、図７（ａ）に示す構図Ｖ１は、縦方向に長い長方形状の切抜領域を有し、当該切抜領域の左上寄りに特徴領域の位置Ｑ１を規定する構図である。また、図８（ａ）に示す構図Ｖ２は、縦方向に長い長方形状であって、構図Ｖ１よりも大きい切抜領域を有し、当該切抜領域の右中央寄りに特徴領域の位置Ｑ２を規定する構図である。複数の構図Ｖ１、Ｖ２が指定された場合、位置合わせ部６ｅは、図８（ｂ）に示す例のように、合成画像Ｄｎ内の特徴領域Ｆと、構図Ｖ１、Ｖ２の夫々により規定された特徴領域の位置Ｑ１、Ｑ２との位置合わせ処理を行う。
【００３２】
特徴領域判定部６ｃは、切抜画像生成部６ｆにより合成画像から切抜領域内での特徴領域の位置を規定する構図が指定されている場合に、合成部６ｂにより合成画像が逐次生成される毎に、当該合成画像内に指定された構図に規定された位置に特徴領域が存するような画像領域が含まれているか否かを判定してもよい。
例えば、操作入力部１０を介して図７（ａ）に示す構図Ｖ１が指定された場合に、特徴領域判定部６ｃは、合成部６ｂにより合成画像データが逐次生成される毎に、図７（ｂ）に示すように位置合わせ部６ｅに合成画像Ｄｎ内の特徴領域Ｆを位置Ｑ１に配置した場合の切抜領域と合成画像Ｄｎとの位置関係を特定させ、特定された位置関係に応じて、指定された構図Ｖ１により規定された位置Ｑ１に特徴領域Ｆが含まれ、かつ、切抜領域内の全ての領域に対応する画像領域を含む合成画像データが生成されているか否かを判定してもよい。即ち、特徴領域判定部６ｃは、画像領域内に特徴領域を含み、かつ、指定された構図に応じて切抜領域内に規定された特徴領域の位置に合成画像データの画像領域内に含まれる特徴領域を配置した場合に当該一部分の画像領域内の全ての領域に対応する画像領域を含む合成画像データ（以下、「完全な合成画像データ」と記載）が生成されたか否かを判定してもよい。
【００３３】
また、特徴領域判定部６ｃにより合成画像内に特徴領域が存するような構図の画像領域が含まれると判定された場合に、撮像を停止させるようにしてもよい。
具体的には、例えば、指定された構図に対して合成部６ｂにより完全な合成画像データが生成されたと特徴領域判定部６ｃにより判定された場合に、撮像制御部３が、電子撮像部２による光学像の画像信号への変換を停止させると共に、電子撮像部２の撮像領域から１画面分ずつ画像フレームを読み出して画像データ生成部４に出力する処理を停止させるようにしてもよい。ここで、撮像制御部は、撮像手段による撮像を停止させる停止手段として機能している。
【００３４】
また、特徴領域判定部６ｃは、指定された構図が複数存する場合、複数の構図の各々について、合成部６ｂにより逐次生成される合成画像内に各構図に規定された位置に特徴領域が存するような画像領域が含まれているか否かを判定してもよい。
例えば、図７（ａ）に示す構図Ｖ１と、図８（ａ）に示す構図Ｖ２とが操作入力部１０を介して指定された場合、特徴領域判定部６ｃは、指定された構図Ｖ１、Ｖ２の各々について、合成部６ｂにより逐次生成される合成画像データ（例えば、図８（ｂ）に示す合成画像Ｄｎ）内に構図Ｖ１、Ｖ２の各々に規定された特徴領域の位置Ｑ１、Ｑ２に特徴領域が含まれるか否かを判定してもよい。即ち、特徴領域判定部６ｃは、指定された複数の構図の全てに対応する完全な合成画像データが生成されたか否かを判定するようにしてもよい。
また、指定された複数の構図のいずれか又は複数について、構図に規定された位置に特徴領域が存するような画像領域が合成画像内に含まれていると判定された場合に、撮像を停止させるようにしてもよい。
【００３５】
なお、図８（ｂ）を用いた上記の説明は、２つの構図Ｖ１、Ｖ２が指定された場合について説明しているが、３つ以上の構図が指定された場合についても同様である。また、複数の構図が指定された場合に、各々の構図により規定される特徴領域が異なるものであってもよい。
【００３６】
また、構図は、図７や図８に示す例に限らない。
指定される構図として、例えば、水平線構図、垂直線構図、斜線構図、対角線構図、放射線構図、曲線構図、Ｓ字構図、三角形構図、逆三角形構図、対比・対称構図、トンネル構図、パターン構図等が挙げられ、これら以外の各種の構図も含まれる。水平線構図は、切抜領域内において水平線に沿う被写体（例えば、地平線と空との境目等）により水平線又は水平線に沿う線を強調又は示唆する構図である。垂直線構図は、切抜領域内において水平線に直交する方向に沿う被写体により当該方向の線を強調又は示唆する構図である。斜線構図は、切抜領域内においてほぼ同一の角度の斜め方向の線に沿う被写体により当該垂直方向の線を強調又は示唆する構図である。対角線構図は、斜線構図における斜め方向の線を切抜領域の対角線とした構図である。放射線構図は、切抜領域内の１点又は一部の領域から放射線状に広がる被写体を含む構図である。曲線構図は、切抜領域内において曲線を描く被写体又は曲線を描くように配置された複数の被写体を含む構図である。Ｓ字構図は、切抜領域内においてＳ字状の曲線を描く被写体又はＳ字状の曲線を描くように配置された複数の被写体を含む構図である。三角形構図は、切抜領域内の底辺（地）側が相対的に大きく、上辺（天）が相対的に小さく撮られることにより天に１つの頂点を有する三角形状となった被写体を含む構図である。逆三角形構図は、切抜領域内の底辺（地）側が相対的に小さく、上辺（天）が相対的に大きく撮られることにより地に１つの頂点を有する逆三角形状となった被写体を含む構図である。対比・対称構図は、切抜領域を二分する所定の線を境目として対比又は対称の関係を有する又は当該対比又は対称の関係を示唆する２以上の被写体を含む構図である。トンネル構図は、切抜領域内の１点又は一部の領域が相対的に明るく、当該１点又は一部の領域から放射線状に広がる領域が相対的に暗い被写体を含む構図である。パターン構図は、切抜領域内に存する複数の被写体の並びが所定のパターンを形成する構図である。
撮像装置１００は、指定される構図の各々に対応した構図データを記憶している。構図データは、例えば、撮像装置１００に設けられた図示しない記憶装置（例えば、フラッシュメモリ等）に記憶されていてもよいし、記録媒体９ａ等に記憶されていてもよい。
【００３７】
さらに、構図データは夫々、切抜領域の描写等に係る各種の条件を示す情報を含んでいてもよい。各種の条件を示す情報として、例えば、例えば、画面構成情報、面積比率情報、空間構成情報、形状・配置情報、左右対称性情報、フラクタル次元情報、色彩分布情報、色彩冗長度情報、色相情報等が挙げられ、切抜領域に係るこれら以外の情報を含んでいてもよい。画面構成情報は、切抜領域内における主要な被写体の配置や当該主要な被写体を基準とした画面の分割比率等を示す情報である。面積比率情報は、切抜領域に対して主要な被写体が占める画像領域の面積の比率等を示す情報である。空間構成情報は、当該主要な被写体以外の領域（余白）が占める画像領域の面積の比率等を示す情報である。形状・配置情報は、切抜領域内における主要な被写体の形状や配置等を示す情報である。左右対称性情報は、主要な被写体が複数ある場合の各々の被写体の面積の対称性等を示す情報である。フラクタル次元情報は、切抜領域内に含まれる１次元の線（例えば、被写体どうしや被写体とその他の空間との間の輪郭線等）の粗密や複数の線どうしの位置関係の複雑さ等に係る１次元の線のフラクタル次元情報や、切抜領域全体の明度（輝度）変化や当該変化の複雑さ等に係る情報である２次元の明度変化のフラクタル次元情報等を含む情報である。色彩分布情報は、切抜領域における色彩の分布や分布する各色彩のまとまり具合や分布の複雑さ等を示す情報であり、色彩分布のエントロピーに関する情報を含む情報である。色彩冗長度情報は、切抜領域における色彩の冗長度に係る情報である。色相情報は、切抜領域に含まれる色相の数を示す情報である。
【００３８】
特徴領域判定部６ｃは、指定された構図の構図データ及び当該構図データに含まれる各種の条件を取得し、合成部６ｂにより逐次生成される合成画像内において当該構図データに含まれる各種の条件により規定された特徴領域の位置に特徴領域が存するような画像領域が含まれているか否かを判定してもよい。
また、構図は指定されなくともよい。例えば、撮像装置１００が所定の構図データを備えていてもよい。
【００３９】
切抜画像生成部６ｆは、合成部６ｂにより生成された合成画像内の特徴領域が含まれる一部分の画像領域を切り抜く切抜手段として機能している。
具体的には、切抜画像生成部６ｆは、例えば、合成画像内に指定された構図に規定された位置に特徴領域が存するような画像領域が含まれていると特徴領域判定部６ｃにより判定された場合に、当該指定された構図に応じて切抜領域を当該完全な合成画像データから切り抜く。また、切抜画像生成部６ｆは、切り抜いた一部分の画像領域に対応するデータを記録媒体制御部９に出力して記録媒体９ａに切抜画像データとして記憶させる。
【００４０】
図９（ａ）に示す例の場合、特徴領域Ｆを含む合成画像Ｄｍは、特徴領域の位置Ｑ１を規定した構図Ｖ１の切抜領域の全領域を含む。この場合、特徴領域判定部６ｃは、合成画像内に指定された構図に規定された位置に特徴領域が存するような画像領域が含まれていると判定する。切抜画像生成部６ｆは、合成画像Ｄｍから、構図Ｖ１の切抜領域を切り抜いた切抜画像Ｗ１を生成する。
【００４１】
切抜画像生成部６ｆは、指定された構図が複数存する場合、複数の構図の各々について切抜処理を行い、各構図に対応する複数の切抜画像データを生成して記録媒体制御部９に出力する。
また、切抜画像生成部６ｆは、構図が指定されていない場合、所定の条件に基づいて切抜画像データを生成するようにしてもよい。例えば、操作入力部１０等を介して行われたユーザの指示入力に応じて決定された切抜領域を切り抜いて切抜画像データを生成するようにしてもよいし、合成画像内の特徴領域を含む長方形状の画像領域であって最大となる画像領域を切り抜いて切抜画像データを生成するようにしてもよい。
【００４２】
切抜画像生成部６ｆによる切抜画像データの生成タイミングは、任意に設定することができる。例えば、切抜画像生成部６ｆは、合成画像から画像を切り抜くための指示入力が操作入力部１０を介して行われたと判定された場合に切抜画像データを生成するようにしてもよいし、指定された構図に応じた完全な合成画像データが生成されたと特徴領域判定部６ｃにより判定された場合に自動的に切抜画像データを生成するようにしてもよい。切抜画像の生成タイミングに係る設定の内容は、例えば、操作入力部１０を介して行われる指示入力に応じて決定されるようにしてもよい。
【００４３】
表示制御部７は、画像メモリ５に記憶されている縮小画像データを読み出して表示部８に縮小画像を表示させる制御を行う。
具体的には、表示制御部７は、ＶＲＡＭ、ＶＲＡＭコントローラ、デジタルビデオエンコーダなどを備えている。そして、デジタルビデオエンコーダは、中央制御部１１の制御下にて画像メモリ５から読み出されてＶＲＡＭ（図示略）に記憶されている縮小画像データの輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、ＶＲＡＭコントローラを介してＶＲＡＭから定期的に読み出して、これらのデータを元にビデオ信号を発生して表示部８に出力する。また、表示制御部７は、撮像モードにて、電子撮像部２及び撮像制御部３による撮像により生成された複数の画像フレームに基づいたライブビュー画像や、本撮像画像として撮像されたレックビュー画像や合成画像データによる合成画像等を表示部８の表示画面に表示させる機能も有する。
表示部８は、例えば、液晶表示装置であり、表示制御部７からのビデオ信号に基づいて、合成部６ｂにより逐次生成される合成画像に対応する縮小画像を表示する表示手段として機能している。また、表示部８は、表示制御部７からのビデオ信号に基づいて、ライブビュー画像、レックビュー画像、合成画像等を表示画面に表示する。
【００４４】
また、表示制御部７は、特徴領域判定部６ｃにより特徴領域が含まれていると判定された場合に、合成画像内に特徴領域が含まれる旨を、表示部８に表示される縮小画像において合成画像内で特徴領域として検出された画像領域を識別可能な表示形態で表示させることで報知する。
具体的には、表示制御部７は、例えば、図１０に示すように、合成画像Ｄｎに対応する縮小画像Ｈｎを表示部８の表示画面に表示させると共に、合成画像Ｄｎ内の特徴領域Ｆに対応する縮小画像Ｈｎの画像領域の周囲を囲う指標Ｇを表示部８の表示画面に表示させる。これにより、表示部８は、合成画像Ｄｎ内に特徴領域が含まれていることや、指標Ｇの内側に存する画像領域が特徴領域であることをユーザに対して視覚的に報知することができ、合成画像内に特徴領域が含まれる旨をユーザに喚起することができる。合成画像内に特徴領域が含まれる旨の報知を受けたユーザは、特徴領域を基準として連続した撮像を行うことで、当該特徴領域に関連しない範囲又は関連性が低い範囲の撮像を無為に行わずに済むこととなる。
ここで、表示制御部７及び表示部８は、特徴領域判定部６ｃにより特徴領域が含まれていると判定された場合に、合成画像内に特徴領域が含まれる旨を報知する報知手段を構成している。
【００４５】
また、表示制御部７は、指定された構図に規定された位置に特徴領域が存するような画像領域が合成画像内に含まれていると特徴領域判定部６ｃにより判定された場合に、合成画像内に特徴領域が含まれる旨を報知してもよい。
具体的には、例えば、図１１に示すように、指定された構図Ｖ１に応じた完全な合成画像データが生成されたことにより、指定された構図に規定された位置に特徴領域が存するような画像領域が合成画像内に含まれていると特徴領域判定部６ｃにより判定された場合に、表示制御部７は、当該完全な合成画像データに対応する縮小画像Ｈｍ及び当該完全な合成画像データの画像領域内において特徴領域として検出された画像領域に対応する縮小画像Ｈｍ内の画像領域の周囲を囲う指標Ｇを表示部８の表示画面に表示させると共に、完全な合成画像データの生成が完了したことを示す指標Ｈを表示部８の表示画面に表示させる。このように、表示制御部７及び表示部８は、当該完全な合成画像データの画像領域内に特徴領域が含まれていることや、指標Ｇの内側に存する画像領域が特徴領域であること及び指定された構図に対応した撮像が完了したことをユーザに対して報知してもよい。
【００４６】
また、表示制御部７は、指定された複数の構図の全てについて、各構図に規定された位置に特徴領域が存するような画像領域が合成画像内に含まれていると特徴領域判定部６ｃにより判定された場合に、前記合成画像内に前記特徴領域が含まれる旨を報知してもよい。
具体的には、例えば、図１２に示すように、指定された全ての構図に対応する複数の構図Ｖ１、Ｖ２に応じた完全な合成画像データが生成されたことにより、指定された構図に規定された位置に特徴領域が存するような画像領域が合成画像内に含まれていると特徴領域判定部６ｃにより判定された場合に、表示制御部７は、当該完全な合成画像データに対応する縮小画像Ｈｑ及び当該完全な合成画像データの画像領域内において特徴領域として検出された画像領域に対応する縮小画像Ｈｑ内の画像領域の周囲を囲う指標Ｇを表示部８の表示画面に表示させると共に、完全な合成画像データの生成が完了したことを示す指標Ｈを表示部８の表示画面に表示させる。このように、表示制御部７及び表示部８は、当該完全な合成画像データの画像領域内に特徴領域が含まれていることや、指標Ｇの内側に存する画像領域が特徴領域であること及び指定された全ての構図に対応した撮像が完了したことをユーザに対して報知してもよい。
【００４７】
なお、合成画像内に特徴領域が含まれる旨の報知の態様として、表示部８による表示を例示したが、一例であってこれに限られるものではなく、適宜任意に変更可能である。例えば、報知のための表示として、特徴領域を所定の色で塗りつぶす表示を行ってもよいし、特徴領域の輪郭を識別可能に表示するようにしてもよい。特徴領域の輪郭を表示する場合に、輪郭は特徴領域を覆うように閉じていてもよいし、閉じていなくてもよい。閉じていない輪郭の表示により報知を行う場合として、例えば、特徴領域の全体が合成画像内に含まれていない場合等が挙げられる。
また、合成画像内に特徴領域が含まれる旨の報知の態様は、人の五感、特に、視覚、聴覚、触覚等によって特徴領域を把握、認識させることができる方法であれば如何なる態様であっても良く、例えば、特徴領域が存する旨を音（音声など）や振動により報知するようにしても良い。
【００４８】
記録媒体制御部９は、記録媒体９ａが着脱自在に構成され、装着された記録媒体９ａからのデータの読み出しや記録媒体９ａに対するデータの書き込みを制御する。即ち、記録媒体制御部９は、画像処理部６のＪＰＥＧ圧縮部（図示略）により符号化された記録用の画像データを記録媒体９ａに記録させる。記録用の画像データには、切抜画像データも含まれる。
【００４９】
なお、記録媒体９ａは、例えば、不揮発性メモリ（フラッシュメモリ）等により構成されるが、一例であってこれに限られるものではなく、適宜任意に変更可能である。
【００５０】
操作入力部１０は、当該撮像装置１００の所定操作を行うためのものである。具体的には、操作入力部１０は、被写体の撮影指示に係るシャッタボタン１０ａ、メニュー画面にて撮像モードや機能等の選択や構図の指示等に係る指示ボタン１０ｂ、ズーム量の調整指示に係るズームボタン（図示略）等を備え、これらのボタンの操作に応じて所定の操作信号を中央制御部１１に出力する。
ここで、操作入力部１０は、切抜画像生成部６ｆにより切抜領域内での特徴領域の位置を規定する構図を少なくとも一つ指定する指定手段として機能している。
【００５１】
また、操作入力部１０は、各種の設定に係る指示入力を行うためのものとして機能する。操作入力部１０を介して設定される各種の設定として、例えば、切抜画像データの生成タイミングに係る設定や、連続する撮像の停止条件（撮像停止条件）に係る設定等が挙げられる。撮像停止条件の設定として、例えば、指定された構図（複数の構図の場合、各構図）に規定された位置に特徴領域が存するような画像領域が合成画像内に含まれていると判定された場合に撮像を停止する設定や、操作入力部１０を介して行われる撮像の停止のためのユーザによる指示入力があった場合に撮像を停止する設定等が挙げられる。
なお、構図の指示がなされていない場合、撮像制御部３は、操作入力部１０を介して行われた撮像の停止のための指示入力に応ずるが、構図の指示がなされている場合に操作入力部１０を介した指示入力に応じて撮像を停止してもよい。
【００５２】
中央制御部１１は、撮像装置１００の各部を制御するものである。具体的には、中央制御部１１は、ＣＰＵ、ＲＡＭ、ＲＯＭ（何れも図示略）を備え、撮像装置１００用の各種処理プログラム（図示略）に従って各種の制御動作を行う。
【００５３】
次に、撮像装置１００による切抜画像生成処理について、図２、図３のフローチャートを参照して説明する。
まず、画像取得部６ａが、取得された画像の数を計数するためのカウンタｎを初期値１で設定する（ステップＳ１）。次に、レンズ部１、電子撮像部２、撮像制御部３等が協働して１枚目の画像を撮像する（ステップＳ２）。具体的には、電子撮像部２がレンズ部１の各種レンズを通過した光学像を二次元の画像信号に変換し、撮像制御部３が電子撮像部２の撮像領域から１画面分ずつ画像フレームを読み出して画像データ生成部４に出力させ、画像データ生成部４が画像フレームから画像データを逐次生成し、画像メモリ５に逐次記憶させる。
【００５４】
次に、画像取得部６ａが、画像メモリ５に記憶された画像データを読み出して１枚目の画像を取得する（ステップＳ３）。次に、画像処理部６が、カウンタｎの値に１を加算する（ステップＳ４）。
その後、１枚目の画像の撮像と同様に、レンズ部１、電子撮像部２、撮像制御部３等が協働して１枚目の画像を撮像する（ステップＳ５）。そして、画像処理部６が、画像メモリ５に記憶された画像データを読み出してｎ枚目の画像を取得する（ステップＳ６）。
【００５５】
次に、合成部６ｂが、複数の画像を合成して合成画像データを生成する（ステップＳ７）。具体的には、合成部６ｂは、例えば、画像取得部６ａにより取得された複数の画像データどうしの位置合わせのためのブロックマッチング処理を行い、複数の画像（例えば、図５に示す画像Ｐ１、ＰＮ、ＰＮ＋１）の一部分の領域どうしを重ねて足し合わせるように合成して合成画像（例えば、図５に示す合成画像Ｄｎ）を生成する。
また、合成部６ｂは、合成画像データの生成に伴い、生成された合成画像データを水平及び垂直ともに所定倍率で縮小処理を行って、表示用の低解像度の縮小画像データを生成する（ステップＳ８）。合成部６ｂは、生成された合成画像データ及び縮小画像データを画像メモリ５に記憶させる。表示制御部７は、画像メモリ５に記憶された縮小画像データを読み出して表示部８の表示画面に表示させる（ステップＳ９）。
【００５６】
次に、特徴領域検出部６ｄが、予め記憶された特徴点データ（例えば、顔画像の特徴点データ等）に基づいて合成画像データから説く頂点データに対応する特徴点を含む画像領域を特徴領域（例えば、図６に示す特徴領域Ｆ等）として検出する特徴領域検出処理を行う（ステップＳ１０）。
次に、特徴領域判定部６ｃは、合成画像内に特徴領域が含まれているか否か判定する（ステップＳ１１）。具体的には、特徴領域判定部６ｃは、特徴領域検出部６ｄにより合成画像内から特徴領域が検出された場合に、合成画像内に特徴領域が含まれていると判定する。一方、特徴領域判定部６ｃは、特徴領域検出部６ｄにより特徴領域が検出されなかった場合に、合成画像内に特徴領域が含まれていないと判定する。
【００５７】
ステップＳ１１にて、合成画像内に特徴領域が含まれていないと判定された場合（ステップＳ１１；ＮＯ）、ステップＳ４の処理に移行する。
一方、ステップＳ１１にて、合成画像内に特徴領域が含まれていると判定された場合（ステップＳ１１；ＹＥＳ）、合成画像内に特徴領域が含まれる旨の報知が行われる（ステップＳ１２）。具体的には、例えば、表示制御部７が、合成画像Ｄｎに対応する縮小画像Ｈｎを表示部８の表示画面に表示させると共に、合成画像Ｄｎ内の特徴領域Ｆに対応する縮小画像Ｈｎの画像領域の周囲を囲う指標Ｇを表示部８の表示画面に表示させる（図１０参照）。
【００５８】
次に、特徴領域判定部６ｃは、撮像停止条件判定処理を行う（ステップＳ１３）。
ここで、撮像停止条件判定処理について、図３のフローチャートを参照して説明する。
特徴領域判定部６ｃは、まず、ユーザにより構図が指定されているか否か判定する（ステップＳ２１）。ここで、ユーザにより構図が指定されていると判定された場合（ステップＳ２１；ＹＥＳ）、特徴領域判定部６ｃは、ユーザにより複数の構図が指定されているか否か判定する（ステップＳ２２）。
【００５９】
ステップＳ２２にて、ユーザにより複数の構図が指定されていると判定された場合（ステップＳ２２；ＹＥＳ）、位置合わせ部６ｅが、例えば、図８に示すように、指定された複数の構図の各々と合成画像との位置合わせ処理を行う（ステップＳ２３）。
次に、特徴領域判定部６ｃは、複数の構図の各々について、合成部６ｂにより生成された合成画像内に各構図に規定された位置に特徴領域が存するような画像領域が含まれているか否かを判定する（ステップＳ２４）。
【００６０】
ステップＳ２４にて、合成画像内に各構図に規定された位置に特徴領域が存するような画像領域が含まれていると判定された場合（ステップＳ２４；ＹＥＳ）、指定された複数の構図の全てについて、規定された位置に特徴領域が存するような画像領域が合成画像内に含まれている旨の報知が行われる（ステップＳ２５）。具体的には、例えば、図１２に示すように、表示制御部７が、完全な合成画像データに対応する縮小画像Ｈｑ及び当該完全な合成画像データの画像領域内において特徴領域として検出された画像領域に対応する縮小画像Ｈｑ内の画像領域の周囲を囲う指標Ｇを表示部８の表示画面に表示させると共に、完全な合成画像データの生成が完了したことを示す指標Ｈを表示部８の表示画面に表示させる。
次に、特徴領域判定部６ｃは、撮像停止条件が成立したと判定し（ステップＳ２６）、撮像停止条件判定処理を抜ける。
一方、合成画像内に各構図に規定された位置に特徴領域が存するような画像領域が含まれていないと判定された場合（ステップＳ２４；ＮＯ）、特徴領域判定部６ｃは、撮像停止条件が成立していないと判定し（ステップＳ２７）、撮像停止条件判定処理を抜ける。
【００６１】
また、ステップＳ２２にて、ユーザにより複数の構図が指定されていないと判定された場合（ステップＳ２２；ＮＯ）、即ち、指定された構図が１つである場合に、位置合わせ部６ｅが、例えば、図７に示すように、指定された構図の各々と合成画像との位置合わせ処理を行う（ステップＳ２８）。
次に、特徴領域判定部６ｃは、指定された構図について、合成部６ｂにより生成された合成画像内に構図に規定された位置に特徴領域が存するような画像領域が含まれているか否かを判定する（ステップＳ２９）。
【００６２】
ステップＳ２９にて、合成画像内に構図に規定された位置に特徴領域が存するような画像領域が含まれていると判定された場合（ステップＳ２９；ＹＥＳ）、指定された構図に規定された位置に特徴領域が存するような画像領域が合成画像内に含まれている旨の報知が行われる（ステップＳ３０）。具体的には、例えば、図１１に示すように、表示制御部７が、完全な合成画像データに対応する縮小画像Ｈｍ及び当該完全な合成画像データの画像領域内において特徴領域として検出された画像領域に対応する縮小画像Ｈｍ内の画像領域の周囲を囲う指標Ｇを表示部８の表示画面に表示させると共に、完全な合成画像データの生成が完了したことを示す指標Ｈを表示部８の表示画面に表示させる。
次に、特徴領域判定部６ｃは、撮像停止条件が成立したと判定し（ステップＳ２６）、撮像停止条件判定処理を抜ける。
一方、合成画像内に各構図に規定された位置に特徴領域が存するような画像領域が含まれていないと判定された場合（ステップＳ２９；ＮＯ）、特徴領域判定部６ｃは、撮像停止条件が成立していないと判定し（ステップＳ２７）、撮像停止条件判定処理を抜ける。
【００６３】
また、ステップＳ２１にて、ユーザにより構図が指定されていないと判定された場合（ステップＳ２１；ＮＯ）、特徴領域判定部６ｃは、操作入力部１０を介して撮像の停止のための指示入力が行われたか否かを判定する（ステップＳ３１）。ここで、撮像の停止のための指示入力が行われたと判定された場合（ステップＳ３１；ＹＥＳ）、特徴領域判定部６ｃは、撮像停止条件が成立したと判定し（ステップＳ２６）、撮像停止条件判定処理を抜ける。一方、ステップＳ３１にて撮像の停止のための指示入力が行われていないと判定された場合（ステップＳ３１；ＮＯ）、特徴領域判定部６ｃは、撮像停止条件が成立していないと判定し（ステップＳ２７）、撮像停止条件判定処理を抜ける。
【００６４】
撮像停止条件判定処理の後、撮像制御部３は、撮像停止条件が成立したか否かを判定する（ステップＳ１４）。ここで、撮像停止条件が成立していないと判定された場合（ステップＳ１４；ＮＯ）、ステップＳ４の処理に移行する。この場合、ステップＳ４の処理に移行後のステップＳ５、Ｓ６の処理により新たな画像が撮像、取得されてステップＳ７の処理にて元の合成画像データにさらに画像を合成するので、移行後のステップＳ７の処理により生成される合成画像は、処理の移行前の画像領域に、新たに撮像、取得された画像の画像領域のうち処理の移行前の合成画像と重ならない画像領域が足しあわされた画像領域を有する合成画像となる。
一方、ステップＳ１４にて、撮像停止条件が成立したと判定された場合（ステップＳ１４；ＹＥＳ）、撮像制御部３が撮像を停止させる（ステップＳ１５）。具体的には、撮像制御部３が、電子撮像部２による光学像の画像信号への変換を停止させると共に、電子撮像部２の撮像領域から１画面分ずつ画像フレームを読み出して画像データ生成部４に出力する処理を停止させる。
【００６５】
次に、切抜画像生成部６ｆが、合成画像内の特徴領域が含まれる一部分の画像領域を切り抜いた切抜画像データを生成し（ステップＳ１６）、切抜画像生成処理を終了する。
具体的には、切抜画像生成部６ｆは、例えば、図９（ａ）、（ｂ）に示すように、指定された構図（複数の構図が指定されている場合、各構図）に応じて切抜領域を完全な合成画像Ｄｍから切り抜き、切り抜いた一部分の画像（切抜画像Ｗ１）に対応するデータを記録媒体制御部９に出力して記録媒体９ａに切抜画像データとして記憶させる。また、構図が指定されていない場合、切抜画像生成部６ｆは、操作入力部１０を介した入力に応じて決定された切抜領域等、所定の条件に基づいて切抜画像データを生成する。
【００６６】
以上のように、実施形態１の撮像装置１００によれば、合成画像に特徴領域が含まれると特徴領域判定部６ｃにより判定された場合に、表示制御部７及び表示部８が、合成画像に特徴領域が含まれる旨の報知を行うので、合成画像内に特徴領域が含まれることをユーザに把握させることができる。これにより、当該特徴領域に関連する範囲の撮像をユーザに喚起することとなり、合成画像内に特徴領域が含まれることをユーザが気づかなかったために当該特徴領域に関連しない範囲又は関連性が低い範囲の撮像が無駄に行われることがなくなる。よって、特徴領域に関連する範囲が連続して撮像された複数の画像により合成画像の生成を行うことができることとなり、合成画像の生成をより効率的に行うことができる。
【００６７】
また、切抜画像生成部６ｆが、合成部６ｂにより生成された合成画像内の特徴領域が含まれる一部分の画像領域を切り抜くので、合成画像内の不要な画像領域を取り除いた特徴領域が含まれる一部分の画像領域を切抜画像として取得することができ、合成画像のうち特徴領域により関連性の高い一部分の画像領域を切抜画像として取得することができる。
【００６８】
また、特徴領域判定部６ｃが、合成画像が逐次生成される毎に、操作入力部１０を介して指定された構図に規定された位置に特徴領域が存するような画像領域が当該合成画像内に含まれているか否かを判定し、特徴領域が存するような画像領域が含まれていると判定された場合に、表示制御部７及び表示部８が合成画像内に特徴領域が含まれる旨を報知するので、指定された構図に対応した撮像が完了したことをユーザに喚起することができ、指定された構図に対応する画像の取得のための撮像の継続が不要であることをユーザに喚起することができる。これにより、ユーザが構図に関係ない範囲の無駄な撮像を行うことを適正に防止することができる。よって、特徴領域に関連する範囲が連続して撮像された複数の画像により合成画像の生成を行うことができることとなり、合成画像の生成をより効率的に行うことができる。
【００６９】
また、特徴領域判定部６ｃにより特徴領域が存するような構図の画像領域が合成画像内に含まれると判定された場合に、撮像制御部３が撮像を停止させるので、指定された構図に対応した撮像が完了した場合に自動的に撮像を停止させることができ、構図に関係ない範囲の無駄な撮像の継続を適正に防止することができる。よって、特徴領域に関連する範囲が連続して撮像された複数の画像により合成画像の生成を行うことができることとなり、合成画像の生成をより効率的に行うことができる。
【００７０】
また、特徴領域判定部６ｃが、操作入力部１０を介して指定された複数の構図の各々について、合成部６ｂにより逐次生成される合成画像内に各構図に規定された位置に特徴領域が存するような画像領域が含まれているか否かを判定し、指定された複数の構図の全てについて特徴領域が存するような画像領域が合成画像内に含まれていると判定された場合に、表示制御部７及び表示部８が合成画像内に特徴領域が含まれる旨を報知するので、指定された複数の構図の全てについて、各構図に対応した撮像が完了したことをユーザに喚起することができ、各構図に対応する画像の取得のための撮像の継続が不要であることをユーザに喚起することができる。これにより、ユーザが構図に関係ない範囲の無駄な撮像を行うことを適正に防止することができる。よって、特徴領域に関連する範囲が連続して撮像された複数の画像により合成画像の生成を行うことができることとなり、合成画像の生成をより効率的に行うことができる。
また、複数の構図の全てについて特徴領域が存するような画像領域を一つの合成画像の生成のための撮像により一括で取得することができ、複数の構図で共通する範囲の撮像を繰り返す必要がなくなり、複数の構図による画像を得るための撮像をより効率的に行うことができる。
【００７１】
また、撮像装置１００が合成部６ｂにより逐次生成される合成画像の縮小画像を表示する表示部８を更に備え、表示部８に表示される合成画像の縮小画像における特徴領域を識別可能な表示形態で表示させるので、合成画像内に含まれる特徴領域を視覚的に識別可能に報知することができ、合成画像内における特徴領域の位置をユーザに報知することができる。これにより、当該特徴領域に関連する範囲の撮像をユーザに喚起することとなり、合成画像内に特徴領域が含まれることをユーザが気づかなかったために当該特徴領域に関連しない範囲又は関連性が低い範囲の撮像が無駄に行われることがなくなる。よって、特徴領域に関連する範囲が連続して撮像された複数の画像により合成画像の生成を行うことができることとなり、合成画像の生成をより効率的に行うことができる。
【００７２】
また、特徴領域が顔領域を含むので、合成画像内に顔の画像領域が含まれる場合に報知を行うことができ、合成画像の生成中に顔が撮像された旨を報知することができる。これにより、合成画像内に顔が含まれることをユーザに喚起することができ、ユーザに顔を基準とする撮像（例えば、顔と連続する胴体等の撮像）を喚起することができることとなり、顔領域と関連性の高い画像領域を取得するための撮像を喚起することで顔領域に関係ない範囲の無駄な撮像を行うことを適正に防止することができる。よって、特徴領域に関連する範囲が連続して撮像された複数の画像により合成画像の生成を行うことができることとなり、合成画像の生成をより効率的に行うことができる。
【００７３】
また、合成画像から最終的に切り抜かれる切抜画像の領域は、当該合成画像に含まれる主要被写体の種類、背景領域に対する相対的な大きさ等により最適な構図が異なるため、事前に切抜画像の領域を決定しておくことは困難である。そこで、合成画像内に特徴領域が含まれる場合に、特徴領域が含まれる旨の報知を行うことで、当該特徴領域を基準とした構図をユーザに喚起することができるので、特徴領域を基準とした構図に応じた切抜画像の領域が決定することとなり、切抜画像の領域に応じた範囲の撮像のみを行うことをユーザに喚起することができる。即ち、切抜画像の領域に含まれない無駄な撮像を適正に防止することができる。よって、特徴領域に関連する範囲が連続して撮像された複数の画像により合成画像の生成を行うことができることとなり、合成画像の生成をより効率的に行うことができる。
【００７４】
また、最終的に切り抜かれる切抜画像の領域に含まれない範囲の撮像が不必要に継続されると、不必要に継続された撮像により取得された画像が合成された非常に大きなサイズの合成画像が生成されることとなり、当該非常に大きなサイズの合成画像を一時的に記憶するために不必要に記憶容量の大きなメモリを搭載する必要が生じ、コストアップの原因となる。撮像装置１００は、上記のように、切抜画像の領域に含まれない無駄な撮像を適正に防止することができることから、合成画像内における最終的に切り抜かれる切抜き画像の領域に含まれない領域を最小限にすることができることとなり、合成画像データのデータサイズを必要最小限にすることができる。よって、合成画像の記憶に要するメモリの記憶容量が小さくて済み、コストを削減することができる。また、合成画像データのデータサイズが小さいので、逐次行われる合成画像データの生成処理や切り抜きのための処理等の各種処理の処理負荷をより小さくすることができ、処理をより高速化することができる。
【００７５】
また、特徴領域を含む合成画像を取得することができるので、特徴領域が１回の撮像による画像データでは得られない広い画像領域からなる合成画像を生成することができる。また、１回の撮像領域に納めようとした場合にズーム倍率に制限が生じてしまう場合に複数回に分けて撮像することで、より高いズーム倍率で撮像されたより高精細な特徴領域を含む合成画像を生成することができる等、特徴領域を含む画像の撮像をより多彩な撮像方法により行うことができる。
【００７６】
［実施形態２］
次に、実施形態２の撮像装置２００について説明する。実施形態２の撮像装置２００は、実施形態１の撮像装置１００の特徴に加えて、更に、合成画像内に特徴領域が含まれていると判定された場合に、当該合成画像における特徴領域の位置を基準として撮像の範囲を変化させる特徴を備える。
【００７７】
図１３は、本発明を適用した実施形態２の撮像装置２００の概略構成を示すブロック図である。実施形態１の撮像装置１００と同様の構成については、同じ符号を付して説明を省略する。
【００７８】
実施形態２の撮像装置２００は、実施形態１の撮像装置１００の構成に加えて、駆動部１２を更に備える。
駆動部１２は、撮像制御部３の制御下で、撮像装置１００により撮像される範囲を変化させる。
具体的には、駆動部１２は、例えば、撮像装置２００と連結される三脚等の支持部（図示略）により支持される撮像装置２００の向きや角度等を変化させる動作を行うためのアクチュエータである。即ち、駆動部１２は、動作により、支持部に対するレンズ部１及び電子撮像部２の方向や角度等を変化させることで、レンズ部１を通過する光学像、即ち、撮像の範囲を変化させる。駆動部１２の動作により、ユーザによる撮像装置２００の位置の移動やアングルの変更等の手動操作によらず、特徴領域を基準とする複数の画像データを自動的に連続して撮像することができる。
【００７９】
実施形態２の撮像制御部３は、特徴領域判定部６ｃにより合成画像内に特徴領域が含まれていると判定された場合に、当該合成画像における特徴領域の位置を基準として、撮像の範囲を変化させる。
具体的には、撮像制御部３は、例えば、特徴領域が撮像されたときの撮像装置２００のレンズ部１の方向及び角度を基準として、当該特徴領域及び当該特徴領域の周囲を含む範囲を順次連続して撮像するように駆動部１２の動作を制御すると共に、電子撮像部２の撮像領域から１画面分ずつ画像フレームを読み出して画像データ生成部４に逐次出力させることで、撮像の範囲を変化させながら連続した撮像を行う。
【００８０】
なお、実施形態２の撮像制御部３は、連続した撮像の開始の指示入力があった後、自動でレンズ部１や電子撮像部２、駆動部１２等の動作を制御して撮像を自動的に継続して行う。そして、撮像制御部３は、特徴領域が含まれていると特徴領域判定部６ｃに判定された場合に、当該合成画像における特徴領域の位置を基準として、撮像の範囲を自動的に変化させる。
ここで、撮像装置２００が駆動部１２の動作により撮像の範囲を変化させる基部となる構成は、三脚に限らず適宜任意に設けることができる。例えば、撮像装置２００は、監視カメラのように、撮像装置の上方側に設けられた支持部材により撮像の範囲を変更可能に支持されていてもよい。
【００８１】
撮像装置２００は、レンズ部１の方向及び角度を特定するための特定手段（例えば、３軸センサ等）を更に備えてもよく、この場合、撮像制御部は、特定手段により特定された撮像手段（例えば、レンズ部１等）の方向及び角度により特徴領域が撮像されたときの撮像装置２００のレンズ部１の方向及び角度を特定し、特定された角度を基準として当該特徴領域及び当該特徴領域の周囲を含む範囲を順次連続して撮像するように駆動部１２の動作を制御するようにしてもよい。また、駆動部１２の動作制御中にも特定手段によりレンズ部１の方向及び角度を特定し、当該特徴領域及び当該特徴領域の周囲を含む範囲を順次連続して撮像するための駆動部１２の動作制御に用いてもよい。
【００８２】
また、撮像制御部３は、合成部６ｂにより生成される合成画像内に、特徴領域が所定位置に存するような構図の画像領域が含まれるように撮像手段により撮像される範囲を変化させるようにしてもよい。
具体的には、例えば、操作入力部１０を介した指示入力等により指定された構図がある場合に、撮像制御部３は、指定された構図に規定された位置に特徴領域が存するような画像領域が合成画像内に含まれるように駆動部１２の動作を制御すると共に、電子撮像部２の撮像領域から１画面分ずつ画像フレームを読み出して画像データ生成部４に逐次出力させる。
【００８３】
また、合成部６ｂにより合成画像が逐次生成される毎に、当該合成画像内に特徴領域が所定位置に存するような構図の画像領域が含まれるか否かが判定される場合であって、合成画像内に特徴領域が所定位置に存するような構図の画像領域が含まれると判定された場合に、撮像制御部３は、撮像を停止させてもよい。
具体的には、例えば、合成部６ｂにより合成画像が逐次生成される毎に、特徴領域検出部６ｄにより特徴領域検出処理が行われ、特徴領域検出処理の検出の結果に応じて特徴領域判定部６ｃにより合成画像内に特徴領域が存するような構図の画像領域が含まれるか否かの判定が行われた結果、合成画像内に特徴領域が存するような構図の画像領域が含まれると判定された場合に、撮像制御部３が、電子撮像部２による光学像の画像信号への変換を停止させると共に、電子撮像部２の撮像領域から１画面分ずつ画像フレームを読み出して画像データ生成部４に出力する処理を停止させるようにしてもよい。
【００８４】
なお、撮像制御部３は、操作入力部１０を介して指定された構図に限らず、何らかの方法で採用された特徴領域が所定位置に存するような構図（例えば、予め設定された構図等）に基づいて撮像の範囲の変化や撮像の停止を制御してもよい。
【００８５】
また、上記の駆動部１２による撮像の範囲の変化は一例であって、これに限られるものではない。例えば、撮像装置２００に対するレンズ部１及び電子撮像部２の位置や角度を変化させるアクチュエータ等を設け、撮像制御部３が当該アクチュエータの動作を制御することにより撮像装置２００に対するレンズ部１及び電子撮像部２の方向や角度等を変化させてもよい。
また、撮像の範囲の変化は撮像の方向や角度の変化に限らない。例えば、撮像制御部３は、レンズ部１のズームの度合いを変化させることにより撮像の範囲を変化させるようにしてもよい。
【００８６】
次に、実施形態２の撮像装置２００による切抜画像生成処理について、図１４のフローチャートを参照して説明する。実施形態１の撮像装置１００と同様の処理について、同じステップ番号を付して説明を省略する。
実施形態２の撮像装置２００は、ステップＳ１からステップＳ３の処理については、実施形態１の撮像装置１００と同様の流れで処理を行う。
【００８７】
実施形態２の撮像装置２００は、ステップＳ３の処理後、即ち、１枚目の画像の取得後、撮像制御部３が自動的に撮像の範囲を変更させる（ステップＳ４１）。ステップＳ４１の処理において、撮像制御部３は、例えば、所定の撮像の範囲の変化パターンに応じて撮像の範囲の変更を行う。ここで、所定の撮像の範囲の変化パターンは、撮像装置２００が有する図示しない記憶装置等（例えば、フラッシュメモリ等）に予め記憶されていてもよいし、撮像開始前に操作入力部１０等を介してユーザにより設定されてもよい。
【００８８】
実施形態２の撮像装置２００は、ステップＳ４１の処理の後、ステップＳ４の処理、即ち、カウンタｎの値に１を加算する処理に移行する。実施形態２の撮像装置２００は、ステップＳ４からステップＳ１０の処理については、実施形態１の撮像装置１００と同様の流れで処理を行う。
実施形態２の撮像装置２００は、ステップＳ１１の判定、即ち、特徴領域判定部６ｃが行う合成画像内に特徴領域が含まれているか否かの判定にて、合成画像内に特徴領域が含まれていないと判定された場合（ステップＳ１１；ＮＯ）、ステップＳ４１の処理に移行する。つまり、実施形態２の撮像装置２００は、合成画像内に特徴領域が含まれていないと判定された場合、撮像制御部３による所定の撮像の範囲の変化パターンに応じた撮像の範囲の変更を継続しながら連続した撮像を行う。
一方、実施形態２の撮像装置２００は、ステップＳ１１の判定にて、合成画像内に特徴領域が含まれていると判定された場合（ステップＳ１１；ＹＥＳ）、実施形態１の撮像装置１００と同様の報知、即ち、合成画像内に特徴領域が含まれる旨の報知を行う（ステップＳ１２）。
【００８９】
ステップＳ１２の処理後、実施形態２の撮像装置２００は、撮像制御部３が特徴領域を基準として撮像の範囲を変更させる（ステップＳ４２）。
具体的には、撮像制御部３は、例えば、特徴領域が撮像されたときの撮像装置２００のレンズ部１の方向及び角度を基準として、当該特徴領域及び当該特徴領域の周囲を含む範囲を順次連続して撮像するように駆動部１２の動作を制御する。また、構図が指定されている場合、撮像制御部３は、ステップＳ２３の処理やステップＳ２８の処理による位置合わせ処理の結果に応じて、指定された構図に規定された位置に特徴領域が存するような画像領域が合成画像内に含まれるように駆動部１２の動作を制御するようにしてもよい。
【００９０】
実施形態２の撮像装置２００は、ステップＳ４２の処理後、ステップＳ１３の処理、即ち、撮像停止条件判定処理に移行する。
実施形態２の撮像装置２００は、撮像停止条件判定処理を抜けた後のステップＳ１４の判定、即ち、撮像制御部３が行う撮像停止条件が成立したか否かの判定において、撮像停止条件が成立していないと判定された場合（ステップＳ１４；ＮＯ）、ステップＳ４の処理に移行する。つまり、実施形態２の撮像装置２００は、合成画像内に特徴領域が含まれていると判定された場合、撮像制御部３による所定の撮像の範囲の変化パターンに応じた撮像の範囲の変更を終了し、特徴領域を基準として撮像の範囲を変更しながら連続した撮像を行う。
一方、ステップＳ１４にて、撮像停止条件が成立したと判定された場合（ステップＳ１４；ＹＥＳ）、実施形態１の撮像装置１００と同様に、撮像制御部３が撮像を停止させ（ステップＳ１５）、切抜画像データを生成する（ステップＳ１６）。
【００９１】
以上、実施形態２の撮像装置２００によれば、実施形態１の撮像装置１００による効果に加えて、特徴領域判定部６ｃにより合成画像内に特徴領域が含まれていると判定された場合に、撮像制御部３が当該合成画像における特徴領域の位置を基準として撮像手段により撮像される範囲を変化させるので、特徴領域を基準とした複数の画像を自動的に取得することができ、特徴領域を基準とした複数の画像による合成画像をより容易に生成することができる。即ち、特徴領域に関連しない範囲又は関連性が低い範囲の撮像が無為に行われることがなくなって、無駄な撮像を適正に防止することができる。よって、特徴領域に関連する範囲が連続して撮像された複数の画像により合成画像の生成を行うことができることとなり、合成画像の生成をより効率的に行うことができる。
【００９２】
また、撮像制御部３が、特徴領域が所定位置に存するような構図の画像領域が含まれるように撮像手段により撮像される範囲を変化させるので、当該構図の画像領域が含まれる合成画像を生成するための撮像を自動的に行うことができると共に当該構図に含まれない範囲の撮像が無為に行われることがなくなって、無駄な撮像を適正に防止することができる。よって、特徴領域に関連する範囲が連続して撮像された複数の画像により合成画像の生成を行うことができることとなり、合成画像の生成をより効率的に行うことができる。
【００９３】
また、特徴領域判定部６ｃが合成画像内に特徴領域が所定位置に存するような構図の画像領域が含まれるか否かを判定し、合成画像内に特徴領域が所定位置に存するような構図の画像領域が含まれると特徴領域判定部６ｃにより判定された場合に、撮像制御部３が撮像を停止させるので、当該構図の画像領域が含まれる合成画像を生成するための撮像を完了した時点で自動的に撮像を停止させることができ、当該構図に含まれない範囲の撮像が無為に継続して行われることがなくなって、無駄な撮像を適正に防止することができる。よって、特徴領域に関連する範囲が連続して撮像された複数の画像により合成画像の生成を行うことができることとなり、合成画像の生成をより効率的に行うことができる。
【００９４】
また、撮像制御部３は、撮像の方向を制御するので、撮像装置２００の位置を変化させることなく特徴領域を基準として撮像の範囲を変化させることができ、例えば、三脚等に撮像装置２００を支持させる等、撮像装置２００を所定位置から移動させない撮像においても撮像の範囲を変化させることができる。
【００９５】
なお、本発明は、上記の実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、合成画像の生成に用いられる複数の画像は、同一のズーム倍率でなくてもよい。一例として、撮像装置１００は、特徴領域及び特徴領域を含む周囲の画像領域のみ相対的に高いズーム倍率で高精細な画像を取得し、合成画像に含まれるその他の領域を相対的に低いズーム倍率で取得するようにしてもよい。この場合、合成部６ｂは、合成される複数の画像データの対応する画像領域のサイズを統一するための画像処理（縮小処理又は拡大処理等）を行うことが望ましい。
【００９６】
また、合成画像の生成に用いられる複数の画像は、２つ以上の複数の撮像手段の各々により撮像された複数の画像を含んでもよい。例えば、撮像装置が、２つ以上のレンズ部、電子撮像部等を備え、各々のレンズ部及び電子撮像部により生成されたフレーム画像から複数の画像を逐次生成することにより各々が連続した撮像による複数の画像を生成するようにしてもよい。
【００９７】
また、特徴領域として検出、判定される特定の対象に係る情報を含む参照データ等のデータと特徴点データとを対応付けてもよい。この場合、参照データは、例えば、特徴点データにより検出、判定される特徴領域が何の画像領域であるのかを示す情報を含む。そして、合成画像内に特徴領域が含まれる旨の報知に係り、参照データに基づく報知も行われる。例えば、特徴領域として検出された画像領域がユーザの家族の１人の顔領域であった場合、参照データに当該家族のデータが含まれており、当該家族の顔領域が含まれる旨の報知に係り、ユーザの家族が撮像されたことにより特徴領域が含まれた旨が報知される。
【００９８】
また、上記実施形態にあっては、中央制御部１１のＣＰＵの制御下にて、画像処理部６の画像取得部６ａ、合成部６ｂ、特徴領域判定部６ｃ、表示制御部７及び表示部８等が駆動することにより実現される構成としたが、これに限られるものではなく、ＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
即ち、プログラムを記憶するプログラムメモリ（図示略）に、取得ルーチン、生成ルーチン、判定ルーチン、報知ルーチンを含むプログラムを記憶しておく。そして、取得ルーチンによりＣＰＵが、撮像手段により連続して撮像された複数の画像を逐次取得するようにしても良い。また、生成ルーチンによりＣＰＵが、取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成するようにしても良い。また、判定ルーチンによりＣＰＵが、合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定するようにしても良い。また、報知ルーチンによりＣＰＵが、特徴領域が含まれていると判定された場合に、合成画像内に特徴領域が含まれる旨を報知ようにしても良い。
【００９９】
同様に、撮像装置１００、２００の各部による他の処理についても、ＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
【０１００】
さらに、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ＲＯＭやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記憶媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ（搬送波）も適用される。
【０１０１】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
撮像手段により連続して撮像された複数の画像を逐次取得する取得手段と、
この取得手段により取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成する合成手段と、
この合成手段により前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する第１判定手段と、
この第１判定手段により前記特徴領域が含まれていると判定された場合に、前記合成画像内に前記特徴領域が含まれる旨を報知する報知手段と、
を備えることを特徴とする画像処理装置。
＜請求項２＞
前記合成手段により生成された前記合成画像内の前記特徴領域が含まれる一部分の画像領域を切り抜く切抜手段を更に備えることを特徴とする請求項１に記載の画像処理装置。
＜請求項３＞
前記切抜手段により切り抜かれる前記一部分の画像領域内での前記特徴領域の位置を規定する構図を少なくとも一つ指定する指定手段を更に備え、
前記第１判定手段は、更に、
前記合成手段により前記合成画像が逐次生成される毎に、当該合成画像内に前記指定手段により指定された構図に規定された位置に前記特徴領域が存するような画像領域が含まれているか否かを判定し、
前記報知手段は、更に、
前記第１判定手段により前記合成画像内に前記特徴領域が存するような画像領域が含まれていると判定された場合に、前記合成画像内に前記特徴領域が含まれる旨を報知することを特徴とする請求項２に記載の画像処理装置。
＜請求項４＞
前記第１判定手段により前記特徴領域が存するような画像領域が含まれていると判定された場合に、前記撮像手段による撮像を停止させる第１停止制御手段を更に備えることを特徴とする請求項３に記載の画像処理装置。
＜請求項５＞
前記第１判定手段は、更に、
前記指定手段により指定された複数の構図の各々について、前記合成手段により逐次生成される前記合成画像内に各構図に規定された位置に前記特徴領域が存するような画像領域が含まれているか否かを判定し、
前記報知手段は、更に、
前記指定手段により指定された複数の構図の全てについて、前記第１判定手段により前記特徴領域が存するような画像領域が含まれていると判定された場合に、前記合成画像内に前記特徴領域が含まれる旨を報知することを特徴とする請求項３又は４に記載の画像処理装置。
＜請求項６＞
前記第１判定手段により前記合成画像内に前記特徴領域が含まれていると判定された場合に、当該合成画像における前記特徴領域の位置を基準として前記撮像手段により撮像される範囲を変化させる撮像制御手段を更に備えることを特徴とする請求項１から５のいずれか一項に記載の画像処理装置。
＜請求項７＞
前記撮像制御手段は、更に、
前記合成手段により生成される前記合成画像内に、前記特徴領域が所定位置に存するような構図の画像領域が含まれるように前記撮像手段により撮像される範囲を変化させることを特徴とする請求項６に記載の画像処理装置。
＜請求項８＞
前記合成手段により前記合成画像が逐次生成される毎に、当該合成画像内に前記特徴領域が所定位置に存するような構図の画像領域が含まれるか否かを判定する第２判定手段と、
この第２判定手段により前記合成画像内に前記特徴領域が所定位置に存するような構図の画像領域が含まれると判定された場合に、前記撮像手段による撮像を停止させる第２停止制御手段と、を更に備えることを特徴とする請求項７に記載の画像処理装置。
＜請求項９＞
前記撮像制御手段は、前記撮像手段の撮像の方向を制御することを特徴とする請求項６から８のいずれか一項に記載の画像処理装置。
＜請求項１０＞
前記合成手段により逐次生成される前記合成画像を表示する表示手段を更に備え、
前記報知手段は、前記表示手段に表示される前記合成画像における前記特徴領域を識別可能な表示形態で表示させることを特徴とする請求項１から９のいずれか一項に記載の画像処理装置。
＜請求項１１＞
前記特徴領域は、顔領域を含むことを特徴とする請求項１から１０のいずれか一項に記載の画像処理装置。
＜請求項１２＞
画像処理装置による画像処理方法であって、
撮像手段により連続して撮像された複数の画像を逐次取得するステップと、
取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成するステップと、
前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定するステップと、
前記特徴領域が含まれていると判定された場合に、前記合成画像内に前記特徴領域が含まれる旨を報知するステップと、
を有することを特徴とする画像処理方法。
＜請求項１３＞
画像処理装置のコンピュータを、
撮像手段により連続して撮像された複数の画像を逐次取得する手段、
取得される複数の画像の一部分の領域どうしを重ねて足し合わせるように合成して合成画像を逐次生成する手段、
前記合成画像が逐次生成される毎に、当該合成画像内に所定の特徴を有する特徴領域が含まれているか否かを判定する手段、
前記特徴領域が含まれていると判定された場合に、前記合成画像内に前記特徴領域が含まれる旨を報知する手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【０１０２】
１００  撮像装置
３      撮像制御部
４      画像データ生成部
５      画像メモリ
６      画像処理部
６ａ    画像取得部
６ｂ    合成部
６ｃ    特徴領域判定部
６ｄ    特徴領域検出部
６ｅ    位置合わせ部
６ｆ    切抜画像生成部
７      表示制御部
８      表示部
１０    操作入力部
１０ｂ  指示ボタン
Ｐ１、ＰＮ、ＰＮ＋１    画像
Ｄｎ、Ｄｍ    合成画像
Ｖ１、Ｖ２    構図
【図１】
0005299488.tif 000002
【図２】
0005299488.tif 000003
【図３】
0005299488.tif 000004
【図４】
0005299488.tif 000005
【図５】
0005299488.tif 000006
【図６】
0005299488.tif 000007
【図７】
0005299488.tif 000008
【図８】
0005299488.tif 000009
【図９】
0005299488.tif 000010
【図１０】
0005299488.tif 000011
【図１１】
0005299488.tif 000012
【図１２】
0005299488.tif 000013
【図１３】
0005299488.tif 000014
【図１４】
0005299488.tif 000015