(57)【特許請求の範囲】
【請求項１】
分析対象の路線情報を特定する際に、
道路が表示された地図表示画面上に対して複数の地点の入力を受け付け、
前記複数の地点を結ぶ線分に最も近い道路を特定し、
特定した前記道路についての起点および終点の入力を受け付け、
前記起点および前記終点に応じて、特定した前記道路についての進行方向を特定し、
特定した前記道路及び特定した前記道路についての進行方向を、測定車両が走行することにより取得した道路の位置毎の路面状況のデータについて上り／下り方向を区分して走行データとして記憶する走行データ記憶部から、走行データを抽出する対象の路線情報として記憶する
処理をコンピュータに実行させることを特徴とする走行データ抽出プログラム。
【請求項２】
前記走行データは、走行位置と該走行位置に対応する位置で検出された揺れに関する測定データである
ことを特徴とする請求項１記載の走行データ抽出プログラム。
【請求項３】
前記走行データは、走行位置と該走行位置に対応する位置で検出された加速度センサによる測定データである
ことを特徴とする請求項１記載の走行データ抽出プログラム。
【請求項４】
前記地点の入力を受け付ける処理は、前記走行データ記憶部に記憶された走行データをもとに前記地図表示画面に表示された前記走行データの軌跡上の複数の地点の選択を受け付け、
前記道路を特定する処理は、前記複数の地点を前記走行データの軌跡に沿って結ぶ線分に最も近い道路を特定する
ことを特徴とする請求項１乃至３のいずれか一項に記載の走行データ抽出プログラム。
【請求項５】
特定した前記道路に対応する走行データとして抽出されたデータのサンプル数に対応する出力を行う処理をさらに前記コンピュータに実行させる
ことを特徴とする請求項１乃至４のいずれか一項に記載の走行データ抽出プログラム。
【請求項６】
分析対象の路線情報を特定する際に、
道路が表示された地図表示画面上に対して複数の地点の入力を受け付け、
前記複数の地点を結ぶ線分に最も近い道路を特定し、
特定した前記道路についての起点および終点の入力を受け付け、
前記起点および前記終点に応じて、特定した前記道路についての進行方向を特定し、
特定した前記道路及び特定した前記道路についての進行方向を、測定車両が走行することにより取得した道路の位置毎の路面状況のデータについて上り／下り方向を区分して走行データとして記憶する走行データ記憶部から、走行データを抽出する対象の路線情報として記憶する
処理をコンピュータが実行することを特徴とする走行データ抽出方法。
【請求項７】
分析対象の路線情報を特定する際に、
道路が表示された地図表示画面上に対して複数の地点の入力を受け付ける地点受付部と、
前記複数の地点を結ぶ線分に最も近い道路を特定する道路特定部と、
特定した前記道路についての起点および終点の入力を受け付ける起点・終点受付部と、
前記起点および前記終点に応じて、特定した前記道路についての進行方向を特定する進行方向特定部と、
特定した前記道路及び特定した前記道路についての進行方向を、測定車両が走行することにより取得した道路の位置毎の路面状況のデータについて上り／下り方向を区分して走行データとして記憶する走行データ記憶部から、走行データを抽出する対象の路線情報として記憶する抽出部と
を有することを特徴とする走行データ抽出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、走行データ抽出プログラム、走行データ抽出方法および走行データ抽出装置に関する。
【背景技術】
【０００２】
道路の路面は、交通荷重や自然環境の作用によって劣化する。かかる路面の劣化は、走行の安全面や補修の費用面などから早期に発見されるのが好ましい。このことから、都道府県や市町村等の道路を管理する自治体は、車両の走行データをもとに、路面が粗悪状態であると判定された路面の位置を表示する路面管理システムを用いて、劣化した道路の補修を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１６６４２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、車両より収集した走行データの中から自治体が管理対象とする道路（路線とも呼ぶ）の走行データを抽出する作業が煩雑であるという問題がある。
【０００５】
例えば、自治体は、領域内にある道路の中で管理対象とする路線を設定し、その路線を通る車両の走行データを集計して路線の評価を行う。このため、路線の評価を行う際には、領域内の道路を走行した車両の走行データの中から管理対象とする路線の走行データを選び出す困難な作業を伴う。
【０００６】
１つの側面では、抽出する対象の走行データの指定を容易とする走行データ抽出プログラム、走行データ抽出方法および走行データ抽出装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の案では、走行データ抽出プログラムは、分析対象の路線情報を特定する際に、道路が表示された地図表示画面上に対して複数の地点の入力を受け付ける処理をコンピュータに実行させる。また、走行データ抽出プログラムは、複数の地点を結ぶ線分に最も近い道路を特定する処理をコンピュータに実行させる。また、走行データ抽出プログラムは、特定した道路についての起点および終点の入力を受け付ける処理をコンピュータに実行させる。また、走行データ抽出プログラムは、起点および終点に応じて、特定した道路についての進行方向を特定する処理をコンピュータに実行させる。また、走行データ抽出プログラムは、特定した道路及び特定した道路についての進行方向を、測定車両が走行することにより取得した道路の位置毎の路面状況のデータについて上り／下り方向を区分して走行データとして記憶する走行データ記憶部から、走行データを抽出する対象の路線情報として記憶する処理をコンピュータに実行させる。
【発明の効果】
【０００８】
抽出する対象の走行データの指定を容易にできる。
【図面の簡単な説明】
【０００９】
【図１】図１は、一実施形態にかかる路面調査システムの構成を示す図である。
【図２】図２は、一実施形態にかかるサーバ装置の機能的構成を示すブロック図である。
【図３】図３は、走行データの一例を示す図である。
【図４】図４は、一実施形態にかかるサーバ装置の動作例を示すフローチャートである。
【図５】図５は、路線の設定にかかる表示画面例を説明する説明図である。
【図６】図６は、路線の設定にかかる表示画面例を説明する説明図である。
【図７】図７は、評価区間を説明する説明図である。
【図８】図８は、評価結果にかかる表示画面例を説明する説明図である。
【図９】図９は、評価結果にかかる表示画面例を説明する説明図である。
【図１０】図１０は、変形例にかかるサーバ装置の動作例を示すフローチャートである。
【図１１】図１１は、路線の設定にかかる表示画面例を説明する説明図である。
【図１２】図１２は、走行データ抽出プログラムを実行するコンピュータのハードウエア構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、実施形態にかかる走行データ抽出プログラム、走行データ抽出方法および走行データ抽出装置を説明する。実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。なお、以下の実施形態で説明する走行データ抽出プログラム、走行データ抽出方法および走行データ抽出装置は、一例を示すに過ぎず、実施形態を限定するものではない。また、以下の各実施形態は、矛盾しない範囲内で適宜組みあわせてもよい。
【００１１】
図１は、一実施形態にかかる路面調査システム１の構成を示す図である。図１に示すように、路面調査システム１は、複数の測定車５Ａ〜５Ｎに搭載される測定装置５０Ａ〜５０Ｎの測定結果から路面の状態を調査する路面調査サービスを提供するものである。なお、以下では、複数の測定車５Ａ〜５Ｎの各車両を総称する場合に「測定車５」と記載すると共に、測定車５に搭載される測定装置５０Ａ〜５０Ｎを総称する場合に「測定装置５０」と記載する場合がある。
【００１２】
測定車５は、道路の走行時における揺れ（加速度）の測定を目的に道路を走行する車両（プローブカー）である。本実施形態では、測定車５は、例えば道路の舗装計画及び補修計画を行う自治体により運行される場合を想定する。なお、測定車５の走行範囲は、路面調査サービスを提供する範囲として、例えば、全国をその範疇として収めることもできるし、関東、東北、中部及び関西などの広域、都道府県、あるいは市区町村などの地方をその範疇として収めることもできる。
【００１３】
また、測定車５の走行経路とされる道路の種類は、任意に定めることができる。例えば、路面調査サービスを提供する自治体として都道府県等の自治体が想定される場合には、国道を始め、都道府県道を走行経路に含めることができる。また、路面調査サービスを提供する自治体として市区町村等の自治体が想定される場合には、国道を始め、市区町村道を走行経路に含めることができる。
【００１４】
路面調査システム１は、サーバ装置１０と、複数の測定車５に搭載される測定装置５０と、クライアント端末７０とが収容される。なお、図１には、３つの測定車及び１つのクライアント端末７０が収容される場合を図示したが、路面調査システム１は任意の数の測定車及びクライアント端末を収容できる。
【００１５】
サーバ装置１０と、測定装置５０及びクライアント端末７０との間は、ネットワーク９を介して相互に通信可能に接続される。かかるネットワーク９には、有線または無線を問わず、インターネット（Internet）を始め、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）などの任意の種類の通信網を採用できる。例えば、サーバ装置１０と測定装置５０との間は、移動体通信網を介して接続されるとともに、サーバ装置１０及びクライアント端末７０の間は、ＬＡＮやインターネットを介して接続される。なお、サーバ装置１０と測定装置５０との間では、メモリカード等の記憶媒体を介してデータの受け渡しを行ってもよい。
【００１６】
測定装置５０は、測定車５に搭載され、測定車５の走行時における所定のセンサ値をセンシングするセンサもしくはセンサ群である。一実施形態として、測定装置５０には、少なくとも加速度センサが含まれる。かかる加速度センサには、一例として、Ｘ軸、Ｙ軸及びＺ軸、すなわち前後左右上下の測定車５の揺れに対応する加速度を測定する３軸の加速度センサを採用することができるが、２軸以下の加速度センサを採用することもできる。また、測定装置５０には、緯度及び経度などの位置を測定するＧＰＳ（Global  Positioning  System）受信機を含めることもできる。測定装置５０は、加速度センサおよびＧＰＳ受信機により、測定車５の走行位置と、走行位置で検出された揺れに対応する加速度とを含む走行データを得ることができる。さらに、測定装置５０には、車両が走行する速度を測定する速度センサを含めることもできる。なお、以下では、測定装置５０の一例として、加速度センサ、ＧＰＳ受信機及び速度センサを例示するが、速度センサは測定装置５０に含めなくてもよい。
【００１７】
これら加速度、位置及び速度は、路面状況を示す走行データとしてサーバ装置１０へアップロードされる。ここでは、一例として、時間ごとに当該時間の加速度、位置及び速度が対応付けられた状態で走行データとしてアップロードされる場合を例示するが、加速度の時系列データ、位置の時系列データ及び速度の時系列データの各々を個別にアップロードすることとしてもかまわない。
【００１８】
例えば、測定装置５０による走行データは、ネットワーク９を介してサーバ装置１０へアップロードすることができる。この場合、加速度、位置または速度が測定される度に走行データをリアルタイムでアップロードすることもできる。また、所定期間、例えば予定の経路の走行が開始されてから終了するまでの期間などにわたって蓄積された走行データをアップロードすることもできる。また、メモリカードなどの記憶媒体を介して走行データをサーバ装置１０へアップロードすることもできる。この場合、測定装置５０により測定された走行データをメモリカードなどの記憶媒体に記録し、クライアント端末７０に付設または内蔵されたリーダに読み取らせた後、クライアント端末７０からサーバ装置１０へアップロードされる。
【００１９】
ここで、測定装置５０は、測定車５に専用の加速度センサ、ＧＰＳ受信機や速度センサを搭載させることにより実現してもよい。また、測定装置５０は、スマートフォンに代表される携帯端末装置、デジタルタコメータ、ドライブレコーダなどに標準装備される加速度センサ、ＧＰＳ受信機や速度センサなどを援用することもできる。さらに、携帯端末装置、デジタルタコメータおよびドライブレコーダの間を、ＢＬＥ（Bluetooth（登録商標）  Low  Energy）などの近距離無線通信により接続し、携帯端末装置が接続可能な移動体通信網を利用してサーバ装置１０への通信を実現することもできる。
【００２０】
クライアント端末７０は、サーバ装置１０から路面調査サービスの提供を受けるコンピュータである。一実施形態として、クライアント端末７０には、デスクトップ型またはノート型のパーソナルコンピュータを採用できる。この他、クライアント端末７０には、スマートフォン、携帯電話機やＰＨＳ（Personal  Handyphone  System）などの移動体通信端末、さらには、ＰＤＡ（Personal  Digital  Assistants）などのスレート端末などといった携帯端末装置を採用することもできる。
【００２１】
例えば、クライアント端末７０は、路面調査サービスに加入するサービス加入者によって使用される。かかるサービス加入者の一例として、道路の舗装計画及び補修計画を行う自治体が挙げられる。このようなサービス加入者により使用されるクライアント端末７０に対し、サーバ装置１０から路面の調査結果などが提供される。これによって、サービス加入者は、上記の路面調査サービスの提供を受けることができる。
【００２２】
サーバ装置１０は、クライアント端末７０に路面調査サービスを提供するコンピュータである。一実施形態として、サーバ装置１０は、パッケージソフトウェアやオンラインソフトウェアとして路面調査サービスを実現するデータ出力プログラムを所望のコンピュータにインストールさせることによって実装できる。例えば、サーバ装置１０は、路面調査サービスを提供するＷｅｂサーバとして実装することとしてもよいし、アウトソーシングによって上記の路面調査サービスを提供するクラウドとして実装することとしてもかまわない。
【００２３】
なお、路面調査システム１は一例であり、サーバ装置１０およびクライアント端末７０に分ける構成に限定しない。例えば、路面調査システム１は、サーバ装置１０とクライアント端末７０とを分けず、同じ筐体のコンピュータとして構成されてもよい。
【００２４】
図２は、一実施形態にかかるサーバ装置１０の機能的構成を示すブロック図である。図２に示すように、サーバ装置１０は、通信Ｉ／Ｆ（interface）部１１と、記憶部１３と、制御部１５とを有する。なお、サーバ装置１０は、図２に示した機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイスなどの機能部を有することとしてもかまわない。
【００２５】
通信Ｉ／Ｆ部１１は、他の装置、例えば測定装置５０やクライアント端末７０との間で通信制御を行うインタフェースである。通信Ｉ／Ｆ部１１の一態様としては、ＬＡＮカードなどのネットワークインタフェースカードを採用できる。例えば、通信Ｉ／Ｆ部１１は、測定装置５０から走行データを受信したり、また、クライアント端末７０から路面の調査結果を閲覧するリクエストを受け付けたりする。また、通信Ｉ／Ｆ部１１は、路面の調査結果をクライアント端末７０へ送信したりする。
【００２６】
記憶部１３は、制御部１５で実行されるＯＳ（Operating  System）を始め、各種アプリケーションプログラムおよび各種アプリケーションプログラムに用いられるデータを記憶する記憶デバイスである。
【００２７】
一実施形態として、記憶部１３は、サーバ装置１０における主記憶装置として実装される。例えば、記憶部１３には、各種の半導体メモリ素子、例えばＲＡＭ（Random  Access  Memory)やフラッシュメモリを採用できる。また、記憶部１３は、補助記憶装置として実装することもできる。この場合、ＨＤＤ（Hard  Disk  Drive）、光ディスクやＳＳＤ（Solid  State  Drive）などを採用できる。
【００２８】
記憶部１３は、制御部１５で実行されるプログラムに用いられるデータの一例として、走行データ１３ａ、地図情報１３ｂ、路線情報１３ｃおよび路線評価情報１３ｄを記憶する。上記のデータ以外にも、他の電子データ、例えば測定車５や運転者に関する情報、測定車５の走行経路に関するスケジュールデータなども併せて記憶することもできる。なお、走行データ１３ａ、地図情報１３ｂ、路線情報１３ｃおよび路線評価情報１３ｄの詳細な説明は、データが登録または参照される段階で併せて後述することとする。
【００２９】
制御部１５は、各種のプログラムや制御データを格納する内部メモリを有し、これらによって各種の処理を実行するものである。一実施形態として、制御部１５は、中央処理装置、いわゆるＣＰＵ（Central  Processing  Unit）として実装される。なお、制御部１５は、必ずしも中央処理装置として実装されずともよく、ＭＰＵ（Micro  Processing  Unit）として実装されることとしてもよい。また、制御部１５は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などのハードワイヤードロジックによっても実現できる。
【００３０】
制御部１５は、各種のプログラムを実行することによって下記の処理部を仮想的に実現する。例えば、制御部１５は、登録部１５ａと、路線受付部１５ｂと、道路特定部１５ｃと、抽出部１５ｄと、路線評価部１５ｅと、出力部１５ｆとを有する。
【００３１】
登録部１５ａは、測定車５の測定装置５０からアップロードされる情報を登録する処理部である。一実施形態として、登録部１５ａは、測定装置５０から走行データがアップロードされた場合に、次のような処理を実行する。すなわち、登録部１５ａは、走行データに対応する走行経路と、走行経路の走行が行われた走行日時とをコンピュータが識別できるようにするために、走行経路及び走行日時のペアに対応付けられた識別情報「走行ＩＤ（IDentifier）」を採番する。かかる走行ＩＤは、同一の走行経路であっても走行日時が異なる場合には、異なるＩＤの値が付与されることになる。その上で、登録部１５ａは、採番された走行ＩＤが対応付けられた状態で走行データ１３ａを記憶部１３へ登録する。
【００３２】
図３は、走行データの一例を示す図である。図３には、一例として、２０１４年１月１日に測定車５が所定の経路を走行した時に測定された走行データが抜粋して示されている。図３に示すように、走行データ１３ａは、走行ＩＤ、車両区分、日付、時刻、位置、加速度及び速度などの項目が対応付けられたデータである。図３の走行データ１３ａの例では、「速度」、前後Ｇ、左右Ｇ及び上下Ｇの「加速度」、さらには、緯度及び経度の「位置」が０．１秒周期で測定されていることを意味する。なお、位置、加速度および速度のサンプリング周期が同一である場合を例示したが、サンプリング周期は必ずしも同一でなくともかまわない。例えば、位置、加速度および速度の間でサンプリング周期が異なる場合、位置、加速度および速度のうち最もサンプリング周期が長いもののサンプリング間隔に合わせて位置、加速度及び速度を記憶させることとすればよい。
【００３３】
路線受付部１５ｂは、クライアント端末７０に表示した表示画面上の操作をもとに、路線の設定を受け付ける処理部である。具体的には、路線受付部１５ｂは、地図情報１３ｂを参照して、路線の設定を受け付ける地図の表示データを生成し、クライアント端末７０に出力する。これにより、クライアント端末７０の表示画面には、路線設定にかかる地図が表示される。
【００３４】
地図情報１３ｂは、自治体が管理する地域における地図、道路の位置、地図上における施設等の環境に関する情報が記述されたデータである。例えば、地図情報１３ｂは、ＤＲＭ（デジタル道路地図）などがある。地図情報１３ｂには、自治体が管理する道路の要素（交差点、キロポストなど）ごとの位置とその範囲が緯度、経度、番地などで記述されている。また、地図情報１３ｂには、地図上における施設の位置（緯度、経度、番地など）と、学校又は病院又は役所等の施設の種別を示す情報とが記述されている。また、地図上における環境に関する情報は、地図上における位置（緯度、経度、番地など）に関して調査した環境を示すデータであればいずれであってもよい。一例としては、人口統計（昼間人口、夜間人口など）、交通事故とその要因（急ブレーキ、スピード違反など）、都市計画法による用途地域（住居地域、商業地域など）であってよい。
【００３５】
路線受付部１５ｂは、クライアント端末７０のマウスなどの入力装置の操作により、表示画面に表示された地図上の路線を示す複数の地点の選択を受け付ける。例えば、路線受付部１５ｂは、路線の起点および終点と、起点から終点に至る途上の地点とを含む複数の地点の選択を受け付ける。次いで、路線受付部１５ｂは、選択された複数の地点を示す情報を路線情報１３ｃとして記憶部１３に記憶する。具体的には、路線受付部１５ｂは、表示画面に表示された地図において選択された地点の座標を取得する。次いで、路線受付部１５ｂは、取得した座標に対応する位置の情報を地図情報１３ｂを参照して得て、路線情報１３ｃとして記憶部１３に記憶する。
【００３６】
路線情報１３ｃは、地図上で選択された複数の地点を示すデータであり、例えば地図情報１３ｂを参照して得られた各地点の緯度、経度、番地などである。
【００３７】
道路特定部１５ｃは、路線受付部１５ｂによる路線の設定をもとに、設定された路線に対応する道路を特定する処理部である。具体的には、道路特定部１５ｃは、路線情報１３ｃを参照し、地図上で選択された複数の地点を得る。次いで、道路特定部１５ｃは、路線情報１３ｃのＤＲＭを参照し、起点から終点に至る複数の地点を結ぶ各線分において、最も近い道路を特定する。例えば、道路特定部１５ｃは、起点から終点に至る各線分について、ＤＲＭにおける道路のリンク情報（各交差点の位置など）を元にした線分との距離を求め、求めた距離値が最も小さい道路を特定する。これにより、道路特定部１５ｃは、起点から終点に至るまでの道路を特定する。道路特定部１５ｃは、起点から終点に至るまでの路線に対応する道路として特定した道路の位置を示す情報を、起点から終点に至る方向順にＤＲＭより抽出して抽出部１５ｄへ出力する。なお、起点から終点に至る方向は下り方向、終点から起点に至る方向は上り方向とも呼ぶ場合がある。
【００３８】
抽出部１５ｄは、道路特定部１５ｃにより複数の地点を結ぶ線分ごとに特定された道路に対応する走行データを、走行データ１３ａの中から抽出する処理部である。具体的には、抽出部１５ｄは、走行データ１３ａの「位置」が示す走行位置が、道路特定部１５ｃにより特定された道路の位置に対して所定の閾値内である走行データを抽出する。これにより、走行データ１３ａにおける全走行データの中で、複数の地点を結ぶ線分ごとに特定された道路に対応する部分のデータが抽出される。
【００３９】
この時、抽出部１５ｄは、起点から終点に至る方向順にＤＲＭより抽出された道路の位置を示す情報をもとに、走行データ１３ａの「時刻」の変化に対する「位置」の変化に基づく走行方向が、起点から終点に至る方向と一致する走行データを下り方向の走行データとして抽出する。逆に、抽出部１５ｄは、走行データ１３ａの「時刻」の変化に対する「位置」の変化に基づく走行方向が、終点から起点に至る方向と一致する走行データを上り方向の走行データとして抽出する。
【００４０】
路線評価部１５ｅは、抽出部１５ｄにより抽出された走行データを上り／下り方向に分けて集計し、設定された路線の劣化度合いを評価する処理部である。具体的には、路線評価部１５ｅは、設定された路線について、例えばキロポストごとに評価区間を区切る。次いで、路線評価部１５ｅは、評価区間ごとに走行データに含まれる加速度（揺れ）の値を集計し、上り／下り方向での路面の劣化度合いを示す劣化情報指数を求める。
【００４１】
例えば、路線評価部１５ｅは、評価区間の走行データに含まれる加速度の時系列データより、評価区間における加速度（揺れ）の時間波形を評価データとして得る。この評価データは、走行データの中で路面の劣化度合いを値の大小などで示すものであれば、何れであってもよい。
【００４２】
次いで、路線評価部１５ｅは、評価区間における評価データの最大値が複数のレベル範囲のうちいずれのレベル範囲に属するかによって当該レベル範囲に対応する劣化情報指数を算出することができる。また、路線評価部１５ｅは、評価区間における加速度の時間波形（評価データ）について、所定の閾値を超える回数が複数のレベル範囲のうちいずれのレベル範囲に属するかによって当該レベル範囲に対応する劣化情報指数を算出することもできる。また、路線評価部１５ｅは、上述した算出方法以外にも、加速度の分散（標準偏差）などを用いて、劣化情報指数を算出してもよい。
【００４３】
路線評価部１５ｅは、上り／下り方向について路線の評価区間ごとに求めた劣化情報指数と、集計した走行データのサンプル数とを路線評価情報１３ｄとして記憶部１３に記憶する。なお、走行データのサンプル数は、劣化情報指数を求めるのにサンプルとした測定車５の走行数であり、評価区間において集計した走行データに含まれる測定車５が走行した回数である。
【００４４】
出力部１５ｆは、設定された路線の上り／下り方向における劣化度合いについて路線評価部１５ｅにより評価された評価結果を、路線評価情報１３ｄを参照してクライアント端末７０の表示画面に表示出力する処理部である。具体的には、出力部１５ｆは、評価区間ごとに求めた劣化情報指数および走行データのサンプル数を表示する表示データを生成し、クライアント端末７０に出力する。例えば、出力部１５ｆは、クライアント端末７０の表示画面における地図上の路線について、評価区間ごとに劣化情報指数または走行データのサンプル数に対応する表示態様で表示する表示データを生成して、クライアント端末７０に出力する。表示態様の一例としては、劣化情報指数またはサンプル数に対応した表示色や濃度などがある。
【００４５】
図４は、一実施形態にかかるサーバ装置１０の動作例を示すフローチャートである。より具体的には、図４は、クライアント端末７０より路線の設定を受け付けてから路線の評価結果をクライアント端末７０に出力するまでのサーバ装置１０の動作の一例を示すフローチャートである。
【００４６】
図４に示すように、処理が開始されると、路線受付部１５ｂは、地図情報１３ｂを参照して、路線の設定を受け付ける地図の画面をクライアント端末７０に表示させる（Ｓ１）。次いで、路線受付部１５ｂは、地図上の複数の地点の選択と、起点（終点）の設定をクライアント端末７０より受け付ける（Ｓ２、Ｓ３）。
【００４７】
図５、６は、路線の設定にかかる表示画面例を説明する説明図である。より具体的には、図５は、路線にかかる地点Ｇ３０の選択を受け付ける表示画面Ｇの一例である。また、図６は、起点Ｇ３１、終点Ｇ３２の設定を受け付ける表示画面Ｇの一例である。
【００４８】
図５に示すように、表示画面Ｇには、地図Ｇ１０と、路線の設定に操作を行う操作ボタンＧ２１〜Ｇ２４が表示されている。ユーザは、カーソルＧ２０により操作ボタンＧ２１〜Ｇ２４を操作し、路線の入力（Ｇ２１）、入力した路線の取消（Ｇ２２）、入力した路線についてのデータ作成（Ｇ２３）、起点（終点）の設定（Ｇ２４）を行う。例えば、ユーザは、路線の入力（Ｇ２１）を操作した後に、地図Ｇ１０上の所定のポイントをカーソルＧ２０で選択することで、地点Ｇ３０の設定を行う。
【００４９】
また、図６に示すように、起点Ｇ３１、終点Ｇ３２の設定については、起点（終点）の設定（Ｇ２４）の操作後に、例えば地図Ｇ１０上の地点Ｇ３０を選択して行う。
【００５０】
次いで、道路特定部１５ｃは、地図Ｇ１０上で選択された地点Ｇ３０を結ぶ線分を取得する（Ｓ４）。具体的には、道路特定部１５ｃは、起点Ｇ３１側から順に地点Ｇ３０を結ぶ線分を取得する。次いで、道路特定部１５ｃは、路線情報１３ｃのＤＲＭを参照し、取得した線分に近い道路を特定する（Ｓ５）。次いで、道路特定部１５ｃは、起点Ｇ３１から終点Ｇ３２までの道路の特定が終了したか否かを判定する（Ｓ６）。起点Ｇ３１までの道路の特定が終了していない場合（Ｓ６：ＮＯ）、道路特定部１５ｃは、Ｓ４へ処理を戻し、次の線分の道路を特定する処理を継続する。
【００５１】
起点Ｇ３１までの道路の特定が終了した場合（Ｓ６：ＹＥＳ）、路線評価部１５ｅは、設定された路線について、例えばキロポストごとに区切って評価区間を設定する（Ｓ７）。
【００５２】
図７は、評価区間（Ｋ１、Ｋ２…Ｋｎ）を説明する説明図である。図７に示すように、Ｓ７では、設定された路線Ｒについて、起点から終点までを例えばキロポスト単位で区分した評価区間Ｋ１、Ｋ２…Ｋｎを設定する。
【００５３】
次いで、制御部１５は、Ｓ７で設定された評価区間ごとのループ処理を行う（Ｓ８〜Ｓ１３）。具体的には、抽出部１５ｄは、特定された道路の位置（評価区間）に対応する走行データを上り／下りに分けて走行データ１３ａより抽出する（Ｓ９）。次いで、路線評価部１５ｅは、抽出された走行データをもとに、評価区間における路面の劣化度合いを示す評価データ（例えば加速度の時間波形）を算出する（Ｓ１０）。
【００５４】
次いで、路線評価部１５ｅは、評価区間の測定車５の走行数分について算出した評価データを上り／下り方向に分けて集計し（Ｓ１１）、評価区間の上り／下り方向の劣化度を算出する（Ｓ１２）。具体的には、路線評価部１５ｅは、上り／下り方向について、評価データに対応する劣化情報指数を集計した平均値をもとに、段階的に劣化度合いを評価した劣化度を算出する（Ｓ１３）。このループ処理において評価区間ごとに算出された値は、路線評価情報１３ｄに格納される。
【００５５】
次いで、出力部１５ｆは、路線評価情報１３ｄを参照し、設定された路線の上り／下り方向における劣化度合いについて路線評価部１５ｅにより評価された評価結果をクライアント端末７０に出力する（Ｓ１４）。
【００５６】
図８、９は、評価結果にかかる表示画面例を説明する説明図である。より具体的には、図８は、設定された路線Ｒの評価結果の表示画面Ｇの一例である。また、図９は、設定された複数の路線Ｒ、Ｒ１、Ｒ２の評価結果の表示画面Ｇの一例である。
【００５７】
図８に示すように、表示画面Ｇには、路線Ｒのデータ作成時に設定された情報や路線評価情報１３ｄをもとに、評価の期間を示す評価期間Ｇ４１、路線Ｒ全体の評価結果Ｇ４２および路線Ｒの名称などの路線情報Ｇ４３が表示される。また、複数の路線Ｒ、Ｒ１、Ｒ２を設定して評価を行った場合には、図９に示すように、路線Ｒ、Ｒ１、Ｒ２の評価結果が表示画面Ｇに表示される。
【００５８】
例えば、出力部１５ｆは、上り／下り方向を指示するボタンの選択に応じた方向のデータを路線評価情報１３ｄより読み出し、路線情報Ｇ４３を表示させる。また、出力部１５ｆは、地図Ｇ１０上の路線Ｒの評価区間Ｋ１、Ｋ２…Ｋｎについて、路線評価情報１３ｄより読み出したデータをもとに、各評価区間の評価結果に対応する表示態様（例えば表示色や濃度）で表示させる。
【００５９】
具体的には、各評価区間について、劣化度やサンプル数に対応した表示態様で表示させる。図８、９の例では、各評価区間について、劣化度に応じた表示態様が示されている。なお、サンプル数に応じた表示態様も、図８、９と同様であってもよい。これにより、ユーザは、各評価区間の評価結果を容易に知ることができる。
【００６０】
また、出力部１５ｆは、クライアント端末７０においてカーソルＧ２０により所定の評価区間が選択された場合には、選択された評価区間のデータを路線評価情報１３ｄより読み出して表示させてもよい。具体的には、図９に示すように、カーソルＧ２０により選択された評価区間についての評価区間情報Ｇ４４を表示させてもよい。例えば、評価区間情報Ｇ４４には、劣化度、劣化情報指数、評価回数（サンプル数）、走行データの最新日付などがある。これにより、ユーザは、カーソルＧ２０により所望の評価区間を選択することで、選択された評価区間についての詳細な評価区間情報Ｇ４４を確認できる。
【００６１】
以上のように、サーバ装置１０の路線受付部１５ｂは、地図表示画面上の複数の地点の選択を受け付ける。また、サーバ装置１０の道路特定部１５ｃは、受け付けた複数の地点を結ぶ線分に最も近い道路を道路特定部１５ｃにより特定する。また、サーバ装置１０の抽出部１５ｄは、特定した道路に対応する走行データを走行データ１３ａより抽出する。したがって、サーバ装置１０は、抽出する対象の走行データ、例えば路線に対応する走行データの指定を容易とすることができる。
【００６２】
（変形例）
ここで、上述した実施形態の一変形例を説明する。この変形例では、走行データ１３ａの軌跡（測定車５が走行した軌跡）を地図Ｇ１０に表示して路線の設定を行う。
【００６３】
図１０は、変形例にかかるサーバ装置の動作例を示すフローチャートである。図１０に示すように、処理が開始されると、路線受付部１５ｂは、地図情報１３ｂを参照して、路線の設定を受け付ける地図Ｇ１０の表示画面Ｇをクライアント端末７０に表示させる（Ｓ１）。このとき、路線受付部１５ｂは、走行データ１３ａを参照して、測定車５が走行した軌跡を地図Ｇ１０に表示させる。次いで、路線受付部１５ｂは、地図上の走行データ（走行軌跡）の選択と、起点（終点）の設定をクライアント端末７０より受け付ける（Ｓ２ａ、Ｓ３）。
【００６４】
図１１は、路線の設定にかかる表示画面例を説明する説明図である。より具体的には、図１１は、路線にかかる走行データ（走行軌跡Ｇ５１〜Ｇ５４）の選択を受け付ける表示画面Ｇの一例である。
【００６５】
図１１に示すように、表示画面Ｇの地図Ｇ１０には、走行データ１３ａに格納されたデータをもとに、走行ＩＤごとの走行軌跡Ｇ５１〜Ｇ５４が表示される。また、表示画面Ｇの走行一覧Ｇ２５には、走行ＩＤごとの走行データが表示される。ユーザは、走行軌跡Ｇ５１〜Ｇ５１または走行一覧Ｇ２５の項目の選択を行うことで、所望の走行データを選択する。次いで、ユーザは、図５、６と同様に、選択された走行軌跡上で起点Ｇ３１、終点Ｇ３２の設定を行う。
【００６６】
次いで、道路特定部１５ｃは、起点Ｇ３１から終点Ｇ３２まで選択された走行軌跡に沿って結ぶ線分を取得し（Ｓ４）、線分に近い道路の特定を行う（Ｓ５）。
【００６７】
これにより、変形例では、測定車５の走行軌跡に合わせて路線の設定を行うことができ、例えば起点Ｇ３１から終点Ｇ３２に至るまでの途中の地点の設定を省略できる。
【００６８】
また、図示した各装置の各構成要素は、必ずしも物理的に図示の如く構成されておらずともよい。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、登録部１５ａ、路線受付部１５ｂ、道路特定部１５ｃ、抽出部１５ｄ、路線評価部１５ｅまたは出力部１５ｆをサーバ装置１０の外部装置としてネットワーク経由で接続するようにしてもよい。また、登録部１５ａ、路線受付部１５ｂ、道路特定部１５ｃ、抽出部１５ｄ、路線評価部１５ｅまたは出力部１５ｆを別の装置がそれぞれ有し、ネットワーク接続されて協働することで、サーバ装置１０の機能を実現するようにしてもよい。なお、登録部１５ａ、路線受付部１５ｂ、道路特定部１５ｃ、抽出部１５ｄ、路線評価部１５ｅまたは出力部１５ｆの機能を一台のコンピュータに実装することにより、スタンドアローンで実行させることもできる。
【００６９】
また、上記の実施形態で説明した各種の処理は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図１２を用いて、上記の実施形態と同様の機能を有する走行データ抽出プログラムを実行するコンピュータの一例について説明する。
【００７０】
図１２は、走行データ抽出プログラム１７０ａを実行するコンピュータ１００のハードウエア構成例を示す図である。図１２に示すように、コンピュータ１００は、操作部１１０ａと、スピーカ１１０ｂと、カメラ１１０ｃと、ディスプレイ１２０と、通信部１３０とを有する。さらに、このコンピュータ１００は、ＣＰＵ１５０と、ＲＯＭ１６０と、ＨＤＤ１７０と、ＲＡＭ１８０とを有する。これら１１０〜１８０の各部はバス１４０を介して接続される。
【００７１】
ＨＤＤ１７０には、上記の実施形態で示した登録部１５ａ、路線受付部１５ｂ、道路特定部１５ｃ、抽出部１５ｄ、路線評価部１５ｅおよび出力部１５ｆと同様の機能を発揮する走行データ抽出プログラム１７０ａが記憶される。この走行データ抽出プログラム１７０ａは、登録部１５ａ、路線受付部１５ｂ、道路特定部１５ｃ、抽出部１５ｄ、路線評価部１５ｅおよび出力部１５ｆの各構成要素と同様、統合又は分離してもかまわない。すなわち、ＨＤＤ１７０には、必ずしも上記の実施形態で示した全てのデータが格納されずともよく、処理に用いるデータがＨＤＤ１７０に格納されればよい。
【００７２】
このような環境の下、ＣＰＵ１５０は、ＨＤＤ１７０から走行データ抽出プログラム１７０ａを読み出した上でＲＡＭ１８０へ展開する。この結果、走行データ抽出プログラム１７０ａは、走行データ抽出プロセス１８０ａとして機能する。この走行データ抽出プロセス１８０ａは、ＲＡＭ１８０が有する記憶領域のうち走行データ抽出プロセス１８０ａに割り当てられた領域にＨＤＤ１７０から読み出した各種データを展開し、この展開した各種データを用いて各種の処理を実行する。例えば、走行データ抽出プロセス１８０ａが実行する処理の一例として、登録部１５ａ、路線受付部１５ｂ、道路特定部１５ｃ、抽出部１５ｄ、路線評価部１５ｅおよび出力部１５ｆの処理などが含まれる。なお、ＣＰＵ１５０では、上記の実施形態で示した全ての処理部が動作せずともよく、実行対象とする処理に対応する処理部が仮想的に実現されればよい。
【００７３】
なお、上記の走行データ抽出プログラム１７０ａは、最初からＨＤＤ１７０やＲＯＭ１６０に記憶されておらずともかまわない。例えば、コンピュータ１００に挿入されるフレキシブルディスク、いわゆるＦＤ、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させる。そして、コンピュータ１００がこれらの可搬用の物理媒体から各プログラムを取得して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１００に接続される他のコンピュータまたはサーバ装置などに各プログラムを記憶させておき、コンピュータ１００がこれらから各プログラムを取得して実行するようにしてもよい。
【符号の説明】
【００７４】
１…路面調査システム
５…測定車
９…ネットワーク
１０…サーバ装置
１１…通信Ｉ／Ｆ部
１３…記憶部
１３ａ…走行データ
１３ｂ…地図情報
１３ｃ…路線情報
１３ｄ…路線評価情報
１５…制御部
１５ａ…登録部
１５ｂ…路線受付部
１５ｃ…道路特定部
１５ｄ…抽出部
１５ｅ…路線評価部
１５ｆ…出力部
５０…測定装置
７０…クライアント端末
１００…コンピュータ
１５０…ＣＰＵ
１７０ａ…走行データ抽出プログラム
Ｇ…表示画面
Ｇ１０…地図
Ｇ２０…カーソル
Ｇ２１〜Ｇ２４…操作ボタン
Ｇ３０…地点
Ｇ３１…起点
Ｇ３２…終点
Ｇ４１…評価期間
Ｇ４２…評価結果
Ｇ４３…路線情報
Ｇ４４…評価区間情報
Ｇ５１〜Ｇ５４…走行軌跡
Ｋ１、Ｋ２、Ｋｎ…評価区間
Ｒ、Ｒ１、Ｒ２…路線
【図１】
0006766327.tif 000002
【図２】
0006766327.tif 000003
【図３】
0006766327.tif 000004
【図４】
0006766327.tif 000005
【図５】
0006766327.tif 000006
【図６】
0006766327.tif 000007
【図７】
0006766327.tif 000008
【図８】
0006766327.tif 000009
【図９】
0006766327.tif 000010
【図１０】
0006766327.tif 000011
【図１１】
0006766327.tif 000012
【図１２】
0006766327.tif 000013