(57)【要約】【課題】使い勝手の良いシステム等を提供する。【解決手段】このシステムは、映像データを記録領域に記録していくサイクルを繰り返す。所定のサイクル終了条件が満たされると、現在進行中のサイクルを終了し、終了したサイクルで記録された映像データを古い順番に新しい映像データで上書きしていく新しいサイクルを開始する。現在進行中のサイクルで記録された映像データの容量、及び直前のサイクルで記録された映像データのうち上書きされていない映像データの容量の少なくとも一方に基づく、上書きしている位置についての情報（以下、上書き位置情報という）を出力手段に出力させる。【選択図】図８
2018006969.tif 000002
【特許請求の範囲】
【請求項１】
映像データを記録領域に記録していくサイクルを繰り返すシステムであって、
所定のサイクル終了条件が満たされると、現在進行中のサイクルを終了し、終了したサイクルで記録された映像データを古い順番に新しい映像データで上書きしていく新しいサイクルを開始し、現在進行中のサイクルで記録された映像データの容量、及び直前のサイクルで記録された映像データのうち上書きされていない映像データの容量の少なくとも一方に基づく、上書きしている位置についての情報である上書き位置情報を出力手段に出力させるシステム。
【請求項２】
前記サイクル終了条件は、前記記録領域に、新たに記録すべき映像データを記録可能な空き容量または現在進行中のサイクルで上書き可能な容量が残っていないという条件を含む請求項１に記載のシステム。
【請求項３】
１つのサイクルで記録する映像データによって占められる前記記録領域中の容量は、前記記録領域の全域の容量に対応する請求項１または２に記載のシステム。
【請求項４】
前記出力手段は画像を表示する画面に対して出力を行い、
前記上書き位置情報を前記画面に図形で表示させる請求項１から３までのいずれか１項に記載のシステム。
【請求項５】
前記図形上に、サイクルの開始時点及び終了時点にそれぞれ対応する開始位置及び終了位置を定義し、
前記上書き位置情報は、前記図形上の前記開始位置と前記終了位置との間に表示される目印を含む請求項４に記載のシステム。
【請求項６】
前記図形上の第１の位置及び第２の位置が、それぞれ前記開始位置及び前記終了位置に対応し、前記開始位置から前記目印までの隔たりが、現在進行中のサイクルで記録された映像データによって占められている前記記録領域中の容量に対応する請求項５に記載のシステム。
【請求項７】
前記開始位置から前記目印までの部分と、前記目印から前記終了位置までの部分とに、異なる色を付して前記図形を表示させ、異なる色の部分の境界が前記目印となる請求項６に記載のシステム。
【請求項８】
前記図形の各部分の色は、新たなサイクルで上書きするまで不変である請求項７に記載のシステム。
【請求項９】
前記記録領域は、初期化によって全域が空き領域にされ、
初期化後の最初のサイクルの進行中に記録された映像データの容量に基づく、記録している位置の情報である記録位置情報を前記出力手段に出力し、
初期化後の最初のサイクルが進行しているときの前記記録位置情報と、２回目以降のサイクルが進行しているときの前記上書き位置情報とを異なる態様で前記出力手段に出力させる請求項４から８までのいずれか１項に記載のシステム。
【請求項１０】
さらに、上書きを許可するか否かを示す上書きモードをユーザの操作によってオンオフすることができ、
前記上書きモードがオンのとき、前記出力手段に前記記録位置情報を示す前記図形を表示させるとともに、１つのサイクルが終了すると、新しいサイクルを開始し、
前記上書きモードがオフのとき、前記出力手段に前記記録位置情報を示す前記図形を表示させず、古い映像データを上書きしない態様の映像データの記録が終了すると、前記記録領域への映像データの記録を停止させる請求項９に記載のシステム。
【請求項１１】
前記上書きモードがオフのとき、現在進行中のサイクルで前記記録領域に映像データを記録可能な容量に基づいて記録可能な残り時間を算出し、算出された残り時間を示す情報を前記画面に表示させる請求項１０に記載のシステム。
【請求項１２】
さらに、所定のイベントが発生したことを検知するイベント検知手段を有し、
前記イベント検知手段でイベントの発生を検知した時点の映像データを記録する前記記録領域内の位置に基づいて、イベント発生を通知するイベント発生マークを前記図形と対応付けて表示させる請求項４から１１までのいずれか１項に記載のシステム。
【請求項１３】
前記記録領域に記録する映像データは、車両において取得されるものであり、
前記システムへの電源供給の開始を契機とする時点から、電源供給の停止を契機とする時点までに記録された映像データを１つの単位とし、
前記図形において映像データの前記単位ごとの区切りを認識可能な態様で前記図形を表示させる請求項４から１２までのいずれか１項に記載のシステム。
【請求項１４】
前記記録領域に記録する映像データは車両において取得されるものであり、
前記システムへの電源供給の開始を契機とする時点から、電源供給の停止を契機とする時点までに記録された映像データを１つの単位とし、
前記記録領域に記録されている前記単位の開始時点の映像データの上書きが始まるまでの現時点からの猶予時間を算出し、
前記猶予時間が所定の時間よりも短くなると、現在上書き中の前記単位の次の前記単位の上書きが開始される旨を報知する機能を有する請求項１から１３までのいずれか１項に記載のシステム。
【請求項１５】
前記記録領域に記録する映像データは車両において取得されるものであり、
前記システムへの電源供給の開始を契機とする時点から、電源供給の停止を契機とする時点までに記録された映像データを１つの単位とし、
前記システムへの電源供給の開始を契機とする時点に、現在上書きされている前記単位の次の前記単位の上書きを開始するまでの予定時間を算出し、前記予定時間を報知する機能を有する請求項１から１４までのいずれか１項に記載のシステム。
【請求項１６】
さらに、
前記サイクルで映像データを前記記録領域に記録する機能の他に、映像データを、前記記録領域と同一の記録メディア内に確保された他の記録領域に記録する機能と、
ユーザの操作により、前記記録領域の容量と前記他の記録領域の容量とを変更する機能と
を有し、
前記記録領域の容量と前記他の記録領域の容量とを変更したとき、前記記録領域と前記他の記録領域とを初期化して、映像データが記録されていない状態にする請求項１から１５までのいずれか１項に記載のシステム。
【請求項１７】
さらに、
前記記録領域が確保されたリムーバブルメディアを接続する接続手段と、
前記接続手段に接続されたリムーバブルメディアを初期化する機能と、
前記接続手段に接続されたリムーバブルメディア内の前記記録領域に対して行ったサイクルの全回数、初期化後に行ったサイクルの回数、及び初期化を行った回数の少なくとも１つの回数を前記接続手段に接続されたリムーバブルメディアに記憶させる機能と、
少なくとも１つの前記回数を前記出力手段に出力する機能と
を有する請求項１から１６までのいずれか１項に記載のシステム。
【請求項１８】
前記記録領域に記録された映像データを、所定の区分条件に基づいて複数の処理単位に区分し、前記処理単位ごとの処理を実行する請求項１から１７までのいずれか１項に記載のシステム。
【請求項１９】
前記処理単位ごとの処理は、前記処理単位ごとに前記処理単位の属性を前記出力手段に出力させる処理を含む請求項１８に記載のシステム。
【請求項２０】
さらに、前記処理単位のうち一部の処理単位をユーザに選択させる機能を有し、
前記処理単位ごとの処理を、ユーザによって選択された前記処理単位に対して実行する請求項１９に記載のシステム。
【請求項２１】
さらに、前記区分条件をユーザに入力させる機能を有し、入力された前記区分条件に基づいて、前記記録領域に記録されている映像データを区分する請求項１８から２０までのいずれか１項に記載のシステム。
【請求項２２】
前記記録領域はリムーバブルメディア内に確保されており、
ユーザによって入力された前記区分条件を、前記リムーバブルメディアの前記記録領域とは異なる領域に記憶させる請求項２１に記載のシステム。
【請求項２３】
さらに、前記区分条件に基づいて前記記録領域に記録された映像データを複数の前記処理単位に区分した後、ユーザによって、現在の区分条件とは異なる区分条件が入力されると、入力された前記区分条件に基づいて映像データを再区分する請求項２１または２２に記載のシステム。
【請求項２４】
さらに、複数の前記処理単位の各々の映像データが記録されている前記記録領域内の位置を特定する情報を記憶する請求項１８から２３までのいずれか１項に記載のシステム。
【請求項２５】
前記記録領域に記録する映像データは車両において取得されるものであり、
前記システムへの電源供給の開始を契機として前記記録領域への映像データの記録を開始し、前記システムへの電源供給の停止を契機として前記記録領域への映像データの記録を停止し、
前記区分条件は、前記システムへの電源供給の開始を契機として前記記録領域への映像データの記録を開始したこと、及び前記システムへの電源供給の停止を契機として前記記録領域への映像データの記録を停止したことという条件である電源条件を含む請求項１８から２４までのいずれか１項に記載のシステム。
【請求項２６】
前記区分条件は、前記電源条件の他にさらに他の区分条件を含み、前記電源条件に基づいて区分された映像データの先頭から後尾までの部分に対して、前記他の区分条件に基づいて区分を行う請求項２５に記載のシステム。
【請求項２７】
前記区分条件は、前記記録領域に記録された映像データを一定時間間隔で区分するという条件を含む請求項１８から２６までのいずれか１項に記載のシステム。
【請求項２８】
前記処理単位ごとの処理は、前記処理単位に含まれる映像データを再生対象から除外する処理を含み、
前記記録領域に記録されている映像データを再生する際に、再生対象から除外された映像データを抜かして再生する機能を有する請求項１８から２７までのいずれか１項に記載のシステム。
【請求項２９】
再生対象から除外する処理によって再生対象から除外された前記処理単位が、最新のサイクルで記録された映像データのうち最後尾の映像データを含むとき、前記記録領域に記録されている映像データを区分して得られたすべての前記処理単位のうち再生対象から除外されていない最後尾の前記処理単位の直後の映像データから古い順番に新しい映像データで上書きしていく請求項２８に記載のシステム。
【請求項３０】
請求項１から２９までのいずれか１項に記載のシステムの機能をコンピュータに実現させるためのプログラム。
【請求項３１】
請求項１８から２９までのいずれか１項に記載のシステムの機能のうち、少なくとも、前記記録領域に記録された映像データを、所定の区分条件に基づいて複数の処理単位に区分し、前記処理単位ごとの処理を実行する機能をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム及びプログラム等に関する。
【背景技術】
【０００２】
映像データを連続的に記録する連続記録と、映像データを所定のイベントが発生する毎に断続的に記録する断続記録とを、同一の記録領域を共用して行う電子機器が知られている（例えば、特許文献１）。例えば、この電子機器は、車両のアクセサリスイッチをオンにしている期間、映像データを連続領域に常時録画する。
【０００３】
連続記録及び断続記録により記録領域の容量が一杯になった場合に、記録領域に対して連続記録を行った映像データに上書きして新たに連続記録及び断続記録を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−９２４６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の方法では、記録領域の容量が一杯になると、連続記録された映像データが上書きされてしまう。連続記録された映像データに、ユーザが消去を欲しない映像データが含まれている場合、その映像データが、ユーザが気づかないまま消去されてしまうことが懸念される。
【０００６】
本発明の目的は、使い勝手の良いシステム等を提供することである。
【課題を解決するための手段】
【０００７】
（１）映像データを記録領域に記録していくサイクルを繰り返すシステムであって、
所定のサイクル終了条件が満たされると、現在進行中のサイクルを終了し、終了したサイクルで記録された映像データを古い順番に新しい映像データで上書きしていく新しいサイクルを開始し、現在進行中のサイクルで記録された映像データの容量、及び直前のサイクルで記録された映像データのうち上書きされていない映像データの容量の少なくとも一方に基づく、上書きしている位置についての情報（以下、上書き位置情報という）を出力手段に出力させるシステムとするとよい。
【０００８】
１つのサイクルの開始から終了までの間で、消去を欲しない映像データが記録されている位置に関する情報を記憶しているユーザは、出力手段に出力された上書き位置情報により、消去を欲しない映像データが新しい映像データで上書きされてしまいそうな状況に気づきやすい。例えば、消去を欲しない映像データが上書きされてしまう前に、上書きされてしまいそうな状況に気づくことが可能になる。これにより、ユーザにとって使い勝手の良いシステムが提供される。
【０００９】
映像データとして、カメラ等の撮像装置で撮像される映像データを採用するとよい。映像データは動画データであってもよい。例えば、映像データが動画データである場合、映像データは複数のフレームのデータで構成される。この映像データのフレームレートは、例えば、３０ｆｐｓ、２４ｆｐｓ等とするとよい。また、映像データとして、例えば一定時間間隔で時系列に取得される複数の静止画データを採用してもよい。
【００１０】
映像データの記録領域は、システムに着脱可能なリムーバブルメディア内に確保するとよい。リムーバブルメディア内の記憶領域の全域をこの映像データの記録領域として確保してもよいし、より望ましくはリムーバブルメディア内の記憶領域の一部をこの映像データの記録領域として確保するとよい。この場合、例えば、リムーバブルメディア内の記憶領域の他の領域は、他の用途に利用するとよい。
【００１１】
所定のサイクル終了条件として、例えば、サイクルの開始時点から所定時間経過したこととするとよく、より望ましくは、記録領域内において、映像データを記録可能な空き領域、または直前のサイクルで映像データを記録した領域内のうち映像データを上書き可能な領域が無くなったこととするとよい。例えば、空き領域または直前のサイクルで映像データを記録した領域内のうち映像データを上書き可能な領域の容量が、映像データの記録に必要な容量の下限値より少なくなったときに、サイクル終了条件が満たされたと判定するとよい。１つのサイクルで記録された映像データによって占められる記録領域内の容量を、記録領域の全域の容量に対応させるとよい。
【００１２】
１つのサイクルの開始時点及び終了時点における記録領域内の記録位置として、例えば、それぞれ記録領域内の先頭の物理アドレス及び後尾の物理アドレスで特定される位置を採用するとよい。この場合、例えば、時間の経過とともに、先頭の物理アドレスから後尾の物理アドレスに向かって映像データを記録していくとよい。または、記録領域を複数のセクタに区分して、セクタ番号で１つのセクタを特定してもよい。この場合には、例えば、１つのサイクルの開始時点及び終了時点における記録領域内の記録位置として、それぞれ記録領域内の先頭のセクタ番号及び後尾のセクタ番号で特定されるセクタを採用するとよい。
【００１３】
出力手段に出力させる情報は、例えば音声で出力するとよく、より望ましくは画像で出力するとよい。例えば、音声で出力する場合には、前記情報を示す数値を音声で出力してもよい。例えば、「今、全体の３０％の位置に上書きしています。」という音声を出力するとよい。例えば、画像で出力する場合には、前記情報を数字で表示してもよく、より望ましくは図形で表示するとよい。数字で表示する場合には、例えば、現時点のサイクルで記録した映像データで占められている領域の容量と、記録領域の全域の容量との比を、分数やパーセントで表示するとよい。図形で表示する場合には、グラフで表示するとよく、より望ましくは円グラフや帯グラフで表示するとよい。例えば、円グラフで表示する場合には、記録領域の全域の容量を中心角３６０°の領域に対応させ、現時点のサイクルで記録した映像データで占められる領域の容量を扇形で示すとよい。例えば、帯グラフで表示する場合には、記録領域の全域の容量を帯グラフの全長に対応させ、現時点のサイクルで記録した映像データで占められる領域の容量を帯グラフの一端からの長さに対応させるとよい。
【００１４】
例えば、上書き位置情報を画像で表示する場合に、その情報を表示する画面と同じ画面に、取得した映像データに含まれる最新の映像を表示してもよい。例えば、画面に表示された映像に重ねて、画面の端に上書き位置情報を図形で表示するとよい。
【００１５】
（２）前記サイクル終了条件は、前記記録領域に、新たに記録すべき映像データを記録可能な空き容量または現在進行中のサイクルで上書き可能な容量が残っていないという条件を含むようにするとよい。
【００１６】
１つのサイクルで記録可能な記録領域の容量を最も大きくすることができる。その結果、古い映像データが上書きされてしまうまでの猶予時間が長くなる。
例えば、映像データは、ある記録単位毎に記録領域に記録してもよい。例えば、映像データを一旦バッファメモリに格納し、バッファメモリに格納された映像データを記録領域に転送してもよい。この場合、例えば、バッファメモリに一時的に記憶する映像データを、１つの記録単位に対応させるとよい。例えば、サイクル終了条件の判定において、記録領域に残っている空き容量または現在進行中のサイクルで上書き可能な容量と、この記録単位の容量とを比較するとよい。
【００１７】
（３）１つのサイクルで記録する映像データによって占められる前記記録領域中の容量は、前記記録領域の全域の容量に対応するものにするとよい。
【００１８】
１つのサイクルで記録領域の全域に対応する領域に映像データを記録することができる。これにより、１サイクルで記録する映像データの容量を大きくすることができる。
【００１９】
（４）前記出力手段は画像を表示する画面に対して出力を行い、前記上書き位置情報を前記画面に図形で表示させるシステムとするとよい。
【００２０】
ユーザは、表示された図形を見て、上書き位置情報を視覚的に認識することができる。これにより、消去を欲しない映像データが新しい映像データで上書きされてしまいそうな状況により気づきやすくなる。
【００２１】
（５）前記図形上に、サイクルの開始時点及び終了時点にそれぞれ対応する開始位置及び終了位置を定義し、
前記上書き位置情報は、前記図形上の前記開始位置と前記終了位置との間に表示される目印を含むシステムとするとよい。
【００２２】
ユーザは、図形の開始位置、終了位置、及び目印の相対的な位置関係を視認することにより、記録領域内で、最新の映像データが記録されている位置を視覚的に認識することができる。例えば、目印として、直線状の記号、三角形、矢印等の記号を用いてもよい。また、例えば、異なる色が付された領域の境界を目印として用いてもよい。
【００２３】
（６）前記図形上の第１の位置及び第２の位置が、それぞれ前記開始位置及び前記終了位置に対応し、前記開始位置から前記目印までの隔たりが、現在進行中のサイクルで記録された映像データによって占められている前記記録領域中の容量に対応するシステムとするとよい。
【００２４】
ユーザは、図形上において開始位置、終了位置、及び開始位置から目印までの隔たりから、記録領域の全体の中で最新の映像データを記録している位置を視覚的に認識することができる。記録領域への映像データの記録が行われていくに従って、目印を開始位置から終了位置に向かって移動させるとよい。
【００２５】
例えば、取得された映像データに含まれる最新の映像を、図形が表示される画面の上端領域及び下端領域の少なくとも一方を除く一部の領域（以下、映像表示領域という）に表示してもよい。例えば、画面に表示された映像に重ねて、上書き位置情報を示す図形を映像表示領域内に表示するとよい。例えば、図形として帯状の図形を縦に表示させるとよい。このとき、図形の上端を開始位置に対応させ、下端を終了位置に対応させるとよい。例えば、帯状の図形の上端及び下端が、映像表示領域からはみ出さないように表示するとよい。取得された映像データをリアルタイムで映像表示領域に表示させるとよい。この場合には、映像表示領域がカメラのファインダとして機能する。
【００２６】
（７）前記開始位置から前記目印までの部分と、前記目印から前記終了位置までの部分とに、異なる色を付して前記図形を表示させ、異なる色の部分の境界が前記目印となるシステムとするとよい。
【００２７】
ユーザは、同一の色が付された部分の大きさを直感的に把握することにより、表示された図形中における目印の位置を認識することができる。ユーザは、消去を欲しない映像データが記録されている位置に目印が迫ってくる状況を見て、消去を欲しない映像データが上書きされそうな状態を即座に認識することができる。
【００２８】
上書き位置情報を示す図形として、グラフを用いるとよい。ユーザは、表示されたグラフを見ることによって、数値的な情報を直感的に把握することができる。例えば、グラフとして、円グラフ、帯グラフ等を採用するとよい。例えば円グラフを採用する場合には、１つの半径を開始位置及び終了位置に対応させ、開始位置からある中心角だけ隔てられた位置の半径を目印に対応付けるとよい。例えば帯グラフを採用する場合には、一端を開始位置に対応させ、他端を終了位置に対応させ、開始位置からある長さだけ隔てられた位置に目印を付すとよい。
【００２９】
（８）前記図形の各部分の色は、新たなサイクルで上書きするまで不変であるシステムとするとよい。
【００３０】
ユーザは、上書きしないで残しておきたい映像データが、記録領域の全体の中でどの色の領域に記録されたかを記憶することができる。ユーザが記憶している色の領域が上書きされて小さくなっていくことにより、ユーザは、上書きしないで残しておきたい映像データが上書きされてしまう事態の発生を予見することができる。また、ユーザが記憶している色の領域が消失したことにより、ユーザは、残しておきたい映像データが上書きされてしまったことを認識することができる。
【００３１】
（９）前記記録領域は、初期化によって全域が空き領域にされ、
初期化後の最初のサイクルの進行中に記録された映像データの容量に基づく、記録している位置の情報（以下、記録位置情報という）を前記出力手段に出力し、
初期化後の最初のサイクルが進行しているときの前記記録位置情報と、２回目以降のサイクルが進行しているときの前記上書き位置情報とを異なる態様で前記出力手段に出力させるシステムとするとよい。
【００３２】
ユーザは、現在進行中のサイクルが初期化後の最初のサイクルか、２回目以降のサイクルかを容易に認識することができる。ユーザは、現在進行中のサイクルが最初のサイクルであるときには、古い映像データが上書きされてしまうことを心配する必要が無い。さらに、ユーザは、古い映像データが上書きされる可能性がある２回目以降のサイクルが開始されたことに気づきやすい。
【００３３】
例えば、記録位置情報及び上書き位置情報を図形で表示し、
初期化後の空き領域に対応する前記図形の部分に第１の色を付し、
最初のサイクルの進行中に、図形の開始位置から記録位置情報に基づく目印までの図形中の部分に前記第１の色とは異なる第２の色を付し、
２回目のサイクルの進行中に、図形の開始位置から上書き位置情報に基づく目印までの図形中の部分に、前記第１の色及び前記第２の色とは異なる第３の色を付してもよい。
２回目以降のサイクルの進行中には、図形の開始位置から上書き位置情報に基づく目印までの図形中の部分に付す色を、第１の色を含まない複数の色の候補から選択してもよい。選択する色は、サイクルの回数の増加に伴って、複数の色の候補を循環するようにするとよい。例えば、色の候補が第２の色と第３の色との２色である場合には、サイクルごとに第２の色と第３の色とを交互に選択する。
【００３４】
ユーザは、図形の色を視認することにより、現在進行中のサイクルが、上書きの心配をする必要がない最初のサイクルなのか、上書きの可能性のある２回目以降のサイクルなのかを容易に認識することができる。
【００３５】
第１の色、第２の色、及び第３の色は、色の三属性である色相、彩度、明度のいずれか１つの属性を異ならせて区別してもよく、より望ましくは色相を異ならせて区別するとよい。第１の色、第２の色、及び第３の色を色相で区別すると、ユーザは、色を、その色を表す言葉で記憶することができる。
【００３６】
（１０）さらに、上書きを許可するか否かを示す上書きモードをユーザの操作によってオンオフすることができ、
前記上書きモードがオンのとき、前記出力手段に前記記録位置情報を示す前記図形を表示させるとともに、１つのサイクルが終了すると、新しいサイクルを開始し、
前記上書きモードがオフのとき、前記出力手段に前記記録位置情報を示す前記図形を表示させず、古い映像データを上書きしない態様の映像データの記録が終了すると、前記記録領域への映像データの記録を停止させるシステムとするとよい。
【００３７】
ユーザは、画面に表示された情報を見ることによって、現在、上書きモードがオンになっているのかオフになっているのかを容易に認識することができる。上書きモードがオンになっているときには、ユーザは、表示されている図形を見ることによって、消去を欲しない映像データが上書きされそうな状況に気づきやすくなる。
【００３８】
（１１）前記上書きモードがオフのとき、現在進行中のサイクルで前記記録領域に映像データを記録可能な容量に基づいて記録可能な残り時間を算出し、算出された残り時間を示す情報を前記画面に表示させるシステムとするとよい。
【００３９】
ユーザは、上書きモードがオフのとき、記録可能な残り時間を容易に認識することができる。記録領域がリムーバブルメディア内に確保されている場合には、例えば、記録可能な残り時間は、ユーザにとってリムーバブルメディア交換の準備を行うか否かの有益な判断材料になる。また、上書きモードがオンのときには残り時間が表示されておらず、上書きモードがオフのときには残り時間が表示されているため、上書きモードがオンになっているかオフになっているかがわかりやすい。
【００４０】
（１２）さらに、所定のイベントが発生したことを検知するイベント検知手段を有し、
前記イベント検知手段でイベントの発生を検知した時点の映像データを記録する前記記録領域内の位置に基づいて、イベント発生を通知するイベント発生マークを前記図形と対応付けて表示させるシステムとするとよい。
【００４１】
ユーザは、所定のイベントが発生した時点の映像データが新しい映像データで上書きされてしまいそうな状況に気づきやすい。例えば、所定のイベントが発生した時点の映像データが上書きされてしまう前に、上書きされてしまいそうな状況に気づくことが可能になる。これにより、ユーザは、所定のイベント発生時の残しておきたい映像データが上書きされてしまうことを回避するための操作を行うことができる。記録領域がリムーバブルメディア内に確保されている場合には、上書きを回避する操作として、例えば、ユーザがリムーバブルメディアをシステムから取り外すという操作が挙げられる。
【００４２】
例えば、イベントごとにイベント発生マークを異なる色にするとよい。このようにすることで、ユーザは、残しておきたいイベントの映像データが記録されている位置を容易に認識することができる。現在上書き中の位置を示す目印から、残しておきたいイベントの映像データが記録されている位置までの隔たりから、上書きの回避操作を行うまでの余裕時間を知ることができる。
【００４３】
（１３）前記記録領域に記録する映像データは、車両において取得されるものであり、
前記システムへの電源供給の開始を契機とする時点から、電源供給の停止を契機とする時点までに記録された映像データを１つの単位とし、
前記図形において映像データの前記単位ごとの区切りを認識可能な態様で前記図形を表示させるシステムとするとよい。
【００４４】
ユーザは、画面に表示された図形を見て、映像データの前記単位の区切りを容易に認識することができる。また、現時点の映像データの前記単位の図形中の位置を覚えておくと、将来、現時点の映像データが記録されている位置を容易に特定することができる。
【００４５】
例えば、車両のアクセサリ電源がオンにされた時点及びオフにされた時点を、それぞれシステムへの電源供給の開始の契機及び停止の契機とするとよい。この場合には、例えば、車両のアクセサリ電源がオンにされてからオフにされるまでの期間に記録された映像データを１つの単位とするとよい。車両のアクセサリ電源がオンにされてからオフにされるまでの期間、その車両は主として走行していると考えられるため、この映像データの単位は、１つの走行単位に対応すると考えることができる。
【００４６】
画面に表示された図形が映像データの複数の単位に対応する部分を含むとき、これらの単位ごとに、図形の対応する部分に異なる色を付すとよい。ユーザは、消去を欲しない映像データがどの単位に含まれているかを、その単位に対応する部分に付された色で記憶することができる。ユーザは、現在上書き中の位置を示す目印が、記憶している色の図形中の領域に到達するまでは、上書きを行ってもよいことがわかる。現在上書き中の位置を示す目印から、記憶している色の図形中の領域までの隔たりにより、上書きの回避操作を行うべき時期を知ることができる。１つの図形に含まれると想定される映像データの単位の個数よりも多い色の種類を、これらの単位に対応する部分に付す色の候補として準備しておくとよい。
【００４７】
（１４）前記記録領域に記録する映像データは車両において取得されるものであり、
前記システムへの電源供給の開始を契機とする時点から、電源供給の停止を契機とする時点までに記録された映像データを１つの単位とし、
前記記録領域に記録されている前記単位の開始時点の映像データの上書きが始まるまでの現時点からの猶予時間を算出し、
前記猶予時間が所定の時間よりも短くなると、現在上書き中の前記単位の次の前記単位の上書きが開始される旨を報知する機能を有するシステムとするとよい。
【００４８】
ユーザは、消去を欲しない映像データがどの単位に含まれているかを記憶しておくとよい。消去を欲しない映像データが含まれている単位の上書きが開始される旨の報知に気づくと、消去を欲しない映像データが消去されることを回避するための処置を行うことが可能になる。猶予時間と比較する前記所定の時間は、例えば、運転手が車両を安全な場所に停車させて、上書きを回避させる操作を行うことができるのに十分な時間（例えば３分）とするとよい。例えば、記録領域がリムーバブルメディア内に確保されている場合に、ユーザは、上書きを回避させる操作としてリムーバブルメディアを交換するとよい。
【００４９】
現在上書き中の前記単位の次の前記単位の上書きが開始される旨を報知する方法として、音声で出力する方法を採用するとよい。運転者は、視線を逸らすことなく、報知に気づくことができる。報知する際に、次に上書きが開始される単位の先頭の映像データが取得された日時、またはその単位の後尾の映像データが取得された日時を報知するとよい。例えば、「○月○日○時○分からの映像データへの上書きが間もなく始まります。」という音声、または「○月○日○時○分に終了した走行の期間に記録された映像データへの上書きが間もなく始まります。」という音声を出力手段から出力するようにするとよい。
【００５０】
上書きされる旨の報知の代わりに、上書きされるまでの猶予時間を報知してもよい。猶予時間は、ある時間刻み幅で報知するとよい。ユーザは、消去を欲しない映像データを含む単位の上書きが開始されるまでの猶予時間が、時々刻々と短くなっていることを認識することができる。
【００５１】
（１５）前記記録領域に記録する映像データは車両において取得されるものであり、
前記システムへの電源供給の開始を契機とする時点から、電源供給の停止を契機とする時点までに記録された映像データを１つの単位とし、
前記システムへの電源供給の開始を契機とする時点に、現在上書きされている前記単位の次の前記単位の上書きを開始するまでの予定時間を算出し、前記予定時間を報知する機能を有するシステムとするとよい。
【００５２】
ユーザは、システムへの電源供給が開始された時点で、上書きされていない最も古い単位に対する上書きが開始されるまでの時間を認識することができる。例えば、上書きされていない最も古い単位の中に消去を欲しない映像データが含まれている場合、ユーザは、システムへの電源供給の開始時に、この映像データへの上書きを回避する操作を行うことができる。
【００５３】
（１６）さらに、
前記サイクルで映像データを前記記録領域に記録する機能の他に、映像データを、前記記録領域と同一の記録メディア内に確保された他の記録領域に記録する機能と、
ユーザの操作により、前記記録領域の容量と前記他の記録領域の容量とを変更する機能と
を有し、
前記記録領域の容量と前記他の記録領域の容量とを変更したとき、前記記録領域と前記他の記録領域とを初期化して、映像データが記録されていない状態にするシステムとするとよい。
【００５４】
記録領域と他の記録領域との容量を変更したときに、容易に矛盾の発生しにくいシステムとすることができる。例えば、前記サイクルで映像データを記録する記録領域の容量が拡大されたか縮小されたかに関わらず、記録領域と、他の記録領域とを初期化するとよい。
【００５５】
（１７）さらに、
前記記録領域が確保されたリムーバブルメディアを接続する接続手段と、
前記接続手段に接続されたリムーバブルメディアを初期化する機能と、
前記接続手段に接続されたリムーバブルメディア内の前記記録領域に対して行ったサイクルの全回数、初期化後に行ったサイクルの回数、及び初期化を行った回数の少なくとも１つの回数を前記接続手段に接続されたリムーバブルメディアに記憶させる機能と、
少なくとも１つの前記回数を前記出力手段に出力する機能と
を有するシステムとするとよい。
【００５６】
ユーザは、記録領域に対して行われたサイクルの全回数から、リムーバブルメディアの劣化度を推認することができる。例えば、この劣化度は、リムーバブルメディアを交換すべきか否かの判断を行うための有益な情報となる。
【００５７】
前記出力手段に出力する内容は、例えば「トータル上書き  １０回／フォーマット後上書き  ２回／フォーマット  ２回」等という内容とするとよい。このように出力すると、ユーザにとって、いつリムーバブルメディアを交換すべきか、または初期化（フォーマット）すべきかがわかりやすい。ユーザは、初期化後に行ったサイクルの回数に基づいて、初期化を行うか否かを判断してもよい。劣化度に応じて変化する情報を出力手段に表示させてもよい。例えば、リムーバブルメディアを示すアイコンを表示し、そのアイコンを変化させてもよいし、上書き位置情報を示す図形を変化させてもよい。
【００５８】
ユーザは、平均して、何サイクルごとに初期化が行われたかを知ることができる。例えば、何サイクルごとに初期化を行うことが好ましいかを取扱説明書等に記載しておくとよい。ユーザは、初期化の頻度が多すぎたか少なすぎたかを知ることができる。
【００５９】
リムーバブルメディアを示すアイコンを表示する場合、例えば、劣化が進むに従ってアイコンがだんだん壊れていくようにしてもよい。その他に、劣化が進むに従って、アイコンがだんだん腐敗していくように表示してもよいし、アイコンの形状を、正常状態（新品の状態）からひび割れた状態、粉々になった状態に変化させてもよいし、アイコンの色を明るい色（例えば白色）から暗い色（例えば黒色）にだんだん変化させてもよい。
【００６０】
上書き位置情報を示す図形を変化させる場合、例えば、劣化が進むに従って図形を塗りつぶす色を変化させてもよく、図形の形状を変化させてもよい。図形を塗りつぶす色を変化させる場合、サイクル回数が増えるにつれて明るい色から暗い色へと変更していくとよい。このようにアイコンまたは図形を変化させると、ユーザは、リムーバブルメディアをいつ交換すればよいかを容易に知ることができる。
【００６１】
（１８）前記記録領域に記録された映像データを、所定の区分条件に基づいて複数の処理単位に区分し、前記処理単位ごとの処理を実行するシステムとするとよい。
【００６２】
映像データを記録領域に記録した後に、映像データを複数の処理単位に区分することができる。処理単位に区分した後、処理単位ごとの処理を行うことができる。これにより、ユーザにとって、より使い勝手のよいシステムとなる。
【００６３】
所定の区分条件として、映像データを一定の時間間隔で区分するという条件とするとよい。システムへの電源供給の開始を契機とする時点及び停止を契機とする時点を区分条件としてもよい。さらに、種々のセンサによって取得された情報に基づいて区分条件を設定してもよい。システムへの電源供給の開始を契機とする時点及び停止を契機とする時点で区分するという区分条件と、一定の時間間隔で区分するという区分条件とを併用してもよい。
【００６４】
所定の区分条件は、例えば、ユーザの操作によってシステムに入力するようにするとよい。その他に、例えば、記録領域が確保されているメディアの記録領域以外の領域に記憶された区分条件を、システムが読み出すようにしてもよい。処理単位ごとの処理として、例えば、処理単位ごとに属性を付与する処理、処理単位の先頭から映像データを頭出し再生する処理、複数の処理単位を一覧にして表示する処理等とするとよい。
【００６５】
（１９）前記処理単位ごとの処理は、前記処理単位ごとに前記処理単位の属性を前記出力手段に出力させる処理を含むシステムとするとよい。
【００６６】
ユーザは、表示手段を見て、容易に処理単位ごとの属性を確認することができる。処理単位ごとの属性として、例えば処理単位に含まれる先頭の映像データを取得した日時、先頭の映像データのサムネイル等を表示手段に表示させるとよい。ユーザは、日時の情報、またはサムネイルを見て、再生して確認したい映像データや、消去したい映像データを容易に見つけ出すことができる。
【００６７】
出力手段に出力された複数の処理単位の属性に基づいて、ユーザが一部の処理単位を選択可能とするとよい。ユーザが選択した一部の処理単位に対して処理を行うことができる。
【００６８】
（２０）さらに、前記処理単位のうち一部の処理単位をユーザに選択させる機能を有し、
前記処理単位ごとの処理を、ユーザによって選択された前記処理単位に対して実行するシステムとするとよい。
【００６９】
ユーザは、すべての処理単位の中から、処理を行いたい一部の処理単位を選択して、選択された処理単位に対して処理を行うことができる。ユーザによって選択された処理単位に特定の属性を付与するようにするとよい。例えば、処理単位ごとの処理として、「再生対象から除外する」という属性を付与する処理を行うとよい。映像データの再生時に、「再生対象から除外する」という属性が付与された処理単位内の映像データを抜かして再生するようにするとよい。ユーザは、一部の処理単位に「再生対象から除外する」という属性を付与することにより、再生したくない映像データを抜かして再生させることができる。複数の処理単位の属性を、一覧表形式で出力手段に出力させてもよい。このとき、「再生対象から除外する」という属性が付与された処理単位は、表示手段に出力させないようにするとよい。
【００７０】
（２１）さらに、前記区分条件をユーザに入力させる機能を有し、入力された前記区分条件に基づいて、前記記録領域に記録されている映像データを区分するシステムとするとよい。
【００７１】
ユーザが所望の区分条件を入力することにより、所望の区分条件で映像データを区分することができる。映像データの一部分に特定の属性を付与したいユーザは、その一部分が他の部分に対して区分されるような区分条件を入力するとよい。
【００７２】
（２２）前記記録領域はリムーバブルメディア内に確保されており、
ユーザによって入力された前記区分条件を、前記リムーバブルメディアの前記記録領域とは異なる領域に記憶させるシステムとするとよい。
【００７３】
リムーバブルメディアをシステムの第１の装置と第２の装置との間で移動させることにより、記録領域に記録されている映像データ及び区分条件を第１の装置から第２の装置に、またはその逆に引き渡すことができる。例えば、第１の装置によって映像データが記録される場合、第１の装置とは異なる第２の装置で映像データを区分する区分条件を入力し、入力された区分条件を第１の装置に引き渡すことができる。その逆に、第１の装置で設定された区分条件に基づいて映像データを区分する機能を第２の装置に持たせてもよい。
【００７４】
例えば、映像データを取得する第１の装置を車両に搭載し、車両において収集された映像データを、外部のパソコン等の第２の装置で区分してもよい。一般的に、パソコン等の第２の装置の画面は、車両に搭載される第１の装置の画面より大きい。ユーザは、第２の装置で、各処理単位の先頭の映像データが取得された日時やサムネイルを容易に確認することができる。これにより、ユーザは、映像データに対する処理単位ごとの操作を容易に行うことができる。
【００７５】
（２３）さらに、前記区分条件に基づいて前記記録領域に記録された映像データを複数の前記処理単位に区分した後、ユーザによって、現在の区分条件とは異なる区分条件が入力されると、入力された前記区分条件に基づいて映像データを再区分するシステムとするとよい。
【００７６】
ユーザは、映像データの現在の区分では、映像データに対する所望の処理を行うことが困難であるとき、区分条件を変更することにより、所望の処理を行いやすいように映像データを区分することができる。
【００７７】
映像データの記録にＦＡＴファイルシステムを用いている場合には、映像データをファイル単位に区分した後、異なる区分条件で再区分することは困難である。本システムにおいては、ユーザの所望の区分条件で映像データを再区分することができるため、ユーザにとって使い勝手がよい。
【００７８】
（２４）さらに、複数の前記処理単位の各々の映像データが記録されている前記記録領域内の位置を特定する情報を記憶するシステムとするとよい。
【００７９】
複数の前記処理単位の各々の映像データが記録されている前記記録領域内の位置を特定する情報を記憶する場所は、例えばシステムのワークエリアとするとよい。ユーザが特定の処理単位を選択すると、システムは、記録領域内の位置を特定する情報を利用して、選択された処理単位の映像データに、短時間でアクセスすることができる。ユーザにとっては、操作性の向上が図られる。この情報は、処理単位内の先頭の映像データが記録されている記録領域内の位置を特定する情報とするとよい。例えば、頭出し再生時にこの情報を利用すると、処理単位の先頭の映像データの頭出し時間を短縮することができる。
【００８０】
（２５）前記記録領域に記録する映像データは車両において取得されるものであり、
前記システムへの電源供給の開始を契機として前記記録領域への映像データの記録を開始し、前記システムへの電源供給の停止を契機として前記記録領域への映像データの記録を停止し、
前記区分条件は、前記システムへの電源供給の開始を契機として前記記録領域への映像データの記録を開始したこと、及び前記システムへの電源供給の停止を契機として前記記録領域への映像データの記録を停止したことという条件である電源条件を含むシステムとするとよい。
【００８１】
システムへの電源供給の開始を契機とした時点から、システムへの電源供給の停止を契機とした時点までの期間に取得された映像データを記録領域に記録することができ、これらの映像データを１つのまとまりとして処理することができる。映像データは、例えば車両に搭載されるカメラ等で撮像される動画とするとよい。システムへの電源供給の開始及び停止の契機として、例えば車両のアクセサリ電源のオン及びオフを用いるとよい。
【００８２】
（２６）前記区分条件は、前記電源条件の他にさらに他の区分条件を含み、前記電源条件に基づいて区分された映像データの先頭から後尾までの部分に対して、前記他の区分条件に基づいて区分を行うシステムとするとよい。
【００８３】
他の区分条件で区分されて得られた処理単位が、前記電源条件に基づいて区分して得られた処理単位にまたがることが防止される。前記電源条件に基づいて区分して得られた処理単位をさらに他の区分条件で区分する場合において、他の区分条件で区分できない長さの映像データが残ったとき、残りの映像データの全体を１つの処理単位にするとよい。
【００８４】
（２７）前記区分条件は、前記記録領域に記録された映像データを一定時間間隔で区分するという条件を含むシステムとするとよい。
【００８５】
記録領域内の映像データの開始時点から所望の映像データまでの経過時間を覚えているユーザは、先頭から何個目の処理単位に所望の映像データが含まれているかを容易に計算することができる。これにより、ユーザは、所望の映像データが含まれている処理単位に容易にアクセスすることができる。
【００８６】
区分条件として電源条件のみを用いて映像データを区分すると、ユーザは、例えば車両のアクセサリ電源がオンになった時点の映像データを容易に探し出すことができる。区分条件として電源条件を用いることなく、一定時間間隔という条件のみを用いて映像データを区分すると、全ての処理単位の先頭の映像データから後尾の映像データまでの経過時間を一定にすることができる。このように区分すると、ユーザは、処理単位ごとの映像データの確認に要する負担を均一化することができる。
【００８７】
上記（２６）のように、区分条件として電源条件と、一定時間間隔で区分するという区分条件とを併用して区分してもよい。電源条件によって１つの区分けを行うと、その時点から新たに一定時間間隔で区分けを行うとよい。これにより、例えば電源条件に基づいて区分して得られる処理単位（第１の処理単位という。）が、一定時間間隔で区分するという区分条件に基づいてより小さな処理単位（第２の処理単位という。）に区分される。第１の処理単位の先頭から所望の映像データまでの経過時間を覚えているユーザは、第１の処理単位の先頭から何個目の第２の処理単位に所望の映像データが含まれているかを容易に計算することができる。これにより、ユーザは、第１の処理単位内において、所望の映像データが含まれている第２の処理単位に容易にアクセスすることができる。
【００８８】
（２８）前記処理単位ごとの処理は、前記処理単位に含まれる映像データを再生対象から除外する処理を含み、
前記記録領域に記録されている映像データを再生する際に、再生対象から除外された映像データを抜かして再生する機能を有するシステムとするとよい。
【００８９】
再生対象から除外された映像データが再生されることを防止できる。ユーザは、例えば第三者に見られたくない映像データを再生対象から除外することができる。再生対象から除外した処理単位の属性を「再生対象から除外する」に設定し、その他の処理単位を「再生対象から除外しない」に設定するとよい。映像データを再生する際に、再生対象から除外された映像データに達した時点で再生を停止するとよく、より望ましくは再生対象から除外された映像データを抜かして、再生対象から除外していない映像データの再生を継続するとよい。
【００９０】
再生対象から除外された処理単位内の映像データは、記録領域から削除されるわけではないため、一旦再生対象から除外した処理単位の属性を、「再生対象から除外しない」に戻すことができる。
【００９１】
（２９）再生対象から除外する処理によって再生対象から除外された前記処理単位が、最新のサイクルで記録された映像データのうち最後尾の映像データを含むとき、前記記録領域に記録されている映像データを区分して得られたすべての前記処理単位のうち再生対象から除外されていない最後尾の前記処理単位の直後の映像データから古い順番に新しい映像データで上書きしていくシステムとするとよい。
【００９２】
現在進行中のサイクルで記録された最も古い映像データの上書きが開始されるまでの時間が長くなる。現在進行中のサイクルで消去を欲しない映像データが記録されている場合、例えば、ユーザが上書き回避の処理を行うまでの時間的余裕が得られる。現在進行中のサイクルで記録され、再生対象から除外されていた映像データの後尾まで上書きが進んだ後は、例えば、直前のサイクルで記録された映像データを、古い順番に新しい映像データで上書きしていくとよい。
【００９３】
（３０）上記（１）から（２９）までのいずれかに記載のシステムの機能をコンピュータに実現させるためのプログラムとして構成するとよい。
【００９４】
（３１）上記（１８）から（２６）までのいずれかのシステムの機能のうち、少なくとも、前記記録領域に記録された映像データを、所定の区分条件に基づいて複数の処理単位に区分し、前記処理単位ごとの処理を実行する機能をコンピュータに実現させるためのプログラムとして構成するとよい。
【００９５】
記録領域に記録された映像データを、所定の区分条件に基づいて複数の処理単位に区分し、処理単位ごとの処理を実行する機能を、コンピュータに実行させることができる。
【発明の効果】
【００９６】
本発明によれば、ユーザにとって使い勝手のよいシステムを提供することができる。
【図面の簡単な説明】
【００９７】
【図１】図１Ａ、図１Ｂ、及び図１Ｃは、それぞれ第１実施例によるシステムに含まれるドライブレコーダを斜め前方から見た斜視図、斜め後方から見た斜視図、及び底面図である。
【図２】図２は、ドライブレコーダが車両に搭載された状態の車内のフロントガラス、ダッシュボード等を示す図である。
【図３】図３は、第１実施例によるドライブレコーダのブロック図である。
【図４】図４は、第１実施例によるドライブレコーダがＳＤカードに記録する映像データのデータ構造を示す図である。
【図５】図５は、映像データが記録されている記録領域の使用状況を示す図である。
【図６】図６Ａは、映像データをＳＤカードの記録領域に記録するときにおける記録領域のメモリ空間の使用状態を示す図であり、図６Ｂは、新しい映像データが上書きされた後の記録領域のメモリ空間の使用状態を示す図である。
【図７】図７は、映像データの転送単位となるブロックのデータ構造を示す図である。
【図８】図８Ａは、上書きモードがオンに設定されているときに、第１実施例によるドライブレコーダが液晶ディスプレイに表示する画像の一例を示す図であり、図８Ｂは、上書きモードがオフに設定されているときに液晶ディスプレイに表示する画像の一例を示す図である。
【図９】図９Ａは、記録領域を初期化した後、映像データを記録する前の期間のインジケータを示す図であり、図９Ｂは、初期化後１回目のサイクルが進行中の期間のインジケータを示す図であり、図９Ｃは、初期化後１回目のサイクルが終了した時点のインジケータを示す図であり、図９Ｄは、２回目のサイクルが進行中の期間のインジケータを示す図であり、図９Ｅは、２回目のサイクルが終了した時点のインジケータを示す図であり、図９Ｆは、３回目のサイクルが進行中の期間のインジケータを示す図である。
【図１０】図１０Ａ〜図１０Ｄは、第１実施例の変形例によるインジケータを示す図であり、図１０Ｅは、第１実施例のグラフのインジケータの代わりに数字で表示する例を示す図であり、図１０Ｆは音声で出力する例を示す図である。
【図１１】図１１は、第２実施例によるドライブレコーダが表示するインジケータを示す図である。
【図１２】図１２Ａ及び図１２Ｂは、第３実施例及びその変形例によるドライブレコーダが液晶ディスプレイに表示したインジケータ及びイベント発生マークの一例を示す図である。
【図１３】図１３Ａ及び図１３Ｂは、第４実施例によるドライブレコーダが液晶ディスプレイに表示したインジケータ及び上書き中の位置を示す目印の一例を示す図である。
【図１４】図１４は、第５実施例によるドライブレコーダが液晶ディスプレイに表示したインジケータ及び上書き中の位置を示す目印の一例を示す図である。
【図１５】図１５は、第６実施例によるドライブレコーダで用いられるＳＤカードのメモリ空間の利用形態を示す図である。
【図１６】図１６Ａは、第７実施例によるドライブレコーダで使用されるＳＤカードのメモリ空間の利用区分を示す図であり、図１６Ｂは、第７実施例によるドライブレコーダが液晶ディスプレイに表示した画像の例を示す図である。
【図１７】図１７Ａは、第７実施例の変形例によるドライブレコーダが液晶ディスプレイに表示した画像の一例を示す図であり、図１７Ｂ〜図１７Ｄは、ＳＤカードのアイコンの劣化度に応じた変化の様子の一例を示す図である。
【図１８】図１８Ａは、第８実施例によるドライブレコーダを斜め後方から見た斜視図であり、図１８Ｂは、第８実施例によるドライブレコーダにおいてダブルモードが選択されているときに、ドライブレコーダが液晶ディスプレイに表示した画像の一例を示す図である。
【図１９】図１９Ａ〜図１９Ｇは、第８実施例によるドライブレコーダが表示するインジケータの変化を示す図である。
【図２０】図２０は、第９実施例によるドライブレコーダが液晶ディスプレイに表示したインジケータの一例を示す図である。
【図２１】図２１Ａは、第１０実施例によるシステムの概略図であり、図２１Ｂは、パソコンのブロック図である。
【図２２】図２２Ａ及び図２２Ｂは、第１０実施例によるドライブレコーダが液晶ディスプレイに表示した区分条件を入力するための画面を示す図であり、図２２Ｃは、処理単位ごとにその属性を液晶ディスプレイに一覧表形式で表示した画像の一例を示す図である。
【図２３】図２３は、第１０実施例によるドライブレコーダにおける常時録画中のタイミングチャートである。
【図２４】図２４Ａは、第１０実施例によるパソコンがモニタに表示した区分条件を入力するための画像を示す図であり、図２４Ｂは、処理単位ごとにその属性をモニタに一覧表形式で表示した画像の一例を示す図である。
【図２５】図２５Ａは、第１０実施例によるパソコンがモニタに表示した区分条件を入力するための画像を示す図であり、図２５Ｂは、処理単位ごとにその属性をモニタに一覧表形式で表示した画像の一例を示す図である。
【図２６】図２６は、区分条件として「１分」、「２分」、「３分」、「電源オン〜オフ」が選択されたときの区分（リスト化）の仕方を示す図である。
【図２７】図２７Ａは、ユーザが２０１６年１月１日１２時２分０秒から始まる１つの処理単位を選択し、「１件消去」ボタンをクリックした状態のモニタの画像を示す図であり、図２７Ｂは、非リスト化フラグが立てられた後に、処理単位の属性をモニタに表示させた画像の一例を示す図である。
【図２８】図２８は、記録領域に記録されている映像データのフレームの並びを示す図である。
【図２９】図２９は、最新のサイクルの後尾に位置するブロックまたはフレームに非リスト化フラグが立てられていない場合の上書きの仕方を示す図である。
【図３０】図３０は、最新のサイクルの後尾に位置するブロックまたはフレームに非リスト化フラグが立てられている場合の上書きの仕方を示す図である。
【図３１】図３１は、第１１実施例によるシステムがドライブレコーダの液晶ディスプレイまたはパソコンのモニタに表示したインジケータを示す図である。
【図３２】図３２は、第１２実施例によるシステムで用いられるＳＤカードのメモリ空間の割り当てを示す図である。
【発明を実施するための形態】
【００９８】
［第１実施例］
以下、図１Ａ〜図９を参照して、本発明の第１実施例として、本システムを車載用のドライブレコーダによって実現した例について説明する。
【００９９】
図１Ａ、図１Ｂ、及び図１Ｃは、それぞれ第１実施例によるシステムに含まれるドライブレコーダ１を斜め前方から見た斜視図、斜め後方から見た斜視図、及び底面図である。ドライブレコーダ１に、前面に取り付けられたレンズ２を含むカメラが内蔵されている。一方の側面にＤＣジャック３が設けられており、他方の側面にＳＤカード挿入口４が設けられている。底面にスピーカ５及びＨＤ出力端子６が設けられている。上面にジョイントレール７が設けられている。背面に、液晶ディスプレイ８、及び複数の操作ボタン９が設けられている。
【０１００】
レンズ２を含むカメラは、例えば車両の前方の映像を撮像する。ＤＣジャック３は、電源ケーブルを介してＤＣ電源に接続するためのジャックである。ＳＤカード挿入口４はＳＤカードを挿入するための挿入口である。スピーカ５は、音や音声を出力する。ＨＤ出力端子６は、ケーブルを介して他の情報機器に接続するための端子である。ジョイントレール７は、ドライブレコーダ１を車両に搭載するためのジョイントを取り付けるためのものである。液晶ディスプレイ８は種々の画像を表示する。操作ボタン９は、ユーザが操作することによってドライブレコーダ１に種々の指令を入力するためのものである。
【０１０１】
図２は、ドライブレコーダ１が車両に搭載された状態の車内のフロントガラス、ダッシュボード等を示す図である。ドライブレコーダ１は、車両のフロントガラス１５の上部であって左右方向中央付近のルームミラー１６に隣接する助手席側の位置に配置されている。ドライブレコーダ１は、両面テープ等の取り付け部材によりフロントガラス１５に貼りつけて固定されている。ドライブレコーダ１のＤＣジャック３（図１Ａ）が電源ケーブル１７を介してシガーソケット１８に接続されている。車両のアクセサリ電源がオンにされると、シガーソケット１８からドライブレコーダ１に電力が供給される。
【０１０２】
図３は、第１実施例によるドライブレコーダ１のブロック図である。ドライブレコーダ１は、コントローラ２０、カメラ２１、データベース２２、ＧＰＳ受信機２３、ＳＤカードリーダ２４、加速度センサ２５、スピーカ５、液晶ディスプレイ８、及び操作ボタン９を含む。なお、ＳＤカードリーダ２４は、厳密には「ＳＤカードリーダライタ」というべきであるが、本明細書において、単に「ＳＤカードリーダ」という。
【０１０３】
スピーカ５、及び液晶ディスプレイ８は、ユーザに種々の情報を報知するための出力手段として機能する。スピーカ５は、コントローラ２０の制御に基づいて、音や音声により警報や種々の情報を発出する。液晶ディスプレイ８は、コントローラ２０の制御に基づいて種々の情報を画像で表示する。操作ボタン９は、ユーザがドライブレコーダ１に対して種々の指令を与える入力手段として機能する。
【０１０４】
カメラ２１は、画角内の動画を撮影する撮像装置として機能する。カメラ２１は、撮影した動画を映像データとしてコントローラ２０に出力する。コントローラ２０は、カメラ２１から入力された映像データに基づいて、ＳＤカードリーダ２４に接続されたＳＤカードに映像記録を行う。
【０１０５】
データベース２２は、例えばコントローラ２０に外付けした不揮発性メモリ（例えばＥＥＰＲＯＭ）に格納されている。データベース２２には、例えば地図データが含まれる。
【０１０６】
ＧＰＳ受信機２３は、コントローラ２０の指示に基づいて現在時刻における自車の位置情報を検出する。位置情報は、ＧＰＳ衛星からの信号に基づいて求められた時刻、自車の速度、軽度、緯度、高度等を含む。コントローラ２０は、これらの位置情報の履歴を記録する処理を行う。
【０１０７】
ＳＤカードリーダ２４は、コントローラ２０の制御に基づいて、ＳＤカード挿入口４（図１Ｂ）に挿入されているＳＤカードのデータを読み取り、またはＳＤカードにデータを記憶させる。
【０１０８】
加速度センサ２５として、３軸（ｘ軸、ｙ軸、ｚ軸）それぞれの方向の加速度及び傾きを検出する３軸タイプのセンサが用いられる。加速度センサ２５が、常時、検出値をコントローラ２０に出力する。コントローラ２０は、例えば１０ｍｓごとに３軸の加速度情報を取得する。
【０１０９】
コントローラ２０は、周知のＣＰＵ２０ａ、ＲＯＭ２０ｂ及びＲＡＭ２０ｃ等のメモリ、タイマ２０ｄ、その他の周辺回路等を有するパソコン等から構成されている。コントローラ２０のＲＯＭ２０ｂ内に各種プログラムが記憶されている。コントローラ２０はこれらのプログラムを実行することにより各種の機能を実現する。各種プログラムには、オペレーティングシステム（ＯＳ）、ＧＰＳ情報処理プログラム、映像処理プログラム等が含まれる。
【０１１０】
コントローラ２０はＧＰＳ情報処理プログラムを実行することにより、ＧＰＳ受信機２３で受信されたＧＰＳ情報を、ＳＤカードリーダ２４に接続されたＳＤカードに保存する。コントローラ２０は映像処理プログラムを実行することにより、カメラ２１が撮影した映像と時刻とを関連付けた映像データをＳＤカードの所定の記録領域に常時録画する。本実施例においてドライブレコーダ１がＳＤカードに常時録画する映像データは動画データである。
【０１１１】
次に、図４を参照して、ドライブレコーダ１がＳＤカードに記録する映像データのデータ構造について説明する。図４に示したＳＤカードのフォーマット形式として、ＦＡＴファイルシステム（例えばＦＡＴ３２）等の一般的なものではなく、本システム独自のフォーマット形式（ＹＰフォーマットと呼ばれる。）が採用されている。
【０１１２】
図４は、ドライブレコーダ１がＳＤカードに記録する映像データのデータ構造を示す図である。ドライブレコーダ１は、映像データをフレーム単位に時系列にＳＤカード３０の記録領域３１に記録する。ＳＤカード３０のメモリ空間は、例えば５１２バイトのセクタに区切られており、メモリ空間内の位置はセクタ番号で特定することができる。フレームは可変長であり、１フレームは、例えば数個のセクタに格納される。複数のフレームは、フレーム間予測を用いないで符号化されたフレーム（Ｉフレームという。）と、前方向予測のみを用いて圧縮符号化されたフレーム（Ｐフレームという。）で構成される。本実施例では、ＳＤカード３０のメモリ空間の全域が、映像データの常時録画を行うための記録領域３１として確保されている。
【０１１３】
ドライブレコーダ１が初期化した直後のＳＤカード３０の記録領域３１は全域が空き領域になっている。車両の電源がオンにされてドライブレコーダ１に電力の供給が開始されると、電力供給の開始を契機としてドライブレコーダ１（図３）は、カメラ２１が撮像した映像データをＳＤカード３０の記録領域３１にセクタ番号の順番（セクタ順番）に記録していく。映像データの１つのフレームを格納するフレームフィールド内に、映像データ自体を格納するフィールドの他に、映像データの属性データを格納するフレームヘッダ部分が設けられている。属性データとして、フレーム番号及び走行単位番号をフレームヘッダ部分に格納する。車両の電源がオフにされてドライブレコーダ１への電力の供給が停止すると、電力供給の停止を契機としてドライブレコーダ１（図３）は映像データの記録を停止する。電源がオンにされてからオフにされるまでの期間に行われる映像データの記録を、「電源オン〜オフ記録」という。
【０１１４】
１つの走行単位には、車両の電源がオンにされてからオフにされるまでの期間にドライブレコーダ１が常時録画した映像データのフレームが含まれる。ドライブレコーダ１は、１つの走行単位内のフレームには同一の走行単位番号を付与し、新しい走行単位を開始するごとに、走行単位番号を１ずつ増加させる。車両の電源がオンにされている期間、車両は常時走行しているわけではないが、通常は、走行している期間が大半を占めると考えられるため、ここでは、車両の電源がオンにされてからオフにされるまでの期間にドライブレコーダ１が常時録画した映像データの集まりを、１つの走行単位ということとする。
【０１１５】
次に、図４及び図５を参照して、ＳＤカード３０の記録領域３１に映像データを常時録画していく方法について説明する。ドライブレコーダ１は、上書きを許可するか否かを示す上書きモードに基づいて映像データを常時録画していく。上書きモードは、ユーザの操作によってオンまたはオフに設定される。上書きモードオンの設定は「上書きする設定」に相当し、上書きモードオフの設定は「上書きしない設定」に相当する。
【０１１６】
まず、図５を参照して、上書きモードがオンに設定されているときの常時録画の方法について説明する。
【０１１７】
図５は、映像データが記録されている記録領域３１の使用状況を示す図である。図５の左側の図及び右側の図が、それぞれ記録領域３１の全域を表している。図５の左側の図は、記録領域３１の先頭のセクタから映像データの記録を開始し、後尾のセクタまで映像データを記録した状態を示している。記録領域３１内には、例えば複数の走行単位３２の映像データが記録されている。現時点の記録位置が後尾のセクタまで到達すると、先頭のセクタに戻って映像データの上書きを開始する。本明細書において、先頭のセクタから映像データの記録を開始して、後尾のセクタまで映像データを記録するまでの処理を「サイクル」ということとする。ドライブレコーダ１は、１つのサイクルが終了すると、新しいサイクルを開始することにより、このサイクルを繰り返す。１つのサイクルの開始時点及び終了時点における記録領域３１内の記録位置として、それぞれ記録領域３１内の先頭のセクタ番号及び後尾のセクタ番号で特定されるセクタを採用する。
【０１１８】
現在進行中の走行単位３２において１つのサイクルＣ（ｎ）が終了すると、新しいサイクルＣ（ｎ＋１）を開始する。新しいサイクルＣ（ｎ＋１）では、終了した直前のサイクルＣ（ｎ）で記録した映像データを古い順番に新しい映像データで上書きしていく。このとき、記録領域３１には、図５の右図に示すように、現在進行中のサイクルＣ（ｎ＋１）で映像データを記録した領域と、直前のサイクルＣ（ｎ）で記録され、現時点で上書きされていない映像データが残っている領域とが混在する。
【０１１９】
次に、図６Ａ〜図７を参照して、映像データを記録領域３１に記録していく方法、及び１つのサイクルが終了したと判断する方法について説明する。
【０１２０】
図６Ａは、映像データをＳＤカードの記録領域３１に記録するときにおける記録領域３１のメモリ空間の使用状態を示す図である。ドライブレコーダ１が、カメラ２１が撮像した映像データを一時的にバッファメモリ２０ｅに格納する。ドライブレコーダ１は、バッファメモリ２０ｅを例えばＲＡＭ２０ｃ（図３）内に確保している。ＤＭＡコントローラが、コントローラ２０の指示に基づいてバッファメモリ２０ｅ内の映像データを記録領域３１内の所定の転送先の領域３３に転送する。転送先の領域３３は、現在進行中のサイクルＣ（ｎ＋１）の後尾の直後に位置する。すなわちドライブレコーダ１は、直前のサイクルＣ（ｎ）で記録され、現時点で残っている映像データの最も古いものを新しい映像データで上書きする。
【０１２１】
図６Ｂは、ドライブレコーダ１が新しい映像データを上書きした後の記録領域３１のメモリ空間の使用状態を示す図である。現在進行中のサイクルＣ（ｎ＋１）で記録した映像データの後尾の位置（現時点の上書き位置）が、転送先の領域３３の後尾の位置まで進む。
【０１２２】
次に、上書きモードがオフに設定されているときの常時録画の方法について説明する。上書きモードがオフのときは、記録領域３１の初期化後１回目のサイクルで、図４に示した記録領域３１内に空き領域が無くなると、すなわち古い映像データを上書きしない態様の映像データの記録が終了すると、記録領域３１への映像データの常時録画を停止させる。
【０１２３】
図７は、映像データの転送単位となるブロック２６のデータ構造を示す図である。転送すべき映像データを格納するフレームフィールド２７がエリア情報フィールド２８に挟まれている。フレームフィールド２７に所定数、例えば６０個のフレームの映像データを格納する。フレームフィールド２７には、フレームごとに、映像データを格納するフィールドとフレームの属性を格納するフレームヘッダ部分とが設けられている。記録する映像データが３０ｆｐｓの動画データであるとき、６０個のフレームの映像データの時間長は２秒間に相当する。エリア情報フィールド２８には、フレームフィールド２７内の映像データの属性、過去に記録領域３１に転送したブロック２６の記録領域３１内における位置へのリンク情報等を格納する。
【０１２４】
次に、１つのサイクルを終了させて新しいサイクルを開始するサイクル終了条件について説明する。
【０１２５】
記録領域３１を初期化した後１回目のサイクルの終了条件は、記録領域３１内に映像データを記録可能な空き領域が無くなったことという条件である。２回目以降のサイクルの終了条件は、古い映像データを新しい映像データで上書きしているときは、直前のサイクル（図５に示した直前のサイクルＣ（ｎ））で記録した領域内のうち映像データを上書き可能な領域（以下、上書き可能領域という。）が無くなったことという条件である。すなわち、空き領域または上書き可能領域の容量が、映像データの記録に必要な容量の下限値より少なくなったときに、サイクル終了条件が満たされたと判定する。
【０１２６】
映像データの記録に必要な容量として、ブロック２６（図７）のひとつ分の容量を採用する。記録領域に残っている空き容量または現在進行中のサイクルで上書き可能な容量と、ブロック２６（図７）のひとつ分の容量とを比較することにより、サイクル終了条件が満たされたか否かを判定することができる。このサイクル終了条件を採用する場合、１つのサイクルで記録した映像データによって占められる記録領域３１内の容量が、記録領域３１の全域の容量に対応することとなる。
【０１２７】
次に、図８Ａ、図８Ｂ、図９Ａ〜図９Ｆを参照して、ドライブレコーダ１が液晶ディスプレイ８（図１Ｂ）に表示する画像について説明する。
【０１２８】
図８Ａは、上書きモードがオンに設定されているときに液晶ディスプレイ８に表示する画像の一例を示す図である。液晶ディスプレイ８の画面が、上端に位置する上端領域（以下、モード表示領域という。）４１、下端に位置する下端領域（以下、時刻表示領域という。）４２、及び両者に挟まれた映像表示領域４０に区画されている。モード表示領域４１に、種々のモードを示すアイコンを表示する。映像表示領域４０に、カメラ２１が撮像した現時点の映像をリアルタイムで表示する。映像表示領域４０は、カメラ２１のファインダとして機能する。時刻表示領域４２に、現時点の時刻を数字で表示する。
【０１２９】
ドライブレコーダ１は、映像表示領域４０の内部、例えば右端近傍にインジケータ５０を、カメラ２１が撮像した現時点の映像に重ねて図形として表示する。インジケータ５０は縦長の帯状の形状（例えば、バーの形状）を有する。ドライブレコーダ１（図３）は、インジケータ５０を、その上端及び下端が映像表示領域４０からはみ出さないように液晶ディスプレイ８に表示させる。インジケータ５０の機能については、後に図９Ａ〜図９Ｆを参照して説明する。
【０１３０】
図８Ｂは、上書きモードがオフに設定されているときに液晶ディスプレイ８に表示する画像の一例を示す図である。以下、図８Ａに示した上書きモードがオンに設定されているときの画像との相違点について説明する。
【０１３１】
ドライブレコーダ１は、上書きモードがオフのときには、インジケータ５０（図８Ａ）を表示せず、時刻表示領域４２に現在時刻の他に記録可能残り時間を数字で表示する。記録可能残り時間は、記録領域３１（図４）内の空き領域の容量（現在進行中のサイクルで記録領域３１に映像データを記録可能な容量）、映像データの転送単位であるブロック２６（図７）の容量、及び１秒当たりのフレーム数に基づいてドライブレコーダ１（図３）が算出する。
【０１３２】
次に、図９Ａ〜図９Ｆを参照して、インジケータ５０（図８Ａ）の動作及び機能について説明する。図９Ａ〜図９Ｆにおいて、緑色、水色、及びピンク色を、それぞれ最も低密度のドットパターン、中密度のドットパターン、及び高密度のドットパターンで表す。ドライブレコーダ１は、インジケータ５０を縦に長い帯状の図形で構成する。
【０１３３】
インジケータ５０の長さ方向に関する位置が、記録領域３１（図４）内の位置に対応する。インジケータ５０の上端５１が記録領域３１の先頭のセクタ、すなわち１つのサイクルの開始時点に映像データを記録する位置に対応し、下端５２が記録領域３１の後尾のセクタ、すなわち１つのサイクルの終了時点に映像データを記録する位置に対応する。インジケータ５０の上端５１及び下端５２を、それぞれ開始位置５１及び終了位置５２ということとする。
【０１３４】
図９Ａは、記録領域３１（図４）を初期化した後、映像データを記録する前におけるインジケータ５０を示す図である。初期化直後には、ドライブレコーダ１は、インジケータ５０の開始位置５１から終了位置５２までの全域を緑色に塗りつぶす。すなわち、記録領域３１内の空き領域に対応する部分が緑色に塗りつぶされている。
【０１３５】
図９Ｂは、初期化後１回目のサイクルが進行中の期間のインジケータ５０を示す図である。１回目のサイクルで映像データの常時録画が進むと、ドライブレコーダ１は、常時録画した映像データの記録領域３１内の領域に合わせて、インジケータ５０の緑色の部分を水色で塗りつぶしていく。緑色の部分と水色の部分との境界が、映像データを記録している現在位置を表す目印５３となる。記録領域３１への映像データの記録が行われていくに従って、目印５３が開始位置５１から終了位置５２に向かって移動する。開始位置５１から目印５３までの隔たりが、現在進行中のサイクルで記録した映像データの容量、より厳密には映像データによって占められている記録領域３１中の容量に対応する。終了位置５２から目印５３までの隔たりが、記録領域３１中の空き領域の容量に対応する。インジケータ５０の全長が記録領域３１の全域の容量に対応する。
【０１３６】
図９Ｃは、初期化後１回目のサイクルが終了した時点のインジケータ５０を示す図である。ドライブレコーダ１は、インジケータ５０の開始位置５１から終了位置５２までの全域を水色で塗りつぶす。上書きモードがオンに設定されている場合には、ドライブレコーダ１は、インジケータ５０の全体を水色で塗りつぶしたら（常時録画するための記録領域３１の全域への映像データの記録を行ったら）、２回目のサイクルを開始する。上書きモードがオフに設定されている場合には、インジケータ５０の緑色だった領域をすべて水色で塗りつぶした時点で常時録画を停止する。
【０１３７】
図９Ｄは、２回目のサイクルが進行中の期間のインジケータ５０を示す図である。２回目のサイクルでは、ドライブレコーダ１は１回目のサイクルで記録した映像データを新しい映像データで上書きしていく。２回目のサイクルで常時録画によって上書きした領域に合わせて、水色の部分をピンク色で塗りつぶしていく。水色の部分とピンク色の部分との境界が、映像データを上書きしている現在位置を表す目印５４となる。目印５４が示されたインジケータ５０は、上書き位置情報を示す図形としての役割を果たす。記録領域３１への映像データの上書きが行われるに従って、目印５４が開始位置５１から終了位置５２に向かって移動する。開始位置５１から目印５４までの隔たりが、現在進行中のサイクルで上書きした映像データの容量、より厳密には映像データによって占められている記録領域３１中の容量に対応する。終了位置５２から目印５４までの隔たりが、直前のサイクルで記録され、現時点までに上書きされないで残っている映像データで占められている領域の容量に対応する。
【０１３８】
図９Ｅは、２回目のサイクルが終了した時点のインジケータ５０を示す図である。ドライブレコーダ１は、インジケータ５０の開始位置５１から終了位置５２までの全域をピンク色で塗りつぶす。インジケータ５０がピンク色の領域で満ちたら、３回目のサイクルを開始する。
【０１３９】
図９Ｆは、３回目のサイクルが進行中の期間のインジケータ５０を示す図である。３回目のサイクルでは、ドライブレコーダ１は直前の２回目のサイクルで記録した映像データを新しい映像データで上書きしていく。ドライブレコーダ１は、現在進行中の３回目のサイクルで常時録画によって上書きした領域に合わせて、ピンク色の部分を水色で塗りつぶしていく。その後は、ドライブレコーダ１は、新しいサイクルを開始するごとに、インジケータ５０を塗りつぶしていく色として水色とピンク色とを交互に選択する。
【０１４０】
［第１実施例の効果］
次に、上記第１実施例によるドライブレコーダ１の構成を採用することの効果について説明する。
【０１４１】
ユーザは、インジケータ５０の開始位置５１、終了位置５２、及び目印５３、５４（図９Ｂ、図９Ｄ、図９Ｆ）の相対的な位置関係を視認することにより、記録領域３１内で、最新の映像データが記録されている位置を視覚的に認識することができる。
【０１４２】
上書きモードがオンに設定されている場合、記録領域３１に記録されている古い映像データが新しい映像データで上書きされていく。ところが、記録領域３１に記録された映像データの中には、消去することなく残しておきたいものもある。ユーザは、消去を欲しない映像データが記録された時に、インジケータ５０に表示されている目印５３（図９Ｂ）または目印５４（図９Ｄ、図９Ｆ）の位置を記憶しておくとよい。
【０１４３】
ユーザは、新しいサイクルが始まった後、インジケータ５０に示される目印５４（図９Ｄ、図９Ｆ）の位置から、消去を欲しない映像データが記録された位置までの隔たりに基づいて、消去を欲しない映像データが新しい映像データで上書きされてしまいそうな状況に気づきやすい。消去を欲しない映像データが上書きされてしまう前に、上書きされてしまいそうな状況に気づくことが可能になるため、上書きを回避する操作を行うことができる。上書きを回避する操作として、例えばドライブレコーダ１の電源を切る、ＳＤカードをＳＤカード挿入口４（図１Ｂ）から取り外す等の操作が挙げられる。
【０１４４】
上記第１実施例では、現時点の上書き位置を示す情報が目印５４を含むインジケータ５０（図９Ｄ、図９Ｆ）として図形で表示される。このため、ユーザは、表示された図形を見て、上書き位置情報を視覚的に認識することができる。これにより、消去を欲しない映像データが新しい映像データで上書きされてしまいそうな状況により気づきやすくなる。
【０１４５】
ユーザは、インジケータ５０（図９Ａ〜図９Ｆ）内の同一の色が付された部分の大きさを直感的に把握することにより、インジケータ５０内における目印５３、５４（図９Ｂ、図９Ｄ、図９Ｆ）の位置を認識することができる。ユーザは、消去を欲しない映像データが記録されている位置に目印が迫ってくる状況を見て、消去を欲しない映像データが上書きされそうな状態を即座に認識することができる。
【０１４６】
インジケータ５０内の各部分の色は、新たなサイクルで上書きされるまでは不変であるため、ユーザは、上書きしないで残しておきたい映像データが、記録領域３１の全体の中でどの色の領域に記録されたかを記憶することができる。ユーザが記憶している色の領域が上書きされて小さくなっていくことにより、ユーザは、上書きしないで残しておきたい映像データが上書きされてしまう事態の発生を予見することができる。また、ユーザが記憶している色の領域が消失したことにより、ユーザは、残しておきたい映像データが上書きされてしまったことを認識することができる。
【０１４７】
例えば、過去に録画したものが上書きされそうかわかりやすい。昨日記録された映像データが上書きされるかがわかる。インジケータ５０には、２つの色でしか塗り分けられないため、上書きの状態がわかりやすい。
【０１４８】
上記第１実施例では、初期化後の最初のサイクルの進行中に表示されるインジケータ５０（図９Ｂ、図９Ｃ）と、２回目以降のサイクルの進行中に表示されるインジケータ５０（図９Ｄ〜図９Ｆ）とは、相互に異なる態様で表示されている。具体的には、最初のサイクルの進行中に表示されるインジケータ５０（図９Ｂ、図９Ｃ）は、緑色と水色とで塗り分けられており、２回目以降のサイクルの進行中に表示されるインジケータ５０（図９Ｄ〜図９Ｆ）は、水色とピンク色とで塗り分けられている。
【０１４９】
ユーザは、インジケータ５０の色を視認することにより、現在進行中のサイクルが初期化後の最初のサイクルか、２回目以降のサイクルかを容易に認識することができる。ユーザは、現在進行中のサイクルが最初のサイクルであるときには、古い映像データが上書きされてしまうことを心配する必要が無い。さらに、ユーザは、古い映像データが上書きされる可能性がある２回目以降のサイクルが開始されたことに気づきやすい。
【０１５０】
上記第１実施例では、記録領域３１を初期化した後１回目のサイクルの終了条件は、記録領域３１内に映像データを記録可能な空き領域が無くなったこととされている。２回目以降のサイクルの終了条件は、上書き可能領域が無くなったこととされている。このようなサイクル終了条件を採用することにより、１つのサイクルで記録領域３１の全域に対応する領域に映像データを記録することができる。これにより、１つのサイクルで記録可能な記録領域３１の容量を最も大きくすることができる。その結果、古い映像データが上書きされてしまうまでの猶予時間が長くなる。
【０１５１】
上記第１実施例では、上書きモードがオンのときに図８Ａに示したようにインジケータ５０が表示され、上書きモードがオフのときには図８Ｂに示したようにインジケータ５０が表示されない。このようにすることにより、ユーザは、画面に表示された情報を見ることによって（インジケータ５０の有無を確認することによって）、現在、上書きモードがオンになっているのかオフになっているのかを容易に認識することができる。上書きモードがオンになっているときには、ユーザは、表示されているインジケータ５０を見ることによって、消去を欲しない映像データが上書きされそうな状況に気づきやすくなる。
【０１５２】
さらに、上書きモードがオフのとき、図８Ｂに示したように記録可能な残り時間が表示される。ユーザは、表示された情報を見ることによって、記録可能な残り時間を容易に認識することができる。例えば、記録可能な残り時間は、ユーザにとってＳＤカード交換の準備を行うか否かの有益な判断材料になる。また、上書きモードがオンのときには残り時間が表示されておらず、上書きモードがオフのときには残り時間が表示されているため、上書きモードがオンになっているかオフになっているかがわかりやすい。
【０１５３】
さらに、上書きモードの設定誤りに気付きやすい。例えば、上書きモードがオフに設定され、常時録画のための記録領域３１（図４）の全体が記録済み状態（図９Ｃ）になっているときに、誤って上書きモードをオンに設定してしまうと、インジケータ５０の水色の部分がピンク色の部分で侵食され始める。このため、ユーザは上書きモードを誤ってオンに設定してしまったことに気付きやすい。ピンク色の部分が水色の部分を侵食し始めた時点でＳＤカードを取り出せば、記録済みの映像データが誤って上書きされてしまう被害を最小限に食い止めることができる。
【０１５４】
［第１実施例の変形例］
次に、上記第１実施例の種々の変形例について説明する。
第１実施例では、インジケータ５０内で現在の記録位置を示す目印５３（図９Ｂ）、及び現在の上書き位置を示す目印５４（図９Ｄ、図９Ｆ）として、異なる色に塗られた２つの領域の境界を用いた。その他に、目印５３、５４として図１０Ａに示すようにインジケータ５０の幅方向に延びる横線を用いてもよいし、図１０Ｂに示すように三角形記号を用いてもよいし、図１０Ｃに示すように矢印記号を用いてもよい。
【０１５５】
第１実施例では、インジケータ５０として帯状の図形（帯グラフ）を用いたが、インジケータ５０として円グラフを用いてもよい。
【０１５６】
図１０Ｄに、円グラフで表示したインジケータ５０の一例を示す。この場合、記録領域３１の全域の容量を、中心角３６０°に対応させるとよい。ドライブレコーダ１が現時点のサイクルで記録した映像データで占められる領域の容量を扇形で示すとよい。例えば、１つの半径５５を開始位置５１及び終了位置５２（図９Ａ〜図９Ｆ）に対応させ、開始位置に対応する半径５５からある中心角だけ隔てられた位置の半径５６を目印５３、５４（図９Ｂ、図９Ｄ、図９Ｆ）に対応付けるとよい。
【０１５７】
インジケータ５０として帯グラフ、円グラフ等のグラフを用いることにより、ユーザは、表示されたグラフを見ることによって、数値的な情報を直感的に把握することが可能になる。
【０１５８】
インジケータ５０をグラフで表示する構成に代えて、図１０Ｅに示すように数字で表示してもよい。例えば、現時点のサイクルで記録した映像データで占められている領域の容量と、記録領域３１の全域の容量との比をパーセントで表示してもよい。また、この比を分数で表示してもよい。
【０１５９】
インジケータ５０を画面に表示する構成に代えて、スピーカ５（図１Ｃ、図３）から音声で出力してもよい。例えば、現時点のサイクルで記録した映像データで占められている領域の容量と、記録領域３１の全域の容量との比を示す数値を音声で出力してもよい。例えば、「今、全体の３０％の位置に上書きしています。」という音声を出力するとよい。
【０１６０】
第１実施例では、インジケータ５０（図９Ａ〜図９Ｆ）を、緑色、水色、及びピンク色で塗り分けたが、その他の色で塗り分けてもよい。２回目以降のサイクルの進行中に、インジケータ５０（図９Ｄ〜図９Ｆ）の開始位置５１から目印５４までの部分に付す色を、初期化後の空き領域に付す色を含まない複数の色の候補から選択してもよい。選択する色は、サイクルの回数の増加に伴って、複数の色の候補を循環するようにするとよい。
【０１６１】
インジケータ５０を塗り分ける複数の色は、色の三属性である色相、彩度、明度のいずれか１つの属性を異ならせて区別してもよく、より望ましくは色相を異ならせて区別するとよい。複数の色を色相で区別すると、ユーザは、色を、その色を表す言葉で記憶することができる。
【０１６２】
１つのサイクルを終了させるサイクル終了条件として、第１実施例で用いた終了条件とは異なる終了条件を用いてもよい。例えば、サイクル終了条件として、サイクルの開始時点から所定時間経過したこととしてもよい。
【０１６３】
第１実施例では、映像データを記録する記録領域３１（図４）をＳＤカードのメモリ空間内に確保したが、他のリムーバブルメディア内に確保してもよい。ＳＤカード以外のリムーバブルメディアを利用する場合には、ＳＤカード挿入口４（図１）及びＳＤカードリーダ２４（図３）に代えて、使用するリムーバブルメディアに対応した接続手段を設ければよい。第１実施例では、リムーバブルメディア内のメモリ空間の全体を記録領域３１として用いたが、メモリ空間の一部を常時録画用の記録領域３１として確保してもよい。この場合、例えば、リムーバブルメディア内のメモリ空間の他の領域は、他の用途に利用することができる。
【０１６４】
第１実施例では、記録領域３１に記録する映像データとして動画データを採用したが、例えば、カメラが一定時間間隔で時系列に取得する複数の静止画データを採用してもよい。
【０１６５】
第１実施例では、１つのサイクルの開始時点及び終了時点における記録領域３１内の記録位置として、それぞれ先頭のセクタ番号及び後尾のセクタ番号で特定されるセクタを採用したが、その他の方法で開始位置及び終了位置を特定してもよい。例えば、１つのサイクルの開始時点及び終了時点における記録領域３１内の記録位置として、それぞれ記録領域内の先頭の物理アドレス及び後尾の物理アドレスで特定される位置を採用してもよい。この場合、時間の経過とともに、先頭の物理アドレスから後尾の物理アドレスに向かって映像データを記録していくとよい。
【０１６６】
第１実施例では、ＳＤカードのメモリ空間のフォーマット形式として本システム独自のフォーマット形式（ＹＰフォーマットと呼ばれる。）を採用したが、他のフォーマット形式を採用してもよい。例えば、ＦＡＴファイルシステム（例えばＦＡＴ３２）等の一般的なフォーマット形式を採用してもよい。
【０１６７】
［第２実施例］
次に、図１１を参照して、第２実施例によるドライブレコーダ１について説明する。以下、第１実施例との相違点について説明し、共通の構成については説明を省略する。
【０１６８】
第１実施例では、図５に示したように車両の電源がオンにされてからオフにされるまでの期間にドライブレコーダ１が記録した映像データにより１つの走行単位３２を構成した。ところが、図９Ａ〜図９Ｆに示したように、インジケータ５０には、走行単位３２の区切りが表示されていない。第２実施例では、インジケータ５０に走行単位３２の区切りを表示する。
【０１６９】
図１１は、第２実施例によるドライブレコーダ１が表示するインジケータ５０を示す図である。現在進行中のサイクルＣ（ｎ＋１）により、直前のサイクルＣ（ｎ）の映像データが上書きされている。インジケータ５０内に、複数の走行単位３２に対応する部分が含まれている。これらの走行単位３２ごとに、インジケータ５０の対応する部分に異なる色を付している。
【０１７０】
図１１では、一例としてｉ番目の走行単位３２の映像データが、直前のサイクルＣ（ｎ）から現在進行中のサイクルＣ（ｎ＋１）に跨って記録されている。（ｉ−２）番目の走行単位３２の映像データが、現在進行中の（ｉ＋１）番目の走行単位３２の映像データで上書きされている。上書き中の位置を示す目印５４として、異なる色を付した部分の境界線の他に記号（例えば三角形の記号）が用いられている。
【０１７１】
ユーザは、インジケータ５０を見て、映像データの走行単位３２の区切りを容易に認識することができる。また、現時点の映像データの走行単位３２の図形中の位置を覚えておくと、将来、現時点の映像データが記録されている位置を容易に特定することができる。例えば、現時点の走行単位３２である（ｉ＋１）番目の走行単位３２が、インジケータ５０の上から２番目の走行単位３２であることを覚えておくとよい。「上から２番目」という情報に基づいて、将来、現時点の映像データが記録されている走行単位３２のインジケータ５０内の位置を特定することができる。
【０１７２】
第２実施例では、走行単位３２ごとに異なる色が付されているため、ユーザは、現時点の（ｉ＋１）番目の走行単位３２を、その色で覚えておくことができる。すなわち、ユーザは、消去を欲しない映像データが含まれている走行単位３２に対応する部分を、その走行単位３２に対応する部分に付された色で記憶することができる。例えば、ユーザは、映像データを残しておきたいような事案が発生したときに、その時の走行単位３２に対応する部分の色を覚えておくことができる。ユーザは、現在上書き中の位置を示す目印５４が、消去を欲しない映像データが記録されている走行単位３２の色の部分に到達するまでは（例えば、その色の部分を消し始める寸前までは）、上書きを行ってもよいことがわかる。上書き中の位置を示す目印５４がその色の部分の直前まで達した時点でＳＤカードを交換すればよいことがわかる。現在上書き中の位置を示す目印５４から、消去を欲しない映像データが記録されている走行単位３２の色の部分までの隔たりにより、上書きの回避操作を行う時期を知ることができる。
【０１７３】
１つのインジケータ５０に含まれると想定される走行単位３２の個数よりも多い色の種類を、これらの走行単位３２に対応する部分に付す色の候補として準備しておくとよい。これにより、インジケータ５０内に、同一色の部分が２箇所以上に現れることが回避される。インジケータ５０内に、準備されている色の候補の数よりも多い数の走行単位３２が現れた場合には、最も古い走行単位３２に対応する部分に付した色から順番に循環使用するとよい。
【０１７４】
第２実施例では、インジケータ５０内の走行単位３２ごとに異なる色を付したが、その他に、走行単位３２ごとの区切りを認識可能な態様でインジケータ５０を表示させてもよい。例えば、走行単位３２の区切りの箇所に横線等の目印を付してもよく、より望ましくは第２実施例のように走行単位３２ごとに色分けするとよい。
【０１７５】
［第３実施例］
次に、図１２Ａ及び図１２Ｂを参照して第３実施例によるドライブレコーダ１について説明する。以下、第１実施例との相違点について説明し、共通の構成については説明を省略する。
【０１７６】
第３実施例においては、映像データを記録領域３１に常時録画している期間に、イベントの発生を検知する。イベントには、例えばＧセンサイベントとワンタッチイベントとの２種類が含まれる。Ｇセンサイベントは、加速度センサ２５（図３）が一定以上の衝撃を検知したときに発生する。ワンタッチイベントは、ユーザが操作ボタン９（図１、図３）によりイベント発生を通知する操作を行ったときに発生する。加速度センサ２５、操作ボタン９、及びコントローラ２０（図３）がイベント検知手段として機能する。
【０１７７】
ドライブレコーダ１は、イベントの発生を検知すると、その時点の映像データを記録する記録領域３１（図４）内の位置に基づいて、イベント発生を通知するイベント発生マークをインジケータ５０と対応付けて表示させる。さらに、ドライブレコーダ１は、イベント発生時に記録する映像データに、「イベント発生」という属性を付与する。この属性は、エリア情報フィールド２８（図７）、またはフレームフィールド２７の各フレームのヘッダ部分に記憶する。
【０１７８】
図１２Ａは、第３実施例によるドライブレコーダ１が液晶ディスプレイ８に表示したインジケータ５０及びイベント発生マーク５７の一例を示す図である。ドライブレコーダ１は、直前のサイクルＣ（ｎ）及び現在進行中のサイクルＣ（ｎ＋１）に対応する部分を、異なる色で塗りつぶす。この２つの領域の境界が、上書き位置を示す目印５４となる。
【０１７９】
ドライブレコーダ１は、インジケータ５０の中のイベントが発生した箇所にイベント発生マーク５７を表示する。イベント発生マーク５７として、インジケータ５０の幅方向に延びる横線をインジケータ５０内に表示する。イベント発生マーク５７となる横線には、イベントごとに異なる色を付す。
【０１８０】
ユーザは、現在の上書き位置を示す目印５４からイベント発生マーク５７までの隔たりにより、所定のイベントが発生した時点の映像データが新しい映像データで上書きされてしまいそうな状況に気づきやすい。例えば、所定のイベントが発生した時点の映像データが上書きされてしまう前に、上書きされてしまいそうな状況に気づくことが可能になる。これにより、ユーザは、所定のイベント発生時の残しておきたい映像データが上書きされてしまうことを回避するための操作を行うことができる。記録領域３１がＳＤカード内に確保されている場合には、上書きを回避するために、ユーザはＳＤカードをドライブレコーダ１から取り外せばよい。
【０１８１】
第３実施例によるドライブレコーダがイベント録画機能のない常時録画専用機であっても、ユーザは、イベント発生の位置がわかるとともに、その位置の手前までは新しい映像データで上書きさせてもよいことがわかる。その位置に上書き位置が達するまでにＳＤカードを交換すればよい。
【０１８２】
イベントごとにイベント発生マーク５７の色が異なっているため、ユーザは、残しておきたいイベントの映像データが記録されている位置を容易に認識することができる。現在上書き中の位置を示す目印５４から、残しておきたいイベントの映像データが記録されている位置までの隔たりから、上書きの回避操作を行うまでの余裕時間を知ることができる。
【０１８３】
図１２Ｂに示すように、イベント発生マーク５７となる横線の近傍に、イベント種別に対応するアイコン５９を表示してもよい。イベント種別には、Ｇセンサイベントとワンタッチイベントとが含まれる。ユーザは、映像データを残しておきたいイベントが発生した位置を、より記憶しやすくなる。
【０１８４】
ＳＤカードの記録領域３１のフォーマット形式にＦＡＴファイルシステムを採用している場合には、映像データに付与する「イベント発生」という属性を、ファイル内の領域に記憶させておくとよい。
【０１８５】
［第４実施例］
次に、図１３Ａ及び図１３Ｂを参照して第４実施例によるドライブレコーダ１について説明する。以下、第１実施例との相違点について説明し、共通の構成については説明を省略する。
【０１８６】
図１３Ａは、第４実施例によるドライブレコーダ１が液晶ディスプレイ８（図１、図３）に表示したインジケータ５０及び上書き中の位置を示す目印５４の一例を示す図である。本実施例では、インジケータ５０が、走行単位３２ごとに異なる色に塗り分けられている。ドライブレコーダ１（図３）は、現時点から、現在上書き中の走行単位３２の次の走行単位３２の開始時点（常時記録の開始時点）の映像データの上書きが始まるまでの猶予時間Ｔ１を算出する。猶予時間Ｔ１は、現在上書き中の位置から現在上書き中の走行単位３２の次の走行単位３２の開始時点までの容量に基づいて求めることができる。猶予時間Ｔ１の算出は、一定の時間間隔で周期的に実行する。
【０１８７】
ドライブレコーダ１（図３）は、予め決められている報知閾値Ｔ０と猶予時間Ｔ１とを比較する。図１３Ｂに示すように、猶予時間Ｔ１が報知閾値Ｔ０以下になると、ドライブレコーダ１は、現在上書き中の走行単位３２の次の走行単位３２の上書きが開始される旨を音声で報知する。音声で報知する際には、次に上書きが開始される走行単位３２の先頭の映像データが取得された日時、またはその走行単位３２の後尾の映像データが取得された日時を報知する。例えば、「○月○日○時○分からの映像データへの上書きが間もなく始まります。」という音声、または「○月○日○時○分に終了した走行の期間に記録された映像データへの上書きが間もなく始まります。」という音声をスピーカ５（図１、図３）から発音させる。
【０１８８】
ユーザは、消去を欲しない大事な映像データがどの走行単位３２に含まれているかを記憶しておくとよい。消去を欲しない大事な映像データが含まれている走行単位３２の上書きが開始される旨の報知に気づくと、消去を欲しない映像データが消去されることを回避するための処置を行うことが可能になる。報知閾値Ｔ０は、例えば、運転手が車両を安全な場所に停止させて、上書きを回避させる操作を行うことができるのに十分な時間（例えば３分程度）とするとよい。例えば、ユーザは、上書きを回避させる操作としてＳＤカードをドライブレコーダ１から抜き取る操作、ＳＤカードを交換する操作を行うとよい。
【０１８９】
報知が音声出力により行われるため、運転者は視線を逸らすことなく、報知に気づくことができる。
【０１９０】
上書きされる旨の報知の代わりに、上書きされるまでの猶予時間を報知してもよい。猶予時間は、ある時間刻み幅で報知するとよい。ユーザは、消去を欲しない映像データを含む走行単位３２の上書きが開始されるまでの猶予時間が、時々刻々と短くなっていることを認識することができる。
【０１９１】
［第５実施例］
次に、図１４を参照して第５実施例によるドライブレコーダ１について説明する。以下、第４実施例との相違点について説明し、共通の構成については説明を省略する。第５実施例では、第４実施例で行った報知を、エンジン始動時（例えば常時記録開始時）等に行う。
【０１９２】
図１４は、第５実施例によるドライブレコーダ１が液晶ディスプレイ８（図１、図３）に表示したインジケータ５０及び上書き中の位置を示す目印５４の一例を示す図である。図１３Ａ及び図１３Ｂに示した第４実施例では、一定の時間間隔で、現時点から、現在上書き中の走行単位３２の次の走行単位３２の開始時点の映像データの上書きが始まるまでの猶予時間Ｔ１を算出する。これに対し、第５実施例では、ドライブレコーダ１への電源供給の開始を契機とする時点に、現在上書きされている走行単位３２の次の走行単位３２の上書きを開始するまでの予定時間Ｔ２を算出する。ドライブレコーダ１（図３）は、算出した予定時間Ｔ２をスピーカ５から音声で報知する。例えば、ドライブレコーダ１は、「１５分後に○月○日○時○分からの映像データへの上書きが始まります。」という音声をスピーカ５から出力する。
【０１９３】
ユーザは、システムへの電源供給が開始された時点（例えば車両のアクセサリ電源をオンにした時点、またはエンジン始動時）に、上書きされていない最も古い走行単位３２に対する上書きが開始されるまでの予定時間Ｔ２を認識することができる。例えば、上書きされていない最も古い走行単位３２の中に消去を欲しない映像データが含まれている場合、ユーザは、システムへの電源供給の開始時に、この映像データへの上書きを回避する操作、例えばＳＤカードの交換等を行うことができる。
【０１９４】
［第６実施例］
次に、図１５を参照して第６実施例によるドライブレコーダ１について説明する。以下、第１実施例との相違点について説明し、共通の構成については説明を省略する。
【０１９５】
図１５は、第６実施例によるドライブレコーダ１で用いられるＳＤカードのメモリ空間の利用形態を示す図である。第１実施例では、ＳＤカードのメモリ空間の全域が常時録画用の記録領域３１（図４）とされている。これに対し、第６実施例では、ＳＤカードのメモリ空間に、常時録画用の記録領域３１の他に、駐車監視記録領域３８及びイベント記録領域３９が確保されている。ドライブレコーダ１は、駐車監視記録領域３８に、車両のアクセサリ電源をオフにして駐車している期間の映像データを記録する。イベント記録領域３９には、イベント発生時の前後のある期間の映像データを記録する。
【０１９６】
常時録画用の記録領域３１は、最新のサイクルＣ（ｎ＋１）で映像データを記録した領域と、直前のサイクルＣ（ｎ）で映像データを記録した領域とを含む。
【０１９７】
ユーザの操作によって、常時録画用の記録領域３１、駐車監視記録領域３８、及びイベント記録領域３９への記憶容量の割当量を変更することができる。図１５においては、常時録画用の記録領域３１及びイベント記録領域３９への割当量を少なくし、駐車監視記録領域３８への割当量を増やした場合の例を示す。
【０１９８】
常時録画用の記録領域３１、駐車監視記録領域３８、及びイベント記録領域３９への記憶容量の割当量を変更すると、ドライブレコーダ１は、常時録画用の記録領域３１、駐車監視記録領域３８、及びイベント記録領域３９をすべて初期化する。この初期化は、各領域を拡大したか縮小したかに関わらず行う。初期化によって、これら全ての領域が空き領域になる。常時録画用の記録領域３１を初期化すると同時に、または初期化した後、図９Ａに示したようにインジケータ５０の前記を緑色にする。
【０１９９】
記録領域と他の記録領域との容量を変化させたときに全ての領域を初期化するため、矛盾が発生しにくい。例えば、常時記録用の記録領域３１を拡大した場合には、拡大された領域を必ずしも初期化する必要は無い。第６実施例では、常時記録用の記録領域３１が拡大された場合でも初期化を行うため、容量の割り当て変更によって発生し得る矛盾を容易に回避することができる。
【０２００】
［第７実施例］
次に、図１６Ａ〜図１７Ｄを参照して第７実施例によるドライブレコーダ１について説明する。以下、第１実施例との相違点について説明し、共通の構成については説明を省略する。
【０２０１】
図１６Ａは、第７実施例によるドライブレコーダ１で使用されるＳＤカード３０のメモリ空間の利用区分を示す図である。ＳＤカード３０のメモリ空間に、常時録画用の記録領域３１の他に、書き込み回数等を格納するための管理領域３５が確保されている。ドライブレコーダ１（図３）は、記録領域３１に映像データを記録したサイクルの全回数、記録領域３１を初期化（フォーマット）した後に映像データを記録したサイクルの回数、及び初期化した回数をカウントし、カウント結果を管理領域３５に格納する。
【０２０２】
図１６Ｂは、第７実施例によるドライブレコーダ１が液晶ディスプレイ８に表示した画像の例を示す図である。第７実施例では、ドライブレコーダ１が、例えば時刻表示領域４２に、記録領域３１に映像データを記録したサイクルの全回数（合計上書き回数）、記録領域３１を初期化した後に映像データを記録したサイクルの回数（初期化後上書き回数）、及び初期化回数のカウント結果を表示する。
【０２０３】
ユーザは、常時録画用の記録領域３１に対して行われたサイクルの全回数から、ＳＤカード３０の劣化度を推認することができる。例えば、この劣化度は、ＳＤカード３０を交換すべきか否かの判断を行うための有益な情報となる。例えば、記録領域３１のフォーマット形式が、初期化後の上書き回数の増加に従ってファイルの断片化が進むような特性を持つ場合には、初期化した後に映像データを記録したサイクルの回数は、初期化を行うタイミングを決めるための有益な情報となる。ユーザは、初期化後に行ったサイクルの回数に基づいて、初期化を行うか否かを判断することができる。
【０２０４】
ユーザは、サイクルの全回数と、初期化した回数とに基づいて、平均して、何サイクルごとに初期化が行われたかを知ることができる。例えば、何サイクルごとに初期化を行うことが好ましいかを、ドライブレコーダ１の取扱説明書等に記載しておくとよい。ユーザは、１回の初期化あたりのサイクル数と、取扱説明書に記載された推奨の回数とから、初期化の頻度が多すぎたか少なすぎたかを知ることができる。
【０２０５】
［第７実施例の変形例］
次に、図１７Ａ〜図１７Ｄを参照して第７実施例の変形例によるドライブレコーダ１について説明する。第７実施例では、合計上書き回数を時刻表示領域４２に数字で表示したが、本変形例では、ＳＤカード３０の劣化度を画像で表示する。
【０２０６】
図１７Ａは、第７実施例の変形例によるドライブレコーダ１が液晶ディスプレイ８に表示した画像の一例を示す図である。ドライブレコーダ１は、例えばモード表示領域４１にＳＤカード３０（図１６Ａ）のアイコン４４を表示する。ＳＤカード３０の合計上書き回数は、ＳＤカード３０の劣化度の指標となる。ドライブレコーダ１は、ＳＤカード３０の劣化度に応じて、ユーザが劣化度を認識しやすい態様でＳＤカード３０のアイコン４４を変化させる。
【０２０７】
図１７Ｂ〜図１７Ｄは、ＳＤカードのアイコン４４の劣化度に応じた変化の様子の一例を示す図である。図１７Ｂに示した例では、劣化が進むに従ってアイコン４４がだんだん壊れていくように表示する。より具体的には、劣化が進むにしたがって、アイコン４４が正常状態（新品の状態）からひび割れた状態、粉々になった状態に変化する。図１７Ｃに示した例では、劣化が進むに従って、アイコン４４がだんだん腐敗していくように表示する。図１７Ｄに示した例では、劣化が進むに従って、アイコン４４の色を明るい色（例えば白色）から暗い色（例えば黒色）にだんだん変化させる。
【０２０８】
アイコン４４の他に、ＳＤカード３０の劣化度に応じて変化する情報を液晶ディスプレイ８に表示させてもよい。例えば、インジケータ５０の形状や色を変化させてもよい。例えば、劣化が進むに従ってインジケータ５０を塗りつぶす色を変化させてもよく、インジケータ５０の形状を変化させてもよい。インジケータ５０を塗りつぶす色を変化させる場合、サイクル回数が増えるにつれて明るい色から暗い色へと変更していくとよい。
【０２０９】
ＳＤカード３０の劣化度に応じてアイコン４４またはインジケータ５０を変化させると、ユーザは、ＳＤカード３０をいつ交換すればよいかを容易に知ることができる。
【０２１０】
［第８実施例］
次に、図１８Ａ、図１８Ｂ、図１９Ａ〜図１９Ｇを参照して第８実施例によるドライブレコーダ１について説明する。以下、第１実施例との相違点について説明し、共通の構成については説明を省略する。第１実施例では、映像データを常時録画するために１枚のＳＤカードを用いたが、第８実施例では、２枚のＳＤカードが用いられる。
【０２１１】
図１８Ａは、第８実施例によるドライブレコーダ１を斜め後方から見た斜視図である。ドライブレコーダ１の側面に２つのＳＤカード挿入口４が上下に並んで設けられている。２つのＳＤカード挿入口４が設けられたドライブレコーダ１は、ダブルスロット型と呼ばれる。２つのＳＤカード挿入口４にそれぞれＳＤカードが挿入される。常時録画用の記録領域３１（図４）を、２枚のＳＤカードに跨って確保するモード（以下、ダブルモードという。）と、１枚のＳＤカードのみに常時録画用の記録領域３１を確保し、他のＳＤカードには、その他の映像データを記録するモード（以下、シングルモードという。）が準備されている。ユーザの操作によって、どちらかのモードを選択することができる。ダブルモードが選択されているとき、ドライブレコーダ１は、一方のＳＤカード挿入口４に挿入されたＳＤカードから、他方のＳＤカード挿入口４に挿入されたＳＤカードに順に常時録画の映像データを記録していく。
【０２１２】
図１８Ｂは、第８実施例によるドライブレコーダ１でダブルモードが選択されているときに、ドライブレコーダ１が液晶ディスプレイ８に表示した画像の一例を示す図である。ドライブレコーダ１（図３）は、映像表示領域４０の右端近傍に、２本の縦長のインジケータ５０を縦に並べて１本の直線状に表示する。上及び下のインジケータ５０が、それぞれ上及び下のＳＤカード挿入口４（図１８Ａ）に挿入されたＳＤカードに確保された記録領域３１を表している。上のインジケータ５０の上端が常時録画用の記録領域３１の記録の開始位置５１となり、下のインジケータ５０の下端が常時録画用の記録領域３１の記録の終了位置５２となる。
【０２１３】
シングルモードが選択されている場合には、ドライブレコーダ１は、常時録画用の記録領域３１を表す１本のインジケータ５０のみを表示する。
【０２１４】
２枚のＳＤカードの記録領域３１を初期化すると、図１９Ａに示すようにドライブレコーダ１は、２本のインジケータ５０の全域を緑色に塗りつぶす。常時記録中は、図１９Ｂに示すように現在記録している位置を示す目印５３が開始位置５１から下方に移動する。目印５３が上のインジケータ５０の下端に達すると、図１９Ｃに示すように目印５３が下のインジケータ５０の上端まで移動し、その後、上端からから終了位置５２に向けての移動を開始する。図１９Ｄに示すように２本のインジケータ５０の全域を水色に塗りつぶした時点で１回目のサイクルを終了する。
【０２１５】
ドライブレコーダ１が２回目のサイクルを開始すると、上のインジケータ５０の開始位置５１から下方に向かって目印５４が移動し始め、開始位置５１から目印５４までの部分をピンク色に塗りつぶす。図１９Ｆに示すように２本のインジケータ５０の全域をピンク色に塗りつぶした時点で２回目のサイクルを終了する。その後、３回目のサイクルを開始すると、図１９Ｇに示すように上のインジケータ５０の開始位置５１から下方に向かって目印５４が移動し始める。このとき、開始位置５１から目印５４までの部分を水色に塗りつぶす。このように、２本のインジケータ５０が組み合わされて、第１実施例の１本のインジケータ５０と同様に変化する。
【０２１６】
目印５４が下のインジケータ５０内に位置するとき、ドライブレコーダ１は、上のインジケータ５０の全域と、下のインジケータ５０の上端から目印５４までの部分とを同じ色で塗りつぶす。
【０２１７】
ユーザは、現在ダブルモードが選択されているのか、シングルモードが選択されているのかを、インジケータ５０の表示を見るだけで直感的に把握することができる。
【０２１８】
第８実施例では、シングルモードが選択されているときインジケータ５０を１本のみ表示したが、インジケータ５０を横に並べて表示してもよい。一方のインジケータ５０が常時録画用の記録領域３１に対応し、他方のインジケータ５０が、その他の映像データを記録する領域に対応する。
【０２１９】
第８実施例では、２枚のＳＤカードに常時録画用の記録領域３１を確保したが、３枚以上のＳＤカードに常時録画用の記録領域３１を確保してもよい。この場合には、ＳＤカードの枚数分のインジケータ５０を縦に並べて表示するとよい。
【０２２０】
［第９実施例］
次に、図２０を参照して第９実施例によるドライブレコーダ１について説明する。以下、第８実施例との相違点について説明し、共通の構成については説明を省略する。第８実施例では、２本のインジケータ５０を異なる２色で塗りつぶしたが、第９実施例では、第２実施例（図１１）と同様に走行単位３２ごとに異なる色で塗りつぶす。
【０２２１】
図２０は、第９実施例によるドライブレコーダ１が液晶ディスプレイ８に表示したインジケータ５０の一例を示す図である。ドライブレコーダ１は、２本のインジケータ５０を走行単位３２ごとに異なる色で塗りつぶす。現在進行中のサイクルＣ（ｎ＋１）の後尾の位置に現在の上書き位置を示す目印５４を表示する。
【０２２２】
１つの走行単位３２の映像データが２枚のＳＤカードに跨って記録された場合には、１つの走行単位３２に対応する部分が上のインジケータ５０と下のインジケータ５０とに跨る。２本のインジケータ５０に跨った１つの走行単位３２に対応する部分は、同一色で塗りつぶす。
【０２２３】
ユーザは、２枚のＳＤカードに跨って映像データが記録された走行単位３２を直感的に把握することができる。２枚のＳＤカードに跨った走行単位３２の映像データをパソコン等の他の情報機器で見たい場合、ユーザは、２枚のＳＤカードをドライブレコーダ１から取り外す必要があることを直感的に理解することができる。
【０２２４】
［第１０実施例］
次に、図２１Ａ〜図３０を参照して、第１０実施例によるシステムについて説明する。以下、第１実施例との相違点について説明し、共通の構成については説明を省略する。以下、第１０実施例によるシステムを、車載用のドライブレコーダ、または車載用のドライブレコーダとパソコンとによって実現する例について説明する。
【０２２５】
第１０実施例では、ＳＤカードの常時録画用の記録領域３１（図４）のフォーマット形式として独自のフォーマット形式（ＹＰフォーマットと呼ばれる。）を採用する。ＹＰフォーマット形式で初期化されたＳＤカードには、ＦＡＴファイルシステムで採用されているブートセクタ等の予約領域、ファイルアロケーションテーブル領域が確保されていない。
【０２２６】
図２１Ａは、第１０実施例によるシステムの概略図である。本システムはドライブレコーダ１及びパソコン６０を含む。ドライブレコーダ１に装着されてドライブレコーダ１によって映像データ等が記録されたＳＤカード３０がドライブレコーダ１から抜き取られ、パソコン６０に接続されたＳＤカードリーダ６１に装着される。これにより、パソコン６０で映像データに対する処理を行うことができる。逆に、パソコン６０でＳＤカード３０に記憶させた情報をドライブレコーダ１で読み出すことができる。
【０２２７】
図２１Ｂは、パソコン６０のブロック図である。パソコン６０は、マイクロプロセッシングユニット（ＭＰＵ）６２を備えている。ＭＰＵ６２にＲＯＭ６３及びＲＡＭ６４が接続されている。さらに、ＭＰＵ６２に、ハードディスクドライブ６５、キーボード６６、モニタ６７が、対応するインタフェース等を介して接続されている。さらに、パソコン６０のＵＳＢポートを介して、ＭＰＵ６２にＳＤカードリーダ６１、マウス６８、プリンタ６９が接続されている。ハードディスクドライブ６５に、パソコン６０のオペレーティングシステム（ＯＳ）、ＯＳ上で動作するアプリケーションプログラム、種々のデータ等が記憶されている。
【０２２８】
ユーザは、マウス６８を操作してアプリケーションプログラムの起動用アイコンをダブルクリックするなど、ＯＳの機能を利用して所望のアプリケーションプログラムを起動させることができる。起動されたアプリケーションプログラムをＭＰＵ６２が実行することにより、パソコン６０がユーザ所望の機能を実現する。
【０２２９】
第１０実施例によるシステムは、ドライブレコーダ１で常時録画されている映像データを、常時録画中に所定の区分条件に基づいてより小さな映像データ（以下、処理単位という。）に区分することができる。さらに、ドライブレコーダ１が常時録画した映像データを、録画後にパソコン６０（図２１Ａ）のアプリケーションプログラムによって所定の区分条件に基づいて処理単位に区分することができる。ドライブレコーダ１及びパソコン６０は、さらに区分された処理単位ごとの処理を実行する。
【０２３０】
図２２Ａ〜図２３を参照して、ドライブレコーダ１で常時録画中に映像データを所定の区分条件に基づいて区分する処理について説明する。
【０２３１】
図２２Ａは、ドライブレコーダ１が液晶ディスプレイ８に表示した区分条件を入力するための画面を示す図である。ＭＰＵ６２（図２１Ｂ）は、区分条件として、「１分」、「２分」、「３分」、及び「電源オン〜オフ」の４種類の区分条件を示すシンボルマーク７０を液晶ディスプレイ８に表示する。これらの区分条件ごとにチェックボックス７１を表示する。さらに、「戻る」ボタンと「ＯＫ」ボタンとを表示する。
【０２３２】
「１分」、「２分」、「３分」という区分条件は、それぞれ映像データを一定の時間間隔、すなわち１分間隔、２分間隔、３分間隔で区分していくことを意味する。時間間隔は、動画のフレーム数に対応するため、一定の時間間隔で区分する際には、一定のフレーム数の単位に区分すればよい。映像データを区分するときには、映像データの転送単位となる１つのブロック２６（図７）に含まれるフレームの間で区切られることはなく、ブロック２６を１つの不可分のかたまりとして映像データを区分する。「電源オン〜オフ」という区分条件は、車両の電源をオンにした時点、及びオフにした時点で映像データを区分することを意味する。「電源オン〜オフ」という区分条件を、「電源条件」ということとする。
【０２３３】
ユーザは、操作ボタン９（図１Ｂ、図３）を操作してチェックボックス７１にチェックを入れることにより、１つの区分条件を選択することができる。１つの区分条件を選択した後、「ＯＫ」ボタンを選択すると、選択された区分条件がドライブレコーダ１に入力される。図２２Ａは「１分」という区分条件を選択した例を示し、図２２Ｂは、「２分」という区分条件を選択した例を示している。
【０２３４】
図２３は、常時録画中のタイミングチャートである。車両の電源がオンにされると、ドライブレコーダ１は常時録画を開始し、車両の電源がオフにされると常時録画を停止する。図２３では、常時録画が実行されている期間を太い実線で表し、常時録画が停止されている期間を破線で表している。車両の電源がオンにされている期間にドライブレコーダ１が記録した映像データが、１つの走行単位３２を構成する。
【０２３５】
図２３には、車両の電源がオンにされた時点で区分条件が「１分」に設定されており、走行途中に、ユーザが区分条件を「２分」に変更した例を示している。区分条件が「１分」に設定されている期間、ドライブレコーダ１は常時録画されている映像データを１分間隔で区分する。これにより、映像データが録画時間１分の複数の処理単位３６に区分される。区分条件が「２分」に変更されると、その時点から、ドライブレコーダ１は常時録画されている映像データを２分間隔で区分する。これにより、映像データが録画時間２分の複数の処理単位３６に区分される。
【０２３６】
区分条件を変更した時点で、現在記録中の映像データを最後に区分した時点から区分条件に相当する時間が経過していない場合には、区分条件で指定された時間より短い処理単位３６が発生する。さらに、車両の電源をオフにした時点でも同様に、区分条件で指定された時間より短い処理単位３６が発生する。
【０２３７】
ドライブレコーダ１は、区分された処理単位３６を特定する情報を、ＲＡＭ２０ｃ（図３）に記憶する。処理単位３６を特定する情報は、各処理単位３６が記録されている記録領域３１内の位置を特定する情報、例えば先頭のセクタ番号を含む。ドライブレコーダ１がＲＡＭ２０ｃに記憶した処理単位３６を特定する情報を、ファイルリストという。また、処理単位３６に区分する処理をリスト化という。各処理単位３６が記録されている記録領域３１内の位置を特定する情報を作成する処理をリスト作成という。区分された処理単位３６は、ファイルリスト単位ということもできる。
【０２３８】
ドライブレコーダ１は、処理単位３６ごとの処理を行うことができる。処理単位３６ごとの処理の例として、例えば処理単位３６ごとに処理単位３６の属性を液晶ディスプレイ８に一覧表形式で表示する処理が挙げられる。
【０２３９】
図２２Ｃは、ドライブレコーダ１が、処理単位３６（図２３）ごとにその属性を液晶ディスプレイ８に一覧表形式で表示した画像の一例を示す図である。ドライブレコーダ１は、処理単位３６ごとの属性として、例えばその処理単位３６の先頭の映像データを取得した日時情報７２、及び先頭の映像データのサムネイル７３を表示する。さらに、ドライブレコーダ１は、スクロールバー、「１件消去」ボタン、「全消去」ボタンを表示する。「１件消去」、「全消去」の機能については後に図２７を参照して説明する。
【０２４０】
次に、図２４Ａ〜図２６を参照して、ドライブレコーダ１が常時録画した映像データをパソコン６０（図２１Ａ、図２１Ｂ）が所定の区分条件に基づいて区分する処理について説明する。まず、ユーザは、ドライブレコーダ１（図２１Ａ）からＳＤカード３０を取り外し、パソコン６０のＳＤカードリーダ６１に挿入する。
【０２４１】
図２４Ａは、パソコン６０がモニタ６７（図２１Ｂ）に表示した区分条件を入力するための画像を示す図である。図２２Ａに示したドライブレコーダ１が液晶ディスプレイ８に表示した画像と同様に、パソコン６０は、モニタ６７に区分条件を示すシンボルマーク７５とチェックボックス７６を表示する。その他に、「戻る」ボタンと「ＯＫ」ボタンとを表示する。図２４Ａは、区分条件として「１分」が選択された例を示している。ユーザが「１分」を選択して「ＯＫ」ボタンをクリックすると、コンピュータは、ＳＤカード３０の記録領域３１（図４）に記録されている映像データを１分間隔で区分する。
【０２４２】
図２６の１段目に、区分条件として「１分」が選択されたときの区分（リスト化）の仕方を示す。例えば、記録領域３１に２つの走行単位３２の映像データが記録されている。パソコン６０は、走行単位３２ごとに、映像データを１分間隔に区分する。これにより、走行単位３２の各々の映像データが、録画時間が１分の複数の処理単位３６（ファイルリスト単位）に区分される。走行単位３２の各々の後尾には、録画時間が１分に満たない処理単位３６が発生することになる。１つの走行単位３２は、電源条件に基づいて区分された映像データの集まりということができる。すなわち、時間間隔１分の区分条件で映像データを区分することは、電源条件に基づいて区分された映像データ（走行単位３２に対応）の先頭から後尾までの部分に対して、時間間隔１分の区分条件に基づいて区分を行うことに相当する。
【０２４３】
図２６の２段目及び３段目に、それぞれ区分条件として「２分」及び「３分」が選択されたときの映像データの区分の仕方を示す。それぞれ、録画時間が２分及び３分に相当する映像データからなる処理単位３６に区分されている。このように、ファイルリスト作成時には、電源オン〜オフ（例えば、記録開始してから記録停止まで）の間を設定のフレーム数単位（例えば１分単位、２分単位、３分単位等）に分けてファイルリスト作成を行う。
【０２４４】
図２５Ａに、区分条件として「電源オン〜オフ」が選択された状態のときに、パソコン６０がモニタ６７（図２１Ｂ）に表示した画像を示す。「電源オン〜オフ」という区分条件に対応するチェックボックスにチェックが入れられている。図２６の４段目に、区分条件として「電源オン〜オフ」が選択されたときの区分の仕方を示す。この場合には、区分された処理単位３６が走行単位３２と一致する。
【０２４５】
パソコン６０は、区分された処理単位３６を特定する情報（ファイルリスト）を、ＲＡＭ６４（図２１Ｂ）に記憶する。処理単位３６を特定する情報は、ドライブレコーダ１で区分した場合と同様に、各処理単位３６へのリンク情報、例えば先頭のセクタ番号を含む。
【０２４６】
パソコン６０は、処理単位３６ごとに処理単位３６の属性をモニタ６７（図２１Ｂ）に一覧表形式で表示する。
【０２４７】
図２４Ｂは、パソコン６０が、処理単位３６ごとにその属性をモニタ６７に一覧表形式で表示した画像の一例を示す図である。図２４Ｂは、区分条件として「１分」が選択された例を示している。パソコン６０は、処理単位３６ごとの属性として、例えばその処理単位３６の先頭の映像データを取得した日時情報７７、及び先頭の映像データのサムネイル７８を表示する。さらに、パソコン６０は、スクロールバー、「１件消去」ボタン、「全消去」ボタンを表示する。処理単位３６の日時情報７７は１分刻みで増加している。
【０２４８】
図２５Ｂに、区分条件として「電源オン〜オフ」が選択された場合にパソコン６０がモニタ６７に表示する画像の例を示す。処理単位３６の日時情報７７は電源がオンにされた時点の日時を表している。
【０２４９】
パソコン６０は、ある区分条件に基づいて既に区分されている映像データに対して、ユーザによって、現在の区分条件とは異なる区分条件が入力されると、入力された新しい区分条件に基づいて映像データを再区分する。
【０２５０】
次に、図２７Ａ〜図２８を参照して、処理単位３６ごとの処理の例として映像を見えなくする処理について説明する。この処理は、ドライブレコーダ１及びパソコン６０のいずれにおいても実行可能である。以下、パソコン６０の処理について説明する。ドライブレコーダ１が実行する処理も、パソコン６０の処理と同様である。
【０２５１】
図２７Ａに示すように、例えば、ユーザが２０１６年１月１日１２時２分０秒から始まる１つの処理単位３６を選択し、「１件消去」ボタンをクリックした場合について具体的に説明する。
【０２５２】
図２８は、記録領域３１に記録されている映像データのフレームの並びを示す図である。記録領域３１に複数の走行単位３２の映像データが記録されている。映像データが走行単位３２ごとに複数の処理単位３６に区分されている。走行単位３２ごとに、複数のフレームに１から順番に通し番号が付されている。図２８に示した例では、１つの処理単位３６のフレーム数がｎ個にされている。例えば、記録領域３１内の１番目の走行単位３２の先頭のフレームＦａが２０１６年１月１日１２時２分０秒に記録した映像データに相当する。この走行単位３２の先頭のフレームＦａから後尾のフレームＦｂまでのフレームが消去処理の対象になる。
【０２５３】
パソコン６０は、記録領域３１内の１番目の走行単位３２のフレームＦａから始まる処理単位３６に対して消去処理を行う。消去処理においては、パソコン６０は、ブロック２６のフレームフィールド２７（図７）内のフレームヘッダ部、及びエリア情報フィールド２８に定義されているリストにしないフラグ（以下、非リスト化フラグという。）を立てる。消去処理によって消去処理の対象となったブロック２６及びフレームＦａからフレームＦｂが記録されている領域が空き領域になるわけではない。
【０２５４】
図２７Ｂは、非リスト化フラグが建てられた後に、処理単位３６の属性をモニタ６７に一覧表形式で表示させた画像の一例を示す図である。パソコン６０（図２１Ａ、図２１Ｂ）は、２０１６年１月１日１２時２分０秒から始まる処理単位３６を抜かして、他の複数の処理単位３６の属性を表示する。パソコン６０は、非リスト化フラグが立てられた処理単位３６を一覧に表示しない。さらに、パソコン６０は、映像データの再生時に、非リスト化フラグが立てられている処理単位３６に含まれる映像データを抜かして再生する。すなわち、非リスト化フラグが立てられている処理単位３６に含まれる映像データ（一部の映像データ）の再生をできなくする。従って、消去処理は、「再生対象から除外する処理」ということができる。また、非リスト化フラグが立てられた処理単位３６は、一覧に表示さず、かつ再生もされないため、消去処理は、「見えなくする処理」ということもできる。
【０２５５】
図２８に示した例において、再生対象から除外されたフレームＦａからフレームＦｂまでのフレームにドットパターンを付している。さらに、１件消去の処理を繰り返すことにより、複数の処理単位３６を再生対象から除外することも可能である。図２４Ｂに示した「全消去」ボンタンをユーザがクリックすると、パソコン６０は、記録領域３１内のすべての処理単位３６を再生対象から除外する。
【０２５６】
一部の処理単位３６に非リスト化フラグを立てた映像データを再区分する際には、非リスト化フラグが立てられているブロック２６（図７）またはフレームをリスト化の対象とせずリスト化をスキップして、非リスト化フラグが立てられていないブロック２６またはフレームからなる映像データに対して区分を行う。
【０２５７】
次に、一部のブロック２６（図７）またはフレームに非リスト化フラグが立てられた映像データを記録したＳＤカードに対して常時録画を再開するときの処理について説明する。この処理は、最新のサイクルで記録した映像データの後尾に位置するブロック２６またはフレームに非リスト化フラグが立てられているか否かによって異なる。
【０２５８】
図２９は、最新のサイクルＣ（ｎ＋１）の後尾に位置するブロック２６またはフレームＦｃに非リスト化フラグが立てられていない場合の上書きの仕方を示す図である。図２９において、非リスト化フラグが立てられているフレームにドットパターンが付されている。ドライブレコーダ１は、新たに常時録画を開始すると、直前のサイクルＣ（ｎ）で記録した映像データを古い順番に新しい映像データで上書きしていく。記録領域３１がいっぱいになって１つのサイクルが終了した場合、非リスト化フラグが立てられている処理単位３６より以前の古い処理単位３６（記録領域３１の先頭に記録されているフレーム）から新しい映像データで上書きを行う。非リスト化フラグが立てられている処理単位３６の映像データ（例えばフレーム）は、それより以前に記録された映像データを上書きした後に上書きされる。この上書き処理は、どのブロック２６及びフレームにも非リスト化フラグが立てられていない状態の記録領域３１に上書きを行う処理と同一である。
【０２５９】
図３０は、最新のサイクルＣ（ｎ＋１）の後尾に位置するブロック２６またはフレームＦｄ（例えば、最後にＳＤカードに記録した映像データ）に非リスト化フラグが立てられている場合の上書きの仕方を示す図である。フレームＦｄは、最新のサイクルＣ（ｎ＋１）で記録された映像データの最終フレームに相当する。図３０において、非リスト化フラグが立てられているフレームにドットパターンが付されている。非リスト化フラグが立てられたブロック２６またはフレームが最新のサイクルＣ（ｎ＋１）で記録された映像データの最後尾に位置している。ドライブレコーダ１は、新たに常時録画を開始すると、記録領域３１に記録されている映像データを区分して得られたすべての処理単位３６のうち非リスト化フラグが立てられていない後尾の処理単位３６または後尾のフレームＦｅの直後の映像データ（見えなくされた映像データ）から古い順番に消去し、新しい映像データで上書きしていく。すなわち、上書き位置がフレームＦｄの位置からフレームＦｅの直後の位置まで遡る。
【０２６０】
ドライブレコーダ１は、最新のサイクルＣ（ｎ＋１）で記録した後尾の映像データを上書きすると、その後は直前のサイクルＣ（ｎ）で記録した映像データを古い順番に新しい映像データで上書きしていく。
【０２６１】
［第１０実施例の効果］
次に、上記第１０実施例の優れた効果について説明する。
ＳＤカードの書き込み速度を最大限引き出すため、及びすべての書き込みに対しＤＭＡアクセスを可能にするため、ＳＤカードアクセスはできる限り連続したセクタ番号（セクタアドレス）で行うことが望ましい。第１０実施例では、独自のフォーマット形式（ＹＰフォーマット）を採用することにより、映像データの連続するフレームを記録領域３１（図４）内の連続したセクタ番号の領域に記録することができる。このため、ＳＤカードの書き込み速度を最大限引き出すことができる。例えば、２つのカメラを用いて１０８０ＰＨＤの解像度で常時録画とイベント記録とを二重に記録することが可能になる。通常のＦＡＴファイルシステムを採用する場合には、一般的に１つのカメラを用いて１０８０ＰＨＤの解像度で常時録画とイベント記録とのどちらか一方しかＳＤカードに残すことができない。第１０実施例によるドライブレコーダ１においては、書き込み速度の高速化及び安定化を図ることができる。
【０２６２】
通常のＦＡＴファイルシステムでは、メモリ空間内にディレクトリーエントリーエリア等の管理エリアを設け、ファイル名やクラスタ位置をまとめて管理エリアに記録している。ドライブレコーダ１は、電源のオンオフ、ＳＤカードの抜き差し、事故の発生等の突発的なイベントが発生し得る状況で使用される。このようなイベントの発生時に偶然管理エリアにデータを書き込んでいた場合、ＳＤカード内のすべてのファイルが読み出せなくなってしまう危険性が出てくる。
【０２６３】
第１０実施例では、このような管理エリアを持たない独自のフォーマット形式を採用している。独自フォーマットでは、ＦＡＴファイルシステムの管理エリアに匹敵する部分を、フレームフィールド２７（図７）内の１つずつのフレーム単位のフレームヘッダ部分、及びエリア情報フィールド２８（図７）に含ませている。このため、ＳＤカード内のどの部分にデータを書き込んでいるときに突発的なイベントが発生しても、時系列のリンクが崩れることがない。もし、ＳＤカードにデータを書き込んでいる最中にＳＤカードを引き抜いても、管理エリアの破壊に起因してＳＤカードの全域のデータが読み出せなくなってしまう事態が発生することを防止できる。このように、記録の安全性能アップを図ることができる。
【０２６４】
さらに、独自のフォーマット形式を採用しているため、一般的な情報端末によって読み出し及び書き換えを容易に行うことができない。このため、第１０実施例によるシステムは、セキュリティ要素、改ざん防止要素の高いものになる。このように、映像の信憑性が高まるとともに、セキュリティ性能の向上を図ることができる。
【０２６５】
第１０実施例では、映像データを記録領域３１に記録した後に、映像データを複数の処理単位３６に区分することができる。処理単位３６に区分した後、処理単位３６ごとの処理を行うことができる。処理単位ごとの処理として、例えば、処理単位３６ごとに属性を付与する処理、処理単位３６の先頭から映像データを頭出し再生する処理、複数の処理単位３６を一覧にして表示する処理等を実現することができる。これにより、ユーザにとって、より使い勝手のよいシステムとなる。
【０２６６】
ドライブレコーダ１への電源供給の開始を契機とする時点及び停止を契機とする時点を、映像データを区分するときの区分条件とすることができる。さらに、一定の時間間隔、例えば１分、２分、３分という間隔で区分するという区分条件でより小さな処理単位３６に区分することができる。この区分条件は、例えば、ユーザの操作によってドライブレコーダ１やパソコン６０に入力することができる。
【０２６７】
ユーザが所望の区分条件を入力することにより、所望の区分条件で映像データを区分することができる。映像データの一部分に特定の属性を付与したいユーザは、その一部分が他の部分に対して区分されるような区分条件を入力するとよい。
【０２６８】
ユーザは、ドライブレコーダ１が液晶ディスプレイ８に表示した一覧（図２２Ｃ）、パソコン６０がモニタ６７に表示した一覧（図２４Ｂ、図２５Ｂ）を見て、容易に処理単位３６ごとの属性を確認することができる。処理単位３６ごとの属性として、例えば処理単位３６に含まれる先頭の映像データを取得した日時、先頭の映像データのサムネイル等を表示すると、ユーザは、日時の情報、またはサムネイルを見て、再生して確認したい映像データや、消去したい映像データを容易に見つけ出すことができる。
【０２６９】
ドライブレコーダ１の液晶ディスプレイ８やパソコン６０のモニタ６７に表示された複数の処理単位３６の属性に基づいて、ユーザは処理を行いたい一部の処理単位３６を選択することができる。これにより、ユーザが選択した一部の処理単位３６に対して処理を行うことができる。ユーザは、選択した処理単位３６に特定の属性を付与することができる。例えば、処理単位３６ごとの処理として、「再生対象から除外する」という属性を付与する処理を行うことができる。
【０２７０】
第１０実施例で採用されているＳＤカードの独自のフォーマットでは、メモリ空間内のセクタをシーケンシャルに使用しているため、中間の一部のセクタの映像データのみを消去することが困難である。第１０実施例では、映像データを消去する代わりに、処理単位３６に「再生対象から除外する」という属性を付与することにより、その処理単位内の映像データを抜かして再生することができる。複数の処理単位３６の属性を、一覧表形式で表示する際に、「再生対象から除外する」という属性が付与された処理単位３６は一覧として表示しない。このため、映像データを消去したこととほぼ同等の機能を実現することができる。ユーザは、例えば第三者に見られたくない映像データを再生対象から除外することができる。
【０２７１】
再生対象から除外された処理単位３６内の映像データは、記録領域から削除されるわけではないため、一旦再生対象から除外した処理単位の属性を、「再生対象から除外しない」に戻すことができる。
【０２７２】
ユーザは、映像データの現在の区分では、映像データに対する所望の処理を行うことが困難であるとき、区分条件を変更することにより、所望の処理を行いやすいように映像データを再区分することができる。
【０２７３】
映像データの記録にＦＡＴファイルシステムを用いている場合には、映像データのファイル単位に区分した後、異なる区分条件で再区分することは困難である。第１０実施例によるシステムにおいては、ユーザの所望の区分条件で映像データを再区分することができるため、ユーザにとって使い勝手がよい。さらに、再区分を行ってもフレームフィールド２７（図７）内の映像データ自体は何ら変更されない。このため、映像データの再区分を行う際に、映像データのデコード及びエンコードを行う必要がない。すなわち、映像データを改ざんすることなく再区分を行うことができる。これに対し、ＦＡＴファイルシステム等において映像データファイルの分割及び結合を行うには、映像データのデコード及びエンコードを行わなければならない。
【０２７４】
ユーザが特定の処理単位３６を選択すると、システムは、記録領域３１内の位置を特定する情報を利用して、選択された処理単位３６の映像データに短時間でアクセスすることができる。ユーザにとっては、操作性の向上が図られる。この情報は、処理単位３６内の先頭の映像データが記録されている記録領域３１内の位置を特定する情報とするとよい。例えば、頭出し再生時にこの情報を利用すると、処理単位３６の先頭の映像データの頭出し時間を短縮することができる。
【０２７５】
映像データを一定時間間隔で区分すると、記録領域３１内の映像データの開始時点から所望の映像データまでの経過時間を覚えているユーザは、先頭から何個目の処理単位３６に所望の映像データが含まれているかを容易に計算することができる。これにより、ユーザは、所望の映像データが含まれている処理単位に容易にアクセスすることができる。
【０２７６】
ユーザは、走行単位３２ごとに映像データの処理を行いたい場合が多い。第１０実施例による区分方法においては、一定の時間間隔で区部するという区分条件で区分されて得られた処理単位３６が、電源条件に基づいて区分して得られた２つの処理単位（走行単位）に跨ることが防止される。このため、ユーザの要望に沿った形態で処理単位３６に区分することができる。走行単位３２の先頭から所望の映像データまでの経過時間を覚えているユーザは、走行単位３２の先頭から何個目の処理単位３６に所望の映像データが含まれているかを容易に計算することができる。これにより、ユーザは、走行単位３２内において、所望の映像データが含まれている処理単位３６に容易にアクセスすることができる。
【０２７７】
区分条件として電源条件のみを用いて映像データを区分すると、ユーザは、例えば車両のアクセサリ電源がオンになった時点の映像データを容易に探し出すことができる。
【０２７８】
図３０に示したように、最新のサイクルＣ（ｎ＋１）の後尾に位置する再生対象から除外した映像データを新しい映像データで上書きすることにより、現在進行中のサイクルＣ（ｎ＋１）で記録した最も古い映像データの上書きを開始するまでの時間が長くなる。現在進行中のサイクルＣ（ｎ＋１）で消去を欲しない映像データが記録されている場合、例えば、ユーザが上書き回避の処理を行うまでの時間的余裕が得られる。
【０２７９】
［第１０実施例の変形例］
次に、第１０実施例の変形例について説明する。
第１０実施例では、映像データの区分条件として一定の時間間隔及び電源条件を用いたが、その他に、種々のセンサによって取得された情報に基づいて区分条件を設定してもよい。
【０２８０】
第１０実施例では、映像データを再生する際に、再生対象から除外された映像データを抜かして、再生対象から除外していない映像データの再生を継続することとしたが、再生対象から除外された映像データに達した時点で再生を停止してもよい。
【０２８１】
第１０実施例では、一定の時間間隔で映像データを処理単位３６に区分する際に、処理単位３６が２つの走行単位３２に跨らないように区分したが、走行単位３２を考慮することなく、全体の映像データを一定の時間間隔で区分してもよい。これにより、記録領域３１内のすべての処理単位３６の先頭の映像データから後尾の映像データまでの経過時間を一定にすることができる。このように区分すると、ユーザは、処理単位３６ごとの映像データの確認に要する負担を均一化することができる。
【０２８２】
［第１１実施例］
次に、図３１を参照して第１１実施例によるシステムについて説明する。以下、第１０実施例との相違点について説明し、共通の構成については説明を省略する。第１１実施例では、第１実施例〜第９実施例に示したインジケータ５０（図８Ａ、図９Ａ〜図９Ｆ、図１１等）を、ドライブレコーダ１の液晶ディスプレイ８またはパソコン６０のモニタ６７に表示する。
【０２８３】
図３１は、第１１実施例によるシステムがドライブレコーダ１の液晶ディスプレイ８またはパソコン６０のモニタ６７に表示したインジケータ５０を示す図である。最新のサイクルＣ（ｎ＋１）の後尾に、上書き中の位置を示す目印５４が表示されている。走行単位３２ごとにインジケータ５０を異なる色で塗りつぶしている。映像データが処理単位３６に区切られており、処理単位３６の境界に相当する位置に区切り位置を示す目印５８、例えば横線を表示する。
【０２８４】
ユーザは、映像データを区切る機能によって区切られた位置を容易に把握することができる。区切り位置を示す目印５８としての横線に代えて処理単位３６ごとに異なる色を付し、異なる色の部分の境界を目印５８としてもよい。
【０２８５】
［第１２実施例］
次に、図３２を参照して第１２実施例によるシステムについて説明する。以下、第１０実施例との相違点について説明し、共通の構成については説明を省略する。第１２実施例では、ドライブレコーダ１及びパソコン６０が、映像データを区切った区切り条件をＳＤカード内に格納する。
【０２８６】
図３２は、第１２実施例によるシステムで用いられるＳＤカード３０のメモリ空間の割り当てを示す図である。ＳＤカード３０のメモリ空間に常時録画用の記録領域３１の他に区分条件記憶領域３７が確保されている。記録領域３１は、最新のサイクルＣ（ｎ＋１）で映像データを記録した領域、及び直前のサイクルＣ（ｎ）で映像データを記録した領域を含んでいる。
【０２８７】
ドライブレコーダ１及びパソコン６０は、ユーザによって入力された区分条件を、ＳＤカード３０の区分条件記憶領域３７に記憶させる。
【０２８８】
ＳＤカード３０を第１２実施例によるシステムのドライブレコーダ１（第１の装置）とパソコン６０（第２の装置）との間で移動させることにより、記録領域３１に記録されている映像データ及び区分条件をドライブレコーダ１からパソコン６０に、またはその逆に引き渡すことができる。例えば、映像データを記録したドライブレコーダ１とは異なる装置であるパソコン６０で映像データを区分する区分条件を入力し、入力された区分条件をドライブレコーダ１に引き渡すことができる。その逆に、ドライブレコーダ１で設定された区分条件に基づいて映像データを区分する機能をパソコン６０に持たせてもよい。
【０２８９】
例えば、車両に搭載されたドライブレコーダ１が収集した映像データを、外部のパソコン６０が区分するようにしてもよい。一般的に、パソコン６０のモニタ６７は、車両に搭載されるドライブレコーダ１の液晶ディスプレイ８より大きい。ユーザは、パソコン６０で、各処理単位３６の先頭の映像データを取得した日時やサムネイルを容易に確認することができる。これにより、ユーザは、映像データに対する処理単位ごとの操作を容易に行うことができる。
【０２９０】
上述の各実施例は例示であり、異なる実施例で示した構成の部分的な置換または組み合わせが可能であることは言うまでもない。各実施例に記載の各構成要素は、任意に組み合わせるとよい。また、課題を解決する手段に記載の発明や各構成要素を、各実施例の各構成要素の組み合わせにさらに適用してもよい。複数の実施例の同様の構成による同様の作用効果については実施例ごとには逐次言及しない。さらに、本発明は上述の実施例に制限されるものではない。例えば、種々の変更、改良、組み合わせ等が可能なことは当業者に自明であろう。
【符号の説明】
【０２９１】
１  ドライブレコーダ
２  レンズ
３  ＤＣジャック
４  ＳＤカード挿入口
５  スピーカ
６  ＨＤ出力端子
７  ジョイントレール
８  液晶ディスプレイ
９  操作ボタン
１５  フロントガラス
１６  ルームミラー
１７  電源ケーブル
１８  シガーソケット
２０  コントローラ
２０ａ  ＣＰＵ
２０ｂ  ＲＯＭ
２０ｃ  ＲＡＭ
２０ｄ  タイマ
２０ｅ  バッファエリア
２１  カメラ
２２  データベース
２３  ＧＰＳ受信機
２４  ＳＤカードリーダ
２５  加速度センサ
２６  転送単位となるブロック
２７  フレームフィールド
２８  エリア情報フィールド
３０  ＳＤカード
３１  常時録画用の記録領域
３２  走行単位
３３  転送先の領域
３５  管理領域
３６  処理単位
３７  区分条件記憶領域
３８  駐車監視記録領域
３９  イベント記録領域
４０  映像表示領域
４１  上端領域（モード表示領域）
４２  下端領域（時刻表示領域）
４４  ＳＤカードのアイコン
５０  インジケータ
５１  上端（開始位置）
５２  下端（終了位置）
５３  現在記録している位置を示す目印
５４  現在上書きしている位置を示す目印
５５、５６  半径
５７  イベント発生マーク
５８  処理単位の境界を示す目印
５９  イベント発生に対応するアイコン
６０  パソコン
６１  ＳＤカードリーダ
６２  マイクロプロセッシングユニット（ＭＰＵ）
６３  ＲＯＭ
６４  ＲＡＭ
６５  ハードディスクドライブ（ＨＤＤ）
６６  キーボード
６７  モニタ
６８  マウス
６９  プリンタ
７０  区分条件を示すシンボルマーク
７１  チェックボックス
７２  日時情報
７３  サムネイル
７５  区分条件を示すシンボルマーク
７６  チェックボックス
７７  日時情報
７８  サムネイル
Ｃ（ｎ＋１）  現在進行中（最新）のサイクル
Ｃ（ｎ）  直前のサイクル
Ｔ０  報知閾値
Ｔ１  猶予時間
Ｔ２  予定時間
【図１】
2018006969.tif 000003
【図２】
2018006969.tif 000004
【図３】
2018006969.tif 000005
【図４】
2018006969.tif 000006
【図５】
2018006969.tif 000007
【図６】
2018006969.tif 000008
【図７】
2018006969.tif 000009
【図８】
2018006969.tif 000010
【図９】
2018006969.tif 000011
【図１０】
2018006969.tif 000012
【図１１】
2018006969.tif 000013
【図１２】
2018006969.tif 000014
【図１３】
2018006969.tif 000015
【図１４】
2018006969.tif 000016
【図１５】
2018006969.tif 000017
【図１６】
2018006969.tif 000018
【図１７】
2018006969.tif 000019
【図１８】
2018006969.tif 000020
【図１９】
2018006969.tif 000021
【図２０】
2018006969.tif 000022
【図２１】
2018006969.tif 000023
【図２２】
2018006969.tif 000024
【図２３】
2018006969.tif 000025
【図２４】
2018006969.tif 000026
【図２５】
2018006969.tif 000027
【図２６】
2018006969.tif 000028
【図２７】
2018006969.tif 000029
【図２８】
2018006969.tif 000030
【図２９】
2018006969.tif 000031
【図３０】
2018006969.tif 000032
【図３１】
2018006969.tif 000033
【図３２】
2018006969.tif 000034