(57)【要約】【課題】同一被写体が繰り返して撮影される可能性が高いという実情を考慮し、過去に何回も繰り返して撮影した被写体がモニタ画像内に出現したタイミングで、この被写体を実撮影すべきことを案内できるようにする。【解決手段】ＣＰＵ１は、任意の人物を撮影した複数の撮影済み画像が記録メディア４に記録保存されている状態において、自動登録メニュー画面上の「１：頻度優先」が選択された場合には、この複数の撮影済み画像を解析することによって認識された各人物の中から撮影頻度の多い人物を今回の撮影対象候補として特定すると共に、この被写体候補がモニタ画像内に含まれているか否かを判別し、被写体候補が含まれていれば、この人物の実撮影を案内する。【選択図】  図1
2005341017.tif 000002
【特許請求の範囲】
【請求項１】
実際の撮影を行う前に仮撮影したモニタ画像が表示出力されている状態で撮影操作が行われた際に、この撮影操作に応答して実撮影した撮影画像を撮影済み画像として記録保存するカメラ装置であって、
任意の被写体を撮影した複数の撮影済み画像が記録保存されている状態において、この複数の撮影済み画像を解析することによって認識された各被写体部分の中から撮影頻度の多い被写体を今回の撮影対象候補として特定する被写体候補特定手段と、
この被写体候補特定手段によって特定された被写体候補がモニタ画像内に含まれているか否かを判別する判別手段と、
この判別手段によって被写体候補が含まれていることが判別された際に、この被写体を実撮影すべきことを促す撮影案内を報知する報知手段と、
を具備したことを特徴とするカメラ装置。
【請求項２】
前記被写体候補特定手段は、撮影頻度の多い順に複数の被写体を今回の撮影対象候補として特定し、
前記判別手段は、特定された複数の被写体候補のうち、その何れかがモニタ画像内に含まれているか否かを判別する、
ようにしたことを特徴とする請求項1記載のカメラ装置。
【請求項３】
実際の撮影を行う前に仮撮影したモニタ画像が表示出力されている状態で撮影操作が行われた際に、この撮影操作に応答して実撮影した撮影画像を撮影済み画像として記録保存するカメラ装置であって、
任意の被写体を撮影した複数の撮影済み画像が記録保存されている状態において、この複数の撮影済み画像を解析することによって認識された各被写体部分の中から１画像内で被写体が占める占有割合が高い被写体を今回の撮影対象候補として特定する被写体候補特定手段と、
この被写体候補特定手段によって特定された被写体候補がモニタ画像内に含まれているか否かを判別する判別手段と、
この判別手段によって被写体候補が含まれていることが判別された際に、この被写体を実撮影すべきことを促す撮影案内を報知する報知手段と、
を具備したことを特徴とするカメラ装置。
【請求項４】
前記被写体候補特定手段は、被写体が占める占有割合が高い順に複数の被写体を今回の撮影対象候補として特定し、
前記判別手段は、特定された複数の被写体候補のうち、その何れかがモニタ画像内に含まれているか否かを判別する、
ようにしたことを特徴とする請求項３記載のカメラ装置。
【請求項５】
実際の撮影を行う前に仮撮影したモニタ画像が表示出力されている状態で撮影操作が行われた際に、この撮影操作に応答して実撮影した撮影画像をその撮影日時に対応付けて撮影済み画像として記録保存するカメラ装置であって、
任意の被写体を撮影した複数の撮影済み画像が記録保存されている状態において、この複数の撮影済み画像を解析することによって各被写体を認識すると共に、各撮影済み画像に対応付けられている撮影日時と現在日時とを比較することによって現在日時に近い被写体を今回の撮影対象候補として特定する被写体候補特定手段と、
この被写体候補特定手段によって特定された被写体候補がモニタ画像内に含まれているか否かを判別する判別手段と、
この判別手段によって被写体候補が含まれていることが判別された際に、この被写体を実撮影すべきことを促す撮影案内を報知する報知手段と、
を具備したことを特徴とするカメラ装置。
【請求項６】
前記被写体候補特定手段は、撮影日時が現在日時に近い順に複数の被写体を今回の撮影対象候補として特定し、
前記判別手段は、特定された複数の被写体候補のうち、その何れかがモニタ画像内に含まれているか否かを判別する、
ようにしたことを特徴とする請求項５記載のカメラ装置。
【請求項７】
被写体登録モードが指定された際に、過去に撮影された複数の撮影済み画像を解析することによって前記被写体候補特定手段によって特定された被写体候補を被写体認識用の参照画像として登録する登録手段を設け、
前記判別手段は、前記参照画像とモニタ画像内に含まれている被写体とを比較することによって当該モニタ画像内に被写体候補が含まれているか否かを判別する、
ようにしたことを特徴とする請求項１、３、５の何れか記載のカメラ装置。
【請求項８】
実際の撮影を行う前に仮撮影したモニタ画像が表示出力されている状態で撮影操作が行われた際に、この撮影操作に応答して実撮影した撮影画像を記録保存するカメラ装置であって、
任意の被写体を撮影した撮影画像を記録保存する際に、この撮影画像を解析することによって被写体部分を認識すると共に、この被写体を次回の撮影対象候補として特定する被写体候補特定手段と、
この被写体候補特定手段によって特定された被写体候補がモニタ画像内に含まれているか否かを判別する判別手段と、
この判別手段によって被写体候補が含まれていることが判別された際に、この被写体を実撮影すべきことを促す撮影案内を報知する報知手段と、
を具備したことを特徴とするカメラ装置。
【請求項９】
前記報知手段は、被写体候補が含まれているモニタ画面内において、当該候補位置に撮影ターゲットであることを示すマークを表示する、
ようにしたことを特徴とする請求項１、３、５、８の何れか記載のカメラ装置。
【請求項１０】
前記報知した後の所定操作に応答して当該被写体が最適な撮影条件で撮影されるように光学系を駆動制御する制御手段を設けたことを特徴とする請求項１、３、５、８の何れか記載のカメラ装置。
【請求項１１】
実際の撮影を行う前に仮撮影したモニタ画像が表示出力されている状態で撮影操作が行われた際に、この撮影操作に応答して実撮影した撮影画像をその撮影日時に対応付けて撮影済み画像として記録保存されている状態において、通常撮影モードから撮影補助モードに切り換えられた際に、前記被写体認識手段は、通常撮影モード時に撮影されて記録保存されている複数の撮影済み画像に含まれている各被写体をその撮影日時の新しい順に今回の撮影対象候補として特定する、
ようにしたことを特徴とする請求項８記載のカメラ装置。
【請求項１２】
コンピュータに対して、
任意の被写体を撮影した複数の撮影済み画像が記録保存されている状態において、この複数の撮影済み画像を解析することによって認識された各被写体の中から撮影頻度の多い被写体を今回の撮影対象候補として特定する機能と、
特定された被写体候補がモニタ画像内に含まれているか否かを判別する機能と、
被写体候補が含まれていることが判別された際に、この被写体を実撮影すべきことを促す撮影案内を報知する機能と、
を実現させるためのプログラム。
【請求項１３】
コンピュータに対して、
任意の被写体を撮影した複数の撮影済み画像が記録保存されている状態において、この複数の撮影済み画像を解析することによって認識された各被写体の中から１画像内で被写体が占める占有割合が高い被写体を今回の撮影対象候補として特定する機能と、
特定された被写体候補がモニタ画像内に含まれているか否かを判別する機能と、
被写体候補が含まれていることが判別された際に、この被写体を実撮影すべきことを促す撮影案内を報知する機能と、
を実現させるためのプログラム。
【請求項１４】
コンピュータに対して、
任意の被写体を撮影した複数の撮影済み画像が記録保存されている状態において、この複数の撮影済み画像を解析することによって各被写体を認識すると共に、各撮影済み画像に対応付けられている撮影日時と現在日時とを比較することによって現在日時に近い被写体を今回の撮影対象候補として特定する機能と、
特定された被写体候補がモニタ画像内に含まれているか否かを判別する機能と、
被写体候補が含まれていることが判別された際に、この被写体を実撮影すべきことを促す撮影案内を報知する機能と、
を実現させるためのプログラム。
【請求項１５】
コンピュータに対して、
任意の被写体を撮影した撮影画像を記録保存する際に、この撮影画像を解析することによって被写体部分を認識すると共に、この被写体を次回の撮影対象候補として特定する機能と、
特定された被写体候補がモニタ画像内に含まれているか否かを判別する機能と、
この判別手段によって被写体候補が含まれていることが判別された際に、この被写体を実撮影すべきことを促す撮影案内を報知する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、撮影を補助するための案内を行うカメラ装置およびプログラムに関する。
【背景技術】
【０００２】
従来、カメラ装置としては、たとえば、動きのある被写体を検出してその被写体が所定の大きさとなるように光学ズームを制御するようにした自動撮影装置が知られている（特許文献１参照）。また、被写体の向き、距離を検出して被写体の動きに自動追随するようにした自動撮影システムが知られている（特許文献２参照）。また、撮影者の視線を検出してその撮影者が注視した被写体の特徴を登録しておき、この特徴を持った被写体を自動追随するようにした撮影装置が知られている（特許文献３参照）。
【特許文献１】特開平６−１３３２１０号公報
【特許文献２】特開平７−１１１６１１号公報
【特許文献３】特開平８−０２９８２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１〜３の技術にあっては、被写体を自動検出して自動撮影を行うものであった。
ところで、人物撮影の場合、家族、知人など同じ被写体を何回も繰り返して撮影する場合が多いが、たとえば、子供の運動会、学芸会などでの人物撮影時において、撮影ターゲットとして子供にカメラを向けたとしても、そのモニタ画面内に大勢が写っていると、ターゲットが何処に居るのか分からなくなってしまう場合が多かった。特に、ズームイン、ズームアウト時には顕著なものとなる。このため、ファインダから目を反らし、肉眼でターゲットを探しているうちに、シャッターチャンスを逃がしてしまうことが多かった。
【０００４】
第１の発明の課題は、同一被写体が繰り返して撮影される可能性が高いという実情を考慮し、過去に何回も繰り返して撮影した被写体がモニタ画像内に出現したタイミングで、この被写体を実撮影すべきことを案内できるようにすることである。
【０００５】
第２の発明の課題は、過去にアップで撮影した被写体が引き続いて撮影される可能性が高いという実情を考慮し、過去にアップ撮影した被写体がモニタ画像内に出現したタイミングで、この被写体を実撮影すべきことを案内できるようにすることである。
【０００６】
第３の発明の課題は、最近撮影した被写体が引き続いて撮影される可能性が高いという実情を考慮し、最近撮影した被写体がモニタ画像内に出現したタイミングで、この被写体を実撮影すべきことを案内できるようにすることである。
【０００７】
第４の発明の課題は、同一被写体が連続的に繰り返して撮影される可能性が高いという実情を考慮し、前回撮影した被写体がモニタ画像内に出現したタイミングで、この被写体を実撮影すべきことを案内できるようにすることである。
【課題を解決するための手段】
【０００８】
請求項１記載の発明(第1の発明)は、実際の撮影を行う前に仮撮影したモニタ画像が表示出力されている状態で撮影操作が行われた際に、この撮影操作に応答して実撮影した撮影画像を撮影済み画像として記録保存するカメラ装置であって、任意の被写体を撮影した複数の撮影済み画像が記録保存されている状態において、この複数の撮影済み画像を解析することによって認識された各被写体部分の中から撮影頻度の多い被写体を今回の撮影対象候補として特定する被写体候補特定手段と、この被写体候補特定手段によって特定された被写体候補がモニタ画像内に含まれているか否かを判別する判別手段と、この判別手段によって被写体候補が含まれていることが判別された際に、この被写体を実撮影すべきことを促す撮影案内を報知する報知手段とを具備したことを特徴とする。
更に、コンピュータに対して、上述した請求項１記載の発明に示した主要機能を実現させるためのプログラムを提供する（請求項１２記載の発明）。
【０００９】
なお、請求項１記載の発明は次のようなものであってもよい。
前記被写体候補特定手段は、撮影頻度の多い順に複数の被写体を今回の撮影対象候補として特定し、前記判別手段は、特定された複数の被写体候補のうち、その何れかがモニタ画像内に含まれているか否かを判別する（請求項２記載の発明）。
【００１０】
被写体登録モードが指定された際に、過去に撮影された複数の撮影済み画像を解析することによって前記被写体候補特定手段によって特定された被写体候補を被写体認識用の参照画像として登録する登録手段を設け、前記判別手段は、前記参照画像とモニタ画像内に含まれている被写体とを比較することによって当該モニタ画像内に被写体候補が含まれているか否かを判別する（請求項７記載の発明）。
【００１１】
前記報知手段は、被写体候補が含まれているモニタ画面内において、当該候補位置に撮影ターゲットであることを示すマークを表示する（請求項９記載の発明）。
【００１２】
前記報知した後の所定操作に応答して当該被写体が最適な撮影条件で撮影されるように光学系を駆動制御する制御手段を設ける（請求項１０記載の発明）。
【００１３】
請求項３記載の発明(第２の発明)は、実際の撮影を行う前に仮撮影したモニタ画像が表示出力されている状態で撮影操作が行われた際に、この撮影操作に応答して実撮影した撮影画像を撮影済み画像として記録保存するカメラ装置であって、任意の被写体を撮影した複数の撮影済み画像が記録保存されている状態において、この複数の撮影済み画像を解析することによって認識された各被写体部分の中から１画像内で被写体が占める占有割合が高い被写体を今回の撮影対象候補として特定する被写体候補特定手段と、この被写体候補特定手段によって特定された被写体候補がモニタ画像内に含まれているか否かを判別する判別手段と、この判別手段によって被写体候補が含まれていることが判別された際に、この被写体を実撮影すべきことを促す撮影案内を報知する報知手段とを具備したことを特徴とする。
更に、コンピュータに対して、上述した請求項３記載の発明に示した主要機能を実現させるためのプログラムを提供する（請求項１３記載の発明）。
【００１４】
なお、請求項３記載の発明は次のようなものであってもよい。
前記被写体候補特定手段は、被写体が占める占有割合が高い順に複数の被写体を今回の撮影対象候補として特定し、前記判別手段は、特定された複数の被写体候補のうち、その何れかがモニタ画像内に含まれているか否かを判別する（請求項４記載の発明）。
また、請求項３記載の発明は、上述した請求項７、９、１０記載の発明であってもよい。
【００１５】
請求項５記載の発明(第３の発明)は、実際の撮影を行う前に仮撮影したモニタ画像が表示出力されている状態で撮影操作が行われた際に、この撮影操作に応答して実撮影した撮影画像をその撮影日時に対応付けて撮影済み画像として記録保存するカメラ装置であって、任意の被写体を撮影した複数の撮影済み画像が記録保存されている状態において、この複数の撮影済み画像を解析することによって各被写体を認識すると共に、各撮影済み画像に対応付けられている撮影日時と現在日時とを比較することによって現在日時に近い被写体を今回の撮影対象候補として特定する被写体候補特定手段と、この被写体候補特定手段によって特定された被写体候補がモニタ画像内に含まれているか否かを判別する判別手段と、この判別手段によって被写体候補が含まれていることが判別された際に、この被写体を実撮影すべきことを促す撮影案内を報知する報知手段とを具備したことを特徴とする。
更に、コンピュータに対して、上述した請求項５記載の発明に示した主要機能を実現させるためのプログラムを提供する（請求項１４記載の発明）。
【００１６】
なお、請求項５記載の発明は次のようなものであってもよい。
前記被写体候補特定手段は、撮影日時が現在日時に近い順に複数の被写体を今回の撮影対象候補として特定し、前記判別手段は、特定された複数の被写体候補のうち、その何れかがモニタ画像内に含まれているか否かを判別する（請求項６記載の発明）。
また、請求項５記載の発明は、上述した請求項７、９、１０記載の発明であってもよい。
【００１７】
請求項８記載の発明(第４の発明)は、実際の撮影を行う前に仮撮影したモニタ画像が表示出力されている状態で撮影操作が行われた際に、この撮影操作に応答して実撮影した撮影画像を記録保存するカメラ装置であって、任意の被写体を撮影した撮影画像を記録保存する際に、この撮影画像を解析することによって被写体部分を認識すると共に、この被写体を次回の撮影対象候補として特定する被写体候補特定手段と、この被写体候補特定手段によって特定された被写体候補がモニタ画像内に含まれているか否かを判別する判別手段と、この判別手段によって被写体候補が含まれていることが判別された際に、この被写体を実撮影すべきことを促す撮影案内を報知する報知手段とを具備したことを特徴とする。
更に、コンピュータに対して、上述した請求項８記載の発明に示した主要機能を実現させるためのプログラムを提供する（請求項１５記載の発明）。
【００１８】
なお、請求項８記載の発明は次のようなものであってもよい。
実際の撮影を行う前に仮撮影したモニタ画像が表示出力されている状態で撮影操作が行われた際に、この撮影操作に応答して実撮影した撮影画像をその撮影日時に対応付けて撮影済み画像として記録保存されている状態において、通常撮影モードから撮影補助モードに切り換えられた際に、前記被写体認識手段は、通常撮影モード時に撮影されて記録保存されている複数の撮影済み画像に含まれている各被写体をその撮影日時の新しい順に今回の撮影対象候補として特定する（請求項１１記載の発明）。
また、請求項８記載の発明は、上述した請求項９、１０記載の発明であってもよい。
【発明の効果】
【００１９】
請求項１記載の発明(第1の発明)によれば、任意の被写体を撮影した複数の撮影済み画像が記録保存されている状態において、この複数の撮影済み画像を解析することによって認識された各被写体部分の中から撮影頻度の多い被写体を今回の撮影対象候補として特定すると共に、この被写体候補がモニタ画像内に含まれているか否かを判別し、被写体候補が含まれていれば、この被写体を実撮影すべきことを案内するようにしたから、過去に何回も繰り返して撮影した被写体がモニタ画像内に出現したタイミングで、この被写体の実撮影を案内することができ、シャッターチャンスを逃すことなく同一被写体の繰り返し撮影が可能となる。なお、被写体は、人物に限らず、たとえば、ペットなどであってもよい(以下、同様)。
【００２０】
請求項２記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、撮影頻度の多い順に複数の被写体を今回の撮影対象候補として特定すると共に、特定された複数の被写体候補のうち、その何れかがモニタ画像内に含まれているか否かを判別するようにしたから、複数の被写体を何回も繰り返して撮影した場合でも、撮影頻度の多い順に複数の被写体を今回の撮影対象候補として特定することができると共に、何れかの被写体がモニタ画像内に出現したタイミングで、この被写体の実撮影を案内することができる。
【００２１】
請求項７記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、被写体登録モードが指定された際に、過去に撮影された複数の撮影済み画像を解析することによって特定された被写体候補を被写体認識用の参照画像として登録し、この参照画像とモニタ画像内に含まれている被写体とを比較することによって当該モニタ画像内に被写体候補が含まれているか否かを判別するようにしたから、被写体登録モードを指定するだけで、過去に撮影された複数の撮影済み画像に基づいて参照画像の自動登録が可能であると共に、モニタ画像内に被写体候補が含まれているか否かの判別をより正確に行うことが可能となる。
【００２２】
請求項９記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、被写体候補が含まれているモニタ画面内において、当該候補位置に撮影ターゲットであることを示すマークを表示するようにしたから、被写体位置を用意に確認することができる。この場合、モニタの端に被写体が写っていれば、その被写体がモニタの中央部に来るようにカメラの向きを素早く調整することもできる。
【００２３】
請求項１０記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、実撮影を案内する報知を行った後の所定操作に応答して当該被写体が最適な撮影条件で撮影されるように光学系を駆動制御するようにしたから、たとえば、ズーム制御、フォーカス制御などの光学系を自動調整することによって常に被写体を適正な状態で撮影することができる。
【００２４】
請求項３記載の発明(第２の発明)によれば、任意の被写体を撮影した複数の撮影済み画像が記録保存されている状態において、この複数の撮影済み画像を解析することによって認識された各被写体部分の中から１画像内で被写体が占める占有割合が高い被写体を今回の撮影対象候補として特定すると共に、この被写体候補がモニタ画像内に含まれているか否かを判別し、被写体候補が含まれていれば、この被写体を実撮影すべきことを促す撮影案内を報知するようにしたから、過去にアップ撮影した被写体がモニタ画像内に出現したタイミングで、この被写体を実撮影すべきことを案内することができ、シャッターチャンスを逃すことなく過去にアップで撮影した被写体を引き続いて撮影することができる。
【００２５】
請求項４記載の発明によれば、上述した請求項３記載の発明と同様の効果を有する他、被写体が占める占有割合が高い順に複数の被写体を今回の撮影対象候補として特定し、この複数の被写体候補のうち、その何れかがモニタ画像内に含まれているか否かを判別するようにしたから、複数の被写体をアップで撮影した場合でも、被写体が占める占有割合が高い順に複数の被写体を今回の撮影対象候補として特定することができると共に、何れかの被写体がモニタ画像内に出現したタイミングで、この被写体の実撮影を案内することができる。
なお、請求項３記載の発明(第２の発明)においても、上述した請求項７、９、１０記載の発明と同様の効果を有する。
【００２６】
請求項５記載の発明(第３の発明)によれば、任意の被写体を撮影した複数の撮影済み画像が記録保存されている状態において、この複数の撮影済み画像を解析することによって各被写体を認識すると共に、各撮影済み画像に対応付けられている撮影日時と現在日時とを比較することによって現在日時に近い被写体を今回の撮影対象候補として特定し、この被写体候補がモニタ画像内に含まれているか否かを判別し、被写体候補が含まれていれば、この被写体を実撮影すべきことを促す撮影案内を報知するようにしたから、最近撮影した被写体がモニタ画像内に出現したタイミングで、この被写体を実撮影すべきことを案内することができ、シャッターチャンスを逃すことなく最近撮影した被写体を引き続いて撮影することができる。
【００２７】
請求項６記載の発明によれば、上述した請求項５記載の発明と同様の効果を有する他、撮影日時が現在日時に近い順に複数の被写体を今回の撮影対象候補として特定し、この複数の被写体候補のうち、その何れかがモニタ画像内に含まれているか否かを判別するようにしたから、最近、複数の被写体を撮影した場合でも、撮影日時が現在日時に近い順に複数の被写体を今回の撮影対象候補として特定することができると共に、何れかの被写体がモニタ画像内に出現したタイミングで、この被写体の実撮影を案内することができる。
なお、請求項５記載の発明(第３の発明)においても、上述した請求項７、９、１０記載の発明と同様の効果を有する。
【００２８】
請求項８記載の発明(第４の発明)によれば、任意の被写体を撮影した撮影画像を記録保存する際に、この撮影画像を解析することによって被写体部分を認識すると共に、この被写体を次回の撮影対象候補として特定し、この被写体候補がモニタ画像内に含まれているか否かを判別し、被写体候補が含まれていれば、この被写体を実撮影すべきことを案内するようにしたから、前回撮影した被写体がモニタ画像内に出現したタイミングで、この被写体を実撮影すべきことを案内することができ、シャッターチャンスを逃すことなく同一被写体を連続的に繰り返して撮影することができる。
【００２９】
請求項１１記載の発明によれば、上述した請求項８記載の発明と同様の効果を有する他、実際の撮影を行う前に仮撮影したモニタ画像が表示出力されている状態で撮影操作が行われた際に、この撮影操作に応答して実撮影した撮影画像をその撮影日時に対応付けて撮影済み画像として記録保存されている状態において、通常撮影モードから撮影補助モードに切り換えられた際に、通常撮影モード時に撮影されて記録保存されている複数の撮影済み画像に含まれている各被写体をその撮影日時の新しい順に今回の撮影対象候補として特定するようにしたから、何れかの被写体がモニタ画像内に出現したタイミングで、この被写体の実撮影を案内することができる。
なお、請求項８記載の発明(第４の発明)においても、上述した請求項９、１０記載の発明と同様の効果を有する。
【発明を実施するための最良の形態】
【００３０】
(実施例１)
以下、図１〜図１５を参照して本発明の第1実施例を説明する。
図１は、この実施例におけるデジタルカメラの全体構成の概要を示したブロック図である。
このデジタルカメラは、動画撮影が可能なデジタルスチルカメラあるいは静止画撮影が可能なデジタルビデオカメラであり、持ち運び自由な携帯型カメラである。そして、この実施例のデジタルカメラは、実際の撮影を行う前に仮撮影したモニタ画像を解析することによってモニタ画像内に特定の人物が含まれていることを認識した際に、実撮影の操作を報知する撮影補助案内機能を備えた構成となっている。
【００３１】
この撮影補助案内機能には、同一人物が繰り返して撮影される可能性が高いという実情を考慮し、過去に何回も繰り返して撮影した人物がモニタ画像内に出現したタイミングで、この人物の実撮影を案内報知する「頻度優先案内機能」と、過去にアップで撮影した人物が引き続いて撮影される可能性が高いという実情を考慮し、過去にアップ撮影した人物がモニタ画像内に出現したタイミングで、この人物の実撮影を案内報知する「アップ優先案内機能」と、最近撮影した人物が引き続いて撮影される可能性が高いという実情を考慮し、最近撮影した人物がモニタ画像内に出現したタイミングで、この人物の実撮影を案内報知する「直近優先案内機能」を有している。
なお、この実施例の特徴部分を詳述する前に、この実施例のハードウェア上の構成について以下、説明しておく。
【００３２】
ＣＰＵ１は、記憶部２内のオペレーティングシステム、各種アプリケーションソフトに応じてこのデジタルスチルカメラの全体動作を制御する中央演算処理装置である。記憶部２は、ハードディスク等の固定的なメモリであり、プログラム記憶領域とデータ記憶領域とを有している。この記憶部２内のプログラム記憶領域には、後述する図５〜図１１に示す動作手順で本実施例の動作を実現するためのアプリケーションプログラムが格納されている。このプログラム、データは、必要に応じてワークメモリ３にロードされたり、このワークメモリ３内のデータが記憶部２にセーブされる。なお、記録メディア４は、ＤＶＤ等の着脱自在なメモリであり、記憶部２、ワークメモリ３との間においてプログラム、画像データ等の授受を行う。
【００３３】
一方、ＣＰＵ１には、その入出力周辺デバイスである操作部５、表示部６、カメラ撮影部７がバスラインを介して接続されており、入出力プログラムに応じてＣＰＵ１は、これらの入出力デバイスの動作制御を行う。
操作部５は、シャッターボタンＳＴ、ズームボタンＷＤのほか、後述するノーマルモード／人物撮影補助モードに切り換えるモードボタンＭＤ等、各種のファンクションボタンを有し、その操作信号はＣＰＵ１に与えられる。表示部６は、たとえば、タッチパネル付きの液晶表示部であり、モニタ画面／ファインダ画面／画像再生画面として使用される。
【００３４】
カメラ撮影部７は、撮影レンズ、ミラー等のレンズ・ミラーブロック、ＣＣＤイメージセンサ等の撮像素子、その駆動系等を備えたもので、ＣＰＵ１は、光学ズーム機能を調整制御したり、レンズの向き(撮影方向)を調整制御したり、オートフォーカス時の駆動制御、シャッター駆動制御、露出、ホワイトバランス等を制御する。すなわち、図２は、カメラ撮影部７の詳細な構成を示した図で、カメラ撮影部７には、撮影レンズ７１、撮影制御部７２、撮像処理部７３を有し、ＣＰＵ1は、撮影制御部７２に対してズーム駆動制御、フォーカス駆動制御、露出駆動制御、シャッター駆動制御を行う。なお、ＣＰＵ１は、撮像処理部７３内のＣＣＤイメージセンサから画像メモリ８を介して撮影画像を取り込んで記録メディア４に記録保存するようにしている。
【００３５】
上述したモードボタンＭＤは、ノーマルモードと人物撮影補助モードとをサイクリックに切り換えるボタンで、この「ノーマルモード」は、人物、風景などの一般的な被写体を通常撮影する動作モードである。また、「人物撮影補助モード」は、上述した撮影補助案内機能を作動させるための特殊撮影モードである。この「人物撮影補助モード」に切り換えられた際に、撮影画像内の人物を認識するための被写体認識用の画像(参照画像)を自動的に登録したり、任意に登録できるようになっている。すなわち、被写体認識用として新たに撮影された画像を解析することによって参照画像を任意に登録する登録モードと、ノーマルモードで撮影された複数の撮影済み画像から参照画像を自動的に登録する登録モードとを有している。なお、この自動登録モードでは、上述した「頻度優先」、「アップ優先」、「直近優先」に対応する登録メニューを任意に選択できるようになっている。
【００３６】
ＣＰＵ1は、「頻度優先」が選択された際に、ノーマルモードで撮影された各撮影済み画像を解析することによって認識された各人物部分の中から撮影頻度の多い順に複数の人物を今回の撮影対象候補として特定し、これらを参照画像として登録するようにしている。また、「アップ優先」が選択された際に、各撮影済み画像を解析することによって認識された各人物部分の中から１画像内で人物が占める占有割合が高い順に複数の人物を今回の撮影対象候補として特定し、これらを参照画像として登録し、「直近優先」が選択された際に、各撮影済み画像を解析することによって各人物部分を認識すると共に、その撮影日時と現在日時とを比較することによって現在日時に近い順に複数の人物を今回の撮影対象候補として特定し、これらを参照画像として登録するようにしている。
【００３７】
図３は、被写体候補として登録される参照画像を分類別(人物別)に記憶管理する分類別テーブル１１の内容を示した図である。
この分類別テーブル１１は、「分類番号」、「カウンタ値」、「登録候補画像」、「参照画像」の各項目を有し、「分類番号」は、自動生成された一連番号で、同一人物を識別するための人物識別情報である。「カウンタ値」は、ノーマルモードで撮影された各撮影済み画像を解析することによって同一人物を撮影した撮影頻度を示すもので、当該分類に対応する「登録候補画像」の数を計数した値である。「登録候補画像」は、ノーマルモードで撮影された各撮影済み画像の中から同一人物を撮影した画像を登録候補とした収集したもので、「参照画像」は、この「登録候補画像」の中から顔の向き、顔の大きさなどを総合的に判断して写り具合の良い最良画像を代表画像として抽出して登録した被写体認識用の画像である。
【００３８】
図４は、分類別テーブル１１に登録候補画像としてセットされる画像を説明するための図であり、分類別テーブル１１に登録候補としてセットされる画像は、一定の条件を満たす画像に限られ、図中、丸印は、登録候補となる画像を示し、×印は、登録候補外となる画像を示している。この場合、顔の部分が所定サイズ以上の大きさで写された人物を登録候補の条件としている。すなわち、(Ａ)のように、３人の顔が小さ過ぎる場合には、登録候補外となるが、(Ｂ)〜(Ｄ)のように、顔の部分が所定サイズ以上の大きさで写された画像は、その全て登録候補となる。
【００３９】
次ぎに、この実施例におけるデジタルカメラの動作概念を図５〜図１１に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。このことは、後述する他の実施例においても同様であり、記録媒体の他に、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施例特有の動作を実行することもできる。
【００４０】
図５〜図１１は、撮影スイッチがオン操作された際に実行開始されるデジタルカメラの全体動作を示したフローチャートである。先ず、ＣＰＵ１は、撮影スイッチがオン操作されると、ノーマルモードに初期設定した後(図５のステップＳ１)、カメラ撮影部７からモニタ画像を取得して画像メモリ８にセットすると共に(ステップＳ２)、モニタ画面に表示出力させる(ステップＳ３)。ここで、ボタン操作の有無をチェックし(ステップＳ４)、何らかのボタンが操作されるまでステップＳ２に戻って待機状態となるが、ボタン操作を検出した際には、操作ボタンの種類を判別し、モードボタンＭＤが操作されたか(ステップＳ５)、ズームボタンＷＤが操作されたか(ステップＳ６)、シャッターボタンＳＴかその他のボタンが操作されたかを調べる(ステップＳ７)。
【００４１】
いま、初期設定時のノーマルモードにおいて、ズームボタンＷＤが操作された際には(ステップＳ６でＹＥＳ)、そのズームイン／ズームアウト操作に応じて光学ズームの駆動を制御する(ステップＳ９)。また、シャッターボタンが操作された際には(ステップＳ７でＹＥＳ)、ノーマルモードにセットされていることを条件に、シャッター操作時の撮影画像を画像メモリ８から取得して直交変換方式(離散コサイン変換方式)に応じたデータ圧縮を行った後(ステップＳ１０)、この圧縮画像データにその撮影日時(現在日時)を付加して記録メディア４に記録保存させる通常の動作を行う(ステップＳ１１)。また、ノーマルモードにおいて、その他のボタンが操作された際には(ステップＳ７でＮＯ)、操作ボタンに応じて他の処理を実行した後(ステップＳ１２)、モニタ画像の取得処理に戻る(ステップＳ２)。また、モードボタンＭＤが操作された場合には(ステップＳ５でＹＥＳ)、ノーマルモードから人物撮影補助モードに切り換えるモード変更処理が行われる(ステップＳ８)。
【００４２】
いま、ノーマルモードから人物撮影補助モードに切り換えられている状態においては、分類テーブル１１に撮影対象としてのターゲット(参照画像)が登録されているかの登録有無をチェックする(図６のステップＳ２１)。ここで、ターゲットが登録済みであれば、人物撮影補助メニューを表示出力させる(ステップＳ２２)。図１２は、この人物撮影補助メニュー画面を示したもので、ターゲットが登録済みであることがメッセージ表示されると共に、追加登録の有無を問い合わせるためのメニュー項目「１：ＮＯ」、「２：ＹＥＳ」が表示出力される。ここで、任意のメニューが選択されると(ステップＳ２３)、この選択項目を判別し(ステップＳ２４)、「２：ＹＥＳ」が選択された場合には、人物画像(ターゲット)の登録処理(ステップＳ２５〜Ｓ３５)に移って新規人物の追加登録が行われる。
【００４３】
先ず、新規人物の追加登録に先だってＣＰＵ1は、人物登録メニュー画面を表示出力させる(ステップＳ２５)。図１３は、人物登録メニュー画面を示した図で、人物画像の登録方式を示すメニュー項目として、「１：撮影済み画像から自動登録」、「２：対象人物の撮影」が表示される。この「１：撮影済み画像から自動登録」は、上述したように、ノーマルモードで撮影された複数の撮影済み画像から人物画像を参照画像として自動登録する登録モードを指定するメニュー項目であり、また、「２：対象人物の撮影」は、新たに撮影した物画像を参照画像として任意に登録する登録モードを示すメニュー項目で、この人物登録メニュー画面から任意のメニューが選択されると(ステップＳ２６)、この選択項目を判別する(ステップＳ２７)。
【００４４】
いま、「２：対象人物の撮影」が選択された際には、登録対象人物を撮影すべき旨のガイダンスを表示出力させた後(ステップＳ２８)、カメラ撮影部７からモニタ画像を取得して画像メモリ８にセットすると共に(ステップＳ２９)、モニタ画面に表示出力させる(ステップＳ３０)。ここで、ボタン操作の有無をチェックし(ステップＳ３１)、何らかのボタンが操作されるまでステップＳ２９に戻って待機状態となるが、ボタン操作を検出した際には、操作ボタンの種類を判別し、シャッターボタンＳＴが操作されたか(ステップＳ３２)、モードボタンＭＤが操作されたかを調べる(ステップＳ３３)。
【００４５】
ここで、ターゲットの登録を指示するために、シャッターボタンＳＴが操作された際には、画像メモリ８内の画像を解析することによって人物の顔部分を特定すると共に、この顔画像を抽出し、これを参照画像として分類別テーブル１１に新規登録する(ステップＳ３４)。この場合、分類別テーブル１１には「参照画像」と共に当該人物を識別するための「分類番号」が生成付加される。そして、登録終了がユーザ指示されるまで(ステップＳ３５)、上述のステップＳ２９に戻り、以下、撮影された人物の顔画像を参照画像として人物毎に登録する処理が繰り返される(ステップＳ２９〜Ｓ３５)。このようなターゲット登録に対してその終了が指示された場合には(ステップＳ３５でＹＥＳ)、図７のステップＳ４１に移るが、モードボタンＭＤが操作された場合には(ステップＳ３３でＹＥＳ)、人物撮影補助モードからノーマルモードに切り換えるモード変更処理を行った後に(ステップＳ３６)、図７のステップＳ４１に移って後述する人物撮影補助モードに応じた動作が行われる。
【００４６】
一方、人物登録メニュー画面上において「１：撮影済み画像から自動登録」が選択された場合には(ステップＳ２７でＹＥＳ)、図８のステップＳ６１に移り、自動登録メニュー画面を表示出力させる。図１４は、自動登録メニュー画面を示した図で、「１：頻度優先」、「２：アップ優先」、「３：直近優先」のメニュー項目が表示される。ここで、任意にメニュー項目が選択されると(ステップＳ６２)、その選択項目を判別する(ステップＳ６３)。いま、「１：頻度優先」あるいは「２：アップ優先」が選択された場合には(ステップＳ６３でＹＥＳ)、ノーマルモードで撮影された各撮影済み画像のうち、その何れかを読み出し(ステップＳ６４)、この画像を解析することによって人物認識を行い(ステップＳ６５)、人物の顔部分が含まれているかを判別する(ステップＳ６６)。この場合、人物の顔部分の全体構成、各構成要素、配列状態、色などを総合的に判断して人物の顔部分を認識する(以下、同様)。ここで、人物の顔部分が含まれていなければ、当該画像を登録対象外とするためにステップＳ７０に移り、未読み出しの他の撮影済み画像の有無をチェックし、他の撮影済み画像が有れば、ステップＳ６４に戻って当該撮影済み画像を読み出す。
【００４７】
いま、人物の顔部分が含まれていれば(ステップＳ６６でＹＥＳ)、この人物の顔の大きさをチェックする(ステップＳ６７)。すなわち、撮影済み画像内において人物の顔部分が占める割合を算出し、この占有割合が所定値以上か否かに基づいて人物の顔部分が所定サイズ以上か否かをチェックし、所定サイズ以上の大きさであれば(ステップＳ６８でＹＥＳ)、当該撮影済み画像を登録候補として決定する (ステップＳ６９)。なお、上述した図４(Ａ)の場合には、登録候補外と判断されてステップＳ７０に移る。以下、全ての撮影済み画像を順次読み出しながら登録候補となるか否かをチェックする処理が繰り返される。これによって全画像の読み出しが終了すると(ステップＳ７０でＮＯ)、図９のステップＳ７１に移り、登録候補として決定された画像(決定候補)の有無を調べ、決定候補が１つも無ければ、登録不可メッセージを表示出力させた後(ステップＳ７２)、図６のステップＳ２８に移って登録対象人物の撮影を促すガイダンスを表示出力させ、以下、上述の場合と同様に、登録対象人物を撮影した撮影画像を参照画像として登録する処理が実行される(ステップＳ２８〜Ｓ３５)。
【００４８】
一方、登録候補として決定された画像が有れば(ステップＳ７１でＹＥＳ)、その中から何れかの決定候補を読み出し(ステップＳ７３)、この決定候補と分類別テーブル１１内の各登録候補との比較を行う(ステップＳ７４)。すなわち、分類別テーブル１１の各分類を順次指定しながら指定分類対応の各登録候補と決定候補とを比較することによって顔部分が特徴的に一致する画像の有無を検索する。これによって、分類特定が可能か否か、つまり、顔部分が特徴的に一致する画像を検索することができたか否かを調べ(ステップＳ７５)、同一人物の画像が分類別テーブル１１に登録候補画像としてセット済みであれば、分類特定が可能であると判断される。この場合、この決定候補を当該分類に対応付けて「登録候補画像」として追加すると共に(ステップＳ７６)、その「カウンタ値」に“１”を加算してその値を更新する処理が行われる(ステップＳ７７)。
【００４９】
また、同一人物の画像が分類別テーブル１１に登録候補画像としてセットされていなければ、分類特定が不可能であると判断される。この場合、新規分類番号を生成した後に、この新規分類番号とカウンタ初期値「１」を含む新規レコードを分類別テーブル１１にセットすると共に(ステップＳ７８)、決定候補を新規レコードの「登録候補画像」にセットする処理が行われる(ステップＳ７９)。以下、全ての決定候補を読み出すまで(ステップＳ８０)、分類別テーブル１１に登録候補画像をセットする処理が繰り返される。なお、図４(Ｃ)に示したように、登録候補として決定された画像の中に所定サイズ以上の大きさを持つ２以上の人物の顔が含まれている場合には、当該画像を各人物毎に「登録候補画像」としてそれぞれセットする処理が行われる。
【００５０】
これによって決定候補を登録候補画像としてセットする処理が終了すると、自動登録メニュー画面上において、「１：頻度優先」が選択されたのか、「２：アップ優先」が選択されたのかを調べ(ステップＳ８１)、「１：頻度優先」が選択された場合には、分類別テーブル１１の「カウンタ値」を参照し、「カウンタ値」が上位５つの分類(人物)を選択し(ステップＳ８２)、また、「２：アップ優先」が選択された場合には、各分類の「登録候補画像」を比較しながら顔部分が大きい画像を特定し、顔のアップが大きい順に上位５つの分類(人物)を選択する(ステップＳ８３)。そして、選択した各分類毎に、その「登録候補画像」同士を比較しながら顔の向き、顔の大きさなどを総合的に判断して写り具合の良い最良画像を代表画像として抽出し、これを参照画像として当該分類に対応付けて分類別テーブル１１に登録する(ステップＳ８４)。なお、参照画像の登録が行われない全ての分類レコードは、不用レコードとして分類別テーブル１１から削除される(ステップＳ８５)。このようにして参照画像の登録が行われた後は、図７のステップＳ４１に移り、後述する人物撮影補助モードに応じた動作が行われる。
【００５１】
一方、自動登録メニュー画面上において、「３：直近優先」が選択された場合には(図８のステップＳ６３でＮＯ)、図１１のステップＳ１１０に移り、ノーマルモードで撮影された各撮影済み画像をその撮影日時順に読み出し、この画像を解析することによって人物認識を行い(ステップＳ１１１)、人物の顔部分が含まれているか否かを判別する(ステップＳ１１２)。ここで、人物の顔部分が含まれていなければ、当該画像を登録対象外とするためにステップＳ１１７に移り、未読み出しの撮影済み画像の有無をチェックし、他の撮影済み画像が有れば、ステップＳ１１０に戻って当該撮影済み画像を読み出す。
【００５２】
いま、人物の顔部分が含まれていれば、撮影済み画像内において人物の顔部分が占める割合を算出し、この占有割合が所定値以上か否かに基づいて人物の顔部分が所定サイズ以上か否かをチェックし(ステップＳ１１３)、所定サイズ以上の大きさであれば(ステップＳ１１４でＹＥＳ)、当該撮影済み画像を参照画像として決定し、分類別テーブル１１に登録する (ステップＳ１１５)。 この場合、登録された参照画像には新規生成された分類番号が付加されて分類別テーブル１１に登録される。そして、参照画像の登録数を計数し、予め決められている登録最大値「５」に達したかをチェックし(ステップＳ１１６)、登録数が「５」未満であれば、ステップＳ１１７に移って未読み出しの画像有無をチェックする。
【００５３】
以下、登録数が「５」に達するまであるいは全ての画像を読み出すまで上述の動作を繰り返す。ここで、登録数が「５」に達する前に、全ての画像の読み出しが終了した場合には、参照画像として登録された画像の有無を調べ(ステップＳ１１８)、１つも登録されていなければ、登録不可メッセージを表示出力させた後(ステップＳ１１９)、図６のステップＳ２８に移って登録対象人物の撮影を促すガイダンスを表示出力させ、以下、上述の場合と同様に、登録対象人物を撮影した撮影画像を参照画像として登録する処理が実行される(ステップＳ２８〜Ｓ３５)。また、登録数が「５」に達した場合(ステップＳ１１６でＹＥＳ)あるいは参照画像が登録されている場合には(ステップＳ１１８でＹＥＳ)、図７のステップＳ４１に移り、後述する人物撮影補助モードに応じた動作が行われる。
【００５４】
このようにして参照画像の登録が終了すると、図７に示す人物撮影補助モードに応じた動作が開始される。先ず、カメラ撮影部７からモニタ画像を取得して画像メモリ８にセットすると共に(ステップＳ４１)、モニタ画面に表示出力させる(ステップＳ４２)。そして、このときの画像メモリ８内の画像を解析することによって人物の顔部分を特定し(ステップＳ４３)、画像メモリ８内の画像に人物の顔部分が含まれているか否かを判別する(ステップＳ４４)。ここで、人物の顔部分が含まれている場合には、この顔画像を抽出すると共に、登録済みの顔画像(参照画像)の何れか１つを指定し、抽出した顔画像と指定した参照画像とを比較することによって(ステップＳ４６)、両者は特徴的に一致するか否かを判別する(ステップＳ４７)。この場合、抽出画像（顔画像）と各参照画像（顔画像）とを比較する際には、画像の顔の向き、大きさを補正した後、顔の輪郭、目、口、鼻、額等の形、位置、大きさ、髪型、メガネの有無と種類等を個別に比較するほか、それらを総合比較することによって画像比較を行う（以下、同様）
【００５５】
この結果、両者が特徴的に一致しない場合には(ステップＳ４７でＮＯ)、未指定の他の参照画像の有無を調べ(ステップＳ４８)、有れば、次ぎの未指定の参照画像を指定した後に、抽出画像と当該指定画像との比較を行う(ステップＳ４６)。ここで、全ての参照画像の何れにも不一致の場合には(ステップＳ４８でＹＥＳ)、当該人物を特定することができないため、次ぎのステップＳ４９に移り、画像メモリ８内の画像に他の人物が含まれているか否かを調べ、他の人物が含まれていれば、上述のステップＳ４６に戻って当該人物の特定を行う。なお、画像メモリ８に他の人物が無ければ (ステップＳ４９でＮＯ)、何らかのボタン操作の有無をチェックし(ステップＳ４５)、ボタン操作が行われるまでステップＳ４１に戻って人物特定処理が繰り返される。
【００５６】
いま、画像比較を行った結果、何れかの参照画像に一致し、人物を特定することができた場合には(ステップＳ４７でＹＥＳ)、図１０のステップＳ９１以降に移り、以下、この特定人物が静止画撮影に最適な大きさとなるように光学ズームを駆動制御する処理が行われる。先ず、ＣＰＵ1は、表示モニタ全体を点滅表示させてその旨を報知すると共に(ステップＳ９１)、モニタ画面内で一致した人物部分に相当する位置にターゲットマークを表示出力させる(ステップＳ９２)。そして、自動ロック要否メニューを表示出力させる(ステップＳ９３)。図１５は、この自動ロック要否メニュー画面を示した図で、登録されている人物がモニタ内に入っている旨を示すメッセージが表示されると共に、自動ロックで撮影するか否かをＹＥＳ／ＮＯ形式で問い合わせるメニュー項目が表示される。
【００５７】
この「自動ロック撮影」は、特定人物がモニタ画像内において所定の適正状態で撮影されていない場合に、その特定人物が静止画撮影に最適な状態となるように光学ズームを自動調整すると共に、そのときのズーム倍率およびフォーカスを固定した状態で人物撮影されることを示している。いま、任意のメニュー項目が選択指定されると(ステップＳ９４)、この選択メニュー項目を判別し(ステップＳ９５)、自動ロックで撮影するメニュー項目「ＹＥＳ」が選択された場合には、特定人物の顔部分が所定サイズ、つまり、静止画撮影に最適な状態となるように光学ズームを自動調整すると共に、調整後のズーム倍率に固定する(ステップＳ９６)。この場合、この光学ズームの自動調整時には焦点合わせも行われるが、そのときのフォーカスをロックした状態で(ステップＳ９７)、ＣＰＵ１は、画像メモリ８内の画像を固定して(ステップＳ９８)、モニタ表示させる(ステップＳ９９)。その後、シャッターボタンＳＴの操作有無をチェックする(ステップＳ１００)。
【００５８】
また、自動ロック撮影を要求しないメニュー項目「ＮＯ」が選択された場合にも(ステップＳ９５でＮＯ)、シャッターボタンＳＴの操作有無をチェックする(ステップＳ１００)。ここで、シャッターボタンＳＴが操作された場合には、画像メモリ８内の画像を直交変換方式に応じてデータ圧縮を行い(ステップＳ１０１)、この圧縮画像を記録メディア４に記録保存させた後(ステップＳ１０２)、図７のステップＳ４１に戻る。また、シャッターボタンＳＴが操作されなければ、光学ズームおよびフォーカスの固定を解除した後(ステップＳ１０３)、図７のステップＳ４１に戻り、カメラ撮影部７からのモニタ画像を画像メモリ８にセットした後、上述の人物特定処理を繰り返す。
【００５９】
ここで、人物を特定することができなかった場合あるいは全ての人物を特定することができた場合において、何らかのボタンが操作された際には(図７のステップＳ４５でＹＥＳ)、操作ボタンの種類を判別し、モードボタンＭＤが操作されたか(ステップＳ５０)、ズームボタンＷＤが操作されたか(ステップＳ５１)、シャッターボタンＳＴかその他のボタンが操作されたかを調べる(ステップＳ５２)。いま、人物撮影補助モードにおいて人物を特定することができなかった場合に、ズームボタンＷＤ、シャッターボタンＳＴが操作された際には、上述したノーマルモードと同様の処理が行われる。
【００６０】
すなわち、ズームボタンＷＤが操作された際には(ステップＳ５１でＹＥＳ)、そのズームイン／ズームアウト操作に応じて光学ズームの駆動を制御し(ステップＳ５３)、シャッターボタンが操作された際には(ステップＳ５２でＹＥＳ)、シャッター操作時の撮影画像を画像メモリ８から取得して直交変換方式に応じたデータ圧縮を行った後(ステップＳ５４)、この圧縮画像を記録メディア４に記録保存させ(ステップＳ５５)、その他のボタンが操作された際には(ステップＳ５２でＮＯ)、操作ボタンに応じて他の処理を実行する(ステップＳ５６)。そして、ステップＳ４１に戻り、人物特定処理が引き続いて行われる。なお、モードボタンＭＤが操作された場合には(ステップＳ５０でＹＥＳ)、人物撮影補助モードからノーマルモードに切り換えるモード変更処理を行った後(ステップＳ５７)、図５のステップＳ２に戻る。なお、人物撮影補助モードからノーマルモードに切り換えられた際には、分類別テーブル１１の内容を全てクリアされる(ステップＳ５８)。
【００６１】
以上のように、この第１実施例においてＣＰＵ１は、任意の人物を撮影した複数の撮影済み画像が記録メディア４に記録保存されている状態において、自動登録メニュー画面上の「１：頻度優先」が選択された場合には、この複数の撮影済み画像を解析することによって認識された各人物の中から撮影頻度の多い人物を今回の撮影対象候補として特定すると共に、この被写体候補がモニタ画像内に含まれているか否かを判別し、被写体候補が含まれていれば、この人物の実撮影を案内するようにしたから、過去に何回も繰り返して撮影した人物がモニタ画像内に出現したタイミングで、この人物の実撮影を案内することができ、シャッターチャンスを逃すことなく同一人物の繰り返し撮影が可能となる。
この場合、ＣＰＵ１は、撮影頻度の多い順に複数の人物を今回の撮影対象候補として特定するようにしたから、何れかの人物がモニタ画像内に出現したタイミングで、この人物の実撮影を案内することができる。
【００６２】
また、自動登録メニュー画面上の「２：アップ優先」が選択された場合には、複数の撮影済み画像を解析することによって認識された各人物の中から１画像内で人物の顔部分が占める占有割合が高い人物を今回の撮影対象候補として特定すると共に、この被写体候補がモニタ画像内に含まれているか否かを判別し、被写体候補が含まれていれば、この人物の実撮影を案内するようにしたから、過去にアップ撮影した人物がモニタ画像内に出現したタイミングで、この人物を実撮影すべきことを案内することができる。
この場合、人物の顔部分が占める占有割合が高い順に複数の人物を今回の撮影対象候補として特定するようにしたから、何れかの人物がモニタ画像内に出現したタイミングで、この人物の実撮影を案内することができる。
【００６３】
また、自動登録メニュー画面上の「３：直近優先」が選択された場合には、複数の撮影済み画像を解析することによって各人物を認識すると共に、各撮影済み画像に対応付けられている撮影日時と現在日時とを比較することによって現在日時に近い人物を今回の撮影対象候補として特定し、この被写体候補がモニタ画像内に含まれているか否かを判別し、被写体候補が含まれていれば、この人物の実撮影を案内するようにしたから、最近撮影した人物がモニタ画像内に出現したタイミングで、この人物を実撮影すべきことを案内することができる。
この場合、撮影日時が現在日時に近い順に複数の人物を今回の撮影対象候補として特定するようにしたから、何れかの人物がモニタ画像内に出現したタイミングで、この人物の実撮影を案内することができる。
【００６４】
人物自動登録モードが指定された際に、過去に撮影された複数の撮影済み画像を解析することによって特定された被写体候補を参照画像として登録し、この参照画像とモニタ画像内に含まれている人物とを比較することによって当該モニタ画像内に被写体候補が含まれているか否かを判別するようにしたから、人物自動登録モードを指定するだけで、過去に撮影された複数の撮影済み画像に基づいて参照画像の自動登録が可能であると共に、モニタ画像内に被写体候補が含まれているか否かの判別をより正確に行うことが可能となる。
【００６５】
ＣＰＵ１は、モニタ画面内において、当該被写体候補の位置にターゲットマークを表示するようにしたから、人物の位置を用意に確認することができる。この場合、モニタの端に人物が写っていれば、その人物がモニタの中央部に来るようにカメラの向きを素早く調整することもできる。また、人物の実撮影を報知した後に表示される自動ロック要否メニュー画面上において、「ＹＥＳ」が選択操作された際に人物が最適な撮影条件で撮影されるように光学系を駆動制御するようにしたから、常に人物を適正な状態で撮影することができる。
（実施例２）
【００６６】
以下、この発明の第２実施例について図１６および図１７を参照して説明する。
なお、上述した第１実施例においては、自動登録メニュー画面上の「１：頻度優先」、「２：アップ優先」、「３：直近優先」の何れかが選択された際に、この選択メニューに応じて特定された人物を被写体候補として特定し、この人物がモニタ画像内に出現したタイミングで、この人物の実撮影を案内するようにしたが、この第２実施例においては、同一人物が連続的に繰り返して撮影される可能性が高いという実情を考慮し、前回撮影した人物がモニタ画像内に出現したタイミングで、この人物の実撮影を案内するようにしたものである。すなわち、撮影画像を記録保存する際に、この撮影画像を解析することによって人物部分を認識すると共に、この人物を次回の撮影対象候補として特定し、この被写体候補がモニタ画像内に含まれているか否かを判別し、被写体候補が含まれていれば、この人物の実撮影を案内するようにしたものである。
ここで、両実施例において基本的あるいは名称的に同一のものは、同一符号を付して示し、その説明を省略すると共に、以下、第２実施例の特徴部分を中心に説明するものとする。
【００６７】
図１６および図１７は、この第２実施例の特徴部分を示したフローチャートであり、上述した図５〜図１１のうち、図１６は、図６に代わるフローチャート、図１７は、図１０に代わるフローチャートであり、その他の図５、図７〜図９、図１１は、上述した第１実施例と同様であるため、以下、この第２実施例の特徴部分を中心に説明するものとする。
先ず、ＣＰＵ１は、ノーマルモードから人物撮影補助モードに切り換えられた際には(図５のステップＳ８)、図１６のステップＳ１２０に移り、ノーマルモードで撮影された各撮影済み画像をその撮影日時の新しい順に読み出した後、この画像を解析することによって人物認識を行い(ステップＳ１２１)、人物の顔部分が含まれているかを判別する(ステップＳ１２２)。
【００６８】
ここで、人物の顔部分が含まれていなければ、当該画像を登録対象外とするためにステップＳ１２０に戻り、他の撮影済み画像を読み出すが、人物の顔部分が含まれていれば、この人物の顔の大きさをチェックする(ステップＳ１２３)。すなわち、撮影済み画像内において人物の顔部分が占める割合を算出し、この占有割合が所定値以上か否かに基づいて人物の顔部分が所定サイズ以上か否かをチェックし、所定サイズ以上の大きさであれば(ステップＳ１２４でＹＥＳ)、当該撮影済み画像を参照画像として分類別テーブル１１に登録する (ステップＳ１２５)。以下、図７のステップＳ４１以降に移り、モニタ画像内に当該参照画像の登録人物が出現したか否かをチェックが行われる。
【００６９】
ここで、モニタ画像内に登録人物が出現した場合には(図７のステップＳ４７でＹＥＳ)、図１７のステップＳ１３０以降に移り、以下、上述した図１０のステップＳ９１〜Ｓ９９に対応する処理が行われる(ステップＳ１３０〜Ｓ１３８)。すなわち、表示モニタ全体を点滅表示させると共に(ステップＳ１３０)、モニタ画面内で一致した人物部分に相当する位置にターゲットマークを表示出力させ(ステップＳ１３１)、さらに、自動ロック要否メニューを表示出力させる(ステップＳ１３２)。
【００７０】
この自動ロック要否メニュー画面上において、任意のメニュー項目が選択されると(ステップＳ１３３)、この選択メニュー項目を判別し(ステップＳ１３４)、自動ロックで撮影するメニュー項目「ＹＥＳ」が選択された場合には、特定人物の顔部分が所定サイズとなるように光学ズームを自動調整すると共に、調整後のズーム倍率に固定する(ステップＳ１３５)。この場合、この光学ズームの自動調整時には焦点合わせも行われるが、そのときのフォーカスをロックした状態で(ステップＳ１３６)、画像メモリ８内の画像を固定して(ステップＳ１３７)、モニタ表示させる(ステップＳ１３８)。その後、シャッターボタンＳＴの操作有無をチェックする(ステップＳ１３９)。
【００７１】
また、自動ロック撮影を要求しないメニュー項目「ＮＯ」が選択された場合にも(ステップＳ１３４でＮＯ)、シャッターボタンＳＴの操作有無をチェックする(ステップＳ１３９)。ここで、シャッターボタンＳＴが操作された場合には、画像メモリ８内の画像を圧縮すると共に(ステップＳ１４０)、この圧縮画像を記録メディア４に記録保存させる(ステップＳ１４１)。このようにして撮影画像を記録保存した後、第２実施例においては、この画像メモリ８内の画像を参照画像として分類別テーブル１１に登録するようにしている(ステップＳ１４２)。すなわち、今回撮影した人物を次回の撮影対象候補として特定するために、この画像メモリ８内の画像を参照画像として分類別テーブル１１に登録する。以下、図７のステップＳ４１以降に移り、モニタ画像内に当該参照画像の登録人物が出現したか否かをチェックが行われる。
【００７２】
以上のように、この第２実施例においてＣＰＵ１は、撮影画像を記録保存する際に、この撮影画像を解析することによって人物部分を認識すると共に、この人物を次回の撮影対象候補として特定し、この被写体候補がモニタ画像内に含まれているか否かを判別し、被写体候補が含まれていれば、この人物の実撮影を案内するようにしたから、前回撮影した人物がモニタ画像内に出現したタイミングで、この人物の実撮影を案内することができ、シャッターチャンスを逃すことなく同一人物を連続的に繰り返して撮影することができる。
この場合、ノーマルモードから人物撮影補助モードに切り換えられた際に、ノーマルモード時に撮影された各撮影済み画像を撮影日時の新しい順に複数の人物を今回の撮影対象候補として特定するようにしたから、何れかの人物がモニタ画像内に出現したタイミングで、この人物の実撮影を案内することができる。
【００７３】
なお、上述した第１および第２実施例においては、撮影操作を促す案内として、表示モニタ全体を点滅表示させると共に、モニタ画面内の人物位置にターゲットマークを表示出力させるようにしたが、画像色を変化させたり、音声メッセージを発生出力させたり、振動モータを駆動させるなどの方法で報知するようにしてもよい。また、被写体としては、人物に限らず、ペットなどであってもよい。
【００７４】
上述した第１および第２実施例においては、光学ズームを駆動制御して撮影倍率を自動変更するようにしたが、光学系の駆動制御としては、レンズの向きを駆動制御して撮影方向を自動変更したり、絞りを駆動制御して露出を自動変更するようにしてもよい。また、デジタルカメラとしては、静止画撮影が可能なデジタルビデオカメラ、動画撮影が可能なデジタルスチルカメラであってもよい。
【００７５】
一方、コンピュータに対して、上述した各手段を実行させるためのプログラムコードをそれぞれ記録した記録媒体（たとえば、ＣＤ−ＲＯＭ、フレキシブルディスク、ＲＡＭカード等）を提供するようにしてもよい。すなわち、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、任意の被写体を撮影した複数の撮影済み画像が記録保存されている状態において、この複数の撮影済み画像を解析することによって認識された各被写体の中から撮影頻度の多い被写体を今回の撮影対象候補として特定する機能と、特定された被写体候補がモニタ画像内に含まれているか否かを判別する機能と、被写体候補が含まれていることが判別された際に、この被写体を実撮影すべきことを促す撮影案内を報知する機能と機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【００７６】
また、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、任意の被写体を撮影した複数の撮影済み画像が記録保存されている状態において、この複数の撮影済み画像を解析することによって認識された各被写体の中から１画像内で被写体が占める占有割合が高い被写体を今回の撮影対象候補として特定する機能と、特定された被写体候補がモニタ画像内に含まれているか否かを判別する機能と、被写体候補が含まれていることが判別された際に、この被写体を実撮影すべきことを促す撮影案内を報知する機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【００７７】
また、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、任意の被写体を撮影した複数の撮影済み画像が記録保存されている状態において、この複数の撮影済み画像を解析することによって各被写体を認識すると共に、各撮影済み画像に対応付けられている撮影日時と現在日時とを比較することによって現在日時に近い被写体を今回の撮影対象候補として特定する機能と、特定された被写体候補がモニタ画像内に含まれているか否かを判別する機能と、被写体候補が含まれていることが判別された際に、この被写体を実撮影すべきことを促す撮影案内を報知する機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【００７８】
また、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、任意の被写体を撮影した撮影画像を記録保存する際に、この撮影画像を解析することによって被写体部分を認識すると共に、この被写体を次回の撮影対象候補として特定する機能と、特定された被写体候補がモニタ画像内に含まれているか否かを判別する機能と、この判別手段によって被写体候補が含まれていることが判別された際に、この被写体を実撮影すべきことを促す撮影案内を報知する機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【図面の簡単な説明】
【００７９】
【図１】デジタルカメラの全体構成の概要を示したブロック図。
【図２】カメラ撮影部７の詳細な構成を示した図。
【図３】被写体候補として登録される参照画像を分類別(人物別)に記憶管理する分類別テーブル１１の内容を示した図。
【図４】分類別テーブル１１に登録候補画像としてセットされる画像を説明するための図。
【図５】撮影スイッチがオン操作された際に実行開始されるデジタルカメラの全体動作を示したフローチャート。
【図６】図５に続く、デジタルカメラの全体動作を示したフローチャート。
【図７】図６に続く、デジタルカメラの全体動作を示したフローチャート。
【図８】図６に続く、デジタルカメラの全体動作を示したフローチャート。
【図９】図８に続く、デジタルカメラの全体動作を示したフローチャート。
【図１０】図７に続く、デジタルカメラの全体動作を示したフローチャート。
【図１１】図８に続く、デジタルカメラの全体動作を示したフローチャート。
【図１２】人物撮影補助メニュー画面を示した図。
【図１３】人物登録メニュー画面を示した図。
【図１４】自動登録メニュー画面を示した図。
【図１５】自動ロック要否メニュー画面を示した図。
【図１６】第２実施例において、図６に代わるフローチャート。
【図１７】第２実施例において、図１０に代わるフローチャート。
【符号の説明】
【００８０】
１  ＣＰＵ
２  記憶部
４  記録メディア
５  操作部
６  表示部
７  カメラ撮影部
８  画像メモリ
１１  分類別テーブル
７２  撮影制御部
７３  撮像処理部
ＳＴ  シャッターボタン
ＷＤ  ズームボタン
ＭＤ  モードボタン
【図１】
2005341017.tif 000003
【図２】
2005341017.tif 000004
【図３】
2005341017.tif 000005
【図４】
2005341017.tif 000006
【図５】
2005341017.tif 000007
【図６】
2005341017.tif 000008
【図７】
2005341017.tif 000009
【図８】
2005341017.tif 000010
【図９】
2005341017.tif 000011
【図１０】
2005341017.tif 000012
【図１１】
2005341017.tif 000013
【図１２】
2005341017.tif 000014
【図１３】
2005341017.tif 000015
【図１４】
2005341017.tif 000016
【図１５】
2005341017.tif 000017
【図１６】
2005341017.tif 000018
【図１７】
2005341017.tif 000019