(57)【要約】【課題】インターバル撮影の機能を持つ撮像装置において、記録媒体の空き容量が、記録を行うのに十分な残量であるかを適切に判断することが可能な撮像装置を提供すること。【解決手段】通常の記録モードにおいては、動画データのビットレートに基づいて算出した所定時間のサイズよりも空き容量が少ない場合に記録を開始しないように制御し、インターバル記録モードにおいては、動画データのビットレートに基づいて算出した、所定フレーム数のサイズよりも空き容量が少ない場合に記録を開始しないように制御することを特徴とする。【選択図】図６
2016082267.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段により取得された画像データを圧縮する圧縮手段と、
記録媒体に画像データを記録する記録手段と、
記録開始の指示に応じて前記記録媒体への所定のフレームレートの動画データの記録を開始し、記録停止の指示に応じて動画データの記録を停止する通常の記録モードと、設定された記録間隔ごとに、画像データを前記撮像手段により取得し、取得された画像データを前記記録媒体に記録するインターバル記録モードの何れかを設定する設定手段と、
前記記録媒体の空き容量に基づいて前記記録手段を制御する制御手段とを備え、
前記制御手段は、前記通常の記録モードが設定されている場合、前記圧縮手段から出力される動画データのビットレートを算出し、所定時間の前記ビットレートの動画データのサイズに基づく閾値よりも、前記通常の記録モードにおける記録開始の指示があったときの前記記録媒体の空き容量が少ない場合に、前記通常の記録モードによる記録を行わないように制御し、前記インターバル記録モードが設定されている場合、所定フレーム数の前記ビットレートの動画データのサイズに基づく閾値よりも、前記インターバル記録モードにおける記録開始の指示があったときの前記記録媒体の空き容量が少ない場合に、前記インターバル記録モードによる記録を行わないように制御することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
従来、デジタルカメラやビデオカメラなどの撮像装置において、インターバル撮影機能を持つものが知られている（特許文献１参照）。インターバル撮影機能とは、ユーザが設定した撮影間隔ごとに、１〜数フレームの画像を撮影、記録する機能である。このようにインターバル撮影により記録された複数フレームの画像を連続して再生することで、花の開花等、長時間にわたる被写体の変化を短時間で見ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２６０３２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
撮像装置において、記録媒体の空き容量が、動画記録を行うために十分な量である場合は動画記録を問題なく行うことができる。しかし、空き容量が十分でない場合は、動画記録が満足にできない、もしくは正常にできないという問題が発生する。通常の動画記録とインターバル動画記録では、動画記録開始後の継続時間が同じでも、生成される動画データの容量が異なる。つまり、通常の動画記録の開始時とインターバル動画記録の開始時とでは、十分な空き容量に達しているかの判断は、それぞれ異なる方法でおこなうことが好ましい。
【０００５】
そこで、本発明は、インターバル撮影の機能を持つ撮像装置において、記録媒体の空き容量が、記録を行うのに十分な残量であるかを適切に判断することが可能な撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明の撮像装置は、撮像手段と、前記撮像手段により取得された画像データを圧縮する圧縮手段と、記録媒体に画像データを記録する記録手段と、記録開始の指示に応じて前記記録媒体への所定のフレームレートの動画データの記録を開始し、記録停止の指示に応じて動画データの記録を停止する通常の記録モードと、設定された記録間隔ごとに、画像データを前記撮像手段により取得し、取得された画像データを前記記録媒体に記録するインターバル記録モードの何れかを設定する設定手段と、前記記録媒体の空き容量に基づいて前記記録手段を制御する制御手段とを備え、前記制御手段は、前記通常の記録モードが設定されている場合、前記圧縮手段から出力される動画データのビットレートを算出し、所定時間の前記ビットレートの動画データのサイズに基づく閾値よりも、前記通常の記録モードにおける記録開始の指示があったときの前記記録媒体の空き容量が少ない場合に、前記通常の記録モードによる記録を行わないように制御し、前記インターバル記録モードが設定されている場合、所定フレーム数の前記ビットレートの動画データのサイズに基づく閾値よりも、前記インターバル記録モードにおける記録開始の指示があったときの前記記録媒体の空き容量が少ない場合に、前記インターバル記録モードによる記録を行わないように制御することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、記録を行うのに十分な残量であるかを適切に判断することが可能な撮像装置の提供を実現できる。
【図面の簡単な説明】
【０００８】
【図１】撮像装置の構成を示すブロック図である。
【図２】動画ファイルの構成例を説明する図である。
【図３】動画ファイルの構成例を説明する図である。
【図４】通常の動画記録処理のフローチャートである。
【図５】インターバル動画記録処理のフローチャートである。
【図６】記録開始判定処理のフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
［実施例１］
図１は、本発明の実施形態にかかわる撮像装置１００の概略構成図である。図１において、１１０は電源であり、撮像装置１００内の各回路に電源を供給する。１７２はカードスロットであり、メモリカード（着脱可能な記録媒体）１７３を差し込める。メモリカード１７３をカードスロット１７２に差し込んだ状態で、メモリカード１７３は、カード入出力部１７１と電気的に接続する。なお、本実施形態では記録媒体としてメモリカード１７３を採用しているが、その他の記録媒体、例えば、ハードディスク、光ディスク、光磁気ディスク、磁気ディスク、その他の固体メモリを使用してもよい。
【００１０】
１０１は被写体の光学像を撮像素子１０３に結像させる撮像レンズで、レンズ駆動部１４１によってズーム制御、フォーカス制御、絞り制御などがおこなわれる。１０２はメカニカルシャッタでシャッタ制御部１４２によって制御される。撮像素子１０３は、ＣＭＯＳ撮像素子等で構成される光電変換手段である。撮像素子１０３は、撮像レンズ１０１、シャッタ１０２からなる撮像光学系で形成された被写体像を光電変換し、画像信号を出力することができる。
【００１１】
メモリ１３２は、映像信号処理部１２１の出力画像データの他、ＣＰＵ１０５が各種処理を行なう際にデータを一時的に記憶する。タイミングジェネレータ１４３は、撮像素子１０３、映像信号処理部１２１にタイミングを提供する。バス１５０には、レンズ駆動部１４１、シャッタ駆動部１４２、撮像素子１０３、タイミングジェネレータ１４３、映像信号処理部１２１、ＣＰＵ１３１、電源１１０、メモリ１３２、表示制御装置１５１、メインスイッチ１６１、第１レリーズスイッチ１６２、第２レリーズスイッチ１６３、ライブビュー開始/終了ボタン１６４、動画記録開始/終了ボタン１６５、上下左右選択ボタン１６６、決定ボタン１６７、カード入出力部１７１が接続される。
【００１２】
ＣＰＵ１３１は、撮像素子１０３の画像信号読み出しを制御し、撮像素子１０３〜メモリ１３２の動作タイミングを制御する。表示制御装置１５１は、液晶表示素子からなるＴＦＴ１５２、ＶＩＤＥＯ出力端子１５３、ＨＤＭＩ（登録商標）端子の駆動および制御をする。また、表示制御装置１５１は、メモリ１３２に表示用の画像フォーマットで配置された画像データをそれぞれの表示装置へ出力する。ここでメモリ１３２に配置された表示用画像データ領域をＶＲＡＭと呼ぶ。
【００１３】
ユーザがメインスイッチ１６１をオンにすると、ＣＰＵ１３１は所定のプログラムを実行する。メインスイッチ１６１をオフにすると所定のプログラムを実行し、カメラをスタンバイモードにする。第１レリーズスイッチ１６２は、レリーズボタンの第１ストローク（半押し状態）でオンになり、第２レリーズスイッチ１６３は、レリーズボタンの第２ストローク（全押し状態）でオンとなる。また、ＣＰＵ１３１は、上下左右選択ボタン１６６、設定ボタン１６７の押下と撮像装置１００の動作状態に応じて制御を行なう。
【００１４】
例えば、上下左右選択ボタン１６６と設定ボタン１６７により、グラフィカルユーザインタフェースでの選択と設定を行なうことで、動画記録のモードを通常動画モードとインターバル動画モードとで切り替えを行うことができる。ライブビュー開始/終了ボタン１６４を押すと、定期的（例えば１秒に３０回）に撮像素子１０３から画像データを取り込み、ＶＲＡＭへ配置することで、リアルタイムに撮像素子１０３から取り込んだ画像を表示することができる。ライブビューが動作している状態で、ライブビュー開始/終了ボタン１６４を押すとライブビューを終了する。
【００１５】
動画記録開始/終了ボタン１６５を押すと、動画記録動作を開始することができる。動画記録動作では、撮像素子１０３から取り込んだ画像データ、および不図示の音声入力手段から取り込んだ音声データをコーデック１２２で動画圧縮規格に従い圧縮し、後述の方法で動画ファイルを形成し、記録媒体１７３へ記録する。動画記録中に動画記録開始/終了ボタン１６５ボタンを押すと、動画記録が停止する。
【００１６】
＜動画ファイル構造＞
次に、本実施形態で扱う動画ファイルの構造について説明する。図２は本実施形態で扱う動画ファイルの構成例である。動画ファイル２００は、動画データや音声データなどの各種データを格納する。また、動画ファイル２００は、動画データの位置や、音声データの位置に関する位置情報を含む、メタデータ含む。動画ファイル２００に格納される動画、音声データとメタデータは記録時間に応じてサイズが大きくなる。また、メタデータに格納される各情報は、動画、音声データに関する情報である。
【００１７】
そのため、動画、音声データが記録された後にその内容が確定する。この様なファイル形式で動画データを記録する形式として、ＭＯＶファイル形式が知られている。本実施形態では、ＭＯＶファイル形式に従い、動画ファイルを記録する。ＭＯＶファイルはアトムと呼ばれる単位で構成される。一つのアトムは、アトムサイズ、アトムタイプ、アトムデータの領域を含む。アトムサイズにはこのアトムのデータ長（サイズ）の情報が格納される。アトムタイプにはアトムデータに格納されるデータ種別を示す情報が格納される。アトムデータには実データが格納される。
【００１８】
アトムタイプは３２ビットの固定長のデータ領域である。アトムデータは可変長の領域である。アトムサイズは、通常は３２ビットであり、一つのアトムのサイズは通常０ｘＦＦＦＦＦＦＦＦバイト以下である。また、アトムサイズは６４ビットに拡張することが可能である。そのため、後述の様に、ｍｄａｔアトムに格納した動画のサイズが４ＧＢを超える場合には、ｍｄａｔアトムのアトムサイズを６４ビットのデータとして記録する。動画ファイル２００は、ファイルタイプ互換アトム（ｆｔｙｐ），ムービーデータアトム（ｍｄａｔ），ムービーアトム（ｍｏｏｖ）の三つのアトムから構成される。ｆｔｙｐ、ｍｄａｔ、ｍｏｏｖの各アトムは、最上位の階層である。
【００１９】
ｆｔｙｐは、アトムタイプがｆｔｙｐであり、ファイルの互換性に関する情報が格納されるアトムである。ｆｔｙｐに記述されたアトムデータに基づいて、ＭＯＶファイルに格納された動画データや音声データの符号化方式等を判別することができる。ｍｄａｔは、アトムタイプがｍｄａｔであり、動画データや音声データの各サンプルが格納されるアトムである。符号化された動画データや音声データは、それぞれチャンクという単位に分割されて格納される。本実施形態では、動画データの１チャンクを、Ｈ．２６４方式で規定された１ＧＯＰの動画データとする。また、音声データの１チャンクを、この１ＧＯＰに対応したフレーム数の音声データとする。
【００２０】
ｍｏｏｖは、アトムタイプがｍｏｏｖであり、動画データや音声データに関するメタデータが格納されるアトムである。ｍｏｏｖのアトムデータには、動画データや音声データのチャンクのファイル先頭からのオフセットを示すチャンクオフセット、各チャンクのサンプル数、サンプルサイズなどの情報が格納される。ｍｏｏｖは、１以上のｔｒａｋを含む。ｔｒａｋアトムは、１以上のビデオトラック、ビデオ、オーディオトラックを定義する情報である。図２では、説明のために、ｔｒａｋをｔｒａｋ１,ｔｒａｋ２と記述し、それぞれ音声、映像のトラックとする。
【００２１】
ｔｒａｋは、ｍｄｉａを含む。ｍｄｉａは各トラックのメディアタイプなどを記述した情報である。たとえば、ｍｄｉａチャンクの情報には、そのｔｒａｋが映像の情報を収めたものなのか、音声の情報を収めたものなのかを判断する情報が含まれる。ｍｄｉａはｍｄｈｄとｓｔｂｌを含む。ｍｄｈｄには、動画データを再生するフレームレートを算出できる情報が格納される。ｓｔｂｌには、動画データや音声データのチャンクのファイル先頭からのオフセットを示すチャンクオフセット、各チャンクのサンプル数、サンプルの表示時間、サンプルサイズなどの情報が格納される。
【００２２】
ここで、動画データの１サンプルはフレームに対応し、音声データの１サンプルは音声フレームに対応する。ｓｔｃｏ，ｃｏ６４はそれぞれ、ｍｄａｔに格納された動画データ、音声データの各チャンク先頭のファイル先頭からの位置（オフセット位置）を示す情報を格納するアトムである。これらの位置情報は、この動画ファイルに格納された動画データや音声データを再生するために必要な情報である。なお、ｃｏ６４は、６４ビットの位置情報を表現可能な位置情報を格納することができるアトムである。
【００２３】
ｓｔｃｏアトム、ｃｏ６４アトムに格納されるデータを図３に示す。図３（ａ）はｓｔｃｏアトムを示している。アトムサイズはこのアトムの全体のサイズを示している。アトムタイプはｓｔｃｏが格納される。バージョンはアトムのバージョンを示し通常０が格納される。フラグは他のアトムタイプで使用されるが、ここでは使用されないため０が格納される。エントリ数は、次の要素“オフセット”の個数を示している。
【００２４】
オフセットはｍｄａｔに格納される動画データや音声データの各チャンクのファイル先頭からの位置を示す値が格納される。一つのエントリは、一つのチャンクのオフセットを示している。再生を行う場合にこのオフセットを参照することで、再生対象の動画像データがファイルのどこに存在するのかがわかるようになっている。ｓｔｃｏアトムに格納されるオフセットは４バイト（３２ビット）のデータである。そのため、ｓｔｃｏでは、動画ファイルのサイズが４ＧＢまでの場合に、各チャンクのオフセット値を表すことができる。
【００２５】
一方、図３（ｂ）はｃｏ６４アトムを示している。ｃｏ６４は、最後のオフセット以外はｓｔｃｏと同じである。ｃｏ６４アトムに格納されるオフセットは８バイト（６４ビット）のデータである。従って、ｃｏ６４アトムでは、各チャンクのオフセット値として、ｓｔｃｏアトムよりも大きな値を表すことができる。そのため、ｃｏ６４では、動画ファイルのサイズが４ＧＢを超えた場合でも、各チャンクのオフセット値を表すことができる。ｓｔｓｚアトムは、ｓｔｃｏまたはｃｏ６４の１要素ごとに、そのオフセットにあるデータのサイズ情報を格納する。
【００２６】
このように、動画ファイル構造には音声データや映像データに加え、各種アトムを含んだｍｏｏｖといった管理データが含まれているため、動画ファイルのサイズを算出するときはこれらのデータサイズをすべて計算して足し合わせる。たとえば、音声データや映像データは、データのビットレートと記録時間を掛け合わせてサイズを算出し、管理データは記録した音声データや映像データのサンプル数からサイズを算出する。すなわち、記録時間から動画ファイルのサイズを算出できる。
【００２７】
＜通常動画記録＞
以下、図４を参照して、本実施例に係わる通常動画記録処理について説明する。図４の処理はＣＰＵ１３１が各部を制御することにより実行される、通常動画記録のフローである。なお、通常の記録モードにおいては、所定のフレームレートの動画データが記録される。本実施形態では、通常の記録モードにおいて、６０フレーム／秒の動画データが記録される。まずステップＳ１０１にて、ＣＰＵ１３１はライブビュー開始/終了ボタン１６４の押下を検知してライブビューを開始する。
【００２８】
ステップＳ１０２にて、ＣＰＵ１３１は、記録開始/終了ボタン１６５の押下を検知し、記録開始の指示を受けた場合、後述の記録開始判定を行う。記録開始判定にて、メモリ１３２の領域に記録開始可能または記録開始不可を示すフラグが記録されるので、フラグを読み取り（ステップＳ１０３）、記録開始可能な場合はステップＳ１０４に進む。記録開始不可な場合は通常動画記録処理を終了する。ステップＳ１０４にて、新たに動画ファイルを作成する。そして、ｔｒａｋを生成し（ステップＳ１０５）、動画の符号化を開始する（ステップＳ１０６）。
【００２９】
符号化された動画データと音声データは、メモリ１３２に順次記憶される。また、ＣＰＵ１３１は、動画や音声の符号化処理に伴い、信号処理部１０２からの発生符号量などの情報をメモリ１３２に記憶する。この様に、符号化された未記録の動画、音声データが順次メモリ１３２に記憶される。メモリ１３２に記憶された未記録の動画、音声データが所定値に達すると、ＣＰＵ１３１は、記録媒体１７３への書き込みタイミングであると判断する（ステップＳ１０７）。
【００３０】
そして、ＣＰＵ１３１はカード入出力部１７１に対し、メモリ１３２に記憶された動画データと音声データを記録するように指示する（ステップＳ１０８）。この指示に応じて、カード入出力部１７１は、動画データと音声データを、図２で説明したｍｄａｔアトムに順次格納し、動画ファイルとして記録媒体１７３に記録する。ステップＳ１０９にて、ｔｒａｋ情報を更新する。ステップＳ１０８で書き込みを行った音声データと映像データのオフセットを、図３で説明したｓｔｃｏまたはｃｏ６４にオフセット情報として、ｓｔｓｚにサイズ情報を記憶する。
【００３１】
ステップＳ１１０にて、記録開始/終了ボタン１６５が押下されたかを判断する。記録開始/終了ボタン１６５が押下されていないとき、ステップＳ１０６に戻り、通常動画記録を続ける。また、Ｓ１１０において、記録停止の指示を受けた場合、ステップＳ１１１にて、メモリ１３２に記憶された未記録の動画、音声データが存在しているか判断する。存在しないと判断したら、ステップＳ１１４へ進む。存在していると判断したら、ＣＰＵ１３１はカード入出力部１７１に対し、メモリ１３２に記憶された動画データと音声データを記録するように指示する（ステップＳ１１２）。
【００３２】
ステップＳ１１３にて、ｔｒａｋ情報を更新する。ステップＳ１１４にて、ＣＰＵ１３１は、ＭＯＶファイル形式で定められたメタデータを生成する。ＣＰＵ１３１は、カード入出力部１７１に対し、メタデータをｍｏｏｖアトムに格納して記録するように指示する。このように、通常動画記録では、動画記録開始指示のあと順次符号化を行い、動画ファイルが形成されてゆく。
【００３３】
＜インターバル動画記録＞
次に、インターバル記録の処理について説明する。ユーザは、不図示のメニュースイッチや、上下左右選択ボタン１６６と設定ボタン１６７等を操作することにより、インターバル記録時における記録（撮影）間隔や、１画面の画素数、記録するフレーム数、画質等を設定する。なお、本実施形態では、１回に記録するフレーム数を１フレームとするが、２フレーム以上の画像を１回に記録できるようにしてもよい。ＣＰＵ１３１は、これらユーザにより設定された条件に従い、インターバル記録モードにおいて各部を制御する。
【００３４】
以下、図５を参照して、本実施例に係わるインターバル動画記録処理について説明する。図５の処理はＣＰＵ１３１が各部を制御することにより実行される、インターバル動画記録のフローである。まずステップＳ２０１にて、ＣＰＵ１３１は、記録開始/終了ボタン１６５の押下を検知すると、後述の記録開始判定を行う。記録開始判定にて、メモリ１３２の領域に記録開始可能または記録開始不可を示すフラグが記録されるので、フラグを読み取り（ステップＳ２０２）、記録開始可能な場合はステップＳ２０３に進む。記録開始不可な場合はインターバル動画記録処理を終了する。
【００３５】
ステップＳ２０３にて、新たに動画ファイルを作成する。そして、ｔｒａｋを生成し（ステップＳ２０４）、インターバル撮影が開始可能な状態にする。ステップＳ２０５にて、１フレーム撮影を行う。１フレーム撮影は、ステップＳ２０５において所定の時間経過を待ち、撮影が行われる。１フレーム撮影が行われると、撮影した画像データをもとにして動画データへと符号化される（ステップＳ２０６）。なお、本実施例ではインターバル動画記録において、音声は記録しないものとする。
【００３６】
符号化された動画データは、メモリ１３２に順次記憶される。また、ＣＰＵ１３１は、動画の符号化処理に伴い、信号処理部１０２からの発生符号量などの情報をメモリ１３２に記憶する。この様に、符号化された未記録の動画データが順次メモリ１３２に記憶される。メモリ１３２に記憶された未記録の動画データが所定値に達すると、ＣＰＵ１３１は、記録媒体１７３への書き込みタイミングであると判断する（ステップＳ２０７）。そして、ＣＰＵ１３１はカード入出力部１７１に対し、メモリ１３２に記憶された動画データを記録するように指示する（ステップＳ２０８）。
【００３７】
この指示に応じて、カード入出力部１７１は、動画データを、図２で説明したｍｄａｔアトムに順次格納し、動画ファイルとして記録媒体１７３に記録する。ステップＳ２０９にて、ｔｒａｋ情報を更新する。ステップＳ２０８で書き込みを行った映像データのオフセットを、図３で説明したｓｔｃｏまたはｃｏ６４にオフセット情報として、ｓｔｓｚにサイズ情報を記憶する。なお、本実施例ではインターバル動画記録において音声は記録しないため、ｔｒａｋは映像データのｔｒａｋのみ含まれる。
【００３８】
ステップＳ２１０にて、記録開始/終了ボタン１６５が押下されたかを判断する。記録開始/終了ボタン１６５が押下されていないとき、前回の記録タイミングから、ユーザが設定した記録間隔が経過したか否かを判別する（ステップＳ２１５）。記録間隔が経過していない場合はＳ２１０に戻る。また、記録間隔が経過していた場合、ステップＳ２０５に戻り、次の１フレームを撮影、記録する。
【００３９】
ステップＳ２１１にて、メモリ１３２に記憶された未記録の動画、音声データが存在しているか判断する。存在しないと判断したら、ステップＳ２１４へ進む。存在していると判断したら、ＣＰＵ１３１はカード入出力部１７１に対し、メモリ１３２に記憶された動画データと音声データを記録するように指示する（ステップＳ２１２）。ステップＳ２１３にて、ｔｒａｋ情報を更新する。ステップＳ２１４にて、ＣＰＵ１３１は、ＭＯＶファイル形式で定められたメタデータを生成する。ＣＰＵ１３１は、カード入出力部１７１に対し、メタデータをｍｏｏｖアトムに格納して記録するように指示する。
【００４０】
このように、インターバル動画記録では、動画記録開始指示のあと所定の時間おきに順次符号化を行い、動画ファイルが形成されてゆく。動画記録開始指示のあとの動画ファイルのサイズは、通常動画記録のときと比べて時間をかけて増加する。このため、記録媒体１７３に記録可能な残り容量が、通常動画記録開始のときと比べて少なくても、動画記録開始に適している場合がある。動画記録開始に適しているか判定する方法を次に説明する。
【００４１】
＜記録開始判定＞
以下、図６を参照して、本実施例に係わる記録開始判定について説明する。図６の処理はＣＰＵ１３１により実行される、記録開始判定のフローである。まずステップＳ３０１にて、ＣＰＵ１３１は、解像度やフレームレート、圧縮方法から記録される動画のビットレートを算出する。なお、ここでのフレームレートは、通常記録時における動画のフレームレートであり、例えば、６０フレーム／秒である。
【００４２】
ステップＳ３０２にて、インターバル動画か否かを判定し、通常動画の場合はステップＳ３０３に進み、所定秒数の音声データと映像データ、およびｍｏｏｖデータの記録に必要なサイズを算出する。このとき、サイズの算出には音声データのビットレート、映像データのビットレート、ｍｏｏｖデータに含まれる各種アトムデータのサイズを用いる。ステップＳ３０２にて、インターバル動画と判定したらステップＳ３０４に進み、所定枚数の映像データ、およびｍｏｏｖデータの記録に必要なサイズを算出する。
ステップＳ３０５にて、ＣＰＵ１３１は記録媒体１７３から情報を読み取り、記録媒体１７３の空き容量を計算する。
【００４３】
ステップＳ３０６にて、ステップＳ３０３またはステップＳ３０４で算出された必要サイズと、ステップＳ３０５で計算された記録媒体１７３の空き容量を比較する。記録媒体１７３の空き容量のほうが小さい場合、ステップＳ３０７にて記録開始不可判定を行い、メモリ１３２の領域に記録開始不可を示すフラグを記録する。記録媒体１７３の空き容量が必要サイズ（閾値）以上の場合、ステップＳ３０８にて記録開始可能判定を行い、メモリ１３２の領域に記録開始可能を示すフラグを記録する。
【００４４】
このように、記録開始判定を、記録しようとしている動画が通常動画なのか、インターバル動画なのかによって切り替えることによって、記憶媒体の残量が動画記録開始に適しているかの判断を適切に行うことができる。
【００４５】
［他の実施形態］
本発明に係る撮像装置は、実施例１で説明した撮像装置１００に限定されるものではない。本発明に係る撮像装置は、例えば、複数の装置から構成されるシステムにより実現することも可能である。
【００４６】
さらに、実施例１において説明した構成及び機能は、コンピュータで実行可能なコンピュータプログラムによって実現することもできる。この場合、当該コンピュータプログラムは、コンピュータ読取可能な記録媒体から当該コンピュータによって読み出され、当該コンピュータで実行される。またこの場合、当該コンピュータ読取可能な記録媒体には、ハードディスク装置、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＲＯＭ等を用いることができる。なお、当該コンピュータプログラムは、通信インターフェースを介して外部装置から当該コンピュータに提供され、当該コンピュータで実行されるようにしてもよい。
【符号の説明】
【００４７】
１００  撮像装置、１０１  撮像レンズ、１０２  メカニカルシャッタ、
１０３  撮像素子、１１０  電源、１４１  レンズ駆動部、１４２  シャッタ制御部、
１７１  カード入出力部、１７２  カードスロット、
１７３  メモリカード（着脱可能な記録媒体）
【図１】
2016082267.tif 000003
【図２】
2016082267.tif 000004
【図３】
2016082267.tif 000005
【図４】
2016082267.tif 000006
【図５】
2016082267.tif 000007
【図６】
2016082267.tif 000008