(57)【要約】【課題】角度分解能の設定方法を高度化して、デジタル地図上の道路などの位置情報を少ないデータ量で正確に伝達することができるデジタル地図の位置情報の伝達方法を提供する。【解決手段】角度の量子化単位となる角度分解能δを、リサンプルの間隔を規定するリサンプル長Ｌの長さに応じて設定し、デジタル地図に含まれる道路形状を一または複数の区間に分け、区間内の道路形状を一定のリサンプル長Ｌでリサンプルして、道路形状の位置を、サンプリング点の位置を示す量子化した角度情報のデータ列で表し、このデータ列のデータを可変長符号化して伝達するようにしている。角度分解能δとリサンプル長Ｌとを連動させて、リサンプル長が長い場合は、角度分解能を小さくし（ｂ）、リサンプル長が短い場合は、角度分解能を大きくする（ａ）ことにより、道路などの位置情報を、少ないデータ量で、正確に伝えることができる。【選択図】      図１
2005003970.tif 000002
【特許請求の範囲】
【請求項１】
角度の量子化単位となる角度分解能を、リサンプルの間隔を規定するリサンプル長の長さに応じて設定し、デジタル地図に含まれる線形形状を一または複数の区間に分け、区間内の線形形状を一定のリサンプル長でリサンプルして、前記線形形状の位置を、サンプリング点の位置を示す量子化した角度情報のデータ列で表し、前記データ列のデータを可変長符号化することを特徴とするデジタル地図の位置情報圧縮方法。
【請求項２】
前記角度分解能の大きさを、前記リサンプル長が短いときに大きく設定することを特徴とする請求項１に記載の位置情報圧縮方法。
【請求項３】
前記リサンプル長と前記角度分解能とによって決定される、線形形状とリサンプル形状との距離誤差が、あらかじめ規定した許容誤差を超えないように前記リサンプル長または角度分解能を設定することを特徴とする請求項１に記載の位置情報圧縮方法。
【請求項４】
前記角度分解能の上限を設定することを特徴とする請求項２または３に記載の位置情報圧縮方法。
【請求項５】
前記角度分解能の大きさを、偏角の絶対値の大きさに応じて変更し、偏角の絶対値が小さいときの前記角度分解能を小さく設定することを特徴とする請求項１から４のいずれかに記載の位置情報圧縮方法。
【請求項６】
前記線形形状をリサンプルするとき、隣接するサンプリング点から、量子化した角度が取り得る各方向のリサンプル長だけ離れた位置に複数の候補点を設定し、前記候補点の中で前記線形形状に最も近い候補点をサンプリング点に設定することを特徴とする請求項１に記載の位置情報圧縮方法。
【請求項７】
角度の量子化単位となる角度分解能を、リサンプルの間隔を規定するリサンプル長の長さに応じて設定する角度分解能決定手段と、
デジタル地図に含まれる対象道路の道路形状を一または複数の区間に分け、区間内の道路形状を、一定のリサンプル長と、前記リサンプル長の長さに応じて設定された角度分解能とを用いてリサンプルし、サンプリング点の位置を示す量子化した角度情報のデータ列を生成する形状データリサンプル処理手段と、
前記データ列のデータを可変長符号化する可変長符号化手段と
を備え、前記対象道路の位置情報として、前記可変長符号化手段が符号化したデータを提供することを特徴とする情報提供装置。
【請求項８】
自車位置を検出する自車位置判定手段と、
走行軌跡を蓄積する蓄積手段と、
前記走行軌跡の形状または車両に搭載されたセンサー情報に基づいて、リサンプルの間隔を規定するリサンプル長を決定し、角度の量子化単位となる角度分解能を前記リサンプル長の長さに応じて決定するリサンプル長角度分解能決定手段と、
前記リサンプル長角度分解能決定手段が決定した前記リサンプル長と前記角度分解能とを用いて前記走行軌跡をリサンプルし、サンプリング点の位置を示す量子化した角度情報のデータ列を生成する走行軌跡リサンプル処理手段と、
前記データ列のデータを可変長符号化する可変長符号化手段と
を備え、前記走行軌跡の情報として、前記可変長符号化手段が符号化したデータを提供することを特徴とするプローブカー車載機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル地図における道路などの位置情報のデータを圧縮する方法と、その方法を実施する装置に関し、特に、少ないデータ量で正確に位置が伝達できるようにするものである。
【０００２】
【従来の技術】
従来から、ＶＩＣＳ（道路交通情報通信システム）では、デジタル地図データベースを搭載する車両用ナビゲーション装置に対して、ＦＭ多重放送やビーコンを通じて、渋滞区間や旅行時間を示す道路交通情報の提供サービスを実施している。車両用ナビゲーション装置は、この道路交通情報を受信して、画面表示する地図に渋滞区間を色付けして表したり、目的地までの所用時間を算出して表示したりしている。
【０００３】
このように、道路交通情報を提供する場合には、デジタル地図上の道路の位置情報を伝えることが必要になる。また、現在地及び目的地の情報を受信して、最短時間で目的地まで到達できる推奨経路の情報を提供するサービスや、近年、研究が進められている、走行中の車両（プローブカー）から軌跡情報及び速度情報等を収集する道路交通情報収集システム（プローブ情報収集システム）においても、デジタル地図上の推奨経路や走行軌跡を相手方に正しく伝えることが必要である。
【０００４】
これまで、デジタル地図上の道路位置を伝える場合には、一般的に、道路に付されたリンク番号や、交差点などのノードを特定するノード番号が使用されている。しかし、道路網に定義したノード番号やリンク番号は、道路の新設や変更に伴って新しい番号に付け替える必要があり、それに応じて、各社で制作されるデジタル地図データも更新しなければならないため、ノード番号やリンク番号を用いる方式は、メンテナンスに多大な社会的コストが掛かることになる。
【０００５】
こうした点を改善するため、下記特許文献１では、ノード番号やリンク番号を用いずに、且つ、少ないデータ量でデジタル地図上の道路区間を伝える方法を提案している。
この方法では、伝えようとする道路区間上に一定距離間隔でサンプリング点を再設定し（これを「等距離リサンプル」と言う）、各サンプリング点の位置データを順番に並べたデータ列に対して圧縮符号化の処理を施し、圧縮符号化したデータを送信する。これを受信した受信側は、サンプリング点の位置データのデータ列を復元し、この位置データと自己のデジタル地図データとのマップマッチングを実施して道路区間を特定する。
【０００６】
位置データのデータ列に対する圧縮符号化は、次に示すように、▲１▼位置データの単一変数への変換、▲２▼単一変数で表わした値の統計的に偏りを持つ値への変換、▲３▼変換した値の可変長符号化、の順に行われる。
【０００７】
▲１▼位置データの単一変数への変換
図２０（ａ）には、等距離リサンプルで設定した道路区間上のサンプリング点をＰＪ−１、ＰＪで表している。このサンプリング点（ＰＪ）は、隣接するサンプリング点（ＰＪ−１）からの距離（リサンプル長）Ｌと角度Θとの２つのディメンジョンで一意に特定することができ、距離を一定（Ｌ）とすると、サンプリング点（ＰＪ）は、隣接サンプリング点（ＰＪ−１）からの角度成分Θのみの１変数で表現することができる。図２０（ａ）では、この角度Θとして、真北（図の上方）の方位を０度とし、時計回りに０〜３６０度の範囲で大きさを指定する「絶対方位」による角度Θを示している。この角度Θｊ−１は、ＰＪ−１、ＰＪのｘｙ座標（緯度・経度）を（ｘｊ−１，ｙｊ−１）、（ｘｊ，ｙｊ）とするとき、次式により算出することができる。
Θｊ−１  ＝  ｔａｎ−１｛（ｘｊ  −  ｘｊ−１）／（ｙｊ  −  ｙｊ−１）｝
従って、道路区間は、サンプリング点間の一定距離Ｌ、及び、始端または終端となるサンプリング点（基準点）の緯度・経度を別に示すことにより、各サンプリング点の角度成分のデータ列により表わすことができる。
【０００８】
▲２▼単一変数値の統計的に偏りを持つ値への変換
各サンプリング点の単一変数値が、可変長符号化に適した、統計的に偏在する値となるように、図２０（ｂ）に示すように、各サンプリング点の角度成分を、隣接するサンプリング点の角度成分との変位差、即ち、「偏角」θｊによって表現する。この偏角θｊは、
θｊ  ＝  Θｊ  −  Θｊ−１
として算出される。道路が直線的である場合に、各サンプリング点の偏角θは０付近に集中し、統計的に偏りを持つデータとなる。
【０００９】
また、サンプリング点の角度成分は、図２０（ｃ）に示すように、着目するサンプリング点ＰＪの偏角θｊを、それ以前のサンプリング点ＰＪ−１、ＰＪ−２、・・の偏角θｊ−１、θｊ−２、・・を用いて予測した当該サンプリング点ＰＪの偏角予測値Ｓｊ（統計予測値）との差分値（偏角予測差分値）Δθｊで表わすことにより、統計的に偏りを持つデータに変換することができる。統計予測値Ｓｊは、例えば、
Ｓｊ  ＝  θｊ−１
と定義したり、
Ｓｊ  ＝（θｊ−１  ＋  θｊ−２）／２
と定義したりすることができる。また、過去ｎ個のサンプリング点における偏角の加重平均をＳｊと定義しても良い。偏角予測差分値Δθｊは、
Δθｊ  ＝  θｊ  −  Ｓｊ
として算出される。道路が一定の曲率で湾曲している場合には、各サンプリング点の偏角予測差分値Δθは０付近に集中し、統計的に偏りを持つデータとなる。
図２０（ｄ）は、直線的な道路区間を偏角θで表示した場合、及び、曲線的な道路区間を偏角予測差分値Δθで表示した場合のデータの発生頻度をグラフ化して示している。θ及びΔθの発生頻度はθ＝０°に極大が現れ、統計的に偏りを持っている。
【００１０】
▲３▼可変長符号化
次に、統計的に偏りを持つ値に変換したデータ列の値を可変長符号化する。可変長符号化方法には、固定数値圧縮法（０圧縮等）、シャノン・ファノ符号法、ハフマン符号法、算術符号法、辞書法など多種存在し、いずれの方法を用いてもよい。
【００１１】
ここでは、最も一般的なハフマン符号法を用いる場合について説明する。
この可変長符号化では、発生頻度が高いデータを少ないビット数で符号化し、発生頻度が低いデータを多いビット数で符号化して、トータルのデータ量を削減する。このデータと符号との関係は、符号表で定義する。
いま、１°単位で表わした道路区間のサンプリング点におけるΔθの並びが
“０＿０＿−２＿０＿０＿＋１＿０＿０＿−１＿０＿＋５＿０＿０＿０＿＋１＿０”
であるとする。このデータ列を符号化するために、可変長符号化とランレングス符号化（連長符号化）とを組み合わせた図２１に示す符号表を用いる場合について説明する。この符号表では、最小角度分解能（δ）を３°に設定しており、−１°〜＋１°の範囲にあるΔθを０°として符号「０」で表し、０°が５個連続するときは符号「１００」で表わし、０°が１０個連続するときは符号「１１０１」で表わすことを規定している。また、±２°〜４°の範囲にあるΔθは±３°として、符号「１１１０」に、＋のときは付加ビット「０」を、−のときは付加ビット「１」を加えて表し、±５°〜７°の範囲にあるΔθは±６°として、符号「１１１１００」に正負を示す付加ビットを加えて表し、また、±８°〜１０°の範囲にあるΔθは±９°として、符号「１１１１０１」に正負を示す付加ビットを加えて表わすことを規定している。
【００１２】
そのため、前記データ列は、次のように符号化される。
“０＿０＿１１１０１＿１００＿０＿０＿１１１１０００＿１００”
→“００１１１０１１００００１１１１０００１００”
このデータを受信した受信側は、符号化で使用されたものと同一の符号表を用いてΔθのデータ列を復元し、送信側と逆の処理を行って、サンプリング点の位置データを再現する。
このように、データを符号化することにより、伝送データ量の削減が可能である。
【００１３】
また、前記特許文献１では、等距離リサンプルにおける一定距離Ｌを、道路形状の曲率の大小を目安に設定することを提案している。即ち、曲率が大きい、カーブした道路、あるいは、そうした道路が多い山間部等の道路を対象としてリサンプルする場合には、等距離リサンプルの距離Ｌを短く設定し、曲率が小さい、直線的な道路、あるいは、そうした道路が多い都市部の道路を対象としてリサンプルする場合には、距離Ｌを長く設定する。これは、曲率が大きく、カーブがきつい道路を長い距離でリサンプルすると、特徴的な道路形状を示す位置にサンプリング点を配置することができなくなり、受信側で誤マッチングが発生する可能性が高くなるためである。
【００１４】
【特許文献１】
特開２００３−２３３５７号公報
【００１５】
【発明が解決しようとする課題】
しかし、デジタル地図上の道路形状を伝えるために、サンプリング点の位置を示す角度成分を角度分解能δで表し（即ち、δ単位で量子化し）、圧縮符号化して伝送する場合には、次のような課題が存在する。
【００１６】
▲１▼角度成分のデータ量は、角度分解能δを大きく設定すること（即ち、量子化単位δを大きく設定すること）によって削減できる。前述の説明ではδ＝３°の例を示したが、δ＝６°とすれば更にデータ量を減らすことができる。しかし、角度分解能δを大きく設定すると、量子化誤差が大きくなり、受信側での誤マッチングの可能性が高くなる。
【００１７】
例えば、図２２に示すように、点ＰＪ−１から距離Ｌだけ離れた位置に点ＰＪをリサンプルする場合では、角度分解能をδとすると、点ＰＪの第１の候補点Ｐ’Ｊと、隣接する第２の候補点Ｐ”Ｊとの間の角度がδになる。この内、道路形状に近い方の候補点Ｐ’Ｊがサンプリング点として選択されるので、サンプリング点と道路形状との間の距離（即ち、誤差）Ｅａは、
誤差Ｅａの最大値≒Ｌ×｜ｓｉｎ（δ／２）｜
となり、角度分解能δが大きい程、誤差Ｅａが大きくなり、受信側での誤マッチングの可能性が高くなる。
そのため、データ量が少なく、且つ、道路形状からの誤差も少なくなるようにリサンプルすることが求められる。
【００１８】
▲２▼サンプリング点の位置を示す角度成分をδ単位で量子化する場合は、図２３に示すように、サンプリング点ＰＪが何らかの事情で直線的な道路上から外れると、次のサンプリング点ＰＪ＋１は、道路形状からの「ずれ」をδ単位で補償しようとして、結果的に道路の反対側にずれた状態でリサンプルされ、これが繰り返されて、直線的な道路に対し、リサンプルによってサンプリング点がジグザグに配置される現象が発生する。
こうした「ジグザグ現象」は、受信側に道路形状を正しく伝達する際の妨げとなり、また、データの圧縮率を低下させる。
【００１９】
▲３▼道路形状をサンプリング点の偏角または偏角予測差分値で表して送信する場合は、道路の線形形状をリサンプルした後、サンプリング点の位置を示す偏角または偏角予測差分値を量子化すると、量子化によって生じる誤差が後の方位に影響を与えるため、受信側で再現する形状が、図８（ａ）に示すように、元の形状から大幅にずれることがある。
【００２０】
本発明は、こうした課題を解決するものであり、デジタル地図上の道路などの位置情報を表すデータであって、少ないデータ量で元の形状を正確に再現できる圧縮データを生成することができるデジタル地図の位置情報圧縮方法を提供し、また、その方法を実施する装置を提供することを目的としている。
【００２１】
【課題を解決するための手段】
そこで、本発明のデジタル地図の位置情報圧縮方法では、角度の量子化単位となる角度分解能を、リサンプルの間隔を規定するリサンプル長の長さに応じて設定し、デジタル地図に含まれる線形形状を一または複数の区間に分け、区間内の線形形状を一定のリサンプル長でリサンプルして、前記線形形状の位置を、サンプリング点の位置を示す量子化した角度情報のデータ列で表し、前記データ列のデータを可変長符号化するようにしている。
このように、角度分解能とリサンプル長とを連動させて、リサンプル長が長い場合は角度分解能を小さくし、リサンプル長が短い場合は角度分解能を大きくすることにより、道路などの位置情報を、少ないデータ量で、正確に伝えることが可能になる。
【００２２】
また、本発明では、角度分解能の大きさを、偏角の絶対値の大きさに応じて変更し、偏角の絶対値が小さいときの角度分解能を小さく設定している。
こうすることで、「ジグザグ現象」を抑えることができる。
【００２３】
また、本発明では、線形形状をリサンプルするとき、隣接するサンプリング点から、量子化した角度が取り得る各方向のリサンプル長だけ離れた位置に複数の候補点を設定し、前記候補点の中で線形形状に最も近い候補点をサンプリング点に設定している。
こうすることで、量子化によって生じる誤差が後の方位に影響を与える状態を回避することができ、再現形状が元の形状から大きくずれることを防ぐことができる。
【００２４】
また、本発明では、情報提供装置に、角度の量子化単位となる角度分解能を、リサンプルの間隔を規定するリサンプル長の長さに応じて設定する角度分解能決定手段と、デジタル地図に含まれる対象道路の道路形状を一または複数の区間に分け、区間内の道路形状を、一定のリサンプル長と、前記リサンプル長の長さに応じて設定された角度分解能とを用いてリサンプルし、サンプリング点の位置を示す量子化した角度情報のデータ列を生成する形状データリサンプル処理手段と、前記データ列のデータを可変長符号化する可変長符号化手段とを設け、対象道路の位置情報として、可変長符号化手段で符号化したデータを提供するように構成している。
この情報提供装置は、本発明のデジタル地図の位置情報圧縮方法を用いて、交通情報の対象道路や目的地までの経路情報などのデータを圧縮して提供することができる。
【００２５】
また、本発明では、プローブカー車載機に、自車位置を検出する自車位置判定手段と、走行軌跡を蓄積する蓄積手段と、走行軌跡の形状または車両に搭載されたセンサー情報に基づいて、リサンプルの間隔を規定するリサンプル長を決定し、角度の量子化単位となる角度分解能をリサンプル長の長さに応じて決定するリサンプル長角度分解能決定手段と、リサンプル長角度分解能決定手段が決定したリサンプル長と角度分解能とを用いて走行軌跡をリサンプルし、サンプリング点の位置を示す量子化した角度情報のデータ列を生成する走行軌跡リサンプル処理手段と、このデータ列のデータを可変長符号化する可変長符号化手段とを設け、走行軌跡の情報として、可変長符号化手段で符号化したデータを提供するように構成している。
このプローブカー車載機は、本発明のデジタル地図の位置情報圧縮方法を用いて、走行軌跡のデータを圧縮し、プローブ情報収集センタに提供することができる。
【００２６】
【発明の実施の形態】
（第１の実施形態）
本発明の第１の実施形態では、角度分解能（即ち、量子化単位）δをリサンプル長Ｌに応じて変更することにより、リサンプルで設定するサンプリング点の道路位置からのずれを小さくする方法について説明する。
前述するように、道路形状をリサンプル長Ｌ、角度成分の量子化単位δでリサンプルする場合には、サンプリング点の位置と道路位置との誤差Ｅａの最大値が（Ｌ×｜ｓｉｎ（δ／２）｜）に略等しい。
【００２７】
この距離誤差Ｅａの最大値と、リサンプル長Ｌ及び量子化単位δとの関係を図５に示している。受信側での誤マッチングの発生は、道路形状とサンプリング点との距離誤差Ｅａに大きく関係し、距離誤差Ｅａが大きければ誤マッチングの可能性は高くなり、距離誤差Ｅａが小さければ誤マッチングの可能性は低くなる。図５から分かるように、δ＝３°でリサンプル長Ｌが１２８０ｍの場合には、３３．５ｍの誤差が発生する。これに対して、リサンプル長Ｌが短い場合には、δ＝６°であっても（言い換えれば、多少角度にずれがあっても）、距離誤差Ｅａは数ｍ以内に収まり、誤マッチングの可能性が低くなる。
【００２８】
一方、圧縮符号化して生成したデータのデータサイズは、δが大きいほど減少し、また、リサンプル長Ｌが長いほど減少する。
従って、リサンプル長Ｌを長く設定したときは、距離誤差Ｅａを抑えるためにδを小さく設定しても、データサイズの増大は避けることができ、また、リサンプル長Ｌを短く設定したときは、δを大きく設定してデータサイズを抑制しても、距離誤差Ｅａを小さく抑えることができる。
【００２９】
図１は、この実施形態の位置情報圧縮方法で設定するリサンプル長Ｌと量子化単位δとの関係を模式的に示している。円の半径はリサンプル長Ｌを表し、複数に分割された各扇形の中心角がδを表している。図１（ｂ）のリサンプル長Ｌｂは、図１（ａ）のリサンプル長Ｌａの２倍の長さを有しており、また、図１（ｂ）における量子化単位δｂは、図１（ｂ）の各扇形の弧の長さが、図１（ａ）の各扇形の弧の長さと等しくなるように設定している。この場合、δｂは、略δａの１／２である。そのため、１８０°の範囲の角度が、図１（ａ）では９個の量子化量で表され、また、図１（ｂ）では、１７個の量子化量で表される。
【００３０】
このように、各扇形の弧の長さが一定となるようにリサンプル長Ｌと量子化単位δとの関係を設定すれば、距離誤差Ｅａの最大値は、リサンプル長Ｌに関わらず一定になる。従って、量子化単位δをリサンプル長Ｌに応じて変更するリサンプル方法により、距離誤差Ｅａを許容誤差以内に抑えることができる。
【００３１】
また、量子化された範囲の角度は、全てその量子化量を代表する角度（代表化角度）に丸める。代表化角度には、対応する量子化範囲の中央値（または最大値、最小値、若しくは、あらかじめ決めた値）を設定する。図１（ａ）には、＋３で表された量子化範囲の代表化角度を点線の矢印で示している。また、各量子化範囲の代表化角度は、偏角０からの量子化値（０、＋１、−１、＋２、−２、・・）で表す。従って、図１（ａ）のリサンプル長及び量子化単位でリサンプルする場合は、１８０°の範囲の角度が０、±１、±２、±３、±４の９個の量子化値で表され、図１（ｂ）のリサンプル長及び量子化単位でリサンプルする場合は、１８０°の範囲の角度が０、±１、±２、±３、±４、±５、±６、±７、±８の１７個の量子化値で表される。
【００３２】
図４は、この実施形態の位置情報圧縮方法を実施する送信側のリサンプル手順を示し、また、図２は、この方法で交通情報を提供する交通情報提供システムの構成を示している。
【００３３】
このシステムは、交通情報を提供する情報送信装置２０と、提供された交通情報を活用する、車載用ナビゲーション装置やパーソナルコンピュータなどの情報活用装置４０とから成り、情報送信装置２０は、渋滞情報や交通事故情報などが入力される事象情報入力部２１と、デジタル地図データベースＡ２２から交通情報の対象道路区間の形状データを抽出する形状データ抽出部２３と、サンプリング点と道路位置との間の許容誤差を決定する許容誤差決定部２４と、許容誤差に基づいてリサンプル長Ｌと角度分解能δとの関係を決定するリサンプル長角度分解能決定部２５と、形状データ抽出部２３で抽出された形状データをリサンプルしてδで量子化したサンプリング点の位置データ列を生成する形状データリサンプル処理部２６と、形状データリサンプル処理部２６が生成したデータを圧縮符号化する可変長符号化処理部２８と、圧縮符号化された道路形状データを蓄積して外部メディアに蓄積データを提供する圧縮データ蓄積部２７と、圧縮符号化された道路形状データを送信する形状データ送信部２９とを備えている。
【００３４】
一方、情報活用装置４０は、提供された道路形状データを受信する形状データ受信部４１と、圧縮符号化されているデータを復号する符号化データ復号部４２と、サンプリング点の位置データを復元する形状データ復元部４３と、デジタル地図データベースＢ４６のデータを用いてマップマッチングを行い、サンプリング点で表された道路区間をデジタル地図上で特定するマップマチング部４５と、得られた交通情報を活用する情報活用部４４とを備えている。
【００３５】
情報送信装置２０では、図４のフロー図に示すように、リサンプル長角度分解能決定部２５が、許容誤差決定部２４で決定された許容誤差に基づいて、各リサンプル長での角度分解能δを決定する（ステップ１）。この決定に従って、例えば、図３に示すように、リサンプル長に応じた角度分解能の定義表が設定される。この定義表のデータは、情報活用装置４０との間で予め取り決めておいても良いし、交通情報を提供する際に情報活用装置４０に送信するようにしても良い。
【００３６】
形状データリサンプル処理部２６は、形状データ抽出部２３で抽出された対象道路の形状データを曲率関数に変換し（ステップ２）、偏角から各区間のリサンプル長Ｌを決定する（ステップ３）。こうして、図６に示すように、道路形状の曲率が小さい（＝偏角が小さい）区間を等距離リサンプルするためのリサンプル長Ｌ１が、その偏角に応じて決定され、曲率が大きい（＝偏角が大きい）区間を等距離リサンプルするためのリサンプル長Ｌ２（＜Ｌ１）が、その偏角に応じて決定される。
【００３７】
対象道路の各区間のリサンプル長Ｌを決定した形状データリサンプル処理部２６は、リサンプル長Ｌに応じた角度分解能δを定義表（図３）から読み出し、角度分解能δの代表化角度によって各区間をリサンプルする（ステップ４）。
代表化角度によるリサンプルでは、図７に示すように、サンプリング点ＰＪをリサンプルする場合に、その前のサンプリング点ＰＪ−１から各量子化範囲の代表化角度の方向に延びる線上で、サンプリング点ＰＪ−１からリサンプル長Ｌだけ離れた地点をサンプリング点ＰＪの候補点として仮設定し、この候補点の中で、道路形状に最も近い候補点をサンプリング点ＰＪとして設定する。
【００３８】
形状データリサンプル処理部２６は、サンプリング点の偏角を量子化値で表し、リサンプル長Ｌの変更位置及びＬの長さを示すリサンプル区間長変更コードと、各サンプリング点の量子化値（偏角量子化値）とを羅列したデータ列を対象道路の形状データとして生成する（ステップ５）。可変長符号化処理部２８は、この形状データを可変長符号化する（ステップ６）。
情報送信装置２０が、こうしたリサンプルを行うことにより、送信データ量が小さく、且つ、対象道路からの距離誤差が少ないサンプリング点の位置情報を提供することができる。
【００３９】
なお、ここで留意すべきは、ステップ４において、角度分解能δの代表化角度上に設定した候補点と道路形状との距離を直接調べて、リサンプルを実施している点である。こうした方法を採らずに、道路形状の上にサンプリング点をリサンプルして、その位置情報を細かい角度（例えば、１°単位）で表し、次いで、この角度をδで量子化する場合には、リサンプル点を繋いだリサンプル形状が、元の道路形状から大きくずれる現象が発生する。図８（ａ）は、１°単位でサンプリング点をリサンプルした後、この角度データを角度分解能３°で量子化した場合のリサンプル形状を地図上に重ねて示している。この場合、▲１▼の地点において量子化過程での偏角のずれが発生し、それ以降、その方位ずれが影響して、道路形状からのずれが拡大している。
【００４０】
一方、図８（ｂ）は、ステップ４の方法で、当初から角度分解能３°単位でリサンプルを行ったときのリサンプル形状を示している。この場合には、道路形状とのずれが発生していない。これは、この方法の場合、ある箇所で量子化過程での偏角のずれが発生しても、次のリサンプル点で、その誤差がキャンセルされ、それ以降に誤差を引きずらないためである。
【００４１】
また、量子化単位δをリサンプル長Ｌに応じて切り換えるリサンプル方法を採る場合は、可変長符号化すべきデータの統計的な偏りを助長することができ、符号化によるデータ圧縮率を高めることができる。この点を、図９を用いて説明する。
【００４２】
道路形状が直線的であり、リサンプル長が長い場合には、図９（ｃ）に示すように、道路形状データに占める偏角０°のデータの割合は極めて高い。しかし、道路形状が曲線的であり、リサンプル長が短い場合には、図９（ａ）に示すように、道路形状データに占める偏角０°のデータの割合は、それ程高くない。道路形状データを偏角で表現する場合は、図９（ａ）及び図９（ｃ）の状態が混在するため、図９（ｂ）に示すように、道路形状データの偏角０°への集中度は、それ程高くない。
【００４３】
一方、本発明のリサンプル方法を適用して、道路形状データを量子化表現するときは、リサンプル長が短い場合に、量子化単位δを大きく取るので、図９（ｄ）に示すように、量子化値０への集中度が増加する。また、リサンプル長が長い場合は、元々偏角０°への集中度が高いため、図９（ｅ）に示すように、量子化表現によっても、量子化値０への集中度は低下しない。その結果、道路形状データを量子化表現する場合は、図９（ｆ）に示すように、多くのデータが量子化値０周辺に集中する。
そのため、可変長符号化によるデータ圧縮率が向上する。
【００４４】
次に、本発明のリサンプル方法を用いた場合に、道路形状との距離誤差が少ないリサンプル形状が得られることを、実際のリサンプル結果を用いて説明する。図１０（ａ）は、曲線的な山岳道路をδ＝２°でリサンプルしたときのリサンプル形状を地図上に重ねて示している。リサンプル長Ｌは、
Ｌ＝Ｋｒ・ρ
（但し、ρ：道路形状の曲率半径、Ｋｒ：係数）
により設定し、Ｋｒ＝０．４としている。山岳道路ではρが小さいため、リサンプル長Ｌは短い。
【００４５】
また、図１０（ｂ）は、同一の山岳道路について、δだけをδ＝６°に変更し、その他の条件は図１０（ａ）の場合と全て同じに設定してリサンプルした場合のリサンプル形状を示している。
図１０（ａ）及び図１０（ｂ）のいずれにおいても、リサンプル形状と道路形状との距離誤差は小さい。この結果、リサンプル長Ｌが短い場合には、δを大きく設定しても、距離誤差の小さいリサンプル形状が得られることが明らかである。
【００４６】
また、図１１（ａ）は、緩やかにカーブする高速道路を図１０（ａ）の場合と同じ条件でリサンプルした場合のリサンプル形状を示している。この道路ではρが大きいため、リサンプル長Ｌは長い。なお、地図の縮尺は図１０（ａ）と同じである。
また、図１１（ｂ）は、同一の高速道路について、δだけをδ＝６°に変更し、その他の条件は図１１（ａ）の場合と全て同じに設定してリサンプルした場合のリサンプル形状を示している。
【００４７】
図１１（ａ）では、リサンプル形状と道路形状との距離誤差は小さい。しかし、図１１（ｂ）では、この距離誤差が大きい。この結果から、リサンプル長Ｌが長い場合には、リサンプル形状と道路形状との距離誤差を小さくするために、角度分解能δを小さく設定する必要があることが明らかである。
また、図１２には、図１０（ａ）、図１０（ｂ）、図１１（ａ）及び図１１（ｂ）のそれぞれに示すリサンプル形状のデータを圧縮符号化した状態でのデータサイズを示している。
【００４８】
これらのことから、リサンプル長が短い場合は、角度分解能δを大きく設定することにより、リサンプル形状と道路形状との距離誤差を小さく保ったまま、データ量を少なくできること、また、リサンプル長が長い場合は、角度分解能δを小さく設定することにより、データ量の増加を抑えつつ、距離誤差を小さくできることが明らかである。
【００４９】
なお、ここでは、交通情報の対象道路に関する道路形状データを受信した情報活用装置４０が、マップマッチングを行って、デジタル地図上で対象道路を特定する例を示したが、情報送信装置２０が、図８（ｂ）や図１０（ｂ）、図１１（ａ）に示すように、道路形状との誤差が小さいリサンプル形状の形状データを送信する場合には、受信側でのマップマッチングは、必ずしも必要としない。
【００５０】
また、ここではデジタル地図の道路形状を伝達する場合について説明したが、本発明の位置情報圧縮方法は、道路に限らず、河川や鉄道線路、行政境界線、等高線など、デジタル地図における各種の線形形状の位置情報を圧縮して伝達する場合に適用できる。
【００５１】
（第２の実施形態）
本発明の第２の実施形態では、直線道路のリサンプル形状に現れる「ジグザグ現象」を緩和する方法について説明する。
図１３（ａ）は、道路形状（点線）の折り曲がり箇所で、道路上から外れたリサンプル形状（実線）が、その後、ジグザグ状に道路形状をトレースする様子を示している。このジグザグ現象は、角度分解能δが設定され、道路形状をトレースする際に、利用できる角度に限りがあるために必然的に発生する。また、この現象は、δの値を大きくするほど、利用できる角度が一層限定されるので、発生頻度が高くなり、また、道路形状からの距離誤差の最大値が大きくなる。そのため、格子状道路が高い密度で存在する東京や京都等の都市部では、隣接道路に誤マッチングする可能性も出てくる。また、この現象が発生すると、直線道路でありながらデータの圧縮率が落ちることになる。
【００５２】
こうしたジグザグ現象を緩和するため、図１４に示すように、偏角０周辺での角度分解能δの値を小さく設定し、偏角が大きなところではδの値を大きく設定する。このようにすると、図１３（ｂ）に示すように、偏角が増大する道路形状の折れ曲がり箇所では、角度分解能δが大きいため、ジグザグ現象は発生するが、偏角が０に近い道路形状の直線部分では、角度分解能δが小さいため、ジグザグ現象の発生頻度が低下して、ジグザグ現象の発生が抑えられ、あるいは、ジグザグ現象が発生したとしても、道路形状との誤差は減少する。
【００５３】
そのため、道路のカーブの前後では一瞬距離誤差が大きくなるものの、その後の直線部分では精度良く道路形状をトレースすることができ、リサンプル形状全体の質を上げることができる。
なお、角度分解能δを細かく設定する偏角範囲は、対象道路の形状等を考慮して適宜決定する。
【００５４】
図１５は、リサンプル長Ｌと偏角範囲とに応じて角度分解能δを定義した定義表の一例を示している。この定義表のデータは、符号化した道路形状データを送信する送信側（エンコーダ）と、それを復号する受信側（デコーダ）との間で予め取り決めておいても良いし、また、データとしてエンコーダからデコーダに送信するようにしても良い。
【００５５】
また、角度分解能の定義を式で表して、そのパラメータをあらかじめエンコーダとデコーダとの間で取り決めておくようにしても良い。あるいは、角度分解能の定義式をエンコーダとデコーダとの間であらかじめ決めておき、パラメータのみをエンコーダからデコーダに送信するようにしても良い。
【００５６】
例えば、基準リサンプル長（Ｌｏ）及び基準偏角に対応する角度分解能をδｏ°として、リサンプル長がＬの時の角度分解能δを次のように定義する。
・｜θ｜≦１０のとき
δ＝Ｍｉｎ（Ｒｏｕｎｄ（１．０×δｏ×（Ｌｏ／Ｌ）），δ１）
（なお、「Ｒｏｕｎｄ」は、端数を四捨五入することを表す。δは、（１．０×δｏ×（Ｌｏ／Ｌ））を四捨五入した値、またはδ１のいずれか小さい方となる）
・１０＜｜θ｜≦３０のとき
δ＝Ｍｉｎ（Ｒｏｕｎｄ（１．３×δｏ×（Ｌｏ／Ｌ）），δ２）
・３０＜｜θ｜のとき
δ＝Ｍｉｎ（Ｒｏｕｎｄ（２．５×δｏ×（Ｌｏ／Ｌ）），δ３）
【００５７】
そして、エンコーダからデコーダにＬｏ，δｏ，δ１，δ２，δ３の値を送信する。
この定義式によれば、δは、｜θ｜≦１０のとき、δ１を超えず、１０＜｜θ｜≦３０のとき、δ２を超えず、また、３０＜｜θ｜のとき、δ３を超えない。即ち、δ１，δ２，δ３の値は、各偏角範囲における角度分解能δの最大値を示している。
【００５８】
図１６のフロー図は、この場合のリサンプル処理の手順を示している。
各リサンプル長の各偏角における角度分解能δを決定し（ステップ１０）、対象道路の形状データを曲率関数に変換し（ステップ２）、偏角から各区間のリサンプル長Ｌを決定する（ステップ３）。次いで、リサンプル長Ｌ及び偏角に応じた角度分解能δの代表化角度によって各区間をリサンプルする（ステップ４０）。その後の処理は、図４のステップ５及びステップ６と変わりがない。
【００５９】
このように、角度分解能の大きさを、偏角の絶対値の大きさに応じて変更し、偏角の絶対値が小さいときの角度分解能を小さく設定することにより、ジグザグ現象が抑制できる。
【００６０】
（第３の実施形態）
本発明の第３の実施形態では、予め与えられた許容誤差に基づいて角度分解能δを決定するリサンプル処理について説明する。
道路形状とリサンプル形状との許容誤差Ｅｏが、あらかじめ与えられた場合には、
Ｅａの最大値＝Ｌ×｜ｓｉｎ（δ／２）｜
の式から、
δ≦２・ｓｉｎ−１（Ｅｏ／Ｌ）
を満たすことが必要になる。そのため、δの最大値δａを決めて、次式（１）によりδを決定する。
δ＝Ｍｉｎ（Ｒｏｕｎｄ（２・ｓｉｎ−１（Ｅｏ／Ｌ）），δａ）        （１）
ここでは、最大値δａを設定しているため、リサンプル長が短くてＥｏに達しない場合でも、適切な角度分解能を設定することができる。
【００６１】
図１７は、この場合のリサンプル処理の手順を示している。許容誤差Ｅｏを決定し（ステップ２０）、式（１）により各リサンプル長における角度分解能δを決定し、代表化角度を算出する（ステップ２１）。それ以降の手順は、図１６のステップ２〜６と変わりがない。
【００６２】
（第４の実施形態）
本発明の第４の実施形態では、予め与えられた許容誤差に基づいてリサンプル長を制限するリサンプル処理について説明する。
道路形状とリサンプル形状との許容誤差Ｅｏが、あらかじめ与えられた場合には、
Ｅａの最大値＝Ｌ×｜ｓｉｎ（δ／２）｜
の式から、Ｌは、次式（２）の関係を満たすことが必要になる。
Ｌ≦Ｅｏ／｜ｓｉｎ（δ／２）｜                    （２）
Ｌとδとの関係が図３や図１５に示す定義表で規定されている場合に、式（２）の条件を満たすリサンプル長Ｌのみを使用してリサンプル処理を行う。
【００６３】
図１８は、この場合のリサンプル処理手順を示している。許容誤差Ｅｏを決定し（ステップ２０）、各リサンプル長の各偏角における角度分解能δを決定し（ステップ１０）、Ｅｏと定義表で規定されているδとから、式（２）により、使用可能なリサンプル長を決定する（ステップ３０）。それ以降の手順は、図１６のステップ２〜６と変わりがない。
【００６４】
（第５の実施形態）
本発明の第５の実施形態では、本発明の位置情報圧縮方法を用いて圧縮されたプローブ情報を収集するプローブ情報収集システムについて説明する。
このシステムは、図１９に示すように、プローブ情報を提供するプローブカー車載機６０と、プローブ情報を収集するプローブ情報収集センタ５０とから成り、プローブカー車載機６０は、ＧＰＳアンテナ７３から受信する情報やジャイロ７４の検知情報を基に自車位置を判定する自車位置判定部６１と、速度を検出するセンサ７０と、ハンドル舵角を検出するセンサ７１と、横方向の加速度（横Ｇ）を検出するセンサ７２と、デジタル地図のデータベース６９と、リサンプル形状と道路位置との間の許容誤差を決定する許容誤差決定部６７と、リサンプルに用いるリサンプル長Ｌ及び角度分解能δを決定するリサンプル長角度分解能決定部６８と、自車の走行軌跡を蓄積する走行軌跡蓄積部６２と、走行軌跡をリサンプルしてリサンプル形状のデータを生成する走行軌跡形状リサンプル処理部６３と、走行軌跡形状リサンプル処理部６３が生成したデータを圧縮符号化する可変長符号化処理部６４と、圧縮符号化された走行軌跡形状データを蓄積する圧縮データ蓄積部６５と、圧縮符号化された走行軌跡形状データを送信する走行軌跡送信部６６とを備えている。
【００６５】
一方、プローブ情報収集センタ５０は、プローブカー車載機６０から提供された走行軌跡形状データを受信する走行軌跡受信部５１と、圧縮符号化されている受信データを復号化する符号化データ復号部５２と、復号化されたデータから走行軌跡形状を復元する走行軌跡形状復元部５３と、プローブカー車載機６０から収集した走行軌跡や計測情報を交通情報の生成に活用する走行軌跡計測情報活用部５４とを備えている。
【００６６】
プローブカー車載機６０の走行軌跡蓄積部６２には、自車位置判定部６１で検出された自車位置が走行軌跡として順次蓄積される。リサンプル長角度分解能決定部６８は、センサ７０、７１、７２で検知された速度、ハンドル舵角、横Ｇの情報や、デジタル地図データベース６９から取得した道路形状から、走行軌跡の曲率の大小を判定し、その曲率の大きさや、許容誤差決定部６７で決定された許容誤差に基づいて、リサンプルに使用するリサンプル長及び角度分解能δを決定する。
【００６７】
走行軌跡形状リサンプル処理部６３は、プローブ情報の送信時期に、走行軌跡蓄積部６２に蓄積された走行軌跡データを読み出し、リサンプル長角度分解能決定部６８が決定したリサンプル長及び角度分解能δを用いて走行軌跡形状をリサンプルし、偏角量子化値が羅列された走行軌跡形状データを生成する。
可変長符号化処理部６４は、このデータを可変長符号化して圧縮する。圧縮符号化されたデータは、プローブ情報収集センタ５０に送信される。また、このデータは、外部メディアに格納してプローブ情報収集センタ５０に提供される場合もある。
プローブ情報収集センタ５０は、プローブカー車載機６０から収集したデータを復号化した後、走行軌跡形状を復元し、プローブカー車載機６０で計測された速度等の計測情報と併せて交通情報の生成に活用する。
【００６８】
このプローブカー車載機６０のリサンプル長角度分解能決定部６８及び走行軌跡形状リサンプル処理部６３は、第１の実施形態〜第４の実施形態で説明したリサンプル方法を用いて、リサンプル長及び角度分解能δを決定し、走行軌跡のリサンプルを実行する。
そのため、プローブカー車載機６０は、少ないデータ量で、正確に走行軌跡を伝えることができる。
【００６９】
なお、本発明の位置情報圧縮方法は、道路だけでなく、デジタル地図の他の地図データを圧縮する場合にも適用できる。
【００７０】
【発明の効果】
以上の説明から明らかなように、本発明の位置情報圧縮方法では、デジタル地図における道路などの線形形状の位置情報を、少ないデータ量で元の形状を正確に再現できる圧縮データに変えることができる。
そのため、データの伝送コストや伝送負担を軽減することができ、また、データを蓄積媒体に記録して伝える場合は、蓄積媒体の蓄積効率を高めることができる。また、元の線形形状との誤差が小さいので、伝達された情報からデジタル地図上の線形形状の位置を特定することが容易であり、マップマッチングを行って線形形状の位置を特定する場合には、誤マッチングの発生が回避できる。
【００７１】
また、本発明の装置は、この位置情報圧縮方法を実行して少ないデータ量の圧縮データを生成し、伝送することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態におけるリサンプル方法で用いるリサンプル長と角度分解能δとの関係を示す図
【図２】本発明の第１の実施形態における交通情報提供システムの構成を示すブロック図
【図３】本発明の第１の実施形態におけるリサンプル方法で用いる角度分解能の定義表を示す図
【図４】本発明の第１の実施形態におけるリサンプル方法の手順を示すフロー図
【図５】リサンプル長及び角度分解能δと距離誤差との関係を示す図
【図６】本発明の第１の実施形態におけるリサンプル方法でリサンプル長の切り替えが行われる道路形状を示す図
【図７】本発明の第１の実施形態においてリサンプル点を設定する手順を説明する図
【図８】従来の方法で得られるリサンプル形状（ａ）と、本発明の第１の実施形態における方法で得られるリサンプル形状（ｂ）とを示す図
【図９】本発明の第１の実施形態におけるリサンプル方法で得られるデータの統計的偏りを示す図
【図１０】リサンプル長が短い場合に、角度分解能δを変えたときのリサンプル形状の変化を示す図
【図１１】リサンプル長が長い場合に、角度分解能δを変えたときのリサンプル形状の変化を示す図
【図１２】山岳道路及び高速道路をリサンプルしたときの角度分解能δに応じたデータサイズを示す図
【図１３】ジグザグ形状を示すリサンプル形状（ａ）と、本発明の第２の実施形態におけるリサンプル方法で得られるリサンプル形状（ｂ）とを示す図
【図１４】本発明の第２の実施形態におけるリサンプル方法で用いるリサンプル長と角度分解能δとの関係を示す図
【図１５】本発明の第２の実施形態におけるリサンプル方法で用いる角度分解能の定義表を示す図
【図１６】本発明の第２の実施形態におけるリサンプル方法の手順を示すフロー図
【図１７】本発明の第３の実施形態におけるリサンプル方法の手順を示すフロー図
【図１８】本発明の第４の実施形態におけるリサンプル方法の手順を示すフロー図
【図１９】本発明の第５の実施形態におけるプローブ情報収集システムの構成を示すブロック図
【図２０】サンプリング点を角度成分で表す方法を説明する図
【図２１】形状データの可変長符号化に用いる符号表を示す図
【図２２】サンプリング点と道路形状との距離誤差の大きさを説明する図
【図２３】リサンプル形状のジグザグ状態を説明する図
【符号の説明】
２０  情報送信装置
２１  事象情報入力部
２２  デジタル地図データベースＡ
２３  形状データ抽出部
２４  許容誤差決定部
２５  リサンプル長角度分解能決定部
２６  形状データリサンプル処理部
２７  圧縮データ蓄積部
２８  可変長符号化処理部
２９  形状データ送信部
４０  情報活用装置
４１  形状データ受信部
４２  符号化データ復号部
４３  形状データ復元部
４４  情報活用部
４５  マップマチング部
４６  デジタル地図データベースＢ
５０  プローブ情報収集センタ
５１  走行軌跡受信部
５２  符号化データ復号部
５３  走行軌跡形状復元部
５４  走行軌跡計測情報活用部
６０  プローブカー車載機
６１  自車位置判定部
６２  走行軌跡蓄積部
６３  走行軌跡形状リサンプル処理部
６４  可変長符号化処理部
６５  圧縮データ蓄積部
６６  走行軌跡送信部
６７  許容誤差決定部
６８  リサンプル長角度分解能決定部
６９  デジタル地図データベース
７０  速度検出センサ
７１  ハンドル舵角検出センサ
７２  横Ｇセンサ
７３  ＧＰＳアンテナ
７４  ジャイロ
【図１】
2005003970.tif 000003
【図２】
2005003970.tif 000004
【図３】
2005003970.tif 000005
【図４】
2005003970.tif 000006
【図５】
2005003970.tif 000007
【図６】
2005003970.tif 000008
【図７】
2005003970.tif 000009
【図８】
2005003970.tif 000010
【図９】
2005003970.tif 000011
【図１０】
2005003970.tif 000012
【図１１】
2005003970.tif 000013
【図１２】
2005003970.tif 000014
【図１３】
2005003970.tif 000015
【図１４】
2005003970.tif 000016
【図１５】
2005003970.tif 000017
【図１６】
2005003970.tif 000018
【図１７】
2005003970.tif 000019
【図１８】
2005003970.tif 000020
【図１９】
2005003970.tif 000021
【図２０】
2005003970.tif 000022
【図２１】
2005003970.tif 000023
【図２２】
2005003970.tif 000024
【図２３】
2005003970.tif 000025