(57)【特許請求の範囲】
【請求項１】
地理的な領域の指定を受け付け、
受け付けた前記地理的な領域内を走行した走行履歴が記憶された車両群を特定し、
特定した前記車両群の内、前記地理的な領域内に含まれる特定の領域を通過した１又は複数の車両を特定し、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いて表示する際に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークとは異ならせる表示制御を行う
処理をコンピュータに実行させる車両位置表示プログラム。
【請求項２】
前記１又は複数の車両に含まれる何れかの車両の位置と前記他の車両に含まれる何れかの車両の位置とが重なる場合に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークよりも優先する表示制御を行う
請求項１記載の車両位置表示プログラム。
【請求項３】
前記位置は、前記地理的な領域を所定のサイズでメッシュ分割して得られた何れかの領域に対応する請求項１記載の車両位置表示プログラム。
【請求項４】
更に時間範囲の指定を受け付け、
前記車両群を、受け付けた前記時間範囲内に前記地理的な領域内を走行した走行履歴が記憶された車両群とすることを特徴とする請求項１記載の車両位置表示プログラム。
【請求項５】
更に別の時間範囲の指定を受け付け、
受け付けた前記別の時間範囲内に前記地理的な領域内を走行した走行履歴が記憶された別の車両群を特定し、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いた第一の表示に合わせて、前記別の車両群の位置をマークを用いた第二の表示を行う際に、前記第一の表示と第二の表示の双方において、特定した前記車両群の内の前記１又は複数の車両の位置に対応して表示させるマークを同じ種類のマークに制御する
請求項４記載の車両位置表示プログラム。
【請求項６】
更に別の時間範囲の指定を受け付け、
受け付けた前記別の時間範囲内に前記地理的な領域内を走行した走行履歴が記憶された別の車両群を特定し、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いた第一の表示と、前記別の車両群の位置をマークを用いた第二の表示とを行う際に、前記第一の表示と前記第二の表示の双方において、前記地理的な領域内に含まれる共通する特定の領域の通過履歴が含まれる１又は複数の車両について他の車両と異なるマークで表示する表示制御、
をコンピュータに実行させる請求項４記載の車両位置表示プログラム。
【請求項７】
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置の時間変化をマークの表示位置の時間変化で表示する際に、前記地理的な領域内をメッシュ分割して得られた各領域の表示色を、該各領域に侵入した車両の累積台数の時間変化に応じて変化させる、
ことを特徴とする請求項１記載の車両位置表示プログラム。
【請求項８】
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置の時間変化をマークの表示位置の時間変化で表示する際に、前記地理的な領域内をメッシュ分割して得られた各領域の表示色を、単位時間あたりに該各領域に侵入した車両の総数の変化に応じて変化させる、
ことを特徴とする請求項１記載の車両位置表示プログラム。
【請求項９】
地理的な領域の指定を受け付け、
受け付けた前記地理的な領域内を走行した走行履歴が記憶された車両群を特定し、
特定した前記車両群の内、前記地理的な領域内に含まれる特定の領域を通過した１又は複数の車両を特定し、前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いて表示する際に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークとは異ならせる第一の表示制御と、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置の時間変化をマークの表示位置の時間変化で表示する際に、前記地理的な領域内をメッシュ分割して得られた各領域の表示色を、該各領域に侵入した車両の累積台数の時間変化に応じて変化させる第二の表示制御とを切替可能に制御する
処理をコンピュータに実行させる車両位置表示プログラム。
【請求項１０】
地理的な領域の指定を受け付ける受付部と、
受け付けた前記地理的な領域内を走行した走行履歴が記憶された車両群を特定し、特定した前記車両群の内、前記地理的な領域内に含まれる特定の領域を通過した１又は複数の車両を特定する特定部と、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いて表示する際に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークとは異ならせる表示制御を行う表示制御部と、
を含む車両位置表示装置。
【請求項１１】
地理的な領域の指定を受け付ける受付部と、
受け付けた前記地理的な領域内を走行した走行履歴が記憶された車両群を特定し、特定した前記車両群の内、前記地理的な領域内に含まれる特定の領域を通過した１又は複数の車両を特定する特定部と、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いて表示する際に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークとは異ならせる第一の表示制御と、前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置の時間変化をマークの表示位置の時間変化で表示する際に、前記地理的な領域内をメッシュ分割して得られた各領域の表示色を、該各領域に侵入した車両の累積台数の時間変化に応じて変化させる第二の表示制御とを切替可能に制御する表示制御部と、
を含む車両位置表示装置。
【請求項１２】
地理的な領域の指定を受け付け、
受け付けた前記地理的な領域内を走行した走行履歴が記憶された車両群を特定し、
特定した前記車両群の内、前記地理的な領域内に含まれる特定の領域を通過した１又は複数の車両を特定し、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いて表示する際に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークとは異ならせる表示制御を行う
処理をコンピュータに実行させる車両位置表示方法。
【請求項１３】
地理的な領域の指定を受け付け、
受け付けた前記地理的な領域内を走行した走行履歴が記憶された車両群を特定し、
特定した前記車両群の内、前記地理的な領域内に含まれる特定の領域を通過した１又は複数の車両を特定し、前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いて表示する際に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークとは異ならせる第一の表示制御と、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置の時間変化をマークの表示位置の時間変化で表示する際に、前記地理的な領域内をメッシュ分割して得られた各領域の表示色を、該各領域に侵入した車両の累積台数の時間変化に応じて変化させる第二の表示制御とを切替可能に制御する
処理をコンピュータに実行させる車両位置表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両位置表示プログラム、車両位置表示装置、及び車両位置表示方法に関する。
【背景技術】
【０００２】
従来、車両の走行軌跡を道路地図上に表示するなどして、交通状況を視覚的に把握可能に表示する技術が存在する。
【０００３】
例えば、過去の渋滞情報を統計的に処理した結果得られた統計渋滞情報データを、曜日及び時間帯に対応付けて道路地図メモリに記憶しておく技術が提案されている。この技術では、渋滞情報表示モードが指示され、かつ曜日及び時間帯が指定されると、当該指定された曜日及び時間帯に関連する統計渋滞情報データが読み出される。そして、読み出された渋滞情報に基づいて、渋滞マークが対応する道路近傍に、当該道路に沿って、道路地図上に重畳表示される。この渋滞マークは、渋滞度に応じて表示色を変更したり、リアルタイムの渋滞情報か統計的な情報かを区別するために、特有の色や形状の渋滞マークを表示したりするなど、表示形態を変更可能である。
【０００４】
また、指定された目的地までの誘導経路を探索し、記憶手段に記憶された交通情報に基づいて、探索された誘導経路の時間的要因を異にする混雑度を導出し、誘導経路と共に、当該誘導経路についての時間的要因を異にする混雑度を表示する技術が提案されている。この混雑度の表示は、混雑度に対応した色彩及び模様の一方又は双方により表現される。
【０００５】
また、道路交通情報受信機が、外部より予め区分された各領域内の監視道路の渋滞距離、渋滞程度を示す道路混雑情報を受信し、道路混雑度を算出する技術が提案されている。この技術では、道路混雑度は、領域毎に領域内の監視道路の全長、渋滞距離、渋滞程度を考慮して算出される。また、道路混雑度に基づいて、各領域の地図画像の色相（赤味の度合い）が決定され、道路混雑状況が識別可能となるように該色相で地図が表示される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０９−１１３２９０号公報
【特許文献２】特開２００６−０７８２９３号公報
【特許文献３】特開平１０−２８３５８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
交通状況として把握したい情報は、従来技術のような混雑度に限らない。例えば、新しく開通する道路の区間や通行止めの区間などの特定の領域を含む周辺領域において、その特定の領域を通過した車両の走行状況などを把握したい場合もある。
【０００８】
本発明は、特定の領域を通過した車両の識別を容易にすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、一つの態様として、地理的な領域の指定を受け付け、受け付けた前記地理的な領域内を走行した走行履歴が記憶された車両群を特定し、特定した前記車両群の内、前記地理的な領域内に含まれる特定の領域を通過した１又は複数の車両を特定する。そして、前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いて表示する。この際に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークとは異ならせる表示制御を行う。
【発明の効果】
【００１０】
一つの側面として、特定の領域を通過した車両の識別を容易にすることができる、という効果を有する。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る車両位置表示装置の概略構成を示す機能ブロック図である。
【図２】走行軌跡データベース（ＤＢ）の一例を示す図である。
【図３】第１実施形態における指定情報の一例を示す図である。
【図４】第１実施形態における表示対象走行軌跡リストの一例を示す図である。
【図５】四辺メッシュを説明するための図である。
【図６】ドットサイズの決定を説明するための図である。
【図７】第１実施形態における表示画面の一例を示すイメージ図である。
【図８】第１実施形態に係る車両位置表示装置として機能するコンピュータの概略構成を示すブロック図である。
【図９】第１実施形態における車両位置表示処理の一例を示すフローチャートである。
【図１０】第１実施形態におけるアニメーション表示処理の一例を示すフローチャートである。
【図１１】第２実施形態における指定情報の一例を示す図である。
【図１２】第２実施形態における表示対象走行軌跡リストの一例を示す図である。
【図１３】第２実施形態における表示画面の一例を示すイメージ図である。
【図１４】第２実施形態における車両位置表示処理の一例を示すフローチャートである。
【図１５】第３実施形態に係る車両位置表示装置の概略構成を示す機能ブロック図である。
【図１６】第３実施形態における指定情報の一例を示す図である。
【図１７】表示色パターンを説明するための図である。
【図１８】表示色の決定を説明するための図である。
【図１９】第３実施形態における表示画面の一例を示すイメージ図である。
【図２０】第３実施形態に係る車両位置表示装置として機能するコンピュータの概略構成を示すブロック図である。
【図２１】第３実施形態における車両位置表示処理の一例を示すフローチャートである。
【図２２】第３実施形態におけるアニメーション表示処理の一例を示すフローチャートである。
【図２３】第４実施形態における表示画面の一例を示すイメージ図である。
【図２４】モード切替処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明に関する実施形態の一例を詳細に説明する。
【００１３】
＜第１実施形態＞
第１実施形態では、特定区間を通過した１又は複数の車両の位置に対応させて表示するマークを、他の車両群の位置に対応させて表示するマークと異ならせて表示する場合について説明する。
【００１４】
図１に示すように、第１実施形態に係る車両位置表示装置１０は、受付部１１と、抽出部１２と、特定部１３と、表示制御部１４とを含む。また、車両位置表示装置１０は、外部記憶装置に記憶された走行軌跡データベース（ＤＢ）３１、及びデジタル道路地図（ＤＲＭ：Digital Road Map）３２の情報を読み込む。なお、走行軌跡ＤＢ３１及びＤＲＭ３２は、外部記憶装置に記憶されている場合に限定されず、車両位置表示装置１０の内部ディスクや、ＵＳＢメモリなどの可搬型メモリに記憶されていてもよい。
【００１５】
ＤＲＭ３２は、道路網をノードとリンクとで表した情報を含む。ノードは、ジャンクション、インターチェンジ、交差点などの道路網表現上の結節点を示し、リンクは、ノード間の道路区間を示す。ノード及びリンクには、各々固有の識別番号（ノード番号、リンク番号）が付与されている。また、ＤＲＭ３２には、道路地図上のノード及びリンクの位置を示す緯度及び経度の情報や、各ノードに対応するジャンクション、インターチェンジ、交差点などの名称の情報も含まれる。また、ＤＲＭ３２に含まれる道路地図は、ＤＲＭ３２に含まれる全領域を所定範囲（例えば、１０ｋｍ四方）毎に区分した２次メッシュ単位で管理され、各２次メッシュには、２次メッシュ番号が付与されている。その他にも、ＤＲＭ３２には、一般的なデジタル道路地図に含まれる情報が含まれる。
【００１６】
走行軌跡ＤＢ３１には、車両毎の走行軌跡を示す走行軌跡情報が記憶される。走行軌跡情報は、例えば、車両に搭載されたＧＰＳ（Global Positioning System）により所定の測位間隔で測位された車両の位置情報（緯度及び経度）、測位時刻、及び車両の識別情報（車両ＩＤ）を含む測位情報を加工して得られる。
【００１７】
測位情報を加工して走行軌跡情報を得るために行う処理の一例について説明する。ここでは、情報処理装置（図示省略）が測位情報を取得して、取得した測位情報を走行軌跡情報に変換する場合について説明する。情報処理装置は、測位情報を車両ＩＤ毎に分類し、測位時刻順に並び替えて測位情報列を作成する。情報処理装置は、各測位情報に含まれる位置情報及び測位時刻に基づいて、測位情報列において、所定時間（例えば、５分）以上車両が停止していることを表す箇所を検出し、検出した箇所で測位情報列を分割する。情報処理装置は、分割した測位情報列の各々を１つのトリップ（一連の走行軌跡）とし、各トリップに識別番号（トリップ番号）を割り当て、同一のトリップに含まれる測位情報の各々に、そのトリップ番号を付与する。
【００１８】
また、情報処理装置は、測位情報に含まれる位置情報（緯度及び経度）が示す位置をＤＲＭ３２上に対応させ、当該位置が、道路などの車両が存在可能な位置となるように、緯度及び経度を修正する。さらに、情報処理装置は、修正後の緯度及び経度が示す位置を含むＤＲＭ３２の２次メッシュの２次メッシュ番号、及び当該位置を含むリンクのリンク番号を取得する。
【００１９】
情報処理装置は、測位情報に含まれる情報、及び上記の処理により取得された情報を、例えば、図２に示すような走行軌跡ＤＢ３１に記憶する。図２の走行軌跡ＤＢ３１の例では、各行（各レコード）が１つの走行軌跡情報に相当する。各走行軌跡情報は、「車両ＩＤ」、「トリップ番号」、「２次メッシュ番号」、「単位時間開始日時」、「緯度」、「経度」、及び「ＤＲＭリンク番号」の項目を含む。各項目には、測位情報に含まれる情報、及び上記の処理により取得された情報のうち、対応する情報が記憶される。
【００２０】
なお、「単位時間開始日時」は、後述するアニメーション表示処理の単位時間（例えば、１秒）毎の開始時点を示す日時である。車両の位置が測位される測位間隔を単位時間とする場合には、「単位時間開始日時」として、測位時刻を用いることができる。なお、単位時間を測位間隔より長くして、取得された測位情報を単位時間間隔に対応させて間引いて、走行軌跡情報に変換してもよい。
【００２１】
車両位置表示装置１０には、ユーザにより指定された指定情報２１が入力される。ユーザによる指定情報２１の指定は、ユーザが入力装置（図示省略）を操作することにより行うことができる。
【００２２】
指定情報２１には、図３に示すように、後述するアニメーション表示の表示対象の範囲を指定する表示対象指定情報２２と、特定区間を指定する特定区間指定情報２３とが含まれる。
【００２３】
表示対象指定情報２２は、表示対象の範囲として、対象領域（地理的な領域）と、対象期間（時間範囲）とを指定する情報を含む。図３の例では、対象領域として、ＤＲＭ３２における２次メッシュ番号を「場所」の項目で指定する例を示している。２次メッシュ番号は複数指定することができる。なお、対象領域の指定は、２次メッシュ番号を指定する場合に限定されず、緯度及び経度で指定するなど、他の方法により指定してもよい。対象期間は、その開始と終了とを示す日時を「開始日時」及び「終了日時」の項目で指定する例を示している。
【００２４】
また、図３の例では、特定区間指定情報２３として、例えば、ジャンクション、インターチェンジ、交差点などの任意の２地点の名称を指定する例を示している。なお、特定区間の指定は、２地点の名称で指定する場合に限定されず、緯度及び経度を用いて指定したり、ＤＲＭ３２におけるノード番号やリンク番号を用いて指定したりしてもよい。
【００２５】
受付部１１は、車両位置表示装置１０に入力された指定情報２１を受け付け、受け付けた指定情報２１を所定の記憶領域に記憶する。
【００２６】
抽出部１２は、指定情報２１に含まれる表示対象指定情報２２を参照し、外部記憶装置から読み込んだ走行軌跡ＤＢ３１に記憶された走行軌跡情報のうち、表示対象指定情報２２により指定された対象領域及び対象期間に該当する走行軌跡情報を抽出する。具体的には、抽出部１２は、走行軌跡ＤＢ３１において、「２次メッシュ番号」が、表示対象指定情報２２の「場所」で指定されている２次メッシュ番号のいずれかと一致する走行軌跡情報を抽出する。抽出部１２は、さらに、抽出した走行軌跡情報のうち、「単位時間開始日時」が、表示対象指定情報２２の「開始日時」及び「終了日時」で指定されている対象期間に含まれる走行軌跡情報を抽出する。
【００２７】
抽出部１２は、最終的に抽出した走行軌跡情報を、表示対象走行軌跡リスト２４に登録する。図４に表示対象走行軌跡リスト２４の一例を示す。表示対象走行軌跡リスト２４のデータ構成は、図２に示す走行軌跡ＤＢ３１のデータ構成と概ね同様であるが、表示対象走行軌跡リスト２４は、「特定車両フラグ」の項目を含む点が異なる。「特定車両フラグ」については後述する。
【００２８】
特定部１３は、対象領域に含まれる特定区間を通過した車両（以下、「特定車両」という）を特定する。具体的には、特定部１３は、指定情報２１に含まれる特定区間指定情報２３で指定された２地点間の名称に対応するノードを、ＤＲＭ３２に含まれる情報から特定する。特定部１３は、ＤＲＭ３２に含まれるノード及びリンクの情報に基づいて、特定したノード間の経路を探索する。経路の探索方法は、一般的な経路検索の手法を用いることができる。ここで探索された経路が「特定区間」である。特定部１３は、表示対象走行軌跡リスト２４において、「ＤＲＭリンク番号」が、探索した経路に含まれるいずれかのリンクのリンク番号と一致する走行軌跡情報の「車両ＩＤ」の情報を抽出する。ここで抽出された車両ＩＤが示す車両が「特定車両」である。そこで、特定部１３は、表示対象走行軌跡リスト２４において、特定車両の走行軌跡情報を表すために、「車両ＩＤ」が抽出した車両ＩＤと一致する走行軌跡情報の「特定車両フラグ」をＯＮ（「１」）に設定する。なお、特定車両以外の車両の走行軌跡情報の「特定車両フラグ」はＯＦＦ（ブランク）とする。
【００２９】
表示制御部１４は、表示対象走行軌跡リスト２４に基づいて、対象領域の各位置における単位時間毎の特定車両及び特定車両以外の各々車両の台数に応じたマークを、ＤＲＭ３２が示す道路地図上に重畳した表示画面が表示されるように制御する。表示制御部１４は、単位時間毎の各位置にマークを時々刻々と切り替えて表示することにより、アニメーション表示を実現する。
【００３０】
具体的には、表示制御部１４は、図５に示すように、対象領域を画面表示した際の表示領域を所定サイズの四辺メッシュ７１に区切る。１つの四辺メッシュ７１は、対象領域における各位置に相当し、１つの四辺メッシュ７１が１つのマークに対応する。この点を考慮し、四辺メッシュ７１の所定サイズは、分析の目的、走行軌跡情報の数、対象領域の規模（広域または詳細）などに応じて適切な値を設定する。表示制御部１４は、各四辺メッシュ７１の位置情報を特定する。四辺メッシュ７１の位置情報は、例えば、四辺メッシュ７１の左上角の位置を示す緯度及び経度により特定することができる。
【００３１】
表示制御部１４は、各四辺メッシュ７１の位置情報及びサイズに基づいて、各四辺メッシュ７１が示す範囲を特定し、単位時間毎に、各四辺メッシュ７１が示す範囲に侵入した特定車両の台数を集計する。具体的には、表示制御部１４は、表示対象走行軌跡リスト２４において、「特定車両フラグ」がＯＮで、「緯度」及び「経度」が示す位置が、各四辺メッシュ７１が示す範囲に含まれ、「単位時間開始日時」が該当の単位時間と一致する走行軌跡情報をカウントする。表示制御部１４は、図６に示すように、カウントされた走行軌跡情報の数、すなわち、該当の単位時間に、各四辺メッシュ７１が示す範囲に侵入した特定車両の台数に応じたマークのサイズを決定する。本実施形態では、図６に示すように、マークをドットとする場合について説明する。同様に、表示制御部１４は、特定車両以外の車両についても、単位時間毎に、各四辺メッシュ７１が示す範囲に侵入した特定車両以外の車両の台数をカウントし、台数に応じたドットのサイズを決定する。
【００３２】
ここで、アニメーション表示した際に、特定車両の車両群と特定車両以外の車両群とを容易に識別できるように、特定車両の車両群を示すドットと、特定車両以外の車両群を示すドットとで、異なる表示色となるように決定する。図６の例では、特定車両の車両群を示すドットを白、特定車両以外の車両群を示すドットを黒として決定する例を示している。
【００３３】
表示制御部１４は、対象期間内の単位時間毎に、対象領域に含まれる全ての四辺メッシュ７１に対して、特定車両の車両群を示すドット、及び特定車両以外の車両群を示すドットの各々のサイズ及び表示色を決定する。表示制御部１４は、単位時間及び四辺メッシュ７１の位置情報に、決定した特定車両の車両群を示すドット、及び特定車両以外の車両群を示すドットの各々のサイズ及び表示色を対応付けて、所定領域に記憶する。
【００３４】
表示制御部１４は、ドットのサイズ及び表示色の決定が全て終了すると、図７に示すような表示画面８０が表示装置（図示省略）に表示されるように制御する。図７の例では、表示画面８０は、アニメーションが再生されるアニメーション再生領域８１と、表示対象の範囲や特定区間などの情報が表示される情報表示領域８２と、アニメーション内で用いられる凡例の説明が表示される凡例表示領域８３とを含む。また、表示画面８０は、アニメーションの再生を制御する際にユーザにより操作される再生コマンド８４を含む。再生コマンド８４は、再生ボタン、一時停止ボタン、アニメーション再生領域８１に表示する単位時間（コマ）を任意に選択するためのスライドバー等を含むことができる。
【００３５】
具体的には、表示制御部１４は、再生コマンド８４に含まれるスライドバーの位置に対応する対象期間内の単位時間を特定する。表示制御部１４は、特定した単位時間に対応付けて記憶されている各四辺メッシュ７１について決定した特定車両の車両群を示すドット、及び特定車両以外の車両群を示すドットの各々のサイズ及び表示色を取得する。また、表示制御部１４は、ＤＲＭ３２から、対象領域に含まれるノード及びリンクの情報を取得し、アニメーション再生領域８１に道路地図を展開する。そして、表示制御部１４は、展開した道路地図に、取得したサイズ及び表示色で表した特定車両の車両群を示すドット８５、及び特定車両以外の車両群を示すドット８６を重畳する。特定車両の車両群を示すドット８５と、特定車両以外の車両群を示すドット８６とは、異なる表示色としているため、表示画面８０において、容易に特定車両を識別することができる。
【００３６】
また、表示制御部１４は、再生コマンド８４の再生ボタンが押下された場合には、所定の１コマ分の表示時間が経過する都度、次の単位時間に対して決定されたドットのサイズ及び表示色に基づいて、道路地図に重畳表示しているドットを変更する。従って、四辺メッシュ７１毎の単位時間当たりの車両の台数の時間変化が、特定車両と特定車両以外とを識別した状態で、アニメーション表示される。このアニメーション表示により、簡易的に車両の移動状況を表現することができる。なお、１つの単位時間（コマ）に対する表示時間を任意に変更可能とすることで、アニメーションの再生速度を調整することができる。
【００３７】
なお、表示制御部１４は、単位時間毎に、各四辺メッシュ７１について、特定車両及び特定車両以外の車両の各々についての台数を集計している。そのため、１つの四辺メッシュ７１について、特定車両の車両群を示すドット８５、及び特定車両以外の車両群を示すドット８６の両方を表示する場合がある。この場合には、表示制御部１４は、特定車両の車両群を示すドット８５と、特定車両以外の車両群を示すドット８６とを合成して、１つの四辺メッシュ７１内に表示する。例えば、特定車両の車両群を示すドット８５の右半分と、特定車両以外の車両群を示すドット８６の左半分とを結合して表示させることができる。また、特定車両の車両群を示すドット８５を、特定車両以外の車両群を示すドット８６に優先して表示させてもよい。例えば、１つの四辺メッシュ７１に対して、特定車両の車両群を示すドット８５のみを表示したり、特定車両の車両群を示すドット８５を特定車両以外の車両群を示すドット８６の上に重畳して表示したりすることができる。
【００３８】
車両位置表示装置１０は、例えば、図８に示すコンピュータ４０で実現することができる。コンピュータ４０はＣＰＵ４１、一時記憶領域としてのメモリ４２、及び不揮発性の記憶部４３を備える。また、コンピュータ４０は、表示装置及び入力装置等の入出力装置４８が接続される入出力インターフェース（Ｉ／Ｆ）４４を備える。また、コンピュータ４０は、記録媒体４９に対するデータの読み込みと書き込みとを制御するｒｅａｄ／ｗｒｉｔｅ（Ｒ／Ｗ）部４５、及びインターネット等のネットワークに接続されるネットワークＩ／Ｆ４６を備える。ＣＰＵ４１、メモリ４２、記憶部４３、入出力Ｉ／Ｆ４４、Ｒ／Ｗ部４５、及びネットワークＩ／Ｆ４６は、バス４７を介して互いに接続される。
【００３９】
記憶部４３は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（solid state drive）、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部４３には、コンピュータ４０を車両位置表示装置１０として機能させるための車両位置表示プログラム５０が記憶される。また、記憶部４３は、指定情報２１が記憶される指定情報記憶領域６１と、表示対象走行軌跡リスト２４を構成する走行軌跡情報が記憶される表示対象走行軌跡情報記憶領域６２とを有する。
【００４０】
ＣＰＵ４１は、車両位置表示プログラム５０を記憶部４３から読み出してメモリ４２に展開し、車両位置表示プログラム５０が有するプロセスを順次実行する。また、ＣＰＵ４１は、表示対象走行軌跡情報記憶領域６２から表示対象の走行軌跡情報を読み出して、表示対象走行軌跡リスト２４をメモリ４２に展開する。
【００４１】
車両位置表示プログラム５０は、受付プロセス５１と、抽出プロセス５２と、特定プロセス５３と、表示制御プロセス５４とを有する。ＣＰＵ４１は、受付プロセス５１を実行することで、図１に示す受付部１１として動作する。また、ＣＰＵ４１は、抽出プロセス５２を実行することで、図１に示す抽出部１２として動作する。また、ＣＰＵ４１は、特定プロセス５３を実行することで、図１に示す特定部１３として動作する。また、ＣＰＵ４１は、表示制御プロセス５４を実行することで、図１に示す表示制御部１４として動作する。これにより、車両位置表示プログラム５０を実行したコンピュータ４０が、車両位置表示装置１０として機能することになる。
【００４２】
なお、車両位置表示プログラム５０により実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ（Application Specific Integrated Circuit）等で実現することも可能である。
【００４３】
次に、第１実施形態に係る車両位置表示装置１０の作用について説明する。走行軌跡ＤＢ３１には、複数の車両から取得した測位情報を加工して得られた複数の走行軌跡情報が記憶されている。この状態で、車両位置表示装置１０に、指定情報２１が入力されると、車両位置表示装置１０において、図９に示す車両位置表示処理が実行される。なお、車両位置表示装置１０において実行される車両位置表示処理は、本発明の車両位置表示方法の一例である。
【００４４】
図９に示す車両位置表示処理のステップＳ１１で、受付部１１が、車両位置表示装置１０に入力された指定情報２１を受け付け、受け付けた指定情報２１を所定の記憶領域に記憶する。
【００４５】
次に、ステップＳ１２で、抽出部１２が、外部記憶装置から走行軌跡ＤＢ３１を読み込む。そして、抽出部１２は、指定情報２１に含まれる表示対象指定情報２２を参照し、走行軌跡ＤＢ３１に記憶された走行軌跡情報のうち、表示対象指定情報２２により指定された対象領域及び対象期間に該当する走行軌跡情報を抽出する。そして、抽出部１２は、抽出した走行軌跡情報を、表示対象走行軌跡リスト２４に登録する。なお、表示対象走行軌跡リスト２４の「特定車両フラグ」は、初期値としてＯＦＦ（ブランク）にする。
【００４６】
次に、ステップＳ１３で、特定部１３が、指定情報２１に含まれる特定区間指定情報２３で指定された２地点間の名称に対応するノードを、ＤＲＭ３２に含まれる情報から特定する。特定部１３は、ＤＲＭ３２に含まれるノード及びリンクの情報に基づいて、特定したノード間の経路を探索する。特定部１３は、ＤＲＭ３２から、探索した経路に含まれる全てのリンクのリンク番号の各々を取得する。
【００４７】
次に、ステップＳ１４で、特定部１３が、表示対象走行軌跡リスト２４において、「ＤＲＭリンク番号」が、上記ステップＳ１３で取得したいずれかのリンク番号と一致する走行軌跡情報の「車両ＩＤ」の情報を抽出する。そして、特定部１３は、表示対象走行軌跡リスト２４において、「車両ＩＤ」が抽出した車両ＩＤと一致する走行軌跡情報の「特定車両フラグ」をＯＮ（「１」）に設定する。
【００４８】
次に、ステップＳ２０で、表示制御部１４が、表示対象走行軌跡リスト２４及びＤＲＭ３２に基づいて、アニメーション表示処理を実行して、車両位置表示処理は終了する。
【００４９】
次に、図１０を参照して、車両位置表示処理（図９）のステップＳ２０で実行されるアニメーション表示処理について説明する。
【００５０】
図１０に示すアニメーション表示処理のステップＳ２１で、表示制御部１４が、対象領域を複数の四辺メッシュ７１に区切る。そして、表示制御部１４は、各四辺メッシュ７１の位置情報として、例えば、四辺メッシュ７１の左上角の位置を示す緯度及び経度を取得する。
【００５１】
次に、ステップＳ２２のループ処理で、表示制御部１４が、対象期間の開始日時から終了日時までの各単位時間を１つずつ処理対象として設定し、ステップＳ２３のループ処理を実行する。ステップＳ２３のループ処理では、表示制御部１４が、対象領域内の全ての四辺メッシュ７１の各々を１つずつ処理対象として設定し、以下のステップＳ２４及びＳ２５の処理を実行する。
【００５２】
ステップＳ２４では、表示制御部１４が、処理対象の四辺メッシュ７１の位置情報及びサイズに基づいて、処理対象の四辺メッシュ７１が示す範囲を特定し、処理対象の単位時間に、処理対象の四辺メッシュ７１が示す範囲に侵入した特定車両の台数を集計する。同様に、表示制御部１４は、処理対象の単位時間に、処理対象の四辺メッシュ７１が示す範囲に侵入した特定車両以外の車両の台数を集計する。特定車両か特定車両以外かは、表示対象走行軌跡リスト２４の「特定車両フラグ」に基づいて判断する。
【００５３】
次に、ステップＳ２５で、表示制御部１４が、集計した特定車両の台数に応じて、処理対象の単位時間における処理対象の四辺メッシュ７１に表示する特定車両の車両群を示すドット８５のサイズを決定する。同様に、表示制御部１４は、集計した特定車両以外の車両の台数に応じて、処理対象の単位時間における処理対象の四辺メッシュ７１に表示する特定車両以外の車両群を示すドット８６のサイズを決定する。また、表示制御部１４は、特定車両の車両群を示すドット８５か、特定車両以外の車両群を示すドット８６かに応じて、ドットの表示色を決定する。
【００５４】
ステップＳ２３のループ処理が全て終了し、さらに、ステップＳ２２のループ処理が終了すると、処理はステップＳ２６へ移行する。
【００５５】
ステップＳ２６では、表示制御部１４が、図７に示すような表示画面８０が表示装置に表示されるように制御する。また、表示制御部１４は、再生コマンド８４の操作に応じて、アニメーション再生領域８１に表示する対象の単位時間を特定する。そして、表示制御部１４は、特定した単位時間に対応付けて記憶されているサイズ及び表示色で表されるドットを、道路地図に重畳して表示する。表示制御部１４は、表示する対象の単位時間が変化する都度、各四辺メッシュ７１のドットの表示を変更することで、アニメーション表示を実現する。
【００５６】
以上説明したように、第１実施形態に係る車両位置表示装置によれば、特定区間を通過した車両を特定車両として特定し、表示対象範囲（場所及び期間）における特定車両の走行軌跡情報に、特定車両の走行軌跡情報であることを示すフラグを立てる。表示対象範囲の走行軌跡情報を表示する際に、このフラグを用いて、特定車両と特定車両以外とを識別して、両者のマークを異ならせることで、特定車両を容易に識別することができる。
【００５７】
また、第１実施形態によれば、単位時間毎に所定サイズの四辺メッシュ７１に侵入した車両台数に応じたサイズのマークを四辺メッシュ７１毎に表示し、単位時間を時々刻々と切り替えることで、四辺メッシュ７１毎に表示されるマークを変更する。これにより、車両の移動状況を簡易的に示すアニメーション表示を実現することができる。このように、車両台数に応じたマークを表示することで、情報量を束ねてアニメーション表示をすることができるため、車両個々の走行軌跡を分析した場合などでは把握することができない、全体的な交通状況の傾向を可視化することができる。特に、本実施形態では、特定車両と特定車両以外とを識別可能に表示するため、特定区間を通過した特定車両が、その後どのような経路を選択したかなどの情報を把握することができ、道路が有効活用されているか否か等の判断の際に有用な情報となる。
【００５８】
なお、第１実施形態では、単位時間毎の各四辺メッシュ７１に対する車両台数に応じて、表示するマーク（ドット）のサイズを変更する場合について説明したが、これに限定されない。例えば、車両台数に応じて、輝度や彩度を変更するようにしてもよい。また、第１実施形態では、特定車両の車両群を示すマークと特定車両以外の車両群を示すマークとで、表示色を異ならせる場合について説明したが、これに限定されない。例えば、両者でマークの形状を異ならせるなどして、特定車両と特定車両以外とを識別するようにしてもよい。
【００５９】
また、第１実施形態では、本発明における特定の領域の一例として、指定された２地点間の経路である特定区間を用いる場合について説明したが、これに限定されない。例えば、緯度及び経度などで指定した地域などを、特定の領域として指定してもよい。この場合、走行軌跡情報に含まれる緯度及び経度が、指定された特定の領域に含まれるか否かによって、特定の領域を通過した車両か否かを判断すればよい。
【００６０】
＜第２実施形態＞
第２実施形態では、特定区間を通過した車両群の位置について、異なる期間で比較可能に表示する場合について説明する。なお、第２実施形態において、第１実施形態に係る車両位置表示装置１０と同様の部分については、同一符号を付して、詳細な説明を省略する。
【００６１】
図１に示すように、第２実施形態に係る車両位置表示装置１０Ａは、受付部１１と、抽出部１２Ａと、特定部１３Ａと、表示制御部１４Ａとを含む。
【００６２】
車両位置表示装置１０Ａには、図１１に示すような、表示対象指定情報２２Ａ及び特定区間指定情報２３を含む指定情報２１Ａが入力される。表示対象指定情報２２Ａは、第１実施形態の場合と異なり、対象期間の指定が異なる２件の指定を含む。なお、２件の指定における対象領域（場所）の指定は同一である。特定区間指定情報２３については、第１実施形態の場合と同様である。
【００６３】
抽出部１２Ａは、表示対象指定情報２２Ａに含まれる２件の指定の各々について、第１実施形態と同様に、表示対象の走行軌跡情報を抽出する。抽出部１２Ａは、１件目の指定に基づいて抽出した走行軌跡情報を、表示対象走行軌跡リスト２４Ａ１に登録し、２件目の指定に基づいて抽出した走行軌跡情報を、表示対象走行軌跡リスト２４Ａ２に登録する。表示対象走行軌跡リスト２４Ａ１及び２４Ａ２は、図１２に示すように、第１実施形態の表示対象走行軌跡リスト２４の項目に加え、「比較フラグ」の項目を含む。「比較フラグ」については後述する。
【００６４】
なお、対象期間が異なる２件の指定のうち、いずれの指定に基づいて抽出された走行軌跡情報であるかは、「単位時間開始日時」の情報に基づいて判断可能である。従って、表示対象走行軌跡リスト２４Ａ１と表示対象走行軌跡リスト２４Ａ２とを分けることなく、１つの表示対象走行軌跡リスト２４Ａとしてもよい。本実施形態では、説明を簡単にするため、表示対象走行軌跡リスト２４Ａ１と表示対象走行軌跡リスト２４Ａ２とを分ける場合について説明する。
【００６５】
特定部１３Ａは、表示対象走行軌跡リスト２４Ａ１に基づいて、第１実施形態における特定部１３と同様に、特定車両の車両ＩＤを抽出し、表示対象走行軌跡リスト２４Ａ１における特定車両の走行軌跡情報の「特定車両フラグ」をＯＮ（「１」）に設定する。
【００６６】
また、特定部１３Ａは、表示対象走行軌跡リスト２４Ａ１に基づいて特定した特定車両について、表示対象走行軌跡リスト２４Ａ２における走行軌跡情報を特定する。これは、表示対象指定情報２２Ａの１件目で指定されている対象期間と、２件目で指定されている対象期間とで、特定車両の車両群の位置を比較するためである。具体的には、特定部１３Ａは、表示対象走行軌跡リスト２４Ａ２において、「車両ＩＤ」が、表示対象走行軌跡リスト２４Ａ１に基づいて特定した特定車両の車両ＩＤと一致する走行軌跡情報の「比較フラグ」をＯＮ（「１」）に設定する。なお、表示対象走行軌跡リスト２４Ａ２において、表示対象走行軌跡リスト２４Ａ１に基づいて特定された特定車両以外の車両の走行軌跡情報の「比較フラグ」はＯＦＦ（ブランク）とする。
【００６７】
表示制御部１４Ａは、表示対象走行軌跡リスト２４Ａ１に基づいて、第１実施形態における表示制御部１４と同様に、単位時間毎に、各四辺メッシュ７１が示す範囲に侵入した特定車両の台数に応じたドットのサイズを決定する。同様に、表示制御部１４Ａは、単位時間毎に、各四辺メッシュ７１が示す範囲に侵入した特定車両以外の車両の台数に応じたドットのサイズを決定する。
【００６８】
また、表示制御部１４Ａは、表示対象走行軌跡リスト２４Ａ２についても、同様に、特定車両の台数に応じたドットのサイズ、及び特定車両以外の車両の台数に応じたドットのサイズを決定する。この際、表示制御部１４Ａは、特定車両か特定車両以外かを、表示対象走行軌跡リスト２４Ａ２の「比較フラグ」に基づいて判断する。表示対象走行軌跡リスト２４Ａ２の走行軌跡情報に基づくアニメーション表示においても、特定車両の車両群と特定車両以外の車両群とを容易に識別できるように、それぞれを示すドットを異なる表示色に決定する。また、表示対象走行軌跡リスト２４Ａ１及び２４Ａ２の各々の走行軌跡情報に基づいて表示する特定車両の車両群を示すドット８５の表示色は、両方で同じ表示色とする。これにより、異なる期間における特定車両の比較を容易にする。特定車両以外の車両群を示すドットの表示色についても同様である。
【００６９】
表示制御部１４Ａは、表示対象走行軌跡リスト２４Ａ１及び２４Ａ２の各々に基づいて、単位時間毎の各四辺メッシュ７１のドットのサイズ及び表示色の決定が全て終了すると、図１３に示すような表示画面８０Ａが表示装置に表示されるように制御する。図１３の例では、表示画面８０Ａは、アニメーション再生領域８１Ａ１及び８１Ａ２と、情報表示領域８２Ａと、凡例表示領域８３と、再生コマンド８４とを含む。
【００７０】
アニメーション再生領域８１Ａ１では、表示対象走行軌跡リスト２４Ａ１の走行軌跡情報に基づくドットが表示されたアニメーションが再生される。また、アニメーション再生領域８１Ａ２では、表示対象走行軌跡リスト２４Ａ２の走行軌跡情報に基づくドットが表示されたアニメーションが再生される。アニメーション再生領域８１Ａ１及び８１Ａ２の各々へのアニメーションの表示方法は、第１実施形態と同様である。アニメーション再生領域８１Ａ１及び８１Ａ２の各々へドットを表示する対象の単位時間は、対象期間の開始日時からの経過時間が同じになるように同期させる。
【００７１】
情報表示領域８２Ａには、第１実施形態の情報表示領域８２と同様に、表示対象の範囲や特定区間などの情報が表示される。対象期間の情報については、各々対応するアニメーション再生領域８１Ａ１又は８１Ａ２に隣接して表示させる。
【００７２】
車両位置表示装置１０Ａは、例えば、図８に示すコンピュータ４０で実現することができる。コンピュータ４０の記憶部４３には、コンピュータ４０を車両位置表示装置１０Ａとして機能させるための車両位置表示プログラム５０Ａが記憶される。
【００７３】
ＣＰＵ４１は、車両位置表示プログラム５０Ａを記憶部４３から読み出してメモリ４２に展開し、車両位置表示プログラム５０Ａが有するプロセスを順次実行する。車両位置表示プログラム５０Ａは、受付プロセス５１と、抽出プロセス５２Ａと、特定プロセス５３Ａと、表示制御プロセス５４Ａとを有する。ＣＰＵ４１は、抽出プロセス５２Ａを実行することで、図１に示す抽出部１２Ａとして動作する。また、ＣＰＵ４１は、特定プロセス５３Ａを実行することで、図１に示す特定部１３Ａとして動作する。また、ＣＰＵ４１は、表示制御プロセス５４Ａを実行することで、図１に示す表示制御部１４Ａとして動作する。受付プロセス５１については、第１実施形態における車両位置表示プログラム５０と同様である。これにより、車両位置表示プログラム５０Ａを実行したコンピュータ４０が、車両位置表示装置１０Ａとして機能することになる。
【００７４】
なお、車両位置表示プログラム５０Ａにより実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【００７５】
次に、第２実施形態に係る車両位置表示装置１０Ａの作用について説明する。走行軌跡ＤＢ３１には、複数の走行軌跡情報が記憶されている。この状態で、車両位置表示装置１０Ａに、指定情報２１Ａが入力されると、車両位置表示装置１０Ａにおいて、図１４に示す車両位置表示処理が実行される。なお、車両位置表示装置１０Ａにおいて実行される車両位置表示処理は、本発明の車両位置表示方法の一例である。また、第２実施形態における車両位置表示処理について、第１実施形態における車両位置表示処理と同様の処理となるステップについては、同一符号を付して、詳細な説明を省略する。
【００７６】
図１４に示す車両位置表示処理のステップＳ１１〜Ｓ１４を経て、処理はステップＳ１５へ移行する。ステップＳ１５では、特定部１３Ａが、表示対象走行軌跡リスト２４Ａ２において、「車両ＩＤ」が、上記ステップＳ１４で抽出した特定車両の車両ＩＤと一致する走行軌跡情報の「比較フラグ」をＯＮ（「１」）に設定する。
【００７７】
次に、ステップＳ２０で、表示制御部１４Ａが、表示対象走行軌跡リスト２４Ａ１及び２４Ａ２と、ＤＲＭ３２とに基づいて、アニメーション表示処理を実行して、車両位置表示処理は終了する。第２実施形態におけるアニメーション表示処理では、表示対象走行軌跡リスト２４Ａ１及び２４Ａ２の各々を用いて、図１０に示す第１実施形態におけるアニメーション表示処理（図１０）を、それぞれ実行すればよい。なお、ステップＳ２４では、表示対象走行軌跡リスト２４Ａ２に基づいて、処理対象の単位時間についての処理対象の四辺メッシュ７１が示す範囲に侵入した車両の台数を集計する際には、特定車両か特定車両以外かを、「比較フラグ」に基づいて判断する。
【００７８】
以上説明したように、第２実施形態に係る車両位置表示装置によれば、第１実施形態の効果に加え、異なる期間における特定車両の走行軌跡の比較を容易に行うことができる。例えば、新しく開通した道路の区間を特定区間とし、比較対象の期間として、その区間が開通する前の期間を指定する。これにより、新しく開通した道路を通過する車両は、開通前はどの経路を走行していたのか、その周辺の交通状況がどのように変化したのかといった情報を把握することができる。
【００７９】
なお、第２実施形態では、車両位置表示装置１０Ａに入力される表示対象指定情報２２Ａが対象期間が異なる２件の指定を含む場合について説明したが、３件以上の指定を含んでもよい。この場合、いずれかで指定されている対象期間において特定区間を通過した車両を特定車両として特定し、他で指定されている対象期間の各々から、その特定車両の走行軌跡情報を特定して、比較フラグを立てればよい。そして、３画面以上のアニメーション再生領域８１Ａを含む表示画面８０Ａを表示すればよい。
【００８０】
また、車両位置表示装置１０Ａに入力された表示対象指定情報２２Ａが１件の指定のみを含む場合には、第１実施形態の処理を実行し、２件以上の指定を含む場合には、第２実施形態の処理を実行するように処理を分岐させてもよい。
【００８１】
＜第３実施形態＞
第３実施形態では、交通量の累積的な変化をアニメーション表示する場合について説明する。なお、第３実施形態において、第１実施形態に係る車両位置表示装置１０または第２実施形態に係る車両位置表示装置１０Ａと同様の部分については、同一符号を付して、詳細な説明を省略する。
【００８２】
図１５に示すように、第３実施形態に係る車両位置表示装置１０Ｂは、受付部１１と、抽出部１２Ａと、表示制御部１４Ｂとを含む。
【００８３】
車両位置表示装置１０Ｂには、図１６に示すような、表示対象指定情報２２Ａが入力される。表示対象指定情報２２Ａは、第２実施形態の場合と同様であり、対象期間が異なる２件の指定を含む。なお、第１及び第２実施形態とは異なり、指定情報２１Ｂには、特定区間指定情報２３は含まれない。
【００８４】
抽出部１２Ａは、第２実施形態と同様、表示対象指定情報２２Ａに含まれる２件の指定の各々について、表示対象の走行軌跡情報を抽出する。抽出部１２Ａは、１件目の指定に基づいて抽出した走行軌跡情報を、表示対象走行軌跡リスト２４Ｂ１に登録し、２件目の指定に基づいて抽出した走行軌跡情報を、表示対象走行軌跡リスト２４Ｂ２に登録する。表示対象走行軌跡リスト２４Ｂ１及び２４Ｂ２は、図１２に示す第２実施形態の表示対象走行軌跡リスト２４Ａ１及び２４Ａ２と概ね同様であるが、「特定車両フラグ」及び「比較フラグ」の項目は含まない。
【００８５】
なお、第２実施形態でも述べたように、表示対象走行軌跡リスト２４Ｂ１と表示対象走行軌跡リスト２４Ｂ２とを分けることなく、１つの表示対象走行軌跡リスト２４Ｂとしてもよい。本実施形態では、説明を簡単にするため、表示対象走行軌跡リスト２４Ｂ１と表示対象走行軌跡リスト２４Ｂ２とを分ける場合について説明する。
【００８６】
表示制御部１４Ｂは、表示対象走行軌跡リスト２４Ｂ１及び２４Ｂ２の各々に基づいて、単位時間毎の各四辺メッシュ７１における車両の累積台数に応じて、各四辺メッシュ７１を色分け表示するように制御する。表示制御部１４Ｂは、単位時間毎の色分け表示を時々刻々と切り替えて表示することにより、アニメーション表示を実現する。
【００８７】
具体的には、表示制御部１４Ｂは、対象期間において対象領域に侵入した車両の総台数に基づいて、各四辺メッシュ７１を色分け表示する際の表示色パターンを選択する。表示色パターンとは、車両の累積台数に応じた表示色の組み合わせである。
【００８８】
より具体的には、図１７に示すように、表示色を切り替える基準となる車両の累積台数の粒度を、対象期間において対象領域を通過した車両の総台数に応じて異ならせた複数の表示色パターンを用意しておく。表示制御部１４Ｂは、表示対象走行軌跡リスト２４Ｂ１又は２４Ｂ２に含まれる走行軌跡情報の車両ＩＤの数をカウントし、対象期間において対象領域を通過した車両の総台数を求める。なお、同一の車両ＩＤは１件としてカウントする。また、表示対象走行軌跡リスト２４Ｂ１又は２４Ｂ２のいずれに基づく総台数を用いるかは、予め定めたルールに従えばよい。例えば、表示対象走行軌跡リスト２４Ｂ１又は２４Ｂ２のうち、対象期間が新しい方を用いたり、総台数が多い方を用いたりすることができる。表示制御部１４Ｂは、求めた車両の総台数に基づいて、表示色パターンを決定する。
【００８９】
また、表示制御部１４Ｂは、対象期間の開始日時から該当の単位時間までの各単位時間に、各四辺メッシュ７１が示す範囲に侵入した車両の台数の合計で表される累積台数を集計する。具体的には、表示制御部１４Ｂは、表示対象走行軌跡リスト２４Ｂ１において、「緯度」及び「経度」が示す位置が、各四辺メッシュ７１が示す範囲に含まれ、「単位時間開始日時」が該当の単位時間以前である走行軌跡情報をカウントする。表示制御部１４Ｂは、車両の総台数に基づいて決定した表示色パターンに従って、カウントされた走行軌跡情報の数、すなわち、該当の単位時間までに、各四辺メッシュ７１が示す範囲に侵入した車両の累積台数に応じた表示色を決定する。同様に、表示制御部１４Ｂは、表示対象走行軌跡リスト２４Ｂ１についても、該当の単位時間までに、各四辺メッシュ７１が示す範囲に侵入した車両の累積台数に応じた表示色を決定する。図１８に、累積台数に応じた四辺メッシュ７１の表示色の一例を示す。図１８では、図１７に示す表示色パターンのうち、総台数が１００００台の場合を例示している。なお、図１８では、色の違いを、四辺メッシュ７１内の模様の違いで表している。
【００９０】
表示制御部１４Ｂは、対象期間内の単位時間毎に、対象領域に含まれる全ての四辺メッシュ７１に対して、四辺メッシュ７１が示す範囲に侵入した車両の累積台数に応じた表示色を決定する。表示制御部１４Ｂは、表示対象走行軌跡リスト２４Ｂ１及び２４Ｂ２の各々について、単位時間及び四辺メッシュ７１の位置情報に、決定した表示色を対応付けて、所定領域に記憶する。
【００９１】
表示制御部１４Ｂは、四辺メッシュ７１の表示色の決定が全て終了すると、図１９に示すような表示画面８０Ｂが表示装置に表示されるように制御する。図１９の例では、表示画面８０Ｂは、アニメーション再生領域８１Ｂ１及び８１Ｂ２と、情報表示領域８２Ｂと、凡例表示領域８３Ｂと、再生コマンド８４とを含む。
【００９２】
アニメーション再生領域８１Ｂ１では、表示対象走行軌跡リスト２４Ｂ１の走行軌跡情報に基づく色分け表示がされたアニメーションが再生される。また、アニメーション再生領域８１Ｂ２では、表示対象走行軌跡リスト２４Ｂ２の走行軌跡情報に基づく色分け表示がされたアニメーションが再生される。
【００９３】
具体的には、表示制御部１４Ｂは、再生コマンド８４に含まれるスライドバーの位置に対応する対象期間内の単位時間を特定する。表示制御部１４Ｂは、表示対象走行軌跡リスト２４Ｂ１及び２４Ｂ２の各々について、特定した単位時間に対応付けて記憶されている各四辺メッシュ７１について決定した表示色を取得する。そして、表示制御部１４Ｂは、ＤＲＭ３２の情報に基づいて展開した道路地図上の各四辺メッシュ７１を、取得した表示色で色分け表示する。
【００９４】
また、表示制御部１４Ｂは、再生コマンド８４の再生ボタンが押下された場合には、所定の１コマ分の表示時間が経過する都度、四辺メッシュ７１毎の色分けを、次の単位時間に対して決定された表示色に変更する。従って、各四辺メッシュ７１を通過した車両の累積台数の時間変化が、アニメーション表示される。
【００９５】
その他のアニメーション再生領域８１Ｂ１及び８１Ｂ２の各々へのアニメーションの表示方法及び同期方法は、第１及び第２実施形態と同様である。
【００９６】
情報表示領域８２Ｂには、第２実施形態の情報表示領域８２Ａと同様に、表示対象の範囲の情報が表示される。特定区間は指定されないため、特定区間に関する情報は表示されない。
【００９７】
車両位置表示装置１０Ｂは、例えば、図２０に示すコンピュータ４０で実現することができる。コンピュータ４０の記憶部４３には、コンピュータ４０を車両位置表示装置１０Ｂとして機能させるための車両位置表示プログラム５０Ｂが記憶される。
【００９８】
ＣＰＵ４１は、車両位置表示プログラム５０Ｂを記憶部４３から読み出してメモリ４２に展開し、車両位置表示プログラム５０Ｂが有するプロセスを順次実行する。車両位置表示プログラム５０Ｂは、受付プロセス５１と、抽出プロセス５２Ａと、表示制御プロセス５４Ｂとを有する。ＣＰＵ４１は、抽出プロセス５２Ａを実行することで、図１５に示す抽出部１２Ａとして動作する。また、ＣＰＵ４１は、表示制御プロセス５４Ｂを実行することで、図１５に示す表示制御部１４Ｂとして動作する。受付プロセス５１については、第１実施形態における車両位置表示プログラム５０と同様である。これにより、車両位置表示プログラム５０Ｂを実行したコンピュータ４０が、車両位置表示装置１０Ｂとして機能することになる。
【００９９】
なお、車両位置表示プログラム５０Ｂにより実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【０１００】
次に、第３実施形態に係る車両位置表示装置１０Ｂの作用について説明する。走行軌跡ＤＢ３１には、複数の走行軌跡情報が記憶されている。この状態で、車両位置表示装置１０Ｂに、指定情報２１Ｂが入力されると、車両位置表示装置１０Ｂにおいて、図２１に示す車両位置表示処理が実行される。なお、車両位置表示装置１０Ｂにおいて実行される車両位置表示処理は、本発明の車両位置表示方法の一例である。また、第３実施形態における車両位置表示処理について、第１実施形態における車両位置表示処理と同様の処理となるステップについては、同一符号を付して、詳細な説明を省略する。
【０１０１】
図２１に示す車両位置表示処理のステップＳ１１及びＳ１２を経て、次のステップＳ３０で、表示制御部１４Ｂが、表示対象走行軌跡リスト２４Ｂ１及び２４Ｂ２と、ＤＲＭ３２とに基づいて、アニメーション表示処理を実行して、車両位置表示処理は終了する。
【０１０２】
次に、図２２を参照して、車両位置表示処理（図２１）のステップＳ３０で実行されるアニメーション表示処理について説明する。なお、第３実施形態におけるアニメーション表示処理について、第１実施形態におけるアニメーション表示処理と同様の処理となるステップについては、同一符号を付して、詳細な説明を省略する。
【０１０３】
図２２に示すアニメーション表示処理のステップＳ３１で、表示制御部１４Ｂが、表示対象走行軌跡リスト２４Ｂ１又は２４Ｂ２に含まれる走行軌跡情報をカウントし、対象期間において対象領域を通過した車両の総台数を求める。そして、表示制御部１４Ｂは、求めた車両の総台数に基づいて、表示色パターンを決定する。
【０１０４】
次に、ステップＳ２１を経て、次のステップＳ２２のループ処理で、表示制御部１４Ｂが、対象期間の開始日時から終了日時までの各単位時間を１つずつ処理対象として設定し、ステップＳ２３のループ処理を実行する。ステップＳ２３のループ処理では、表示制御部１４Ｂが、対象領域内の全ての四辺メッシュ７１の各々を１つずつ処理対象として設定し、以下のステップＳ３２及びＳ３３の処理を実行する。
【０１０５】
ステップＳ３２では、表示制御部１４Ｂが、処理対象の四辺メッシュ７１の位置情報及びサイズに基づいて、処理対象の四辺メッシュ７１が示す範囲を特定する。そして、表示制御部１４Ｂは、対象期間の開始日時から処理対象の単位時間までの各単位時間に、各四辺メッシュ７１が示す範囲に侵入した車両の台数の合計で表される累積台数を集計する。
【０１０６】
次に、ステップＳ３３で、表示制御部１４Ｂは、上記ステップＳ３１で、車両の総台数に基づいて決定した表示色パターンに従って、上記ステップＳ３２で集計した車両の累積台数に応じた表示色を決定する。
【０１０７】
ステップＳ２３のループ処理が全て終了し、さらに、ステップＳ２２のループ処理が終了すると、処理はステップＳ３４へ移行する。なお、ステップＳ２２及びＳ２３のループ処理は、表示対象走行軌跡リスト２４Ｂ１及び２４Ｂ２の各々について実行する。
【０１０８】
ステップＳ３４では、表示制御部１４Ｂが、各四辺メッシュ７１を、上記ステップＳ３３で決定した表示色で色分けして、図１９に示すような表示画面８０Ｂが表示装置に表示されるように制御する。また、表示制御部１４Ｂは、再生コマンド８４の操作に応じて、アニメーション再生領域８１Ｂ１及び８１Ｂ２に表示する対象の単位時間を特定する。そして、表示制御部１４Ｂは、各四辺メッシュ７１の色分けを、特定した単位時間に対応付けて記憶されている表示色に変更する。表示制御部１４Ｂは、表示する対象の単位時間が変化する都度、各四辺メッシュ７１の色分け表示を変更することで、アニメーション表示を実現する。
【０１０９】
以上説明したように、第３実施形態に係る車両位置表示装置によれば、第１実施形態の効果に加え、対象領域の各地点における交通量の累積的な変化を、直感的に把握することができる。また、第３実施形態のように、異なる期間における走行軌跡情報を用いることで、異なる期間での対象領域の各地点における交通量の累積的な変化の比較を容易に行うことができる。
【０１１０】
なお、第３実施形態では、四辺メッシュ毎の車両の累積台数に応じて色分けを行う場合について説明したが、第１及び第２実施形態のように、単位時間毎の車両の台数に基づいて、四辺メッシュの色分けを行ってもよい。この場合、表示色パターンは、単位時間毎の車両の台数に応じた表示色の組を定めておく。そして、図２２に示すアニメーション処理のステップＳ３２において、処理対象の単位時間までの累積台数ではなく、処理対象の単位時間における車両の台数を集計し、表示色パターンに従って、単位時間における車両の台数に応じた表示色を決定すればよい。これにより、対象領域の各地点における単位時間毎の交通量の変化を、直感的に把握することができる。
【０１１１】
また、第１及び第２実施形態においても、第３実施形態のように、単位時間までの車両の累積台数に応じた表示を行ってもよい。この場合、累積台数に応じて、マークのサイズを変えるようにすればよい。
【０１１２】
集計単位として単位時間当たりの車両の台数を用いることは、車両の移動状況や単位時間当たりの交通量を把握することに適しており、集計単位として累積台数を用いることは、道路がどの程度利用されているかといった情報を把握することに適している。
【０１１３】
＜第４実施形態＞
第４実施形態では、第１実施形態におけるアニメーション表示と、第３実施形態におけるアニメーション表示とを切替可能とした場合について説明する。なお、第４実施形態において、第１実施形態に係る車両位置表示装置１０または第３実施形態に係る車両位置表示装置１０Ｂと同様の部分については、同一符号を付して、詳細な説明を省略する。
【０１１４】
図１に示すように、第４実施形態に係る車両位置表示装置１０Ｃは、受付部１１と、抽出部１２と、特定部１３と、表示制御部１４Ｃとを含む。
【０１１５】
表示制御部１４Ｃは、第１実施形態の表示制御部１４と同様に、特定車両の車両群を示すドット８５と特定車両以外の車両群を示すドット８６とを識別可能に表示したアニメーション表示を行う。また、表示制御部１４Ｃは、第３実施形態の表示制御部１４Ｂと同様に、通過した車両の累積台数に応じて、各四辺メッシュ７１の色分け表示をしたアニメーション表示を行う。なお、以下では、前者のアニメーション表示をモード１、後者のアニメーション表示をモード２とする。
【０１１６】
また、表示制御部１４Ｃは、図２３に示すように、モード１の表示画面８０Ｃ１及びモード２の表示画面８０Ｃ２の各々が、切替可能な状態で表示装置に表示されるように制御する。表示画面８０Ｃ１及び８０Ｃ２の各々は、モード間の表示を切り替える際に押下される切替ボタン８７を含む。表示画面８０Ｃ１は、切替ボタン８７を含む点を除いて、図７に示す表示画面８０と同様である。表示画面８０Ｃ２は、切替ボタン８７を含む点、及びアニメーション再生領域８１Ｃ２が１つである点を除いて、図１９に示す表示画面８０Ｂと同様である。
【０１１７】
表示制御部１４Ｃは、モード１の表示画面８０Ｃ１が表示されている状態で、切替ボタン８７が押下されたことを検知すると、モード２の表示画面８０Ｃ２が表示されるように切り替える。また、表示制御部１４Ｃは、モード２の表示画面８０Ｃ２が表示されている状態で、切替ボタン８７が押下されたことを検知すると、モード１の表示画面８０Ｃ２が表示されるように切り替える。
【０１１８】
車両位置表示装置１０Ｃは、例えば、図８に示すコンピュータ４０で実現することができる。コンピュータ４０の記憶部４３には、コンピュータ４０を車両位置表示装置１０Ｃとして機能させるための車両位置表示プログラム５０Ｃが記憶される。
【０１１９】
ＣＰＵ４１は、車両位置表示プログラム５０Ｃを記憶部４３から読み出してメモリ４２に展開し、車両位置表示プログラム５０Ｃが有するプロセスを順次実行する。車両位置表示プログラム５０Ｃは、受付プロセス５１と、抽出プロセス５２と、特定プロセス５３と、表示制御プロセス５４Ｃとを有する。ＣＰＵ４１は、表示制御プロセス５４Ｃを実行することで、図１に示す表示制御部１４Ｃとして動作する。その他のプロセスについては、第１実施形態における車両位置表示プログラム５０と同様である。これにより、車両位置表示プログラム５０Ｃを実行したコンピュータ４０が、車両位置表示装置１０Ｃとして機能することになる。
【０１２０】
なお、車両位置表示プログラム５０Ｃにより実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【０１２１】
次に、第４実施形態に係る車両位置表示装置１０Ｃの作用について説明する。走行軌跡ＤＢ３１には、複数の走行軌跡情報が記憶されている。この状態で、車両位置表示装置１０Ｃに、指定情報２１が入力されると、車両位置表示装置１０Ｃにおいて、図９に示す車両位置表示処理が実行される。なお、車両位置表示装置１０Ｃにおいて実行される車両位置表示処理は、本発明の車両位置表示方法の一例である。また、第４実施形態における車両位置表示処理について、第１実施形態における車両位置表示処理と同様の処理となるステップについては、同一符号を付して、詳細な説明を省略する。
【０１２２】
図９に示す車両位置表示処理のステップＳ２０では、図１０に示すアニメーション処理のステップＳ２１〜２５と、図２２に示すアニメーション処理のステップＳ３１〜３３とが実行される。そして、ステップＳ２６（又はステップＳ３４）に代えて、図２４に示すモード切替処理が実行される。
【０１２３】
図２４に示すモード切替処理のステップＳ４１で、表示制御部１４Ｃは、図１０に示すアニメーション処理のステップＳ２６と同様に、モード１のアニメーション表示を行う。
【０１２４】
次に、ステップＳ４２で、表示制御部１４Ｃが、表示画面８０Ｃ１上の切替ボタン８７が押下されたか否かを判定する。切替ボタン８７が押下されていない場合には、処理はステップＳ４３へ移行する。ステップＳ４３では、表示制御部１４Ｃが、表示画面８０Ｃ１を閉じる指示を受け付けたか否かに基づいて、表示画面８０Ｃ１の表示を終了するか否かを判定する。表示を終了する場合には、モード切替処理は終了する。一方、表示画面８０Ｃ１の表示を終了しない場合には、処理はステップＳ４１に戻り、表示制御部１４Ｃは、再生コマンド８４に応じたモード１のアニメーション表示を継続する。
【０１２５】
一方、上記ステップＳ４２で、表示制御部１４Ｃが、切替ボタン８７が押下されたと判定した場合には、処理はステップＳ４５へ移行する。ステップＳ４５では、表示制御部１４Ｃが、モード１のアニメーション表示を終了し、図２２に示すアニメーション処理のステップＳ３４と同様に、モード２のアニメーション表示を行う。
【０１２６】
次に、ステップＳ４６で、表示制御部１４Ｃが、表示画面８０Ｃ２上の切替ボタン８７が押下されたか否かを判定する。切替ボタン８７が押下されていない場合には、処理はステップＳ４７へ移行する。ステップＳ４７では、表示制御部１４Ｃが、表示画面８０Ｃ２を閉じる指示を受け付けたか否かに基づいて、表示画面８０Ｃ２の表示を終了するか否かを判定する。表示を終了する場合には、モード切替処理は終了する。一方、表示画面８０Ｃ２の表示を終了しない場合には、処理はステップＳ４５に戻り、表示制御部１４Ｃは、再生コマンド８４に応じたモード２のアニメーション表示を継続する。
【０１２７】
一方、上記ステップＳ４６で、表示制御部１４Ｃが、切替ボタン８７が押下されたと判定した場合には、処理はステップＳ４１へ移行し、モード２からモード１のアニメーション表示へ切り替える。
【０１２８】
以上説明したように、第４実施形態に係る車両位置表示装置によれば、第１及び第３実施形態の効果を、簡易な切替操作により得ることができる。
【０１２９】
なお、第４実施形態では、モード１の表示画面８０Ｃ１及びモード２の表示画面８０Ｃ２の各々が１つのアニメーション再生領域を含む場合について説明したが、第２及び第３実施形態のように、それぞれ２つ以上のアニメーション再生領域を含むようにしてもよい。
【０１３０】
なお、上記では、車両位置表示プログラム５０、５０Ａ、５０Ｂ、及び５０Ｃが記憶部４３に予め記憶（インストール）されている態様を説明したが、これに限定されない。開示の技術に係るプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリ等の記録媒体に記録された形態で提供することも可能である。
【０１３１】
以上の各実施形態に関し、更に以下の付記を開示する。
【０１３２】
（付記１）
地理的な領域の指定を受け付け、
受け付けた前記地理的な領域内を走行した走行履歴が記憶された車両群を特定し、
特定した前記車両群の内、前記地理的な領域内に含まれる特定の領域を通過した１又は複数の車両を特定し、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いて表示する際に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークとは異ならせる表示制御を行う
処理をコンピュータに実行させる車両位置表示プログラム。
【０１３３】
（付記２）
前記１又は複数の車両に含まれる何れかの車両の位置と前記他の車両に含まれる何れかの車両の位置とが重なる場合に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークよりも優先する表示制御を行う
付記１記載の車両位置表示プログラム。
【０１３４】
（付記３）
前記位置は、前記地理的な領域を所定のサイズでメッシュ分割して得られた何れかの領域に対応する付記１記載の車両位置表示プログラム。
【０１３５】
（付記４）
更に時間範囲の指定を受け付け、
前記車両群を、受け付けた前記時間範囲内に前記地理的な領域内を走行した走行履歴が記憶された車両群とすることを特徴とする付記１記載の車両位置表示プログラム。
【０１３６】
（付記５）
更に別の時間範囲の指定を受け付け、
受け付けた前記別の時間範囲内に前記地理的な領域内を走行した走行履歴が記憶された別の車両群を特定し、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いた第一の表示に合わせて、前記別の車両群の位置をマークを用いた第二の表示を行う際に、前記第一の表示と第二の表示の双方において、特定した前記車両群の内の前記１又は複数の車両の位置に対応して表示させるマークを同じ種類のマークに制御する
付記４記載の車両位置表示プログラム。
【０１３７】
（付記６）
更に別の時間範囲の指定を受け付け、
受け付けた前記別の時間範囲内に前記地理的な領域内を走行した走行履歴が記憶された別の車両群を特定し、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いた第一の表示と、前記別の車両群の位置をマークを用いた第二の表示とを行う際に、前記第一の表示と前記第二の表示の双方において、前記地理的な領域内に含まれる共通する特定の領域の通過履歴が含まれる１又は複数の車両について他の車両と異なるマークで表示する表示制御、
をコンピュータに実行させる付記４記載の車両位置表示プログラム。
【０１３８】
（付記７）
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置の時間変化をマークの表示位置の時間変化で表示する際に、前記地理的な領域内をメッシュ分割して得られた各領域の表示色を、該各領域に侵入した車両の累積台数の時間変化に応じて変化させる、
ことを特徴とする付記１記載の車両位置表示プログラム。
【０１３９】
（付記８）
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置の時間変化をマークの表示位置の時間変化で表示する際に、前記地理的な領域内をメッシュ分割して得られた各領域の表示色を、単位時間あたりに該各領域に侵入した車両の総数の変化に応じて変化させる、
ことを特徴とする付記１記載の車両位置表示プログラム。
【０１４０】
（付記９）
地理的な領域の指定を受け付け、
受け付けた前記地理的な領域内を走行した走行履歴が記憶された車両群を特定し、
特定した前記車両群の内、前記地理的な領域内に含まれる特定の領域を通過した１又は複数の車両を特定し、前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いて表示する際に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークとは異ならせる第一の表示制御と、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置の時間変化をマークの表示位置の時間変化で表示する際に、前記地理的な領域内をメッシュ分割して得られた各領域の表示色を、該各領域に侵入した車両の累積台数の時間変化に応じて変化させる第二の表示制御とを切替可能に制御する
処理をコンピュータに実行させる車両位置表示プログラム。
【０１４１】
（付記１０）
地理的な領域の指定を受け付ける受付部と、
受け付けた前記地理的な領域内を走行した走行履歴が記憶された車両群を特定し、特定した前記車両群の内、前記地理的な領域内に含まれる特定の領域を通過した１又は複数の車両を特定する特定部と、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いて表示する際に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークとは異ならせる表示制御を行う表示制御部と、
を含む車両位置表示装置。
【０１４２】
（付記１１）
前記表示制御部は、前記１又は複数の車両に含まれる何れかの車両の位置と前記他の車両に含まれる何れかの車両の位置とが重なる場合に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークよりも優先する表示制御を行う付記１０記載の車両位置表示装置。
【０１４３】
（付記１２）
前記位置は、前記地理的な領域を所定のサイズでメッシュ分割して得られた何れかの領域に対応する付記１０記載の車両位置表示装置。
【０１４４】
（付記１３）
前記受付部は、更に時間範囲の指定を受け付け、
前記特定部は、前記車両群を、受け付けた前記時間範囲内に前記地理的な領域内を走行した走行履歴が記憶された車両群とする付記１０記載の車両位置表示装置。
【０１４５】
（付記１４）
前記受付部は、更に別の時間範囲の指定を受け付け、
前記特定部は、受け付けた前記別の時間範囲内に前記地理的な領域内を走行した走行履歴が記憶された別の車両群を特定し、
前記表示制御部は、前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いた第一の表示に合わせて、前記別の車両群の位置をマークを用いた第二の表示を行う際に、前記第一の表示と第二の表示の双方において、特定した前記車両群の内の前記１又は複数の車両の位置に対応して表示させるマークを同じ種類のマークに制御する
付記１３記載の車両位置表示装置。
【０１４６】
（付記１５）
前記受付部は、更に別の時間範囲の指定を受け付け、
前記特定部は、受け付けた前記別の時間範囲内に前記地理的な領域内を走行した走行履歴が記憶された別の車両群を特定し、
前記表示制御部は、前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いた第一の表示と、前記別の車両群の位置をマークを用いた第二の表示とを行う際に、前記第一の表示と前記第二の表示の双方において、前記地理的な領域内に含まれる共通する特定の領域の通過履歴が含まれる１又は複数の車両について他の車両と異なるマークで表示する
付記１３記載の車両位置表示装置。
【０１４７】
（付記１６）
前記表示制御部は、前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置の時間変化をマークの表示位置の時間変化で表示する際に、前記地理的な領域内をメッシュ分割して得られた各領域の表示色を、該各領域に侵入した車両の累積台数の時間変化に応じて変化させる付記１０記載の車両位置表示装置。
【０１４８】
（付記１７）
前記表示制御部は、前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置の時間変化をマークの表示位置の時間変化で表示する際に、前記地理的な領域内をメッシュ分割して得られた各領域の表示色を、単位時間あたりに該各領域に侵入した車両の総数の変化に応じて変化させる付記１０記載の車両位置表示装置。
【０１４９】
（付記１８）
地理的な領域の指定を受け付ける受付部と、
受け付けた前記地理的な領域内を走行した走行履歴が記憶された車両群を特定し、特定した前記車両群の内、前記地理的な領域内に含まれる特定の領域を通過した１又は複数の車両を特定する特定部と、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いて表示する際に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークとは異ならせる第一の表示制御と、前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置の時間変化をマークの表示位置の時間変化で表示する際に、前記地理的な領域内をメッシュ分割して得られた各領域の表示色を、該各領域に侵入した車両の累積台数の時間変化に応じて変化させる第二の表示制御とを切替可能に制御する表示制御部と、
を含む車両位置表示装置。
【０１５０】
（付記１９）
地理的な領域の指定を受け付け、
受け付けた前記地理的な領域内を走行した走行履歴が記憶された車両群を特定し、
特定した前記車両群の内、前記地理的な領域内に含まれる特定の領域を通過した１又は複数の車両を特定し、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いて表示する際に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークとは異ならせる表示制御を行う
処理をコンピュータに実行させる車両位置表示方法。
【０１５１】
（付記２０）
前記１又は複数の車両に含まれる何れかの車両の位置と前記他の車両に含まれる何れかの車両の位置とが重なる場合に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークよりも優先する表示制御を行う
付記１９記載の車両位置表示方法。
【０１５２】
（付記２１）
前記位置は、前記地理的な領域を所定のサイズでメッシュ分割して得られた何れかの領域に対応する付記１９記載の車両位置表示方法。
【０１５３】
（付記２２）
更に時間範囲の指定を受け付け、
前記車両群を、受け付けた前記時間範囲内に前記地理的な領域内を走行した走行履歴が記憶された車両群とすることを特徴とする付記１９記載の車両位置表示方法。
【０１５４】
（付記２３）
更に別の時間範囲の指定を受け付け、
受け付けた前記別の時間範囲内に前記地理的な領域内を走行した走行履歴が記憶された別の車両群を特定し、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いた第一の表示に合わせて、前記別の車両群の位置をマークを用いた第二の表示を行う際に、前記第一の表示と第二の表示の双方において、特定した前記車両群の内の前記１又は複数の車両の位置に対応して表示させるマークを同じ種類のマークに制御する
付記２２記載の車両位置表示方法。
【０１５５】
（付記２４）
更に別の時間範囲の指定を受け付け、
受け付けた前記別の時間範囲内に前記地理的な領域内を走行した走行履歴が記憶された別の車両群を特定し、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いた第一の表示と、前記別の車両群の位置をマークを用いた第二の表示とを行う際に、前記第一の表示と前記第二の表示の双方において、前記地理的な領域内に含まれる共通する特定の領域の通過履歴が含まれる１又は複数の車両について他の車両と異なるマークで表示する表示制御、
をコンピュータに実行させる付記２２記載の車両位置表示方法。
【０１５６】
（付記２５）
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置の時間変化をマークの表示位置の時間変化で表示する際に、前記地理的な領域内をメッシュ分割して得られた各領域の表示色を、該各領域に侵入した車両の累積台数の時間変化に応じて変化させる、
ことを特徴とする付記１９記載の車両位置表示方法。
【０１５７】
（付記２６）
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置の時間変化をマークの表示位置の時間変化で表示する際に、前記地理的な領域内をメッシュ分割して得られた各領域の表示色を、単位時間あたりに該各領域に侵入した車両の総数の変化に応じて変化させる、
ことを特徴とする付記１９記載の車両位置表示方法。
【０１５８】
（付記２７）
地理的な領域の指定を受け付け、
受け付けた前記地理的な領域内を走行した走行履歴が記憶された車両群を特定し、
特定した前記車両群の内、前記地理的な領域内に含まれる特定の領域を通過した１又は複数の車両を特定し、前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いて表示する際に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークとは異ならせる第一の表示制御と、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置の時間変化をマークの表示位置の時間変化で表示する際に、前記地理的な領域内をメッシュ分割して得られた各領域の表示色を、該各領域に侵入した車両の累積台数の時間変化に応じて変化させる第二の表示制御とを切替可能に制御する
処理をコンピュータに実行させる車両位置表示方法。
【０１５９】
（付記２８）
地理的な領域の指定を受け付け、
受け付けた前記地理的な領域内を走行した走行履歴が記憶された車両群を特定し、
特定した前記車両群の内、前記地理的な領域内に含まれる特定の領域を通過した１又は複数の車両を特定し、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いて表示する際に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークとは異ならせる表示制御を行う
処理をコンピュータに実行させる車両位置表示プログラムを記憶した記憶媒体。
【０１６０】
（付記２９）
地理的な領域の指定を受け付け、
受け付けた前記地理的な領域内を走行した走行履歴が記憶された車両群を特定し、
特定した前記車両群の内、前記地理的な領域内に含まれる特定の領域を通過した１又は複数の車両を特定し、前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置をマークを用いて表示する際に、特定した前記１又は複数の車両の位置に対応して表示させるマークを他の車両の位置に対応して表示させるマークとは異ならせる第一の表示制御と、
前記走行履歴に基づいて前記地理的な領域内における前記車両群の位置の時間変化をマークの表示位置の時間変化で表示する際に、前記地理的な領域内をメッシュ分割して得られた各領域の表示色を、該各領域に侵入した車両の累積台数の時間変化に応じて変化させる第二の表示制御とを切替可能に制御する
処理をコンピュータに実行させる車両位置表示プログラムを記憶した記憶媒体。
【符号の説明】
【０１６１】
１０、１０Ａ、１０Ｂ、１０Ｃ  車両位置表示装置
１１  受付部
１２、１２Ａ  抽出部
１３、１３Ａ  特定部
１４、１４Ａ、１４Ｂ、１４Ｃ  表示制御部
２１、２１Ａ、２１Ｂ  指定情報
２２、２２Ａ  表示対象指定情報
２３  特定区間指定情報
２４、２４Ａ１、２４Ａ２、２４Ｂ１、２４Ｂ２  表示対象走行軌跡リスト
３１  走行軌跡データベース（ＤＢ）
３２  デジタル道路地図（ＤＲＭ）
４０  コンピュータ
４１  ＣＰＵ
４２  メモリ
４３  記憶部
５０、５０Ａ、５０Ｂ、５０Ｃ  車両位置表示プログラム
７１  四辺メッシュ
８０、８０Ａ、８０Ｂ、８０Ｃ、８０Ｃ２  表示画面
８１、８１Ａ１、８１Ａ２、８１Ｂ１、８１Ｂ２  アニメーション再生領域
８５  特定車両の車両群を示すドット
８６  特定車両以外の車両群を示すドット
８７  切替ボタン
【図１】
0006482003.tif 000002
【図２】
0006482003.tif 000003
【図３】
0006482003.tif 000004
【図４】
0006482003.tif 000005
【図５】
0006482003.tif 000006
【図６】
0006482003.tif 000007
【図７】
0006482003.tif 000008
【図８】
0006482003.tif 000009
【図９】
0006482003.tif 000010
【図１０】
0006482003.tif 000011
【図１１】
0006482003.tif 000012
【図１２】
0006482003.tif 000013
【図１３】
0006482003.tif 000014
【図１４】
0006482003.tif 000015
【図１５】
0006482003.tif 000016
【図１６】
0006482003.tif 000017
【図１７】
0006482003.tif 000018
【図１８】
0006482003.tif 000019
【図１９】
0006482003.tif 000020
【図２０】
0006482003.tif 000021
【図２１】
0006482003.tif 000022
【図２２】
0006482003.tif 000023
【図２３】
0006482003.tif 000024
【図２４】
0006482003.tif 000025