(57)【要約】【課題】複数のファイルを時間により管理することができるように動画を記録する。【解決手段】記録終了トリガーが発生するか、一定時間が経過するまでステップＳＡ２→ＳＡ３→ＳＡ４→ＳＡ２のループを繰り返し、バッファメモリには順次フレーム画像データを記憶していく。録画開始から一定時間（１０分）が経過すると、保存メモリにおいて、前記一定時間分のフレーム画像データを１ファイルにした新規ファイルを記録させ得る領域が残存しているか否かを判断する（ステップＳ１）。容量が残存しているならば（ステップＳ１；ＹＥＳ）、ステップＳＡ５で作成された一定時間分のフレーム画像データからなるファイルに、ファイル名を付して保存メモリの空き領域に記録する新規ファイル処理を実行する（ステップＳ２）。新たなファイルを保存メモリに記録することが不可能となった場合には、上書きファイル処理を実行する（ステップＳ３）。【選択図】図２
2008263491.tif 000002
【特許請求の範囲】
【請求項１】
順次撮像する撮像手段と、
記憶手段と、
前記撮像手段により順次撮像された画像を一定の時間単位で取得する取得手段と、
この取得手段により取得された前記時間単位の画像群毎にファイルを生成するファイル生成手段と、
このファイル生成手段により生成された前記ファイルを前記記憶手段に記憶させる記憶制御手段と
を備えることを特徴とする画像記録装置。
【請求項２】
前記記憶制御手段は、
前記ファイル生成手段により生成された前記ファイルを記憶するに必要な空き容量が前記記憶手段に残存しているか否かを判断する判断手段と、
この判断手段により前記空き容量が存在すると判断された場合に、前記ファイル生成手段により生成された前記ファイルを順次前記記憶手段に記憶させる第１の記憶制御手段と、
前記判断手段により前記空き容量が存在しないと判断された場合に、前記記憶手段に記憶されている最も古いファイルに代えて、前記ファイル生成手段により生成された新たなファイルを記憶させる第２の記憶制御手段と
を備えることを特徴とする請求項１記載の画像記録装置。
【請求項３】
前記記憶制御手段は、
前記ファイル生成手段により生成された前記ファイルを記憶するに必要な空き容量が前記記憶手段に残存しているか否かを判断する判断手段と、
この判断手段により前記空き容量が存在すると判断された場合に、前記ファイル生成手段により生成された前記ファイルを順次前記記憶手段に記憶させる第１の記憶制御手段と、
前記判断手段により前記空き容量が存在しないと判断された場合に、
前記記憶手段に記憶されている各ファイル内のフレーム画像を間引きして、この間引きにより残存させたフレーム画像を結合して結合ファイルを生成する結合ファイル生成手段と、
前記記憶手段から前記ファイルを消去して前記記憶手段に空き容量を形成するとともに、前記結合ファイルを記憶させる第２の記憶制御手段と
を備えることを特徴とする請求項１記載の画像記録装置。
【請求項４】
前記結合ファイル生成手段は、
前記記憶手段に記憶されている各ファイルの全体から所定の割合で前記フレーム画像を間引きすることを特徴とする請求項３記載の画像記録装置。
【請求項５】
前記結合ファイル生成手段は、
前記記憶手段に記憶されている各ファイルにおいて、記憶開始から一定時間までのフレーム画像を残存させて、他のフレーム画像を間引きすることを特徴とする請求項３記載の画像記録装置。
【請求項６】
前記記憶制御手段による前記記憶手段に前記ファイルの記憶を開始するに先立って、当該記憶手段に記憶されている情報を一括消去する消去手段を備えることを特徴とする請求項１又は２記載の画像記録装置。
【請求項７】
前記記憶制御手段による前記ファイルの前記記憶手段への記憶開始に先立って、前記記憶手段に記憶されている予め指定されたファイルを除く他のファイルを消去する消去手段を備えることを特徴とする請求項１又は２記載の画像記録装置。
【請求項８】
前記第１及び第２記憶制御手段は、所定の条件に基づき前記ファイルに識別子を付して前記記憶手段に記憶し、
前記第２の記憶制御手段は、前記識別子が付されているファイルを除く他の最も古いファイルに代えて、前記新たなファイルを記憶させることを特徴とする請求項２記載の画像記録装置。
【請求項９】
前記撮像手段の撮像周期を可変制御する撮像周期制御手段を備えることを特徴とする請求項１から８にいずれか記載の画像記録装置。
【請求項１０】
所定の時間間隔で、前記記憶手段において最も古いファイルに消去を禁止するプロテクト処理を施し、このプロテクト処理を施したファイル以外の他のファイルを消去して空き容量を形成する空き容量形成手段を備えることを特徴とする請求項１から８にいずれか記載の画像記録装置。
【請求項１１】
前記空き容量形成手段は、前記最も古いファイルの一部に前記プロテクト処理を施すことを特徴とする請求項１０記載の画像記録装置。
【請求項１２】
前記撮像手段により撮像された画像に基づき動態を検出する動態検出手段を備え、
前記取得手段は、前記動態検出手段により動態が検出された場合において、前記撮像手段により撮像された画像を取得することを特徴とする請求項１又は２記載の画像記録装置。
【請求項１３】
前記撮像手段により撮像された画像を順次循環記憶する循環記憶手段を備え、
前記取得手段は、前記動態検出手段により動態が検出された場合において、その直前の画像を前記循環記憶手段から取得するとともに、前記動態が検出された後の画像を前記撮像手段から取得することを特徴とする請求項１２記載の画像記録装置。
【請求項１４】
前記撮像手段により撮像された画像に基づき動態を検出する動態検出手段を備え、
前記ファイル生成手段は、前記動態検出手段により動態が検出された場合、前記時間単位によることなく当該ファイルの生成を終了して、次のファイルの生成することを特徴とする請求項１又は２記載の画像記録装置。
【請求項１５】
前記撮像手段手段は、前記動態検出手段により動態が検出された場合において、通常時よりもビットレート又は画像サイズを高めて画像を撮像することを特徴とする請求項１４記載の画像記録装置。
【請求項１６】
前記撮像手段により撮像された画像に基づき動態を検出する動態検出手段と、
前記撮像手段により順次撮像された画像において前記動態検出手段により動態が検出され画像に識別子を付加する付加手段とを備えることを特徴とする請求項１又は２記載の画像記録装置。
【請求項１７】
前記動態検出手段は、
最初に検出した動態を記憶する動態記憶手段と、
この動態記憶手段に記憶された動態と、その後に検出した動態とを比較する比較手段と、
この比較手段の比較結果に基づき、前記両動態が異なる場合に動態を検出したもの判定とする判定手段と
を備えることを特徴とする請求項１１から１６にいずれ記載の画像記録装置。
【請求項１８】
前記動態検出手段は、
検出した動態を順次記憶する動態記憶手段と、
この動態記憶手段に順次記憶された複数の動態と、その後に検出した動態とを比較する比較手段と、
この比較手段の比較結果に基づき、前記複数の動態とその後に検出した動態とが異なる場合に動態を検出したもの判定する判定手段と
を備えることを特徴とする請求項１１から１６にいずれ記載の画像記録装置。
【請求項１９】
衝撃を検出する衝撃検出手段を備え、
前記取得手段は、前記衝撃検出手段が衝撃を検出した場合において、これに応答して前記撮像手段からの画像の取得を停止し、
前記ファイル生成手段は、前記取得手段が取得した時点までの画像によりファイルを生成することを特徴とする請求項１又は２記載の画像記録装置。
【請求項２０】
前記衝撃検出手段は、車両に搭載されているエアバックシステムにおける衝撃センサであることを特徴とする請求項１９記載の画像記録装置。
【請求項２１】
衝撃を検出する衝撃検出手段を備え、
前記取得手段は、前記衝撃検出手段が衝撃を検出した場合において、これに応答して前記時間単位によることなく当該ファイルの生成を終了するとともに、前記衝撃検出手段が衝撃を検出した後において、前記一定の時間単位よりも短い時間単位で画像取得することを特徴とする請求項１又は２記載の画像記録装置。
【請求項２２】
前記記憶手段に記憶されている複数のファイルを結合して、単一のファイルを生成する結合ファイル生成手段と、
この結合ファイル生成手段により生成された前記単一のファイルを前記記憶手段又は他の記憶手段に記憶させる第３の記憶制御手段と
を備えることを特徴とする請求項１又は２記載の画像記録装置。
【請求項２３】
前記結合ファイル生成手段は、前記記憶手段に記憶されている複数のファイルの各々から所定時間分の画像を抽出する抽出手段を備え、
この抽出手段により各ファイルから抽出された前記所定時間分の画像を結合して前記単一のファイルを生成することを特徴とする請求項２２記載の画像記録装置。
【請求項２４】
前記結合ファイル生成手段により前記単一のファイルが生成された後において、前記記憶手段に記憶されている複数のファイルを消去するか否かを選択する選択手段と、
この選択手段の選択結果に応じて、前記前記記憶手段に記憶されている複数のファイルを消去する消去手段を備えることを特徴とする請求項２２又は２３記載の画像記録装置。
【請求項２５】
前記結合ファイル生成手段は、予め指定されたファイルを除く他のファイルのビットレートを低下させて、前記複数のファイルを結合することを特徴とする請求項２２記載の画像記録装置。
【請求項２６】
前記記憶手段に記憶された複数のファイルを古い順に読み出して再生する再生手段を備えることを特徴とする請求項１から２５にいずれか記載の画像記録装置。
【請求項２７】
前記再生手段は、前記記憶手段に記憶された各ファイルの記憶時におけるフレームレートに応じた再生フレームレートで、前記各ファイルを再生することを特徴とする請求項２６記載の画像記録装置。
【請求項２８】
前記記憶手段に記憶された各ファイルの記録時におけるフレームレートに拘わらず、前記再生手段は一定のフレームレートで前記各ファイルを再生することを特徴とする請求項２６記載の画像記録装置。
【請求項２９】
順次撮像する撮像手段と、記憶手段とを備える画像記録装置が有するコンピュータを、
前記撮像手段により順次撮像された画像を一定の時間単位で取得する取得手段と、
この取得手段により取得された前記時間単位の画像群毎にファイルを生成するファイル生成手段と、
このファイル生成手段により生成された前記ファイルを前記記憶手段に記憶させる記憶制御手段と
して機能させることを特徴とする画像記録制御プログラム。
【請求項３０】
順次撮像する撮像手段と、記憶手段とを備える画像記録装置における画像記録方法であって、
前記撮像手段により順次撮像された画像を一定の時間単位で取得する取得ステップと、
この取得ステップにより取得された前記時間単位の画像群毎にファイルを生成するファイル生成ステップと、
このファイル生成ステップにより生成された前記ファイルを前記記憶手段に記憶させる記憶制御ステップと
を含むことを特徴とする画像記録方法。
【請求項３１】
順次撮像された一定の時間単位の画像群毎のファイルが記憶された記憶手段から、前記ファイルを古い順に読み出す読出手段と、
この読出手段により読み出されたファイルを再生する再生手段と
を備えることを特徴とする画像再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画を記録する画像記録装置、この画像記録装置に用いられる画像記録制御プログラム及び画像記憶方法、並びに画像再生装置に関する。
【背景技術】
【０００２】
従来、監視システム等に用いられて動画をエンドレス記録する画像記録装置が提案されている。この画像記録装置は、利用者が例えば５０ファイル分のレコーディング領域を指定すると、記録媒体を５０ファイル分に等分割して、各領域に動画データを記録して保存していく。保存するファイル数が５０ファイルに到達すると、最も古いファイルを選択して、この選択した最も古いファイルに動画データを上書き記録していく。これにより、動画データのエンドレス記録を可能にするものである（例えば、特許文献１参照。）。
【特許文献１】特開２００４−１２０１７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、このように記録媒体を指定ファイル数に等分割すると、当然に分割された各ファイルの容量は同一となる。したがって、各ファイルに動画データを記録する際に、記録途中で各フレーム画像の圧縮率や解像度等のビットレートを変更すると、ビットレートに応じて当該ファイルにおいて記録可能なフレーム数が異なる。その結果、各ファイルに記録されている動画に対応する実際の時間である記録時間もファイル毎に異なることとなる。
【０００４】
一方、この種監視システム等に用いられる画像記録装置においては、不意の事象が発生した場合、当該事象が発生した時点から所定時間前後の画像がいずれのファイルに記録されているか検索して、当該ファイルを再生することにより原因を解明する。このとき、各ファイルにおいて記録時間が異なると、複数のファイルを時間に基づいて管理したり検索することができない。その結果、原因を解明する際に迅速に目的のファイルを検索して、早期に原因を解明することが困難となってしまう。
【０００５】
本発明は、かかる従来の課題に鑑みてなされたものであり、複数のファイルを時間により管理することができるように動画を記録する画像記録装置、画像記録制御プログラム及び画像記憶方法、並びに前記動画を再生する画像再生装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
前記課題を解決するために請求項１記載の発明に係る画像記録装置にあっては、順次撮像する撮像手段と、記憶手段と、前記撮像手段により順次撮像された画像を一定の時間単位で取得する取得手段と、この取得手段により取得された前記時間単位の画像群毎にファイルを生成するファイル生成手段と、このファイル生成手段により生成された前記ファイルを前記記憶手段に記憶させる記憶制御手段とを備えることを特徴とする。
【０００７】
また、請求項２記載の発明に係る画像記録装置にあっては、前記記憶制御手段は、前記ファイル生成手段により生成された前記ファイルを記憶するに必要な空き容量が前記記憶手段に残存しているか否かを判断する判断手段と、この判断手段により前記空き容量が存在すると判断された場合に、前記ファイル生成手段により生成された前記ファイルを順次前記記憶手段に記憶させる第１の記憶制御手段と、前記判断手段により前記空き容量が存在しないと判断された場合に、前記記憶手段に記憶されている最も古いファイルに代えて、前記ファイル生成手段により生成された新たなファイルを記憶させる第２の記憶制御手段とを備えることを特徴とする。
【０００８】
また、請求項３記載の発明に係る画像記録装置にあっては、前記記憶制御手段は、前記ファイル生成手段により生成された前記ファイルを記憶するに必要な空き容量が前記記憶手段に残存しているか否かを判断する判断手段と、この判断手段により前記空き容量が存在すると判断された場合に、前記ファイル生成手段により生成された前記ファイルを順次前記記憶手段に記憶させる第１の記憶制御手段と、前記判断手段により前記空き容量が存在しないと判断された場合に、前記記憶手段に記憶されている各ファイル内のフレーム画像を間引きして、この間引きにより残存させたフレーム画像を結合して結合ファイルを生成する結合ファイル生成手段と、前記記憶手段から前記ファイルを消去して前記記憶手段に空き容量を形成するとともに、前記結合ファイルを記憶させる第２の記憶制御手段とを備えることを特徴とする。
【０００９】
また、請求項４記載の発明に係る画像記録装置にあっては、前記結合ファイル生成手段は、前記記憶手段に記憶されている各ファイルの全体から所定の割合で前記フレーム画像を間引きすることを特徴とする。
【００１０】
また、請求項５記載の発明に係る画像記録装置にあっては、前記結合ファイル生成手段は、前記記憶手段に記憶されている各ファイルにおいて、記憶開始から一定時間までのフレーム画像を残存させて、他のフレーム画像を間引きすることを特徴とする。
【００１１】
また、請求項６記載の発明に係る画像記録装置にあっては、前記記憶制御手段による前記記憶手段に前記ファイルの記憶を開始するに先立って、当該記憶手段に記憶されている情報を一括消去する消去手段を備えることを特徴とする。
【００１２】
また、請求項７記載の発明に係る画像記録装置にあっては、前記記憶制御手段による前記ファイルの前記記憶手段への記憶開始に先立って、前記記憶手段に記憶されている予め指定されたファイルを除く他のファイルを消去する消去手段を備えることを特徴とする。
【００１３】
また、請求項８記載の発明に係る画像記録装置にあっては、前記第１及び第２記憶制御手段は、所定の条件に基づき前記ファイルに識別子を付して前記記憶手段に記憶し、前記第２の記憶制御手段は、前記識別子が付されているファイルを除く他の最も古いファイルに代えて、前記新たなファイルを記憶させることを特徴とする。
【００１４】
また、請求項９記載の発明に係る画像記録装置にあっては、前記撮像手段の撮像周期を可変制御する撮像周期制御手段を備えることを特徴とする。
【００１５】
また、請求項１０記載の発明に係る画像記録装置にあっては、所定の時間間隔で、前記記憶手段において最も古いファイルに消去を禁止するプロテクト処理を施し、このプロテクト処理を施したファイル以外の他のファイルを消去して空き容量を形成する空き容量形成手段を備えることを特徴とする。
【００１６】
また、請求項１１記載の発明に係る画像記録装置にあっては、前記空き容量形成手段は、前記最も古いファイルの一部に前記プロテクト処理を施すことを特徴とする。
【００１７】
また、請求項１２記載の発明に係る画像記録装置にあっては、前記撮像手段により撮像された画像に基づき動態を検出する動態検出手段を備え、前記取得手段は、前記動態検出手段により動態が検出された場合において、前記撮像手段により撮像された画像を取得することを特徴とする。
【００１８】
また、請求項１３記載の発明に係る画像記録装置にあっては、前記撮像手段により撮像された画像を順次循環記憶する循環記憶手段を備え、前記取得手段は、前記動態検出手段により動態が検出された場合において、その直前の画像を前記循環記憶手段から取得するとともに、前記動態が検出された後の画像を前記撮像手段から取得することを特徴とする。
【００１９】
また、請求項１４記載の発明に係る画像記録装置にあっては、前記撮像手段により撮像された画像に基づき動態を検出する動態検出手段を備え、前記ファイル生成手段は、前記動態検出手段により動態が検出された場合、前記時間単位によることなく当該ファイルの生成を終了して、次のファイルの生成することを特徴とする。
【００２０】
また、請求項１５記載の発明に係る画像記録装置にあっては、前記撮像手段手段は、前記動態検出手段により動態が検出された場合において、通常時よりもビットレート又は画像サイズを高めて画像を撮像することを特徴とする。
【００２１】
また、請求項１６記載の発明に係る画像記録装置にあっては、前記撮像手段により撮像された画像に基づき動態を検出する動態検出手段と、前記撮像手段により順次撮像された画像において前記動態検出手段により動態が検出され画像に識別子を付加する付加手段とを備えることを特徴とする。
【００２２】
また、請求項１７記載の発明に係る画像記録装置にあっては、前記動態検出手段は、最初に検出した動態を記憶する動態記憶手段と、この動態記憶手段に記憶された動態と、その後に検出した動態とを比較する比較手段と、この比較手段の比較結果に基づき、前記両動態が異なる場合に動態を検出したもの判定とする判定手段とを備えることを特徴とする。
【００２３】
また、請求項１８記載の発明に係る画像記録装置にあっては、前記動態検出手段は、検出した動態を順次記憶する動態記憶手段と、この動態記憶手段に順次記憶された複数の動態と、その後に検出した動態とを比較する比較手段と、この比較手段の比較結果に基づき、前記複数の動態とその後に検出した動態とが異なる場合に動態を検出したもの判定する判定手段とを備えることを特徴とする。
【００２４】
また、請求項１９記載の発明に係る画像記録装置にあっては、衝撃を検出する衝撃検出手段を備え、前記取得手段は、前記衝撃検出手段が衝撃を検出した場合において、これに応答して前記撮像手段からの画像の取得を停止し、前記ファイル生成手段は、前記取得手段が取得した時点までの画像によりファイルを生成することを特徴とする。
【００２５】
また、請求項２０記載の発明に係る画像記録装置にあっては、前記衝撃検出手段は、車両に搭載されているエアバックシステムにおける衝撃センサであることを特徴とする。
【００２６】
また、請求項２１記載の発明に係る画像記録装置にあっては、衝撃を検出する衝撃検出手段を備え、前記取得手段は、前記衝撃検出手段が衝撃を検出した場合において、これに応答して前記時間単位によることなく当該ファイルの生成を終了するとともに、前記衝撃検出手段が衝撃を検出した後において、前記一定の時間単位よりも短い時間単位で画像取得することを特徴とする。
【００２７】
また、請求項２２記載の発明に係る画像記録装置にあっては、前記記憶手段に記憶されている複数のファイルを結合して、単一のファイルを生成する結合ファイル生成手段と、この結合ファイル生成手段により生成された前記単一のファイルを前記記憶手段又は他の記憶手段に記憶させる第３の記憶制御手段とを備えることを特徴とする。
【００２８】
また、請求項２３記載の発明に係る画像記録装置にあっては、前記結合ファイル生成手段は、前記記憶手段に記憶されている複数のファイルの各々から所定時間分の画像を抽出する抽出手段を備え、この抽出手段により各ファイルから抽出された前記所定時間分の画像を結合して前記単一のファイルを生成することを特徴とする。
【００２９】
また、請求項２４記載の発明に係る画像記録装置にあっては、前記結合ファイル生成手段により前記単一のファイルが生成された後において、前記記憶手段に記憶されている複数のファイルを消去するか否かを選択する選択手段と、この選択手段の選択結果に応じて、前記前記記憶手段に記憶されている複数のファイルを消去する消去手段を備えることを特徴とする。
【００３０】
また、請求項２５記載の発明に係る画像記録装置にあっては、前記結合ファイル生成手段は、予め指定されたファイルを除く他のファイルのビットレートを低下させて、前記複数のファイルを結合することを特徴とする。
【００３１】
また、請求項２６記載の発明に係る画像記録装置にあっては、前記記憶手段に記憶された複数のファイルを古い順に読み出して再生する再生手段を備えることを特徴とする。
【００３２】
また、請求項２７記載の発明に係る画像記録装置にあっては、前記再生手段は、前記記憶手段に記憶された各ファイルの記憶時におけるフレームレートに応じた再生フレームレートで、前記各ファイルを再生することを特徴とする。
【００３３】
また、請求項２８記載の発明に係る画像記録装置にあっては、前記記憶手段に記憶された各ファイルの記録時におけるフレームレートに拘わらず、前記再生手段は一定のフレームレートで前記各ファイルを再生することを特徴とする。
【００３４】
また、請求項２９記載の発明に係る画像記録制御プログラムにあっては、順次撮像する撮像手段と、記憶手段とを備える画像記録装置が有するコンピュータを、前記撮像手段により順次撮像された画像を一定の時間単位で取得する取得手段と、この取得手段により取得された前記時間単位の画像群毎にファイルを生成するファイル生成手段と、このファイル生成手段により生成された前記ファイルを前記記憶手段に記憶させる記憶制御手段として機能させることを特徴とする。
【００３５】
また、請求項３０記載の発明に係る画像記録方法にあっては、順次撮像する撮像手段と、記憶手段とを備える画像記録装置における画像記録方法であって、前記撮像手段により順次撮像された画像を一定の時間単位で取得する取得ステップと、この取得ステップにより取得された前記時間単位の画像群毎にファイルを生成するファイル生成ステップと、このファイル生成ステップにより生成された前記ファイルを前記記憶手段に記憶させる記憶制御ステップとを含むことを特徴とする。
【００３６】
また、請求項３１記載の発明に係る画像再生装置にあっては、順次撮像された一定の時間単位の画像群毎のファイルが記憶された記憶手段から、前記ファイルを古い順に読み出す読出手段と、この読出手段により読み出されたファイルを再生する再生手段とを備えることを特徴とする。
【発明の効果】
【００３７】
本発明に係る画像記録装置、画像記録制御プログラム及び画像記録方法によれば、各ファイルに同一時間に対応する画像データを記録することができることから、各ファイルを時間で管理することができる。したがって、ある事象の原因を解明する際のファイル検索容易となり、その結果、原因を解明する際に迅速にファイルを検索して早期に原因を解明することが可能となる。
【００３８】
また、本発明に係る画像再生装置によれば、記憶手段にどのような順序でファイルが記憶されていても、ファイルを古い順に読み出して再生することができ、ある事象の原因を解明する際に効率的となる再生を行うことができる。
【発明を実施するための最良の形態】
【００３９】
以下、本発明の一実施の形態を図にしたがって説明する。なお、本明細書においては、動画とは連写を含む概念である。
（第１の実施の形態）
図１は、本発明の各実施の形態に共通するデジタルカメラ１の回路構成を示すブロック図であり、静止画撮影機能と動画撮影機能とを備える。このデジタルカメラ１は、ＣＣＤ２とＤＳＰ／ＣＰＵ３とを備えており、ＣＣＤ２は、感光部にベイヤー配列の原色フィルターが設けられたものである。ＤＳＰ／ＣＰＵ３は、画像データの圧縮・伸張処理を含む各種のデジタル信号処理機能を有するとともにデジタルカメラ１の各部を制御するワンチップマイコンである。
【００４０】
ＤＳＰ／ＣＰＵ３には、ＣＣＤ２を所定のフレームレートで駆動するＴＧ（Timing Generator）４が接続されており、ＴＧ４には、ＣＣＤ２から出力される被写体の光学像に応じたアナログの撮像信号が入力するユニット回路５が接続されている。ユニット回路５は、ＣＣＤ２から出力された撮像信号に含まれるＣＣＤ２の駆動ノイズを減少させる相関二重サンプリング回路（ＣＤＳ回路）と、ノイズ低減後における信号のゲインを調整する自動利得制御回路（ＡＧＣ回路）、ゲイン調整後の信号をデジタル信号に変換するＡ／Ｄ変換器を含み、ＣＣＤ２から入力したアナログの撮像信号をデジタルの画像信号に変換し、デジタル化したベイヤーデータをＤＳＰ／ＣＰＵ３に送る。
【００４１】
ＤＳＰ／ＣＰＵ３には、表示装置６、キー入力部７が接続されるとともに、アドレス・データバス１０を介してバッファメモリ（ＤＲＡＭ）１１、ＲＯＭ１２、保存メモリ１３、及び入出力インターフェース１４が接続されている。バッファメモリ１１は、前記ベイヤーデータ等を一時保存するバッファであるとともに、ＤＳＰ／ＣＰＵ３のワーキングメモリ等としても使用される。
【００４２】
すなわち、ＤＳＰ／ＣＰＵ３は、ユニット回路５から送られてきた前記ベイヤーデータに、ペデスタルクランプ等の処理を施した後、ＲＧＢデータに変換し、更にＲＧＢデータを輝度（Ｙ）信号及び色差（ＵＶ）信号に変換する。このＤＳＰ／ＣＰＵ３で変換されたＹＵＶデータは、１フレーム分のデータがバッファメモリ１１に格納される。バッファメモリ１１に格納された１フレーム分のＹＵＶデータは表示装置６へ送られ、そこでビデオ信号に変換された後、スルー画像として表示される。
【００４３】
また、静止画撮影モードにおいて使用者によるシャッターキー操作が検出されると、ＣＣＤ２及びユニット回路５をスルー画像撮像時とは異なる静止画撮影用の駆動方式や駆動タイミングに切り替えることにより静止画撮影処理を実行し、この静止画撮影処理によりバッファメモリ１１に格納された１フレーム分のＹＵＶデータは、ＤＳＰ／ＣＰＵ３でＪＰＥＧ方式等によるデータ圧縮後コード化され、バッファメモリ１１内でファイル化された後、アドレス・データバス１０を介して保存メモリ１３に静止画データ（静止画ファイル）として記録される。
【００４４】
また、動画モードにおいて使用者による録画開始キーの操作等により、記録開始トリガーが検出されると、録画処理を開始し、録画終了キーの操作等による終了トリガーが検出されるまでの複数フレーム分のＹＵＶデータをバッファメモリ１１に格納する。
【００４５】
このバッファメモリ１１に格納された複数フレーム分のＹＵＶデータは順次ＤＳＰ／ＣＰＵ３へ送られ、ＪＰＥＧ方式等（動画撮影の場合は所定のＭＰＥＧのコーデック）によりデータ圧縮後コード化されて、バッファメモリ１１及びアドレス・データバス１０を介して動画データとしてファイル名を付されて保存メモリ１３に書き込まれる。
【００４６】
また、ＤＳＰ／ＣＰＵ３は、静止画又は動画の再生時には保存メモリ１３から読み出された静止画や動画のデータを伸張し、静止画データや動画像のフレームデータとしてバッファメモリ１１の画像データ作業領域に展開する。
【００４７】
表示装置６は、カラーＬＣＤとその駆動回路とを含み、撮影待機状態にあるときにはＣＣＤ２によって撮像された被写体画像をスルー画像として表示し、記録画像の再生時には保存メモリ１３から読み出されて伸張された記録画像を表示する。キー入力部７は、シャッターキー、モード設定キー、録画開始キーと録画終了キー、プロテクトキー、メニューキー、電源キー等の複数の操作キーを含み、使用者によるキー操作に応じたキー入力信号をＤＳＰ／ＣＰＵ３に出力する。なお、シャッターキーは動画撮影モード時には動画開始／終了ボタンとしても機能する。
【００４８】
また、ＲＯＭ１２には静止画撮影時、動画撮影時、スルー画像撮影時等の各撮影時における適正な露出値（ＥＶ）に対応する絞り値（Ｆ）とシャッタースピードとの組み合わせを示すプログラム線図を構成するプログラムＡＥデータや、ＥＶ値表も格納されている。そして、ＤＳＰ／ＣＰＵ３がプログラム線図により設定されるシャッタースピードに基づき設定した電荷蓄積時間はシャッターパルスとして、ＴＧ４を介してＣＣＤ２に供給され、これに従いＣＣＤ２が動作することにより電荷蓄積時間すなわち露光時間が制御される。つまりＣＣＤ２は電子シャッターとして機能する。さらに、ＲＯＭ１２には、後述するフローチャートに示すプログラム及びデジタルカメラとして機能するに必要な各種プログラムが格納されている。
【００４９】
更にＤＳＰ／ＣＰＵ３には、入出力インターフェース１４、衝撃センサ１５、結合ファイルメモリ１６が接続されている。したがって、このデジタルカメラ１は、入出力インターフェース１４を介してプリンタやパソコンやＴＶ受像機等の外部機器に接続することが可能である。衝撃センサ１５は、車両に所定以上の衝撃が発生した場合にＯＮとなって、エアバッグシステムを動作させるものであり、この衝撃センサ１５からの衝撃ＯＮ信号がＤＳＰ／ＣＰＵ３に入力される。結合ファイルメモリ１６は、後述する処理により保存メモリ１３に記録される分割ファイルを結合させて単一の結合ファイルを作成した際に、ここの結合ファイルを記録するメモリである。
【００５０】
次に、以上の構成に係る本実施の形態の動作について、図２（Ａ）に示すフローチャートに従って説明する。前記キー入力部７に設けられている録画開始キーが操作されると、ＤＳＰ／ＣＰＵ３はＴＧ４を制御してＣＣＤ２を例えば録画フレームレート３０ｆｐｓで駆動する動画撮影を開始するとともに、前記プログラムに従ってこのフローチャートに示すように処理を実行する。すなわち、ファイルオープン処理を実行して、バッファメモリ１１に動画データの記憶領域を確保する（ステップＳＡ１）。引き続き録画処理を実行して、バッファメモリ１１に確保した記憶領域に、前記フレームレートで得られたフレーム画像データを記憶していく（ステップＳＡ２）。
【００５１】
次に、キー入力部７での録画終了操作や所定条件の発生に基づく記録終了指示等による記録終了トリガーが発生したか否かを判断する（ステップＳＡ３）。記録終了トリガーが発生していない場合には一定時間（本実施の形態及び後述する各実施の形態においては１０分）が経過したか否かを判断し（ステップＳＡ４）、一定時間が経過していない場合にはステップＳＡ２に戻る。したがって、記録終了トリガーが発生するか、一定時間が経過するまでステップＳＡ２→ＳＡ３→ＳＡ４→ＳＡ２のループが繰り返され、バッファメモリ１１には順次フレーム画像データが記憶されていく。
【００５２】
そして、録画開始から一定時間（１０分）が経過すると、ステップＳＡ４の判断がＹＥＳとなる。したがって、ステップＳＡ４からステップＳＡ５に進んでファイル作成処理を実行する。このとき、バッファメモリ１１のステップＳＡ１で確保した記憶領域には、精度よく一定時間分（１０分）のフレーム画像データが蓄積されている。よって、このファイル作成処理（ステップＳＡ５）においては、前記一定時間内にバッファメモリ１１に記憶されたフレーム画像データ群を圧縮してファイル化する。引き続き、記録処理を実行して、ステップＳＡ５において作成したファイル（以下、分割ファイルともいう。）を保存メモリ１３に記録する（ステップＳＡ６）。
【００５３】
図２（Ｂ）は、前記記録処理（ステップＳＡ６）の詳細を示すフローチャートである。先ず、保存メモリ１３において、前記一定時間分のフレーム画像データを１ファイルにした分割ファイルを記録させ得る領域が残存しているか否かを判断する（ステップＳ１）。つまり、本実施の形態においては録画フレームレートが一定であり、かつ、録画時間も一定であることから、ファイル作成時の圧縮率等を考慮することにより、今回の録画分をファイル化して保存メモリ１３に保存する際に必要な容量を容易に算出することができる。また、保存メモリ１３の残存容量も容易に検出することができることから、必要容量と残存容量とを比較することにより、保存メモリ１３において新規ファイルを記録可能であるか否かを判断することができる。
【００５４】
そして、保存メモリ１３に新規ファイルを記録可能な容量が残存しているならば（ステップＳ１；ＹＥＳ）、新規ファイル処理を実行する（ステップＳ２）。つまり、前記ファイル作成処理（ステップＳＡ４）により作成された分割ファイルに、ファイル名を付して保存メモリ１３の空き領域に記録する。したがって、図３（Ａ）に示すように、バッファメモリ１１に動画ファイルＣＩＭＧ０００１．ＡＶＩ〜ＣＩＭＧ００２５．ＡＶＩが記憶されている状態において、ステップＳ１の判断がＹＥＳとなった場合には、図３（Ｂ）に示すように、保存メモリ１３の空き領域に新たなＣＩＭＧ００２６．ＡＶＩの動画ファイルが記録されることとなる。
【００５５】
しかし、図３（Ｂ）に示すように、保存メモリ１３の空き領域にＣＩＭＧ００２６．ＡＶＩの動画ファイルが記録されることにより、新たな分割ファイルを保存メモリ１３に記録することが不可能となった場合には、ステップＳ１の判断がＮＯとなる。よって、この場合にはステップＳ１からＳ３に進み、上書きファイル処理を実行する。つまり、図３（Ｃ）に示すように、保存メモリ１３において最も古い分割ファイルであるＣＩＭＧ０００１．ＡＶＩを削除して今回作成した分割ファイルを上書きする。
【００５６】
なお、分割ファイルのファイル名はシリアルな値を用い、したがって、最も古い分割ファイルであるＣＩＭＧ０００１．ＡＶＩを削除して今回作成した分割ファイルを上書きする際のファイル名は、ＣＩＭＧ００２７．ＡＶＩとする。そして、ステップＳ２又はステップＳ３の処理を実行したならば、ステップＳＡ１に戻る。
【００５７】
したがって、ステップＳＡ３で記録終了トリガーが検出されるまでステップＳＡ１〜ＳＡ６→ステップＳＡ１のループが繰り返し実行され、保存メモリ１３には、最も古い分割ファイルが消去されつつ、新たな分割ファイルが記録されていく。
【００５８】
そして、記録終了トリガーが検出されると、ステップＳＡ３での判断がＹＥＳとなり、ステップＳＡ３からステップＳＡ７に進む。このステップＳＡ７では、録画停止処理を実行し、ＣＣＤ２の前記録画フレームレート３０ｆｐｓでの駆動を停止して、これより低フレームレートであるスルー画像表示フレームレートに切り替える。また、ファイルクローズ処理を実行して、バッファメモリ１１へのフレーム画像データの書き込みを禁止する（ステップＳＡ８）。さらに、前記ステップＳＡ１０で切り替えたスルー画像表示フレームレートで取り込んだフレーム画像データに基づき、表示装置６にスルー画像を表示させる（ステップＳＡ９）。
【００５９】
したがって、本実施の形態によれば、保存メモリ１３に記録されている複数の分割ファイルは、全て一定時間分（１０分）である。よって、録画中に不意の事象が発生した場合、当該事象が発生した時点から所定時間前後の画像がいずれの分割ファイルに記録されているかを容易に検索することができる。また、保存メモリ１３のに記録されている複数の分割ファイル時間に基づいて管理することも容易となる。よって、保存メモリ１３に記録されている複数の分割ファイルを時間に基づいて管理したり検索することにより、前記事象の原因を解明する際に迅速にファイルを検索して、早期に原因を解明することが可能となる。
【００６０】
なお、本実施の形態においては、分割ファイルを保存メモリ１３に記録する直前に、保存メモリ１３において、新規ファイルを記録させ得る領域が残存しているか否かを判断するようにした（ステップＳ１）。しかし、図４（Ａ）に示すように、新規ファイル「ｔｅｍｐ０００１．ＡＶＩ」を記録直後に、次の新規ファイルを記録させ得る領域が残存しているか否かを判断し、残存していない場合には、図４（Ｂ）に示すように、一番古いファイルＣＩＭＧ０００１．ＡＶＩを削除し、しかる後に図４（Ｃ）に示すように、「ｔｅｍｐ０００１．ＡＶＩ」を「ＣＩＭＧ０００１．ＡＶＩ」にリネームするようにしてもよい。
【００６１】
このように処理すれば、新規ファイルを記録する際には、必ず保存メモリ１３に空き容量が存在することとなり、確実な新規ファイルを記録が可能となる。
【００６２】
また、本実施の形態においては、前回の録画停止までに保存メモリ１３に記録されている分割ファイルを消去することなく、ステップＳＡ１からの処理を開始するようにしたが、ステップＳＡ１の処理を開始する直前に保存メモリ１３に記録されている全分割ファイル及びディレクトリを消去する全ファイル消去処理を実行するようにしてもよい。これにより、不要な分割ファイルの消し忘れを防止することができる。
【００６３】
また、本実施の形態においては、図５（Ａ）に示すように、一定時間である１０分単位で複数（図示では６ファイル）の分割ファイルａ〜ｆを順次記録し、新規分割ファイルの記録が不可能となった場合には、その時点で最も古い分割ファイルａを削除して新たな分割ファイルを記録するようにした。しかし、図５（Ｂ）に示すように、新規分割ファイルの記録が不可能となった場合には、最も古いファイルａは残存させて、次に古い分割ファイルｂから順次削除と記録を行うようにしてもよい。このように、録画開始時点であって最も古い分割ファイルａを残存させれば、後述するように分割ファイルを時系列で結合させ、これを再生した際に録画を開始した時点からの変化を確認することが容易となる。
【００６４】
また、図５（Ｃ）に示すように、新規分割ファイルの記録が不可能となった場合には、各分割ファイルａ〜ｆから、最初の２分だけ残すファイル分割を行い、残りを削除して新規分割ファイルの記録を行うようにしてもよい。これにより、間欠的にではあるが録画時間における全域の画像を記録することができる。なお、この場合、２分のファイルが５個となった時点で、これらを結合して１ファイルにすれば、この結合したファイルも他の分割ファイルと同様に１０分単位にすることができる。
【００６５】
なお、図５（Ｃ）においては、新規分割ファイルの記録が不可能となった場合には、各分割ファイルａ〜ｆから、最初の２分だけ残すファイル分割を行うようにしたが、図５（Ｄ）に示すように、間引き技術を用いてファイル分割を行うようにしてもよい。
すなわち、新規分割ファイルの記録が不可能となった場合には、図５（Ｄ）の（１）に示す各々１０分間分の分割ファイルａ〜ｆから、フレーム画像データを例えば８０％の比率で均等に間引きして削除し、２０％の比率のフレーム画像データａ′〜ｆ′を残存させる。そして、これら各分割ファイルａ〜ｆにおいて残存させた２０％分のフレーム画像データａ′〜ｆ′を結合して、（２）に示す１０分間分となる新規式分割ファイルｘを生成する。これにより、５０分間分の記憶可能領域が形成される。
【００６６】
次に、（３）に示すように、この形成された５０分間分の記憶可能領域に、新規分割ファイルｇ〜ｋを記憶させ、新規分割ファイルの記録が不可能となった場合には、（４）に示す各々１０分間分の分割ファイルｘ、ｇ〜ｋから、フレーム画像データを例えば８０％の比率で均等に間引きして削除し、２０％の比率のフレーム画像データｘ′、ｇ′〜ｋ′を残存させる。そして、これら各分割ファイルｘ′、ｇ′〜ｋ′において残存させた２０％分のフレーム画像データｘ′、ｇ′〜ｋ′を結合して、（２）に示す１０分間分となる新規式分割ファイルｘを生成する。以降（２）→（３）→（４）→（２）のループを繰り返す。
【００６７】
ここで、古い分割ファイルａ〜ｆに着目すると、これら分割ファイルａ〜ｆは、（１）の１回目の間引きによりより２０％のフレーム画像データａ′〜ｆ′が新規分割ファイルｘ内に残存し、（４）の２回目の間引きにより更にその２０％である４％がフレーム画像データａ″〜ｆ″が新規分割ファイルｘ′内に残存することとなる。
【００６８】
したがって、少ないフレーム数ではあるが最も古いファイルのフレーム画像を含んだ状態で、現時点までのフレーム画像を残存させることができる
【００６９】
また、新規分割ファイルｘは、前述のように々１０分間分の分割ファイルｘ、ｇ〜ｋから、フレーム画像データを例えば８０％の比率で均等に間引きして削除し、２０％の比率のフレーム画像データｘ′、ｇ′〜ｋ′を残存させたものであるから、これを撮影フレームレートと同一のフレームレートで再生した場合には、５倍速再生となる。また、新規分割ファイルｘ′を撮影フレームレートと同一のフレームレートで再生した場合には、２５倍速再生となる。
【００７０】
したがって、重要度が比較的低い古いフレーム画像に関しては、これを古さに応じた速度でクイック再生することが可能となる。
【００７１】
なお、以上の説明において用いた間引き率８０％はあくまでも一例であって、間引き率は如何なる値であってもよい。また、各ファイルにおける間引き率も同一である必要はなく、ファイルの古い順に間引き率を高めたたり、逆に間引き率を低めるようにしてもよい。
【００７２】
図６は、本実施の形態における記録終了後の処理手順を示すフローチャートである。ユーザによるキー入力部７での操作により、ファイル結合を行う指示があったか否かを判断する（ステップＳＢ１）。ファイル結合を行う指示がない場合には、前述したスルー画像の表示を継続する（ステップＳＢ２）。また、ファイル結合を行う指示があった場合には、保存メモリ１３に記録されているファイルを順次バッファメモリ１１に読み込んで、バッファメモリ１１内にて、読み込んだファイルを結合させる（ステップＳＢ３）。このとき、保存メモリ１３に記録されている各ファイルは前述のようにシリアルなファイル名が付されていることから、ファイル名を参照することにより、古い順にバッファメモリ１１に読み込むことができる。
【００７３】
また、ステップＳＢ３でバッファメモリ１１に読み込んだ分割ファイルを保存メモリ１３から削除する（ステップＳＢ４）。次に、全分割ファイルを結合させたか否かを判断し（ステップＳＢ５）、全分割ファイルの結合が完了するまで、ステップＳＢ３→ＳＢ４→ＳＢ５→ＳＢ３のループを繰り返す。したがって、このループが繰り返し実行されることにより、保存メモリ１３からバッファメモリ１１への分割ファイルの読み込みと、バッファメモリ１１内のでの分割ファイルの結合、及びバッファメモリ１１に読み込んだ分割ファイルを保存メモリ１３から削除する処理とが繰り返される。
【００７４】
したがって、バッファメモリ１１内での全分割ファイルの結合が完了してステップＳＢ５の判断がＹＥＳになると、保存メモリ１３内の分割ファイルは全て削除されて空き状態となる一方、バッファメモリ１１内に全分割ファイルのフレーム画像データを時系列に結合させた結合ファイルが生成される。よって、この結合ファイルを空き状態となっている保存メモリ１３に記録する（ステップＳＢ７）。これにより、各分割ファイルのフレーム画像データが時系列で結合された単一のファイルを生成して、保存することができる。しかる後に、スルー画像表示状態に移行する（ステップＳＢ７）。
【００７５】
なお、本実施の形態においては、バッファメモリ１１内にて結合ファイルを生成するとともに、保存メモリ１３内の分割ファイルを削除するようにしたが、保存メモリ１３内の分割ファイルを削除することなく、保存メモリ１３内にての処理により各分割ファイルを結合して、単一のファイルを生成するようにしてもよい。
【００７６】
また、分割ファイルに用いるファイル名はシリアルな値に限ることなく、タイムスタンプ等の各分割ファイルの時系列を認識できるものであれば、如何なるファイル名であってもよい。
【００７７】
（第２の実施の形態）
図７は、本発明の第２の実施の形態における記録時の処理手順を示すフローチャートである。すなわち、ファイルオープン処理を実行して、バッファメモリ１１に動画データの記憶領域を確保する（ステップＳＣ１）。引き続き録画処理を実行して、バッファメモリ１１に確保した記憶領域に、前記フレームレートで得られたフレーム画像データを記憶していく（ステップＳＣ２）。
【００７８】
次に、キー入力部７でのユーザによるプロテクトキーの操作入力があったか否かを判断し（ステップＳＣ３）、プロテクトキーの操作入力があった場合にはプロテクトフラグをＯＮにする（ステップＳＣ４）。さらに、記録終了トリガーが発生したか否かを判断する（ステップＳＣ５）。記録終了トリガーが発生していない場合には一定時間（１０分）が経過したか否かを判断し（ステップＳＣ６）、一定時間が経過していない場合にはステップＳＣ２に戻る。したがって、記録終了トリガーが発生するか、一定時間が経過するまでステップＳＣ２→ＳＣ３→ＳＣ４→ＳＣ５→ＳＣ６→ＳＣ２のループが繰り返され、バッファメモリ１１には順次フレーム画像データが記憶されていく。
【００７９】
そして、録画開始から一定時間（１０分）が経過すると、ステップＳＣ６の判断がＹＥＳとなる。したがって、ステップＳＣ６からステップＳＣ７に進み前述したファイル作成処理を実行する。引き続き、図２（Ｂ）において説明した記録処理を実行して、ステップＳＣ７で作成した分割ファイルを保存メモリ１３に記録する（ステップＳＣ８）。
【００８０】
このとき、本実施の形態における図２（Ｂ）のステップＳ３での上書き処理に際しては、前述した第１の実施の形態とは異なり、プロテクト処理されている分割ファイルを除いて最も古いファイルを削除して今回作成したファイルを上書きする。なお、第１の実施の形態と同様に、保存メモリ１３において単に最も古いファイルを削除して今回作成したファイルを上書きしてもよい。
【００８１】
次に、プロテクトフラグがＯＮとなっているか否かを判断し（ステップＳＣ９）、ＯＮとなっている場合には、前記記録処理（ステップＳＣ８）により保存メモリ１３に今回記録した分割ファイルをプロテクト処理する（ステップＳＣ１０）。引き続き、プロテクトフラグをＯＦＦにして（ステップＳＣ１１）、ステップＳＣ１に戻る。
【００８２】
したがって、ステップＳＣ３で記録終了トリガーが検出されるまでステップＳＣ１〜ＳＣ１１→ステップＳＣ１のループが繰り返し実行され、保存メモリ１３には、最も古い分割ファイルが消去されつつ、新たな分割ファイルが記録され、また、プロテクトフラグがＯＮであった場合には、記録された分割ファイルがプロテクト処理される。
【００８３】
そして、記録終了トリガーが検出されると、ステップＳＣ３での判断がＹＥＳとなり、ステップＳＣ３からステップＳＣ１２に進む。このステップＳＣ１２では、前述と同様の録画停止処理を実行し、ＣＣＤ２の前記録画フレームレート３０ｆｐｓでの駆動を停止して、これより低フレームレートであるスルー画像表示フレームレートに切り替える。また、ファイルクローズ処理を実行して、バッファメモリ１１へのフレーム画像データの書き込みを禁止する（ステップＳＣ１３）。さらに、前記ステップＳＣ１０で切り替えたスルー画像表示フレームレートで取り込んだフレーム画像データに基づき、表示装置６にスルー画像を表示させる（ステップＳＣ１４）。
【００８４】
したがって、本実施の形態によれば、第１の実施の形態と同様に、保存メモリ１３に記録されている複数のファイルを時間に基づいて管理したり検索することができるばかりでなく、ユーザがプロテクトキーを操作した時点の分割ファイルをプロテクトして記録することができる。
【００８５】
図８は、本実施の形態における記録終了後の処理手順を示すフローチャートである。ユーザによるキー入力部７での操作により、ファイル結合を行う指示があったか否かを判断する（ステップＳＤ１）。ファイル結合を行う指示がない場合には、前述したスルー画像の表示を継続する（ステップＳＤ２）。また、ファイル結合を行う指示があった場合には、保存メモリ１３に記録されている分割ファイルを順次バッファメモリ１１に読み込んで、バッファメモリ１１内にて、読み込んだ分割ファイルを結合させる（ステップＳＤ３）。
【００８６】
次に、ユーザによるキー入力部７での操作により、プロテクトされている分割ファイルの削除も行う指示が予めなされていたか否かを判断する（ステップＳＤ４）。プロテクトされている分割ファイルの削除も行う指示が予めなされている場合には（ステップＳＤ４；ＹＥＳ）、ステップＳＤ３でバッファメモリ１１に読み込んだ分割ファイルを即時に保存メモリ１３から削除する（ステップＳＤ５）。
【００８７】
また、プロテクトされている分割ファイルの削除も行う指示が予めなされおらず、ユーザがプロテクトされている分割ファイルを残す意思であるならば、ステップＳＤ３でバッファメモリ１１に読み込んだ分割ファイルがプロテクトファイルであるか否かを判断する（ステップＳＤ６）。プロテクトファイルでない場合には、前記ステップＳＤ５に進んで、ステップＳＤ３でバッファメモリ１１に読み込んだ分割ファイルを保存メモリ１３から削除する。しかし、プロテクトファイルである場合には、ステップＳＤ５の処理を実行することなくステップＳＤ７に進む。
【００８８】
したがって、ファイル結合時においてプロテクトファイルを削除することなく、保存メモリ１３に残存させることができる。
【００８９】
そして、ステップＳＤ５又はステップＳＤ６に続くステップＳＤ７では、全分割ファイルを結合させたか否かを判断し、全分割ファイルの結合が完了するまで、ステップＳＤ３〜ＳＤ７→ＳＤ３のループを繰り返す。したがって、このループが繰り返し実行されることにより、保存メモリ１３からバッファメモリ１１への分割ファイルの読み込みと、バッファメモリ１１内のでの分割ファイルの結合と繰り返される。また、プロテクトされている分割ファイルの削除も行う指示が予めなされたか否かにより、バッファメモリ１１に読み込んだ分割ファイルを保存メモリ１３から削除する処理、又はプロテクトファイルを除く分割ファイルの削除が繰り返される。
【００９０】
したがって、バッファメモリ１１内での全分割ファイルの結合が完了してステップＳＤ７の判断がＹＥＳになると、保存メモリ１３内の分割ファイルは全て削除されて空き状態となる場合、プロテクトファイルが残存する場合とが生じ、また、バッファメモリ１１内に全分割ファイルのフレーム画像データを時系列に結合させた結合ファイルが生成される。よって、この結合ファイルを結合ファイルメモリ１６に記録して（ステップＳＤ８）、スルー画像表示状態に移行する（ステップＳＤ９）。
【００９１】
したがって、本実施の形態によれば、各分割ファイルのフレーム画像データが時系列で結合された単一のファイルを生成して保存することができるとともに、プロテクトファイルを残存させることができる。
なお、本実施の形態においては、全ての分割ファイルを結合させるようにしたが、プロテクトファイルのみを結合させる場合については後述する。
【００９２】
また、本実施の形態においては、全ての分割ファイルを単に結合させるようにしたが、プロテクトファイル以外のファイルのフレーム画像は、ビットレートや画像サイズを低下させる再エンコードを行い、この再エンコードされたファイルを結合させるようにしてもよい。これにより、重要なプロテクトファイルに対応するフレーム画像に関しては、記録時のビットレートや画像サイズで結合される一方、重要度の低いプロテクトファイル以外のファイルに対応するフレーム画像に関しては、記録時よりもビットレートや画像サイズで結合される。これにより、重要度の高いフレーム画像に関しては鮮明な再生を可能にしつつ、結合ファイルの容量を小さくすることができる。
【００９３】
（第３の実施の形態）
図９は、本発明の第３の実施の形態における処理手順を示すフローチャートである。ユーザにより、キー入力部７にてメニューキーが操作されると、ＤＳＰ／ＣＰＵ３は前記プログラムに従ってこのフローチャートに示すように処理を実行する。すなわち、表示装置６に動画録画時間の変更選択画面を表示する（ステップＳＥ１）。この動画録画時間の変更選択画面には、「希望時間」と「希望記録フレームレート」の選択肢が含まれている。この選択肢「希望時間」と「希望記録フレームレート」からユーザが「希望時間」を選択すると、ステップＳＥ２の判断がＹＥＳとなる。したがって、ステップＳＥ２からステップＳＥ３に進み、保存メモリ１３の容量と、複数種のフレームレートとに基づき、複数種の録画可能時間を算出し、この算出した複数種の録画可能時間を表示装置６に表示する（ステップＳＥ３）。この表示された複数種の録画可能時間からいずれかが選択されると、ステップＳＥ４の判断がＹＥＳとなる。したがって、ステップＳＥ４からステップＳＥ８に進み、録画時のフレームレートを選択された録画可能時間に対応するフレームレートに更新する。
【００９４】
また、ステップＳＥ２又はステップＳＥ４に続くステップＳＥ５では、前記選択肢「希望時間」と「希望記録フレームレート」から「希望記録フレームレート」が選択されたか否かを判断する。「希望記録フレームレート」が選択された場合には、保存メモリ１３の容量と、複数種の録画可能時間とに基づき、複数種のフレームレートを算出し、この算出した複数種のフレームレートを表示装置６に表示する（ステップＳＥ６）。この表示された複数種のフレームレートからいずれかが選択されると、ステップＳＥ７の判断がＹＥＳとなる。したがって、ステップＳＥ７からステップＳＥ８に進み、録画時のフレームレートを選択された録画可能時間に対応するフレームレートに更新する。
【００９５】
このようにして、フレームレートを更新したならば、前述した第１の実施の形態における図２のフローチャート、及び第２の実施の形態における図７フローチャートの記録処理において、前記更新されたフレームレートで録画を行う。
【００９６】
したがって、本実施の形態によれば、限られた記憶容量からなる保存メモリ１３において、録画時間を優先して動画記録を行うか、フレームレートを優先して動画記録を行うかを任意に選択することができる。その結果、限られた記憶容量の中で目的や用途等に応じた適切な動画記録が可能となる。
【００９７】
（第４の実施の形態）
図１０は、本発明の第４の実施の形態における処理手順を示すフローチャートである。ユーザが、キー入力部７にての操作により、監視動画記録モードを設定すると、ＤＳＰ／ＣＰＵ３は前記プログラムに従ってこのフローチャートに示すように処理を実行する。すなわち、先ず動態を検出する（ステップＳＦ１）。この動態の検出に際しては、ＣＣＤ２から所定のフレームレートで順次取り込まれるフレーム画像を比較し、その相違点と一致点とを検出することにより、相違点に基づき動態を決定する。このようにして、動態を検出したならば、検出した動態画像をバッファメモリ１１の所定領域に記憶する（ステップＳＦ２）。
【００９８】
次に、ファイルオープン処理を実行して、バッファメモリ１１に動画データの記憶領域を確保する（ステップＳＦ３）。引き続き、記録終了トリガーが発生したか否かを判断する（ステップＳＦ４）。記録終了トリガーが発生していない場合には、他の動態を検出したか否かを判断する（ステップＳＦ５）。つまり、ステップＳＦ１で記憶した動態は、定常的な動態であり、この定常的な動態は無視して、これ以外の動態が検出されたか否かを判断する。そして、記録終了トリガーが発生するか、他の動態が検出されるまでステップＳＦ４→ＳＦ５→ＳＦ４のループを繰り返して待機する。
【００９９】
このループでの待機中に他の動態が検出されてステップＳＦ５の判断がＹＥＳになると、動画記録開始処理を実行して、バッファメモリ１１に確保した記憶領域に、前記フレームレートで得られたフレーム画像データの記録を開始する（ステップＳＦ６）。また、バッファメモリ１１に確保した記憶領域に、合計で一定時間分（１０分間分）の記録がなされたか否かを判断する（ステップＳＦ７）。合計で一定時間分の記録がなされていない場合には、前記他の動態が検出が継続しているか否かを判断する（ステップＳＦ８）。他の動態が検出が終了するか、合計で一定時間分の記録がなされるまでステップＳＦ７→ＳＦ８→ＳＦ７のループを繰り返し、前記フレーム画像データの記憶を継続する。
【０１００】
そして、他の動態が検出がなくなり、ステップＳＦ８の判断がＮＯになると、ステップＳＦ８からステップＳＦ９に進んで動画記録終了処理を実行し、バッファメモリ１１へのフレーム画像データの書き込みを停止して、ステップＳＦ４に戻る。したがって、本実施の形態においては、他の動態が検出されていない状態では録画処理が停止され、検出されている状態においてのみ、バッファメモリ１１へのフレーム画像データの書き込みが行われる。したがって、バッファメモリ１１には、他の動態が検出されている状態のみのフレーム画像データを記憶することができる。
【０１０１】
そして、この他の動態が検出されている状態のフレーム画像データの合計記録時間が一定時間分に到達すると、ステップＳＦ７の判断がＹＥＳとなる。したがって、ステップＳＦ７からステップＳＦ１０に進み前述したファイル作成処理を実行する。引き続き、図２（Ｂ）において説明した記録処理を実行して、ステップＳＦ１０で作成した分割ファイルを保存メモリ１３に記録し（ステップＳＦ１１）、ステップＳＦ３に戻る。
【０１０２】
他方、記録終了トリガーが検出されると、ステップＳＦ４での判断がＹＥＳとなり、ステップＳＦ４からステップＳＦ１２に進む。このステップＳＦ１２では、前述と同様の録画停止処理を実行し、ＣＣＤ２の前記録画フレームレート３０ｆｐｓでの駆動を停止して、これより低フレームレートであるスルー画像表示フレームレートに切り替える。また、ファイルクローズ処理を実行して、バッファメモリ１１へのフレーム画像データの書き込みを禁止する（ステップＳＦ１３）。さらに、前記ステップＳＦ１０で切り替えたスルー画像表示フレームレートで取り込んだフレーム画像データに基づき、表示装置６にスルー画像を表示させる（ステップＳＦ１４）。
【０１０３】
したがって、本実施の形態においても、第１及び第２の実施の形態と同様に、保存メモリ１３に記録されている複数のファイルは全て一定時間であることから、時間に基づいて管理したり検索することができる。
【０１０４】
更に、本実施の形態においては、動態が検出されている状態においてのみ記録がされることから、効率的な監視動画記録が可能となる。
【０１０５】
（第５の実施の形態）
図１１、１２は、本発明の第５の実施を示す図である。本実施の形態においてバッファメモリ１１には、図１１に示すように、リングバッファ１１１とファイルバッファ１１２とが設けられる。リングバッファ１１１は、最も古いフレーム画像データを消去しつつ順次新しいフレーム画像データを記録することにより、数秒間分例えば３０秒間分のフレーム画像データを循環記憶するバッファである。また、ファイルバッファ１１２は、後述するファイルオープン処理により確保され一定時間（１０分）分のフレーム画像データを記憶する記憶領域である。
【０１０６】
図１２は、本実施の形態における処理手順を示すフローチャートである。ユーザが、キー入力部７にての操作により、分割動画記録モードを選択すると、ＤＳＰ／ＣＰＵ３は前記プログラムに従ってこのフローチャートに示すように処理を実行する。すなわち、リングバッファ１１１への循環記憶を開始し（ステップＳＧ１）、これによりリングバッファ１１１には、現時点から常時３０秒過去までのフレーム画像データが順次更新されつつ記憶されていく。次に、記録開始トリガーが発生したか否かを判断し（ステップＳＧ２）、記録開始トリガーが発生したならば、ファイルオープン処理を実行して、バッファメモリ１１に前記フレームレートでの撮影での一定記録時間分の記憶領域である前記ファイルバッファ１１２を確保する（ステップＳＧ３）。引き続き、指定時間前のデータ録画処理を実行して、前記記録開始トリガーが発生した時点から指定時間前、例えば１５秒前のフレーム画像データをリングバッファ１１１から読み出し、この読み出した１５秒前のフレーム画像データをファイルバッファ１１２にコピーする（ステップＳＧ４）。
【０１０７】
次に、録画処理を実行して、バッファメモリ１１のファイルバッファ１１２に前記コピーした記憶領域に続く記憶領域に、前記フレームレートで得られたフレーム画像データを記憶していく（ステップＳＧ２）。また、記録終了トリガーが発生したか否かを判断する（ステップＳＧ６）。記録終了トリガーが発生していない場合には一定時間が経過したか否かを判断する（ステップＳＧ７）。ここで、一定時間とは、前述した各実施の形態とは異なり、分割ファイルの記録時間である１０分から前記ステップＳＧ４でコピーした過去の時間１５秒を差し引いた時間、つまり本実施の形態においては９分４５秒である。そして、この一定時間（９分４５秒）が経過していない場合にはステップＳＧ５に戻る。したがって、記録終了トリガーが発生するか、一定時間が経過するまでステップＳＧ５→ＳＧ６→ＳＧ７→ＳＧ５のループが繰り返され、バッファメモリ１１には順次新たなフレーム画像データが記憶されていく。
【０１０８】
そして、録画開始から一定時間（９分４５秒）が経過すると、ステップＳＧ７の判断がＹＥＳとなる。したがって、ステップＳＧ７からステップＳＧ８に進んで前述したファイル作成処理を実行する。引き続き、図２（Ｂ）において説明した記録処理を実行して、ステップＳＧ８で作成した分割ファイルを保存メモリ１３に記録する（ステップＳＧ９）。
【０１０９】
したがって、本実施の形態においては、このファイルバッファ１１２への新たなフレーム画像データの記録を開始した時点よりも、１５秒間過去のフレーム画像データと、この１５秒間過去のフレーム画像データからである９分４５秒間が経過した時点までのフレーム画像データとからなる合計１０分の分割ファイルが保存メモリ１３に記録される。
【０１１０】
また、ステップＳＧ３で記録終了トリガーが検出されるまでステップＳＧ３〜ＳＧ９のループが繰り返し実行され、保存メモリ１３には、最も古い分割ファイルが消去されつつ、新たな分割ファイルが記録されていく。
【０１１１】
そして、記録終了トリガーが検出されると、ステップＳＧ６での判断がＹＥＳとなり、ステップＳＧ６からステップＳＧ１０に進む。このステップＳＧ１０では、リングバッファ１１１への循環記憶を停止するとともに、録画停止処理を実行し、ＣＣＤ２の前記録画フレームレート３０ｆｐｓでの駆動を停止して、これより低フレームレートであるスルー画像表示フレームレートに切り替える。また、ファイルクローズ処理を実行して、バッファメモリ１１へのフレーム画像データの書き込みを禁止する（ステップＳＧ１１）。さらに、前記ステップＳＧ１０で切り替えたスルー画像表示フレームレートで取り込んだフレーム画像データに基づき、表示装置６にスルー画像を表示させる（ステップＳＧ１２）。
【０１１２】
したがって、本実施の形態によれば、保存メモリ１３に記録されている複数のファイルは、ファイルバッファ１１２への書き込み時点から過去１５秒間のフレーム画像データを含んで、全て一定時間分（１０分）である。よって、録画中に不意の事象が発生した場合、当該事象が発生した時点から所定時間前後の画像がいずれのファイルに記録されているかを容易に検索することができる。また、保存メモリ１３のに記録されている複数のファイルを時間に基づいて管理することも容易となる。よって、保存メモリ１３に記録されている複数のファイルを時間に基づいて管理したり検索することにより、前記事象の原因を解明する際に迅速にファイルを検索して、早期に原因を解明することが可能となる。
【０１１３】
（第６の実施の形態）
図１３は、本発明の第６の実施の形態における処理手順を示すフローチャートである。ユーザが、キー入力部７にての操作により、監視動画記録モードを設定すると、ＤＳＰ／ＣＰＵ３は前記プログラムに従ってこのフローチャートに示すように処理を実行する。すなわち、先ず動態を検出する（ステップＳＨ１）。この動態の検出に際しては、ＣＣＤ２から所定のフレームレートで順次取り込まれるフレーム画像を比較し、その相違点と一致点とを検出することにより、相違点に基づき動態を決定する。このようにして、動態を検出したならば、検出した動態画像をバッファメモリ１１の所定領域に記憶する（ステップＳＨ２）。
【０１１４】
次に、ファイルオープン処理を実行して、バッファメモリ１１に動画データの記憶領域を確保する（ステップＳＨ３）。引き続き録画処理を実行して、バッファメモリ１１に確保した記憶領域に、前記フレームレートで得られたフレーム画像データを記憶していく（ステップＳＨ４）。また、一定時間（１０分）が経過したか否かを判断し（ステップＳＨ５）、一定時間が経過していない場合には、他の動態を検出したか否かを判断する（ステップＳＨ６）。つまり、ステップＳＨ１で記憶した動態は、定常的な動態であり、この定常的な動態は無視して、これ以外の動態が検出されたか否かを判断する。動態が検出されなかった場合には、記録終了トリガーが発生したか否かを判断し（ステップＳＨ７）、記録終了トリガーが発生していない場合にはステップＳＨ４に戻る。
【０１１５】
したがって一定時間経過前においては、動態が検出されるか、記録終了トリガー発生するまで、ステップＳＨ４→ＳＨ５→ＳＨ６→ＳＨ７→ＳＨ４のループが繰り返され、バッファメモリ１１には順次フレーム画像データが記憶されていく。
【０１１６】
そして、録画開始から一定時間（１０分）が経過すると、ステップＳＨ５の判断がＹＥＳとなる。したがって、ステップＳＨ５からステップＳＨ８に進んで前述したファイル作成処理を実行する。引き続き、図２（Ｂ）において説明した記録処理を実行して、ステップＳＨ８で作成した分割ファイルを保存メモリ１３に記録し（ステップＳＨ９）、ステップＳＨ３に戻る。
【０１１７】
他方、ステップＳＨ４→ＳＨ５→ＳＨ６→ＳＨ７→ＳＨ４のループが繰り返されている状態において、他の動態が検出されてステップＳＨ６の判断がＹＥＳになると、このステップＳＨ６からステップＳＨ８に進んで、前述したステップＳＨ８及びステップＳＨ９の処理を実行してステップＳＨ３に戻り、前述したステップＳＨ３からの処理を開始する。
【０１１８】
したがって、本実施の形態においてはステップＳＨ６で動態が検出された時点までの静態動画データと、検出された後の動態動画データとを別ファイルにしてにして保存メモリ１３に記録することができる。また、動態が検出されてステップＳＨ６の判断がＹＥＳになり、このステップＳＨ６からステップＳＨ８に進んで、前述したステップＳＨ８及びステップＳＨ９の処理が実行されると、即時に再度ファイルオープン処理が実行されて、最大限（１０分）の記録が可能な状態が形成される。
【０１１９】
したがって、本実施の形態によれば、動態が検出された後の動態動画データを最大限（１０分）に長く記録することができる。
【０１２０】
また、ステップＳＨ４→ＳＨ５→ＳＨ６→ＳＨ７→ＳＨ４のループが繰り返されている状態において、記録終了トリガーが検出されると、ステップＳＨ７での判断がＹＥＳとなり、ステップＳＨ７からステップＳＨ１０に進む。このステップＳＨ１０では、前述と同様の録画停止処理を実行し、ＣＣＤ２の前記録画フレームレート３０ｆｐｓでの駆動を停止して、これより低フレームレートであるスルー画像表示フレームレートに切り替える。また、ファイルクローズ処理を実行して、バッファメモリ１１へのフレーム画像データの書き込みを禁止する（ステップＳＨ１１）。さらに、前記ステップＳＨ１３で切り替えたスルー画像表示フレームレートで取り込んだフレーム画像データに基づき、表示装置６にスルー画像を表示させる（ステップＳＨ１２）。
【０１２１】
なお、本実施の形態において、ステップＳＨ６で動態が検出されるまでは、低いビットレートや小さい画像サイズでフレーム画像データを記録し、ステップＳＨ６で動態が検出された後、ステップＳＨ３からの処理により、次のファイル用の記憶を開始する際には、高いビットレートや大きい画像サイズでフレーム画像データを記録するようにすることが好ましい。これにより、重要性の低い静態動画データについては、低いビットレートや小さい画像サイズで記録する一方、重要性の高い動態動画データについては、高いビットレートや大きな画像サイズで明瞭に記録することができる。
【０１２２】
（第７の実施の形態）
図１４は、本発明の第７の実施の形態における処理手順を示すフローチャートである。ユーザが、キー入力部７にての操作により、監視動画記録モードを設定すると、ＤＳＰ／ＣＰＵ３は前記プログラムに従ってこのフローチャートに示すように処理を実行する。すなわち、ファイルオープン処理を実行して、バッファメモリ１１に前記フレームレートでの撮影による動画データの記憶領域を確保する（ステップＳＩ１）。引き続き低フレームレートでの動画記録を開始して、バッファメモリ１１に確保した記憶領域に、低フレームレート例えば３０ｆｐｓで得られたフレーム画像データを記憶していく（ステップＳＩ２）。
【０１２３】
また、記録終了トリガーが発生したか否かを判断する（ステップＳＩ３）。記録終了トリガーが発生していない場合には、前後フレーム画像を比較してその相違が生じたか否かにより動態が検出されたか否かを判断する（ステップＳＩ４）。そして、記録終了トリガーが発生するか又は動態が検出されるまでステップＳＩ３→ＳＩ４→ＳＩ３のループを繰り返し、前記低フレームレートでのフレーム画像データの記憶を継続する。
【０１２４】
この低フレームレートでのフレーム画像データの記憶中に、動態が検出されてステップＳＩ４の判断がＹＥＳになると、ステップＳＩ４からステップＳＩ５に進み、前記低フレームレートでの動画記録を停止した後（ステップＳＩ５）、高フレームレートでの動画記録を開始する（ステップＳＩ６）。この高フレームレートは、前記低フレームレート（３０ｆｐｓ）よりも高いフレームレート、例えば６０ｆｐｓである。したがって、バッファメモリ１１に確保した記憶領域には、６０ｆｐｓで得られたフレーム画像データの後に、３０ｆｐｓで得られたフレーム画像データが記憶されていく。
【０１２５】
また、記録終了トリガーが発生したか否かを判断する（ステップＳＩ７）。記録終了トリガーが発生していない場合には、前後フレーム画像を比較してその相違に基づき、動態が検出されなくなったか否かを判断する（ステップＳＩ８）。そして、記録終了トリガーが発生するか又は動態が検出されなくなるまでステップＳＩ７→ＳＩ８→ＳＩ７のループを繰り返し、前記高フレームレートでのフレーム画像データの記憶を継続する。
【０１２６】
この高フレームレートでのフレーム画像データの記憶中に、動態が検出されなくなってステップＳＩ８の判断がＹＥＳになると、ステップＳＩ８からステップＳＩ９に進み、前記高フレームレートでの動画記録を停止する。次に、前記ステップＳＩ４でフレーム画像データの記憶を開始してから、一定時間（１０分）が経過したか否かを判断し（ステップＳＩ１０）、一定時間が経過するまでステップＳＩ２からの処理を繰り返す。
【０１２７】
したがって、本実施の形態においては、動態が検出されない状態においては低フレームレートで、動態が検出されている状態においては高フレームレートで得られたフレーム画像データがバッファメモリ１１に記憶されていく。
【０１２８】
そして、録画開始から一定時間（１０分）が経過すると、ステップＳＩ１０の判断がＹＥＳとなる。したがって、ステップＳＩ１０からステップＳＩ１１に進んで前述したファイル作成処理を実行する。引き続き、図２（Ｂ）において説明した記録処理を実行して、ステップＳＩ１１で作成した分割ファイルを保存メモリ１３に記録し（ステップＳＩ１２）、ステップＳＩ１に戻る。
【０１２９】
したがって、ステップＳＩ３又はステップＳＩ７で記録終了トリガーが検出されるまでステップＳＩ１〜ＳＩ１２のループが繰り返し実行され、保存メモリ１３には、最も古い分割ファイルが消去されつつ、新たな分割ファイルが記録されていく。
【０１３０】
そして、記録終了トリガーが検出されると、ステップＳＩ３又はステップＳＩ７での判断がＹＥＳとなり、ステップＳＩ１３に進む。このステップＳＩ１３では、前述と同様の録画停止処理を実行し、ＣＣＤ２の前記録画フレームレート３０ｆｐｓ又は６０ｆｐｓでの駆動を停止して、これらよりも低フレームレートである前記スルー画像表示フレームレートに切り替える。また、ファイルクローズ処理を実行して、バッファメモリ１１へのフレーム画像データの書き込みを禁止する（ステップＳＩ１４）。さらに、前記ステップＳＩ１０で切り替えたスルー画像表示フレームレートで取り込んだフレーム画像データに基づき、表示装置６にスルー画像を表示させる（ステップＳＩ１５）。
【０１３１】
したがって、本実施の形態によれば、保存メモリ１３に記録されている複数のファイルは、全て一定時間分（１０分）である。よって、録画中に不意の事象が発生した場合、当該事象が発生した時点から所定時間前後の画像がいずれのファイルに記録されているかを容易に検索することができる。また、保存メモリ１３のに記録されている複数のファイルを時間に基づいて管理することも容易となる。よって、保存メモリ１３に記録されている複数のファイルを時間に基づいて管理したり検索することにより、前記事象の原因を解明する際に迅速にファイルを検索して、早期に原因を解明することが可能となる。
【０１３２】
また、各分割ファイルにおいては、動態が検出されていない状態では低フレームレートで、動態が検出されている状態においては高フレームレートで撮像されたフレーム画像データが記憶されている。したがって、事象の原因解明に重要な動態が検出されている状態の動画を明瞭に再生表示することができる。また、各分割ファイルから高フレームレートで記録されているフレーム画像データのみを残存させて、時系列に従って結合させることにより、動態のみの動画を容易に作成することができる。
【０１３３】
（第８の実施の形態）
図１５は、本発明の第８の実施の形態における処理手順を示すフローチャートである。前記キー入力部７に設けられている録画開始キーが操作されると、ＤＳＰ／ＣＰＵ３は前記プログラムに従ってこのフローチャートに示すように処理を実行する。すなわち、ファイルオープン処理を実行して、バッファメモリ１１に動画データの記憶領域を確保する（ステップＳＪ１）。引き続き録画処理を実行して、バッファメモリ１１に確保した記憶領域に、前記フレームレートで得られたフレーム画像データを記憶していく（ステップＳＪ２）。
【０１３４】
次に、前後フレーム画像を比較してその相違が生じたか否かにより動態が検出されたか否かを判断する（ステップＳＪ３）。動態が検出されない場合には、ステップＳＪ４の処理を実行することなく、ステップＳＪ５に進む。また、動態が検出された場合には、前記ステップＳＪ２で記憶したフレーム画像データに動態フラグを付加する（ステップＳＪ４）。
【０１３５】
また、一定時間（１０分）が経過したか否かを判断する（ステップＳＪ５）。一定時間が経過していない場合には、記録終了トリガーが発生したか否かを判断し（ステップＳＪ６）、記録終了トリガーが発生していない場合にはステップＳＪ２に戻る。したがって、一定時間が経過するか又は記録終了トリガーが発生するまでステップＳＪ２〜ＳＪ６のループが繰り返され、バッファメモリ１１には順次フレーム画像データが記憶されていくともに、動態が発生しているフレーム画像データには動態フラグが付加されて記憶されていく。
【０１３６】
そして、録画開始から一定時間（１０分）が経過すると、ステップＳＪ５の判断がＹＥＳとなる。したがって、ステップＳＪ５からステップＳＪ７に進んで前述したファイル作成処理を実行する。引き続き、図２（Ｂ）において説明した記録処理を実行して、ステップＳＪ７で作成した分割ファイルを保存メモリ１３に記録し（ステップＳＪ８）、ステップＳＪ１に戻る。
【０１３７】
したがって、ステップＳＪ６で記録終了トリガーが検出されるまでステップＳＪ１〜ＳＪ１１のループが繰り返し実行され、保存メモリ１３には、最も古い分割ファイルが消去されつつ、新たな分割ファイルが記録されていく。
【０１３８】
そして、記録終了トリガーが検出されると、ステップＳＪ６での判断がＹＥＳとなり、ステップＳＪ６からステップＳＪ９に進む。このステップＳＪ９では、前述と同様の録画停止処理を実行し、ＣＣＤ２の前記録画フレームレート３０ｆｐｓでの駆動を停止して、これより低フレームレートであるスルー画像表示フレームレートに切り替える。また、ファイルクローズ処理を実行して、バッファメモリ１１へのフレーム画像データの書き込みを禁止する（ステップＳＪ１０）。さらに、前記ステップＳＪ９で切り替えたスルー画像表示フレームレートで取り込んだフレーム画像データに基づき、表示装置６にスルー画像を表示させる（ステップＳＪ１１）。
【０１３９】
したがって、本実施の形態によれば、保存メモリ１３に記録されている複数のファイルは、全て一定時間分（１０分）である。よって、録画中に不意の事象が発生した場合、当該事象が発生した時点から所定時間前後の画像がいずれのファイルに記録されているかを容易に検索することができる。また、保存メモリ１３のに記録されている複数のファイルを時間に基づいて管理することも容易となる。よって、保存メモリ１３に記録されている複数のファイルを時間に基づいて管理したり検索することにより、前記事象の原因を解明する際に迅速にファイルを検索して、早期に原因を解明することが可能となる。
【０１４０】
また、各分割ファイルにおいては、動態が検出された際に記録されたフレーム画像データには動態フラグが付加されている。したがって、各分割ファイルから動態フラグが付加されているフレーム画像データのみを残存させて、時系列に従って結合させることにより、動態のみの動画を容易に作成することができる。しかも、本実施の形態においては、前記第７の実施の形態とは異なり、撮影フレームレートを変更することなく、動態のみの動画を容易に作成することができる。
【０１４１】
（第９の実施の形態）
図１６は、本発明の第９の実施の形態における処理手順を示すフローチャートである。前記キー入力部７に設けられている録画開始キーが操作されると、ＤＳＰ／ＣＰＵ３は前記プログラムに従ってこのフローチャートに示すように処理を実行する。すなわち、ファイルオープン処理を実行して、バッファメモリ１１に動画データの記憶領域を確保する（ステップＳＫ１）。引き続き録画処理を実行して、バッファメモリ１１に確保した記憶領域に、前記フレームレートで得られたフレーム画像データを記憶していく（ステップＳＫ２）。
【０１４２】
次に、前後フレーム画像を比較してその相違が生じたか否かにより動態が検出されたか否かを判断する（ステップＳＫ３）。動態が検出されない場合には、ステップＳＫ４及びステップＳＫ５の処理を実行することなく、ステップＳＫ６に進む。また、動態が検出された場合には、この検出された動態が新規の動態パターンであるか否かを判断する（ステップＳＫ４）。
【０１４３】
つまり、このように新規の動態パターンである場合には、後述するステップＳＫ５でフレーム画像データに動態フラグが付加されて、バッファメモリ１１の前記記憶領域に記憶される。したがって、今回の動態が検出されたフレーム画像と、バッファメモリ１１の前記記憶領域に動態フラグが付加されて記憶されている各フレーム画像とを、ステップＳＪ４で比較することにより、今回の動態が検出されたフレーム画像が新規の動態パターンであるか否かを判断することができる。そして、新規の動態パターンである場合には、前記ステップＳＫ２で記憶したフレーム画像データに動態フラグを付加する（ステップＳＫ５）。
【０１４４】
次に、一定時間（１０分）が経過したか否かを判断する（ステップＳＫ６）。一定時間が経過していない場合には、記録終了トリガーが発生したか否かを判断し（ステップＳＫ７）、記録終了トリガーが発生していない場合にはステップＳＫ２に戻る。したがって、一定時間が経過するか又は記録終了トリガーが発生するまでステップＳＫ２〜ＳＫ７のループが繰り返され、バッファメモリ１１には順次フレーム画像データが記憶されていくともに、新規のパターンで動態が発生しているフレーム画像データには動態フラグが付加されて記憶されていく。
【０１４５】
そして、録画開始から一定時間（１０分）が経過すると、ステップＳＫ６の判断がＹＥＳとなる。したがって、ステップＳＫ６からステップＳＫ８に進んで前述したファイル作成処理を実行する。引き続き、図２（Ｂ）において説明した記録処理を実行して、ステップＳＫ８で作成した分割ファイルを保存メモリ１３に記録し（ステップＳＫ９）、ステップＳＫ１に戻る。
【０１４６】
したがって、ステップＳＫ７で記録終了トリガーが検出されるまでステップＳＫ１〜ＳＫ９のループが繰り返し実行され、保存メモリ１３には、最も古い分割ファイルが消去されつつ、新たな分割ファイルが記録されていく。そして、記録終了トリガーが検出されると、ステップＳＫ７での判断がＹＥＳとなり、ステップＳＫ７からステップＳＫ１０→ＳＫ１１→ＳＫ１２と進み、前述した録画停止処理、ファイルクローズ処理、スルー表示を実行する。
【０１４７】
したがって、本実施の形態によれば、保存メモリ１３に記録されている複数のファイルは、全て一定時間分（１０分）である。よって、録画中に不意の事象が発生した場合、当該事象が発生した時点から所定時間前後の画像がいずれのファイルに記録されているかを容易に検索することができる。また、保存メモリ１３のに記録されている複数のファイルを時間に基づいて管理することも容易となる。よって、保存メモリ１３に記録されている複数のファイルを時間に基づいて管理したり検索することにより、前記事象の原因を解明する際に迅速にファイルを検索して、早期に原因を解明することが可能となる。
【０１４８】
また、各分割ファイルにおいては、新規パターンの動態が検出された際に記録されたフレーム画像データには動態フラグが付加されている。したがって、各分割ファイルから動態フラグが付加されているフレーム画像データのみを残存させて、時系列に従って結合させることにより、新規パターンの動態のみの動画を容易に作成することができる。
【０１４９】
（第１０の実施の形態）
図１７は、本発明の第１０の実施の形態における処理手順を示すフローチャートである。前記キー入力部７に設けられている録画開始キーが操作されると、ＤＳＰ／ＣＰＵ３は前記プログラムに従ってこのフローチャートに示すように処理を実行する。すなわち、ファイルオープン処理を実行して、バッファメモリ１１に動画データの記憶領域を確保する（ステップＳＬ１）。引き続き録画処理を実行して、バッファメモリ１１に確保した記憶領域に、前記フレームレートで得られたフレーム画像データを記憶していく（ステップＳＬ２）。
【０１５０】
次に、前記衝撃センサ１５から衝撃ＯＮ信号が入力されたか否かを判断する（ステップＳＬ３）。衝撃ＯＮ信号が入力されない場合には、一定時間（１０分）が経過したか否かを判断し（ステップＳＬ４）。一定時間が経過していない場合には、ステップＳＬ２に戻る。したがって、衝撃センサ１５から衝撃ＯＮ信号が入力されるか、又は一定時間が経過するまでステップＳＬ２〜ＳＬ４のループが繰り返され、バッファメモリ１１には順次フレーム画像データが記憶されていく。
【０１５１】
そして、衝撃ＯＮ信号が入力されることなく、録画開始から一定時間（１０分）が経過すると、ステップＳＬ４の判断がＹＥＳとなる。したがって、ステップＳＬ４からステップＳＬ５に進んで前述したファイル作成処理を実行する。引き続き、図２（Ｂ）において説明した記録処理を実行して、ステップＳＬ５で作成した分割ファイルを保存メモリ１３に記録し（ステップＳＬ６）、ステップＳＬ１に戻る。
【０１５２】
したがって、ステップＳＬ３で衝撃ＯＮ信号の入力が検出されるまでステップＳＬ１〜ＳＬ６のループが繰り返し実行され、保存メモリ１３には、図１８に示すように、一定時間（１０分）単位で、バッファメモリ１１内の分割ファイルが保存メモリ１３に転送されて記録されるとともに、最も古い分割ファイルが消去されつつ、新たな分割ファイルが記録されていく。
【０１５３】
そして、当該デジタルカメラ１が搭載された車両の事故発生に伴って、衝撃センサ１５から衝撃ＯＮ信号が入力されると、ステップＳＬ３の判断がＹＥＳとなる。よって、ステップＳＬ３からステップＳＬ７→ＳＬ８→ＳＬ９と進み、前述した録画停止処理、クローズ処理、スルー表示を実行する。
【０１５４】
さらに、ステップＳＬ９から前記ステップＳＬ５に進み、前述したファイル作成処理を実行する。引き続き、図２（Ｂ）において説明した記録処理を実行して、ステップＳＬ５で作成した分割ファイルを保存メモリ１３に記録し（ステップＳＬ６）、ステップＳＬ１に戻る。
【０１５５】
このとき、前記ステップＳＬ４からステップＳＬ５→ＳＬ６と進んだ場合は、前述のように、図２（Ｂ）のステップＳ１では、一定時間分（１０分）のフレーム画像データからなる新規ファイルを記録させ得る領域が残存しているか否かを判断する。しかし、ステップＳＬ９からステップＳＬ５→ＳＬ６と進んだ場合は、図１８に示すように、直近のファイルオープンから衝撃によるファイルクローズまでのフレーム画像データ群Ｄのみからなるファイルを記録させることになる。
【０１５６】
したがって、ステップＳＬ９からステップＳＬ５→ＳＬ６と進んだ場合は、図２（Ｂ）のステップＳ１では、保存メモリ１３において、このフレーム画像データ群Ｄからなる新規ファイルを記録させ得る領域が残存しているか否かを判断する。そして、このフレーム画像データ群Ｄからなる新規ファイルを記録させ得る領域が残存している場合には、新規ファイル処理を実行してフレーム画像データ群Ｄからなる新規ファイルを保存メモリ１３に記録する（ステップＳ２）。しかし、保存メモリ１３に、前記フレーム画像データ群Ｄからなる新規ファイルを記録させ得る領域が残存していない場合には、図２（Ｂ）のステップＳ１の判断がＮＯとなる。よって、この場合にはステップＳ１からＳ３に進み、保存メモリ１３において最も古いファイルを削除して今回作成したフレーム画像データ群Ｄからなるファイルを上書きする。
【０１５７】
したがって、本実施の形態においては、定常時の分割ファイルは一定時間単位（１０分単位）であるが、事故が発生して衝撃センサ１５がＯＮとなる直前の分割ファイルは、一定時間単位よりも短い時間となり、かつ、最後に保存メモリ１３に記録されたファイルとなる。したがって、事故の原因を解明する際に迅速に最後の分割ファイルを保存メモリ１３から容易に検索することができるのみならず、一定時間よりも時間的に短い最後の分割ファイルの再生により、より早期に原因を解明することが可能となる。
【０１５８】
（第１１の実施の形態）
図１９は、本発明の第１１の実施の形態における処理手順を示すフローチャートである。前記キー入力部７に設けられている録画開始キーが操作されると、ＤＳＰ／ＣＰＵ３は前記プログラムに従ってこのフローチャートに示すように処理を実行する。すなわち、ファイルオープン処理を実行して、バッファメモリ１１に動画データの記憶領域を確保する（ステップＳＭ１）。引き続き録画処理を実行して、バッファメモリ１１に確保した記憶領域に、前記フレームレートで得られたフレーム画像データを記憶していく（ステップＳＭ２）。
【０１５９】
次に、衝撃後であるか否か、つまり衝撃センサ１５から衝撃ＯＮ信号が入力された後であるか否かを判断する（ステップＳＭ３）。衝撃後でない場合には、衝撃センサ１５から衝撃ＯＮ信号が入力されたか否かを判断する（ステップＳＭ４）。衝撃ＯＮ信号が入力されない場合には、一定時間（１０分）が経過したか否かを判断し（ステップＳＭ５）。一定時間が経過していない場合には、ステップＳＭ２に戻る。したがって、衝撃後となるか、又は衝撃センサ１５から衝撃ＯＮ信号が入力されるか、若しくは一定時間が経過するまでステップＳＭ２〜ＳＭ５のループが繰り返され、バッファメモリ１１には順次フレーム画像データが記憶されていく。
【０１６０】
そして、衝撃ＯＮ信号が入力されることなく、録画開始から一定時間（１０分）が経過すると、ステップＳＭ５の判断がＹＥＳとなる。したがって、ステップＳＭ５からステップＳＭ６に進んで前述したファイル作成処理を実行する。引き続き、図２（Ｂ）において説明した記録処理を実行して、ステップＳＭ６で作成した分割ファイルを保存メモリ１３に記録し（ステップＳＭ７）、ステップＳＭ１に戻る。
【０１６１】
したがって、ステップＳＭ３で衝撃後と判断されるか、ステップＳＭ４で衝撃有りと判断されるまでステップＳＭ１〜ＳＭ７のループが繰り返し実行され、保存メモリ１３には、図２０に示すように、一定時間（１０分間）単位で、バッファメモリ１１内の分割ファイルが保存メモリ１３に転送されて記録されるとともに、最も古い分割ファイルが消去されつつ、新たな分割ファイルが記録されていく。
【０１６２】
そして、当該デジタルカメラ１が搭載された車両の事故発生に伴って、衝撃センサ１５から衝撃ＯＮ信号が入力されると、ステップＳＭ４の判断がＹＥＳとなる。よって、ステップＳＭ４からステップＳＭ８→ＳＭ９→ＳＭ１０と進み、前述したファイル作成、記録処理を実行するとともに、一ファイル記憶時間を変更する。
【０１６３】
このとき、前記ステップＳＭ５からステップＳＭ６→ＳＭ７と進んだ場合は、前述のように、図２（Ｂ）のステップＳ１では、一定時間分（１０分）のフレーム画像データからなる新規ファイルを記録させ得る領域が残存しているか否かを判断する。しかし、ステップＳＭ４からステップＳＭ８→ＳＭ９と進んだ場合は、図２０に示すように、直近のファイルオープンから衝撃によるファイルクローズまでのフレーム画像データ群Ｄのみからなるファイルを記録させることになる。
【０１６４】
したがって、ステップＳＭ４からステップＳＭ８→ＳＭ９と進んだ場合は、図２（Ｂ）のステップＳ１では、保存メモリ１３において、このフレーム画像データ群Ｄからなる新規ファイルを記録させ得る領域が残存しているか否かを判断する。そして、このフレーム画像データ群Ｄからなる新規ファイルを記録させ得る領域が残存している場合には、新規ファイル処理を実行してフレーム画像データ群Ｄからなる新規ファイルを保存メモリ１３に記録する（ステップＳ２）。しかし、保存メモリ１３に、前記フレーム画像データ群Ｄからなる新規ファイルを記録させ得る領域が残存していない場合には、図２（Ｂ）においてステップＳ１の判断がＮＯとなる。よって、この場合にはステップＳ１からＳ３に進み、保存メモリ１３において最も古いファイルを削除して今回作成したフレーム画像データ群Ｄからなるファイルを上書きする。
【０１６５】
しかる後に、ステップＳＭ１からの処理を実行する。すると、この時点においては既に衝撃センサ１５から衝撃ＯＮ信号が入力されて、衝撃が発生していることから、ステップＳＭ３の判断はＹＥＳとなる。したがって、ステップＳＭ３からステップＳＭ１４に進み記録終了トリガーが発生したか否かを判断する。また、記録終了トリガーが発生していないな場合には、一定時間が経過したか否かを判断する（ステップＳＭ５）。このとき、このステップＳＭ５で判断される一定時間は、前記ステップＳＭ１０で変更された一定時間であって、１秒程度である。この一定時間が経過していない場合には、ステップＳＭ２に戻る。したがって、衝撃後においては、記録終了トリガーが発生するか、又は一定時間（１秒程度）が経過するまでステップＳＭ２→ＳＭ３→ＳＭ１１→ＳＭ５→ＳＭ２のループが繰り返され、バッファメモリ１１には順次フレーム画像データが記憶されていく。
【０１６６】
そして、記録終了トリガーが発生することなく、録画開始から一定時間（１秒程度）が経過すると、ステップＳＭ５の判断がＹＥＳとなる。したがって、ステップＳＭ５からステップＳＭ６→ＳＭ７と進んでファイル作成及び記録処理を実行する（ステップＳＭ７）。
【０１６７】
このとき、ステップＳＭ７の記録処理で、保存メモリ１３において、前記一定時間分のフレーム画像データを１ファイルにした新規ファイルを記録させ得る領域が残存しているか否かを判断する（図２（Ｂ）ステップＳ１）。ここで、新規ファイルは図２０にも示すように、１秒程度分の少フレーム画像データ群ＤＳからなる。したがって、保存メモリ１３において、この少フレーム画像データ群ＤＳからなる新規ファイルを記録させ得る領域が残存しているか否かを判断する。そして、この少フレーム画像データ群ＤＳからなる新規ファイルを記録させ得る領域が残存している場合には、新規ファイル処理を実行して少フレーム画像データ群ＤＳからなる新規ファイルを保存メモリ１３に記録する（ステップＳ２）。また、保存メモリ１３に、前記少フレーム画像データ群ＤＳからなる新規ファイルを記録させ得る領域が残存していない場合には、図２（Ｂ）においてステップＳ１の判断がＮＯとなる。よって、この場合にはステップＳ１からＳ３に進み、保存メモリ１３において最も古いファイルを削除して今回作成した少フレーム画像データ群Ｄからなるファイルを上書きする。
【０１６８】
しかし、衝撃発生後における新規ファイルは、前述のように１秒分程度の少フレーム画像データ群ＤＳからなることから、ステップＳＭ８の判断はＹＥＳとなる可能性が高く、よって、図２０に示すように、古いファイルを削除することなく、今回作成した少フレーム画像データ群Ｄからなるファイルを記録することできる。
【０１６９】
しかる後に、ステップＳＭ１に戻る。したがって、衝撃発生後においては記録終了トリガーが発生するまで、ステップＳＭ１〜ＳＭ３→ＳＭ１１→ＳＭ５〜ＳＭ７→ＳＭ１のループが繰り返され、保存メモリ１３には、図２０に示すように、一定時間（１秒程度）単位で、バッファメモリ１１内の少フレーム画像データ群ＤＳからなる分割ファイルが、保存メモリ１３に転送されて記録される。
【０１７０】
そして、記録終了トリガーが発生すると、ステップＳＭ１１からステップＳＭ１２に進み録画停止処理を実行するとともに、ファイルクローズ処理（ステップＳＭ１３）を実行して、スルー画像表示状態に移行する（ステップＳＭ１４）。
【０１７１】
したがって、本実施の形態においては、定常時の分割ファイルは一定時間単位（１０分単位）であるが、事故が発生して衝撃センサ１５がＯＮとなる直前の分割ファイルは、一定時間単位よりも短い不特定な時間となる。この不特定な時間長さのファイルを容易に検索することができ、事故発生時の映像が記録されているファイルを迅速に検索することができる。
【０１７２】
また、事故による衝撃発生後においては、各々録画時間が１秒程度の分割ファイルでフレーム画像データが記録されていることから、これらの分割ファイルも容易に検索することがきる。しかも、これら録画時間が１秒程度の分割ファイルには、衝撃により発生した異常が終了までの過程が細分化されて記録されていることから、各ファイルを再生して詳細に検討することができ、これにより異常終了までの過程を容易に解明することが可能なる。
【０１７３】
（第１２の実施の形態）
図２１は、本発明の第１２の実施の形態における処理手順を示すフローチャートである。前記キー入力部７に設けられている記録開始キーが操作されると、ＤＳＰ／ＣＰＵ３は前記プログラムに従ってこのフローチャートに示すように処理を実行する。すなわち、ファイルオープン処理を実行して、バッファメモリ１１に動画データの記憶領域を確保する（ステップＳＮ１）。引き続き録画処理を実行して、バッファメモリ１１に確保した記憶領域に、前記フレームレートで得られたフレーム画像データを記憶していく（ステップＳＮ２）。
【０１７４】
次に、ユーザによるキー入力部７での重要情報キーの操作入力があったか否かを判断し（ステップＳＮ３）、重要情報キーの操作入力があった場合には重要情報フラグをＯＮにする（ステップＳＮ４）。さらに、記録終了トリガーが発生したか否かを判断する（ステップＳＮ５）。記録終了トリガーが発生していない場合には一定時間（１０分）が経過したか否かを判断し（ステップＳＮ６）、一定時間が経過していない場合にはステップＳＮ２に戻る。したがって、記録終了トリガーが発生するか、一定時間が経過するまでステップＳＮ２→ＳＮ３→ＳＮ４→ＳＮ５→ＳＮ６→ＳＮ２のループが繰り返され、バッファメモリ１１には順次フレーム画像データが記憶されていく。
【０１７５】
そして、録画開始から一定時間（１０分）が経過すると、ステップＳＮ６の判断がＹＥＳとなる。したがって、ステップＳＮ６からステップＳＮ７に進んで前述したファイル作成処理を実行する。引き続き、図２（Ｂ）において説明した記録処理を実行して、ステップＳＮ７で作成した分割ファイルを保存メモリ１３に記録する（ステップＳＮ８）。
【０１７６】
次に、重要情報フラグがＯＮとなっているか否かを判断し（ステップＳＮ９）、ＯＮとなっている場合には、ステップＳＮ８で保存メモリ１３に記録した分割ファイルに対し重要情報フラグを付加する（ステップＳＮ１０）。引き続き、重要情報フラグをＯＦＦにして（ステップＳＮ１１）、ステップＳＮ１に戻る。
【０１７７】
したがって、ステップＳＮ３で記録終了トリガーが検出されるまでステップＳＮ１〜ＳＮ１１→ステップＳＮ１のループが繰り返し実行され、保存メモリ１３には、最も古い分割ファイルが消去されつつ、新たな分割ファイルが記録され、また、重要情報フラグがＯＮであった場合には、重要情報フラグが付加された分割ファイルが記録される。
【０１７８】
そして、記録終了トリガーが検出されると、ステップＳＮ５での判断がＹＥＳとなり、ステップＳＮ５からステップＳＮ１２に進む。このステップＳＮ１２では、前述と同様の録画停止処理を実行し、ＣＣＤ２の前記録画フレームレート３０ｆｐｓでの駆動を停止して、これより低フレームレートであるスルー画像表示フレームレートに切り替える。また、ファイルクローズ処理を実行して、バッファメモリ１１へのフレーム画像データの書き込みを禁止する（ステップＳＮ１３）。
【０１７９】
引き続き、先頭ファイルオープン処理を実行して、前記保存メモリ１３に記憶した複数の分割ファイルから先頭ファイルを選択しバッファメモリ１１にて開く（ステップＳＮ１４）。先頭ファイル等に関しては、図２５において詳述する。そして、開いたファイルに重要情報フラグが付加されているか否かを判断し（ステップＳＮ１５）、付加されていない場合には、保存メモリ１３から当該ファイルを削除する（ステップＳＮ１６）。重要情報フラグが付加されている場合には、当該ファイルを保存メモリ１３から削除することなく、バッファメモリ１１にて開いた当該ファイルを閉じる（ステップＳＮ１７）。
【０１８０】
次に、保存メモリ１３に記録されている分割ファイルの最終ファイルまで以上の処理を実行したか否かを判断し（ステップＳＮ１８）、最終ファイルまで処理を行っていなければ、次の分割ファイルを開いて（ステップＳＮ１９）、ステップＳＮ１５からの処理を繰り返す。また、最終ファイルまで処理を実行することによりステップＳＮ１８の判断がＹＥＳとなると、スルー画像を表示してこのフローに従った処理を終了する（ステップＳＮ２０）。
【０１８１】
したがって、本実施の形態によれば、重要情報ファイルのみを保存メモリ１３に残存させることができるとともに、非重要情報ファイルを削除して保存メモリ１３に空き領域を確保することができる。
【０１８２】
（第１３の実施の形態）
図２２〜図２４は、本発明の第１３の実施の形態を示すフローチャートである。前記キー入力部７に設けられている記録開始キーが操作されると、ＤＳＰ／ＣＰＵ３は前記プログラムに従って図２２のフローチャートに示すように処理を実行する。すなわち、ファイルオープン処理を実行して、バッファメモリ１１に動画データの記憶領域を確保する（ステップＳＯ１）。引き続き録画処理を実行して、バッファメモリ１１に確保した記憶領域に、前記フレームレートで得られたフレーム画像データを記憶していく（ステップＳＯ２）。
【０１８３】
次に、一定時間（１０分）が経過したか否かを判断する（ステップＳＯ３）。一定時間が経過していない場合には、記録終了トリガーが発生したか否かを判断し（ステップＳＯ４）、記録終了トリガーが発生していない場合にはステップＳＯ２に戻る。したがって、記録終了トリガーが発生するか、一定時間が経過するまでステップＳＯ２→ＳＯ３→ＳＯ４→ＳＯ２のループが繰り返され、バッファメモリ１１には順次フレーム画像データが記憶されていく。
【０１８４】
そして、録画開始から一定時間（１０分）が経過すると、ステップＳＯ３の判断がＹＥＳとなる。したがって、ステップＳＯ３からステップＳＯ５に進んで前述したファイル作成処理を実行する。引き続き、図２（Ｂ）において説明した記録処理を実行して、ステップＳＩＯ５で作成した分割ファイルを保存メモリ１３に記録し（ステップＳＯ６）、ステップＳＯ１に戻る。したがって、ステップＳＯ４で記録終了トリガーが検出されるまでステップＳＯ１〜ＳＯ６のループが繰り返し実行され、保存メモリ１３には、最も古い分割ファイルが消去されつつ、新たな分割ファイルが記録されていく。
【０１８５】
そして、記録終了トリガーが検出されると、ステップＳＯ４での判断がＹＥＳとなり、ステップＳＯ４からステップＳＯ７に進む。このステップＳＯ７では、前述と同様の録画停止処理を実行し、ＣＣＤ２の前記録画フレームレート３０ｆｐｓでの駆動を停止して、これより低フレームレートであるスルー画像表示フレームレートに切り替える。また、ファイルクローズ処理を実行して、バッファメモリ１１へのフレーム画像データの書き込みを禁止する（ステップＳＯ８）。
【０１８６】
さらに、後述する結合動画ファイル作成処理を実行した後（ステップＳＯ９）、ユーザによるキー入力部７での操作により、予め「分割ファイルを残す」が選択されているか否かを判断する（ステップＳＯ１０）。「分割ファイルを残す」が選択されていない場合には、保存メモリ１３に記録されている全ての分割ファイルを消去する（ステップＳＯ１１）。また、「分割ファイルを残す」が選択されている場合には、ステップＳＯ１１の処理を行うことなくスルー画像の表示を開始する（ステップＳＯ１２）。
【０１８７】
したがって、後述するように結合ファイルを作成した場合であっても、分割ファイルを残存させることができるとともに、分割ファイルを残存させるか否かをユーザに選択させることができる。
【０１８８】
図２３は、前記ステップＳＯ１２における結合動画ファイル作成処理の詳細を示すフローチャートである。まず、結合動画ファイルオープン処理を実行して、結合ファイルメモリ１６に結合ファイルＺ（図２４参照）を形成する（ステップＳＰ１）。次に、先頭分割動画ファイルオープン処理を実行して、保存メモリ１３に記憶されている複数の分割ファイルから先頭ファイルを選択しバッファメモリ１１に展開する（ステップＳＰ２）。さらに、この展開した分割ファイルにおいて、分割動画データを抽出する（ステップＳＰ３）。このステップＳＰ３の処理に際しては、図２４に示すように１０分単位である分割ファイルＡから、最初の２分の分割動画データａを抽出する。
【０１８９】
次に、この抽出した分割動画データａを結合ファイルメモリ１６に前記ステップＳＰ１で形成した結合ファイルメモリ１６内の結合ファイルＺに書き込む（ステップＳＰ４）。しかる後に、分割動画ファイルクローズ処理を実行して、前記バッファメモリ１１に展開した分割ファイルを消去する。更に、ステップＳＰ３〜ＳＰ５の処理を保存メモリ１３に記録されている分割ファイルの最終ファイルまで実行したか否かを判断する（ステップＳＰ６）。
【０１９０】
最終ファイルまでの処理を終了していない場合には、次の分割動画ファイルオープン処理を実行して、保存メモリ１３から次の分割ファイルを読み出してバッファメモリ１１に展開し（ステップＳＰ７）、最終ファイルとなるまでステップＳＰ３からの処理を繰り返す。したがって、最終ファイルとなるまでステップＳＰ３からの処理が繰り返されることにより、図２４に示すように、１０分単位である分割ファイルＡ〜Ｆから、最初の２分の分割動画データａ〜ｆが抽出されて、時系列に従って結合された結合ファイルＺに結合記録される。そして、最終ファイルまでの処理を完了したならば、ステップＳＰ６からステップＳＰ８に進み、結合動画ファイルクローズ処理を実行し、結合動画ファイルＺへの書き込みを禁止する。
【０１９１】
したがって、本実施の形態によれば、各一定時間単位の分割ファイルから所定時間分の動画データのみを抽出して結合した動画ファイルを作成することができる。よって、図２４の例の場合、６０分の動画ファイルから１２分のダイジェスト動画ファイルを作成することができ、これを再生することにより、短時間（１２分）で長時間（６０分）の記録内容を把握することできる。
【０１９２】
なお、本実施の形態においては、各分割ファイルから２分の動画データを抽出するようにしたが、抽出する時間分はこれに限るものではなく、これよりも短時間であっても長時間であってもよい。また、抽出する時間帯も最初からに限らず、例えば１０分における５〜７分の２分間等、いずれの時間帯であってもよい。さらに、抽出を行うことなく、全ての分割ファイルを結合して結合動画ファイルを生成するようにしてもよい。
【０１９３】
また、図５（Ｄ）において説明したように、間引き技術を用いて各分割ファイルから、フレーム画像データを例えば８０％の比率で均等に間引きして削除し、２０％の比率のフレーム画像データを残存させ、これら各分割ファイルにおいて残存させた２０％分のフレーム画像データを結合して、結合動画ファイルを生成するようにしてもよい。
【０１９４】
また、このように、分割ファイルから特定部分を抽出して時系列に従って結合して結合ファイルを生成する場合、あるいは抽出することなく分割ファイルを時系列で結合して結合する場合、あるいは後述する再生時において分割ファイルを時系列に従って再生する場合等においては、その前提として保存メモリ１３には時間的関係が明らかにとなるように、各分割ファイルを記録しておく必要がある。したがって、保存メモリ１３に分割ファイルを記録する際には、図２５に示すような記録を行うことが好ましい。
【０１９５】
すなわち、図２５（Ａ）は、分割ファイル毎に「前のデータ」と「後のデータ」とを記録する。「前のデータ」には当該分割ファイル直前の記録された分割ファイルを示すデータを記録し、「後のデータ」には当該分割ファイル直後に記録された分割ファイルを示すデータを記録する。なお、図示のように、先頭のファイルの「前のデータ」と、最後のファイルの「後のデータ」とはＮＵＬＬとなる。このように記録を行えば、新たなファイルが上書きされて古いファイルが消去されても、最終的に保存メモリ１３に残存している分割ファイルの時系列を把握することができる。
【０１９６】
また、図２５（Ｂ）の場合は、新たな分割ファイルに順次シリアルなファイル名を付するものである。これによっても、新たなファイルが上書きされて古いファイルが消去された場合、最終的に保存メモリ１３に残存している分割ファイルの時系列を把握することができる。
【０１９７】
無論、保存メモリ１３において残存した分割ファイルの時系列を明瞭化する手法は、これらに限ることなく、後述する図２７に示すように、各分割ファイルに記録開始時刻を書き込んでおく等、他の手法を用いてもよい。
【０１９８】
（第１４の実施の形態）
図２６（Ａ）は、本発明の第１４の実施の形態における処理手順を示すフローチャートである。前記キー入力部７に設けられている消去キーが操作されると、ＤＳＰ／ＣＰＵ３は前記プログラムに従ってこのフローチャートに示すように処理を実行する。すなわち、先頭ファイルオープン処理を実行して、前記保存メモリ１３に記憶した複数の分割ファイルから先頭ファイルを選択しバッファメモリ１１にて開く（ステップＳＱ１）。次に、開いたファイルに重要フラグが含まれている否かを判断する（ステップＳＱ２）。
【０１９９】
ここで、重要フラグとは、第２の実施の形態において用いたプロテクトフラグ、第８及び第９の実施の形態において用いた動態フラグ、第１２の実施の形態において用いた重要情報フラグ等の、分割ファイルの記録時に付加されたフラグの総称である。
【０２００】
そして、開いたファイルに重要フラグが付加されていない場合には、ファイルクローズ処理を行って当該分割ファイルをバッファメモリ１１から消去するとともに（ステップＳＱ３）、保存メモリ１３から当該ファイルを削除する（ステップＳＱ４）。重要情報フラグが付加されている場合には、当該ファイルを削除することなく、ファイルクローズ処理を実行して開いたファイルをバッファメモリ１１から消去する（ステップＳＱ５）。
【０２０１】
次に、保存メモリ１３に記録されている分割ファイルの最終ファイルまで以上の処理を実行したか否かを判断し（ステップＳＱ６）、最終ファイルまで処理を行っていなければ、次の分割ファイルを開いて（ステップＳＱ７）、ステップＳＱ２からの処理を繰り返す。また、最終ファイルまで処理を実行することによりステップＳＱ６の判断がＹＥＳとなると、このフローに従った処理を終了する。
【０２０２】
したがって、本実施の形態によれば、重要ファイルのみを保存メモリ１３に残存させることができるとともに、非重要ファイルを削除して保存メモリ１３に空き領域を確保することができる。
【０２０３】
なお、前述した第１２の実施の形態の場合、保存メモリ１３への記録終了時に、以上の処理と同様の処理を行うようにしたが、本実施の形態のように、前記キー入力部７に設けられている消去キーが操作されたことを条件として、この消去処理を行えば、ユーザが意図しないにも拘わらず、分割ファイルが消去されてしまう不都合を未然に防止することができる。
【０２０４】
また、本実施の形態においては、前記キー入力部７に設けられている消去キーが操作されたことを条件として、消去処理を実行するようにしたが、図２６（Ｂ）に示すインターラプトルーチンにより定期的に消去処理を実行するようにしてもよい。すなわち、前回のこのフローに従った消去処理から所定の時間が経過したか否かにより、消去タイミングであるか否かを判断する（ステップＳＸ１）。前回の消去処理から所定時間が経過して消去タイミングとなっているならば、保存メモリ１３において最も古いファイルをプロテクトしてその消去を禁止し（ステップＳＸ２）、他のファイルを消去する（ステップＳＸ３）。
【０２０５】
これにより、例えば６０分毎にその時点で最も古いファイルがプロテクトされて保存メモリ１３に残存していく。これにより、限られた容量の保存メモリ１３において、過去のファイルを断続的に残存させつつ、消去により新たなファイルを記録するための空き領域を形成することがことができる。
【０２０６】
なお、ステップＳＸ２にいては、最も古いファイル全体をプロテクトするようにしたが、当該ファイルの最初の２分間分等の一部だけプロテクトして、他の部分及び他のファイルを消去するようにしてもよい。これにより、新たなファイルを記録するための空き領域をより多く形成することができる。
【０２０７】
（第１５の実施の形態）
図２７〜２９は、本発明の第１５の実施の形態を示す図である。本実施の形態における保存メモリ１３には、同図（Ａ）に示すように各分割ファイルが時系列順で記録されている場合と、同図（Ｂ）に示すように各分割ファイルが時系列順が異なる状態で記録されている場合とがあるが、いずの場合にも分割ファイル毎に記録開始時刻情報が記録されている。また、各分割ファイルの撮影フレームレートは全て同一である。
【０２０８】
図２８（Ａ）は、本実施の形態のメインルーチンを示すフローチャートである。前記キー入力部７に設けられている再生キーが操作されると、ＤＳＰ／ＣＰＵ３は前記プログラムに従ってこのフローチャートに示すように処理を実行する。すなわち、先頭ファイルオープン処理を実行して、前記保存メモリ１３に記憶した複数の分割ファイルから、前記時刻情報に基づき先頭ファイルを選択しバッファメモリ１１にて開く（ステップＳＲ１）。このバッファメモリ１１にて開いた分割ファイルからフレームを読み込み（ステップＳＲ２）、エンコード処理する（ステップＳＲ３）。
【０２０９】
また、エンコード処理したフレームが「最終フレーム−ｎ」フレームであるか否か、つまり当該分割ファイルの再生が終了直前になったか否かを判断する（ステップＳＲ４）。終了直前になっていなければ、当該分割ファイルにおいて全フレームの再生を完了したか否かを判断する（ステップＳＲ５）。全フレームの再生を完了していない場合には、ステップＳＲ２に戻る。したがって、当該分割ファイルの再生が終了直前になるまで、ステップＳＲ２〜ＳＲ５のループが繰り返され、当該分割ファイルのフレームが順次エンコードされていく。
【０２１０】
そして、エンコード処理したフレームが「最終フレーム−ｎ」フレームとなって、当該分割ファイルの再生が終了直前になると、ステップＳＲ４からステップＳＲ６に進み、現在エンコードしている分割ファイルの次のファイルを保存メモリ１３内にて検索する（ステップＳＲ６）。無論、この検索も前記時刻情報に基づいて行う。次に、この検索結果に基づき、保存メモリ１３に次のファイルがあるか否かを判断し（ステップＳＲ７）、次のファイルがない場合には、ステップＳＲ８の処理を行うことなくステップＳＲ２に戻る。また、次のファイルがある場合には、ファイルオープン処理を実行して、次のファイルをバッファメモリ１１内に予め展開しておき（ステップＳＲ８）、しかる後にステップＳＲ２に戻る。
【０２１１】
そして、ステップＳＲ２〜ＳＲ５のループを繰り返し実行している状態において、ステップＳＲ５の判断がＹＥＳとなり、現在エンコード中の分割ファイルのフレームを全てエンコードし終わったならば、ステップＳＲ５からステップＳＲ９に進みファイルクローズ処理を実行する。このファイルクローズ処理により、エンコードし終わった分割ファイルをバッファメモリ１１から消去する。引き続き、保存メモリ１３に次のファイルがあるか否かを判断する（ステップＳＲ１０）。このとき、次のファイルがあれば、既にステップＳＲ８の処理が実行済みであり、次ファイルはバッファメモリ１１に展開されている。したがって、ステップＳＲ１０の判断がＹＥＳであって次ファイルがあれば、ステップＳＲ２に戻って、既にバッファメモリ１１に展開されている次ファイルからのフレーム読み込みを開始する。
【０２１２】
このようにして、保存メモリ１３内の分割ファイルを時系列順にエンコード処理し、最終分割ファイルのエンコード処理を終了すると、ステップＳＲ５の判断がＹＥＳとなり、ステップＳＲ５→ＳＲ９→ＳＲ１０と進む。また、ステップＳＲ１０の判断はＮＯとなることから、再生を終了する。
【０２１３】
一方、このメインルーチンに対しては、図２８（Ｂ）に示すインターラプトルーチンが、前記分割ファイルの撮影フレームレート撮影フレームレートと同一の再生フレームレートに対応するタイミング毎に割り込んで実行される。すなわち、前記エンコード処理（ステップＳＲ３）によりエンコードされた画像データが有るか否かを判断し（ステップＳＳ１）、エンコードされたフレーム画像データが有る場合には、表示装置６にエンコードされたフレーム画像データを出力する（ステップＳＳ２）。また、エンコードされたフレーム画像データが無い場合には、メインルーチンにおいて再生終了となったか否かを判断し（ステップＳＳ３）、再生終了となるまでステップＳＳ１〜ＳＳ３のループを繰り返す。
【０２１４】
したがって、以上に説明した図２８（Ａ）（Ｂ）のフローチャートに従って処理が実行されることにより、保存メモリ１３に各々同一の撮影フレームレートで記録された複数の分割ファイルが、図２５に示したようにその時系列が明らかとなるように記録されている場合において、図２９に示すように、保存メモリ１３に記録されているファイル１、２、３・・・を撮影フレームレートと同一の再生フレームレートで時系列順に連続再生して、表示装置６に表示することができる。
【０２１５】
（第１６の実施の形態）
図３０（Ａ）は、本発明の第１６の実施の形態におけるメインルーチンを示すフローチャートである。前記キー入力部７に設けられている再生キーが操作されると、ＤＳＰ／ＣＰＵ３は前記プログラムに従ってこのフローチャートに示すように処理を実行する。すなわち、保存メモリ１３に記録されている各分割ファイルの撮影フレームレートとは無関係に所定の基準フレームレートを設定する（ステップＳＴ１）。次に、フレームレート周期処理を起動して、後述する図３０（Ｂ）に示すインターラプトルーチンの前記基準フレームレートに対応するタイミングでの割り込みを許可する。
【０２１６】
引き続き、先頭ファイルオープン処理を実行して、前記保存メモリ１３に記憶した複数の分割ファイルから、先頭ファイルを選択しバッファメモリ１１にて開く（ステップＳＴ３）。このバッファメモリ１１にて開いた分割ファイルからフレームを読み込み（ステップＳＴ４）、エンコード処理する（ステップＳＴ５）。このエンコード処理したフレームが「最終フレーム−ｎ」フレームであるか否か、つまり当該分割ファイルの再生が終了直前になったか否かを判断する（ステップＳＴ６）。終了直前になっていなければ、当該分割ファイルにおいて全フレームの再生を完了したか否かを判断する（ステップＳＴ７）。全フレームの再生を完了していない場合には、ステップＳＴ４に戻る。したがって、当該分割ファイルの再生が終了直前になるまで、ステップＳＴ４〜ＳＴ７のループが繰り返され、当該分割ファイルのフレームが順次エンコードされていく。
【０２１７】
そして、エンコード処理したフレームが「最終フレーム−ｎ」フレームとなって、当該分割ファイルの再生が終了直前になると、ステップＳＴ６からステップＳＴ８に進み、現在エンコードしている分割ファイルの次のファイルを保存メモリ１３内にて検索する（ステップＳＴ８）。次に、この検索結果に基づき、保存メモリ１３に次のファイルがあるか否かを判断し（ステップＳＴ９）、次のファイルがない場合には、ステップＳＴ１０の処理を行うことなくステップＳＴ４に戻る。また、次のファイルがある場合には、ファイルオープン処理を実行して、次のファイルをバッファメモリ１１内に予め展開しておき（ステップＳＴ１０）、しかる後にステップＳＴ２に戻る。
【０２１８】
そして、ステップＳＴ４〜ＳＴ７のループを繰り返し実行している状態において、ステップＳＴ７の判断がＹＥＳとなり、現在エンコード中の分割ファイルのフレームを全てエンコードし終わったならば、ステップＳＴ７からステップＳＴ１１に進みファイルクローズ処理を実行する。このファイルクローズ処理により、エンコードし終わった分割ファイルをバッファメモリ１１から消去する。引き続き、保存メモリ１３に次のファイルがあるか否かを判断する（ステップＳＴ１０）。このとき、次のファイルがあれば、既にステップＳＴ１０の処理が実行済みであり、次ファイルはバッファメモリ１１に展開されている。したがって、ステップＳＴ１２の判断がＹＥＳであって次ファイルがあれば、ステップＳＴ４に戻って、既にバッファメモリ１１に展開されている次ファイルからのフレーム読み込みを開始する。
【０２１９】
このようにして、保存メモリ１３内の分割ファイルを時系列順にエンコード処理し、最終分割ファイルのエンコード処理を終了すると、ステップＳＴ７の判断がＹＥＳとなり、ステップＳＴ７→ＳＴ１１→ＳＴ１２と進む。また、ステップＳＴ１２の判断はＮＯとなることから、ステップＳＴ１２からステップＳＴ１３に進む。そして、このステップＳＴ１３で、フレームレート周期処理を停止させる。
【０２２０】
一方、このメインルーチンに対しては、図３０（Ｂ）に示すインターラプトルーチンが前記基準フレームレートに対応するタイミングで割り込んで実行される。すなわち、前記エンコード処理（ステップＳＴ５）によりエンコードされた画像データが有るか否かを判断し（ステップＳＵ１）、エンコードされたフレーム画像データが有る場合には、表示装置６にエンコードされたフレーム画像データを出力する（ステップＳＵ２）。また、エンコードされたフレーム画像データが無い場合には、前記ステップＳＴ１３の処理によるフレーム周期停止処理があった否かを判断し（ステップＳＵ３）、フレーム周期停止処理があるまでステップＳＵ１〜ＳＵ３のループを繰り返す。
【０２２１】
ここで、図３１（Ａ）に示すように、例えば保存メモリ１３に異なる各々撮影フレームレートｘ（ｆｐｓ）、ｙ（ｆｐｓ）、ｚ（ｆｐｓ）で分割ファイル１、２、３・・・が記録されていた場合において、これら分割ファイル１、２、３・・・を再生フレームレートと同一のフレームレート（ｘ、ｙ、ｚ）で再生すると、当然に各分割ファイル１、２、３・・・は通常の動画再生と同様に再生されることとなる。
【０２２２】
しかし、保存メモリ１３に異なる各々撮影フレームレートｘ（ｆｐｓ）、ｙ（ｆｐｓ）、ｚ（ｆｐｓ）で分割ファイル１、２、３・・・が記録されていた場合において、本実施の形態のように、所定の基準フレームレートａ（ｆｐｓ）で再生を行うと、図３１（Ｂ）に示すように、全ての分割ファイル１、２、３・・・は同一のフレームレートａで再生される。
【０２２３】
したがって、例えばフレームレートｙが基準フレームレートａと等しく、フレームレートｘは基準フレームレートａよりも高く、フレームレートｚは基準フレームレートａよりも低かった場合、つまりｘ＞ｙ＝ａ＞ｚの関係にあったとすると、図３１（Ｂ）において、ファイル１はスロー再生され、ファイル２は通常再生され、ファイル３はクイック再生されることとなる。よって、基準フレームレートａよりも高いフレームレートで記録されたファイルやファイルの一部の動画データを自動的にスロー再生して表示することができる。
【０２２４】
（第１７の実施の形態）
図３２（Ａ）は、本発明の第１７の実施の形態におけるメインルーチンを示すフローチャートである。このフローチャートにおいて、ステップＳＶ６を除くステップＳＶ１〜ＳＶ５、及びステップＳＶ７〜ＳＶ１４は、前述した第１６の実施の形態における図３０（Ａ）に示したフローチャートのステップＳＴ１〜ＳＴ１３と同一である。そして、唯一異なるステップＳＶ６においては、ユーザによるキー入力部７での再生フレームレート変更操作に応じてフレームレート変更フラグを設定する。なお、キー入力部７での操作により設定されて再生フレームレートは、バッファメモリ１１に記憶される。
【０２２５】
一方、このメインルーチンに対しては、図３０（Ｂ）に示すインターラプトルーチンが割り込んで実行される。すなわち、前記エンコード処理（ステップＳＶ５）によりエンコードされた画像データが有るか否かを判断する（ステップＳＷ１）。エンコードされたフレーム画像データが有る場合には、フラグによる出力タイミングの変更処理を実行する（ステップＳＷ２）。つまり、前記フレームレート変更フラグが設定されていない場合には、前記基準フレームレートに対応するタイミングとなるように出力タイミングを制御する。また、前記フレームレート変更フラグが設定されてい場合には、前述のようにバッファメモリ１１に記憶されている変更されたフレームレートに対応するタイミングとなるように出力タイミングを制御する。
【０２２６】
そして、次のステップＳＷ３での前記ステップＳＷ２で制御されたタイミングで表示装置６にエンコードされたフレーム画像データを出力する（ステップＳＷ３）。また、エンコードされたフレーム画像データが無い場合には、前記メインルーチンのステップＳＶ１４によるフレームレート周期処理停止が実行されたか否かを判断し（ステップＳＷ４）、フレームレート周期処理が停止するまでステップＳＷ１〜ＳＷ４の処理を繰り返す。
【０２２７】
したがって、図３３（Ａ）に示すように、例えば保存メモリ１３に異なる各々撮影フレームレートｘ（ｆｐｓ）、ｙ（ｆｐｓ）、ｚ（ｆｐｓ）で分割ファイル１、２、３・・・が記録されていた場合において、これら分割ファイル１、２、３・・・を再生フレームレートと同一のフレームレートで再生した場合、各分割ファイル１、２、３・・・は通常の動画再生と同様に再生されることとなる。
【０２２８】
しかし、保存メモリ１３に異なる各々撮影フレームレートｘ（ｆｐｓ）、ｙ（ｆｐｓ）、ｚ（ｆｐｓ）で分割ファイル１、２、３・・・が記録されていた場合において、本実施の形態のように、分割ファイル２の再生時にフレームレートをａ（ｆｐｓ）に変更すると、図３１（Ｂ）に示すように、分割ファイル１はフレームレートをａ（ｆｐｓ）で再生されることとなる。したがって、各分割ファイルがどのようなフレームレートで記録されていたとしても、ユーザが所望するフレームレートで再生することが可能となる。
【図面の簡単な説明】
【０２２９】
【図１】本発明の一実施の形態に係るデジタルカメラのブロック図である。
【図２】（Ａ）は本発明の第１の実施の形態における記録時の処理手順を示すフローチャートであり、（Ｂ）は登録処理の手順を示すフローチャートである。
【図３】保存メモリへの分割ファイル記録遷移図である。
【図４】保存メモリへの分割ファイル記録遷移図である。
【図５】保存メモリへの分割ファイル記録手順を示す説明図である。
【図６】本発明の第１の実施の形態における記録終了後の処理手順を示すフローチャートである。
【図７】本発明の第１の実施の形態における記録時の処理手順を示すフローチャートである。
【図８】同実施の形態における記録終了後の処理手順を示すフローチャートである。
【図９】本発明の第３の実施の形態における処理手順を示すフローチャートである。
【図１０】本発明の第４の実施の形態における処理手順を示すフローチャートである。
【図１１】本発明の第５の実施の形態において用いられるバッファの構成を示す概念図である。
【図１２】同実施の形態における処理手順を示すフローチャートである。
【図１３】本発明の第６の実施の形態における処理手順を示すフローチャートである。
【図１４】本発明の第７の実施の形態における処理手順を示すフローチャートである。
【図１５】本発明の第８の実施の形態における処理手順を示すフローチャートである。
【図１６】本発明の第９の実施の形態における処理手順を示すフローチャートである。
【図１７】本発明の第１０の実施の形態における処理手順を示すフローチャートである。
【図１８】同実施の形態における記録動作を示す説明図である。
【図１９】本発明の第１１の実施の形態における処理手順を示すフローチャートである。
【図２０】同実施の形態における記録動作を示す説明図である。
【図２１】本発明の第１２の実施の形態における処理手順を示すフローチャートである。
【図２２】本発明の第１３の実施の形態における処理手順を示すフローチャートである。
【図２３】同実施の形態における結合動画ファイル作成処理の詳細を示すフローチャートである。
【図２４】結合動画ファイル作成処理の動作を示す説明図である。
【図２５】各分割ファイルの記録形態の一例を示す図である。
【図２６】（Ａ）は本発明の第１４の実施の形態における処理手順を示すフローチャートであり、（Ｂ）は消去処理のインターラプトルーチンを示すフローチャートである。
【図２７】本発明の第１５の実施の形態における分割ファイルの記録形態を示す模式図である。
【図２８】同実施の形態における処理手順を示すフローチャートである。
【図２９】同実施の形態による再生を示す説明図である。
【図３０】本発明の第１６の実施の形態における処理手順を示すフローチャートである。
【図３１】同実施の形態による再生の相違を示す説明図である。
【図３２】本発明の第１７の実施の形態における処理手順を示すフローチャートである。
【図３３】同実施の形態による再生の相違を示す説明図である。
【符号の説明】
【０２３０】
１    デジタルカメラ
２    ＣＣＤ
３    ＤＳＰ／ＣＰＵ
４    ＴＧ
５    ユニット回路
６    表示装置
７    キー入力部
１０    データバス
１１    バッファメモリ
１２    ＲＯＭ
１３    保存メモリ
【図１】
2008263491.tif 000003
【図２】
2008263491.tif 000004
【図３】
2008263491.tif 000005
【図４】
2008263491.tif 000006
【図５】
2008263491.tif 000007
【図６】
2008263491.tif 000008
【図７】
2008263491.tif 000009
【図８】
2008263491.tif 000010
【図９】
2008263491.tif 000011
【図１０】
2008263491.tif 000012
【図１１】
2008263491.tif 000013
【図１２】
2008263491.tif 000014
【図１３】
2008263491.tif 000015
【図１４】
2008263491.tif 000016
【図１５】
2008263491.tif 000017
【図１６】
2008263491.tif 000018
【図１７】
2008263491.tif 000019
【図１８】
2008263491.tif 000020
【図１９】
2008263491.tif 000021
【図２０】
2008263491.tif 000022
【図２１】
2008263491.tif 000023
【図２２】
2008263491.tif 000024
【図２３】
2008263491.tif 000025
【図２４】
2008263491.tif 000026
【図２５】
2008263491.tif 000027
【図２６】
2008263491.tif 000028
【図２７】
2008263491.tif 000029
【図２８】
2008263491.tif 000030
【図２９】
2008263491.tif 000031
【図３０】
2008263491.tif 000032
【図３１】
2008263491.tif 000033
【図３２】
2008263491.tif 000034
【図３３】
2008263491.tif 000035