(57)【特許請求の範囲】
【請求項１】
移動体の移動中に録画された画像情報と前記画像情報に関連づけられた付帯情報とを含む動画データを再生しつつ、当該動画データに対し区間を設定する操作を受け付ける操作受付部と、
前記区間に含まれる画像情報に関連づけられた付帯情報に基づいて、前記区間における前記移動体の走行情報を取得する区間内走行情報取得部と、
前記区間と、前記区間内走行情報取得部により取得された前記区間についての走行情報とを表示する表示処理部と、
を備え、
前記付帯情報は、前記画像情報が取得された時刻を示す時刻情報を含み、
前記操作受付部は、前記操作を受け付けた第１の時点において表示されている第１の画像情報および前記操作を受け付けた第２の時点において表示されている第２の画像情報を特定し、
前記区間内走行情報取得部は、前記第１の画像情報に関連づけられた付帯情報に含まれる第１の時刻情報と、前記第２の画像情報に関連づけられた付帯情報に含まれる第２の時刻情報とに基づいて導出された区間所要時間情報を取得し、
前記表示処理部は、前記区間所要時間情報を表示することを特徴とする情報処理装置。
【請求項２】
移動体の移動中に録画された画像情報と前記画像情報に関連づけられた付帯情報とを含む動画データを再生しつつ、当該動画データに対し区間を設定する操作を受け付ける操作受付部と、
前記区間に含まれる画像情報に関連づけられた付帯情報に基づいて、前記区間における前記移動体の走行情報を取得する区間内走行情報取得部と、
前記区間と、前記区間内走行情報取得部により取得された前記区間についての走行情報とを表示する表示処理部と、
を備え、
前記付帯情報は、前記画像情報が取得された時刻における前記移動体の速度情報を含み、
前記操作受付部は、前記操作を受け付けた第１の時点において表示されている第１の画
像情報と前記操作を受け付けた第２の時点において表示されている第２の画像情報とに基づいて区間を設定し、
前記区間内走行情報取得部は、前記区間に含まれる複数の画像情報のそれぞれに関連づけられた付帯情報に含まれる速度情報に基づいて導出された平均速度情報を取得し、
前記表示処理部は、前記平均速度情報を表示することを特徴とする情報処理装置。
【請求項３】
前記表示処理部は、前記動画データに設定された前記区間と、前記区間内走行情報取得部により取得された前記区間についての走行情報とをリスト表示することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
コンピュータが、
移動体の移動中に録画された画像情報と前記画像情報に関連づけられた付帯情報とを含む動画データを再生しつつ、当該動画データに対し区間を設定する操作を受け付ける操作受付ステップと、
前記区間に含まれる画像情報に関連づけられた付帯情報に基づいて、前記区間における前記移動体の走行情報を取得する区間内走行情報取得ステップと、
前記区間と、前記区間内走行情報取得ステップにおいて取得された前記区間についての走行情報とを表示する表示ステップと、
を実行し、
前記付帯情報は、前記画像情報が取得された時刻を示す時刻情報を含み、
前記操作受付ステップにおいて、前記操作を受け付けた第１の時点において表示されている第１の画像情報および前記操作を受け付けた第２の時点において表示されている第２の画像情報を特定し、
前記区間内走行情報取得ステップにおいて、前記第１の画像情報に関連づけられた付帯情報に含まれる第１の時刻情報と、前記第２の画像情報に関連づけられた付帯情報に含まれる第２の時刻情報とに基づいて導出された区間所要時間情報を取得し、
前記表示処理ステップにおいて、前記区間所要時間情報を表示することを特徴とする情報処理方法。
【請求項５】
コンピュータが、
移動体の移動中に録画された画像情報と前記画像情報に関連づけられた付帯情報とを含む動画データを再生しつつ、当該動画データに対し区間を設定する操作を受け付ける操作受付ステップと、
前記区間に含まれる画像情報に関連づけられた付帯情報に基づいて、前記区間における前記移動体の走行情報を取得する区間内走行情報取得ステップと、
前記区間と、前記区間内走行情報取得ステップにおいて取得された前記区間についての走行情報とを表示する表示ステップと、
を実行し、
前記付帯情報は、前記画像情報が取得された時刻における前記移動体の速度情報を含み、
前記操作受付ステップにおいて、前記操作を受け付けた第１の時点において表示されている第１の画像情報と前記操作を受け付けた第２の時点において表示されている第２の画像情報とに基づいて区間を設定し、
前記区間内走行情報取得ステップにおいて、前記区間に含まれる複数の画像情報のそれぞれに関連づけられた付帯情報に含まれる速度情報に基づいて導出された平均速度情報を取得し、
前記表示ステップにおいて、前記平均速度情報を表示することを特徴とする情報処理方法。
【請求項６】
コンピュータに、
移動体の移動中に録画された画像情報と前記画像情報に関連づけられた付帯情報とを含む動画データを再生しつつ、当該動画データに対し区間を設定する操作を受け付ける操作受付ステップと、
前記区間に含まれる画像情報に関連づけられた付帯情報に基づいて、前記区間における前記移動体の走行情報を取得する区間内走行情報取得ステップと、
前記区間と、前記区間内走行情報取得ステップにおいて取得された前記区間についての走行情報とを表示する表示ステップと、
を実行させ、
前記付帯情報は、前記画像情報が取得された時刻を示す時刻情報を含み、
前記操作受付ステップにおいて、前記操作を受け付けた第１の時点において表示されている第１の画像情報および前記操作を受け付けた第２の時点において表示されている第２の画像情報を特定し、
前記区間内走行情報取得ステップにおいて、前記第１の画像情報に関連づけられた付帯情報に含まれる第１の時刻情報と、前記第２の画像情報に関連づけられた付帯情報に含まれる第２の時刻情報とに基づいて導出された区間所要時間情報を取得し、
前記表示処理ステップにおいて、前記区間所要時間情報を表示するためのプログラム。
【請求項７】
コンピュータに、
移動体の移動中に録画された画像情報と前記画像情報に関連づけられた付帯情報とを含む動画データを再生しつつ、当該動画データに対し区間を設定する操作を受け付ける操作受付ステップと、
前記区間に含まれる画像情報に関連づけられた付帯情報に基づいて、前記区間における前記移動体の走行情報を取得する区間内走行情報取得ステップと、
前記区間と、前記区間内走行情報取得ステップにおいて取得された前記区間についての走行情報とを表示する表示ステップと、
を実行させ、
前記付帯情報は、前記画像情報が取得された時刻における前記移動体の速度情報を含み、
前記操作受付ステップにおいて、前記操作を受け付けた第１の時点において表示されている第１の画像情報と前記操作を受け付けた第２の時点において表示されている第２の画像情報とに基づいて区間を設定し、
前記区間内走行情報取得ステップにおいて、前記区間に含まれる複数の画像情報のそれぞれに関連づけられた付帯情報に含まれる速度情報に基づいて導出された平均速度情報を取得し、
前記表示ステップにおいて、前記平均速度情報を表示するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライブレコーダによって録画された動画データから走行情報を取得する技術に関する。
【背景技術】
【０００２】
ドライブレコーダのシステムは、カメラによって撮影された車両周辺の画像情報を記録媒体に記録し、当該記録媒体に記録された画像情報を再生する機能を有している。画像情報を記録する機能は、車両に搭載されるドライブレコーダにより実現され、画像情報を再生する機能は、ＰＣ（Personal Computer）によって実現される（例えば、特許文献１）
。尚、画像情報を再生する機能を備えたドライブレコーダもある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３３８２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のドライブレコーダのシステムでは、ユーザが所望する任意の区間についての区間所要時間等の走行情報を取得することができないという問題点があった。
【０００５】
そこで、本発明の課題は、このような問題点に鑑み、ドライブレコーダ等により移動体の移動中に録画された動画データから、ユーザが所望する任意の区間についての走行情報を取得することができる技術を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、上述した課題を解決するために、以下の構成を採用する。
【０００７】
すなわち、本発明の情報処理装置は、
移動体の移動中に録画された画像情報と前記画像情報に関連づけられた付帯情報とを含む動画データにおいて、区間を設定する操作を受け付ける操作受付部と、
前記区間に含まれる画像情報に関連づけられた付帯情報に基づいて、前記区間における前記移動体の走行情報を取得する区間内走行情報取得部と、
前記区間と、前記区間内走行情報取得部により取得された前記区間についての走行情報とを表示する表示処理部と、
を備えることを特徴とする。
【０００８】
ここで、付帯情報とは、移動体の走行状態を示す情報であり、例えば、該画像情報が取得された時刻、該時刻における移動体の走行速度（瞬間値）、加速度（瞬間値）、位置情報等である。また、区間における移動体の走行情報とは、例えば、区間所要時間、該区間における平均速度、最高速度、最低速度、走行距離、平均加速度（平均Ｇ値）、最高加速度（最高Ｇ値）、最低加速度（最低Ｇ値）等である。
【０００９】
上記構成によれば、ユーザによる操作を受け付けることによって、移動体の移動中に録画された動画データに区間が設定される。そして、該区間に含まれる画像情報に関連付けられた付帯情報に基づいて、該区間における走行情報が取得される。
【００１０】
したがって、上記構成によれば、移動体の移動中に録画された動画データから、ユーザ
による操作によって設定される区間についての走行情報が取得されるため、ユーザが所望する任意の区間についての走行情報を取得することが可能となる。
【００１１】
また、本発明の別態様として、上記表示処理部は、動画データに設定された区間と、区間内走行情報取得部により取得された区間についての走行情報とをリスト表示してもよい。
【００１２】
また、本発明の別態様として、上記付帯情報は、画像情報が取得された時刻を示す時刻情報を含み、上記操作受付部は、操作を受け付けた第１の時点において表示されている第１の画像情報および操作を受け付けた第２の時点において表示されている第２の画像情報を特定し、上記区間内走行情報取得部は、第１の画像情報に関連づけられた付帯情報に含まれる第１の時刻情報と、第２の画像情報に関連づけられた付帯情報に含まれる第２の時刻情報とに基づいて導出された区間所要時間情報を取得し、上記表示処理部は、区間所要時間情報を表示してもよい。
【００１３】
また、本発明の別態様として、上記付帯情報は、画像情報が取得された時刻における移動体の速度情報を含み、上記操作受付部は、操作を受け付けた第１の時点において表示されている第１の画像情報と操作を受け付けた第２の時点において表示されている第２の画像情報とに基づいて区間を設定し、上記区間内走行情報取得部は、区間に含まれる複数の画像情報のそれぞれに関連づけられた付帯情報に含まれる速度情報に基づいて導出された平均速度情報を取得し、上記表示処理部は、平均速度情報を表示してもよい。
【００１４】
なお、本発明の別態様としては、以上の各構成を実現する情報処理方法であってもよいし、プログラムであってもよいし、このようなプログラムを記録したコンピュータが読み取り可能な記憶媒体であってもよい。また、本発明の別態様として、以上の各構成を実現する複数の装置が通信可能に構成された情報処理システムであってもよい。
【発明の効果】
【００１５】
本発明によれば、移動体の移動中に録画された動画データから、ユーザが所望する任意の区間についての走行情報を取得することができる技術を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は、実施の形態に係る動画データにおける区間を例示する図である。
【図２】図２は、実施の形態に係る情報処理装置を例示する図である。
【図３】図３は、実施の形態に係るドライブレコーダの構成例を示す図である。
【図４】図４は、実施の形態に係るドライブレコーダの動作例を示すフローチャートである。
【図５】図５は、実施の形態に係るメモリカードにおける記録データの格納状態を示す図である。
【図６】図６は、実施の形態に係る情報処理装置の動作例を示すフローチャートである。
【図７】図７は、実施の形態に係る情報処理装置の表示画面例を示す図である。
【図８】図８は、実施の形態に係る情報処理装置の表示画面例を示す図である。
【図９】図９は、実施の形態に係る情報処理装置の表示画面例を示す図である。
【図１０】図１０は、実施の形態に係る情報処理装置の表示画面例を示す図である。
【図１１】図１１は、実施の形態に係る情報処理装置の表示画面例を示す図である。
【図１２】図１２は、実施の形態に係る情報処理装置の表示画面の変形例を示す図である。
【図１３】図１３は、実施の形態に係る情報処理装置の表示画面の変形例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一側面に係る情報処理装置等の実施の形態（以下、「本実施形態」とも表記する）を説明する。ただし、本実施形態は例示であり、本発明は本実施形態の構成に限定されない。
【００１８】
なお、本実施形態において登場するデータを自然言語（日本語等）により説明しているが、より具体的には、コンピュータが認識可能な疑似言語、コマンド、パラメタ、マシン語等で指定される。
【００１９】
§１  情報処理装置
本実施形態に係る情報処理装置は、移動体の移動中に録画された画像情報と該画像情報に関連付けられた付帯情報を含む動画データに区間を設定する。本実施形態に係る情報処理装置は、例えば、ユーザからの操作を受け付けることにより、又は、予め定められた設定に基づいて、動画データに区間を設定する。
【００２０】
該区間の設定は、動画データに含まれる情報に対して実行される。区間の設定に係る情報は、区間が設定可能な情報であればよい。例えば、区間の設定に係る情報は、動画データの再生時間、速度、加速度、又は、位置情報等である。なお、速度、加速度、又は、位置情報等は、画像情報に関連付けられる付帯情報に含まれる。
【００２１】
区間の設定に係る情報が動画データの再生時間である場合、本実施形態に係る情報処理装置は、例えば、動画データの再生時間軸上に区間を設定する。情報処理装置は、例えば、該再生に係る画像を表示中にユーザからの所定の操作を受け付ける、又は、動画データの再生に係るタイムライン上の位置（又は、範囲）を指定する所定の操作を受け付けることにより、該受け付けた動画データの再生時間軸上に区間を設定する。
【００２２】
また、区間の設定に係る情報が、速度、加速度、又は、位置情報等である場合、本実施形態に係る情報処理装置は、例えば、速度、加速度、又は、位置情報等に範囲を設けることで、動画データに区間を設定する。
【００２３】
情報処理装置は、例えば、速度又は加速度の上限値及び下限値を受け付ける。そして、情報処理装置は、受け付けた速度又は加速度の上限値及び下限値の範囲に係る速度又は加速度を含む付帯情報を特定して、特定した範囲に係る動画データに区間を設定する。
【００２４】
また、情報処理装置は、例えば、区間の始点及び終点に係る位置情報の指定（例えば、地図上での指定）を受け付ける。そして、情報処理装置は、受け付けた区間の始点及び終点に係る位置情報の範囲に含まれる位置情報を含む付帯情報と特定して、特定した範囲に係る動画データに区間を設定する。
【００２５】
本実施形態に係る情報処理装置は、上記のような方法で、動画データに区間を設定する。そして、本実施形態に係る情報処理装置は、上記のような方法で設定された区間に含まれる画像情報に関連付けられた付帯情報に基づいて、該区間における移動体の走行情報を取得する。なお、本実施形態では、区間設定の処理の一例として、動画データの再生時間軸上に区間が設定される例を詳細に説明する。ただし、上記のとおり、本発明における区間設定に係る処理は、以下で詳細に説明する再生時間に係る処理に限定される訳ではない。
【００２６】
図１は、本実施形態に係る動画データにおいて設定される区間を例示する。図１に示される例では、動画データにおいてｎ個（ｎは自然数）の区間が設定されている。図１に示
されるように、動画データの再生時間軸上に設定される区間は、区切りと区切りの間に挟まれた領域である。すなわち、区間は、区切りによって特定される。
【００２７】
このような区間が設定される本実施形態に係る動画データは、後述するドライブレコーダにより録画される。図１に示されるように、ドライブレコーダにより録画された動画データは、再生時間軸により整列可能な複数の画像情報及び付帯情報を含む。画像情報と付帯情報は関連付けられている。画像情報は、後述するとおり、ドライブレコーダに接続されたカメラにより撮像された画像データである。また、付帯情報は、関連付けに係る該画像情報が取得された時刻におけるドライブレコーダを搭載した車両の走行状態を示す情報である。
【００２８】
本実施形態に係る情報処理装置は、ユーザからの操作を受け付けることにより、このような動画データの再生時間軸上に、図１に示されるような区間を設定する。具体的には、本実施形態に係る情報処理装置は、動画データを再生しつつ、ユーザから区切り設定の操作を受け付ける。ユーザにより区切り設定の操作がなされると、情報処理装置は、当該操作時点における動画データの再生位置を特定する。そして、情報処理装置は、特定した当該再生位置に、区間を特定するための区切りを設定する。本実施形態では、このような区切りが再生時間軸上に設定されていくことにより、区間が設定される。
【００２９】
すなわち、ユーザは、本実施形態に係る情報処理装置によって再生される画像を見ながら、所望の再生位置に区切りを設定することができる。そして、ユーザは、所望の再生位置に区切りを設定していくことで、動画データの再生時間軸上に所望の区間を設定することができる。
【００３０】
動画データの再生時間軸上に区間が設けられると、情報処理装置は、図１に示されるように、該区間に含まれる画像情報を特定することが可能となる。区間に含まれる画像情報が特定されると、画像情報と付帯情報とは関連付けられているため、該区間の時間領域における付帯情報が特定される。本実施形態では、情報処理装置は、この特定された付帯情報を解析することで、該区間についての走行情報を取得する。
【００３１】
なお、動画データの再生時間軸上に設定される区間は、複数であってもよいし、１つであってもよい。ただし、本実施形態では、動画データの再生時間軸上に複数の区間が設定される場合、図１に示されるような時間軸上に連続する区間に係る時間領域が、区間が設定される１つの時間領域として扱われる。つまり、本実施形態では、時間軸上に間をあけて設定される区間、又は、時間軸上で重なりあうように設定される区間は、別の時間領域に係る区間として扱われる。本実施形態では、区間が設定される時間領域は、複数存在してもよい。この区間が設定される１つの時間領域に含まれる区間を形成する区切りのうち、時間軸上最初に存在する区切りを「最初の区切り」と呼び、時間軸上最後に存在する区切りを「最後の区切り」と呼ぶ。
【００３２】
なお、区間が設定される時間領域が複数存在する場合の情報処理装置の動作は、図１に示されるような区間が設定される時間領域が１つである場合の情報処理装置の動作の繰り返しによって説明することができる。よって、以下では、図１に示されるような区間が設定される時間領域が１つである場合の情報処理装置の動作について説明する。
【００３３】
なお、図１に示される各区間において、時間軸上手前にある区切りの時点が、本発明における「第１の時点」に相当する。そして、当該時点における画像情報が、「第１の画像情報」に相当する。また、図１に示される各区間において、時間軸上後ろにある区切りの時点が、本発明における「第２の時点」に相当する。そして、当該時点おける画像情報が、「第２の画像情報」に相当する。
【００３４】
このように、本実施形態に係る情報処理装置は、ユーザによる操作を受け付けて、ドライブレコーダにより録画された動画データの再生時間軸上に、図１に示されるような区間を設定する。そして、本実施形態に係る情報処理装置は、図１に示されるような区間に含まれる画像情報に関連付けられた付帯情報を解析することで、該区間についての走行情報を取得する。
【００３５】
図２は、このような処理を実現する本実施形態に係る情報処理装置１の構成例を示す。情報処理装置１は、図２に示されるように、そのハードウェア構成として、バス１３で接続される、記憶部１１、制御部１２、入出力部１４、カードスロット１５等のハードウェアを有している。
【００３６】
記憶部１１は、制御部１２で実行される処理で利用される各種データ及びプログラムを記憶する（不図示）。記憶部１１は、例えば、ハードディスクによって実現される。記憶部１１は、ＵＳＢメモリ等の記録媒体により実現されてもよい。
【００３７】
なお、記憶部１１が格納する当該各種データ及びプログラムは、ＣＤ（Compact Disc）又はＤＶＤ（Digital Versatile Disc）等の記録媒体から取得されてもよい。
【００３８】
制御部１２は、マイクロプロセッサ又はＣＰＵ（Central Processing Unit）等の１又
は複数のプロセッサと、このプロセッサの処理に利用される周辺回路（ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、インタフェース回路等）と、を有する。制御部１２は、記憶部１１に格納されているプログラムを実行することにより、各種データについての演算と各構成の制御とを実行し、本実施形態における情報処理装置１の処理を実現する。
【００３９】
制御部１２は、図２に示されるとおり、操作受付部１２１、区間内走行情報取得部１２２、及び、表示処理部１２３を含む。操作受付部１２１、区間内走行情報取得部１２２、及び、表示処理部１２３は、例えば、記憶部１１に格納されたプログラム等が制御部１２の周辺回路であるＲＡＭ等に展開され、制御部１２のプロセッサにより実行されることによって実現される。
【００４０】
操作受付部１２１は、移動体の移動中に録画された画像情報と前記画像情報に関連づけられた付帯情報とを含む動画データにおいて、区間を設定する操作を受け付ける。これにより、本実施形態では、動画データの再生時間軸上において、区間が設定される。
【００４１】
区間内走行情報取得部１２２は、前記区間に含まれる画像情報に関連づけられた付帯情報に基づいて、前記区間における前記移動体の走行情報を取得する。
【００４２】
表示処理部１２３は、操作受付部１２１により受け付けた操作により設定された区間と、区間内走行情報取得部１２２により取得された該区間についての走行情報の表示を制御する。なお、制御部１２は、当該表示処理部１２３を含まなくてもよい。
【００４３】
入出力部１４は、情報処理装置１の外部に存在する装置とデータの送受信を行うための１又は複数のインタフェースである。入出力部１４は、例えば、ＬＡＮ（Local Area Network）ケーブルを接続するためのインタフェース、ユーザインタフェースと接続するためのインタフェース、又はＵＳＢ（Universal Serial Bus）等のインタフェースである。
【００４４】
入出力部１４は、本実施形態において、タッチパネル、テンキー、キーボード、マウス等の操作装置５と接続する。また、入出力部１４は、本実施形態において、ディスプレイ
６と接続する。操作装置５がタッチパネルである場合、操作装置５とディスプレイ６とは、一体の装置として構成されてもよい。
【００４５】
なお、入出力部１４は、ＣＤドライブ、ＤＶＤドライブ等の着脱可能な記憶媒体の入出力装置と接続してもよい。また、入出力部１４は、ＬＡＮケーブルに接続されることで、インターネットに接続してもよい。
【００４６】
カードスロット１５は、可搬性の記録媒体であるメモリカード９を着脱可能に構成され、装着されたメモリカード９からのデータの読み取りや、メモリカード９へのデータの書き込みを行う。本実施形態において、後述するドライブレコーダにより録画された動画データは、メモリカード９に記録される。情報処理装置１は、カードスロット１５を介して、メモリカード９から該動画データを取得する。ただし、本実施形態に係る情報処理装置１による動画データの取得方法は、このような方法に限定される訳ではない。例えば、本実施形態に係る情報処理装置１は、インターネット等の通信により、ドライブレコーダにより録画された動画データを格納する装置から該動画データを取得してもよい。
【００４７】
なお、情報処理装置１は、例えば、ＰＣ等のような汎用コンピュータであってもよいし、ナビゲーション装置等の車載装置であってもよい。このような構成により情報処理装置１は、図１に示される動画データの区間設定処理、及び、区間内の走行情報取得処理を実現する。情報処理装置１における当該処理についての動作については、「§３  動作例」において説明する。
【００４８】
§２  ドライブレコーダ
§２−１  ドライブレコーダの構成
本実施形態に係る情報処理装置１は、ドライブレコーダにより録画された動画データの処理を行う。ドライブレコーダは、車両の走行状態を記録するために設置される装置である。
【００４９】
本実施形態に係るドライブレコーダ２は、車両の内部に設置され、車両の走行方向前方を録画するカメラ３１と接続する。なお、ドライブレコーダ２は、車両のバッテリーと接続することにより、動作に必要な電力を取得する。この時、ドライブレコーダ２は、例えば、シガーソケットを介して、バッテリーに接続されてもよいし、バッテリーに直接接続されてもよい。また、カメラ３１は、ドライブレコーダ２から動作に必要な電力を取得してもよい。
【００５０】
図３は、本実施形態に係るドライブレコーダ２の構成例を示す。ドライブレコーダ２は、装置全体を制御する制御部としてマイクロコンピュータを備えている。具体的には、本実施形態に係るドライブレコーダ２は、演算処理を行うことで各種の制御機能を実現するＣＰＵ２０、演算処理の作業領域となるＲＡＭ２１、及び、各種データを記憶する不揮発性メモリ２２を備えている。不揮発性メモリ２２は、例えば、ハードディスクやフラッシュメモリなどで構成され、ファームウェアとしてのプログラム２２１や設定パラメタなどを記憶する。ドライブレコーダ２の各部を制御する機能は、不揮発性メモリ２２に予め記憶されたプログラム２２１に従ってＣＰＵ２０が演算処理を実行することにより実現される。
【００５１】
＜付帯情報の取得＞
ドライブレコーダ２は、車両の付帯情報を取得するために、計時回路２５、及び、加速度センサ２６を備え、車両の車速センサ８１と接続している。付帯情報は、車両の走行状態を示す情報である。
【００５２】
計時回路２５は、現在時刻に対応した信号を発生して、ＣＰＵ２０へ出力する。計時回路２５は、例えば、内蔵電池を有することで、外部から電力供給を受けなくとも動作して正確な時刻を計時する。
【００５３】
加速度センサ２６は、車両に加わる衝撃の大きさを示す加速度を、重力加速度のＧを単位として検出する。検出される加速度は、現在時刻における加速度の瞬間値を示し、例えば、互いに直行する３軸、又は、２軸に応じた向きに大きさを持つ。加速度センサ２６は、このような加速度に対応した信号をＣＰＵ２０へ出力する。
【００５４】
車速センサ８１は、車両の走行速度（ｋｍ／ｈ）を検出する。検出される走行速度は、現在時刻における車両の走行速度の瞬間値を示す。車速センサ８１は、このような走行速度に対応した信号をＣＰＵ２０へ出力する。
【００５５】
これらの構成により、ドライブレコーダ２は、車両の付帯情報に含まれる情報として、現在時刻情報、現在時刻における加速度情報、現在時刻における速度情報を取得することができる。
【００５６】
なお、ドライブレコーダ２は、現在時刻における車両の走行位置に係る情報を車両の付帯情報に含まれる情報の一つとして取得するために、ＧＰＳ受信部を更に備えてもよい。ＧＰＳ受信部は、複数のＧＰＳ衛星からの信号を受信して、現在時刻における車両の走行位置に関連する位置情報を取得する。取得される位置情報は、例えば、地球上における緯度経度で表現される。ＧＰＳ受信部は、このような位置情報に対応した信号をＣＰＵ２０に出力する。これにより、ドライブレコーダ２は、車両の付帯情報に含まれる情報の一つとして、現在時刻における車両の位置情報を取得することができる。
【００５７】
取得された現在時刻情報、現在時刻における加速度情報、現在時刻における速度情報、現在時刻における位置情報等の付帯情報は、該付帯情報が取得された時刻において取得された画像情報と関連付けられてＲＡＭ２１に記憶される。
【００５８】
尚、付帯情報は、上述したような時刻情報、加速度情報、速度情報、位置情報等の各情報の全てを含むものに限定されない。少なくとも時刻情報が付帯情報に含まれていれば、この付帯情報と画像情報とを関連付けてＲＡＭ２１に記憶することができる。
【００５９】
＜画像情報の取得＞
ドライブレコーダ２は、画像情報を取得するためにカメラ３１を備えている。カメラ３１は、ドライブレコーダ２の本体部とは別に車両の内部の好適な位置、例えばルームミラーとフロントガラスの間に配置される。また、カメラ３１は、レンズと撮像素子とを備えており、電子的に画像情報を取得することが可能である。本実施形態では、カメラ３１は、その光軸が車両の前方に向けられた状態でフロントガラスの上部付近の車両の前方の領域についての画像情報を取得できる位置に配置される。
【００６０】
なお、ドライブレコーダ２は、カメラ３１に加えて、マイクを備えてもよい。このマイクは、ドライブレコーダ２の本体部とは別に車両の内部の好適な位置に配置される。これにより、ドライブレコーダ２は、マイクを介して、運転中の音を集音して音声情報を取得することが可能となる。本実施形態に係るドライブレコーダ２は、このように、画像情報とともに音声情報を取得してもよい。
【００６１】
＜動画データの記録＞
ドライブレコーダ２は、図３に示されるように、カメラ３１で取得された画像情報（画像データ）を処理する画像処理部２３を備えている。画像処理部２３は、カメラ３１から
入力される画像情報の信号に対して、Ａ／Ｄ変換、輝度補正、コントラスト補正などの所定の画像処理を行い、ＪＰＥＧ形式などの所定形式のデジタルの画像情報を生成する。画像処理部２３において処理された画像情報は、ＲＡＭ２１に記憶される。
【００６２】
ＲＡＭ２１の記憶領域のうちの一部はリングバッファとして利用される。このリングバッファが用いられて、画像処理部２３において処理された画像情報が常時に記憶される。この時、計時回路２５、加速度センサ２６、車速センサ８１等により取得された付帯情報も常時に記憶される。ＣＰＵ２０は、付帯情報と画像情報とを関連付けてＲＡＭ２１に記憶する。すなわち、ＣＰＵ２０は、画像処理２３において処理された画像情報と、該画像情報がカメラ３１により取得された時刻における付帯情報とを関連付けて、ＲＡＭ２１のリングバッファの領域に格納する。
【００６３】
なお、ドライブレコーダ２がマイクを備える場合、該マイクを介して取得される音声情報も、リングバッファが用いられて、常時に記憶される。ＣＰＵ２０は、該音声情報と画像情報と付帯情報とを関連付けてＲＡＭ２１に記憶する。
【００６４】
ここで、リングバッファでは、最後の領域までデータが記憶されると最初の領域に戻って新たなデータが記憶される。これにより、リングバッファでは、最も古いデータに対して新たなデータが順次に上書きされる。このため、ＲＡＭ２１には、過去一定時間分の画像情報と付帯情報とが関連付けられて記憶される。例えば、リングバッファの領域には、少なくとも４０秒分の画像情報及び付帯情報が記憶される。該画像情報及び該付帯情報は、カードスロット２４を介して、メモリカード９に記録される。また、ドライブレコーダ２がマイクを備える場合についても、ＲＡＭ２１に過去一定時間分の画像情報と付帯情報と音声情報とが関連付けられて記憶され、該画像情報及び該付帯情報、該音声情報は、カードスロット２４を介してメモリカード９に記録される。
【００６５】
カードスロット２４は、メモリカード９を着脱可能に構成され、装着されたメモリカード９からのデータの読み取りや、メモリカード９へのデータの書き込みを行う。事故や危険挙動などの所定のイベントが生じたとき、ＣＰＵ２０は、ＲＡＭ２１のリングバッファに記憶された運転情報から動画データを生成する。そして、ＣＰＵ２０は、生成した動画データを、カードスロット２４に装着されたメモリカード９に記録する。
【００６６】
ここで、運転情報は、画像情報及び付帯情報を含む情報のことである。また、上述した動画データは運転情報のみから生成されているが、他の実施形態では、動画データは運転情報および音声情報から生成されていてもよい。
【００６７】
＜ユーザによる操作＞
また、ドライブレコーダ２は、ユーザから指示を受け付ける部材として、記録スイッチ３２及び操作部３３を備えている。これらは、ユーザが操作しやすいように、ドライブレコーダ２の本体部とは別に、ステアリングホイールの近傍などの車両の内部の好適な位置に配置される。なお、記録スイッチ３２及び操作部３３は、ドライブレコーダ２の本体部と別に配置される構成に限定されず、ドライブレコーダ２の本体部に設けられていてもよい。
【００６８】
記録スイッチ３２は、メモリカード９への記録指示を受け付けるスイッチである。ユーザは、この記録スイッチ３２を押下することにより、衝突などの事故には至らなかったものの危険を感じた場合などの所望のタイミングで動画データをメモリカード９に記録することができる。
【００６９】
操作部３３は、複数のボタンを含んで構成され、ユーザから各種設定などの入力を受け
付ける。記録スイッチ３２及び操作部３３で受け付けたユーザの操作内容は、信号としてＣＰＵ２０に入力される。
【００７０】
＜その他＞
なお、不揮発性メモリ２２に記憶されているプログラム２２１は、新たなプログラムが記憶されたメモリカード９をカードスロット２４で読み取ることにより、更新することが可能となっていてもよい。
【００７１】
また、ドライブレコーダ２は、車内ＬＡＮと接続するための通信部を備えてもよい。通信部は、例えば、車内ＬＡＮに接続し、車内ＬＡＮに接続された他の装置と相互に通信する。この通信部により、ドライブレコーダ２は、他の装置とデータの送受信を行うことが可能となる。
【００７２】
§２−２  ドライブレコーダの動作例
図４は、本実施形態に係るドライブレコーダ２がメモリカード９に動画データを記録する動作例を示す。本実施形態に係るドライブレコーダ２は、動画データを記録する動作として、イベントの発生を検知した場合に、このイベントが発生した時点の前後の所定時間分の動画データをメモリカード９に記録する通常記録と、イベントの発生を検知していない場合に、ユーザによる指示に応じて任意の時間分の動画データを連続してメモリカード９に記録する連続記録とを有している。この動作例の開始時点において、メモリカード９がカードスロット２４に装着されているものとする。また、この動作例は、特に言及しない限りＣＰＵ２０の制御により実行される。なお、図４及び後述する図６では、ステップを「Ｓ」と略称する。
【００７３】
ドライブレコーダ２は、例えば、車両のイグニッションスイッチのオンにより起動する。ドライブレコーダ２は、起動を開始すると、所定のイニシャル処理を実行する。
【００７４】
ドライブレコーダ２は、イニシャル処理が完了した直後から、カメラ３１による車両の周辺の様子を示す画像情報の取得、及び、計時回路２５、加速度センサ２６、車速センサ８１等による付帯情報の取得を開始する。取得された画像情報及び付帯情報は、ＲＡＭ２１のリングバッファの領域に記憶される（ステップ１０１）。これ以降、ドライブレコーダ２の起動中にわたって、画像情報及び付帯情報は、継続的にＲＡＭ２１に記憶される。例えば、画像情報及び付帯情報は、毎秒３０回の割合で、継続的にＲＡＭ２１に記憶される。この時、画像情報は、３０ｆｐｓ（毎秒３０フレーム）のフレームレートで記憶されていることになる。なお、同一時刻に取得された画像情報と付帯情報とは関連付けられている。
【００７５】
このように画像情報及び付帯情報が継続的に記憶される一方で、例えば、車両のイグニッションスイッチをオフにする等して、ドライブレコーダ２の動作を停止させるイベントが発生したか否かが監視される（ステップ１０２）。例えば、車両のイグニッションスイッチをオフにすると（ステップ１０２のＹＥＳ）、ドライブレコーダ２は、動作を停止する。
【００７６】
他方、ドライブレコーダ２の動作を停止させるイベントが発生していなければ（ステップ１０２のＮＯ）、所定のイベントが発生したか否かが監視される（ステップ１０３）。例えば、所定のイベントが発生したと判断される条件は、下記の（Ａ）〜（Ｃ）のいずれかの条件が満たされたことである。
【００７７】
（Ａ）加速度センサ２６が、所定以上の加速度を、所定時間以上継続して検出した。例えば、加速度センサ２６が、０．４０Ｇ以上の加速度を１００ミリ秒以上継続して検出し
た。
【００７８】
（Ｂ）車両が所定以上の速度で走行中に、車速センサ８１が、所定の期間内に所定以上の減速を検出した。例えば、車両が速度６０ｋｍ／ｈ以上で走行中に、車速センサ８１が検出した減速での１秒間の速度差が、１４ｋｍ／ｈ以上となった。
【００７９】
（Ｃ）記録スイッチ３３がユーザにより押下された。
【００８０】
なお、各条件における所定の値及び閾値は、それぞれユーザにより設定及び変更可能であってもよい。
【００８１】
条件（Ａ）は、比較的強い加速度が発生しており、車両の衝突事故発生の蓋然性が高い状況に関する条件である。当該条件（Ａ）を満足するイベントは「Ｇ検知」と呼ばれる。
【００８２】
条件（Ｂ）は、車両において比較的急激な減速が生じており、事故が急迫した蓋然性が高い状況に関する条件である。この条件（Ｂ）を満足するイベントは「急減速」と呼ばれる。
【００８３】
条件（Ｃ）は、ユーザ（代表的には車両のドライバ）が動画データの記録を所望する状況に関する条件である。この条件（Ｃ）を満足するイベントは「スイッチ操作」と呼ばれる。
【００８４】
いずれかのイベントが発生した場合（ステップ１０３のＹＥＳ）には、例えば、Ｇ検知又は急減速の発生前の１２秒間と発生後の８秒間との合計２０秒分の運転情報が、ＲＡＭ２１のリングバッファから読み出される。また、例えば、スイッチ操作発生後、任意の時間分の運転情報が、ＲＡＭ２１のリングバッファから読み出される。この時、必要であれば、リングバッファ以外の領域から運転情報が読み出されてもよい。なお、該任意の時間は、不揮発性メモリ２２に格納される設定値として予め設定された時間であってもよいし、情報処理装置において時間を指定し、メモリカードを介して設定されてもよい。
【００８５】
そして、読み出された運転情報から動画データが生成される。この動画データは、イベントの発生時における車両の周辺の様子を示すものとなる。生成された動画データはメモリカード９に記録される（ステップ１０４）。この時、発生したイベントに係る情報も同時に格納されてもよい。
【００８６】
一方、イベントが発生していない場合（ステップ１０３のＮＯ）には、ユーザによる連続記録を開始する指示が入力されているか否かが監視される（ステップ１０５）。例えば、記録スイッチ３２に対して通常操作とは異なる長押し等の特殊操作が行われたか否かが監視される。そして、連続記録を開始する指示を検知した場合（ステップ１０５のＹＥＳ）、連続記録の指示を検知した時点の運転情報から所定のデータ量毎に、または所定の時間毎に、ＲＡＭ２１のリングバッファから運転情報がまとめて読み出され、動画データに変換されてメモリカード９に記録される（ステップ１０６）。このメモリカード9への記
録は、停止の指示が入力されるまで継続して繰り返し実行される（ステップ１０７のNO）。例えば、記録スイッチ３２に対して通常操作とは異なる長押し等の特殊操作が行われた場合に、メモリカード9への記録を停止する（ステップ１０７のＹＥＳ）。
【００８７】
なお、本実施形態では、連続記録が行われているときに、連続記録を開始する指示と同じ操作が再度検知された場合に連続記録が停止される構成としたが、他の実施形態として、連続記録を開始する指示とは異なる操作が検知された場合に連続記録が停止される構成であってもよいし、連続記録が開始されてから予め設定された所定の時間が経過した場合
に自動的に連続記録が停止される構成であってもよい。なお、連続記録を停止する指示である所定の時間は、通常記録の場合にメモリカード9へ記録される時間分よりも長い時間
であることが好ましい。
【００８８】
なお、ステップ１０２に係るドライブレコーダ２の動作を停止させるイベントの監視処理は実行されなくてもよい。この時、例えば、ユーザがイグニッションスイッチをオフにした時点でドライブレコーダ２の動作を停止させる処理が強制的に発生し、実行されることにより、ドライブレコーダ２の動作は停止する。
【００８９】
図５は、このようなドライブレコーダ２の動作により格納される動画データのメモリカード９における格納状態を例示する。メモリカード９内のデータ格納構造は、例えば、図５に示されるように、階層フォルダ構造（階層ディレクトリ構造）が採用される。ドライブレコーダ２により録画された動画データは、該階層フォルダ構造のいずれかのフォルダ内に格納される。階層フォルダ構造の最上層には、ルートフォルダＦ０が設けられている。ルートフォルダＦ０の直下には子フォルダとして、動画フォルダＦ１が設けられている。
【００９０】
動画フォルダＦ１には、イベントが発生したときに得られる動画データＤ１が格納される。例えば、各動画データＤ１は、イベントが発生した時刻等がそのファイル名に用いられ、識別される。
【００９１】
§３  動作例
次に、図６を用いて、本実施形態における動作例を説明する。図６は、本実施形態に係る情報処理装置１によって実行される処理を例示する。以下によって例示される当該処理は、ドライブレコーダ２により録画された動画データを再生する処理の一部として実現される。ただし、本実施形態に係る情報処理装置１によって実行される処理は、このような実現方法に限定されない。
【００９２】
なお、この動作例の開始時点において、ドライブレコーダ２により録画された動画データが記憶部１１に格納されている、又は、該動画データを格納するメモリカード９がカードスロット１５に装着されているものとする。つまり、この動作例の開始時点において、ドライブレコーダ２により録画された動画データが、制御部１２により再生可能な状態であるものとする。
【００９３】
ユーザによって操作装置５が操作されることで、記憶部１１又はメモリカード９に格納されるドライブレコーダ２により録画された動画データのうち、再生に係る動画データが選択される。本実施形態に係る情報処理装置１は、当該選択に応じて、本処理に係るプログラムを実行し、本実施形態に係る情報処理を開始する。
【００９４】
まず、ステップ２０１において、制御部１２は、選択された動画データを再生しつつ、動画データの再生時間軸上に区間を設定することについての開始操作を受け付ける。
【００９５】
図７は、この時点において、ディスプレイ６に表示される画面例を示す。図７に示されるように、本実施形態に係るディスプレイ６には、画像再生部５０、時刻表示部５１、速度表示部５２、区間内走行情報表示部５３、ボタン５４、ボタン５５、ボタン５６、加速度表示部５７、音量調整バー５８、明るさ調整バー５９、データ選択開始部６０、再生バー６１、動画操作部６２、及び、グラフ表示部６３が表示される。制御部１２は、これらの構成を含む画像を生成し、生成した画像をディスプレイ６に表示させる。
【００９６】
画像再生部５０には、再生に係る動画データに含まれる画像情報が表示される。動画デ
ータに含まれる複数の画像情報は、再生時間軸により整列可能である。そのため、再生位置（再生時間全体における再生時点）が特定されると、動画データに含まれる再生に係る画像情報が特定される。制御部１２は、このように特定される画像情報を復号する。そして、制御部１２は、該復号により得られる画像を画像再生部５０に表示する画像を生成する。
【００９７】
時刻表示部５１には、動画データの再生位置によって特定される再生対象の画像情報が取得されたときの時刻（日時）が表示される。制御部１２は、再生対象の画像情報に関連付けられた付帯情報から、計時回路２５によって得られた時刻情報を取得する。そして、制御部１２は、取得した時刻情報に基づいて時刻表示部５１に表示する時刻画像を生成する。なお、制御部１２は、動画データの再生時間軸において先頭となる画像情報に関連付けられた付帯情報から取得される時刻情報と再生位置における時間情報とを加算することにより、時刻表示部５１に表示するための時刻情報を算出してもよい。
【００９８】
速度表示部５２には、時刻表示部５１に表示される時刻における車両の走行速度が表示される。制御部１２は、再生対象の画像情報に関連付けられる付帯情報から、車速センサ８１により得られる車両の速度情報を取得する。そして、制御部１２は、取得した速度情報を速度表示部５２に表示する速度画像を生成する。
【００９９】
区間内走行情報表示部５３には、ユーザによる操作によって生成された区間についての走行情報が表示される。
【０１００】
例えば、区間内走行情報表示部５３の上段には、設定される区間における全体時間が表示される。設定される区間における全体時間は、最初の区切りの再生位置と最後の区切りの再生位置との間の時間を示す。
【０１０１】
また、例えば、区間内走行情報表示部５３の下段には、表示対象となる区間についての走行情報のうちの２つが表示される。例えば、区間内走行情報表示部５３の下段には、区間所要時間、及び、平均速度が表示される。また、他の表示では、例えば、区間内走行情報表示部５３の下段には、区間所要時間、及び、平均加速度（Ｇ値）が表示される。なお、該区間についての走行情報の取得については、後述する。制御部１２は、後述する処理により区間についての走行情報を取得し、取得した該区間についての走行情報を区間内走行情報表示部５３に表示する画像を生成する。
【０１０２】
ボタン５４及びボタン５５は、再生に係る動画データの再生時間軸上において、区切りを設定するためのボタンである。つまり、これらのボタンが押下されると、制御部１２は、該押下を認識した時点における動画データの再生位置を特定し、特定した再生位置に区切りを設定する。すなわち、ユーザは、画像再生部５０に表示される画像を見ながら、所望のタイミングに、操作装置５を操作してボタン５４又はボタン５５を押下することで、動画データの再生時間軸上に、区間を特定するための区切りを設定することができる。図１に示されるとおり、このような区切りが複数設定されることで、制御部１２は、区間を特定することが可能となる。
【０１０３】
ボタン５４は、動画データの再生時間軸上に、最初の区切り、及び、最後の区切りを設定するためのボタンである。制御部１２は、ボタン５４に対する１度目の押下に応じて、該押下を認識した時点における再生時間上に最初の区切りを設定する。また、制御部１２は、ボタン５４に対する２度目の押下に応じて、該押下を認識した時点における再生時間上に最後の区切りを設定する。
【０１０４】
なお、最初の区切りを設定するための操作（ボタン５４に対する１度目の押下）は、区
間を設定する処理を開始することについての開始操作に該当する。すなわち、ステップ２０１では、制御部１２は、動画データを再生しつつ、ボタン５４の１度目の押下が行われるのを待っている。他方、最後の区切りを設定するための操作（ボタン５４に対する２度目の押下）は、区間を設定する処理を終了することについての終了操作に該当する。
【０１０５】
また、ボタン５５は、最初の区切りと最後の区切りの間に位置する区切りを設定するためのボタンである。区間を設定するための処理中に、ボタン５５が押下されると、制御部１２は、該押下を認識した時点における再生時間軸上に区切りを設定する。言い換えると、ボタン５４が１度だけ押下された状態で、ボタン５５が押下されると、制御部１２は、該押下を認識した時点における再生時間軸上に区切りを設定する。この区間を設定するための処理中に行われる、ボタン５５の押下操作を、以下、「区切り作成操作」と呼ぶ。
【０１０６】
なお、それ以外の状態、すなわち、ボタン５４が１度も押下されていない状態、又は、ボタン５４が２度押下された状態で、ボタン５５が押下されると、制御部１２は、それまでに設定した区切りをリセットする。つまり、ボタン５４が１度も押下されていない状態、又は、ボタン５４が２度押下された状態では、ボタン５５は、リセットボタンである。
【０１０７】
ボタン５６は、区間と、該区間についての走行情報とをリスト表示するためのボタンである。当該ボタン５６については後述する。
【０１０８】
加速度表示部５７には、時刻表示部５１に表示される時刻における車両の加速度の大きさが画像によって表示される。制御部１２は、再生対象の画像情報に関連付けられた付帯情報（再生位置に係る付帯情報）から、加速度センサ２６により得られた車両の加速度を取得する。そして、制御部１２は、取得した加速度を加速度表示部５７に表示する画像を生成する。
【０１０９】
なお、図７に示される画面例では、原点と丸印との距離によって該加速度の大きさが表現されている。また、丸印の位置によって加速度の向きが表現されている。更に、図７に示される画面例では、加速度表示部５７において、一度表示した加速度の軌跡が表現されている。
【０１１０】
音量調節バー５８は、再生に係る動画データに含まれる音声データの音量を調節するためのバーである。音量調節バー５８は、動画データに音声データが含まれる場合に活用される。ユーザは、操作装置５を操作して、音量調節バー５８に存在するスライダを移動させることにより、音量を調節することができる。
【０１１１】
明るさ調節バー５９は、画像再生部５０に表示される画像の明るさを調節するためのバーである。ユーザは、操作装置５を操作することで、明るさ調節バー５９に存在するスライダを移動させることにより、画像再生部５０に表示される画像の明るさを調節することができる。
【０１１２】
データ選択開始部６０は、記憶部１１又はメモリカード９に格納されるドライブレコーダ２により録画された動画データの中から所望する動画データを選択する画面をディスプレイ６上に表示させるためのボタンである。例えば、ユーザが、再生に係る動画データを変更したい場合に活用される。
【０１１３】
再生バー６１は、再生に係る動画データの再生位置を表示するためのバーである。再生バー６１は、シークバーとも呼ばれる。再生バー６１におけるスライダの位置が、再生に係る動画データの再生位置を示す。なお、ユーザは、操作装置５を操作することで、該スライダを移動させることにより、動画データの再生位置を変更することができる。
【０１１４】
動画操作部６２は、動画データの再生を操作するために用いられる。ユーザは、操作装置５を操作して、動画操作部６２に存在するボタンを押下することにより、動画データの再生、一時停止、及び、停止などを実行することができる。
【０１１５】
グラフ表示部６３は、車両の加速度及び走行速度をグラフ表示する。図中左の縦軸は、加速度の大きさを表す。また、図中右の縦軸は、走行速度を表す。また、横軸は、時間（秒）を表す。該時間は、画像情報の取得時刻を示す。よって、例えば、図７におけるグラフ表示部６３には、２０１１年３月２１日の１４時５３分４３秒から１４時５４分４３秒までの間における車両の加速度と走行速度が表示されている。これらの加速度及び走行速度は、該取得時刻に係る付帯情報から取得される。
【０１１６】
ステップ２０１において、制御部１２は、図７に示されるような画面をディスプレイ６に表示しつつ、ユーザによる操作装置５の操作によって、ボタン５４に対する１度目の押下がなされるのを待つ。そして、ボタン５４に対する１度目の押下がなされると、制御部１２は、次のステップ２０２に処理を進める。
【０１１７】
次に、ステップ２０２において、制御部１２は、ステップ２０１におけるボタン５４に対する１度目の押下が実行された時点において再生している動画データの再生位置を特定する。そして、制御部１２は、特定した再生位置に、最初の区切りを設定する。制御部１２は、最初の区切りを設定すると、次のステップ２０３に処理を進める。すなわち、ボタン５４に対する１度目の押下が実行された時点において画像再生部５０に表示されている画像情報を特定し、特定された画像情報と該画像情報に関連する付帯情報を区切り情報（第１の区切り情報）として設定する。
【０１１８】
図８は、この時点において、ディスプレイ６に表示される画面例を示す。図８に示されるように、本実施形態では、制御部１２は、動画データの再生時間軸上に設定される区間を表示するために、再生バー６１上の区切りが設定された再生位置にアイコンを表示した画像を生成する。なお、図８において、最初の区切りに係るアイコンは、「Ｓ」である。ユーザは、再生バー６１上で該アイコンの位置を変更することにより、該アイコンに係る区切りの再生位置を変更することができる。後述するその他のアイコンについても同様である。また、再生バー６１上のアイコンを選択することによって、区切り情報が読み出され、画像再生部５０、時刻表示部５１、速度表示部５２等に表示される。
【０１１９】
次に、ステップ２０３において、制御部１２は、動画データの再生時間軸上に区間を設定することについての終了操作が行われたか否かを監視する。すなわち、制御部１２は、ボタン５４に対する２度目の押下がなされたか否かを監視する。
【０１２０】
ボタン５４に対する２度目の押下が実行された場合、制御部１２は、ステップ２０７に処理を進める。他方、ボタン５４に対する２度目の押下が実行されていない場合、制御部１２は、次のステップ２０４に処理を進める。
【０１２１】
次に、ステップ２０４において、制御部１２は、区切り作成操作が行われたか否かを監視する。すなわち、制御部１２は、ボタン５５に対する押下がなされたか否かを監視する。
【０１２２】
ボタン５５に対する押下が実行された場合、制御部１２は、次のステップ２０５に処理を進める。他方、ボタン５５に対する押下が実行されていない場合、制御部１２は、ステップ２０３に処理を戻す。
【０１２３】
次に、ステップ２０５において、ステップ２０４におけるボタン５５に対する押下が実行された時間において再生している動画データの再生位置を特定する。そして、制御部１２は、特定した再生位置に区切りを設定し、次のステップ２０６に処理を進める。すなわち、ボタン５５に対する押下が実行された時点において画像再生部５０に表示されている画像情報を特定し、特定された画像情報と該画像情報に関連する付帯情報を新たな区切り情報（第２の区切り情報）として設定する。
【０１２４】
ここで、動画データの再生時間軸上、この時に設定される区切りの前に必ず別の区切りが設定されている。例えば、本ステップ２０４の処理が、ボタン５５に対する１回目の押下に係る処理であるならば、動画データの再生時間軸上、この時に設定される区切りの前に、ステップ２０２において設定された最初の区切りが存在する。また、例えば、本ステップ２０４の処理が、ボタン５５に対する２回目の押下に係る処理であるとする。この場合、動画データの再生時間軸上、この時に設定される区切りの前に、当該処理の前に実行されたステップ２０４において設定された、ボタン５５に対する１回目の押下に係る区切りが存在する。
【０１２５】
したがって、この処理により、動画データ上の再生時間軸上に区間が生成される。なお、本ステップ２０４の処理が、ボタン５５に対する１回目の押下に係る処理であるならば、生成される区間は、図１における第１の区間である。また、本ステップ２０４の処理が、ボタン５５に対する２回目の押下に係る処理であるならば、生成される区間は、図１における第２の区間である。
【０１２６】
次に、ステップ２０６において、制御部１２は、ステップ２０５の区切り設定により生成された区間に含まれる画像情報に関連付けられた付帯情報を解析する。そして、制御部１２は、当該解析により、該生成された区間についての走行情報を取得する。
【０１２７】
区間に含まれる画像情報及び付帯情報は、本実施形態では、図１に示されるように、区間の開始を示す区切りの再生位置から、該区間の終了を示す区切りの再生位置の１つ手前の再生位置までに存在する画像情報及び付帯情報である。すなわち、区間における走行情報は、第１の区切り情報に含まれる画像情報から第２の区切り情報に含まれる画像情報の１つ前の画像情報と、これらの画像情報に関連する付帯情報とに基づいて生成される。区間の終了を示す区切りの再生位置に存在する画像情報及び付帯情報は、当該区間に含まれてもよいし、本実施形態のように含まれなくてもよい。
【０１２８】
ここで、本処理における区間の開始を示す区切りは、上述した、本処理により設定される区切りの再生時間軸上１つ前に設定された区切りである。また、区間の終了を示す区切りは、本処理により設定される区切りである。つまり、制御部１２は、本処理により設定された区切りの１つ手前に設定されている区切りの再生位置から、本処理により設定された区切りの再生位置の１つ手前の再生位置までに存在する画像情報及び付帯情報を、本処理により生成された区間に含まれる画像情報及び付帯情報として特定する。
【０１２９】
制御部１２は、このように特定される画像情報に関連付けられた付帯情報を解析し、生成された区間についての走行情報を取得する。この取得される区間についての走行情報とは、車両の移動特性を含むものであり、例えば、区間所要時間、該区間における平均速度、最高速度、最低速度、走行距離、平均加速度（平均Ｇ値）、最高加速度（最高Ｇ値）、最低加速度（最低Ｇ値）等である。なお、制御部１２は、該区間についての走行情報として、これら全ての情報を取得する構成であってもよいし、所定の情報のみを取得する構成であってもよい。
【０１３０】
制御部１２は、例えば、生成された区間に含まれる画像情報に関連付けられた付帯情報
のうち、再生位置が最も手前にある画像情報に関連付けられた付帯情報と、再生位置が最も後ろにある画像情報に関連付けられた付帯情報から、区間所要時間を求める。具体的には、制御部１２は、これら２つの付帯情報に含まれる計時回路２５により得られた時刻の差分を求めることにより、区間所要時間を求める。なお、本処理における、生成された区間に含まれる画像情報のうち、再生位置が最も手前にある画像情報は、本処理により設定される区切りの再生時間軸上１つ手前に設定された区切りの再生位置に存在する画像情報である。そして、再生位置が最も後ろにある画像情報は、本処理により設定される区切りの再生位置の１つ手前の再生位置に存在する画像情報である。すなわち、区間所要時間は、第１の区切り情報に含まれる画像情報に関連付けられた付帯情報に含まれている時刻情報と、第２の区切り情報に含まれる画像情報に関連付けられた付帯情報に含まれている時刻情報との差分により求められる。
【０１３１】
また、画像情報が所定の時間間隔（一定の同じ時間間隔）で取得された場合、区間所要時間は、区間に含まれる画像情報の個数に比例しうる。よって、この場合、制御部１２は、生成された区間に含まれた画像情報の個数から該区間所要時間を算出してもよい。
【０１３２】
また、制御部１２は、例えば、区間に含まれる全ての画像情報に関連付けられた付帯情報を用いて、該区間における平均速度を求める。例えば、制御部１２は、区間に含まれる各画像情報に関連付けられた付帯情報からそれぞれ車速センサ８１によって得られた速度情報を取得する。そして、制御部１２は、取得された走行速度の平均を求めることによって、該区間における平均速度を算出する。具体的には、制御部１２は、取得された速度情報の和と、取得された速度情報の数（画像情報の数）で割ることにより、該区間における速度情報の平均値である平均速度情報を算出する。該区間における平均加速度も同様に説明可能である。
【０１３３】
また、制御部１２は、例えば、生成された区間に含まれる画像情報に関連付けられた速度情報（付帯情報）の中から、最も値の大きな速度情報を特定することにより、該区間における最高速度を求める。該区間における最高加速度（最高Ｇ値）も同様に説明可能である。
【０１３４】
また、制御部１２は、例えば、生成された区間に含まれる画像情報に関連付けられた速度情報（付帯情報）の中から、最も値の小さい速度情報を特定することにより、該区間における最低速度を求める。該区間における最低加速度（最低Ｇ値）も同様に説明可能である。
【０１３５】
また、例えば、制御部１２は、区間に含まれる全ての画像情報に関連付けられた付帯情報を用いて、該区間における走行距離を求める。例えば、制御部１２は、区間に含まれる各画像情報に関連付けられた付帯情報からそれぞれ車速センサ８１によって得られた速度情報を取得する。そして、制御部１２は、取得された速度情報の和を求める。更に、制御部１２は、当該和に、画像情報の取得頻度によって定まる比例定数を掛け合わせる。これにより、制御部１２は、走行距離を算出することができる。
【０１３６】
なお、走行情報として走行位置が取得されている場合がある。この場合、制御部１２は、例えば、生成された区間に含まれる画像情報に関連付けられた付帯情報のうち、再生位置が最も手前にある画像情報に関連付けられた付帯情報と、再生位置が最も後ろにある画像情報に関連付けられた付帯情報から、走行距離を算出してもよい。具体的には、制御部１２は、これら２つの付帯情報に含まれる走行位置の差分を求めることにより、走行距離を算出してもよい。
【０１３７】
制御部１２は、このようにして、生成された区間についての走行情報を取得する。そし
て、制御部１２は、該区間についての走行情報を取得すると、図６に示されるように、ステップ２０３に処理を戻す。
【０１３８】
制御部１２は、図６に示されるとおり、ボタン５４に対する２度目の押下が実行されるまで、ステップ２０３〜ステップ２０６の処理を繰り返す。これにより、最初の区切りと最後の区切りの間に、区切りが設定されうる。そして、ステップ２０３において、ボタン５４に対する２度目の押下が実行されると、制御部１２は、該繰り返しを終了し、ステップ２０７に処理を進める。
【０１３９】
図９は、ボタン５４に対する１度目の押下が実行された後（図８）、ボタン５４に対する2度目の押下が実行される前に、ボタン５５に対する押下が５回実行された時点におい
て、ディスプレイ６に表示される画面例を示す。図９に示されるとおり、ボタン５５に対するｉ回目（ｉ＝１、２、３、４，５）の押下に係る区切りの再生位置は、アイコン「ｉ」によって表示されている。なお、アイコン「Ｓ」と「１」により挟まれる区間が、図１に示される第１の区間である。この時点において、「Ｓ」と「１」の間、「１」と「２」の間、「２」と「３」の間、「３」と「４」の間、及び、「４」と「５」の間の計５つの区間が生成されている。
【０１４０】
次に、ステップ２０７において、制御部１２は、ステップ２０３におけるボタン５４に対する２回目の押下が実行された時点で再生されている動画データの再生位置を特定する。そして、制御部１２は、特定した再生位置に、最後の区切りを設定し、次のステップ２０８に処理を進める。
【０１４１】
本ステップ２０７の処理が実行されると、ステップ２０５と同様の理由により、動画データ上の再生時間軸上に区間が生成される。具体的には、最初の区切り、又は、ボタン５５が押下されることにより設定された区切りと、最後の区切りとの間に、区間が生成される。
【０１４２】
最後に、ステップ２０８において、制御部１２は、ステップ２０７の区切り設定により生成された区間に含まれる画像情報に関連付けられた付帯情報を解析する。そして、制御部１２は、当該解析により、該生成された区間についての走行情報を取得する。すなわち、ボタン５４に対する２度目の押下が実行された時点において画像再生部５０に表示されている画像情報を特定し、特定された画像情報と該画像情報に関連する付帯情報を区切り情報（第ｎの区切り情報）として設定する。なお、本実施形態では、ｎ＝７となる。当該処理は、ステップ２０６と同様である。
【０１４３】
また、この時、制御部１２は、区間が設定された時間領域における全体時間を取得する。区間が設定された時間領域における全体時間は、最初の区切りが設定された再生位置と、最後の区切りが設定された再生位置との間の時間である。制御部１２は、最初の区切りが設定された再生位置に存在する画像情報に関連付けられた付帯情報に含まれる計時回路２５により得られた時刻情報と、最後の区切りが設定された再生位置に存在する画像情報に関連付けられた付帯情報に含まれる計時回路２５により得られた時刻情報の差分を求めることにより、当該全体時間を取得する。すなわち、全体時間は、第１の区切り情報に含まれる画像情報に関連付けられた付帯情報に含まれている時刻情報と、第ｎの区切り情報に含まれる画像情報に関連付けられた付帯情報に含まれている時刻情報との差分により求められる。なお、本実施形態では、ｎ＝７となる。
【０１４４】
これにより、情報処理装置１は、区間設定、及び、該区間についての走行情報取得についての処理を終了する。
【０１４５】
図１０は、ステップ２０８の処理が実行された時点においてディスプレイ６に表示される画面例を示す。図９の時点において５つの区間が生成されていた。図１０は、図９の後に、ボタン５４に対する２回目の押下が実行された例を示す。
【０１４６】
図１０に示される画面例では、ボタン５４に対する２回目の押下により設定された最後の区切りの再生位置は、「Ｅ」のアイコンによって示されている。また、この時点において、動画データの再生時間軸上に生成されたすべての区間において、該区間についての走行情報が取得されている。また、区間が設定された時間領域における全体時間も取得されている。よって、図１０に示される画面例では、区間内走行情報表示部５３において、該全体時間と区間についての走行情報が表示されている。なお、図１０に示される画面例では、区間についての走行情報として、６番目の区間における区間所要時間と平均速度が表示されている。
【０１４７】
この時、ユーザによる操作装置５の操作により、ボタン５６が押下されると、動画データの再生時間軸上に再生されたすべての区間において取得された該区間についての走行情報がリスト表示される。図１１は、図１０に示される時点の後に、ボタン５６が押下された時にディスプレイ６に表示される画面例を示す。図１１に示されるとおり、リスト表示部６４において、動画データの再生時間軸上に再生されたすべての区間において取得された該区間についての走行情報がリスト表示される。なお、図１１に示される画面例では、区間についての走行情報の例として、該区間における区間所要時間と平均速度が表示されている。
【０１４８】
なお、ステップ２０１、２０３、２０４において、制御部１２が、ボタン５４又はボタン５５の押下を受け付ける、又は、監視する等区間設定に係るユーザ操作を受け付ける動作は、操作受付部１２１の動作に相当する。また、ステップ２０６及び２０８において、制御部１２による生成された区間の付帯情報についての解析処理の動作は、区間内走行情報取得部１２２の動作に相当する。更に、ステップ２０２以降において、制御部１２が、図７〜図１１に示される表示画像を生成する動作は、表示処理部１２３の動作に相当する。
【０１４９】
§４  実施の形態に係る作用及び効果
以上によれば、本実施形態に係る情報処理装置１では、ユーザによる操作を受け付けることによって、ドライブレコーダ２によって録画された動画データの再生時間軸上に区間が設定される。そして、該区間に含まれる画像情報に関連付けられた付帯情報に基づいて、該区間についての走行情報が取得される。
【０１５０】
したがって、本実施形態によれば、ユーザによる操作によって設定される区間についての走行情報が取得されるため、移動体の移動中に録画された動画データから、ユーザが所望する任意の区間についての走行情報を取得することが可能となる。
【０１５１】
ユーザは、本実施形態に係る情報処理装置１を様々な場面で活用することができる。
【０１５２】
例えば、ユーザが、車両を運転し、サーキット等の同一の経路を複数回走行する周回走行を行ったとする。そして、ユーザは、ドライブレコーダ２によって周回走行の模様を録画したとする。この時、ユーザは、本実施形態に係る情報処理装置１を用いることによって、周回走行の各周における、ラップタイム（区間所要時間）、走行速度のばらつき、走行距離、発生Ｇ値等を把握することが可能となる。これにより、ユーザは、周回走行の各周における運転の良し悪しを判断することが可能となる。
【０１５３】
また、例えば、ユーザは、本実施形態に係る情報処理装置１を用いることによって、直
線、コーナー、ヘアピンカーブを走行時における、区間所要時間、発生Ｇ値等を把握することが可能となる。これらの情報は、走行の仕方やメンテナンスの仕方に有益である。
【０１５４】
また、例えば、ユーザが、車両を運転し、異なる経路を利用して、同一の出発地と同一の目的地の間を走行したとする。そして、ユーザは、ドライブレコーダ２によって各径路を利用したときの走行模様を録画したとする。この時、ユーザは、本実施形態に係る情報処理装置１を用いることによって、各径路における、最高速度、最高加速度等を把握することが可能となる。これにより、ユーザは、これらの情報に基づいて、各径路の良し悪しを判断することが可能となる。
【０１５５】
§５  変形例
以上、本発明の実施の形態を詳細に説明してきたが、前述までの説明はあらゆる点において本発明の例示に過ぎず、その範囲を限定しようとするものではない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。
【０１５６】
例えば、図７〜図１１の表示画面例では、動画データの再生時間軸上に設定される区切り及び区間は、再生バー６１上に表示される。しかし、例えば、図１２の表示画面例のように、グラフ表示部６３に表示されてもよい。図１２は、動画データの再生時間軸上に設定される区切り及び区間がグラフ表示部６３に表示される例を示す。
【０１５７】
また、例えば、付帯情報には、該付帯情報が取得された時刻における位置情報が含まれている場合がある。この場合、例えば、制御部１２は、当該位置情報を利用することにより、動画データの再生時間軸上に設定された区切りの再生位置に存在する画像情報が取得された時刻における車両の位置を表示する地図を生成し、ディスプレイ６に表示してもよい。図１３は、動画データの再生時間軸上に設定された区切りの再生位置に存在する画像情報が取得された時刻における車両の位置を表示する地図画像の例を示す。
【０１５８】
なお、この時、地図を生成するためのマップ情報が必要となる。制御部１２は、例えば、記憶部１１に格納された、又は、ネットワークを介して取得されたマップ情報を用いて、図１３に示されるような表示画面を生成する。
【０１５９】
また、例えば、動画データにおける区間の設定は、再生時間軸上ではなく、速度、加速度、又は、位置情報等に範囲を設けることにより実現されてもよい。なお、速度、加速度、又は、位置情報等に範囲を設けることは、再生時間軸上に区間（範囲）を設定することと同じように説明することができる。
【０１６０】
§６  補足
当業者は、上記本実施形態の記載から、特許請求の範囲の記載および技術常識に基づいて等価な範囲を実施することができる。また、本明細書において使用される用語は、特に言及しない限り、当該分野で通常用いられる意味で用いられる。したがって、他に定義されない限り、本明細書中で使用される全ての専門用語および技術用語は、本発明の属する分野の当業者によって一般的に理解される意味と同じ意味を有する。両者が矛盾する場合、本明細書において使用される用語は、本明細書（定義を含めて）に記載された意味において理解される。
【符号の説明】
【０１６１】
１  情報処理装置
２  ドライブレコーダ
５  操作装置
６  ディスプレイ
９  メモリカード
１１  記憶部
１２  制御部
１３  バス
１４  入出力部
１５  カードスロット
２０  ＣＰＵ
２１  ＲＡＭ
２２  不揮発性メモリ
２３  画像処理部
２４  カードスロット
２５  計時回路
２６  加速度センサ
３１  カメラ
３２  記録スイッチ
３３  操作部
５０  画像再生部
５１  時刻表示部
５２  速度表示部
５３  区間内走行情報表示部
５４  ボタン
５５  ボタン
５６  ボタン
５７  加速度表示部
５８  音量調整バー
５９  明るさ調整バー
６０  データ選択開始部
６１  再生バー
６２  動画操作部
６３  グラフ表示部
６４  リスト表示部
８１  車速センサ
１２１  操作受付部
１２２  区間内走行情報取得部
１２３  表示処理部
２２１  プログラム
Ｄ１  動画データ
Ｆ０  ルートフォルダ
Ｆ１  動画フォルダ
【図１】
0005795177.tif 000002
【図２】
0005795177.tif 000003
【図３】
0005795177.tif 000004
【図４】
0005795177.tif 000005
【図５】
0005795177.tif 000006
【図６】
0005795177.tif 000007
【図７】
0005795177.tif 000008
【図８】
0005795177.tif 000009
【図９】
0005795177.tif 000010
【図１０】
0005795177.tif 000011
【図１１】
0005795177.tif 000012
【図１２】
0005795177.tif 000013
【図１３】
0005795177.tif 000014