(57)【要約】【課題】動画データなどをより柔軟性のある取り扱いができるようにする。【解決手段】記憶装置８（図１）には、複数の保存用ファイルが予め記憶してあり、情報処理装置１は、動画データを生成すると、動画ファイルを生成して、保存用ファイルに上書きしていくことにより、１つの動画データを複数の個別の動画ファイルに分割保存する。保護ファイルに上書き保存された動画ファイルの順序（ファイルチェイン）はファイルアロケーションテーブルによって管理され、当該順序で動画ファイルを再生することにより、複数の動画ファイルに分割された画像データをあたかも１つの動画データのように再生することができる。【選択図】図１
2011250240.tif 000002
【特許請求の範囲】
【請求項１】
記憶対象となる信号を取得する信号取得手段と、
前記取得した信号をコード化して所定のフォーマットのデータを生成するデータ生成手段と、
前記生成したデータを予め用意した複数のファイルに別ファイルとして順次保存するデータ保存手段と、
前記ファイルの保存順序を記憶する順序記憶手段と、
を具備したことを特徴とする情報処理装置。
【請求項２】
前記ファイルは、記憶媒体の連続領域に形成されており、前記データ保存手段は、前記連続領域に上書きすることにより前記データを前記ファイルに保存することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記予め用意した複数のファイルを全て使用した場合に、前記データ保存手段は、前記生成したデータを最も古いファイルに順次上書き保存することを特徴とする請求項１、又は請求項２に記載の情報処理装置。
【請求項４】
前記データを保存したファイルのうち、所定のファイルを上書き禁止に設定する上書き禁止設定手段を具備し、
前記データ保存手段は、前記上書き禁止に設定されたファイルを除いて上書き保存することを特徴とする請求項１、請求項２、又は請求項３に記載の情報処理装置。
【請求項５】
前記複数のファイルの内、アクセス不能のファイルを識別し、当該アクセス不能のファイルを他のアクセス可能なファイルで代替する代替手段を具備したことを特徴とする請求項１から請求項４までのうちの何れか１の請求項に記載の情報処理装置。
【請求項６】
前記順序記憶手段で記憶した順序に従って、前記ファイルに保存したデータを読み出して再生するデータ読出手段を具備したことを特徴とする請求項１から請求項５までのうちの何れか１の請求項に記載の情報処理装置。
【請求項７】
前記信号は、音声信号、映像信号のうちの少なくとも一方であることを特徴とする請求項１から請求項６までのうちの何れか１の請求項に記載の情報処理装置。
【請求項８】
記憶対象となる信号を取得する信号取得機能と、
前記取得した信号をコード化して所定のフォーマットのデータを生成するデータ生成機能と、
前記生成したデータを予め用意した複数のファイルに別ファイルとして順次保存するデータ保存機能と、
前記ファイルの保存順序を記憶する順序記憶機能と、
をコンピュータで実現する情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び情報処理プログラムに関し、例えば、動画や音声を記録するものに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ、携帯用の動画カメラ、カメラ機能を備えた携帯電話といった情報機器で容易に動画の撮影を行うことができる。
これらの情報機器は、カメラで撮影した動画を所定のフォーマットの動画データとしてハードディスクや半導体メモリなどの記憶媒体に記憶する。
【０００３】
このような動画データは、１つの連続したデータとなっており、このままでは編集が困難なため、次の特許文献１の「映像記録装置及び制御方法」では、動画データの記録開始から所定の時間ごとに分割して管理する方法が提案されている。
【０００４】
しかし、特許文献１記載の技術では、動画データを分割して管理するため、動画の記録中に記録済みの映像を編集操作できるなどの利点はあるが、１つの連続したデータであることには変わりなく、例えば、記憶媒体の容量やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などによりデータサイズに限界がある、一部が破損すると全ての動画データが読めなくなる可能性がある、エンドレース（ループ）に書き込みができない、などの不都合な点があった。
例えば、特許文献１の技術では、動画データは分割してあるもののヘッダ部分が破損すると全部が再生できなくなる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１０９３３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、動画データなどをより柔軟性のある取り扱いができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明では、記憶対象となる信号を取得する信号取得手段と、前記取得した信号をコード化して所定のフォーマットのデータを生成するデータ生成手段と、前記生成したデータを予め用意した複数のファイルに別ファイルとして順次保存するデータ保存手段と、前記ファイルの保存順序を記憶する順序記憶手段と、を具備したことを特徴とする情報処理装置を提供する。
請求項２に記載の発明では、前記ファイルは、記憶媒体の連続領域に形成されており、前記データ保存手段は、前記連続領域に上書きすることにより前記データを前記ファイルに保存することを特徴とする請求項１に記載の情報処理装置を提供する。
請求項３に記載の発明では、前記予め用意した複数のファイルを全て使用した場合に、前記データ保存手段は、前記生成したデータを最も古いファイルに順次上書き保存することを特徴とする請求項１、又は請求項２に記載の情報処理装置を提供する。
請求項４に記載の発明では、前記データを保存したファイルのうち、所定のファイルを上書き禁止に設定する上書き禁止設定手段を具備し、前記データ保存手段は、前記上書き禁止に設定されたファイルを除いて上書き保存することを特徴とする請求項１、請求項２、又は請求項３に記載の情報処理装置を提供する。
請求項５に記載の発明では、前記複数のファイルの内、アクセス不能のファイルを識別し、当該アクセス不能のファイルを他のアクセス可能なファイルで代替する代替手段を具備したことを特徴とする請求項１から請求項４までのうちの何れか１の請求項に記載の情報処理装置を提供する。
請求項６に記載の発明では、前記順序記憶手段で記憶した順序に従って、前記ファイルに保存したデータを読み出して再生するデータ読出手段を具備したことを特徴とする請求項１から請求項５までのうちの何れか１の請求項に記載の情報処理装置を提供する。
請求項７に記載の発明では、前記信号は、音声信号、映像信号のうちの少なくとも一方であることを特徴とする請求項１から請求項６までのうちの何れか１の請求項に記載の情報処理装置を提供する。
請求項８に記載の発明では、記憶対象となる信号を取得する信号取得機能と、前記取得した信号をコード化して所定のフォーマットのデータを生成するデータ生成機能と、前記生成したデータを予め用意した複数のファイルに別ファイルとして順次保存するデータ保存機能と、前記ファイルの保存順序を記憶する順序記憶機能と、をコンピュータで実現する情報処理プログラムを提供する。
【発明の効果】
【０００８】
本発明によれば、記憶するデータを順次個別のファイルに収納することにより動画データなどがより柔軟に取り扱えるようになる。
【図面の簡単な説明】
【０００９】
【図１】情報処理装置のハードウェア的な構成を説明するための図である。
【図２】保存用ファイルとファイルアロケーションテーブルの関係を説明するための図である。
【図３】保存用ファイルの使用例を説明するための図である。
【図４】録画動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
（１）実施形態の概要
記憶装置８（図１）には、複数の保存用ファイルが予め記憶してあり、情報処理装置１は、動画データを生成すると、動画ファイルを生成して、保存用ファイルに上書きしていくことにより、１つの動画データを複数の個別の動画ファイルに分割保存する。
保護ファイルに上書き保存された動画ファイルの順序（ファイルチェイン）はファイルアロケーションテーブルによって管理され、当該順序で動画ファイルを再生することにより、複数の動画ファイルに分割された画像データをあたかも１つの動画データのように再生することができる。
【００１１】
個々の動画ファイルは、独立しているため、破損した動画ファイルがあったとしても、他の動画ファイルは、再生することができる。
また、録画しながら既に録画済みの動画ファイルを編集することも可能となる。
更に、ファイルチェインで最後に録画した保存用ファイルに最新の動画データを保存していくことによりエンドレス録画することもできる。
加えて、保存用ファイルを連続した物理的領域に形成し、これに動画ファイルを物理的に上書きすることにより動画ファイルの分断化を防止することができる。
【００１２】
（２）実施形態の詳細
図１は、本実施の形態に係る情報処理装置１のハードウェア的な構成を説明するための図である。
情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４、カメラ５、マイク６、入出力Ｉ／Ｆ７、記憶装置８、などを有し、例えば、パーソナルコンピュータ、ハンディカム、カメラ付き携帯電話、など、動画を撮影する機能を有するコンピュータ装置によって構成されている。
【００１３】
ＣＰＵ２は、中央処理装置であって、動画プログラムやその他のプログラムに従って動作し、動画の撮影、保存、再生、及び編集などの情報処理を行ったり、情報処理装置１の各部を制御したりする。
ＲＡＭ３は、ＣＰＵ２が動作する際のワーキングメモリを提供する読み書き可能なメモリである。
ＲＯＭ４は、ＣＰＵ２が動作するための基本的なプログラムやパラメータを記憶した読み出し専用のメモリである。
【００１４】
カメラ５は、レンズを用いた光学系により被写体の像を結像し、当該結像した像をＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）によって電気信号（映像信号）に変換する。
マイク６は、例えば、コンデンサ型マイクロフォンが用いられ、音声をダイヤフラムの振動によって電気信号（音声信号）に変換する。
入出力Ｉ／Ｆ７は、ユーザが情報処理装置１を操作するための入力装置と、ユーザが情報処理装置１の出力を確認するための出力装置を接続する入出力インターフェースである。
情報処理装置１がパーソナルコンピュータの場合は、キーボード、マウスなどの入力装置と、ディスプレイ、スピーカなどの出力装置が接続される。
また、外部の映像信号出力端子や音声出力端子と接続して、映像信号や音声信号を入力することもできる。
【００１５】
記憶装置８は、大容量の記憶媒体を有する記憶装置であり、例えば、ハードディスク（ＨＤＤ）によって構成される。
なお、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）などの半導体メモリを用いてもよい。
記憶装置８は、論理ドライブＣ、Ｄに論理的に区分されており、ＣＰＵ２は、別のドライブとしてアクセスする。
【００１６】
ドライブＣには、ＯＳ、動画データを生成、管理、編集、再生などする動画プログラム、動画ファイルを上書き保存するための保存用ファイル群、保存用ファイルに保存した動画ファイルの前後関係を管理するファイルアロケーションテーブルなどが記憶されている。
ドライブＤには、保存用ファイル群やその他のデータなどが記憶されている。
【００１７】
なお、本実施の形態では、記憶装置８をドライブＣ、Ｄに区分したが、区分せずに全体をドライブＣとして使用してもよい。
または、記憶装置を追加し、記憶装置８をドライブＣ、追加した記憶装置をドライブＤとして、ドライブＣ、Ｄを物理的に別ドライブとしてもよい。
あるいは、記憶装置８に論理ドライブＣ、Ｄを形成し、追加した記憶装置をドライブＥとしてもよい。
【００１８】
以上のように構成された情報処理装置１において、ＣＰＵ２は、動画プログラムに従って、カメラ５で撮影した映像信号、マイク６で収集した音声信号から動画ファイルを生成して保存用ファイルに上書き保存する。
動画データのフォーマットとしては、例えば、ＡＶＩ（Ａｕｄｉｏ  Ｖｉｄｅｏ  Ｉｎｔｅｒｌｅａｖｅ）、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）などがある。
これらのフォーマットにより、映像と音声が１つの動画データにコード化される。
なお、本実施の形態では、動画データを保存するが、音声データなど、他の形式のデータであってもよい。
【００１９】
図２は、保存用ファイルとファイルアロケーションテーブルの関係を説明するための図である。
一例として、ドライブＣには、予め動画ファイルを上書き保存するための保存用ファイル（００００．ｄａｔ〜００４９．ｄａｔ）が記憶してあり、ドライブＤにも保存用ファイル（００００．ｄａｔ〜００４９．ｄａｔ）が記憶してある。これら保存用ファイルは、初期状態では空きファイルとなっている。
なお、本実施の形態では、保存用ファイルの拡張子を「ｄａｔ」とする。
【００２０】
本実施の形態では、これら保存用ファイルを一定サイズ（例えば、２００ＭＢ）とするが、ＨＤＤの容量によってサイズを設定したり、あるいは、取り込む映像のサイズ、取り込み時間等を考慮してサイズを設定するように構成することもできる。
または、各保存用ファイルに１秒間あるいは２秒間といった比較的短時間の動画データを書き込むようにし、この時間を取り込む動画データにより最適値に調整するように構成してもよい。
【００２１】
保存用ファイルは、それぞれ、ＨＤＤの記憶面の物理的に連続する領域に確保されており、ＣＰＵ２は、これら連続する領域に動画ファイルを論理的な上書きではなく、物理的に上書きすることにより、動画ファイルをこれら保存用ファイルに保存する。
このため、ファイル書き込み、削除を繰り返してもファイルの分断化（フラグメンテーション）が発生せず、分断化によるアクセススピードの低下を防止することができる。
なお、動画ファイルは保存用ファイルに物理的に上書きするため、動画ファイルのサイズは保存用ファイルのサイズ以下であればよい。
【００２２】
なお、これは一例であって、分断化を許容するのであれば、論理的に上書きしてもよいし、あるいは、保存用ファイルを予め用意せず、動画データを生成するに従って複数の動画ファイルを生成してもよい。
【００２３】
ファイルアロケーションテーブルは、保存用ファイルの関連づけを記憶するテーブルである。
１つの動画データは、例えば、００００．ｄａｔ、０００１．ｄａｔ、・・・、００３８．ｄａｔ、というように順次保存用ファイルに小分けして複数の動画ファイルとして保存されるが、ファイルアロケーションテーブルは、これら動画ファイルが上書きされた保存用ファイルの前後関係を記憶するテーブルである。
【００２４】
ファイルアロケーションテーブルは、「番号」、「ドライブ」、「ファイル名」、「使用／未使用」、「リンク先」、「リンク元」などの項目から構成されている。
「番号」には、保存用ファイルに付与されたシリアル番号が記憶されている。
「ドライブ」には、保存用ファイルが記憶されるドライブが記憶されている。
「ファイル名」には、保存用ファイルのファイル名が記憶されている。なお、拡張子「ｄａｔ」は省略してある。項目「リンク先」、「リンク元」も同様である。
「使用／未使用」には、保存用ファイルが動画データの保存に使用中であるか否かを表すフラグ情報が記憶されている。このフラグ情報は、使用中の場合は「１」に、未使用の場合は「０」に設定される。
【００２５】
「リンク先」には、当該保存用ファイルに上書き保存された動画ファイルの次の動画ファイルが上書き保存された保存用ファイルのファイル名が記憶されている。リンク先がない場合、即ち、当該保存用ファイルが最後のものである場合「−１」が記憶される。
「リンク元」には、当該保存用ファイルに上書き保存された動画ファイルの前の動画ファイルが上書き保存された保存用ファイルのファイル名が記憶されている。リンク元がない場合、即ち、当該保存用ファイルが最初のものである場合「−１」が記憶される。
【００２６】
このように構成された「リンク先」と「リンク元」を辿ることによって、分割された動画ファイルがリンクされ、１つの動画データとしてアクセスすることが可能となる。このように一連の保存用ファイルのリンク関係をファイルチェインと呼ぶことにする。
図の例では、００００．ｄａｔ→０００１．ｄａｔ→０００２．ｄａｔというようにファイルチェインが設定されている。
【００２７】
なお、この例のように、保存用ファイルのファイル名順にファイルチェインを設定してもよいが、例えば、００１５．ｄａｔ→０００２．ｄａｔ→００３５．ｄａｔ→・・・などと任意の順番でファイルチェインを設定することもできる。
また、ファイルチェインは、例えば、ドライブＣの００４９．ｄａｔ→ドライブＤの０００１．ｄａｔなどと、ドライブＣとドライブＤに渡って設定することも可能であり、このため、複数のドライブに渡って長時間の１続きの動画データを記録することも可能である。
【００２８】
ＣＰＵ２は、ファイルアロケーションテーブルの「使用／未使用」、「リンク先」、「リンク元」の各項目を設定しながら動画データを順次保存用ファイルに保存していく。
一方、動画データを削除する場合は、削除に係る保存用ファイルの項目「使用／未使用」を０に設定すればよい。また、項目「リンク先」と「リンク元」は、消去してもよいし、消去せずに上書きして使用してもよい。
【００２９】
または、項目「使用／未使用」を設けずに、項目「リンク先」と「リンク元」が空欄のものが空きファイルとして管理することも可能である。この場合は、動画データを削除する場合は、当該動画データを保存した保存用ファイルの項目「リンク先」と「リンク元」を空欄にする。
【００３０】
図３の各図は、保存用ファイルの使用例を説明するための図である。
図３（ａ）は、通常の録画モードで動画を撮影した場合である。通常の撮影モードでは、空いた保存用ファイルがなくなった場合に撮影が終了する。
ここでは、ユーザが誕生日パーティーでタイトル「誕生日」なる動画を撮影したものとする。
動画「誕生日」は、００００．ｄａｔ（先頭）→０００１．ｄａｔ→・・・→００４７．ｄａｔ（終了）（何れもドライブＣとする）なるファイルチェインで記録されている。
なお、タイトルは、例えば、ファイルアロケーションテーブルに項目「タイトル」を設け、先頭の保存用ファイルの項目「タイトル」に記憶する。
【００３１】
動画「誕生日」を再生する場合は、ファイルチェインに従って００００．ｄａｔ→０００１．ｄａｔ→・・・→００４７．ｄａｔと再生すればよい。
動画「誕生日」は、複数の保存用ファイルに分割されているが、ファイルアロケーションテーブルを用いて保存用ファイルを管理することにより、ユーザからはあたかも１つのファイルのように、記録、再生、編集することができる。
【００３２】
また、動画データは個別の動画ファイルに分割されているため、００４６．ｄａｔに動画を上書き録画しながら、あるいは、００４６．ｄａｔを再生しながら、０００２．ｄａｔを編集するといったように、１続きの動画を録画・再生しつつ編集することも可能となる。
また、個々の動画ファイルは、ヘッダを備えた１式のファイルであるため、例え、破損した動画ファイルがあったとしても、他の動画ファイルは再生可能である。
即ち、ファイルの一部が破損したことにより全ての動画データを再生できなくなるという事態を回避することができる。
【００３３】
図３（ｂ）は、エンドレスの録画モードで動画を撮影する場合である。
このモードは、例えば、監視カメラなどで継続的に動画を記録する場合に適しており、記憶装置８の限られた記憶領域で延々と動画を録画することができる。
ここでは、ドライブＣの００００．ｄａｔ〜００４９．ｄａｔを用いて店内を監視するタイトル「店内監視」なる動画を撮影したものとする。
情報処理装置１は、００００．ｄａｔから動画の録画を開始し、００４９．ｄａｔまで録画して空きファイルがなくなると、リンクの先頭に戻って、００００．ｄａｔから録画を継続する。この際、次の動画が撮影される保存用ファイルは、最新の動画ファイルで上書きされる。また、情報処理装置１は、これに伴ってファイルアロケーションテーブルの更新も行っていく。
例えば、図示したように、０００１．ｄａｔが上書き中の場合、０００２．ｄａｔが先頭の保存用ファイルとなる。
【００３４】
図３（ｃ）は、上書きプロテクトを設定する場合である。
保存用ファイルに上書き保存した動画ファイルを消去・上書きしたくない場合がある。この場合は、ユーザがプロテクトを設定することができる。
【００３５】
プロテクトは、例えば、ファイルアロケーションテーブルに項目「プロテクト」を設定し、プロテクトする保存用ファイルには１をプロテクトしない保存用ファイルには０をフラグ情報として設定することにより実現することができる。
【００３６】
情報処理装置１は、動画データを上書き保存する場合、ファイルアロケーションテーブルの項目「プロテクト」を確認し、プロテクトされた保存用ファイルを除いて（スキップして）上書き保存や削除を行う。
図の例では、情報処理装置１は、００４５．ｄａｔまで録画した後、プロテクトされた００４６．ｄａｔ、００４７．ｄａｔをスキップして００４８．ｄａｔに録画している。
【００３７】
図３（ｄ）は、破損した保存用ファイルに対応する場合である。
情報処理装置１は、保存用ファイルが破損してアクセスエラーが発生した場合、当該保存用ファイルを他の空いた保存用ファイルと入れ替える。
これは、ファイルアロケーションテーブルの破損したファイル名を入れ替える保存用ファイルのファイル名に書き換えることにより行うことができる。
図の例では、０００２．ｄａｔが破損したため、これを００５０．ｄａｔで置き換えている。
【００３８】
図４は、情報処理装置１が行う録画動作を説明するためのフローチャートである。
以下の情報処理は、ＣＰＵ２（図１）が動画プログラムに従って行うものである。
ユーザが情報処理装置１に対して録画スタートの操作をするとＣＰＵ２は、録画動作を開始する。
【００３９】
まず、ＣＰＵ２は、記憶装置８のファイルアロケーションテーブルにアクセスし、項目「使用／未使用」が０となっている保存用ファイルを検索することにより保存用ファイルの空きファイルがあるか否かを確認する（ステップ５）。
空きファイルがない場合（ステップ５；Ｎ）、ＣＰＵ２は、録画モードがエンドレス録画モードに設定されているか否かを判断する（ステップ１０）。
エンドレス録画モードでない場合（ステップ１０；Ｎ）、ＣＰＵ２は、録画処理を終了し、例えば、「空きファイルがありません」などのアラームと共に録画動作を終了する。
【００４０】
一方、エンドレス録画モードに設定されている場合（ステップ１０；Ｙ）、ＣＰＵ２は、ファイルアロケーションテーブルの項目「リンク先」、「リンク元」を辿ってファイルチェインを特定し、ファイルチェインの先頭の保存用ファイルの項目「使用／未使用」を０に設定して空きファイル化する（ステップ１５）。
【００４１】
ステップ１５で先頭の保存用ファイルを空きファイル化した後、または、ステップ５で空きファイルがあった場合（ステップ５；Ｙ）。
ＣＰＵ２は、カメラ５から映像データを取得すると共にマイク６から音声データを取得して、これらを所定のアルゴリズムに従ってコード化して動画データを生成し（ステップ２０）、ＲＡＭ３に一時記憶する。
【００４２】
そして、ＣＰＵ２は、１つの保存用ファイル分の動画データができたか否か確認し（ステップ２５）、できていない場合は（ステップ２５；Ｎ）、ステップ２０に戻る。
ここで、１つの保存用ファイル分のデータサイズは、予めデフォルト値で設定されているものとするが、ＣＰＵ２が動画データを保存する保存用ファイルのファイルサイズを都度確認して取得するように構成してもよい。この場合は、保存用ファイルのサイズを個別に設定することができる。
【００４３】
一方、１つの保存用ファイル分の動画データができた場合は（ステップ２５；Ｙ）、ヘッダ情報などの付随的な情報を生成し、当該付随的な情報とＲＡＭ３に記憶した動画データから動画ファイルを作成して保存用ファイルの空きファイルに物理的に上書き保存する（ステップ３０）。このようにして、当該動画データが格納された動画ファイルが保存用ファイルの領域に作成される。
【００４４】
ＣＰＵ２は、動画データを保存用ファイルに保存した後、ファイルアロケーションテーブルにて、当該保存用ファイルの項目「リンク元」にファイルチェインの最後尾の保存用ファイルのファイル名を記憶すると共に、当該最後尾の保存用ファイルの項目「リンク先」に、今動画データを保存した保存用ファイルのファイル名を記憶することにより、ファイルアロケーションテーブルのファイルチェインを更新する（ステップ３５）。
【００４５】
ＣＰＵ２は、ファイルアロケーションテーブルを更新した後、ユーザの録画終了操作があったか否かを確認することにより録画終了か否かを判断する（ステップ４０）。
録画終了でない場合（ステップ４０；Ｎ）、ＣＰＵ２は、ステップ５に戻り、録画終了である場合（ステップ４０；Ｙ）、ＣＰＵ２は、録画動作を終了する。
【００４６】
以上に説明した本実施の形態により次のような効果を得ることができる。
（１）１つの動画を複数の保存用ファイルに分割して保存するため、ＨＤＤやＯＳなどによる書き込みデータサイズの制限を受けない。
（２）個々の保存用ファイルが独立した個別の動画ファイルであるため、一部分が破損してアクセス不能となっても、残りの動画データは再生・編集することができる。
（３）個々の保存用ファイルが独立した個別の動画ファイルであるため、ファイルチェインで最も古い保存用ファイルに動画データを上書きすることによりエンドレス書き込みができる。
（４）記憶装置８の連続領域に予め形成した保存用ファイルに動画データを物理的に上書きするため削除を繰り返してもフラグメンテーションを抑止することができる。
【００４７】
以上に説明した実施の形態により、次のような構成を得ることができる。
情報処理装置１は、カメラ５から映像信号を取得し、マイク６から音声信号を取得するため、記憶対象となる信号を取得する信号取得手段を備えている。
なお、本実施の形態では、カメラ５とマイク６から信号を取得したが、入出力Ｉ／Ｆ７からビデオ信号や音声信号を取得したり、あるいは、１つの動画データをデコードしてこれを保存用ファイル用に小分けしてエンコードするためにデコードしたデータを信号として取得してもよい。
また、情報処理装置１は、カメラ５やマイク６から取得した信号をコード化して、例えば、ＡＶＩなどの所定のフォーマットの動画データを生成するため、前記取得した信号をコード化して所定のフォーマットのデータを生成するデータ生成手段を備えている。
更に、情報処理装置１は、記憶装置８に保存用ファイルを予め記憶しておき、これに動画データを動画ファイルにて保存するため、前記生成したデータを予め用意した複数のファイルに別ファイルとして順次保存するデータ保存手段を備えている。
加えて、情報処理装置１は、ファイルアロケーションテーブルによって、動画データを記憶した保存用ファイルの順序を記憶・管理するため、前記ファイルの保存順序を記憶する順序記憶手段を備えている。
【００４８】
また、保存用ファイルは、それぞれ、記憶装置８の記憶領域の物理的に連続した領域に形成されており、情報処理装置１は、これに動画データを物理的に上書きするため、情報処理装置１は、前記ファイルは、記憶媒体の連続領域に形成されており、前記データ保存手段は、前記連続領域に上書きすることにより前記データを前記ファイルに保存している。
【００４９】
また、情報処理装置１は、エンドレス録画モードでは、ファイルチェインの最も古い保存用ファイルに動画データを上書きするため、前記予め用意した複数のファイルを全て使用した場合に、前記データ保存手段は、前記生成したデータを最も古いファイルに順次上書き保存することができる。
【００５０】
また、情報処理装置１は、保存用ファイルにプロテクトを設定して上書き禁止に設定できるため、前記データを保存したファイルのうち、所定のファイルを上書き禁止に設定する上書き禁止設定手段を具備し、前記データ保存手段は、前記上書き禁止に設定されたファイルを除いて上書き保存することができる。
【００５１】
また、情報処理装置１は、破損などしてアクセス不能の保存用ファイルを検出し、ファイルアロケーションテーブルを書き換えることにより、当該保存用ファイルを他の正常な保存用ファイルと取り替えるため、前記複数のファイルのうち、アクセス不能のファイルを識別し、当該アクセス不能のファイルを他のアクセス可能なファイルで代替する代替手段を備えている。
【００５２】
また、情報処理装置１は、ファイルアロケーションテーブルで規定されたファイルチェインに従って、保存用ファイルの動画データを再生することができ、前記順序記憶手段で記憶した順序に従って、前記ファイルに保存したデータを読み出して再生するデータ読出手段を備えている。
【００５３】
また、情報処理装置１は、映像信号と音声信号を用いて動画データを生成するが、映像信号のみ、あるいは、音声信号のみコード化してもよく、前記信号は、音声信号、映像信号のうちの少なくとも一方とすることができる。
【符号の説明】
【００５４】
１  情報処理装置
２  ＣＰＵ
３  ＲＡＭ
４  ＲＯＭ
５  カメラ
６  マイク
７  入出力Ｉ／Ｆ
８  記憶装置
【図１】
2011250240.tif 000003
【図２】
2011250240.tif 000004
【図３】
2011250240.tif 000005
【図４】
2011250240.tif 000006