(57)【要約】【課題】車間距離が適切であったか否かをユーザが直感的に把握できるようにする。【解決手段】データ再生装置においては、停止距離導出部が、車両の速度に基づいて動画データの撮影期間における車両が停止可能な停止可能距離を導出する。また、車間距離導出部が、動画データに含まれる先行車の像に基づいて、動画データの撮影期間における車両の先行車と車両との間の車間距離を導出する。そして、指標重畳部が、動画データの再生期間において、該動画データに含まれる被写体像における停止可能距離に相当する位置及び車間距離に相当する位置をそれぞれ示す２つの指標Ｍａ，Ｍｂを、動画データに含まれる被写体像に重畳する。このため、動画データの撮影期間における車間距離が適切であったか否かをユーザが直感的に把握することができる。【選択図】図６
2016122966.tif 000002
【特許請求の範囲】
【請求項１】
車両の走行中に記録された動画データを再生するデータ再生装置であって、
前記車両の速度に基づいて、前記動画データの撮影期間における前記車両が停止可能な停止可能距離を導出する第１導出手段と、
前記動画データの撮影期間における前記車両の先行車と前記車両との間の車間距離を導出する第２導出手段と、
前記動画データの再生期間において、該動画データに含まれる被写体像における前記停止可能距離に相当する位置及び前記車間距離に相当する位置をそれぞれ示す２つの指標を、前記被写体像に重畳する重畳手段と、
を備えることを特徴とするデータ再生装置。
【請求項２】
請求項１に記載のデータ再生装置において、
前記重畳手段は、前記車間距離が前記停止可能距離よりも大きい場合と小さい場合とで、前記２つの指標の少なくとも一つの態様を異ならせることを特徴とするデータ再生装置。
【請求項３】
請求項２に記載のデータ再生装置において、
前記重畳手段は、前記車間距離が前記停止可能距離よりも大きい場合と小さい場合とで、前記車間距離に相当する位置を示す前記指標の色を異ならせることを特徴とするデータ再生装置。
【請求項４】
請求項１ないし３のいずれかに記載のデータ再生装置において、
前記動画データの撮影期間において所定のイベントが発生したか否かを判定する判定手段、
をさらに備え、
前記重畳手段は、前記イベントが発生した前記動画データの再生期間において、前記２つの指標を前記被写体像に対して重畳することを特徴とするデータ再生装置。
【請求項５】
請求項４に記載のデータ再生装置において、
前記重畳手段は、前記動画データの再生期間における少なくとも前記イベントのタイミングの前の所定時間において、前記２つの指標を前記被写体像に対して重畳することを特徴とするデータ再生装置。
【請求項６】
請求項１ないし５のいずれかに記載のデータ再生装置において、
前記２つの指標の形状はそれぞれ、ほぼ台形であることを特徴とするデータ再生装置。
【請求項７】
請求項６に記載のデータ再生装置において、
前記重畳手段は、前記動画データに含まれる前記車両が走行する車線を規定する境界線の像が延びる方向と、前記台形の脚部とを略並行にすることを特徴とするデータ再生装置。
【請求項８】
請求項１ないし７のいずれかに記載のデータ再生装置において、
前記撮影期間における前記車間距離が前記停止可能距離よりも小さい前記動画データに所定の情報を付与する付与手段、
をさらに備えることを特徴とするデータ再生装置。
【請求項９】
車両の走行中に記録された動画データを再生するデータ再生方法であって、
（ａ）前記車両の速度に基づいて、前記動画データの撮影期間における前記車両が停止可能な停止可能距離を導出する工程と、
（ｂ）前記動画データの撮影期間における前記車両の先行車と前記車両との間の車間距離を導出する工程と、
（ｃ）前記動画データの再生期間において、該動画データが示す被写体像における前記停止可能距離に相当する位置及び前記車間距離に相当する位置をそれぞれ示す２つの指標を、前記被写体像に重畳する工程と、
を備えることを特徴とするデータ再生方法。
【請求項１０】
車両の走行中に記録された動画データを再生するデータ再生装置に含まれるコンピュータにより実行可能なプログラムであって、
前記コンピュータに、
（ａ）前記車両の速度に基づいて、前記動画データの撮影期間における前記車両が停止可能な停止可能距離を導出する工程と、
（ｂ）前記動画データの撮影期間における前記車両の先行車と前記車両との間の車間距離を導出する工程と、
（ｃ）前記動画データの再生期間において、該動画データが示す被写体像における前記停止可能距離に相当する位置及び前記車間距離に相当する位置をそれぞれ示す２つの指標を、前記被写体像に重畳する工程と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の走行中に記録された動画データを再生する技術に関する。
【背景技術】
【０００２】
従来より、カメラを用いて車両の周辺を示す静止画を周期的に取得し、車両の走行中に所定のイベント（事故、あるいは、事故につながる事象）が発生した場合に、その発生前後に係る複数の静止画に基づく動画データを記録するドライブレコーダが知られている。
【０００３】
近年では、トラック、バス及びタクシーなどの業務用の車両を複数台使用して業務を行う事業者において、ドライブレコーダを業務に使用する全ての車両に搭載することも実施されている。
【０００４】
このような事業者では、データ再生装置が事業所に設けられている。データ再生装置は、各車両のドライブレコーダで記録された動画データを取り込み、その動画データを再生できる。事業者は、このような動画データに基づいてイベントの発生時の状況を把握することで、動画データをドライバの安全指導等に役立てている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−９１６６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、動画データの再生期間において、データ再生装置のユーザが動画データの撮影期間における車間距離が適切であったか否かを判断したい場合がある。このため、動画データに含まれる車両の前方の被写体像に、車両からの距離（１０ｍ，２０ｍなど）を示すいくつかの目盛を、距離の目安として重畳することが考えられる。
【０００７】
しかしながら、車両が停止可能な距離は車両の速度に応じて刻々と変化するため、このような目盛を参照したとしても、車間距離が適切であったか否かをユーザが直感的に把握することはできない。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、車間距離が適切であったか否かをユーザが直感的に把握できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１の発明は、車両の走行中に記録された動画データを再生するデータ再生装置であって、前記車両の速度に基づいて、前記動画データの撮影期間における前記車両が停止可能な停止可能距離を導出する第１導出手段と、前記動画データの撮影期間における前記車両の先行車と前記車両との間の車間距離を導出する第２導出手段と、前記動画データの再生期間において、該動画データに含まれる被写体像における前記停止可能距離に相当する位置及び前記車間距離に相当する位置をそれぞれ示す２つの指標を、前記被写体像に重畳する重畳手段と、を備えている。
【００１０】
また、請求項２の発明は、請求項１に記載のデータ再生装置において、前記重畳手段は、前記車間距離が前記停止可能距離よりも大きい場合と小さい場合とで、前記２つの指標の少なくとも一つの態様を異ならせる。
【００１１】
また、請求項３の発明は、請求項２に記載のデータ再生装置において、前記重畳手段は、前記車間距離が前記停止可能距離よりも大きい場合と小さい場合とで、前記車間距離に相当する位置を示す前記指標の色を異ならせる。
【００１２】
また、請求項４の発明は、請求項１ないし３のいずれかに記載のデータ再生装置において、前記動画データの撮影期間において所定のイベントが発生したか否かを判定する判定手段、をさらに備え、前記重畳手段は、前記イベントが発生した前記動画データの再生期間において、前記２つの指標を前記被写体像に対して重畳する。
【００１３】
また、請求項５の発明は、請求項４に記載のデータ再生装置において、前記重畳手段は、前記動画データの再生期間における少なくとも前記イベントのタイミングの前の所定時間において、前記２つの指標を前記被写体像に対して重畳する。
【００１４】
また、請求項６の発明は、請求項１ないし５のいずれかに記載のデータ再生装置において、前記２つの指標の形状はそれぞれ、ほぼ台形である。
【００１５】
また、請求項７の発明は、請求項６に記載のデータ再生装置において、前記重畳手段は、前記動画データに含まれる前記車両が走行する車線を規定する境界線の像が延びる方向と、前記台形の脚部とを略並行にする。
【００１６】
また、請求項８の発明は、請求項１ないし７のいずれかに記載のデータ再生装置において、前記撮影期間における前記車間距離が前記停止可能距離よりも小さい前記動画データに所定の情報を付与する付与手段、をさらに備えている。
【００１７】
また、請求項９の発明は、車両の走行中に記録された動画データを再生するデータ再生方法であって、（ａ）前記車両の速度に基づいて、前記動画データの撮影期間における前記車両が停止可能な停止可能距離を導出する工程と、（ｂ）前記動画データの撮影期間における前記車両の先行車と前記車両との間の車間距離を導出する工程と、（ｃ）前記動画データの再生期間において、該動画データが示す被写体像における前記停止可能距離に相当する位置及び前記車間距離に相当する位置をそれぞれ示す２つの指標を、前記被写体像に重畳する工程と、を備えている。
【００１８】
また、請求項１０の発明は、車両の走行中に記録された動画データを再生するデータ再生装置に含まれるコンピュータにより実行可能なプログラムであって、前記コンピュータに、（ａ）前記車両の速度に基づいて、前記動画データの撮影期間における前記車両が停止可能な停止可能距離を導出する工程と、（ｂ）前記動画データの撮影期間における前記車両の先行車と前記車両との間の車間距離を導出する工程と、（ｃ）前記動画データの再生期間において、該動画データが示す被写体像における前記停止可能距離に相当する位置及び前記車間距離に相当する位置をそれぞれ示す２つの指標を、前記被写体像に重畳する工程と、を実行させる。
【発明の効果】
【００１９】
請求項１ないし１０の発明によれば、動画データの再生期間に停止可能距離に相当する位置と車間距離に相当する位置とをそれぞれ示す２つの指標が被写体像に重畳されるため、車間距離が適切であったか否かをユーザが直感的に把握することができる。
【００２０】
また、特に請求項２の発明によれば、車間距離と停止可能距離との関係をユーザが明確に把握することができる。
【００２１】
また、特に請求項３の発明によれば、車間距離が適切であったか否かをユーザがより直感的に把握することができる。
【００２２】
また、特に請求項４の発明によれば、イベントが発生していた動画データの再生期間において、車間距離が適切であったか否かをユーザが直感的に把握できる。
【００２３】
また、特に請求項５の発明によれば、イベントの直前において車間距離が適切であったか否かをユーザが直感的に把握できる。
【００２４】
また、特に請求項６の発明によれば、停止可能距離及び車間距離をユーザがより直感的に把握することができる。
【００２５】
また、特に請求項７の発明によれば、停止可能距離及び車間距離をユーザがより直感的に把握することができる。
【００２６】
また、特に請求項８の発明によれば、車間距離が停止可能距離よりも小さくなる動画データを容易に特定できる。
【図面の簡単な説明】
【００２７】
【図１】図１は、レコーダシステムの概要を示す図である。
【図２】図２は、データ再生装置の構成を示す図である。
【図３】図３は、第１の実施の形態における動画データを再生する処理の流れを示す図である。
【図４】図４は、動画データに含まれるフレームの一例を示す図である。
【図５】図５は、先行車像位置と車間距離との関係を示す特性曲線を示す図である。
【図６】図６は、２つの指標を含むフレームの例を示す図である。
【図７】図７は、２つの指標を含むフレームの例を示す図である。
【図８】図８は、２つの指標を含まないフレームの例を示す図である。
【図９】図９は、指標重畳処理の詳細な流れを示す図である。
【図１０】図１０は、第２の実施の形態における動画データを再生する処理の流れを示す図である。
【図１１】図１１は、動画データの全体の再生期間を示す図である。
【図１２】図１２は、動画データの再生期間に表示されるフレームの例を示す図である。
【図１３】図１３は、動画データの全体の再生期間を示す図である。
【発明を実施するための形態】
【００２８】
以下、図面を参照しつつ本発明の実施の形態について説明する。
【００２９】
＜１．第１の実施の形態＞
＜１−１．データ再生装置の構成＞
図１は、車両の走行中に記録された動画データを処理するためのレコーダシステム１００の概要を示す図である。レコーダシステム１００は、データ再生装置２と、ドライブレコーダ４とを含んでいる。レコーダシステム１００は、トラック、バス及びタクシーなどの業務用の車両を複数台使用して業務を行う事業者において採用される。以下では、レコーダシステム１００が、タクシー事業を行う事業者において採用された場合を例に説明する。
【００３０】
この事業者においては、タクシーとして構成される複数の車両５を使用して事業が行われている。これら複数の車両５のそれぞれに、走行中の車両５の周辺の様子を示す動画データを記録するドライブレコーダ４が搭載されている。また、これら複数の車両５を管理する事業所３においては、ドライブレコーダ４で記録された動画データを再生するデータ再生装置２が備えられている。
【００３１】
各車両５のドライブレコーダ４は、車両５の前方を撮影して静止画を取得するカメラを備えている。各車両５においては、ドライブレコーダ４のカメラは、例えば、車両５のフロントガラスの上部にその光軸が車両５の前方に向けられた状態で取り付けられる。
【００３２】
また、ドライブレコーダ４は、静止画を記憶する揮発性の画像メモリを備えている。ドライブレコーダ４は、車両５の前方の様子を示す静止画を、カメラを用いて所定の周期（例えば、１／３０秒周期）で取得して画像メモリに記憶する。これにより、ドライブレコーダ４は、直近の所定時間に得られた複数の静止画を画像メモリに常に記憶した状態となる。
【００３３】
ドライブレコーダ４は、車両５の走行中に所定のイベント（事故、あるいは、事故につながる事象）が発生した場合に、動画データを記録するイベント記録機能を有している。ドライブレコーダ４は、イベントが発生した場合は、そのイベントの発生前後に係る複数の静止画に基づく動画データ（以下、「イベント動画データ」という。）を、可搬性の記録媒体であるメモリカードに記録する。
【００３４】
ドライブレコーダ４は、車両５の速度と加速度とを取得可能である。所定のイベントが発生する際には車両の急ブレーキあるいは車両への物体の衝突などが伴うことから、車両の速度の急激な変化、あるいは、車両の加速度の上昇などが生じる。このため、ドライブレコーダ４は、車両５の速度あるいは加速度が所定の条件を満たした場合に、所定のイベントが発生したと判断する。ドライブレコーダ４は、イベントの発生以前の例えば１２秒間と、イベントの発生以降の例えば８秒間との合計２０秒間に得られた複数の静止画を含む動画データをメモリカードに記録する。
【００３５】
さらに、ドライブレコーダ４は、このようなイベントが発生しなくても、駆動開始から駆動停止まで継続して動画データをメモリカードに記録する常時記録機能も有している。ドライブレコーダは、所定の時間間隔（例えば１０分）ごとに該時間間隔分の複数の静止画を含む動画データ（以下、「常時動画データ」という。）を記録する。
【００３６】
したがって、ドライブレコーダ４は、イベントの発生に関わるイベント動画データと、イベントの発生とは無関係な常時動画データとの双方を記録する。本明細書においては、動画データに含まれる複数の静止画が取得された期間を、当該動画データの「撮影期間」と表現する。動画データの再生期間においては、この撮影期間における車両の前方の様子が再現される。動画データがイベント動画データの場合は、撮影期間はイベントの発生前後の２０秒間に相当する。また、動画データに含まれる複数の静止画はそれぞれ、動画データの「フレーム」となる。
【００３７】
また、ドライブレコーダ４は、車両５を識別する車両識別コード、及び、動画データの撮影期間の車両５の挙動を示す挙動データ等を、関連情報として動画データに関連付けてメモリカードに記録する。挙動データには、動画データの撮影期間にわたる車両５の速度及び加速度の時系列データが含まれる。
【００３８】
データ再生装置２は、メモリカードを介して、各車両５のドライブレコーダ４で記録された動画データ６を取り込むことができる。なお、データ再生装置２は、有線または無線のデータ通信を用いて、ドライブレコーダ４から動画データ６を取り込むようにしてもよい。
【００３９】
データ再生装置２は、このように取り込んだ動画データ６を再生することができる。データ再生装置２は、動画データの再生期間に、動画データ６の内容とともに、車両５が停止可能な停止可能距離を示す指標と、実際の車間距離を示す指標とを併せて表示するようになっている。以下、このデータ再生装置２について詳細に説明する。
【００４０】
＜１−２．データ再生装置の構成＞
図２は、データ再生装置２の構成を示す図である。データ再生装置２は、制御部２１と、表示装置２５と、入力装置２６と、動画取込部２７と、記憶部２４とを備えている。
【００４１】
制御部２１は、例えば、ＣＰＵ、ＲＡＭ及びＲＯＭなどを備えたコンピュータである。表示装置２５は、各種の情報を表示するものであり、例えば、液晶ディスプレイである。入力装置２６は、ユーザの操作を受け付けるものであり、例えば、キーボード、マウス及びタッチパネルなどである。
【００４２】
動画取込部２７は、ドライブレコーダ４で記録された動画データ６を取り込むものであり、例えば、メモリカードの記録内容を読み出すカードリーダである。動画取込部２７は、メモリカードから動画データ６を読み出して制御部２１に入力する。なお、データ通信を用いて動画データ６を取り込む場合は、動画取込部２７は、例えば、データ通信を行うための通信装置などである。
【００４３】
記憶部２４は、例えば、各種のデータを記憶可能な不揮発性の記憶装置であるハードディスクである。動画取込部２７に取り込まれた動画データ６は、記憶部２４に記憶される。動画取込部２７は、複数の車両５のドライブレコーダ４のそれぞれで記録された動画データ６を取り込む。このため、記憶部２４には多数の動画データが記憶される。前述のように動画データ６には、イベント動画データと常時動画データとが存在している。これらは、記憶部２４において異なるフォルダに記憶されて区別される。また、記憶部２４に記憶される各動画データ６には、上述した車両識別コード及び挙動データ等が関連付けられている。
【００４４】
また、記憶部２４には、プログラム２４ａが記憶されている。このようなプログラム２４ａは、メモリカード等の記録媒体からの読み出しなどにより取得される。
【００４５】
制御部２１のＣＰＵがプログラム２４ａを実行する（プログラム２４ａに従った演算処理を行う）ことにより、データ再生装置２として必要な機能が実現される。図２に示す、停止距離導出部２１ａ、車間距離導出部２１ｂ、動画再生部２１ｃ、指標重畳部２１ｄ、イベント判定部２１ｅ及び情報付与部２１ｆは、プログラム２４ａの実行により実現されるデータ再生装置２の機能の一部である。
【００４６】
停止距離導出部２１ａは、動画データ６の撮影期間における車両が停止可能な距離である停止可能距離を導出する。停止距離導出部２１ａは、動画データ６に関連付けられた挙動データに含まれる車両の速度に基づいて、停止可能距離を導出する。
【００４７】
車間距離導出部２１ｂは、動画データ６の撮影期間における車両の先行車と車両との間の距離である車間距離を導出する。車間距離導出部２１ｂは、動画データ６に含まれる先行車の像の位置に基づいて車間距離を導出する。
【００４８】
動画再生部２１ｃは、ドライブレコーダ４で記録された動画データ６を再生する。動画再生部２１ｃは、動画データ６を再生する場合は、動画データ６に含まれる複数のフレームを時間的に連続して表示装置２５において表示させる。
【００４９】
指標重畳部２１ｄは、動画再生部２１ｃが表示装置２５に表示させる各フレームに各種の情報を重畳してユーザに情報を報知する。指標重畳部２１ｄは、停止可能距離及び車間距離に係る２つの指標を各フレームに重畳する。
【００５０】
イベント判定部２１ｅは、再生対象となる動画データ６に関して、その撮影期間において所定のイベントが発生したか否かを判定する。イベント判定部２１ｅは、再生対象となる動画データ６の種別に応じてイベントが発生したか否かを判定する。
【００５１】
また、情報付与部２１ｆは、撮影期間における車間距離が適切でなかった動画データ６に、その旨を示す所定の注意情報を付与する。
【００５２】
これら停止距離導出部２１ａ、車間距離導出部２１ｂ、動画再生部２１ｃ、指標重畳部２１ｄ、イベント判定部２１ｅ及び情報付与部２１ｆの具体的な処理については以降で詳述する。
【００５３】
＜１−３．データ再生装置の処理＞
図３は、データ再生装置２が動画データ６を再生する処理の流れを示す図である。図３に示す処理の開始時点では、記憶部２４に記憶された複数の動画データ６のうちから、再生対象となる一の動画データがユーザにより選択済である。この説明では、再生対象となる動画データを「対象動画データ」という。また、対象動画データが撮影された車両を「自車両」という。以下、図３を参照してデータ再生装置２の処理の流れを説明する。
【００５４】
まず、イベント判定部２１ｅが、対象動画データの撮影期間において所定のイベント（事故、あるいは、事故につながる事象）が発生したか否かを判定する。具体的には、イベント判定部２１ｅは、対象動画データの種別を判定する（ステップＳ１１）。
【００５５】
対象動画データがイベント動画データの場合は（ステップＳ１２にてＹｅｓ）、イベント判定部２１ｅは所定のイベントが発生していたと判定する。この場合は、停止可能距離及び車間距離に係る２つの指標が重畳されたフレームが表示装置２５に表示される。
【００５６】
具体的には、まず、動画再生部２１ｃが、対象動画データの一のフレームをフレームの順序に従って選択する（ステップＳ１３）。以下、動画再生部２１ｃが、選択したフレームを「現フレーム」という。
【００５７】
次に、停止距離導出部２１ａが、対象動画データの撮影期間における現フレームが取得された時点における自車両の速度を取得する（ステップＳ１４）。停止距離導出部２１ａは、対象動画データに関連付けられた挙動データを参照して、現フレームが取得された時点における自車両の速度Ｖ（ｋｍ／ｈ）を取得する。
【００５８】
次に、停止距離導出部２１ａは、取得した自車両の速度Ｖに基づいて、対象動画データの撮影期間における現フレームが取得された時点における停止可能距離を導出する（ステップＳ１５）。停止可能距離は、車両のドライバが車両を停止させようとしてから車両が停止するまでの距離である。車間距離が停止可能距離より大きければドライバは車両を安全に停止できるため、停止可能距離は「適切な車間距離」の目安となる。
【００５９】
停止可能距離は、ドライバがブレーキを踏むまでの空走距離と、ドライバがブレーキを踏んでから車両が停止するまでの制動距離とを含み、車両の速度Ｖに応じて変化する。停止可能距離Ｄａ（ｍ）は、例えば次の式（１）を用いて導出することができる。
【００６０】
Ｄａ＝０．２８Ｖ＋（５．６３×１０−３）×Ｖ２  …（１）
なお、式（１）で導出される距離は、車両が停止できる理論上の距離である。このため、より安全を考慮して、式（１）で導出される距離に余裕距離を加算した結果、あるいは、式（１）で導出される距離に１以上の余裕係数を乗算した結果を、処理に用いる停止可能距離Ｄａとしてもよい。また、停止可能距離Ｄａは、動画データの撮影期間の天候や時間帯に応じて変動させてもよい。例えば一般に、雨天時は制動距離が長くなり、夜間は空走距離が長くなるため、雨天時や夜間は停止可能距離Ｄａを他の条件時よりも長くすることが望ましい。動画データの撮影期間の天候が雨天であることは、例えば、動画データ中に含まれる水滴の像やワイパーの像などで判断することができる。
【００６１】
次に、車間距離導出部２１ｂが、対象動画データの現フレームに含まれる先行車の像を検出する（ステップＳ１６）。
【００６２】
図４は、対象動画データに含まれるフレームＦの一例を示す図である。図４に示すように、フレームＦには、自車両の前方を走行する先行車の像Ｏｂが含まれる場合がある。車間距離導出部２１ｂは、このような先行車の像Ｏｂを現フレームＦから検出する。車間距離導出部２１ｂは、パターンマッチングなどの周知の手法を用いて、先行車の像Ｏｂを検出する。
【００６３】
車間距離導出部２１ｂが先行車の像Ｏｂを検出した場合は、次に、車間距離導出部２１ｂは、先行車と自車両との間の距離である車間距離を導出する（ステップＳ１７）。車間距離導出部２１ｂは、現フレームＦにおける先行車の像Ｏｂの位置に基づいて車間距離を導出する。
【００６４】
図４に示すように、先行車の像Ｏｂは、フレームＦの左右中央付近の自車両の像Ｏａと消失点Ｐｖとの間に存在している。そして、車間距離が長くなるほど、フレームＦにおける自車両の像Ｏａの垂直方向の位置は高くなる。このため、車間距離導出部２１ｂは、フレームＦの下端を基準とした先行車の像Ｏｂの垂直方向の位置（以下、「先行車像位置」という。）Ｈに基づいて車間距離を導出する。
【００６５】
図５は、先行車像位置Ｈ（ピクセル）と車間距離Ｄｂ（ｍ）との関係を示す特性曲線を示す図である。図に示すように、特性曲線は、フレームＦの下端を基準とした消失点Ｐｖの垂直方向の位置Ｈｍにおいて車間距離Ｄｂが無限大となる下に凸の曲線となっている。車間距離導出部２１ｂは、先行車像位置Ｈに基づいて、このような特性曲線を参照することで、車間距離Ｄｂを導出する。
【００６６】
図５に示すような特性曲線は、ドライブレコーダ４の搭載が想定される車両の種別あるいはサイズに応じて複数のタイプが用意される。そして、ドライブレコーダ４を搭載する車両ごとにいずれのタイプの特性曲線を用いるかが予め選択され、車両ごとに対応する特性曲線が記憶部２４に記憶される。車間距離導出部２１ｂは、対象動画データに関連付けられた車両識別コードを参照して自車両を識別し、自車両に対応する特性曲線を記憶部２４から読み出して車間距離Ｄｂを導出する際に使用する。なお、特性曲線は、車両に実際に取り付けられたドライブレコーダ４のカメラの高さ及び光軸等に基づいて修正して用いてもよい。
【００６７】
車間距離導出部２１ｂが車間距離Ｄｂを導出すると、次に、指標重畳部２１ｄが、導出された停止可能距離Ｄａ及び車間距離Ｄｂに係る２つの指標を現フレームＦに対して重畳する指標重畳処理を行う（図３のステップＳ１８）。そして、動画再生部２１ｃは、現フレームを表示装置２５に表示させる（ステップＳ１９）。これにより、動画データを視聴するユーザは、２つの指標が重畳された現フレームを確認できる。
【００６８】
図６及び図７は、指標重畳処理によって２つの指標Ｍａ，Ｍｂが重畳されたフレームＦの例を示している。これらの図に示すように、第１指標Ｍａと第２指標ＭｂとがフレームＦに含まれる被写体像に重畳されている。第１指標Ｍａは、フレームＦの被写体像における停止可能距離Ｄａに相当する位置を示している。一方、第２指標Ｍｂは、フレームＦの被写体像における車間距離Ｄｂに相当する位置を示している。これらの図に示すように、第１指標Ｍａ及び第２指標Ｍｂの形状はそれぞれ、ほぼ台形となっている。
【００６９】
指標重畳部２１ｄは、２つの指標Ｍａ，Ｍｂの下端（台形の下底）を自車両の像Ｏａの位置に合わせる。また、指標重畳部２１ｄは、２つの指標Ｍａ，Ｍｂの上端（台形の上底）を当該指標Ｍａ，Ｍｂが示すべき距離に相当する位置にそれぞれ合わせる。すなわち、指標重畳部２１ｄは、第１指標Ｍａの上端を、被写体像における停止可能距離Ｄａに相当する位置に合わせる。一方で、指標重畳部２１ｄは、第２指標Ｍｂの上端を、被写体像における車間距離Ｄｂに相当する位置に合わせる。指標重畳部２１ｄは、このような被写体像における停止可能距離Ｄａ及び車間距離Ｄｂに相当する位置を、図５に示す特性曲線を用いることで導出する。
【００７０】
図６は、車間距離Ｄｂが停止可能距離Ｄａよりも大きい場合のフレームＦの例を示している。図６のフレームＦにおいては、車間距離Ｄｂを示す第２指標Ｍｂの上端が、停止可能距離Ｄａを示す第１指標Ｍａの上端よりも上部に位置している。このため、このフレームＦを確認したユーザは、車間距離Ｄｂが停止可能距離Ｄａよりも大きいこと、すなわち、車間距離Ｄｂが適切であったことを直感的に判断することができる。
【００７１】
一方、図７は、車間距離Ｄｂが停止可能距離Ｄａよりも小さい場合のフレームＦの例を示している。図７のフレームＦにおいては、車間距離Ｄｂを示す第２指標Ｍｂの上端が、停止可能距離Ｄａを示す第１指標Ｍａの上端よりも下部に位置している。このため、このフレームＦを確認したユーザは、車間距離Ｄｂが停止可能距離Ｄａよりも小さいこと、すなわち、車間距離Ｄｂが適切でなかったことを直感的に判断することができる。
【００７２】
以降は、対象動画データに含まれる複数のフレームＦのそれぞれに対して上記と同様の処理が、対象動画データの全てのフレームＦについて完了するまで繰り返される（図３のステップＳ２０）。これにより、フレームＦごとに停止可能距離Ｄａと車間距離Ｄｂとが導出され、その停止可能距離Ｄａ及び車間距離Ｄｂを示す２つの指標Ｍａ，Ｍｂが表示装置２５に表示される。
【００７３】
その結果、イベント動画データの再生期間において、ユーザは、当該イベント動画データの撮影期間において刻々と変化した停止可能距離Ｄａと車間距離Ｄｂとの関係を直感的に確認できる。すなわち、ユーザは、イベント動画データの撮影期間における車間距離Ｄｂが適切であったか否かを直感的に把握することができる。
【００７４】
また、ステップＳ１１において対象動画データが常時動画データの場合は（ステップＳ１２にてＮｏ）、停止可能距離Ｄａ及び車間距離Ｄｂに係る２つの指標Ｍａ，Ｍｂが重畳されないフレームＦが表示装置２５に表示される。
【００７５】
すなわち、動画再生部２１ｃが、対象動画データの一のフレームＦをフレームＦの順序に従って選択し（ステップＳ２１）、そのフレームＦをそのまま表示装置２５に表示させる（ステップＳ２２）。これにより、図８に示すように、２つの指標Ｍａ，Ｍｂを含まないフレームＦが表示装置２５に表示される。そして、この処理が、対象動画データの全てのフレームＦについて完了するまで繰り返される（ステップＳ２３）。
【００７６】
これにより、常時動画データの再生期間において、ユーザは、２つの指標Ｍａ，Ｍｂの影響を受けることなく、常時動画データの内容を確認することができる。常時動画データはイベントの発生とは無関係に記録されたものであるため、ユーザは、通常、車間距離とは異なる観点で常時動画データの内容を確認する。このため、対象動画データが常時動画データの場合は、２つの指標Ｍａ，Ｍｂを含まないフレームＦを表示させることで、ユーザが常時動画データの内容を十分に確認することができる。
【００７７】
なお、オプション設定により、対象動画データが常時動画データの場合においても、２つの指標Ｍａ，Ｍｂが表示されるようになっていてもよい。また、オプション設定により、対象動画データがイベント動画データの場合においても、２つの指標Ｍａ，Ｍｂが表示されないようになっていてもよい。
【００７８】
＜１−４．指標重畳処理＞
次に、指標重畳部２１ｄが、停止可能距離Ｄａ及び車間距離Ｄｂに係る２つの指標を重畳する指標重畳処理（図３のステップＳ１８）についてさらに詳細に説明する。図９は、指標重畳処理の詳細な流れを示す図である。
【００７９】
まず、指標重畳部２１ｄが、現フレームＦに含まれる区画線の像を検出する（ステップＳ７１）。図４に示すように、フレームＦには、自車両が走行する車線を規定する区画線の像Ｏｃが含まれる。指標重畳部２１ｄは、このような区画線の像Ｏｃを現フレームＦから検出する。指標重畳部２１ｄは、周知の白線認識技術を用いて、区画線の像Ｏｃを検出する。指標重畳部２１ｄは、例えば、現フレームＦの画素値を二値化した結果に基づいて区画線の像Ｏｃを検出できる。指標重畳部２１ｄは、自車両が走行する車線の左右双方の区画線の像Ｏｃを検出する。
【００８０】
次に、指標重畳部２１ｄは、停止可能距離Ｄａを示す第１指標Ｍａを生成し、現フレームＦの被写体像に重畳する（ステップＳ７２）。指標重畳部２１ｄは、第１指標Ｍａとなる台形の４つの辺（上底、下底及び２つの脚部）を設定することで第１指標Ｍａを生成する。
【００８１】
指標重畳部２１ｄは、台形の２つの脚部を、ステップＳ７１で検出した区画線の像Ｏｃに基づいて設定する。指標重畳部２１ｄは、台形の左側の脚部の方向を車線の左側の区画線の像Ｏｃと略平行となるように設定し、台形の右側の脚部の方向を車線の右側の区画線の像Ｏｃと略平行となるように設定する。また、上述のように、指標重畳部２１ｄは、台形の上底を停止可能距離Ｄａに相当する位置に合うように設定し、台形の下底を自車両の像Ｏａの位置に合うように設定する。
【００８２】
そして、指標重畳部２１ｄは、左右の区画線の像Ｏｃの相互間に含まれるように第１指標Ｍａの左右の位置を調整して、第１指標ＭａをフレームＦの被写体像に重畳する。これにより、図６及び図７に示すように、自車両が走行する車線に沿うように台形の第１指標Ｍａを重畳できる。このように車線に沿った台形の第１指標Ｍａを重畳することにより、ユーザは、停止可能距離Ｄａを直感的に把握することができる。
【００８３】
次に、指標重畳部２１ｄは、車間距離Ｄｂと停止可能距離Ｄａとを比較する（ステップＳ７３）。
【００８４】
車間距離Ｄｂが停止可能距離Ｄａよりも大きい場合は（ステップＳ７３にてＹｅｓ）、指標重畳部２１ｄは、緑色の第２指標Ｍｂを生成して、現フレームＦの被写体像に重畳する（ステップＳ７４）。指標重畳部２１ｄは、第２指標Ｍｂとなる台形の４つの辺（上底、下底及び２つの脚部）を設定し、それら４つの辺の内部が緑色となる第２指標Ｍｂを生成する。
【００８５】
指標重畳部２１ｄは、台形の２つの脚部を、第１指標Ｍａと同様に、ステップＳ７１で検出した区画線の像Ｏｃに基づいて設定する。また、上述のように、指標重畳部２１ｄは、台形の上底を車間距離Ｄｂに相当する位置に合うように設定し、台形の下底を自車両の像Ｏａの位置に合うように設定する。
【００８６】
そして、指標重畳部２１ｄは、左右の区画線の像Ｏｃの相互間に含まれるように第２指標Ｍｂの左右の位置を調整して、緑色の第２指標ＭｂをフレームＦの被写体像に重畳する。これにより、図６に示すように、自車両が走行する車線に沿うように緑色の第２指標Ｍｂが重畳される。
【００８７】
一方、車間距離Ｄｂが停止可能距離Ｄａよりも小さい場合は（ステップＳ７３にてＮｏ）、指標重畳部２１ｄは、赤色の第２指標Ｍｂを生成して、現フレームＦの被写体像に重畳する（ステップＳ７５）。指標重畳部２１ｄは、ステップＳ７４と同様にして、第２指標Ｍｂを生成する。ただし、指標重畳部２１ｄは、４つの辺の内部が赤色となる第２指標Ｍｂを生成する。これにより、図７に示すように、自車両が走行する車線に沿うように赤色の第２指標Ｍｂが重畳される。
【００８８】
このように、指標重畳部２１ｄは、車間距離Ｄｂが停止可能距離Ｄａよりも大きい場合と小さい場合とで第２指標Ｍｂの色を異ならせる。このため、ユーザは、第２指標Ｍｂの色に基づいて、車間距離Ｄｂと停止可能距離Ｄａとの関係を把握でき、動画データの撮影期間における車間距離Ｄｂが適切であったか否かをより直感的に把握することができる。なお、車間距離Ｄｂと停止可能距離Ｄａとが一致する場合は、第２指標Ｍｂの色を緑色及び赤色のいずれとしてもよい。
【００８９】
また、車間距離Ｄｂが停止可能距離Ｄａよりも小さい場合は、情報付与部２１ｆが、対象動画データに対して、撮影期間における車間距離が適切でなかった旨を示す注意情報を付与する（ステップＳ７６）。情報付与部２１ｆは、注意情報を対象動画データに関連付けて記憶部２４に記憶させる。
【００９０】
このように撮影期間における車間距離が適切でなかった動画データには注意情報が付与される。したがって、注意情報が付与された動画データを事後的に抽出することで、記憶部２４に記憶された多数の動画データ６のうちから、車間距離が適切でなかった動画データのみを容易に特定することができる。このような車間距離が適切でなかった動画データは、車両のドライバの安全指導等に役立てることができる。
【００９１】
以上のように、本実施の形態のデータ再生装置２においては、停止距離導出部２１ａが、車両の速度に基づいて動画データの撮影期間における車両が停止可能な停止可能距離Ｄａを導出する。また、車間距離導出部２１ｂが、動画データに含まれる先行車の像に基づいて、動画データの撮影期間における車両の先行車と車両との間の車間距離Ｄｂを導出する。そして、指標重畳部２１ｄが、動画データの再生期間において、該動画データに含まれる被写体像における停止可能距離Ｄａに相当する位置及び車間距離Ｄｂに相当する位置をそれぞれ示す２つの指標Ｍａ，Ｍｂを、動画データに含まれる被写体像に重畳する。このため、動画データの撮影期間における車間距離が適切であったか否かをユーザが直感的に把握することができる。
【００９２】
また、指標重畳部２１ｄは、車間距離Ｄｂが停止可能距離Ｄａよりも大きい場合と小さい場合とで、車間距離Ｄｂに相当する位置を示す第２指標Ｍｂの色を異ならせる。このため、動画データの撮影期間における車間距離が適切であったか否かをユーザがより直感的に把握することができる。
【００９３】
＜２．第２の実施の形態＞
次に、第２の実施の形態について説明する。第２の実施の形態のデータ再生装置２の構成及び動作は、第１の実施の形態とほぼ同様であるため、以下、第１の実施の形態との相違点を中心に説明する。
【００９４】
第１の実施の形態では、ドライブレコーダ４がイベント動画データと常時動画データとの双方を取得し、データ再生装置２はこれらイベント動画データと常時動画データとの双方を再生対象にするものであった。これに対して、第２の実施の形態では、ドライブレコーダ４が常時動画データのみを取得し、データ再生装置２は常時動画データのみを再生対象にしている。そして、イベント判定部２１ｅは、再生対象となる常時動画データに関して、その撮影期間において所定のイベントが発生したか否かを判定する。
【００９５】
図１０は、第２の実施の形態のデータ再生装置２が常時動画データを再生する処理の流れを示す図である。図１０に示す処理の開始時点では、記憶部２４に記憶された複数の常時動画データのうちから、再生対象となる一の常時動画データがユーザにより選択済である。この説明では、再生対象となる常時動画データを「対象動画データ」という。
【００９６】
まず、イベント判定部２１ｅが、対象動画データの撮影期間において所定のイベントが発生したか否かを判定する。具体的には、イベント判定部２１ｅは、対象動画データに関連付けられた挙動データに基づいて、所定のイベントが発生したか否かを判定する（ステップＳ３１）。
【００９７】
イベント判定部２１ｅは、挙動データが示す車両５の速度あるいは加速度が所定の条件を満たした場合に、所定のイベントが発生していたと判定する。イベント判定部２１ｅは、車両５の速度あるいは加速度が所定の条件を満たした時点を、イベントの発生のタイミングとして特定する。
【００９８】
所定のイベントが発生しなかった場合は（ステップＳ３２にてＮｏ）、第１の実施の形態と同様に、２つの指標Ｍａ，Ｍｂが重畳されないフレームＦが表示装置２５に表示される（ステップＳ５１〜Ｓ５３）。
【００９９】
一方、所定のイベントが発生していた場合は（ステップＳ３２にてＹｅｓ）、対象動画データの再生期間のうちの一部の期間にのみ、２つの指標Ｍａ，Ｍｂが重畳されたフレームＦが表示装置２５に表示される。すなわち、イベントのタイミングの前の所定時間（例えば、１２秒間）の期間においては２つの指標Ｍａ，Ｍｂが重畳されたフレームＦが表示され、他の期間においては２つの指標Ｍａ，Ｍｂが重畳されないフレームＦが表示される。
【０１００】
具体的には、まず、動画再生部２１ｃが、対象動画データの一のフレームＦをフレームＦの順序に従って選択する（ステップＳ３３）。以下、動画再生部２１ｃが、選択したフレームＦを「現フレーム」という。
【０１０１】
次に、指標重畳部２１ｄは、対象動画データの撮影期間における現フレームが取得された時点が、イベントのタイミングの前の所定時間の期間（以下、「イベント直前期間」という。）に含まれるか否かを判定する（ステップＳ３４）。
【０１０２】
現フレームが取得された時点がイベント直前期間に含まれない場合は（ステップＳ３４にてＮｏ）、処理はステップＳ４０へ進み、動画再生部２１ｃが現フレームＦをそのまま表示装置２５に表示させる（ステップＳ４０）。これにより、図８に示すように、２つの指標Ｍａ，Ｍｂを含まないフレームＦが表示装置２５に表示される。
【０１０３】
一方、現フレームが取得された時点がイベント直前期間に含まれる場合は（ステップＳ３４にてＹｅｓ）、ステップＳ３５〜Ｓ３９の処理が行われる。このステップＳ３５〜Ｓ３９の処理は、図３に示すステップＳ１４〜Ｓ１８の処理と同様である。これにより、図６及び図７に示すように、２つの指標Ｍａ，Ｍｂを含むフレームＦが表示装置２５に表示される。
【０１０４】
以降は、対象動画データに含まれる複数のフレームＦのそれぞれに対して上記と同様の処理が、対象動画データの全てのフレームＦについて完了するまで繰り返される（ステップＳ４１）。このような処理により、２つの指標Ｍａ，Ｍｂが重畳されたフレームＦが、イベント直前期間のみ表示装置２５に表示される。
【０１０５】
図１１は、対象動画データの全体の再生期間Ｐ０を示す図である。図中の時点Ｔ１が対象動画データの再生期間Ｐ０の開始時点、時点Ｔ５が対象動画データの再生期間Ｐ０の終了時点となっている。このような再生期間Ｐ０のうち、時点Ｔ３がイベントのタイミングに相当し、時点Ｔ２がイベントのタイミングより所定時間（例えば、１２秒間）前の時点に相当する。指標重畳部２１ｄは、この時点Ｔ２から時点Ｔ３までのイベント直前期間Ｐ１のみにおいて、２つの指標Ｍａ，ＭｂをフレームＦに重畳する。
【０１０６】
図１２は、対象動画データの再生期間に表示されるフレームＦの例を示す図である。図１２は、対象動画データに含まれる多数のフレームＦのうちの代表的な３つのフレームＦａ〜Ｆｃを示している。３つのフレームＦａ〜Ｆｃのうち、図中上部のフレームＦａが最も古く、図中下部のフレームＦｃが最も新しい。
【０１０７】
この対象動画データの撮影期間における図中下部のフレームＦｃが取得された時点がイベント（例えば、急ブレーキ）のタイミングに相当し、図中中央のフレームＦｂが取得された時点がイベントのタイミングより所定時間（例えば、１２秒間）前の時点に相当する。
【０１０８】
このため、図１２に示す対象動画データにおいては、イベント直前期間に含まれるフレームＦｂ，Ｆｃにおいて、２つの指標Ｍａ，Ｍｂが重畳される。このように、イベント直前期間において２つの指標Ｍａ，Ｍｂが重畳されることから、イベントの直前において車間距離が適切であったか否かをユーザが直感的に把握できる。
【０１０９】
なお、指標重畳部２１ｄは、対象動画データの再生期間におけるイベントのタイミングの前とともに、イベントのタイミングの後においても２つの指標Ｍａ，Ｍｂを重畳してもよい。例えば、図１３に示すように、イベントのタイミング（時点Ｔ３）の前後の時点Ｔ２から時点Ｔ４までの所定時間（例えば２０秒間）の期間Ｐ２において、指標重畳部２１ｄが２つの指標Ｍａ，ＭｂをフレームＦに重畳するようにしてもよい。イベントのタイミングの前の時点Ｔ２から時点Ｔ３までは例えば１２秒間であり、イベントのタイミングの後の時点Ｔ３から時点Ｔ４までは例えば８秒間である。これによれば、イベントのタイミングの直前及び直後において車間距離が適切であったか否かをユーザが直感的に把握できる。
【０１１０】
＜３．変形例＞
以上、本発明の実施の形態について説明してきたが、この発明は上記実施の形態に限定されるものではなく様々な変形が可能である。以下では、このような変形例について説明する。上記実施の形態及び以下で説明する形態を含む全ての形態は、適宜に組み合わせ可能である。
【０１１１】
上記実施の形態において、車間距離Ｄｂを示す第２指標Ｍｂを重畳すると説明した処理については、先行車の像Ｏｂの不存在などの理由により車間距離Ｄｂが導出できない場合は、第２指標Ｍｂを重畳しなくてよい。
【０１１２】
また、上記実施の形態では、撮影期間において所定のイベントが発生した動画データのみに関して、２つの指標Ｍａ，Ｍｂが重畳されたフレームが表示されていた。これに対して、撮影期間におけるイベントとは無関係に、全ての動画データに関して２つの指標Ｍａ，Ｍｂが重畳されたフレームが表示されてもよい。
【０１１３】
また、上記実施の形態では、動画データの再生期間において情報付与部２１ｆが注意情報を対象動画データに付与していた。これに対し、動画データの再生を伴うこと無く、車間距離Ｄｂと停止可能距離Ｄａとの比較結果に基づいて情報付与部２１ｆが注意情報を対象動画データに付与する処理があってもよい。
【０１１４】
また、上記実施の形態では、指標重畳部２１ｄは、車線を規定する境界線の像として区画線の像を検出した。これに対して、指標重畳部２１ｄは、縁石、路肩、ガードレール及び中央分離帯などの像を、車線を規定する境界線の像として検出してもよい。
【０１１５】
また、上記実施の形態では、指標重畳部２１ｄは、車間距離Ｄｂが停止可能距離Ｄａよりも大きい場合と小さい場合とで第２指標Ｍｂの色を異ならせていた。これに対し、指標重畳部２１ｄは、車間距離Ｄｂが停止可能距離Ｄａよりも大きい場合と小さい場合とで、第２指標Ｍｂの太さや形状などの態様を異ならせてもよい。また、指標重畳部２１ｄは、第２指標Ｍｂとともに第１指標Ｍａの態様を異ならせてもよく、第１指標Ｍａのみの態様を異ならせてもよい。
【０１１６】
また、上記実施の形態では、２つの指標Ｍａ，Ｍｂは台形であったが、停止可能距離Ｄａに相当する位置及び車間距離Ｄｂに相当する位置を示すことができれば、線などの台形以外の図形を用いてもよい。また、２つの指標Ｍａ，Ｍｂのうちの一方を台形とし、他方を他の図形としてもよい。
【０１１７】
また、上記実施の形態では、車間距離導出部２１ｂが、動画データに含まれる先行車の像の位置に基づいて車間距離Ｄｂを導出していた。これに対して、車両５に設けられたレーダなどの物体検出装置の検出結果が動画データとともに得られる場合は、車間距離導出部２１ｂは、このような検出結果に基づいて車間距離Ｄｂを導出してもよい。
【０１１８】
また、上記実施の形態において一つのブロックとして説明した機能は必ずしも単一の物理的要素によって実現される必要はなく、分散した物理的要素によって実現されてよい。また、上記実施の形態で複数のブロックとして説明した機能は単一の物理的要素によって実現されてもよい。また、車両内の装置と車両外の装置とに任意の一つの機能に係る処理を分担させ、これら装置間において通信によって情報の交換を行うことで、全体として当該一つの機能が実現されてもよい。
【０１１９】
また、上記実施の形態においてプログラムの実行によってソフトウェア的に実現されると説明した機能の全部又は一部は電気的なハードウェア回路により実現されてもよく、ハードウェア回路によって実現されると説明した機能の全部又は一部はソフトウェア的に実現されてもよい。また、上記実施の形態において一つのブロックとして説明した機能が、ソフトウェアとハードウェアとの協働によって実現されてもよい。
【符号の説明】
【０１２０】
２    データ再生装置
４    ドライブレコーダ
５    車両
２１ａ    停止距離導出部
２１ｂ    車間距離導出部
２１ｃ    動画再生部
２１ｄ    指標重畳部
２１ｅ    イベント判定部
２１ｆ    情報付与部
Ｍａ    第１指標
Ｍｂ    第２指標
【図１】
2016122966.tif 000003
【図２】
2016122966.tif 000004
【図３】
2016122966.tif 000005
【図４】
2016122966.tif 000006
【図５】
2016122966.tif 000007
【図６】
2016122966.tif 000008
【図７】
2016122966.tif 000009
【図８】
2016122966.tif 000010
【図９】
2016122966.tif 000011
【図１０】
2016122966.tif 000012
【図１１】
2016122966.tif 000013
【図１２】
2016122966.tif 000014
【図１３】
2016122966.tif 000015