(57)【要約】【課題】  ファイルサイズの上限が相違する複数のファイルシステムに適応する。【解決手段】  制御部１０２は、記録媒体１０８のファイルシステムを検出し、そのファイルシステムに従い、ファイル分割の要否と前記ファイル分割を行う場合のサイズ閾値とを設定する。信号処理部１０４は、入力部１０１により入力される動画を符号化し、記録再生部１０８は、信号処理部１０４から出力される符号化データを記録媒体１０８に記録する。制御部１０２は、ファイル分割が必要なファイルシステムに対して、記録媒体１０８に記録されるファイルのサイズがサイズ閾値以上になると、記録再生部１０６にファイル分割を指示する。記録再生部１０６は、制御部１０２からのこの指示に従い、記録中のファイルをクローズし、符号化データを記録する新ファイルをオープンする。【選択図】  図１
2016167163.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体のファイルシステムを検出する検出手段と、
前記検出手段により検出されるファイルシステムに従い、ファイル分割の要否と前記ファイル分割を行う場合のサイズ閾値とを設定する設定手段と、
動画を記録媒体に記録する記録手段であって、前記ファイル分割を行う場合で、前記動画を記録するファイルのサイズが前記サイズ閾値以上となるときに、前記ファイルを分割する記録手段
とを具備することを特徴とする記録装置。
【請求項２】
記録媒体のファイルシステムを検出する検出手段と、
前記検出手段により検出されるファイルシステムに従い、ファイル分割する場合のサイズ閾値を設定する設定手段と、
動画を記録媒体に記録する記録手段であって、前記サイズ閾値に従い、前記動画を記録するファイルのサイズが前記サイズ閾値以上となる場合に、前記ファイルを分割する記録手段
とを具備することを特徴とする記録装置。
【請求項３】
前記記録手段は、前記動画の記録経過時間が所定時間以上になると、前記ファイルを分割して前記記録経過時間をリセットすることを特徴とする請求項１または２に記載の記録装置。
【請求項４】
さらに、前記動画を符号化して、符号化データを出力する信号処理手段を具備し、
前記記録手段は、前記符号化データを前記記録媒体に記録する
ことを特徴とする請求項１から３のいずれか１項に記載の記録装置。
【請求項５】
前記記録手段は、前記動画を記録しているファイルをクローズして、前記動画を続けて記録するファイルをオープンすることでファイル分割を行うことを特徴とする請求項１から４のいずれか１項に記載の記録装置。
【請求項６】
前記ファイルシステムはＦＡＴ３２またはｅｘＦＡＴであることを特徴とする請求項１から５のいずれか１項に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置に関する。
【背景技術】
【０００２】
従来、動画や音声を記録媒体に記録する記録装置が知られている。この種の記録装置においては、記録した動画や音声を所定のファイルシステム上のファイルとして管理する。どのファイルシステムにも、管理可能なファイルサイズに上限がある。動画や音声などのメディアデータを記録する記録装置では、ファイルのサイズがファイルシステム上の最大サイズを超えない様に、記録中のファイルを分割しながら記録する（例えば、特許文献１参照）。例えば、メモリカードのファイルシステムとして一般に採用されるＦＡＴ３２では、一つのファイルのファイルサイズの上限が４ギガバイト（ＧＢ）に規定されている。
【０００３】
最近のメモリカードでは、ＦＡＴ３２よりもファイルサイズの上限が大きいファイルシステムｅｘＦＡＴが採用されつつある。ｅｘＦＡＴでは、一つのファイルのファイルサイズの最大値は２５６エクスビバイト（ＥＢ＝１０＾１８）である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１８３２４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
最近のビデオカメラでは、より長時間の動画を記録できるｅｘＦＡＴが採用され、記録媒体として、ＦＡＴ３２対応のメモリカードとｅｘＦＡＴ対応のメモリカードの両方を利用可能になってきている。しかし、そのようなビデオカメラであっても、ファイルサイズに関しては、ＦＡＴ３２のサイズ上限値に対応するのみであり、例えば、ｅｘＦＡＴ対応のメモリカードを採用する場合に、徒らにファイル分割数が増えてしまい、ファイルの管理・編集が面倒になる。
【０００６】
他方では、ファイルサイズまたは記録経過時間によりファイル分割して動画を記録したいとするユーザの要望もある。
【０００７】
そこで、本発明は、ファイルサイズの上限が相違する複数のファイルシステムに適応しつつ、ユーザの要望に沿った記録を可能にする記録装置を提示することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る記録装置は、記録媒体のファイルシステムを検出する検出手段と、前記検出手段により検出されるファイルシステムに従い、ファイル分割の要否と前記ファイル分割を行う場合のサイズ閾値とを設定する設定手段と、動画を記録媒体に記録する記録手段であって、前記ファイル分割を行う場合で、前記動画を記録するファイルのサイズが前記サイズ閾値以上となるときに、前記ファイルを分割する記録手段とを具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ファイルシステムに応じてファイル分割の処理を制御することで、ファイルシステムに適したファイルサイズで動画を記録できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例の概略構成ブロック図である。
【図２】本実施例の記録動作のメインのフローチャートである。
【図３】図２に示すフローチャートにおける第１の記録モードでの記録動作のフローチャートである。
【図４】図２に示すフローチャートにおける第２の記録モードでの記録動作のフローチャートである。
【図５】図２に示すフローチャートにおける第１の記録モードでの別の記録動作のフローチャートである。
【図６】図２に示すフローチャートにおける第２の記録モードでの別の記録動作のフローチャートである。
【図７】本実施例の別の記録動作のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１２】
図１は、本発明の一実施例の概略構成ブロック図である。
【００１３】
図１に示す記録装置１００において、入力部１０１は、動画データ及び音声データを記録用に取り込む手段である。入力部１０１は、例えば、ビデオカメラでは、撮像部と、マイクを含む音声入力部からなる。
【００１４】
制御部１０２は、操作部１０３からの入力に応じて記録装置１００の動作全体を制御する。制御部１０２はマイクロコンピュータ及びメモリ等を含み、不図示の不揮発メモリに記録された制御プログラム（以下、「プログラム」と略す。）に従って、記録装置１００を制御する。制御部１０２は、記録再生部１０６との間でデータとコマンドを通信する記録媒体インターフェイスを内蔵する。
【００１５】
操作部１０３は、電源スイッチ、記録の開始及び停止を指示するスイッチ、記録装置１００のモードを切り替えるためのスイッチ等の、ユーザにより操作可能な各種のスイッチを含む。操作部１０３は、ユーザによる各種の指示の操作を制御部１０２に通知する。ユーザは、操作部１０３を操作することにより、制御部１０２に記録装置１００の動作モードの切り替え、及び動画データの記録開始と停止などを指示できる。
【００１６】
信号処理部１０４は、記録時においては、入力部１０１により入力された動画データ及び音声データをＭＰＥＧ等の公知の符号化形式に従って符号化して符号化データを生成し、記録再生部１０６に供給する。再生時では、信号処理部１０４により記録媒体１０８から読み出された符号化データを復号化して動画データ及び音声データを復元する。ま他、信号処理部１０４は、記録時において、符号化された動画データ及び音声データの符号量（データ量）の情報を制御部１０２に通知する。
【００１７】
メモリ１０５は、入力部１０１により入力された動画データ及び音声データ並びに信号処理部１０４により再生された動画データ及び音声データを一時的に記憶する。記録装置１００の各ブロックは、メモリ１０５の動画データ及び音声データにアクセスできる。メモリ１０５には、記録媒体１０８のファイルシステムの情報及び管理情報などの各種の情報が格納される。メモリ１０５は、制御部１０２による制御のためのワークメモリとしても機能する。
【００１８】
記録再生部１０６は、記録媒体１０８に動画データ、音声データ及び各種の情報を読み書きする。例えば、記録再生部１０６は、記録時には、メモリ１０５の符号化された動画データ及び音声データを記録媒体１０８に書き込み、再生時には、記録媒体１０８から符号化された動画データ及び音声データを読み出してメモリ１０５に格納する。記録媒体１０８は、ここではＦＡＴ３２対応またはｅｘＦＡＴ対応のメモリカードであるが、ハードディスク（ＨＤＤ）その他の不揮発性ストレージでも良い。
【００１９】
記録再生部１０６は、記録媒体１０８に記録する動画データ、音声データ及び各種情報を記録媒体１０８のファイルシステムに従い管理する。記録再生部１０６は、ＡＴＡ（ＡＴ  Ａｔｔａｃｈｍｅｎｔ）等の公知のインターフェース（ＩＦ）を有し、制御部１０２からの制御コマンドに従い、記録媒体１０８のデータを読み書きし、種々の情報を制御部１０２に送信する。
【００２０】
記録媒体１０８は、不図示の装着・排出機構により記録装置１００への着脱自在である。本実施例では、ＦＡＴ３２のメモリカードとｅｘＦＡＴのメモリカードを記録媒体１０８として利用可能である。記録再生部１０６は記録媒体１０８が装着されると、ファイルシステムデータ（管理データ）を記録媒体１０８から読み出してメモリ１０５に格納する。ファイルシステムデータは、例えば、記録媒体１０８に記録されたファイルのファイル名、ファイルサイズ及び記録アドレス等を示すデータからなる。
【００２１】
制御部１０２は、メモリ１０５のファイルシステムデータを解析することで、記録媒体１０８において使用されるファイルシステムがＦＡＴ３２かｅｘＦＡＴかを識別する。制御部１０２は、ファイルシステムデータに従って記録再生部１０６による記録媒体１０８への書き込みと読み出しを制御する。制御部１０２は、記録媒体１０８へのファイルの書き込みに応じて、メモリ１０５のファイルシステムデータを更新し、記録再生部１０６が、更新されたファイルシステムデータを記録媒体１０８に上書きする。
【００２２】
出力部１０７は、再生された動画データ及び音声データを外部の表示装置及び音声出力装置などに出力する。表示部１０９は、動画や各種の情報を表示する液晶パネル等から鳴る。データバス１１０は、記録装置１００の各部の間でデータや各種の制御コマンドなどを送受信するために用いられる。
【００２３】
本実施例の記録動作の概要を説明する。操作部１０３から動画記録モードへの移行指示を受けると、制御部１０２は、記録装置１００を記録待機状態に遷移させ、記録開始指示を待つ。この記録待機状態において、表示部１０９は、入力部１０１から入力された動画データの動画を表示する。制御部１０２は、記録媒体１０８から読み出してメモリ１０５に格納したファイルシステムデータを解析することにより、記録媒体１０８で使用されているファイルシステムを検出する。制御部１０２は、検出したファイルシステムに従い、ファイル分割の要否と、ファイル分割する場合のファイルサイズの閾値を設定する。
【００２４】
操作部１０３から記録開始指示が入力されると、制御部１０２は信号処理部１０４を制御して、入力部１０１により入力されメモリ１０５に記憶された動画データの符号化を開始させる。信号処理部１０４は、符号化された動画データ（符号化データ）をメモリ１０５に書き込む。
【００２５】
本実施例では、信号処理部１０４により符号化された動画データのデータレートが記録媒体１０８の書き込みレートより低く、メモリ１０５をバッファとして利用する。すなわち、メモリ１０５に記憶された未記録の符号化データのデータ量が所定量に達する毎に、記録再生部１０６は、メモリ１０５から所定量の符号化データを読み出して記録媒体１０８に記録する。記録再生部１０６は符号化データを書き込むファイルを記録媒体１０８に開いていない場合には、当該ファイルを開いて符号化データを書き込む。記録再生部１０６は、所定量のデータの書き込みが完了した時点で記録媒体１０８への書き込み処理を中断する。この書き込みと中断を繰り返すことで、信号処理部１０４から出力される符号化データが記録媒体１０８の動画ファイルに書き込まれる。なお、データの書き込みを中断した時点ではファイルのクローズ処理は行われない。
【００２６】
制御部１０２は、記録媒体１０８への１回の書き込みが完了する度に、今回書き込まれた符号化データの記録位置などでメモリ１０５のファイルシステムデータ（管理情報）を更新する。制御部１０２は適宜のタイミングで記録再生部１０６を介して、メモリ１０５のファイルシステムデータを記録媒体１０８に上書きする。なお、このようなバッファリング処理は周知である。
【００２７】
制御部１０２は、記録再生部１０６及び信号処理部１０４からの通知により、記録中の動画ファイルのファイルサイズを監視している。制御部１０２は、記録媒体１０８のファイルシステムと記録中のファイルサイズに応じてファイル分割の必要性を判断する。例えば、ファイル分割の判断要素としては、ファイルサイズ、記録経過時間及びこれらの組み合わせが考えられ、これらの判断基準値を記録先のファイルシステムに応じて決定すれば良い。
【００２８】
例えば、制御部１０２は、記録中の動画ファイルのファイルサイズがファイルサイズの閾値（サイズ閾値）に達した場合に、記録中のファイルをクローズし、新たに動画ファイルを作成して記録を続けるファイル分割を記録再生部１０６に行わせる。サイズ閾値を記録媒体１０８のファイルシステムに応じた値に設定することで、ファイルシステムに依存したファイル分割を行える。
【００２９】
ＦＡＴ３２ファイルシステムでは、一つのファイルのファイルサイズの最大値が４ＧＢという制限がある。そこで、記録媒体１０８のファイルシステムがＦＡＴ３２である場合、制御部１０２は、ファイルサイズが４ＧＢに達する前にファイル分割を行うように記録再生部１０６を制御する。他方、ファイルシステムがｅｘＦＡＴであった場合、ファイルサイズの上限は２５６エクスビバイト（ＥＢ＝１０＾１８）であり、実質的には無いに等しいほど大きい。そこで、制御部１０２は、記録先のファイルシステムがｅｘＦＡＴの場合、記録中の動画ファイルのファイルサイズに関わらずファイル分割を行わない。
【００３０】
動画記録中に、操作部１０３から記録停止の指示を受けると、制御部１０２は信号処理部１０４による動画データの符号化を停止し、記録再生部１０６により記録媒体１０８に記録中のファイルを閉じる。そのあと、制御部１０２は、ファイルシステムデータを更新し、記録再生部１０６に指示して、更新したファイルシステムデータを記録媒体１０８に上書きさせる。また、動画記録中に、記録媒体１０８の空き容量が少なくなり、所定値を下回った場合も、制御部１０２は、同様の処理手順で動画記録を終了する。
【００３１】
図２は、本実施例の記録処理のメインルーチンのフローチャートを示す。制御部１０２は、電源オンによりまたは動画記録モードへの切り替えにより、ステップＳ２０１で、利用可能な、記録先となる記録媒体１０８のファイルシステムを検出する。ステップＳ２０２で、制御部１０２は、ステップＳ２０１で検出したファイルシステムがＦＡＴ３２かｅｘＦＡＴかを判別する。
【００３２】
ファイルシステムがＦＡＴ３２の場合（Ｓ２０２）、ステップＳ２０３で、制御部１０２は記録中にファイル分割を行う第１の記録モードで動画記録を制御する。他方、ファイルシステムがｅｘＦＡＴの場合（Ｓ２０２）、ステップＳ２０４で、制御部１０２は、記録中にファイルサイズに応じたファイル分割を行わない第２の記録モードで動画記録を制御する。
【００３３】
図３は、第１の記録モードでの記録制御動作（Ｓ２０３）のフローチャートを示す。ステップＳ３０１で、制御部１０２は、ファイルシステムＦＡＴ３２により規定されたファイルサイズの上限である４ＧＢよりも少ない所定値をファイル分割のサイズ閾値に設定する。
【００３４】
ステップＳ３０２で、制御部１０２は、操作部１０３よる記録開始の指示を待機する。記録開始の指示を受けると、ステップＳ３０３で、制御部１０２は、記録再生部１０６に動画ファイルをオープンするように指示する。ステップＳ３０４で、制御部１０２は、信号処理部１０４に動画データ（と音声データ）の符号化を開始させる。信号処理部１０４は、符号化データをメモリ１０５に書き込む。
【００３５】
ステップＳ３０５で、制御部１０２は、記録再生部１０６に指示して、メモリ１０５の符号化データを記録媒体１０８に記録させる。具体的には、メモリ１０５に記憶された未記録の符号化データのデータ量が所定量に達するたびに、制御部１０２は、メモリ１０５の所定量の符号化データを記録媒体１０８に書き込むように記録再生部１０６を指示する。記録再生部１０６は、制御部１０２からのこの指示に従い、メモリ１０５から所定量の符号化データを読み出し、記録媒体１０８に記録する。
【００３６】
記録媒体１０８への１回の書き込み処理が終了する都度、ステップＳ３０６で、制御部１０２は、記録中の動画ファイルのファイルサイズがサイズ閾値以上となったか否かを判別する。記録中の動画ファイルのサイズがサイズ閾値以上となっていた場合、制御部１０２は、ステップＳ３１０で、記録再生部１０６に記録中の動画ファイルをクローズさせ、ステップＳ３１１で新たなファイルをオープンさせ、ステップＳ３０４に戻る。
【００３７】
ファイルサイズがサイズ閾値に達していない場合（Ｓ３０６）、ステップＳ３０７で、制御部１０２は、操作部１０３から記録停止の指示を受けたか否かを判別する。記録停止の指示が無い場合、制御部１０２は、Ｓ３０４に戻る。記録停止の指示があった場合、制御部１０２は、ステップＳ３０８で、記録再生部１０６を制御して、その時点でメモリ１０５に記憶されていた未記録の符号化データを記録媒体１０８に記録させる。そして、ステップＳ３０９で、制御部１０２は、記録再生部１０６に記録中のファイルをクローズさせて、記録を停止する。
【００３８】
図４は第２の記録モードの記録制御動作（Ｓ２０４）のフローチャートを示す。ステップＳ４０１で、制御部１０２は、操作部１０３よる記録開始の指示を待機する。記録開始の指示を受けると、ステップＳ４０２で、制御部１０２は、記録再生部１０６に動画ファイルをオープンするように指示する。ステップＳ４０３で、制御部１０２は、信号処理部１０４に動画データ（と音声データ）の符号化を開始させる。信号処理部１０４は、符号化データをメモリ１０５に書き込む。
【００３９】
ステップＳ４０４で、制御部１０２は、記録再生部１０６に指示して、メモリ１０５の符号化データを記録媒体１０８に記録させる。具体的には、メモリ１０５に記憶された未記録の符号化データのデータ量が所定量に達するたびに、制御部１０２は、メモリ１０５の所定量の符号化データを記録媒体１０８に書き込むように記録再生部１０６に指示する。記録再生部１０６は、制御部１０２からのこの指示に従い、メモリ１０５から所定量の符号化データを読み出し、記録媒体１０８に記録する。
【００４０】
ステップＳ４０５で、制御部１０２は、操作部１０３から記録停止の指示を受けたか否かを判別する。記録停止の指示が無い場合、制御部１０２は、Ｓ４０３に戻る。記録停止の指示があった場合、制御部１０２は、ステップＳ４０６で、記録再生部１０６を制御して、その時点でメモリ１０５に記憶されていた未記録の符号化データを記録媒体１０８に記録させる。そして、ステップＳ４０７で、制御部１０２は、記録再生部１０６に記録中のファイルをクローズさせて、記録を停止する。
【００４１】
このように、第２の記録モードでは、基本的に、ファイルサイズに依存したファイル分割は不要であり、行われない。
【実施例２】
【００４２】
図５は、ファイルサイズによるファイル分割と記録経過時間によるファイル分割を併用する場合の、第１の記録モードの記録制御動作のフローチャートである。
【００４３】
ステップＳ５０１で、制御部１０２は、ＦＡＴ３２ファイルシステムにより規定されたファイルサイズの上限である４ＧＢよりも少ない所定値をファイル分割のサイズ閾値に設定する。
【００４４】
ステップＳ５０２で、制御部１０２は、操作部１０３よる記録開始の指示を待機する。記録開始の指示を受けると、ステップＳ５０３で、制御部１０２は、内蔵タイマによる記録経過時間の計測を開始する。ステップＳ５０４で、制御部１０２は、記録再生部１０６に動画ファイルをオープンするように指示する。ステップＳ５０５で、制御部１０２は、信号処理部１０４に動画データ（と音声データ）の符号化を開始させる。信号処理部１０４は、符号化データをメモリ１０５に書き込む。
【００４５】
ステップＳ５０６で、制御部１０２は、記録再生部１０６に指示して、メモリ１０５の符号化データを記録媒体１０８に記録させる。具体的には、メモリ１０５に記憶された未記録の符号化データのデータ量が所定量に達するたびに、制御部１０２は、メモリ１０５の所定量の符号化データを記録媒体１０８に書き込むように記録再生部１０６を指示する。記録再生部１０６は、制御部１０２からのこの指示に従い、メモリ１０５から所定量の符号化データを読み出し、記録媒体１０８に記録する。
【００４６】
記録媒体１０８への１回の書き込み処理が終了する都度、ステップＳ５０７で、制御部１０２は、記録中の動画ファイルのファイルサイズがサイズ閾値以上となったか否かを判別する。記録中の動画ファイルのサイズがサイズ閾値以上となっていない場合、ステップＳ５０８で、制御部１０２は、記録経過時間が所定時間以上となっているかどうかを判別する。記録中の動画ファイルのサイズがサイズ閾値以上となっているか（Ｓ５０７）、記録経過時間が所定時間以上（Ｓ５０９）の場合、制御部１０２は、ステップＳ５１２で、記録再生部１０６に記録中の動画ファイルをクローズさせる。そして、制御部１０２は、ステップＳ５１３で記録再生部１０６に新たなファイルをオープンさせ、ステップＳ５１４で記録経過時間をリセットして、ステップＳ５０５に戻る。
【００４７】
記録経過時間が所定時間に達していない場合（Ｓ５０８）、ステップＳ５０９で、制御部１０２は、操作部１０３から記録停止の指示を受けたか否かを判別する。記録停止の指示が無い場合、制御部１０２は、Ｓ５０５に戻る。記録停止の指示があった場合、制御部１０２は、ステップＳ５１０で、記録再生部１０６を制御して、その時点でメモリ１０５に記憶されていた未記録の符号化データを記録媒体１０８に記録させる。そして、ステップＳ５１１で、制御部１０２は、記録再生部１０６に記録中のファイルをクローズさせて、記録を停止する。
【００４８】
図６は、記録経過時間によるファイル分割を併用する、第２の記録モードの記録制御動作のフローチャートであり、図５に示す第１の記録モードと対にして採用される。
【００４９】
ステップＳ６０１で、制御部１０２は、操作部１０３よる記録開始の指示を待機する。記録開始の指示を受けると、ステップＳ６０２で、制御部１０２は、内蔵タイマによる記録経過時間の計測を開始する。ステップＳ６０３で、制御部１０２は、記録再生部１０６に動画ファイルをオープンするように指示する。ステップＳ６０４で、制御部１０２は、信号処理部１０４に動画データ（と音声データ）の符号化を開始させる。信号処理部１０４は、符号化データをメモリ１０５に書き込む。
【００５０】
ステップＳ６０５で、制御部１０２は、記録再生部１０６に指示して、メモリ１０５の符号化データを記録媒体１０８に記録させる。具体的には、メモリ１０５に記憶された未記録の符号化データのデータ量が所定量に達するたびに、制御部１０２は、メモリ１０５の所定量の符号化データを記録媒体１０８に書き込むように記録再生部１０６を指示する。記録再生部１０６は、制御部１０２からのこの指示に従い、メモリ１０５から所定量の符号化データを読み出し、記録媒体１０８に記録する。
【００５１】
ステップＳ６０６で、制御部１０２は、記録経過時間が所定時間以上となっているかどうかを判別する。記録経過時間が所定時間以上となった場合（Ｓ６０６）、制御部１０２は、ステップＳ６１０で、記録再生部１０６に記録中の動画ファイルをクローズさせる。そして、制御部１０２は、ステップＳ６１１で記録再生部１０６に新たなファイルをオープンさせ、ステップＳ６１２で記録経過時間をリセットして、ステップＳ６０４に戻る。
【００５２】
記録経過時間が所定時間に達していない場合（Ｓ６０６）、ステップＳ６０７で、制御部１０２は、操作部１０３から記録停止の指示を受けたか否かを判別する。記録停止の指示が無い場合、制御部１０２は、Ｓ６０４に戻る。記録停止の指示があった場合、制御部１０２は、ステップＳ６０８で、記録再生部１０６を制御して、その時点でメモリ１０５に記憶されていた未記録の符号化データを記録媒体１０８に記録させる。そして、ステップＳ６０９で、制御部１０２は、記録再生部１０６に記録中のファイルをクローズさせて、記録を停止する。
【００５３】
このように、図５及び図６に示す記録動作では、１ファイルの時間長を所定時間以内に制限できる。また、ファイルサイズに上限があるファイルシステムに対してはその上限内にファイルサイズを制限しつつ、ファイルサイズに実質的な上限の無いシステムに対してはファイルサイズによるファイル分割を回避する。これにより、記録された動画の一部を転送またはコピーするのが短時間で済み、利用が容易になる。
【００５４】
第１の記録モード（ファイルシステムＦＡＴ３２）ではファイルサイズによりファイル分割を行い、第２の記録モード（ファイルシステムｅｘＦＡＴ）では記録経過時間によりファイル分割を行うようにしても良い。
【実施例３】
【００５５】
図７は、記録媒体１０８のファイルシステムがｅｘＦＡＴである場合に対してもファイルサイズによるファイル分割を導入した記録制御動作の動作フローチャートを示す。
【００５６】
制御部１０２は、電源オンによりまたは動画記録モードへの切り替えにより、ステップＳ７０１で、利用可能な、記録先となる記録媒体１０８のファイルシステムを検出する。ステップＳ７０２で、制御部１０２は、ステップＳ７０１で検出したファイルシステムがＦＡＴ３２かｅｘＦＡＴかを判別する。
【００５７】
ファイルシステムがＦＡＴ３２の場合（Ｓ７０２）、ステップＳ７０３で、制御部１０２はファイルサイズでファイル分割する場合のサイズ閾値として、４ＧＢからマージンαを減少した値を設定する。他方、ファイルシステムがｅｘＦＡＴの場合（Ｓ７０２）、ステップＳ７０４で、制御部１０２はファイルサイズでファイル分割する場合のサイズ閾値として、１ＴＢからマージンβを減少した値を設定する。現在、ファイルシステムｅｘＦＡＴを用いるメモリカードの最大容量が２テラバイト（ＴＢ）であることから、ここでは、その半分である１ＴＢを基準とする。
【００５８】
ステップＳ７０３、Ｓ７０４に続くステップＳ７０５で、制御部１０２は、操作部１０３よる記録開始の指示を待機する。記録開始の指示を受けると、ステップＳ７０６で、制御部１０２は、記録再生部１０６に動画ファイルをオープンするように指示する。ステップＳ７０７で、制御部１０２は、信号処理部１０４に動画データ（と音声データ）の符号化を開始させる。信号処理部１０４は、符号化データをメモリ１０５に書き込む。
【００５９】
ステップＳ７０８で、制御部１０２は、記録再生部１０６に指示して、メモリ１０５の符号化データを記録媒体１０８に記録させる。具体的には、メモリ１０５に記憶された未記録の符号化データのデータ量が所定量に達するたびに、制御部１０２は、メモリ１０５の所定量の符号化データを記録媒体１０８に書き込むように記録再生部１０６を指示する。記録再生部１０６は、制御部１０２からのこの指示に従い、メモリ１０５から所定量の符号化データを読み出し、記録媒体１０８に記録する。
【００６０】
記録媒体１０８への１回の書き込み処理が終了する都度、ステップＳ７０９で、制御部１０２は、記録中の動画ファイルのファイルサイズがサイズ閾値以上となったか否かを判別する。サイズ閾値は、記録先のファイルシステムがＦＡＴ３２の場合、４ＧＢ−αであり（Ｓ７０３）、ファイルシステムがｅｘＦＡＴの場合、１ＧＢ−βである（Ｓ７０４）。記録中の動画ファイルのサイズがサイズ閾値以上となっていた場合、制御部１０２は、ステップＳ７１３で、記録再生部１０６に記録中の動画ファイルをクローズさせ、ステップＳ７１４で新たなファイルをオープンさせ、ステップＳ７０７に戻る。
【００６１】
ファイルサイズがサイズ閾値に達していない場合（Ｓ７０９）、ステップＳ７１０で、制御部１０２は、操作部１０３から記録停止の指示を受けたか否かを判別する。記録停止の指示が無い場合、制御部１０２は、Ｓ７０７に戻る。記録停止の指示があった場合、制御部１０２は、ステップＳ７１１で、記録再生部１０６を制御して、その時点でメモリ１０５に記憶されていた未記録の符号化データを記録媒体１０８に記録させる。そして、ステップＳ７１２で、制御部１０２は、記録再生部１０６に記録中のファイルをクローズさせて、記録を停止する。
【００６２】
ファイルサイズの上限値が異なるファイルシステムとして、ＦＡＴ３２とｅｘＦＡＴを例示したが、本発明は、これらのファイルシステムに限定されない。
【００６３】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００６４】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【００６５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００６６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００６７】
プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
【００６８】
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【図１】
2016167163.tif 000003
【図２】
2016167163.tif 000004
【図３】
2016167163.tif 000005
【図４】
2016167163.tif 000006
【図５】
2016167163.tif 000007
【図６】
2016167163.tif 000008
【図７】
2016167163.tif 000009