(57)【特許請求の範囲】
【請求項１】
所定の時間間隔でインターバル動画撮影を行うことが可能なカメラであって、
カメラ本体内に内蔵された内部メモリと、
前記カメラ本体に着脱可能な外部メモリと、
前記外部メモリに対する画像データの保存動作時に、前記外部メモリに定義されたファイルをオープンまたはクローズする外部メモリ制御手段と、
１枚の画像に対する撮影動作が開始されてから、この撮影動作により得られた画像データに対する画像処理が完了するまでの処理時間を計測する時間計測手段と、
画像データを前記内部メモリと前記外部メモリに書込み可能な画像データ書込み手段とを備え、
前記時間間隔が前記処理時間よりも短い場合、前記外部メモリ制御手段は前記ファイルをオープンした状態を維持し、前記画像データ書込み手段は画像データを前記内部メモリに格納することなく前記外部メモリに保存することを特徴とするカメラの記録動作制御装置。
【請求項２】
前記外部メモリ制御手段が前記ファイルをオープンすべきか否かを判断するオープン判断手段を備え、
前記オープン判断手段は、前記ファイルがクローズしている状態において、ＡＦ動作から画像処理までの動作が完了しているときは前記ファイルをオープンすると判断することを特徴とする請求項１に記載の記録動作制御装置。
【請求項３】
前記オープン判断手段は、前記ファイルがクローズしている状態において、今回の撮影動作におけるＡＦ動作の開始から、イメージセンサからの画像信号の読み出し動作の完了までの間であるときは、前記ファイルをオープンしないと判断することを特徴とする請求項２に記載の記録動作制御装置。
【請求項４】
前記オープン判断手段は、前記ファイルがクローズしている状態において、前記イメージセンサからの画像信号の読み出し動作が完了していても、画像処理待ちまたは画像処理中の画像データが存在するときは前記ファイルをオープンしないと判断することを特徴とする請求項３に記載の記録動作制御装置。
【請求項５】
前記外部メモリ制御手段が前記ファイルをクローズすべきか否かを判断するクローズ判断手段を備え、
前記クローズ判断手段は、前記ファイルがオープンしている状態において、前回の撮影動作により得られた画像データに対する画像処理に要した時間が前記時間間隔よりも短い場合、前記ファイルをクローズすると判断することを特徴とする請求項１に記載の記録動作制御装置。
【請求項６】
前記クローズ判断手段は、前記ファイルがオープンしている状態において、前回の撮影動作により得られた画像データに対する画像処理に要した時間が前記時間間隔よりも長い場合、今回の撮影動作におけるＡＦ動作の開始から、イメージセンサからの画像信号の読み出し動作の完了までの間であるときは、前記ファイルをクローズしないと判断することを特徴とする請求項５に記載の記録動作制御装置。
【請求項７】
前記クローズ判断手段は、前記ファイルがオープンしている状態において、前回の撮影動作により得られた画像データに対する画像処理に要した時間が前記時間間隔よりも長い場合、前記イメージセンサからの画像信号の読み出し動作が完了していても、画像処理待ちまたは画像処理中の画像データが存在するときは前記ファイルをクローズしないと判断することを特徴とする請求項６に記載の記録動作制御装置。
【請求項８】
前記ファイルがクローズされているとき、前記画像処理が施された画像データは前記内部メモリに格納されることを特徴とする請求項１に記載の記録動作制御装置。
【請求項９】
所定の時間間隔でインターバル動画撮影を行うことが可能なカメラであって、
カメラ本体に着脱可能な外部メモリと、
前記外部メモリに対する画像データの保存動作時に、前記外部メモリに定義されたファイルをオープンまたはクローズする外部メモリ制御手段と、
１枚の画像に対する撮影動作が開始されてから、この撮影動作により得られた画像データに対する画像処理が完了するまでの処理時間を計測する時間計測手段と、
画像データを前記外部メモリに書込み可能な画像データ書込み手段とを備え、
前記時間間隔が前記処理時間よりも短い場合、前記外部メモリ制御手段は、前記画像データ書込み手段が前記画像データを前記外部メモリに保存することを可能にするため、前記ファイルをオープンした状態を維持することを特徴とするカメラの記録動作制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターバル動画撮影を行うことができるカメラにおいて、画像データをメモリカード等の外部メモリに記録する動作を制御する装置に関する。
【背景技術】
【０００２】
従来インターバル動画撮影を行い、その動画をメモリカード等の外部メモリのファイルに記録する技術が知られている（特許文献１）。外部メモリは通常、記録動作が実行されるときのみファイルをオープンするように制御されており、記録動作が実行されないときは、ファイルに保存されたデータが破壊されないよう、ファイルはクローズされる。すなわち従来のインターバル動画撮影では、ファイルをオープンして画像データを記録した後、ファイルをクローズするというように、画像データの記録動作の度にファイルのオープン・クローズを繰り返している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２１７０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
インターバル動画撮影において、外部メモリのファイルのオープン・クローズを繰り返すと、撮影の時間間隔が例えば１秒のように短い場合、その時間間隔の間にオープン・クローズの処理や画像データに対する画像処理等を実行することが困難になり、短い時間間隔でのインターバル動画撮影ができなくなるおそれがある。
【０００５】
本発明は、短い時間間隔でのインターバル動画撮影を容易にすることができる、カメラの記録動作制御装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明に係るカメラの記録動作制御装置は、カメラ本体内に内蔵された内部メモリと、カメラ本体に着脱可能な外部メモリと、外部メモリに対する画像データの保存動作時に、外部メモリに定義されたファイルをオープンまたはクローズする外部メモリ制御手段と、１枚の画像に対する撮影動作が開始されてから、この撮影動作により得られた画像データに対する画像処理が完了するまでの処理時間を計測する時間計測手段と、画像データを内部メモリと外部メモリに書込み可能な画像データ書込み手段とを備え、時間間隔が処理時間よりも短い場合、外部メモリ制御手段はファイルをオープンした状態を維持し、画像データ書込み手段は画像データを内部メモリに格納することなく外部メモリに保存することを特徴としている。
【０００７】
またカメラの記録動作制御装置は、外部メモリ制御手段がファイルをオープンすべきか否かを判断し、ファイルがクローズしている状態において、ＡＦ動作から画像処理までの動作が完了しているときはファイルをオープンすると判断するオープン判断手段を備えていてもよい。このオープン判断手段は、ファイルがクローズしている状態において、今回の撮影動作におけるＡＦ動作の開始から、イメージセンサからの画像信号の読み出し動作の完了までの間であるときは、ファイルをオープンしないと判断することが好ましい。またオープン判断手段は、ファイルがクローズしている状態において、イメージセンサからの画像信号の読み出し動作が完了していても、画像処理待ちまたは画像処理中の画像データが存在するときはファイルをオープンしないと判断するように構成されていてもよい。
【０００８】
さらにカメラの記録動作制御装置は、外部メモリ制御手段がファイルをクローズすべきか否かを判断し、ファイルがオープンしている状態において、前回の撮影動作により得られた画像データに対する画像処理に要した時間が時間間隔よりも短い場合、ファイルをクローズすると判断するクローズ判断手段を備えていてもよい。このクローズ判断手段は、ファイルがオープンしている状態において、前回の撮影動作により得られた画像データに対する画像処理に要した時間が時間間隔よりも長い場合、今回の撮影動作におけるＡＦ動作の開始から、イメージセンサからの読み出し動作の完了までの間であるときは、ファイルをクローズしないと判断することが好ましい。またクローズ判断手段は、ファイルがオープンしている状態において、前回の撮影動作により得られた画像データに対する画像処理に要した時間が時間間隔よりも長い場合、イメージセンサからの画像信号の読み出し動作が完了していても、画像処理待ちまたは画像処理中の画像データが存在するときはファイルをクローズしないと判断するように構成されていてもよい。
【０００９】
ファイルがオープンされているとき、画像処理された画像データは外部メモリに保存されるたが、ファイルがクローズされているとき、画像処理が施された画像データは内部メモリに格納される。
【００１０】
本発明に係る第２のカメラの記録動作制御装置は、カメラ本体に着脱可能な外部メモリと、外部メモリに対する画像データの保存動作時に、外部メモリに定義されたファイルをオープンまたはクローズする外部メモリ制御手段と、画像データを外部メモリに書込み可能な画像データ書込み手段とを備え、インターバル動画撮影により得られた画像に関して画像処理が完了していない画像データが存在するとき、外部メモリ制御手段は、画像データ書込み手段が画像データを外部メモリに保存することを可能にするため、ファイルをオープンした状態を維持することを特徴としている。
【発明の効果】
【００１１】
本発明によれば、短い時間間隔でのインターバル動画撮影を実現できるという効果が得られる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態を適用した一眼レフ・デジタルカメラの概略的な構成を示すブロック図である。
【図２】インターバル動画撮影の基本的な動作を示すフローチャートである。
【図３】フレーム追加判断の動作を示すフローチャートである。
【図４】ファイルオープン判断の動作を示すフローチャートである。
【図５】ファイルクローズ判断の動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態を図面を参照して説明する。図１は本発明の一実施形態を適用した一眼レフ・デジタルカメラの電気的な構成を示す。このカメラは所定の時間間隔でインターバル動画撮影を行うことが可能である。このカメラにおいて、イメージセンサ１１により検出された画像信号はデジタルデータに変換された後、ＤＲＡＭ１２に一時的に書き込まれ、ここから読み出されて画像処理部（ＤＳＰ）１３において所定の画像処理を施される。画像処理された画像データは内部メモリ１４または外部メモリ（カードメモリ）１５に書き込まれる。内部メモリ１４はカメラ本体に内蔵され、外部メモリ１５はカメラ本体に着脱可能である。
【００１４】
フレーム追加判断部１６は、インターバル動画撮影において、ＤＳＰ１３によって画像処理された画像データ（フレーム）を外部メモリ１５に保存する際に、直接外部メモリ１５に保存するか、いったん内部メモリ１４に格納するかを判断する。画像データは画像保存部１７によって外部メモリ１５に保存される。フレーム追加判断部１６による判断については後に詳述する。
【００１５】
図２はインターバル動画撮影の基本的な動作を示すフローチャートである。インターバル動画撮影は、所定の時間間隔で撮影された静止画像を１ファイルとして記録する撮影モードであるステップ１０１では、ＣＰＵ（図示せず）またはＤＳＰから撮影要求の指令信号が出力されたか否かが判断される。撮影要求の指令信号は、インターバル動画撮影における最初のフレームの撮影動作ではシャッタボタンの全押しによって生じ、また２枚目以降のフレームの撮影動作では予め設定されたインターバル動画撮影の時間間隔（例えば１秒）毎に生じる。撮影要求の指令信号が受信されるとステップ１０２へ進み、ＤＳＰ１３に設けられたカウンタによって、以下に述べる処理時間の計測が開始される。
【００１６】
ステップ１０３ではＡＦ動作が実行され、ＡＦセンサ（図示せず）を用いて被写体像の焦点調節が行われる。ステップ１０４では撮影動作が実行され、ミラーアップが行われるとともに、シャッタ動作すなわちイメージセンサ１１に対する露光が行われる。ステップ１０５では、イメージセンサ１１において発生した画像信号が読み出され、デジタルデータに変換されてＤＲＡＭ１２に格納される。ステップ１０６ではＤＲＡＭ１２から画像データが読み出され、ＤＳＰ１３において画像処理される。
【００１７】
ステップ１０７では、後述するフレーム追加判断が行われ（図３）、画像処理された画像データを内部メモリ１４に格納するか、外部メモリ１５に保存するかが判断される。ステップ１０８では、ステップ１０２において開始された処理時間の計測が終了する。すなわち、この処理時間は、１枚の画像に対する撮影動作が開始されてから、この撮影動作により得られた画像データの内部メモリ１４または外部メモリ１５への格納動作が完了するまでの時間である。
【００１８】
ステップ１０９ではインターバル動画撮影を続けるか否かが判断される。ＣＰＵから撮影終了の要求があり、かつ新たにＡＦ動作（ステップ１０３）、撮影動作（ステップ１０４）、画像取り込み動作（ステップ１０５）、および画像処理（ステップ１０６）が実行されていないとき、インターバル動画撮影を終了すると判断される。これに対してインターバル動画撮影を続けると判断されたときは、ステップ１０１へ戻り、上述した動作が繰り返される。
【００１９】
図３を参照してフレーム追加判断部１６において実行されるフレーム追加判断の動作を説明する。
ステップ２０１では、後述するファイルオープン判断が実行されて（図４）、外部メモリ１５に対する画像データの保存動作時に、外部メモリ１５に定義されたファイルをオープンすべきか否かが判断され、所定の条件が満たされているときファイルがオープンされる。ステップ２０２においてファイルがオープンされていると判断されたとき、ステップ２０３が実行され、外部メモリ１５に画像データが保存される。ステップ２０２においてファイルがクローズされていると判断されたとき、ステップ２０４が実行され、内部メモリ１４に画像データが格納される。
【００２０】
ステップ２０４が実行された場合、フレーム追加判断の動作は直ちに終了するが、ステップ２０３が実行された場合、ステップ２０５へ進み、後述するファイルクローズ判断が実行される（図５）。すなわち外部メモリ１５のファイルをクローズすべきか否かが判断され、所定の条件が満たされているときはファイルがクローズされ、所定の条件が満たされていないときはファイルがオープンしたまま、フレーム追加判断の動作は終了する。
【００２１】
図４はファイルをオープンすべきか否かを判断するファイルオープン判断の動作を示すフローチャートである。
ステップ３０１では、外部メモリ１５のファイルがオープンされているか否かが判断される。ファイルが既にオープンされているとき、ファイルオープン判断の動作は直ちに終了する。
【００２２】
これに対してファイルがクローズされているとき、ステップ３０２へ進み、現在の状態がＡＦ動作（図２のステップ１０３）、撮影動作（図２のステップ１０４）、あるいは画像取り込み動作（図２のステップ１０５）のいずれかであるか否かが判断される。換言すれば現在の状態が、今回の撮影動作におけるＡＦ動作の開始から、イメージセンサ１１から画像信号を読み出してＤＲＡＭ１２へ画像データ（フレーム）を格納する動作の完了までの間であるか否かが判断される。現在の状態が図２のステップ１０３からステップ１０５の間にあるときは、ファイルをオープンしないと判断し、ファイルオープン判断の動作は直ちに終了してファイルはクローズ状態を維持する。このように、撮影動作の途中であって画像データのＤＲＡＭ１２への書き込みが完了していないときは、外部メモリ１５にアクセスする必要がないのでファイルはクローズ状態を維持する。
【００２３】
ステップ３０２において画像データのＤＲＡＭ１２への書き込みが完了していると判断されたとき、ステップ３０３が実行される。ステップ３０３では、現在ＤＲＡＭ１２に、画像処理（図２のステップ１０６）を待機している画像データ（フレーム）が存在するか、あるいはＤＳＰ１３において画像処理が実行されている画像データが存在するか否かが判断される。つまりステップ３０３では、画像処理待ちまたは画像処理中の画像データが存在するか否かが判断される。このようにイメージセンサ１１からの画像信号の読み出し動作が完了していても、画像処理待ちまたは画像処理中の画像データが存在するときは、外部メモリ１５にアクセスする必要がないのでファイルをオープンしないと判断し、ファイルオープン判断の動作は直ちに終了してファイルはクローズ状態を維持する。
【００２４】
ステップ３０３において画像処理待ちおよび画像処理中の画像データが存在しない、すなわち今まで取得された全ての画像データに関して画像処理までの全ての処理が完了していると判断されたときは、ステップ３０４へ進み、外部メモリ１５のファイルがオープンされる。つまり外部メモリ１５のファイルがクローズしている状態において、ＡＦ動作からＤＳＰ１２における画像処理までの動作が完了しているときは、画像データを外部メモリ１５に保存する必要があるのでファイルをオープンすると判断する。これによりファイルオープン判断の動作は終了する。
【００２５】
図５はファイルをクローズすべきか否かを判断するファイルクローズ判断の動作を示すフローチャートである。
ステップ４０１では、外部メモリ１５のファイルがオープンされているか否かが判断される。ファイルがクローズされているとき、ファイルクローズ判断の動作は直ちに終了する。
【００２６】
これに対してファイルがオープンされているとき、ステップ４０２へ進み、画像処理時間が画像取り込み時間より長いか否かが判断される。画像処理時間は、前回の撮影動作により得られた画像データに対する画像処理に要した時間であり、より詳しくは、ＡＦ動作（図２のステップ１０３）の開始から、撮影動作により得られた画像データの内部メモリ１４または外部メモリ１５への格納動作（図２のステップ１０７）の完了までの時間である。この画像処理時間の長さを示すデータは例えばＤＲＡＭ１２に記憶される。一方画像取り込み時間はインターバル動画撮影の時間間隔（例えば１秒）である。ステップ４０２において画像処理時間がインターバル動作撮影の時間間隔よりも短いと判断された場合、外部メモリ１５にアクセスする必要がないのでファイルをクローズすると判断される。すなわちステップ４０５においてファイルがクローズされ、ファイルクローズ判断の動作は終了する。
【００２７】
ステップ４０２において画像処理時間がインターバル動画撮影の時間間隔より長いと判断された場合、ステップ４０３が実行される。ステップ４０３では、図４のステップ３０２と同様に、現在の状態がＡＦ動作、撮影動作、あるいは画像取り込み動作のいずれかであるか、つまり、今回の撮影動作におけるＡＦ動作の開始から、イメージセンサ１１から画像信号を読み出してＤＲＡＭ１２へ画像データを格納する動作の完了までの間であるか否かが判断される。現在の状態がＡＦ動作の開始からＤＲＡＭ１２への画像データの格納動作の完了までの間であるとき、ファイルをクローズしないと判断し、ファイルクローズ判断の動作は直ちに終了してファイルはオープン状態を維持する。このように、撮影動作の途中であって画像データのＤＲＡＭ１２への書き込みが完了していないときは、その後の画像処理が完了すると外部メモリ１５にアクセスすることが必要となるので、ファイルはオープン状態を維持する。
【００２８】
ステップ４０３において画像データのＤＲＡＭ１２への書き込みが完了していると判断されたとき、ステップ４０４が実行される。ステップ４０４では図４のステップ３０３と同様に、現在、画像処理待ちまたは画像処理中の画像データが存在するか否かが判断される。すなわちイメージセンサ１１からの画像信号の読み出し動作が完了していても、画像処理待ちまたは画像処理中の画像データが存在するときは、画像処理が完了すると外部メモリ１５にアクセスすることが必要となるのでファイルをクローズしないと判断され、ファイルオープン判断の動作は直ちに終了してファイルはオープン状態を維持する。
【００２９】
ステップ４０４において画像処理待ちおよび画像処理中の画像データが存在しないと判断されたときは、今までに取得された全ての画像データに関して画像処理までの全ての処理が完了しているので、外部メモリ１５にアクセスする必要はなく、ステップ４０５において外部メモリ１５のファイルがクローズされる。つまり外部メモリ１５のファイルがオープンしている状態において、ＤＳＰ１３における画像処理が完了しているときは、ファイルをクローズすると判断する。これによりファイルクローズ判断の動作は終了する。
【００３０】
以上のように本実施形態では、インターバル動画撮影の時間間隔が撮影動作から、画像データに対する画像処理の完了までの処理時間よりも短い場合（図５のステップ４０２においてYesと判断されるとき）、撮影動作が行われて画像処理が完了していない画像データが存在するときは（図５のステップ４０３または４０４においてYesと判断されるとき）、外部メモリ１５のファイルをオープンした状態を維持し、画像処理が完了すると、画像データは内部メモリ１４に格納されることなく、外部メモリ１５に保存される。そして、インターバル動画撮影の時間間隔が画像処理の完了までの処理時間よりも短い場合であっても、画像データに対する画像処理が完了しているときは、外部メモリ１５のファイルをクローズして、画像データは内部メモリ１４に格納される（図５のステップ４０５）。
【００３１】
このように本実施形態は、インターバル動画撮影の時間間隔と画像処理の進捗状態とに応じて外部メモリ１５のファイルのオープン・クローズを判断し、画像処理された画像データを外部メモリ１５または内部メモリ１４に格納するように構成されている。したがって、インターバル動画撮影の時間間隔が短くても、適切に画像データを外部メモリ１５に保存することができ、しかもＣＰＵまたはＤＳＰの負荷も少なくなるという効果が得られる。
【符号の説明】
【００３２】
１１  イメージセンサ
１４  内部メモリ
１５  外部メモリ
【図１】
0005962231.tif 000002
【図２】
0005962231.tif 000003
【図３】
0005962231.tif 000004
【図４】
0005962231.tif 000005
【図５】
0005962231.tif 000006