(57)【要約】【課題】きめ細かな運転支援に資することができる地図データのデータ構造、記憶媒体、及び記憶装置を提供する。【解決手段】地図データのデータ構造３において、地図データが示す地図における位置又は領域と、運転支援機能に関わるプログラムの種別に関するメーカ／運転支援プログラムの種別情報３１１と、運転支援プログラムのバージョンに関するバージョン情報３１３と、運転支援機能を使用した運転を実行すべきか否か又は当該運転を実行しないべきか否かを示す統計情報３１４と、が互いに対応付けられていることを特徴とする。【選択図】図３
2020122744.tif 000002
【特許請求の範囲】
【請求項１】
運転支援機能を持つ移動体に配置された情報処理装置が、前記移動体の位置を示す位置情報と、前記移動体が有する運転支援機能に関わるプログラムの種別に関する情報と、前記プログラムのバージョンに関する情報と、地図データと、を比較することにより、前記運転支援機能を使用した運転を実行すべきか否か又は当該運転を実行しないべきか否かを判断するために用いられる前記地図データのデータ構造であって、
前記地図データが示す地図における位置又は領域と、
前記運転支援機能に関わるプログラムの種別に関する情報と、
前記プログラムのバージョンに関する情報と、
前記運転支援機能を使用した運転を実行すべきか否か又は当該運転を実行しないべきか否かを示す情報と、
が互いに対応付けられていることを特徴とするデータ構造。
【請求項２】
前記移動体の種別に関する情報が、前記位置又は領域と、前記バージョンに関する情報と、前記運転を実行すべきか否か又は当該運転を実行しないべきか否かを示す情報と、に対応付けられていることを特徴とする請求項１に記載のデータ構造。
【請求項３】
請求項１又は２に記載のデータ構造を有する地図データを記憶したことを特徴とする記憶媒体。
【請求項４】
請求項１又は２に記載のデータ構造を有するデータを記憶したことを特徴とする記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体の運転支援に関する地図データのデータ構造、記憶媒体、記憶装置に関する。
【背景技術】
【０００２】
従来、移動体における例えばハンドル操作や加減速等の運転操作を支援する運転支援の技術が知られている（例えば、特許文献１参照。）。運転支援については、例えばハンドル操作や加減速等のいずれか１つあるいは複数を支援する等というように様々な手法がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１０６８５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、運転支援については、道路等の位置や領域によって、支障なく行える場合や、手動操作のみで運転を行った方が望ましい場合、等といった様々な場合が存在する。そこで、運転支援に資するために、実行可能な運転支援が、道路等の位置や領域に対応付けられた地図データが望まれている。このような地図データは、位置や領域に運転支援に関するなるべく詳細な情報が対応付けられていることが、きめ細かな運転支援の観点から望ましい。
【０００５】
したがって、本発明の課題は、きめ細かな運転支援に資することができる地図データのデータ構造、記憶媒体、及び記憶装置を提供すること等が一例として挙げられる。
【課題を解決するための手段】
【０００６】
前述した課題を解決し目的を達成するために、本発明のデータ構造は、運転支援機能を持つ移動体に配置された情報処理装置が、前記移動体の位置を示す位置情報と、前記移動体が有する運転支援機能に関わるプログラムの種別に関する情報と、前記プログラムのバージョンに関する情報と、地図データと、を比較することにより、前記運転支援機能を使用した運転を実行すべきか否か又は当該運転を実行しないべきか否かを判断するために用いられる前記地図データのデータ構造であって、前記地図データが示す地図における位置又は領域と、前記運転支援機能に関わるプログラムの種別に関する情報と、前記プログラムのバージョンに関する情報と、前記運転支援機能を使用した運転を実行すべきか否か又は当該運転を実行しないべきか否かを示す情報と、が互いに対応付けられていることを特徴とする。
【０００７】
また、前述した課題を解決し目的を達成するために、本発明の記憶媒体は、上述した本発明のデータ構造を有する地図データを記憶したことを特徴とする。
【０００８】
また、前述した課題を解決し目的を達成するために、本発明の記憶装置は、上述した本発明のデータ構造を有するデータを記憶したことを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】複数の移動体とサーバとを示す模式図である。
【図２】図１に示されている移動体及びサーバそれぞれにおける装置構成を示す模式的なブロック図である。
【図３】図２に示されているサーバ記憶装置に記憶されている地図データのデータ構造を示す模式図である。
【図４】図３に示されている埋込み情報をテーブル形式で示す図である。
【図５】図２に示されている情報処理装置において行なわれる情報処理方法の処理の流れを示すフローチャートである。
【図６】図５のフローチャートが表す情報処理方法の処理が繰り返されることでサーバに送られるデータのデータ構造をテーブル形式で示す図である。
【図７】図２に示されているサーバ装置において行なわれる情報処理方法の処理の流れを示すフローチャートである。
【図８】移動体における各種挙動と、運転支援機能の安全性を評価するための安全性ポイントの加減値を対応付けた評価テーブルを示す図である。
【図９】安全性ポイントの累積値に基づいて運転支援機能に対する統計的な安全性が評価されたときの評価結果の一例をテーブル形式で示した図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を説明する。本発明の実施形態に係るデータ構造は、運転支援機能を持つ移動体に配置された情報処理装置が、運転支援機能を使用した運転を実行すべきか否か又は当該運転を実行しないべきか否かを判断するために用いられる地図データのデータ構造である。情報処理装置は、このような判断を、移動体の位置を示す位置情報と、移動体が有する運転支援機能に関わるプログラムの種別に関する情報と、プログラムのバージョンに関する情報と、地図データと、を比較することにより行う。データ構造は、地図データが示す地図における位置又は領域と、次の３種の情報と、が互いに対応付けられたものとなっている。１種目の情報は、運転支援機能に関わるプログラムの種別に関する情報である。２種目の情報は、プログラムのバージョンに関する情報である。そして、３種目の情報は、運転支援機能を使用した運転を実行すべきか否か又は当該運転を実行しないべきか否かを示す情報である。
【００１１】
本実施形態のデータ構造では、地図における位置又は領域に、移動体の運転支援機能に関わるプログラムの種別に関する情報だけでなくプログラムのバージョンに関する情報も対応付けられている。これにより、移動体においては、このデータ構造を有する地図データを用い、プログラムのバージョンも参照しつつ運転支援機能を使用した運転を実行すべきか否か又は当該運転を実行しないべきか否かをを決定する等といったきめ細かな運用を行うことができる。このように、本実施形態のデータ構造によれば、このデータ構造を有する地図データを用いたきめ細かな運転支援を行うことができる。
【００１２】
ここで、本実施形態では、移動体の種別に関する情報が、位置又は領域と、バージョンに関する情報と、運転支援機能を使用した運転を実行すべきか否か又は当該運転を実行しないべきか否かを示す情報と、に対応付けられている。
【００１３】
本実施形態によれば、移動体の種別に関する情報も、を使用した運転を実行すべきか否か又は当該運転を実行しないべきか否かの決定に利用される。これにより、一層きめ細かな運転支援を行うことができる。
【００１４】
また、本発明の実施形態に係る記憶媒体は、上述したデータ構造を有する地図データを記憶したものとなっている。
【００１５】
また、本発明の実施形態に係る記憶装置は、上述したデータ構造を有する地図データを記憶したものとなっている。
【００１６】
本実施形態の記憶媒体及び記憶装置によれば、各々に記憶されている地図データを、上述した特定移動体における運転支援に用いることができる。これにより、その特定の移動体においてきめ細かな運転支援を行うことができる。
【実施例】
【００１７】
以下、経時的に変化する走行条件を運転支援に反映させるという課題、あるいは、きめ細かな運転支援に資するという課題を解決するための実施例について図を参照して具体的に説明する。
【００１８】
図１は、複数の移動体とサーバとを示す模式図であり、図２は、図１に示されている移動体及びサーバそれぞれにおける装置構成を示す模式的なブロック図である。
【００１９】
本実施例では、図１に示されているように、各々が乗用車である複数台の移動体１が、１台のサーバ装置２に無線接続されている。サーバ装置２には、個々の移動体１において運転支援機能を使用した運転を実行すべきか否か、即ち、運転支援機能の許可／不許可を判断するために用いられる地図データを記憶するサーバ記憶装置２２０が設けられている。また、サーバ装置２には、サーバ記憶装置２２０に記憶させる地図データを作成するデータ作成装置２１０が設けられている。
【００２０】
他方、各移動体１には、運転支援に関する情報処理を行う情報処理装置１１０が設けられている。ここで、本実施例では、複数の移動体１には、運転支援を実行する運転支援装置１２０が配置された運転支援可能な移動体１ａと、運転支援装置１２０が配置されていない運転支援不能な移動体１ｂと、が含まれているものとする。
【００２１】
また、各移動体１には、移動体記憶装置１３０が配置されている。移動体記憶装置１３０には、運転支援可能な移動体１ａにおいて、運転支援装置１２０による運転支援に用いられる地図データが記憶される。この地図データは、上記のサーバ記憶装置２２０に記憶されている地図データがサーバ装置２から適宜に提供されるものである。また、移動体記憶装置１３０には、情報処理装置１１０での情報処理に用いられる後述の各種情報も記憶されている。
【００２２】
情報処理装置１１０は、サーバ装置２において地図データを作成するための情報取得を行う装置である。
【００２３】
本実施例では、情報処理装置１１０及び運転支援装置１２０の構成要素は、その一部を除いて、移動体１に配置されたナビゲーション装置に構築されている。運転支援装置１２０は、このナビゲーション装置における構築要素と、不図示の各種センサと、で構成される。
【００２４】
移動体１の情報処理装置１１０、及びサーバ装置２のデータ作成装置２１０の各構成要素について説明する前に、まず、サーバ記憶装置２２０に記憶される地図データのデータ構造について説明する。
【００２５】
図３は、図２に示されているサーバ記憶装置に記憶されている地図データのデータ構造を示す模式図である。
【００２６】
図３に示されているデータ構造３は、次のような埋込み情報３１０を含んだデータ構造となっている。埋込み情報３１０は、移動体１での運転支援に関する情報であって、所定の地図における位置又は領域においてある運転支援機能を統計的に実行すべきか否か（即ち、運転支援機能の許可／不許可）を示す統計情報３１４を含んでいる。データ構造３では、この埋込み情報３１０が、地図における位置又は領域に対応付けられている。地図における位置又は領域とは、道路ネットワーク３２０を構成する道路リンク３２１や、複数の道路リンク３２１を含む領域３２２のことである。
【００２７】
図４は、図３に示されている埋込み情報を、領域Ａｒ１１を例に挙げてテーブル形式で示す図である。
【００２８】
このデータ構造３における埋込み情報３１０は、メーカ／運転支援プログラムの種別情報３１１、移動体種別情報３１２、運転支援プログラムのバージョン情報３１３、及び統計情報３１４を含んだ情報となっている。
【００２９】
メーカ／運転支援プログラムの種別情報３１１は、移動体１が有する運転支援機能に関わる運転支援プログラムの種別と、その運転支援プログラム及び移動体１のメーカと、に関する情報である。ここにいう運転支援機能としては、ＡＣＣ（Adaptive Cruise Control）機能や、ＬＫＡＳ（Lane Keeping Assist System）機能や、自動ブレーキ機能等が挙げられる。図４では、これらの機能のうちＡＣＣ機能が例示されている。ＡＣＣ機能は、前方走行中の移動体との車間距離を一定に保ちつつ走行する機能である。また、ＬＫＡＳ機能は、車線を維持しつつ走行する機能である。
【００３０】
移動体種別情報３１２は、移動体１の種別（車種）に関する情報である。
【００３１】
運転支援プログラムのバージョン情報３１３は、移動体１が有する運転支援プログラムのバージョンに関する情報である。
【００３２】
そして、統計情報３１４は、上述したように運転支援機能を使用した運転を実行すべきか否か（即ち、運転支援機能の許可／不許可）を示す情報である。
【００３３】
図４の例では、メーカ／運転支援プログラムの種別情報３１１として、Ａ社製のＡプログラム、Ｂ社製のＢプログラム、及びＣ社製のＣプログラム、という３種類のプログラムに関する情報が例示されている。また、移動体種別情報３１２として、Ａ社製の移動体種別Ａ１、Ａ２、Ｂ社製の移動体種別Ｂ１、Ｂ２、及びＣ社製の移動体種別Ｃ１、Ｃ２、という６種類の種別に関する情報が例示されている。また、運転支援プログラムのバージョン情報３１３として、ＡプログラムについてはＶｅｒ１．０とＶｅｒ１．５、ＢプログラムについてはＶｅｒ１．０とＶｅｒ１．３、ＣプログラムについてはＶｅｒ１．０とＶｅｒ２．０に関する情報が例示されている。
【００３４】
そして、統計情報３１４として、Ａ社製の移動体種別Ａ１が有するＡ社製のＡプログラムについて、Ｖｅｒ１．０ではＡＣＣ機能の使用が不許可であり、Ｖｅｒ１．５ではＡＣＣ機能の使用が許可されていることが例示されている。同様に、移動体種別Ａ２が有するＡ社製のＡプログラムについても、Ｖｅｒ１．０ではＡＣＣ機能の使用が不許可であり、Ｖｅｒ１．５ではＡＣＣ機能の使用が許可されている。Ｂ社製の移動体種別Ｂ１が有するＢ社製のＢプログラムについては、Ｖｅｒ１．０とＶｅｒ１．３の双方ともにＡＣＣ機能の使用が不許可であることが例示されている。また、Ｃ社製の移動体種別Ｃ１が有するＣ社製のＣプログラムについては、Ｖｅｒ１．０とＶｅｒ２．０の双方ともにＡＣＣ機能の使用が許可されていることが例示されている。
【００３５】
図４の例では、これらの情報を有する埋込み情報３１０が、領域Ａｒ１１に対応付けられたデータ構造３で地図データに埋め込まれている。
【００３６】
以上に説明したデータ構造３を有する地図データが、サーバ装置２においては、データ作成装置２１０で作製されてサーバ記憶装置２２０に記憶される。このサーバ記憶装置２２０は、サーバ装置２に設けられた記憶装置としてのハードディスク装置となっている。尚、上記のデータを記憶するものはハードディスク装置に限るものではなく、書込み／読み出しが可能な他の記憶装置であってもよく、あるいは、公知の可搬型記憶媒体であってもよい。可搬型記憶媒体にデータを記憶しておく場合、上記のサーバ記憶装置２２０は、可搬型記憶媒体の設置と取外しが可能なリーダ／ライタ装置となる。
【００３７】
また、サーバ記憶装置２２０の地図データは、適宜に移動体１に提供される。移動体１においては、サーバ装置２から提供された地図データが移動体記憶装置１３０に記憶されて、運転支援装置１２０によって読み出されて運転支援に用いられる。移動体記憶装置１３０は、移動体１に設けられた記憶装置としてのハードディスク装置となっている。尚、上記のデータを記憶するものはハードディスク装置に限るものではなく、書込み／読み出しが可能な他の記憶装置であってもよく、あるいは、公知の可搬型記憶媒体であってもよい。可搬型記憶媒体にデータを記憶しておく場合、上記の移動体記憶装置１３０は、可搬型記憶媒体の設置と取外しが可能なリーダ／ライタ装置となる。
【００３８】
これらの記憶装置に記憶される地図データを作成するために、図２に示されているように移動体１には情報処理装置１１０が設けられ、サーバ装置２にはデータ作成装置２１０が設けられている。
【００３９】
まず、移動体１の情報処理装置１１０について説明する。情報処理装置１１０は、サーバ装置２においてデータ構造３の地図データを作成するための情報取得を行う装置であって、第１取得手段１１１と、第２取得手段１１２と、移動体通信手段１１３と、を備えている。これらの構成要素によって、情報処理装置１１０では、以下の情報処理方法における処理の流れに則って情報取得が行われる。
【００４０】
図５は、図２に示されている情報処理装置において行なわれる情報処理方法の処理の流れを示すフローチャートである。
【００４１】
このフローチャートが表す処理は、移動体１のナビゲーション装置に電源が投入されるとスタートし、通常のナビゲーション処理と並行して実行される。
【００４２】
処理がスタートすると、まず、第１取得手段１１１によって、移動体１において実行中の運転支援機能に関する情報を運転支援装置１２０から取得する第１取得工程（ステップＳ１１）が実行される。尚、ここで取得される情報には、運転支援は行われずに手動運転が行われている場合も含まれる。
【００４３】
ここで、本実施例では、第１取得工程（ステップＳ１１）において、第１取得手段１１１が、このフローチャートの情報処理方法を実行している情報処理装置１１０が配置された移動体１に関する次の情報も取得する。即ち、第１取得手段１１１は、この移動体１が有する運転支援プログラム及び移動体１のメーカ、運転支援プログラムの種別、及びバージョン、更にこの移動体１の種別、それぞれに関する情報を、移動体記憶装置１３０から読み出して取得する。
【００４４】
また、本実施例では、第１取得工程（ステップＳ１１）において、第１取得手段１１１が、移動体１の挙動を移動体１のブレーキ装置やハンドル装置等から取得する。
【００４５】
以上の第１取得工程（ステップＳ１１）に続いて、第２取得手段１１２によって、移動体１の走行位置を取得する第２取得工程（ステップＳ１２）が実行される。第２取得手段１１２は、ＧＮＳＳ(Global Navigation Satellite System：全球測位衛星システム）等の測位システムを用いて移動体１の走行位置を取得する。
【００４６】
このようにして各種情報が取得されると、移動体通信手段１１３によって、送信工程（ステップＳ１３）が実行される。移動体通信手段１１３は、サーバ装置２に、実行中の運転支援機能、運転支援プログラム及び移動体１のメーカ、運転支援プログラムの種別、バージョン、移動体１の種別、走行位置、及び挙動、それぞれに関する情報を互いに対応付けて送信する。この送信工程（ステップＳ１３）が終了すると、処理がステップＳ１１に戻って以降の処理が繰り返される。
【００４７】
図５のフローチャートが表す情報処理方法の処理は、ナビゲーション装置の電源がオフされるまで実行され続ける。
【００４８】
この図５のフローチャートで表される情報処理方法をコンピュータにより実行させる情報処理プログラムが、ナビゲーション装置の記憶媒体や、ナビゲーション装置とは別体の車載コンピュータ装置の記憶媒体に記憶されている。また、この情報処理プログラムを記憶する記憶媒体は、これらの装置の記憶媒体に限らず、公知の可搬記憶媒体や、ネットワークを介してこれらの装置に接続されるサーバに設置された記憶媒体であってもよい。
【００４９】
この図５のフローチャートが表す情報処理方法の処理が繰り返されることで、以下に説明するデータ構造を有するデータがサーバ装置２に送られることとなる。
【００５０】
図６は、図５のフローチャートが表す情報処理方法の処理が繰り返されることでサーバに送られるデータのデータ構造をテーブル形式で示す図である。
【００５１】
この図６に示されているデータ構造４では、次の６種の情報が互いに対応付けられている。即ち、６種の情報には、移動体１の走行位置を示す位置情報４１と、実行中の運転支援機能を示す運転支援機能情報４２と、移動体１の挙動を示す挙動情報４３と、が含まれている。更に、運転支援プログラム及び移動体１のメーカや運転支援プログラムの種別を示すメーカ／運転支援プログラムの種別情報４４と、移動体１の種別を示す移動体種別情報４５と、運転支援プログラムのバージョンを示すバージョン情報４６とが、含まれている。そして、以上の６種の情報からなる情報セット４７が、図５のフローチャートが表す情報処理方法の処理が１サイクル実行される度に１セットずつ、移動体通信手段１１３によってサーバ装置２に送信される。
【００５２】
図６の例について説明すると、まず、Ａ社製でＶｅｒ１．０のＡプログラムを有する移動体種別Ａ１の移動体１が、位置Ｐｔ１１において運転支援非実行の状態で通常走行していることを示す情報セット４７が送信される。同様の情報セット４７の送信が続いた後で位置Ｐｔ１２においてＡＣＣ機能の実行が開始され、位置Ｐｔ１２においてＡＣＣ機能の下で通常走行していることを示す情報セット４７が送信される。そして、位置Ｐｔ１３を含む区間においてＡＣＣ機能の下での通常走行が続いた後、図６の例では、位置Ｐｔ１４において所謂ヒヤリハット相当の軽度危険挙動としての急ブレーキが発生したことを示す情報セット４７が送信される。次サイクルに当る位置Ｐｔ１５以降は通常走行を示す情報セット４７の送信が続くが、位置Ｐｔ１６に至った段階で、縁石乗り上げ事故発生に伴う重度危険挙動としての急ブレーキが発生したことを示す情報セット４７が送信されている。移動体１は、この地点で停止し、情報セット４７の送信も、ここで停止している。
【００５３】
図６はデータ構造４を有するデータの送信の一例であるが、このような一連のデータ送信が、図２に示されている複数の移動体１それぞれにおいて行なわれ、各移動体１からのデータに基づいてサーバ装置２のデータ作成装置２１０が地図データの作成を行う。
【００５４】
次に、サーバ装置２のデータ作成装置２１０について説明する。データ作成装置２１０は、移動体１からの情報に基づいて図３及び図４に示されているデータ構造３の地図データを作成する装置であって、図２に示されているように、サーバ通信手段２１１（取得手段）と、処理手段２１２と、提供手段２１３と、を備えている。これらの構成要素によって、データ作成装置２１０では、以下の情報処理方法における処理の流れに則って地図データの作成が行われる。
【００５５】
図７は、図２に示されているサーバ装置において行なわれる情報処理方法の処理の流れを示すフローチャートである。
【００５６】
この処理は、サーバ装置２に電源が投入されるとスタートする。すると、まず、サーバ通信手段２１１によって、複数の移動体１のうちの一の移動体１について、走行位置を示す位置情報４１と、実行中の運転支援機能情報４２等と、が互いに対応付けられた処理対象情報を取得する取得工程（ステップＳ２１）が実行される。この取得工程（ステップＳ２１）では、移動体１から、図６に示されているテーブルの１行分に相当する情報セット４７が処理対象情報として取得される。即ち、ここでは、処理対象情報として、一の移動体１の位置情報４１、運転支援機能情報４２、挙動情報４３、メーカ／運転支援プログラムの種別情報４４、移動体種別情報４５、及びバージョン情報４６、が取得される。
【００５７】
次に、取得された情報セット４７に基づいて、処理手段２１２によって、次のような安全性ポイント加減工程（ステップＳ２２）が実行される。即ち、安全性ポイント加減工程（ステップＳ２２）は、情報セット４７における移動体１の位置情報４１が属する地図における位置又は領域に対応付けられた評価対象の運転支援機能について、安全性を評価するための安全性ポイントを加減する工程である。この安全性ポイントの加減値は、次のような評価テーブルを用い、情報セット４７における移動体１の挙動情報４３に基づいて決定される。
【００５８】
図８は、移動体における各種挙動と、運転支援機能の安全性を評価するための安全性ポイントの加減値を対応付けた評価テーブルを示す図である。
【００５９】
この図８に示されている評価テーブル５では、通常走行にはプラスＮ１１の加減値が対応付けられ、ヒヤリハット相当の軽度危険挙動としての急ブレーキにはマイナスＮ１２の加減値が対応付けられている。また、軽度危険挙動としての急ハンドルには、上記のマイナスＮ１２の加減値と同程度のマイナスＮ１３の加減値が対応付けられている。更に、縁石乗り上げ事故発生に伴う重度危険挙動としての急ブレーキには、上記のマイナスＮ１２の加減値やマイナスＮ１３の加減値よりも絶対値の大きいマイナスＮ１４の加減値が対応付けられている。この評価テーブル５は、図２に示されているサーバ記憶装置２２０に記憶されている。
【００６０】
図７の安全性ポイント加減工程（ステップＳ２２）では、処理手段２１２が上記の評価テーブル５を参照し、取得された情報セット４７における挙動情報４３が示す移動体１の挙動に対応付けられた安全性ポイントの加減値を求める。そして、処理手段２１２は、情報セット４７における位置情報４１が属する地図における位置又は領域について、求めた加減値を用いて、評価対象の運転支援機能に対応付けて安全性ポイントの加減を行う。
【００６１】
このようにして、１つの情報セット４７について取得工程（ステップＳ２１）と安全性ポイント加減工程（ステップＳ２２）とが実行されると、処理手段２１２は、これら２つの工程が一定期間に亘って実行されたか否かを判定する（ステップＳ２３）。未だ一定期間に満たない場合（ステップＳ２３のＮｏ判定）、処理がステップＳ２１に戻って以降の処理が繰り返される。この繰り返しによって、地図における位置又は領域において、運転支援機能等に対する安全性ポイントが累積される。上記の２つの工程が一定期間に亘って実行された場合（ステップＳ２３のＹｅｓ判定）、処理手段２１２によって、次のような安全性評価工程（ステップＳ２４）が実行される。安全性評価工程（ステップＳ２４）は、地図における位置又は領域について、安全性ポイントの累積値に基づいて運転支援機能に対する統計的な安全性の評価を行う工程である。
【００６２】
図９は、安全性ポイントの累積値に基づいて運転支援機能に対する統計的な安全性が評価されたときの評価結果の一例をテーブル形式で示した図である。
【００６３】
この図９に一例として示されている評価結果テーブル６では、地図における位置又は領域６１について、運転支援機能６２に対する統計的な安全性が評価されたときの評価結果が、図３に示されている地図の領域Ａｒ１１を例に挙げて示されている。ここでの評価では、まず、一の移動体１から１つの情報セット４７が取得されると、情報セット４７における位置情報４１が属する位置又は領域６１が求められる。ここでは、この位置情報４１が領域Ａｒ１１に属するものとする。
【００６４】
次に、領域Ａｒ１１に、情報セット４７の運転支援機能情報４２、メーカ／運転支援プログラムの種別情報４４、移動体種別情報４５、及びバージョン情報４６が、既に評価対象の運転支援機能情報６２、メーカ／運転支援プログラムの種別情報６３、移動体種別情報６４、及びバージョン情報６５として対応付けられているか否かが判断される。対応付けられていない場合、情報セット４７における上記の各情報が、評価対象として領域Ａｒ１１に対応付けられる。更に、情報セット４７における挙動情報４３に基づいて求められた安全性ポイントの加減値が、安全性ポイントの初期値として領域Ａｒ１１に対応付けられる。
【００６５】
他方、領域Ａｒ１１に、情報セット４７における上記の各種情報が既に評価対象として対応付けられている場合、次のように安全性ポイントの加減工程（ステップＳ２２）が行われる。まず、情報セット４７における移動体１の挙動情報４３に基づいて安全性ポイントの加減値が求められる。次に、既に領域Ａｒ１１に上記の評価対象とともに対応付けられている安全性ポイントに、求められた加減値が加算あるいは減算される。
【００６６】
以上の処理が一定期間の間に、複数の移動体１のうちの各一の移動体１から情報セット４７が取得される度に実行され、安全性ポイントの累積が行われる。
【００６７】
そして、一定期間が経過した後、処理手段２１２によって、地図における評価対象の位置又は領域６１に、評価対象の各情報とともに対応付けられた安全性ポイントの累積値６６が、所定の閾値と比較される。閾値以上であれば、評価結果６７は、その位置又は領域（ここでは、領域Ａｒ１１）６１において、評価対象のメーカ、運転支援プログラムの種別、移動体の種別、バージョンについて、評価対象の運転支援機能の実行が統計的に安全上可能というものとなる。
【００６８】
図９の例では、領域Ａｒ１１において、安全性ポイントの累積値Ｃｎ１１，Ｃｎ１３に対応するメーカ、運転支援プログラムの種別、移動体の種別、バージョンについてはＡＣＣ機能での運転支援を実行すべきでない（不許可）と評価されている。他方、安全性ポイントの累積値Ｃｎ１２，Ｃｎ１４，Ｃｎ１５に対応するメーカ、運転支援プログラムの種別、移動体の種別、バージョンについてはＡＣＣ機能での運転支援を実行すべきである（許可）と評価されている。
【００６９】
図７のフローチャートにおける安全性評価工程（ステップＳ２４）において、図９に一例として示されているような評価が行われると、その評価結果に基づいた地図データ作成工程（ステップＳ２５）が処理手段２１２によって行われる。地図データ作成工程（ステップＳ２５）では、領域Ａｒ１１や道路リンクＬ１１といった地図における位置又は領域ごとに、上記の評価結果を統計情報３１４として含む埋込み情報３１０（図３及び図４）が作成される。そして、作成された埋込み情報３１０が、評価結果に対応する位置又は領域に改めて対応付けられることで、図３に示されているデータ構造３の地図データに埋め込まれる。
【００７０】
続いて、このような埋め込みによって作成された地図データをサーバ記憶装置２２０に記憶させる記憶工程（ステップＳ２６）が処理手段２１２によって行われる。記憶工程（ステップＳ２６）の終了後、処理がステップＳ２１に戻って以降の処理が繰り返される。この繰り返しにより、一定期間が経過する度に、その期間中に複数の移動体１の各一の移動体１から取得された情報セット４７に基づいて安全性ポイントの累積が行われ、その累積値６６に対する評価結果に基づいて地図データが作成、記憶される。つまり、図７のフローチャートによる情報処理方法の処理によって、サーバ記憶装置２２０の地図データが、一定期間ごとに更新されることとなる。この地図データが、提供手段２１３によって、適宜に移動体１に提供されて、その提供先の移動体１における運転支援機能の決定の際に参照されることとなる。
【００７１】
本実施例では、図７のフローチャートが表す情報処理方法の処理は、サーバの電源がオフされるまで実行され続ける。
【００７２】
本実施例では、この図７のフローチャートで表される情報処理方法をコンピュータにより実行させる情報処理プログラムが、サーバ記憶装置２２０の一部をなす記憶媒体や、このサーバ記憶装置２２０とは別体の記憶媒体に記憶されている。また、この情報処理プログラムを記憶する記憶媒体は、サーバ装置２に設置された記憶媒体に限らず、公知の可搬記憶媒体や、ネットワークを介してサーバ装置２に接続される更に別のサーバに設置された記憶媒体であってもよい。
【００７３】
以上に説明した実施例によれば以下のような効果を得ることができる。まず、図１及び図２に示されている情報処理装置１１０、図５のフローチャートで表される情報処理方法、情報処理プログラム、及び記憶媒体によれば、次のような処理が行われる。即ち、移動体１における運転支援機能情報４２及び位置情報４１が互いに対応付けられた情報セット４７がサーバ装置２に送信される。移動体１における運転支援機能情報４２及び位置情報４１は、例えば道路工事や周辺の建築工事等によって経時的に変化する走行条件に応じて、任意の走行位置で実際にどのように運転支援が行われたかを表している。このような情報セット４７が移動体１からサーバ装置２に送信され、所定の地図における位置又は領域に対応する、運転支援機能を実行すべきか否か（許可／不許可）を示す統計情報３１４を含む埋込み情報３１０の作成に供されるので、経時的に変化する走行条件を運転支援に反映させることができる。
【００７４】
ここで、本実施例では、図６に一例が示されているように、次のような情報が運転支援機能情報４２とともに取得される。即ち、メーカ／運転支援プログラムの種別情報４４、移動体種別情報４５、及びバージョン情報４６、の各情報が取得される。そして、これらの情報が、運転支援機能情報４２及び位置情報４１に更に対応付けられて送信される。
【００７５】
実行中の運転支援機能が同じであっても、その運転支援機能の実行に関わる移動体１や運転支援プログラムのメーカ、運転支援プログラムの種別、移動体１の種別、運転支援プログラムのバージョン等が異なるといった場合がある。本実施例によれば、このような情報もサーバ装置２に送信されて埋込み情報３１０の作成に供されるので、経時的に変化する走行条件を運転支援にきめ細かく反映させることができる。
【００７６】
尚、移動体１で取得されてサーバ装置２に運転支援機能情報４２及び位置情報４１に更に対応付けられて送られる情報は、メーカ／運転支援プログラムの種別情報４４、移動体種別情報４５、バージョン情報４６のうちの少なくとも１つを含むのであればよい。即ち、これらの情報は、本実施例とは異なり、これらのうちの何れか１つ又は複数としてもよく、或いは、更に別の情報を含めてもよい。
【００７７】
また、本実施例では、移動体１の挙動情報４３が運転支援機能情報４２とともに取得され、その挙動情報４３が、運転支援機能情報４２及び位置情報４１に更に対応付けられて送信される。
【００７８】
運転支援中の移動体１の挙動情報４３は、例えば道路工事や周辺の建築工事等によって経時的に変化する走行条件が、移動体１の運転支援にどのような影響を及ぼしたかを端的に表している。本実施例によれば、このような移動体１の挙動情報４３がサーバ装置２に送信されて埋込み情報３１０の作成に供されるので、経時的に変化する走行条件を運転支援にきめ細かく反映させることができる。
【００７９】
また、本実施形態では、移動体１の挙動を示す情報に基づいて、地図における位置又は領域において、運転支援機能を実行して安全に移動が可能か否かが判断され、統計情報３１４が生成される。
【００８０】
本実施形態によれば、移動体１の挙動に基づいて判断された運転支援機能についての安全性が上記の統計情報３１４の生成に反映されるので、経時的に変化する走行条件を安全性の観点から運転支援にきめ細かく反映させることができる。
【００８１】
次に、図１及び図２に示されているデータ作成装置２１０、図７のフローチャートで表される情報処理方法、情報処理プログラム、及び記憶媒体による効果について説明する。
【００８２】
本実例のデータ作成装置２１０、情報処理方法、情報処理プログラム、及び記憶媒体によれば、複数の移動体１それぞれから取得された運転支援機能情報４２及び位置情報４１に基づいて、図８及び図９に示されている統計的な安全性評価が統計処理として行われる。そして、その評価結果に基づいて、図３及び図４に示されているように、所定の地図における位置又は領域に対応する統計情報３１４を含む埋込み情報３１０が作成される。図６に示されている移動体１から取得される情報セット４７における運転支援機能情報４２及び位置情報４１は、上述したように走行条件に応じてどのように運転支援が行われたかを表している。このような情報セット４７から、所定の地図における位置又は領域に対応する埋込み情報３１０が作成されるので、経時的に変化する走行条件を運転支援に反映させることができる。
【００８３】
ここで、本実施例では、移動体の挙動情報４３が運転支援機能情報４２及び位置情報４１とともに更に取得され、この移動体１の挙動情報４３も統計処理としての安全性評価の対象に含めることとなっている。
【００８４】
運転支援中の移動体の挙動情報４３は、上述したように走行条件が移動体１の運転支援にどのような影響を及ぼしたかを端的に表している。本実施例によれば、このような移動体１の挙動も埋込み情報３１０の作成に供されるので、経時的に変化する走行条件を運転支援にきめ細かく反映させることができる。
【００８５】
また、本実施例では、メーカ／運転支援プログラムの種別情報４４、移動体種別情報４５、及びバージョン情報４６が、運転支援機能情報４２及び位置情報４１とともに取得され、安全性評価の対象に含められる。
【００８６】
本実施例によれば、運転支援機能情報４２とともに取得される各情報も埋込み情報３１０の作成に供されるので、経時的に変化する走行条件を運転支援にきめ細かく反映させることができる。
【００８７】
また、本実施例では、処理手段が作成した埋込み情報３１０が、地図データとして移動体１に提供される。
【００８８】
本実施例によれば、作成された埋込み情報３１０が移動体１に提供されるので、その移動体１における運転支援に、経時的に変化する走行条件を効果的に反映させることができる。
【００８９】
次に、図３及び図４に示されている地図データのデータ構造３や、このデータ構造３を有する地図データを記憶した記憶媒体や記憶装置による効果について説明する。
【００９０】
本実施例のデータ構造３では、道路リンク３２１や領域３２２等といった地図における位置又は領域に、移動体１のメーカ／運転支援プログラムの種別情報３１１だけでなく運転支援プログラムのバージョン情報３１３も対応付けられている。これにより、地図データを参照する特定の移動体１においては、このデータ構造３を有する地図データを用い、バージョン情報３１３も参照しつつ運転支援機能を実行すべきか否か（許可／不許可）を決定する等といったきめ細かな運用を行うことができる。このように、本実施例のデータ構造３によれば、このデータ構造３を有する地図データを用いたきめ細かな運転支援を行うことができる。
【００９１】
ここで、本実施例では、移動体種別情報３１２も、運転支援機能を実行すべきか否か（許可／不許可）の決定に利用される。これにより、一層きめ細かな運転支援を行うことができる。
【００９２】
次に、移動体１からサーバ装置２に送られるデータにおける、図６に示されているデータ構造４や、このデータ構造４を有するデータを送信する移動体通信手段１１３による効果について説明する。
【００９３】
本実施例のデータ構造４によれば、移動体通信手段１１３によって運転支援機能情報４２及び位置情報４１が互いに対応付けられて情報セット４７として送信される。移動体１における運転支援機能情報４２及び位置情報４１は、上述したように走行条件に応じてどのように運転支援が行われたかを表している。このような情報セット４７が移動体１からサーバ装置２に送信され、所定の地図における位置又は領域に対応する埋込み情報３１０の作成に供されるので、経時的に変化する走行条件を運転支援に反映させることができる。
【００９４】
ここで、本実施例では、情報セット４７において、上述したメーカ／運転支援プログラムの種別情報４４等が運転支援機能情報４２及び位置情報４１に更に対応付けられている。
【００９５】
本実施例によれば、このメーカ／運転支援プログラムの種別情報４４等もサーバ装置２に送信されて埋込み情報３１０の作成に供されるので、経時的に変化する走行条件を運転支援にきめ細かく反映させることができる。
【００９６】
また、本実施例では、情報セット４７において、移動体１の挙動情報４３が、運転支援機能情報４２及び位置情報４１に更に対応付けられている。
【００９７】
運転支援中の移動体１の挙動情報４３は、走行条件が移動体１の運転支援にどのような影響を及ぼしたかを端的に表している。本実施例によれば、このような移動体１の挙動情報４３がサーバ装置２に送信されて埋込み情報３１０の作成に供されるので、経時的に変化する走行条件を運転支援にきめ細かく反映させることができる。
【００９８】
尚、本発明は、以上に説明した実施例に限定されるものではなく、本発明の目的が達成できる他の構成等を含み、以下に示すような変形等も本発明に含まれる。
【００９９】
例えば、上述した実施例では、乗用車としての移動体１が例示されている。しかしながら、移動体は、乗用車に限るものではなく、トラックやバス等の大型車両等であってもよく、移動体の具体的な種類を問うものではない。
【０１００】
また、上述した実施例では、移動体１に配置されたナビゲーション装置に構築された情報処理装置１１０が例示されている。しかしながら、移動体で処理を行う情報処理装置は、これらに限るものではなく、ナビゲーション装置とは別体に設けられたコンピュータに構築された構成要素を備えるもの等であってもよい。
【０１０１】
また、上述した実施例では、移動体１からは、運転支援機能情報４２とともに移動体１の挙動情報４３を含む情報セット４７が送られ、サーバ装置２では、統計処理として挙動情報４３に基づいた安全性評価が行われる形態が例示されている。しかしながら、移動体１からの情報セットに移動体１の挙動は含めず、サーバ装置２では、統計処理として、地図における位置又は領域について、例えば同種の運転支援機能が行われた回数がカウントされる等といった形態であってもよい。任意の運転支援機能が行われた回数は、その回数がカウントされた位置又は領域で、その回数がカウントされた運転支援機能がどれくらい問題なく実行可能であるかを反映したものと言える。この場合、地図データにおいて地図における位置又は領域に対応付けられる統計情報は、所定の閾値を超えた回数がカウントされた運転支援機能の実行が許可されることを示す情報等となる。
【０１０２】
また、上述した実施例では、サーバ装置２において、移動体１で運転支援機能を使用した運転を実行すべきか否か、即ち、運転支援機能の許可／不許可を示す統計情報が地図データに埋め込まれる形態が例示されている。しかしながら、サーバ装置で作成される地図データは、移動体１で運転支援機能を使用した運転を実行しないべきか否か、即ち、運転支援機能の禁止／非禁止を示す統計情報が埋め込まれたものであってもよい。
【符号の説明】
【０１０３】
１，１ａ，１ｂ    移動体
２      サーバ装置
３      データ構造
４      データ構造
５      評価テーブル
６      評価結果テーブル
４１    位置情報
４２，６２  運転支援機能情報
４３    挙動情報
４４，６３，３１１  メーカ／運転支援プログラムの種別情報
４５，６４，３１２  移動体種別情報
４６，６５，３１３    バージョン情報
４７    情報セット
６１    地図における位置又は領域
６６    安全性ポイントの累積値
６７    評価結果
１１０  情報処理装置
１１１  第１取得手段
１１２  第２取得手段
１１３  移動体通信手段
１２０  運転支援装置
１３０  移動体記憶装置
２１０  データ作成装置
２１１  サーバ通信手段
２１２  処理手段
２１３  提供手段
２２０  サーバ記憶装置
３１０  埋込み情報
３１４  統計情報
３２０  道路ネットワーク
３２１  道路リンク
３２２  領域
【図１】
2020122744.tif 000003
【図２】
2020122744.tif 000004
【図３】
2020122744.tif 000005
【図４】
2020122744.tif 000006
【図５】
2020122744.tif 000007
【図６】
2020122744.tif 000008
【図７】
2020122744.tif 000009
【図８】
2020122744.tif 000010
【図９】
2020122744.tif 000011