(57)【特許請求の範囲】
【請求項１】
入力された動画データを含む動画ファイルを記録媒体に記録する記録手段と、
前記記録手段により記録された前記動画ファイルに係る情報であって、そのサイズが前記動画データの記録時間長に応じて増加する管理情報を生成し、生成した前記管理情報をメモリに記憶する生成手段と、
前記記録手段を制御する制御手段とを備え、
前記制御手段は、前記動画ファイルの記録中に、前記メモリに記憶された、記録中の動画ファイルに係る前記管理情報のサイズが所定のサイズに達したことに応じて、前記動画ファイルの記録を停止し、前記記録が停止された動画ファイルに係る管理情報を前記メモリから読みだして前記記録媒体に記録すると共に、新たに動画ファイルを作成し、前記入力された動画データを前記新たに作成した動画ファイルに格納して記録を継続するように前記記録手段を制御し、
前記生成手段は、前記記録が停止された動画ファイルに係る管理情報に継続して、前記新たに作成した動画ファイルに係る管理情報を生成し、前記メモリに記憶することを特徴とする記録装置。
【請求項２】
前記制御手段は、前記動画ファイルの記録中に、前記メモリに記憶された前記管理情報のサイズが、前記メモリの容量に関連した前記所定のサイズに達したことに応じて、前記動画ファイルの記録を停止するよう前記記録手段を制御することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記入力された動画データを符号化する符号化手段を備え、
前記記録手段は前記符号化手段により符号化された動画データを含む前記動画ファイルを記録し、
前記管理情報は、前記符号化された動画データにおける所定の画面の位置に関する情報であることを特徴とする請求項１に記載の記録装置。
【請求項４】
前記制御手段は、前記動画ファイルの記録開始後、前記メモリに記憶された、記録中の動画ファイルに係る前記管理情報のサイズが前記所定のサイズに達するよりも前に、記録中の動画ファイルのサイズが所定値に達した場合、前記動画ファイルの記録を停止するように前記記録手段を制御することを特徴とする請求項１に記載の記録装置。
【請求項５】
入力された動画データを含む動画ファイルを記録媒体に記録する方法であって、
前記記録媒体に記録された前記動画ファイルに係る情報であって、そのサイズが前記動画データの記録時間長に応じて増加する管理情報を生成し、生成した前記管理情報をメモリに記憶し、
前記動画ファイルの記録中に、前記メモリに記憶された、記録中の動画ファイルに係る前記管理情報のサイズが所定のサイズに達したことに応じて、前記動画ファイルの記録を停止し、前記記録が停止された動画ファイルに係る管理情報を前記メモリから読みだして前記記録媒体に記録すると共に、新たに動画ファイルを作成し、前記入力された動画データを前記新たに作成した動画ファイルに格納して記録を継続し、
前記記録が停止された動画ファイルに係る管理情報に継続して、前記新たに作成した動画ファイルに係る管理情報を生成し、前記メモリに記憶することを特徴とする記録方法。
【請求項６】
前記動画ファイルの記録中に、前記メモリに記憶された前記管理情報のサイズが、前記メモリの容量に関連した前記所定のサイズに達したことに応じて、前記動画ファイルの記録を停止することを特徴とする請求項５に記載の記録方法。
【請求項７】
前記入力された動画データを符号化し、前記符号化された動画データを含む前記動画ファイルを記録し、
前記管理情報は、前記符号化された動画データにおける所定の画面の位置に関する情報であることを特徴とする請求項５に記載の記録方法。
【請求項８】
前記動画ファイルの記録開始後、前記メモリに記憶された、記録中の動画ファイルに係る前記管理情報のサイズが前記所定のサイズに達するよりも前に、記録中の動画ファイルのサイズが所定値に達した場合、前記動画ファイルの記録を停止することを特徴とする請求項５に記載の記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置及び記録方法に関する。
【背景技術】
【０００２】
従来、動画データを磁気ディスクやメモリカードなどのランダムアクセス媒体に対して記録する装置が知られている。この種の装置では、動画データをファイルとして扱い、決められたファイルシステムによって記録媒体に対する動画ファイルの書き込みや読み出しを管理している。
【０００３】
なお、ファイルシステムとは、記録媒体にファイルやフォルダを作成したり、或いは、ファイルやフォルダの削除、移動などを管理したりするための構造体型である。ファイルシステム毎にファイル名の付加方式やファイルのサイズなどが規定されている。この様なファイルシステムとして、ＦＡＴ（File Allocation Table）やＵＤＦ（Universal Disc Format）などが知られている。
【０００４】
例えば、ＦＡＴを採用している記録装置では、記録中の動画ファイルのサイズがＦＡＴで規定された最大サイズに達するとファイルを分割する。即ち、現在記録中の動画ファイルの記録を停止し、新たにファイルを生成して動画データの記録を続ける。この他、動画データの記録開始からの所定の時間が経過する毎に動画ファイルを分割して記録するようにした発明が提案されている（例えば、特許文献１参照）。
【０００５】
また、近年、従来の標準画像（ＶＧＡサイズ）よりも１画面当たりの画素数が多い高精細（ＨＤ）動画像を記録するための民生用の記録装置の規格として、ＡＶＣＨＤ方式が提案された。このＡＶＣＨＤ方式では、動画データをＭＰＥＧ４  ＡＶＣ／Ｈ．２６４方式によって符号化した動画データを動画ファイルとして記録媒体に記録する。また、ＡＶＣＨＤ方式では、動画ファイルに加えて、その動画ファイルの管理情報であるクリップ情報ファイルを生成し、記録媒体に記録する。
【０００６】
このクリップ情報ファイルは、動画データ内の特定の画面（各ＧＯＰの先頭のイントラフレーム）の位置を示す情報である。このクリップ情報ファイルは、動画データの再生時に、早送り再生や指定された位置を頭出し再生するために用いられる。
【０００７】
動画データ中のイントラフレームの位置は、記録が終了するまではわからないため、通常は、動画データの記録中には装置内部のメモリ上に管理情報を保持しておく。そして、動画の記録終了後に、メモリ上に保持しておいた管理情報をまとめてクリップ情報ファイルとして記録することが考えられる。
【０００８】
このような記録装置において、記録中に予期せず電源が断たれてしまった場合、クリップ情報ファイルが記録されないことになる。そのため、記録した動画データが再生できなくなってしまう。
【０００９】
そこで、特許文献１の様に、動画ファイルを所定時間毎に分割して記録し、その都度クリップ情報ファイルを記録することが考えられる。しかし、この場合でも、やはり、電源が断たれた時に記録中であった動画ファイルのクリップ情報ファイルは記録されないため、この動画ファイルを再生できない。
【００１０】
そこで、管理情報を不揮発性のメモリに蓄積しておき、電源が断たれた時にもメモリに蓄積された管理情報を保存することで、電源の復旧時に管理情報をメモリから読み出し、クリップ情報ファイルとして記録する方法も考えられる。
【００１１】
【特許文献１】特開２００５−２６０４４０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかし、管理情報のサイズは対応する動画データの撮影時間長に比例するため、長時間の動画を記録する場合には、その管理情報を蓄積するために大容量のメモリが必要である。したがって、前記の様に、不揮発性メモリに管理情報を保持しておく場合には、長時間の動画に対応した管理情報を保持するため、大容量のメモリを用意する必要があった。そのため、記録装置のコストがアップしてしまうという課題があった。
【００１３】
本発明は前述の問題点に鑑み、長時間の動画に対応した大量の管理情報を保持すること無く、長時間の動画を記録可能な装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明の記録装置は、入力された動画データを含む動画ファイルを記録媒体に記録する記録手段と、前記記録手段により記録された前記動画ファイルに係る情報であって、そのサイズが前記動画データの記録時間長に応じて増加する管理情報を生成し、生成した前記管理情報をメモリに記憶する生成手段と、前記記録手段を制御する制御手段とを備え、前記制御手段は、前記動画ファイルの記録中に、前記メモリに記憶された、記録中の動画ファイルに係る前記管理情報のサイズが所定のサイズに達したことに応じて、前記動画ファイルの記録を停止し、前記記録が停止された動画ファイルに係る管理情報を前記メモリから読みだして前記記録媒体に記録すると共に、新たに動画ファイルを作成し、前記入力された動画データを前記新たに作成した動画ファイルに格納して記録を継続するように前記記録手段を制御し、前記生成手段は、前記記録が停止された動画ファイルに係る管理情報に継続して、前記新たに作成した動画ファイルに係る管理情報を生成し、前記メモリに記憶することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、管理情報のサイズが所定のサイズに達したことに応じて、前記動画ファイルの記録を停止するようにしたので、長時間の動画に対応した大量の管理情報を保持することを不要にできる。
【発明を実施するための最良の形態】
【００１６】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る記録装置１００の概略構成を説明するブロック図である。
図１において、１００ａは記録装置の本体で、１００ｂは信号処理部である。
また、１０１はＣＣＤなどの撮像素子含むレンズユニットであり、１０２はレンズユニット１０１を介して入力された被写体光を動画像データに変換し、所定の処理を施して出力するカメラ信号処理部である。１０３はカメラ信号処理部１０２から出力された動画像データをＭＰＥＧ４  ＡＶＣ／Ｈ．２６４方式に従って符号化する符号化部である。
【００１７】
１０４は符号化部１０３から出力された動画像データを一時記憶するバッファメモリである。１０５は符号化部１０３から出力された、動画データのデータ量に係るストリーム情報に基づいて管理情報を生成する管理情報処理部である。１０６は管理情報処理部１０５が生成した管理情報を蓄積する管理情報メモリである。
【００１８】
１０７は現在記録中の動画ファイルを分割するか否かを判別し、判別結果に基づいて記録処理部１０９を制御するファイル分割制御部である。１０８はカメラ信号処理部１０２からの動画データに係る画像を表示する表示部である。なお、表示部１０８は、ＣＰＵ１１０により制御され、メニュー画面等、必要な情報を表示する。
【００１９】
１０９は決められたファイルシステムに従い、バッファメモリ１０４、及び管理情報メモリ１０６からデータを読み出し、記録媒体Ｒ上の指定したアドレスに記録する記録部である。
【００２０】
１１０は記録装置１００の全体の動作を制御するＣＰＵであり、バス１１３を介して信号処理部１００ｂの各部を制御する。１１１は操作部であり、電源スイッチや記録開始、停止を指示するためのトリガスイッチ、記録する動画データの記録モードを設定する設定スイッチ等を有する。１１２は電源ブロックであり、図１に示した記録装置１００の各部に電力を供給する。電源１１２は取り外し可能なバッテリを含んでいる。
【００２１】
また、記録媒体Ｒは、光ディスクやメモリカードなど、記録装置１００に対し、装着、排出機構によって容易に装着、排出可能な記録媒体である。なお、記録媒体Ｒは記録装置１００の本体１００ａに内蔵されている構成でもよい。
【００２２】
操作部１１１から記録開始の指示があると、レンズユニット１０１及びカメラ信号処理部１０２から出力された動画像データを符号化部１０３が符号化してバッファメモリ１０４に蓄積する。そして、記録処理部１０９は記録媒体Ｒに動画ファイルを生成し、バッファメモリ１０４に一旦記憶された動画データを順次読み出し、この動画ファイルに動画像データを格納して記録する。また、動画ファイルの記録と並行して、管理情報処理部１０５が符号化部からストリーム情報を取得し、管理情報を生成する。そして、管理情報処理部１０５は、生成した管理情報を管理情報メモリ１０６に順次蓄積する。
【００２３】
操作部１１１から記録停止の指示があると、符号化部１０３が符号化を停止し、バッファメモリ１０４に蓄積されている動画データを記録媒体Ｒに記録して、動画ファイルの記録を停止する。その後、記録処理部１０９は、管理情報メモリ１０６に蓄積された管理情報を読み出し、クリップ情報ファイルとして記録媒体Ｒに記録し、記録動作を終了する。なお、本実施形態では、記録処理部１０９は、ＦＡＴに従って記録媒体Ｒに対するデータの記録を管理する。
【００２４】
ここで、クリップ情報ファイルについて説明する。
前述の様に、クリップ情報ファイルは、動画ファイルに格納された動画データ内の特定の画面（例えば、各ＧＯＰの先頭のイントラフレーム）の位置などの情報が含まれる。
即ち、ＭＰＥＧ４  ＡＶＣ方式では、符号化のタイプとして、フレーム内符号化、前方予測フレーム間符号化、双方向予測フレーム間符号化、フレーム内予測符号化が用意されている。本実施形態では、このうち、フレーム内符号化とフレーム内予測符号化を合わせてイントラ符号化と呼ぶ。そして、一連の動画データを、それぞれ所定数のフレームからなる複数のＧＯＰ（Group Of Pictures）毎に符号化する。このとき、各ＧＯＰの先頭にイントラ符号化されたフレーム（イントラフレーム）を配置する。
【００２５】
そして、符号化部１０３は、一つのＧＯＰの符号化が終わる毎に、そのＧＯＰの符号量（データ量）の情報を管理情報処理部１０５に出力する。ＭＰＥＧ４  ＡＶＣ方式は、可変長符号化方式であるため、フレーム毎に符号量が変動する。そこで、管理情報処理部１０５は、動画ファイルの先頭からのオフセット（データ量）を、各ＧＯＰの先頭のイントラフレーム毎に検出し、管理情報として管理情報メモリ１０６に蓄積する。
【００２６】
そして、記録処理部１０９は、適当なタイミングで管理情報メモリ１０６に記憶された管理情報を読み出し、クリップ情報ファイルに格納して記録媒体Ｒに記録する。そして、再生時には、クリップ情報ファイルを用いることで、動画データ中の指定されたフレームの位置を算出し、頭出し再生や早送り再生を実現することができる。
【００２７】
図７はクリップ情報ファイルの様子を示す図である。
図７に示したように、クリップ情報は、対応する動画ファイルに格納された動画データ内における、ＧＯＰ毎の先頭からのオフセット値を記述した情報である。
【００２８】
図２は、記録媒体Ｒに記録された動画ファイルとクリップ情報ファイルの様子を示す図である。図２では、動画の記録開始の指示からＴ１期間後に記録を停止している。
図２では、最初の動画ファイル２０１の記録中に動画ファイル２０１のサイズがＦＡＴで規定された上限の２ギガバイト（ＧＢ）に達している。そのため、動画ファイル２０１のサイズが２ＧＢに達した時点で、現在記録中の動画ファイル２０１の記録を停止し、新たに動画ファイル２０３を生成して記録を継続している。
【００２９】
また、動画ファイル２０１の記録を終了した後、この動画ファイル２０１に関するクリップ情報ファイル２０２を記録媒体Ｒに記録する。このとき、クリップ情報ファイル２０２のサイズは、動画ファイル２０１に格納される動画データの記録時間に対応したサイズＮ１バイトとなる。
【００３０】
そして、動画ファイル２０３の記録中に記録停止の指示があると、動画ファイル２０３の記録を停止した後、この動画ファイル２０３に関するクリップ情報ファイル２０４を記録媒体Ｒに記録する。クリップ情報ファイル２０４のサイズは、動画ファイル２０３に格納される動画データの記録時間に対応したサイズＮ３バイトとなる。
【００３１】
この様に、記録中の動画ファイルが規定された上限サイズ（２ＧＢ）に達した時点でファイルを分割して記録する場合、そのクリップ情報ファイルのサイズは動画データの記録時間に依存して変動する。そのため、動画データのデータレート（単位時間当たりに記録するデータ量）が高い場合には、上限サイズの動画データに相当する記録時間は短くなるため、クリップ情報ファイルのサイズも比較的小さくなる。
【００３２】
一方、動画データのデータレートが極端に低い場合には、上限サイズの動画データに相当する記録時間が非常に長くなり、クリップ情報ファイルのサイズもかなり大きくなり、例えば数メガバイト程度になってしまう。そのため、管理情報メモリ１０６として、大容量のメモリを用意しなければならない。具体的には、真っ黒な画像など、フレーム間の差分が非常に少ない画像を長時間続けて記録した場合、動画データのデータレートは極端に低くなる。
【００３３】
そこで、本実施形態では、管理情報メモリ１０６として、１２８キロバイト（ＫＢ）という比較的小さい容量のメモリを使用する。そして、記録中の動画ファイルのサイズが上限のサイズ（２ＧＢ）に達する前に管理情報のサイズがメモリ容量の１２８ＫＢに達した時点で記録中の動画ファイルの記録を停止し、新たなファイルを生成して記録を継続する。
【００３４】
図３は、この様に、管理情報メモリ１０６の容量を１２８ＫＢとした場合に、記録媒体Ｒに記録された動画ファイルとクリップ情報ファイルの様子を示す図である。図３では、動画を記録してからＴ２期間後に記録を停止している。
【００３５】
図３では、最初の動画ファイル３０１の記録中に管理情報メモリ１０６に記憶された管理情報のサイズが１２８ＫＢに達している。すると、ファイル分割制御部１０７が、管理情報メモリ１０６に記憶された管理情報のサイズが１２８ＫＢに達したことを検知して、記録処理部１０９に対し、ファイルの分割を指示する。なお、実際には、ファイル分割制御部１０７は、管理情報メモリ１０６の容量である１２８ＫＢから所定量少ない値を閾値に設定し、管理情報メモリ１０６に蓄積された管理情報のサイズがこの閾値を超えたか否かを判別する構成としている。
【００３６】
この結果、動画ファイル３０１の記録を停止し、新たに動画ファイル３０３を生成して記録を継続している。また、動画ファイル３０１の記録を終了した後、この動画ファイル３０１に関するクリップ情報ファイル３０２を記録媒体Ｒに記録する。クリップ情報ファイル３０２の記録中も動画データの符号化処理は継続するため、バッファメモリ１０４には符号化された動画データが蓄積されていく。また、動画ファイル３０１のサイズは上限サイズである２ＧＢよりも小さいＭ１バイトとなる。
【００３７】
続いて、動画ファイル３０３の記録中に、管理情報のサイズが１２８ＫＢに達する前に動画ファイル３０３のサイズが上限の２ＧＢに達したとする。そのため、動画ファイル３０３のサイズが２ＧＢに達した時点で、現在記録中の動画ファイル３０３の記録を停止し、新たに動画ファイル３０５を生成して記録を継続している。
【００３８】
また、動画ファイル３０３の記録を終了した後、この動画ファイル３０３に関するクリップ情報ファイル３０４を記録媒体Ｒに記録する。このとき、クリップ情報ファイル３０４のサイズは、動画ファイル３０３に格納される動画データの記録時間に対応したサイズＭ２バイトとなる。
【００３９】
そして、動画ファイル３０５の記録中に記録停止の指示があると、動画ファイル３０５の記録を停止した後、この動画ファイル３０５に関するクリップ情報ファイル３０６を記録媒体Ｒに記録する。動画ファイル３０５のサイズが上限に達する前に記録停止が指示されたため、動画ファイル３０５のサイズは上限サイズよりも小さいＭ３バイトである。また、クリップ情報ファイル３０６のサイズは、動画ファイル３０５に格納される動画データの記録時間に対応したサイズＭ４バイトとなる。
【００４０】
ファイル分割制御部１０７は、操作部１１１からの記録開始の指示の後、記録停止の指示があるまで、管理情報メモリ１０６に蓄積された管理情報のサイズと記録処理部１０９により現在記録中の動画ファイルのサイズを監視する。
【００４１】
そして、管理情報のサイズが管理情報メモリ１０６の容量に達するか、或いは、記録中の動画ファイルのサイズが上限サイズに達する毎に、前述の様に、動画ファイルの分割を記録処理部１０９に指示する。この様に、本実施形態では、一つの動画ファイルについて、一つのクリップ情報ファイルを生成し、記録する。
【００４２】
次に、図４、図５のフローチャートを用いて、本実施形態の処理を説明する。
本実施形態では、ＣＰＵ１１０は、操作部１１１により電源が投入され、記録開始の指示に応じて符号化部１０３に対して符号化開始を指示すると共に記録処理部１０９に対して記録開始を指示する。
【００４３】
また、ＣＰＵ１１０は、操作部１１１による記録停止の指示があると、符号化部１０３に対して符号化停止を指示すると共に記録処理部１０９に対して記録停止を指示する。更に、ＣＰＵ１１０は、記録中に操作部１１１によるバッテリの取り外し、或いは、操作部１１１からの電源オフの指示があると、符号化部１０３に対して符号化停止を指示すると共に、記録処理部１０９に対して記録停止を指示する。
【００４４】
図４は、符号化部１０３で行われる動作手順の一例を説明するフローチャートである。
ユーザからの操作により記録開始が指示されると、符号化部１０３は符号化処理を開始する（Ｓ４０１）。次に、符号化した動画データをバッファメモリ１０４へ出力する（Ｓ４０２）。そして、１ＧＯＰ分の動画データの符号化が完了すると、このＧＯＰに関するストリーム情報を管理情報処理部１０５に出力する（Ｓ４０３）。
【００４５】
次に、記録終了の要求があるか判断する（Ｓ４０４）。この判断の結果、終了要求が無い場合にはＳ４０２に戻って前述した処理を繰り返し行う。また、Ｓ４０４の判断の結果、終了要求があった場合には符号化処理を停止し（Ｓ４０５）、動作を終了する。
【００４６】
図５は、ファイル分割制御部１０７によるファイル分割の判別処理を示すフローチャートである。図５の処理は、操作部１１１により記録開始が指示されてから、記録停止の指示があるまで、所定のタイミングで繰り返し実行される。
【００４７】
まず、管理情報メモリ１０６の空き容量を検出し、管理情報メモリ１０６に蓄積された管理情報のサイズを検出する（Ｓ５０１）。そして、管理情報メモリ１０６の空き容量が、閾値よりも少ないかどうかを判別する（Ｓ５０２）。この判別の結果、管理情報メモリ１０６の空き容量が閾値よりも少ない場合、現在記録中の動画ファイルの分割を指示するため、分割フラグを内部のレジスタにセットする（Ｓ５０５）。
【００４８】
また、管理情報メモリ１０６の空き容量が閾値に達して無い場合、記録処理部１０９により現在記録中の動画ファイルのサイズを検出する（Ｓ５０３）。そして、記録中の動画ファイルのサイズが、上限のサイズから所定量少なく、かつ所定値以上であるかどうかを判別する（Ｓ５０４）。この判別の結果、動画ファイルのサイズが所定値以上であった場合、現在記録中の動画ファイルの分割を指示するため、分割フラグを内部のレジスタにセットする（Ｓ５０５）。
【００４９】
図６は、ファイル分割制御部１０７によるファイルの生成及び記録制御の処理を示すフローチャートである。なお、図６の処理は、図５の処理と並列に実行され、また、操作部１１１により記録開始が指示されてから、記録停止の指示があるまで、所定のタイミングで繰り返し実行される。
【００５０】
まず、記録開始の指示があると、記録媒体Ｒ上に動画ファイルを生成する（Ｓ６０１）。そして、バッファメモリ１０４から動画データを読み出し、動画ファイルに格納して記録する（Ｓ６０２）。次に、分割フラグがセットされているかどうかを判別し（Ｓ６０３）、セットされていない場合には、記録停止の指示があったかどうかを判別する（Ｓ６０４）。記録停止の指示が無い場合には、Ｓ６０２に戻って動画データの記録を続ける。
【００５１】
また、記録停止の指示があると、ファイルのフッタ情報（付加情報）など、必要な情報を記録して、現在記録中の動画ファイルの記録を終了する（Ｓ６０５）。そして、記録媒体Ｒ上にクリップ情報ファイルを生成し（Ｓ６０６）、管理情報メモリ１０６から管理情報を読み出し、このクリップ情報ファイルに格納して記録する（Ｓ６０７）。そして、クリップ情報ファイルの記録を終了し、記録動作を終了する。
【００５２】
一方、Ｓ６０３で、分割フラグがセットされていた場合、ファイルのフッタ情報（付加情報）など、必要な情報を記録して、現在記録中の動画ファイルの記録を終了する（Ｓ６０９）。そして、分割フラグをリセットした後、記録媒体Ｒ上にクリップ情報ファイルを生成し（Ｓ６１０）、管理情報メモリ１０６から管理情報を読み出し、このクリップ情報ファイルに格納して記録する（Ｓ６１１）。そして、クリップ情報ファイルの記録を終了し（Ｓ６１２）、Ｓ６０１に戻って、新たに動画ファイルを記録媒体Ｒ上に生成して動画データの記録を継続する。
【００５３】
また、電源１１２が取り外された場合、電力供給が無くなるため、図５、或いは図６のフローの途中で動作が停止することになる。この場合、記録中であった動画ファイル、及び、このファイルに対応した管理情報は何れも記録媒体Ｒには記録されないことになる。
【００５４】
以上説明したように、本実施形態によれば、管理情報のサイズが管理情報メモリの容量に応じた所定サイズに達するか、或いは、記録中の動画ファイルのサイズが上限サイズに達する毎に記録中の動画ファイルを分割する。そのため、管理情報を記憶するためのメモリとして、大容量のメモリを用意すること無く、長時間の動画を記録することが可能となる。
【００５５】
なお、本実施形態では、管理情報メモリ１０６のサイズを１２８ＫＢとしたが、これ以外の容量とすることももちろん可能である。この場合、真っ黒な画像などの特殊な画像ではなく、一般的に撮影される動画像を記録した際に、動画ファイルのサイズが２ＧＢに達するまでの時間に対応した管理情報のサイズを、管理情報のサイズに設定することが考えられる。
【００５６】
また、本実施形態では、ＦＡＴに従って動画ファイルを記録する構成としたが、これ以外のファイルシステムを用いることももちろん可能である。
【００５７】
（本発明に係る他の実施の形態）
前述した本発明の実施の形態における記録装置を構成する各手段は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００５８】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００５９】
なお、本発明は、前述した記録方法における各工程を実行するソフトウェアのプログラム（実施の形態では図４〜図６に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００６０】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００６２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００６３】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００６４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行うことによっても前述した実施の形態の機能が実現され得る。
【００６６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施形態を示し、本発明に係る記録装置の構成例を示すブロック図である。
【図２】本発明の実施形態を示し、記録媒体に記録されたデータの様子を示す図である。
【図３】本発明の実施形態を示し、記録媒体に記録されたデータの様子を示す図である。
【図４】本発明の実施形態を示し、符号化処理の動作手順を示すフローチャートである。
【図５】本発明の実施形態を示し、ファイル分割の判別処理を示すフローチャートである。
【図６】本発明の実施形態を示し、ファイルの生成及び記録の制御を示すフローチャートである。
【図７】本発明の実施形態を示し、クリップ情報ファイルの様子を示す図である。
【符号の説明】
【００６８】
１００  記録装置
１００ａ  記録装置の本体
１００ｂ  信号処理部
１０１  レンズユニット
１０２  カメラ信号処理部
１０３  符号化部
１０４  バッファメモリ
１０５  管理情報処理部
１０６  管理情報メモリ
１０７  ファイル分割制御部
１０８  表示部
１０９  記録処理部
１１０  ＣＰＵ
１１１  操作部
１１２  電源
１１３  バス
Ｒ  記録媒体
【図１】
0005268569.tif 000002
【図２】
0005268569.tif 000003
【図３】
0005268569.tif 000004
【図４】
0005268569.tif 000005
【図５】
0005268569.tif 000006
【図６】
0005268569.tif 000007
【図７】
0005268569.tif 000008