(57)【要約】【課題】最適なフレームレートにて画像データを外部記録装置に記録させるドライブレコーダ装置を実現する。【解決手段】衝撃検知装置４００にて一定以上の加速度が検出された際に記録制御部１０２は一時記憶部１０１内の画像データを外部記録装置３００に所定フレームレートで出力し、主電源装置からの電力供給が停止した場合に、動作時間決定部１０５が補助電源装置６００からの電力供給が可能な動作時間を算出し、残り記録時間決定部１０７が外部記録装置３００に画像データが出力されていない時間を残り記録時間として判定し、動作時間以内に残り記録時間分の画像データを出力可能なフレームレートのうちの最大のフレームレートを記録方法決定部１０８が算出し、記録制御部１０２は記録方法決定部１０８により算出されたフレームレートにて外部記録装置３００に画像データを出力する。【選択図】図１
2012070217.tif 000002
【特許請求の範囲】
【請求項１】
所定のフレームレートにて撮影を行う撮影装置と、前記撮影装置により撮影された画像データを記録する画像データ記録装置と、主電源装置からの主電源電力供給が停止した際に電力供給を所定時間の間行う補助電源装置とに接続されているデータ処理装置であって、
前記撮影装置により撮影された画像データを、撮影時刻とともに一時的に記憶する一時記憶部と、
トリガイベントが発生した際に、対象時間範囲ウィンドウに含まれる撮影時刻の時間範囲を対象時間範囲として特定し、対象時間範囲内の撮影時刻ごとに所定のデータ出力量にて前記一時記憶部の画像データを前記画像データ記録装置に出力する画像データ出力部と、
前記トリガイベントが発生し、主電源電力供給が停止した場合に、前記補助電源装置からの補助電源電力供給が維持される補助電源電力供給時間を算出する電力供給時間算出部と、
前記トリガイベントが発生し、主電源電力供給が停止した場合に、対象時間範囲のうち主電源電力供給が停止した時点で前記画像データ記録装置に画像データが出力されていない撮影時刻の時間幅を残り記録時間として算出する残り記録時間算出部と、
前記電力供給時間算出部により算出された補助電源電力供給時間と、前記残り記録時間算出部により算出された残り記録時間と、前記画像データ記録装置が記録可能な単位時間当たりのフレーム数とに応じて、主電源電力供給が停止した後の撮影時刻ごとのデータ出力量を指定するデータ出力管理部とを有し、
前記画像データ出力部は、
主電源電力供給の停止時に未出力の未出力画像データを、前記データ出力管理部により指定されたデータ出力量にて、撮影時刻ごとに前記画像データ記録装置に出力することを特徴とするデータ処理装置。
【請求項２】
前記データ処理装置は、更に、
前記補助電源装置の電力供給性能に影響を与える要因を監視する監視部を有し、
前記電力供給時間算出部は、
前記トリガイベントが発生し、主電源電力供給が停止した場合に、前記監視部による監視結果に基づき、補助電源電力供給時間を算出することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記データ出力管理部は、
補助電源電力供給時間内に対象時間範囲の最後尾の撮影時刻の画像データまで出力させることができるデータ出力量のうち最大のデータ出力量を指定することを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
前記データ出力管理部は、
前記一時記憶部に記憶されている画像データの解像度を維持したままで補助電源電力供給時間内に対象時間範囲の最後尾の撮影時刻の画像データまで出力させることができるフレームレートのうち最大のフレームレートを指定することを特徴とする請求項３に記載のデータ処理装置。
【請求項５】
前記データ出力管理部は、
前記画像データ記録装置が記録可能な単位時間当たりのフレーム数において補助電源電力供給時間内に対象時間範囲の最後尾の撮影時刻の画像データまで出力させることができる解像度のうち最大の解像度を指定することを特徴とする請求項３又は４に記載のデータ処理装置。
【請求項６】
前記画像データ出力部は、
未出力画像データの解像度が前記データ出力管理部により指定された解像度と異なる場合に、未出力画像データの解像度を前記データ出力管理部により指定された解像度に変換し、解像度変換後の未出力画像データを前記画像データ記録装置に出力することを特徴とする請求項５に記載のデータ処理装置。
【請求項７】
前記データ出力管理部は、
前記対象時間範囲ウィンドウ内に優先時間範囲ウィンドウが設けられている場合に、撮影時刻が前記優先時間範囲ウィンドウ内にある優先未出力画像データを出力する際のデータ出力量と、撮影時刻が前記優先時間範囲ウィンドウ外にある非優先未出力画像データを出力する際のデータ出力量とを決定し、
優先未出力画像データを出力する際のデータ出力量を、非優先未出力画像データを出力する際のデータ出力量よりも高くすることを特徴とする請求項１〜６のいずれかに記載のデータ処理装置。
【請求項８】
前記データ処理装置は、更に、
前記トリガイベントが発生した場合に、前記画像データ記録装置が記録可能な単位時間当たりのフレーム数を測定するフレーム数測定部を有し、
前記データ出力管理部は、
前記電力供給時間算出部により算出された補助電源電力供給時間と、前記残り記録時間算出部により算出された残り記録時間と、前記フレーム数測定部により測定された前記画像データ記録装置が対応可能なフレームレートとに基づき、主電源電力供給が停止した後の撮影時刻ごとのデータ出力量を指定することを特徴とする請求項１〜７のいずれかに記載のデータ処理装置。
【請求項９】
前記監視部は、
前記補助電源装置の電力供給性能に影響を与える要因として、温度を監視することを特徴とする請求項２に記載のデータ処理装置。
【請求項１０】
前記データ処理装置は、
ドライブレコーダ装置に含まれていることを特徴とする請求項１〜９のいずれかに記載のデータ処理装置。
【請求項１１】
所定のフレームレートにて撮影を行う撮影装置と、前記撮影装置により撮影された画像データを記録する画像データ記録装置と、主電源装置からの主電源電力供給が停止した際に電力供給を所定時間の間行う補助電源装置とに接続されているコンピュータが行うデータ処理方法であって、
前記コンピュータが、前記撮影装置により撮影された画像データを、撮影時刻とともに一時記憶装置に格納する一時記憶ステップと、
トリガイベントが発生した際に、前記コンピュータが、対象時間範囲ウィンドウに含まれる撮影時刻の時間範囲を対象時間範囲として特定し、対象時間範囲内の撮影時刻ごとに所定のデータ出力量にて前記一時記憶装置の画像データを前記画像データ記録装置に出力する画像データ出力ステップと、
前記トリガイベントが発生し、主電源電力供給が停止した場合に、前記コンピュータが、前記補助電源装置からの補助電源電力供給が維持される補助電源電力供給時間を算出する電力供給時間算出ステップと、
前記トリガイベントが発生し、主電源電力供給が停止した場合に、前記コンピュータが、対象時間範囲のうち主電源電力供給が停止した時点で前記画像データ記録装置に画像データが出力されていない撮影時刻の時間幅を残り記録時間として算出する残り記録時間算出ステップと、
前記コンピュータが、前記電力供給時間算出ステップにより算出された補助電源電力供給時間と、前記残り記録時間算出ステップにより算出された残り記録時間と、前記画像データ記録装置が記録可能な単位時間当たりのフレーム数とに応じて、主電源電力供給が停止した後の撮影時刻ごとのデータ出力量を指定するデータ出力管理ステップとを有し、
前記画像データ出力ステップにおいて、
前記コンピュータが、主電源電力供給の停止時に未出力の未出力画像データを、前記データ出力管理ステップにより指定されたデータ出力量にて、撮影時刻ごとに前記画像データ記録装置に出力することを特徴とするデータ処理方法。
【請求項１２】
所定のフレームレートにて撮影を行う撮影装置と、前記撮影装置により撮影された画像データを記録する画像データ記録装置と、主電源装置からの主電源電力供給が停止した際に電力供給を所定時間の間行う補助電源装置とに接続されているコンピュータに、
前記撮影装置により撮影された画像データを、撮影時刻とともに一時記憶装置に格納する一時記憶ステップと、
トリガイベントが発生した際に、対象時間範囲ウィンドウに含まれる撮影時刻の時間範囲を対象時間範囲として特定し、対象時間範囲内の撮影時刻ごとに所定のデータ出力量にて前記一時記憶装置の画像データを前記画像データ記録装置に出力する画像データ出力ステップと、
前記トリガイベントが発生し、主電源電力供給が停止した場合に、前記補助電源装置からの補助電源電力供給が維持される補助電源電力供給時間を算出する電力供給時間算出ステップと、
前記トリガイベントが発生し、主電源電力供給が停止した場合に、対象時間範囲のうち主電源電力供給が停止した時点で前記画像データ記録装置に画像データが出力されていない撮影時刻の時間幅を残り記録時間として算出する残り記録時間算出ステップと、
前記電力供給時間算出ステップにより算出された補助電源電力供給時間と、前記残り記録時間算出ステップにより算出された残り記録時間と、前記画像データ記録装置が記録可能な単位時間当たりのフレーム数とに応じて、主電源電力供給が停止した後の撮影時刻ごとのデータ出力量を指定するデータ出力管理ステップとを実行させ、
前記画像データ出力ステップにおいて、
前記コンピュータに、主電源電力供給の停止時に未出力の未出力画像データを、前記データ出力管理ステップにより指定されたデータ出力量にて、撮影時刻ごとに前記画像データ記録装置に出力させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置により撮影された画像データに対するデータ処理技術に関する。
より詳しくは、自動車等の車両に設置されるドライブレコーダ装置における画像データに対するデータ処理技術に関する。
【背景技術】
【０００２】
ドライブレコーダ装置は、映像を撮影するカメラ（ＣＣＤ：Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅなど）、映像を画像データとして一時的に記憶するメモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｅｒｙ）、事故や急ブレーキ・急ハンドルなどの衝撃を検知する加速度センサ（以下は３軸方向を検知する加速度センサとして説明）、衝撃前及び衝撃後の所定時間のデータを記録する不揮発メモリ（メモリカード（登録商標）など）、主電源からの電力供給が停止した場合（以下は電源断として説明）に切り替えて使用する補助電源（電気二重層コンデンサなど）等から構成される。
ドライブレコーダ装置では、カメラからの映像を常にメモリに書き込んでおり、メモリでは最新の短時間（例えば３０秒）の映像を画像データとして記憶する。
また、加速度センサが検知した衝撃をトリガとして、メモリから規定の区間（例えば、トリガを検出した時刻の前１２秒から当該時刻の後８秒の計２０秒間）の画像データを不揮発メモリに記録する。
電源断が発生した場合には、補助電源からの電力供給に切り替えて画像データの記録を継続する。
電源断が発生した場合の従来の処理は例えば特許文献１に記載されている。
特許文献１では、電源断が発生した後に、メモリから不揮発メモリに記録する画像データを予め設定した固定のフレームレートに変更して記録し、記録完了後にファイルクローズ処理を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−８９０１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術の動作において、補助電源で最も長時間の画像データを記録する例として、トリガ検出と同時に電源断が発生する動作を、図１２を用いて説明する。
時刻ｔｔｒｉでトリガ検出し、記録処理が開始される。
このとき、トリガ検出時刻から予め設定された時間（以下では、１２秒を例とする）だけ過去の時刻を規定の区間の開始時刻、トリガ検出時刻から予め設定した時間（以下では、８秒を例とする）だけ後の時刻である規定の区間の終了時刻とする。
つまり、トリガ検出時刻の１２秒前の時刻からトリガ検出時刻の８秒後の時刻までの２０秒間の画像データを不揮発メモリに記録する。
トリガ検出と同時に電源断が発生し、不揮発メモリに記録する画像データを予め設定した固定の低フレームレート（例えば５ｆｐｓ）に変更する。
規定の区間の終了時刻に撮影された画像データを記録するには、規定の区間の終了時刻までドライブレコーダが動作する必要があるため、補助電源による動作時間が、少なくともトリガを検出した時刻から規定の区間の終了時刻（トリガ検出時刻から８秒後）までの時間となるよう設計する。
そして、時刻ｔｅｎｄに規定の区間の終了時刻までの画像データを不揮発メモリに記録して記録処理を終了する。
同時に補助電源の電圧が低下し、ドライブレコーダ装置が停止する。
このとき、不揮発メモリには規定の区間全ての画像データが低フレームレートで記録される。
【０００５】
従来技術において、記録処理の途中で電源断が発生したため補助電源に電気量が残る動作の例を、図１３を用いて説明する。
時刻ｔｔｒｉでトリガ検出し、記録処理が開始され、高フレームレート（例えば３０ｆｐｓ）で不揮発メモリに画像データが記録される。
時刻ｔｐｏｗｅｒに電源断が発生し、フレームレートを低フレームレート（例えば５ｆｐｓ）に変更する。
補助電源の容量を、電源断後に規定の区間（例えば２０秒分）の画像データを記録できるように設計している場合、時刻ｔｅｎｄに記録処理が終了した後も、時刻ｔｓｔｏｐまでドライブレコーダ装置が動作できるだけの電気量が残る。
このとき、不揮発メモリには規定の区間の前半は高フレームレート、後半は低フレームレートで画像データが記録される。
従来技術では、固定の低フレームレートに変更するため、電源断のタイミングで残りの記録時間が短くなることによって補助電源の電気量が残る。
【０００６】
また、高温のため動作時間が長くなる動作の例を、図１４を用いて説明する。
時刻ｔｔｒｉでトリガを検出し、記録処理が開始され、高フレームレート（例えば、３０ｆｐｓ）で不揮発メモリに画像データが記録される。
同時に電源断が発生し、フレームレートを固定の低フレームレート（例えば５ｆｐｓ）に変更する。
時刻ｔｅｎｄに規定の区間の画像データを全て低フレームレートで不揮発メモリに記録終了する。
高温のとき、通常より補助電源の動作時間が長くなるため、記録処理が終了したとき、補助電源の動作時間が残っており、ｔｅｎｄより後の時刻ｔｓｔｏｐにドライブレコーダ装置が停止する。
このとき、不揮発メモリには規定の区間全ての画像データが低フレームレートで記録される。
【０００７】
また、不揮発メモリへの書き込み速度が設計値よりも低速な場合、不揮発メモリに記録する時間が設計値より長くなる。
トリガ検出直後に電源断が発生すると、規定の区間の画像データを不揮発メモリに記録する前に、補助電源の電圧が低下し、ファイルクローズ処理を開始する。
その結果、規定の区間より短い時間の画像データが不揮発メモリに残る。
【０００８】
録り逃しを防ぐためには、できるだけ高いフレームレートで規定の区間の画像データを不揮発メモリへ記録する必要がある。
しかし、従来技術は、電源断のタイミングにより残りの記録時間が短くなり、補助電源の電気量が余っても、固定の低フレームレートで記録しているので、録り逃しが発生する可能性がある。
また、温度が高くなり、補助電源による動作可能時間が長くなっても、固定の低フレームレートで記録しているので、録り逃しが発生する可能性がある。
また、外部記憶装置として書き込み速度が低速なものが使用された場合には、不揮発メモリに記録する時間が設計値より長くなる。
このため、固定の低フレームレートでは、規定の区間の書き込み処理が完了せず、規定の区間より短い画像データしか記録できないこともある。
【０００９】
この発明は、上記のような課題を解決することを主な目的としており、補助電源の動作時間や残りの記録時間に基づいて、画像データを記録装置に出力する際の最適なデータ出力量を決定し、決定したデータ出力量にて画像データを記録装置へ出力するデータ処理装置を実現することを主な目的とする。
【課題を解決するための手段】
【００１０】
本発明に係るデータ処理装置は、
所定のフレームレートにて撮影を行う撮影装置と、前記撮影装置により撮影された画像データを記録する画像データ記録装置と、主電源装置からの主電源電力供給が停止した際に電力供給を所定時間の間行う補助電源装置とに接続されているデータ処理装置であって、
前記撮影装置により撮影された画像データを、撮影時刻とともに一時的に記憶する一時記憶部と、
トリガイベントが発生した際に、対象時間範囲ウィンドウに含まれる撮影時刻の時間範囲を対象時間範囲として特定し、対象時間範囲内の撮影時刻ごとに所定のデータ出力量にて前記一時記憶部の画像データを前記画像データ記録装置に出力する画像データ出力部と、
前記トリガイベントが発生し、主電源電力供給が停止した場合に、前記補助電源装置からの補助電源電力供給が維持される補助電源電力供給時間を算出する電力供給時間算出部と、
前記トリガイベントが発生し、主電源電力供給が停止した場合に、対象時間範囲のうち主電源電力供給が停止した時点で前記画像データ記録装置に画像データが出力されていない撮影時刻の時間幅を残り記録時間として算出する残り記録時間算出部と、
前記電力供給時間算出部により算出された補助電源電力供給時間と、前記残り記録時間算出部により算出された残り記録時間と、前記画像データ記録装置が記録可能な単位時間当たりのフレーム数とに応じて、主電源電力供給が停止した後の撮影時刻ごとのデータ出力量を指定するデータ出力管理部とを有し、
前記画像データ出力部は、
主電源電力供給の停止時に未出力の未出力画像データを、前記データ出力管理部により指定されたデータ出力量にて、撮影時刻ごとに前記画像データ記録装置に出力することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、補助電源電力供給時間と残り記録時間に基づいてデータ出力量を決定するので、補助電源電力供給時間に対して過小なデータ出力量で出力したために事象の録り逃しが生じる可能性を低減することができ、また、補助電源電力供給時間に対して過大なデータ出力量で出力したため画像データの記録が途中で終了してしまう事態を回避することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１に係るドライブレコーダ装置の構成例を示す図。
【図２】実施の形態１に係る動作例を示すフローチャート図。
【図３】実施の形態１に係る記録処理の例を示す図。
【図４】実施の形態１に係る記録処理の例を示す図。
【図５】実施の形態２に係るドライブレコーダ装置の構成例を示す図。
【図６】実施の形態２に係る動作例を示すフローチャート図。
【図７】実施の形態３に係るドライブレコーダ装置の構成例を示す図。
【図８】実施の形態３に係る動作例を示すフローチャート図。
【図９】実施の形態４に係るドライブレコーダ装置の構成例を示す図。
【図１０】実施の形態４に係る動作例を示すフローチャート図。
【図１１】実施の形態１〜４に係るドライブレコーダ装置のハードウェア構成例を示す図。
【図１２】背景技術を示す図。
【図１３】背景技術を示す図。
【図１４】背景技術を示す図。
【発明を実施するための形態】
【００１３】
実施の形態１．
実施の形態１〜４では、自動車等の車両に設置され、主電源からの電力供給の停止を検出したときに、補助電源に切り替えて記録処理を継続するドライブレコーダ装置について説明する。
より具体的には、補助電源の動作時間や残りの記録時間によって、電源断後に記録するフレームレート（又は解像度）を可変に設定し、可能な限り高いフレームレート（又は解像度）で記録するドライブレコーダ装置を説明する。
【００１４】
実施の形態１では、補助電源装置を有し、電源断を検出した際、動作時間と画像データの残り記録時間に応じてフレームレートを変更するドライブレコーダ装置の一例について説明する。
【００１５】
以下で述べる実施の形態の説明において「〜部」として説明するものは、「〜回路」、「〜機器」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。
すなわち、「〜部」として説明するものは、ソフトウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ソフトウェアとの組み合わせで実施されても構わない。
また、後述する撮影装置２００、衝撃検知装置４００、外部記録装置３００として説明するものは、ドライブレコーダの基板上に取り付けられたハードウェア（部品）、もしくはケーブルなどにより通信しデータの送受信を行うハードウェア（部品）であるとする。
【００１６】
図１は、本実施の形態に係るドライブレコーダ装置１０の構成例を示す。
前述したように、本実施の形態に係るドライブレコーダ装置１０は、主電源からの電力供給が停止した場合に、補助電源装置６００からの電力供給に切り替えて、動作時間と残りの記録時間に応じてフレームレートを決定し、決定したフレームレートにて記録処理を行う。
ドライブレコーダ装置１０は、ドライブレコーダ本体１００、撮影装置２００、外部記録装置３００、衝撃検知装置４００及び補助電源装置６００から構成される。
また、図示していないが、ドライブレコーダ装置１０は主電源装置に接続され、通常は主電源装置からの電力供給を受ける。
ドライブレコーダ本体１００は、データ処理装置の例である。
【００１７】
撮影装置２００は、所定のフレームレートにて撮影を行う。
外部記録装置３００は、撮影装置２００により撮影された画像データをドライブレコーダ本体１００から入力して、記録する。
外部記録装置３００は、画像データ記録装置の例である。
衝撃検知装置４００は、例えば加速度センサであり、ドライブレコーダ装置１０に作用する加速度を検知する。
補助電源装置６００は、電源投入時に電気量を検出し、主電源装置からの電力供給が停止した際に、ドライブレコーダ本体１００とドライブレコーダ本体１００に接続する機器に電力を供給する。
電気量を検出するにあたって、特開２００９−３１２１９号公報にて開示されている装置を用いてもよい。
前述したように、補助電源装置６００は電気二重層コンデンサ等であるため、電力供給時間が限られている。
【００１８】
ドライブレコーダ本体１００において、一時記憶部１０１は、撮影装置２００から受信した画像データを、画像が撮影された撮影時刻と共にサイクリックに一時記憶するバッファである。
【００１９】
記録制御部１０２は、衝撃検知装置４００において一定値以上の加速度が検出された場合に、一時記憶部１０１の画像データを外部記録装置３００へ出力するためのトリガとなるトリガイベントを発生させる。
そして、記録制御部１０２は、トリガイベントの発生により、規定の区間の画像データを一時記憶部１０１から読み出し、外部記録装置３００に画像データを出力し、外部記録装置３００に画像データを記録させる。
つまり、記録制御部１０２は、トリガイベントの発生時に、所定の対象時間範囲ウィンドウ（例えば、トリガイベント発生の１２秒前からトリガイベント発生の８秒後の範囲）に対応する撮影時刻の時間範囲を対象時間範囲として特定する。
例えば、トリガイベントが１０時０分１２秒に発生した場合には、１０時０分１秒から１０時０分２０秒を対象時間範囲として特定する。
また、記録制御部１０２は、対象時間範囲内の撮影時刻ごとに既定のフレームレートにて一時記憶部１０１の画像データを外部記録装置３００に出力する。
加えて、記録制御部１０２は、電源断検出部１０４から電源断検出信号を受信した場合、記録方法決定部１０８によって決定されたフレームレートに従い画像データを外部記録装置３００へ出力する。
つまり、記録制御部１０２は、トリガイベント発生後であって主電源装置からの電力供給が停止するまでは、既定のフレームレートで画像データを出力し、主電源装置からの電力供給が停止した後は記録方法決定部１０８によって決定されたフレームレートにて画像データを出力する。
記録制御部１０２は、画像データ出力部の例である。
【００２０】
電源断検出部１０４は主電源装置から入力信号が一定時間以上停止したとき、電源断が発生したことを検出する手段である。
【００２１】
動作時間決定部１０５は、電気量と温度と動作時間を対応付けたテーブルを保持し、信号線５０６を通して補助電源装置６００から受信した電気量と、信号線５０９を通して温度測定部１０６から受信した温度の値から、補助電源装置６００によるドライブレコーダ装置１０の動作時間、つまり、補助電源装置６００からの電力供給が維持される時間（補助電源電力供給時間）を算出する手段である。
動作時間決定部１０５は、電力供給時間算出部の例である。
【００２２】
温度測定部１０６は、補助電源装置６００の電力供給性能に影響与える要因として、ドライブレコーダ装置１０内の温度を測定する手段である。
温度測定部１０６は、監視部の例である。
【００２３】
残り記録時間決定部１０７は、電源断発生時に、一時記憶部１０１における読み出し位置に記録されている画像を撮影した時刻と、規定の区間の終了時刻を比較し、外部記録装置３００に記録する残りの画像データの時間を決定する手段である。
より詳しくは、残り記録時間決定部１０７は、トリガイベントが発生し主電源装置からの電力供給が停止した場合に、対象時間範囲のうち主電源装置からの電力供給が停止した時点で外部記録装置３００に画像データが出力されていない撮影時刻の時間幅を残り記録時間として算出する。
例えば、規定の区間（対象時間範囲）が１０時０分１秒から１０時０分２０秒であり、１０時０分１０秒の画像データまでが外部記録装置３００に出力されている段階で主電源装置の電源断が生じた場合は、１０時０分１１秒から１０時０分２０秒までの１０秒が残り記録時間である。
残り記録時間決定部１０７は、残り記録時間算出部の例である。
【００２４】
記録方法決定部１０８は、補助電源装置による動作時間と、電源断発生後に記録する画像データの残り記録時間と、外部記録装置３００が記録可能な単位時間当たりのフレーム数に基づき、記録する画像データのフレームレートを決定する手段である。
より詳しくは、記録方法決定部１０８は、一時記憶部１０１に記憶されている画像データの解像度を維持したままで補助電源装置の動作時間内に対象時間範囲の最後尾の撮影時刻の画像データまで出力させることができるフレームレートのうち最大のフレームレートを指定する。
記録方法決定部１０８は、データ出力管理部の例である。
【００２５】
次に動作の詳細について説明する。
図２は、実施の形態１におけるドライブレコーダ装置１０の動作の流れの一例を示すフローチャートである。
【００２６】
電源投入後に、撮影装置２００が高フレームレート（例えば３０ｆｐｓ）で画像データを撮影し、信号線５００を通して一時記憶部１０１にサイクリックに記憶する（一時記憶ステップ）。
最新の画像データは最古の画像データを上書きして記録され、書き込み位置は最古の画像データの位置に更新される。
衝撃検知装置４００は加速度を検知し、加速度値として信号線５０２を通して記録制御部１０２に周期的な送信を開始する。
補助電源装置６００において、充電された電気量を検出する。
電源断検出部１０４が電源断の検出動作を始める（Ｓ１０１）。
記録制御部１０２が信号線５０５を通して電源断検出部１０４を読み、電源断を検出した場合、そのままドライブレコーダ装置１０の動作を停止する（Ｓ１０２）。
電源断を検出しなかった場合、Ｓ１０３を行う。
電源断を検出する方法は、電源断検出部１０４が信号線５０５を通して記録制御部１０２のレジスタを書き換え、記録制御部１０２がそのレジスタを読むことで検出してもよい。
また、電源断検出部１０４が信号線５０５を通して記録制御部１０２の行っている処理に割込みを行うことでもよい。
【００２７】
記録制御部１０２は、衝撃検知装置４００から信号線５０２を通して入力された加速度値を読み、一定値以上と判定したとき（Ｓ１０３でＹＥＳ）、トリガとして検出し（トリガイベントを発生させ）、記録処理を開始する。
トリガを検出しなかったら、Ｓ１０２に戻る。
記録制御部１０２は、記録処理として、信号線５０１を通して、一時記憶部１０１内のバッファに記憶された画像データにおいて、規定の区間（対象時間範囲）の開始時刻と終了時刻を設定する。
前述したように、対象時間範囲ウィンドウは、画像データの外部記録装置３００への出力の対象となる時間の範囲を特定するためのウィンドウであり、例えば、トリガ検出時刻（トリガイベント発生時刻）の１２秒前からトリガ検出時刻（トリガイベント発生時刻）の８秒後までの範囲である。
そして、記録制御部１０２は、実際のトリガ発生時刻を基準にして、トリガ発生時刻の１２秒前の時刻を対象時間範囲の開始時刻として設定し、トリガ発生時刻の８秒後の時刻を対象時間範囲の終了時刻として設定する。
対象時間範囲を規定の区間ともいう。
また、記録制御部１０２は、対象時間範囲の開始時刻に撮影された画像データが記録されている位置を読み出し位置として設定し、信号線５０１を通して一時記憶部１０１から予め設定されたフレームレート（例えば３０ｆｐｓ）で、予め設定したデータサイズもしくはフレーム数（例えば、３０フレーム）だけの画像データを読み出し、信号線５０３を通して外部記録装置３００に出力し、外部記録装置３００に記録させる（Ｓ１０４）（画像データ出力ステップ）。
【００２８】
記録制御部１０２は、規定の区間の画像データの記録が完了する前に、信号線５０５を通して電源断検出部１０４の検出結果を読んで、電源断が検出されたことを検知した場合（Ｓ１０５でＹＥＳ）に、信号線５０４を通して記録方法決定部１０８に電源断の対策処理の開始を通知する。
記録制御部１０２は、読み込み位置の画像データが撮影された時刻と規定の区間の終了時刻を比較し、電源断が検出されることなく（Ｓ１０５でＮＯ）、読み込み位置の画像データが撮影された時刻が規定の区間の終了時刻を経過していたら（Ｓ１０６でＹＥＳ）、画像データの外部記録装置３００への記録が完了したと判断し、ファイルクローズ処理を行い、Ｓ１０２に戻る。
一方、記録が完了していない場合（Ｓ１０６でＮＯ）、継続して記録処理（Ｓ１０４）を行う（画像データ出力ステップ）。
【００２９】
Ｓ１０５において電源断が検出された場合は、電源断の対策処理として、記録方法決定部１０８が信号線５０７を通して動作時間決定部１０５に動作開始を通知する。
動作時間決定部１０５は、信号線５０６を通して補助電源装置６００から受信した電気量と、信号線５０９を通して温度測定部１０６から受信した温度の値から、電気量と温度と動作時間を対応付けたテーブルを参照して動作時間を決定し、信号線５０７を通して記録方法決定部１０８に通知する（Ｓ１０７）（電力供給時間算出ステップ）。
【００３０】
次に、記録方法決定部１０８が信号線５０８を通して残り記録時間決定部５０８に動作開始（残り記録時間の算出要求）を通知する。
残り記録時間決定部１０７は、信号線５１０を通して読み出した一時記憶部１０１内の読み込み位置の画像データの撮影された時刻と、信号線５１７を通して記録制御部１０２から読み出した規定の区間の終了時刻を減算し、残りの記録時間（外部記録装置３００に画像データが格納されていない撮影時刻の時間幅）を決定し、信号線５０８を通して記録方法決定部１０８に通知する（Ｓ１０８）（残り記録時間算出ステップ）。
【００３１】
記録方法決定部１０８は、信号線５０７を通して動作時間決定部１０５から受信した動作時間と、信号線５０８を通して残り記録時間決定部１０７から受信した残り記録時間と、予め保持する外部記録装置３００への書き込み速度（外部記録装置３００が記録可能な単位時間当たりのフレーム数）から、残り記録時間のためのフレームレートを決定し、信号線５０４を通して記録制御部１０２に送信する。
例えば、動作時間が６秒、残り記録時間が１０秒、書き込み速度が１秒間に３０フレーム（３０ｆｐｓ）、ファイルクローズ処理の時間が１秒であるとき、以下の計算によりフレームレートを１５ｆｐｓに決定する。
（６秒−１秒）÷１０秒×３０ｆｐｓ＝１５ｆｐｓ
また、残り記録時間が２０秒であるとき、以下の計算によりフレームレートは７．５ｆｐｓに決定する（Ｓ１０９）（データ出力管理ステップ）。
（６秒−１秒）÷２０秒×３０ｆｐｓ＝７．５ｆｐｓ
【００３２】
記録制御部１０２は、一時記憶部１０１から読み出すフレームレートを記録方法決定部１０８より受信したフレームレートに変更し、記録方法決定部１０８より受信したフレームレートにて画像データを出力して外部記録装置３００への記録処理を行う（Ｓ１１０）（画像データ出力ステップ）。
記録するファイルは電源断発生前に記録処理を行っていたファイルに追記することが望ましい。
記録制御部１０２は規定の区間の画像データを外部記録装置３００に記録完了したら、ファイルのクローズ処理を行う（Ｓ１１１）。
【００３３】
図２のフローチャートに従って電源断後の記録処理を行う具体例を、図３を用いて以下に示す。
図３はトリガ検出して、記録処理を開始した後、電源断が発生し、ドライブレコーダ装置１０が停止するまでの動作を示す図である。
図３中の画像データは一時記憶部１０１に記憶されている画像データを示す。
記録処理は記録制御部１０２が出力する画像データのフレームレートを示す。
【００３４】
時刻ｔｔｒｉにおいて、一定値以上の加速度値が衝撃検知装置４００で検出され、トリガが検出され（トリガイベントが発生し）、記録処理が開始される。
このとき、トリガ検出の１２秒前からトリガ検出の８秒後という対象時間範囲ウィンドウが設けられている場合は、記録制御部１０２は、時刻ｔｔｒｉの１２秒前の時刻を対象時間範囲の開始時刻、時刻ｔｔｒｉの８秒後の時刻を対象時間範囲の終了時刻に設定し、時刻ｔｔｒｉの前後２０秒間を対象時間範囲とする。
そして、対象時間範囲の開始時刻の画像データから、高フレームレート（例えば３０ｆｐｓ）で外部記録装置３００に出力し、外部記録装置３００に画像データの記録を行わせる。
時刻ｔｐｏｗｅｒにおいて電源断が発生すると、記録制御部１０２はフレームレートを変更して記録処理を継続する。
より詳しくは、残り記録時間決定部１０７が、時刻ｔｐｏｗｅｒまでに記録した画像データの撮影された時刻と対象時間範囲の終了時刻から残り記録時間（図３の例では１０秒）を決定する。
また、動作時間決定部１０５が補助電源装置による動作時間（図３の例では６秒）を検出する。
記録方法決定部１０８は外部記録装置３００の書き込み速度（例えば、１秒間に３０フレーム）と、ファイルクローズ処理の時間（例えば１秒）を予め保持しており、残り記録時間、動作時間、書き込み速度、ファイルクローズの処理時間から、フレームレート（図３の例では１５ｆｐｓ）を決定する。
この結果、記録制御部１０２は、新たなフレームレートである１５ｆｐｓで画像データを外部記録装置３００に出力し、外部記録装置３００に画像データの記録を行わせる。
時刻ｔｓｔｏｐで対象時間範囲の画像データの記録処理が終了し、ドライブレコーダ装置１０が停止する。
その結果、外部記録装置３００には、前半を高フレームレート（例えば３０ｆｐｓ）、後半を変更したフレームレート（例えば１５ｆｐｓ）で規定の区間（例えば２０秒）だけ記録された画像データが残る。
【００３５】
次に、図２のフローチャートに従って、トリガ検出直後に電源断が発生し、電源断後の記録処理を行う具体例を、図４を用いて以下に示す。
【００３６】
時刻ｔｔｒｉにおいて、一定値以上の加速度が衝撃検知装置４００で検出され、トリガが検出され（トリガイベントが発生し）、記録処理が開始される。
同時に電源断が発生し、フレームレートの変更を行う。
図３の例と同様に、トリガ検出により、記録制御部１０２が対象時間範囲ウィンドウに基づき対象時間範囲を時刻ｔｔｒｉの前後２０秒として決定するととともに、残り記録時間決定部１０７が、残りの記録時間は対象時間範囲分（２０秒）であると判断する。
そして、動作時間決定部１０５が、補助電源装置６００による動作時間（図４の例では６秒）を検出する。
記録方法決定部１０８は外部記録装置３００の書き込み速度（例えば、１秒間に３０フレーム）と、ファイルクローズ処理の時間（例えば１秒）を予め保持しており、残り記録時間、動作時間、書き込み速度、ファイルクローズの処理時間から、フレームレート（図４の例では７．５ｆｐｓ）を決定する。
対象時間範囲の画像データの記録処理が終了し、ドライブレコーダ装置１０が停止する。
その結果、外部記録装置３００には、変更したフレームレート（例えば７．５ｆｐｓ）で規定の区間（例えば２０秒）だけ記録された画像データが残る。
【００３７】
以上のように、本実施の形態によれば、電源断が発生しても、規定の区間の映像を外部記録装置に記録が可能である。
また、補助電源装置の容量に従い、可能な限り高いフレームレートで映像を記録できる。
これにより、従来と比べて、撮影されるフレームの間隔に生じるような瞬間的な事象を取り逃す可能性（記録されるフレームの間隔が広くなることによる事象の録り逃しが生じる可能性）を下げることができる。
【００３８】
以上、本実施の形態では、
電源断が発生した場合、内部に保持した電気量と周辺温度など放電特性を変化させる要因から補助電源装置による動作時間を決定し、その動作時間と残りの記録時間に基づき、残りの記録時間に対する最適なフレームレートを算出し、電源断が発生しても可能な限り高いフレームレートで記録するドライブレコーダ装置を説明した。
【００３９】
実施の形態２．
実施の形態２では、記録する規定の区間でも区間内の重要度の高低に応じて、フレームレートを変更して画像データを記録するドライブレコーダの一例について説明する。
【００４０】
図５は、本実施の形態に係るドライブレコーダ装置１０の構成例を示す。
図５では、図１の構成に比べて、重要度決定部１１３が追加されている。
また、記録方法決定部１０８の機能が、実施の形態１と異なる。
他の構成は、図１に示したものと同様である。
【００４１】
重要度決定部１１３は、区間内の映像の重要度を決定する手段である。
本実施の形態では、対象時間範囲ウィンドウ内に優先時間範囲ウィンドウが設けられている。
優先時間範囲ウィンドウに該当する時刻に撮影された画像データは、優先時間範囲ウィンドウ外の時刻に撮影された画像データよりも優先的に取り扱われる（重要度が高い）。
例えば、トリガイベント発生の１２秒前からトリガイベント発生の８秒後までが対象時間範囲ウィンドウとされている場合に、この２０秒のうちトリガイベント発生の３秒前からトリガイベント発生の３秒後までの範囲に優先時間範囲ウィンドウを設けることが考えられる。
そして、重要度決定部１１３は、実際にトリガイベントが発生した場合に、トリガイベントの発生時刻から３秒前の時刻、トリガイベントの発生時刻から３秒後の時刻を特定し、当該時間幅に含まれる時刻に撮影された画像データの重要度を他の画像データよりも高くする。
例えば、トリガイベントの発生時刻が１０時０分１２秒であり、規定の区間（対象時間範囲）が１０時０分１秒から１０時０分２０秒である場合、重要度決定部１１３は、１０時０分１０秒から１０時０分１５秒の重要度を高くする。
【００４２】
また、本実施の形態では、記録方法決定部１０８は、補助電源装置６００による動作時間と、電源断発生後に記録する規定の区間内の画像データの残り記録時間に基づいて決定した記録するフレーム数と、重要度決定部１１３により設定された重要度から、フレームレートを規定区間内において動的に決定する。
つまり、記録方法決定部１０８は、重要度が高い画像データ（撮影時刻が優先時間範囲ウィンドウ内にある優先未出力画像データ）を出力する際のフレームレートと、重要度が高くない画像データ（撮影時刻が優先時間範囲ウィンドウ外にある非優先未出力画像データ）を出力する際のフレームレートとを決定し、重要度が高い画像データを出力する際のフレームレートを、重要度が高くない画像データを出力する際のフレームレートよりも高くする。
【００４３】
次に動作の詳細について説明する。
図６は、実施の形態２におけるドライブレコーダ装置の動作の流れの一例を示したものである。
Ｓ１１６以外の動作は実施の形態１と同一なので説明を省略し、以下では、Ｓ１１６の動作のみを説明する。
【００４４】
記録方法決定部１０８は、信号線５０７を通して動作時間決定部１０５から受信した動作時間と、信号線５０８を通して残り記録時間決定部１０７から受信した残り記録時間と、予め保持する外部記録装置３００の書き込み速度と、重要度決定部１１３により規定区間を区分して設定された重要度を示したテーブルを信号線５１７を通して参照し、受信した区分ごとの重要度に応じてフレームレートを決定し、信号線５０４を通して記録制御部１０２に送信する。
例えば、動作時間が６秒、残り記録時間が１０秒、トリガ検出時刻の前３秒から後３秒まで時間がそれ以外の時間と比べ２倍の重要度であり、１秒間に３０フレームを外部記録装置３００に書き込め、ファイルクローズ処理に１秒要するときは、電源断発生から５秒間のフレームレートを２０ｆｐｓ、それ以降の５秒を１０ｆｐｓとして記録する。
なお、電源断発生から５秒間のフレームレートを２０ｆｐｓとするのは、残り記録時間が１０秒であることから、トリガ検出時刻の１２秒前から３秒前までの１０秒間の画像データは高いフレームレート（例えば、３０ｆｐｓ）で外部記録装置３００に出力済みであり、外部記録装置３００に未出力なのはトリガ検出時刻から２秒前からだからである（トリガ検出前２秒＋トリガ検出後３秒＝５秒）。
一方、動作時間が６秒、残り記録時間が１０秒、トリガ検出時刻の前２秒から後２秒までの時間がそれ以外の時間と比べ２倍の重要度であり、１秒間に３０フレームを外部記録装置３００に書き込め、ファイルクローズ処理に１秒要するときは、電源断発生から４秒間のフレームレートを２１．５ｆｐｓ、それ以降の６秒を１０．７ｆｐｓとして記録する。
【００４５】
以上のように、本実施の形態によれば、特に重要な場面を高いフレームレートで記録でき、撮影されるフレームの間隔に生じるような瞬間的な事象を重要度の高い区間で録り逃がす可能性を下げることができる。
【００４６】
以上、本実施の形態では、
電源断が発生した場合、フレームレートを区間ごとに定められた重要度に応じて算出し、重要度の高い区間の映像は高いフレームレートで、重要度の低い区間は低いフレームレートで記録するドライブレコーダ装置を説明した。
【００４７】
実施の形態３．
実施の形態３では、電源断後に動作時間や残りの記録時間に応じて解像度を変更して記録するドライブレコーダ装置の一例について説明する。
【００４８】
図７は、本実施の形態に係るドライブレコーダ装置１０の構成例を示す。
図７では、図１の構成に比べて、画像再符号化部１１０が追加されている。
また、本実施の形態では、記録制御部１０２と記録方法決定部１０８の機能が実施の形態１と異なる。
他の構成は、図１に示したものと同様である。
なお、本実施の形態では、画像再符号化部１１０も画像データ出力部の例となる。
【００４９】
本実施の形態では、記録制御部１０２は、衝撃検知装置４００により検出された加速度が一定値以上である場合、規定の区間の画像データを一時記憶部１０１から読み出し、読み出した画像データを画像再符号化部１１０に出力する。
記録方法決定部１０８は、電源断が発生したとき、補助電源装置６００による動作時間と、電源断発生後に記録する規定の区間内の画像データの残り記録時間に基づき、外部記録装置３００に出力する画像データの解像度を決定する手段である。
より詳しくは、記録方法決定部１０８は、電源断が発生した場合に、外部記録装置３００が記録可能な単位時間当たりのフレーム数において動作時間内に対象時間範囲の最後尾の撮影時刻の画像データまで出力させることができる解像度のうち最大の解像度を決定する。
画像再符号化部１１０は、通常は画像データの変換を行わず、電源断が発生した場合、記録方法決定部１０８により決定された解像度に従い、記録制御部１０２から入力した画像データの解像度を変更する手段である。
より詳しくは、画像再符号化部１１０は、電源断後に記録制御部１０２から入力した画像データの解像度が記録方法決定部１０８により指定された解像度と異なる場合に、入力した画像データの解像度を記録方法決定部１０８により指定された解像度に変換し、解像度変換後の画像データを外部記録装置３００に出力する。
【００５０】
次に動作の詳細について説明する。
図８は、実施の形態３におけるドライブレコーダ装置の動作の流れの一例を示すフローチャートである。
Ｓ１１０とＳ１１２以外は実施の形態１と共通なので説明を省略し、以下では、Ｓ１１０及びＳ１１２の動作のみを説明する。
【００５１】
記録方法決定部１０８が、信号線５０７を通して動作時間決定部１０５から受信した動作時間と、信号線５０８を通して残り記録時間決定部１０７から受信した残り記録時間と、予め保持する外部記録装置３００の書き込み速度に基づき、解像度を決定し、信号線５１１を通して画像再符号化部１１０に送信する。
例えば、動作時間が６秒、残り記録時間が１０秒、画像データの解像度は６４０×４８１秒間に３０フレームを外部記録装置３００に書き込め、ファイルクローズ処理に１秒要するとき、記録する解像度を４５７×３４０とする。
一方、残り記録時間が２０秒であるとき、記録する解像度を３２０×４８０とする（Ｓ１１２）。
記録制御部１０２により読み出された画像データが記録方法決定部１０８で決定した解像度と異なっていれば、画像再符号化部１１０にて、記録方法決定部１０８で決定した解像度の画像データに再符号化され、外部記録装置３００に出力される。
なお、解像度のほかに、輝度、階調を変更してもよい（Ｓ１１０）。
【００５２】
以上のように、本実施の形態によれば、画像データ１枚当たりの画質は下がるが、フレームレートの低下による録り逃しを防ぐことができる。
【００５３】
また、実施の形態２において説明したように、重要度の高低により画像データの解像度を変更するようにしてもよい。
つまり、電源断が発生した場合に、重要な時間（例えば、トリガ発生の前後３秒）に撮影された画像データは、他の時間に撮影された画像データよりも高い解像度にて外部記録装置３００に出力するようにしてもよい。
【００５４】
以上、本実施の形態では、
電源断が発生した場合に、適切な解像度を求め、画像データの解像度を変更することで、フレームレートを変化させず記録を完了させるドライブレコーダ装置を説明した。
【００５５】
実施の形態４．
実施の形態４では、書き込み速度（外部記録装置３００が記録可能な単位時間当たりのフレーム数）を検出し、書き込み速度に応じてフレームレートを決定するドライブレコーダ装置の一例について説明する。
図９は、本実施の形態に係るドライブレコーダ装置１０の構成例を示す。
図９では、図１の構成に比べて、書き込み速度検出部１１１が追加されている。
また、本実施の形態では、記録方法決定部１０８の機能が実施の形態１と異なる。
他の構成は、図１に示したものと同様である。
【００５６】
書き込み速度検出部１１１は、信号線５１４を通して予め設定されたサイズの画像データを外部記録装置３００に書き込むために必要な時間を計測し、書き込み速度（外部記録装置３００が記録可能な単位時間当たりのフレーム数）を検出する。
また、書き込み速度検出部１１１は、検出した書き込み速度を、信号線５１５を通して、記録方法決定部１０８に送信する。
書き込み速度検出部１１１は、フレーム数測定部の例である。
本実施の形態では、記録方法決定部１０８は、電源断が発生したことを検出したとき、ドライブレコーダ装置の補助電源装置６００による動作時間と、電源断発生後に記録する規定の区間内の画像データの残り記録時間と、書き込み速度検出部１１１から通知された書き込み速度に基づき、外部記録装置３００に出力する画像データのフレームレートを決定する。
【００５７】
次に動作の詳細について説明する。
図１０は、実施の形態４におけるドライブレコーダ装置の動作の流れの一例を示すフローチャートである。
Ｓ１１３、Ｓ１１４、Ｓ１１５以外は実施の形態１と共通なので説明を省略し、以下では、Ｓ１１３、Ｓ１１４、Ｓ１１５の動作のみを説明する。
【００５８】
書き込み速度検出部１１１は、トリガが検出された場合（Ｓ１０３でＹＥＳ）に、信号線５１４を通して記録制御部１０２が予め設定したデータサイズもしくはフレーム数の画像データを外部記録装置３００に記録する前の時刻を、書き込み開始時刻として取得する（Ｓ１１３）。
書き込み速度検出部１１１は、信号線５１４を通して記録制御部１０２が予め設定したデータサイズもしくはフレーム数の画像データを外部記録装置３００に記録する後の時刻を、書き込み終了時刻として取得する。
また、書き込み速度検出部１１１は記録制御部１０２が外部記録装置３００に記録したデータサイズを取得する。
書き込み速度検出部１１１は取得した書き込み開始時刻と書き込み終了時刻と、データサイズから、書き込み速度（外部記録装置３００が記録可能な単位時間当たりのフレーム数）を得る。
例えば、書き込み開始した時刻が１２時０分０秒００、書き込み終了した時刻が１２時０分１秒００、記録したフレーム数が３６枚のとき、書き込み速度を毎秒３６枚と検出する。
また、書き込み開始した時刻が１２時０分０秒００、書き込み終了した時刻が１２時０分１秒００、記録したフレーム数が３０枚のとき、書き込み速度を毎秒３０枚と検出する（Ｓ１１４）。
【００５９】
また、電源断が発生した場合（Ｓ１０５でＹＥＳ）、記録方法決定部１０８が、信号線５０７を通して動作時間決定部１０５から受信した動作時間と、信号線５０８を通して残り記録時間決定部１０７から受信した残り記録時間と、信号線５１５を通して書き込み速度検出部１１１で検出した書き込み速度からフレームレートを決定し、信号線５０４を通して記録制御部１０２に送信する。
例えば、動作時間が６秒、残り記録時間が１０秒、１秒間に３６フレームを外部記録装置３００に書き込め、ファイルクローズ処理に１秒要するとき、フレームレートを１８ｆｐｓに決定する。
また、１秒間に３０フレームを外部記録装置３００に書き込めるとき、フレームレートを１５ｆｐｓに決定する（Ｓ１１６）。
【００６０】
以上のように、本実施の形態によれば、書き込み速度の異なる外部記録装置に変更しても、最適なフレームレートで記録できる。
つまり、外部記憶装置の書き込み速度が低速の場合にはフレームレートを下げ、規定区間の画像データの記録動作を完了させることができる。
【００６１】
以上、本実施の形態では、
外部記録装置への書き込み速度を通常の記録処理中に算出することで、外部記録装置を変更しても最適なフレームレート（解像度）を設定できるドライブレコーダ装置を説明した。
【００６２】
最後に、実施の形態１〜４に係るドライブレコーダ装置１０のハードウェア構成例について説明する。
図１１は、実施の形態１〜４に示すドライブレコーダ装置１０のハードウェア資源の一例を示す図である。
なお、図１１の構成は、あくまでもドライブレコーダ装置１０のハードウェア構成の一例を示すものであり、ドライブレコーダ装置１０のハードウェア構成は図１１に記載の構成に限らず、他の構成であってもよい。
【００６３】
図１１において、ドライブレコーダ装置１０は、ドライブレコーダ本体１００に、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう）を備えている。
ＣＰＵ９１１は、バス９１２を介して、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９１３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１４、ＬＣＤやＬＥＤ等の表示装置９０１、カメラ９０２、加速度センサ９０３、主電源装置９０４、補助電源装置９０５、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）又はメモリカード（登録商標）９０６、温度センサ９１５、フラッシュメモリ９２０と接続され、これらのハードウェアデバイスを制御する。
また、ドライブレコーダ装置１０は、これらのハードウェアデバイス以外に、キーボード、非接触ＩＣカード、マイク、スピーカ等を備えていてもよい。
例えば、カメラ９０２は撮影装置２００として映像を撮影し、加速度センサ９０３は衝撃検知装置４００として加速度を計測する。
また、温度センサ９１５は温度測定部１０６として温度を計測する。
また、ＨＤＤ又はメモリカード（登録商標）９０６は、外部記録装置３００として画像データを記録する。
【００６４】
フラッシュメモリ９２０は、オペレーティングシステム９２１（ＯＳ）、プログラム群９２３、ファイル群９２４等を記憶することが可能である。
プログラム群９２３のプログラムは、ＣＰＵ９１１、オペレーティングシステム９２１により実行される。
【００６５】
ＲＯＭ９１３には、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）プログラムが格納され、フラッシュメモリ９２０にはブートプログラムが格納されている。
ドライブレコーダ装置１０の起動時には、ＲＯＭ９１３のＢＩＯＳプログラム及び磁気ディスク装置９２０のブートプログラムが実行され、ＢＩＯＳプログラム及びブートプログラムによりオペレーティングシステム９２１が起動される。
【００６６】
上記プログラム群９２３には、少なくとも実施の形態１〜４で説明している機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
【００６７】
ファイル群９２４には、以上の説明において、「〜の判断」、「〜の判定」、「〜の比較」、「〜の検出」、「〜の算出」、「〜の制御」、「〜の指定」、「〜の決定」、「〜の測定」、「〜の設定」、「〜の登録」、「〜の選択」等として説明している処理の結果を示す情報やデータや信号値や変数値やパラメータが、「〜ファイル」や「〜データベース」の各項目として記憶されている。
「〜ファイル」や「〜データベース」は、記録媒体に記憶される。記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・編集・出力・表示などのＣＰＵの動作に用いられる。
抽出・検索・参照・比較・演算・計算・処理・編集・出力・表示のＣＰＵの動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリ、レジスタ、キャッシュメモリ、バッファメモリ等に一時的に記憶される。
また、以上説明したフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、記録媒体に記録される。また、データや信号は、バス９１２や信号線やケーブルその他の伝送媒体によりオンライン伝送される。
【００６８】
また、以上の説明において「〜部」、「〜手段」、「〜装置」として説明しているものは、「〜回路」、「〜装置」、「〜機器」、「手段」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。
すなわち、実施の形態１〜４で説明したフローチャートに示すステップ、手順、処理により、本発明に係るデータ処理方法を実現することができる。
また、「〜部」、「〜手段」、「〜装置」として説明しているものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。
或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。
ファームウェアとソフトウェアは、プログラムとして、記録媒体に記憶される。プログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。
【符号の説明】
【００６９】
１０  ドライブレコーダ装置、１００  ドライブレコーダ本体、１０１  一時記憶部、１０２  記録制御部、１０４  電源断検出部、１０５  動作時間決定部、１０６  温度測定部、１０７  残り記録時間決定部、１０８  記録方法決定部、１１０  画像再符号化部、１１１  書き込み速度検出部、１１３  重要度決定部、２００  撮影装置、３００  外部記録装置、４００  衝撃検知装置、６００  補助電源装置。
【図１】
2012070217.tif 000003
【図２】
2012070217.tif 000004
【図３】
2012070217.tif 000005
【図４】
2012070217.tif 000006
【図５】
2012070217.tif 000007
【図６】
2012070217.tif 000008
【図７】
2012070217.tif 000009
【図８】
2012070217.tif 000010
【図９】
2012070217.tif 000011
【図１０】
2012070217.tif 000012
【図１１】
2012070217.tif 000013
【図１２】
2012070217.tif 000014
【図１３】
2012070217.tif 000015
【図１４】
2012070217.tif 000016