(57)【特許請求の範囲】
【請求項１】
移動体の移動履歴に基づいて移動に関する規則に対する前記移動体の違反を判定する情報処理装置であって、
前記移動体が有するセンサからの信号に基づいて検出された前記移動体の移動状態を示す移動情報を含む移動履歴情報を取得する取得部と、
前記取得部によって取得された前記移動履歴情報に含まれる前記移動情報が、前記センサの未学習時の信号に基づいて検出された移動情報であるか否かを判定する判定部と、
前記判定部による判定結果に基づいて前記移動履歴情報に対する処理を行う処理部と、  を備えることを特徴とする情報処理装置。
【請求項２】
前記処理部は、
前記判定部による判定結果に基づいて、前記取得部によって取得された前記移動履歴情報のうち、前記センサの未学習時の信号に基づいて検出された移動情報を除く情報を記憶部へ記憶する記憶処理部と、
前記記憶部に記憶された前記移動履歴情報に基づいて、前記移動体が移動した過去の移動経路において前記移動体が前記規則を違反したか否かを判定する違反判定部と、
を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記処理部は、
前記取得部によって取得された前記移動履歴情報に基づいて、前記移動体が移動した過去の移動経路において前記移動体が前記規則を違反したか否かを判定する違反判定部と、
前記取得部によって取得された前記移動履歴情報のうち、前記判定部によって未学習時の信号に基づいて検出され且つ前記違反判定部によって違反があると判定された移動情報を除く情報を記憶部へ記憶する記憶処理部と、
を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記取得部は、
前記規則に対する違反のうち前記記憶処理部に取り込まない移動情報に対応する違反の種別を受け付け、
前記記憶処理部は、
前記判定部によって未学習時の信号に基づいて検出され且つ前記違反判定部によって違反があると判定された移動情報のうち、前記取得部で受け付けた種別の違反に対応する移動情報以外の情報を前記記憶部へ記憶する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記処理部は、
前記取得部によって取得された前記移動履歴情報に基づいて、前記移動体が移動した過去の移動経路において前記移動体が前記規則を違反したか否かを判定する違反判定部、
を備え、
前記移動体の前記規則に対する違反があると判定された移動情報のうち、前記判定部によって未学習時の信号に基づいて検出された移動情報を出力する場合は、当該違反の発生を示す違反情報を当該移動情報から削除可能に出力する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記移動体は、車両であり、
前記センサは、
前記車両の車輪が所定角度回転する毎にパルス信号を出力する車速センサ、及び／又は、前記車両に取り付けられる加速度センサを含み、
前記移動情報は、
前記車速センサから出力されるパルス信号の数に基づいて検出される前記車両の速度を示す第１移動情報、及び／又は、前記加速度センサから出力される加速度の情報に基づいて検出される前記車両に加わる加速度を示す第２移動情報であり、
前記センサの学習は、
前記車速センサから出力されるパルス信号の数を前記第１移動情報へ変換するための情報を学習によって決定する第１学習、及び／又は、前記加速度センサから出力される前記加速度の情報を前記第２移動情報へ変換するための情報を学習によって決定する第２学習を含む
ことを特徴とする請求項１〜５のいずれか一つに記載の情報処理装置。
【請求項７】
移動体の移動履歴に基づいて移動に関する規則に対する前記移動体の違反を判定する情報処理方法であって、
前記移動体が有するセンサからの信号に基づいて検出された前記移動体の移動状態を示す移動情報を含む移動履歴情報を取得する取得工程と、
前記取得工程によって取得された前記移動履歴情報に含まれる前記移動情報が、前記センサの未学習時の信号に基づいて検出された移動情報であるか否かを判定する判定工程と、
前記判定工程による判定結果に基づいて前記移動履歴情報に対する処理を行う処理工程と、
を含むことを特徴とする情報処理方法。
【請求項８】
移動体の移動履歴に基づいて移動に関する規則に対する前記移動体の違反を判定する情報処理システムであって、
前記移動体が有するセンサからの信号に基づいて検出された前記移動体の移動状態を示す移動情報を含む移動履歴情報を取得する取得手段と、
前記取得手段によって取得された前記移動履歴情報に含まれる前記移動情報が、前記センサの未学習時の信号に基づいて検出された移動情報であるか否かを判定する判定手段と、
前記判定手段による判定結果に基づいて前記移動履歴情報に対する処理を行う処理手段と、
を備えることを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法および情報処理システムに関する。
【背景技術】
【０００２】
従来、たとえば車両などの走行状態を検出するセンサを車載装置に接続し、センサから
の信号に基づいて車両の速度などの走行履歴情報を車載装置に記憶する技術が知られている。
【０００３】
かかる技術において、特許文献１には、センサからの信号に基づいて運行データを生成し、かかる運行データにおいてたとえば時間×速度の値と距離の値が著しく乖離している場合に、運行データをエラーデータとすることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−３２８５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
車両などの走行状態を検出するセンサは、たとえば、センサの種類や取り付け状態に応じてセンサから出力される信号が変わることから、センサの種類や取り付け状態などを学習する処理が行われることがある。
【０００６】
上述した従来技術では、センサの学習が完了していない未学習の状態の場合、運行データが正確でなくても、著しく乖離していなければ、エラーデータとして検出されない。そのため、かかる技術では、たとえば、運行データに基づいて交通規則などに対する違反を判定する場合、正確でない情報に基づいて違反を判定することとなり、適切な違反判定の処理ができないおそれがある。
【０００７】
本発明は、上記に鑑みてなされたものであって、違反の判定処理などを行う場合に、適切な処理を行うことができる情報処理装置、情報処理方法および情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明に係る情報処理装置は、移動体の移動履歴に基づいて移動に関する規則に対する前記移動体の違反を判定する情報処理装置であって、取得部と、判定部と、処理部とを備える。取得部は、前記移動体が有するセンサからの信号に基づいて検出された前記移動体の移動状態を示す移動情報を含む移動履歴情報を取得する。判定部は、前記取得部によって取得された前記移動履歴情報に含まれる前記移動情報が、前記センサの未学習時の信号に基づいて検出された移動情報であるか否かを判定する。処理部は、前記判定部による判定結果に基づいて前記移動履歴情報に対する処理を行う。
【発明の効果】
【０００９】
本発明によれば、違反の判定処理などを行う場合に、適切な処理を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施形態に係る情報処理方法を示す図である。
【図２】図２は、実施形態に係る情報処理システムの概要を示す図である。
【図３】図３は、車載装置の構成を示すブロック図である。
【図４】図４は、情報処理装置および端末装置の構成を示すブロック図である。
【図５】図５は、加速度センサの３軸方向を示す図である。
【図６】図６は、走行履歴情報を示す図である。
【図７】図７は、ユーザ設定画面を示す図である。
【図８】図８は、違反判定の結果を示す図である。
【図９】図９は、実施形態に係る情報処理装置が実行する処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して、本願の開示する情報処理装置、情報処理方法および情報処理システムを詳細に説明する。なお、本実施形態では、移動体が車両である場合について説明するが、移動体は、バイクや自転車といったものであってもよく、以下に示す実施形態により本発明が限定されるものではない。
【００１２】
＜１．情報処理方法＞
図１は、本発明の実施形態に係る情報処理方法を示す図である。本実施形態に係る情報処理方法は、たとえば情報処理装置１によって実行される。
【００１３】
図１に示すように、車載装置１０には、車両Ｃの走行状態（移動状態の一例）を検出するセンサ（以下、センサＳＣと記載する場合がある）が接続される。かかるセンサＳＣは、たとえば、車速センサＳＣ１や加速度センサＳＣ２である。車速センサＳＣ１は、車両Ｃの車輪が所定角度回転する毎に出力されるパルス信号を車載装置１０へ出力する。加速度センサＳＣ２は、たとえば、３軸加速度センサであり、加速度センサＳＣ２に加わる３軸方向の加速度を車載装置１０へ出力する。
【００１４】
車載装置１０は、センサＳＣから出力される信号に基づいて検出された車両Ｃの走行状態を示す走行情報（移動情報の一例）を含む走行履歴情報（移動履歴情報の一例）を記憶する（ステップＳ１）。走行情報は、たとえば、車両Ｃの車速を示す車速情報（第１移動情報の一例）や車両Ｃに加わる加速度を示す加速度情報（第２移動情報の一例）を含む。
【００１５】
車載装置１０は、たとえば、車速センサＳＣ１から出力されるパルス信号（以下、車速パルスと記載する）の単位時間あたりの数から車両Ｃの速度を検出し、車速情報として記憶する。また、車載装置１０は、たとえば、加速度センサＳＣ２から出力される３軸の加速度を示す情報から車両Ｃに加わる３軸（上下左右前後）の加速度を検出し、加速度情報として記憶する。
【００１６】
車両Ｃの車輪の１回転あたりに出力する車速パルスの数（以下、定格車速パルス数と記載する）は、車速センサＳＣ１の種類によって異なり、車両Ｃの車輪の１回転あたりに車両Ｃが進む距離は車両Ｃの車輪の直径などによって異なる。また、加速度センサＳＣ２の取り付け状態（たとえば、車両Ｃへの取り付け位置や取り付け方向）によって、加速度センサＳＣ２によって検出される３軸の加速度と車両Ｃに加わる３軸の加速度とが異なることがある。
【００１７】
そこで、車載装置１０は、車速センサＳＣ１の車速パルスと車両Ｃの車速との関係や加速度センサＳＣ２で検出される加速度と車両Ｃの加速度との関係を学習するようにしているが、車載装置１０は、センサＳＣの学習が未学習である状態でセンサＳＣから出力される信号に基づいて生成した走行情報も走行履歴情報として記憶しており、かかる走行情報が情報処理装置によって取得される（ステップＳ２）。
【００１８】
情報処理装置１は、取得した走行履歴情報のうち、車載装置１０によるセンサＳＣの学習が未学習である状態で記憶された移動情報を判定する（ステップＳ３）。すなわち、情報処理装置１は、取得した車速情報および加速度情報がそれぞれ未学習状態での情報（以下、未学習走行情報と記載する）であるか学習済み状態での情報（以下、学習済走行情報と記載する）であるかを判定する。なお、センサＳＣの学習が未学習である状態とは、学習を開始していない状態、学習が完了していない状態、又は学習量が一定量に達していない状態である。また、センサＳＣの学習が学習済みである状態とは、学習が完了した状態又は学習量が一定量に達した状態である。
【００１９】
情報処理装置１は、ステップＳ３の判定結果に基づいて、走行履歴情報に対する様々な処理を行う。たとえば、情報処理装置１は、取得した走行履歴情報のうち、未学習走行情報を除いた学習済走行情報に基づいて、車両Ｃが走行した過去の走行経路での交通に関する規則（移動に関する規則の一例、以下交通規則と記載する）に対する車両Ｃの違反を判定する（ステップＳ４）。情報処理装置１は、たとえば、車速情報のうち学習済走行情報に基づいて、車両Ｃが速度超過による違反をしたか否かを判定する。
【００２０】
そして、情報処理装置１は、たとえば、違反判定の結果を表示部２４に表示し、車両Ｃの運転者や管理者などのユーザに対して違反判定の結果を知らせることができる（ステップＳ５）。
【００２１】
上述したように、情報処理装置１を備える情報処理方法は、たとえば未学習走行情報を除くことで、適切な違反判定の処理を行うことができる。
【００２２】
なお、情報処理装置１は、たとえば、車速情報および加速度情報のうちユーザが選択した対象についてのみ未学習走行情報と学習済走行情報とに対して異なる処理を行うことができる。たとえば、ユーザから選択された処理対象が車速情報の場合、情報処理装置１は、車速情報についてのみ未学習走行情報と学習済走行情報とに対して異なる処理を行うことができる。
【００２３】
なお、交通規則は、たとえば、速度制限や一時停止などの交通規則であるが、これに限定されない。たとえば、情報処理方法を、タクシーやバス、トラックなどの、商用車両に適用する場合、交通規則に、乗客の安全管理として急加速、急減速および急ハンドルなどを違反とみなす社内規則を含んでもよい。
【００２４】
また、上述したセンサは、車速センサＳＣ１および加速度センサＳＣ２に限定されず、学習を要するセンサであればよい。また、車載装置１０に接続されるセンサは、車速センサＳＣ１および加速度センサＳＣ２のうち何れか一方だけであってもよい。
【００２５】
＜２．情報処理システム１００の概要＞
図２は、実施形態に係る情報処理システム１００の概要を示す図である。情報処理システム１００は、たとえばタクシーやバス、トラックなど、商用車両の運行を管理するシステムに好適である。情報処理システム１００は、たとえば複数の車載装置１０と、情報処理装置１と端末装置２０とを備える。なお、情報処理装置１と端末装置２０とは協働して動作することができ、情報処理装置１に端末装置２０の機能を含めてもよい。
【００２６】
複数の車載装置１０は、たとえば、ドライブレコーダまたはデジタルタコグラフであり、複数の車両Ｃｎ（ｎ＝１〜Ｎ。以下、複数の車両Ｃｎをまとめて車両Ｃと記載する場合がある）それぞれに搭載される。
【００２７】
情報処理装置１、車載装置１０および端末装置２０は、たとえば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）などを含む通信ネットワークを介して互いに通信可能に接続され、互いに情報を送受信することができる。なお、車載装置１０は、たとえば、可搬性のある記憶媒体（たとえば、メモリーカードやＵＳＢメモリ）を介して、端末装置２０へ情報を出力することもできる。
【００２８】
以下、車載装置１０、情報処理装置１、端末装置２０の順に構成および機能について詳細に説明する。
【００２９】
＜３．車載装置１０の構成＞
図３は車載装置１０の構成を示すブロック図である。図３に示すように、車載装置１０は、制御部１２と、記憶部１３と、通信部１４とを備える。
【００３０】
（３．１．制御部１２）
制御部１２は、取得部１２ａと、学習部１２ｂと、変換部１２ｃと、記憶設定部１２ｄとを備える。制御部１２は、たとえば、ＣＰＵ（Central  Processing  Unit）、ＲＡＭ（Random  Access  Memory）およびＲＯＭ（Read  Only  Memory）を備えるマイクロコンピュータである。かかるＣＰＵは、たとえば、ＲＯＭに予め記憶されたプログラムに従い、演算処理を行うことで、上述した取得部１２ａ、学習部１２ｂ、変換部１２ｃおよび記憶設定部１２ｄとして機能する。
【００３１】
（３．１．１．取得部１２ａ）
取得部１２ａは、車両Ｃに接続された各種検出器から車両Ｃの走行状態に関する情報を取得する。本実施形態において、取得部１２ａは、車速センサＳＣ１、加速度センサＳＣ２、ＧＰＳ（Global  Positioning  System）３１、カメラ３２およびＡＣＣスイッチ３３から情報を取得する。
【００３２】
車速センサＳＣ１は、車両Ｃの車輪の回転数や回転角度に応じた数の車速パルスを学習部１２ｂおよび変換部１２ｃへ出力する。なお、車速センサＳＣ１の定格車速パルス数は、車速センサＳＣ１の種類などによって異なり、たとえば、２パルス、４パルス、８パルスなどである。
【００３３】
加速度センサＳＣ２は、上述したようにたとえば３軸方向（Ｘ軸方向、Ｙ軸方向およびＺ軸方向）への加速度を検出し、検出した加速度を示す信号を学習部１２ｂおよび変換部１２ｃへ出力する。なお、加速度センサＳＣ２は、３軸方向への加速度を検出するものを用いたが、たとえば車両の前後および左右の加速度を検出するために２軸方向への加速度を検出する２軸加速度センサを用いてもよい。
【００３４】
ＧＰＳセンサ３１は、車両Ｃの位置（たとえば、緯度経度）および車両Ｃの速度を検出し、車両Ｃの位置を示す信号や車両Ｃの速度を示す信号を出力する。カメラ３２は、たとえば、車両Ｃ周辺を撮像した画像を取得する。ＡＣＣスイッチ３３は、車載装置１０への電力の供給および停止を切替えるスイッチである。
【００３５】
（３．１．２．学習部１２ｂ）
学習部１２ｂは、センサＳＣの学習を行う。たとえば、学習部１２ｂは、車速センサＳＣ１の学習を行う第１学習機能と、加速度センサＳＣ２の学習を行う第２学習機能を有する。
【００３６】
（３．１．２．１．第１学習機能）
まず、第１学習機能について説明する。学習部１２ｂは、車速センサＳＣ１から出力される車速パルスの数を車速へ変換する係数（以下、速度係数と記載する）を学習によって決定する。
【００３７】
たとえば、学習部１２ｂは、第１学習機能の学習処理として、車速センサＳＣ１が出力する車速パルスの数とＧＰＳセンサ３１から取得する車速を示す信号とに基づいて、たとえば、１車速パルスあたりの走行距離を速度係数（変換するための情報の一例）として決定する学習処理を行う。なお、学習部１２ｂは、たとえば、ＡＣＣスイッチ３３がオンされる毎に、第１学習機能の学習モードに移行するが、所定期間ごとに第１学習機能の学習モードに移行してもよい。また、入力部（図示せず）への入力操作があった場合に第１学習機能の学習モードに移行してもよい。
【００３８】
学習部１２ｂは、ＡＣＣスイッチ３３がオンされた後、第１学習機能の学習モードに移行し、その後、たとえば、車両ＣのＧＰＳセンサ３１が取得する車速が一定速度以上（たとえば、３５ｋｍ／ｈ以上）で、定速走行した場合の車速パルスの数に基づいて速度係数を決定し、第１学習を終了する。３５ｋｍ／ｈ以上である場合、車両ＣのＧＰＳセンサ３１が取得する車速が安定して取得できるため、学習精度を高めることができる。
【００３９】
また、学習部１２ｂは、たとえば、３秒間に車速センサＳＣ１から出力される車速パルスの数を７回サンプリングし、７回サンプリングされた車速パルスの数が±２パルスの範囲内である場合に、定速走行していると判定することができる。
【００４０】
（３．１．２．２．第２学習機能）
次に、第２学習機能について説明する。学習部１２ｂは、第２学習機能の学習処理として、加速度センサＳＣ２から出力される３軸方向の加速度を示す信号を３軸方向への加速度の情報へ変換する変換係数または変換式（以下、総称して変換情報と記載する）を学習によって決定する学習処理を実行する。
【００４１】
ここで、図５を参照して学習部１２ｂが行う第２学習機能についてさらに説明しておく。図５は、車載装置１０における加速度センサＳＣ２の３軸方向を示す図である。
【００４２】
図５に示すように、車載装置１０における加速度センサＳＣ２が検出する３軸方向は、Ｘ軸、Ｙ軸、Ｚ軸の３軸である。加速度センサＳＣ２（加速度センサＳＣ２が車載装置１０に内蔵される場合、車載装置１０）を車両Ｃに取り付ける場合、加速度センサＳＣ２のＸ軸方向、Ｙ軸方向、Ｚ軸方向がそれぞれ車両Ｃの左右方向、前後方向、上下方向になるように加速度センサＳＣ２を車両Ｃに取り付けることは難しい。そのため、加速度センサＳＣ２の３軸方向と、車両Ｃの左右方向、前後方向、上下方向とがずれた状態であることが多い。
【００４３】
そこで、学習部１２ｂは、車両Ｃへ加速度センサＳＣ２を取り付ける際のオフセット作業によってＺ軸の方向を決定することができる。たとえば、車両Ｃが水平な面上に静止している状態で作業者によって車載装置１０の入力部（図示せず）からＺ軸設定要求を行った場合に、学習部１２ｂは、加速度センサＳＣ２で検出される重力方向、すなわち加速度センサＳＣ２で検出される加速度の方向を車両ＣのＺ軸の方向として特定する。
【００４４】
なお、学習部１２ｂは、静止している車両Ｃの車輪が接触している水平な路面であるかを判定し、水平な路面である場合に、加速度センサＳＣ２で検出される重力方向を車両Ｃの上下方向の軸を特定して学習することもできる。
【００４５】
次に、学習部１２ｂは、車速センサＳＣ１からの信号に基づいて検出される車速情報と加速度センサＳＣ２から出力される加速度を示す信号とに基づいて、加速度センサＳＣ２のＸ軸方向およびＹ軸方向と車両ＣのＸ軸方向およびＹ軸方向との関係を特定する。
【００４６】
なお、加速度センサＳＣ２の学習を行う場合に、車速センサＳＣ１から車速情報を取得しているが、これに限定されず、たとえば、ＧＰＳセンサ３１から車速情報を取得してもよい。
【００４７】
たとえば、学習部１２ｂは、加速または減速によって加速度センサＳＣ２によって検出されるＸ軸方向およびＹ軸方向の加速度のうち加速度が大きい方の軸（Ｘ軸）を車両Ｃの前後方向の軸（以下、進行軸と記載する場合がある）として仮決定する。
【００４８】
ここで、仮決定した加速度センサＳＣ２のＸ軸方向は、車両Ｃの進行軸とは一致していない場合がある。そこで、学習部１２ｂは、車両Ｃの進行軸と加速度センサＳＣ２のＸ軸とのなす角θ（以下、ずれ角θと記載する場合がある）を変換情報として求める。
【００４９】
車両Ｃが前方に走行している状態で加速または減速によって加速度センサＳＣ２で検出される加速度のＸ軸方向のベクトルとＹ軸方向のベクトルとを合成した合成ベクトルの向きは、車両Ｃの進行軸と一致する。学習部１２ｂは、たとえば、合成ベクトルとＸ軸方向とから、ずれ角θを求めることができる。これにより、学習部１２ｂは、変換情報のうち、車両Ｃの進行方向の軸と加速度センサＳＣ２のＸ軸とを一致させるためのずれ角θを求めることができる。
【００５０】
また、学習部１２ｂは、車両Ｃの進行方向の軸と加速度センサＳＣ２のＸ軸とを一致させた後、減速によって得られるＸ軸方向の加速度を示す信号の符号を正（＋）にする、加速によって得られる加速度のＸ軸方向の加速度を示す信号の符号を負（−）にする符号情報を変換情報として求める。
【００５１】
学習部１２ｂは、このように判定した加速度センサＳＣ２の３軸方向と車両Ｃの３軸方向との関係に基づき変換情報を決定し、加速度センサＳＣ２の第２学習を終了する。
【００５２】
なお、学習部１２ｂは、たとえば、車両Ｃの車速が１０ｋｍ／ｈ以上８０ｋｍ／ｈ以下の状態において、加速または減速によって加速度センサＳＣ２によって検出される２軸（Ｘ軸およびＹ軸）の加速度が０．１Ｇ以上の加速度のうち最も加速度が大きい軸を進行軸として仮決定することができる。
【００５３】
この場合、学習部１２ｂは、車速が１０ｋｍ／ｈ以下や８０ｋｍ／ｈ以上で加速度センサＳＣ２によって検出される加速度については学習しない。これは、検出される加速度が、バックによる低速走行や高速道路を走行している場合があり、特定される軸の正確性が低下するおそれがあるためである。また、学習部１２ｂは、加速および減速が２ｋｍ／ｈ以下であったり、検出される加速度が０．１Ｇ以下であれば、振動などノイズの懸念があるため学習しない。
【００５４】
なお、学習部１２ｂは、新たに加速度センサＳＣ２が取り付けられた場合に、第２学習機能の学習モードに移行して上述した第２学習機能の学習処理を行うが、学習部１２ｂは、第２学習機能の学習モードに移行してたとえば上述した第２学習機能のうちＸ軸方向とＹ軸方向の学習処理を行ってもよい。これは、車両Ｃに取り付けされる加速度センサＳＣ２が、衝撃などでズレが生じる可能性があるためである。また、学習部１２ｂは、入力部（図示せず）への入力操作があった場合に第２学習機能の学習モードに移行してもよい。
【００５５】
学習部１２ｂは、第１学習を終了すると変換部１２ｃに対して学習結果である速度係数を通知し、第２学習を終了すると変換部１２ｃに対して学習結果である変換情報を通知する。また、学習部１２ｂは、学習によって生成した速度係数および変換情報がそれぞれ変換部１２ｃで使用開始される時刻を学習済時刻情報として記憶設定部１２ｄへ出力する。
【００５６】
（３．１．３．変換部１２ｃ）
図３に戻って制御部１２の説明を続ける。変換部１２ｃは、たとえば、所定期間（たとえば、１秒毎）に、学習部１２ｂによる学習結果を用いてセンサＳＣから出力される信号を車速情報および加速度情報へ変換する。具体的には、変換部１２ｃは、たとえば、所定時間あたりの速度パルスの数に学習部１２ｂから取得した速度係数を乗算することで車速に変換する。
【００５７】
また、変換部１２ｃは、加速度センサＳＣ２からの３軸の加速度情報を学習部１２ｂから取得した変換情報を用いて車両Ｃの３軸方向（前後、左右、上下）の加速度に変換する。たとえば、変換部１２ｃは、加速度センサＳＣ２から出力され加速度を示す信号で特定されるＺ軸方向の加速度を車両Ｃの上下方向の加速度とする。また、変換部１２ｃは、加速度センサＳＣ２から出力され加速度を示す信号で特定されるＸ軸方向およびＹ軸方向の加速度を、ずれ角θおよび符号情報に基づき、車両Ｃの前後方向および左右方向の加速度を示す情報である加速度情報へ変換する。
【００５８】
変換部１２ｃは、変換結果を車速情報および加速度情報として記憶設定部１２ｄへ出力する。なお、変換部１２ｃは、学習部１２ｂによる学習結果が通知されるまでは、初期値の係数（以下、初期速度係数と記載する）をゼロとし、変換される車速を「０」ｋｍ／ｈとすることができる。また、変換部１２ｃは、初期速度係数をゼロ以外の平均的な速度係数として初期速度係数に基づいて車速情報へ変換することもできる。
【００５９】
（３．１．４．記憶設定部１２ｄ）
記憶設定部１２ｄは、車速情報、加速度情報、車速フラグおよび加速度フラグを関連付けた走行履歴情報１３ａを生成して、記憶部１３に記憶する処理を行う。記憶設定部１２ｄは、学習部１２ｂから通知される学習済時刻情報に基づき、学習部１２ｂによるセンサＳＣの学習状態に応じた車速フラグおよび加速度フラグを車速情報や加速度情報に関連付ける。
【００６０】
ここで、図６を用いて記憶設定部１２ｄが生成する走行履歴情報１３ａについて説明する。図６は、記憶設定部１２ｄが生成する走行履歴情報１３ａを示す図である。なお、図６に示す走行履歴情報１３ａは一例であり、これに限定されるものではない。
【００６１】
図６に示すように、走行履歴情報１３ａは、「時刻」、「車速」、「加速度」、「車速フラグ」、「加速度フラグ」といった項目を含む情報である。「時刻」は、車速センサＳＣ１や加速度センサＳＣ２の検出結果に基づいて車速情報を生成した時刻であるが、車両Ｃの時刻毎の走行状態が把握できるものであれば時刻に限定されない。「車速」は、変換部１２ｃによって変換された車速情報であり、「加速度」は、変換部１２ｃによって変換された加速度情報である。
【００６２】
「車速フラグ」および「加速度フラグ」は、車速センサＳＣ１および加速度センサＳＣ２の学習が未学習であるか否かを示す情報である。フラグ「１」は、未学習であることを示し、フラグ「０」は学習済みであることを示す。図６に示す例においては、車速センサＳＣ１の学習は、時刻Ｔ１から時刻Ｔ１０の時間において未学習である状態を示し、時刻Ｔ１１以降において学習済みである状態を示す。また、加速度センサＳＣ２の学習は、時刻Ｔ１から時刻Ｔ１１の時間において未学習である状態を示し、たとえば時刻Ｔ１２以降において学習済みである状態を示す。
【００６３】
なお、図６に示す例では、時刻「Ｔ１」〜「Ｔ１０」において車速が「０」ｋｍ／ｈとしている。これは、たとえば、上述したように変換部１２ｃが、初期速度係数をゼロに設定していることを示している。
【００６４】
また、図示していないが、走行履歴情報１３ａには、営業所や運転者などをそれぞれ識別する識別情報(以下、ユーザ識別情報と記載する)が含まれる。かかるユーザ識別情報により、たとえば情報処理装置１側で走行履歴情報がどの運転者のものであるかやどの事務所のものであるかを容易に判定することができる。
【００６５】
（３．２．記憶部１３）
図３に戻って説明を続ける。記憶部１３は、たとえばＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置であり、記憶設定部１２ｄから出力される走行履歴情報１３ａを記憶する。あるいは、記憶部１３を可搬型の記憶媒体（たとえば、メモリカード）とし、端末装置２０に記憶部１３を接続することもできる。
【００６６】
（３．３．通信部１４）
通信部１４は、通信ネットワークを介して情報処理装置１に通信可能に接続され、制御部１２は、記憶部に記憶された走行履歴情報１３ａを情報処理装置１へ送信することができる。
【００６７】
＜４．情報処理装置１＞
次に、図４は、情報処理装置１および端末装置２０の構成を示すブロック図である。図４に示すように、情報処理装置１は、記憶部４と、通信部２と、制御部３とを備える。
【００６８】
（４．１．記憶部４）
記憶部４は、たとえばＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置であり、ユーザ設定情報４ａ、走行履歴ＤＢ４ｂおよび地図情報４ｃを記憶する。
【００６９】
ユーザ設定情報４ａには、記憶処理の情報、違反判定の情報、未学習の走行情報に関する処理内容を示す情報（以下、処理内容情報と記載する）であり、ユーザごとに異なる処理の内容を設定することができる。なお、ここで、ユーザごととは、たとえば、営業所（管理者）ごとまたは運転者ごとである。
【００７０】
走行履歴ＤＢ４ｂは、車載装置１０から取得される走行履歴情報１３ａを含むデータベースである。また、走行履歴ＤＢ４ｂは、後述する記憶処理部３ｄや違反判定部３ｅが出力する処理結果を記憶する。
【００７１】
地図情報４ｃは、道路網を含む地図情報であり、かかる道路網を分割することによって、道路リンクと交差点などのノードとして表現される。各リンクおよびノードには、対応する道路や交差点に設定された交通規則（速度制限や一時停止など）の情報や社内規則（アイドリング、急加速および急減速など）の情報が関連付けされている。
【００７２】
（４．２．通信部２）
通信部２は、通信ネットワークを介して車載装置１０や端末装置２０に通信可能に接続され、制御部３は、通信部２を介して車載装置１０や端末装置２０との間で各種情報の送受信を行うことができる。
【００７３】
（４．３．制御部３）
制御部３は、取得部３ａと、判定部３ｂと、処理部３ｃとを備える。制御部３は、たとえば、ＣＰＵ、ＲＡＭおよびＲＯＭを備えるマイクロコンピュータである。かかるＣＰＵは、たとえば、ＲＯＭに予め記憶されたプログラムに従い、演算処理を行うことで、上述した取得部３ａ、判定部３ｂ、処理部３ｃとして機能する。
【００７４】
取得部３ａは、通信部２を介して車載装置１０や端末装置２０から走行履歴情報１３ａや処理内容情報を取得する。取得部３ａは、処理内容情報を取得した場合、かかる処理内容情報をユーザ設定情報４ａとして記憶部４に記憶する。
【００７５】
取得部３ａは、走行履歴情報１３ａを取得した場合、走行履歴情報１３ａに含まれるユーザ識別情報に対応するユーザ設定情報４ａを記憶部４から読み出し、かかるユーザ設定情報４ａによる走行履歴情報１３ａに対する処理を判別する。
【００７６】
以下、ユーザ設定情報４ａの設定について説明した後、かかるユーザ設定情報４ａに基づいて、走行履歴情報１３ａに対して行われる処理について説明し、最後に、交通規則を違反した否かの判定方法の一例について説明する。
【００７７】
（４．３．１．ユーザ設定情報４ａの設定）
図７は、ユーザ設定情報４ａを設定するためのユーザ設定画面４０の一例を示す図であり、たとえば、情報処理装置１から端末装置２０へユーザ設定画面４０の情報が通知され、端末装置２０にユーザ設定画面４０が表示される。
【００７８】
図７に示すユーザ設定画面４０では、走行履歴情報１３ｂに対する処理として、「違反判定しない」、「違反判定された情報をＤＢに取り込まない」、「帳票などに出力する際に除外」、「違反を削除可能に表示する」のいずれかを選択することができる。
【００７９】
たとえば、ユーザは、車載装置１０による車速センサＳＣ１の学習が未学習である場合に、未学習車速情報について違反判定をしないようにしたい場合、「違反判定しない」のチェックボックスにチェックをする。
【００８０】
また、ユーザは、違反判定された未学習の走行情報を走行履歴ＤＢ４ｂに取り込みたくない場合、「違反判定された情報をＤＢに取り込まない」のチェックボックスにチェックをする。また、ユーザは、違反判定する違反の種別を設定する枠４２に違反の種別を入力することができる。
【００８１】
また、ユーザは、未学習の走行情報を走行履歴ＤＢ４ｂに取り込み、一覧表として閲覧できるが、違反一覧表や点数評価表などを表示する際や帳票などに出力する際に除外したい場合、「帳票などに出力する際に除外」のチェックボックスにチェックをする。
【００８２】
また、ユーザは、未学習の走行情報を走行履歴ＤＢ４ｂに取り込み、違反表や帳票に削除可能に表示したい場合、「違反を削除可能に表示する」のチェックボックスにチェックをする。
【００８３】
ユーザは、チェックボックスへのチェックなどの選択操作を行った後、設定ボタン４１を操作する。これにより、ユーザの選択操作の内容が処理内容情報として車載装置１０から情報処理装置１へ送信される。情報処理装置１の取得部３ａは、通信部２を介して処理内容情報を取得し、ユーザ設定情報４ａとして記憶部４に記憶する。
【００８４】
なお、上述した例では、「未学習走行情報」は、車速センサＳＣ１および加速度センサＳＣ２のいずれかが未学習である場合の走行情報であるが、上述した選択操作は、速度情報と加速度情報とで別々に行うこともできる。すなわち、車速センサＳＣ１に対応する処理と加速度センサＳＣ２に対応する処理とについてそれぞれ処理の内容を選択することもできる。
【００８５】
（４．３．２．走行履歴情報１３ａに対する処理）
次に、制御部３が行う走行履歴情報１３ａに対する処理について説明する。制御部３
は、走行履歴情報１３ａに含まれるユーザ識別情報に対応するユーザ設定情報４ａを記憶部４から読み出し、かかるユーザ設定情報４ａによる走行履歴情報１３ａに対する処理を判別する。
【００８６】
ユーザ設定情報４ａには、「違反判定しない」、「違反判定された情報をＤＢに取り込まない」、「帳票などに出力する際に除外」、「違反を削除可能に表示する」のいずれが選択されたかを示す選択操作の情報が含まれる。以下、選択操作に応じた走行履歴情報１３ａに対する処理をそれぞれ説明する。
【００８７】
（１）選択操作の内容が「違反判定しない」である場合
この場合、制御部３は、取得部３ａによって取得された走行履歴情報１３ａを記憶処理部３ｄによってそのまま走行履歴ＤＢ４ｂに取り込む。
【００８８】
走行履歴情報１３ａが走行履歴ＤＢ４ｂに取り込まれた後、違反判定部３ｅは、たとえば、端末装置２０から要求に基づき、走行履歴ＤＢ４ｂに取り込んだ走行履歴情報１３ａ基づいて違反判定を行う。この時、判定部３ｂは、走行履歴情報１３ａのうち走行情報が未学習走行情報であるか学習済走行情報であるかを車速フラグや加速度フラグに基づいて判定する。
【００８９】
たとえば、判定部３ｂは、車速フラグおよび加速度フラグのいずれかが「１」である場合に、未学習走行情報であると判定し、車速フラグおよび加速度フラグのいずれも「０」の場合には、学習済走行情報であると判定する。なお、以下、判定部３ｂは、同様の判定方法によって走行情報が未学習走行情報であるか学習済走行情報であるか判定するものとする。
【００９０】
違反判定部３ｅは、走行履歴情報１３ａのうち未学習走行情報を違反判定の対象から外し、学習済走行情報を含む走行情報に対して違反判定を行う。処理部３ｃは、違反判定部３ｅによる違反判定結果を含む違反一覧表や点数評価表および帳票などを端末装置２０へ送信する。
【００９１】
これにより、走行履歴情報１３ａのうち車載装置１０によるセンサＳＣの学習状態が未学習である場合に車載装置１０に記憶された走行情報を除外した違反判定結果を除外した情報を提供することができるため、車両Ｃの運転者を公平に評価することができる。
【００９２】
なお、違反判定としない違反の種別をユーザ設定情報４ａとして設定することもできる。この場合、違反判定としない違反のみ除外して端末装置２０へ送信することができる。
【００９３】
（２）選択操作の内容が「違反判定された情報をＤＢに取り込まない」である場合
この場合、制御部３は、まず、取得部３ａによって取得された走行履歴情報１３ａのうち未学習走行情報を判定部３ｂによって判定する。
【００９４】
違反判定部３ｅは、走行履歴情報１３ａのうち判定部３ｂによって判定された未学習走行情報に基づいて違反判定部３ｅによる違反判定を行う。この時、対象とする違反の種別は、枠４２に入力された種別である。
【００９５】
そして、記憶処理部３ｄは、走行履歴情報１３ａのうち判定部３ｂによって判定された未学習走行情報のうち違反判定部３ｅによって違反があると判定された未学習走行情報を除いた走行履歴情報１３ａを走行履歴ＤＢ４ｂに取り込む。
【００９６】
これにより、違反の種別に対応する未学習走行情報以外の他の未学習走行情報は、走行履歴ＤＢ４ｂに取り込まれる。これにより、たとえば走行しているにも関わらず未学習車速情報０ｋｍ／ｈであるために、アイドリング違反と判定されたものを除外できる。
【００９７】
（３）選択操作の内容が「帳票などに出力する際に除外」である場合
この場合、制御部３は、取得部３ａによって取得された走行履歴情報１３ａを記憶処理部３ｄによってそのまま走行履歴ＤＢ４ｂに取り込む。
【００９８】
走行履歴情報１３ａが走行履歴ＤＢ４ｂに取り込まれた後、違反判定部３ｅは、たとえば、端末装置２０からの要求に基づき、走行履歴ＤＢ４ｂに取り込んだ走行履歴情報１３ａに基づいて違反判定を行い、違反判定結果を違反判定情報として走行履歴情報１３ａに関連付けて走行履歴ＤＢ４ｂに記憶する。
【００９９】
また、判定部３ｂは、違反判定部３ｅによる違反判定対象となる走行履歴情報１３ａの走行情報が未学習走行情報であるか学習済走行情報であるかの判定処理を行う。
【０１００】
処理部３ｃは、走行履歴情報１３ａのうち判定部３ｂによって判定された未学習走行情報に対する違反であると判定された場合、すなわち、違反が発生した場合、違反の発生を示す違反情報を違反一覧表や点数評価表などを表示する際や帳票などに出力する際に除外する。
【０１０１】
たとえば、処理部３ｃは、未学習走行情報に基づく違反情報を除外した違反一覧表の情報や点数評価表の情報を生成した場合、端末装置２０へ出力する。また、処理部３ｃは、未学習走行情報に対する違反を除外した帳票の情報を生成した場合、端末装置２０へ出力する。
【０１０２】
なお、違反一覧の情報は、たとえば、違反内容と違反日時などを列挙する表示情報であり、点数評価表の情報は、たとえば、営業所に属する複数の運転者の点数評価を列挙する表示情報である。運転者に対する点数評価は、例えば、違反が多いほど点数が低くなるように処理部３ｃによって演算される。点数評価表は、例えば、かかる点数によって順位付けしたランキング表などである。帳票は、たとえば、タクシーの営業日報などである。
【０１０３】
なお、処理部３ｃは、違反判定情報が走行履歴情報１３ａに記憶されている場合、かかる違反判定結果を用いることができる。
【０１０４】
（４）選択操作の内容が「違反を削除可能に表示する」である場合
この場合、制御部３は、上記（３）の処理と同様に、取得部３ａによって取得された走行履歴情報１３ａを記憶処理部３ｄによってそのまま走行履歴ＤＢ４ｂに取り込む。また、違反判定部３ｅは、上記（３）の処理と同様の違反判定を行い、判定部３ｂは、上記（３）の処理と同様の判定処理を行う。
【０１０５】
処理部３ｃは、走行履歴情報１３ａのうち判定部３ｂによって判定された未学習走行情報に対して違反である判定された場合、違反一覧表や点数評価表などを表示する際や帳票などに出力する際に未学習走行情報に対する違反を削除可能にする。
【０１０６】
たとえば、処理部３ｃは、未学習走行情報に対する違反を削除可能に表示した違反一覧表の情報や点数評価表の情報を生成した場合、端末装置２０へ送信する。処理部３ｃは、端末装置２０から削除要求があった場合、その後に生成する違反一覧表の情報や点数評価表の情報から削除要求に対する違反を除外して端末装置２０へ送信する。
【０１０７】
（４．３．３．交通規則を違反したか否かの判定方法）
次に、交通規則を違反したか否かの判定方法の一例について説明する。違反判定部３ｅは、走行履歴情報１３ａに基づいて、車両Ｃが走行した過去の走行経路において車両Ｃが交通規則を違反したか否かを判定する。たとえば、違反判定部３ｅは、位置情報を含む走行履歴情報１３ａと地図情報４ｃとに基づいて違反を判定する。たとえば、違反判定部３ｅは、車両Ｃの位置情報に基づく地図上での過去の走行経路と道路リンクおよびノードに含まれる交通規則の情報とに基づいて、違反を判定する。走行経路には、位置情報に対応付けられた車速情報および加速度情報などが含まれる。
【０１０８】
ここで、図８を参照して、違反判定部３ｅが生成する違反判定結果の情報について説明する。図８は、違反判定部３ｅが生成する違反判定結果の情報を示す図である。図８の例では、違反判定部３ｅは、未学習走行情報および学習済走行情報について違反を判定する。
【０１０９】
図８に示すように、違反判定部３ｅが出力する違反判定の結果は、「時刻」、「車速」、「加速度」、「車速フラグ」、「加速度フラグ」、「違反規則」、「違反条件」といった項目を含む情報である。なお、「時刻」、「車速」、「加速度」、「車速フラグ」、「加速度フラグ」については図７と説明が重複するため省略する。
【０１１０】
「違反規則」は、車両Ｃが違反した交通規則であり、たとえば図８には、速度超過、一時停止違反、アイドリング違反、急加速、急減速などが示されている。「違反条件」は、違反判定部３ｅによって交通規則に対する違反を判定するための条件を示す情報である。「違反規則」および「違反条件」は、地図情報４ｃの道路リンクおよびノードに関連付けされる情報である。
【０１１１】
「速度超過」は、車速情報の車速が速度制限以上であれば違反と判定する。「アイドリング違反」は、所定時間継続して車速が「０」ｋｍ／ｈの場合に、違反と判定する。「急加速」および「急減速」は、加速度情報の加速度が前後方向へ所定値以上であれば違反と判定する。
【０１１２】
なお、図８の例では、時刻Ｔ１の車速は、未学習走行情報であるため、車速を「０」に変換している。かかる場合に、車両Ｃの位置が変化している場合は、アイドリング違反と判定しないようにすることもできるがこれに限定されず、たとえばエンジン回転数を検出することによって違反と判定しないようにしてもよい。
【０１１３】
また、処理部３ｃは、上述したように、取得部３ａによって走行履歴情報１３ａが取得された場合に、取得した走行履歴情報１３ａの走行情報に基づいて違反判定部３ｅによって違反することができる。そして、処理部３ｃは、違反判定部３ｅによって違反があると判定された場合、かかる違反を車載装置１０へ通知することができる。処理部３ｃは、未学習走行情報に基づいて違反と判定された場合、未学習走行情報に基づく違反は通知しない。これにより、不要な通知が行われないため、ユーザの煩わしさを低減できる。
【０１１４】
＜５．端末装置＞
端末装置２０は、図４に示すように、制御部２１と、記憶部２２と、通信部２３と、表示部２４とを備える。記憶部２２は、たとえばＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置である。通信部２３は、情報処理装置１や車載装置１０に相互に通信可能に接続される。
【０１１５】
制御部２１は、処理部２１ａと、表示制御部２１ｂとを備える。制御部２１は、たとえば、ＣＰＵ、ＲＡＭおよびＲＯＭを備えるマイクロコンピュータである。かかるＣＰＵは、たとえば、ＲＯＭに予め記憶されたプログラムに従い、演算処理を行うことで、上述した処理部２１ａ、表示制御部２１ｂとして機能する。
【０１１６】
処理部２１ａは、受付部として機能し、たとえば、表示部２４にユーザ設定画面４０を表示することで、ユーザからの選択操作の内容を受け付け、かかる情報を処理内容情報として通信部２３を介して情報処理装置１へ送信することができる。
【０１１７】
また、処理部２１ａは、情報取得部としての機能を有し、車載装置１０の通信部１４または記憶部１３を介して走行履歴情報１３ａを取得することができる。処理部２１ａは、車載装置１０から走行履歴情報１３ａを取得すると、走行情報のフラグに基づいて未学習走行情報であるか学習済走行情報であるかを判定する判定部として機能する。かかる判定処理は、情報処理装置１の判定部３ｂと同様の判定方法によって学習状態の判定を行う。
【０１１８】
また、処理部２１ａは、選択操作の内容に応じて未学習走行情報の違反判定の処理を行う違反判定部として機能する。かかる判定処理は、情報処理装置１の違反判定部３ｅと同様の判定方法によって違反状態の判定を行う。
【０１１９】
処理部２１ａは、情報送信部としての機能を有し、車載装置１０から取得した走行履歴情報１３ａのうち違反と判定された未学習走行情報を除く走行情報を情報処理装置１へアップロードすることができる。情報処理装置１の制御部３は、端末装置２０からこのようにアップロードされた走行履歴情報１３ａを走行履歴ＤＢ４ｂへ記憶する。このように、端末装置２０側が違反判定の処理を行い、送信する情報を絞り込むことで、情報処理装置１の処理負担を軽減することができる。
【０１２０】
表示制御部２１ｂは、例えば、情報処理装置１から違反一覧表の情報を取得した場合、違反一覧表の画面を表示部２４に表示し、情報処理装置１から点数評価表の情報を取得した場合、点数評価表の画面を表示部２４に表示する。また、表示制御部２１ｂは、情報処理装置１から帳票の情報を取得した場合、かかる帳票の情報を表示部２４に表示することができる。
【０１２１】
なお、表示部２４に未学習走行情報に対する違反を削除可能に表示した違反一覧表の情報や点数評価表の情報が表示される場合、処理部２１ａはユーザが図示しない操作部を介して削除対象を選択すると、通信部２３経由で削除要求を行う。
【０１２２】
次に、実施形態に係る情報処理装置１が実行する処理手順について、図９を用いて説明する。図９は、実施形態に係る情報処理装置１が実行する処理手順を示すフローチャートである。なお、図９に示す例は、「違反判定された情報をＤＢに取り込まない」が選択されている場合に行われる処理の一例である。
【０１２３】
図９に示すように、取得部３ａは、走行履歴情報１３ａを取得したか否かを判定する（ステップＳ１０１）。かかる判定処理において、走行履歴情報１３ａを取得したと判定した場合（ステップＳ１０１，Ｙｅｓ）、取得部３ａは、取得先が車載装置１０であるか否か、すなわち、取得先が車載装置１０であるか端末装置２０であるかを判定する（ステップＳ１０２）。
【０１２４】
かかる判定処理において、取得先が車載装置１０であった場合、違反判定部３ｅは、走行情報に基づく違反を判定する（ステップＳ１０３）。また、違反判定部３ｅは、未学習走行情報に基づく違反があったか否かを判定する（ステップＳ１０４）。
【０１２５】
かかる判定処理において、違反があった場合（ステップＳ１０４，Ｙｅｓ）、記憶処理部３ｄは、違反に対応する走行情報を除く走行履歴情報１３ａを走行履歴ＤＢへ記憶する（ステップＳ１０５）。
【０１２６】
ステップＳ１０４の判定処理において、違反がなかった場合（ステップＳ１０４，Ｎｏ）、記憶処理部３ｄは、取得した走行履歴情報１３ａをそのまま走行履歴ＤＢへ記憶する（ステップＳ１０６）。
【０１２７】
一方、ステップＳ１０２の判定処理において、取得先が端末装置２０であった場合（ステップＳ１０２，Ｎｏ）、記憶処理部３ｄは、取得した走行履歴情報１３ａをそのまま走行履歴ＤＢへ記憶する（ステップＳ１０７）。
【０１２８】
一方、ステップＳ１０１の判定処理において、走行履歴情報１３ａを取得しなかった場合（ステップＳ１０１，Ｎｏ）、ステップＳ１０８の処理に移行する。次に、情報処理装置１は、端末装置２０から、処理内容情報に基づく情報要求があったか否かを判定する（ステップＳ１０８）。
【０１２９】
かかる判定処理において、情報要求があった場合（ステップＳ１０８，Ｙｅｓ）、要求に応じた情報を送信する（ステップＳ１０９）。一方、情報要求がなかった場合（ステップＳ１０８，Ｎｏ）、処理を終了する。
【０１３０】
なお、上述した実施形態では、情報処理装置１において走行履歴情報１３ａを記憶する構成を説明したが、走行履歴情報１３ａは、端末装置２０の記憶部２２に記憶する構成であってもよい。この場合、情報処理装置１の記憶処理部３ｄは、車載装置１０から取得した走行履歴情報１３ａを上記処理を行って端末装置２０の記憶部２２に記憶することができ、また、端末装置２０の処理部２１ａは、車載装置１０から取得した走行履歴情報１３ａを端末装置２０の記憶部２２に記憶することもできる。
【０１３１】
また、上述した例では、情報処理装置１が、制御部３を備える構成としたが、これに限定されず、たとえば、端末装置２０が制御部３を備える構成としてもよい。端末装置２０は、違反判定情報を、情報処理装置１の走行履歴ＤＢに記憶する。これにより、情報処理装置１の違反判定の処理負担を軽減することができる。かかる場合に、走行履歴情報１３ａを走行履歴ＤＢ４ｂに記憶することで、走行履歴ＤＢ４ｂをユーザ自身で管理することができる。
【０１３２】
また、端末装置２０が、記憶部４を備え、情報処理装置１から走行履歴情報１３ａを取得して、走行履歴ＤＢ４ｂに記憶してもよい。これにより走行履歴ＤＢ４ｂをユーザ自身で管理することができる。
【０１３３】
端末装置２０が、処理部３ｃを備えてもよい。かかる場合、端末装置２０は、未学習走行情報を学習開始から学習済みまでの時間によって特定し、違反判定を行う。そして、端末装置２０は、違反判定情報を情報処理装置１へ送信し、情報処理装置１が走行履歴ＤＢ４ｂへ記憶する。これにより、情報処理装置１の違反判定の処理負担を軽減することができる。
【０１３４】
また、端末装置２０が、制御部３および記憶部４を備え、情報処理装置１として機能してもよい。これにより、情報処理装置１は、インターネットなどの通信手段を備える必要がなくなり、オフラインの状態でも走行履歴情報１３ａに対する処理を行うことができる。
【０１３５】
上述してきたように、実施形態に係る情報処理装置１は、車両Ｃの走行履歴に基づいて交通規則に対する車両Ｃの違反を判定する情報処理装置１であって、取得部３ａと、判定部３ｂと、処理部３ｃとを備える。取得部３ａとは、車両Ｃが有する１以上のセンサＳＣからの信号に基づいて検出された車両Ｃの走行状態を示す走行情報を含む走行履歴情報を車両Ｃが有する車載装置１０から取得する。判定部３ｂは、取得部３ａによって取得された走行履歴情報のうち、車載装置１０によるセンサＳＣの学習が未学習である状態で記憶された走行情報を判定する。処理部３ｃは、判定部３ｂによる判定結果に基づいて走行履歴情報に対する処理を行う。
【０１３６】
したがって、実施形態に係る情報処理装置１によれば、違反の判定処理などを行う場合に、適切な違反判定の処理を行うことができる。
【０１３７】
また、本実施形態では、情報処理装置１と端末装置２０とを分けて構成したが、情報処理装置１と端末装置２０とを一体とする情報処理装置１の構成であってもよい。
【０１３８】
また、本実施形態では、交通規則に対する違反を判定したが、これに限定されず、車両Ｃのふらつきを検知して安全運転に対する判定を行ってもよい。かかる場合、車両Ｃのふらつきは、カメラ３２の撮像画像に基づいて、車両Ｃが走行している車線を検出し、車線と車両との距離を算出することでふらつきを評価する。これにより、居眠り運転などの危険運転の判定を行うことができる。
【０１３９】
また、本実施形態では、車載装置１０がセンサの学習をしているが、これに限定されず、情報処理装置１が学習してもよい。かかる場合、情報処理装置１は、取得した走行情報とＧＰＳセンサ３１が取得する位置情報および車速情報とに基づいて車速センサＳＣ１および加速度センサＳＣ２の学習を行ってもよい。
【０１４０】
上述した実施形態では、移動体の種類が車両の場合を例として挙げたが、これに限定されるものではなく、移動体の種類は、たとえばバイクや自転車などでもよい。この場合、情報処理装置は、携帯電話、スマートフォン、タブレット端末などの電子装置から走行履歴情報１３ａを取得する。したがって、情報処理装置１によれば、移動体がたとえば自転車などであっても、交通規則などに対する違反の判定処理などを行う場合に、適切な処理結果を提供することができる。なお、情報処理装置１は、移動体がバイクや自転車などの場合も、移動体が車両Ｃである場合の上述した処理と同様の処理を行うことができる。
【０１４１】
ここで、情報処理装置１は、取得部３ａが、移動体が有する電子装置から移動体の種類を識別する識別情報を取得してもよい。これにより、情報処理装置１は、取得した移動履歴情報がどの移動体によるものかを識別できる。
【０１４２】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【０１４３】
１    情報処理装置
１０    車載装置
３ｂ    判定部
１２ｂ  学習部
１２ｃ  変換部
ＳＣ１  車速センサ
ＳＣ２  加速度センサ
【図１】
0006556562.tif 000002
【図２】
0006556562.tif 000003
【図３】
0006556562.tif 000004
【図４】
0006556562.tif 000005
【図５】
0006556562.tif 000006
【図６】
0006556562.tif 000007
【図７】
0006556562.tif 000008
【図８】
0006556562.tif 000009
【図９】
0006556562.tif 000010