(57)【要約】【課題】  撮影モードや記録モードに応じて、連続画像のフレームのメタデータの記録方法を切り替えることにより、動画像やメタデータの用途等に応じた適切なメタデータの記録を行うことが可能な撮像装置、記録制御方法を提供することを目的とする。【解決手段】  画像を連続的に撮影し連続画像を生成する撮影手段と、連続画像の複数の画像それぞれに対応する複数のメタデータを生成するメタデータ生成手段と、撮影モード設定手段と、連続画像と複数のメタデータとを、１つの画像ファイルとして記録するように制御する制御手段と、を有し、制御手段は、撮影モード設定手段により設定された撮影モードに応じて、メタデータ生成手段により生成された複数のメタデータの画像ファイルにおける記録位置を切り替えることを特徴とする。【選択図】  図３
2020167624.tif 000002
【特許請求の範囲】
【請求項１】
画像を連続的に撮影し連続画像を生成する撮影手段と、
前記連続画像の複数の画像それぞれに対応する複数のメタデータを生成するメタデータ生成手段と、
撮影モード設定手段と、
前記連続画像と前記複数のメタデータとを、１つの画像ファイルとして記録するように制御する制御手段と、を有し、
前記制御手段は、前記撮影モード設定手段により設定された撮影モードに応じて、前記メタデータ生成手段により生成された前記複数のメタデータの前記画像ファイルにおける記録位置を切り替えることを特徴とする撮像装置。
【請求項２】
前記制御手段は、第１の撮影モードが設定されている場合は、前記複数のメタデータを前記画像ファイルの末尾の領域に格納するように制御し、第２の撮影モードが設定されている場合は、前記複数のメタデータを、前記画像ファイルのヘッダー領域に格納するように制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記第１の撮影モードは、ユーザにより入力された撮影開始指示から撮影終了指示までに前記撮影手段により撮影した動画を画像ファイルとして記録する撮影モードであり、
前記第２の撮影モードは、前記撮影手段により撮影した所定時間分の動画を画像ファイルに記録するための撮影モードであることを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記第２の撮影モードは、撮影指示に応じて前記所定時間分の動画を画像ファイルに追記することにより、複数回の撮影指示それぞれに対応する複数の前記所定時間分の動画を、１つの画像ファイルに記録する撮影モードであることを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記制御手段は、
前記第１の撮影モードにおいて前記動画と前記動画の複数のフレームに対応する複数のメタデータとを画像ファイルとして記録媒体に記録する際には、前記動画の記録が完了した後に、前記動画を記録した領域の後の領域に前記複数のメタデータを記録するように制御し、
前記第２の撮影モードにおいて前記所定時間分の動画と前記動画の複数のフレームに対応する複数のメタデータとを画像ファイルとして記録媒体に記録する際には、前記動画を追記すべき画像ファイルが前記記録媒体にない場合は、メタデータを格納するための予め決められたサイズを有するメタデータ領域を含むヘッダー領域を有する画像ファイルを生成して、前記メタデータ領域に前記複数のメタデータを記録するように制御し、前記動画を追記すべき画像ファイルが前記記録媒体にある場合は、前記画像ファイルの前記メタデータ領域に前記複数のメタデータを追記するように制御することを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記制御手段は、第３の撮影モードが設定されている場合は、画像と当該画像に対応するメタデータとを１つのデータセットとして、複数の画像に対応する複数のデータセットを画像ファイルに記録するように制御することを特徴とする請求項２に記載の撮像装置。
【請求項７】
前記第３の撮影モードは、静止画の連写撮影モードであり、
前記制御手段は、前記第３の撮影モードにおいて撮影された連写画像を、１つの画像ファイルに記録するように制御することを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記制御手段は、
前記第１の撮影モードにおいては、前記メタデータ生成手段により生成された前記連続画像の画像毎にそれぞれ生成されたメタデータを画像ファイルに記録するように制御し、
前記第２の撮影モードにおいては、前記メタデータ生成手段により生成された所定数の画像毎に生成された複数のメタデータを、画像ファイルに記録するように制御する、
ことを特徴とする請求項２に記載の撮像装置。
【請求項９】
前記メタデータは、前記画像に含まれる顔に関する顔情報、前記画像を撮影した際の撮影パラメ―タ情報、前記画像を撮影した際の撮像装置の傾きに関する傾き情報のうちの少なくとも１つを含むことを特徴とする請求項１に記載の撮像装置。
【請求項１０】
前記制御手段は、前記第１の撮影モードと前記第２の撮影モードとで、異なる種類のメタデータを画像ファイルに記録するように制御することを特徴とする請求項２に記載の撮像装置。
【請求項１１】
連続的に撮影して得られた連続画像を取得する画像取得工程と、
前記連続画像の複数の画像それぞれに対応する複数のメタデータを取得するメタデータ取得工程と、
前記連続画像と前記複数のメタデータとを、１つの画像ファイルとして記録するように制御する制御工程と、を有し、
前記制御工程では、前記連続画像の記録モードに応じて、前記メタデータ取得工程で取得した前記複数のメタデータの前記画像ファイルにおける記録位置を切り替えることを特徴とする記録制御方法。
【請求項１２】
前記制御工程で、第１の記録モードが設定されている場合は、前記複数のメタデータを前記画像ファイルの末尾の領域に格納するように制御し、第２の記録モードが設定されている場合は、前記複数のメタデータを、前記画像ファイルのヘッダー領域に格納するように制御することを特徴とする請求項１１に記載の記録制御方法。
【請求項１３】
前記第１の記録モードは、ユーザにより入力された撮影開始指示から撮影終了指示までに撮影して得てられた動画を画像ファイルとして記録する記録モードであり、
前記第２の記録モードは、撮影指示に応じて所定時間分の動画を画像ファイルに追記することにより、複数回の撮影指示それぞれに対応する複数の前記所定時間分の動画を、１つの画像ファイルに記録する記録モードであることを特徴とする請求項１２に記載の記録制御方法。
【請求項１４】
前記制御工程では、第３の記録モードが設定されている場合は、画像と当該画像に対応するメタデータとを１つのデータセットとして、複数の画像に対応する複数のデータセットを画像ファイルに記録するように制御することを特徴とする請求項１２に記載の記録制御方法。
【請求項１５】
前記第３の記録モードは、静止画の連写撮影モードであることを特徴とする請求項１４に記載の記録制御方法。
【請求項１６】
コンピュータを、請求項１乃至１０のいずれか１項に記載の撮像装置の各手段として機能させるためのプログラム。
【請求項１７】
コンピュータに請求項１１乃至１５のいずれか１項に記載の記録制御方法の各工程を実行させるためのプログラム。
【請求項１８】
請求項１６又は１７に記載のプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続画像の複数の画像に対応する複数のメタデータを記録する撮像装置、及び、記録方法に関する。
【背景技術】
【０００２】
連写撮影や動画撮影等の連続画像の撮影を行い、動画像ファイルとして保存する場合、動画像の各フレームに対し、メタデータ各フレームに対応するメタデータを各フレームのフレームヘッダに記録しておく方法が知られている。メタデータに含まれる画像パラメータ等を使うことにより、後から連続画像に対して画像処理を行ったり、フレームのメタデータを使って再生の際に情報表示したりすることができるようになる。
【０００３】
このような画像パラメータを使って画像処理する場合は、動画像ファイルをオープンし、画像処理したいフレームまでジャンプしてフレームデータを読み取り、フレームに対応するメタデータをフレームヘッダから読み取り画像処理を行うことになる。
【０００４】
メタデータには、動画像ファイルを作った後に行いたい画像処理の種類によって異なる種類のデータが記録される。記録されているメタデータが所望の処理に使用できるかどうかは実際にメタデータを読み取るまでわからない。そのため、特許文献１では、メタデータを動画像ファイルとは別のファイルで管理することで、コンテンツの種類によらず迅速にメタデータを使用できるようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１１２３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１のように、メタデータを動画像ファイルとは別のファイルで管理すれば、コンテンツの種類によらずにメタデータを管理できるようになる。しかし、メタデータと動画像とで別のファイルとなるため、ファイルの管理が難しくなる。
【０００７】
それに対し、メタデータを動画像ファイルに含ませれば、ファイルの管理を必要とすることなく使用できるが、各フレームのメタデータをフレームヘッダに記録すると、各フレームをシークするのに時間がかかってしまう。
【０００８】
また、動画像ファイルのヘッダー内に各フレームのメタデータを記録することも考えられる。この場合、再生時、１つのヘッダーを読み取るだけで各フレームのメタデータが抽出でき、利便性がよい。一方で、ヘッダーのサイズが大きくなってしまうと再生機器によっては再生できないという問題が発生する可能性がある。
【０００９】
また、動画像ファイルの末尾に各フレームのメタデータを記録することも考えられる。この場合、ヘッダーのサイズを大きくせずに済むが、再生時に、フレームのメタデータを使用する場合は、動画像ファイルをシークする必要があり、手間がかかる。このように、動画像ファイル内のメタデータの記録位置によってメリットも異なる。そして、メタデータのサイズや利用用途は撮影時の撮影モードや記録モードによって異なる。
【００１０】
そこで本発明は、撮影モードや記録モードに応じて、連続画像のフレームのメタデータの記録方法を切り替えることにより、動画像やメタデータの用途等に応じた適切なメタデータの記録を行うことが可能な撮像装置、記録制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の撮像装置は、
画像を連続的に撮影し連続画像を生成する撮影手段と、連続画像の複数の画像それぞれに対応する複数のメタデータを生成するメタデータ生成手段と、撮影モード設定手段と、連続画像と複数のメタデータとを、１つの画像ファイルとして記録するように制御する制御手段と、を有し、制御手段は、撮影モード設定手段により設定された撮影モードに応じて、メタデータ生成手段により生成された複数のメタデータの画像ファイルにおける記録位置を切り替えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、撮影モードや記録モードに応じて、連続画像のフレームのメタデータの記録方法を切り替えることにより、動画像やメタデータの用途等に応じた適切なメタデータの記録を行うことが可能な撮像装置、記録制御方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】撮像装置１００の概略構成ブロック図である。
【図２】撮像装置１００における記録動作のフローチャートである。
【図３】第１の実施形態において生成される画像ファイルの説明図である。
【図４】本発明の第２の実施形態において生成される画像ファイルの説明図である。
【発明を実施するための形態】
【００１４】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。図１は、本発明の実施形態にかかわるブロック図である。
【００１５】
図１に、本発明に係る撮像装置１００の概略構成ブロック図を示す。
【００１６】
図１に示す撮像装置１００において、１０１は、撮像素子１０２の撮像面に被写体光学像を入射するレンズユニットである。レンズユニット１０１は、集光のための固定レンズ群、変倍レンズ群、絞り及び補正レンズ群からなり、補正レンズ群は、変倍レンズ群の動きで移動した結像位置を補正する機能と焦点調節を行う機能とを果たす。
【００１７】
撮像素子１０２は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサ等であり、入射光強度を電荷量に交換し、画像信号を生成する。撮像素子１０２は、所定の画素数の画像信号を任意のタイミングで出力する。本実施例では動画記録、静止画連写撮影、静止画単写撮影が可能である。動画記録、静止画連写撮影では、撮像素子１０２はたとえば３０フレーム毎秒のタイミングで画像信号を連続的に出力する。１０３はカメラ信号処理部であり、撮像素子１０２から出力された画像信号に所定の画像処理を施して画像データを出力する。画像データをリサイズ部１１６は、所定の画素数の画像信号を変更し、任意の画素素数の画像信号に変換する。たとえば、所定の画素数の画像信号を、水平１９２０画素、垂直１０８０画素の動画サイズの画像信号に変換する。
【００１８】
圧縮伸長部１２１は、画像信号をＨＥＶＣ、ＪＰＥＧ等の符号化形式により圧縮伸長する。記録再生部１０４は、圧縮伸長部１２１により圧縮された画像データを、記録媒体１１２に記録し、記録媒体１１２に記録された圧縮画像データを再生する。記録再生部１０４は所定のファイルシステムに従い、記録媒体１１２に記録された画像ファイルを管理する。
【００１９】
なお、画像ファイルのコンテナ形式としてはＭＰＦフォーマット、ＭＰ４フォーマット、またはその他のコンテナを適用してよい。
【００２０】
操作部１０７は、ユーザが操作入力する手段であり、その操作はマイコン１０８に入力される。操作部１０７は、動画記録開始、動画記録終了を指示するための動画撮影ボタン、静止画の撮影を指示するためのシャッタ―ボタン、設定変更を指示するメニューボタン、及びステータスの表示を指示するステータスボタンなどを含む。なお、シャッターボタンを長押しすることにより静止画の連写撮影を指示することもできる。
【００２１】
マイコン１０８は、１以上のプロセッサで構成されており、撮像装置１００の全体を制御するための制御部である。マイコン１０８は、ＲＯＭ１０９からプログラムを読み出し、読み出したプログラムに基づいて各部の制御や演算処理を行うことにより、撮像装置１００の全体を制御して撮影処理や記録処理、再生処理等を実行する。１０９は、ＲＯＭであり、マイコン１０８が実行するプログラムや各種設定などが格納されている。１１０はＲＡＭであり、マイコン１０８がワーク領域として使用する揮発性メモリからなる。ＤＲＡＭ１１１は、カメラ信号処理部１０３、リサイズ部１１６、圧縮伸長部１２１及び記録再生部１０４の処理対象及び処理結果となる画像データを一時格納するのに使用される。
【００２２】
具体的には、カメラ信号処理部１０３は、現像処理した画像データをＤＲＡＭ１１１に格納し、リサイズ部１１６はＤＲＡＭ１１１の現像処理された画像データをリサイズし、リサイズした画像データをＤＲＡＭ１１１に格納する。圧縮伸長部１２１は、ＤＲＡＭ１１１に格納される一連の画像データを読み出して圧縮し、圧縮画像データをＤＲＡＭ１１１に書き戻す。記録再生部１０４は、ＤＲＡＭ１１１の圧縮画像データを逐次読み出し、記録媒体１１２に記録する。このとき、ＤＲＡＭ１１１への圧縮画像データの書き戻しが、ＤＲＡＭ１１１から記録媒体１１２への圧縮画像データの記録よりも早く行われると、ＤＲＡＭ１１１の領域が枯渇し、記録動作を続行できなくなる（バッファフルとなる）。閾値を設け、ＤＲＡＭ１１１の領域が枯渇するよりも前に、ＤＲＡＭ１１１の残量が閾値よりも少なくなったらバッファフルとして記録動作を停止させる。
【００２３】
出力部１１７は、映像信号をＨＤＭＩ（登録商標）信号またはＳＤＩ信号などの所定のデジタル形式で外部に出力する。
【００２４】
カウンタ回路１１８は、撮像装置１００のシステムカウンタであり、撮像装置１００はカウンタ回路１１８の出力カウント値に従い動作する。例えば、カメラ信号処理部１０３とカウンタ回路１１８は、カメラ信号処理部１０３が１フレームの画像データを出力する毎にカウント値が１インクリメントされるというように、互いに同期している。
【００２５】
表示制御部１１９は表示部１２０の画像表示を制御する手段であり、マイコン１０８の指示により、各種設定メニュー、タイトル及び時間などの情報を画像データに重畳して表示部１２０に表示させる。表示部１２０は例えば液晶パネルを有し、表示制御部１１９の制御により画像を表示する。
【００２６】
タイマ１１５は、撮像装置１００のシステム時間を管理するリアルタイムクロックからなり、操作部１０７による撮影開始指示からの経過時間を含む、撮像装置１００にかかわる時間を計測する。
【００２７】
センサ１２２は、水準器、温度計といったカメラのおかれている状態を検出するセンサである。
【００２８】
バス１０６は、撮像装置１００の上述した各要素間でのデータ及び制御信号の伝送に使用させる。
【００２９】
撮像装置１００における記録処理では、記録開始前に、ユーザは、圧縮伸長部１２１の圧縮率を含む圧縮モードを設定できる。動画を記録する設定では、圧縮伸長部１２１が動画像を圧縮し、記録再生部１０４は、記録媒体１１２に圧縮画像データの動画像ファイルを記録する。
【００３０】
撮像装置１００が記録待機状態のときで、撮像素子１０２はレンズユニット１０１による光学像を画像信号に変換し、カメラ信号処理部１０３が撮像素子１０２の出力画像信号を所定形式の画像データに変換して、ＤＲＡＭ１１１に書き込む。表示制御部１１９は、ＤＲＡＭ１１１の画像データを読み出し、対応する画像を表示部１２０に表示させる。
【００３１】
マイコン１０８は、記録待機状態において、操作部１０７により静止画の撮影指示、動画記録開始指示を受けると、撮影モード（記録モード）や記録設定に応じた、圧縮伸長部１２１の圧縮動作と記録再生部１０４の記録動作を開始させる。動画記録開始指示（動画撮影開始指示）の場合は、マイコン１０８は。操作部１０７の動画記録ボタンが操作されて動画記録終了指示（動画撮影終了指示）を受け付けたことに応じて、圧縮伸長部１２１の圧縮動作と記録再生部１０４の記録動作を停止させる。
【００３２】
＜第１の実施形態＞
図２および図３を参照して、第１の実施形態における記録動作および生成する画像ファイルについて説明する。図２は、本実施形態における記録動作のフローチャートである。この記録動作は、マイコン１０８がＲＯＭ１０９から読み出したプログラムに基づいて各部の制御および演算処理を行うことにより実現される。図３は、本実施形態において生成され、記録媒体１１２に記録される画像ファイルを示す。
【００３３】
まず、図３を参照して、本実施形態において、動画撮影により生成、記録される動画像ファイルについて説明する。
【００３４】
本実施形態の撮像装置１００は、撮影モード（記録モード）として、第１の撮影モード（第１の記録モード）と、第２の撮影モード（第２の記録モード）とを有しており、これをユーザの設定により撮影モード設定を切り替えることが可能である。ここで、第１の撮影モード（第１の記録モード）は、動画記録開始指示を受け付けてから動画記録終了指示を受け付けるまでに撮影して得られた動画像データを、１つの動画像ファイルとして記録するモードである。それに対し、第２の撮影モード（第２の記録モード）は、動画撮影開始指示を受け付けてから所定時間分（本実施形態では４秒とする）の動画を撮影し、４秒分の動画像データを動画像ファイルに記録するモードである。さらに、本実施形態においては、第２の撮影モードでは、所定時間分の動画像データを、第２の撮影モード用の動画像ファイルに追記して記録する。そのため、複数回の動画撮影開始指示でそれぞれ撮影された複数の４秒分の動画像データが１つの動画像ファイルに記録される。そのため、再生時には、１つの動画像ファイルを再生するだけで、複数の４秒分の動画像データを連続して再生することができる。４秒分の動画像データは、それぞれチャプタ情報が付加され、異なるチャプタの動画像データとして記録される。
【００３５】
第１の撮影モードにおいて、撮影した動画像データのフレーム毎にメタデータを記録すると、メタデータ全体のサイズが大きくなってしまう。また、第１の撮影モードにおいては、メタデータとして、動画像データのフレーム画像毎に、撮影時にカメラ信号処理部１０３で行った処理に関する撮影パラメータや、撮影時に検出したシーン情報、顔検出情報、輝度情報等を記録する。さらに、フレームを撮影した際にセンサ１２２で検出した撮像装置１００の、傾き角度または縦横の回転状態を示す傾き情報も記録する。このように、第１の撮影モードでは、再生時にユーザが所望のシーンやフレームを検索するのに役立つ情報を記録する。第１の撮影モードでは、データ量が大きくなるメタデータを記録するため、メタデータは動画像ファイルの末尾に記録するのが望ましい。
【００３６】
そこで、第１の撮影モードで生成、記録する動画像ファイル３１０は、図３のように、ヘッダー領域、動画像データ（動画像の各フレーム画像）を格納する画像領域、各フレーム画像に対応する複数のメタデータを格納するメタデータ領域が順番に配置される。動画像ファイル３１０で示すように、メタデータを格納するメタデータ領域は、画像領域の後ろであり、ファイルの末尾に配置される。
【００３７】
第２の撮影モードは、メタデータのサイズが第１の撮影モードほどは大きくならず、小さくなるモードである。第２の撮影モードでは、メタデータとして、フレーム画像を撮影したときにセンサ１２２で取得した傾き角度または縦横の回転状態を示す傾き情報を動画像ファイルに記録する。第２の撮影モードで生成される動画像ファイルを再生すると、４秒おきにカットが変わりながら再生が行われることになる。このとき、カットの切れ目で撮影時の記録装置１００の姿勢が縦を向いていたり横を向いていたりすると、再生時にはカットが変わるたびに映像の縦横が変化し不自然な再生が行われてしまう。そこで、４秒分の動画記録を繰り返し行うたびに、センサ１２２で検出される傾き情報（縦横データ）をメタデータにも追記して記録しておく。再生時にメタデータを読み取り、たとえば縦で撮影されたカットのみを再生するようにすれば、自然な再生が行われるようになる。なお、第２の撮影モードにおいては、フレーム毎にメタデータを記録せずに、予め決められた秒毎（例えば１秒毎）、または、フレーム数毎（例えば１５フレーム毎）に、メタデータを記録するようにする。メタデータとして記録する情報の種類が第１の撮影モードよりも少なく、１つのメタデータにおける情報量も第１の撮影モードよりも小さくなる。そのため、メタデータのサイズは大きくならず、メタデータは動画像ファイルのヘッダーに記録するのが望ましい。本実施形態では、第２の撮影モードにおいては、予め決められた秒毎（例えば１秒毎）、または、予め決められたフレーム数毎（例えば１５フレーム毎）にメタデータを記録するものとしたが、毎フレーム（全フレーム）のメタデータを記録するようにしてもよい。毎フレームのメタデータを記録したとしても、１つのメタデータあたりの情報量が小さいため、メタデータのサイズはそれほど大きくならない。
【００３８】
そこで、第２の撮影モードで生成、記録する動画像ファイル３２０は、図３のように、ヘッダー領域、動画像データ（動画像の各フレーム画像）が格納される画像領域が順番に配置され、メタデータはヘッダー領域に記録される。第２の撮影モードで繰り返し動画像データの追記を行うとき、第２の撮影モードで生成する動画像ファイル３１０のように末尾にメタデータが記録されていると、いちど末尾のメタデータを別ファイルとして切り離してフレーム画像の追記を行い、再度末尾のメタデータを一つのファイルに結合するといった手間がかかる。そのため、第２の撮影モードにおいては、動画像ファイル３２０のように、メタデータをヘッダー領域内に記録すれば、そのような手間がかからない。ヘッダー領域は、今後メタデータを追記することになるため、第２の撮影モードにおいて動画像を記録する動画像ファイルを新規生成する際は、メタデータを追記可能な空白領域を所定のサイズ分確保してヘッダー領域を生成しておく。再生時にはヘッダーを読み取ればメタデータが読み取れるため、メタデータを読み取るために追加で動画像ファイル内のシークを行う必要が無い。
【００３９】
次に図２を参照して、記録動作のフローチャートについて説明する。なお、図２は、動画撮影ボタンが操作されて動画像データを動画像ファイルとして記録する際の記録動作のフローチャートである。
【００４０】
まず、Ｓ２０１において、マイコン１０８は、操作部１０７の動画撮影ボタンがユーザに操作され、動画記録開始指示を受け付けたか否かを判定する。動画記録開始指示があった場合は、Ｓ２０２に進み、動画記録開始指示がない場合は、Ｓ２０１の判定を繰り返す。
【００４１】
Ｓ２０２では、マイコン１０８は、現在の撮像装置１００の撮影モード（記録モード）が、第１の撮影モード（第１の記録モード）であるか、第２の撮影モード（第２の記録モード）であるかを判定する。第１の撮影モードであると判定された場合は、Ｓ２０３に進み、第２の撮影モードであると判定された場合は、Ｓ２０５に進む。撮像装置１００の撮影モード（記録モード）は、メニュー画面において操作部１０７を操作する、あるいは、操作部１０７の撮影モードダイヤルを操作すること等により、ユーザが設定可能である。設定された撮影モードの情報はＲＯＭ１０９に保持されているため、マイコン１０８は撮影モードの情報をＲＯＭ１０９から読み出して現在の撮影モードを判定する。
【００４２】
第１の撮影モードの場合、Ｓ２０３において、マイコン１０８は。記録再生部１０４により、動画像データを記録する動画像ファイルを記録媒体１１２に新規作成する。ここで、動画像ファイルを生成する際には、図３の動画像ファイル３１０のように、ヘッダー領域を作成し、それに続く領域に画像領域を生成する。撮影して得られた動画像データ（フレーム画像のデータ）は画像領域に記録される。
【００４３】
第２の撮影モードの場合、Ｓ２０４において、マイコン１０８は。記録媒体１１２に、第２の撮影モードで動画像データを追記すべき第２の撮影モード用の動画像ファイルが既に存在しているかを判定する。この判定では、特定のファイル名が付与されている動画像ファイルが記録媒体１１２に記録されているか否かを判定する。記録媒体１１２に追記用の動画像ファイルが記録されていないと判定された場合は、Ｓ２０５に進む。Ｓ２０５では、マイコン１０８は、記録再生部１０４により、動画像データを記録する動画像ファイルを記録媒体１１２に新規作成する。この新規作成した動画像ファイルが今後追記用動画像ファイルとなる。ここでは、図３の動画像ファイル３２０のように、ヘッダー領域を作成し、それに続く領域に画像領域を生成する。ここで新規生成する動画像ファイルのヘッダー領域については、通常生成するヘッダー領域よりも大きな領域を確保しておく。これは、前にも説明したように、このヘッダー領域に、これから撮影される４秒分の動画像データのメタデータが記録され、さらに、第２の撮影モードで今後撮影される動画像データのメタデータが追記されていくためである。そのため、Ｓ２０５では、メタデータ記録領域として所定サイズ分の空き領域をヘッダー領域のＵＵＩＤタグに確保してヘッダー領域を生成し、それに続く領域を画像領域とする。Ｓ２０４において、追記用の動画像ファイルが記録媒体１１２に記録されていると判定された場合は、Ｓ２０５の動画像ファイルの記録媒体への生成を行わずにＳ２０６に進む。
【００４４】
Ｓ２０６では、マイコン１０８は、撮像素子１０２からの画像信号を出力し、リサイズ部１１６でリサイズ、圧縮伸長部１２１で圧縮し動画像データのフレーム画像を生成し、動画像ファイルの画像領域にフレーム画像を記録する。第１の撮影モードの場合はＳ２０３で作成した動画ファイルの画像領域にフレーム画像を記録し、第２の撮影モードの場合は追記用動画像ファイルの画像領域にフレーム画像を記録していく。このフレーム画像の生成及び記録は、予め撮影設定として設定されているフレームレートで実行される。
【００４５】
次に、Ｓ２０８では、Ｓ２０６で生成したフレーム画像に対応するメタデータを生成して、ＤＲＡＭ１１１に蓄積する処理を行う。Ｓ２０６において画像フレームを生成する際、マイコン１０８は、画像フレームに対応するメタデータを生成する。メタデータとしては、撮像素子１０２から画像信号を出力するタイミングでセンサ１２２から得られる撮像装置１００の傾き（縦横状態）に関する傾き情報や、カメラ信号処理部１０３で所定の処理を行う際に用いる撮影パラメータ、顔検出結果の情報や、撮影時の合焦領域の情報などが生成可能である。前に説明したように、第１の撮影モードの場合は、毎フレームについて、傾き情報、撮影パラメータ、撮影設定情報、顔検出情報（顔情報）、合焦情報、画像の輝度情報を、メタデータとしてＤＲＡＭ１１１（バッファ）に蓄積する。第２の撮影モードの場合は、所定の秒数または所定数のフレーム毎に、傾き情報、顔検出情報を、メタデータとしてＤＲＡＭ１１１に蓄積する。
【００４６】
Ｓ２０９では、マイコン１０８は、動画像の記録終了タイミングであるかを判定する。第１の撮影モードの場合は、操作部１０７の動画撮影ボタンがユーザにより再び操作されて動画記録停止指示が入力された場合、記録終了と判定する。第２の撮影モードの場合は、Ｓ２０１において動画記録開始指示が入力されてから４秒経過し、４秒分の動画像データを撮影した場合は、記録終了と判定する。記録終了と判定された場合はＳ２１０に進み、記録終了と判定されない場合は、記録終了と判定されるまで、Ｓ２０６、Ｓ２０８の処理を繰り返す。Ｓ２１０では、マイコン１０８は、Ｓ２０２と同様に、撮像装置１００の撮影モードが第１の撮影モードか、第２の撮影モードかを判定する。第１の撮影モードと判定された場合はＳ２１１に進み、第２の撮影モードと判定された場合はＳ２１２に進む。撮像装置１００の撮影モードが第１の撮影モードの場合は、Ｓ２１１において、マイコン１０８は、記録再生部１０４によりＳ２０８でＤＲＡＭ１１１に蓄積したメタデータを記録媒体１１２の動画像ファイルに記録する。このとき、図３の動画像ファイル３１０のように、動画像ファイルの画像領域の後となる末尾の領域に、ＤＲＡＭ１１１に蓄積したメタデータを書き出すようにする。そして、マイコン１０８は、ヘッダー領域のＵＵＩＤタグに、メタデータを記録したメタデータ記録領域の先頭までのオフセット値またはメタデータ記録領域の先頭アドレスを記録する。第２の撮影モードの場合は、Ｓ２１２において、マイコン１０８は、記録再生部１０４によりによりＳ２０８でＤＲＡＭ１１１に蓄積したメタデータを記録媒体１１２の動画像ファイルのヘッダー領域のＵＵＩＤタグに記録する。第２の撮影モードで記録対象になっている動画像ファイルのＵＵＩＤタグは、予めメタデータを追記可能な領域を確保しているため、ＵＵＩＤタグの空き領域に、ＤＲＡＭ１１１に蓄積したメタデータを追記する。その後、Ｓ２１５において、マイコン１０８は、記録対象の動画像ファイルのクローズ処理を行い、動画像ファイルを完成させ動画ファイルの記録処理を完了させる。
【００４７】
以上のように、第１の撮影モードではメタデータを動画像ファイルの末尾に記録し、第２の撮影モードではメタデータを動画像ファイルのヘッダーに記録する。これにより、第１の撮影モードでは、ヘッダーが大きくならずに済むため、再生機器でヘッダーが大きくて読み取れないといった可能性を軽減できる。一方、第２の撮影モードでは、メタデータがヘッダーに含まれ、追記記録処理や再生処理におけるメタデータの取り扱いが容易になる。
【００４８】
なお、本実施形態では、第２の撮影モードにおいては、操作部１０７により撮影指示を入力してから４秒分の動画像を撮影して記録するものとした。操作部１０７により撮影指示を入力する前から、最新の４秒間分の動画像データとメタデータとをＤＲＡＭ１１１に保持しておき、撮影指示が入力されたことに応じて、４秒分の動画像データとメタデータを追記用動画ファイルに記録するようしてもよい。
【００４９】
＜第２の実施形態＞
第２の実施形態について説明する。第２の実施形態は、基本的な構成は第１の実施形態と同様である。第２の実施形態では、第１の撮影モード第２の撮影モードに加えて、更に第３の撮影モードを有しており、第３の撮影モードでは、メタデータの画像ファイル中の記録位置を、第１の撮影モード及び第２の撮影モードとは更に異ならせる。
【００５０】
図４を参照して本実施形態において記録される画像ファイルについて説明する。図４は本実施例において生成される動画像ファイルを示す。撮像装置１００が第３の撮影モードのときは、マイコン１０８は、図４の動画像ファイル４０１のような動画像ファイルを生成する。動画像ファイル４０１は、フレーム画像と、これに対応するメタデータとがセットになるように記録される。図４のように、フレーム画像のデータの後にメタデータを連結させ、１フレーム分のフレーム画像およびメタデータのフレームデータセットとし、このフレームデータセットを複数フレーム分記録するようにする。そして、動画像ファイルのヘッダー領域には、各フレームのフレームデータセットまでのオフセット値または先頭アドレスを記録しておく。あるいは、フレーム画像のデータのフレーム画像ヘッダーとして、フレーム画像のデータの前に、そのフレームに対応するメタデータを記録するようにしてもよい。動画像ファイル３１０、動画像ファイル３２０のようにヘッダーやファイル末尾にひとかたまりに記録しないため、メタデータだけを読み取りたい場合は動画像ファイル４０１をシークしながら読み取らなければならず、時間がかかってしまう。そのかわり、フレーム画像とセットでフレーム画像に対応するメタデータを読み取りたい場合、フレーム画像までシークすれば、すぐにメタデータを読み取ることができる。
【００５１】
第３の撮影モードは、メタデータと、対応する画像フレームをセットで使うことが想定される場合に設定するのがよい。このようなモードとしては、連写撮影モードが考えられる。第３の撮影モードでは、連写撮影を行うが、連写撮影して得られた各フレーム画像を、一つの動画像ファイルとして保存する。撮影された連写画像を再生したり、加工したりするときは、一枚一枚の画像フレームを個別に処理したい。第１の撮影モードで動画像ファイル３１０として記録すると、フレーム画像を読み取り、ファイル末尾までシークしてメタデータを読み取る必要があり、手間がかかる。動画像ファイル４０１として記録しておけば、画像フレームを読み取ると同時にメタデータを読み取ることができる。このように、第３の撮影モードでは、メタデータと、対応する画像フレームとをセットで使うことが容易になる。
【００５２】
このように、単なる動画撮影に限らず、連写撮影により撮影した連写画像のフレーム画像に対応するメタデータを画像ファイルとして記録する際にも、連写撮影モード（記録モード）に応じてメタデータの記録位置を切り替えるようにするとよい。つまり、動画像や静止画の連写撮影のように、連続的に撮影して得られた複数の連続画像とメタデータを画像ファイルとして記録する場合であれば、本発明は適応可能である。なお、各撮影モードで記録する画像ファイルについては、撮影モードによらず同じ記録形式のファイルで記録してもよいし、各撮影モードのメタデータの記録形式に応じて異なる記録形式のファイルで記録するようにしてもよい。
【００５３】
＜その他の実施形態＞
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。上述の実施形態では、撮像装置を例に説明した。しかし、撮影した連続画像（動画像や静止画の連写撮影画像等）を画像ファイルを記録する記録装置であれば、他の装置、例えば、スマートフォン等の携帯端末、カメラ付きＰＣ等でも実現可能である。また、撮像装置と記録装置とを接続した画像記録システム等で実現してもよい。また、撮像装置と接続された記録装置が、撮像装置から取得した連続画像やメタデータを取得して画像ファイルとして記録する際に、上述の記録方法を適応することにより、本発明を実現してもよい。
【００５４】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【００５５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００５６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００５７】
プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
【００５８】
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【図１】
2020167624.tif 000003
【図２】
2020167624.tif 000004
【図３】
2020167624.tif 000005
【図４】
2020167624.tif 000006