(57)【特許請求の範囲】
【請求項１】
車両の走行に関するデータを記録するデータ記録装置であって、
動作モードが記録モードの場合に、前記データを継続的に取得するデータ取得手段と、
前記動作モードが再生モードの場合に、記録された前記データを再生する再生手段と、
ユーザの操作を受け付ける操作手段と、
前記ユーザの所定の操作に応答して、前記動作モードを変更する第１変更手段と、
前記車両が走行しているか否かを判定する判定手段と、
前記動作モードが前記再生モードの場合に、前記車両が走行しているときは、前記ユーザの所定の操作に係わらず前記動作モードを前記記録モードに変更する第２変更手段と、
を備え、
前記データ取得手段は、前記動作モードが前記再生モードの場合には前記データを取得できないことを特徴とするデータ記録装置。
【請求項２】
請求項１に記載のデータ記録装置において、
前記車両の走行速度を取得する速度取得手段、
をさらに備え、
前記判定手段は、前記走行速度に基づいて、前記車両が走行しているか否かを判定することを特徴とするデータ記録装置。
【請求項３】
請求項１に記載のデータ記録装置において、
前記車両にかかる加速度を取得する加速度取得手段、
をさらに備え、
前記判定手段は、前記加速度に基づいて、前記車両が走行しているか否かを判定することを特徴とするデータ記録装置。
【請求項４】
請求項３に記載のデータ記録装置において、
前記判定手段は、前記加速度が閾値を超える状態が所定の時間を超えて継続した場合に、前記車両が走行していると判定することを特徴とするデータ記録装置。
【請求項５】
請求項１に記載のデータ記録装置において、
前記車両の位置を取得する位置取得手段、
をさらに備え、
前記判定手段は、前記位置に基づいて、前記車両が走行しているか否かを判定することを特徴とするデータ記録装置。
【請求項６】
請求項１ないし５のいずれかに記載のデータ記録装置において、
前記第２変更手段は、前記動作モードが再生モードの場合に、
前記車両が走行していることと、
前記ユーザの操作が無い状態が所定の時間を超えて継続することと、のいずれかの条件を満足した場合に、前記動作モードを前記記録モードに変更することを特徴とするデータ記録装置。
【請求項７】
請求項１ないし５のいずれかに記載のデータ記録装置において、
前記第１変更手段は、前記動作モードが前記記録モードの場合に前記ユーザの所定の操作がある場合に、前記車両が走行しているときは、前記動作モードを前記記録モードに維持することを特徴とするデータ記録装置。
【請求項８】
車両の走行に関するデータを記録するデータ記録方法であって、
データ取得手段が、動作モードが記録モードの場合に、前記データを継続的に取得する工程と、
再生手段が、前記動作モードが再生モードの場合に、記録された前記データを再生する工程と、
操作手段が、ユーザの操作を受け付ける工程と、
第１変更手段が、前記ユーザの所定の操作に応答して、前記動作モードを変更する工程と、
判定手段が、前記車両が走行しているか否かを判定する工程と、
第２変更手段が、前記動作モードが前記再生モードの場合に、前記車両が走行しているときは、前記ユーザの所定の操作に係わらず前記動作モードを前記記録モードに変更する工程と、
を備え、
前記データ取得手段は、前記動作モードが前記再生モードの場合には前記データを取得できないことを特徴とするデータ記録方法。
【請求項９】
車両の走行に関するデータを記録するデータ記録装置に含まれるコンピュータによって実行可能なプログラムであって、
前記プログラムの前記コンピュータによる実行は、前記コンピュータに、
データ取得手段が、動作モードが記録モードの場合に、前記データを継続的に取得する工程と、
再生手段が、前記動作モードが再生モードの場合に、記録された前記データを再生する工程と、
操作手段が、ユーザの操作を受け付ける工程と、
第１変更手段が、前記ユーザの所定の操作に応答して、前記動作モードを変更する工程と、
判定手段が、前記車両が走行しているか否かを判定する工程と、
第２変更手段が、前記動作モードが前記再生モードの場合に、前記車両が走行しているときは、前記ユーザの所定の操作に係わらず前記動作モードを前記記録モードに変更する工程と、
を実行させ、
前記データ取得手段は、前記動作モードが前記再生モードの場合には前記データを取得できないことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の走行に関するデータを記録する技術に関する。
【背景技術】
【０００２】
従来より、車両において使用され、車両の走行中に車両の周辺を撮影するカメラで得られた画像データを、メモリカードなどの記録媒体に記録するドライブレコーダと呼ばれるデータ記録装置が知られている（例えば、特許文献１参照。）。
【０００３】
このようなデータ記録装置は、駆動開始（起動）から駆動停止まで継続的に所定周期で画像データを取得し、過去一定時間内に取得した画像データを内部のメモリ内に記憶する。そして、データ記録装置は、事故などのイベントの発生を検知した場合は、そのイベントの発生前後に得られた一定時間分の画像データを、記録媒体に記録するようになっている。ユーザは、このようにデータ記録装置で記録された画像データを閲覧することで、イベントの発生前後における車両の周辺の様子を事後的に把握することが可能となる。
【０００４】
また、近年では、データ記録装置の駆動開始から駆動停止まで、継続的に画像データを記録媒体に記録する常時記録方式のデータ記録装置も知られている。このような常時記録方式のデータ記録装置は、イベントの発生とは無関係に画像データを常時に記録するため、車両の走行の様子を事後的に把握するためにも利用される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許４５３１０８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで上記のようなデータ記録装置には、記録媒体に記録された画像データを再生するための再生モードを備えたものがある。再生モードでは、データ記録装置は、記録媒体に記録された画像データを読み出し、画像データの内容を表示可能な形式の映像信号に変換して、表示装置に出力するという再生処理を行う。このような再生処理には、処理負荷が比較的大きな画像処理が必要となる。このため、データ記録装置は、再生モードでは、新たな画像データを継続的に取得する取得処理を行うことはできない。
【０００７】
したがって、データ記録装置の動作モードを再生モードのまま放置した場合、データ記録装置は新たな画像データを取得できないことから、車両の走行中において記録すべき画像データを記録媒体に記録できなくなる。すなわち、車両の走行に関するデータの記録漏れが発生してしまう。
【０００８】
なお、再生処理と取得処理とを同時に実現するために、一つのデータ記録装置が取得用の画像処理回路と再生用の画像処理回路とをそれぞれ備えることも考えられるが、このように複数の画像処理回路を備えた場合にはデータ記録装置のコストが大きく上昇してしまう。
【０００９】
本発明は、上記課題に鑑みてなされたものであり、車両の走行に関するデータの記録漏れを防止できるデータ記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１の発明は、車両の走行に関するデータを記録するデータ記録装置であって、動作モードが記録モードの場合に、前記データを継続的に取得するデータ取得手段と、前記動作モードが再生モードの場合に、記録された前記データを再生する再生手段と、ユーザの操作を受け付ける操作手段と、前記ユーザの所定の操作に応答して、前記動作モードを変更する第１変更手段と、前記車両が走行しているか否かを判定する判定手段と、前記動作モードが前記再生モードの場合に、前記車両が走行しているときは、前記ユーザの所定の操作に係わらず前記動作モードを前記記録モードに変更する第２変更手段と、を備え、前記データ取得手段は、前記動作モードが前記再生モードの場合には前記データを取得できない。
【００１１】
また、請求項２の発明は、請求項１に記載のデータ記録装置において、前記車両の走行速度を取得する速度取得手段、をさらに備え、前記判定手段は、前記走行速度に基づいて、前記車両が走行しているか否かを判定する。
【００１２】
また、請求項３の発明は、請求項１に記載のデータ記録装置において、前記車両にかかる加速度を取得する加速度取得手段、をさらに備え、前記判定手段は、前記加速度に基づいて、前記車両が走行しているか否かを判定する。
【００１３】
また、請求項４の発明は、請求項３に記載のデータ記録装置において、前記判定手段は、前記加速度が閾値を超える状態が所定の時間を超えて継続した場合に、前記車両が走行していると判定する。
【００１４】
また、請求項５の発明は、請求項１に記載のデータ記録装置において、前記車両の位置を取得する位置取得手段、をさらに備え、前記判定手段は、前記位置に基づいて、前記車両が走行しているか否かを判定する。
【００１５】
また、請求項６の発明は、請求項１ないし５のいずれかに記載のデータ記録装置において、前記第２変更手段は、前記動作モードが再生モードの場合に、前記車両が走行していることと、前記ユーザの操作が無い状態が所定の時間を超えて継続することと、のいずれかの条件を満足した場合に、前記動作モードを前記記録モードに変更する。
【００１６】
また、請求項７の発明は、請求項１ないし５のいずれかに記載のデータ記録装置において、前記第１変更手段は、前記動作モードが前記記録モードの場合に前記ユーザの所定の操作がある場合に、前記車両が走行しているときは、前記動作モードを前記記録モードに維持する。
【００１７】
また、請求項８の発明は、車両の走行に関するデータを記録するデータ記録方法であって、データ取得手段が、動作モードが記録モードの場合に、前記データを継続的に取得する工程と、再生手段が、前記動作モードが再生モードの場合に、記録された前記データを再生する工程と、操作手段が、ユーザの操作を受け付ける工程と、第１変更手段が、前記ユーザの所定の操作に応答して、前記動作モードを変更する工程と、判定手段が、前記車両が走行しているか否かを判定する工程と、第２変更手段が、前記動作モードが前記再生モードの場合に、前記車両が走行しているときは、前記ユーザの所定の操作に係わらず前記動作モードを前記記録モードに変更する工程と、を備え、前記データ取得手段は、前記動作モードが前記再生モードの場合には前記データを取得できない。
【００１８】
また、請求項９の発明は、車両の走行に関するデータを記録するデータ記録装置に含まれるコンピュータによって実行可能なプログラムであって、前記プログラムの前記コンピュータによる実行は、前記コンピュータに、データ取得手段が、動作モードが記録モードの場合に、前記データを継続的に取得する工程と、再生手段が、前記動作モードが再生モードの場合に、記録された前記データを再生する工程と、操作手段が、ユーザの操作を受け付ける工程と、第１変更手段が、前記ユーザの所定の操作に応答して、前記動作モードを変更する工程と、判定手段が、前記車両が走行しているか否かを判定する工程と、第２変更手段が、前記動作モードが前記再生モードの場合に、前記車両が走行しているときは、前記ユーザの所定の操作に係わらず前記動作モードを前記記録モードに変更する工程と、を実行させ、前記データ取得手段は、前記動作モードが前記再生モードの場合には前記データを取得できない。
【発明の効果】
【００１９】
請求項１ないし７の発明によれば、車両が走行している場合は動作モードが記録モードに変更されるため、車両の走行に関するデータの記録漏れを防止できる。
【００２０】
また、特に請求項２の発明によれば、走行速度に基づいて、車両が走行しているか否かを容易に判定できる。
【００２１】
また、特に請求項３の発明によれば、走行速度がわからなくても、車両が走行しているか否かを判定できる。
【００２２】
また、特に請求項４の発明によれば、走行以外の衝撃が加えられた場合にかかる加速度に基づいた誤判定を防止できる。
【００２３】
また、特に請求項５の発明によれば、走行速度がわからなくても、車両が走行しているか否かを判定できる。
【００２４】
また、特に請求項６の発明によれば、ユーザの操作が無い状態が所定の時間を超えて継続した場合にも動作モードが記録モードに変更されるため、車両の走行に関するデータの記録漏れをより有効に防止できる。
【００２５】
また、特に請求項７の発明によれば、車両が走行している場合は動作モードが記録モードに維持されることから、車両の走行に関するデータの記録漏れを防止できる。
【図面の簡単な説明】
【００２６】
【図１】図１は、ドライブレコーダの概要を説明する図である。
【図２】図２は、ドライブレコーダの構成を示す図である。
【図３】図３は、ドライブレコーダの記録モードでの動作の流れを示す図である。
【図４】図４は、ドライブレコーダの再生モードでの動作の流れを示す図である。
【図５】図５は、ドライブレコーダの動作モードの遷移を示す図である。
【図６】図６は、速度判定処理の流れを示す図である。
【図７】図７は、加速度の波形の一例を示す図である。
【図８】図８は、加速度の波形の一例を示す図である。
【図９】図９は、加速度判定処理の流れを示す図である。
【図１０】図１０は、位置判定処理の流れを示す図である。
【図１１】図１１は、操作判定処理の流れを示す図である。
【図１２】図１２は、記録モードから再生モードに変更する場合の処理の流れを示す図である。
【図１３】図１３は、可搬性装置が使用される様子を示す図である。
【図１４】図１４は、可搬性装置の構成を示す図である。
【発明を実施するための形態】
【００２７】
以下、図面を参照しつつ本発明の実施の形態について説明する。
【００２８】
＜１．第１の実施の形態＞
＜１−１．構成＞
図１は、第１の実施の形態に係るデータ記録装置であるドライブレコーダ１の概要を説明する図である。図に示すように、ドライブレコーダ１は、車両８に搭載され、車両８の車室内において使用される。
【００２９】
ドライブレコーダ１は、本体部２と、車両８の周辺を撮影するカメラ３とを備えている。カメラ３の光軸は車両８の前方に向けられており、カメラ３は車両８の走行中における周辺の様子を示す画像データ（静止画データ）を継続的に取得する。一方、本体部２は、事故などのイベントが発生した場合には、その発生前後にカメラ３で取得された画像データを記録媒体に記録する。
【００３０】
また、ドライブレコーダ１は、記録媒体に記録した画像データを再生することが可能である。車両８の車室内には、画像データを表示可能なディスプレイを備えた表示装置４が設けられている。ドライブレコーダ１の本体部２は、再生対象となる画像データを読み出し、その画像データを表示可能な形式の映像信号に変換して、この表示装置４に出力する。これにより、画像データの内容が表示装置４において表示される。
【００３１】
図２は、ドライブレコーダ１の構成を示す図である。前述のようにドライブレコーダ１は、本体部２とカメラ３とを備えている。カメラ３は、レンズと撮像素子とを備えており、電子的に画像データを取得する。カメラ３は、所定の周期ごとに画像データを取得する。カメラ３で取得された画像データは、ケーブルを介して本体部２に入力される。
【００３２】
本体部２は、装置全体を制御する制御部としてマイクロコンピュータを備えている。このマイクロコンピュータは、演算処理を行うことで各種の制御機能を実現するＣＰＵ２００と、演算処理の作業領域となるＲＡＭ２０１と、各種データを記憶する不揮発性メモリ２０２とを含んでいる。不揮発性メモリ２０２は、例えば、フラッシュメモリなどであり、ファームウェアとしてのプログラム２０３や設定パラメータなどを記憶する。
【００３３】
また、本体部２は、画像処理部２１、画像出力部２２、及び、マイク２３を備えている。
【００３４】
画像処理部２１は、画像データを処理する画像処理回路（ハードウェア回路）である。画像処理部２１は、カメラ３で取得された画像データに対してＡ／Ｄ変換や圧縮処理等の所定の画像処理を行って、例えばＪＰＥＧ形式のデジタルの画像データを生成する。画像処理部２１が生成した画像データは、一旦、ＲＡＭ２０１に記憶される。
【００３５】
画像処理部２１は、また、画像データを再生する画像処理を行うことも可能である。具体的には、画像処理部２１は、再生対象となる画像データに対して伸張処理等の所定の画像処理を行い、表示装置４で表示可能なＮＴＳＣなどの形式の映像信号に画像データを変換する。
【００３６】
画像出力部２２は、画像処理部２１で生成された映像信号をケーブルを介して表示装置４に出力する。これにより、再生対象となる画像データの内容が表示装置４において表示される。
【００３７】
また、マイク２３は、車両８の走行中などにおいて、車両８の近傍の音を集音して継続的に音声データを取得する。マイク２３で取得された音声データは、一旦、ＲＡＭ２０１に記憶される。
【００３８】
ＲＡＭ２０１の記憶領域のうちの一部はリングバッファとして利用される。このリングバッファに対して、カメラ３で継続的に取得される画像データ（画像処理部２１による処理後の画像データ）、及び、マイク２３で継続的に取得される音声データが記憶される。リングバッファには、さらに、画像データに対応付けて後述する挙動データも記憶される。リングバッファでは、最後の領域までデータが記憶されると最初の領域に戻って新たなデータが記憶される。すなわち、リングバッファでは、最も古いデータに対して新たなデータが順次に上書きされていく。これにより、ＲＡＭ２０１のリングバッファは、常に過去一定時間分の画像データ、音声データ及び挙動データを記憶した状態となる。本実施の形態では、リングバッファに例えば４０秒分の画像データ、音声データ及び挙動データが記憶される。
【００３９】
また、ドライブレコーダ１は、カードスロット２４、計時回路２５、加速度センサ２６、ＧＰＳ受信部２７、速度取得部２８、及び、操作部２９を備えている。
【００４０】
カードスロット２４は、画像データ、音声データ及び挙動データを記録するための可搬性の記録媒体であるメモリカード９を着脱可能となっている。カードスロット２４は、装着されたメモリカード９からのデータの読み取りや、メモリカード９へのデータの書き込みを行う。事故などの所定のイベントが生じたときには、カードスロット２４は、装着されたメモリカード９に画像データ、音声データ及び挙動データを含むファイルを記録する。また、画像データを再生するときには、カードスロット２４は、装着されたメモリカード９から再生対象となる画像データを含むファイルを読み出す。
【００４１】
計時回路２５は、現時点の日付及び時刻を示す時刻情報を計時する。これとともに、計時回路２５は、ある時点からの経過時間を計時する。
【００４２】
加速度センサ２６は、車両８にかかる加速度（Ｇ）を取得する。加速度センサ２６は、互いに直交する３軸の加速度をそれぞれ検出し、これら３軸の加速度の合成値を検出結果として取得する。したがって、加速度センサ２６は、車両８にかかる加速度がどのような方向であっても検出することができる。
【００４３】
ＧＰＳ受信部２７は、車両８の位置を取得する。ＧＰＳ受信部２７は、複数のＧＰＳ衛星からの信号を受信して、車両８の位置を緯度経度で取得する。
【００４４】
速度取得部２８は、車両８の走行速度（ｋｍ／ｈ）を取得する。速度取得部２８は、車両８に設けられる速度センサ８１と接続されている。速度センサ８１は、車両８のアウトプットシャフトの回転数に基づくパルス信号を発生して本体部２に入力する。速度取得部２８は、この速度センサ８１からのパルス信号に基づいて、車両８の走行速度を取得する。
【００４５】
操作部２９は、ユーザの操作を受け付ける複数のボタンを含む操作部材である。ユーザは、操作部２９を操作することで、ドライブレコーダ１に各種の指示を行うことが可能である。ユーザの操作部２９の操作内容を示す操作信号はＣＰＵ２００に入力される。これにより、ドライブレコーダ１はユーザの操作に応答して動作する。
【００４６】
また、ドライブレコーダ１は、車両８が備えるバッテリ８２から電力の供給を受けて駆動する。ドライブレコーダ１は、ユーザの車両キーの操作に連動したキースイッチ８３のオンに応答して駆動開始（起動）し、キースイッチ８３のオフに応答して駆動停止する。
【００４７】
このようなドライブレコーダ１の各部を制御する機能は、不揮発性メモリ２０２に予め記憶されたプログラム２０３に従ってＣＰＵ２００が演算処理を実行することにより実現される。このプログラム２０３は、新たなプログラムが記録されたメモリカード９をカードスロット２４で読み取ることにより、更新することが可能となっている。
【００４８】
図中のモード変更部２０ａ、記録制御部２０ｂ、再生制御部２０ｃ、及び、条件判定部２０ｄは、ＣＰＵ２００がプログラム２０３に従って演算処理を実行することで実現される機能の一部である。
【００４９】
モード変更部２０ａは、ドライブレコーダ１の動作モードを変更する。ドライブレコーダ１の動作モードには、画像データ、音声データ及び挙動データをメモリカード９に記録するための記録モードと、記録した画像データを再生するための再生モードとが含まれている。モード変更部２０ａは、この動作モードを通常はユーザの操作に応答して変更するが、所定の条件を満足した場合はユーザの操作に係わらず変更する。
【００５０】
記録制御部２０ｂは、記録モードにおけるドライブレコーダ１の動作を制御する。記録制御部２０ｂは、動作モードが記録モードの場合に、カメラ３に画像データを継続的に取得させるとともに、マイク２３に音声データを継続的に取得させる。さらに、記録制御部２０ｂは、時刻情報、加速度、走行速度、及び、車両８の位置等の車両８の走行状態を示す挙動データを継続的に取得する。また、記録制御部２０ｂは、事故などの所定のイベントが生じた場合は、ＲＡＭ２０１のリングバッファに記憶された画像データ、音声データ及び挙動データのうち、イベント発生前後の所定時間分のデータを一のファイルにしてメモリカード９に記録させる。
【００５１】
再生制御部２０ｃは、再生モードにおけるドライブレコーダ１の動作を制御する。再生制御部２０ｃは、動作モードが再生モードの場合に、ユーザの操作に応じて再生対象となる画像データを含むファイルを選択し、選択したファイルに含まれる画像データを画像処理部２１に再生させる。
【００５２】
条件判定部２０ｄは、動作モードの変更に係る条件が満足するか否かを判定する。この条件判定部２０ｄの処理の詳細については後述する。
【００５３】
＜１−２．記録モードの動作＞
次に、ドライブレコーダ１の動作について説明する。まず、動作モードが記録モードの場合のドライブレコーダ１の動作について説明する。図３は、記録モードにおけるドライブレコーダ１の動作の流れを示す図である。この動作は、記録制御部２０ｂの制御により実行される。
【００５４】
記録モードでは、まず、カメラ３が車両８の周辺の様子を示す画像データを取得する。カメラ３で取得されたアナログの画像データは、画像処理部２１において、Ａ／Ｄ変換や圧縮処理等の所定の画像処理が施されてデジタルの画像データに変換される。取得された画像データは、ＲＡＭ２０１のリングバッファに記憶される。また、この画像データの取得とともに、マイク２３が音声データを取得し、記録制御部２０ｂが挙動データを取得する。これら音声データ及び挙動データも、ＲＡＭ２０１のリングバッファに記憶される（ステップＳ１１）。
【００５５】
このステップＳ１１の処理は所定の周期（例えば、１／３０秒）で繰り返される。これにより、画像データ、音声データ及び挙動データが継続的に取得され、過去一定時間分の画像データ、音声データ及び挙動データがＲＡＭ２０１のリングバッファに記憶される。
【００５６】
このように車両の走行に関するデータが継続的に取得される一方で、所定のイベントが発生したか否かが記録制御部２０ｂにより監視される（ステップＳ１２）。本実施の形態のドライブレコーダ１において、所定のイベントが発生したと判断する条件は、例えば、下記の条件（Ａ）〜（Ｃ）のいずれかである。
【００５７】
（Ａ）所定以上の加速度が、所定時間以上継続して検出されること。例えば、０．４０Ｇ以上の加速度が、１００ミリ秒以上継続して検出されたような場合。
【００５８】
（Ｂ）所定の期間内の走行速度の増減が、所定の閾値以上となったこと。例えば、走行速度６０ｋｍ／ｈ以上での走行中に１秒間の減速が１４ｋｍ／ｈ以上となるような場合。
【００５９】
（Ｃ）操作部２９の特定のボタンがユーザにより操作されたこと。
【００６０】
条件（Ａ）は、比較的強い加速度が発生して衝突事故の発生の蓋然性が高い状況に相当する。条件（Ｂ）は、急激な減速となっており事故が急迫した蓋然性が高い状況に相当する。また、条件（Ｃ）は、ユーザ（代表的にはドライバ）が危険を感じてデータの記録が必要と判断した状況に相当する。
【００６１】
（Ａ）〜（Ｃ）のいずれかのイベントが発生した場合は（ステップＳ１２にてＹｅｓ）、記録制御部２０ｂは、例えば、当該イベントの発生前の１２秒間と発生後の８秒間との合計２０秒分の画像データ、音声データ及び挙動データをＲＡＭ２０１のリングバッファから読み出す。すなわち、記録制御部２０ｂは、イベントの発生時を含むイベントの発生前後の所定時間（２０秒間）に取得された車両８の走行に関するデータを読み出す。そして、記録制御部２０ｂは、読み出した画像データ、音声データ及び挙動データを、カードスロット２４においてメモリカード９に記録させる（ステップＳ１３）。このとき記録される所定時間分の画像データ、音声データ及び挙動データは、一のファイルに含まれた状態とされる。
【００６２】
＜１−３．再生モードの動作＞
次に、動作モードが再生モードの場合のドライブレコーダ１の動作について説明する。図４は、再生モードにおけるドライブレコーダ１の動作の流れを示す図である。この動作は、再生制御部２０ｃの制御により実行される。
【００６３】
再生モードでは、まず、再生制御部２０ｃが、メモリカード９に記録されたファイルのうちから、ユーザの操作に基づいて再生対象とする画像データを含むファイルを選択する。この際、表示装置４には、メモリカード９に記録されたファイルの一覧が表示される。ユーザは、このような表示装置４の画面を確認しながら、操作部２９を操作することで、所望のファイルを選択する指示を行うことができる（ステップＳ２１）。
【００６４】
ユーザは、画像データの再生を指示する再生指示を操作部２９の操作により行うまで（ステップＳ２２にてＮｏ）、このようなファイルを選択する指示を行うことができる。
【００６５】
ユーザから再生指示がなされる（ステップＳ２２にてＹｅｓ）と、次に、選択されたファイルがカードスロット２４によりメモリカード９から読み出され、ＲＡＭ２０１に記憶される。
【００６６】
続いて、画像処理部２１が、ファイルに含まれる画像データを再生する。すなわち、画像処理部２１は、読み出されたファイルに連続的に含まれる画像データのそれぞれに対して伸張処理等の所定の画像処理を行う。これにより、画像処理部２１は、表示装置４で表示可能なＮＴＳＣなどの形式の映像信号を生成する。この映像信号は、画像出力部２２から表示装置４に出力される。これにより、ファイルに含まれる複数の画像データの内容が表示装置４において連続的に表示される（ステップＳ２３）。
【００６７】
ファイルに含まれる全ての画像データの再生が完了すると、画像データの再生が停止し、処理はステップＳ２１に戻る。これにより、再生制御部２０ｃは、再度、ユーザの操作に基づいて再生対象とする画像データを含むファイルを選択する状態となる。
【００６８】
このように再生モードにおいては、画像処理部２１は画像データを再生するための画像処理を行うことから、新たな画像データを取得するための画像処理を行うことは不可能である。すなわち、再生モードにおいては、ドライブレコーダ１は、車両８の走行に関するデータを継続的に取得することはできない。したがって、データの記録漏れをなくすためには、ドライブレコーダ１の動作モードをなるべく記録モードにしておく必要がある。
【００６９】
＜１−４．動作モードの変更＞
次に、モード変更部２０ａによる動作モードの変更について説明する。図５は、ドライブレコーダ１の動作モードの遷移を示す図である。
【００７０】
ドライブレコーダ１の動作モードは、駆動開始（起動）の直後は、記録モードＭ１となる。したがって、ドライブレコーダ１は、駆動開始の直後から画像データ、音声データ及び挙動データを継続的に取得する状態となる。
【００７１】
前述のように、モード変更部２０ａは、動作モードをユーザの操作に応答して変更する。動作モードが記録モードＭ１の場合に、ユーザが操作部２９に所定の操作を行うと、このユーザの操作に応答して、モード変更部２０ａは動作モードを記録モードＭ１から再生モードＭ２に変更する（矢印Ａ１）。また、動作モードが再生モードＭ２の場合に、ユーザが操作部２９に所定の操作を行うと、このユーザの操作に応答して、モード変更部２０ａは動作モードを再生モードＭ２から記録モードＭ１に変更する（矢印Ａ２）。
【００７２】
モード変更部２０ａは、また、動作モードが再生モードＭ２の場合においては、所定の条件（ａ）（ｂ）のいずれかを満足したときにも、動作モードを再生モードＭ２から記録モードＭ１に変更する（矢印Ａ３，Ａ４）。
【００７３】
本実施の形態のドライブレコーダ１において、動作モードを再生モードＭ２から記録モードＭ１に変更するための条件（ａ）（ｂ）は、下記のとおりである。
【００７４】
（ａ）車両８が走行していること。
【００７５】
（ｂ）ユーザの操作が無い状態が所定の時間を超えて継続すること。
【００７６】
したがって、条件（ａ）が満足する場合、すなわち、車両８が走行している場合には動作モードが記録モードＭ１に変更されることから、車両８の走行に関するデータの記録漏れを防止できる。また、条件（ｂ）が満足する場合、すなわち、ユーザの操作が無い状態が所定の時間を超えて継続した場合にも動作モードが記録モードＭ１に変更されることから、車両８の走行に関するデータの記録漏れをより有効に防止できる。
【００７７】
これらの条件（ａ）（ｂ）が満足するか否かは、条件判定部２０ｄが判定する。条件判定部２０ｄは、条件（ａ）が満足するか否かについては、走行速度、加速度、及び、車両８の位置のそれぞれに基づいて判定する。以下、走行速度に基づく判定を含む処理を「速度判定処理」、加速度に基づく判定を含む処理を「加速度判定処理」、車両８の位置に基づく判定を含む処理を「位置判定処理」という。
【００７８】
また、条件判定部２０ｄは、条件（ｂ）が満足するか否かについては、操作部２９からの操作信号に基づいて判定する。以下、この操作信号に基づく判定を含む処理を「操作判定処理」という。
【００７９】
このような「速度判定処理」、「加速度判定処理」、「位置判定処理」及び「操作判定処理」は、互いに独立して並列的に実行される。また、これら４つの処理は、図４に示す再生モードの基本的な動作に対して独立して並列的に実行される。以下、これら４つの処理のそれぞれについて具体的に説明する。
【００８０】
＜１−４−１．速度判定処理＞
まず、速度判定処理について説明する。速度判定処理では、走行速度に基づいて条件（ａ）が満足するか否か（車両８が走行しているか否か）が判定される。図６は、速度判定処理の流れを示す図である。この速度判定処理は、動作モードが再生モードＭ２の場合に実行される。
【００８１】
まず、条件判定部２０ｄは、速度取得部２８から現時点の車両８の走行速度を取得する（ステップＳ３１）。次に、条件判定部２０ｄは、現時点の走行速度が所定の閾値（例えば、５ｋｍ／ｈ）より大きいか否かを判定する（ステップＳ３２）。
【００８２】
走行速度が閾値よりも小さい場合（ステップＳ３２にてＮｏ）は、条件判定部２０ｄは、車両８は停止していると判定し、処理はステップＳ３１に戻る。そして、再び、ステップＳ３１，Ｓ３２の処理が実行される。これにより、車両８が停止しているときには、現時点の走行速度が閾値より大きいか否かの判定が繰り返される。
【００８３】
一方、走行速度が閾値よりも大きい場合（ステップＳ３２にてＹｅｓ）は、条件判定部２０ｄは、条件（ａ）が満足した（車両８が走行している（または発進した））と判定する。そして、この場合は、モード変更部２０ａが動作モードを再生モードＭ２から記録モードＭ１に変更する（ステップＳ３３）。
【００８４】
＜１−４−２．加速度判定処理＞
次に、加速度判定処理について説明する。加速度判定処理では、加速度に基づいて条件（ａ）が満足するか否か（車両８が走行しているか否か）が判定される。
【００８５】
車両８にかかる加速度は、車両８が走行している場合だけではなく、車両８のドアの開閉や車両に人間が乗車したような場合など、走行以外の比較的小さな衝撃が加えられた場合においても検出される。したがって、加速度が所定の閾値より大きくなることに基づいて車両８が走行していると単純に判定すると、このようにドアの開閉など走行以外の衝撃が加えられた場合に、車両８が走行していると誤判定してしまうおそれがある。
【００８６】
このため、本実施の形態では、加速度が閾値を超える状態の継続時間が考慮される。図７は、ドアの開閉などの走行以外の衝撃が加えられた場合に検出される加速度の波形の一例を示す図である。一方、図８は、車両８が走行を開始した場合に検出される加速度の波形の一例を示す図である。
【００８７】
図７に示すように、走行以外の衝撃が加えられた場合の加速度は、急激に大きくなりピーク時点で閾値を超えて、その後、急激に小さくなっている。これに対して、図８に示すように、車両８が走行している場合の加速度は、閾値を超えた後、ある程度の期間、閾値を超える状態が維持される。すなわち、車両８が走行している場合（図８の場合）は、走行以外の衝撃が加えられた場合（図７の場合）と比較して、加速度が閾値を超える状態の継続時間ＣＴは長くなる。このように継続時間ＣＴが継続する状態は、特に車両８が停車中から発進するときに顕著に現れる。
【００８８】
このような原理を利用し、加速度判定処理では、加速度が閾値を超える状態が所定の時間を超えて継続した場合に、車両８が走行している（または、発進した）と判定される。これにより、走行以外の衝撃が加えられた場合にかかる加速度に基づいた誤判定が防止される。
【００８９】
図９は、加速度判定処理の流れを示す図である。この加速度判定処理は、動作モードが再生モードＭ２の場合に実行される。
【００９０】
まず、条件判定部２０ｄは、加速度センサ２６から現時点において車両８にかかる加速度を取得する。このとき取得された加速度は「オフセット値」としてＲＡＭ２０１に記憶される（ステップＳ４１）。この「オフセット値」は、車両８の停車状態において車両８にかかる重力加速度に相当する。
【００９１】
次に、計時回路２５が計時する継続時間ＣＴがクリアされる（ステップＳ４２）。次に、条件判定部２０ｄは、加速度センサ２６から現時点において車両８にかかる加速度を取得する（ステップＳ４３）。このとき取得される加速度は「測定加速度」とされる。この「測定加速度」は、重力加速度とは別に車両８に加わる加速度と、重力加速度とをあわせた値となる。
【００９２】
条件判定部２０ｄは、続いて、「測定加速度」から「オフセット値」を減算して、重力加速度とは別に車両８に加わる加速度（以下、「実加速度」という。）を取得する（ステップＳ４４）。
【００９３】
次に、条件判定部２０ｄは、「実加速度」が所定の閾値（例えば、０．０２Ｇ）より大きいか否かを判定する（ステップＳ４５）。「実加速度」が閾値よりも小さい場合（ステップＳ４５にてＮｏ）は、条件判定部２０ｄは車両８は停止していると判定し、処理はステップＳ４２に戻る。そして再び、ステップＳ４２〜Ｓ４５の処理が実行される。これにより、車両８が停止しているときには、「実加速度」が閾値より大きいか否かの判定が繰り返される。
【００９４】
一方、「実加速度」が所定の閾値よりも大きい場合（ステップＳ４５にてＹｅｓ）は、計時回路２５により、「実加速度」が閾値を超える状態が継続している時間を示す継続時間ＣＴがカウントアップされる（ステップＳ４６）。
【００９５】
続いて、条件判定部２０ｄは、この継続時間ＣＴが所定時間（例えば、１秒）を超えるか否かを判定する（ステップＳ４７）。継続時間ＣＴが所定時間を超えない状態では、処理はステップＳ４３に戻る。そして再び、ステップＳ４３以降の処理が実行される。
【００９６】
走行以外の衝撃が車両８に加えられた場合においては、「実加速度」が閾値を超えたとしてもその後に「実加速度」は閾値よりも速やかに小さくなる。したがって、この場合は、ステップＳ４５にてＮｏとなり、処理はステップＳ４２に戻り、継続時間ＣＴはクリアされる。
【００９７】
これに対して、車両８が走行を開始した場合においては、「実加速度」が閾値を超える状態が継続する。このため、継続時間ＣＴをカウントアップする処理（ステップＳ４６）が繰り返され、最終的に、継続時間ＣＴが所定時間を超えることになる。
【００９８】
このように継続時間ＣＴが所定時間を超えた場合は（ステップＳ４７にてＹｅｓ）、条件判定部２０ｄは、条件（ａ）が満足した（車両８が走行している（または発進した））と判定する。そして、この場合は、モード変更部２０ａが動作モードを再生モードＭ２から記録モードＭ１に変更する（ステップＳ４８）。
【００９９】
＜１−４−３．位置判定処理＞
次に、位置判定処理について説明する。位置判定処理では、車両８の位置に基づいて条件（ａ）が満足するか否か（車両８が走行しているか否か）が判定される。図１０は、位置判定処理の流れを示す図である。この位置判定処理は、動作モードが再生モードＭ２の場合に実行される。
【０１００】
まず、条件判定部２０ｄは、ＧＰＳ受信部２７から現時点における車両８の位置を取得する。このとき取得された車両８の位置は「基準位置」としてＲＡＭ２０１に記憶される（ステップＳ５１）。この「基準位置」は、車両８が停車した位置に相当する。
【０１０１】
次に、条件判定部２０ｄは、ＧＰＳ受信部２７から現時点における車両８の位置を取得する。このとき取得される車両８の位置は「測定位置」とされる（ステップＳ５２）。そして、条件判定部２０ｄは、「基準位置」と「測定位置」とに基づいて、「基準位置」から「測定位置」までの距離を「移動距離」として導出する（ステップＳ５３）。車両８が停車した状態を維持した場合、理想的には「基準位置」と「測定位置」とは一致し、「移動距離」は０となる。
【０１０２】
次に、条件判定部２０ｄは、「移動距離」が所定の閾値より大きいか否かを判定する（ステップＳ５４）。この閾値は、ＧＰＳ受信部２７の測定誤差を考慮して設定され、例えば１００ｍとされる。
【０１０３】
「移動距離」が閾値よりも小さい場合（ステップＳ５４にてＮｏ）は、条件判定部２０ｄは、車両８は停止していると判定し、処理はステップＳ５２に戻る。そして、再び、ステップＳ５２〜Ｓ５４の処理が実行される。これにより、車両８が停止しているときには、「移動距離」が閾値より大きいか否かの判定が繰り返される。
【０１０４】
一方、「移動距離」が閾値よりも大きい場合（ステップＳ５４にてＹｅｓ）は、条件判定部２０ｄは、条件（ａ）が満足した（車両８が走行している（または発進した））と判定する。そして、この場合は、モード変更部２０ａが動作モードを再生モードＭ２から記録モードＭ１に変更する（ステップＳ５５）。
【０１０５】
＜１−４−４．操作判定処理＞
次に、操作判定処理について説明する。操作判定処理では、操作信号に基づいて条件（ｂ）が満足するか否か（ユーザの操作が無い状態が所定の時間を超えて継続するか否か）が判定される。図１１は、操作判定処理の流れを示す図である。この操作判定処理は、動作モードが再生モードＭ２の場合に実行される。
【０１０６】
まず、計時回路２５が計時する無操作時間ＮＴがクリアされる（ステップＳ６１）。この無操作時間ＮＴは、画像データが再生中でなく、かつ、ユーザの操作が無い状態が継続した時間である。
【０１０７】
次に、条件判定部２０ｄは、画像データが再生中であるか否かを判定する（ステップＳ６２）。画像データが再生中の場合は（ステップＳ６２にてＹｅｓ）、処理はステップＳ６１に戻り、無操作時間ＮＴがクリアされる。
【０１０８】
また、画像データの再生前（ファイルの選択中）、あるいは、ファイルの全ての画像データの再生後など、画像データが再生中でない場合は（ステップＳ６３にてＮｏ）、次に、条件判定部２０ｄは、操作信号に基づいてユーザの操作があるか否かを判定する。ユーザの操作がある場合は（ステップＳ６３にてＹｅｓ）、処理はステップＳ６１に戻り、無操作時間ＮＴがクリアされる。
【０１０９】
また、画像データが再生中でなく、かつ、ユーザの操作が無い場合は（ステップＳ６２，Ｓ６３の双方でＮｏ）、次に、計時回路２５により無操作時間ＮＴがカウントアップされる。
【０１１０】
続いて、条件判定部２０ｄは、この無操作時間ＮＴが所定時間（例えば、３０秒）を超えるか否かを判定する（ステップＳ４７）。無操作時間ＮＴが所定時間を超えない状態では、処理はステップＳ６２に戻る。そして再び、ステップＳ６２以降の処理が実行される。その後、ユーザの操作がなされた場合は（ステップＳ６３にてＹｅｓ）、処理はステップＳ６１に戻り、無操作時間ＮＴはクリアされる。
【０１１１】
これに対して、ユーザの操作が無い状態が継続した場合は、無操作時間ＮＴをカウントアップする処理（ステップＳ６４）が繰り返される。この状態が継続し、無操作時間ＮＴが所定時間を超えた場合は（ステップＳ６５にてＹｅｓ）、条件判定部２０ｄは条件（ｂ）が満足したと判定する。そして、この場合、モード変更部２０ａが動作モードを再生モードＭ２から記録モードＭ１に変更する（ステップＳ６６）。
【０１１２】
以上のように、本実施の形態のドライブレコーダ１においては、動作モードが記録モードの場合には、カメラ３、マイク２３及び記録制御部２０ｂのそれぞれが、車両８の走行に関するデータを継続的に取得する。これとともに、動作モードが再生モードの場合には、画像処理部２１が車両８の走行に関するデータを再生する。また、動作モードが再生モードの場合においては、条件判定部２０ｄが車両８が走行しているか否かを判定する。そして、車両８が走行している場合は、モード変更部２０ａが動作モードを再生モードＭ２から記録モードＭ１に変更する。このように、車両８が走行している場合には動作モードが記録モードに自動的に変更されるため、車両８の走行に関するデータの記録漏れを防止できる。
【０１１３】
また、車両８が走行しているか否かの判定（速度判定処理、加速度判定処理及び位置判定処理）においては、画像データが再生中であるか否かは考慮されない。したがって、画像データの再生中であっても車両８が走行していれば、動作モードが記録モードＭ１に変更されることになり、車両８の走行に関するデータの記録漏れを有効に防止できる。
【０１１４】
また、条件判定部２０ｄは、車両８の走行速度に基づいて車両８が走行しているか否かを判定するため、車両８が走行しているか否かを容易に判定できる。
【０１１５】
また、条件判定部２０ｄは、加速度に基づいて車両８が走行しているか否かを判定するため、車両８に設けられる速度センサ８１からのパルス信号が得られない場合であっても、車両８が走行しているか否かを容易に判定できる。
【０１１６】
また、条件判定部２０ｄは、加速度が閾値を超える状態が所定の時間を超えて継続した場合に車両が走行していると判定するため、走行以外の衝撃が加えられた場合にかかる加速度に基づく誤判定を防止できる。
【０１１７】
また、条件判定部２０ｄは、車両８の位置に基づいて車両８が走行しているか否かを判定するため、車両８に設けられる速度センサ８１からのパルス信号が得られない場合であっても、車両８が走行しているか否かを容易に判定できる。
【０１１８】
また、モード変更部２０ａは、動作モードが再生モードＭ２の場合に、条件（ａ）及び条件（ｂ）のいずれかの条件を満足した場合に、動作モードを記録モードＭ１に変更する。このため、ユーザの操作が無い状態が所定の時間を超えて継続した場合にも動作モードが記録モードＭ１に自動的に変更されることから、記録モードＭ１に変更されやすくなる。その結果、車両８の走行に関するデータの記録漏れをより有効に防止できる。
【０１１９】
＜２．第２の実施の形態＞
次に、第２の実施の形態について説明する。第１の実施の形態では、動作モードを記録モードＭ１から再生モードＭ２に変更する場合に車両８が走行しているか否かを考慮していなかった。これに対して、第２の実施の形態では、動作モードを記録モードＭ１から再生モードＭ２に変更する場合に車両８が走行しているか否かを考慮するようになっている。第２の実施の形態のドライブレコーダ１の構成及び動作は、第１の実施の形態と略同様であるため、以下、相違点を説明する。
【０１２０】
図１２は、動作モードが記録モードＭ１の場合に、ユーザが操作部２９に動作モードを再生モードＭ２に変更するための操作を行ったとき（図５に示す矢印Ａ１）における、ドライブレコーダ１の動作の流れを示す図である。
【０１２１】
まず、条件判定部２０ｄが、速度取得部２８から現時点の車両８の走行速度を取得する（ステップＳ７１）。次に、条件判定部２０ｄは、現時点の走行速度が所定の閾値（例えば、５ｋｍ／ｈ）より大きいか否かを判定する（ステップＳ７２）。
【０１２２】
走行速度が閾値よりも小さい場合（ステップＳ７２にてＮｏ）は、条件判定部２０ｄは、車両８は停止していると判定する。この場合は、モード変更部２０ａが、動作モードを記録モードＭ１から再生モードＭ２に変更する（ステップＳ７３）。
【０１２３】
一方、走行速度が閾値よりも大きい場合（ステップＳ７２にてＹｅｓ）は、条件判定部２０ｄは、車両８は走行していると判定する。この場合は、処理はそのまま終了する。すなわち、モード変更部２０ａは、動作モードを記録モードＭ１のまま維持し、再生モードＭ２に変更しないことになる。
【０１２４】
このように、第２の実施の形態のドライブレコーダ１では、動作モードを変更するためのユーザの操作がある場合に車両８が走行しているときは、モード変更部２０ａは動作モードを記録モードＭ１のまま維持して再生モードＭ２に変更しない。したがって、車両８の走行に関するデータの記録漏れをより有効に防止できる。
【０１２５】
なお、本実施の形態では、条件判定部２０ｄは、車両８が走行しているか否かを走行速度に基づいて判定しているが、加速度、車両８の位置、ユーザの車両８の操作（アクセルの操作等）などの他の情報に基づいて判定してもよい。
【０１２６】
＜３．第３の実施の形態＞
次に、第３の実施の形態について説明する。上記実施の形態では、車両の走行に関するデータを記録するデータ記録装置は車両８に搭載されるドライブレコーダであるものとして説明したが、同様の機能を、スマートフォンやＰＤＡなどのユーザが携行可能な可搬性装置によっても実現可能である。本実施の形態では、データ記録装置が可搬性装置である場合について説明する。
【０１２７】
図１３は、データ記録装置となる可搬性装置５が使用される様子を示す図である。可搬性装置５は、通常はユーザが携行して使用するものであるが、車両８へユーザが乗車する際には、図に示すように車両８のダッシュボードの上に設けられたホルダに対して固定して使用される。可搬性装置５は、カメラ５１を内蔵している。このカメラ５１の光軸が車両８の前方側を向くように、可搬性装置５は車室内に固定される。これにより、カメラ５１は、車両８の周辺の様子を示す画像データを取得することが可能となる。
【０１２８】
図１４は、可搬性装置５の構成を示す図である。可搬性装置５が備える構成のうち、図２に示す第１の実施の形態のドライブレコーダ１と同様の機能を有するものについては、同一の符号を付して詳細な説明を省略する。
【０１２９】
可搬性装置５は、携行して利用されるものであるため、外部から電力の供給を受けずに駆動できるように内蔵電池５９を備えている。なお、可搬性装置５は、シガーソケットなどを介して車両８から電力の供給を受けることが可能となっていてもよい。
【０１３０】
可搬性装置５は、一つの筐体で構成されており、この筐体内にカメラ５１と、ディスプレイ５２とを備えている。ディスプレイ５２は、画像出力部２２から出力される映像信号に基づいて、再生対象となる画像データの内容を表示する。
【０１３１】
図１３のように、カメラ５１の光軸が車両８の前方側を向くように可搬性装置５を車両８に配置した場合、ディスプレイ５２の画面は車室内に向けられる。これによりユーザは、着座した状態でディスプレイ５２の表示内容を確認することが可能である。
【０１３２】
また、可搬性装置５は、無線通信が可能な通信部５０を備えている。この通信部５０を備えることにより、可搬性装置５は、携帯電話装置、あるいは、データ通信装置として機能する。なお、可搬性装置５は、図２に示す速度取得部２８を備えていない。
【０１３３】
可搬性装置５も、装置全体を制御する制御部として、ＣＰＵ２００、ＲＡＭ２０１及び不揮発性メモリ２０２を含むマイクロコンピュータを備えている。可搬性装置５のデータ記録装置としての機能は、不揮発性メモリ２０２に予め記憶されたプログラム２０４に従ってＣＰＵ２００が演算処理を実行することにより実現される。このプログラム２０４は、新たなプログラムが記録されたメモリカード９をカードスロット２４で読み取ること、あるいは、通信部５０が所定のサーバ装置から新たなプログラムをダウンロードすることなどにより、更新することが可能となっている。
【０１３４】
図中のモード変更部２０ａ、記録制御部２０ｂ、再生制御部２０ｃ、及び、条件判定部２０ｄは、ＣＰＵ２００がプログラム２０４に従って演算処理を実行することで実現される機能の一部である。これらモード変更部２０ａ、記録制御部２０ｂ、再生制御部２０ｃ、及び、条件判定部２０ｄによって実行される処理の内容は、第１の実施の形態と同様である。
【０１３５】
したがって、データ記録装置が可搬性装置５である場合においても、第１の実施の形態と同様の処理を行うことが可能であり、第１の実施の形態と同様に、車両８の走行に関するデータの記録漏れを防止できる。
【０１３６】
ただし、可搬性装置５は、速度取得部２８を備えていないため速度センサ８１からのパルス信号を得ることができず、パルス信号に基づいて走行速度を取得することはできない。しかしながら、ＧＰＳ受信部２７で得られる車両８の位置の変化に基づいて、可搬性装置５が車両８の走行速度を取得できるようにしてもよい。また、可搬性装置５と車両８に設けられる通信装置とを無線通信で通信させることなどで、可搬性装置５が走行速度を取得できるようにしてもよい。このようにすることで、データ記録装置が可搬性装置５である場合においても、走行速度に基づいて車両８が走行しているか否かを判定できる。
【０１３７】
＜４．変形例＞
以上、本発明の実施の形態について説明してきたが、この発明は上記実施の形態に限定されるものではなく様々な変形が可能である。以下では、このような変形例について説明する。上記実施の形態及び以下で説明する形態を含む全ての形態は、適宜に組み合わせ可能である。
【０１３８】
上記実施の形態のデータ記録装置は、イベントが発生した場合に記録媒体にデータを記録するイベント記録方式を採用していたが、駆動開始から駆動停止まで継続的にデータを記録媒体に記録する常時記録方式を採用してもよい。常時記録方式のデータ記録装置の場合では、記録モードにおいて画像データが常に記録媒体に記録されることになる。
【０１３９】
また、一つのデータ記録装置において、イベント記録方式と常時記録方式とをユーザが選択できるようになっていてもよい。
【０１４０】
また、上記実施の形態では、加速度判定処理ごとにオフセット値を取得しているが、駆動開始時（起動時）、あるいは、データ記録装置の車両への装着時にオフセット値を取得するようにしてもよい。ただし、車両が停車する位置の傾斜などに応じて重力加速度の車両へのかかりかたは変わるため、上記実施の形態のように加速度判定処理ごとにオフセット値を取得することが精度向上のためには望ましい。
【０１４１】
また、上記実施の形態では、可搬性の記録媒体に車両の走行に関するデータを記録するものとして説明したが、データ記録装置に内蔵された記録媒体に車両の走行に関するデータを記録するようにしてもよい。
【０１４２】
また、上記実施の形態では、再生モードにおいて画像データを再生するものとして説明したが、あわせて音声データを再生してもよい。また、再生モードにおいて音声データのみを再生するようにしてもよい。
【０１４３】
また、上記第１及び第２の実施の形態においては、条件（ａ）が満足するか否かについては、走行速度、加速度、及び、車両の位置に基づいて判定しているが、これらのいずれか１つあるいは２つに基づいて判定してもよい。
【０１４４】
また、上記第１及び第２の実施の形態においては、条件（ａ）の「車両が走行していること」を、走行速度、加速度、及び、車両８の位置といった実際の車両８の挙動に基づいて判定しているが、ユーザの発進の意思を示す操作に基づいて判定してもよい。例えば、変速機のシフトレバーのＰレンジからＤレンジへの切り替え操作を検出した場合に、「車両が走行している」と判定してもよい。
【０１４５】
また、上記第１及び第２の実施の形態では、表示装置４はデータ記録装置の外部装置であるものとして説明したが、データ記録装置が表示装置を備えてもよい。また、上記第１及び第２の実施の形態では、本体部２とカメラ３とは分離して設けられていたが、上述した本体部２の機能とカメラ３とが同一筐体内に設けられていてもよい。
【０１４６】
また、上記実施の形態では、プログラムに従ったＣＰＵの演算処理によってソフトウェア的に各種の機能が実現されると説明したが、これら機能のうちの一部は電気的なハードウェア回路により実現されてもよい。また逆に、ハードウェア回路によって実現されるとした機能のうちの一部は、ソフトウェア的に実現されてもよい。
【符号の説明】
【０１４７】
１    ドライブレコーダ
２    本体部
３    カメラ
４    表示装置
５    可搬性装置
２０４    プログラム
２０ａ    モード変更部
２０ｄ    条件判定部
【図１】
0005709633.tif 000002
【図２】
0005709633.tif 000003
【図３】
0005709633.tif 000004
【図４】
0005709633.tif 000005
【図５】
0005709633.tif 000006
【図６】
0005709633.tif 000007
【図７】
0005709633.tif 000008
【図８】
0005709633.tif 000009
【図９】
0005709633.tif 000010
【図１０】
0005709633.tif 000011
【図１１】
0005709633.tif 000012
【図１２】
0005709633.tif 000013
【図１３】
0005709633.tif 000014
【図１４】
0005709633.tif 000015