(57)【要約】【課題】姿勢が安定しなくてもユーザが意図する方向の画像を取得する。【解決手段】本デジタルカメラは、ユーザから本デジタルカメラのインターバル撮影の撮影間隔時間であるＴｉｎｔ、並びに撮影を許可する姿勢の範囲である撮影許可傾角θａ及び撮影許可方位φａを取得し、それらを設定する。本デジタルカメラは、撮影間隔時間Ｔｉｎｔ毎に、加速度センサ２５２を有する傾角検出回路２５０から現在の当該デジタルカメラの傾角を取得し、それを撮影許可傾角θａと比較する。また、撮影間隔時間Ｔｉｎｔ毎に、磁気センサ２４２を有する方位検出回路２４０から現在の当該デジタルカメラの方位を取得し、それを撮影許可方位φａと比較する。これらの比較により、現在の傾角θ及び方位φが、撮影許可傾角θａ及び撮影許可方位φａの範囲内にある場合のみ撮影を実施する。【選択図】図１
2011197467.tif 000002
【特許請求の範囲】
【請求項１】
当該撮影装置の姿勢を検出する姿勢検出手段と、
撮影を実施する当該撮影装置の姿勢の範囲を設定する撮影姿勢設定手段と、
前記姿勢検出手段が検出する姿勢が、前記撮影姿勢設定手段が設定する前記姿勢の範囲以内の場合は撮影の実施とし、範囲外の場合は撮影の不実施とする判定を繰り返し実施する判定手段と、
前記判定手段が撮影の実施と判定したときに撮影を実施する撮影手段と、
を具備することを特徴とする撮影装置。
【請求項２】
前記姿勢検出手段は、加速度センサを有し、該加速度センサの出力に基づいて、水平面と前記撮影手段の光軸との成す角である当該撮影装置の傾角を検出する、
ことを特徴とする請求項１に記載の撮影装置。
【請求項３】
前記姿勢検出手段は、磁気センサを有し、該磁気センサの出力に基づいて、地磁気の方向と前記撮影手段の光軸との成す角である当該撮影装置の方位を検出する、
ことを特徴とする請求項１及び請求項２のうち何れか１項に記載の撮影装置。
【請求項４】
前記姿勢検出手段は、角速度センサを有し、
前記姿勢検出手段は、前記角速度センサの出力の積分値に基づいて、水平面と前記撮影手段の光軸との成す角である当該撮影装置の傾角及び地磁気の方向と前記撮影手段の光軸との成す角である当該撮影装置の方位を検出する、
ことを特徴とする請求項１に記載の撮影装置。
【請求項５】
前記判定手段は、一定の時間間隔で前記撮影の実施又は不実施の判定をすることを特徴とする請求項１乃至請求項４のうち何れか１項に記載の撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の条件において繰り返し撮影を実施する撮影装置に関する。
【背景技術】
【０００２】
一般に、ユーザがレリーズスイッチを操作するといった直接の撮影開始指示をしなくとも、ユーザが望む時間間隔で繰り返し撮影を行う、インターバル撮影機能が知られている。例えば特許文献１には、撮影間隔、記録画素数、撮影枚数及び感度その他のインターバル撮影の撮影条件を、観察モード、スポーツモード、監視モード及び天体観測モードその他の撮影モードに応じて決定する技術が開示されている。
【０００３】
例えば移動体に撮影装置を取り付けてインターバル撮影機能を用いると、取り付けた移動体に応じて、ユーザが撮影装置を保持して撮影するときとは異なる視点から、撮影を行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１２６２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、前記の通り移動体に撮影装置を取り付けて、インターバル撮影機能を用いるとき等において、撮影装置の姿勢が安定しない場合には、当該撮影装置はユーザが意図しない方向の画像を多数撮影してしまう虞がある。
【０００６】
そこで本発明は、インターバル撮影中等の繰り返し撮影中において姿勢が安定しない場合でも、ユーザが意図する方向の画像を取得する撮影装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を果たすため、本発明の撮影装置の一態様は、当該撮影装置の姿勢を検出する姿勢検出手段と、撮影を実施する当該撮影装置の姿勢の範囲を設定する撮影姿勢設定手段と、前記姿勢検出手段が検出する姿勢が、前記撮影姿勢設定手段が設定する前記姿勢の範囲以内の場合は撮影の実施とし、範囲外の場合は撮影の不実施とする判定を繰り返し実施する判定手段と、前記判定手段が撮影の実施と判定したときに撮影を実施する撮影手段と、を具備することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、インターバル撮影中等の繰り返し撮影中において姿勢が安定しない場合でも、ユーザが意図する方向の画像を取得する撮影装置を提供できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る撮影装置の構成例を示すブロック図。
【図２】インターバル撮影に係る撮影条件の設定動作の一例を示すフローチャート。
【図３Ａ】撮影装置の傾角を説明する為の図。
【図３Ｂ】撮影装置の方位を説明する為の図。
【図４】インターバル撮影モードにおける撮影動作の一例を示すフローチャート。
【発明を実施するための形態】
【００１０】
まず、本発明の一実施形態について図面を参照して説明する。本発明の第１の実施形態に係るデジタルカメラの内部構成の概略を示すブロック図を図１に示す。
【００１１】
本デジタルカメラの動作を制御するシステムコントローラ１００は、ＣＰＵ１１０と、画像処理回路１２２と、圧縮・伸長回路１２４と、Ａｕｔｏｆｏｃｕｓ（ＡＦ）制御回路１２６と、Ａｕｔｏ−Ｅｘｐｏｓｕｒｅ（ＡＥ）制御回路１２８と、ＡＤコンバータ１３０と、タイマカウンタ１３２と、通信制御回路１３４と、ＧＰＳデコーダ回路１３６と、動きベクトル検出回路１３８と、顔認識回路１４０と、音声コーデック回路１４２と、電力制御回路１４４とを含む、複数の回路ブロック（機能ブロック）を有している。
【００１２】
ＣＰＵ１１０と、前記した他の回路ブロックとは、制御ラインやバスラインを介して互いに接続されている。そして、システムコントローラ１００に含まれるＣＰＵ１１０以外の回路ブロックは、ＣＰＵ１１０によって制御される。
【００１３】
システムコントローラ１００は、撮像素子Ｉｎｔｅｒｆａｃｅ（ＩＦ）回路２１２を介して撮像素子２１４と接続している。また、システムコントローラ１００は、撮影レンズ２１６を駆動する為のフォーカス＆ズーム機構２１８と、撮影レンズ２１６の絞り２２０を駆動する絞り駆動機構２２２と、シャッタ２２４を駆動するシャッタ駆動機構２２６と、撮像素子２１４を移動させる撮像素子変位機構２２８と接続している。フォーカス＆ズーム機構２１８は、撮影レンズ２１６の焦点位置及び撮影レンズ２１６の焦点距離の調整を行うための機構である。絞り駆動機構２２２によって駆動される絞り２２０は、撮影レンズ２１６を通過する光の量を制御する。シャッタ駆動機構２２６によって駆動されるシャッタ２２４は、撮像素子２１４を露光状態と遮光状態とに設定する。撮像素子変位機構２２８は、ぶれによる画像の劣化を防止するために、露光動作中に撮像素子２１４を撮影レンズ２１６の光軸に垂直な平面上で変位させる機構である。
【００１４】
撮像素子２１４は、ＣＣＤ或いはＣ−ＭＯＳ等で構成され、撮影レンズ２１６によって形成される被写体像を光電変換して画像信号を生成する。撮像素子ＩＦ回路２１２は、システムコントローラ１００の制御信号に応じて、撮像素子２１４を駆動し、撮像素子２１４から出力される画像信号をデジタル信号としての画像データに変換する。
【００１５】
システムコントローラ１００は更に、ぶれ検出回路２３０と、方位検出回路（電子コンパス）２４０と、傾角検出回路２５０と、気圧・水圧検出回路２６０と接続している。ぶれ検出回路２３０は、Ｘ軸ジャイロ２３２と、Ｙ軸ジャイロ２３４と、角速度センサ処理回路２３６とを有している。また、方位検出回路２４０は、磁気センサ２４２と、磁気センサ処理回路２４４とを有している。また、傾角検出回路２５０は、加速度センサ２５２と、加速度センサ処理回路２５４とを有している。また、気圧・水圧検出回路２６０は、圧力センサ２６２と、圧力センサ処理回路２６４とを有している。
【００１６】
また、システムコントローラ１００は、マイクアンプ２７２を介してマイク２７４と接続し、スピーカアンプ２８２を介してスピーカ２８４と接続している。また、システムコントローラ１００は、表示素子駆動回路３１２を介して表示素子３１４と接続し、タッチパネル駆動回路３２２を介してタッチパネル３２４と接続し、ソケット３３２と着脱可能なメモリカード３３４と接続している。また、システムコントローラ１００は、不揮発性メモリとしてのＦｌａｓｈＲｏｍ３４０と、揮発性メモリとしてのＳＤＲＡＭ３５０と、通信回路３６０と、ＧＰＳ受信回路３７０と、デジタルカメラの操作部材である操作スイッチ３８０と接続している。
【００１７】
ＣＰＵ１１０は、前記各回路ブロックを以下の様に制御する。  
画像処理回路１２２は、撮像素子ＩＦ回路２１２から入力する画像データに、γ補正、色変換、及びデモザイキング等の処理を施し、圧縮・伸長回路１２４に出力する。画像処理回路１２２はまた、当該デジタルカメラが撮影準備状態（当該デジタルカメラが画像記録モードに設定されていて、ユーザが当該デジタルカメラを被写体に向けている状態）にあるときに、撮像素子ＩＦ回路２１２から入力した表示用の画像データを、所定のフレームレート（例えば３０ｆｐｓや６０ｆｐｓ）で処理し、表示素子駆動回路３１２へ出力する。
【００１８】
表示素子駆動回路３１２は、画像処理回路１２２から出力される画像データに基づく画像を表示素子３１４へ出力する。表示素子３１４は、表示素子駆動回路３１２から入力された画像を表示する。このとき表示素子３１４に表示される画像は一般に、スルー画像、ライブビュー画像又はモニター画像等と称される。
【００１９】
圧縮・伸長回路１２４は、画像処理回路１２２から出力された画像データを圧縮し、メモリカード３３４に記録する。圧縮・伸長回路１２４はまた、当該デジタルカメラが画像再生モードに設定されているときに、メモリカード３３４から読み込んだ圧縮画像データを伸長し、表示素子駆動回路３１２へ出力する。表示素子駆動回路３１２は、圧縮・伸長回路１２４から入力した画像データに基づく画像を表示素子３１４へ出力する。表示素子３１４は、表示素子駆動回路３１２から入力された画像を表示する。  
表示素子３１４にはタッチパネル３２４が配置され、タッチパネル駆動回路３２２はタッチパネル３２４上の操作位置（指又はペン等で押圧された位置）を検出してシステムコントローラ１００へ出力する。
【００２０】
ＦｌａｓｈＲｏｍ３４０は、ＣＰＵ１１０が各回路ブロックを制御する際に用いるプログラムコード３４２及び制御パラメータ３４４を記録している。
【００２１】
ＳＤＲＡＭ３５０は、画像処理回路１２２及び圧縮・伸長回路１２４が、前記処理を実行する際の作業領域（Ｗｏｒｋ  Ａｒｅａ）３５２として主に用いられる。
【００２２】
ＡＦ制御回路１２６は、ライブビュー画像の表示中に撮像素子ＩＦ回路２１２から出力される画像データに基づき、被写体像の鮮鋭度が最大となるように撮影レンズ２１６の位置を調整する。本実施形態では、一般にコントラスト方式と呼ばれる焦点調整方式が用いられている。  
ＡＥ制御回路１２８は、ライブビュー画像の表示中に撮像素子ＩＦ回路２１２から出力される画像データに基づき、静止画像を取得する際の条件（絞りの設定値、シャッタ速度、ホワイトバランス、γ補正など）を決定する。
【００２３】
ＡＤコンバータ１３０は、当該デジタルカメラ内に設けられたセンサの出力を、デジタルデータへ変換する。前記センサとしては、ぶれ検出回路２３０を構成するＸ軸ジャイロ２３２とＹ軸ジャイロ２３４、方位検出回路２４０を構成する磁気センサ２４２、傾角検出回路２５０を構成する加速度センサ２５２、及び気圧・水圧検出回路２６０を構成する圧力センサ２６２等のセンサがデジタルカメラ内に配置されている。
【００２４】
タイマカウンタ１３２は、動作の基準となる時間信号を生成し、ＣＰＵ１１０へ通知する。タイマカウンタ１３２の出力に基づいて、デジタルカメラの動作時間、画像データの取得間隔、撮像素子の露光時間、インターバル撮影における撮影インターバル等の時間が設定される。
【００２５】
通信制御回路１３４は、例えば、ＵＳＢデバイスコントローラ、ＵＳＢホストコントローラ、ＩＥＥＥ１３９４コントローラ、Ｅｔｈｅｒｎｅｔ（登録商標）コントローラ、無線ＬＡＮコントローラ等から構成される通信回路を制御する。これにより、当該デジタルカメラと外部機器とは、通信可能である。
【００２６】
ＧＰＳデコーダ回路１３６は、ＧＰＳ受信回路３７０が、ナブスター（ＮＡＶＳＴＡＲ）衛星から受信した軌道情報を取得する。ＣＰＵ１１０は、取得した軌道情報に基づき、デジタルカメラの位置情報を検出する。  
動きベクトル検出回路１３８は、撮像素子ＩＦ回路２１２から時系列で入力される画像データ間の動きベクトルに基づき、画像全体の動き量や特定の被写体の移動量を検出する回路である。
【００２７】
顔認識回路１４０は、撮像素子ＩＦ回路２１２から入力される画像データから画像中の人の顔の位置を検出する回路である。
【００２８】
音声記録動作において、音声コーデック回路１４２は、マイク２７４が受音し、マイクアンプ２７２が増幅及び出力した音声信号を、入力して所定のサンプリングレートでＡＤ変換し、音声ファイル（例えばＭＰ３、ＷＭＡ（登録商標）ファイル等）に変換する。これら音声ファイルは、メモリカード３３４に記憶される。音声再生動作において、音声コーデック回路１４２は、メモリカード３３４から音声ファイルを読み出し、音声信号へ変換し、スピーカアンプ２８２へ出力する。スピーカアンプ２８２は入力した音声信号を増幅し、スピーカ２８４から音声を再生させる。  
また、電力制御回路１４４は、ＤＣ／ＤＣコンバータ２９２を制御して電池２９４の出力を所定電圧へ変換し、各回路部へ電力を供給している。
【００２９】
角速度センサ処理回路２３６は、Ｘ軸ジャイロ２３２及びＹ軸ジャイロ２３４の出力を入力してそれを所定の信号へ変換し、ＡＤコンバータ１３０へ出力する。ＣＰＵ１１０は、ＡＤコンバータ１３０により変換された角速度センサ処理回路２３６の出力データを入力し、当該デジタルカメラの振れを、角速度データとして取得する。ＣＰＵ１１０は、取得した角速度データを積分して、当該デジタルカメラの振れによって生じる被写体像の変位を相殺するために必要な撮像素子２１４の変位量を算出する。
【００３０】
磁気センサ２４２は、地球磁場を検出するためのセンサである。磁気センサ２４２の出力は磁気センサ処理回路２４４によって所定の信号へ変換されてＡＤコンバータ１３０を介して、ＣＰＵ１１０へ入力される。ＣＰＵ１１０は、地磁気を基準として、カメラの姿勢に関する情報である方位を検出する。
【００３１】
加速度センサ２５２は、重力の方向とカメラに加わった衝撃とを検出する。加速度センサ２５２の出力は、加速度センサ処理回路２５４によって所定の信号へ変換され、ＡＤコンバータ１３０を介してＣＰＵ１１０へ入力される。ＣＰＵ１１０は、入力された重力方向に関する情報に基づいて、重力方向と直交する面である水平面を基準とした、カメラの姿勢に関する情報である傾角を検出する。また、ＣＰＵ１１０は、カメラに発生した衝撃に関する情報を検出する。この情報を利用することで、カメラボディを叩くことで操作できるカメラシステムが構成できる。
【００３２】
操作スイッチ３８０は、カメラの電源のＯＮ／ＯＦＦを指示する電源スイッチ、撮影動作開始を指示するレリーズスイッチ、ズーミング動作を指示するズームスイッチ、動作モードを設定するモード設定スイッチ、撮影条件を設定するＵＰ／Ｄｏｗｎスイッチ等を含む。
【００３３】
この様に、例えば傾角検出回路２５０及び方位検出回路２４０は、当該撮影装置の姿勢を検出する姿勢検出手段として機能し、例えばＣＰＵ１１０は、撮影を実施する当該撮影装置の姿勢の範囲を設定する撮影姿勢設定手段、及び撮影の実施又は不実施を判定する判定手段として機能し、例えば撮像素子ＩＦ回路２１２、撮像素子２１４、撮影レンズ２１６、フォーカス＆ズーム機構２１８、絞り２２０、絞り駆動機構２２２、シャッタ２２４、シャッタ駆動機構２２６、及び撮像素子変位機構２２８は、撮影を実施する撮影手段として機能する。
【００３４】
次に本実施形態に係るデジタルカメラの動作を図面を参照して説明する。ここでは、ＦｌａｓｈＲｏｍ３４０に記録されたプログラムコード３４２に基づき実行されるシステムコントローラ１００内のＣＰＵ１１０の動作を、フローチャートを参照して説明する。
【００３５】
本実施形態に係るデジタルカメラは、本発明に係るインターバル撮影において、まず、当該インターバル撮影の撮影条件を設定する。ここで設定するのは、インターバル撮影の撮影間隔時間（インターバル時間）Ｔｉｎｔと、撮影を実施する当該デジタルカメラの姿勢の条件、即ち撮影許可傾角θａ及び撮影許可方位φａとである。次に、本デジタルカメラは、設定した前記条件に従って、インターバル撮影を実施する。
【００３６】
図２に示すフローチャートは、インターバル撮影に係る撮影条件の設定動作を示している。この設定動作は、インターバル撮影動作の動作条件を設定するモードがユーザに選択されたとき実行される。ユーザによるモード設定の選択は、操作スイッチ３８０の１つであるモード設定スイッチの操作により行われる。また、表示素子３１４にモード設定スイッチと等価のスイッチを表示し、この表示されたスイッチをタッチパネル３２４によって操作することにより行われる様に構成しても良い。
【００３７】
ステップＳ１００においてＣＰＵ１１０は、表示素子駆動回路３１２に、表示素子３１４に撮影間隔時間（インターバル時間）の設定をユーザに促す表示をさせる様指令する。例えば、表示素子３１４に予め設定可能な複数の撮影間隔時間の選択肢を表示し、その中からユーザが所望の撮影間隔時間を選択する様に構成できる。この選択は、ユーザが操作スイッチ３８０の１つであるＵｐ／Ｄｏｗｎスイッチを操作することで選択できるように構成できる。また、表示素子３１４にＵｐ／Ｄｏｗｎスイッチと等価のスイッチを表示し、この表示されたスイッチをタッチパネル３２４によって操作することで、選択できる様に構成しても良い。
【００３８】
ステップＳ１０２においてＣＰＵ１１０は、ユーザにより前記撮影間隔時間の選択が行われたか否かを判断する。
【００３９】
ステップＳ１０２の判断の結果、撮影間隔時間が選択されていない場合、ステップＳ１０４においてＣＰＵ１１０は、撮影条件に応じた設定可能な最短時間を、撮影間隔時間Ｔｉｎｔとして設定し、それをＦｌａｓｈＲｏｍ３４０に制御パラメータ３４４の１つとして記憶させる。その後ＣＰＵ１１０は、処理をステップＳ１１０に移す。撮影間隔時間Ｔｉｎｔに最短時間を設定することで、取得できる画像が多くなる。このため、ユーザが意図する画像を取得できる可能性が増す。
【００４０】
一方、ステップＳ１０２の判断の結果、撮影間隔時間が選択されている場合、ステップＳ１０６においてＣＰＵ１１０は、ユーザが選択した撮影間隔時間を、撮影間隔時間Ｔｉｎｔとして設定し、それをＦｌａｓｈＲｏｍ３４０に制御パラメータ３４４の１つとして記憶させる。その後ＣＰＵ１１０は、処理をステップＳ１１０に移す。
【００４１】
ステップＳ１１０においてＣＰＵ１１０は、表示素子駆動回路３１２に、表示素子３１４に撮影レンズ２１６の焦点距離ｆの設定（所望の焦点距離へ撮影レンズ２１６をズームすること）をユーザに促す表示をさせる様指令する。例えば撮影レンズ２１６の焦点距離ｆの設定は、ユーザが操作スイッチ３８０の１つであるズームスイッチを操作することで設定できる様に構成できる。
【００４２】
ステップＳ１１２においてＣＰＵ１１０は、ユーザにより撮影レンズ２１６の焦点距離ｆの設定操作が行われたか否か、即ちユーザが操作スイッチ３８０の１つであるテレ側若しくはワイド側のズームスイッチを押して、ズーミング操作を行ったか否かを判断する。
【００４３】
ステップＳ１１２の判断の結果、ズーミング操作が行われていない場合、ステップＳ１１４においてＣＰＵ１１０は、フォーカス＆ズーム機構２１８に、撮影レンズ２１６の焦点距離ｆを設定可能な範囲で最もワイド側（短焦点側）に設定する様指令する。その後ＣＰＵ１１０は、処理をステップＳ１２０に移す。撮影レンズ２１６の焦点距離ｆをワイド端に設定することで、画角は最大となる。このため、ユーザが意図する画像を取得できる可能性が高くなる。
【００４４】
一方、ステップＳ１１２の判断の結果、ズーミング操作が行われた場合、ステップＳ１１６においてＣＰＵ１１０は、フォーカス＆ズーム機構２１８に、ズーミング操作に応じた方向に撮影レンズ２１６を駆動させる様指令する。その後ＣＰＵ１１０は、処理をステップＳ１２０に移す。
【００４５】
ステップＳ１２０においてＣＰＵ１１０は、表示素子駆動回路３１２に、表示素子３１４に撮影を許可する当該デジタルカメラの姿勢、即ち傾角θ及び方位φの許容値である撮影許容値△ａの入力をユーザに促す表示をさせる様指令する。
【００４６】
ここで、本デジタルカメラの傾角θと方位φについて説明する。図３Ａは、本デジタルカメラを側面方向から見た図である。大地に対して平行な基準面Ｈを設定し、この基準面Ｈと、当該デジタルカメラの撮影レンズ２１６の光軸ＯＡとの成す角を、下（大地）方向をプラスと定義して、傾角θとする。傾角θが０度であるとき、本デジタルカメラの撮影レンズ２１６の光軸は基準面Ｈに対して水平であることを意味する。尚、デジタルカメラの傾角θは、傾角検出回路２５０によって検出される。
【００４７】
図３Ｂは、本デジタルカメラを上面方向から見た図である。地磁気（南から北へ向かう方向）に対して平行な基準線Ｍを設定し、この基準線Ｍと、当該デジタルカメラの撮影レンズ２１６の光軸ＯＡとの成す角を、東方向をプラスと定義して、方位φとする。φが０度であるとき、本デジタルカメラの撮影レンズ２１６の光軸は、北を向いていることを意味する。尚、カメラの方位φは、方位検出回路２４０によって検出される。
【００４８】
インターバル撮影において撮影が許可される撮影許可傾角θａ及び撮影許可方位φａには許容される幅が必要である。何故なら、デジタルカメラの向きが、設定された撮影許可傾角θａ及び撮影許可方位φａに完全に一致することはまれであるからである。許容される幅を設定しないとインターバル撮影が全くなされない虞があり、実用的ではない。そこで撮影許容値△ａが必要となる。尚、本実施形態では、１つの撮影許容値△ａで、撮影許可傾角θａ及び撮影許可方位φａに対する許容される幅を設定しているが、撮影許可傾角θａ及び撮影許可方位φａに対して各々に別の許容値を設定しても良い。ステップＳ１２０においては、例えば、表示素子３１４に、予め設定可能な複数の撮影許容値△ａを表示し、その中からユーザがＵｐ／Ｄｏｗｎスイッチを操作して、所望の撮影許容値△ａを選択する様に構成できる。
【００４９】
ステップＳ１２２においてＣＰＵ１１０は、ユーザにより前記撮影を許可する撮影許可傾角θａ及び撮影許可方位φａの許容値の入力が行われたか否かを判断する。
【００５０】
ステップＳ１２２の判断の結果、許容値が入力されていない場合、ステップＳ１２４においてＣＰＵ１１０は、設定された撮影レンズ２１６の焦点距離ｆ（即ち、画角）に応じた初期設定値を、撮影許容値△ａとして設定し、それをＦｌａｓｈＲｏｍ３４０に制御パラメータ３４４の１つとして記憶させる。その後ＣＰＵ１１０は、処理をステップＳ１３０に移す。
【００５１】
一方、ステップＳ１２２の判断の結果、許容値が入力された場合、ステップＳ１２６においてＣＰＵ１１０は、ユーザが入力した許容値を、撮影許容値△ａとして設定し、それをＦｌａｓｈＲｏｍ３４０に制御パラメータ３４４の１つとして記憶させる。その後ＣＰＵ１１０は、処理をステップＳ１３０に移す。
【００５２】
ステップＳ１３０においてＣＰＵ１１０は、表示素子駆動回路３１２に、表示素子３１４に撮影を許可する当該デジタルカメラの傾角θである撮影許可傾角θａの入力をユーザに促す表示をさせる様指令する。この表示を見たユーザは撮影許可傾角θａを入力する。撮影許可傾角θａの入力にあたっては、例えば、ユーザが当該デジタルカメラを、撮影を許可する傾角θに傾けて、操作スイッチ３８０の１つであるレリーズスイッチを操作することで、当該傾角θを傾角検出回路２５０に検出させて、その値を入力値とする様に構成しても良い。この場合、ステップＳ１３０において傾角検出回路２５０は、当該デジタルカメラの傾角の検知を開始する。また、表示素子３１４に、複数の傾角θの値を表示し、その中からユーザがＵｐ／Ｄｏｗｎスイッチを操作して、所望の撮影許可傾角θａを選択する様に構成しても良い。
【００５３】
ステップＳ１３２においてＣＰＵ１１０は、ユーザにより前記撮影を許可する撮影許可傾角θａの入力が行われたか否かを判断する。
【００５４】
ステップＳ１３２の判断の結果、撮影許可傾角θａが入力されていない場合、ステップＳ１３４においてＣＰＵ１１０は、撮影許可傾角θａを傾角制限無しに設定し、それをＦｌａｓｈＲｏｍ３４０に制御パラメータ３４４の１つとして記憶させる。その後ＣＰＵ１１０は、処理をステップＳ１３０に移す。傾角制限無しとは、傾角θの値に係わらず撮影が許可されることを意味する。即ち、傾角θが、０°≦θ≦３６０°の何れの値でも撮影が許可されることになる。
【００５５】
一方、ステップＳ１３２の判断の結果、撮影許可傾角θａの入力がなされた場合、ステップＳ１３６においてＣＰＵ１１０は、ユーザが入力した傾角θｘと、ＦｌａｓｈＲｏｍ３４０に記憶された撮影許容値△ａとに基づいて、θｘ±△ａを撮影許可傾角θａに設定し、それをＦｌａｓｈＲｏｍ３４０に制御パラメータの１つとして記憶させる。その後ＣＰＵ１１０は、処理をステップＳ１４０に移す。このとき、本デジタルカメラの傾角θが、θｘ−△ａ≦θ≦θｘ＋△ａを満たすとき、撮影が許可されることになる。
【００５６】
ステップＳ１４０においてＣＰＵ１１０は、表示素子駆動回路３１２に、表示素子３１４に撮影を許可する当該デジタルカメラの方位である撮影許可方位φａの設定をユーザに促す表示をさせる様指令する。この表示を見たユーザは撮影を許可する撮影許可方位φａを入力する。撮影許可方位φａの設定にあたっては、例えば、ユーザが本デジタルカメラを、撮影を許可する撮影許可方位φａに傾けて、操作スイッチ３８０の１つであるレリーズスイッチを操作することで、当該方位φを方位検出回路２４０に検出させて、その値を入力する様に構成しても良い。この場合、ステップＳ１４０において方位検出回路２４０は、本デジタルカメラの方位φの検出を開始する。また、表示素子３１４に、複数の方位φの値を表示し、その中からユーザがＵｐ／Ｄｏｗｎスイッチを操作して、所望の撮影許可方位φａを選択する様に構成しても良い。
【００５７】
ステップＳ１４２においてＣＰＵ１１０は、ユーザにより撮影許可方位φａの入力が行われたか否かを判断する。
【００５８】
ステップＳ１４２の判断の結果、撮影許可方位φａの入力がなされていない場合、ステップＳ１４４においてＣＰＵ１１０は、撮影許可方位φａを方位制限無しに設定し、それをＦｌａｓｈＲｏｍ３４０に制御パラメータ３４４の１つとして記憶させる。その後ＣＰＵ１１０は、処理を終了させる。方位制限無しとは、方位φの値に係わらず撮影が許可されることを意味する。即ち、方位φが、０°≦φ≦３６０°の何れの値でも撮影が許可されることになる。
【００５９】
一方、ステップＳ１４２の判断の結果、撮影許可方位φａの入力がなされている場合、ステップＳ１４６においてＣＰＵ１１０は、ユーザが入力した方位φｘと、ＦｌａｓｈＲｏｍ３４０に記憶された撮影許容値△ａとに基づいて、φｘ±△ａを撮影許可方位φａとして設定し、それをＦｌａｓｈＲｏｍ３４０に制御パラメータの１つとして記憶させる。その後ＣＰＵ１１０は、処理を終了させる。即ち、本デジタルカメラの方位φが、φｘ−△ａ≦φ≦φｘ＋△ａを満たすとき、撮影が許可されることになる。
【００６０】
次に、当該デジタルカメラは、設定した前記条件に従って、インターバル撮影を実施する。図４に示すフローチャートは、インターバル撮影モードにおける動作を示している。この動作は、インターバル撮影モードがユーザによって選択されたとき実行される。
【００６１】
ユーザによるモード選択は、例えば操作スイッチ３８０の１つであるモード設定スイッチの操作により行われる様に構成しても良い。また、表示素子３１４にモード設定スイッチと等価のスイッチを表示し、この表示されたスイッチをタッチパネル３２４によって操作されることにより行われる様に構成しても良い。本実施形態では、レリーズスイッチをＯＮにすることでインターバル撮影モードにおける動作が開始され、撮影動作の開始後再度レリーズスイッチをＯＮすることでインターバル撮影モードの動作が停止するように構成されているものとする。レリーズスイッチ以外の別なスイッチに、開始と停止の指示を行うためのスイッチを割り当てても良い。
【００６２】
ステップＳ２００においてＣＰＵ１１０は、ユーザによりレリーズスイッチがＯＮされ、撮影開始の指示が入力されたか否かを判断する。ステップＳ２００の判断の結果、撮影開始の入力が行われていない場合、ＣＰＵ１１０は、処理をステップＳ２００に戻す。即ち撮影開始の指示が入力されるまで待機する。
【００６３】
一方、ステップＳ２００の判断の結果、撮影開始の入力がされた場合、ステップＳ２０２においてＣＰＵ１１０は、ＦｌａｓｈＲｏｍ３４０に記憶されたインターバル撮影動作に関係する制御パラメータ３４４を読み出す。この制御パラメータ３４４は、図２を参照して説明した動作において設定された撮影間隔時間Ｔｉｎｔ、撮影許可傾角θａ及び撮影許可方位φａを含むものである。まずＣＰＵ１１０は、制御パラメータ３４４の１つである撮影間隔時間Ｔｉｎｔを、タイマカウンタへ設定する。そしてタイマカウンタの動作を開始させる。この設定により、タイマカウンタはインターバルタイマとして動作し、所定の撮影間隔時間Ｔｉｎｔでタイマ割り込み信号を生成する。
【００６４】
ステップＳ２０４においてＣＰＵ１１０は、ユーザによりレリーズスイッチが再度ＯＮされ、撮影停止の入力が行われた否かを判断する。ステップＳ２０４の判断の結果、撮影停止の入力が行われた場合、ＣＰＵ１１０は、処理を終了する。
【００６５】
一方、ステップＳ２０４の判断の結果、撮影停止の指示が行われていない場合、ステップＳ２０６においてＣＰＵ１１０は、タイマカウンタによりタイマ割り込みが発生した否かを判断する。ステップＳ２０６の判断の結果、タイマ割り込みが発生していない場合、ＣＰＵ１１０は、処理をステップＳ２０４に移す。
【００６６】
一方、ステップＳ２０４の判断の結果、タイマ割り込みが発生した場合、ステップＳ２０８においてＣＰＵ１１０は、撮影許可傾角θａに制限があるか否かを判断する。ステップＳ２０８の判断の結果、撮影許可傾角θａに制限がない場合、ＣＰＵ１１０は、処理をステップＳ２１４に移す。
【００６７】
一方、ステップＳ２０８の判断の結果、撮影許可傾角θａに制限がある場合、ステップＳ２１０においてＣＰＵ１１０は、傾角検出回路２５０の出力を入力し、本デジタルカメラの現在の傾角θを取得する。
【００６８】
ステップＳ２１２においてＣＰＵ１１０は、ステップＳ２０２で取得した制御パラメータの１つである撮影許可傾角θａと、ステップＳ２０８で取得した傾角θとを比較し、傾角θが撮影許可傾角θａの範囲内であるか否かを判断する。即ち、θｘ−△ａ≦θ≦θｘ＋△ａを満たしているか否かを判断する。ステップＳ２１２の判断の結果、θｘ−△ａ≦θ≦θｘ＋△ａを満たしていない場合、ＣＰＵ１１０は、処理をステップＳ２０４に移す。これは、撮影間隔時間Ｔｉｎｔによって規定された撮影を行うべきタイミングであるが、傾角θの制限により撮影動作が禁止されていることを意味する。
【００６９】
一方、ステップＳ２１２の判断の結果、θｘ−△ａ≦θ≦θｘ＋△ａを満たしている場合、ステップＳ２１４においてＣＰＵ１１０は、撮影許可方位φａに制限があるか否かを判断する。ステップＳ２０８の判断の結果、撮影許可方位φａに制限がない場合、ＣＰＵ１１０は、処理をステップＳ２２０に移す。
【００７０】
一方、ステップＳ２１４の判断の結果、撮影許可方位φａに制限がある場合、ステップＳ２１６においてＣＰＵ１１０は、方位検出回路２４０の出力を入力し、現在のデジタルカメラの方位φを取得する。
【００７１】
ステップＳ２１８においてＣＰＵ１１０は、ステップＳ２０２で取得した制御パラメータの１つである撮影許可方位φａと、ステップＳ２０８で取得した方位φとを比較し、方位φが撮影許可方位φａの範囲内にあるか否かを判断する。即ち、φｘ−△ａ≦φ≦φｘ＋△ａを満たしているか否かを判断する。ステップＳ２１８の判断の結果、φｘ−△ａ≦φ≦φｘ＋△ａを満たしていない場合、ＣＰＵ１１０は、処理をステップＳ２０４に移す。これは、撮影間隔時間Ｔｉｎｔによって規定された撮影を行うべきタイミングであるが、方位φの制限により撮影動作が禁止されていることを意味する。
【００７２】
一方、ステップＳ２１８の判断の結果、φｘ−△ａ≦φ≦φｘ＋△ａを満たしている場合、ステップＳ２２０においてＣＰＵ１１０は、所定の露光条件で撮像素子２１４を露光する様に、各部に指令する。  
ステップＳ２２２においてＣＰＵ１１０は、ステップＳ２２０で取得した画像データから、画像ファイルを生成し、メモリカード３３４に記録する。そしてＣＰＵ１１０は、処理をステップＳ２０４に戻す。
【００７３】
以上の通り、本実施形態に依れば、インターバル撮影において、撮影レンズ２１６の光軸が、ユーザが設定した撮影許可傾角θａ及び撮影許可方位φａの範囲内にある場合のみ、撮影が実施されることになる。インターバル撮影機能を用いることで、ユーザは通常では撮影出来ない状況における撮影が可能となる。例えば、本デジタルカメラを、模型自動車、模型飛行機、模型ヘリコプタ、模型ロケット、模型の船、風船、凧、フリスビー、ブーメラン等の移動体や、ペットの犬及び猫、野生動物等の動物に取り付けて撮影を行うことができる。これら例に挙げた様な、本デジタルカメラを取り付けた際にその向きが安定しない移動体や動物等を用いて画像を撮影する際においても、当該デジタルカメラは、ユーザが所望する傾角及び方位の画像を取得することが出来る。したがって、移動体等に本デジタルカメラが取り付けられた場合のインターバル撮影であっても、ユーザが意図しない画像が多数撮影されることを防止できる。この機能により、本デジタルカメラを用いれば、新たな映像表現が可能になる。
【００７４】
［第１の変形例］
次に、前記実施形態の第１の変形例について説明する。ここで本変形例の説明では、前記実施形態との相違点に限定して説明し、同一の部分についてはその説明を省略する。前記実施形態において上記デジタルカメラは、その傾角θ及び方位φを検出する手段として、それぞれ傾角検出回路２５０の加速度センサ２５２と、方位検出回路２４０の磁気センサ２４２とを用いた。これに対して本変形例では、ぶれ検出回路２３０のＸ軸ジャイロ２３２及びＹ軸ジャイロ２３４を用いる。
【００７５】
当該デジタルカメラには、手振れを検出するための角速度センサとして機能する、ぶれ検出回路２３０のＸ軸ジャイロ２３２及びＹ軸ジャイロ２３４が搭載されている。ぶれ検出回路２３０は、積分することで基準の方向からの振れ角を求めることが出来る。基準の方向とは積分動作開始時のデジタルカメラの方向である。従って、積分動作開始時のデジタルカメラの方向を基準として、撮影許可傾角θａ及び撮影許可方位φａを設定すれば、ぶれ検出回路２３０は、磁気センサ２４２や加速度センサ２５２の代わりの役割を担うことができる。即ち、磁気センサ２４２や加速度センサ２５２が搭載されていないデジタルカメラであっても本発明を実施できる。その他の構成及びその動作は、前記実施形態の構成及びその動作と同じである。
【００７６】
この様に、例えばぶれ検出回路２３０は、当該撮影装置の３軸方向の姿勢を検出する姿勢検出手段として機能し、例えばＸ軸ジャイロ２３２及びＹ軸ジャイロ２３４は、角速度センサとして機能する。
【００７７】
本変形例によっても、前記実施形態と同様の効果を得ることができる。
【００７８】
［第２の変形例］
次に、前記実施形態の第２の変形例について説明する。ここで本変形例の説明では、前記実施形態との相違点に限定して説明し、同一の部分についてはその説明を省略する。前記実施形態において上記デジタルカメラは、その傾角θ及び方位φを撮影許可の可否の基準とした。これに対して本変形例では、更に、当該デジタルカメラの高度（または水深）を撮影許可の可否の基準として用いる。
【００７９】
本変形例では、撮影許可傾角θａ及び撮影許可方位φａと同様に、撮影許可高度Ａａをユーザの入力に基づいて設定する。例えば、表示素子３１４に、複数の高度Ａの値を表示し、その中からユーザがＵｐ／Ｄｏｗｎスイッチを操作して、所望の撮影許可高度Ａａを選択する様に構成しても良い。
【００８０】
そして、傾角θ及び方位φの場合と同様に、撮影間隔時間Ｔｉｎｔ毎に撮影許可高度Ａａと、気圧・水圧検出回路２６０が取得した本カメラの高度（または水深）とを比較し、本カメラの高度（または水深）が撮影許可高度Ａａの範囲内にある場合のみ撮影を実施する。
【００８１】
本変形例に依れば、前記実施形態と同様の効果に加えて、高度に関してもユーザの希望に沿った撮影を行うことができる。例えば、本デジタルカメラを凧に固定して撮影する際に、凧が所望の高さに揚がった状態でのみ撮影動作がなされることになる。
【００８２】
［第３の変形例］
上記デジタルカメラにおいては、その姿勢がユーザが設定した範囲内に無い場合、撮影を行わないものとしていた。これに対して本変形例では、十分に記憶容量が大きなメモリカード３３４を装着し、撮影間隔時間Ｔｉｎｔ毎に画像を取得する。但し、前記実施形態において撮影を行っていなかった本デジタルカメラの姿勢がユーザが設定した範囲内にない場合の撮影画像と、本デジタルカメラの姿勢がユーザが設定した範囲内にある場合の撮影画像とを区別して保存する。
【００８３】
例えば、本デジタルカメラの姿勢がユーザが設定した範囲内にない場合の撮影画像（条件外れ画像）は、通常記憶される領域とは異なる領域に記憶することができる。例えば、デジタルカメラの画像データはＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）規格に準拠してメモリカードへ記憶される。そこでＤＣＦ規格とは異なるフォルダを生成し、このフォルダへ条件外れ画像を記憶しても良い。また、条件外れ画像には、規格とは異なるファイル名を付与してＤＣＦ規格に準拠したフォルダに記憶しても良い。  
何れの場合も、本デジタルカメラの姿勢がユーザが設定した範囲内にある場合の撮影画像と条件外れ画像とを、容易に選択できる形式でメモリカード３３４に記憶する。
【００８４】
本変形例に依れば、ユーザが条件外れ画像から意図しない良い画像を取得する機会を残せると共に、ユーザが不要な画像を容易に選択して除去できる。
【００８５】
［第４の変形例］
前記実施形態に係るデジタルカメラは、静止画の撮影動作のみならず動画撮影（ムービー撮影）にも適用可能である。即ち、本デジタルカメラの姿勢がユーザが設定した範囲内にある場合のみ動画の撮影動作を行うように制御することができる。  
本変形例においても、無用なデータの取得を防止できる。
【００８６】
尚、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除しても、発明が解決しようとする課題の欄で述べられた課題が解決でき、かつ、発明の効果が得られる場合には、この構成要素が削除された構成も発明として抽出され得る。さらに、異なる変形例にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００８７】
１００…システムコントローラ、１１０…ＣＰＵ、１２２…画像処理回路、１２４…圧縮・伸長回路、１２６…ＡＦ制御回路、１２８…ＡＥ制御回路、１３０…ＡＤコンバータ、１３２…タイマカウンタ、１３４…通信制御回路、１３６…ＧＰＳデコーダ回路、１３８…動きベクトル検出回路、１４０…顔認識回路、１４２…音声コーデック回路、１４４…電力制御回路、２１２…撮像素子ＩＦ回路、２１４…撮像素子、２１６…撮影レンズ、２１８…ズーム機構、２２２…絞り駆動機構、２２４…シャッタ、２２６…シャッタ駆動機構、２２８…撮像素子変位機構、２３０…検出回路、２３２…Ｘ軸ジャイロ、２３４…Ｙ軸ジャイロ、２３６…角速度センサ処理回路、２４０…方位検出回路、２４２…磁気センサ、２４４…磁気センサ処理回路、２５０…傾角検出回路、２５２…加速度センサ、２５４…加速度センサ処理回路、２６０…気圧・水圧検出回路、２６２…圧力センサ、２６４…圧力センサ処理回路、２７２…マイクアンプ、２７４…マイク、２８２…スピーカアンプ、２８４…スピーカ、２９２…ＤＣコンバータ、２９４…電池、３１２…表示素子駆動回路、３１４…表示素子、３２２…タッチパネル駆動回路、３２４…タッチパネル、３３２…ソケット、３３４…メモリカード、３４２…プログラムコード、３４４…制御パラメータ、３５０…ＳＤＲＡＭ、３５２…作業領域、３６０…通信回路、３７０…ＧＰＳ受信回路、３８０…操作スイッチ、θ…傾角、φ…方位、Ａ…高度、ＯＡ…光軸、Ｈ…基準面、Ｍ…基準線、θａ…撮影許可傾角、φａ…撮影許可方位、Ａａ…撮影許可高度。
【図１】
2011197467.tif 000003
【図２】
2011197467.tif 000004
【図３Ａ】
2011197467.tif 000005
【図３Ｂ】
2011197467.tif 000006
【図４】
2011197467.tif 000007