(57)【特許請求の範囲】
【請求項１】
複数の車両の走行データに基づいて特定した所定の運転操作がなされた場所について、月曜日から金曜日の組と、土曜日と日曜日との組であるか、または、月曜日から土曜日の組と、日曜日とであるか、または、月曜日から金曜日の組と、土曜日と、日曜日とである複数の曜日区分のそれぞれにおける、一日ごとの前記所定の運転操作の発生傾向を統計処理して得られた、一日における前記所定の運転操作の発生傾向を示すグラフを生成し、
生成した前記グラフを、前記場所を示す地図に対応付けて出力する、
処理をコンピュータに実行させることを特徴とする運転操作に関する分析データ生成プログラム。
【請求項２】
前記曜日区分は、さらに、祝日または祭日を含むことを特徴とする請求項１に記載の運転操作に関する分析データ生成プログラム。
【請求項３】
前記グラフは、２４時間を角形または円形で表示したものであることを特徴とする請求項１または２に記載の運転操作に関する分析データ生成プログラム。
【請求項４】
前記コンピュータに、
前記所定の運転操作の発生頻度が高い時間帯に応じて、前記グラフの対応する時間帯に所定の装飾をして出力する、処理を実行させることを特徴とする請求項３に記載の運転操作に関する分析データ生成プログラム。
【請求項５】
前記コンピュータに、
前記地図上の前記所定の運転操作がなされた箇所に所定の装飾をして出力する、処理を実行させることを特徴とする請求項１〜４のいずれか一つに記載の運転操作に関する分析データ生成プログラム。
【請求項６】
エリアの指定を受け付け、
前記エリア内における複数の車両の走行データに基づいて特定した所定の運転操作がなされた一又は複数の場所を特定し、
特定した前記一又は複数の場所のそれぞれについて、月曜日から金曜日の組と、土曜日と日曜日との組であるか、または、月曜日から土曜日の組と、日曜日とであるか、または、月曜日から金曜日の組と、土曜日と、日曜日とである複数の曜日区分のそれぞれにおける、一日ごとの前記所定の運転操作の発生傾向を統計処理して得られた、一日における前記所定の運転操作の発生傾向を示すグラフを生成し、
前記エリアに対応する地図と、特定された前記一又は複数の場所と、生成された前記一又は複数の場所に対応する各グラフとを含む分析データを出力する、
処理をコンピュータに実行させる、ことを特徴とする運転操作に関する分析データ生成プログラム。
【請求項７】
前記コンピュータに、
前記エリアに対応する地図上の、前記一又は複数の場所に所定の装飾をして出力する、
処理を実行させることを特徴とする請求項６に記載の運転操作に関する分析データ生成プログラム。
【請求項８】
前記コンピュータに、
特定した場所が複数の場合に、前記エリアに対応する地図上に、複数の場所を識別可能な所定の装飾をして出力する、処理を実行させることを特徴とする請求項７に記載の運転操作に関する分析データ生成プログラム。
【請求項９】
複数の車両の走行データに基づいて特定した所定の運転操作がなされた場所について、月曜日から金曜日の組と、土曜日と日曜日との組であるか、または、月曜日から土曜日の組と、日曜日とであるか、または、月曜日から金曜日の組と、土曜日と、日曜日とである複数の曜日区分のそれぞれにおける、一日ごとの前記所定の運転操作の発生傾向を統計処理して得られた、一日における前記所定の運転操作の発生傾向を示すグラフを生成し、
生成した前記グラフを、前記場所を示す地図に対応付けて出力する、
処理をコンピュータが実行する、ことを特徴とする運転操作に関する分析データ生成方法。
【請求項１０】
請求項９に記載の運転操作に関する分析データ生成方法によって生成されたポスター。
【請求項１１】
エリアの指定を受け付け、
前記エリア内における複数の車両の走行データに基づいて特定した所定の運転操作がなされた一又は複数の場所を特定し、
特定した前記一又は複数の場所のそれぞれについて、月曜日から金曜日の組と、土曜日と日曜日との組であるか、または、月曜日から土曜日の組と、日曜日とであるか、または、月曜日から金曜日の組と、土曜日と、日曜日とである複数の曜日区分のそれぞれにおける、一日ごとの前記所定の運転操作の発生傾向を統計処理して得られた、一日における前記所定の運転操作の発生傾向を示すグラフを生成し、
前記エリアに対応する地図と、特定された前記一又は複数の場所と、生成された前記一又は複数の場所に対応する各グラフとを含む分析データを出力する、
処理をコンピュータが実行する、ことを特徴とする運転操作に関する分析データ生成方法。
【請求項１２】
複数の車両の走行データに基づいて特定した所定の運転操作がなされた場所について、月曜日から金曜日の組と、土曜日と日曜日との組であるか、または、月曜日から土曜日の組と、日曜日とであるか、または、月曜日から金曜日の組と、土曜日と、日曜日とである複数の曜日区分のそれぞれにおける、一日ごとの前記所定の運転操作の発生傾向を統計処理して得られた、一日における前記所定の運転操作の発生傾向を示すグラフを生成し、生成した前記グラフを、前記場所を示す地図に対応付けて出力する制御部を有する、ことを特徴とする情報処理装置。
【請求項１３】
エリアの指定を受け付け、
前記エリア内における複数の車両の走行データに基づいて特定した所定の運転操作がなされた一又は複数の場所を特定し、
特定した前記一又は複数の場所のそれぞれについて、月曜日から金曜日の組と、土曜日と日曜日との組であるか、または、月曜日から土曜日の組と、日曜日とであるか、または、月曜日から金曜日の組と、土曜日と、日曜日とである複数の曜日区分のそれぞれにおける、一日ごとの前記所定の運転操作の発生傾向を統計処理して得られた、一日における前記所定の運転操作の発生傾向を示すグラフを生成し、
前記エリアに対応する地図と、特定された前記一又は複数の場所と、生成された前記一又は複数の場所に対応する各グラフとを含む分析データを出力する、
制御部を有する、ことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転操作に関する分析データ生成プログラム、分析データ生成方法、および情報処理装置に関する。
【背景技術】
【０００２】
従来、車両に搭載された車載器から様々な情報を収集して、各種サービスに活用する技術がある。例えば、車両の速度、位置などの情報を収集して、危険回避時などに行われる急ブレーキの発生を検出し、急ブレーキの発生回数を曜日や時間帯別にまとめて表形式に提示することで、ドライバーの危険予知を支援するものがある。
【０００３】
先行技術としては、例えば、プローブ車両と、プローブ車両に搭載された車載機と、車載機から走行データを受信して交通情報を生成するセンタと、を備えるシステムにおいて、センタが、車載機ごとにデータを送信する収集区間を決定する技術がある。また、タイムスパンごとに収集されるＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ：登録商標）情報とプローブ情報とに基づいて、道路リンクの交通情報を推定する技術がある。また、危険回避行動発生情報と事故の発生情報に基づき、これらが発生したときの、天候、曜日、時間帯、路面状態、交通量を考慮して、地図データ中に含まれる道路のリスク度合いを設定する技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１４６６４５号公報
【特許文献２】特開２０１０−１９１６１４号公報
【特許文献３】特開２０１２−０３８００６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、危険回避時などにドライバーがとる急ブレーキなどの運転操作の発生状況を分かりやすく提示することが難しい。例えば、曜日や時間帯別の急ブレーキの発生回数をまとめて表形式で提示しても、急ブレーキの多い曜日や時間帯をドライバーが判断するには、それぞれの曜日や時間帯の発生回数を比較することになり、急ブレーキの発生状況を一目で判断することは困難である。
【０００６】
一つの側面では、本発明は、所定の運転操作の発生状況をグラフ化して場所と対応付けて出力する運転操作に関する分析データ生成プログラム、分析データ生成方法、および情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面によれば、複数の車両の走行データに基づいて特定した所定の運転操作がなされた場所について所定の時間区分のそれぞれにおける前記所定の運転操作の一日における発生度を示すグラフを生成し、生成した前記グラフを、前記場所を示す地図に対応付けて出力する、運転操作に関する分析データ生成プログラム、分析データ生成方法、および情報処理装置が提案される。
【０００８】
また、本発明の一側面によれば、エリアの指定を受け付け、前記エリア内における複数の車両の走行データに基づいて特定した所定の運転操作がなされた一又は複数の場所を特定し、特定した前記一又は複数の場所において、所定の時間区分のそれぞれにおける前記所定の運転操作の一日における発生度を示すグラフを生成し、前記エリアに対応する地図と、特定された前記一又は複数の場所と、生成された前記一又は複数の場所に対応する各グラフとを含む分析データを出力する、運転操作に関する分析データ生成プログラム、分析データ生成方法、および情報処理装置が提案される。
【発明の効果】
【０００９】
本発明の一態様によれば、所定の運転操作の発生状況をグラフ化して場所と対応付けて出力することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、運転操作に関する分析データ生成方法の一実施例を示す説明図である。
【図２】図２は、システム２００のシステム構成例を示す説明図である。
【図３】図３は、分析データ生成装置２０１のハードウェア構成例を示すブロック図である。
【図４】図４は、端末装置２０２のハードウェア構成例を示すブロック図である。
【図５】図５は、プローブデータの具体例を示す説明図である。
【図６】図６は、急ブレーキデータＤＢ２３０の記憶内容の一例を示す説明図である。
【図７】図７は、分析データ生成装置２０１の機能的構成例を示すブロック図である。
【図８】図８は、曜日別・時間帯別の急ブレーキ発生回数テーブル８００の記憶内容の一例を示す説明図である。
【図９】図９は、進行方向別の急ブレーキ発生回数テーブル９００の記憶内容の一例を示す説明図である。
【図１０】図１０は、グラフの生成例を示す説明図である。
【図１１】図１１は、急ブレーキ多発地点Ｒｉに対応する箇所に対する装飾例を示す説明図である。
【図１２】図１２は、急ブレーキ発生方向を示すアイコンの配置例を示す説明図である。
【図１３】図１３は、分析データ画面の画面例を示す説明図である。
【図１４】図１４は、ポスターの具体例を示す説明図である。
【図１５】図１５は、分析データ生成装置２０１の分析データ生成処理手順の一例を示すフローチャートである。
【図１６】図１６は、急ブレーキデータ抽出処理の具体的処理手順の一例を示すフローチャートである。
【図１７】図１７は、急ブレーキ多発地点特定処理の具体的処理手順の一例を示すフローチャートである。
【図１８】図１８は、統計処理の具体的処理手順の一例を示すフローチャートである。
【図１９】図１９は、グラフ生成処理の具体的処理手順の一例を示すフローチャートである。
【図２０】図２０は、地図化処理の具体的処理手順の一例を示すフローチャートである。
【図２１】図２１は、マッチング処理の具体的処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に図面を参照して、本発明にかかる運転操作に関する分析データ生成プログラム、分析データ生成方法、および情報処理装置の実施の形態を詳細に説明する。
【００１２】
（運転操作に関する分析データ生成方法の一実施例）
図１は、運転操作に関する分析データ生成方法の一実施例を示す説明図である。図１において、情報処理装置１０１は、運転操作に関する分析データを生成するコンピュータである。
【００１３】
ここで、運転操作とは、車両のドライバーによって行われる操作であり、例えば、急ブレーキ（急停止）、急ハンドル、ハザードランプの点灯などである。これらの運転操作は、車両を運転中のドライバーが危険回避のために行うことが多い。
【００１４】
このため、急ブレーキなどの運転操作の発生状況を、発生場所と対応付けて分かりやすく提示することができれば、ドライバーの危険予知を支援することができる。例えば、ドライバーは、急ブレーキが多発している場所について、事前に急ブレーキの発生状況を把握できれば、その場所を走行する際に気を付けることができ、事故の発生などを防ぐことができる。
【００１５】
そこで、本実施の形態では、所定の運転操作がなされた場所について、所定の時間区分のそれぞれにおける、所定の運転操作の一日における発生状況を分かり易く提示可能にする、運転操作に関する分析データ生成方法について説明する。以下、情報処理装置１０１の具体的な処理例について説明する。
【００１６】
（１）情報処理装置１０１は、複数の車両の走行データに基づいて特定した所定の運転操作がなされた場所について、所定の時間区分のそれぞれにおける、所定の運転操作の一日における発生度を示すグラフを生成する。ここで、車両は、例えば、自動車、トラック、自動二輪車などである。
【００１７】
また、走行データは、車両に搭載された車載器から得られる情報（いわゆる、プローブデータ）であり、例えば、車両の速度、位置、加速度、角速度などの情報を含む。走行データには、例えば、ドライバーによって操作されたハザードランプ、ウィンカー、ホーンなどの操作情報が含まれていてもよい。
【００１８】
また、所定の運転操作は、危険回避のために行われる操作であり、例えば、急ブレーキ、急ハンドル、ハザードランプの点灯、ホーンの使用などである。所定の運転操作の発生は、車両の走行データを基に特定することができる。時間区分は、時間軸を区切って分けたものであり、例えば、後述する曜日区分や季節区分などである。
【００１９】
所定の運転操作の一日における発生度は、一日のうち所定の運転操作がどの程度発生したのかを表すものである。具体的には、例えば、所定の運転操作の一日における発生度は、一日（２４時間）を所定の時間間隔で区切った時間帯ごとに、所定の運転操作の発生度合いを表すものであってもよい。
【００２０】
ここで、一日における所定の運転操作の発生度合いの推移は、異なる日であっても似通っている場合がある。例えば、一日における急ブレーキの発生度合いの推移を曜日単位で比較すると、月曜日から金曜日においては、曜日ごとに急ブレーキの発生回数にばらつきはあっても、一日における急ブレーキの発生度合いの推移は曜日間で似通ったものとなることが多い。
【００２１】
より詳細に説明すると、月曜日から金曜日においては、一日における交通量の変動に類似性があり、一日の中で、急ブレーキの発生回数が、多くなったり少なくなったりする時間帯が曜日間で同じものとなる傾向がある。換言すれば、月曜日から金曜日については、一日における急ブレーキの発生度を集約して表現することができる。
【００２２】
同様に、土曜日と日曜日においては、曜日ごとに急ブレーキの発生回数にばらつきはあっても、一日における急ブレーキの発生度合いの推移は曜日間で似通ったものとなることが多い。換言すれば、土曜日と日曜日については、一日における急ブレーキの発生度を集約して表現することができる。
【００２３】
このため、所定の時間区分を「曜日区分」とし、曜日区分を、「月曜日から金曜日の組」と「土曜日と日曜日との組」とにすることにしてもよい。この場合、情報処理装置１０１は、月曜日から金曜日の組について、一日における急ブレーキの発生度を集約して示すグラフを生成する。また、情報処理装置１０１は、土曜日と日曜日との組について、一日における急ブレーキの発生度を集約して示すグラフを生成する。
【００２４】
ただし、場所によっては、土曜日と日曜日について、一日における急ブレーキの発生度合いの推移が、それぞれどの曜日とも異なるものとなることがある。
【００２５】
このため、曜日区分を、「月曜日から金曜日の組」と「土曜日」と「日曜日」とにすることにしてもよい。この場合、情報処理装置１０１は、月曜日から金曜日の組について、一日における急ブレーキの発生度を集約して示すグラフを生成する。また、情報処理装置１０１は、土曜日と日曜日それぞれについて、一日における急ブレーキの発生度を示すグラフを生成する。
【００２６】
さらに、場所によっては、月曜日から土曜日において、曜日ごとに急ブレーキの発生回数にばらつきはあっても、一日における急ブレーキの発生度合いの推移は曜日間で似通ったものとなることがある。
【００２７】
このため、曜日区分を、「月曜日から土曜日の組」と「日曜日」とにすることにしてもよい。この場合、情報処理装置１０１は、月曜日から土曜日の組について、一日における急ブレーキの発生度を集約して示すグラフを生成する。また、情報処理装置１０１は、日曜日について、一日における急ブレーキの発生度を示すグラフを生成する。
【００２８】
また、祝日や祭日についても、一日における急ブレーキの発生度合いの推移は似通ったものとなることが多い。このため、曜日区分として、「祝日」や「祭日」をさらに含めることにしてもよい。
【００２９】
さらに、場所によっては、季節が同じであれば、一日における急ブレーキの発生度合いの推移は似通ったものとなることがある。例えば、寒冷地などでは、冬の間は、道路が凍ったり、積雪が多くなる傾向にあり、一日における急ブレーキの発生度合いの推移が似通ったものとなることが多い。
【００３０】
換言すれば、同じ季節であれば、一日における急ブレーキの発生度を集約して表現することができる。このため、所定の時間区分を「季節区分」とし、季節区分を、「春」と「夏」と「秋」と「冬」とにすることにしてもよい。また、季節区分は、「春」、「夏」、「秋」および「冬」の少なくともいずれかであってもよい。
【００３１】
さらに、場所によっては、一年のうちの特定の期間中は、一日における急ブレーキの発生度合いの推移は似通ったものとなることがある。例えば、観光地などでは、ゴールデンウィークなどの大型連休期間中は、観光客の増加に伴って交通量が増える傾向にあり、一日における急ブレーキの発生度合いの推移が似通ったものとなることが多い。このため、所定の時間区分を「一年のうちの特定の期間」としてもよい。
【００３２】
さらに、各月の特定の日にちは、一日における急ブレーキの発生度合いの推移は似通ったものとなることがある。例えば、各月の五十日（ごとおび）は、納金や納品などの日であることが多く交通量が増える傾向にあり、一日における急ブレーキの発生度合いの推移が似通ったものとなることが多い。このため、所定の時間区分を「各月の特定の日にち」としてもよい。
【００３３】
また、所定の運転操作の一日における発生度を示すグラフは、所定の運転操作の発生度と、一日のうちの時刻や時間帯との関係を図形に示したものである。例えば、グラフは、２４時間を角形で表示したものであってもよく、また、２４時間を円形で表示したものであってもよい。
【００３４】
図１の例では、所定の運転操作を「急ブレーキ」とし、所定の運転操作がなされた場所を「急ブレーキが多発している地点Ｘ」とする。また、所定の時間区分を「曜日区分」とし、曜日区分を「月曜日から金曜日の組」と「土曜日と日曜日との組」とする。
【００３５】
この場合、情報処理装置１０１は、急ブレーキが多発している地点Ｘについて、曜日区分のそれぞれにおける、グラフ１１０とグラフ１２０とを生成する。ここで、グラフ１１０は、月曜日から金曜日の組における、急ブレーキの一日における発生度を示す。また、グラフ１２０は、土曜日と日曜日との組における、急ブレーキの一日における発生度を示す。
【００３６】
具体的には、グラフ１１０，１２０は、２４時間を円形で表示し、０時を基準として２４時間を６時間間隔で区切った各時間帯の急ブレーキの発生度を示している。また、グラフ１１０では、急ブレーキの発生頻度が高い「６時台から１１時台の時間帯」と「１８時台から２３時台の時間帯」とが塗りつぶされている。グラフ１２０では、急ブレーキの発生頻度が高い「１８時台から２３時台の時間帯」が塗りつぶされている。
【００３７】
（２）情報処理装置１０１は、生成したグラフを、所定の運転操作がなされた場所を示す地図に対応付けて出力する。ここで、所定の運転操作がなされた場所を示す地図とは、地球表面のうち所定の運転操作がなされた場所を含む所定領域を一定の割合で縮小して平面上に表した図面データである。
【００３８】
図１の例では、情報処理装置１０１は、生成したグラフ１１０，１２０を、急ブレーキが多発している地点Ｘを示す地図１３０に対応付けて出力する。地図１３０は、地点Ｘから所定範囲内の領域を一定の割合で縮小して平面上に表したものである。
【００３９】
このように、実施の形態にかかる情報処理装置１０１によれば、所定の運転操作がなされた場所について、所定の時間区分のそれぞれにおける、所定の運転操作の一日における発生度をグラフ化して、場所を示す地図と対応付けて出力することができる。
【００４０】
これにより、ある場所の時間区分ごとの所定の運転操作の発生状況を視覚的に分かり易く提示することが可能となり、ドライバーの危険予知を支援することができる。例えば、グラフ１１０によれば、ドライバーは、地図１３０で示される地点Ｘ（○○市××交差点付近）について、月曜日から金曜日の６時台から１１時台の時間帯と１８時台から２３時台の時間帯の急ブレーキの発生頻度が高いことを直感的に判断することができる。また、グラフ１２０によれば、ドライバーは、地図１３０で示される地点Ｘ（○○市××交差点付近）について、土日の１８時台から２３時台の時間帯の急ブレーキの発生頻度が高いことを直感的に判断することができる。
【００４１】
なお、上述した説明では、所定の運転操作がなされた場所を例に挙げて説明したが、これに限らない。例えば、情報処理装置１０１は、事故が多発している場所について、所定の時間区分のそれぞれにおける、一日における事故の発生度をグラフ化して、場所を示す地図と対応付けて出力することにしてもよい。これにより、事故が多発している場所の時間区分ごとの事故の発生状況を視覚的に分かり易く提示することが可能となる。事故が多発している場所や事故の発生度は、例えば、消防や警察署から得られる事故情報に基づいて特定することができる。
【００４２】
（システム２００のシステム構成例）
つぎに、実施の形態にかかるシステム２００の構成例について説明する。以下の説明では、図１に示した情報処理装置１０１を、システム２００の分析データ生成装置２０１に適用した場合を例に挙げて説明する。
【００４３】
図２は、システム２００のシステム構成例を示す説明図である。図２において、システム２００は、分析データ生成装置２０１と、複数の端末装置２０２と、を含む構成である。システム２００において、分析データ生成装置２０１および複数の端末装置２０２は、有線または無線のネットワーク２１０を介して接続される。ネットワーク２１０は、例えば、移動体通信網、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などである。
【００４４】
分析データ生成装置２０１は、プローブデータＤＢ（データベース）２２０、急ブレーキデータＤＢ２３０および地図ＤＢ２４０を有する。プローブデータＤＢ２２０は、端末装置２０２から得られるプローブデータを格納する。プローブデータの具体例については、図５を用いて後述する。
【００４５】
急ブレーキデータＤＢ２３０は、急ブレーキデータを格納する。急ブレーキデータＤＢ２３０の記憶内容については、図６を用いて後述する。地図ＤＢ２４０は、地図を格納する。地図は、地球表面を一定の割合で縮小して平面上に表した図面データである。なお、プローブデータＤＢ２２０、急ブレーキデータＤＢ２３０および地図ＤＢ２４０は、例えば、後述の図３に示す分析データ生成装置２０１のメモリ３０２やディスク３０４などの記憶装置により実現される。
【００４６】
端末装置２０２は、車両Ｃに搭載され、車両Ｃの速度、位置、加速度、角速度などの情報や各種操作情報を含むプローブデータを生成するコンピュータである。具体的には、例えば、端末装置２０２は、車両Ｃのプローブデータを定期的（例えば、１秒間隔）に生成する。そして、端末装置２０２は、生成したプローブデータを、所定の時間間隔（例えば、７分間隔）で、収集装置（例えば、分析データ生成装置２０１）に送信する。
【００４７】
（分析データ生成装置２０１のハードウェア構成例）
図３は、分析データ生成装置２０１のハードウェア構成例を示すブロック図である。図３において、分析データ生成装置２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、ディスクドライブ３０３と、ディスク３０４と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０５と、ディスプレイ３０６と、入力装置３０７と、プリンタ３０８と、を有する。また、各構成部はバス３００によってそれぞれ接続される。
【００４８】
ここで、ＣＰＵ３０１は、分析データ生成装置２０１の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。
【００４９】
ディスクドライブ３０３は、ＣＰＵ３０１の制御に従ってディスク３０４に対するデータのリード／ライトを制御する。ディスク３０４は、ディスクドライブ３０３の制御で書き込まれたデータを記憶する。ディスク３０４としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００５０】
Ｉ／Ｆ３０５は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他の装置（例えば、図２に示した端末装置２０２）に接続される。そして、Ｉ／Ｆ３０５は、ネットワーク２１０と内部のインターフェースを司り、他の装置からのデータの入出力を制御する。Ｉ／Ｆ３０５には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００５１】
ディスプレイ３０６は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ３０６としては、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどを採用することができる。
【００５２】
入力装置３０７は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う。入力装置３０７は、キーボードやマウスなどであってもよく、また、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００５３】
プリンタ３０８は、画像データや文書データを印刷する。プリンタ３０８には、例えば、レーザプリンタやインクジェットプリンタを採用することができる。
【００５４】
なお、分析データ生成装置２０１は、上述した構成部のうち、例えば、ディスプレイ３０６、入力装置３０７、プリンタ３０８などを有さないことにしてもよい。また、分析データ生成装置２０１は、上述した構成部のほかに、例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、スキャナなどを有することにしてもよい。
【００５５】
（端末装置２０２のハードウェア構成例）
図４は、端末装置２０２のハードウェア構成例を示すブロック図である。図４において、端末装置２０２は、ＣＰＵ４０１と、メモリ４０２と、Ｉ／Ｆ４０３と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）ユニット４０４と、各種センサ４０５と、を有する。また、各構成部はバス４００によってそれぞれ接続される。
【００５６】
ここで、ＣＰＵ４０１は、端末装置２０２の全体の制御を司る。メモリ４０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ４０１のワークエリアとして使用される。メモリ４０２に記憶されるプログラムは、ＣＰＵ４０１にロードされることで、コーディングされている処理をＣＰＵ４０１に実行させる。
【００５７】
Ｉ／Ｆ４０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他の装置（例えば、図２に示した分析データ生成装置２０１）に接続される。そして、Ｉ／Ｆ４０３は、ネットワーク２１０と内部のインターフェースを司り、他の装置からのデータの入出力を制御する。
【００５８】
ＧＰＳユニット４０４は、ＧＰＳ衛星からの電波を受信し、車両Ｃの位置を示す位置情報を出力する。車両Ｃの位置情報は、例えば、緯度・経度、高度などの地球上の１点を特定する情報である。なお、車両の位置情報は、各種センサ４０５の出力値を用いて補正されることにしてもよい。
【００５９】
各種センサ４０５は、車両Ｃの位置や挙動を判断するための情報（例えば、日時、速度、加速度、角速度など）を出力する。各種センサ４０５の出力値は、ＣＰＵ４０１による車両Ｃ（端末装置２０２）の位置の補正や、速度や方位の変化量の測定などに用いられる。
【００６０】
また、各種センサ４０５は、例えば、ドライバーによる車両Ｃの各操作を検知するセンサなどを含むことにしてもよい。具体的には、例えば、各種センサ４０５は、ハンドル操作、ハザードランプ操作、ホーン操作、ウィンカー操作、車両Ｃのドアの開閉操作、車両ＣのエンジンのＯＮ／ＯＦＦ操作などを検知することにしてもよい。
【００６１】
（プローブデータの具体例）
つぎに、端末装置２０２から得られるプローブデータの具体例について説明する。
【００６２】
図５は、プローブデータの具体例を示す説明図である。図５において、プローブデータ５００は、車両ＩＤと、日時と、位置と、速度とを含む。ここで、車両ＩＤは、端末装置２０２が搭載された車両Ｃを識別する識別子である。日時は、ＧＰＳユニット４０４（図４参照）により車両Ｃ（端末装置２０２）の位置情報が取得された日時である。
【００６３】
位置は、ＧＰＳユニット４０４により取得された位置情報から特定される車両Ｃの位置である。ここでは、緯度・経度によって位置が表されている。速度は、ＧＰＳユニット４０４により取得された位置情報から特定される車両Ｃの位置における車両Ｃの時速である。
【００６４】
なお、プローブデータ５００には、上述した情報のほかに、例えば、車両Ｃの加速度、角速度、ドライバーによって行われた車両Ｃの各操作（例えば、ハンドル操作、ハザードランプ操作、ホーン操作、ウィンカー操作など）の操作情報が含まれていてもよい。
【００６５】
（急ブレーキデータＤＢ２３０の記憶内容）
図６は、急ブレーキデータＤＢ２３０の記憶内容の一例を示す説明図である。図６において、急ブレーキデータＤＢ２３０は、車両ＩＤ、日時、位置、速度および進行方向のフィールドを有し、各フィールドに情報を設定することで、急ブレーキデータ（例えば、急ブレーキデータ６００−１，６００−２）がレコードとして記憶される。
【００６６】
ここで、車両ＩＤは、端末装置２０２が搭載された車両Ｃを識別する識別子である。日時は、車両Ｃで急ブレーキが発生した日時である。位置は、車両Ｃで急ブレーキが発生した地点の位置である。速度は、車両Ｃで急ブレーキが発生したときの速度である。進行方向は、車両Ｃで急ブレーキが発生したときの進行方向である。
【００６７】
なお、詳細は後述するが、急ブレーキデータＤＢ２３０内の各フィールドの情報は、車両Ｃに搭載された端末装置２０２からのプローブデータに基づいて特定される。
【００６８】
（分析データ生成装置２０１の機能的構成例）
図７は、分析データ生成装置２０１の機能的構成例を示すブロック図である。図７において、分析データ生成装置２０１は、取得部７０１と、受付部７０２と、抽出部７０３と、特定部７０４と、統計部７０５と、生成部７０６と、出力部７０７と、を含む構成である。取得部７０１〜出力部７０７は制御部となる機能であり、具体的には、例えば、図３に示したメモリ３０２、ディスク３０４などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０５により、その機能を実現する。各機能部の処理結果は、例えば、メモリ３０２、ディスク３０４などの記憶装置に記憶される。
【００６９】
取得部７０１は、複数の車両Ｃのプローブデータを取得する。ここで、プローブデータは、車両Ｃに搭載された端末装置２０２から得られる走行データであり、例えば、図５に示したプローブデータ５００である。具体的には、例えば、取得部７０１は、各車両Ｃに搭載された端末装置２０２からプローブデータを受信することにより、複数の車両Ｃのプローブデータを取得する。
【００７０】
また、例えば、取得部７０１は、複数の車両Ｃのプローブデータを収集する他の装置から、複数の車両Ｃのプローブデータを取得してもよい。また、例えば、取得部７０１は、図３に示した入力装置３０７を用いたユーザの操作入力により、複数の車両Ｃのプローブデータを取得してもよい。取得されたプローブデータは、例えば、プローブデータＤＢ２２０（図２参照）に記憶される。
【００７１】
受付部７０２は、対象エリアの指定を受け付ける。ここで、対象エリアとは、プローブデータの分析対象となるエリアである。対象エリアは、例えば、国、都道府県、市区町村単位で指定される。また、対象エリアは、例えば、地図上で指定されるいずれかの地域であってもよい。
【００７２】
具体的には、例えば、受付部７０２は、入力装置３０７を用いたユーザの操作入力により、対象エリアの指定を受け付ける。また、例えば、受付部７０２は、他の装置から、対象エリアの指定を受け付けることにしてもよい。
【００７３】
抽出部７０３は、プローブデータＤＢ２２０から、所定の運転操作に関するプローブデータを抽出する。ここで、所定の運転操作とは、危険回避のために行われる操作であり、例えば、急ブレーキ、急ハンドル、ハザードランプの点灯、ホーンの使用などである。
【００７４】
以下の説明では、所定の運転操作として「急ブレーキ」を例に挙げて説明する。
【００７５】
具体的には、例えば、抽出部７０３は、プローブデータＤＢ２２０から、指定された対象エリアのプローブデータを抽出する。つぎに、抽出部７０３は、対象エリアのプローブデータから、時系列に連続する同一車両の第１および第２のプローブデータを検索する。ただし、第１のプローブデータが示す日時は、第２のプローブデータが示す日時よりも前とする。
【００７６】
そして、抽出部７０３は、第１および第２のプローブデータの速度に基づいて、１秒当たり所定の速度α以上の減速が発生したか否かを判断する。所定の速度αは、１秒当たり所定の速度α以上減速していれば、車両Ｃで急ブレーキが発生したと判断できる値、例えば、１０［ｋｍ］程度に設定される。
【００７７】
ここで、１秒当たり所定の速度α以上の減速が発生していれば、抽出部７０３は、第１および第２のプローブデータの位置に基づいて、車両Ｃの進行方向を算出する。ここでは、車両Ｃの進行方向として、「北」、「北東」、「東」、「南東」、「南」、「南西」、「西」、「北西」のいずれかの方向を算出する場合を想定する。
【００７８】
そして、抽出部７０３は、第２のプローブデータ（または、第１のプローブデータ）と、算出した進行方向とを対応付けて、急ブレーキデータＤＢ２３０（図６参照）に格納する。これにより、車両Ｃで急ブレーキが発生したときの日時、位置、速度および進行方向を急ブレーキデータとして格納することができる。
【００７９】
なお、所定の運転操作として、「急ハンドル」、「ハザードランプの点灯」、「ホーンの使用」などを対象とする場合は、抽出部７０３は、例えば、プローブデータに含まれる操作情報に基づいて、「急ハンドル」、「ハザードランプの点灯」、「ホーンの使用」などの運転操作に関するプローブデータを抽出することができる。
【００８０】
特定部７０４は、急ブレーキ（所定の運転操作）が多発している地点を特定する。具体的には、例えば、特定部７０４は、急ブレーキデータＤＢ２３０を参照して、対象エリアを区切って分割した複数の領域から、急ブレーキが多発している領域を特定する。各領域は、例えば、縦×横が３０［ｍ］×７０［ｍ］の矩形領域である。
【００８１】
以下の説明では、対象エリアを区切って分割した複数の領域を「領域Ｒ１〜Ｒｎ」と表記し（ｎ：２以上の自然数）、領域Ｒ１〜Ｒｎのうちの任意の領域を「領域Ｒｉ」と表記する場合がある（ｉ＝１，２，…，ｎ）。
【００８２】
具体的には、例えば、まず、特定部７０４は、急ブレーキデータＤＢ２３０から、領域Ｒｉの急ブレーキデータを抽出する。領域Ｒｉの急ブレーキデータは、急ブレーキデータが示す位置が領域Ｒｉ内のものである。つぎに、特定部７０４は、抽出した急ブレーキデータのデータ数を計数することにより、急ブレーキの発生回数Ｐｉを算出する。
【００８３】
また、特定部７０４は、抽出した急ブレーキデータのうち、車両ＩＤが異なる急ブレーキデータのデータ数を計数することにより、急ブレーキの発生台数Ｑｉを算出する。そして、特定部７０４は、算出した発生回数Ｐｉと発生台数Ｑｉとに基づいて、領域Ｒｉが急ブレーキ多発地点であるか否かを判断する。
【００８４】
より具体的には、例えば、特定部７０４は、発生回数Ｐｉが、発生台数Ｑｉのβ倍以上（例えば、β＝５）であれば、領域Ｒｉが急ブレーキ多発地点であると判断する。これにより、特定の車両Ｃ（例えば、ドライバーの運転能力が低い車両Ｃ）で急ブレーキが多発しているのではなく、複数の車両Ｃでまんべんなく急ブレーキが多発している領域Ｒｉを、急ブレーキ多発地点として特定することができる。
【００８５】
なお、上述した説明では、特定部７０４が、発生回数Ｐｉと発生台数Ｑｉとに基づいて、領域Ｒｉが急ブレーキ多発地点であるか否かを判断することにしたが、これに限らない。例えば、特定部７０４は、発生回数Ｐｉが所定数以上であれば、領域Ｒｉが急ブレーキ多発地点であると判断することにしてもよい。また、例えば、特定部７０４は、入力装置３０７を用いたユーザの操作入力により、急ブレーキが多発している領域Ｒｉの指定を受け付けることにしてもよい。
【００８６】
以下の説明では、急ブレーキが多発している地点として特定された領域Ｒｉを「急ブレーキ多発地点Ｒｉ」と表記する場合がある。
【００８７】
統計部７０５は、急ブレーキ多発地点Ｒｉの曜日別・時間帯別の急ブレーキの発生回数を算出する。具体的には、例えば、統計部７０５は、急ブレーキ多発地点Ｒｉの急ブレーキデータの日時に基づいて、日曜日から土曜日の曜日別の急ブレーキデータに分類する。つぎに、統計部７０５は、曜日別に分類した急ブレーキデータを、時間帯別の急ブレーキデータにそれぞれ分類する。
【００８８】
急ブレーキデータを分類する時間帯は、任意に設定可能である。ここでは、０時を基準として２４時間を６時間間隔で区切った４つの時間帯（０時台から５時台の時間帯、６時台から１１時台の時間帯、１２時台から１７時台の時間帯、１８時台から２３時台の時間帯）を例に挙げて説明する。
【００８９】
そして、統計部７０５は、分類した曜日別・時間帯別の急ブレーキデータをそれぞれ計数することにより、急ブレーキ多発地点Ｒｉの曜日別・時間帯別の急ブレーキの発生回数を算出する。算出された急ブレーキ多発地点Ｒｉの曜日別・時間帯別の急ブレーキの発生回数は、例えば、図８に示す曜日別・時間帯別の急ブレーキ発生回数テーブル８００に記憶される。
【００９０】
曜日別・時間帯別の急ブレーキ発生回数テーブル８００は、例えば、メモリ３０２、ディスク３０４などの記憶装置により実現される。ここで、曜日別・時間帯別の急ブレーキ発生回数テーブル８００の記憶内容について説明する。
【００９１】
図８は、曜日別・時間帯別の急ブレーキ発生回数テーブル８００の記憶内容の一例を示す説明図である。図８において、曜日別・時間帯別の急ブレーキ発生回数テーブル８００は、急ブレーキ多発地点Ｒｉの曜日別・時間帯別の急ブレーキの発生回数を示す発生回数データ（例えば、発生回数データ８００−１，８００−２）を記憶する。
【００９２】
ここで、領域ＩＤは、急ブレーキ多発地点となる領域Ｒｉを識別する識別子である。例えば、発生回数データ８００−１は、急ブレーキ多発地点Ｒ１の曜日別・時間帯別の急ブレーキの発生回数を示している。一例として、日曜日の０時台から５時台の時間帯を例に挙げると、急ブレーキ多発地点Ｒ１の急ブレーキの発生回数は「１」である。
【００９３】
図７の説明に戻り、また、統計部７０５は、急ブレーキ多発地点Ｒｉの進行方向別の急ブレーキの発生回数を算出することにしてもよい。具体的には、例えば、統計部７０５は、急ブレーキ多発地点Ｒｉの急ブレーキデータの進行方向に基づいて、北、北東、東、南東、南、南西、西および北西の進行方向別の急ブレーキデータに分類する。
【００９４】
そして、統計部７０５は、分類した進行方向別の急ブレーキデータをそれぞれ計数することにより、急ブレーキ多発地点Ｒｉの進行方向別の急ブレーキの発生回数を算出する。算出された急ブレーキ多発地点Ｒｉの進行方向別の急ブレーキの発生回数は、例えば、図９に示す進行方向別の急ブレーキ発生回数テーブル９００に記憶される。
【００９５】
進行方向別の急ブレーキ発生回数テーブル９００は、例えば、メモリ３０２、ディスク３０４などの記憶装置により実現される。ここで、進行方向別の急ブレーキ発生回数テーブル９００の記憶内容について説明する。
【００９６】
図９は、進行方向別の急ブレーキ発生回数テーブル９００の記憶内容の一例を示す説明図である。図９において、進行方向別の急ブレーキ発生回数テーブル９００は、急ブレーキ多発地点Ｒｉの進行方向別の急ブレーキの発生回数を示す発生回数データ（例えば、発生回数データ９００−１，９００−２）を記憶する。
【００９７】
例えば、発生回数データ９００−１は、急ブレーキ多発地点Ｒ１の北、北東、東、南東、南、南西、西および北西それぞれの進行方向の急ブレーキの発生回数を示している。一例として、進行方向「北」を例に挙げると、急ブレーキ多発地点Ｒ１の急ブレーキの発生回数は「０」である。
【００９８】
図７の説明に戻り、生成部７０６は、急ブレーキ多発地点Ｒｉについて、所定の曜日区分のそれぞれにおける、急ブレーキの一日における発生度を示すグラフを生成する。具体的には、例えば、生成部７０６は、所定の曜日区分について、一日（２４時間）を所定の時間間隔（例えば、６時間）で区切った複数の時間帯のうち、急ブレーキの発生回数が相対的に高い時間帯を強調表示して示すグラフを生成する。
【００９９】
ここで、図１０を用いて、急ブレーキの一日における発生度を示すグラフの生成例について説明する。ここでは、急ブレーキ多発地点Ｒｉを「急ブレーキ多発地点Ｒ１」とし、所定の曜日区分を「月曜日から金曜日の組」と「土曜日」と「日曜日」とにする。
【０１００】
図１０は、グラフの生成例を示す説明図である。図１０において、（１０−１）生成部７０６は、「月曜日から金曜日の組」、「土曜日」および「日曜日」それぞれに対応するグラフ１００１〜１００３の雛形を読み出す。グラフ１００１〜１００３は、２４時間を円形で表示し、０時を基準として２４時間が６時間間隔で区切られた円グラフである。
【０１０１】
なお、この時点では、グラフ１００１〜１００３は、何も装飾されていない状態である。また、グラフの雛形（例えば、グラフ１００１〜１００３の雛形）は、例えば、メモリ３０２、ディスク３０４などの記憶装置に記憶されている。
【０１０２】
（１０−２）生成部７０６は、曜日別・時間帯別の急ブレーキ発生回数テーブル８００（図８参照）を参照して、急ブレーキの発生回数が１位（最大）の曜日・時間帯を特定する。ここでは、急ブレーキの発生回数が１位の曜日・時間帯として、「月曜日の６時台から１１時台」が特定された場合を想定する。
【０１０３】
なお、急ブレーキの発生回数が１位の曜日・時間帯が複数存在する場合は、生成部７０６は、複数の曜日・時間帯を、急ブレーキの発生回数が１位の曜日・時間帯として特定することにしてもよい。
【０１０４】
つぎに、生成部７０６は、特定した「月曜日の６時台から１１時台」が、「月曜日から金曜日の組」、「土曜日」および「日曜日」のいずれの曜日区分に属するかを判断する。ここでは、生成部７０６は、特定した「月曜日の６時台から１１時台」が、「月曜日から金曜日の組」に属すると判断する。
【０１０５】
そして、生成部７０６は、急ブレーキの発生回数が１位の時間帯に応じて、判断した曜日区分に対応するグラフの対応する時間帯に所定の装飾をする。具体的には、例えば、生成部７０６は、判断した「月曜日から金曜日の組」に対応するグラフ１００１の対応する時間帯「６時台から１１時台」を塗りつぶす。
【０１０６】
なお、ここでは、生成部７０６が、グラフ１００１の対応する時間帯「６時台から１１時台」を塗りつぶすことにしたが、これに限らない。例えば、生成部７０６は、グラフ１００１の対応する時間帯「６時台から１１時台」を網掛けしてもよい。また、例えば、生成部７０６は、グラフ１００１の対応する時間帯「６時台から１１時台」に、急ブレーキの発生回数をハイライト表示することにしてもよい。
【０１０７】
（１０−３）生成部７０６は、曜日別・時間帯別の急ブレーキ発生回数テーブル８００を参照して、急ブレーキの発生回数が２位の曜日・時間帯を特定する。ここでは、急ブレーキの発生回数が２位の曜日・時間帯として、「月曜日の１２時台から１７時台」が特定された場合を想定する。
【０１０８】
つぎに、生成部７０６は、特定した「月曜日の１２時台から１７時台」が、「月曜日から金曜日の組」、「土曜日」および「日曜日」のいずれの曜日区分に属するかを判断する。ここでは、生成部７０６は、特定した「月曜日の１２時台から１７時台」が、「月曜日から金曜日の組」に属すると判断する。
【０１０９】
そして、生成部７０６は、急ブレーキの発生回数が２位の時間帯に応じて、判断した曜日区分に対応するグラフの対応する時間帯に所定の装飾をする。具体的には、例えば、生成部７０６は、判断した「月曜日から金曜日の組」に対応するグラフ１００１の対応する時間帯「１２時台から１７時台」を塗りつぶす。
【０１１０】
（１０−４）生成部７０６は、曜日別・時間帯別の急ブレーキ発生回数テーブル８００を参照して、急ブレーキの発生回数が３位の曜日・時間帯を特定する。ここでは、急ブレーキの発生回数が３位の曜日・時間帯として、「土曜日の６時台から１１時台」が特定された場合を想定する。
【０１１１】
つぎに、生成部７０６は、特定した「土曜日の６時台から１１時台」が、「月曜日から金曜日の組」、「土曜日」および「日曜日」のいずれの曜日区分に属するかを判断する。ここでは、生成部７０６は、特定した「土曜日の６時台から１１時台」が、「土曜日」に属すると判断する。
【０１１２】
そして、生成部７０６は、急ブレーキの発生回数が３位の時間帯に応じて、判断した曜日区分に対応するグラフの対応する時間帯に所定の装飾をする。具体的には、例えば、生成部７０６は、判断した「土曜日」に対応するグラフ１００２の対応する時間帯「６時台から１１時台」を塗りつぶす。
【０１１３】
これにより、急ブレーキの発生頻度が高い時間帯に応じて、各グラフ１００１〜１００３の対応する時間帯を塗りつぶすことができる。
【０１１４】
なお、生成部７０６は、急ブレーキの発生回数が多い上位３位の曜日・時間帯を塗りつぶす際の色（あるいは、網掛け）を、順位ごとに異なる色（例えば、上位ほど濃い色）に設定することにしてもよい。また、ここでは、急ブレーキの発生回数が多い上位３位の曜日・時間帯を特定することにしたが、上位いくつまでの曜日・時間帯を特定するかは任意に設定可能である。また、ここでは、急ブレーキの発生回数を相対評価することにしたが、これに限らない。例えば、急ブレーキの発生回数が多い曜日・時間帯として、生成部７０６が、予め決められた閾値以上の曜日・時間帯を特定することにしてもよい。
【０１１５】
図７の説明に戻り、生成部７０６は、地図ＤＢ２４０（図２参照）から、対象エリアの地図を取得する。そして、生成部７０６は、取得した対象エリアの地図上の急ブレーキ多発地点Ｒｉに対応する箇所に所定の装飾をする。具体的には、例えば、生成部７０６は、対象エリアの地図上の急ブレーキ多発地点Ｒｉに対応する箇所に、急ブレーキが多発していることを示すアイコンを配置することにしてもよい。
【０１１６】
ここで、図１１を用いて、急ブレーキ多発地点Ｒｉに対応する箇所に対する装飾例について説明する。ここでは、対象エリアを「○×県」とし、対象エリア「○×県」を区切って分割した領域Ｒ１〜Ｒｎのうち、急ブレーキ多発地点として領域Ｒ１，Ｒ５，Ｒ１０，Ｒ２０の４つの領域が特定されたとする。
【０１１７】
図１１は、急ブレーキ多発地点Ｒｉに対応する箇所に対する装飾例を示す説明図である。図１１において、まず、生成部７０６は、地図ＤＢ２４０から、対象エリア「○×県」の地図１１０１を取得する。なお、図１１では、対象エリア「○×県」の一部を抜粋して表示している。
【０１１８】
そして、生成部７０６は、対象エリア「○×県」の地図１１０１上の急ブレーキ多発地点Ｒ１，Ｒ５，Ｒ１０，Ｒ２０に対応する箇所に、急ブレーキが多発していることを示すアイコンを配置する。図１１の例では、急ブレーキ多発地点Ｒ１，Ｒ５，Ｒ１０，Ｒ２０に対応する箇所に、枠１１１１〜１１１４がそれぞれ配置されている。
【０１１９】
なお、図１１中の数字「１」は、急ブレーキ多発地点Ｒ１に対応している。また、図１１中の数字「２」は、急ブレーキ多発地点Ｒ５に対応している。また、図１１中の数字「３」は、急ブレーキ多発地点Ｒ１０に対応している。また、図１１中の数字「４」は、急ブレーキ多発地点Ｒ２０に対応している。
【０１２０】
枠１１１１〜１１１４は、急ブレーキが多発していることを示すアイコンである。枠１１１１〜１１１４は、例えば、枠１１１１〜１１１４の中心が、急ブレーキ多発地点Ｒ１，Ｒ５，Ｒ１０，Ｒ２０の中心と一致するように配置される。なお、枠１１１１〜１１１４の大きさは任意に設定可能である。
【０１２１】
これにより、対象エリア「○×県」の地図１１０１上の急ブレーキ多発地点Ｒ１，Ｒ５，Ｒ１０，Ｒ２０に対応する箇所に、急ブレーキが多発している箇所であることが識別可能となる装飾を施すことができる。
【０１２２】
図７の説明に戻り、生成部７０６は、進行方向別の急ブレーキ発生回数テーブル９００（図９参照）を参照して、急ブレーキ多発地点Ｒｉの急ブレーキ発生方向を特定することにしてもよい。ここで、急ブレーキ発生方向とは、急ブレーキ発生時の車両Ｃの進行方向である。
【０１２３】
例えば、急ブレーキ多発地点Ｒｉを「急ブレーキ多発地点Ｒ１」とする。この場合、生成部７０６は、例えば、進行方向別の急ブレーキ発生回数テーブル９００を参照して、急ブレーキ多発地点Ｒ１での急ブレーキの発生回数が最大の進行方向「西」を、急ブレーキ多発地点Ｒ１の急ブレーキ発生方向として特定することにしてもよい。
【０１２４】
これにより、急ブレーキ多発地点Ｒ１において、最も急ブレーキが発生している進行方向を、急ブレーキ多発地点Ｒ１の急ブレーキ発生方向として特定することができる。
【０１２５】
また、生成部７０６は、対象エリアの地図上の急ブレーキ多発地点Ｒｉに対応する箇所に、特定した急ブレーキ発生方向を示すアイコンを配置することにしてもよい。
【０１２６】
ここで、図１２を用いて、急ブレーキ発生方向を示すアイコンの配置例について説明する。ここでは、対象エリア「○×県」内の急ブレーキ多発地点Ｒ１を例に挙げて、急ブレーキ発生方向を示すアイコンの配置例について説明する。
【０１２７】
図１２は、急ブレーキ発生方向を示すアイコンの配置例を示す説明図である。図１２において、（１２−１）生成部７０６は、対象エリア「○×県」の地図（例えば、図１１に示した地図１１０１）から、急ブレーキ多発地点Ｒ１を含む所定範囲の地図を抽出する。
【０１２８】
ここで、所定範囲は、任意に設定可能であり、例えば、縦×横が２００［ｍ］×１００［ｍ］程度の範囲に設定される。以下の説明では、急ブレーキ多発地点Ｒｉを含む所定範囲を「急ブレーキ多発エリアＡｉ」と表記する場合がある。図１２の例では、急ブレーキ多発地点Ｒ１を含む急ブレーキ多発エリアＡ１の地図１２０１が抽出されている。
【０１２９】
（１２−２）生成部７０６は、急ブレーキ多発エリアＡ１の地図１２０１上の急ブレーキ多発地点Ｒ１に対応する箇所に、急ブレーキ発生方向「西」を示すアイコン１２１０を配置する。アイコン１２１０は、急ブレーキ発生方向である西向きの矢印である。なお、アイコン１２１０の配置位置は、任意に設定可能であり、例えば、枠１１１１内のいずれかの位置（例えば、中央、上部中央、下部中央）に設定される。図１２の例では、アイコン１２１０は、枠１１１１内の上部中央に配置されている。
【０１３０】
これにより、急ブレーキ多発エリアＡ１の地図１２０１上の急ブレーキ多発地点Ｒ１に対応する箇所に、急ブレーキ多発地点Ｒ１において、最も急ブレーキが発生している進行方向を示すアイコン１２１０を表示することができる。
【０１３１】
図７の説明に戻り、出力部７０７は、生成されたグラフを、急ブレーキ（所定の運転操作）がなされた場所を示す地図に対応付けて出力する。具体的には、例えば、出力部７０７は、急ブレーキ多発地点Ｒｉについて生成された、所定の曜日区分のそれぞれにおける、急ブレーキの一日における発生度を示すグラフを、急ブレーキ多発地点Ｒｉを示す地図に対応付けて出力する。
【０１３２】
出力部７０７の出力形式としては、例えば、メモリ３０２、ディスク３０４などの記憶装置への記憶、ディスプレイ３０６への表示、プリンタ３０８への印刷出力、Ｉ／Ｆ３０５による外部装置への送信などがある。
【０１３３】
より具体的には、例えば、出力部７０７は、急ブレーキ多発地点Ｒ１について生成されたグラフ１００１〜１００３（図１０の（１０−４）参照）を、急ブレーキ多発エリアＡ１の地図１２０１（図１２の（１２−２）参照）に対応付けてディスプレイ３０６に表示することにしてもよい。
【０１３４】
ここで、図１３を用いて、急ブレーキ多発地点Ｒｉについてのグラフと地図とを対応付けて表示する分析データ画面の画面例について説明する。
【０１３５】
図１３は、分析データ画面の画面例を示す説明図である。図１３において、分析データ画面１３００は、急ブレーキ多発地点Ｒ１（△△市〇〇東部５（〇〇西交差点付近））について生成されたグラフ１００１〜１００３と、急ブレーキ多発エリアＡ１の地図１２０１とを対応付けて表示する画面である。
【０１３６】
分析データ画面１３００において、入力装置３０７を用いたユーザの操作入力により、枠１１１１を選択すると、枠１１１１の配置位置を調整することができる。また、分析データ画面１３００において、アイコン１２１０を選択すると、アイコン１２１０の配置位置や向きを調整することができる。
【０１３７】
図１３の例では、アイコン１２１０の配置位置と向きが、図１２で示した例とは異なる配置位置と向きに調整されている。このように、アイコン１２１０の配置位置や向きを、地図１２０１上の道路の位置や形状に合わせて調整することで、急ブレーキ発生方向をより分かりやすく表示することができる。
【０１３８】
図７の説明に戻り、出力部７０７は、対象エリアに対応する地図と、急ブレーキ多発地点として特定された一又は複数の場所と、生成された一又は複数の場所に対応する各グラフとを含む分析データを出力することにしてもよい。
【０１３９】
具体的には、例えば、出力部７０７は、対象エリア「○×県」に対応する地図と、急ブレーキ多発地点Ｒ１，Ｒ５，Ｒ１０，Ｒ２０と、急ブレーキ多発地点Ｒ１，Ｒ５，Ｒ１０，Ｒ２０に対応する各グラフとを含む分析データを、プリンタ３０８へ印刷出力することにしてもよい。
【０１４０】
これにより、例えば、対象エリア「○×県」において、急ブレーキが多発している地点を示すポスターやビラを生成することができる。
【０１４１】
図１４は、ポスターの具体例を示す説明図である。図１４において、ポスター１４００は、○×県（対象エリア）内の急ブレーキが多発している地点を示している。ポスター１４００には、対象エリア「○×県」に対応する地図１４１０と、対象エリア「○×県」の中心部ＣＰを拡大して示す中心部拡大図１４２０とが表示されている。
【０１４２】
また、ポスター１４００には、急ブレーキ多発地点Ｒ１，Ｒ５，Ｒ１０，Ｒ２０に対応する各グラフと、各急ブレーキ多発地点Ｒ１，Ｒ５，Ｒ１０，Ｒ２０を含む各急ブレーキ多発エリアＡ１，Ａ５，Ａ１０，Ａ２０の地図とが対応付けて表示されている。
【０１４３】
なお、図１４では説明のため、急ブレーキ多発地点Ｒ１に対応するグラフ１４３１〜１４３３（図１３に示したグラフ１００１〜１００３に対応）と、急ブレーキ多発エリアＡ１の地図１４４０（図１３に示した地図１２０１に対応）とを拡大して表示している。
【０１４４】
ポスター１４００によれば、○×県内の急ブレーキが多発している地点について、曜日区分ごとの急ブレーキの発生状況を視覚的に分かり易く提示することが可能となり、ドライバーの危険予知を支援することができる。
【０１４５】
例えば、グラフ１４３１によれば、ドライバーは、地図１４４０で示される○○西交差点付近について、月曜日から金曜日の６時台から１１時台の時間帯と１２時台から１７時台の時間帯の急ブレーキの発生頻度が高いことを直感的に判断することができる。また、グラフ１４３２によれば、ドライバーは、地図１４４０で示される○○西交差点付近について、土曜日の６時台から１１時台の時間帯の急ブレーキの発生頻度が高いことを直感的に判断することができる。
【０１４６】
また、地図１４４０の上部には、中心部拡大図１４２０上の急ブレーキ多発地点Ｒ１に対応する箇所に記された数字「１」が表記されている。このため、ドライバーは、地図１４４０で示される場所が、中心部拡大図１４２０上のどの位置に対応しているのかを容易に把握することができる。
【０１４７】
また、運送会社などの事務所や休憩室にポスター１４００を提示することにより、社内の安全指導や教育、運行計画などに活用することができる。また、高速道路のサービスエリアなどにポスター１４００を提示することにより、一般のドライバーの危険予知を支援することができる。
【０１４８】
（分析データ生成装置２０１の分析データ生成処理手順）
つぎに、分析データ生成装置２０１の分析データ生成処理手順について説明する。
【０１４９】
図１５は、分析データ生成装置２０１の分析データ生成処理手順の一例を示すフローチャートである。図１５のフローチャートにおいて、まず、分析データ生成装置２０１は、対象エリアの指定を受け付けたか否かを判断する（ステップＳ１５０１）。
【０１５０】
ここで、分析データ生成装置２０１は、対象エリアの指定を受け付けるのを待つ（ステップＳ１５０１：Ｎｏ）。そして、分析データ生成装置２０１は、対象エリアの指定を受け付けた場合（ステップＳ１５０１：Ｙｅｓ）、地図ＤＢ２４０から、対象エリアの地図を取得する（ステップＳ１５０２）。
【０１５１】
つぎに、分析データ生成装置２０１は、対象エリアの急ブレーキデータを抽出する急ブレーキデータ抽出処理を実行する（ステップＳ１５０３）。なお、急ブレーキデータ抽出処理の具体的な処理手順については、図１６を用いて後述する。
【０１５２】
つぎに、分析データ生成装置２０１は、対象エリアの急ブレーキ多発地点を特定する急ブレーキ多発地点特定処理を実行する（ステップＳ１５０４）。なお、急ブレーキ多発地点特定処理の具体的な処理手順については、図１７を用いて後述する。
【０１５３】
つぎに、分析データ生成装置２０１は、特定した対象エリアの急ブレーキ多発地点のうちの未選択の急ブレーキ多発地点Ｒｉを選択する（ステップＳ１５０５）。そして、分析データ生成装置２０１は、急ブレーキ多発地点Ｒｉの急ブレーキデータの統計処理を実行する（ステップＳ１５０６）。なお、統計処理の具体的な処理手順については、図１８を用いて後述する。
【０１５４】
つぎに、分析データ生成装置２０１は、急ブレーキ多発地点Ｒｉについて、所定の曜日区分のそれぞれにおける、急ブレーキの一日における発生度を示すグラフを生成するグラフ生成処理を実行する（ステップＳ１５０７）。なお、グラフ生成処理の具体的な処理手順については、図１９を用いて後述する。
【０１５５】
つぎに、分析データ生成装置２０１は、対象エリアの地図上の急ブレーキ多発地点Ｒｉに対応する箇所に所定の装飾をする地図化処理を実行する（ステップＳ１５０８）。なお、地図化処理の具体的な処理手順については、図２０を用いて後述する。
【０１５６】
つぎに、分析データ生成装置２０１は、急ブレーキ多発地点Ｒｉのグラフと、急ブレーキ多発地点Ｒｉを含む急ブレーキ多発エリアＡｉの地図とを対応付けるマッチング処理を実行する（ステップＳ１５０９）。なお、マッチング処理の具体的な処理手順については、図２１を用いて後述する。
【０１５７】
そして、分析データ生成装置２０１は、対応付けた急ブレーキ多発地点Ｒｉについてのグラフと地図とを出力する（ステップＳ１５１０）。つぎに、分析データ生成装置２０１は、特定した対象エリアの急ブレーキ多発地点のうち、未選択の急ブレーキ多発地点があるか否かを判断する（ステップＳ１５１１）。
【０１５８】
ここで、未選択の急ブレーキ多発地点がある場合（ステップＳ１５１１：Ｙｅｓ）、分析データ生成装置２０１は、ステップＳ１５０５に戻る。一方、未選択の急ブレーキ多発地点がない場合（ステップＳ１５１１：Ｎｏ）、分析データ生成装置２０１は、本フローチャートによる一連の処理を終了する。
【０１５９】
これにより、対象エリアの急ブレーキ多発地点Ｒｉについてのグラフと地図とを対応付けて出力することができる。
【０１６０】
＜急ブレーキデータ抽出処理手順＞
つぎに、図１５のステップＳ１５０３に示した急ブレーキデータ抽出処理の具体的な処理手順について説明する。
【０１６１】
図１６は、急ブレーキデータ抽出処理の具体的処理手順の一例を示すフローチャートである。図１６のフローチャートにおいて、まず、分析データ生成装置２０１は、プローブデータＤＢ２２０から、対象エリアのプローブデータを抽出する（ステップＳ１６０１）。
【０１６２】
つぎに、分析データ生成装置２０１は、抽出した対象エリアのプローブデータから、日時が最新のものから順に、未選択のプローブデータを選択する（ステップＳ１６０２）。そして、分析データ生成装置２０１は、対象エリアのプローブデータから、選択したプローブデータと車両ＩＤが同一の直前のプローブデータを検索する（ステップＳ１６０３）。
【０１６３】
つぎに、分析データ生成装置２０１は、直前のプローブデータが検索されたか否かを判断する（ステップＳ１６０４）。ここで、直前のプローブデータが検索されなかった場合（ステップＳ１６０４：Ｎｏ）、分析データ生成装置２０１は、ステップＳ１６０８に移行する。
【０１６４】
一方、直前のプローブデータが検索された場合（ステップＳ１６０４：Ｙｅｓ）、分析データ生成装置２０１は、選択したプローブデータの速度が、直前のプローブデータの速度から１０［ｋｍ／ｓｅｃ］以上減速しているか否かを判断する（ステップＳ１６０５）。ここで、１０［ｋｍ／ｓｅｃ］以上減速していない場合（ステップＳ１６０５：Ｎｏ）、分析データ生成装置２０１は、ステップＳ１６０８に移行する。
【０１６５】
一方、１０［ｋｍ／ｓｅｃ］以上減速している場合（ステップＳ１６０５：Ｙｅｓ）、分析データ生成装置２０１は、選択したプローブデータの位置と直前のプローブデータの位置とに基づいて、車両Ｃの進行方向を算出する（ステップＳ１６０６）。そして、分析データ生成装置２０１は、選択したプローブデータと、算出した車両Ｃの進行方向とを、急ブレーキデータとして急ブレーキデータＤＢ２３０に格納する（ステップＳ１６０７）。
【０１６６】
つぎに、分析データ生成装置２０１は、対象エリアのプローブデータから選択されていない未選択のプローブデータがあるか否かを判断する（ステップＳ１６０８）。ここで、未選択のプローブデータがある場合（ステップＳ１６０８：Ｙｅｓ）、分析データ生成装置２０１は、ステップＳ１６０２に戻る。
【０１６７】
一方、未選択のプローブデータがない場合（ステップＳ１６０８：Ｎｏ）、分析データ生成装置２０１は、急ブレーキデータ抽出処理を呼び出したステップに戻る。これにより、対象エリアの急ブレーキデータを抽出することができる。
【０１６８】
＜急ブレーキ多発地点特定処理手順＞
つぎに、図１５のステップＳ１５０４に示した急ブレーキ多発地点特定処理の具体的な処理手順について説明する。
【０１６９】
図１７は、急ブレーキ多発地点特定処理の具体的処理手順の一例を示すフローチャートである。図１７のフローチャートにおいて、まず、分析データ生成装置２０１は、対象エリアの地図を区切って領域Ｒ１〜Ｒｎに分割する（ステップＳ１７０１）。つぎに、分析データ生成装置２０１は、領域Ｒｉの「ｉ」を「ｉ＝１」として（ステップＳ１７０２）、領域Ｒ１〜Ｒｎから領域Ｒｉを選択する（ステップＳ１７０３）。
【０１７０】
そして、分析データ生成装置２０１は、急ブレーキデータＤＢ２３０から、領域Ｒｉの急ブレーキデータを抽出する（ステップＳ１７０４）。つぎに、分析データ生成装置２０１は、抽出した領域Ｒｉの急ブレーキデータのデータ数を計数することにより、急ブレーキの発生回数Ｐｉを算出する（ステップＳ１７０５）。
【０１７１】
つぎに、分析データ生成装置２０１は、抽出した領域Ｒｉの急ブレーキデータのうち、車両ＩＤが異なる急ブレーキデータのデータ数を計数することにより、急ブレーキの発生台数Ｑｉを算出する（ステップＳ１７０６）。そして、分析データ生成装置２０１は、算出した発生回数Ｐｉが、発生台数Ｑｉの５倍以上であるか否かを判断する（ステップＳ１７０７）。
【０１７２】
ここで、発生回数Ｐｉが発生台数Ｑｉの５倍未満の場合（ステップＳ１７０７：Ｎｏ）、分析データ生成装置２０１は、ステップＳ１７０９に移行する。一方、発生回数Ｐｉが発生台数Ｑｉの５倍以上の場合（ステップＳ１７０７：Ｙｅｓ）、分析データ生成装置２０１は、領域Ｒｉを急ブレーキ多発地点とする（ステップＳ１７０８）。
【０１７３】
つぎに、分析データ生成装置２０１は、領域Ｒｉの「ｉ」をインクリメントして（ステップＳ１７０９）、「ｉ」が「ｎ」より大きいか否かを判断する（ステップＳ１７１０）。ここで、「ｉ」が「ｎ」以下の場合（ステップＳ１７１０：Ｎｏ）、分析データ生成装置２０１は、ステップＳ１７０３に戻る。
【０１７４】
一方、「ｉ」が「ｎ」より大きい場合（ステップＳ１７１０：Ｙｅｓ）、分析データ生成装置２０１は、急ブレーキ多発地点特定処理を呼び出したステップに戻る。これにより、対象エリア内の急ブレーキ多発地点Ｒｉを特定することができる。
【０１７５】
＜統計処理手順＞
つぎに、図１５のステップＳ１５０６に示した統計処理の具体的な処理手順について説明する。
【０１７６】
図１８は、統計処理の具体的処理手順の一例を示すフローチャートである。図１８のフローチャートにおいて、まず、分析データ生成装置２０１は、急ブレーキ多発地点Ｒｉの急ブレーキデータの日時に基づいて、急ブレーキ多発地点Ｒｉの曜日別・時間帯別の急ブレーキの発生回数を算出する（ステップＳ１８０１）。
【０１７７】
そして、分析データ生成装置２０１は、算出した急ブレーキ多発地点Ｒｉの曜日別・時間帯別の急ブレーキの発生回数を、曜日別・時間帯別の急ブレーキ発生回数テーブル８００に格納する（ステップＳ１８０２）。
【０１７８】
つぎに、分析データ生成装置２０１は、急ブレーキ多発地点Ｒｉの急ブレーキデータの進行方向に基づいて、急ブレーキ多発地点Ｒｉの進行方向別の急ブレーキの発生回数を算出する（ステップＳ１８０３）。
【０１７９】
そして、分析データ生成装置２０１は、算出した急ブレーキ多発地点Ｒｉの進行方向別の急ブレーキの発生回数を、進行方向別の急ブレーキ発生回数テーブル９００に格納して（ステップＳ１８０４）、統計処理を呼び出したステップに戻る。
【０１８０】
これにより、急ブレーキ多発地点Ｒｉの曜日別・時間帯別の急ブレーキの発生回数と、進行方向別の急ブレーキの発生回数を算出することができる。
【０１８１】
＜グラフ生成処理手順＞
つぎに、図１５のステップＳ１５０７に示したグラフ生成処理の具体的な処理手順について説明する。
【０１８２】
図１９は、グラフ生成処理の具体的処理手順の一例を示すフローチャートである。図１９のフローチャートにおいて、まず、分析データ生成装置２０１は、所定の曜日区分それぞれに対応するグラフ（雛形）を、メモリ３０２、ディスク３０４などの記憶装置から読み出す（ステップＳ１９０１）。
【０１８３】
ここでは、所定の曜日区分を、「月曜日から金曜日の組」と「土曜日」と「日曜日」とした場合を例に挙げて説明する。
【０１８４】
つぎに、分析データ生成装置２０１は、曜日別・時間帯別の急ブレーキ発生回数テーブル８００を参照して、急ブレーキの発生回数が１位の曜日・時間帯を特定する（ステップＳ１９０２）。つぎに、分析データ生成装置２０１は、特定した１位の曜日・時間帯が、「月曜日から金曜日の組」、「土曜日」および「日曜日」のいずれの曜日区分に属するかを判断する（ステップＳ１９０３）。そして、分析データ生成装置２０１は、判断した該当曜日区分のグラフの該当時間帯を塗りつぶす（ステップＳ１９０４）。なお、該当時間帯は、１位の曜日・時間帯の時間帯である。
【０１８５】
つぎに、分析データ生成装置２０１は、曜日別・時間帯別の急ブレーキ発生回数テーブル８００を参照して、急ブレーキの発生回数が２位の曜日・時間帯を特定する（ステップＳ１９０５）。つぎに、分析データ生成装置２０１は、特定した２位の曜日・時間帯が、「月曜日から金曜日の組」、「土曜日」および「日曜日」のいずれの曜日区分に属するかを判断する（ステップＳ１９０６）。そして、分析データ生成装置２０１は、判断した該当曜日区分のグラフの該当時間帯を塗りつぶす（ステップＳ１９０７）。なお、該当時間帯は、２位の曜日・時間帯の時間帯である。また、該当時間帯が既に塗りつぶされている場合は、ステップＳ１９０７の処理を省略することができる。
【０１８６】
つぎに、分析データ生成装置２０１は、曜日別・時間帯別の急ブレーキ発生回数テーブル８００を参照して、急ブレーキの発生回数が３位の曜日・時間帯を特定する（ステップＳ１９０８）。つぎに、分析データ生成装置２０１は、特定した３位の曜日・時間帯が、「月曜日から金曜日の組」、「土曜日」および「日曜日」のいずれの曜日区分に属するかを判断する（ステップＳ１９０９）。そして、分析データ生成装置２０１は、判断した該当曜日区分のグラフの該当時間帯を塗りつぶして（ステップＳ１９１０）、グラフ生成処理を呼び出したステップに戻る。なお、該当時間帯は、３位の曜日・時間帯の時間帯である。また、該当時間帯が既に塗りつぶされている場合、ステップＳ１９１０の処理を省略することができる。
【０１８７】
これにより、急ブレーキ多発地点Ｒｉについて、所定の曜日区分のそれぞれにおける、急ブレーキの一日における発生度を示すグラフを生成することができる。
【０１８８】
＜地図化処理手順＞
つぎに、図１５のステップＳ１５０８に示した地図化処理の具体的な処理手順について説明する。
【０１８９】
図２０は、地図化処理の具体的処理手順の一例を示すフローチャートである。図２０のフローチャートにおいて、まず、分析データ生成装置２０１は、対象エリアの地図上の急ブレーキ多発地点Ｒｉに対応する箇所を特定する（ステップＳ２００１）。
【０１９０】
そして、分析データ生成装置２０１は、特定した急ブレーキ多発地点Ｒｉに対応する箇所に、急ブレーキが多発していることを示すアイコンを配置して（ステップＳ２００２）、地図化処理を呼び出したステップに戻る。これにより、対象エリアの地図上の急ブレーキ多発地点Ｒｉに対応する箇所に装飾を施すことができる。
【０１９１】
＜マッチング処理手順＞
つぎに、図１５のステップＳ１５０９に示したマッチング処理の具体的な処理手順について説明する。
【０１９２】
図２１は、マッチング処理の具体的処理手順の一例を示すフローチャートである。図２１のフローチャートにおいて、まず、分析データ生成装置２０１は、対象エリアの地図から、急ブレーキ多発地点Ｒｉを含む急ブレーキ多発エリアＡｉの地図を抽出する（ステップＳ２１０１）。
【０１９３】
そして、分析データ生成装置２０１は、進行方向別の急ブレーキ発生回数テーブル９００を参照して、急ブレーキ多発地点Ｒｉの急ブレーキ発生方向を特定する（ステップＳ２１０２）。つぎに、分析データ生成装置２０１は、急ブレーキ多発エリアＡｉの地図上の急ブレーキ多発地点Ｒｉに対応する箇所に、特定した急ブレーキ発生方向を示すアイコンを配置する（ステップＳ２１０３）。
【０１９４】
そして、分析データ生成装置２０１は、急ブレーキ多発地点Ｒｉのグラフと、急ブレーキ多発エリアＡｉの地図とを対応付けて（ステップＳ２１０４）、マッチング処理を呼び出したステップに戻る。これにより、急ブレーキ多発地点Ｒｉのグラフと、急ブレーキ多発地点Ｒｉを含む急ブレーキ多発エリアＡｉの地図とを対応付けることができる。
【０１９５】
以上説明したように、実施の形態にかかる分析データ生成装置２０１によれば、複数の車両Ｃのプローブデータに基づいて、急ブレーキ（あるいは、急ハンドル、ハザードランプの点灯、ホーンの使用など）がなされた領域Ｒｉを特定することができる。これにより、危険回避などのためにドライバーによって急ブレーキがなされた領域Ｒｉ（例えば、急ブレーキ多発地点Ｒｉ）を特定することができる。
【０１９６】
また、分析データ生成装置２０１によれば、急ブレーキがなされた領域Ｒｉについて、所定の曜日区分のそれぞれにおける、急ブレーキの一日における発生度を示すグラフを生成することができる。また、分析データ生成装置２０１によれば、生成したグラフを、領域Ｒｉを示す地図に対応付けて出力することができる。これにより、領域Ｒｉ（例えば、急ブレーキ多発地点Ｒｉ）の曜日区分ごとの急ブレーキの発生状況を視覚的に分かり易く提示することが可能となり、ドライバーの危険予知を支援することができる。
【０１９７】
また、分析データ生成装置２０１によれば、所定の曜日区分を、月曜日から金曜日の組と、土曜日と日曜日との組、または、月曜日から土曜日の組と、日曜日、または、月曜日から金曜日の組と、土曜日と、日曜日とすることができる。これにより、一日における急ブレーキの発生度合いの推移が似通っている曜日について、一日における急ブレーキの発生度を一つのグラフに集約して表現することができる。このため、ドライバーが急ブレーキの発生状況を確認する際の視認性を高めることができる。
【０１９８】
また、分析データ生成装置２０１によれば、所定の曜日区分を祝日または祭日とすることができる。これにより、一日における急ブレーキの発生度合いの推移が似通っている祝日や祭日について、一日における急ブレーキの発生度を一つのグラフに集約して表現することができる。
【０１９９】
また、分析データ生成装置２０１によれば、急ブレーキの一日における発生度を示すグラフとして、２４時間を角形または円形で表示したグラフを生成することができる。これにより、一日のうちの時間帯と、その時間帯における急ブレーキの発生度との関係を分かりやすく提示することができる。
【０２００】
また、分析データ生成装置２０１によれば、急ブレーキの発生頻度が高い時間帯に応じて、グラフの対応する時間帯に所定の装飾をして出力することができる。これにより、急ブレーキの発生頻度が高い曜日・時間帯を直感的に判断しやすくさせることができる。
【０２０１】
また、分析データ生成装置２０１によれば、領域Ｒｉを示す地図上の急ブレーキがなされた箇所に所定の装飾をして出力することができる。これにより、急ブレーキがなされた箇所を地図上で判別可能にすることができる。
【０２０２】
また、分析データ生成装置２０１によれば、対象エリアに対応する地図と、急ブレーキがなされた一又は複数の場所と、生成した一又は複数の場所に対応する各グラフとを含む分析データを出力することができる。これにより、例えば、ポスター１４００（図１４参照）のように、対象エリア内の複数の急ブレーキ多発地点について、曜日区分ごとの急ブレーキの発生状況を視覚的に分かり易く提示することが可能となる。
【０２０３】
なお、本実施の形態で説明した運転操作に関する分析データ生成方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本運転操作に関する分析データ生成プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本運転操作に関する分析データ生成プログラムは、インターネット等のネットワークを介して配布してもよい。
【０２０４】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０２０５】
（付記１）複数の車両の走行データに基づいて特定した所定の運転操作がなされた場所について所定の時間区分のそれぞれにおける前記所定の運転操作の一日における発生度を示すグラフを生成し、
生成した前記グラフを、前記場所を示す地図に対応付けて出力する、
処理をコンピュータに実行させることを特徴とする運転操作に関する分析データ生成プログラム。
【０２０６】
（付記２）前記時間区分は、曜日区分であることを特徴とする付記１に記載の運転操作に関する分析データ生成プログラム。
【０２０７】
（付記３）前記曜日区分は、月曜日から金曜日の組と、土曜日と日曜日との組であるか、または、月曜日から土曜日の組と、日曜日とであるか、または、月曜日から金曜日の組と、土曜日と、日曜日とであることを特徴とする付記２に記載の運転操作に関する分析データ生成プログラム。
【０２０８】
（付記４）前記曜日区分は、さらに、祝日または祭日を含むことを特徴とする付記３に記載の運転操作に関する分析データ生成プログラム。
【０２０９】
（付記５）前記グラフは、２４時間を角形または円形で表示したものであることを特徴とする付記１〜４のいずれか一つに記載の運転操作に関する分析データ生成プログラム。
【０２１０】
（付記６）前記コンピュータに、
前記所定の運転操作の発生頻度が高い時間帯に応じて、前記グラフの対応する時間帯に所定の装飾をして出力する、処理を実行させることを特徴とする付記５に記載の運転操作に関する分析データ生成プログラム。
【０２１１】
（付記７）前記コンピュータに、
前記地図上の前記所定の運転操作がなされた箇所に所定の装飾をして出力する、処理を実行させることを特徴とする付記１〜６のいずれか一つに記載の運転操作に関する分析データ生成プログラム。
【０２１２】
（付記８）前記時間区分は、季節区分であることを特徴とする付記１に記載の運転操作に関する分析データ生成プログラム。
【０２１３】
（付記９）エリアの指定を受け付け、
前記エリア内における複数の車両の走行データに基づいて特定した所定の運転操作がなされた一又は複数の場所を特定し、
特定した前記一又は複数の場所において、所定の時間区分のそれぞれにおける前記所定の運転操作の一日における発生度を示すグラフを生成し、
前記エリアに対応する地図と、特定された前記一又は複数の場所と、生成された前記一又は複数の場所に対応する各グラフとを含む分析データを出力する、
処理をコンピュータに実行させることを特徴とする運転操作に関する分析データ生成プログラム。
【０２１４】
（付記１０）前記時間区分は、曜日区分であることを特徴とする付記９に記載の運転操作に関する分析データ生成プログラム。
【０２１５】
（付記１１）前記コンピュータに、
前記エリアに対応する地図上の、前記一又は複数の場所に所定の装飾をして出力する、処理を実行させることを特徴とする付記９または１０に記載の運転操作に関する分析データ生成プログラム。
【０２１６】
（付記１２）前記コンピュータに、
特定した場所が複数の場合に、前記エリアに対応する地図上に、複数の場所を識別可能な所定の装飾をして出力する、処理を実行させることを特徴とする付記１１に記載の運転操作に関する分析データ生成プログラム。
【０２１７】
（付記１３）複数の車両の走行データに基づいて特定した所定の運転操作がなされた場所について所定の時間区分のそれぞれにおける前記所定の運転操作の一日における発生度を示すグラフを生成し、
生成した前記グラフを、前記場所を示す地図に対応付けて出力する、
処理をコンピュータが実行することを特徴とする運転操作に関する分析データ生成方法。
【０２１８】
（付記１４）付記１３に記載の運転操作に関する分析データ生成方法によって生成されたポスター。
【０２１９】
（付記１５）エリアの指定を受け付け、
前記エリア内における複数の車両の走行データに基づいて特定した所定の運転操作がなされた一又は複数の場所を特定し、
特定した前記一又は複数の場所において、所定の時間区分のそれぞれにおける前記所定の運転操作の一日における発生度を示すグラフを生成し、
前記エリアに対応する地図と、特定された前記一又は複数の場所と、生成された前記一又は複数の場所に対応する各グラフとを含む分析データを出力する、
処理をコンピュータが実行することを特徴とする運転操作に関する分析データ生成方法。
【０２２０】
（付記１６）複数の車両の走行データに基づいて特定した所定の運転操作がなされた場所について所定の時間区分のそれぞれにおける前記所定の運転操作の一日における発生度を示すグラフを生成し、生成した前記グラフを、前記場所を示す地図に対応付けて出力する制御部、
を有することを特徴とする情報処理装置。
【０２２１】
（付記１７）エリアの指定を受け付け、
前記エリア内における複数の車両の走行データに基づいて特定した所定の運転操作がなされた一又は複数の場所を特定し、
特定した前記一又は複数の場所において、所定の時間区分のそれぞれにおける前記所定の運転操作の一日における発生度を示すグラフを生成し、
前記エリアに対応する地図と、特定された前記一又は複数の場所と、生成された前記一又は複数の場所に対応する各グラフとを含む分析データを出力する、
制御部を有することを特徴とする情報処理装置。
【符号の説明】
【０２２２】
１０１  情報処理装置
２００  システム
２０１  分析データ生成装置
２０２  端末装置
２２０  プローブデータＤＢ
２３０  急ブレーキデータＤＢ
２４０  地図ＤＢ
５００  プローブデータ
７０１  取得部
７０２  受付部
７０３  抽出部
７０４  特定部
７０５  統計部
７０６  生成部
７０７  出力部
８００  曜日別・時間帯別の急ブレーキ発生回数テーブル
９００  進行方向別の急ブレーキ発生回数テーブル
１４００  ポスター
【図１】
0006451282.tif 000002
【図２】
0006451282.tif 000003
【図３】
0006451282.tif 000004
【図４】
0006451282.tif 000005
【図５】
0006451282.tif 000006
【図６】
0006451282.tif 000007
【図７】
0006451282.tif 000008
【図８】
0006451282.tif 000009
【図９】
0006451282.tif 000010
【図１０】
0006451282.tif 000011
【図１１】
0006451282.tif 000012
【図１２】
0006451282.tif 000013
【図１３】
0006451282.tif 000014
【図１４】
0006451282.tif 000015
【図１５】
0006451282.tif 000016
【図１６】
0006451282.tif 000017
【図１７】
0006451282.tif 000018
【図１８】
0006451282.tif 000019
【図１９】
0006451282.tif 000020
【図２０】
0006451282.tif 000021
【図２１】
0006451282.tif 000022