(57)【要約】【課題】ハイフレームレートに対応したタイムコードを提供できるようにする。【解決手段】撮像装置は、撮像を行う撮像手段と、撮像した画像に付加するためのタイムコードを生成するタイムコード生成手段と、撮像した画像を圧縮するための画像圧縮手段と、前記圧縮された画像と前記タイムコードを記録する記録手段とを有し、前記タイムコード生成手段は、所定のフレームレートより高いフレームレートで撮像する場合に、前記タイムコードに対し基準となる画像からの経過時間を付加した拡張タイムコードを生成し、前記撮像手段により撮像された画像と前記拡張タイムコードを対応付けて記録する。【選択図】図１
2018113528.tif 000002
【特許請求の範囲】
【請求項１】
撮像を行う撮像手段と、
撮像した画像に付加するためのタイムコードを生成するタイムコード生成手段と、
撮像した画像を圧縮するための画像圧縮手段と、
前記圧縮された画像と前記タイムコードを記録する記録手段と
を有し、
前記タイムコード生成手段は、所定のフレームレートより高いフレームレートで撮像する場合に、前記タイムコードに対し基準となる画像からの経過時間を付加した拡張タイムコードを生成し、前記撮像手段により撮像された画像と前記拡張タイムコードを対応付けて記録することを特徴とする撮像装置。
【請求項２】
前記画像圧縮手段は前期撮像した画像をＨＥＶＣ規格に基づく階層的なデータ構造で圧縮し、前記記録手段は階層とフレームレートを対応した情報を記録することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮像した画像を外部に伝送するための伝送手段をさらに有し、
前記タイムコード生成手段は、前記階層構造とフレームレートに基づき外部に伝送するためのタイムコードを生成することを特徴とする請求項１または２に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、高フレームレートの画像データを記録媒体に記録することができる撮像装置に関する。
【背景技術】
【０００２】
近年のビデオカメラは、電子化技術およびコンピュータ技術の発達に伴い、性能向上の一途をたどっている。特に、単位時間当たりに処理可能な情報量が増加している。それらの性能向上および処理可能な情報量の増加は、動画像を撮像して記録および再生する機能を担うビデオカメラの場合、扱う動画像の情報量の増加に寄与している。
【０００３】
一般的には、動画像は２つの要素から成り立つ。１つ目は、ある瞬間の被写体を静止画像として記録する、いわゆるフレーム画像であり、空間軸上の表現である。２つ目は、それらフレーム画像を、ある時間間隔で複数連続して視聴可能とすることで、被写体の動きを動画像として表現する、時間的上の表現である。近年、その空間軸上で表現される情報量の増加は、例えば、ＳＤ（Ｓｔａｎｄａｒｄ  Ｄｅｆｉｎｉｔｉｏｎ）、ＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）、２Ｋ、そして４Ｋといった、解像度の拡大として実現されている。
【０００４】
一方、その時間軸上で表現される情報量の増加も進行している。一般的な視聴者が動画像を通常再生（いわゆる１倍速再生）にて視聴する際のフレームレートは、フィルム映画を起源とする２４フレーム／秒、テレビ放送規格に基づく２５フレーム／秒や２９．９７フレーム／秒（インターレース形式となる場合も有り）、近年のデジタルテレビやＨＤＭＩ(登録商標)規格等により対応が進んでいる６０フレーム／秒等がある。
【０００５】
さらに、高フレームレート撮像に関する提案も各種なされている。撮像時に、再生時のフレームレートよりも高いフレームレート、例えば、１２０フレーム／秒や２４０フレーム／秒で動画像を記録しておく。そして、再生時にはフレームレートを下げることでスロー再生を行う。人間の目で時間的変化を視認困難な短時間で発生する現象を高フレームレート撮像し、その現象の視認を容易にする効果がある。また、映像作品を制作する時に、視覚効果として同様の高フレームレート撮像記録（いわゆるオーバークランク撮像）を行う提案も為されている。
【０００６】
このような高フレームレートの動画像の圧縮方法に階層符号化が提案されている。階層符号化では階層符号化器によって動画像は１つの映像データに符号化される。この映像データは例えば、基本階層データ、第１階層データ、第２階層データを含んでいる。基本階層データのみを復号すると低フレームレート、基本階層データと第１階層データを復号すると中フレームレート、基本階層データ、第１階層データ、第２階層データを復号すると高フレームレートの復号映像が得られる。
【０００７】
ところで、ビデオカメラ等の撮像装置では、撮像した動画像に対してタイムコードを付加することが行われている。一般的に、このタイムコードはＳＭＰＴＥ（Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  ａｎｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｅｎｇｉｎｅｅｒｓ）で規格化されているものが用いられている。タイムコードは時間、分、秒、フレームで構成されておりフレームは３０フレーム／秒までの歩進とされており、Ｆｉｅｌｄ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｆｌａｇを活用しても６０フレーム／秒までしか表現できなかった。
【０００８】
特許文献１には、高速撮像画像のうち、毎秒３０フレームのフレームレートに相当する画像を従来規格と互換性を有する構成のフォルダに記録し、それ以外の画像を別のフォルダに記録する方法が記載されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００９−１７７６１９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１では、ＡＶＣＨＤをターゲットに従来規格までのフレームレートとそれ以上のフレームレートに対応する部分を分けて記録する方法を説明しているが、ハイフレームレート部分におけるＳＭＰＴＥ形式のタイムコードの扱いについては開示されていない。
【００１１】
そこで、本発明は、ハイフレームレートに対応したタイムコードを提供できるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係る撮像装置は、撮像を行う撮像手段と、撮像した画像に付加するためのタイムコードを生成するタイムコード生成手段と、撮像した画像を圧縮するための画像圧縮手段と、前記圧縮された画像と前記タイムコードを記録する記録手段とを有し、前記タイムコード生成手段は、所定のフレームレートより高いフレームレートで撮像する場合に、前記タイムコードに対し基準となる画像からの経過時間を付加した拡張タイムコードを生成し、前記撮像手段により撮像された画像と前記拡張タイムコードを対応付けて記録することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、従来のタイムコードカウントアップ方式との互換を有しつつ、利便性の高い形式でハイフレームレートに対応したタイムコードを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態１における撮像装置１００の構成の一例を説明するためのブロック図である。
【図２】ＳＭＰＴＥで規定されるタイムコードの構成を説明するための図である。
【図３】拡張したタイムコードの構成を説明するための図である。
【図４】動画像データのデータ構成を説明するための図である。
【図５】各画像データに付加されるタイムコードの一例を説明するための図である。
【図６】タイムコード生成手順を説明するためのフローチャートである。
【図７】タイムコードの歩進処理を説明するためのフローチャートである。
【図８】ＭＸＦ規格におけるコンテナ構造を説明するための図である。
【図９】実施形態２における撮像装置９００の構成の一例を説明するためのブロック図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明は以下の実施形態に限定されるものではない。
［実施形態１］
図１を参照して、実施形態１における撮像装置１００の構成の一例を説明する。図１に示す撮像装置１００は、例えば、ビデオカメラとして動作することができる。
【００１６】
図１において、撮像装置１００は、制御部１０１、撮像部１０２、画像処理部１０３、ＲＯＭ１０４、ＲＡＭ１０５、表示部１０６、操作部１０７、画像圧縮／伸長部１０８、記録媒体接続部１０９及び記録媒体１１０を有する。制御部１００とそれ以外の構成要素は互いに通信を行うことができるように構成されている。
【００１７】
制御部１０１は、撮像装置１００のシステム全般を制御するシステム制御部であり、撮像装置１００内の全ての構成要素を制御することができる。制御部１０１はＲＯＭ１０４に記録されたプログラムをＲＡＭ１０５に展開して実行することで、後述のフローチャートに従って撮像装置１００を制御することができる。ＲＯＭ１０４は、不揮発性の記録媒体であり、制御部１０１が実行するプログラムを記憶している。ＲＡＭ１０５は制御部１０１のワークメモリとして用いられる揮発性の記録媒体である。また、ＲＡＭ１０５は撮像部１０２で撮像し、画像処理１０３により画像処理された画像データを、表示部１０６で表示するために一時格納するＶＲＡＭとしても用いられる。
【００１８】
撮像部１０２は、レンズユニット（ズームレンズとフォーカスレンズ含む）と光学像を電気信号に変換する撮像素子を有し、制御部１０１の制御に基づき光学像を撮像し、画像データ（静止画データ又は動画像データを含む）を生成する。画像処理部１０３は、撮像部１０２で生成された画像データに、所定の画素補間、補正処理、リサイズ処理や色変換処理を行う。また、画像処理部１０３では撮像された画像データを用いて所定の演算処理が行われ、制御部１０１は得られた演算結果に基づいて撮像部１０２による撮像に関する各種制御（露光制御、オートホワイトバランス制御など）を行う。
【００１９】
表示部１０６は、制御部１０１の制御に基づき、各種設定状態や、撮像部１０２で撮像されている画像あるいは記録媒体１１０に記録された画像データなどを表示するためのディスプレイである。覗き込み形のファインダー内のディスプレイや、バリアングルの液晶モニタなどとして構成される。
【００２０】
操作部１０７は撮像装置１００に電力を供給するための電源スイッチや、撮像開始ボタン、モード切替ボタンなどを含む、ユーザからの操作を受け付ける操作部である。なお操作部１０７にタッチパネルが含まれる場合、制御部１０１はタッチパネルへの以下の操作を検出できる。タッチパネルを指やペンで触れたこと（以下、タッチダウンと称する）。タッチパネルを指やペンで触れている状態であること（以下、タッチオンと称する）。タッチパネルを指やペンで触れたまま移動していること（以下、ムーブと称する）。
【００２１】
タッチパネルへ触れていた指やペンを離したこと（以下、タッチアップと称する）。タッチパネルに何も触れていない状態（以下、タッチオフと称する）。これらの操作や、タッチパネル上に指やペンが触れている位置座標は制御部１０１に通知され、制御部１０１は通知された情報に基づいてタッチパネル上にどのような操作が行なわれたかを判定する。ムーブについてはタッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル上の垂直成分・水平成分毎に判定できる。
【００２２】
またタッチパネル上をタッチダウンから一定のムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指を触れたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる。
【００２３】
また、所定距離以上を、所定速度未満でムーブしたことが検出された場合はドラッグが行なわれたと判定するものとする。タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。画像圧縮／伸長部１０８は、画像処理部１０３により画像処理された動画フレームを、所定の圧縮方式にて圧縮、あるいは、記録媒体１１０に記録された画像データを所定の伸長方式で伸長する。
【００２４】
記録媒体接続部１０９は、着脱可能な記録媒体１１０を装着するための接続部である。記録媒体１１０は着脱可能な不揮発性のメモリであり、例えば、ＳＤカードやＣＦカードなどである。
【００２５】
次に、図２を参照して、ＳＭＰＴＥで規定されるタイムコードの構成を説明する。ＳＭＰＴＥで規格化されているＶＩＴＣ（Ｖｅｒｔｉｃａｌ  Ｉｎｔｅｒｖａｌ  Ｔｉｍｅ  Ｃｏｄｅ）は時、分、秒、フレーム、Ｆｉｅｌｄ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｆｌａｇとから構成されている。図２において、時はＨＨ（２００）、分はＭＭ（２０１）、秒はＳＳ（２０２）、フレームはＦＦ（２０３）、Ｆｉｅｌｄ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｆｌａｇはｆ（２０４）で示している。時は０〜２４の値、分は０〜５９の値、秒は０〜５９の値、フレームは０〜２９の値、Ｆｉｅｌｄ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｆｌａｇは０〜１の値をとることができる。
【００２６】
図２の構成では、６０フレーム／秒までのフレームレートで各フレームで重複しないタイムコードを付加することが可能だが、６０フレーム／秒より大きいフレームレートで撮像された動画像では、タイムコードが重複してしまうため構成を拡張する。図３を参照して、拡張したタイムコードの構成を説明する。拡張したタイムコードは図２で示した時、分、秒、フレーム、Ｆｉｅｌｄ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｆｌａｇに加えてｒｅａｌｔｉｍｅ（３００）を付加する。ｒｅａｌｔｉｍｅ（３００）は、例えば、０〜６５５３６までの値をとり、図２の構成で重複するタイムコードがある場合に、直前の従来規格互換のタイムコードを有するフレームからの相対時間をマイクロ秒（μｓ）で表現し加えたものである。
【００２７】
図４は、実施形態１及び他の実施形態において扱う、動画像データのデータ構造を説明する図である。４０１、４０２、４０３、４０４、４０５、４０６、４０７、４０８、４０９、４１０、４１１、４１２、４１３、４１４、４１５、４１６、４１７は、それぞれが１フレームの画像データであることを示している。
【００２８】
４２０、４２１、４２２、４２３、４２４は、ＨＥＶＣ規格に基づく階層構造を示している。４２０がレイヤー０（ｔｅｍｐｏｒａｌ＿ｉｄ＝０）、４２１がレイヤー１（ｔｅｍｐｏｒａｌ＿ｉｄ＝１）、４２２がレイヤー２（ｔｅｍｐｏｒａｌ＿ｉｄ＝２）、４２３がレイヤー３（ｔｅｍｐｏｒａｌ＿ｉｄ＝３）、４２４がレイヤー４（ｔｅｍｐｏｒａｌ＿ｉｄ＝４）に相当する階層すなわちレイヤーを示す。ｔｅｍｐｏｒａｌ＿ｉｄとは、ＨＥＶＣ規格にて各レイヤーを指定する値の名称である。
【００２９】
画像データ４０１、画像データ４１７は、ｔｅｍｐｏｒａｌ＿ｉｄ＝０  ４２０に対応する、レイヤー０に属する画像データである。画像データ４０９は、ｔｅｍｐｏｒａｌ＿ｉｄ＝１  ４２１に対応する、レイヤー１に属する画像データである。画像データ４０５、画像データ４１３は、ｔｅｍｐｏｒａｌ＿ｉｄ＝２  ４２２に対応する、レイヤー２に属する画像データである。
【００３０】
画像データ４０３、画像データ４０７、画像データ４１１、画像データ４１５は、ｔｅｍｐｏｒａｌ＿ｉｄ＝３  ４２３に対応する、レイヤー３に属する画像データである。画像データ４０２、画像データ４０４、画像データ４０６、画像データ４０８、画像データ４１０、画像データ４１２、画像データ４１４、画像データ４１６は、ｔｅｍｐｏｒａｌ＿ｉｄ＝４  ４２４に対応する、レイヤー４に属する画像データである。
【００３１】
画像データ４０１、画像データ４１７は、画像圧縮／伸長部１０８にて、レイヤー０用の圧縮率で圧縮された符号化データである。画像データ４０９は、画像圧縮／伸長部１０８にて、レイヤー１用の圧縮率で圧縮された符号化データである。画像データ４０５、画像データ４１３は、画像圧縮／伸長部１０８にて、レイヤー２用の圧縮率で圧縮された符号化データである。画像データ４０３、画像データ４０７、画像データ４１１、画像データ４１５は、画像圧縮／伸長部１０８にて、レイヤー３用の圧縮率で圧縮された符号化データである。
【００３２】
画像データ４０２、画像データ４０４、画像データ４０６、画像データ４０８、画像データ４１０、画像データ４１２、画像データ４１４、画像データ４１６は、画像圧縮／伸長部１０８にて、レイヤー４用の圧縮率で圧縮された符号化データである。
【００３３】
図４で示す動画像データは、レイヤー０  ４２０、レイヤー１  ４２１、レイヤー２  ４２２、レイヤー３  ４２３、レイヤー４  ４２４の５階層を持つ階層構造である。再生時は、どのレイヤー以下を再生対象とするかを指定することで、再生フレームレートを指定することができる。５階層を持つ為、５段階の再生フレームレート指定が可能である。
【００３４】
例えば、レイヤー０の再生を１５Ｈｚとした場合を説明する。再生対象とするレイヤーをレイヤー０のみ指定した場合、画像データ４０１、画像データ４１７のみが再生対象となる。その時の通常再生時の再生フレームレートは１５フレーム／秒となる。再生対象とするレイヤーをレイヤー１以下と指定した場合、画像データ４０１、画像データ４０９、画像データ４１７が再生対象となる。その時の通常再生時の再生フレームレートは３０フレーム／秒となる。
【００３５】
再生対象とするレイヤーをレイヤー２以下と指定した場合、画像データ４０１、画像データ４０５、画像データ４０９、画像データ４１３、画像データ４１７が再生対象となる。その時の通常再生時の再生フレームレートは６０フレーム／秒となる。再生対象とするレイヤーをレイヤー３以下と指定した場合、画像データ４０１、画像データ４０３、画像データ４０５、画像データ４０７、画像データ４０９、画像データ４１１、画像データ４１３、画像データ４１５、画像データ４１７が再生対象となる。
【００３６】
その時の通常再生時の再生フレームレートは１２０フレーム／秒となる。再生対象とするレイヤーをレイヤー４以下すなわち全レイヤーと指定した場合、画像データ４０１から画像データ４１７までの全てが再生対象となる。その時の通常再生時の再生フレームレートは２４０フレーム／秒となる。
【００３７】
以上、再生レイヤー指定を変更することにより、再生フレームレートを変更する例を示した。言いかえると、再生レイヤー指定を変更することにより、動画像の時間軸上の情報量を増減させる例を示した。
【００３８】
次に、各画像データに付加されるタイムコードの一例を図５に示す。図４の例と同様にレイヤー４を再生すると２４０フレーム／秒の再生フレームレートとなる場合で説明する。図５において時系列は画像データ５０１から画像データ５１７に向って流れていく。レイヤー２（５２２）までの画像データは６０フレーム／秒であるのでＳＭＰＴＥに準拠したタイムコードが付加され、拡張したｒｅａｌｔｉｍｅ（３００）部は０となる。
【００３９】
すなわち、画像データ５０１は００：００：００：００．０．０、画像データ５０５は００：００：００：００．１．０、画像データ５０９は００：００：００：０１．０．０、画像データ５１３は００：００：００：０１．１．０、画像データ５１７は００：００：００：０２．０．０と歩進する。レイヤー４（５２４）以下の画像データは２４０フレーム／秒であるので画像データ５０２、画像データ５０３、画像データ５０４は画像データ５０１とタイムコードが重複してしまう。
【００４０】
従って、拡張したｒｅａｌｔｉｍｅ（３００）部を、画像データ５０１からの経過時間をマイクロ秒（μｓ）で表現した値を割り当てる。２４０フレーム／秒における各フレームの間隔は、（１００００００／２４０）＊フレーム枚数で計算可能である。その際、計算結果に少数が現れることがあるが、実施形態１及び他の実施形態では小数点以下の数字は切り捨てとする。
【００４１】
そのため、画像データ５０２は００：００：００：００．０．４１６６、画像データ５０３は００．００．００．００．０．８３３３、画像データ５０４は００：００：００：００．０．１２５０００となる。その他の画像データにおいても同様に重複するタイムコードがある場合はｒｅａｌｔｉｍｅ（３００）をカウントアップすることでユニークな拡張タイムコードを付加する。
【００４２】
次に、図６のフローチャートを参照して、制御部１０１のタイムコード生成手順を説明する。まず、Ｓ１００では画像処理部１０３から新しいフレームが取得されたか否かを判定する。まだ取得されていないと判定された場合は新しいフレームが取得されるまで処理を待つ。新しいフレームが取得されたと判定された場合はＳ１０１に進む。
【００４３】
次にＳ１０１では設定されているベースフレームレート（以下Ｆｂ）を取得する。ここでベースフレームレートとはタイムコードのフレームが桁上がりするフレームレートを示し、２４フレーム／秒か３０フレーム／秒かになる。次にＳ１０２では設定されている記録フレームレート（以下Ｆｒ）を取得する。ＦｂやＦｒはユーザが操作部１０７より撮像装置１００を操作することで予め撮像装置１００に設定された値である。次に、Ｓ１０３では、直前の従来規格互換のタイムコードを有するフレームからの相対時間Ｆｔを求め、従来規格の最大フレームレートである６０Ｈｚ時のフレーム間隔Ｒｍａｘと比較する。
【００４４】
従来規格における最大フレームレートは６０フレーム／秒であるため、Ｒｍａｘは１６６６６マイクロ秒（μｓ）である。ＦｔがＲｍａｘよりも小さくないと判定された場合Ｓ１０５に進む。ＦｔがＲｍａｘより小さいと判定された場合、Ｓ１０４に進む。次にＳ１０４ではｒｅａｌｔｉｍｅ（３００）にＦｔの値を設定する。次にＳ１０５では、ｒｅａｌｔｉｍｅ（３００）を０に設定する。次にＳ１０６ではタイムコードの歩進処理を行う。タイムコードの歩進処理については後述する。次にＳ１０７ではタイムコードを決定する。
【００４５】
次に、図７のフローチャートを参照して、タイムコードの歩進処理を説明する。まず、Ｓ２００ではＦｒがＦｂより大きいか否かを判定する。大きいと判定された場合はＳ２０１に進む。次にＳ２０１ではＦｉｅｌｄ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｆｌａｇの値が０か否かを判定する。０だと判定された場合はＳ２０２に進む。
【００４６】
次にＳ２０２ではＦｉｅｌｄ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｆｌａｇを１にして処理を終了する。一方、Ｓ２０１でＦｉｅｌｄ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｆｌａｇの値が１だと判定された場合はＳ２０３に進む。また、Ｓ２００においてもＦｒがＦｂよりも大きくないと判定された場合はＳ２０３に進む。Ｓ２０３では、Ｆｉｅｌｄ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｆｌａｇを０に設定する。次にＳ２０４ではタイムコードの歩進を行い処理を終了する。タイムコードの歩進はＦＦ（２０３）をインクリメントし、その桁上がりはＦｂに同期して行われる。
【００４７】
生成されたタイムコードは対応する画像データと共に記録媒体接続部（１０９）を介して記録媒体（１１０）に記録される。タイムコードと画像データを記録するためのコンテナ構造をＭＸＦ（Ｍａｔｅｒｉａｌ  ｅＸｃｈａｎｇｅ  Ｆｏｒｍａｔ）規格を例に説明する。ＭＸＦ規格におけるコンテナ構造を図８に示す。ヘッダ（６００）はファイルの開始を示し、ファイルに関するメタ情報が記録されている。
【００４８】
階層符号化された画像データを記録するにあたり、ベースフレームレート、再生可能な最大フレームレート、ｔｅｍｐｏｒａｌ＿ｉｄに対応した再生フレームレートの情報をこのヘッダ（６００）の領域に記録する。Ｆｒａｍｅ（６０１）は各フレームのデータを表し、フレームのメタ情報（６０３）、画像データ（６０４）、音声データ（６０５）から構成されている。フッタ（６０２）はファイルの終了を示す情報である。タイムコードはフレームのメタ情報（６０３）の領域に記録する。
【００４９】
タイムコードの時、分、秒、フレーム、Ｆｉｅｌｄ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｆｌａｇはＳＭＰＴＥに準拠したタイムコードの記録領域に記録する。拡張したｒｅａｌｔｉｍｅ（３００）のデータはＳＭＰＴＥで規定されているＵｓｅｒＢｉｔ領域を利用して記録してもよいし、Ｒｅｓｅｒｖｅされている別領域に記録してもよい。
【００５０】
尚、実施形態１及び他の実施形態においてｒｅａｌｔｉｍｅ（３００）部を記録するフィールドとして用いたＵｓｅｒＢｉｔ領域は、従来規格においては、例えば日付のデータやプルダウンマーカーなどの情報を記録するフィールドとしても用いられている。そのため、従来規格互換のフレームレートに対応するフレームの場合、日付を設定しておき、従来規格以上のフレームレートに対応するフレームのＵｓｅｒＢｉｔにのみｒｅａｌｔｉｍｅ（３００）の情報を設定するようにしてもよい。
【００５１】
尚、基準フレームの取り方は、単純に直前のフレームからの相対時間としても良い。ＭＸＦの他にＡＶＣＨＤ、ＭＰ４などのコンテナに適用することも可能である。ＭＰ４の場合、ＴｉｍｅＣｏｄｅチャンクにｒｅａｌｔｉｍｅ（３００）を保持し、ＡＶＣＨＤの場合、ＤＶＰａｃｋを拡張してｒｅａｌｔｉｍｅ（３００）を保持することができる。
【００５２】
ｒｅａｌｔｉｍｅ（３００）の値としてμ秒を用いたが、例えば１００μ秒等の必要な精度で定められた基準時間の係数で表現する方法や、最大フレームレートを基準としたフレームカウントなどを用いても良い。
【００５３】
［実施形態２］
図９を参照して、実施形態２における撮像装置９００の構成の一例を説明する。図９に示す撮像装置９００は、例えば、ビデオカメラとして動作することができる。
【００５４】
図９に示す撮像装置９００と図１に示す撮像装置１００とが異なる点は、撮像装置９００には画像伝送部９０１と外部Ｉ／Ｆ（９０２）とが追加されている点である。画像伝送部９０１は外部に出力するための形式に変換し、画像を伝送する。例えば、ＳＤＩ（Ｓｅｒｉａｌ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）であればＳＭＰＴＥで規定されている所定のフォーマットに変換する。外部Ｉ／Ｆ（９０２）は外部機器と接続するためのインタフェースである。
【００５５】
その他の構成要素に関する処理の手順は実施形態１の図１と同じであるため説明を省略する。また、実施形態１において説明したＳＭＰＴＥ規格に準拠したタイムコードは、そのままＳＤＩに重畳可能であるため、タイムコード生成の手順に関する説明についても省略する。尚、外部Ｉ／Ｆは、ＨＤＭＩ（登録商標）、ＤＶＩ、ＤｉｓｐｌａｙＰｏｒｔ等の他の規格であってもよく、規格でタイムコードの伝送方式が規定されていない場合は、ベンダ―拡張の領域を用いてタイムコードを伝送することができる。
【００５６】
［実施形態３］
実施形態１及び２で説明した様々な機能、処理及び方法は、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などがプログラムを用いて実現することもできる。以下、実施形態３では、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵなどを「コンピュータＸ」と呼ぶ。また、実施形態３では、コンピュータＸを制御するためのプログラムであって、実施形態１及び２で説明した様々な機能、処理及び方法を実現するためのプログラムを「プログラムＹ」と呼ぶ。
【００５７】
実施形態１及び２で説明した様々な機能、処理及び方法は、コンピュータＸがプログラムＹを実行することによって実現される。この場合において、プログラムＹは、コンピュータ読み取り可能な記憶媒体を介してコンピュータＸに供給される。実施形態３におけるコンピュータ読み取り可能な記憶媒体は、ハードディスク装置、磁気記憶装置、光記憶装置、光磁気記憶装置、メモリカード、揮発性メモリ、不揮発性メモリなどの少なくとも一つを含む。実施形態３におけるコンピュータ読み取り可能な記憶媒体は、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ（非一時的）な記憶媒体である。
【符号の説明】
【００５８】
１００  撮像装置
１０１  制御部
１０２  撮像部
１０３  画像処理部
１０４  ＲＯＭ
１０５  ＲＡＭ
１０６  表示部
１０７  操作部
１０８  画像圧縮／伸長部
１０９  記録媒体接続部
１１０  記録媒体
９００  撮像装置
９０１  画像伝送部
９０２  外部Ｉ／Ｆ
【図１】
2018113528.tif 000003
【図２】
2018113528.tif 000004
【図３】
2018113528.tif 000005
【図４】
2018113528.tif 000006
【図５】
2018113528.tif 000007
【図６】
2018113528.tif 000008
【図７】
2018113528.tif 000009
【図８】
2018113528.tif 000010
【図９】
2018113528.tif 000011