(57)【要約】【課題】ファイル送信中にネットワーク状態が悪化した場合でも、受信機器でファイルを利用できる記録装置を提供する。【解決手段】本発明に係る記録装置１００は、記録メディア１３１に記録されているファイルを、通信回線を介して受信機器に送信する送信部１５０と、通信回線の通信状態が悪化した否かを監視するネットワーク監視部１５１と、送信部１５０によるファイルの送信中に、通信回線の通信状態が悪化した場合、送信中のファイルを、送信済部分を含む送信済ファイルと、未送信部分を含む未送信ファイルとに分割するファイル分割部１１６と、送信済ファイルと、未送信ファイルとの前後関係を示すクリップ管理ファイル２０５を生成する管理ファイル生成部１１３とを備え、送信部１５０は、ファイルの送信中に、通信回線の通信状態が悪化した場合、送信済ファイル及びクリップ管理ファイル２０５を受信機器に送信してから、当該送信を中断する。【選択図】図２
2009302961.tif 000002
【特許請求の範囲】
【請求項１】
連続した映像及び音声のうち少なくとも一方を示すファイルを記録し、記録したファイルを受信機器に送信する記録装置であって、
前記ファイルを記録媒体に記録する記録手段と、
前記記録媒体に記録されている前記ファイルを、通信回線を介して前記受信機器に送信する送信手段と、
前記通信回線の通信レートが予め定められた値より低いか否かを監視する監視手段と、
前記送信手段による前記ファイルの送信中に、前記通信回線の通信レートが前記予め定められた値より低くなった場合、前記ファイルを、送信済部分を含む送信済ファイルと、未送信部分を含む未送信ファイルとに分割するファイル分割手段と、
前記送信済ファイルと、前記未送信ファイルとの前後関係を示す管理情報を生成する管理情報生成手段とを備え、
前記送信手段は、前記ファイルの送信中に、前記通信回線の通信レートが前記予め定められた値より低くなった場合、前記送信済ファイルを前記受信機器に送信してから前記ファイルの送信を中断すると共に、前記管理情報を前記受信機器に送信する
記録装置。
【請求項２】
前記ファイルは、映像ファイルと、当該映像ファイルと同期した音声ファイルとを含み、
前記送信済ファイルは、前記映像ファイルの送信済部分を含む映像送信済ファイルと、前記音声ファイルの送信済部分を含む音声送信済ファイルとを含み、
前記未送信ファイルは、前記映像ファイルの未送信部分を含む映像未送信ファイルと、前記音声ファイルの未送信部分を含む音声未送信ファイルとを含み、
前記ファイル分割手段は、前記送信手段による前記ファイルの送信中に、前記通信回線の通信レートが前記予め定められた値より低くなった場合、当該ファイルに含まれる前記映像ファイル及び前記音声ファイルを、それぞれが同期する位置で、前記映像送信済ファイル及び前記音声送信済ファイルと前記映像未送信ファイル及び前記音声未送信ファイルとに分割する
請求項１記載の記録装置。
【請求項３】
前記映像ファイル及び前記音声ファイルはそれぞれ、フレーム単位の複数のデータを含み、
前記同期する位置は、前記映像ファイル及び前記音声ファイルのうち送信の進捗が早いほうのファイルの送信済み位置の直後にある、フレームの切れ目の位置である
請求項２記載の記録装置。
【請求項４】
前記ファイル分割手段は、さらに、前記送信手段による前記ファイルの送信中に、前記ファイルを、予め定められた単位ごとに複数のファイルに分割し、
前記管理情報生成手段は、前記ファイル分割手段により分割された複数のファイルの前後関係を示す前記管理情報を生成し、
前記送信手段は、前記ファイル分割手段により分割された複数のファイル及び前記管理情報を前記受信機器に送信する
請求項１記載の記録装置。
【請求項５】
前記送信手段は、前記送信済ファイルを前記受信機器に送信し終わった後、前記管理情報を前記受信機器に送信する
請求項１〜４のいずれか１項に記載の記録装置。
【請求項６】
前記管理情報生成手段は、前記未送信ファイル及び前記送信済ファイルのそれぞれに一対一に対応する前記管理情報を生成し、
前記送信手段は、前記ファイルの送信中に、前記通信回線の通信レートが前記予め定められた値より低くなった場合、前記送信済ファイル、及び当該送信済ファイルに対応する前記管理情報を前記通信回線に送信する
請求項１〜５のいずれか１項に記載の記録装置。
【請求項７】
前記管理情報は、対応するファイルが送信済ファイルであるか、未送信ファイルであるかを示す情報を含む
請求項６記載の記録装置。
【請求項８】
前記ファイルは、映像ファイルと、当該映像ファイルに対応する音声ファイルとを含み、
前記管理情報は、前記映像ファイルと前記音声ファイルとの対応関係を示す情報を含む
請求項１〜７のいずれか１項に記載の記録装置。
【請求項９】
前記送信手段は、前記中断の後に、前記通信回線の通信レートが前記予め定められた値より高くなった場合、前記未送信ファイルを前記受信機器に送信する
請求項１〜８のいずれか１項に記載の記録装置。
【請求項１０】
連続した映像及び音声のうち少なくとも一方を示すファイルを記録し、記録したファイルを受信機器に送信するファイル送信方法であって、
前記ファイルを記録媒体に記録する記録ステップと、
前記記録媒体に記録されている前記ファイルを、通信回線を介して前記受信機器に送信する送信ステップと、
前記通信回線の通信レートが予め定められた値より低いか否かを監視する監視ステップと、
前記ファイルの送信中に、前記通信回線の通信レートが前記予め定められた値より低くなった場合、前記ファイルを、送信済部分を含む送信済ファイルと、未送信部分を含む未送信ファイルとに分割するファイル分割ステップと、
前記送信済ファイルと、前記未送信ファイルとの前後関係を示す管理情報を生成する管理情報生成ステップと、
前記ファイルの送信中に、前記通信回線の通信レートが前記予め定められた値より低くなった場合、前記送信済ファイルを前記受信機器に送信してから前記ファイルの送信を中断すると共に、前記管理情報を前記受信機器に送信する中断ステップとを含む
ファイル送信方法。
【請求項１１】
連続した映像及び音声のうち少なくとも一方を示すファイルを記録し、記録したファイルを受信機器に送信するファイル送信方法のプログラムであって、
前記ファイルを記録媒体に記録する記録ステップと、
前記記録媒体に記録されている前記ファイルを、通信回線を介して前記受信機器に送信する送信ステップと、
前記通信回線の通信レートが予め定められた値より低いか否かを監視する監視ステップと、
前記ファイルの送信中に、前記通信回線の通信レートが前記予め定められた値より低くなった場合、前記ファイルを、送信済部分を含む送信済ファイルと、未送信部分を含む未送信ファイルとに分割するファイル分割ステップと、
前記送信済ファイルと、前記未送信ファイルとの前後関係を示す管理情報を生成する管理情報生成ステップと、
前記ファイルの送信中に、前記通信回線の通信レートが前記予め定められた値より低くなった場合、前記送信済ファイルを前記受信機器に送信してから前記ファイルの送信を中断すると共に、前記管理情報を前記受信機器に送信する中断ステップとをコンピュータに実行させる
プログラム。
【請求項１２】
連続した映像及び音声のうち少なくとも一方を示すファイルを記録し、記録したファイルを受信機器に送信するカメラであって、
前記ファイルを記録媒体に記録する記録手段と、
前記記録媒体に記録されている前記ファイルを、通信回線を介して前記受信機器に送信する送信手段と、
前記通信回線の通信レートが予め定められた値より低いか否かを監視する監視手段と、
前記送信手段による前記ファイルの送信中に、前記通信回線の通信レートが前記予め定められた値より低くなった場合、前記ファイルを、送信済部分を含む送信済ファイルと、未送信部分を含む未送信ファイルとに分割するファイル分割手段と、
前記送信済ファイルと、前記未送信ファイルとの前後関係を示す管理情報を生成する管理情報生成手段とを備え、
前記送信手段は、前記ファイルの送信中に、前記通信回線の通信レートが前記予め定められた値より低くなった場合、前記送信済ファイルを前記受信機器に送信してから前記ファイルの送信を中断すると共に、前記管理情報を前記受信機器に送信する
カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、ファイル送信方法、プログラム及びカメラに関し、特に、連続した映像及び音声のうち少なくとも一方を示すファイルを記録する記録装置に関する。
【背景技術】
【０００２】
近年、携帯電話及びＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）といった無線ネットワーク技術が急速に普及している。このような無線ネットワークを使用して、デジタルカメラで撮影した写真等のデジタルデータを送信することが行われている（例えば、特許文献１参照。）。
【０００３】
特許文献１記載の従来例では、デジタルカメラに画像ファイル送信装置を取り付ける。当該画像ファイル送信装置は、画像サーバと通信可能になった場合、デジタルカメラに記録される画像ファイルを画像サーバへ送信する。
【０００４】
特許文献１記載のファイル送信装置は、画像ファイルの送信が中断された時には送信経過情報を記憶する。ファイル送信装置は、再び画像サーバと通信可能になると、記憶している送信経過情報を参照することにより、送信が中断された画像ファイルのうち未送信部分のデータを画像サーバに送信する。
【０００５】
また、特許文献１記載のファイル送信装置は、未送信データに当該データが送信を中断された画像ファイルの一部であることを表す分割識別データを付加する。画像サーバは、分割識別データを利用して、先に受信したデータと、通信再開後に受信したデータとを結合する。これにより、ネットワーク状態の悪化によって送信が中断されても、画像サーバは適正な画像ファイルを得ることができる。
【特許文献１】特開２００４−２０７８９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１記載のファイル送信装置では、扱っているデータは静止画データであったが、当該ファイル送信装置で動画データを扱った場合には、以下に述べる課題が運用上発生する。
【０００７】
一般に、動画データは静止画データに比べて巨大なデータサイズを有している。したがって、動画データを格納したファイルを無線転送する際には非常に長い時間を要する。
【０００８】
一方で、受信側の機器（以下、受信機器と記す。）に、ファイルに格納されているデータが全てそろわないと、受信機器は、ファイルが途中、又はファイルが壊れていると認識する。
【０００９】
よって、特許文献１記載のファイル送信装置を用いた場合、受信機器にファイルに格納されているデータが全てそろうまで、受信機器は当該ファイルを利用することができないという課題がある。
【００１０】
例えば、動画データのファイル形式として、ＳＭＰＴＥ（Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  ａｎｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｅｎｇｉｎｅｅｒｓ：米国映画テレビ技術者協会）−３７７Ｍに準拠したＭＸＦ（Ｍａｔｅｒｉａｌ  ｅＸｃｈａｎｇｅ  Ｆｏｒｍａｔ）ファイル形式などがある。ＭＸＦファイル形式では、ファイルの先頭にあるヘッダ及びファイルの末尾にあるフッタに、当該ファイルに格納しているデータの種類、フレーム周波数、及びデータサイズなどの情報が含まれる。したがって、送信中断によりファイルが途中で切れていると、受信機器は、正しい情報が得られずに当該ファイルのデータの種類が判明できない。
【００１１】
さらに、テレビ放送業界及び映像制作業界においては、編集工程の利便性のために動画映像と音声とをそれぞれ別ファイルとして記録することが行われている。しかし、同じ時刻に収録した映像ファイルと音声ファイルとがそろっていなければ、収録素材として通常意味をなさない。
【００１２】
例えば、ビデオカメラが記録したニュース映像を、放送局に無線ネットワークを使って一刻も早く送信し、次の編集工程や送出工程に取りかかりたいというような場合に、上述した課題が深刻な問題となる。
【００１３】
本発明は、上記課題に鑑み、ファイル送信中にネットワーク状態が悪化した場合でも、受信機器でファイルを利用できる記録装置、ファイル送信方法、プログラム及びカメラを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明に係る記録装置は、連続した映像及び音声のうち少なくとも一方を示すファイルを記録し、記録したファイルを受信機器に送信する記録装置であって、前記ファイルを記録媒体に記録する記録手段と、前記記録媒体に記録されている前記ファイルを、通信回線を介して前記受信機器に送信する送信手段と、前記通信回線の通信レートが予め定められた値より低いか否かを監視する監視手段と、前記送信手段による前記ファイルの送信中に、前記通信回線の通信レートが前記予め定められた値より低くなった場合、前記ファイルを、送信済部分を含む送信済ファイルと、未送信部分を含む未送信ファイルとに分割するファイル分割手段と、前記送信済ファイルと、前記未送信ファイルとの前後関係を示す管理情報を生成する管理情報生成手段とを備え、前記送信手段は、前記ファイルの送信中に、前記通信回線の通信レートが前記予め定められた値より低くなった場合、前記送信済ファイル前記受信機器に送信してから前記ファイルの送信を中断すると共に、前記管理情報を前記受信機器に送信する。
【００１５】
この構成によれば、本発明に係る記録装置は、受信機器へのファイルの送信中にネットワーク状態が悪化した場合、ファイルを送信済ファイルと未送信ファイルとに分割し、送信済ファイルを送信した後、送信を停止する。これにより、送信済ファイルは、一つのファイルとして完結しているので、受信機器は、続きのデータが送信されてくるのを待たなくても、受信した送信済ファイルを編集工程などに利用できる。
【００１６】
さらに、本発明に係る記録装置は、分割したファイルの前後関係を示す管理情報を受信機器へ送信する。これにより、受信機器は、通信状態が回復し、後続のファイルが送られてきた場合に、管理情報を用いて、複数のファイルを一つのデータとして用いることができる。つまり、受信機器は、分割されたファイルを結合する必要がない。
【００１７】
また、前記ファイルは、映像ファイルと、当該映像ファイルと同期した音声ファイルとを含み、前記送信済ファイルは、前記映像ファイルの送信済部分を含む映像送信済ファイルと、前記音声ファイルの送信済部分を含む音声送信済ファイルとを含み、前記未送信ファイルは、前記映像ファイルの未送信部分を含む映像未送信ファイルと、前記音声ファイルの未送信部分を含む音声未送信ファイルとを含み、前記ファイル分割手段は、前記送信手段による前記ファイルの送信中に、前記通信回線の通信レートが前記予め定められた値より低くなった場合、当該ファイルに含まれる前記映像ファイル及び前記音声ファイルを、それぞれが同期する位置で、前記映像送信済ファイル及び前記音声送信済ファイルと前記映像未送信ファイル及び前記音声未送信ファイルとに分割してもよい。
【００１８】
この構成によれば、本発明に係る記録装置は、ファイル送信中にネットワーク状態が悪化した場合、映像ファイルと音声ファイルとを同期させてファイルを分割する。本発明に係る記録装置は、分割したファイルを送信した後、ファイル送信を停止する。これにより、受信機器は、同期した映像ファイルと音声ファイルとを含むファイルを利用できる。
【００１９】
また、前記映像ファイル及び前記音声ファイルはそれぞれ、フレーム単位の複数のデータを含み、前記同期する位置は、前記映像ファイル及び前記音声ファイルのうち送信の進捗が早いほうのファイルの送信済み位置の直後にある、フレームの切れ目の位置であってもよい。
【００２０】
また、前記ファイル分割手段は、さらに、前記送信手段による前記ファイルの送信中に、前記ファイルを、予め定められた単位ごとに複数のファイルに分割し、前記管理情報生成手段は、前記ファイル分割手段により分割された複数のファイルの前後関係を示す前記管理情報を生成し、前記送信手段は、前記ファイル分割手段により分割された複数のファイル及び前記管理情報を前記受信機器に送信してもよい。
【００２１】
この構成によれば、ネットワークが突然切断され、通信不可の状態になった場合でも、受信機器側は、予め定められた単位に分割されたファイルのうち、直前に受信が完了したファイルまでを用いることができる。
【００２２】
また、前記送信手段は、前記送信済ファイルを前記受信機器に送信し終わった後、前記管理情報を前記受信機器に送信してもよい。
【００２３】
この構成によれば、本発明に係る記録装置は、管理情報を最後に送信する。これにより、受信機器は、管理情報の有無に応じて、受信したファイルが、データが全てそろった完全なファイル（使用可能なファイル）であるか否かを判断できる。よって、本発明に係る記録装置は、不完全なファイルを受信機器が誤って利用することを防止できる。
【００２４】
また、前記管理情報生成手段は、前記未送信ファイル及び前記送信済ファイルのそれぞれに一対一に対応する前記管理情報を生成し、前記送信手段は、前記ファイルの送信中に、前記通信回線の通信レートが前記予め定められた値より低くなった場合、前記送信済ファイル、及び当該送信済ファイルに対応する前記管理情報を前記通信回線に送信してもよい。
【００２５】
また、前記管理情報は、対応するファイルが送信済ファイルであるか、未送信ファイルであるかを示す情報を含んでもよい。
【００２６】
この構成によれば、記録メディアを別の機器に移した場合でも、当該別の機器は、未送信部分のデータの送信を継続して行うことができる。
【００２７】
また、前記ファイルは、映像ファイルと、当該映像ファイルに対応する音声ファイルとを含み、前記管理情報は、前記映像ファイルと前記音声ファイルとの対応関係を示す情報を含んでもよい。
【００２８】
また、前記送信手段は、前記中断の後に、前記通信回線の通信レートが前記予め定められた値より高くなった場合、前記未送信ファイルを前記受信機器に送信してもよい。
【００２９】
また、本発明に係るファイル送信方法は、連続した映像及び音声のうち少なくとも一方を示すファイルを記録し、記録したファイルを受信機器に送信するファイル送信方法であって、前記ファイルを記録媒体に記録する記録ステップと、前記記録媒体に記録されている前記ファイルを、通信回線を介して前記受信機器に送信する送信ステップと、前記通信回線の通信レートが予め定められた値より低いか否かを監視する監視ステップと、前記ファイルの送信中に、前記通信回線の通信レートが前記予め定められた値より低くなった場合、前記ファイルを、送信済部分を含む送信済ファイルと、未送信部分を含む未送信ファイルとに分割するファイル分割ステップと、前記送信済ファイルと、前記未送信ファイルとの前後関係を示す管理情報を生成する管理情報生成ステップと、前記ファイルの送信中に、前記通信回線の通信レートが前記予め定められた値より低くなった場合、前記送信済ファイルを前記受信機器に送信してから前記ファイルの送信を中断すると共に、前記管理情報を前記受信機器に送信する中断ステップとを含む。
【００３０】
これによれば、本発明に係るファイル送信方法は、受信機器へのファイルの送信中にネットワーク状態が悪化した場合、ファイルを送信済ファイルと未送信ファイルとに分割し、送信済ファイルを送信した後、送信を停止する。これにより、送信済ファイルは、一つのファイルとして完結しているので、受信機器は、続きのデータが送信されてくるのを待たなくても、受信した送信済ファイルを編集工程などに利用できる。
【００３１】
さらに、本発明に係るファイル送信方法は、分割したファイルの前後関係を示す管理情報を受信機器へ送信する。これにより、受信機器は、通信状態が回復し、後続のファイルが送られてきた場合に、管理情報を用いて、複数のファイルを一つのデータとして用いることができる。つまり、受信機器は、分割されたファイルを結合する必要がない。
【００３２】
なお、本発明は、このような記録装置として実現できるだけでなく、記録装置に含まれる特徴的な処理部をステップとするファイル送信方法として実現したり、そのような特徴的なステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ等の記録媒体及びインターネット等の伝送媒体を介して流通させることができるのは言うまでもない。
【００３３】
さらに、本発明は、上記記録装置を備えるカメラとして実現できる。
【発明の効果】
【００３４】
以上より、本発明は、ファイル送信中にネットワーク状態が悪化した場合でも、受信機器でファイルを利用できる記録装置、ファイル送信方法、プログラム及びカメラを提供できる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施の形態について図面を用いて説明する。なお、図面において、実質的に同一の要素には同一の符号を付している。
【００３６】
（実施の形態１）
本発明の実施の形態１に係る記録装置は、ファイル送信中にネットワーク状態が悪化した場合、当該ファイルを、送信済部分を含む送信済ファイルと、未送信部分を含む未送信ファイルとに分割する。さらに、本発明の実施の形態１に係る記録装置は、送信済ファイルと、未送信ファイルとの前後関係を示す管理ファイルを生成し、送信済ファイル及び管理ファイルを、ネットワークを介して受信機器に送信し、その後、送信を中断する。これにより、ファイル送信中にネットワーク状態が悪化した場合でも、受信側でファイルを利用できる。
【００３７】
まず、本発明の実施の形態１に係る記録装置１００の構成を説明する。
図１は、本発明の実施の形態１に係る記録装置１００の概観図である。
【００３８】
図１に示すように、例えば、本発明の実施の形態１に係る記録装置１００は、撮像素子及びマイクを備える業務用のデジタルビデオカメラである。
【００３９】
記録装置１００は、撮影した映像（動画像）及び音声を、記録装置１００に着脱可能な記録メディア１３１に記録する。また、記録装置１００は、記録メディア１３１に記録した動画像及び音声を、無線通信を用いて放送局の素材サーバなどの受信機器に送信する。
【００４０】
図２は、記録装置１００の構成を示すブロック図である。
記録装置１００は、システム制御部１１０と、Ｉ／Ｏバス１２０と、記録メディアＩ／Ｆ部１３０と、入力部１４０と、映像入力部１４２と、映像エンコーダ１４１と、音声入力部１４４と、音声エンコーダ１４３と、送信部１５０と、ネットワーク監視部１５１とを備える。
【００４１】
記録メディアＩ／Ｆ部１３０は、記録メディア１３１と記録装置１００とを接続するものであり、具体的には、記録メディア１３１と記録装置１００との間のデータの受け渡しを行うインターフェースである。
【００４２】
記録メディア１３１は、記録装置１００に着脱可能な記録メディアであり、例えば、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）の形状で記録装置１００に着脱可能な構成のメモリカードである。この場合、記録メディアＩ／Ｆ部１３０はカードバス規格に準拠する。
【００４３】
なお、記録メディア１３１は、記録装置１００に設けられた記録メディア装着部であるカードスロット（図示せず）に挿入されることにより、記録メディアＩ／Ｆ部１３０と接続される。また、記録メディア１３１は、ＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）１６等のファイルシステムでフォーマットされている。
【００４４】
また、記録メディア１３１は光ディスク又は磁気ディスク等であってもよい。また、ここでは、記録装置１００に、１つの記録メディア１３１が装着される例を述べるが、記録装置１００に、複数の記録メディア１３１が同時に装着されてもよい。
【００４５】
入力部１４０は、ユーザによる指示を受け付ける。当該指示とは、映像及び音声の記録の指示、及び記録メディア１３１に記録される映像及び音声を受信機器に送信する指示である。
【００４６】
映像入力部１４２は、記録装置１００が備える撮像素子で撮像された映像信号が入力される。
【００４７】
映像エンコーダ１４１は、映像入力部１４２に入力された映像信号を符号化する。例えば、映像エンコーダ１４１は、映像入力部１４２に入力された映像信号を符号化することにより、ＳＭＰＴＥ−３７０Ｍ規格に準拠したＤＶＣＰＲＯ−ＨＤ圧縮データを出力する。
【００４８】
音声入力部１４４は、記録装置１００が備えるマイクで取得された音声信号が入力される。
【００４９】
音声エンコーダ１４３は、音声入力部１４４に入力された音声信号を符号化する。
送信部１５０は、ＷｉＭＡＸなどの無線ネットワークを介して受信機器に、記録メディア１３１に記録されている映像ファイル、音声ファイル、及び管理ファイルを送信する。
【００５０】
ネットワーク監視部１５１は、送信部１５０を介して無線ネットワークの状態を監視する。具体的には、ネットワーク監視部１５１は、無線ネットワークの通信レートが予め定められた値より低いか否かを監視する。ネットワーク監視部１５１は、ネットワーク状態が悪化した際（通信レートが予め定められた値より低くなった場合）にシステム制御部１１０へ通知する。
【００５１】
また、ネットワーク監視部１５１は、ネットワーク状態が回復した場合（通信レートが予め定められた値より高くなった場合）にシステム制御部１１０へ通知する。例えば、ネットワーク監視部１５１は、受信機器にダミーの信号を送信し、当該信号に対する受信機器からの返答に基づき、通信レートを測定する。
【００５２】
システム制御部１１０は、記録装置１００で撮影された映像及び音声を記録メディア１３１へ記録する。また、システム制御部１１０は、記録メディア１３１に記録された映像ファイル及び音声ファイルの受信機器への送信を制御する。
【００５３】
システム制御部１１０は、映像ファイル処理部１１１と、音声ファイル処理部１１２と、管理ファイル生成部１１３と、記録メディア処理部１１４と、ファイルシステム制御部１１５と、ファイル分割部１１６とを備える。
【００５４】
映像ファイル処理部１１１は、記録メディア１３１に記録する映像ファイルを生成する。音声ファイル処理部１１２は、記録メディア１３１に記録する音声ファイルを生成する。
【００５５】
記録メディア処理部１１４は、記録メディア１３１の管理を行う。具体的には、記録メディア処理部１１４は、ファイルシステム制御部１１５を介した記録メディア１３１の空き容量の確認や、記録メディア１３１の挿入及び抜去の検出等を行う。
【００５６】
ファイルシステム制御部１１５は、記録メディア１３１に記録されているファイルの制御を行う。具体的には、ファイルシステム制御部１１５は、記録メディア１３１へのファイルの作成、書き込み、及び読み出しを行う。
【００５７】
ファイル分割部１１６は、送信部１５０による映像ファイル及び音声ファイルの送信中に、無線ネットワークの通信レートが悪化した場合、送信中の映像ファイル及び音声ファイルを、それぞれ、送信済部分を含む送信済ファイルと、未送信部分を含む未送信ファイルとに分割する。
【００５８】
管理ファイル生成部１１３は、ファイル分割部１１６により分割された送信済ファイルと未送信ファイルとの前後関係を示す情報と、当該ファイルが送信済ファイルであるか、未送信ファイルであるかを示す情報とを含むクリップ管理ファイルを生成する。
【００５９】
また、ファイル分割部１１６は、送信部１５０による映像ファイル及び音声ファイルの送信中に、無線ネットワークの通信レートが悪化した場合、送信部１５０に、分割した送信済ファイルと、クリップ管理ファイル生成部１１３により生成されたクリップ管理ファイルとを、受信機器に送信させた後、当該送信を中断させる。
【００６０】
なお、システム制御部１１０は、典型的には、ＣＰＵとメモリとを含むコンピュータによって実現される。つまり、システム制御部１１０に含まれる各処理部は、ＣＰＵが各種のプログラムを実行することによって実現される。また、システム制御部１１０の一部又は全てを専用の回路で実現してもよい。
【００６１】
ここで、システム制御部１１０に含まれる各メモリの実現形態は限定されるものではない。例えば、用途ごとにそれぞれ個別のメモリを用いてもよいし、単一のメモリを用途ごとに領域を分けて使用してもよい。
【００６２】
また、システム制御部１１０以外の処理部（記録メディアＩ／Ｆ部１３０、入力部１４０、映像入力部１４２、映像エンコーダ１４１、音声入力部１４４、音声エンコーダ１４３、送信部１５０、及びネットワーク監視部１５１）は、典型的には、専用の回路により実現される。なお、当該処理部の一部又は全てをＣＰＵが各種のプログラムを実行することによって実現してもよい。
【００６３】
以下、システム制御部１１０に含まれる各処理部に関して詳細に説明する。
映像ファイル処理部１１１は、１フレーム単位を基準として、映像エンコーダ１４１により出力されたＤＶＣＰＲＯ−ＨＤ圧縮データをＳＭＰＴＥ−３７７Ｍに準拠したＭＸＦ形式の映像ファイルに変換する。
【００６４】
図３Ａは、ＭＸＦ形式の映像ファイルの構造を示す図である。
ＭＸＦ形式の映像ファイルにおいて、圧縮映像データ（ＤＩＦ）は、ファイルヘッダの後に位置するＫＬＶ構造のＢｏｄｙ内に１フレームごとに分割されて格納される。ＤＶＣＰＲＯ−ＨＤでは１フレーム分のＤＩＦ符号量は４８０，０００Ｂｙｔｅである。また、Ｎフレーム記録時のＢｏｄｙの符号量は上記１フレームあたりの符号量のＮ倍となる。
【００６５】
また、ＤＩＦ構造データの中には音声８チャンネルを格納することができるが、本発明の実施の形態ではＤＩＦ構造データ内の音声データは使用せず、別ファイルとして音声データを記録する。放送局などの業務用途の編集作業では映像と音声とを独立して編集する事が多いので、業務用途のノンリニア編集機では映像と音声とを別ファイルにするのが一般的である。
【００６６】
音声ファイル処理部１１２は、音声エンコーダ１４３により符号化された音声データを、ＳＭＰＴＥ−３７７Ｍに準拠したＭＸＦ形式の音声ファイルに変換する。
【００６７】
図３Ｂは、ＭＸＦ形式の音声ファイルの構造を示す図である。
音声データは、１サンプル当たり１６ｂｉｔ（２Ｂｙｔｅ）のデータを含む。ＭＸＦ形式の音声ファイルにおいて、音声データは、ファイルヘッダの後に位置するＫＬＶ構造のＢｏｄｙ内に格納される。したがって、Ｍサンプル記録時のＢｏｄｙの符号量はＭ×２Ｂｙｔｅとなる。また、ＫＬＶ構造のＫ（Ｋｅｙ）部には記録したデータの種類が格納され、Ｌ（Ｌｅｎｇｔｈ）部にはデータのサイズが格納される。
【００６８】
また、音声ファイルは、チャンネルごとに生成される。したがって、記録する音声のチャンネル数が２チャンネルの場合は、音声ファイル処理部１１２は、ＭＸＦ形式の音声ファイルをチャンネル毎に独立して２個生成する。本発明の実施の形態では音声が１チャンネルの場合について説明する。
【００６９】
ファイルシステム制御部１１５は、入力部１４０に入力されたユーザの指示に従って、映像ファイル処理部１１１により生成された映像ファイルと、音声ファイル処理部１１２により生成された音声ファイルを記録メディア１３１に記録する。この際、ファイルシステム制御部１１５は、ＦＡＴの管理情報の更新を行う。
【００７０】
具体的には、ユーザにより記録開始の指示が入力された場合、ファイルシステム制御部１１５は、映像データが記録される映像ファイルと、音声データが記録される音声ファイルとをＯｐｅｎし、映像データ及び音声データの記録を開始する。この際、ファイルシステム制御部１１５は、記録開始の指示があった時刻の映像データと音声データとを先頭に、映像ファイル及び音声ファイルにデータを記録する。このように、映像ファイルと音声ファイルとのデータの先頭を同時刻のデータにしておくことで、映像データのフレームサイズ、フレーム周波数、音声データのサンプリング周波数、及びファイル先頭からの経過時間などから、映像ファイルと音声ファイルとの同期を取ることができる。
【００７１】
また、ファイルシステム制御部１１５は、ユーザにより記録動作の停止指示が入力された場合、記録メディア１３１へのデータ書き込みを終了し、映像ファイル及び音声ファイルをＣｌｏｓｅする。以上により映像ファイルと音声ファイルとが新規に作成される。
【００７２】
図４は、映像ファイルと音声ファイルとの同期関係の一例を示す図である。
ここで、フレーム周波数２９．９７ＨｚのＮＴＳＣ（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｔａｎｄａｒｄｓ  Ｃｏｍｍｉｔｔｅｅ）の場合、音声データのサンプリング周波数を４８ｋＨｚとすると１フレーム時間での音声データのサンプル数は整数とならず、５フレーム時間で音声データのサンプル数は整数となる。
【００７３】
これにより、音声のＷａｖｅ形式ファイルでは、映像データのフレーム周期は記述しないが、映像データと音声データとの同期をとるため、５フレーム周期で１フレームあたりのサンプル数を、１，６００、１，６０２、１，６０２、１，６０２、１，６０２と異なるサンプル数を用いてカウントする。また、記録開始から記録終了までのサンプル数をこの５フレームを基準に算出する。この５フレームの繰り返しの位相は、シーケンスＮＯ．で表される。シーケンスＮＯ．は０〜４の繰り返しとなる。したがって、各シーケンスＮＯ．のフレームの１フレームあたりのデータサイズは以下のようになる。
【００７４】
１，６００  Ｂｙｔｅ  （シーケンスＮＯ．＝０）
１，６０２  Ｂｙｔｅ  （シーケンスＮＯ．＝１、２、３、４）
【００７５】
ここで、映像ファイルと音声ファイルとの組をクリップ、一連の記録動作で作成されたファイルをショットと呼ぶ。
【００７６】
図５は、ショットとクリップとの関係を示す図である。
ショット２０１は、ユーザにより記録開始の指示が入力されてから、記録終了の指示が入力されるまでに、記録されたファイルである。また、ショット２０１は、一つ以上のクリップ２０２を含む。クリップ２０２は、映像ファイル２０３と音声ファイル２０４とを含む。
【００７７】
通常一つのショット２０１は一つのクリップ２０２のみを含むが、ファイル送信の中断時などファイルを分割した場合には、一つのショット２０１は複数のクリップ２０２を含む。なお、ファイルの分割については後述する。
【００７８】
管理ファイル生成部１１３は、記録終了の際に、クリップ２０２の管理情報が記述されているクリップ管理ファイル２０５を作成する。
【００７９】
クリップ管理ファイル２０５は、一つのクリップ２０２につき１ファイル記録される。また、クリップ管理ファイル２０５は、ショットの情報と、映像ファイルと音声ファイルとの対応関係を示す情報と、同じショットの前後のクリップの情報とを含む。
【００８０】
図６は、クリップ管理ファイル２０５の記述の一例を示す図である。図７Ａは、図５に示すクリップＣ００１のクリップ管理ファイル２０５の構成を示す図である。図７Ｂは、図５に示すクリップＣ００２のクリップ管理ファイル２０５の構成を示す図である。
【００８１】
クリップ管理ファイル２０５は、テキスト形式のファイルとして記録される。また、クリップ管理ファイル２０５に含まれるそれぞれの要素はカンマで区切られている。なお、クリップ管理ファイル２０５は、テキスト形式で記述する場合に限られず、また、区切りを表す記号がカンマ以外の別の記号や形式であってもよい。
【００８２】
クリップ管理ファイル２０５は、Ｃｌｉｐ  Ｎａｍｅ２１１と、Ｃｌｉｐ  ＩＤ２１２と、Ｄｕｒａｔｉｏｉｎ２１３と、Ｓｅｑｕｅｎｃｅ  ＮＯ．２１４と、Ｏｆｆｓｅｔ２１５と、Ｓｈｏｔ  ＩＤ２１６と、Ｐｒｅｖｉｏｕｓ  Ｃｌｉｐ２１７と、Ｎｅｘｔ  Ｃｌｉｐ２１８と、Ｖｉｄｅｏ  Ｉｎｆｏ２１９と、Ａｕｄｅｉｏ  Ｉｎｆｏ２２０と、Ｔｒａｎｓｍｉｔｔｅｄ２２１とを含む。
【００８３】
Ｃｌｉｐ  Ｎａｍｅ２１１は、ユーザが任意に付加することのできるクリップ２０２の固有のタイトルである。ここで、ユーザは、Ｃｌｉｐ  Ｎａｍｅ２１１に認識し易い名前を自由に付加してよい。なお、機器（記録装置１００、及び受信機器）内でのクリップ２０２の特定はＣｌｉｐ  ＩＤ２１２を用いるので、映像ファイル２０３及び音声ファイル２０４が記録メディア１３１に記録された状態においても、Ｃｌｉｐ  Ｎａｍｅ２１１を自由に変更してよい。
【００８４】
Ｃｌｉｐ  ＩＤ２１２は、クリップ２０２毎にユニークとなるように付加されるＩＤである。例えば、Ｃｌｉｐ  ＩＤ２１２は、ＳＭＰＴＥ−３３０で規定されているＵＭＩＤ（Ｕｎｉｑｕｅ  Ｍａｔｅｒｉａｌ  Ｉｄｅｎｔｉｆｉｅｒ）を付加することができる。
【００８５】
Ｄｕｒａｔｉｏｎ２１３は、クリップ２０２に含まれるフレーム数を示す。このＤｕｒａｔｉｏｎ２１３と、後述するＶｉｄｅｏ  Ｉｎｆｏ２１９に付加されているフレームレートとを用いてクリップ２０２全体の記録時間を計算できる。
【００８６】
Ｓｅｑｕｅｎｃｅ  ＮＯ．２１４は、クリップ２０２の先頭におけるシーケンスＮＯ．を表す。例えば、記録開始時刻とクリップ２０２の先頭の時刻とが同一となる先頭クリップではＳｅｑｕｅｎｃｅ  ＮＯ．２１４は０となる。また、複数のクリップ２０２がショット２０１に含まれる場合には先頭クリップ以外ではＳｅｑｕｅｎｃｅ  ＮＯ．２１４は０〜４のいずれかの値となる。
【００８７】
Ｏｆｆｓｅｔ２１５は、記録開始時刻からクリップ２０２の先頭の時刻までの時間を表す。具体的には、Ｏｆｆｓｅｔ２１５は、記録開始時刻とクリップ２０２の先頭が同一となる先頭クリップでは０となり、先頭以外のクリップ２０２では０以外の値になる。
【００８８】
Ｓｈｏｔ  ＩＤ２１６は、ショット毎にユニークとなるように付加されるＩＤであり、クリップが含まれるショットのＩＤを示す。また、Ｓｈｏｔ  ＩＤ２１６には、Ｃｌｉｐ  ＩＤ２１２と同様にＵＭＩＤを付加することができる。
【００８９】
Ｐｒｅｖｉｏｕｓ  Ｃｌｉｐ２１７及びＮｅｘｔ  Ｃｌｉｐ２１８は、当該クリップ２０２と、同じショット２０１に含まれる他のクリップ２０２との前後関係を示す情報である。具体的には、Ｐｒｅｖｉｏｕｓ  Ｃｌｉｐ２１７は、当該クリップ２０２の直前のクリップ２０２のＣｌｉｐ  ＩＤ２１２を示し、Ｎｅｘｔ  Ｃｌｉｐ２１８は、当該クリップ２０２の直後のクリップ２０２のＣｌｉｐ  ＩＤ２１２を示す。
【００９０】
Ｖｉｄｅｏ  Ｉｎｆｏ２１９は、当該クリップ２０２に含まれる映像ファイル２０３のフォーマットとフレームレートとを示す。Ａｕｄｉｏ  Ｉｎｆｏ２２０は、当該クリップ２０２に含まれる音声ファイル２０４のフォーマットとサンプリングレートを示す。
【００９１】
Ｔｒａｎｓｍｉｔｔｅｄ２２１は、当該クリップ２０２がネットワークを介して受信機器に未送信なのか送信済なのかを示す。具体的には、Ｔｒａｎｓｍｉｔｔｅｄ２２１は、未送信の場合は値が０、送信済の場合は値が１となる。
【００９２】
また、映像ファイル２０３と音声ファイル２０４とクリップ２０２との関連付けは、クリップ管理ファイル２０５のファイル名と映像ファイル２０３及び音声ファイル２０４のファイル名とを関連付けることで行われる。具体的には、クリップ管理ファイル２０５と映像ファイル２０３と音声ファイル２０４とのファイル名を、同じ文字列（数列）を含むファイル名にする。
【００９３】
例えば、クリップ管理ファイル２０５のファイル名がＣ００１．ｔｘｔであるクリップ２０２の映像ファイル２０３のファイル名をＶ００１．ｍｘｆとし、音声ファイル２０４のファイル名をＡ００１．ｍｘｆとすることによって、映像ファイル２０３と音声ファイル２０４とクリップ２０２とを関連付けることができる。
【００９４】
また、ファイル名の文字列は、記録開始時刻及び機器のＩＤ等の組み合わせにより生成できる。これにより、ファイルの一意性を持たせることができる。
【００９５】
図７Ａに示すクリップＣ００１のクリップ管理ファイル２０５では、Ｓｈｏｔ  ＩＤ２１６がＵＭＩＤ０、Ｃｌｉｐ  ＩＤ２１２がＵＭＩＤ１、Ｐｒｅｖｉｏｕｓ  Ｃｌｉｐ２１７がＮＵＬＬ（データなし）、Ｎｅｘｔ  Ｃｌｉｐ２１８がＵＭＩＤ２（クリップＣ００２）、Ｔｒａｎｓｍｉｔｔｅｄ２２１が１（送信済）となっている。図７Ｂに示すクリップＣ００２のクリップ管理ファイル２０５では、Ｓｈｏｔ  ＩＤ２１６がＵＭＩＤ０、Ｃｌｉｐ  ＩＤ２１２がＵＭＩＤ２、Ｐｒｅｖｉｏｕｓ  Ｃｌｉｐ２１７がＵＭＩＤ１（クリップＣ００１）、Ｎｅｘｔ  Ｃｌｉｐ２１８がＮＵＬＬ（データなし）、Ｔｒａｎｓｍｉｔｔｅｄ２２１が０（未送信）となっている。
【００９６】
つまり、Ｓｈｏｔ  ＩＤ２１６がＵＭＩＤ０のショット２０１に、クリップＣ００１とクリップＣ００２との２つのクリップ２０２が存在し、記録された順番がクリップＣ００１からクリップＣ００２の順番になっていることがクリップ管理ファイル２０５（Ｃ００１及びＣ００２）に示されている。
【００９７】
また、クリップ管理ファイル２０５（Ｃ００１及びＣ００２）には、クリップＣ００１はネットワークを介して受信機器に送信済であり、クリップＣ００２はネットワークを介して受信機器に未送信であることが示されている。
【００９８】
次に、記録装置１００によるファイル送信動作とファイル分割動作について説明する。ここではショット単位でのファイル送信について述べる。
【００９９】
図８は、記録メディア１３１に記録される未送信のショットＳＨ００Ａ（クリップＣ００Ａ）の状態を示す図である。図９は、受信機器が記録装置１００から受信したショットＳＨ００Ａの状態を示す図である。図１０は、記録装置１００によるショットの送信動作の流れを示すフローチャートである。
【０１００】
図８に示すようにショットＳＨ００Ａは一つのクリップＣ００Ａを含む。また、クリップＣ００Ａは、受信機器に未送信であるとする。
【０１０１】
まず、ファイル分割部１１６は、ユーザにより入力部１４０に入力されたショットＳＨ００Ａの送信開始の指示に基づき、送信部１５０を介して、ショットＳＨ００Ａの送信動作を行う。具体的には、ユーザからショットＳＨ００Ａの送信開始の指示があった場合、ファイル分割部１１６は、送信用の先頭クリップ管理ファイルが存在するか否かを確認する（Ｓ９０１）。なお、送信用の先頭クリップ管理ファイルは後述する処理により生成される。
【０１０２】
ここでは、送信用の先頭クリップ管理ファイルが存在しないので（Ｓ９０１でＮｏ）、次に、ファイル分割部１１６は、ショットＳＨ００Ａの先頭クリップＣ００Ａのクリップ管理ファイルＣ００Ａ．ｔｘｔを記録メディア１３１から読み出す。
【０１０３】
次に、ファイル分割部１１６は、読み出したクリップ管理ファイル２０５のＴｒａｎｓｍｉｔｔｅｄ２２１の値が０（未送信）であるか否かを確認する（Ｓ９０４）。
【０１０４】
ここでは、Ｔｒａｎｓｍｉｔｔｅｄ２２１の値が０（未送信）なので（Ｓ９０４でＹｅｓ）、ファイル分割部１１６は、ファイル分割前処理を行う（Ｓ９０７）。
【０１０５】
以下、ファイル分割前処理（Ｓ９０７）について説明する。
図１１は、ファイル分割部１１６によるファイル分割前処理（Ｓ９０７）の流れを示すフローチャートである。
【０１０６】
まず、ファイル分割部１１６は、クリップ管理ファイル２０５のＮｅｘｔ  Ｃｌｉｐ２１８がＮＵＬＬであるか否かを判定する（Ｓ１０００）。ここでは、ショット２０１に一つのクリップ２０２のみが含まれ、後続のクリップ２０２は存在しないのでＮｅｘｔ  Ｃｌｉｐ２１８はＮＵＬＬである。
【０１０７】
このようにＮｅｘｔ  Ｃｌｉｐ２１８がＮＵＬＬの場合（Ｓ１０００でＹｅｓ）、ファイル分割部１１６の制御のもと、管理ファイル生成部１１３は、送信用先頭クリップ管理ファイルＣ００Ａ＿１．ｔｘｔをクリップ管理ファイルＣ００Ａ．ｔｘｔを元に生成する。具体的には、クリップ管理ファイルＣ００Ａ．ｔｘｔをコピーしたうえで、必要に応じて、Ｃｌｉｐ  Ｎａｍｅ２１１及びＣｌｉｐ  ＩＤ２１２を変更する。次に、ファイルシステム制御部１１５は、生成された送信用先頭クリップ管理ファイルＣ００Ａ＿１．ｔｘｔを記録メディア１３１に記録する（Ｓ１００１）。
【０１０８】
ステップＳ１００１の後、又は、Ｎｅｘｔ  Ｃｌｉｐ２１８がＮＵＬＬでない場合（Ｓ１０００でＮｏ）、次に、ファイル分割部１１６は、記録メディア１３１から映像ファイルＶ００Ａ．ｍｘｆと音声ファイルＡ００Ａ．ｍｘｆとを読み出し、ファイル名をそれぞれＶ００Ａ＿１．ｍｘｆ、Ａ００Ａ＿１．ｍｘｆと変更する（Ｓ１００２）。
【０１０９】
なお、ステップＳ１００１及びＳ１００２において、ファイル分割部１１６は、送信用に新たに生成したクリップ管理ファイル２０５、映像ファイル２０３及び音声ファイル２０４を、記録メディア１３１に記録されている元のファイルを残したまま、別ファイルとして記録してもよいし、元のファイルを上書きしてもよい。
【０１１０】
以上でファイル分割前処理（Ｓ９０７）が終了する。
ファイル分割前処理（Ｓ９０７）の後、ファイル分割部１１６は、送信部１５０を介して、映像ファイルＶ００Ａ＿１．ｍｘｆ、音声ファイルＡ００Ａ＿１．ｍｘｆ、及びクリップ管理ファイルＣ００Ａ＿１．ｔｘｔの受信機器への送信を開始する（Ｓ９０８）。
【０１１１】
受信機器へのファイルの送信中に、ネットワーク監視部１５１がネットワーク状態の悪化を検知した場合（Ｓ９０９でＹｅｓ）、ファイル分割部１１６は、ファイル分割処理を行う（Ｓ９１１）。
【０１１２】
以下、ファイル分割処理（Ｓ９１１）について説明する。
図１２は、ファイル分割部１１６によるファイル分割処理（Ｓ９１１）の流れを示すフローチャートである。
【０１１３】
まず、ファイル分割部１１６は、送信済データの末尾でファイルを分割する（Ｓ１０１０）。例えば、ファイル分割部１１６は、映像ファイルＶ００Ａ＿１．ｍｘｆ及び音声ファイルＡ００Ａ＿１．ｍｘｆを分割することで、送信済データである映像ファイルＶ００Ａ＿１．ｍｘｆ及び音声ファイルＡ００Ａ＿１．ｍｘｆと、未送信データである映像ファイルＶ００Ａ＿２．ｍｘｆ及び音声ファイルＡ００Ａ＿２．ｍｘｆとを生成する。
【０１１４】
つまり、ファイル分割部１１６は、送信途中の映像ファイルＶ００Ａ＿１．ｍｘｆ及び音声ファイルＡ００Ａ＿１．ｍｘｆを、送信済の映像ファイルＶ００Ａ＿１．ｍｘｆ及び音声ファイルＡ００Ａ＿１．ｍｘｆに更新し、未送信の映像ファイルＶ００Ａ＿２．ｍｘｆ及び音声ファイルＡ００Ａ＿２．ｍｘｆを新たに生成する。
【０１１５】
具体的には、ＭＸＦファイルのようなフッタを持つファイルフォーマットの場合、ファイル分割部１１６は、分割位置でフッタを作成してファイルを閉じることにより、送信済データである映像ファイルＶ００Ａ＿１．ｍｘｆ及び音声ファイルＡ００Ａ＿１．ｍｘｆを生成する。また、ファイル分割部１１６は、未送信データに対するヘッダ及びフッタを作成し、当該ヘッダ及びフッタを加えた未送信の映像ファイルＶ００Ａ＿２．ｍｘｆ及び音声ファイルＡ００Ａ＿２．ｍｘｆを生成する。
【０１１６】
言い換えると、ファイル分割部１１６は、送信途中のクリップＣ００Ａ＿１を、送信済クリップＣ００Ａ＿１と、未送信クリップＣ００Ａ＿２に分割する。つまり、ファイル分割部１１６は、送信途中のクリップＣ００Ａ＿１を送信済のクリップＣ００Ａ＿１に更新し、未送信クリップＣ００Ａ＿２を新たに生成する。
【０１１７】
また、ファイル分割部１１６がファイルを分割する分割位置は、ネットワーク状態の悪化が検知された時点で、送信が完了している位置であってもよいし、送信が完了している位置より後ろの位置であってもよい。例えば、ファイル分割部１１６は、送信が完了している位置の直後のフレームの切れ目でファイルを分割してもよい。
【０１１８】
次に、ファイル分割部１１６は、分割した未送信データである映像ファイルＶ００Ａ＿２．ｍｘｆ及び音声ファイルＡ００Ａ＿２．ｍｘｆを含むクリップＣ００Ａ＿２を管理するクリップ管理ファイルＣ００Ａ＿２．ｔｘｔを作成する（Ｓ１０１１）。
【０１１９】
具体的には、ファイル分割部１１６は、クリップ管理ファイルＣ００Ａ＿２．ｔｘｔのＣｌｉｐ  Ｎａｍｅ２１１及びＣｌｉｐ  ＩＤ２１２を設定する。また、ファイル分割部１１６は、Ｐｒｅｖｉｏｕｓ  Ｃｌｉｐ２１７に送信済クリップＣ００Ａ＿１のＣｌｉｐ  ＩＤ２１２を設定し、Ｄｕｒａｔｉｏｎ２１３、Ｓｅｑｕｅｎｃｅ  ＮＯ．２１４、及びＯｆｆｓｅｔ２１５には映像及び音声ファイルを分割した位置から求めた値をそれぞれ設定する。また、ファイル分割部１１６は、Ｓｈｏｔ  ＩＤ２１６、Ｖｉｄｅｏ  Ｉｎｆｏ２１９、Ａｕｄｉｏ  Ｉｎｆｏ２２０を送信済クリップＣ００Ａ＿１のクリップ管理ファイルＣ００Ａ＿１．ｔｘｔと同じ設定にし、Ｔｒａｎｓｍｉｔｔｅｄ２２１に０（未送信）を設定する。
【０１２０】
次に、ファイル分割部１１６は、送信済クリップＣ００Ａ＿１のクリップ管理ファイルＣ００Ａ＿１．ｔｘｔのＮｅｘｔ  Ｃｌｉｐ２１８に、未送信クリップＣ００Ａ＿２のＣｌｉｐ  ＩＤ２１２を設定し、Ｔｒａｎｓｍｉｔｔｅｄ２２１を１（送信済）に設定する。ファイル分割部１１６は、更新したクリップ管理ファイルＣ００Ａ＿１．ｔｘｔを、送信部１５０を介して、受信機器に送信する（Ｓ１０１２）。
【０１２１】
また、ファイル分割部１１６は、生成した映像ファイルＶ００Ａ＿１．ｍｘｆ及びＶ００Ａ＿２．ｍｘｆと、音声ファイルＡ００Ａ＿１．ｍｘｆ及びＡ００Ａ＿２．ｍｘｆと、クリップ管理ファイルＣ００Ａ＿１．ｔｘｔ及びＣ００Ａ＿２．ｔｘｔとを記録メディア１３１に記録する。
【０１２２】
以上によりファイル分割処理（Ｓ９１１）が完了する。
ファイル分割処理（Ｓ９１１）の後、ファイル分割部１１６は、更新したクリップ管理ファイルＣ００Ａ＿１．ｔｘｔを受信機器に送信し、その後、クリップＣ００Ａの送信を停止する（Ｓ９１２）。また、ファイル分割部１１６は、送信済ファイルを受信機器に送信し終わった後、更新したクリップ管理ファイルＣ００Ａ＿１．ｔｘｔを受信機器に送信する。
【０１２３】
ここで、記録装置１００において、通信状態が悪化した場合以外にも、一つのショット２０１に複数のクリップ２０２が含まれる場合がある。具体的には、撮影中のファイルが所定の容量以上になった場合、記録装置１００は、複数のクリップ２０２に分割して記録する。また、記録装置１００が複数の記録メディア１３１を用いる場合には、記録に用いている記録メディア１３１の容量に空きがなくなった場合に、記録装置１００は、ファイルを分割したうえで、他の記録メディア１３１に引き続き映像を記録する。
【０１２４】
一方、通信状態が良好な場合（Ｓ９０９でＹｅｓ）、クリップの送信が継続される。また、クリップの送信が完了した場合（Ｓ９１０でＹｅｓ）、ファイル分割部１１６は、送信が完了したクリップ２０２のクリップ管理ファイル２０５に含まれるＮｅｘｔ  Ｃｌｉｐ２１８を確認する（Ｓ９０５）。Ｎｅｘｔ  Ｃｌｉｐ２１８がＮＵＬＬの場合（Ｓ９０５でＹｅｓ）、つまり、当該クリップ２０２がショット２０１に含まれる最後のクリップの場合、ファイル分割部１１６は、ショット２０１の送信を終了する。
【０１２５】
また、ステップＳ９０４においてＴｒａｎｓｍｉｔｔｅｄ２２１が１（送信済）の場合（Ｓ９０４でＮｏ）、次に、システム制御部１１０は、当該クリップ２０２のクリップ管理ファイル２０５に含まれるＮｅｘｔ  Ｃｌｉｐ２１８を確認する（Ｓ９０５）。
【０１２６】
また、ステップＳ９０５でＮｅｘｔ  Ｃｌｉｐ２１８がＮＵＬＬでない場合（Ｓ９０５でＮｏ）、つまり、当該ショット２０１に含まれる後続のクリップが存在する場合、システム制御部１１０は、当該Ｎｅｘｔ  Ｃｌｉｐ２１８に設定されたＣｌｉｐ  ＩＤ２１２のクリップ２０２のクリップ管理ファイル２０５を読み出す（Ｓ９０６）。その後、新たに読み出したクリップ管理ファイル２０５に対応するクリップ２０２に対して、ファイル分割部１１６は、上述したステップＳ９０４以降の処理を行う。つまり、ショット２０１に含まれる全てのクリップ２０２が送信されるまで、上述したステップＳ９０４以降の処理が繰り返される。
【０１２７】
また、ステップＳ９０１で送信用の先頭クリップ管理ファイルが存在する場合（Ｓ９０１でＹｅｓ）、ファイル分割部１１６は、当該送信用の先頭クリップ管理ファイルを読み出し（Ｓ９０３）、ステップＳ９０４以降の処理を行う。
【０１２８】
また、通信状態が悪化しクリップの送信を停止した（Ｓ９１２）後、ネットワーク監視部１５１により通信状態が回復した（良好になった）と判定された場合、システム制御部１１０は、自動的にクリップの送信（ステップＳ９０１以下の処理）を再開する。
【０１２９】
具体的には、送信用先頭クリップ管理ファイルＣ００Ａ＿１．ｔｘｔが存在するので（Ｓ９０１でＹｅｓ）、ファイル分割部１１６は、クリップ管理ファイルＣ００Ａ＿１．ｔｘｔを読み出す（Ｓ９０３）。クリップ管理ファイルＣ００Ａ＿１．ｔｘｔのＴｒａｎｓｍｉｔｔｅｄ２２１は１（送信済）であり（Ｓ９０４でＮｏ）、かつ、Ｎｅｘｔ  Ｃｌｉｐ２１８にクリップＣ００Ａ＿２のＣｌｉｐ  ＩＤ２１２が設定されているので（Ｓ９０５でＮｏ）、ファイル分割部１１６は、クリップＣ００Ａ＿２に対して、ステップＳ９０４以降の処理を行う。
【０１３０】
なお、ネットワーク監視部１５１により通信状態が回復した（良好になった）と判定された場合、記録装置１００は、通信状態が回復した旨を、ユーザに通知（表示部等に表示）してもよい。
【０１３１】
以上より、記録装置１００は、受信機器へのショット２０１の送信中に通信状態が悪化した場合、クリップ２０２を分割した後、送信を停止する。
【０１３２】
これにより、クリップ２０２を構成する各ファイルはそれぞれ一つのファイルとして完結しているので、受信機器は、続きのデータが送信されてくるのを待たなくてもクリップ２０２を編集工程などに利用できる。
【０１３３】
さらに、記録装置１００は、分割したクリップの前後関係を示すクリップ管理ファイル２０５を受信機器へ送信する。これにより、受信機器は、通信状態が回復し、後続のクリップ２０２が送られてきた場合に、クリップ管理ファイル２０５を用いることにより、分割されたクリップ２０２を一つのショット２０１としてそのまま用いることができる。つまり、受信機器は、分割されたクリップ２０２を結合する必要がない。
【０１３４】
また、記録装置１００は、クリップ２０２が送信済であるか未送信であるかの情報をクリップ管理ファイル２０５に格納したうえで記録メディア１３１に記録する。これにより、記録メディア１３１を別の機器に移した場合でも、当該別の機器は、未送信部分のデータの送信を継続して行うことができる。
【０１３５】
また、記録装置１００は、クリップ管理ファイル２０５を、クリップ２０２を構成するファイルのなかで最後に送信する。これにより、受信機器は、クリップ管理ファイル２０５の有無に応じて、受信したクリップ２０２が、ファイルが全てそろった完全なクリップ２０２（使用可能なクリップ２０２）であるか否かを判断できる。よって、記録装置１００は、不完全なクリップ２０２を受信機器が誤って利用することを防止できる。
【０１３６】
（実施の形態２）
実施の形態２では、実施の形態１のように送信済か未送信かの判断だけでファイルを分割するのではなく、映像ファイルと音声ファイルとを同期させるように分割する記録装置について説明する。ファイル分割以外は、実施の形態１と同様であるため説明を省略する。
【０１３７】
図１３は、映像ファイルと音声ファイルとを同期させて分割する分割点の例を示す図である。図１４は、実施の形態２に係る記録装置１００によるファイル分割処理（図１０のＳ９１１）の流れを示すフローチャートである。
【０１３８】
実施の形態２に係るファイル分割部１１６は、送信部１５０によるファイルの送信中に、ネットワーク状態が悪化した場合、送信中のクリップ２０２に含まれる映像ファイル２０３及び音声ファイル２０４を、それぞれが同期する位置で、送信済ファイルと未送信ファイルとに分割する。
【０１３９】
ネットワーク監視部１５１がネットワーク状態の悪化を検知すると、ファイル分割部１１６は、まず現在送信中の映像ファイル２０３及び音声ファイル２０４のうちで、最も送信の進捗が早いファイルの送信済み位置を確認する。次に、ファイル分割部１１６は、確認した送信済み位置の直後にあるフレームの切れ目の位置を特定する（Ｓ１２００）。
【０１４０】
例えば、図１３に示すように、ネットワーク状態の悪化が検知された時に、映像ファイル２０３は、シーケンスＮＯ．１のフレームの途中まで送信が完了しており、音声ファイル２０４は、シーケンスＮＯ．２のフレームの途中まで送信が完了しているとする。つまり、音声ファイル２０４の送信が、映像ファイル２０３の送信より、進捗が早い。
【０１４１】
この場合、ファイル分割部１１６は、シーケンスＮＯ．２の直後のフレームの切れ目であるシーケンスＮＯ．２とシーケンスＮＯ．３との切れ目３１０を特定する。
【０１４２】
次に、ファイル分割部１１６は、送信中の映像ファイル２０３及び音声ファイル２０４を、切れ目３１０を分割点として分割する（Ｓ１２０１）。ファイル分割部１１６は、分割した映像ファイル２０３及び音声ファイル２０４のうち、切れ目３１０までの映像ファイル２０３及び音声ファイル２０４を受信機器に送信する。例えば、図１３の例では、ファイル分割部１１６は、ネットワーク状態の悪化が検出された後に、斜線部分のデータを送信する。
【０１４３】
次に、ファイル分割部１１６は、実施の形態１と同様に、分割した未送信側のクリップ２０２を管理するクリップ管理ファイル２０５を作成し（Ｓ１０１１）、次に、送信済クリップのクリップ管理ファイル２０５のＮｅｘｔ  Ｃｌｉｐ２１８などを設定したうえで、当該送信済クリップのクリップ管理ファイル２０５を受信機器に送信する（Ｓ１０１２）。
【０１４４】
以上のように、本発明の実施の形態２に係る記録装置１００は、ファイル送信中にネットワーク状態が悪化した時に、映像ファイル２０３と音声ファイル２０４とを同期させてファイルを分割する。さらに、記録装置１００は、分割したファイルのうち送信済み部分を含むファイルを送信した後、ファイル送信を停止する。これにより、受信機器は、同期した映像ファイル２０３と音声ファイル２０４とから構成されるクリップ２０２を利用できる。
【０１４５】
以上、本発明の実施の形態１及び２に係る記録装置１００について説明したが、本発明は、この実施の形態に限定されるものではない。
【０１４６】
例えば、上記実施の形態１及び２ではネットワーク状態が悪化した時にファイル分割動作を行ったが、確実に同期したものを送信するために、ネットワーク状態とは無関係に一定間隔でファイル分割を行ってもよい。つまり、ファイル分割部１１６は、ファイルの送信中に、ファイルを、予め定められた単位ごとに複数のファイルに分割し、管理ファイル生成部１１３は、ファイル分割部１１６により分割された複数のファイルの前後関係を示すクリップ管理ファイル２０５を生成し、送信部１５０は、ファイル分割部１１６により分割された複数のファイル及びクリップ管理ファイル２０５を受信機器に送信してもよい。
【０１４７】
例えば、記録装置１００は、数フレーム毎に、映像ファイル２０３及び音声ファイル２０４を分割し、分割したファイルを受信機器に送信してもよい。これにより、ネットワークが突然切断され、通信不可の状態になった場合でも、受信機器は、数フレーム単位で分割されたファイルのうち、直前に受信が完了したファイルまでを用いることができる。なお、一定間隔でのファイル分割処理は、上述したネットワーク状態が悪化した時のファイル分割処理と同様の手順で行える。
【０１４８】
また、上記実施の形態１及び２の説明では、送信前のショット２０１に含まれるクリップ２０２は一つだけであったが、ショット２０１に複数のクリップ２０２が含まれていても同様に、分割及び送信を行える。
【０１４９】
また、上記実施の形態１及び２では、音声１チャンネルの場合を説明したが、２チャンネル以上の場合にも同様に分割及び送信を行える。さらに、映像と音声が一つのファイルとして記録されている場合でも同様である。
【０１５０】
また、上記実施の形態１及び２では、記録メディア１３１は、記録装置１００に着脱可能であるとしたが、記録装置１００に内蔵された記録部であってもよい。例えば、記録メディア１３１は、記録装置１００が備えるＨＤＤ（ハードディスク・ドライブ）、不揮発性メモリ、又はＲＡＭ（バッファ）等であってもよい。さらに、記録メディア１３１として複数種類のメモリを併用してもよい。
【０１５１】
また、上記実施の形態１及び２では、記録装置１００は、クリップ２０２毎にクリップ管理ファイル２０５を生成しているが、ショット２０１毎に一つの管理ファイルを用いてもよい。つまり、記録装置１００は、複数のクリップ管理ファイル２０５の情報を含む一つの管理ファイルを用いてもよい。
【０１５２】
また、上記実施の形態１及び２では、クリップ２０２と映像ファイル２０３と音声ファイル２０４との対応関係を、ファイル名を用いて関連付けているが、クリップ管理ファイル２０５が、クリップ２０２と映像ファイル２０３と音声ファイル２０４との対応関係を示す情報を含んでもよい。また、クリップ管理ファイル２０５以外のファイルがクリップ２０２と映像ファイル２０３と音声ファイル２０４との対応関係を示す情報を含んでもよい。
【０１５３】
また、上記実施の形態１及び２では、記録装置１００は、映像ファイル２０３及び音声ファイル２０４を記録するとしたが、本発明は、連続した映像及び音声のうち少なくとも一方を示すファイルを記録する記録装置に適用できる。
【産業上の利用可能性】
【０１５４】
本発明は、記録装置に適用でき、特に、撮影した映像を受信機器に送信する業務用カメラに適用できる。
【図面の簡単な説明】
【０１５５】
【図１】本発明の実施の形態１に係る記録装置の概観図である。
【図２】本発明の実施の形態１に係る記録装置の構成を示すブロック図である。
【図３Ａ】本発明の実施の形態の形態１に係る映像ファイルの構成を示す図である。
【図３Ｂ】本発明の実施の形態１に係る音声ファイルの構成を示す図である。
【図４】本発明の実施の形態１に係る映像フレームと音声サンプル数との関係を示す図である。
【図５】本発明の実施の形態１に係るショットとクリップとの関係を示す図である。
【図６】本発明の実施の形態１に係るクリップ管理ファイルの構造を示す図である。
【図７Ａ】本発明の実施の形態１に係るクリップ管理ファイルの一例を示す図である。
【図７Ｂ】本発明の実施の形態１に係るクリップ管理ファイルの一例を示す図である。
【図８】本発明の実施の形態１に係るショット及びクリップの一例を示す図である。
【図９】本発明の実施の形態１に係る分割後のショット及びクリップの一例を示す図である。
【図１０】本発明の実施の形態１に係る記録装置によるショット送信動作の流れを示すフローチャートである。
【図１１】本発明の実施の形態１に係る記録装置によるファイル分割前処理の流れを示すフローチャートである。
【図１２】本発明の実施の形態１に係る記録装置によるファイル分割処理の流れを示すフローチャートである。
【図１３】本発明の実施の形態２に係る映像ファイルと音声ファイルと分割を示す図である。
【図１４】本発明の実施の形態２に係る記録装置によるファイル分割処理の流れを示すフローチャートである。
【符号の説明】
【０１５６】
１００  記録装置
１１０  システム制御部
１１１  映像ファイル処理部
１１２  音声ファイル処理部
１１３  管理ファイル生成部
１１４  記録メディア処理部
１１５  ファイルシステム制御部
１１６  ファイル分割部
１２０  Ｉ／Ｏバス
１３０  記録メディアＩ／Ｆ部
１３１  記録メディア
１４０  入力部
１４１  映像エンコーダ
１４２  映像入力部
１４３  音声エンコーダ
１４４  音声入力部
１５０  送信部
１５１  ネットワーク監視部
２０１  ショット
２０２  クリップ
２０３  映像ファイル
２０４  音声ファイル
２０５  クリップ管理ファイル
２１１  Ｃｌｉｐ  Ｎａｍｅ
２１２  Ｃｌｉｐ  ＩＤ
２１３  Ｄｕｒａｔｉｏｎ
２１４  Ｓｅｑｕｅｎｃｅ  ＮＯ．
２１５  Ｏｆｆｓｅｔ
２１６  Ｓｈｏｔ  ＩＤ
２１７  Ｐｒｅｖｉｏｕｓ  Ｃｌｉｐ
２１８  Ｎｅｘｔ  Ｃｌｉｐ
２１９  Ｖｉｄｅｏ  Ｉｎｆｏ
２２０  Ａｕｄｉｏ  Ｉｎｆｏ
２２１  Ｔｒａｎｓｍｉｔｔｅｄ
３１０  切れ目
【図１】
2009302961.tif 000003
【図２】
2009302961.tif 000004
【図３Ａ】
2009302961.tif 000005
【図３Ｂ】
2009302961.tif 000006
【図４】
2009302961.tif 000007
【図５】
2009302961.tif 000008
【図６】
2009302961.tif 000009
【図７Ａ】
2009302961.tif 000010
【図７Ｂ】
2009302961.tif 000011
【図８】
2009302961.tif 000012
【図９】
2009302961.tif 000013
【図１０】
2009302961.tif 000014
【図１１】
2009302961.tif 000015
【図１２】
2009302961.tif 000016
【図１３】
2009302961.tif 000017
【図１４】
2009302961.tif 000018