(57)【要約】【課題】ファイルの管理情報Ｍｏｏｖが固定長の領域に収まらず、管理情報を分割する必要がある場合に、対応機器が少ない拡張管理情報Ｍｏｏｆを利用することなく、映像データを欠落なく再生可能にするデータ記録装置及びデータ記録方法を提供することを目的とする。【解決手段】管理情報Ｍｏｏｖの記録領域が枯渇する際に、対応機器が少ない拡張管理情報Ｍｏｏｆを利用することなく、新たなファイルに分割して、互換性の高いＭＰ４ファイルとし、分割時に必要に応じて最低限の映像データを重複して記録することにより、映像データを欠落なく再生可能にする。【選択図】図４
2012019256.tif 000002
【特許請求の範囲】
【請求項１】
映像等のデータを記録するデータ領域と、前記データの管理情報を記録する管理情報領域とを有するファイル形式で記録を行うデータ記録装置であって、
入力された映像データをバッファリングする映像用バッファと、入力された音声データをバッファリングする音声用バッファと、前記映像データと前記音声データを規格に即して多重化する多重化制御部と、多重化の過程で必要となる前記映像データ、前記音声データの管理情報をバッファリングするための管理情報用バッファとを備え、
前記多重化制御部は、可変長の第１のデータ領域と前記第１のデータ領域に対応する固定長の第１の管理情報領域とを備えた第１のファイルに、前記映像データ、前記音声データおよび前記管理情報を記録し、
前記第１のファイルに記録する管理情報が前記固定長を超えると判断したときに、前記第１のファイルへの記録を終了し、残存の管理情報と、映像、音声データを、第２のファイルの固定長の第２の管理情報領域と、可変長の第２のデータ領域に記録するとともに、
前記映像データまたは前記音声データの一部を、前記第１のファイルと前記第２のファイルに重複して記録することを特徴とするデータ記録装置。
【請求項２】
前記重複するデータは、前記第１のファイルの終端と前記第２のファイルの先頭に記録することを特徴とする請求項１記載のデータ記録装置。
【請求項３】
前記重複するデータは、少なくとも、分割位置における映像データと音声データのそれぞれの記録境界の差分であることを特徴とする請求項１記載のデータ記録装置。
【請求項４】
映像等のデータを記録するデータ領域と、前記データの管理情報を記録する管理情報領域とを有するファイル形式で記録を行うデータ記録方法であって、
可変長の第１のデータ領域と、第１のデータ領域に対応する固定長の第１の管理情報領域とを備えた第１のファイルに、映像データ、音声データ、前記映像データおよび前記音声データの管理情報を記録し、
前記第１のファイルに記録する管理情報が前記固定長を超えると判断したときに、前記第１のファイルへの記録を終了し、残存の管理情報と、映像、音声データを、第２のファイルの固定長の第２の管理情報領域と、可変長の第２のデータ領域に記録するとともに、
前記映像データまたは前記音声データの一部を、前記第１のファイルと前記第２のファイルに重複して記録することを特徴とするデータ記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像等のデジタルデータとその管理情報とを併せて記録するファイル形式を用いたデータ記録装置及びデータ記録方法に関するものである。
【背景技術】
【０００２】
カメラ等の撮像装置やファイル入力などを入力源とし、映像等のデジタルデータとその管理情報とを併せて記録するファイル形式を用いたデータ記録装置において、動画像情報と音声情報、及びその同期情報や関連するテキスト情報等から成る映像データを多重化し、ファイルとして保存する形式の一つに、ＭＰＥＧ−４（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ｐｈａｓｅ  ４）規格で規定されるＭＰ４ファイルフォーマット（以下、ＭＰ４）が挙げられる。
【０００３】
ＭＰ４は「ボックス」と呼ばれる基本単位の集合体である。映像データを管理する最小単位を「サンプル」と呼び、サンプル毎のサイズや復号・表示時刻等の管理情報を「ムービー・ボックス（以下、Ｍｏｏｖ）」と呼ばれるボックスに格納し、サンプルのデータを「メディア・データ・ボックス（以下、Ｍｄａｔ）」と呼ばれるボックスに格納する。
【０００４】
ファイル内におけるＭｏｏｖとＭｄａｔの配置順について規格では定められていないが、ネットワークを介してファイルにアクセスする場合の利便性等から、Ｍｏｏｖを先行して配置する方式が一般的に利用されており、また再生機によってはＭｏｏｖが先行して配置されていなければ再生対象として取り扱わない場合もある。
【０００５】
Ｍｏｏｖに格納される管理情報の量は、映像データの圧縮方式に関わる情報量や、映像データのサンプル数に応じて増減するため、記録対象の映像データの属性や長さが確定するまで決まらない。
【０００６】
したがって、前述のようにＭｏｏｖを先行して配置する方式で記録する場合には、図５に示すファイル構造で、以下の手順で記録する。
【０００７】
まず、記録開始時に、ファイル先頭にＭｏｏｖを記録する領域５０１を確保する。この時に確保する領域の容量は、映像データの記録可能時間などから概算により算出した値とする。
【０００８】
次に、確保した領域の後方５０２に映像データを順次記録する。最後に、映像データの記録が完了した時点で、Ｍｏｏｖを記録開始時に確保した領域５０１に記録し、余った容量５０４の領域はパディング・データ（フリー・ボックス（以下Ｆｒｅｅ）等）として記録して、ＭＰ４の保存を完了する。
【０００９】
上記の手順においては、記録開始時に確保する領域５０１の容量がポイントになる。領域５０１を大きく確保すれば、Ｍｏｏｖの記録容量５０３が想定よりも多少増加してもファイル保存に影響が無いが、想定以内に収まる場合には余剰容量５０４が大きくなり、結果的にファイルサイズが無駄に増加してしまう。
【００１０】
領域５０１を少なめに確保すれば、ファイルサイズが無駄に増加する可能性は減るが、記録する映像データによってはＭｏｏｖの記録容量５０３が増加し、記録領域５０１に収まらなくなる。
【００１１】
この問題を解決するために、管理情報をファイルの複数個所に分割して記録する方法が提案されている（特許文献１）。
【００１２】
特許文献１の方法では、管理情報があらかじめ確保した領域に収まらない場合には、管理情報を分割し、拡張管理情報「ムービー・フラグメント・ボックス（Ｍｏｏｆ）」と呼ばれるボックスに格納して、記録済みデータ領域の後方に記録する。
【００１３】
特許文献１における基本的なフォーマットを図６（ａ）に示す。このフォーマットでは、ファイルの先頭のＭｏｏｖ領域は、あらかじめある所定のサイズに決定され、ファイル上でのＭｄａｔの書き込みオフセットを固定化して記録を開始する（基本記録モード）。
【００１４】
この場合、ユーザが長時間記録を実施する場合には、時間とともに増加するＭｏｏｖのサイズが所定サイズを越えてしまう場合がある。その際には、図６（ｂ）のフォーマットでの記録に移行する（拡張記録モード）。
【００１５】
つまり、基本領域のＭｏｏｖ、Ｍｄａｔに続けて、Ｍｏｏｆ、Ｍｄａｔの領域のペアを繰り返し付加することで、長時間の記録に対応することができる。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開２００７−６１４０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１７】
しかしながら、Ｍｏｏｆの読み込みに非対応の再生機も少なからず存在し、これらの再生機では管理情報がＭｏｏｆに含まれている映像データが存在しないものとして扱われてしまう。
【００１８】
つまり、映像再生時に映像の一部が欠落して再生されてしまうこととなる。
【００１９】
本発明は、上記の課題を解決するためになされたものであり、ファイルの管理情報が固定長の領域に収まらず、ファイルを分割する必要がある場合に、対応機器が少ないＭｏｏｆを利用することなく、映像データを欠落なく再生可能にするデータ記録装置及びデータ記録方法を提供することを目的とする。
【課題を解決するための手段】
【００２０】
上記課題を解決するために、本発明のデータ記録装置及びデータ記録方法は、映像等のデータを記録するデータ領域と、データの管理情報を記録する管理情報領域とを有するファイル形式で記録を行うデータ記録装置であって、入力された映像データをバッファリングする映像用バッファと、入力された音声データをバッファリングする音声用バッファと、映像データと音声データを規格に即して多重化する多重化制御部と、多重化の過程で必要となる映像データ、音声データの管理情報をバッファリングするための管理情報用バッファとを備え、多重化制御部は、可変長の第１のデータ領域と第１のデータ領域に対応する固定長の第１の管理情報領域とを備えた第１のファイルに、映像データ、音声データおよび管理情報を記録し、第１のファイルに記録する管理情報が固定長を超えると判断したときに、第１のファイルへの記録を終了し、残存の管理情報と、映像、音声データを、第２のファイルの固定長の第２の管理情報領域と、可変長の第２のデータ領域に記録するとともに、映像データまたは音声データの一部を、第１のファイルと第２のファイルに重複して記録することを特徴とするものである。
【００２１】
これにより、Ｍｏｏｆは利用せず、新たなファイルに分割して、再生互換性の高いＭＰ４ファイルとして記録し、分割時には、必要に応じて最低限の映像データを重複して記録することにより、映像データを欠落なく再生可能にすることができる。
【発明の効果】
【００２２】
本発明によるデータ記録装置及びデータ記録方法は、映像データの管理情報を記録する際に、規格において最も基本的な構成要素のみを利用するため、より多くの再生機器で、情報の欠落なく再生可能になるという利点がある。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施の形態におけるデータ記録装置の構成を示す図
【図２】本発明の一実施の形態におけるデータ記録装置の動作フローを示す図
【図３】本発明の一実施の形態のデータ記録装置の構成を示す図
【図４】本発明の一実施の形態のデータ記録装置のファイルのデータ構造を示す図
【図５】従来の映像データのファイルのデータ構造を示す図
【図６】従来の映像データを分割したファイルのデータ構造を示す図
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について図を用いて説明する。
【００２５】
(実施の形態１)
図１に本発明の一実施の形態におけるデータ記録装置の構成を示す。
【００２６】
図において、データ記録装置１００は、カメラ等の撮像装置やファイル入力などを入力源に持つ映像データの映像入力１０１、音声入力１０２と、入力された映像・音声データをバッファリングする映像用バッファ１０３、音声用バッファ１０４と、映像や音声などをＭＰ４規格に即して多重化する多重化制御部１０５と、多重化の過程で必要となるＭＰ４の映像データ管理情報をバッファリングするための管理情報用バッファ１０６とを有し、ＭＰ４ファイル１０７に対してＭＰ４ファイルフォーマットに則してデータを記録する。
【００２７】
図２に本実施の形態のデータ記録装置の動作フローを示す。
【００２８】
データ記録装置１００は、ファイルの記録開始にあたり、まず、Ｍｏｏｖ記録領域のサイズを決定する（Ｓ２０１）。
【００２９】
本実施の形態においてＭｏｏｖ記録領域の容量を決定する手段は定めないが、例えば、映像の記録時間に目安がある場合（例えば、最長記録時間が決まっている場合や、既存の映像のトランスコード等で映像の総再生時間が既知の場合）には、その長さに基いて管理情報の最大容量を算出することが可能である。
【００３０】
次に、出力ファイルをＯｐｅｎし（Ｓ２０２）、Ｍｏｏｖ記録領域を確保するためにＳ２０１で算出したサイズ分シークするか、任意のデータをファイルに書き込む（Ｓ２０３）。
【００３１】
次に、映像用バッファ（映像・音声入力バッファ）１０３から、映像データをファイルに出力する（Ｓ２０４）。この際、ＭＰ４の規格に則して、映像・音声それぞれ適切な単位（チャンク）毎にファイル出力する。
【００３２】
Ｓ２０４により確定した映像の管理情報を、管理情報用バッファ１０６に保存したＭｏｏｖに追記する（Ｓ２０５）。
【００３３】
すべての映像の出力が終わり、管理情報用バッファ１０６上に保存したＭｏｏｖのサイズが、Ｍｏｏｖ記録領域のサイズより少なく設定した閾値を超える（Ｓ２０６）か、映像用バッファ１０３のデータが無くなる（Ｓ２０７）まで、Ｓ２０４、Ｓ２０５を繰り返す。
【００３４】
映像の出力が終わるか、Ｍｏｏｖのサイズが閾値を超えた場合には、ファイルの出力位置をＭｏｏｖ記録領域先頭までシークする（Ｓ２０８）。
【００３５】
次に、Ｍｏｏｖをファイルに出力し、記録領域の残った領域をＦｒｅｅでパディングする（Ｓ２０９）。その後ファイルをクローズし、１つのファイルの出力を終了する（Ｓ２１０）。
【００３６】
すべての映像を出力し終えた場合は、以上で記録終了（Ｓ２１２）し、映像データが残っている場合（すなわちＭｏｏｖのサイズが閾値を超えた場合）には、Ｓ２０１から次のファイルに記録を継続する（Ｓ２１１）。
【００３７】
２ファイル目以降に映像を記録する場合、映像データを欠落なく保存するために、必要に応じて、映像データを前のファイルの終端と重複して保存する。具体例として、映像データのフォーマットがＨ．２６４／ＡＶＣ、音声データがＭＰＥＧ−４  ＡＡＣで圧縮されている場合の例を図３に示す。
【００３８】
Ｈ．２６４／ＡＶＣ形式で圧縮された動画像は、ＧＯＰと呼ばれる圧縮単位でまとめることができる。特にＣｌｏｓｅｄ  ＧＯＰの場合には、ＧＯＰ  ＃ｍの映像は、先行するＧＯＰ  ＃ｍ−１の映像に依存しないため、ファイルを分割したとしても映像が欠落することはない。一方、動画像のＧＯＰ境界でファイルを分割する場合、同時刻に音声の記録境界が存在するとは限らない。
【００３９】
そこで、動画像の分割境界にかかる音声の記録単位を、前方・後方の双方のファイルに重複させて記録することで、双方のファイルで映像・音声の情報の欠落が無くなる。しかし、これだけでは音声が余分に入っているため、ＭＰ４の再生範囲を指定する管理情報（エディット・ボックス（Ｅｄｔｓ））で再生範囲を指定する。
【００４０】
図３の例の場合、ファイル３０１では、映像と音声の先頭が一致し、音声の終端に余剰区間があるため、ＡｕｄｉｏのＥｄｔｓにおける再生長（Ｓｅｇｍｅｎｔ−ｄｕｒａｔｉｏｎ）にＶｉｄｅｏの再生長と同じ値を設定して再生長を揃える。
【００４１】
ファイル３０２では、音声の先頭に余剰区間があるため、ＡｕｄｉｏのＥｄｔｓにおける開始位置情報（Ｍｅｄｉａ−ｔｉｍｅ）に余剰区間の長さを設定し、またファイル３０１と同様に再生長をＶｉｄｅｏと同じ値に設定して再生長を揃える。
【００４２】
以上の処理をファイルの分割時に行うことにより、前方・後方の双方のファイルにおいて、映像データが過不足なく再生可能になる。
【００４３】
図４に本実施の形態により記録されるファイルのデータ構造を図示する。前述の記録方法により、ファイル３０１とファイル３０２には、ぞれぞれのファイルで映像データが過不足なく再生されるよう、必要最低限の重複データ３０３が含まれることになる。
【００４４】
なお、図３で述べた動画像と音声の記録境界が、完全に一致する場所でファイルが分割された場合には、重複データは不要になり、それぞれのファイルに含まれない。
【００４５】
このように、本実施の形態におけるデータ記録装置によれば、映像・音声データを複数のファイルに分割して記録する際に、連続する前方のファイルの後端と後方のファイルの先頭のデータの一部を重複させることによって映像・音声データを過不足なく再生することができる。
【産業上の利用可能性】
【００４６】
本発明にかかるデータ記録装置及びデータ記録方法は、カメラ等の撮像装置やファイル入力などを入力源とし、映像等のデジタルデータを記録するデータ記録装置など、映像・音声データをその管理情報とを併せて記録するファイル形式を用いる機器全般に適用することが可能である。
【符号の説明】
【００４７】
１００  データ記録装置
１０１  映像入力
１０２  音声入力
１０３  映像用バッファ
１０４  音声用バッファ
１０５  多重化制御部
１０６  管理情報用バッファ
１０７  ＭＰ４ファイル
３０１、３０２  ファイル
３０３  重複データ
【図１】
2012019256.tif 000003
【図２】
2012019256.tif 000004
【図３】
2012019256.tif 000005
【図４】
2012019256.tif 000006
【図５】
2012019256.tif 000007
【図６】
2012019256.tif 000008