(57)【要約】【課題】車両が所定位置を通過した場合に、それを検知すること。【解決手段】電波航法と自律航法とを併用して自位置を測位する測位装置１３０と、車両が所定位置を通過した場合に、それを検知する通過検知装置１１０とを備え、通過検知装置１１０は、測位装置１３０による測位結果の系統誤差に関する予め用意された系統誤差情報と、車両の走行状態とに基づいて、測位装置１３０による測位結果を補正して、車両の位置を特定する位置特定部と、位置特定部が特定した位置の経時的変化に基づいて、車両が所定位置を通過したか否かを判定する通過判定部とを有する。【選択図】図１
2014163740.tif 000002
【特許請求の範囲】
【請求項１】
車両が所定位置を通過した場合に、それを検知する通過検知システムであって、
電波航法と自律航法とを併用して自位置を測位する測位装置と、
前記車両が前記所定位置を通過した場合に、それを検知する通過検知装置と
を備え、
前記通過検知装置は、
前記測位装置による測位結果の系統誤差に関する予め用意された系統誤差情報と、前記車両の走行状態とに基づいて、前記測位装置による測位結果を補正して、前記車両の位置を特定する位置特定部と、
前記位置特定部が特定した位置の経時的変化に基づいて、前記車両が前記所定位置を通過したか否かを判定する通過判定部と
を有する通過検知システム。
【請求項２】
前記通過検知装置は、
前記位置特定部が現在までに特定した位置の経時的変化に基づいて、前記車両の走行状態を特定する走行状態特定部
を更に有し、
前記位置特定部は、前記測位装置による測位結果の系統誤差に関する予め用意された系統誤差情報と、前記走行状態特定部が特定した前記車両の走行状態とに基づいて、前記測位装置による測位結果を補正して、前記車両の位置を特定する
請求項１に記載の通過検知システム。
【請求項３】
前記通過検知装置は、
前記位置特定部が特定した位置をマップマッチングするマップマッチング部と、
前記位置特定部が特定した第１の位置と、前記マップマッチング部がマップマッチングした結果によって示される第２の位置とのずれ量に基づいて、前記測位装置による測位結果の偶然誤差を算出する偶然誤差算出部と
を更に有し、
前記通過判定部は、前記偶然誤差算出部が算出した偶然誤差の範囲内に前記所定位置が入っている場合、前記車両が前記所定位置を通過していないと判定する
請求項１又は２に記載の通過検知システム。
【請求項４】
車両が所定位置を通過した場合に、それを検知する通過検知システムであって、
電波航法と自律航法とを併用して自位置を測位する測位装置と、
前記車両が前記所定位置を通過した場合に、それを検知する通過検知装置と
を備え、
前記通過検知装置は、
前記測位装置による測位結果をマップマッチングするマップマッチング部と、
前記測位装置による測位結果の第１の位置と、前記マップマッチング部がマップマッチングした結果によって示される第２の位置とのずれ量に基づいて、前記測位装置による測位結果の偶然誤差を算出する偶然誤差算出部と、
前記偶然誤差算出部が算出した偶然誤差の範囲内に前記所定位置が入っている場合、前記車両が前記所定位置を通過していないと判定する通過判定部と
を有する通過検知システム。
【請求項５】
車両が所定位置を通過した場合に、それを検知する通過検知方法であって、
電波航法と自律航法とを併用して自位置を測位する測位装置による測位結果の系統誤差に関する予め用意された系統誤差情報と、前記車両の走行状態とに基づいて、前記測位装置による測位結果を補正して、前記車両の位置を特定する位置特定段階と、
前記位置特定段階において特定された位置の経時的変化に基づいて、前記車両が前記所定位置を通過したか否かを判定する通過判定段階と
を備える通過検知方法。
【請求項６】
車両が所定位置を通過した場合に、それを検知する通過検知方法であって、
電波航法と自律航法とを併用して自位置を測位する測位装置による測位結果をマップマッチングするマップマッチング段階と、
前記測位装置による測位結果の第１の位置と、前記マップマッチング段階においてマップマッチングされた結果によって示される第２の位置とのずれ量に基づいて、前記測位装置による測位結果の偶然誤差を算出する偶然誤差算出段階と、
前記偶然誤差算出段階において算出された偶然誤差の範囲内に前記所定位置が入っている場合、前記車両が前記所定位置を通過していないと判定する通過判定段階と
を備える通過検知方法。
【請求項７】
車両が所定位置を通過した場合に、それを検知する通過検知装置であって、
電波航法と自律航法とを併用して自位置を測位する測位装置による測位結果の系統誤差に関する予め用意された系統誤差情報と、前記車両の走行状態とに基づいて、前記測位装置による測位結果を補正して、前記車両の位置を特定する位置特定部と、
前記位置特定部が特定した位置の経時的変化に基づいて、前記車両が前記所定位置を通過したか否かを判定する通過判定部と
を備える通過検知装置。
【請求項８】
車両が所定位置を通過した場合に、それを検知する通過検知装置であって、
電波航法と自律航法とを併用して自位置を測位する測位装置による測位結果をマップマッチングするマップマッチング部と、
前記測位装置による測位結果の第１の位置と、前記マップマッチング部がマップマッチングした結果によって示される第２の位置とのずれ量に基づいて、前記測位装置による測位結果の偶然誤差を算出する偶然誤差算出部と、
前記偶然誤差算出部が算出した偶然誤差の範囲内に前記所定位置が入っている場合、前記車両が前記所定位置を通過していないと判定する通過判定部と
を備える通過検知装置。
【請求項９】
車両が所定位置を通過した場合に、それを検知する通過検知装置として、コンピュータを機能させるプログラムであって、
前記コンピュータを、
電波航法と自律航法とを併用して自位置を測位する測位装置による測位結果の系統誤差に関する予め用意された系統誤差情報と、前記車両の走行状態とに基づいて、前記測位装置による測位結果を補正して、前記車両の位置を特定する位置特定部、
前記位置特定部が特定した位置の経時的変化に基づいて、前記車両が前記所定位置を通過したか否かを判定する通過判定部
として機能させるプログラム。
【請求項１０】
車両が所定位置を通過した場合に、それを検知する通過検知装置として、コンピュータを機能させるプログラムであって、
前記コンピュータを、
電波航法と自律航法とを併用して自位置を測位する測位装置による測位結果をマップマッチングするマップマッチング部、
前記測位装置による測位結果の第１の位置と、前記マップマッチング部がマップマッチングした結果によって示される第２の位置とのずれ量に基づいて、前記測位装置による測位結果の偶然誤差を算出する偶然誤差算出部、
前記偶然誤差算出部が算出した偶然誤差の範囲内に前記所定位置が入っている場合、前記車両が前記所定位置を通過していないと判定する通過判定部
として機能させるプログラム。
【請求項１１】
車両が所定位置を通過した場合に、それを検知する通過検知装置として、コンピュータを機能させるプログラムを記録した記録媒体であって、
前記コンピュータを、
電波航法と自律航法とを併用して自位置を測位する測位装置による測位結果の系統誤差に関する予め用意された系統誤差情報と、前記車両の走行状態とに基づいて、前記測位装置による測位結果を補正して、前記車両の位置を特定する位置特定部、
前記位置特定部が特定した位置の経時的変化に基づいて、前記車両が前記所定位置を通過したか否かを判定する通過判定部
として機能させるプログラムを記録した記録媒体。
【請求項１２】
車両が所定位置を通過した場合に、それを検知する通過検知装置として、コンピュータを機能させるプログラムを記録した記録媒体であって、
前記コンピュータを、
電波航法と自律航法とを併用して自位置を測位する測位装置による測位結果をマップマッチングするマップマッチング部、
前記測位装置による測位結果の第１の位置と、前記マップマッチング部がマップマッチングした結果によって示される第２の位置とのずれ量に基づいて、前記測位装置による測位結果の偶然誤差を算出する偶然誤差算出部、
前記偶然誤差算出部が算出した偶然誤差の範囲内に前記所定位置が入っている場合、前記車両が前記所定位置を通過していないと判定する通過判定部
として機能させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通過検知システム、通過検知方法、通過検知装置、プログラム、及び記録媒体に関する。特に本発明は、車両が所定位置を通過した場合に、それを検知する通過検知システム、通過検知方法、通過検知装置、当該通過検知装置としてコンピュータを機能させるプログラム、並びに当該プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
現在、車両の位置特定は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）による方法とジャイロ等を用いた自律航法の両方を併用したシステムによって行われているものが主流である。
【０００３】
ＧＰＳは、複数のＧＰＳ衛星からの電波を受信することによって、その物体の絶対位置を計測するシステムである。しかしながら、ＧＰＳ衛星の電波が届かないビル陰やトンネルにおいては、このシステムによって車両の位置特定を行うことはできない。
【０００４】
自律航法は、電波の届かない場所での車両の位置特定を行う目的で用いられる。自律航法においては、先ず初期位置を定めた後、車載の走行距離センサーと方位センサーによって初期位置からの移動距離、方向を計算し、自車位置を求める。走行距離センサーには、タイヤの回転数から走行距離を計測する車速センサーが主に用いられている。そして、方位センサーには、旋回方位と量を検出するジャイロが主に用いられている。
【０００５】
現在は、これら２つの技術を併用することによって数十メートル精度での自車位置特定を実現している。最近は、精度を高める技術も検討されている。例えば、既に実用化されているものとしては、ＤＧＰＳ（Ｄｉｆｆｅｒｅｎｔｉａｌ  ＧＰＳ）と呼ばれる技術がある。この技術は、予め精確な位置が計測されている基準局におけるＧＰＳ衛星からの電波の届き具合を計測することにより電波が地上に到達するまでの誤差を把握し、これを示すディファレンシャル補正電波を近くの利用者に送信することによって１０メートル程度の精度を実現するものである。
【０００６】
このような背景に関連する技術としては、様々なものが知られている（例えば、特許文献１参照。）。
【０００７】
例えば、特許文献１には、車両に搭載され予め設定された課金エリアを車両が走行した際、課金エリアについて定められた課金レートと課金エリア内における走行距離に応じて車両に対して課金を行う装置が記載されている。より具体的に説明すると、この装置は、ＧＰＳ衛星からの電波に応じて車両の位置を求め車両位置データを得る。そして、この装置は、課金エリアの位置を示す課金エリア情報が与えられ、車両位置データが示す車両の位置と課金エリア情報が示す課金エリアの位置とに応じて車両が課金エリアに近づいたか否かを判定して、車両が課金エリアに近づいたと判定すると、ＧＰＳ衛星からの電波に応じて得られた基地局の位置と基地局が配置された基準点との誤差に応じた位置補正データを用いて測位を支援する基地局支援測位を起動する。そして、この装置は、位置補正データに応じて車両位置データを補正する。そして、この装置は、車両位置データに応じて車両が課金エリアに位置するか否かを判定して車両が課金エリアに位置する際の走行距離と課金レートとに応じて課金額を決定する。このようにして、この装置によっては、安価なコストによって、しかも課金エリアを通過する車両に対して適切な課金を行うことができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−１９２３４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１に記載の装置のような、車載型のＤＧＰＳを用いた測位方法は、車両の位置を高精度、且つ効率的に測位するための有効な手段である。しかしながら、車両の位置特定は、上空視界が十分に確保できない位置や、ディファレンシャル補正電波の受信が困難な位置等においては、必ずしも保証された精度によって測位可能とは限らない。
【００１０】
ところで、車両が有料道路の課金ポイントを通過した場合に課金処理を行うロードプライシングにおいては、課金処理を行う車載器は、車両が有料道路の課金ポイントを通過したか否かを精確に検知する必要がある。
【００１１】
しかしながら、上述したような、上空視界が十分に確保できない位置等においては、車両の位置を精確に測位することができないため、課金ポイントを通過したにも拘らず課金処理が行われなかったり、課金ポイントを通過していないにも拘らず課金処理が行われたりする虞がある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明の第１の形態によると、車両が所定位置を通過した場合に、それを検知する通過検知システムであって、電波航法と自律航法とを併用して自位置を測位する測位装置と、車両が所定位置を通過した場合に、それを検知する通過検知装置とを備え、通過検知装置は、測位装置による測位結果の系統誤差に関する予め用意された系統誤差情報と、車両の走行状態とに基づいて、測位装置による測位結果を補正して、車両の位置を特定する位置特定部と、位置特定部が特定した位置の経時的変化に基づいて、車両が所定位置を通過したか否かを判定する通過判定部とを有する。
【００１３】
通過検知装置は、位置特定部が現在までに特定した位置の経時的変化に基づいて、車両の走行状態を特定する走行状態特定部を更に有し、位置特定部は、測位装置による測位結果の系統誤差に関する予め用意された系統誤差情報と、走行状態特定部が特定した車両の走行状態とに基づいて、測位装置による測位結果を補正して、車両の位置を特定してよい。
【００１４】
通過検知装置は、位置特定部が特定した位置をマップマッチングするマップマッチング部と、位置特定部が特定した第１の位置と、マップマッチング部がマップマッチングした結果によって示される第２の位置とのずれ量に基づいて、測位装置による測位結果の偶然誤差を算出する偶然誤差算出部とを更に有し、通過判定部は、偶然誤差算出部が算出した偶然誤差の範囲内に所定位置が入っている場合、車両が所定位置を通過していないと判定してよい。
【００１５】
本発明の第２の形態によると、車両が所定位置を通過した場合に、それを検知する通過検知システムであって、電波航法と自律航法とを併用して自位置を測位する測位装置と、前記車両が前記所定位置を通過した場合に、それを検知する通過検知装置とを備え、前記通過検知装置は、前記測位装置による測位結果をマップマッチングするマップマッチング部と、前記測位装置による測位結果の第１の位置と、前記マップマッチング部がマップマッチングした結果によって示される第２の位置とのずれ量に基づいて、前記測位装置による測位結果の偶然誤差を算出する偶然誤差算出部と、前記偶然誤差算出部が算出した偶然誤差の範囲内に前記所定位置が入っている場合、前記車両が前記所定位置を通過していないと判定する通過判定部とを有する。
【００１６】
本発明の第３の形態によると、車両が所定位置を通過した場合に、それを検知する通過検知方法であって、電波航法と自律航法とを併用して自位置を測位する測位装置による測位結果の系統誤差に関する予め用意された系統誤差情報と、車両の走行状態とに基づいて、測位装置による測位結果を補正して、車両の位置を特定する位置特定段階と、位置特定段階において特定された位置の経時的変化に基づいて、車両が所定位置を通過したか否かを判定する通過判定段階とを備える。
【００１７】
本発明の第４の形態によると、車両が所定位置を通過した場合に、それを検知する通過検知方法であって、電波航法と自律航法とを併用して自位置を測位する測位装置による測位結果をマップマッチングするマップマッチング段階と、前記測位装置による測位結果の第１の位置と、前記マップマッチング段階においてマップマッチングされた結果によって示される第２の位置とのずれ量に基づいて、前記測位装置による測位結果の偶然誤差を算出する偶然誤差算出段階と、前記偶然誤差算出段階において算出された偶然誤差の範囲内に前記所定位置が入っている場合、前記車両が前記所定位置を通過していないと判定する通過判定段階とを備える。
【００１８】
本発明の第５の形態によると、車両が所定位置を通過した場合に、それを検知する通過検知装置であって、電波航法と自律航法とを併用して自位置を測位する測位装置による測位結果の系統誤差に関する予め用意された系統誤差情報と、車両の走行状態とに基づいて、測位装置による測位結果を補正して、車両の位置を特定する位置特定部と、位置特定部が特定した位置の経時的変化に基づいて、車両が所定位置を通過したか否かを判定する通過判定部とを備える。
【００１９】
本発明の第６の形態によると、車両が所定位置を通過した場合に、それを検知する通過検知装置として、コンピュータを機能させるプログラムであって、前記コンピュータを、電波航法と自律航法とを併用して自位置を測位する測位装置による測位結果をマップマッチングするマップマッチング部、前記測位装置による測位結果の第１の位置と、前記マップマッチング部がマップマッチングした結果によって示される第２の位置とのずれ量に基づいて、前記測位装置による測位結果の偶然誤差を算出する偶然誤差算出部、前記偶然誤差算出部が算出した偶然誤差の範囲内に前記所定位置が入っている場合、前記車両が前記所定位置を通過していないと判定する通過判定部として機能させる。
【００２０】
本発明の第７の形態によると、車両が所定位置を通過した場合に、それを検知する通過検知装置として、コンピュータを機能させるプログラムであって、コンピュータを、電波航法と自律航法とを併用して自位置を測位する測位装置による測位結果の系統誤差に関する予め用意された系統誤差情報と、車両の走行状態とに基づいて、測位装置による測位結果を補正して、車両の位置を特定する位置特定部、位置特定部が特定した位置の経時的変化に基づいて、車両が所定位置を通過したか否かを判定する通過判定部として機能させる。
【００２１】
本発明の第８の形態によると、車両が所定位置を通過した場合に、それを検知する通過検知装置として、コンピュータを機能させるプログラムであって、前記コンピュータを、電波航法と自律航法とを併用して自位置を測位する測位装置による測位結果をマップマッチングするマップマッチング部、前記測位装置による測位結果の第１の位置と、前記マップマッチング部がマップマッチングした結果によって示される第２の位置とのずれ量に基づいて、前記測位装置による測位結果の偶然誤差を算出する偶然誤差算出部、前記偶然誤差算出部が算出した偶然誤差の範囲内に前記所定位置が入っている場合、前記車両が前記所定位置を通過していないと判定する通過判定部として機能させる。
【００２２】
本発明の第９の形態によると、車両が所定位置を通過した場合に、それを検知する通過検知装置として、コンピュータを機能させるプログラムを記録した記録媒体であって、コンピュータを、電波航法と自律航法とを併用して自位置を測位する測位装置による測位結果の系統誤差に関する予め用意された系統誤差情報と、車両の走行状態とに基づいて、測位装置による測位結果を補正して、車両の位置を特定する位置特定部、位置特定部が特定した位置の経時的変化に基づいて、車両が所定位置を通過したか否かを判定する通過判定部として機能させるプログラムを記録した。
【００２３】
本発明の第１０の形態によると、車両が所定位置を通過した場合に、それを検知する通過検知装置として、コンピュータを機能させるプログラムを記録した記録媒体であって、前記コンピュータを、電波航法と自律航法とを併用して自位置を測位する測位装置による測位結果をマップマッチングするマップマッチング部、前記測位装置による測位結果の第１の位置と、前記マップマッチング部がマップマッチングした結果によって示される第２の位置とのずれ量に基づいて、前記測位装置による測位結果の偶然誤差を算出する偶然誤差算出部、前記偶然誤差算出部が算出した偶然誤差の範囲内に前記所定位置が入っている場合、前記車両が前記所定位置を通過していないと判定する通過判定部として機能させるプログラムを記録した。
【００２４】
なおまた、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となり得る。
【発明の効果】
【００２５】
以上の説明から明らかなように、この発明によっては、例えば、上空視界が十分に確保できないような道路を走行していても、測位装置による測位結果の誤差の影響を受けることなく、車両が所定位置を通過した場合に、それを検知することができる。
【図面の簡単な説明】
【００２６】
【図１】一実施形態に係る通過検知システム１００の利用環境の一例を示す図である。
【図２】車載器１１０のブロック構成の一例を示す図である。
【図３】系統誤差情報格納部１２０に格納されている情報の一例をテーブル形式で示す図である。
【図４】課金ポイント情報格納部１２１に格納されている情報の一例をテーブル形式で示す図である。
【図５】車載器１１０の動作フローの一例を示す図である。
【図６】車載器１１０の動作フローの一例を示す図である。
【図７】偶然誤差の範囲の算出方法の一例を示す図である。
【図８】車載器１１０の動作フローの一例を示す図である。
【図９】本実施形態に係る車載器１１０を構成するコンピュータ８００のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００２７】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２８】
図１は、一実施形態に係る通過検知システム１００の利用環境の一例を示す。通過検知システム１００は、車両が課金ポイントを通過した場合に、それを検知するシステムである。ここで、課金ポイントとは、ロードプライシングにおいて課金処理を行うべき位置である。なおまた、課金ポイントは、この発明における「所定位置」の一例であってよい。
【００２９】
通過検知システム１００は、車載器１１０、ＧＰＳ受信機１３０、及びディスプレイ１５０を備える。なおまた、車載器１１０は、この発明における「通過検知装置」の一例であってよい。また、ＧＰＳ受信機１３０は、この発明における「測位装置」の一例であってよい。
【００３０】
ＧＰＳ受信機１３０は、電波航法と自律航法とを併用して自位置を測位する装置である。より具体的に説明すると、ＧＰＳ受信機１３０は、ＧＰＳアンテナ、加速度計、及び角速度計を備える。ここで、ＧＰＳアンテナは、ＧＰＳ衛星からの電波を受信するアンテナである。また、加速度計は、車両が移動する際の加速度変化を計測する計測器である。また、角速度計は、車両が移動する際の角速度変化を計測する計測器である。ＧＰＳ受信機１３０は、例えば、車両のダッシュボードＤの上等のような、ＧＰＳアンテナが遮蔽されない位置に設けられている。そして、ＧＰＳ受信機１３０は、車載器１１０と電気的に接続されている。そして、ＧＰＳ受信機１３０は、ＧＰＳによる電波航法と、加速度計、及び角速度計を用いた自律航法とを併用して自位置を測位する。そして、ＧＰＳ受信機１３０は、その測位結果を示すデータを、車載器１１０へ出力する。
【００３１】
車載器１１０は、車両が課金ポイントを通過した場合に、それを検知する装置である。より具体的に説明すると、車載器１１０は、例えば、車両のセンターコンソールＣの側面等のような、運転の邪魔にならずに、ドライバーの手の届く位置に設けられている。そして、車載器１１０は、ＧＰＳ受信機１３０、及びディスプレイ１５０と電気的に接続されている。そして、車載器１１０のカードスロットＩには、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードが挿入される。ここで、ＩＣカード内には、通過検知システム１００の利用者の情報や、利用履歴をはじめとする課金情報等を格納する不揮発性メモリの他、セキュリティ機能を実現するためのアプリケーションデータ等が実装される。そして、車載器１１０は、ＧＰＳ受信機１３０から出力されたデータの入力を受け付けると、車両が課金ポイントを通過したか否かを判定する。そして、車載器１１０は、車両が課金ポイントを通過したと判定した場合、課金処理を行う。そして、車載器１１０は、課金処理の結果を示すデータを、ディスプレイ１５０へ出力する。
【００３２】
ディスプレイ１５０は、文字や図形を表示する装置である。より具体的に説明すると、ディスプレイ１５０は、例えば、車両のセンターコンソールＣ等のような、ドライバーが視認し得る位置に設けられている。そして、ディスプレイ１５０は、車載器１１０と電気的に接続されている。そして、ディスプレイ１５０は、車載器１１０から出力されたデータの入力を受け付けると、そのデータによって示される課金処理の結果を表示する。
【００３３】
なおまた、本実施形態においては、説明が煩雑になることを防ぐことを目的として、通過検知システム１００が一のＧＰＳ受信機１３０、及びディスプレイ１５０を備える構成について説明する。しかしながら、通過検知システム１００は、複数のＧＰＳ受信機１３０、及びディスプレイ１５０を備えてよい。
【００３４】
図２は、車載器１１０のブロック構成の一例を示す。車載器１１０は、測位結果データ入力受付部１１１、位置特定部１１２、マップマッチング部１１３、走行状態特定部１１４、偶然誤差算出部１１５、通過判定部１１６、課金処理部１１７、データ出力部１１８、地図データ格納部１１９、系統誤差情報格納部１２０、及び課金ポイント情報格納部１２１を有する。以下の説明においては、各構成要素の機能、及び動作を詳述する。
【００３５】
測位結果データ入力受付部１１１は、ＧＰＳ受信機１３０から出力された、測位結果を示すデータの入力を受け付ける。
【００３６】
位置特定部１１２は、ＧＰＳ受信機１３０による測位結果の系統誤差に関する予め用意された系統誤差情報と、車両の走行状態とに基づいて、ＧＰＳ受信機１３０による測位結果を補正して、車両の位置を特定する。より具体的に説明すると、位置特定部１１２は、ＧＰＳ受信機１３０による測位結果の系統誤差に関する予め用意された系統誤差情報と、走行状態特定部１１４が特定した車両の走行状態とに基づいて、ＧＰＳ受信機１３０による測位結果を補正して、車両の位置を特定する。ここで、車両の走行状態とは、大別すると、車両が走行しているか、停止しているかのいずれかを指すものとする。そして、走行している車両の走行状態とは、直進しているか、右に曲がりながら進行しているか、左に曲がりながら進行しているかのいずれかを指すものとする。また、系統誤差とは、同じ位置において、同じ走行状態にて測位する限り、その位置の真の位置座標に対して、ＧＰＳ受信機１３０による測位結果の位置座標が系統的にずれて測定される誤差を指すものとする。ここで、真の位置座標とは、例えば、地図上の位置座標である。
【００３７】
マップマッチング部１１３は、位置特定部１１２が特定した位置をマップマッチングする。ここで、マップマッチングとは、車両は道路を走るものだという前提を以て、位置特定部１１２が特定した位置が地図上の道路外にあろうとも、強制的に地図上の道路内に合わせる処理である。
【００３８】
走行状態特定部１１４は、位置特定部１１２が現在までに特定した位置の経時的変化に基づいて、車両の走行状態を特定する。
【００３９】
偶然誤差算出部１１５は、位置特定部１１２が特定した第１の位置と、マップマッチング部１１３がマップマッチングした結果によって示される第２の位置とのずれ量に基づいて、ＧＰＳ受信機１３０による測位結果の偶然誤差を算出する。ここで、偶然誤差とは、同じ位置において、同じ走行状態にて測位しても、測位毎にばらつく誤差を指すものとする。
【００４０】
通過判定部１１６は、位置特定部１１２が特定した位置の経時的変化に基づいて、車両が課金ポイントを通過したか否かを判定する。より具体的に説明すると、通過判定部１１６は、偶然誤差算出部１１５が算出した偶然誤差の範囲内に課金ポイントが入っている場合、車両が課金ポイントを通過していないと判定する。
【００４１】
課金処理部１１７は、車両が課金ポイントを通過した場合に、課金処理を行う。
【００４２】
データ出力部１１８は、課金処理の結果を示すデータを、ディスプレイ１５０へ出力する。
【００４３】
地図データ格納部１１９には、デジタル地図のデータが格納されている。ここで、デジタル地図とは、電子化されコンピュータ処理が可能な地図である。
【００４４】
図３は、系統誤差情報格納部１２０に格納されている情報の一例をテーブル形式で示す。系統誤差情報格納部１２０には、真の位置座標（経度、緯度）、車両の走行状態、及び測位結果の位置座標（経度、緯度）の各情報が対応付けられて格納されている。なおまた、系統誤差情報格納部１２０に格納されている情報は、この発明における「系統誤差情報」の一例であってよい。
【００４５】
「真の位置座標（経度、緯度）」の情報は、デジタル地図上の経緯度を示す情報である。より具体的に説明すると、「真の位置座標（経度、緯度）」の情報は、課金ポイントの周辺において、ＧＰＳ受信機１３０の測位結果に系統誤差が生じる位置のデジタル地図上の経緯度を示す。
【００４６】
「車両の走行状態」の情報は、「真の位置座標（経度、緯度）」の情報によって示される位置における車両の走行状態を示す情報である。
【００４７】
「測位結果の位置座標（経度、緯度）」の情報は、「真の位置座標（経度、緯度）」の情報によって示される位置において、車両の走行状態が「車両の走行状態」の情報によって示される状態である場合の、ＧＰＳ受信機１３０の測位結果を示す情報である。より具体的に説明すると、「真の位置座標（経度、緯度）」の情報によって示される位置座標と、「測位結果の位置座標（経度、緯度）」の情報によって示される位置座標とのずれ量は、「真の位置座標（経度、緯度）」の情報によって示される位置において、車両の走行状態が「車両の走行状態」の情報によって示される状態である場合の系統誤差となる。
【００４８】
即ち、図３に示す例の場合、例えば、ＧＰＳ受信機１３０による測位結果の位置座標が「（Ｅｂ、Ｎｂ）」であって、そのときの車両の走行状態が「直進」であれば、その車両が存在している真の位置座標は、「（Ｅａ、Ｎａ）」であることを示している。また、ＧＰＳ受信機１３０による測位結果の位置座標が「（Ｅｂ、Ｎｂ）」であっても、そのときの車両の走行状態が「停止」であれば、その車両が存在している真の位置座標は、「（Ｅｄ、Ｎｄ）」であることを示している。また、真の位置座標が「（Ｅａ、Ｎａ）」であっても、その位置における車両の走行状態が「右に曲がりながら進行」であれば、ＧＰＳ受信機１３０による測位結果は、「（Ｅｃ、Ｎｃ）」となることを示している。
【００４９】
図４は、課金ポイント情報格納部１２１に格納されている情報の一例をテーブル形式で示す。課金ポイント情報格納部１２１には、課金ポイントＩＤ（ｉｄｅｎｔｉｆｉｅｒ）、位置座標（経度、緯度）、及び料金（円）の各情報が対応付けられて格納されている。
【００５０】
「課金ポイントＩＤ」の情報は、複数の課金ポイントの中で、各課金ポイントを一意に識別するための識別符号である。
【００５１】
「位置座標（経度、緯度）」の情報は、「課金ポイントＩＤ」の情報によって示される課金ポイントのデジタル地図上の経緯度を示す情報である。
【００５２】
「料金（円）」の情報は、「課金ポイントＩＤ」の情報によって示される課金ポイントを通過する際に、課金処理すべき料金の金額を示す情報である。
【００５３】
即ち、図４に示す例の場合、例えば、位置座標が「（Ｅｆ、Ｎｆ）」の位置にある課金ポイントは、「２００（円）」が課金される課金ポイントであることを示している。
【００５４】
図５は、車載器１１０の動作フローの一例を示す。この動作フローの説明においては、車両の位置をマップマッチングする処理について詳述する。なおまた、この動作フローの説明においては、図１から図４を共に参照する。
【００５５】
ＧＰＳ受信機１３０は、ＧＰＳによる電波航法と、加速度計、及び角速度計を用いた自律航法とを併用して自位置を所定時間置きに測位する。そして、ＧＰＳ受信機１３０は、その測位結果を示すデータを、車載器１１０へ順次出力する。
【００５６】
車載器１１０の測位結果データ入力受付部１１１は、ＧＰＳ受信機１３０から出力された、測位結果を示すデータの入力を受け付けると（Ｓ１０１）、そのデータを、位置特定部１１２へ送る。
【００５７】
車載器１１０の位置特定部１１２は、測位結果データ入力受付部１１１から送られたデータを受け取ると、系統誤差情報格納部１２０に格納されている情報と、走行状態特定部１１４から受け取ったデータによって示される車両の走行状態とに基づいて、測位結果データ入力受付部１１１から受け取ったデータによって示される測位結果を補正して、車両の位置を特定する（Ｓ１０２）。
【００５８】
例えば、測位結果データ入力受付部１１１から受け取ったデータによって示される位置座標が「（Ｅａ、Ｎａ）」であって、走行状態特定部１１４から受け取った最新のデータによって示される車両の走行状態が「直進」であれば、位置特定部１１２は、系統誤差情報格納部１２０に格納されている情報のうち、「測位結果の位置座標（経度、緯度）」の情報が「（Ｅａ、Ｎａ）」、「車両の走行状態」の情報が「直進」に対応付けられて格納されている「真の位置座標（経度、緯度）」の情報「（Ｅｂ、Ｎｂ）」を読み出す。そして、位置特定部１１２は、その位置座標（Ｅａ、Ｎａ）を、補正後の車両の位置として特定する。
【００５９】
ここで、測位結果データ入力受付部１１１から送られたデータによって示される測位結果と同じ位置座標が、系統誤差情報格納部１２０の「測位結果の位置座標（経度、緯度）」の情報として格納されていない場合、位置特定部１１２は、測位結果データ入力受付部１１１から受け取ったデータによって示される測位結果の位置座標を、そのまま車両の位置として特定する。これは、系統誤差情報格納部１２０に該当する情報が格納されていない場合、その位置においては、系統誤差が発生していないことを意味するからである。
【００６０】
そして、位置特定部１１２は、このようにして特定した車両の位置座標を示すデータを、マップマッチング部１１３、走行状態特定部１１４、及び偶然誤差算出部１１５へ送る。
【００６１】
車載器１１０のマップマッチング部１１３は、位置特定部１１２から送られたデータを受け取ると、そのデータによって示される位置座標をマップマッチングする（Ｓ１０３）。例えば、マップマッチング部１１３は、地図上の道路形状や、車両の走行パターン履歴等をデータとして用い、ヒューリスティックなアルゴリズムを利用して、位置特定部１１２から送られたデータによって示される位置座標をマップマッチングする。そして、マップマッチング部１１３は、マップマッチング後の位置座標を示すデータを、走行状態特定部１１４、偶然誤差算出部１１５、及び通過判定部１１６へ送る。
【００６２】
車載器１１０の走行状態特定部１１４は、位置特定部１１２、及びマップマッチング部１１３から送られたデータをそれぞれ受け取ると、これらのデータによって示される位置座標の経時的変化に基づいて、車両の走行状態を特定する（Ｓ１０４）。
【００６３】
先ず、走行状態特定部１１４は、位置特定部１１２から受け取ったデータによって示される位置座標の経時的変化に基づいて、車両が走行しているか、停止しているかを特定する。例えば、所定時間内に位置特定部１１２から受け取った複数のデータによって示される位置座標の経時的な変化量が所定値未満である場合、走行状態特定部１１４は、車両が停止していると特定する。また、所定時間内に位置特定部１１２から受け取った複数のデータによって示される位置座標の経時的な変化量が所定値以上である場合、走行状態特定部１１４は、車両が走行していると特定する。
【００６４】
そして、車両が走行していると特定した場合、走行状態特定部１１４は、マップマッチング部１１３から受け取ったデータによって示される位置座標の経時的変化に基づいて、車両が直進しているか、右に曲がりながら進行しているか、左に曲がりながら進行しているかを特定する。例えば、所定時間内にマップマッチング部１１３から受け取った複数のデータによって示される位置座標の経時的な変化が直線的である場合、走行状態特定部１１４は、車両が直進していると特定する。また、所定時間内にマップマッチング部１１３から受け取った複数のデータによって示される位置座標の経時的な変化が北東、又は南西に変化している場合、走行状態特定部１１４は、車両が右に曲がりながら進行していると特定する。また、所定時間内にマップマッチング部１１３から受け取った複数のデータによって示される位置座標の経時的な変化が北西、又は南東に変化している場合、走行状態特定部１１４は、車両が左に曲がりながら進行していると特定する。
【００６５】
そして、走行状態特定部１１４は、特定した車両の走行状態を示すデータを、位置特定部１１２へ送る。
【００６６】
上述したように、位置特定部１１２は、測位結果データ入力受付部１１１から送られたデータを受け取ると、系統誤差情報格納部１２０に格納されている情報と、走行状態特定部１１４から受け取ったデータによって示される車両の走行状態とに基づいて、測位結果データ入力受付部１１１から受け取ったデータによって示される測位結果を補正して、車両の位置を特定する（Ｓ１０２）。
【００６７】
このようにして、車載器１１０は、ＧＰＳ受信機１３０から出力されたデータの入力を受け付ける度に、ステップＳ１０１〜Ｓ１０４の処理を繰り返して、車両の位置をマップマッチングする。
【００６８】
図６は、車載器１１０の動作フローの一例を示す。この動作フローの説明においては、車両の現在位置における偶然誤差の範囲を算出する処理について詳述する。なおまた、この動作フローの説明においては、図１から図５、７を共に参照する。図７は、偶然誤差の範囲の算出方法の一例を示す。また、図６に示す動作フローのステップのうち、図５に示す動作フローと同じ符号を付しているステップは、同様の動作を示す。
【００６９】
上述したように、位置特定部１１２は、車両の位置座標を特定する度に、その位置座標を示すデータを、偶然誤差算出部１１５へ送る。また、マップマッチング部１１３は、マップマッチングを行う度に、マップマッチング後の位置座標を示すデータを、偶然誤差算出部１１５へ送る。
【００７０】
車載器１１０の偶然誤差算出部１１５は、位置特定部１１２、及びマップマッチング部１１３から送られたデータをそれぞれ受け取ると、位置特定部１１２から受け取ったデータによって示される位置座標と、マップマッチング部１１３から受け取ったデータによって示される位置座標とのずれ量に基づいて、ＧＰＳ受信機１３０による測位結果の偶然誤差の範囲を逐次算出する（Ｓ１０５）。ここで、位置特定部１１２から受け取ったデータによって示される位置座標は、この発明における「第１の位置」の一例であってよい。また、マップマッチング部１１３から受け取ったデータによって示される位置座標は、この発明における「第２の位置」の一例であってよい。
【００７１】
例えば、偶然誤差算出部１１５は、図７に示すように、位置特定部１１２が特定した位置Ｐ７１における偶然誤差の範囲Ｅｃを算出する場合、その位置Ｐ７１に車両が至るまでの所定時間内に、位置特定部１１２が特定した各位置Ｐ１〜Ｐｎの位置座標と、その各位置Ｐ１〜Ｐｎをマップマッチング部１１３がマップマッチングした結果の各位置Ｍ１〜Ｍｎの位置座標とのずれ量Ｅ１〜Ｅｎについて、二乗平均平方根Ｅｒｒを算出する（式（１））。
【００７２】
【数１】
2014163740.tif 000003
【００７３】
そして、偶然誤差算出部１１５は、その二乗平均平方根Ｅｒｒの値をＮ（Ｎは正数）倍して、偶然誤差の範囲を算出する。偶然誤差の範囲は、Ｎの値が大きいほど広くなる。そして、偶然誤差算出部１１５は、算出した偶然誤差の範囲を示すデータを、通過判定部１１６へ送る。
【００７４】
このようにして、車載器１１０は、車両の現在位置における偶然誤差の範囲を参照して処理を行うことができるようになる。
【００７５】
図８は、車載器１１０の動作フローの一例を示す。この動作フローの説明においては、車両が課金ポイントを通過した場合に、それを検知する処理について詳述する。なおまた、この動作フローの説明においては、図１から図７を共に参照する。また、図８に示す動作フローのうち、図５、図６に示す動作フローと同じ符号を付しているステップは、同様の動作を示す。
【００７６】
上述したように、マップマッチング部１１３は、マップマッチングを行う度に、マップマッチング後の位置座標を示すデータを、通過判定部１１６へ送る。また、偶然誤差算出部１１５は、偶然誤算の範囲を算出する度に、その偶然誤差の範囲を示すデータを、通過判定部１１６へ送る。
【００７７】
車載器１１０の通過判定部１１６は、マップマッチング部１１３、及び偶然誤差算出部１１５から送られたデータをそれぞれ受け取ると、これらのデータによって示される情報に基づいて、車両が課金ポイントを通過したか否かを逐次判定する（Ｓ１０６）。例えば、通過判定部１１６は、マップマッチング部１１３から受け取ったデータによって示されるマップマッチング後の位置座標と、課金ポイント情報格納部１２１に格納されている「位置座標（経度、緯度）」の情報によって示される位置座標とを比較する。そして、マップマッチング後の位置座標が、いずれかの「位置座標（経度、緯度）」の情報によって示される位置座標のしきい値内に入った場合、通過判定部１１６は、その「位置座標（経度、緯度）」の情報によって示される位置座標にある課金ポイントを対象にして通過判定を開始する。例えば、マップマッチング後の位置座標を中心とする、偶然誤差算出部１１５から受け取ったデータによって示される偶然誤差の範囲内に、通過判定の対象の課金ポイントの位置座標が入っている間、通過判定部１１６は、車両がその課金ポイントを通過していないと判定する（Ｓ１０６：Ｎｏ）。そして、マップマッチング後の位置座標を中心とする偶然誤差の範囲から、通過判定の対象の課金ポイントの位置座標が外れた場合、通過判定部１１６は、車両がその課金ポイントを通過したと判定する（Ｓ１０６：Ｙｅｓ）。このようにして、通過判定部１１６は、車両が課金ポイントを通過したと判定すると、その課金ポイントの「課金ポイントＩＤ」の情報を示すデータを、課金処理部１１７へ送る。
【００７８】
車載器１１０の課金処理部１１７は、通過判定部１１６から送られたデータを受け取ると、課金ポイント情報格納部１２１に格納されている「料金（円）」の情報のうち、通過判定部１１６から受け取ったデータによって示される「課金ポイントＩＤ」の情報に対応付けられて格納されている「料金（円）」の情報を読み出す。そして、課金処理部１１７は、その情報によって示される料金と同額の電子マネーを、車載器１１０のカードスロットＩに挿入されているＩＣカードから引き去り処理することによって、通行料金を課金する（Ｓ１０７）。そして、課金処理部１１７は、その課金処理の結果を示すデータを、データ出力部１１８へ送る。
【００７９】
車載器１１０のデータ出力部１１８は、課金処理部１１７から送られたデータを受け取ると、そのデータによって示される課金処理の結果を表示させるためのデータを、ディスプレイ１５０へ出力する（Ｓ１０８）。
【００８０】
このようにして、ディスプレイ１５０には、課金処理の結果が表示されることになる。
【００８１】
なおまた、通過検知システム１００は、ディスプレイ１５０の代わりに、又はディスプレイ１５０と共に、スピーカを備えてもよい。その場合、車載器のデータ出力部１１８は、課金処理の結果を音声出力させるためのデータを、スピーカへ出力する。
【００８２】
以上、説明したように、通過検知システム１００は、電波航法と自律航法とを併用して自位置を測位するＧＰＳ受信機１３０を備える。また、通過検知システム１００は、車両が課金ポイントを通過した場合に、それを検知する車載器１１０を備える。そして、車載器１１０は、ＧＰＳ受信機１３０による測位結果の系統誤差に関する予め用意された系統誤差情報と、車両の走行状態とに基づいて、測位装置による測位結果を補正して、車両の位置を特定する。そして、車載器１１０は、特定した位置の経時的変化に基づいて、車両が課金ポイントを通過したか否かを判定する。
【００８３】
このようにして、通過検知システム１００によっては、例えば、上空視界が十分に確保できないような道路を走行していても、ＧＰＳ受信機１３０による測位結果の系統誤差の影響を受けることなく、車両が課金ポイントを通過した場合に、それを検知することができる。
【００８４】
また、上述したように、車載器１１０は、現在までに特定した車両の位置の経時的変化に基づいて、車両の走行状態を特定する。そして、車載器１１０は、ＧＰＳ受信機１３０による測位結果の系統誤差に関する予め用意された系統誤差情報と、特定した車両の走行状態とに基づいて、ＧＰＳ受信機１３０による測位結果を補正して、車両の位置を特定する。
【００８５】
このようにして、通過検知システム１００によっては、車両の位置を特定する度に、その車両の走行状態を特定することができる。
【００８６】
また、上述したように、車載器１１０は、特定した車両の位置をマップマッチングする。そして、車載器１１０は、特定した車両の位置と、マップマッチングした結果によって示される位置とのずれ量に基づいて、ＧＰＳ受信機１３０による測位結果の偶然誤差を算出する。そして、車載器１１０は、算出した偶然誤差の範囲内に課金ポイントが入っている場合、車両が課金ポイントを通過していないと判定する。
【００８７】
このようにして、通過検知システム１００によっては、偶然誤差の影響を受けて、車両が課金ポイントを通過していないにも拘らず、車両が課金ポイントを通過したとの誤判定をしないようにすることができる。
【００８８】
なおまた、上述した実施形態においては、車載器１１０が、ＧＰＳ受信機１３０による測位結果の系統誤差に関する予め用意された系統誤差情報と、車両の走行状態とに基づいて、ＧＰＳ受信機１３０による測位結果を補正して特定した車両の第１の位置と、その第１の位置をマップマッチングした結果によって示される第２の位置とのずれ量に基づいて、ＧＰＳ受信機１３０による測位結果の偶然誤差を算出する例について説明した。しかしながら、車載器１１０は、ＧＰＳ受信機１３０による測位結果の偶然誤差を、他の方法によっても算出することができる。例えば、車載器１１０は、ＧＰＳ受信機１３０による測位結果の第１の位置と、ＧＰＳ受信機１３０による測位結果をマップマッチングした結果によって示される第２の位置とのずれ量に基づいて、ＧＰＳ受信機１３０による測位結果の偶然誤差を算出するようにしてもよい。
【００８９】
図９は、本実施形態に係る車載器１１０を構成するコンピュータ８００のハードウェア構成の一例を示す。本実施形態に係るコンピュータ８００は、ホストコントローラ８０１により相互に接続されるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８０３、グラフィックコントローラ８０４、及びディスプレイ８０５を有するＣＰＵ周辺部と、入出力コントローラ８０６により相互に接続される通信インターフェース８０７、ハードディスクドライブ８０８、及びＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ８０９を有する入出力部と、入出力コントローラ８０６に接続されるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８１０、フレキシブルディスクドライブ８１１、及び入出力チップ８１２を有するレガシー入出力部とを備える。
【００９０】
ホストコントローラ８０１は、ＲＡＭ８０３と、高い転送レートでＲＡＭ８０３をアクセスするＣＰＵ８０２、及びグラフィックコントローラ８０４とを接続する。ＣＰＵ８０２は、ＲＯＭ８１０、及びＲＡＭ８０３に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ８０４は、ＣＰＵ８０２等がＲＡＭ８０３内に設けたフレームバッファ上に生成する画像データを取得し、ディスプレイ８０５上に表示させる。これに代えて、グラフィックコントローラ８０４は、ＣＰＵ８０２等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【００９１】
入出力コントローラ８０６は、ホストコントローラ８０１と、比較的高速な入出力装置である通信インターフェース８０７、ハードディスクドライブ８０８、及びＣＤ−ＲＯＭドライブ８０９を接続する。ハードディスクドライブ８０８は、コンピュータ８００内のＣＰＵ８０２が使用するプログラム、及びデータを格納する。ＣＤ−ＲＯＭドライブ８０９は、ＣＤ−ＲＯＭ８９２からプログラム、又はデータを読み取り、ＲＡＭ８０３を介してハードディスクドライブ８０８に提供する。
【００９２】
また、入出力コントローラ８０６には、ＲＯＭ８１０と、フレキシブルディスクドライブ８１１、及び入出力チップ８１２の比較的低速な入出力装置とが接続される。ＲＯＭ８１０は、コンピュータ８００が起動時に実行するブートプログラム、及び／又はコンピュータ８００のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ８１１は、フレキシブルディスク８９３からプログラム、又はデータを読み取り、ＲＡＭ８０３を介してハードディスクドライブ８０８に提供する。入出力チップ８１２は、フレキシブルディスクドライブ８１１を入出力コントローラ８０６へと接続すると共に、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を入出力コントローラ８０６へと接続する。
【００９３】
ＲＡＭ８０３を介してハードディスクドライブ８０８に提供されるプログラムは、フレキシブルディスク８９３、ＣＤ−ＲＯＭ８９２、又はＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ８０３を介してコンピュータ８００内のハードディスクドライブ８０８にインストールされ、ＣＰＵ８０２において実行される。
【００９４】
コンピュータ８００にインストールされ、コンピュータ８００を車載器１１０として機能させるプログラムは、コンピュータ８００を、ステップＳ１０２において、ＧＰＳ受信機１３０による測位結果の系統誤差に関する予め用意された系統誤差情報と、車両の走行状態とに基づいて、ＧＰＳ受信機１３０による測位結果を補正して、車両の位置を特定する位置特定部１１２と、位置特定部１１２が特定した位置の経時的変化に基づいて、ステップＳ１０６において、車両が課金ポイントを通過したか否かを判定する通過判定部１１６として機能させる。
【００９５】
更に、当該プログラムは、コンピュータ８００を、位置特定部１１２が現在までに特定した位置の経時的変化に基づいて、ステップＳ１０４において、車両の走行状態を特定する走行状態特定部１１４と、ＧＰＳ受信機１３０による測位結果の系統誤差に関する予め用意された系統誤差情報と、走行状態特定部１１４が特定した車両の走行状態とに基づいて、ステップＳ１０２において、ＧＰＳ受信機１３０による測位結果を補正して、車両の位置を特定する位置特定部１１２として機能させてもよい。
【００９６】
更に、当該プログラムは、コンピュータ８００を、位置特定部１１２が特定した位置を、ステップＳ１０３において、マップマッチングするマップマッチング部１１３と、位置特定部１１２が特定した位置と、マップマッチング部１１３がマップマッチングした結果によって示される位置とのずれ量に基づいて、ステップＳ１０５において、ＧＰＳ受信機１３０による測位結果の偶然誤差を算出する偶然誤差算出部１１５と、偶然誤差算出部１１５が算出した偶然誤差の範囲内に課金ポイントが入っている場合、ステップＳ１０６において、車両が課金ポイントを通過していないと判定する通過判定部１１６として機能させてもよい。
【００９７】
これらのプログラムに記述された情報処理は、コンピュータ８００に読み込まれることにより、ソフトウェアと上述した各種のハードウェア資源とが協働した具体的手段である測位結果データ入力受付部１１１、位置特定部１１２、マップマッチング部１１３、走行状態特定部１１４、偶然誤差算出部１１５、通過判定部１１６、課金処理部１１７、データ出力部１１８、地図データ格納部１１９、系統誤差情報格納部１２０、及び課金ポイント情報格納部１２１として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ８００の使用目的に応じた情報の演算、又は加工を実現することにより、使用目的に応じた特有の車載器１１０が構築される。
【００９８】
一例として、コンピュータ８００と外部の装置等との間で通信を行う場合には、ＣＰＵ８０２は、ＲＡＭ８０３上にロードされた通信プログラムを実行し、通信プログラムに記述された処理内容に基づいて、通信インターフェース８０７に対して通信処理を指示する。通信インターフェース８０７は、ＣＰＵ８０２の制御を受けて、ＲＡＭ８０３、ハードディスクドライブ８０８、フレキシブルディスク８９３、又はＣＤ−ＲＯＭ８９２等の記憶装置上に設けた送信バッファ領域等に記憶された送信データを読み出してネットワークへと送信し、もしくは、ネットワークから受信した受信データを記憶装置上に設けた受信バッファ領域等へと書き込む。このように、通信インターフェース８０７は、ダイレクトメモリアクセス方式により記憶装置との間で送受信データを転送してもよく、これに代えて、ＣＰＵ８０２が転送元の記憶装置、又は通信インターフェース８０７からデータを読み出し、転送先の通信インターフェース８０７、又は記憶装置へとデータを書き込むことにより送受信データを転送してもよい。
【００９９】
また、ＣＰＵ８０２は、ハードディスクドライブ８０８、ＣＤ−ＲＯＭ８９２、フレキシブルディスク８９３等の外部記憶装置に格納されたファイル、又はデータベース等の中から、全部、又は必要な部分をダイレクトメモリアクセス転送等によりＲＡＭ８０３へと読み込ませ、ＲＡＭ８０３上のデータに対して各種の処理を行う。そして、ＣＰＵ８０２は、処理を終えたデータを、ダイレクトメモリアクセス転送等により外部記憶装置へと書き戻す。
【０１００】
このような処理において、ＲＡＭ８０３は、外部記憶装置の内容を一時的に保持するものとみなせるから、本実施形態においてはＲＡＭ８０３、及び外部記憶装置等をメモリ、記憶部、又は記憶装置等と総称する。本実施形態における各種のプログラム、データ、テーブル、データベース等の各種の情報は、このような記憶装置上に格納されて、情報処理の対象となる。なおまた、ＣＰＵ８０２は、ＲＡＭ８０３の一部をキャッシュメモリに保持し、キャッシュメモリ上で読み書きを行うこともできる。このような形態においても、キャッシュメモリはＲＡＭ８０３の機能の一部を担うから、本実施形態においては、区別して示す場合を除き、キャッシュメモリもＲＡＭ８０３、メモリ、及び／又は記憶装置に含まれるものとする。
【０１０１】
また、ＣＰＵ８０２は、ＲＡＭ８０３から読み出したデータに対して、プログラムの命令列により指定された、本実施形態中に記載した各種の演算、情報の加工、条件判断、情報の検索、置換等を含む各種の処理を行い、ＲＡＭ８０３へと書き戻す。例えば、ＣＰＵ８０２は、条件判断を行う場合においては、本実施形態において示した各種の変数が、他の変数、又は定数と比較して、大きい、小さい、以上、以下、又は等しい等の条件を満たすかどうかを判断し、条件が成立した場合、又は不成立であった場合に、異なる命令列へと分岐し、又はサブルーチンを呼び出す。
【０１０２】
また、ＣＰＵ８０２は、記憶装置内のファイル、又はデータベース等に格納された情報を検索することができる。例えば、第１属性の属性値に対し第２属性の属性値がそれぞれ対応付けられた複数のエントリが記憶装置に格納されている場合において、ＣＰＵ８０２は、記憶装置に格納されている複数のエントリの中から第１属性の属性値が指定された条件と一致するエントリを検索し、そのエントリに格納されている第２属性の属性値を読み出すことにより、所定の条件を満たす第１属性に対応付けられた第２属性の属性値を得ることができる。
【０１０３】
以上に示したプログラム、又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク８９３、ＣＤ−ＲＯＭ８９２の他に、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、又はＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）等の光学記録媒体、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワーク、又はインターネットに接続されたサーバシステムに設けたハードディスク、又はＲＡＭ等の記憶媒体を記録媒体として使用して、ネットワークを介してプログラムをコンピュータ８００に提供してもよい。
【０１０４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は、上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更、又は改良を加えることが可能であることが当業者に明らかである。そのような変更、又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１０５】
特許請求の範囲、明細書、及び図面中において示したシステム、方法、装置、プログラム、及び記録媒体における動作、手順、ステップ、及び段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現し得ることに留意すべきである。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０１０６】
１００  通過検知システム
１１０  車載器
１１１  測位結果データ入力受付部
１１２  位置特定部
１１３  マップマッチング部
１１４  走行状態特定部
１１５  偶然誤差算出部
１１６  通過判定部
１１７  課金処理部
１１８  データ出力部
１１９  地図データ格納部
１２０  系統誤差情報格納部
１２１  課金ポイント情報格納部
１３０  ＧＰＳ受信機
１５０  ディスプレイ
８００  コンピュータ
８０１  ホストコントローラ
８０２  ＣＰＵ
８０３  ＲＡＭ
８０４  グラフィックコントローラ
８０５  ディスプレイ
８０６  入出力コントローラ
８０７  通信インターフェース
８０８  ハードディスクドライブ
８０９  ＣＤ−ＲＯＭドライブ
８１０  ＲＯＭ
８１１  フレキシブルディスクドライブ
８１２  入出力チップ
８９１  ネットワーク通信装置
８９２  ＣＤ−ＲＯＭ
８９３  フレキシブルディスク
Ｃ  センターコンソール
Ｄ  ダッシュボード
Ｉ  カードスロット
【図１】
2014163740.tif 000004
【図２】
2014163740.tif 000005
【図３】
2014163740.tif 000006
【図４】
2014163740.tif 000007
【図５】
2014163740.tif 000008
【図６】
2014163740.tif 000009
【図７】
2014163740.tif 000010
【図８】
2014163740.tif 000011
【図９】
2014163740.tif 000012