IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ ダイナミックマップ基盤株式会社の特許一覧

特開2023-129658情報処理方法、プログラム、及び情報処理装置
<>
  • 特開-情報処理方法、プログラム、及び情報処理装置 図1
  • 特開-情報処理方法、プログラム、及び情報処理装置 図2
  • 特開-情報処理方法、プログラム、及び情報処理装置 図3
  • 特開-情報処理方法、プログラム、及び情報処理装置 図4
  • 特開-情報処理方法、プログラム、及び情報処理装置 図5
  • 特開-情報処理方法、プログラム、及び情報処理装置 図6
  • 特開-情報処理方法、プログラム、及び情報処理装置 図7
  • 特開-情報処理方法、プログラム、及び情報処理装置 図8
  • 特開-情報処理方法、プログラム、及び情報処理装置 図9
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023129658
(43)【公開日】2023-09-14
(54)【発明の名称】情報処理方法、プログラム、及び情報処理装置
(51)【国際特許分類】
   G09B 29/00 20060101AFI20230907BHJP
【FI】
G09B29/00 Z
【審査請求】未請求
【請求項の数】9
【出願形態】OL
(21)【出願番号】P 2023122348
(22)【出願日】2023-07-27
(62)【分割の表示】P 2021158001の分割
【原出願日】2021-09-28
(71)【出願人】
【識別番号】517207875
【氏名又は名称】ダイナミックマッププラットフォーム株式会社
(74)【代理人】
【識別番号】100079108
【弁理士】
【氏名又は名称】稲葉 良幸
(74)【代理人】
【識別番号】100109346
【弁理士】
【氏名又は名称】大貫 敏史
(74)【代理人】
【識別番号】100117189
【弁理士】
【氏名又は名称】江口 昭彦
(74)【代理人】
【識別番号】100134120
【弁理士】
【氏名又は名称】内藤 和彦
(74)【代理人】
【識別番号】100108213
【弁理士】
【氏名又は名称】阿部 豊隆
(72)【発明者】
【氏名】雨谷 広道
(72)【発明者】
【氏名】吉村 修一
(72)【発明者】
【氏名】麻生 紀子
(72)【発明者】
【氏名】石井 隆司
(72)【発明者】
【氏名】小田 博之
(72)【発明者】
【氏名】神宮司 巧
(72)【発明者】
【氏名】望月 洋二
(57)【要約】
【課題】3次元地図データの高さ方向に着目し、使い勝手の良い3次元地図データを提供すること。
【解決手段】プロセッサを含む情報処理装置が実行する情報処理方法であって、プロセッサが、3次元地図データを取得すること(S102)、3次元地図データを所定の3次元空間に分割すること(S104)、分割された各3次元空間に識別情報を付与すること(S106)、を実行する。
【選択図】図9
【特許請求の範囲】
【請求項1】
プロセッサを含む情報処理装置が実行する情報処理方法であって、
前記プロセッサが、
3次元地図データを取得すること、
前記3次元地図データを所定の3次元空間に分割すること、
分割された各3次元空間に識別情報を付与すること、を実行する情報処理方法。
【請求項2】
前記分割することは、
前記3次元地図データに含まれる水平方向の2次元地図データに対し、前記水平方向に分割された所定の2次元領域を用いて、前記2次元領域を所定の高さごとに分割し、前記所定の3次元空間を生成することを含む、請求項1に記載の情報処理方法。
【請求項3】
前記分割することは、
前記3次元地図データ内の位置に応じて、前記所定の3次元空間の単位を変更することを含む、請求項1又は2に記載の情報処理方法。
【請求項4】
前記分割することは、
高度に基づき、前記所定の3次元空間の高さ方向の単位を少なくとも変更することを含む、請求項3に記載の情報処理方法。
【請求項5】
前記分割することは、
前記3次元地図データに含まれる地物データ又は領域情報に基づき、前記所定の3次元空間の水平方向の単位を少なくとも変更することを含む、請求項3又は4に記載の情報処理方法。
【請求項6】
前記付与することは、
前記各3次元空間内の所定位置における座標値に基づく識別情報を付与することを含む、請求項1から5のいずれか一項に記載の情報処理方法。
【請求項7】
前記プロセッサが、
前記3次元空間内の前記所定位置に対応する識別情報と、当該3次元空間内の地物データとを関連付けることを更に実行する、請求項6に記載の情報処理方法。
【請求項8】
プロセッサを含む情報処理装置に実行させるプログラムであって、
前記プロセッサが、
3次元地図データを取得すること、
前記3次元地図データを所定の3次元空間に分割すること、
分割された各3次元空間に識別情報を付与すること、を実行させるプログラム。
【請求項9】
プロセッサを含む情報処理装置であって、
前記プロセッサが、
3次元地図データを取得すること、
前記3次元地図データを所定の3次元空間に分割すること、
分割された各3次元空間に識別情報を付与すること、を実行する情報処理装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、情報処理方法、プログラム、及び情報処理装置に関する。
【背景技術】
【0002】
従来、3次元地図を表示する際に、2次元領域にIDが付与され、このIDを用いて表示エリアを抽出する方法が知られている(例えば特許文献1参照)。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2011-197064号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、従来技術では、道路上を走る車両が移動する場合の画像表示に利用することが想定されており、その利用範囲が限定的であった。
【0005】
ここで、近年、高精度な3次元の地図データが研究、開発されており、この3次元地図データの利用についての検討がなされている。例えば、ドローンなどの飛行体が操縦者の目視外の空域を航行することに対し、行き交うドローンが衝突しないようどのようにルーティングするかなど、3次元地図データの利用法について課題がある。
【0006】
そこで、本発明は、3次元地図データの高さ方向に着目し、使い勝手の良い3次元地図データを提供することを目的とする。
【課題を解決するための手段】
【0007】
本発明の一態様に係る情報処理方法は、プロセッサを含む情報処理装置が実行する情報処理方法であって、前記プロセッサが、3次元地図データを取得すること、前記3次元地図データを所定の3次元空間に分割すること、分割された各3次元空間に識別情報を付与すること、を実行する。
【発明の効果】
【0008】
本発明によれば、3次元地図データの高さ方向に着目し、使い勝手の良い3次元地図データを提供することができる。
【図面の簡単な説明】
【0009】
図1】本発明の一実施形態に係る地図データの階層構造の一例を示す図である。
図2】本発明の一実施形態に係る地図データの階層構造の一例を示す図である。
図3】本発明の一実施形態に係る情報処理装置の構成の一例を示す図である。
図4】本発明の一実施形態に係る3次元空間の分割処理及びIDの付与処理の一例を示す図である。
図5】本発明の一実施形態に係る広域識別情報及び狭域識別情報の一例を示す図である。
図6】本発明の一実施形態に係る地物コードの一例を示す図である。
図7】本発明の一実施形態に係る地物データの共通情報の一例を示す図である。
図8】本発明の一実施形態に係る特定された車線と建物及び施設とを関連付ける一例を示す図である。
図9】本発明の一実施形態に係るID付与に関する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【0010】
[実施形態]
添付図面を参照して、本発明の好適な実施形態について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。
【0011】
<地図データの概要>
図1及び図2を用いて本実施形態で用いられる地図データの概要について説明する。本実施形態で用いる地図データは、例えば、自動運転等に用いられる高精度な3次元地図データである。具体例としては、この地図データは、周辺車両の情報や交通情報といった、より動的な情報が付加されたリアルタイムに提供されるダイナミックマップと呼ばれる地図のデータである。本実施形態で用いられる地図データは、例えば4つの階層に分類される。
【0012】
図1及び2は、本発明の一実施形態に係る地図データの階層構造の一例を示す図である。図1及び2に示す例では、地図データは、静的情報SI1、準静的情報SI2、準動的情報MI1、動的情報MI2に分類される。
【0013】
静的情報SI1は、3次元の高精度な基盤的地図データ(高精度3次元地図データ)であって、路面情報、車線情報、3次元構造物等を含み、地物を示す3次元位置座標や線形ベクトルデータから構成される。準静的情報SI2、準動的情報MI1及び動的情報MI2は、時々刻々と変化する動的データであって、位置情報を基に静的情報に重畳されるデータである。
【0014】
準静的情報SI2は、交通規制情報、道路工事情報、広域気象情報などを含む。準動的情報MI1は、事故情報、渋滞情報、狭域気象情報などを含む。動的情報MI2は、ITS(Intelligent Transport System)情報を含み、周辺車両、歩行者、信号情報などを含む。
【0015】
また、本実施形態における3次元地図データとして、衛星画像から生成される3次元地図データを含んでもよい。例えば、衛星画像を補正して高精度な地図データが生成され、この3次元の地図データにも本実施形態は適用可能である。
【0016】
以下、本実施形態における3次元地図データの空間分割について説明する。本実施形態では、高さ方向に着目し、3次元地図データを所定の3次元空間に分割し、各3次元空間に識別情報を付与する。これにより、飛行体のルーティング設定やその他のアプリケーションによる利用時に、各3次元空間のIDを適宜選択することが可能になり、その都度、所望の領域の座標値や領域を設定しなくても済む。したがって、本実施形態によれば、空間を管理しやすい大きさに分割することでドローンの飛行ルートを設定することを可能としたり、空間単位で気象情報などの周辺情報を紐付けたりすることができるなど、使い勝手の良い3次元地図データをユーザに対して提供することができる。
【0017】
<情報処理装置の構成>
図3は、本発明の一実施形態に係る情報処理装置10の構成の一例を示す図である。情報処理装置10は、1つ又は複数のプロセッサ(CPU:Central Processing Unit)110、1つ又は複数のネットワーク通信インタフェース120、記憶装置130、ユーザインタフェース150及びこれらの構成要素を相互接続するための1つ又は複数の通信バス170を含む。なお、ユーザインタフェース150はネットワークを介して接続されてもよい。
【0018】
記憶装置130は、例えば、DRAM、SRAM、他のランダムアクセス固体記憶装置などの高速ランダムアクセスメモリである。また、記憶装置130は、1つ又は複数の磁気ディスク記憶装置、光ディスク記憶装置、フラッシュメモリデバイス、又は他の不揮発性固体記憶装置などの不揮発性メモリでもよい。また、記憶装置130は、コンピュータ読み取り可能な非一時的な記録媒体でもよい。
【0019】
また、記憶装置130の他の例として、プロセッサ110から遠隔に設置される1つ又は複数の記憶装置でもよい。ある実施形態において、記憶装置130はプロセッサ110により実行されるプログラム、モジュール及びデータ構造、又はそれらのサブセットを格納する。
【0020】
記憶装置130は、情報処理システム1により用いられるデータを記憶する。例えば、記憶装置130は、3次元地図データ及びこの3次元地図データの生成に関するデータを記憶する。具体例としては、3次元地図データ、地物データなどが記憶装置130に記憶される。
【0021】
ここで、3次元地図データの一例は、図2を用いて上述したように、静的情報SI1と、準静的情報SI2と、準動的情報MI1と、動的情報MI2とを含み、それぞれの情報が関連付けられている。
【0022】
静的情報SI1は、高精度3次元地図データを含み、高精度3次元地図データは、地物データを含む。この地物データは、アプリケーションがこの高精度3次元地図データを利用する際に基本となる情報である。
【0023】
本実施形態に係る3次元地図データの生成に関する処理を実行するプロセッサ110について説明する。プロセッサ110は、記憶装置130に記憶されるプログラムを実行することで、地図制御部212、送受信部113、取得部114、分割部115、付与部116、関連付け部117を構成する。
【0024】
プロセッサ110は、後述する各部の処理を制御し、地図データの生成に関する処理を実行する。
【0025】
地図制御部112は、各種データを用いて、3次元地図データの生成を制御する。例えば、地図制御部112は、高精度3次元地図データの生成を制御し、高精度3次元地図データを所定の3次元空間に分割し、各3次元空間に識別情報を付与する処理についても制御する。
【0026】
送受信部113は、外部装置に対して、ネットワーク通信インタフェース120を介してデータの送受信を行う。例えば、送受信部113は、外部装置から3次元地図データを受信したり、観測衛星から、所定位置を含む衛星画像を受信したりする。また、送受信部113は、処理した3次元地図データを、ネットワーク通信インタフェース120を介して外部装置に送信する。
【0027】
取得部114は、3次元地図データを取得する。例えば、取得部114は、記憶装置130に記憶される3次元地図データを取得してもよいし、送受信部113を経由してネットワーク通信インタフェース120を介して受信された3次元地図データを取得してもよい。また、3次元地図データは、MMS(Mobile Mapping System)により計測されて生成される3次元地図データでもよく、衛星画像から生成される3次元地図データでもよく、特にその生成過程が問われるものではない。
【0028】
分割部115は、取得部114により取得される3次元地図データを所定の3次元空間に分割する。例えば、分割部115は、所定の基準に従って、3次元地図データを所定の3次元空間に分割し、複数の3次元空間を生成する。3次元空間の形状は特に限定されないが、3次元地図データのモデルに応じて3次元空間の形状が特定されてもよく、例えば、分割の容易性及び管理の効率性の観点から直方体形状(略直方体形状も含む)が好ましく、さらに立方体形状(略立方体形状も含む)がより好ましい。また、分割対象となる3次元空間は、地表や海上だけではなく、地下や海中なども分割されてもよい。
【0029】
付与部116は、分割された各3次元空間に識別情報を付与する。識別情報は、各3次元空間を識別できる情報であればよく、所定のルールに従って付与されればよい。また、付与部116は、データ管理の観点から、周囲の3次元空間、又は同じ地域内の3次元空間が容易に導き出せるようなルールにより識別情報を付与するとよい。
【0030】
以上の処理によれば、3次元地図データのうち、車両等が走行する地上の水平面だけではなく、高さ方向にも着目し、使い勝手の良い3次元地図データを提供することが可能になる。すわなち、3次元地図データの各3次元空間に付与された識別情報は、所定の目的に応じて適宜選択、抽出されるなどの利用の幅を広げることが可能になる。例えば、飛行体のルーティングにおいて、この識別情報を選択して組み合わせることで、飛行体のコリドーを適宜設定することが可能になる。また、3次元空間の識別情報を選択するだけで、所定の高さまでのジオフェンスなどを容易に形成することが可能になる。
【0031】
また、分割部115は、3次元地図データに含まれる水平方向の2次元地図データに対し、水平方向に分割された所定の2次元領域を用いて、2次元領域を所定の高さごとに分割し、所定の3次元空間を生成することを含んでもよい。例えば、分割部115は、UTM(Universal Transverse Mercator)グリッド分割された地図データを利用し、各分割領域を高さ方向に所定の高さに分割していき、各3次元空間を生成してもよい。所定の高さが、グリッド分割された経度緯度の距離と同じであれば、立方体の3次元空間が生成され、グリッド分割された緯度経度の距離と異なれば、直方体の3次元空間が生成される。これにより、既存の地図データを利用して、容易に3次元空間を分割することが可能になる。
【0032】
また、分割部115は、所定の基準に従って、3次元地図データに含まれる2次元地図データを所定の2次元領域に分割し、各2次元領域を所定の高さごとに分割し、所定の3次元空間を生成してもよい。これにより、地図作成者が、目的に応じて、3次元空間のサイズを自由に決定することが可能になる。
【0033】
また、分割部115は、3次元地図データ内の位置に応じて、所定の3次元空間の単位を変更することを含んでもよい。例えば、分割部115は、高度、又は水平方向の地図上の位置に基づいて、3次元空間のサイズを適宜変更してもよく、目的に応じて、分割を細分化したり、集約化したりしてもよい。これにより、3次元地図データの位置に応じた柔軟な3次元空間を生成することが可能になる。なお、高度については、標高、ジオイド高、楕円体高のいずれか一つを基準にすればよい。また、3次元空間の大きさをできるだけ均一にするなら、ジオイド高を用いて高度を規定すればよい。また、後述する空間領域に付与されるIDをキーにして、標高=楕円体高-ジオイド高の関係を用いて、ジオイド高から楕円体高又は標高が導かれてもよい。
【0034】
また、分割部115は、高度に基づき、所定の3次元空間の高さ方向の単位を少なくとも変更することを含んでもよい。例えば、分割部115は、上空に行けば行くほど、分割の高さの単位をより大きくしてもよい。これは、上空に行くほど細分化の必要性が小さいと考えられるからである。また、分割部115は、高度に応じて3次元空間の高さ方向の単位を変えるだけではなく、水平方向のサイズを変更してもよい。例えば、分割部115は、上空に行けば行くほど、分割の水平方向のサイズをより大きくしてもよい。
【0035】
これにより、高度に応じて、3次元空間の高さ方向の単位を少なくとも変更することにより、高さ方向における分割の集約化、細分化の必要性に応じることが可能になる。例えば、上空に行けば行くほど高さ方向の単位を大きくすることで、分割処理や識別情報の付与処理の負担を減らすことができ、効率よく処理を行うことが可能になる。
【0036】
また、分割部115は、3次元地図データに含まれる地物データ又は領域情報に基づき、所定の3次元空間の水平方向の単位を少なくとも変更することを含んでもよい。例えば、分割部115は、分割対象領域が山間部か市街地かにより、3次元空間の水平方向の単位を少なくとも変更してもよい。より具体的には、分割部115は、分割対象領域が山間部であれば、3次元空間の水平方向の単位を市街地の単位よりも大きくしてもよい。また、分割部115は、分割対象領域が山間部であれば、3次元空間の高さ方向の単位を、市街地の単位よりも大きくしてもよい。
【0037】
また、分割部115は、3次元地図データに含まれる地物データの種類(例えば、高速道路、一般道路、信号機、車線数)に基づき、所定の3次元空間の水平方向の単位を少なくとも変更することを含んでもよい。例えば、分割部115は、高速道路、車線数が多い幹線道路、信号機周辺以外の領域について、3次元空間の水平方向の単位をより大きくしてもよい。また、分割部115は、高速道路、車線数が多い幹線道路、信号機周辺以外の領域について、3次元空間の高さ方向の単位をより大きくしてもよい。
【0038】
これにより、3次元地図データに含まれる地物データ又は領域情報に基づくことにより、そのエリアの特性に応じて3次元空間の水平方向のサイズを決定することが可能になる。例えば、山間部は3次元空間の水平方向の単位を大きくすることで、分割処理や識別情報の付与処理の負担を減らすことができ、効率よく処理を行うことが可能になる。
【0039】
また、付与部116は、各3次元空間内の所定位置における座標値に基づく識別情報を付与ることを含んでもよい。例えば、付与部116は、3次元空間内の中心位置の座標値(経度、緯度、高度)に基づき、それぞれの座標値を組み合せて識別情報を生成してもよい。また、付与部116は、UTMゾーンの番号を利用して識別情報を付与してもよい。例えば、識別番号は、UTMゾーン番号+緯度経度高度を示す数桁の番号などである。
【0040】
これにより、3次元空間の識別番号を検索する際に、地域性を用いて3次元空間を絞り込むことが可能になる。
【0041】
関連付け部117は、3次元空間内の所定位置に対応する識別情報と、この3次元空間内の地物データとを関連付ける。例えば、関連付け部117は、3次元空間内の中心位置に、この3次元空間内に存在する地物データを関連づける。地物データは、3次元地図データに既に含まれていてもよいし、3次元空間内の画像を用いて画像認識等で抽出して生成されてもよい。なお、3次元空間内の所定位置は、中心位置に限らず、各頂点のうちの一つの頂点位置でもよいし、3次元空間内の特徴的な位置でもよい。
【0042】
これにより、3次元地図データの各3次元空間の識別情報から、その3次元空間内の地物データを抽出することができるようになり、地物データを用いての自動運転技術や、地物管理等に利用することも可能になる。
【0043】
<具体例>
次に、3次元空間の分割、識別情報の付与について具体例を用いて説明する。図4は、本発明の一実施形態に係る3次元空間の分割処理及びIDの付与処理の一例を示す図である。図4に示す例では、日本国土の3次元空間の領域を、所定の3次元空間に分割する例を示す。例えば、分割部115は、3次元地図データのうち、日本の領域(約38万km)であり、高度3000mまでを分割対象とする。高度3000は、酸素供給なしでのヘリコプターの最高飛行高度であるが、その他の高度の値を用いてもよい。
【0044】
分割部115は、分割対象領域を、各辺を1kmとする立方体に分割する。このとき、38万(km)×3(km)=114万(個)の3次元空間が生成される。なお、各辺の単位は、1kmでなくてもよく、5km、500m、100mなどでもよい。また、3次元空間の形状は、立方体ではなく、直方体などの3次元空間でもよい。
【0045】
付与部116は、各3次元空間に識別情報を付与する。例えば、付与部116は、広域識別情報ID1と狭域識別情報ID2との2種類のIDを付与してもよい。広域識識別情報ID1は、例えば、各3次元空間を識別するIDであり、各3次元空間を管理するための管理IDでもある。また、3次元空間毎に、その空間内に含む狭域情報ID2が管理されることにより、狭域情報ID2の桁数を削減し、狭域情報ID2を配信する際の通信容量を低減することが可能になる。
【0046】
狭域識別情報ID2は、例えば、所定の地区を対象とし、広域識別情報ID1に対応づけた、所定のアプリケーション別に管理するIDである。また、狭域情報ID2は、オブジェクトを識別する情報であり、永続性が保証されてもよい。1つのオブジェクトに1つのIDが付与されることが基本であるが、オブジェクトが同じでも取得基準が異なる場合には、別IDとして管理されてもよい。なお、所定の地区は、例えば、人口集中地区(Densely Inhabited District)を対象としてもよい。
【0047】
また、狭域識別情報ID2は、例えば自動化されたMobilityの運行において、必要情報を管理する目的で利用されてもよい。例えば、所定のアプリケーションが、AD(Autonomous Driving)/ADAS(advanced driver assistance system)、PMV(Personal Mobility Vehicle)であれば、狭域識別情報のオブジェクトとして、車道・車線・歩道・標識・道路標示・建物等が使用され、これらにID(識別情報)が振られる。また、所定のアプリケーションがドローンなどの飛行体の場合、狭域識別情報のオブジェクトとして、空路・緊急退避区域・飛行制限区域等が使用され、これらにIDが振られる。所定のアプリケーションが、除雪であれば、狭域識別情報のオブジェクトとして、車線・歩道・マンホール・橋梁ジョイント等が使用され、これらに識別情報が振られる。
【0048】
具体例としては、狭域識別情報ID2は、飛行体のルーティング等に用いられるコリドーの所定位置に付与されるIDや、自動運転に利用される地物データのIDなどである。図4に示す地物データは車線である。関連付け部117は、この車線に付与されるIDや、コリドーのIDを広域IDに関連付ける。
【0049】
次に、付与される広域識別情報と、狭域識別情報との例について説明する。図5は、本発明の一実施形態に係る広域識別情報及び狭域識別情報の一例を示す図である。図5に示す例では、3次元空間の広域識別情報は、「54N35123456」とする。これは、UTMゾーンの「54」と、北緯「N35」と、6桁番号(経度及び高度を示す番号)とを組み合わせた情報の例である。
【0050】
図5に示す例では、車道内の車線数は3、各車線を接続するリンク数は7である。車線の狭域識別情報は、まずは広域識別情報「54N35123456」で表し、それに地物データのIDを連結させて生成される。なお、広域識別情報に連結される地物データのID部分を狭域識別情報と呼んでもよい。
【0051】
図5に示す例では、車線の地物データのIDが「ABCDEFGHI1001」の場合、「ABCDEFGHI」の9桁の情報は、地物データの共通情報(図6及び7を用いて後述)と、車線の地物データを表すデータが含まれ、「10001」の情報は、10桁目の「1」が車線1を示し、11~14桁目の「0001」がリンク番号を示す。これにより、3次元空間を区別することなく、地物データにIDを付与するよりも、地物データのID(狭域識別情報)の桁数を減らすことが可能になる。なお、図5における接続Noに付与される情報は、車線リンクID(この車線リンクの狭域識別情報)を示す。
【0052】
次に、地物データを識別する地物コードと、この地物コードを含む地物データの共通情報について説明する。上述した例では、「ABCDEFGHI」のうちの最初の6桁が各地物データにおいて共通で使用されるIDとする。
【0053】
図6は、本発明の一実施形態に係る地物コードの一例を示す図である。地物コードは、地物の識別に関するデータであり、例えば、地物データの共通情報に含められるデータである。地物コードは、地物名に関連付けられる。
【0054】
図6に示す例において、地物コード「01」は、地物名「車線リンク(交差点外車線リンク)」を示し、地物コード「02」は、地物名「車線リンク(交差点内車線リンク)」を示す。なお、車線リンクは、「車線中心線」と表記してもよく、複数の構成点を含む。
【0055】
また、地物コードの最初の一桁の数字により、地物の種類は判別可能である。例えば、地物コードの最初の一桁が「0」であれば、地物は車線リンクに関する地物である。最初の一桁が「2」であれば、路上にペイント等された地物(区画線、多重区画線、路肩縁、トンネル境界縁等)である。最初の一桁が「3」であれば、地物は交差点及び道路標示(規制標示、指示標示、その他標示等)である。最初の一桁が「4」であれば、地物は道路標識(案内標識、警戒標識、規制標識、指示標識、その他標識、識別不能標識等)である。最初の一桁が「5」であれば、地物は車両信号機(本体、補助信号、矢印等)である。
【0056】
図7は、本発明の一実施形態に係る地物データの共通情報の一例を示す図である。図7に示す例では、地物データの共通情報は、使用目的情報、地物コード、素材識別情報、測位状態情報、上方状態情報、撮像制御情報等を含む。
【0057】
使用目的情報は、AD/ADASを自専道で使用するか、一般道で使用するかを特定する情報を含む。自専道とは、分岐、合流区画などで並走状態として車両の横方向への移動が行われる道路等を示す。地物コードは、図6に示すコードのいずれかを含む。
【0058】
素材識別情報、測位状態情報、及び上方状態情報は、上述したように、特定部216により特定される情報である。特定部216により特定された各情報の少なくとも1つが、生成部217により、図7に示す地物データの所定のフィールド(図7に示すLN(Line Number)のフィールド)に含められる。図7では、素材識別情報、測位状態情報、及び上方状態情報の全てが地物データに含められる例を示す。
【0059】
図7に示す素材識別情報は、MMSによる計測、ドローン計測、定点計測、航空LiDARによる計測、衛星画像/SARの画像により計測のいずれかを特定するための情報を含む。測位状態識別情報は、未測位、マルチパス環境下、通常測位(単独測位)、通常測位(サブm級)、高精度測位(cm級)のいずれかを特定するための情報を含む。上方状態情報は、クローズド、一部オープンスカイ、オープンスカイのいずれかを特定するための情報を含む。
【0060】
撮像制御情報は、特定部216により特定される情報である。図7に示す例では、撮像された画像の画素値のヒストグラムを用いて、白飛び、黒つぶれなどが特定される。また、撮像制御情報として、絞り値、ISO値、シャッタースピードなどを含んでもよい。地物データに撮像制御情報が含まれることで、車載カメラは撮像制御情報に基づき、適切なパラメータを用いて地物を撮像し、適切に地物を検出することが可能になる。
【0061】
地物データの識別情報は、図7に示す共通情報に連結させて7桁目以降で地物データ固有の情報を付加するとよい。
【0062】
次に、車道沿いにある建物や施設の地物データを車線の地物データに関連づける例について説明する。図8は、本発明の一実施形態に係る特定された車線と建物及び施設とを関連付ける一例を示す図である。図8に示すように、所定の建物及び施設である第1ビルの位置情報は、第1ビルの出入口と、車線リンクID「XXXXX123456ABCDEFGHI1002」で表される車線リンクの構成点との差分(X1,Y1,Z1)で表現される。そして、地物データとしての第1ビルの建物施設データは、車線リンクID「XXXXX123456ABCDEFGHI1002」に当該差分(X1,Y1,Z1)を相対位置情報として付加するようにして、ID「XXXXX123456ABCDEFGHI1002X1Y1Z1」が生成される。さらに、第1ビルの建物施設データには、当該IDに紐付くデータとして、第1ビルの建物の種類、形状及び大きさ等、第1ビルに関するあらゆる情報が含まれても構わない。
【0063】
また、ここでは、新たに第1ビルの建物施設データのID「XXXXX123456ABCDEFGHI1002X1Y1Z1」を生成し、当該第1ビルの建物施設情報を当該IDに紐づけるようにして建物施設データを生成したが、これらを車線リンクID「XXXXX123456ABCDEFGHI1002」の拡張データとして取り扱うようにしても構わない。例えば、車線リンクの構成点の車線リンクID「XXXXX123456ABCDEFGHI1002」に紐付けて、当該車線リンクIDの地物データに建物施設データを含めるようにしても構わない。当該車線リンクの周辺に位置する建物及び施設等が、当該車線リンクIDに直接紐付いていることにより、その関連性を把握することができ、また、データ整理の観点においても利便性が良い場合がある。
【0064】
なお、相対位置(X1,Y1,Z1)に関する情報量が大きく、メモリを圧迫し、算出処理やデータ通信等の遅延が発生するおそれがある場合には、運転支援システム及び自動運転システムに利用されるデータとして影響が小さい範囲で、例えば、所定の分解能を考慮して情報量(桁数)を少なくする等によって相対位置情報を(x1,y1,z1)と変換し、第1ビルの建物施設データを「XXXXX123456ABCDEFGHI1002x1y1z1」としても構わない。
【0065】
<動作>
次に、情報処理システム1のID付与に関する処理について説明する。図9は、本発明の一実施形態に係るID付与に関する処理の一例を示すフローチャートである。
【0066】
ステップS102において、情報処理装置10の取得部114は、3次元地図データを取得する。3次元地図データの取得元は、記憶装置130であっても、ネットワーク上の外部装置であってもよい。
【0067】
ステップS104において、情報処理装置10の分割部115は、取得された3次元地図データを、所定の基準に従って、所定の3次元空間に分割する。分割部115は、好ましくは所定サイズの立方体に分割するとよい。
【0068】
ステップS106において、情報処理装置10の付与部116は、分割された各3次元空間に対し、所定のルールに従って、識別情報を付与する。所定のルールは、世界で共通で使用されるルール、例えば、位置情報を用いたルールが好ましい。
【0069】
ステップS108において、情報処理装置10の関連付け部117は、3次元空間の識別情報と、この3次元空間内の地物データとを関連付ける。なお、ステップS108の処理は、必ずしも必要な処理ではない。
【0070】
以上の処理によれば、3次元地図データのうち、車両等が走行する地上の水平面だけではなく、高さ方向にも着目し、使い勝手の良い3次元地図データを提供することが可能になる。すわなち、3次元地図データの各3次元空間に付与された識別情報は、所定の目的に応じて適宜選択、抽出されるなどの利用の幅を広げることが可能になる。例えば、飛行体のルーティングにおいて、この識別情報を選択して組み合わせることで、飛行体のコリドーを適宜設定することが可能になる。また、3次元空間の識別情報を選択するだけで、所定の高さまでのジオフェンスなどを容易に形成することが可能になる。
【0071】
以上、本発明の一実施形態について詳述したが、上記実施形態に限定されるものではなく、特許請求の範囲に記載された範囲内において、種々の変形及び変更が可能である。例えば、本発明は、情報処理装置20が実行する処理について、一部の処理を、他の情報処理装置に移行したり、複数の情報処理装置を適宜統合したりしてもよい。
【符号の説明】
【0072】
1…情報処理システム、10…情報処理装置、110…プロセッサ、112…地図制御部、113…送受信部、114…取得部、115…分割部、116…付与部、117…関連付け部、130…記憶装置、150…ユーザインタフェース、120…ネットワーク通信インタフェース
図1
図2
図3
図4
図5
図6
図7
図8
図9