JP4619682B2 - Traffic information generation method and apparatus - Google Patents
Traffic information generation method and apparatus Download PDFInfo
- Publication number
- JP4619682B2 JP4619682B2 JP2004118744A JP2004118744A JP4619682B2 JP 4619682 B2 JP4619682 B2 JP 4619682B2 JP 2004118744 A JP2004118744 A JP 2004118744A JP 2004118744 A JP2004118744 A JP 2004118744A JP 4619682 B2 JP4619682 B2 JP 4619682B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- traffic information
- information
- data
- traffic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/091—Traffic information broadcasting
- G08G1/092—Coding or decoding of the information
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/091—Traffic information broadcasting
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Traffic Control Systems (AREA)
- Instructional Devices (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
本発明は、交通情報を生成する方法と、その方法で交通情報を生成する装置と、その交通情報を再生する装置に関し、生成時の符号化処理や再生時の復号化処理に重い負担が掛からない交通情報を実現するものである。 The present invention relates to a method for generating traffic information, a device for generating traffic information using the method, and a device for reproducing the traffic information, and it imposes a heavy burden on encoding processing at the time of generation and decoding processing at the time of reproduction. There is no traffic information.
現在、カーナビゲーション装置などに道路交通情報の提供サービスを実施しているVICS(道路交通情報通信システム)は、道路に設置された車両感知器や画像センサーなどから道路交通情報を収集し、これを編集して、FM多重放送やビーコンを通じ、渋滞情報や、所要時間を表す旅行時間情報などの交通混雑情報を提供している。
現行のVICS情報では、交通の現在情報を次のように表現している。
交通の混雑状況は、渋滞(一般道:≦10km/h・高速道:≦20km/h)、混雑(一般道:10〜20km/h・高速道:20〜40km/h)、閑散(一般道:≧20km/h・高速道:≧40km/h)の3段階に区分して表示され、また、車両感知機の故障などで情報収集ができない場合は「不明」と表示される。
渋滞状況を表す渋滞情報は、VICSリンク(VICSで用いられている道路位置情報識別子)全体が同一混雑状況の場合、
「VICSリンク番号+状態(渋滞/混雑/閑散/不明)」
と表示され、また、リンク内の一部だけが渋滞しているときは、
「VICSリンク番号+渋滞先頭距離(リンク始端からの距離)+渋滞末尾距離(リンク始端からの距離)+状態(渋滞)」
と表示される。この場合、渋滞がリンク始端から始まるときは、渋滞先頭距離が0xffと表示される。また、リンク内に異なる混雑状態が共存する場合は、各混雑状況がこの方法でそれぞれ記述される。
Currently, VICS (Road Traffic Information Communication System), which provides road traffic information providing services to car navigation systems, collects road traffic information from vehicle detectors and image sensors installed on the road. Edit and provide traffic congestion information such as traffic jam information and travel time information indicating the required time through FM multiplex broadcasting and beacons.
In the current VICS information, current traffic information is expressed as follows.
Traffic congestion is congested (general road: ≤ 10 km / h, expressway: ≤ 20 km / h), congested (general road: 10-20 km / h, expressway: 20-40 km / h), light (general road) : ≧ 20 km / h / highway: ≧ 40 km / h), and “Unknown” is displayed when information cannot be collected due to a vehicle sensor failure or the like.
If the entire VICS link (the road position information identifier used in VICS) is the same congestion status,
"VICS link number + status (congested / congested / disturbed / unknown)"
Is displayed, and only a part of the link is congested,
“VICS link number + traffic jam head distance (distance from link start end) + traffic jam tail distance (distance from link start end) + status (traffic jam)”
Is displayed. In this case, when the traffic jam starts from the beginning of the link, the traffic jam head distance is displayed as 0xff. Further, when different congestion states coexist in the link, each congestion situation is described by this method.
また、各リンクの旅行時間を表すリンク旅行時間情報は、
「VICSリンク番号+旅行時間」
と表示される。
この交通情報を利用するカーナビゲーション装置は、道路網にVICSリンク番号が定義されたデジタル地図データベースを保持しており、VICS情報に含まれるVICSリンク番号から交通情報の対象道路を特定する。
In addition, link travel time information showing the travel time of each link,
"VICS link number + travel time"
Is displayed.
The car navigation device using the traffic information holds a digital map database in which a VICS link number is defined in the road network, and identifies a target road of the traffic information from the VICS link number included in the VICS information.
しかし、道路網に定義したリンク番号は、道路の新設や変更等に伴って新しい番号に付け替える必要があり、それに応じて、各社で制作されるデジタル地図データも更新しなければならないため、リンク番号で道路位置を特定する方式は、メンテナンスに多大な社会的コストが掛かることになる。 However, the link numbers defined in the road network need to be replaced with new ones as new or changed roads, and the digital map data produced by each company must be updated accordingly. In this method, the road position is specified with a great social cost for maintenance.
こうした点を改善するため、下記特許文献1では、共通のリンク番号を用いずに、デジタル地図上の道路位置を伝える方法を提案している。この方法では、送信側が、図32(a)に示すように、送信側のデジタル地図上で伝送しようとする道路区間に複数のノードp1、p2、・・pNを設定し、図32(b)に示すように、この複数のノードp1、p2、・・pNの位置データを配列した「道路形状データ」を生成する。そして、例えば、この道路区間内に発生した事故位置を知らせる場合、この道路形状データと、基準ノード(例えばp1)から事故位置までの距離とを受信側に伝える。受信側は、道路形状データに含まれる各ノード位置を自己のデジタル地図上に対応付けるマップマッチングを行って道路区間を特定し、その基準ノードからの距離の情報に基づいて事故位置を特定する。
また、下記特許文献2では、この道路形状データを可変長符号化して、データ量を削減する方法を開示している。
In order to improve these points,
現在提供されているVICS交通情報は、図33に示すように、縦軸に、交通情報の表現可能な状態数(交通表現分解能)を取り、横軸に位置(または区間)分解能を取ったグラフ上で表わすと、渋滞情報については、その位置に関して10m単位の細かさで表示できるが、交通情報の表現状態数は渋滞・混雑・閑散の3状態のみであり、位置分解能が高いものの、交通表現分解能が低い情報として位置付けられる。また、リンク旅行時間は、10秒単位の細かい表現が可能であるが、位置分解能は「リンク単位」のみであり、リンク内の細かな速度分布までは表現することができない。即ち、リンク旅行時間情報は、交通表現分解能が高いものの、位置分解能が低い情報として位置付けられる。
このように、現在の交通情報は、情報表現の分解能が両極端であり、図33に示す円内の中間的な分解能の表現ができない。
As shown in FIG. 33, the currently provided VICS traffic information is a graph in which the vertical axis indicates the number of states (traffic expression resolution) that can be expressed as traffic information, and the horizontal axis indicates the position (or section) resolution. Expressed above, the traffic information can be displayed in 10m increments with respect to the location, but the traffic information can be expressed in only three states: traffic jam, congestion, and light. It is positioned as information with low resolution. In addition, the link travel time can be expressed in units of 10 seconds, but the position resolution is only “link units”, and it is not possible to express the detailed speed distribution in the link. That is, the link travel time information is positioned as information having a low traffic resolution but a low position resolution.
As described above, the current traffic information has two extreme resolutions in information expression, and the intermediate resolution in the circle shown in FIG. 33 cannot be expressed.
この円内の交通情報の収集自体は可能であり、既存のセンサーで収集している編集前の元情報は、センサー密度等による程度の差こそあれ、このような中間的なレベルの交通情報である。また、近年、研究が進められている、走行中の車両(プローブカー)から走行軌跡情報及び速度等の計測情報を収集して交通情報の生成に役立てる道路交通情報収集システム(プローブ情報収集システム、あるいはフローティング・カーデータ(FCD)収集システム)では、情報収集の目的や送信データ量に応じて、この円内の各レベルにおける情報をセンタで集めることが可能である。 It is possible to collect traffic information within this circle, and the original information collected by existing sensors before editing is based on such intermediate level traffic information, depending on the sensor density. is there. In recent years, a road traffic information collection system (probe information collection system, which collects measurement information such as travel trajectory information and speed from a running vehicle (probe car) and uses it to generate traffic information, which is being researched in recent years. Alternatively, in the floating car data (FCD) collection system), information at each level in the circle can be collected at the center according to the purpose of information collection and the amount of transmission data.
本発明者等は、先に、伝達する交通情報の位置分解能及び表現分解能を図33の任意の箇所に設定する方法を提案している。
この方法では、車両速度や旅行時間、渋滞度などで表される交通状況を道路に沿って変化する関数として捉え、この関数を道路に沿って、位置分解能に相当する間隔でサンプリングする。また、得られたサンプリングデータは、表現分解能に応じて丸め処理する。図34は、こうして求めた、離散値(標本化データ)の配列(b)と、対象道路(a)とを示している。図34(b)の一マスの長さは、交通状況をサンプリングした標本化点間の間隔を示している。
The present inventors have previously proposed a method of setting the position resolution and expression resolution of the traffic information to be transmitted at an arbitrary location in FIG.
In this method, the traffic situation represented by the vehicle speed, travel time, congestion degree, etc. is regarded as a function that changes along the road, and this function is sampled along the road at intervals corresponding to the position resolution. The obtained sampling data is rounded according to the expression resolution. FIG. 34 shows the array (b) of discrete values (sampled data) and the target road (a) thus obtained. The length of one square in FIG. 34 (b) indicates the interval between sampling points obtained by sampling the traffic situation.
この標本化データのデータ列を直交変換により符号化し、その符号化データと、対象道路区間を示す道路形状データとを受信側に伝達する。受信側は、道路形状データを用いて道路区間を特定し、符号化データを復号化して、その区間の交通状況を表す標本化データを再現する。
この方法を使用して、例えば、数kmの道路区間の交通情報を符号化し、データ量を削減して情報提供することができ、また、プローブカーが1秒間隔で4000mに渡って測定した速度情報等を少ないデータ量でセンタに伝えることができる。
この場合、交通情報の対象道路区間を長く設定する程、大量のデータをまとめて符号化圧縮することができるため、データの圧縮率は向上する。
The data string of the sampled data is encoded by orthogonal transformation, and the encoded data and road shape data indicating the target road section are transmitted to the receiving side. The receiving side identifies the road section using the road shape data, decodes the encoded data, and reproduces sampled data representing the traffic situation of the section.
Using this method, for example, traffic information of a road section of several kilometers can be encoded to provide information by reducing the amount of data, and the speed measured by the probe car over 4000 m at intervals of 1 second. Information and the like can be transmitted to the center with a small amount of data.
In this case, the longer the target road section of the traffic information is set, the larger the amount of data that can be encoded and compressed, so the data compression rate improves.
本発明は、この交通情報の生成方法を改善するものである。
確かに、この方法で交通情報を生成する場合は、対象道路区間の距離を長くした方が、データの圧縮率は高くなる。しかし、対象道路区間の距離が長いと、次のような問題が発生する。
(1)交通情報の符号化や復号化の際に、まとめて扱わなければならないサンプル数(データ量)が多いため、プログラムの負担が大きく、プログラムの実装が難しい。また、符号化や復号化の処理に使用するワークメモリのメモリサイズを大きくする必要があり、PDAや低コストのカーナビゲーション装置等では、実現し難い。また、符号化や復号化の処理を規格化したチップで行わせることが難しい。
The present invention improves this traffic information generation method.
Certainly, when the traffic information is generated by this method, the data compression rate increases as the distance of the target road section increases. However, if the distance of the target road section is long, the following problem occurs.
(1) When encoding and decoding traffic information, the number of samples (data amount) that must be handled together is large, so the burden on the program is large and the implementation of the program is difficult. In addition, it is necessary to increase the memory size of the work memory used for encoding and decoding processing, which is difficult to achieve with a PDA, a low-cost car navigation device, or the like. In addition, it is difficult to perform encoding and decoding processing with a standardized chip.
(2)対象道路区間の距離が長いと、その中に、詳しい交通情報が必要な渋滞区間と、詳しい情報が不要な閑散区間とを含む可能性が高くなるが、一つの対象道路区間内で、情報の詳細度(圧縮率)を変えることは難しく、そのため、必要性に応じた詳しさの情報を提供することが困難である。
(3)対象道路区間の距離が長いと、例えば、送信側が伝えた基点からの距離が受信側で大きくずれる可能性があり、道路の距離方向のずれが無視できない。
(2) If the distance of the target road section is long, there is a high possibility that it will include a traffic jam section that requires detailed traffic information and a quiet section that does not require detailed information. It is difficult to change the level of detail (compression rate) of information, and therefore it is difficult to provide detailed information according to necessity.
(3) If the distance of the target road section is long, for example, the distance from the base point transmitted by the transmission side may be greatly shifted on the reception side, and the shift in the distance direction of the road cannot be ignored.
本発明は、こうした問題点を解決するものであり、符号化処理や復号化処理の負担が軽く、圧縮率の変更が容易であり、また、距離方向のずれが補正できる交通情報の生成方法を提供し、また、その方法で交通情報を生成する装置と、その交通情報を再生する装置とを提供することを目的としている。 The present invention solves these problems, and a traffic information generation method that can reduce the burden of encoding processing and decoding processing, can easily change the compression rate, and can correct the deviation in the distance direction. An object of the present invention is to provide a device for generating traffic information by the method and a device for reproducing the traffic information.
本発明の交通情報生成方法は、対象道路の交通状況を道路に沿って所定間隔で標本化する交通情報の生成方法であって、標本化データの配列を複数のブロックに分割し、このブロックに含まれる標本化データを対象に、ブロックの単位で直交変換による符号化を行う。
この符号化データの復号は、やはりブロック単位で行われるため、符号化や復号化のプログラム負担が軽減され、この処理に使用するワークメモリのメモリ量は少なくて済む。
The traffic information generation method of the present invention is a traffic information generation method for sampling the traffic situation of a target road at predetermined intervals along the road, and divides the array of sampled data into a plurality of blocks. Encoding is performed by orthogonal transform in units of blocks for the included sampled data.
Since decoding of the encoded data is also performed in units of blocks, the burden of encoding and decoding programs is reduced, and the amount of work memory used for this processing can be small.
また、本発明の交通情報生成方法では、このブロックの各々に含まれる標本化データの数を、あらかじめ定めた上限数以下に設定するようにしている。
符号化データに含まれる標本化データ数に制限が無いと、交通情報の受信側は、標本化データ数が多くても対応できるような処理態勢を採る必要があるが、標本化データ数に上限が設けられていると、受信側の対応は容易になる。
In the traffic information generation method of the present invention, the number of sampled data included in each block is set to a predetermined upper limit number or less.
If there is no limit on the number of sampled data included in the encoded data, the traffic information receiving side must adopt a processing system that can handle even if the number of sampled data is large. Is provided, it becomes easy for the receiving side to cope.
また、本発明の交通情報生成方法では、ブロックの各々に含まれる標本化データの数を、一定に設定している。
こうすることで、交通情報の受信側機器の復号機構を規格化できる。
In the traffic information generation method of the present invention, the number of sampled data included in each block is set to be constant.
In this way, the decoding mechanism of the traffic information receiving device can be standardized.
また、本発明の交通情報生成方法では、対象道路を一定距離間隔で分割し、分割した区間に対応させてブロックを生成するようにしている。
こうすることで、交通情報の符号化・復号化の処理を画一化できる。
Further, in the traffic information generation method of the present invention, the target road is divided at regular distance intervals, and blocks are generated corresponding to the divided sections.
In this way, traffic information encoding / decoding processing can be standardized.
また、本発明の交通情報生成方法では、対象道路を、選択した地点を境界として不等距離間隔で分割し、分割した区間に対応させてブロックを生成するようにしている。
また、この境界として、交差点または施設の地点を選択するようにしている。
この方式では、交通流の変化が定常的に発生する区間を一つのブロックに含めることができ、交通情報を、より分かり易く表示することができる。
In the traffic information generation method of the present invention, the target road is divided at unequal distance intervals with the selected point as a boundary, and a block is generated corresponding to the divided section.
As this boundary, an intersection or a facility point is selected.
In this method, a section in which a change in traffic flow occurs regularly can be included in one block, and traffic information can be displayed more easily.
また、本発明の交通情報生成方法では、標本化データを時間単位に分割してブロックを生成するようにしている。
また、標本化データがプローブカー車載機で計測された計測情報である場合、計測情報を計測時刻の時間帯によって複数に分割し、分割した計測情報により、ブロックを生成している。
このように、ブロックは時間単位に分割しても良い。
In the traffic information generation method of the present invention, the sampled data is divided into time units to generate blocks.
Moreover, when sampling data is the measurement information measured with the probe car vehicle equipment, measurement information is divided | segmented into plurality by the time slot | zone of measurement time, and the block is produced | generated by the divided | segmented measurement information.
In this way, the block may be divided into time units.
また、本発明の交通情報生成方法では、標本化データがプローブカー車載機で計測された計測情報である場合、前記プローブカー車載機における走行情報、前記プローブカー車載機の位置が対応付けられた地図情報上での位置情報、前記プローブカー車載機に搭載された通信部における通信動作情報の少なくともいずれかに基づいて、前記ブロックの境界を示すブロックマーカを設定するようにしている。
これにより、例えばプローブカー車載機の走行状態に応じた交通状況の変化点などでブロックマーカを設定してブロックを分割することができ、交通情報の変化点を容易に区別可能となる。
Further, in the traffic information generation method of the present invention, when the sampled data is measurement information measured by the probe car on-vehicle device, the traveling information on the probe car on-vehicle device and the position of the probe car on-vehicle device are associated with each other. A block marker indicating the boundary of the block is set based on at least one of position information on map information and communication operation information in a communication unit mounted on the probe car on-vehicle device.
Thereby, for example, a block marker can be set at a change point of a traffic situation according to a traveling state of the probe car on-board device, and the block can be divided, and a change point of traffic information can be easily distinguished.
また、本発明の交通情報生成方法では、前記走行情報、前記位置情報、前記通信動作情報の少なくともいずれかに基づいて、前記プローブカー車載機の走行において所定のイベントが発生した場合に前記ブロックマーカを設定するようにしている。
これにより、例えば交差点の右左折や施設への入場など、所定のイベントが発生した場合にブロックマーカを設定することで、交通情報の変化点を容易に区別可能となり、交通状況が変化する区間に合わせてブロックを分割設定することができる。また、ブロック毎に符号化を行って計測情報が均された場合にも、交通情報の変化点を容易に判別可能となる。
In the traffic information generation method of the present invention, when a predetermined event occurs in the travel of the probe car on-vehicle device based on at least one of the travel information, the position information, and the communication operation information, the block marker Is set.
As a result, for example, when a predetermined event occurs, such as turning left or right at an intersection or entering a facility, by setting a block marker, the traffic information change point can be easily distinguished, and the section where the traffic situation changes In addition, the block can be divided and set. In addition, even when the measurement information is averaged by performing encoding for each block, the change point of the traffic information can be easily determined.
また、本発明の交通情報生成方法では、ブロックの単位で、符号化でのデータ圧縮率を設定するようにしている。
そのため、交通状況に応じた、必要な詳しさで交通情報を符号化することができる。
In the traffic information generation method of the present invention, the data compression rate in encoding is set in units of blocks.
Therefore, traffic information can be encoded with necessary details according to traffic conditions.
データ圧縮率は、標本化データが表すブロックの平均速度に従って変更する。
あるいは、標本化データが表すブロックの平均速度のブロック間での変化率によって変更する。
あるいは、ブロックに対応する区間で発生しているイベントによって変更する。
あるいは、標本化データとしてプローブカー車載機の計測情報を含むブロックでは、プローブカー車載機が計測した急ブレーキなどのイベントにより変更する。
あるいは、プローブカー車載機が計測した計測情報の計測時刻により変更する。
あるいは、プローブカー車載機が計測した計測情報の計測地点が、指定された位置周辺であるか否かによって変更する。
The data compression rate is changed according to the average speed of the block represented by the sampled data.
Alternatively, the average speed of the block represented by the sampled data is changed depending on the change rate between the blocks.
Or it changes with the event which has generate | occur | produced in the area corresponding to a block.
Alternatively, in a block including measurement information of the probe car on-board device as sampling data, the block is changed by an event such as a sudden brake measured by the probe car on-vehicle device.
Or it changes with the measurement time of the measurement information which the probe car vehicle equipment measured.
Alternatively, the measurement point of the measurement information measured by the probe car onboard device is changed depending on whether or not it is around the designated position.
また、本発明の交通情報生成方法では、ブロック単位の符号化に際して、ブロックの範囲を拡張し、拡張部分の標本化データを含めたブロックの標本化データを対象に符号化を行う。
こうすることで、復号したときにブロックの境界で発生する不整合(ブロックノイズ)を減らすことができる。
Further, in the traffic information generation method of the present invention, when encoding in block units, the block range is expanded, and the sampling data of the block including the sampling data of the extended portion is encoded.
By doing so, it is possible to reduce mismatch (block noise) that occurs at the block boundary when decoding.
ブロックノイズ軽減のために、拡張部分の標本化データの値を、ブロックの元の境界における標本化データの値に一致させている。
あるいは、拡張部分の標本化データの値を、そのブロックに隣接するブロックの該当する標本化データの値に一致させている。
あるいは、拡張部分の標本化データの値を、そのブロックに隣接するブロックの該当する標本化データの値に一致させ、拡張部分を含むブロックの標本化データに窓関数を乗算し、得られた値をブロックの標本化データとしている。
In order to reduce block noise, the value of the sampled data in the extended portion is matched with the value of the sampled data at the original boundary of the block.
Alternatively, the value of the sampled data in the extended part is matched with the value of the sampled data corresponding to the block adjacent to the block.
Alternatively, the value obtained by matching the value of the sampled data of the extended part with the value of the corresponding sampled data of the block adjacent to the block, and multiplying the sampled data of the block containing the extended part by the window function Is the sampling data of the block.
また、本発明の交通情報生成方法では、対象道路を特定する道路参照データに、ブロックの境界を示す位置情報を加えて交通情報の一部としている。
交通情報の受信側は、このブロックの境界を示す位置情報を用いて、対象道路の距離方向の位置ずれを補正することができ、自己のデジタル地図上で交通情報を正確に再現することができる。
In the traffic information generation method of the present invention, position information indicating a block boundary is added to road reference data for specifying a target road to form a part of the traffic information.
The traffic information receiving side can correct the positional deviation in the distance direction of the target road using the position information indicating the block boundary, and can accurately reproduce the traffic information on its own digital map. .
本発明の交通情報再生方法は、対象道路の交通状況を道路に沿って所定間隔で標本化した交通情報の再生方法であって、標本化データの配列を複数のブロックに分割して前記ブロックの単位で符号化を行って生成された交通情報を取得し、前記交通情報をブロック単位に復号化して標本化データを再生する。
これにより、交通情報の復号化をブロック単位で行うことで、プログラムの負担が軽減され、また、この処理に使用するワークメモリのメモリ容量も小さくて済む。
The traffic information reproduction method of the present invention is a traffic information reproduction method in which the traffic situation of the target road is sampled along the road at predetermined intervals, and the array of the sampled data is divided into a plurality of blocks. Traffic information generated by encoding in units is acquired, and the traffic information is decoded in blocks to reproduce sampled data.
Thus, the traffic information is decoded in units of blocks, thereby reducing the burden on the program and reducing the memory capacity of the work memory used for this processing.
また、本発明の交通情報再生方法では、標本化データの再生において、交通情報を位置情報と対応付けて出力する。
あるいは、標本化データの再生において、交通情報を位置情報と対応付けて表示手段に表示する。
これにより、交通情報をブロック単位で復号し、出力や表示等の再生を行って活用する際に、処理の負荷を軽減できる。
In the traffic information reproducing method of the present invention, in reproducing sampled data, traffic information is output in association with position information.
Alternatively, in reproducing the sampled data, the traffic information is displayed on the display means in association with the position information.
As a result, when the traffic information is decoded in units of blocks and reproduced and used such as output and display, the processing load can be reduced.
また、本発明は、コンピュータに、上記いずれかに記載の交通情報の生成方法の各手順を実行させるためのプログラムを提供する。
また、本発明は、コンピュータに、上記いずれかに記載の交通情報の再生方法の各手順を実行させるためのプログラムを提供する。
The present invention also provides a program for causing a computer to execute each procedure of the traffic information generation method described above.
Moreover, this invention provides the program for making a computer perform each procedure of the reproduction | regeneration method of the traffic information in any one of the said.
本発明の交通情報生成装置は、対象道路の交通状況を道路に沿って所定間隔で標本化する交通情報の生成装置であって、前記交通状況に対応する標本化データの配列を複数のブロックに分割するブロック分割手段と、前記ブロックに含まれる前記標本化データを対象に、前記ブロックの単位で直交変換による符号化を行う符号化手段とを備える。
これにより、交通情報の符号化をブロック単位で行うことで、プログラムの負担が軽減され、また、この処理に使用するワークメモリのメモリ容量も小さくて済む。
The traffic information generation device of the present invention is a traffic information generation device that samples the traffic situation of a target road at predetermined intervals along a road, and the array of sampling data corresponding to the traffic situation is divided into a plurality of blocks. Block dividing means for dividing, and coding means for performing coding by orthogonal transform in units of the blocks for the sampled data included in the block.
Thus, by encoding traffic information in units of blocks, the burden on the program is reduced, and the memory capacity of the work memory used for this processing can be reduced.
また、本発明では、交通情報生成装置に、対象道路の交通状況を標本化した標本化データの配列を複数のブロックに分割する交通情報ブロック化手段と、ブロックに含まれる標本化データの符号化での圧縮率を決定するブロック毎圧縮率決定手段と、復号時にブロックの境界で発生するブロックノイズを軽減するための処理を行うブロックノイズ軽減処理手段と、ブロックノイズの軽減処理が行われたブロックの標本化データを対象にして、ブロック単位で直交変換による符号化を行う直交変換符号化処理手段とを設けている。
この装置では、小ブロック単位で交通情報を符号化することができ、また、符号化での圧縮率を小ブロック単位で設定することができる。
Further, in the present invention, the traffic information generating device includes a traffic information blocking unit that divides an array of sampled data obtained by sampling the traffic situation of the target road into a plurality of blocks, and encoding of the sampled data included in the blocks. Block-by-block compression ratio determining means for determining the compression ratio in block, block noise reduction processing means for performing processing for reducing block noise generated at the boundary of the block at the time of decoding, and block subjected to block noise reduction processing And orthogonal transform encoding processing means for performing encoding by orthogonal transform on a block-by-block basis.
In this apparatus, traffic information can be encoded in units of small blocks, and the compression rate in encoding can be set in units of small blocks.
また、本発明の交通情報生成装置には、対象道路を特定する道路参照データに、ブロックの境界を示すブロックマーカの位置情報を加えるブロック位置マーカ追加手段を設け、直交変換符号化処理手段が生成した符号化データと、ブロックマーカの位置情報を加えた道路参照データとを提供するようにしている。
受信側は、道路参照データから、対象道路とブロックの切れ目とを特定することができる。
Further, the traffic information generating apparatus of the present invention is provided with block position marker adding means for adding position information of a block marker indicating a block boundary to road reference data for specifying a target road, and the orthogonal transform coding processing means generates The encoded data and the road reference data to which the position information of the block marker is added are provided.
The receiving side can identify the target road and the block break from the road reference data.
また、本発明の交通情報生成装置では、ブロック位置マーカ追加手段は、前記対象道路を所定の距離間隔で分割し、分割した区間に対応させてブロックマーカを設定するようにしている。
このように、例えば一定距離区間など所定の距離区間でブロックを分割し、ブロック毎に交通情報の符号化を行うことができる。
In the traffic information generating device of the present invention, the block position marker adding means divides the target road at a predetermined distance interval and sets a block marker corresponding to the divided section.
In this way, for example, a block can be divided at a predetermined distance section such as a fixed distance section, and traffic information can be encoded for each block.
また、本発明の交通情報生成装置では、ブロック位置マーカ追加手段は、前記標本化データがプローブカー車載機で計測された計測情報である場合、前記計測情報を所定の時間間隔で分割し、分割した計測情報に対応させてブロックマーカを設定するようにしている。
このように、例えば一定時間間隔など所定の時間間隔でブロックを分割し、ブロック毎に交通情報の符号化を行うことができる。
Further, in the traffic information generating device of the present invention, the block position marker adding means divides the measurement information at predetermined time intervals when the sampling data is measurement information measured by a probe car on-vehicle device, and divides the measurement information. The block marker is set corresponding to the measured information.
In this way, for example, blocks can be divided at a predetermined time interval such as a fixed time interval, and traffic information can be encoded for each block.
また、本発明の交通情報生成装置では、ブロック位置マーカ追加手段は、前記標本化データがプローブカー車載機で計測された計測情報である場合、前記プローブカー車載機における走行情報、前記プローブカー車載機の位置が対応付けられた地図情報上での位置情報、前記プローブカー車載機に搭載された通信部における通信動作情報の少なくともいずれかに基づいて、ブロックマーカを設定するようにしている。
これにより、例えばプローブカー車載機の走行状態に応じた交通状況の変化点などでブロックマーカを設定してブロックを分割することができ、ブロック毎に符号化を行って計測情報が均された場合にも、交通情報の変化点を容易に区別可能となる。
Further, in the traffic information generating device of the present invention, the block position marker adding means, when the sampling data is measurement information measured by a probe car on-vehicle device, travel information on the probe car on-vehicle device, The block marker is set based on at least one of position information on the map information associated with the position of the machine and communication operation information in the communication unit mounted on the probe car on-vehicle machine.
Thereby, for example, when a block marker can be set at a change point of traffic conditions according to the traveling state of the probe car vehicle-mounted device, the block can be divided, and the measurement information is equalized by encoding for each block In addition, the change point of the traffic information can be easily distinguished.
本発明の交通情報再生装置は、対象道路の交通状況を道路に沿って所定間隔で標本化した交通情報の再生装置であって、前記交通状況に対応する標本化データの配列を複数のブロックに分割して前記ブロックの単位で符号化を行って生成された交通情報を取得する取得手段と、前記交通情報をブロック単位に復号化して標本化データを再生する再生手段とを備える。
これにより、交通情報の復号化をブロック単位で行うことで、プログラムの負担が軽減され、また、この処理に使用するワークメモリのメモリ容量も小さくて済む。
The traffic information reproducing device of the present invention is a traffic information reproducing device in which the traffic situation of the target road is sampled at predetermined intervals along the road, and the array of sampling data corresponding to the traffic situation is divided into a plurality of blocks. An acquisition means for acquiring traffic information generated by dividing and encoding in units of blocks, and a playback means for decoding the traffic information in units of blocks and reproducing sampled data.
Thus, the traffic information is decoded in units of blocks, thereby reducing the burden on the program and reducing the memory capacity of the work memory used for this processing.
また、本発明では、交通情報再生装置に、対象道路の交通状況を示す標本化データをブロックに分けて符号化した交通情報と、対象道路及びブロックの境界位置を示す道路参照データとを受信する受信手段と、交通情報をブロック単位に復号化して標本化データを再生する交通情報復号手段と、再生された標本化データからブロックノイズ軽減のために加えられた標本化データを除いて、各ブロックの範囲に含まれる標本化データを取得するブロックノイズ軽減処理手段と、道路参照データに含まれるブロックの境界位置の情報を利用して、対象道路の距離方向に発生するずれの補正係数を算出するブロック毎補正係数算出手段と、補正係数を利用して対象道路上のブロックの正確な位置を特定し、標本化データをブロックの標本化位置に位置付けるブロック毎単位距離補正手段とを設けている。
この交通情報再生装置は、交通情報の復号化を小ブロック単位で行うため、プログラムの負担が少なく、また、ワークメモリのメモリ容量も小さくて済む。また、自己の保有するデジタル地図上で、ブロックの境界位置の情報を利用して、ブロック位置を正確に特定し、そのブロック内の標本化位置に標本化データを正確に位置付けることができる。
In the present invention, the traffic information reproducing device receives the traffic information obtained by dividing the sampled data indicating the traffic condition of the target road into blocks and the road reference data indicating the boundary position between the target road and the block. Each block except receiving means, traffic information decoding means for decoding traffic information in blocks and reproducing sampled data, and sampled data added to reduce block noise from the reproduced sampled data Using block noise reduction processing means for obtaining sampling data included in the range of the road and information on the boundary position of the block included in the road reference data, a correction coefficient for a deviation occurring in the distance direction of the target road is calculated. Using the correction coefficient calculation means for each block and the correction coefficient, the exact position of the block on the target road is identified, and the sampling data is positioned at the sampling position of the block. It is provided with blocks per unit distance correcting means for attaching.
Since this traffic information reproducing apparatus decodes traffic information in units of small blocks, the burden on the program is small, and the memory capacity of the work memory can be small. Moreover, it is possible to accurately identify the block position on the digital map owned by itself using the information on the boundary position of the block, and accurately position the sampling data at the sampling position in the block.
本発明の交通情報生成方法では、対象道路の交通情報を小ブロックに分割して符号化しているため、プログラムの負担が小さく、符号化や復号化の処理に使用するワークメモリは、メモリサイズの小さいものでも足りる。そのため、符号化・復号化処理を半導体チップに任せることも可能である。
また、交通情報の圧縮率を小ブロックの単位で変えることができるため、交通情報の詳しさを、必要性に応じて設定することができる。
また、交通情報のブロックの境界位置を利用して、道路の距離方向のずれを補正することができ、精度の高い交通情報を伝えることができる。
In the traffic information generation method of the present invention, the traffic information of the target road is divided into small blocks and encoded, so the burden on the program is small, and the work memory used for encoding and decoding processing has a memory size of Even small ones are enough. Therefore, it is possible to leave the encoding / decoding process to the semiconductor chip.
Moreover, since the compression rate of traffic information can be changed in units of small blocks, the details of traffic information can be set according to necessity.
In addition, by using the boundary position of the traffic information block, it is possible to correct the shift in the distance direction of the road, and to convey highly accurate traffic information.
(第1の実施形態)
本発明の実施形態における交通情報の生成方法では、図34(b)のように、対象道路に沿って等間隔に位置付けた交通情報を、一定距離(即ち、一定の標本化点数)のブロックに分割し、この小ブロックの単位で交通情報を符号化する。そして、受信側には、交通情報の分割区間を明示した対象道路の道路形状データと、小ブロック単位で符号化した交通情報とを送信する。受信側は、小ブロックの交通情報を個別に復号化し、得られた交通情報を繋ぎ合わせて対象道路の交通情報を再生する。
(First embodiment)
In the traffic information generation method according to the embodiment of the present invention, as shown in FIG. 34 (b), traffic information positioned at equal intervals along the target road is converted into blocks of a certain distance (that is, a certain number of sampling points). Divide and encode the traffic information in units of this small block. And the road shape data of the object road which specified the division | segmentation section of traffic information, and the traffic information encoded by the small block unit are transmitted to the receiving side. The receiving side individually decodes the traffic information of the small blocks, and connects the obtained traffic information to reproduce the traffic information of the target road.
この場合、小ブロックに含まれるサンプル数(データ量)が、交通情報の符号化及び復号化の際に纏めて扱うサンプル数(データ量)となるため、プログラムの負担は軽くなり、また、交通情報の符号化及び復号化に使用するワークメモリは、メモリサイズが小さくても足りることになる。 In this case, since the number of samples (data amount) included in the small block is the number of samples (data amount) handled collectively when encoding and decoding traffic information, the burden on the program is lightened. The work memory used for encoding and decoding of information is sufficient even if the memory size is small.
図1は、この交通情報の生成方法を模式的に示している。
図1(a)は、交通情報の対象道路を示し、図1(b)は、プローブカーが単位時間ごとに測定した走行速度を、縦軸に速度、横軸に対象道路の基点からの距離を取ったグラフで表している。このグラフは、標本化点間隔の違いは有るにしても、図34(b)の形態で表した交通情報をグラフ化したものに他ならない。この速度情報は、プローブカーからセンタに送られた交通情報と見ても良いし、センタが、プローブカーから収集して、カーナビゲーション装置等に提供する交通情報と見ても良い。
FIG. 1 schematically shows a method for generating this traffic information.
FIG. 1A shows a target road of traffic information, and FIG. 1B shows a traveling speed measured by the probe car per unit time, a speed on the vertical axis, and a distance from the base point of the target road on the horizontal axis. It is represented by a graph. This graph is nothing but a graph of the traffic information represented in the form of FIG. 34 (b) even though there is a difference in sampling point intervals. This speed information may be viewed as traffic information sent from the probe car to the center, or may be viewed as traffic information collected by the center from the probe car and provided to a car navigation device or the like.
なお、図1(b)のグラフ中で、実線は、速度の測定データを表し、一点鎖線は、測定データを低い圧縮率で圧縮した速度情報を表し、細かい点線は、測定データを中程度の圧縮率で圧縮した速度情報を表し、また、粗い点線は、測定データを高い圧縮率で圧縮した速度情報を表している。 In the graph of FIG. 1B, the solid line represents the speed measurement data, the alternate long and short dash line represents the speed information obtained by compressing the measurement data at a low compression rate, and the fine dotted line represents the intermediate measurement data. The speed information compressed by the compression rate is represented, and the rough dotted line represents the speed information obtained by compressing the measurement data at a high compression rate.
交通情報は、ここでは1000mの単位で分割している。交通情報のブロックの境界位置を示すブロックマーカを対象道路上に設定し、このブロックマーカ位置が分かるように対象道路の道路形状データが生成される(「ブロックマーカの設定」)。図1(a)では、この道路形状データを得るためのノードを、対象道路の曲率が大きい、カーブのきつい区間に、距離L1の間隔で設定し、曲率が小さい、カーブの緩やかな区間に、距離L2(>L1)の間隔で設定し、ブロックマーカ位置をノードに追加している。なお、ブロックマーカ位置をノードに変える代わりに、ブロックマーカの隣接ノードの識別情報と、そのノードまでの距離の情報とを保持するようにしても良い。 Here, the traffic information is divided in units of 1000 m. A block marker indicating the boundary position of the block of traffic information is set on the target road, and road shape data of the target road is generated so that the position of the block marker can be understood (“setting of block marker”). In FIG. 1A, nodes for obtaining this road shape data are set at intervals of a distance L1 in a tight curve section where the curvature of the target road is large, and in a gentle curve section where the curvature is small. The distance is set at an interval of distance L2 (> L1), and the block marker position is added to the node. Instead of changing the block marker position to a node, identification information of an adjacent node of the block marker and information on the distance to the node may be held.
ブロック単位に分割した交通情報は、ブロック単位で直交変換により符号化する(「直交変換符号化処理」)。このとき、符号化データの圧縮率はブロック単位で設定する(「ブロック毎の圧縮率設定」)。
また、ブロック単位で符号化した交通情報は、それを復号化して各ブロックの情報を繋げたとき、ブロックの境界で不整合(ブロックノイズ)が発生する可能性がある。それを回避するため、ブロックノイズを軽減する処理をあらかじめ施す(「ブロックノイズ軽減処理」)。
ブロック単位で符号化した交通情報は、対象道路の道路形状データとともに提供する。
The traffic information divided into block units is encoded by orthogonal transform in block units (“orthogonal transform coding process”). At this time, the compression rate of the encoded data is set in units of blocks (“setting the compression rate for each block”).
Also, traffic information encoded in units of blocks may be inconsistent (block noise) at block boundaries when the information is decoded and connected to each block. In order to avoid this, processing for reducing block noise is performed in advance (“block noise reduction processing”).
The traffic information encoded in block units is provided together with the road shape data of the target road.
これらの情報を受信した受信側は、道路形状データから対象道路を特定し、ブロック単位で復号化した交通情報を対象道路上に位置付ける。このとき、ブロックマーカ間の距離情報を利用して、対象道路の長さ方向の位置ずれを補正する(「距離ずれの補正処理」)。
図2は、この方法で生成した交通情報を提供する情報送信装置10と、提供された交通情報を活用する情報活用装置40との構成をブロック図で示している。情報送信装置10は、プローブ情報を送信するプローブカー車載機であり、あるいは、編集した交通情報を提供する交通情報センタである。また、情報活用装置40は、プローブ情報を収集するプローブ情報収集センタであり、あるいは、交通情報の提供を受けるカーナビゲーション装置等である。
The receiving side that has received such information identifies the target road from the road shape data, and positions the traffic information decoded in units of blocks on the target road. At this time, the positional deviation in the length direction of the target road is corrected using the distance information between the block markers ("distance deviation correction process").
FIG. 2 is a block diagram showing the configuration of the
情報送信装置10は、道路に沿って等間隔に位置付けられた計測情報や交通情報が入力する交通情報・計測情報入力部11と、入力した情報からブロック単位の交通情報を生成する交通情報ブロック化部14と、交通情報のブロック毎の圧縮率を設定するブロック毎圧縮率決定部16と、ブロックノイズ軽減処理を行うブロックノイズ軽減処理部17と、ブロック単位の交通情報に直交変換符号化処理を行う直交変換符号化処理部19と、デジタル地図のデータベース(A)12と、入力した情報からプローブカーの走行軌跡や交通情報の対象道路の道路形状データを生成する形状データ抽出部13と、道路形状データにブロックマーカを追加するブロック位置マーカ追加部15と、道路形状データを可変長符号化する可変長符号化処理部18と、ブロック単位で符号化した交通情報と道路形状データとを送信するデータ送信部20と、この交通情報及び道路形状データを蓄積し、外部メディアを通じて提供するデータ蓄積部21とを備えている。
The
一方、情報活用装置40は、情報送信装置10から送られたデータを受信するデータ受信部41と、可変長符号化された道路形状データを復号化する形状符号化データ復号部42と、道路形状データを復元する形状データ復元部43と、デジタル地図のデータベース(B)45と、道路形状データで表された道路をデジタル地図データベース(B)45のデジタル地図上で特定するマップマッチング部44と、ブロックマーカの位置を特定するブロック化位置特定部46と、距離ずれの補正処理に用いる補正係数を算出するブロック毎補正係数算出部47と、直交変換符号化されたブロック単位の交通情報を復号化する交通情報符号化データ復号部48と、復号化した交通情報のブロックノイズ軽減処理を行うブロックノイズ軽減処理部49と、ブロック内の標本化点の位置などを補正するブロック毎単位距離補正部50と、対象道路に交通情報を重ね合わせる交通情報重畳部51と、交通情報を活用する情報活用部52とを備えている。
On the other hand, the
この情報送信装置10で行われる交通情報の生成方法ついて詳しく説明する。
<ブロックマーカの設定>
情報送信装置10がプローブカー車載機である場合は、交通情報・計測情報入力部11から、図3(a)に示すように、標本化点(ノード)の座標、標本化点で計測された計測時刻、標本化点間の距離及び速度などの計測情報が入力する。交通情報ブロック化部14は、この入力情報からブロック単位の交通情報を生成し、形状データ抽出部13は、この入力情報から標本化点の座標を選択して走行軌跡の道路形状データを生成し、ブロック位置マーカ追加部15は、この道路形状データにブロックマーカの情報を追加する。
A traffic information generation method performed by the
<Block marker setting>
When the
このブロックマーカの設定処理は、図4に示す手順で行われる。
ブロックマーカの付与単位として、あらかじめ、固定的な距離(あるいは、一定の標本化点数)を設定する。あるいは、この距離は、符号化のワークメモリとして使用可能な空きメモリ量に応じて、動的に決めても良い。
計測は、プローブ情報収集センタにプローブ情報を送信する時期が来るまで単位時間ごとに(あるいは、一定距離間隔で)繰り返され、計測データがバッファに蓄積される(ステップ1)。プローブ情報の送信時期が到来すると(ステップ2)、交通情報ブロック化部14は、ブロックマーカの付与単位を決定し(ステップ3)、交通情報・計測情報入力部11から入力する計測情報に、その付与単位でブロックマーカを設定し、図3(b)に示すブロックマーカ情報を生成する(ステップ4)。
This block marker setting process is performed according to the procedure shown in FIG.
A fixed distance (or a fixed number of sampling points) is set in advance as a block marker giving unit. Alternatively, this distance may be dynamically determined according to the amount of free memory that can be used as a work memory for encoding.
The measurement is repeated every unit time (or at constant distance intervals) until the time for transmitting the probe information to the probe information collection center comes, and the measurement data is accumulated in the buffer (step 1). When the probe information transmission time arrives (step 2), the traffic
ブロックマーカの付与単位として、あらかじめ固定的な距離(または標本化点数)が決めてあるときは、入力する計測情報のノード間距離データの累積値(または標本化点数)がブロックマーカ付与単位の距離(または標本化点数)に達する毎に、そのノード番号をブロックマーカ情報に書き込む。また、ブロックマーカ付与単位の距離を空きメモリ量に応じて動的に決める場合は、現在の空きメモリ量を計測し、その値からブロックマーカ付与単位の距離(または標本化点数)を決定する。 If a fixed distance (or sampling points) is determined in advance as the block marker assignment unit, the accumulated value (or sampling points) of the inter-node distance data of the input measurement information is the block marker addition unit distance. Each time (or the number of sampling points) is reached, the node number is written in the block marker information. Further, when the distance of the block marker giving unit is dynamically determined according to the free memory amount, the current free memory amount is measured, and the distance (or the number of sampling points) of the block marker giving unit is determined from the value.
交通情報ブロック化部14は、また、ブロックマーカを設定した計測情報から、計測時刻や標本化点間の距離及び速度等の計測データを抽出し、ブロック単位の計測情報を生成する(ステップ5)。交通情報ブロック化部14は、生成したブロックマーカ情報をブロック位置マーカ追加部15に送り、ブロック位置マーカ追加部15は、ブロックマーカ情報に基づいて、形状データ抽出部13が生成した走行軌跡の道路形状データにブロックマーカの位置情報を追加する(ステップ6)。
The traffic
また、情報送信装置10が交通情報を提供するセンタである場合は、交通情報・計測情報入力部11から、図5(a)に示すように、多数の道路の交通情報として、標本化点(ノード)の座標、標本化点間の距離及び標本化点に位置付けられた交通情報が入力する。交通情報ブロック化部14は、この入力情報からブロック単位の交通情報を生成し、形状データ抽出部13は、この入力情報から標本化点の座標を選択して交通情報の対象道路の道路形状データを生成し、ブロック位置マーカ追加部15は、この道路形状データにブロックマーカの情報を追加する。
When the
このブロックマーカの設定処理は、図6に示す手順で行われる。ブロックマーカの付与単位として、あらかじめ、固定的な距離(あるいは、一定の標本化点数)を設定する。あるいは、対話型のシステムでは、この距離を、相手装置の要望に応じて動的に決めても良い。
形状データ及び交通情報(図5(a))が、識別番号1のものから順に、交通情報・計測情報入力部11を通じて入力すると(ステップ10、ステップ11)、交通情報ブロック化部14は、ブロックマーカの付与単位を決定し(ステップ12)、入力した情報に対して、その付与単位でブロックマーカを設定し、図5(b)に示すブロックマーカ情報を生成する(ステップ13)。
This block marker setting process is performed according to the procedure shown in FIG. A fixed distance (or a fixed number of sampling points) is set in advance as a block marker giving unit. Alternatively, in an interactive system, this distance may be dynamically determined according to the request of the counterpart device.
When shape data and traffic information (FIG. 5 (a)) are input through the traffic information / measurement
ブロックマーカの付与単位として、あらかじめ固定的な距離(または標本化点数)が決めてあるときは、入力する計測情報のノード間距離データの累積値(または標本化点数)がブロックマーカ付与単位の距離(または標本化点数)に達する毎に、そのノード番号をブロックマーカ情報に書き込む。また、対話型システムの場合は、相手装置から申請された距離(または標本化点数)毎にブロックマーカを設定する。 If a fixed distance (or sampling points) is determined in advance as the block marker assignment unit, the accumulated value (or sampling points) of the inter-node distance data of the input measurement information is the block marker addition unit distance. Each time (or the number of sampling points) is reached, the node number is written in the block marker information. In the case of an interactive system, a block marker is set for each distance (or number of sampling points) applied from the counterpart device.
交通情報ブロック化部14は、また、ブロックマーカを設定した入力情報から、標本化点に位置付けられた各交通情報をブロック単位で抽出して、ブロック単位の交通情報を生成する(ステップ14)。交通情報ブロック化部14は、生成したブロックマーカ情報をブロック位置マーカ追加部15に送り、ブロック位置マーカ追加部15は、ブロックマーカ情報に基づいて、形状データ抽出部13が生成した交通情報の対象道路の道路形状データにブロックマーカの位置情報を追加する(ステップ15)。
こうした処理を全ての形状データに、ブロックマーカの設定が終了するまで繰り返す(ステップ16、ステップ17)。
The traffic
Such a process is repeated for all the shape data until the setting of the block marker is completed (
<ブロック毎の圧縮率設定>
ブロック毎圧縮率決定部16は、交通情報ブロック化部14が生成した交通情報のブロックの圧縮率を、次のように設定する。
(1)情報送信装置10が交通情報提供センタまたはプローブカー車載機である場合、ブロック間で速度変化が大きいときは、詳細な情報が必要であるため、圧縮率を小さく設定する。具体的には、各ブロックの平均速度を算出し、隣接するブロックとの平均速度の差によって圧縮率を変える。
<Compression rate setting for each block>
The block-by-block compression
(1) When the
(2)情報送信装置10が交通情報提供センタである場合、事故・工事・規制等の発生イベントがあるときは、詳細な情報が必要であるため、圧縮率を小さく設定する。具体的には、各ブロックにおける事故・工事・規制等の発生イベントの有無を判定し、発生イベントの交通流への影響度(規制車線数等)によって圧縮率を変える。
(3)情報送信装置10がプローブカー車載機である場合、急ブレーキが踏まれたときに圧縮率を小さくする等、計測イベントの発生の有無によって圧縮率を変更する。具体的には、各ブロックにあらかじめ指定したイベントが発生しているか否かを判定し、発生イベントの内容によって圧縮率を変える。
(2) When the
(3) When the
(4)情報送信装置10がプローブカー車載機である場合、計測時点からの時間経過が長い程、計測情報の情報鮮度は低下しているため、圧縮率を高く設定する。具体的には、各ブロックの最終(または最初の)計測地点の時間を算出し、経過時間によって圧縮率を変える。
(5)情報送信装置10がプローブカー車載機である場合、情報収集センタから指定された位置周辺の圧縮率を変える。具体的には、各ブロックに情報収集センタから指定された箇所が存在するか否かを判定し、存在する場合は、そのブロックの圧縮率を指定された圧縮率に変更する。
(4) When the
(5) When the
<直交変換符号化処理>
次に、ブロックノイズ軽減処理の前に、直交変換符号化処理部19で行われる直交変換符号化処理について説明する。
ここでは、直交変換として、離散ウェーブレット(Wavelet)変換(DWT)を用いる場合について説明する。
このDWTは再帰的に低域を分割するフィルタ回路によって実現でき、また、逆変換(IDWT)は、分割時と逆の合成を繰り返すフィルタ回路によって実現できる。DWTには、様々なフィルタ構成が存在し得るが、以下では、DWTの2×2フィルタ(2つの入力から1つのウェーブレット係数と一つのスケーリング係数とを生成するフィルタ)を用いた例について説明する。
<Orthogonal transform coding process>
Next, an orthogonal transform coding process performed by the orthogonal transform
Here, a case where discrete wavelet transform (DWT) is used as orthogonal transform will be described.
The DWT can be realized by a filter circuit that recursively divides a low frequency band, and the inverse transformation (IDWT) can be realized by a filter circuit that repeats the reverse synthesis at the time of division. Although various filter configurations may exist in the DWT, an example using a
図7(a)はDWTのフィルタ回路を示している。このDWT回路は、低域通過フィルタ181と、高域通過フィルタ182と、信号を1/2に間引く間引き回路183とを備えた複数の回路191、192,193のカスケード接続により構成されている。回路191に入力した信号の高域成分は、高域通過フィルタ182を通過した後、間引き回路183で1/2に間引かれて出力され、低域成分は、低域通過フィルタ181を通過した後、間引き回路183で1/2に間引かれて次の回路192に入力する。図8(a)には、各回路191、192、193の具体的構成を示している。図中の「Round」は、丸め処理を表す。
FIG. 7A shows a DWT filter circuit. This DWT circuit is configured by a cascade connection of a plurality of
この回路191に2個のデータを入力すると、1個の高域成分のデータ(これをウェーブレット係数と言う)と1個の低域成分のデータ(これをスケーリング係数と言う)とに変換される。このスケーリング係数は、入力データの平滑化(平均化)した情報を示しており、また、ウェーブレット係数は、スケーリング係数から元データを復元するための差分情報を示している。
When two pieces of data are input to the
また、回路191に22個のデータが入力すると、2個のウェーブレット係数と2個のスケーリング係数とが生成され、この2個のスケーリング係数が、回路192に入力すると、同様に、1個のウェーブレット係数と1個のスケーリング係数とが生成される。回路191で生成されるウェーブレット係数及びスケーリング係数を、それぞれ、1次ウェーブレット係数、1次スケーリング係数と言い、回路192で生成されるウェーブレット係数及びスケーリング係数を、それぞれ、2次ウェーブレット係数、2次スケーリング係数と言う。
Further, when the
同様に、回路191に23個のデータが入力すると、4個の1次ウェーブレット係数と4個の1次スケーリング係数とが生成され、この4個の1次スケーリング係数が、回路192に入力すると、2個の2次ウェーブレット係数と2個の2次スケーリング係数とが生成され、この2個の2次スケーリング係数が回路193に入力すると、1個の3次スケーリング係数と1個の3次ウェーブレット係数とが生成される。
Similarly, if two three data are input to the
このように、2×2フィルタでは、入力データ数が2のN乗の倍数である必要がある。
また、図7(b)はIDWTのフィルタ回路を示している。IDWT回路は、信号を2倍に補間する補間回路186と、低域通過フィルタ184と、高域通過フィルタ185と、低域通過フィルタ184及び高域通過フィルタ185の出力を加算する加算器187とを備えた複数の回路194、195、196のカスケード接続により構成され、回路194に入力した低域成分及び高域成分の信号は、2倍に補間され、加算されて次の回路195に入力する。図8(b)には、各回路194、195、196の具体的構成を示している。
Thus, in the 2 × 2 filter, the number of input data needs to be a multiple of 2 to the Nth power.
FIG. 7B shows an IDWT filter circuit. The IDWT circuit includes an
いま、回路194に、図7(a)のフィルタ回路で生成された1個の3次スケーリング係数を低域成分として、また、1個の3次ウェーブレット係数を高域成分として入力すると、回路194で2個の2次スケーリング係数が再現される。また、この2次スケーリング係数の1個を回路195の低域成分として入力し、高域成分として1個の2次ウェーブレット係数を入力することにより、2個の1次スケーリング係数が再現される。従って、2個の2次スケーリング係数と2個のウェーブレット係数とを組み合わせて4個の1次スケーリング係数を再現することができる。同様に、回路196では、回路195で再現された4個の1次スケーリング係数と、4個の1次ウェーブレット係数とを組み合わせることにより23個の入力データが再現できる。
つまり、図7(a)のフィルタ回路で8個の入力データから変換した1個の3次スケーリング係数、1個の3次ウェーブレット係数、2個の2次ウェーブレット係数、及び4個の1次ウェーブレット係数を用いて、8個の入力データが再現できることになる。
Now, when one third-order scaling coefficient generated by the filter circuit of FIG. 7A is input to the
That is, one third-order scaling coefficient, one third-order wavelet coefficient, two second-order wavelet coefficients, and four first-order wavelets converted from eight input data by the filter circuit of FIG. Eight input data can be reproduced using the coefficients.
ここで注目すべきは、4個の1次ウェーブレット係数が無くても、4個の1次スケーリング係数を再現することができ、このスケーリング係数により、8個の入力データの状態を粗い解像度で知ることができる点である。また、1個の3次スケーリング係数と1個の3次ウェーブレット係数とのみからでも、2個の2次スケーリング係数を再現することができ、このスケーリング係数により、入力データの状態を、より粗い解像度で知ることができる。 It should be noted here that even if there are no four primary wavelet coefficients, four primary scaling coefficients can be reproduced, and the state of eight input data can be known with coarse resolution by this scaling coefficient. It is a point that can be. Also, even from only one third-order scaling coefficient and one third-order wavelet coefficient, two second-order scaling coefficients can be reproduced, and this scaling coefficient can be used to change the state of input data to a coarser resolution. You can find out at
図1(b)において、高圧縮として表示したグラフは、速度データのDWT変換で得られた低次のスケーリング係数を用いて速度の推移を表示したものであり、また、中圧縮として表示したグラフは中程度の次数のスケーリング係数を用いて、また、低圧縮として表示したグラフは高次のスケーリング係数を用いて速度の推移を表わしたものである。 In FIG. 1B, the graph displayed as high compression is a graph showing the transition of speed using a low-order scaling coefficient obtained by DWT conversion of the speed data, and is also displayed as medium compression. Is a medium order scaling factor, and the graph displayed as low compression represents the transition of speed using a high order scaling factor.
図9のフロー図は、ブロック単位の交通情報に対するDWTと、その前処理及び後処理の手順を示している。ステップ20からステップ28までの処理は、ブロック単位の交通情報から2のN乗個の倍数の入力データを整えるまでの前処理を示しており、ブロック単位の交通情報を位置分解能(距離の分解能)に相当する間隔でサンプリングし、表現分解能に応じて丸め処理を施し、2Nの整数倍の入力データを生成する。入力データの個数が2Nの整数倍に一致しない場合は、一致するように0または最後の数値をダミーとして追加する。
The flowchart of FIG. 9 shows the DWT for the traffic information in units of blocks and the pre-processing and post-processing procedures. The processing from
次に、入力データの絶対値を小さくするため、入力データの中間値分だけ各データのレベルをシフトし(ステップ29)、DWTの次数Nを決定する(ステップ30)。これは図7(a)のカスケード接続したフィルタ回路の幾つを使ってDWTを行うかを決めることに相当している。 Next, in order to reduce the absolute value of the input data, the level of each data is shifted by the intermediate value of the input data (step 29), and the order N of the DWT is determined (step 30). This corresponds to determining how many of the cascade-connected filter circuits in FIG. 7A are used to perform DWT.
次いで、まず0次(n=0)の場合から順に(ステップ30)、データ数/2nにより入力データ数を決定し(ステップ32)、入力データにDWTを適用して、入力データをスケーリング係数とウェーブレット係数とに分解する(ステップ33)。このとき、スケーリング係数及びウェーブレット係数のデータ数は、各々、入力データ数の1/2となる。
得られたスケーリング係数をデータの前方に、ウェーブレット係数をデータの後方に格納する(ステップ34)。n<Nである場合は(ステップ35)、ステップ32に戻り、次数を1つ上げて、データ数/2nにより入力データ数を決定する。このとき、ステップ34で前方に格納されたスケーリング係数だけが次の入力データとなる。
Next, (step 30) in order from the case of the first 0-order (n = 0), the number of data / 2 n determines the number of input data (step 32), by applying the DWT to the input data, the scaling factor input data And wavelet coefficients (step 33). At this time, the numbers of data of the scaling coefficient and the wavelet coefficient are each ½ of the number of input data.
The obtained scaling coefficient is stored in the front of the data, and the wavelet coefficient is stored in the back of the data (step 34). If n <N (step 35), the process returns to step 32, the order is incremented by 1, and the number of input data is determined by the number of data / 2n . At this time, only the scaling coefficient stored forward in step 34 becomes the next input data.
ステップ32〜ステップ34の処理をn=Nに達するまで繰り返す。この処理で、入力データ数が2N個の場合には、スケーリング係数は1個となる。また、入力データ数がm×2N個の場合には、スケーリング係数はm個となる。
次に、DWTで生成したデータをビットプレーン分解し(ステップ36)、2値化したビットデータを算術符号化する(ステップ37)。
Next, the data generated by DWT is decomposed into bit planes (step 36), and the binarized bit data is arithmetically encoded (step 37).
図10には、Nb個の有効データにダミーを加えてNa(=2N)個に調整した1ブロックの交通情報の入力データ(a)と、この入力データにN次のDWTを施して生成したスケーリング係数及びウェーブレット係数(b)と、このスケーリング係数及びウェーブレット係数をビットプレーン分解した結果(c)とを示している。このビットプレーン分解したデータは、上段に行く程(即ち、次数が高くなる程)、重要性が高く、また、左側に行く程(即ち、上位桁になる程)、重要性が高い。そのため、図11に示すように、下L桁を除いたn次以上のビットプレーンデータを受信側に送れば、交通情報のエッセンスを伝えることができ、受信側では、交通状況を知るに十分な粗い解像度の交通情報を再現することができる。 FIG. 10 shows a block of traffic information input data (a) adjusted to Na (= 2 N ) by adding a dummy to Nb valid data and this input data is generated by applying an Nth-order DWT. The scaled coefficient and wavelet coefficient (b), and the result (c) obtained by bit-plane decomposition of the scaled coefficient and wavelet coefficient are shown. This bit-plane decomposed data is more important as it goes up (ie, the order becomes higher) and becomes more important as it goes to the left side (ie, the higher digit). Therefore, as shown in FIG. 11, if the nth-order bit plane data excluding the lower L digit is sent to the receiving side, the essence of the traffic information can be transmitted, and the receiving side is sufficient to know the traffic situation. Coarse resolution traffic information can be reproduced.
図12には、1ブロックの交通情報をDWTの係数で表した送信用データ(b)と、そのパラメータ情報(a)とを示している。パラメータ情報(a)には、該当ブロックの長さ、データ数Na(該当ブロックの分割数)、有効データ数Nb、DWT最終次数N、送信用データに含まれるDWT最小次数を示すDWT送信次数n、及び、送信用データで除かれた桁数を示すレベルシフトL、の各情報が含まれる。送信用データ(b)には、下L桁が除かれたN次のスケーリング係数とN次からn次までのウェーブレット係数とが含まれる。このNa、N、n、Lの値をブロック単位に変更することで、ブロック単位の圧縮率を変えることができ、<ブロック毎の圧縮率設定>において設定された圧縮率は、これらのパラメータを変えることで実現できる。なお、全ブロックのNaを揃えた方が、プログラム処理はし易くなる。 FIG. 12 shows transmission data (b) in which one block of traffic information is represented by a DWT coefficient, and parameter information (a) thereof. The parameter information (a) includes the length of the corresponding block, the number of data Na (number of divisions of the corresponding block), the number of valid data Nb, the final DWT order N, and the DWT transmission order n indicating the DWT minimum order included in the transmission data. And level shift L indicating the number of digits removed by the transmission data. The transmission data (b) includes an Nth-order scaling coefficient from which the lower L digits are removed and wavelet coefficients from the Nth order to the nth order. By changing the values of Na, N, n, and L in units of blocks, the compression rate in units of blocks can be changed. The compression rate set in <Compression rate setting for each block> It can be realized by changing. It should be noted that the program processing becomes easier when Na of all blocks is aligned.
<ブロックノイズ軽減処理>
ブロックノイズ軽減処理部17は、次の(1)(2)(3)の方法でブロックノイズを軽減する。
(1)ブロック境界部の値をそのまま引き伸ばし、多少境界の外部を含めて圧縮符号化する(「境界値引き伸ばし方式」と呼ぶ)。復元時には、ブロック境界より外部の情報は捨てる。
(2)本来のブロックの境界から、多少外れたデータを含めて符号化圧縮する(「境界外符号化方式」と呼ぶ)。復元時には、ブロック境界より外部の情報は捨てる。
(3)両端が減衰する窓関数を定義し、隣接ブロックが重複するような符号化を行う(「窓関数使用方式」と呼ぶ)。
これらの方法は、本来の範囲よりも広い範囲をエンコードする必要があるため、データ量の増加に結びつくが、ブロックノイズ低減のためには必要な処理である。
<Block noise reduction processing>
The block noise
(1) The block boundary value is stretched as it is, and is compressed and encoded somewhat including the outside of the boundary (referred to as “boundary value stretching method”). When restoring, information outside the block boundary is discarded.
(2) Encoding and compressing data including data slightly deviating from the original block boundary (referred to as “outer boundary encoding method”). When restoring, information outside the block boundary is discarded.
(3) Define a window function that attenuates at both ends, and perform coding so that adjacent blocks overlap (referred to as “window function use method”).
These methods need to encode a wider range than the original range, which leads to an increase in the amount of data, but is a necessary process for reducing block noise.
次に、各方式について詳しく説明する。
(1)境界値引き伸ばし方式
境界値引き伸ばし方式では、図13に示すように、対象ブロックKの送信用データ(符号化データ)を生成するための入力データをサンプリングする交通情報の範囲(点線の範囲、以下「符号化用交通情報範囲」と呼ぶ)を、対象ブロックKの範囲の外にまで拡張し、上流側の拡張範囲における交通情報の値は、対象ブロックKの上流側の境界における値に設定し、下流側の拡張範囲における交通情報の値は、対象ブロックKの下流側の境界における値に設定する。
Next, each method will be described in detail.
(1) Boundary value enlargement method In the boundary value enlargement method, as shown in FIG. 13, a range of traffic information (dotted line range) that samples input data for generating transmission data (encoded data) of the target block K , Hereinafter referred to as “encoding traffic information range”) is extended to the outside of the range of the target block K, and the value of the traffic information in the upstream extended range becomes the value at the boundary on the upstream side of the target block K. The traffic information value in the downstream extended range is set to the value at the downstream boundary of the target block K.
図14のフロー図は、この方式での符号化手順を示している。先ず、提供する交通情報のブロック数Mを取得し(ステップ40)、ブロック番号K=1のブロックから順に(ステップ41)、ブロックKの交通情報を取得し(ステップ42)、ブロックKの両端部の値をブロックの外側に生成した拡張範囲の交通情報の値とし(ステップ43)、この拡張範囲を含めた符号化用交通情報範囲の交通情報を対象に、<直交変換符号化処理>で説明した直交変換を実施する(ステップ44)。この処理を交通情報の全てのブロックを対象として繰り返す(ステップ45、ステップ46)。
こうして生成したDWTデータのパラメータ情報には、図15に示すように、上流側の拡張範囲のデータ数Maと、下流側の拡張範囲のデータ数Mbとを加える。
The flowchart of FIG. 14 shows the encoding procedure in this method. First, the number M of blocks of traffic information to be provided is acquired (step 40), the block number K = 1 in order (step 41), the traffic information of block K is acquired (step 42), and both ends of the block K are acquired. As the value of the traffic information in the extended range generated outside the block (step 43), the traffic information in the encoding traffic information range including this extended range is described in <Orthogonal Transform Coding Process>. The orthogonal transformation is performed (step 44). This process is repeated for all blocks of traffic information (
As shown in FIG. 15, the parameter information of the DWT data generated in this way is added with the data number Ma in the upstream extension range and the data number Mb in the downstream extension range.
(2)境界外符号化方式
境界外符号化方式では、図16に示すように、対象ブロックKの符号化用交通情報範囲(点線の範囲)を、対象ブロックKの範囲の外にまで拡張し、拡張範囲に入る隣接ブロックの交通情報を、対象ブロックKの符号化用交通情報範囲の交通情報として使用する。
図17のフロー図は、この方式での符号化手順を示している。先ず、提供する交通情報のブロック数Mを取得し(ステップ50)、ブロック番号K=1のブロックから順に(ステップ51)、ブロックKの交通情報と、隣接ブロックの拡張範囲の交通情報とを取得し(ステップ52)、この拡張範囲を含めた符号化用交通情報範囲の交通情報を対象に直交変換を実施する(ステップ53)。この処理を交通情報の全てのブロックを対象として繰り返す(ステップ54、ステップ55)。
こうして生成したDWTデータのパラメータ情報には、境界値引き伸ばし方式の場合(図15)と同様に、上流側の拡張範囲のデータ数Maと、下流側の拡張範囲のデータ数Mbとを加える。
(2) Out-of-boundary coding method In the out-of-boundary coding method, as shown in FIG. 16, the traffic information range for coding of the target block K (the range of the dotted line) is extended outside the range of the target block K. The traffic information of the adjacent block that falls within the extended range is used as the traffic information of the encoding traffic information range of the target block K.
The flowchart of FIG. 17 shows an encoding procedure in this method. First, the number M of blocks of traffic information to be provided is acquired (step 50), and the traffic information of block K and the extended range traffic information of adjacent blocks are acquired in order from the block of block number K = 1 (step 51). Then (step 52), orthogonal transform is performed on the traffic information in the encoding traffic information range including the extended range (step 53). This process is repeated for all blocks of traffic information (steps 54 and 55).
As in the case of the boundary value enlargement method (FIG. 15), the upstream extension range data number Ma and the downstream extension range data number Mb are added to the parameter information of the DWT data generated in this way.
(3)窓関数使用方式
窓関数は、図18(b)に示すように、隣接する窓関数との加算値が常に1になる、最大値が1、最小値が0の両端が減衰する関数である。ここでは、対象ブロックKの窓関数f(k)として、対象ブロックKの上流側の境界上で上流側隣接ブロックK−1の窓関数f(k−1)と交差し、対象ブロックKの下流側の境界上で下流側隣接ブロックK+1の窓関数f(k+1)と交差する窓関数f(k)を使用し、対象ブロックKの符号化用交通情報範囲の交通情報は、上流側隣接ブロックK−1、対象ブロックK、及び、下流側隣接ブロックK+1の交通情報に窓関数fkを掛けたものとする。
(3) Window Function Usage Method As shown in FIG. 18B, the window function is a function in which the added value with the adjacent window function is always 1, the maximum value is 1 and the minimum value is 0 and both ends are attenuated. It is. Here, the window function f (k) of the target block K intersects the window function f (k-1) of the upstream adjacent block K-1 on the upstream boundary of the target block K, and is downstream of the target block K. The window function f (k) that intersects the window function f (k + 1) of the downstream adjacent block K + 1 on the side boundary is used, and the traffic information in the encoding traffic information range of the target block K is the upstream adjacent block K. −1, the traffic information of the target block K and the downstream adjacent block K + 1 is multiplied by the window function fk.
図19のフロー図は、この方式での符号化手順を示している。先ず、提供する交通情報のブロック数Mを取得し(ステップ60)、ブロック番号K=1のブロックから順に(ステップ61)、ブロックKの交通情報と、必要な隣接ブロックの交通情報とを取得し(ステップ62)、それらの交通情報の各標本化点における交通情報値に窓関数を乗算し(ステップ63)、それを符号化用交通情報範囲の交通情報として直交変換を実施する(ステップ64)。この処理を交通情報の全てのブロックを対象として繰り返す(ステップ65、ステップ66)。 The flowchart of FIG. 19 shows an encoding procedure in this method. First, the number of blocks M of the traffic information to be provided is acquired (step 60), the block number K = 1 in order (block 61), and the traffic information of block K and the necessary traffic information of adjacent blocks are acquired. (Step 62), the traffic information value at each sampling point of the traffic information is multiplied by a window function (Step 63), and orthogonal transformation is performed using the traffic information as traffic information in the encoding traffic information range (Step 64). . This process is repeated for all blocks of traffic information (steps 65 and 66).
こうして生成したDWTデータのパラメータ情報には、図20に示すように、符号化用交通情報範囲の交通情報の生成に使用した窓関数定義を加える。窓関数には、台形窓、三角窓、三角関数窓等、各種のものが使用可能であり、あらかじめ定義した幾つかの窓関数の中から、使用した窓関数の識別情報をパラメータ情報に記述する。 As shown in FIG. 20, the window function definition used to generate the traffic information in the encoding traffic information range is added to the parameter information of the DWT data generated in this way. Various types of window functions such as trapezoidal window, triangular window, and trigonometric function window can be used, and the identification information of the used window function is described in the parameter information from several predefined window functions. .
このように、ブロックノイズ軽減処理が行われ、直交変換符号化が行われた各ブロックの交通情報は、道路形状データとともにデータ送信部18に送られる。なお、道路形状データは、データ量を圧縮するため、可変長符号化処理部18において可変長符号化しても良い。この可変長符号化の方法については、前記特許文献2に詳しく記載されている。
Thus, the block noise reduction processing is performed, and the traffic information of each block subjected to orthogonal transform coding is sent to the
データ送信部18は、この交通情報と道路形状データとを情報活用装置40に送信する。図21には、情報活用装置40に送信される道路形状データ(a)、ブロックマーカ情報(b)及び交通情報(c)のデータ構造を示している。ブロックマーカ情報(b)には、道路形状データ(a)に含まれる対象道路の形状識別番号と、その対象道路の交通情報ブロック数と、ブロックマーカが設定されたノードのノード番号と、ブロックマーカ間の距離とが含まれている。また、交通情報(c)には、形状識別番号と、交通情報の情報種別と、交通情報ブロック数と、図12(a)や図15、図20に示す各ブロックのパラメータ情報と、図12(b)に示す、直交変換された各ブロックの交通情報とが含まれている。
The
なお、道路形状データを可変長符号化する場合は、ブロックマーカ位置をノードに追加せずに、等距離リサンプル(ただし、道路区間の曲率によって、その区間のリサンプル長は変える)で設定したノードだけを用いて符号化した方がデータ圧縮の効果は上がる。そのため、この場合は、図22に示すように、ブロックマーカ位置を、等距離リサンプルで設定した左隣りのノードからの距離D1、D2、D3によって表す。このD1、D2、D3の表示に必要なビット数は、D1、D2、D3を特定するために必要な分解能をd(m)とすると、
必要ビット数=roundup[log2(L/d)]
ただし、L:リサンプル長(m)
で求めることができ、d=3m(車両が約0.1秒間に走行する距離)とすると、Lが10mの場合は、2ビットあれば足り、Lが160mの場合は、6ビット必要であり、Lが640mの場合は、8ビット必要となる。図23は、リサンプル長と、ノード−ブロックマーカ間の距離の表示に必要なビット数との関係を示している。また、図24は、ノードの位置情報に続けて、ブロックマーカの識別符号と前記ノードからの距離の情報(Dの値)とを含めた道路形状データを示している。
In addition, when variable length coding is performed on road shape data, the block marker position is not added to the node, but is set by equidistant resampling (however, the resampling length of the section changes depending on the curvature of the road section). Data compression is more effective when encoded using only nodes. Therefore, in this case, as shown in FIG. 22, the block marker position is represented by distances D1, D2, and D3 from the left adjacent node set by equidistant resampling. The number of bits necessary for displaying D1, D2, and D3 is d (m), which is the resolution necessary to specify D1, D2, and D3.
Number of required bits = roundup [log 2 (L / d)]
L: Resample length (m)
If d = 3m (the distance that the vehicle travels in about 0.1 second), if L is 10m, 2 bits are enough, and if L is 160m, 6 bits are needed. , L is 640 m, 8 bits are required. FIG. 23 shows the relationship between the resample length and the number of bits necessary for displaying the distance between the node and the block marker. FIG. 24 shows road shape data including the block marker identification code and the distance information (D value) from the node following the node position information.
交通情報と道路形状データとを受信した情報活用装置40は、道路形状データ及びブロックマーカ情報を形状符号化データ復号部42に送り、交通情報を交通情報符号化データ復号部48に送る。
交通情報符号化データ復号部48は、各ブロックの直交変換係数を取得して、図25に示す手順でブロック単位の交通情報を復号化する。
The
The traffic information encoded
受信した交通情報のパラメータ情報からDWTの次数Nを読み取り(ステップ70)、nをN−1に設定し(ステップ71)、データ数/2nにより入力データ数を決定する(ステップ72)。次いで、入力データの前方をスケーリング係数とし、入力データの後方をウェーブレット係数として、図8(b)のフィルタ回路でIDWTを行い、1次低い次数のスケーリング係数を再構成する(ステップ73)。 The DWT order N is read from the parameter information of the received traffic information (step 70), n is set to N-1 (step 71), and the number of input data is determined by the number of data / 2n (step 72). Next, IDWT is performed by the filter circuit of FIG. 8B with the front of the input data as the scaling coefficient and the rear of the input data as the wavelet coefficient to reconstruct the first-order lower-order scaling coefficient (step 73).
n>0である場合、または制限時間内である場合は、ステップ72に戻り、nを1減算して、ステップ72、ステップ73の手順を繰り返す(ステップ74)。また、n=0となり、IDWTが終了したときは、送信側がレベルシフトした分だけデータを逆シフトしてブロック単位の交通情報を復元する(ステップ77)。また、IDWT処理の制限時間が過ぎたときは、IDWTを終了し、得られた交通情報データを用いて解像度を落とした交通情報を表示するため、時間分解能を2n倍に設定し(ステップ76)、逆シフトを実行して、平均化したブロック単位の交通情報を復元する(ステップ77)。 If n> 0 or within the time limit, the process returns to step 72, 1 is subtracted from n, and the procedure of steps 72 and 73 is repeated (step 74). When n = 0 and IDWT is completed, the data is reverse-shifted by the amount shifted by the transmission side to restore the traffic information in units of blocks (step 77). When the time limit of IDWT processing has passed, IDWT is terminated and the time resolution is set to 2 n times to display traffic information with a reduced resolution using the obtained traffic information data (step 76). ), Reverse shift is performed to restore the averaged block-by-block traffic information (step 77).
ブロックノイズ軽減処理部49は、送信側で、境界値引き伸ばし方式、または、境界外符号化方式のブロックノイズ軽減処理が行われている場合は、復元値から対象ブロックKの範囲の情報のみを抜き出すことにより、各ブロックの交通情報を得る。また、送信側で窓関数使用方式のブロックノイズ軽減処理が行われている場合は、対象ブロックKの前に復元したブロック(K−1)の値に対象ブロックKの復元値を合算し、この処理を繰り返すことにより、各ブロックの交通情報を得る。
The block noise
一方、道路形状データは、可変長符号化されていれば形状符号化データ復号部42で復号化され、形状データ復元部43で復元される。
マップマッチング部44は、この道路形状データで表された対象道路を、マップマッチングを実施して、デジタル地図データベース(B)45の地図上で特定する。
On the other hand, if the road shape data is variable-length encoded, it is decoded by the shape encoded
The
<距離ずれの補正処理>
ブロック化位置特定部46は、対象道路上にマッチングされた各ノードの位置と、ブロックマーカ情報とから、ブロックマーカ位置の緯度・経度を算出し、ブロック区間を特定する。図26は、この処理を模式的に示している。図26(a)は、情報送信装置10が、デジタル地図データベース(A)12の地図データを用いて生成した道路形状データを示している(ここでは、ブロックマーカ位置(BM1、BM2、BM3)をノードとして設定している)。図26(b)は、情報活用装置40が、道路形状データに含まれるノード位置をデジタル地図データベース(B)45の地図上に表した状態を示している。マップマッチング部44は、図26(c)に示すように、マップマッチングで、これらのノードをデジタル地図データベース(B)45の道路上に位置付ける。ブロック化位置特定部46は、デジタル地図データベース(B)45のデータにより、この道路上に位置付けたブロックマーカ位置(BM1、BM2、BM3)の緯度・経度を算出し、ブロック区間を特定する。
<Distance deviation correction processing>
The blocking
ブロック毎補正係数算出部47は、デジタル地図データベース(B)45のデータを用いて各ブロックの道路沿いの距離(Bd)を算出し、この距離(Bd)と、ブロックマーカ情報で表された該当ブロックのブロックマーカ間の距離との比から、このブロックでの補正係数を算出する。情報送信装置10から伝えられた距離を当該ブロックに当て嵌める場合は、その距離をこの補正係数で補正する必要がある。
The block-by-block correction
ブロック毎単位距離補正部50は、パラメータ情報に含まれる該当ブロックの長さを補正係数で補正し、補正した長さを、そのブロックのデータ数Na(該当ブロックの分割数)で割って各標本化点間の距離を求め、ブロック化位置特定部46が位置を特定したブロックに含まれる各標本化点の位置を特定する。そして、このブロックの交通情報のデータを各標本化点に割り当てて交通情報を再現する。
The unit
また、図22に示すように、ブロックマーカがノードと一致していない場合は、ブロックマーカ情報に含まれるブロックマーカ間の距離と距離D1、D2とを用いてノードn1からノードn2までの距離N1を算出し、また、デジタル地図データベース(B)45の道路にマッチングされたノードn1からノードn2までの道路沿いの距離N2を求め、N2とN1との比から補正係数を算出する。そして、D1、D2を補正係数で補正し、ノードn1から補正したD1だけ離れた地点を一方の境界とし、ノードn2から補正したD2だけ離れた地点を他方の境界として当該ブロックを特定する。 As shown in FIG. 22, when the block marker does not coincide with the node, the distance N1 from the node n1 to the node n2 using the distance between the block markers and the distances D1 and D2 included in the block marker information. Further, the distance N2 along the road from the node n1 to the node n2 matched with the road in the digital map database (B) 45 is obtained, and the correction coefficient is calculated from the ratio of N2 and N1. Then, D1 and D2 are corrected with the correction coefficient, and the block is specified with the point separated by D1 corrected from the node n1 as one boundary and the point separated by D2 corrected from the node n2 as the other boundary.
また、ブロック毎単位距離補正部50は、事故発生位置が基準ノードからの距離で伝えられた時は、その距離を補正係数で補正し、デジタル地図データベース(B)45の道路上にマッチングされた基準ノードから、補正した距離だけ離れた地点を事故発生地点として特定する。
交通情報重畳部51は、対象道路上に、復元されたブロック単位の交通情報を順次重ね合わせ、情報活用部52は、この交通情報を活用する。
このように、この交通情報の生成方法では、対象道路の交通情報を小ブロックに分割して符号化しているため、プログラムの負担が小さく、また、符号化や復号化の処理に使用するワークメモリのメモリサイズも小さくて済む。そのため、符号化・復号化部を半導体チップ等で構成することが可能になる。
Further, the unit-by-block unit
The traffic
Thus, in this traffic information generation method, the traffic information of the target road is divided into small blocks and encoded, so the burden on the program is small and the work memory used for encoding and decoding processing The memory size can be small. Therefore, the encoding / decoding unit can be configured with a semiconductor chip or the like.
また、交通情報の圧縮率を小ブロックの単位で変えることができるため、交通情報の詳しさを、必要性に応じて設定することができる。
また、交通情報のブロックの境界位置を利用して、道路の距離方向のずれを補正することができ、精度の高い情報を伝えることができる。
また、小ブロック単位の交通情報は、入力したブロックを次のブロックが入力する前に処理して出力するストリーミング処理やパイプライン処理により効率的に符号化や復号化することも可能である。
なお、交通情報の標本化とブロック分割は、標本化を行った後、得られた標本化データを複数のブロックに分割してもよいし、標本化前にブロックの分割位置を決定し、その後各ブロックにおいて所定間隔で標本化を行ってもよい。
Moreover, since the compression rate of traffic information can be changed in units of small blocks, the details of traffic information can be set according to necessity.
In addition, by using the boundary position of the block of traffic information, it is possible to correct a shift in the distance direction of the road, and to convey highly accurate information.
Further, traffic information in units of small blocks can be efficiently encoded and decoded by a streaming process or pipeline process in which an input block is processed and output before the next block is input.
In addition, sampling of traffic information and block division may be performed after the sampling is performed, and the obtained sampling data may be divided into a plurality of blocks. Sampling may be performed at predetermined intervals in each block.
<変形例>
これまで、各ブロックの長さを一定に設定する場合について説明したが、交通流が変わりやすい地点(ボトルネック交差点や、著名施設前等)で交通情報のブロックを区切るようにしても良い。図27には、著名交差点やボトルネック交差点にブロックマーカを設定した例を示している。この場合、ブロックマーカ間の距離は不等間隔となるが、各ブロック内の分割数(データ数Na)を一定にすることにより、あるいは、あらかじめ決めた最大値を超えない範囲でデータ数Naを設定することにより、符号化・復号化処理負担の軽減、圧縮率の適応的な変更、及び、距離方向のずれ補正の効果は達成できる。この変形例の場合、重要交差点間の交通状況が一つのブロックの交通情報で表されるため、より分かり易くなる。また、情報活用装置の側で、交通情報を再現するブロックを選択して、知りたい交差点間の交通状況だけを再生することなども可能になる。
<Modification>
So far, the case where the length of each block is set constant has been described, but the block of traffic information may be divided at a point where the traffic flow is likely to change (such as a bottleneck intersection or in front of a famous facility). FIG. 27 shows an example in which block markers are set at famous intersections and bottleneck intersections. In this case, the distance between the block markers is unequal, but the number of data Na is set by making the number of divisions (data number Na) in each block constant or within a range not exceeding a predetermined maximum value. By setting, it is possible to reduce the burden of encoding / decoding processing, adaptively change the compression rate, and effect of distance direction deviation correction. In the case of this modification, the traffic situation between important intersections is represented by traffic information of one block, so that it becomes easier to understand. In addition, the information utilization device can select a block for reproducing traffic information and reproduce only the traffic situation between intersections to be known.
また、これまでは、交通情報を距離的に分割してブロック化する場合について説明したが、プローブカー車載機がプローブ情報収集センタに交通情報(計測情報)を提供する場合では、交通情報を時間単位で分割して送信するようにしても良い。また、センタが旅行時間の交通情報を提供する場合には、交通情報を旅行時間単位にブロック化することも可能である。 So far, the case where traffic information is divided into blocks by distance has been described. However, when the on-vehicle probe car provides traffic information (measurement information) to the probe information collection center, the traffic information is converted to time. You may make it transmit by dividing | segmenting by a unit. When the center provides travel time traffic information, the traffic information can be blocked in units of travel time.
また、これまでは、交通情報の対象道路を伝えるために、対象道路上のノード位置のデータ列を含む道路形状データを使用する場合について説明したが、対象道路を特定するためのデータ(道路区間参照データ)には、例えば、あらかじめ対象道路区間に付した識別コード、統一的に定めた道路区間識別子(リンク番号)や交差点識別子(ノード番号)などを用いても良い。 So far, the case where road shape data including a data string of node positions on the target road is used to convey the target road of the traffic information has been described. However, data (road section) for specifying the target road has been described. As the reference data, for example, an identification code attached to the target road section in advance, a road section identifier (link number) or an intersection identifier (node number) determined in a unified manner may be used.
また、提供側及び受信側の双方が同一地図を参照する場合には、提供側が緯度・経度データを受信側に伝え、受信側が、このデータによって道路区間を特定することができる。
また、道路地図をタイル状に区分してその各々に付した識別子や、道路に設けたキロポスト、道路名、住所、郵便番号等を道路区間参照データに用いて、交通情報の対象道路区間を特定してもよい。
Further, when both the providing side and the receiving side refer to the same map, the providing side can transmit latitude / longitude data to the receiving side, and the receiving side can specify a road section by this data.
In addition, the road map is identified by using the identifiers attached to each of the road maps divided into tiles, the kilometer posts, road names, addresses, and postal codes provided on the roads as road section reference data. May be.
(第2の実施形態)
第2の実施形態では、上記図27の変形例と同様にブロックマーカを不等間隔で任意に設定する例を示す。この第2の実施形態は、情報送信装置としてプローブカーを想定し、プローブカーによって速度情報等の交通情報を収集する場合に好適な例である。
(Second Embodiment)
In the second embodiment, an example in which block markers are arbitrarily set at unequal intervals as in the modification of FIG. This second embodiment is an example suitable for a case where a probe car is assumed as the information transmitting apparatus and traffic information such as speed information is collected by the probe car.
図28は、第2の実施形態における交通情報の生成方法の第1例及び第2例を模式的に示した図である。第1例は、プローブカーに設けたハンドル舵角センサ、ジャイロ等の車両センサの出力に基づき、プローブカーの走行方向が所定値以上大きく変化した場合、すなわち走行中に所定角度以上大きく曲がった場合にイベントが発生したと判定し、この場所でブロックマーカを設定するものである。図28のように、ブロックマーカの設定開始地点から3000m〜4000mの地点に交差点があり、ここをプローブカーが右折する場合を考える。そして、この交差点の手前に右折待ち渋滞が発生しているものとする。 FIG. 28 is a diagram schematically illustrating a first example and a second example of a traffic information generation method according to the second embodiment. The first example is a case where the traveling direction of the probe car changes greatly by a predetermined value or more based on the output of a vehicle sensor such as a steering wheel steering angle sensor or a gyro provided in the probe car, that is, when the vehicle is bent by a predetermined angle or more during traveling. It is determined that an event has occurred, and a block marker is set at this location. Consider a case where there is an intersection at a point 3000 m to 4000 m from the block marker setting start point as shown in FIG. 28 and the probe car turns right here. It is assumed that there is a traffic jam waiting for a right turn before this intersection.
このようなプローブカーが大きく曲がった場所は、交差点などの交通状況の変化点であると考えられるため、ここでブロックマーカを挿入することにより、交通情報をブロック単位で圧縮しても交通状況が変化する位置を明確に判定することが可能である。また、ブロックマーカによってどこに交差点などの交通状況の変化点があるかが明示されるため、収集した交通情報より右左折待ち時間(右左折コスト)を算出する場合に、交差点の位置を明確に把握でき、右左折待ち時間の精度を向上できる。また、渋滞情報を生成する場合にも、渋滞開始位置や終了位置などの待ち行列の切れ目の位置を容易に判別可能であり、待ち時間や待ち行列の終端位置などの算出が容易になる。 A place where such a probe car bends greatly is considered to be a change point of traffic conditions such as an intersection, so by inserting a block marker here, the traffic situation can be reduced even if the traffic information is compressed in blocks. It is possible to clearly determine the changing position. In addition, the block marker clearly indicates where the traffic situation changes such as an intersection, so when calculating the right / left turn waiting time (right / left turn cost) from the collected traffic information, the position of the intersection is clearly grasped. This can improve the accuracy of the waiting time for turning left and right. Also, when generating traffic jam information, it is possible to easily determine the position of a queue break such as a traffic jam start position or an end position, and it becomes easy to calculate a waiting time or a queue end position.
第2例は、車両センサの出力を用いる他の例であり、プローブカーに設けた速度センサ等の車両センサの出力に基づき、プローブカーがN分以上停止していた場合にイベントが発生したと判定し、この場所でブロックマーカを設定するものである。例えば、3分以上停止状態が継続した場合にブロックマーカを挿入する。通常、信号制御サイクルは45秒〜180秒であり、信号待ちのための停止は、20秒〜90秒程度である。交差点の先が詰まっている場合などで2サイクルの間全く動かなかったとしても、停止時間は最大で180秒程度である。この時間を超えて停止していた場合は、タクシーの客乗降や、人待ちなど、交通流に乗っていない停車と考えられる。このような停止は交通情報として適切で無いため、ブロックマーカを挿入して、停止のイベント発生場所を明示する。これにより、プローブカーの走行状態が変化した位置を明確に判定することができ、確度の高い交通情報を提供可能となる。 The second example is another example in which the output of the vehicle sensor is used, and an event occurs when the probe car has been stopped for N minutes or more based on the output of a vehicle sensor such as a speed sensor provided in the probe car. It is determined and a block marker is set at this place. For example, a block marker is inserted when the stop state continues for 3 minutes or more. Usually, the signal control cycle is 45 to 180 seconds, and the stop for waiting for the signal is about 20 to 90 seconds. Even if it does not move at all for two cycles, such as when the intersection is clogged, the maximum stop time is about 180 seconds. If it has stopped for longer than this time, it is considered that the car is not in a traffic flow, such as getting on and off a taxi or waiting for a person. Since such a stop is not appropriate as traffic information, a block marker is inserted to clearly indicate the stop event occurrence location. Thereby, it is possible to clearly determine the position where the traveling state of the probe car has changed, and to provide highly accurate traffic information.
上記第1例及び第2例において、交差点右折や停止などのイベント発生地点で設定したブロックマーカの前後のブロックにおいて、交通情報の圧縮率を変えることにより、分割したブロックごとに適切な情報量を持つ交通情報を生成可能である。例えば、交差点の手前に位置する上流側のブロックの圧縮率を下げて情報量を多くし、交通情報をより詳細化することにより、右折待ち渋滞などの待ち行列の末尾をより把握しやすくすることができる。 In the first example and the second example described above, by changing the compression rate of the traffic information in the blocks before and after the block marker set at the event occurrence point such as a right turn or stop at the intersection, an appropriate amount of information is obtained for each divided block. It is possible to generate traffic information. For example, lowering the compression rate of the upstream block located before the intersection to increase the amount of information and further refine the traffic information to make it easier to grasp the end of the queue such as traffic congestion waiting for a right turn Can do.
図29は、第2の実施形態における交通情報の生成方法の第3例及び第4例を模式的に示した図である。第3例は、プローブカーに設けたナビゲーション装置の地図情報と自車位置に基づき、プローブカーが道路から離脱した地点、駐車場や店舗、遊戯施設などの利用者にとって興味のある特定対象の場所であるPOI(Point Of Interest )の入口地点、私道や施設内道路に入った地点などでイベントが発生したと判定し、この場所でブロックマーカを設定するものである。 FIG. 29 is a diagram schematically illustrating a third example and a fourth example of the traffic information generation method according to the second embodiment. The third example is based on the map information of the navigation device provided in the probe car and the own vehicle position, the location where the probe car has left the road, the location of the specific object that is of interest to users such as parking lots, stores, play facilities, etc. It is determined that an event has occurred at a POI (Point Of Interest) entrance point, a private road or a point entering a facility road, and a block marker is set at this location.
車がPOIに入場する場合は、公共道路網から離脱したり、私道や施設内道路に入って走行することになる。通常、渋滞情報等の交通情報は、公共道路網以外の情報は必要ないので、上記各地点でブロックマーカを挿入することにより、公共道路網とその他との境界地点を明示する。これにより、公共道路網以外への入出位置を容易に識別することができ、必要度の高い交通情報を提供可能となる。また、駐車場や施設への入場待ち渋滞が発生している場合に、渋滞情報を生成する際は、上記第1例と同様に、渋滞開始位置や終了位置などの待ち行列の切れ目の位置を容易に判別可能であり、待ち時間や待ち行列の終端位置などの算出が容易になる。 When a car enters POI, it will leave the public road network, or drive on a private road or facility road. Normally, traffic information such as traffic jam information does not require information other than the public road network, so the boundary points between the public road network and others are clearly indicated by inserting block markers at each of the above points. This makes it possible to easily identify entry / exit positions other than the public road network, and to provide highly necessary traffic information. Also, when there is a traffic jam waiting for entry to a parking lot or facility, when generating traffic jam information, as in the first example above, the position of the queue break such as the traffic jam start position and end position is set. It can be easily discriminated and it becomes easy to calculate the waiting time and the end position of the queue.
第4例は、プローブカーに設けたDSRC(Dedicated Short Range Communication )方式の狭域無線通信装置などの通信装置の情報に基づき、通信発生時にイベントが発生したと判定し、この場所でブロックマーカを設定するものである。例えば、高速道路の料金所などに設けられるDSRC方式の狭域通信を用いたETC(Electronic Toll Collection)システムのゲート通過時や、駐車場や施設の入口に設けられるDSRCシステムでのデータ送受信の発生時などに、ブロックマーカを挿入する。 In the fourth example, it is determined that an event has occurred at the time of communication based on information of a communication device such as a DSRC (Dedicated Short Range Communication) type narrow-range wireless communication device provided in the probe car. It is to set. For example, data transmission / reception occurs at the gate of an ETC (Electronic Toll Collection) system using DSRC narrow-area communication provided at tollgates on expressways, and at the DSRC system provided at the entrance of a parking lot or facility Insert a block marker at times.
料金所での渋滞などによって、料金所の前後や料金所に接続されるインターチェンジ入出路等でも交通状態は変化する。また、駐車場や施設の入口においても、入場待ち渋滞によって交通状態が変化することがある。このような地点でブロックマーカを挿入することにより、交通状況が変化する位置を明確に判定することが可能である。また、POI等の入口地点を明確に判別したり、公共道路網とPOI内等のその他の場所とを明確に区別することができ、有用な交通情報を提供可能である。 Due to traffic jams at toll booths, traffic conditions also change before and after the toll booth and at interchange entrances and exits connected to the toll booth. In addition, traffic conditions may change at parking lots and entrances to facilities due to traffic congestion waiting to enter. By inserting a block marker at such a point, it is possible to clearly determine the position where the traffic situation changes. In addition, it is possible to clearly discriminate the entry point of POI, etc., and to clearly distinguish the public road network from other places in the POI, etc., and to provide useful traffic information.
図30は、第2の実施形態における交通情報を提供する情報送信装置110と、提供された交通情報を活用する情報活用装置40との構成を示すブロック図である。この情報送信装置110は、プローブカー車載機であり、図2に示した第1の実施形態の情報送信装置10の構成を一部変更したものである。なお、図30において、図2と同様の構成要素には同一符号を付しており、詳細な説明は省略する。
FIG. 30 is a block diagram illustrating a configuration of an
情報送信装置110は、車両センサとしてGPS位置検出部121、速度センサ122、ジャイロ123を備えている。また、デジタル地図データベース(A)12の地図情報と前記各車両センサによる計測情報とを取り込み、プローブカーの走行軌跡計測情報として入力する走行軌跡計測情報入力部111と、走行軌跡計測情報入力部111の出力情報から交通情報の対象道路やPOIに関するプローブカーの走行軌跡の形状データを生成する走行軌跡形状抽出部113と、前記走行軌跡計測情報入力部111、デジタル地図データベース(A)12及び各車両センサの出力情報からブロック化する計測情報の分割位置を判定し、ブロック単位の交通情報を生成する計測情報ブロック化判定部114と、前記走行軌跡形状抽出部113と計測情報ブロック化判定部114の出力情報より走行軌跡の形状データにブロックマーカを追加するブロック位置マーカ追加部115とを備えている。また、計測情報ブロック化判定部114には、ハンドル舵角センサ124とDSRC通信部125からの情報が入力されるようになっている。
The
上記のように構成された情報送信装置110におけるブロックマーカの設定処理は、図31に示すような手順で行われる。図31は、第2の実施形態におけるプローブカー計測情報へのブロックマーカ付与手順を示すフロー図である。
The block marker setting process in the
プローブカーによる速度等の計測は、単位時間ごとに(あるいは、一定距離間隔で)繰り返され、計測データがバッファに蓄積される(ステップ101)。プローブ情報の送信時期が到来すると(ステップ102)、計測情報ブロック化判定部114は、ブロックマーカの付与単位を決定する(ステップ103)。ここで、ブロックマーカの付与単位は、システムにおいて固定的に決定した値、あるいは現在のバッファの空きメモリ量を計測して決定した値などとする。なお、固定距離単位または固定時間単位の2種類が考えられる。そして、最初は対象道路の道路形状データのノード番号N=1として(ステップ104)、走行軌跡計測情報入力部111、デジタル地図データベース(A)12及びGPS位置検出部121、速度センサ122、ジャイロ123の各車両センサからの情報を入力し、ノードNで所定のイベントが発生したか否かを判定する(ステップ105)。
The measurement of the speed and the like by the probe car is repeated every unit time (or at regular distance intervals), and the measurement data is accumulated in the buffer (step 101). When the probe information transmission time comes (step 102), the measurement information blocking
ここで、所定のイベントとしては、上記第1例〜第4例に記載したように、(1)車両センサの出力(ハンドル舵角、ジャイロ、GPS方位など)から「大角度で曲がった」と判定された場合、(2)車両センサの出力(速度など)から「所定時間以上停止していた」と判定された場合、(3)走行軌跡の形状データのマップマッチング結果から、「道路から離れた」「POI(駐車場など)の入口」「私道や施設内道路に入った」と判定されたり、主要交差点や大規模施設前などの交通上の要所と判定された場合、(4)DSRC通信部からの情報よりETCシステムやDSRCシステムとの通信が発生した場合、などが挙げられる。 Here, as described in the first to fourth examples above, as the predetermined event, (1) “turned at a large angle” from the output of the vehicle sensor (steering wheel steering angle, gyroscope, GPS bearing, etc.) When it is determined, (2) When it is determined from the output (speed etc.) of the vehicle sensor that “the vehicle has been stopped for a predetermined time or more”, (3) From the map matching result of the shape data of the travel locus, (4) If it is determined that it is “POI (parking lot etc.) entrance”, “I entered a private road or in-facility road”, or it is determined to be a key traffic point in front of a major intersection or large-scale facility When communication with the ETC system or the DSRC system occurs based on information from the DSRC communication unit.
所定のイベントが発生した場合(ステップ106でYes)、計測情報ブロック化判定部114は、このイベントが発生した箇所にブロックマーカを設定し、ブロックマーカ情報を生成する(ステップ107)。そして、前回のマーカ設定位置からの距離または時間の間隔が前記決定した付与単位を超えているか否かを判定する(ステップ108)。一方、ステップ106でイベントが発生していない場合はステップ107でのブロックマーカ生成を行わずにステップ108での付与単位判定を行う。そして、付与単位を超えている場合は(ステップ109でYes)、固定的な付与単位でのブロックマーカ情報を生成する(ステップ110)。その後、対象道路の道路形状データの全ノードについて処理が終了したかを判定する(ステップ111)。一方、付与単位を超えていない場合はステップ110でのブロックマーカ生成を行わずにステップ111での全ノード終了判定を行う。
When a predetermined event occurs (Yes in Step 106), the measurement information blocking
対象道路の道路形状データの全ノードについてブロックマーカの挿入判定及び生成処理が終了していない場合は、ノード番号N=N+1として1つ増分し(ステップ112)、ステップ105に戻って次のノードについて同様にステップ105〜110の処理を繰り返す。一方、全ノードの処理が終了した場合、ブロック毎圧縮率決定部16により、計測情報ブロック化判定部114で生成されたブロックマーカにより分割されるブロックごとに、交通情報の圧縮率を決定し、ブロックノイズ軽減処理部17でブロックノイズの軽減処理を行った後、直交変換符号化処理部19により、ブロック単位でDWT等の直交変換符号化処理を行ってデータを圧縮する(ステップ113)。また、ブロック位置マーカ追加部115は、計測情報ブロック化判定部114で生成されたブロックマーカ情報に基づいて、走行軌跡形状抽出部113が生成した走行軌跡の形状データにブロックマーカの位置情報を追加する(ステップ114)。
If the block marker insertion determination and generation processing has not been completed for all nodes of the road shape data of the target road, the node number is incremented by 1 as N = N + 1 (step 112), and the process returns to step 105 for the next node. Similarly, the processes in steps 105 to 110 are repeated. On the other hand, when the processing of all nodes is completed, the compression rate of traffic information is determined by the block-by-block compression
交通情報を小ブロックに分割してブロック単位で圧縮する場合、圧縮に伴って速度や単位区間旅行時間などの計測情報が均されるため、圧縮率を上げると交通状況の変化点が判定しづらくなり、渋滞情報などを生成する際にその事象の端部位置が判別しにくくなる場合がある。そこで、第2の実施形態では、交差点右左折やPOI入場などの交通状況の変化点に相当するイベントの発生時に、この対応位置にブロックマーカを設定することにより、交通状況の変化点を容易に判別することが可能となる。また、このブロックマーカによって分割したそれぞれのブロックにおいて、適切な効率の良い圧縮処理を行うことができ、交通情報のデータ量の削減と有用性の向上とを両立できる。 When traffic information is divided into small blocks and compressed in units of blocks, measurement information such as speed and unit section travel time is averaged along with the compression, so increasing the compression rate makes it difficult to determine changes in traffic conditions. Therefore, when generating traffic information or the like, it may be difficult to determine the end position of the event. Therefore, in the second embodiment, when an event corresponding to a traffic situation change point such as an intersection turn left or right or POI entrance occurs, a block marker is set at this corresponding position, thereby easily changing the traffic situation change point. It becomes possible to discriminate. Moreover, in each block divided | segmented by this block marker, appropriate efficient compression processing can be performed, and the reduction of the data amount of traffic information and the improvement of usefulness can be made compatible.
本発明の交通情報の生成方法は、交通情報を生成する側、及び、交通情報を利用する側のソフト面及びハード面の負担を軽くすることができ、伝送や記録等のために交通情報やプローブ情報などを生成する際に広く利用することができる。
本発明の装置は、交通情報提供システムのセンタ装置や、計測情報を提供するプローブカー車載機などに適用することができ、また、情報を利用する側の装置として、プローブカー情報収集のセンタ装置や、カーナビゲーション装置、パーソナルコンピュータ、PDC、携帯電話等の情報端末に広く適用することができる。
The traffic information generation method of the present invention can reduce the burden of software and hardware on the side that generates traffic information and the side that uses traffic information, and can be used for transmission and recording. It can be widely used when generating probe information and the like.
The device of the present invention can be applied to a center device of a traffic information providing system, a probe car on-vehicle device that provides measurement information, and the like, and a center device for collecting probe car information as a device that uses information. It can also be widely applied to information terminals such as car navigation devices, personal computers, PDCs, and mobile phones.
10、110 情報送信装置
11 交通情報・計測情報入力部
12 デジタル地図のデータベース(A)
13 形状データ抽出部
14 交通情報ブロック化部
15、115 ブロック位置マーカ追加部
16 ブロック毎圧縮率決定部
17 ブロックノイズ軽減処理部
18 可変長符号化処理部
19 直交変換符号化処理部
20 データ送信部
21 データ蓄積部
40 情報活用装置
41 データ受信部
42 形状符号化データ復号部
43 形状データ復元部
44 マップマッチング部
45 デジタル地図のデータベース(B)
46 ブロック化位置特定部
47 ブロック毎補正係数算出部
48 交通情報符号化データ復号部
49 ブロックノイズ軽減処理部
50 ブロック毎単位距離補正部
51 交通情報重畳部
52 情報活用部
111 走行軌跡計測情報入力部
113 走行軌跡形状抽出部
114 計測情報ブロック化判定部
121 GPS位置検出部
122 速度センサ
123 ジャイロ
124 ハンドル舵角センサ
125 DSRC通信部
181 低域通過フィルタ
182 高域通過フィルタ
183 間引き回路
184 低域通過フィルタ
185 高域通過フィルタ
186 間引き回路
187 加算回路
191 フィルタ回路
192 フィルタ回路
193 フィルタ回路
194 フィルタ回路
195 フィルタ回路
196 フィルタ回路
10, 110
DESCRIPTION OF
46 Block
Claims (35)
11に記載の交通情報の生成方法。 12. The traffic information generation method according to claim 11, wherein the data compression rate of a block including measurement information of the probe car on-board device as sampling data is changed according to an event measured by the probe car on-board equipment.
前記交通状況に対応する標本化データの配列を1ブロックに複数の標本化データが含まれるように複数のブロックに分割するブロック分割手段と、
前記ブロックに含まれる前記複数の標本化データを対象に、前記ブロックの単位で直交変換による符号化を行う符号化手段と、
を備えることを特徴とする交通情報の生成装置。 A traffic information generation device that samples traffic conditions of a target road at predetermined intervals along the road,
Block dividing means for dividing an array of sampled data corresponding to the traffic situation into a plurality of blocks so that a plurality of sampled data is included in one block;
Encoding means for performing encoding by orthogonal transform in units of the block for the plurality of sampled data included in the block;
A traffic information generating apparatus comprising:
前記ブロックに含まれる前記複数の標本化データの符号化での圧縮率を決定するブロック毎圧縮率決定手段と、
復号時に前記ブロックの境界で発生するブロックノイズを軽減するための処理を行うブロックノイズ軽減処理手段と、
ブロックノイズの軽減処理が行われた前記ブロックの前記複数の標本化データを対象にして、ブロック単位で直交変換による符号化を行う直交変換符号化処理手段と
を備えることを特徴とする交通情報の生成装置。 Traffic information blocking means for dividing an array of sampled data obtained by sampling the traffic situation of the target road into a plurality of blocks so that a plurality of sampled data are included in one block;
A block-by-block compression rate determining means for determining a compression rate in encoding of the plurality of sampled data included in the block;
Block noise reduction processing means for performing processing for reducing block noise generated at the boundary of the block at the time of decoding;
An orthogonal transform coding processing means for performing orthogonal transform coding on a block basis for the plurality of sampled data of the block subjected to block noise reduction processing; Generator.
前記交通状況に対応する標本化データの配列を1ブロックに複数の標本化データが含まれるように複数のブロックに分割して前記ブロックの単位で符号化を行って生成された交通情報を取得する取得手段と、
前記交通情報をブロック単位に復号化して前記複数の標本化データを再生する再生手段と、
を備えることを特徴とする交通情報の再生装置。 A traffic information reproduction device that samples the traffic situation of a target road at predetermined intervals along the road,
The sequence of the sampled data corresponding to the traffic situation is divided into a plurality of blocks so that a plurality of sampled data is included in one block, and encoding is performed in units of the blocks to obtain generated traffic information. Acquisition means;
Reproducing means for decoding the traffic information in units of blocks and reproducing the plurality of sampled data;
A traffic information reproducing apparatus comprising:
前記交通情報をブロック単位に復号化して前記複数の標本化データを再生する交通情報復号手段と、
再生された前記複数の標本化データからブロックノイズ軽減のために加えられた標本化データを除いて、各ブロックの範囲に含まれる複数の標本化データを取得するブロックノイズ軽減処理手段と、
前記道路参照データに含まれる前記ブロックの境界位置の情報を利用して、前記対象道路の距離方向に発生するずれの補正係数を算出するブロック毎補正係数算出手段と、
前記補正係数を利用して対象道路上の前記ブロックの正確な位置を特定し、前記複数の標本化データを前記ブロックの標本化位置に位置付けるブロック毎単位距離補正手段とを備えることを特徴とする交通情報再生装置。 Traffic information obtained by dividing the sampled data indicating the traffic condition of the target road into blocks so that a plurality of sampled data is included in one block, road reference data indicating the target road and the boundary position of the block, Receiving means for receiving
Traffic information decoding means for decoding the traffic information in units of blocks and reproducing the plurality of sampled data;
Block noise reduction processing means for obtaining a plurality of sampling data included in the range of each block excluding the sampling data added for block noise reduction from the reproduced plurality of sampling data,
A block-by-block correction coefficient calculating means for calculating a correction coefficient for a deviation that occurs in the distance direction of the target road, using information on the boundary position of the block included in the road reference data;
A unit distance correcting unit for each block that specifies an accurate position of the block on the target road using the correction coefficient and positions the plurality of sampling data at the sampling position of the block; Traffic information playback device.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004118744A JP4619682B2 (en) | 2003-10-21 | 2004-04-14 | Traffic information generation method and apparatus |
| PCT/JP2004/015407 WO2005038742A1 (en) | 2003-10-21 | 2004-10-19 | Method and device for generating traffic information |
| EP04792576A EP1677271A4 (en) | 2003-10-21 | 2004-10-19 | METHOD AND DEVICE FOR PRODUCING TRAFFIC INFORMATION |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003360630 | 2003-10-21 | ||
| JP2004118744A JP4619682B2 (en) | 2003-10-21 | 2004-04-14 | Traffic information generation method and apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005149465A JP2005149465A (en) | 2005-06-09 |
| JP4619682B2 true JP4619682B2 (en) | 2011-01-26 |
Family
ID=34467795
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004118744A Expired - Lifetime JP4619682B2 (en) | 2003-10-21 | 2004-04-14 | Traffic information generation method and apparatus |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP1677271A4 (en) |
| JP (1) | JP4619682B2 (en) |
| WO (1) | WO2005038742A1 (en) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2719568B1 (en) | 1994-05-03 | 1996-07-19 | Sapal Plieuses Automatiques | Pendulum storage facility. |
| US8271549B2 (en) | 2005-08-05 | 2012-09-18 | Intel Corporation | System and method for automatically managing media content |
| JP2007278911A (en) * | 2006-04-10 | 2007-10-25 | Wataru Horikawa | Eco-drive supporter, car navigation system, and eco-drive support program |
| JP4491472B2 (en) | 2007-03-27 | 2010-06-30 | 日立オートモティブシステムズ株式会社 | Traffic information system |
| CN101527082B (en) * | 2008-03-07 | 2012-09-19 | 上海宝康电子控制工程有限公司 | System and method for acquiring traffic road conditions |
| JPWO2010095457A1 (en) * | 2009-02-20 | 2012-08-23 | 日本電気株式会社 | Analysis preprocessing system, analysis preprocessing method, and analysis preprocessing program |
| JPWO2010095459A1 (en) * | 2009-02-20 | 2012-08-23 | 日本電気株式会社 | Analysis preprocessing system, analysis preprocessing method, and analysis preprocessing program |
| JP4998504B2 (en) * | 2009-04-07 | 2012-08-15 | 住友電気工業株式会社 | Probe information generating apparatus and method |
| JP4947090B2 (en) * | 2009-04-16 | 2012-06-06 | 住友電気工業株式会社 | Probe information generating apparatus and method |
| JP5716312B2 (en) * | 2010-08-04 | 2015-05-13 | 住友電気工業株式会社 | Information processing apparatus and computer program |
| US10281286B2 (en) * | 2012-03-06 | 2019-05-07 | Toyota Jidosha Kabushiki Kaisha | Movement information processing device, movement information processing method, and driving assistance system |
| JP2012150843A (en) * | 2012-05-15 | 2012-08-09 | Sumitomo Electric Ind Ltd | Probe information generation device and method |
| US9286797B1 (en) | 2015-01-09 | 2016-03-15 | International Business Machines Corporation | Traffic incident location identification |
| JP6805580B2 (en) * | 2016-06-30 | 2020-12-23 | 住友電気工業株式会社 | Communication equipment, communication systems and communication programs |
| CN113947897B (en) * | 2021-09-26 | 2023-04-07 | 北京百度网讯科技有限公司 | Method, device, equipment and self-driving vehicle for acquiring road traffic conditions |
| CN114386536B (en) * | 2022-03-22 | 2022-07-01 | 腾讯科技(深圳)有限公司 | Region determination method, device, computing equipment and storage medium |
| WO2025150145A1 (en) * | 2024-01-11 | 2025-07-17 | Astemo株式会社 | Data collection system and onboard data recording device |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2959048B2 (en) * | 1990-06-05 | 1999-10-06 | 住友電気工業株式会社 | Road traffic information providing system |
| JPH07146645A (en) * | 1993-09-29 | 1995-06-06 | Casio Comput Co Ltd | Map information system |
| JPH0887234A (en) * | 1994-09-19 | 1996-04-02 | Mitsubishi Electric Corp | Road information system |
| JPH09181610A (en) * | 1995-12-26 | 1997-07-11 | Advantest Corp | Pattern compression method and device |
| JPH10307993A (en) * | 1997-03-04 | 1998-11-17 | Sony Corp | Traffic information collection system |
| JP3750345B2 (en) * | 1998-03-26 | 2006-03-01 | いすゞ自動車株式会社 | Vehicle operation management system |
| JP2000258176A (en) * | 1999-03-10 | 2000-09-22 | Matsushita Electric Ind Co Ltd | Dynamic map data update system |
| JP4016529B2 (en) * | 1999-05-13 | 2007-12-05 | 株式会社デンソー | Noise suppression device, voice recognition device, and vehicle navigation device |
| JP3127918B1 (en) * | 1999-07-14 | 2001-01-29 | 住友電気工業株式会社 | Road-to-vehicle communication system, roadside communication station and on-vehicle mobile station |
| JP2001101565A (en) * | 1999-09-30 | 2001-04-13 | Aisin Seiki Co Ltd | Mobile information communication system |
| JP2001289649A (en) * | 2000-04-03 | 2001-10-19 | Matsushita Electric Ind Co Ltd | Navigation system |
| JP2002228467A (en) * | 2001-01-29 | 2002-08-14 | Matsushita Electric Ind Co Ltd | Digital map location information transmission method and device used for it |
| JP3990641B2 (en) * | 2002-03-27 | 2007-10-17 | 松下電器産業株式会社 | Road information providing system and apparatus and road information generation method |
-
2004
- 2004-04-14 JP JP2004118744A patent/JP4619682B2/en not_active Expired - Lifetime
- 2004-10-19 WO PCT/JP2004/015407 patent/WO2005038742A1/en not_active Ceased
- 2004-10-19 EP EP04792576A patent/EP1677271A4/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| EP1677271A1 (en) | 2006-07-05 |
| JP2005149465A (en) | 2005-06-09 |
| WO2005038742A1 (en) | 2005-04-28 |
| EP1677271A4 (en) | 2008-08-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4619682B2 (en) | Traffic information generation method and apparatus | |
| JP3990641B2 (en) | Road information providing system and apparatus and road information generation method | |
| CN104316064B (en) | The method for handling location data | |
| WO2004061394A1 (en) | Traffic information providing system, traffic information expression method and device | |
| US20030182051A1 (en) | Road traffic information transmitter, transmitting method, transmitting program, and road traffic information receiver, receiving method, and reception program | |
| US7528746B2 (en) | Encoding data generation method and device | |
| CA2525015A1 (en) | Digital map position information compressing method and device | |
| JP2004220574A (en) | Method for expressing road-related information, and apparatus and system for implementing the method | |
| US20060064233A1 (en) | Traffic information providing system, a traffic information expressing method and device | |
| JP2003203243A (en) | Method for storing and transmitting map data and apparatus for implementing the method | |
| JP2005056061A (en) | Traffic information encoding method, traffic information providing system and apparatus | |
| JP2004333157A (en) | Route information transmission method and device | |
| JP4212632B2 (en) | Road information providing system and apparatus and road information generation method | |
| JP4212536B2 (en) | Road information providing system and apparatus and road information generation method | |
| JP3874745B2 (en) | Traffic information providing method, traffic information providing system and apparatus | |
| JP4286593B2 (en) | Vector data compression method and apparatus | |
| JP2004212143A (en) | Traffic information providing system, traffic information expressing method and device | |
| JP3748420B2 (en) | FCD system and apparatus using beacon | |
| CN115707610A (en) | Method for selecting a route for a recording vehicle | |
| JP2006234569A (en) | Traffic information generation method and apparatus, and reproduction method and apparatus | |
| JP2004342138A (en) | FCD system and device using beacon | |
| WO2005038752A1 (en) | Method and device for determining resample length | |
| JP3780871B2 (en) | Inter-OD travel route determination device and method | |
| US20060047414A1 (en) | Probe-car system using beacon and apparatus therefore | |
| CN101010709A (en) | Method and system for generating linear object position data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060327 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070307 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20071114 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071121 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20071128 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071205 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071212 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100406 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100525 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100928 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101027 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131105 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4619682 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| EXPY | Cancellation because of completion of term |