(57)【特許請求の範囲】
【請求項１】
被写体を撮影する撮影手段と、
撮影シーンを検知する検知手段と、
前記検知手段により検知された撮影シーンで撮影された画像の被写体別の撮影量を記憶する記憶手段と、
前記記憶手段に記憶されている撮影量に基づいて、当該撮影量が所定下限値を下回る被写体を特定する特定手段と、
前記特定手段により特定された被写体を撮影するよう前記撮影手段を制御する撮影制御手段と、
を備えたことを特徴とする撮影装置。
【請求項２】
前記特定手段により特定された被写体に合焦する合焦手段と、を更に備え、
前記撮影制御手段は、前記合焦手段により合焦された被写体を前記撮影手段に撮影させることを特徴とする請求項１記載の撮影装置。
【請求項３】
前記特定手段により特定された被写体の位置をズーム中心位置としてデジタルズームをするデジタルズーム手段とを更に備え、
前記撮影制御手段は、前記特定された被写体の位置をズーム中心位置として前記デジタルズーム手段にデジタルズームさせ、前記撮影手段により前記特定された被写体を撮影させるよう制御することを特徴とする請求項１に記載の撮影装置。
【請求項４】
現在時刻情報を取得する第１の取得手段を更に備え、
前記記憶手段は、前記被写体別の撮影量に対応付けて、更に、前記撮影シーンの撮影された時の時間帯情報を記憶し、
前記検知手段は、前記第１の取得手段により取得された現在時刻情報と前記記憶手段により記憶された前記撮影シーンの時間帯情報とに基づき、現在の撮影シーンを検知することを特徴とする請求項１から３のいずれか一項に記載の撮影装置。
【請求項５】
本撮影装置の現在位置情報を取得する第２の取得手段を更に備え、
前記記憶手段は、前記被写体別の撮影量に対応付けて、更に、前記撮影シーンの撮影された時の位置情報を記憶し、
前記検知手段は、前記第２の取得手段により取得された現在位置情報と前記記憶手段により記憶された前記撮影シーンの位置情報とに基づき、現在の撮影シーンを検知することを特徴とする請求項１から３のいずれか一項に記載の撮影装置。
【請求項６】
前記第２の取得手段により取得された現在位置情報と前記記憶手段により記憶された撮影シーンの位置情報とに基づき、前記現在位置情報が前記撮影シーンを逸脱しているか否かを判別する判別手段と、
前記判別手段により前記現在位置情報が前記撮影シーンを逸脱していると判別された場合に、前記現在位置情報に基づき、前記記憶手段に新たな撮影シーンを追加する撮影シーン追加手段と、
を更に備えることを特徴とする請求項５に記載の撮影装置。
【請求項７】
前記特定手段により特定された被写体の撮影量が前記所定下限値を下回っているという旨を表示又は音の少なくとも一つにより報知する報知手段と、
を更に備えることを特徴とする請求項１から６のいずれか一項に記載の撮影装置。
【請求項８】
前記被写体の撮影量とは、撮影された被写体の撮影回数であることを特徴とする請求項２から７のいずれか一項に記載の撮影装置。
【請求項９】
前記被写体の撮影量とは、撮影された被写体の記録時間であることを特徴とする請求項２から７のいずれか一項に記載の撮影装置。
【請求項１０】
被写体を撮影する撮影手段と、前撮影シーンを検知する検知手段と、前記検知手段により検知された撮影シーンで撮影された画像の被写体別の撮影量を記憶する記憶手段と、を備えた撮影装置の撮影制御方法であって、
前記記憶手段に記憶されている撮影量に基づいて、当該撮影量が所定下限値を下回る被写体を特定する特定ステップと、
前記特定ステップにて特定された被写体を撮影するよう前記撮影手段を制御する撮影制御ステップと、
を含むことを特徴とする撮影制御方法。
【請求項１１】
被写体を撮影する撮影手段、撮影シーンを検知する検知手段と、前記検知手段により検知された撮影シーンで撮影された画像の被写体別の撮影量を記憶する記憶手段と、を備えた撮影装置のコンピュータを、
前記記憶手段に記憶されている撮影量に基づいて、当該撮影量が所定下限値を下回る被写体を特定する特定手段、
前記特定手段により特定された被写体を撮影するよう前記撮影手段を制御する撮影制御手段、
として機能させることを特徴とするプログラム
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置、撮影制御方法及びプログラムに関する。
【背景技術】
【０００２】
旅行や運動会等のイベントの際に写真を撮影することが多々ある。これらの写真を後で確認すると、たくさん撮影されている人物とほとんど撮影されていない人物がいる場合がある。ここで、従来、撮影の度に、撮影範囲にある複数の被写体に取り付けたＩＣタグから、被写体ＩＤを読み出すことで、ある撮影シーンにおける各被写体の撮影回数を把握できるデジタルカメラが知られている（例えば、特許文献１参照）。このデジタルカメラによれば、ユーザが各被写体の撮影回数を把握することで、ある撮影シーンでの各被写体の撮影回数の偏りをなくすことができる。
【特許文献１】特開２００６−１７４０１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、デジタルカメラにおいて、複数の撮影シーンにおける撮影シーンごとに各被写体の撮影量の偏りをなくしたいという要望がある。例えば、ある観光名所ＡＡで撮影を行った後に別の観光名所ＢＢで撮影を行う場合、観光名所ＡＡでの各被写体の撮影量の偏りをなくし、観光名所ＢＢでの被写体の撮影量の偏りもなくしたいというものである。
【０００４】
しかしながら、上記特許文献１記載のデジタルカメラでは、１つの撮影シーンにおける被写体の撮影回数を把握することしか開示されていない。そのため、複数の撮影シーンにおける撮影シーンごとに被写体の撮影量の偏りをなくすことができなかった。
【０００５】
本発明の課題は、複数の撮影シーンにおける撮影シーンごとに被写体の撮影量の偏りをなくすことである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の撮影装置は、被写体を撮影する撮影手段と、撮影シーンを検知する検知手段と、前記検知手段により検知された撮影シーンで撮影された画像の被写体別の撮影量を記憶する記憶手段と、前記記憶手段に記憶されている撮影量に基づいて、当該撮影量が所定下限値を下回る被写体を特定する特定手段と、前記特定手段により特定された被写体を撮影するよう前記撮影手段を制御する撮影制御手段と、を備えたことを特徴とする。
【０００７】
また、請求項２に記載の発明は、請求項１に記載の撮影装置において、前記特定手段により特定された被写体に合焦する合焦手段と、を更に備え、前記撮影制御手段は、前記合焦手段により合焦された被写体を前記撮影手段に撮影させることを特徴とする。
【０００８】
また、請求項３に記載の発明は、請求項１に記載の撮影装置において、前記特定手段により特定された被写体の位置をズーム中心位置としてデジタルズームをするデジタルズーム手段とを更に備え、前記撮影制御手段は、前記特定された被写体の位置をズーム中心位置として前記デジタルズーム手段にデジタルズームさせ、前記撮影手段により前記特定された被写体を撮影させるよう制御することを特徴とする。
【０００９】
また、請求項４に記載の発明は、請求項１から３のいずれか一項に記載の撮影装置において、現在時刻情報を取得する第１の取得手段を更に備え、前記記憶手段は、前記被写体別の撮影量に対応付けて、更に、前記撮影シーンの撮影された時の時間帯情報を記憶し、前記検知手段は、前記第１の取得手段により取得された現在時刻情報と前記記憶手段により記憶された前記撮影シーンの時間帯情報とに基づき、現在の撮影シーンを検知することを特徴とする。
【００１０】
また、請求項５に記載の発明は、請求項１から３のいずれか一項に記載の撮影装置において、本撮影装置の現在位置情報を取得する第２の取得手段を更に備え、前記記憶手段は、前記被写体別の撮影量に対応付けて、更に、前記撮影シーンの撮影された時の位置情報を記憶し、前記検知手段は、前記第２の取得手段により取得された現在位置情報と前記記憶手段により記憶された前記撮影シーンの位置情報とに基づき、現在の撮影シーンを検知することを特徴とする。
【００１１】
また、請求項６に記載の発明は、請求項５に記載の撮影装置において、前記第２の取得手段により取得された現在位置情報と前記記憶手段により記憶された撮影シーンの位置情報とに基づき、前記現在位置情報が前記撮影シーンを逸脱しているか否かを判別する判別手段と、前記判別手段により前記現在位置情報が前記撮影シーンを逸脱していると判別された場合に、前記現在位置情報に基づき、前記記憶手段に新たな撮影シーンを追加する撮影シーン追加手段と、を更に備えることを特徴とする。
【００１２】
また、請求項７に記載の発明は、請求項１から６のいずれか一項に記載の撮影装置において、前記特定手段により特定された被写体の撮影量が前記所定下限値を下回っているという旨を表示又は音の少なくとも一つにより報知する報知手段と、を更に備えることを特徴とする。
【００１３】
また、請求項８に記載の発明は、請求項２から７のいずれか一項に記載の撮影装置において、前記被写体の撮影量とは、撮影された被写体の撮影回数であることを特徴とする。
【００１４】
また、請求項９に記載の発明は、請求項２から７のいずれか一項に記載の撮影装置において、前記被写体の撮影量とは、撮影された被写体の記録時間であることを特徴とする。
【００１５】
また、請求項１０に記載の発明は、被写体を撮影する撮影手段と、前撮影シーンを検知する検知手段と、前記検知手段により検知された撮影シーンで撮影された画像の被写体別の撮影量を記憶する記憶手段と、を備えた撮影装置の撮影制御方法であって、前記記憶手段に記憶されている撮影量に基づいて、当該撮影量が所定下限値を下回る被写体を特定する特定ステップと、前記特定ステップにて特定された被写体を撮影するよう前記撮影手段を制御する撮影制御ステップと、を含むことを特徴とする。
【００１６】
また、請求項１１に記載の発明は、被写体を撮影する撮影手段、撮影シーンを検知する検知手段と、前記検知手段により検知された撮影シーンで撮影された画像の被写体別の撮影量を記憶する記憶手段と、を備えた撮影装置のコンピュータを、前記記憶手段に記憶されている撮影量に基づいて、当該撮影量が所定下限値を下回る被写体を特定する特定手段、前記特定手段により特定された被写体を撮影するよう前記撮影手段を制御する撮影制御手段、として機能させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、複数の撮影シーンにおける撮影シーンごとに被写体の撮影量の偏りをなくすことができる。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面を参照して本発明に係る好適な実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１９】
先ず、図１〜図３を参照して、本実施の形態の装置構成を説明する。図１を参照して、本実施の形態の撮影装置としてのデジタルカメラ１の外観を説明する。図１（ａ）に、本実施の形態のデジタルカメラ１の主に前面の構成を示す。図１（ｂ）に、デジタルカメラ１の主に背面の構成を示す。
【００２０】
図１（ａ）に示すように、デジタルカメラ１は、略矩形の薄板状ボディの前面に、撮影レンズ２、を配設し、上面には電源キー６及びシャッタキー７を配する。
【００２１】
撮影レンズ２は、合焦動作は行うためのフォーカスレンズを含む。電源キー６は、１回押圧操作する毎に電源をオン／オフするキーである。シャッタキー７は、撮影モード時にレリーズ（画像の記録）等を指示する一方で、メニュー選択等では設定／実行を指示するキーとしても機能するものとする。シャッタキー７は、撮影モード時に、半押しされることで、ＡＦ、ＡＥの調整及びそのロックを指示し、全押しされることによりレリーズを指示する。
【００２２】
また、図１（ｂ）に示すように、デジタルカメラ１の背面には、モードスイッチ（ＳＷ）８、メニューキー９、十字キー１０、スピーカ１２、及び表示部１３を配する。
【００２３】
モードスイッチ８は、例えばスライドスイッチにより構成され、撮影モード「Ｒ」と再生モード「Ｐ」とを切換える。メニューキー９は、各種メニュー選択時に操作する。表示部１３は、バックライト付きのカラー液晶パネルで構成されるもので、撮影モード時には電子ファインダとしてモニタ表示（スルー画像表示）を行なう一方で、再生モード時には選択した画像を再生表示する。なお、デジタルカメラ１のボディ下面には蓋付きのメモリカードスロット（図示略）が設けられ、このデジタルカメラ１の記録媒体であるメモリカードＭが着脱自在に装着されるものとする。
【００２４】
次いで、図２を参照して、デジタルカメラ１の内部構成を説明する。図２に、デジタルカメラ１の内部構成を示す。
【００２５】
図２に示すように、デジタルカメラ１は、検知手段、計測手段、撮影制御手段、記憶制御手段、認識手段、認識制御手段、合焦制御手段、画像取り込み制御手段、判別手段、撮影シーン追加手段、報知制御手段としてのＣＰＵ（Central Processing Unit）２１と、入力部２２と、ＲＡＭ（Random Access Memory）２３と、報知手段としての表示部１３と、撮影手段としての撮像部２４と、第１の記憶手段及び第２の記憶手段としてのフラッシュメモリ２５と、通信部２６と、第１の取得手段及び第２の取得手段としてのＧＰＳ（Global Positioning System）部２７と、記録部２８と、ＲＴＣ（Real Time Clock）２９と、報知手段としての音出力部２９ａと、を備えて構成され、各部がバス３０を介して接続される。
【００２６】
ＣＰＵ２１は、デジタルカメラ１の各部を中央制御する。また、ＣＰＵ２１は、フラッシュメモリ２５に記憶されたシステムプログラム及びアプリケーションプログラムの中から指定されたプログラムを読み出してＲＡＭ２３に展開し、展開されたプログラムとの協働で各種処理を実行する。
【００２７】
ＣＰＵ２１は、フラッシュメモリ２５に記憶された設定プログラムとの協働で、登録人物の顔登録を行って顔登録データ５０を生成してフラッシュメモリ２５に記憶し、スケジュールテーブル６０の設定を行ってフラッシュメモリ２５に記憶する。
【００２８】
ＣＰＵ２１は、フラッシュメモリ２５に記憶された撮影プログラムとの協働で、撮影シーンごとの各被写体の撮影において、シャッタキー７の半押しで、画角内の全ての被写体を認識してＡＦ，ＡＥを行い、又は撮影回数が下限値を下回る被写体があり残り時間が所定時間以下である場合に、その被写体のみを認識してＡＦ，ＡＥを行う。そして、ＣＰＵ２１は、シャッタキー７の全押しで、認識した被写体を撮像部２４で撮影し、その被写体の撮影回数をインクリメントし、撮影回数が下限値を下回る被写体がある場合に、被写体の撮影に偏りがある旨を表示部１３及び音出力部２９ａに接続されたスピーカ１２に報知させる。
【００２９】
入力部２２は、ユーザからの操作入力を受け付けて操作信号をＣＰＵ２１に出力する。入力部２２は、電源キー６、シャッタキー７、モードスイッチ８、メニューキー９、十字キー１０等を含み、各種キー、スイッチ等の操作入力を受け付ける。
【００３０】
ＲＡＭ２３は、情報を一時的に格納する揮発性のメモリであり、各種プログラム及び各種データが展開されるワークエリアを有する。特に、ＲＡＭ２３は、撮像部２４で撮像された画像データが一時的に格納される。
【００３１】
表示部１３は、液晶ディスプレイであり、ＣＰＵ２１から入力される表示信号に基づいて各種情報を表示する。また、表示部１３は、スルー画像、撮影画像、被写体撮影のスケジュール設定画面、被写体の撮影シーンの撮影回数、残り時間等の情報を表示する。また、表示部１３は、液晶ディスプレイに限定されるものではなく、ＥＬＤ（ElectroLuminescent Display）等としてもよい。
【００３２】
撮像部２４は、被写体を撮像してデジタルの画像データを出力する。撮像部２４は、撮影レンズ２などが含まれる。また、撮像部２４の内部構成を後述する。
【００３３】
フラッシュメモリ２５は、情報を読み込み及び書き込み可能な不揮発性の内部メモリである。フラッシュメモリ２５は、後述する設定プログラム、撮影プログラム、顔登録データ５０及びスケジュールテーブル６０を記憶する。
【００３４】
通信部２６は、ＰＣ（Personal Computer）等の外部機器とデータの送受信を行う。通信部２６は、通信ケーブルを介して外部機器と有線通信を行うものとするが、これに限定されるものではなく、赤外線や無線等で通信を行う構成としてもよい。
【００３５】
ＧＰＳ部２７は、ＧＰＳ衛星からのＧＰＳ信号を受信し、受信したＧＰＳ信号と予め記憶されるデータとに基づいて、デジタルカメラ１の現在の位置を示す現在位置情報（経度緯度情報）と現在の時刻を示す現在時刻情報とを算出してＣＰＵ２１に出力する。
【００３６】
記録部２８は、メモリカードＭが着脱自在に接続（セット）され、ＣＰＵ２１から入力される制御信号に従い、接続されたメモリカードＭに画像データ等のデータを書き込み、あるいは接続されたメモリカードＭから画像データ等のデータを読み込んでＣＰＵ２１に出力する。メモリカードＭは、ＳＤ（Secure Digital）カード、メモリースティック等の記録媒体（記録メディア）である。
【００３７】
ＲＴＣ２９は、計時部であり、日時指定割り込みやタイマ割り込みの情報をＣＰＵ２１に出力する。ＣＰＵ２１により、ＲＴＣ２９から出力される割り込みの情報を用いた所定時間周期でＧＰＳ部２７からデジタルカメラ１の現在位置情報及び現在時刻情報が取得される。
【００３８】
音出力部２９ａは、スピーカ等を備え、ＣＰＵ２１から入力される制御信号に従い、各種音出力を行う。また、音出力部２９ａは、シャッター音の出力や、均等撮影に偏りがある旨の警告を音声出力する。
【００３９】
ここで、図３を参照して、撮像部２４の詳細な内部構成を説明する。図３に、撮像部２４の詳細な構成を示す。
【００４０】
撮像部２４は、レンズ光学系３１、絞り機構３２、撮像素子３３、第１の駆動手段及び第２の駆動手段としての光学系駆動部３４、センサ部３５、駆動回路３６、アナログ処理回路３７、Ａ／Ｄ（Analog to Digital）変換回路３８、バッファレジスタ３９、信号処理回路４０、圧縮伸長回路４１等を備えて構成される。
【００４１】
撮像部２４は、ＣＰＵ２１の制御に従い動作する。具体的には、撮像部２４は、撮影の際に、フォーカスレンズを含む撮影レンズ２を含むレンズ光学系３１の光束の開口量が絞り機構３２によって調整され、被写体像がレンズ光学系３１によってＣＣＤ（Charge Coupled Devices）等の撮像素子３３上に結像される。また、ＡＦ（Auto Focus）時に、合焦のためにフォーカスレンズが光学系駆動部３４によって光軸に沿って移動され、ＡＥ（Automatic Exposure）時に、適切な露出となるように絞り機構３２の開口量が光学系駆動部３４によって制御される。
【００４２】
また、測距センサや光量センサを含むセンサ部３５によって検出された検出値がバス３０を介してＣＰＵ２１に送られ、ＣＰＵ２１によって検出値に基づいて演算された移動量や開口量を示す信号が光学系駆動部３４に送られることによって、光学系駆動部３４によりレンズ光学系３１の移動や絞り機構３２の開口量を調整する。
【００４３】
撮像素子３３に被写体像が結像されることにより、撮像素子３３には入射光量に応じた電荷が蓄積され、蓄積された電荷は駆動回路３６から与えられる駆動パルス信号によって順次読み出されその信号がアナログ処理回路３７に送られる。アナログ処理回路３７では、入力された信号に対して色分離やゲイン調整、ホワイトバランスなどの各種処理が行われ、処理された信号がＡ／Ｄ変換回路３８を介してデジタルのフレームデータ（撮像素子３３の全画素領域の静止画データ）としてバッファレジスタ３９に記憶される。
【００４４】
バッファレジスタ３９に記憶されたフレームデータは、信号処理回路４０において輝度信号及び色差信号に変換されバス３０を介してＲＡＭ２３に順次記録される。このとき、順次記録されているフレームが表示部１３にも表示され、撮影したスルー画像を確認できるようになっている。また、信号処理回路４０は、フレームデータからデジタルズーム領域の画像データを取り込む画像取り込み手段としても用いられる。すなわち、信号処理回路４０に、ＣＰＵ２１からズーム倍率およびズーム中心位置を制御する制御信号が入力されることで、フレームデータから該ズーム中心位置を中心とした画像データを切り出してデジタルズームする。これにより、１画面分の画像データを生成し、この画像をデジタルズーム領域の画像として取り込むことができる。さらに、信号処理回路４０では、デジタルズーム処理後の画像データを撮影者に視覚的に示すため、取り込んだデジタルズーム領域の画像データを表示部１３にて表示させることができる。なお、静止画の撮影の場合には、バッファレジスタ３９に記憶されたフレームデータが圧縮伸長回路４１によってＪＰＥＧ（Joint Photographic Coding Experts Group）形式に圧縮され、バス３０を介してＲＡＭ２３に静止画データとして記録される。
【００４５】
次に、図４及び図５を参照して、デジタルカメラ１で扱うデータを説明する。図４に、顔登録データ５０を示す。図５に、スケジュールテーブル６０を示す。
【００４６】
フラッシュメモリ２５には、被写体（人間）の顔登録データ５０、撮影のスケジュールテーブル６０が記憶される。図４に示すように、顔登録データ５０は、被写体５１と、認識用データ５２と、を含んで構成される。被写体５１は、被写体になりうる登録人物の識別情報であり、登録人物のＩＤ又は名称等である。
【００４７】
認識用データ５２は、被写体５１の各被写体（各登録人物）の顔認識をするための画像データである。また、認識用データ５２は、各被写体につき１枚の画像データに限定されるものではなく、各被写体につき表情や撮影角度等を変えた複数の画像データとする構成としてもよい。また、認識用データ５２は、画像データに限定されるものではなく、他の顔認識用のデータとして、被写体の顔の特徴を示すデータ等としてもよい。
【００４８】
図５に示すように、スケジュールテーブル６０は、項目として、時間帯６１、位置情報６２、撮影シーン６３、被写体６４、撮影回数６５を含み、各項目にデータを含んで構成される。また、全スケジュールは、少なくとも一つの撮影スケジュールからなるものとする。全スケジュールは、旅行、運動会、遠足等のイベントに対応する。各撮影スケジュールは、全スケジュール（イベント）を細分化したものであり、例えば、イベントが旅行である場合に、観光先の各観光地名等となる。
【００４９】
時間帯６１は、各撮影スケジュールの時間帯を示す。位置情報６２は、各撮影スケジュールの撮影場所の経度緯度の範囲を示す。また、図５の位置情報６２のａ１，ａ２〜ｈ１，ｈ２は、それぞれ任意の数値とする。
【００５０】
撮影シーン６３は、撮影シーン名を示し、背景名、撮影スケジュール名等である。被写体６４は、各被写体（各登録人物）の識別情報であり、被写体５１と対応する。撮影回数６５は、各撮影スケジュールにおける各被写体の撮影回数である。
【００５１】
図５のスケジュールテーブル６０は、各撮影スケジュールが、観光地名である金閣寺、銀閣寺、二条城、京都タワーの観光であり、各観光地を撮影シーン６３とし、各撮影シーン６３で被写体Ａ〜Ｃの撮影を行うスケジュールテーブルの例である。
【００５２】
次に、図６〜図１２を参照して、デジタルカメラ１の動作を説明する。先ず、図６を参照して、デジタルカメラ１で実行される設定処理を説明する。図６に、設定処理の流れを示す。
【００５３】
設定処理は、被写体となりうる人物の顔登録及びスケジュール設定を行う処理である。デジタルカメラ１において、例えば、入力部２２を介して設定処理の実行開始が操作入力されたことをトリガとして、フラッシュメモリ２５から読み出されて適宜ＲＡＭ２３に展開された設定プログラムと、ＣＰＵ２１との協働で設定処理が実行される。
【００５４】
図６に示すように、先ず、顔登録が実行される（ステップＳ１）。ステップＳ１では、先ず、撮像部２４等を介する登録対象の被写体の撮影により被写体の顔の画像データが取得され、撮影した被写体の識別情報が入力部２２を介して入力され、その画像データと登録人物の識別情報が認識用データ５２、被写体５１として、顔登録データ５０がフラッシュメモリ２５に記憶される。なお、登録対象の被写体の顔の画像データを取得する方法としては、メモリカードＭに記録された撮影済の被写体の顔の画像データが記録部２８を介して読み出されて取得されたり、又は通信部２６を介して外部機器から被写体の顔の画像データを受信して取得することとしてもよい。登録したい人物の顔登録データ５０がフラッシュメモリ２５に記憶されていない場合に、ステップＳ１の顔登録を実行することとしてもよい。また、ステップＳ１において、現在の撮影シーンに対応する各被写体の撮影回数（全スケジュールの始まりでは撮影回数＝０）がＲＡＭ２３に格納される。
【００５５】
そして、スケジュール設定画面が表示部１３に表示され、スケジュール設定が実行され（ステップＳ２）、設定処理が終了する。ステップＳ２では、スケジュール設定画面に応じて、入力部２２を介して撮影スケジュールの各項目（時間帯、位置情報、撮影シーン、被写体、撮影回数）の操作入力が受け付けられ、入力された各項目を含むスケジュールテーブル６０が生成されてフラッシュメモリ２５に記憶され、又はフラッシュメモリ２５に記憶されたスケジュールテーブル６０が更新される。なお、スケジュールテーブル６０のうち、不要又は不明な項目は省略可能な構成としてもよい。
【００５６】
次いで、図７〜図１２を参照して撮影処理を説明する。図７に、撮影処理の流れを示す。図８に、図７の続きの撮影処理の流れを示す。図９に、仮想シーンの挿入時のスケジュールテーブルの変更の一例を示す。図１０に、被写体Ａを認識した画面７０ａを示す。図１１に、被写体Ａ，Ｂ，Ｃを認識した画面７０ｂを示す。図１２に、位置情報が同じであるスケジュールテーブル６０ｃを示す。
【００５７】
撮影処理は、設定処理の実行後に実行され、被写体の撮影回数の偏りを検出し撮影者に報知するとともに撮影を行う処理である。デジタルカメラ１において、例えば、入力部２２を介して撮影処理の実行開始が操作入力されたことをトリガとして、フラッシュメモリ２５から読み出されて適宜ＲＡＭ２３に展開された撮影プログラムと、ＣＰＵ２１との協働で撮影処理が実行される。
【００５８】
図７、図８に示すように、先ず、ＧＰＳ部２７の起動（現在位置、現在時刻計測開始）等の初期動作が実行される（ステップＳ１１）。ステップＳ１１以後、ＲＴＣ２９から出力される割り込みの情報に応じてＧＰＳ部２７で所定周期でデジタルカメラ１の現在位置情報及び現在時刻情報が取得されるが、ステップＳ１において、スケジュールテーブル６０の各撮影スケジュールの撮影シーンが密集している場合（各撮影スケジュールの時間帯６１が短い場合等）には、ＧＰＳ部２７での現在位置情報及び現在時刻情報の取得周期が小さく初期設定されるものとする。これによれば、精度よく撮影シーンの切り替わりを検知できる。
【００５９】
なお、ＧＰＳ部２７からの現在位置情報及び現在時刻情報の取得について、撮影スケジュールの進行状況に応じて、ＧＰＳ部２７での現在位置情報及び現在時刻情報の取得周期を適宜変更する構成としてもよい。以下、現在位置情報及び現在時刻情報とは、ＧＰＳ部２７から取得された最新のものとする。
【００６０】
そして、フラッシュメモリ２５に記憶されたスケジュールテーブル６０が参照され、ステップＳ１１で取得された現在時刻情報に対応する時間帯６１において、現在の撮影シーン６３における各被写体の撮影回数６５と、現在時刻情報及び時間帯６１から算出される現在の撮影シーン６３の残り時間と、が表示部１３に表示される（ステップＳ１２）。
【００６１】
そして、スケジュールテーブル６０が参照され、ＧＰＳ部２７で取得された現在の位置情報が、現在の撮影シーン６３に対応する位置情報から逸脱したか否かにより、撮影シーンを逸脱したか否かが判別される（ステップＳ１３）。撮影シーンを逸脱していない場合（ステップＳ１３；ＮＯ）、スケジュールテーブル６０が参照され、ＧＰＳ部２７から取得された現在時刻情報が次の時間帯６１に移行されたか否かにより、撮影スケジュールが進行したか否かが判別される（ステップＳ１４）。
【００６２】
撮影スケジュールが次の時間帯に移行された場合（ステップＳ１４；ＹＥＳ）、現在の撮影シーン（撮影スケジュール）が次の撮影シーンに変更され、スケジュールテーブル６０の読み出し、書き込み対象のレコードが次のレコードに移行される（ステップＳ１５）。なお、イベントがスケジュールどおりに進むとは限らないので、ステップＳ１４；ＹＥＳの場合に、現在の撮影シーン等を表示部１３に表示して撮影者に確認させ、スケジュールどおりでない場合に、撮影者の入力部２２を介した操作入力に基づいてスケジュールテーブル６０の再設定を行う構成としてもよい。そして、スケジュールテーブル６０において、ステップＳ１５で変更された撮影シーンに対応して、ＲＡＭ２３に格納された現在の撮影シーンに対応する各被写体の撮影回数が０にリセットされる（ステップＳ１６）。
【００６３】
そして、入力部２２のシャッタキー７が半押しされたか否かが判別される（ステップＳ１７）。シャッタキー７が半押しされていない場合（ステップＳ１７；ＮＯ）、ステップＳ１７に移行される。撮影スケジュールが次の時間帯に移行されていない場合（ステップＳ１４；ＮＯ）、ステップＳ１７に移行される。
【００６４】
撮影シーンを逸脱した場合（ステップＳ１３；ＹＥＳ）、ＧＰＳ２７から取得される現在位置情報及び現在時刻情報に基づいて、現在位置（所定の経度緯度範囲）にデジタルカメラ１が所定時間以上あるか否かが判別される（ステップＳ１８）。現在位置に所定時間以上いる場合（ステップＳ１８；ＹＥＳ）、現在位置（所定の緯度、経度範囲）が仮想シーンに決定される（ステップＳ１９）。そして、現在の撮影シーンが仮想シーンに変更され、これに伴いスケジュールテーブル６０が変更され、ＲＡＭ２３に格納された各被写体の撮影回数がリセットされ（ステップＳ２０）、ステップＳ１７に移行される。
【００６５】
ここで、図９を参照して、ステップＳ２０におけるスケジュールテーブル６０の変更の一例を示す。図９に示すように、スケジュールテーブル６０の一例としてのスケジュールテーブル６０ａは、時間帯６１が１１：００〜１２：００の撮影シーン６３（銀閣寺）のレコードＲ１を有する。スケジュールテーブル６０ａにおいて、撮影シーンの逸脱（ステップＳ１５；ＹＥＳ）が発生し、ステップＳ１８において、所定時間その位置にいたものとする。
【００６６】
すると、ステップＳ２０において、スケジュールテーブル６０ａのレコードＲ１がレコードＲ１１，Ｒ１２に分割されてスケジュールテーブル６０ｂに変更される。スケジュールテーブル６０ａのレコードＲ１の時間帯６１の終了時間が、位置を移動した時刻１１：１５に設定されてレコードＲ１１とされ、現在時刻〜レコードＲ１の時間帯６１の終了時間を時間帯６１とし、現在位置（経度ｘ１〜ｘ２、緯度ｙ１〜ｙ２）が位置情報６２に設定されたレコードＲ１２が追加される。
【００６７】
ステップＳ２０の時点では、レコードＲ１２において、撮影シーン６３が空いている。その撮影シーン名の操作入力を、例えば、仮想シーン決定時又はそれ以後に入力部２２を介して受け付けてレコードＲ１２の撮影シーン６３に設定する。
【００６８】
図７に戻り、現在位置に所定時間以上いない場合（ステップＳ１８；ＮＯ）、ＲＡＭ２３に格納された撮影回数のインクリメントが禁止に設定され（ステップＳ２１）、ステップＳ１７に移行される。
【００６９】
シャッタキー７が半押しされた場合（ステップＳ１７；ＹＥＳ）、ＲＡＭ２３に格納された撮影回数の下限値が算出され、ＲＡＭ２３に格納された現在の撮影回数が下限値を下回る被写体がいるか否かが判別される（ステップＳ２２）。下限値は、次式（１）により算出されるものとする。
下限値＝ｍａｘ（０，平均値×重み付け係数−１）  …（１）
【００７０】
式（１）において、平均値とは、現在の撮影シーン６３の撮影回数６５の合計値を全被写体数で割った値とする。式（１）において、重み係数とは、所定の固定値とするが、現在の撮影シーンの撮影回数の合計値に応じた値としてもよい。式（１）により、撮影回数の平均値が小さいうちは、撮影回数の少ない被写体を認識しないようにしている。
【００７１】
現在の撮影回数が下限値を下回る被写体がいる場合（ステップＳ２２；ＹＥＳ）、現在の撮影シーンの残り時間が所定値以下であるか否かが判別される（ステップＳ２３）。現在の撮影シーンの残り時間が所定値以下である場合（ステップＳ２３；ＹＥＳ）、フラッシュメモリ２５に記憶された顔登録データ５０を用いて、撮影範囲である画角内において、ステップＳ２２で判別された現在の撮影回数が下限値を下回る被写体が認識され、光学系駆動部３４、駆動回路３６を介してレンズ光学系３１、絞り機構３２、撮像素子３３が駆動されて、その認識された被写体に対してのみＡＦ及びＡＥが実行されてロックされる（ステップＳ２４）。
【００７２】
ここで、図１０を参照して、ステップＳ２４における被写体の認識の様子を示す。図１０に示すように、ステップＳ２４において、表示部１３に、画面７０ａが表示されているものとする。画面７０ａは、現在の撮影シーンにおける各被写体の撮影回数７１、残り時間７２とを含む。ステップＳ２４で認識された被写体を印７３で示す。ステップＳ２４では、例えば、スルー画像データから顔画像データが切り出され、顔登録データ５０の被写体５１が被写体Ａである認識用データ５２が読み出されて、その顔画像データと認識用データとが比較され、一致する場合に被写体Ａである顔画像データが認識される。認識用データが顔の特徴を示すデータである場合は、前記顔画像データから顔の特徴を示すデータが抽出され、顔画像データの顔の特徴を示すデータと認識用データとが比較される。
【００７３】
画面７０ａにおいて、撮影回数７１の被写体Ａの撮影回数が下限値よりも少なく、残り時間７２が所定値以下であるので、被写体Ａのみに対してＡＦ及びＡＥが実行される。
【００７４】
現在の撮影回数が下限値を下回る被写体がない場合（ステップＳ２２；ＮＯ）、又は現在の撮影シーンの残り時間が所定値以下でない場合（ステップＳ２３；ＮＯ）、フラッシュメモリ２５に記憶された顔登録データ５０を用いて、スルー画像データの画角内の全ての被写体が認識され、光学系駆動部３４、駆動回路３６を介してレンズ光学系３１、絞り機構３２、撮像素子３３が駆動されて、その認識された被写体に対してＡＦ及びＡＥが実行されてロックされる（ステップＳ２５）。
【００７５】
ここで、図１１を参照して、ステップＳ２４における被写体の認識の様子を示す。図１１に示すように、ステップＳ２５において、表示部１３に、画面７０ｂが表示されているものとする。画面７０ｂは、現在の撮影シーンにおける各被写体の撮影回数７１、残り時間７２とを含む。ステップＳ２５では、例えば、スルー画像データから各顔画像データが切り出され、顔登録データ５０の被写体５１が被写体Ａ，Ｂ，Ｃである認識用データ５２が読み出されて、その顔画像データと認識用データとが比較され、一致する被写体Ａ，Ｂ，Ｃの顔画像データが認識される。
【００７６】
ステップＳ２５で認識された被写体を印７３で示す。画面７０ｂにおいて、全ての被写体Ａ，Ｂ，Ｃが認識され、被写体Ａ，Ｂ，Ｃに対してＡＦ及びＡＥが実行される。
【００７７】
そして、ステップＳ２４又はＳ２５の実行後、入力部２２のシャッタキー７が全押しされたか否かが判別される（ステップＳ２６）。シャッタキー７が全押しされていない場合（ステップＳ２６；ＮＯ）、ステップＳ２６に移行される。シャッタキー７が全押しされた場合（ステップＳ２６；ＹＥＳ）、ステップＳ２４又はＳ２５の状態で、撮像部２４により被写体が撮影されてその画像データが取得され、その取得された画像データが記録部２８を介してメモリカードＭに記録される（ステップＳ２７）。
【００７８】
そして、ＲＡＭ２３に格納された現在の撮影シーンの各被写体の撮影回数のうち、ステップＳ２４，Ｓ２５で認識された各被写体の撮影回数が＋１インクリメントされる（ステップＳ２８）。そして、ステップＳ２８でインクリメントされた撮影回数に応じて、スケジュールテーブル６０の現在の撮影シーン６３に対応する撮影回数６５が更新される（ステップＳ２９）。
【００７９】
そして、ＲＡＭ２３に格納された撮影回数の下限値が算出され、ＲＡＭ２３に格納された現在の撮影回数が下限値を下回る被写体がいるか否かが判別される（ステップＳ３０）。下限値は、式（１）により算出されるものとする。現在の撮影回数が下限値を下回る被写体がいる場合（ステップＳ３０；ＹＥＳ）、その被写体の撮影回数が少なく被写体の撮影に偏りがある旨の警告が、表示部１３による警告情報の表示と、音出力部２９ａによる警告音の出力とで報知される（ステップＳ３１）。例えば、現在の撮影シーンの撮影回数が下限値を下回る被写体６４がサムネイル表示及び音声出力される。
【００８０】
そして、スケジュールテーブル６０の時間帯６１と、ＧＰＳ部２７から取得された現在時刻情報とが参照され、全スケジュールが終了したか否かが判別される（ステップＳ３２）。全スケジュールが終了していない場合（ステップＳ３２；ＮＯ）、ステップＳ１３に移行される。全スケジュールが終了した場合（ステップＳ３２；ＹＥＳ）、撮影処理が終了する。
【００８１】
上記説明では、図５、図９に示したスケジュールテーブル６０として、各撮影シーンの位置情報６２が異なる例を説明したが、これに限定されるものではない。例えば、スケジュールテーブル６０として、図１２に示すスケジュールテーブル６０ｃのように、ある学校の校庭で運動会を撮影する場合のように、同じ位置情報６２で各撮影シーン６３（１００Ｍ走等）の被写体を撮影する構成としてもよい。
【００８２】
本実施の形態によれば、各被写体の撮影シーンごとの撮影回数をインクリメントして撮影回数６５を更新するため、複数の撮影シーン（撮影スケジュール）における撮影シーンごとに各被写体の撮影回数を把握できる。更に、撮影回数６５が下限値を下回った被写体があるか否かを判別して当該被写体のみを認識し、若しくは後述するデジタルズーム処理をして、撮影回数６５が少ない被写体を優先的に撮影対象とする。このため、複数の撮影シーンにおける撮影シーンごとに被写体の撮影回数の偏りをなくすことができ、複数の撮影シーンにおける撮影シーンごとに被写体の均等撮影を行うことができる。
【００８３】
つまり、シャッタキー７半押しで、ＲＡＭ２３上の撮影回数が下限値を下回った被写体があるか否かを判別し、撮影回数が下限値を下回った被写体がある場合に、その撮影回数６５が下限値を下回った被写体のみを認識する。そして、認識された被写体のみに対しＡＦ、ＡＥが実行されてロックされるので、認識された被写体のみにピントが合う。一方、認識されていない被写体にはピントが合わない、即ち、ボケることとなる。すると、画角内に、撮影回数６５が下限値を下回る被写体、及び下回らない被写体の両方が存在していても、撮影回数６５が下限値を下回る被写体のみが実質的に撮影されたこととなる。その結果、撮影者は、撮影回数６５が下限値を下回る被写体のみを画角内に収めるようにデジタルカメラ１を振るといった面倒な操作を行うことなく当該被写体のみを実質的に撮影でき、各被写体の撮影回数の偏りを容易になくすことができる。
【００８４】
また、シャッタキー７半押しで、ＲＡＭ２３上の撮影回数が下限値を下回った被写体がある場合に、撮影スケジュールの残り時間が所定値以下か否かを判別し、残り時間が所定値以下である場合に、その撮影回数６５が下限値を下回った被写体のみを認識する。これによっても、撮影者は、撮影回数６５が下限値を下回る被写体のみを画角内に収めるようにデジタルカメラ１を振るといった面倒な操作を行うことなく当該被写体のみを実質的に撮影でき、各被写体の撮影回数の偏りを容易になくすことができる。さらに、残り時間が所定値以下である場合にのみ、撮影回数６５が下限値を下回る被写体のみを認識するため、残り時間が多い場合には、ユーザの操作により当該被写体のみが画角内に収まるよう調整でき、利便性が向上する。
【００８５】
また、デジタルカメラ１が現在位置が現在の撮影シーン６３から逸脱して且つ所定時間以上経過した場合に、撮影シーンとして仮想シーンを決定しスケジュールテーブル６０に追加して変更する。このため、スケジュールが変更になり新たな撮影シーンを撮影する場合にも、その撮影シーンを仮想シーンとして撮影スケジュールに加えて被写体の均等撮影を行うことができる。
【００８６】
また、撮影回数６５が下限値を下回った被写体がある場合に、その被写体の撮影回数が少なく被写体の撮影に偏りがある旨を表示部１３及び音出力部２９ａにより撮影者に報知する。この報知によって、撮影者は画角を調整して複数の被写体の撮影回数の偏りをなくすことができ、被写体の均等撮影を行うことができる。
【００８７】
なお、上記実施の形態における記述は、本発明に係る撮影装置、撮影方法及びプログラムの一例であり、これに限定されるものではない。
【００８８】
例えば、上記実施の形態では、静止画の撮影において、被写体の撮影回数の偏りを防ぐ構成であったが、これに限定されるものではない。動画の撮影において、被写体の撮影量の偏りをなくす構成としてもよい。図１３に、ムービーカメラ１ａの外観を示す。
【００８９】
図１３に示すようなムービーカメラ１ａが、撮影シーンごとに被写体を撮影時間の偏りなく撮影する機能を有する構成としてもよい。より具体的には、ムービーカメラ１ａにおいて、動画撮影時に被写体を認識し、認識した被写体毎に撮影量としての撮影時間をカウントしていき、ある被写体の撮影時間が下限値を下回る場合に、その被写体の撮影時間が少なく被写体の撮影に偏りがある旨の警告を表示及び音声出力して撮影者に報知する構成としてもよい。
【００９０】
また、上記実施の形態では、認識した被写体に対してＡＦ及びＡＥを行う構成としたが、これに限定されるものではない。シャッタキー７半押しで、ＲＡＭ２３上の撮影回数が下限値を下回った被写体があるか否かを判別し、撮影回数６５が下限値を下回った被写体がある場合に、当該被写体が画角の中心に位置するように、デジタルズームを自動的に行う構成としてもよい。この場合、ＣＰＵ２１から信号処理回路４０に、撮影回数６５が下限値を下回る被写体が画角の中心に位置するよう制御する制御信号が出力される。そして、信号処理回路４０にて、フレームデータに対しデジタルズーム領域の画像データを取り込むデジタルズーム処理（フレームデータから、撮影回数６５が下限値を下回る被写体を中心とした所定量のズーム倍率の画像データを切り出して、１画面分の画像データを生成する）が行われる。また、デジタルズーム処理された画像データは、表示部１３一杯に拡大して表示される。なお、このデジタルズーム領域の画像データには、撮影回数６５が下限値以上である被写体の一部が含まれていてもよい。これによれば、撮影者は、撮影回数６５が下限値を下回る被写体のみを画角内に収めるようにデジタルカメラ１を振るといった面倒な操作を行うことなく当該被写体のみを撮影でき、各被写体の撮影回数の偏りを容易になくすことができる。
【００９１】
また、シャッタキー７半押しで、ＲＡＭ２３上の撮影回数６５が下限値を下回った被写体がある場合に、撮影スケジュールの残り時間が所定値以下か否かを判別し、残り時間が所定値以下である場合に、当該被写体が画角の中心に位置するように、デジタルズームを自動的に行う構成としてもよい。これによっても、撮影者は、撮影回数６５が下限値を下回る被写体のみを画角内に収めるようにデジタルカメラ１を振るといった面倒な操作を行うことなく当該被写体のみを撮影でき、各被写体の撮影回数の偏りを容易になくすことができる。さらに、残り時間が所定値以下である場合にのみ、撮影回数６５が下限値を下回る被写体のみを認識してズームするため、残り時間が多い場合には、撮影者の操作により当該被写体のみが画角内に収まるよう調整でき、利便性が向上する。  
【００９２】
また、上記実施の形態におけるデジタルカメラ１の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【図面の簡単な説明】
【００９３】
【図１】（ａ）は、本発明に係る実施の形態のデジタルカメラの主に前面の構成を示す外観図である。（ｂ）は、デジタルカメラの主に背面の構成を示す外観図である。
【図２】デジタルカメラの内部構成を示すブロック図である。
【図３】撮像部の詳細な構成を示すブロック図である。
【図４】顔登録データを示す図である。
【図５】スケジュールテーブルを示す図である。
【図６】設定処理を示すフローチャートである。
【図７】撮影処理を示すフローチャートである。
【図８】図７の続きの撮影処理を示すフローチャートである。
【図９】仮想シーンの挿入時のスケジュールテーブルの変更の一例を示す図である。
【図１０】一人の被写体を認識した画面を示す図である。
【図１１】全ての被写体を認識した画面を示す図である。
【図１２】位置情報が同じであるスケジュールテーブルを示す図である。
【図１３】ムービーカメラの外観を示す図である。
【符号の説明】
【００９４】
１  デジタルカメラ
２  撮影レンズ
６  電源キー
７  シャッタキー
８  モードスイッチ
９  メニューキー
１０  十字キー
１２  スピーカー
１３  表示部
２１  ＣＰＵ
２２  入力部
２３  ＲＡＭ
２４  撮像部
２５  フラッシュメモリ
２６  通信部
２７  ＧＰＳ部
２８  記録部
２９  ＲＴＣ
２９ａ  音出力部
３０  バス
Ｍ  メモリカード
１ａ  ムービーカメラ
【図１】
0005141222.tif 000002
【図２】
0005141222.tif 000003
【図３】
0005141222.tif 000004
【図４】
0005141222.tif 000005
【図５】
0005141222.tif 000006
【図６】
0005141222.tif 000007
【図７】
0005141222.tif 000008
【図８】
0005141222.tif 000009
【図９】
0005141222.tif 000010
【図１０】
0005141222.tif 000011
【図１１】
0005141222.tif 000012
【図１２】
0005141222.tif 000013
【図１３】
0005141222.tif 000014