WO2002091587A1 - Digital map shape vector encoding method and position information transfer method - Google Patents

Digital map shape vector encoding method and position information transfer method Download PDF

Info

Publication number
WO2002091587A1
WO2002091587A1 PCT/JP2002/004267 JP0204267W WO02091587A1 WO 2002091587 A1 WO2002091587 A1 WO 2002091587A1 JP 0204267 W JP0204267 W JP 0204267W WO 02091587 A1 WO02091587 A1 WO 02091587A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
shape
shape vector
encoding
node
Prior art date
Application number
PCT/JP2002/004267
Other languages
English (en)
French (fr)
Inventor
Shinya Adachi
Original Assignee
Matsushita Electric Industrial Co., Ltd.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co., Ltd. filed Critical Matsushita Electric Industrial Co., Ltd.
Priority to EP02722858A priority Critical patent/EP1385269A4/en
Priority to KR20037014167A priority patent/KR100943676B1/ko
Priority to US10/169,705 priority patent/US7333666B2/en
Priority to CA 2443268 priority patent/CA2443268A1/en
Publication of WO2002091587A1 publication Critical patent/WO2002091587A1/ja
Priority to US11/870,731 priority patent/US7539348B2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/16Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/008Vector quantisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/20Contour coding, e.g. using detection of edges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/59Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution

Definitions

  • the present invention relates to a method for transmitting digital map position information, an encoding method for compressing and encoding the amount of data to be transmitted, and an apparatus therefor.
  • the amount of data is reduced by using a compression encoding technique.
  • the location on the digital map can be determined even when the sender and the receiver hold digital maps of different origins.
  • the road is identified by the link number and the node such as the intersection existing on the road is identified by the node number so that it can be accurately transmitted, and the point on the road is expressed in terms of how many meters from the node. .
  • Node numbers and link numbers defined in the road network need to be replaced with new numbers when new or changed roads are created, and the digital map data of each manufacturer is updated accordingly. Therefore, the method using the node number divided by the link number requires a large social cost for its maintenance.
  • the inventors of the present invention have proposed the following digital map in Japanese Patent Application Nos. 11-211406 / 11 and 11-242 / 166. It proposes a method for transmitting location information.
  • the information providing side extracts the road shape of a road section of a predetermined length including the event location on the road and a node.
  • “Road shape data” consisting of a coordinate sequence of intermediate points (vertices of a polygonal line approximating the curve of the road. In this specification, unless otherwise specified, these will be referred to as “nodes” including interpolation points).
  • the event location data which represents the event location based on the relative position in the road section represented by the road shape data, is transmitted to the receiver, and the The side receiving the information performs map matching using the road shape data, specifies the road section on its own digital map, and specifies the event occurrence position in this road section using the event position data.
  • Fig. 43 shows “Road shape data”
  • Fig. 44 shows "Event location data”.
  • the inventors of the present invention have proposed a method of approximating the road shape with a spline function in Japanese Patent Application No. 2001-127. In order to establish this position information transmission method, it is necessary to further reduce the amount of data.
  • the present invention addresses these problems.
  • the present invention provides a position information transmission method for transmitting digital map position information with a small amount of data using a compression coding technique, and an encoding method for reducing the data amount. And an apparatus for performing the method.
  • an encoding method for encoding data representing a shape vector on a digital map arithmetic processing is performed on position information of each node of the node sequence representing the shape vector, and the position information is obtained.
  • the data is converted into data having a statistical bias, and the data is encoded to reduce the amount of data.
  • the transmitting side transmits shape data representing the shape vector on the digital map, and the receiving side performs map matching based on the received shape data to specify the shape vector on its own digital map.
  • the transmitting side transmits the shape vector data encoded by the above-described encoding method, and the receiving side decodes the received data to reproduce the shape and reproduces the shape. It is configured to identify the shape beta corresponding to the shape that was set by map matching.
  • the transmitting device that transmits the shape data representing the shape vector on the digital map to the receiving side performs arithmetic processing on the position information of each node of the node sequence representing the shape vector on the digital map, Code information calculating means for converting the position information into data having a statistical bias, generating a code table used for encoding the data based on the appearance distribution of the data, and each of the shape vectors transmitted to the receiving side Position information conversion means for encoding the position information of the node using the code table and generating shape data to be sent to the receiving side.
  • the receiving device that receives encoded data representing the shape vector on the digital map from the transmitting side decodes the encoded received data and reproduces the shape data represented by the positional information on the digital map.
  • a map matching means for performing map matching using the reproduced shape data and specifying the shape vector on its own digital map.
  • the amount of data of the shape vector on the digital map can be efficiently compressed, and the amount of data transmitted when transmitting the shape vector of the digital map can be greatly reduced.
  • the transmitted shape vector can be accurately specified by restoring the shape data from the received data and performing map matching.
  • FIG. 1 is a diagram showing resampled nodes when the encoding method of the first embodiment is applied
  • FIG. 2 is a diagram showing a code table in the encoding method of the first embodiment
  • FIG. 3 is a diagram showing a run-length code table used in the encoding method of the second embodiment
  • FIG. 4 is a diagram showing a code table of ⁇ ⁇ ⁇ ⁇ used in the encoding method of the second embodiment
  • FIG. 5 is a diagram showing a code table of ⁇ 0 considering run length used in the encoding method of the second embodiment
  • FIG. 6 is a block diagram showing a configuration of an apparatus for implementing the position information transmission method of the third embodiment
  • FIG. 7 is a flowchart showing a code table creation procedure in the encoding method according to the third embodiment.
  • FIG. 8 is a flowchart showing a shape data creation processing procedure in the encoding method according to the third embodiment.
  • FIG. 9 is a diagram showing the configuration of road section identification shape vector data string information as transmission data in the position information transmission method of the third embodiment
  • FIG. 10 is a diagram showing a configuration of various road information represented by a relative distance from each node on shape vector data as transmission data in the position information transmission method of the third embodiment
  • FIG. 11 is a flowchart showing a processing procedure on the receiving side in the position information transmission method according to the third embodiment.
  • FIG. 12 is a diagram showing the relationship between the sample section length and the curvature of the shape data in the encoding method of the fourth embodiment
  • FIG. 13 is a diagram illustrating arc / straight line approximation in the encoding method according to the fourth embodiment.
  • FIG. 14 is a diagram illustrating divided sections in the encoding method according to the fourth embodiment.
  • (a) is a flowchart showing a method of determining a resample section length in the encoding method of the fourth embodiment
  • (b) of FIG. 15 is a diagram showing a table referred to in (a) of FIG.
  • FIG. 16 is a diagram illustrating quantization resampling in the encoding method according to the fourth embodiment.
  • FIG. 17 is a diagram illustrating candidate points of the next node in the encoding method according to the fourth embodiment.
  • 18 is a flowchart showing a next node determination procedure in the encoding method of the fourth embodiment,
  • FIG. 19 is a diagram showing a code table in the encoding method of the fourth embodiment,
  • FIG. 20 is a flowchart showing a code table creation procedure in the encoding method of the fourth embodiment.
  • FIG. 21 is a flowchart showing a shape data creation processing procedure in the encoding method of the fourth embodiment.
  • FIG. 22 is a diagram showing the configuration of transmission data in the position information transmission method of the fourth embodiment.
  • FIGS. 23 (a), (b), and (c) are diagrams of the encoding method of the fourth embodiment. A diagram schematically showing data transmission,
  • FIG. 24 is a flowchart showing a processing procedure on the receiving side in the position information transmitting method of the fourth embodiment.
  • FIG. 25 is a diagram showing node position, distance and angle information when the encoding method of the fifth embodiment is applied,
  • FIGS. 26 (a) and (b) show a code table used in the encoding method of the fifth embodiment
  • FIG. 27 shows a code table creation procedure in the encoding method of the fifth embodiment
  • FIG. 28 is a flow chart showing a shape data creation processing procedure in the encoding method according to the fifth embodiment.
  • FIG. 29 is a diagram showing a configuration of road Z section identification shape vector data string information of transmission data in the position information transmission method of the fifth embodiment
  • FIG. 30 shows various types of traffic information represented by a relative distance from each node on the shape vector data of transmission data in the position information transmission method of the fifth embodiment.
  • FIG. 31 is a diagram showing node position, distance and angle information when the encoding method of the sixth embodiment is applied.
  • FIG. 32 is a diagram showing a code table used in the encoding method of the sixth embodiment.
  • FIG. 33 is a flowchart showing a procedure for creating a code table in the encoding method according to the sixth embodiment.
  • FIG. 34 is a flowchart showing a procedure for forming shape data in the encoding method according to the sixth embodiment.
  • FIG. 35 is a diagram showing the configuration of road section identification shape vector data string information of transmission data in the position information transmission method of the sixth embodiment.
  • FIG. 36 is a diagram showing a road shape suitable for applying the encoding method of the seventh embodiment
  • FIG. 37 is a flowchart showing a procedure for creating a code table in the encoding method of the seventh embodiment.
  • FIG. 38 is a flowchart showing a procedure for creating a ⁇ code table in the encoding method according to the seventh embodiment.
  • FIG. 39 is a flowchart showing a shape data creation processing procedure in the encoding method according to the seventh embodiment.
  • FIG. 40 is a diagram showing a configuration of road Z section identification shape vector data string information of transmission data in the position information transmission method according to the seventh embodiment
  • FIG. 41 is a diagram for explaining a distance and an angle for specifying a coordinate point
  • Fig. 42 (a) (a ') shows the total curvature function expression of the shape data.
  • Fig. 42 (b) (b ') shows the declination expression of the shape data.
  • FIG. 42 (c) and (c ') are diagrams showing the predicted value difference expression of the argument of the shape data
  • FIG. 43 is a diagram showing the data configuration of the shape vector data string information in the conventional position information transmission method.
  • FIG. 44 is a diagram showing a data configuration of traffic information in a conventional position information transmission method. Symbols in the figure, 10 and 30, online processing section, 11 event information input section, 12 digital map display section, 13 and 22 digital map database, 14 map matching section, 15 position information conversion , 16 is a position information transmission unit, 17 is a position information reception unit, 18 is a code data decompression unit, 20 is an offline processing unit, 21 is past traffic information, 23 is a code table calculation unit, 24 is code table data, 40 Is a road.
  • a road shape is represented by shape data having a statistical bias. This is to increase the compression ratio when the shape data is compressed and encoded.
  • each coordinate point (Pj) is determined by two dimensions, the distance and angle from the adjacent coordinate point (PjJ).
  • the azimuth of true north is 0 degree
  • the angle is specified in the range of 0 to 360 degrees clockwise.
  • the angle @j is shown as above.
  • the representation of the coordinate point using the distance and the absolute azimuth is called a full curvature function expression.
  • ⁇ j tan-l ⁇ (x jn — xj) / (y j + 1 ⁇ yj) ⁇
  • the receiver can specify the position of the coordinate point only by transmitting the information of the angle)) j (that is, information of one dimension), and the transmission data amount can be specified. Reduction can be achieved.
  • each coordinate point is represented by an absolute azimuth ⁇ ”′, no statistical bias appears in the frequency of occurrence of angle information indicating each coordinate point, as shown in FIG. 42 (a ′).
  • the angle of each coordinate point can also be represented by a displacement difference in absolute azimuth, that is, “declination” 0j.
  • This declination 0j is
  • the angle of each coordinate point can be represented by a difference ⁇ 0j between the argument 0j and the argument statistical predicted value Sj (predicted value expressed in argument) as shown in FIG. 42 (c).
  • the declination statistical prediction value Sj is a value obtained by estimating the declination 0 j of the coordinate point of interest using the declination of the coordinate point up to that point.
  • the declination statistical prediction value Sj is defined as
  • the weighted average of the argument of the past n coordinate points may be defined as Sj.
  • the predicted value difference ⁇ 0j of the argument is
  • the road shape (original shape) is sampled at regular intervals with a resample section length L having a certain distance
  • the distance mentioned here may be an actual distance when deployed in the real world or a length expressed in a unit of predetermined normalized coordinates.
  • ⁇ 0 j is distributed in a very narrow range centered on 0.
  • This ⁇ ⁇ j can theoretically take a value between 360 ° and + 360 °. Therefore, to express ⁇ 0 j with 1 ° resolution, it is necessary to add 10 bits, which are 1 bit representing positive and negative and 9 bits representing the numerical value of 360, but the angle around ⁇ 0 ° must be 10 bits. By encoding with a smaller value and assigning a value greater than 10 bits to angles away from ⁇ 0 °, the average number of bits used for encoding A 6j can be reduced to less than 10 bits, and It is possible to represent data with a short data amount as a totale.
  • variable length coding will be described with reference to FIG.
  • 5 X 10 bits 50 in addition to the initial angle (10 bits) in normal coding
  • a fixed length data amount of bits is required.
  • the receiving side can obtain each value of ⁇ 0j by referring to the code table sent together with the shape data (or stored in advance) and applying the values of ⁇ 0 in order. Then, by sequentially accumulating the values from the initial value, the value of the argument 0 j at each coordinate point can be uniquely determined.
  • This code table is created by calculating the angle of ⁇ 0j at each coordinate point Pj, examining the frequency of occurrence of the angle, and constructing the code table using a well-known Huffman tree or the like according to the frequency of occurrence. As described above, after performing arithmetic processing on the shape data to give a statistical bias, and then performing variable-length encoding, the data amount of the shape data can be reduced.
  • the resampled node position is represented by the distance and the declination of an adjacent node, and the node positions sampled at equal intervals with the resample section length L are represented by relative latitude and longitude coordinates ( ⁇ ⁇ _ ⁇ , ⁇ yj) can also be used.
  • ⁇ xj and ⁇ yj are variable-length coded and transmitted as shape data.
  • the average of the data is determined, for example, as run length ⁇ ⁇ 0 ⁇ run length ⁇ ⁇ 6 ⁇ .
  • FIG. 6 shows a position information transmitting / receiving device that exchanges event occurrence information on a road with another device 30 as an example of this device.
  • This apparatus includes an offline processing unit 20 that generates a code table used for compression coding of road shape data offline, and an online processing unit 10 that transmits traffic information using the code table data generated by the offline processing unit 20.
  • the offline processing unit 20 includes a digital map database 22, a storage unit 21 for storing past traffic information, a code table calculation unit 23 for generating code table data used for compression coding, and a generated code. And a code table database 24 for accumulating table data.
  • the online processing unit 10 includes a position information receiving unit 17 that receives the compression-encoded “road shape data” and “event position data” from the position information transmission unit 16 of the other device 30, and a compression-encoded
  • a code data decompression unit 18 that decompresses (decodes) existing data
  • a digital map database 13 that stores digital map data
  • map matching is performed using the decompressed road shape data and event position data.
  • a map matching unit 14 for specifying an event position on a digital map, a digital map display unit 12 for superimposing and displaying the event position on a map, and an event information input unit 11 for inputting event information that has occurred.
  • Position information conversion unit 15 that generates “road shape data” by compression encoding using data 24, and receives the position information of other devices 30 using the generated “road shape data” and “event position data”. And a position information transmitting unit 16 for transmitting to the unit 17.
  • the node position data is converted into a total curvature function expression, and Step 5 calculates ⁇ for each section / each node according to the statistical value calculation formula. Next, the appearance distribution of ⁇ is calculated.
  • a code table is created based on the appearance distribution of ⁇ ⁇ and the continuous distribution of the same value, and the completed code table is stored in the code table database 24.
  • This processing procedure is defined by a program for causing the computer of the offline processing unit 20 to function as the code table calculation unit 23.
  • the position information conversion unit 15 as shown in FIG.
  • Step 11 Select the target road section including the location where the traffic event occurred.
  • Step 12 Resample the shape data of the target road section with fixed length L and set nodes.
  • Step 13 Convert node position data to full curvature function representation
  • Step 16 Transmit the encoded shape data of the target road section together with the event position data represented by the relative information of the target road section.
  • This processing procedure is defined by a program for causing the computer of the online processing unit 10 to function as the position information conversion unit 15.
  • FIGS. 9 and 10 show the transmitted road shape data (FIG. 9) and event position data (FIG. 10), respectively.
  • the road shape data includes code table data, resampled section length L data, and compression-encoded shape data.
  • FIG. 11 shows a processing procedure on the receiving side that has received this data.
  • the code data decompression unit 18 restores the code-represented data with reference to the code table included in the received data, and converts the shape data into a full curvature function.
  • Step 22 Next, reproduce the shape data represented by latitude and longitude coordinates.
  • Step 23 The map matching unit 14 specifies a target road section by performing a map matching between the reproduced shape and the road shape of the digital map of the own device, and also determines the target road section from the target position data. The traffic event occurrence position is specified.
  • Step 24 The digital map display section 12 superimposes the traffic information on the map.
  • This processing procedure is defined by a program for causing the computer of the online processing unit 10 to function as the code data decompression unit 18 and the map matching unit 14.
  • the code table used for compression encoding is included in the transmission data and transmitted.However, since the transmitting and receiving sides have the same code table in advance, it is not necessary to include the code table in the transmission data. .
  • the online processing unit 10 uses the code table data 24 created by the offline processing unit 20 to obtain the compression-encoded shape data.
  • Each road shape in the area is compression-encoded and the encoded shape data of each road section is stored in advance, and the online processing unit 10 acquires the traffic event occurrence information and acquires the shape data stored in the offline processing unit 20 From the data, the coded road shape data of the road section including the traffic event occurrence position was selected, and the traffic information in which the traffic event occurrence position was represented by the relative position of the road section was generated and selected.
  • the encoded road shape data and the generated traffic information may be transmitted to the receiving side.
  • the off-line processing unit 20 resamples the shape data of the road section to be encoded with a fixed length L according to the procedure of Steps 2 to 9 and calculates at each node. Create a code table based on the occurrence distribution. Next, using the created code table, ⁇ 0 of each resampled coordinate point is converted into a code representation, and compression-encoded shape data is created and stored in a database. By repeating this process for each road section in the target area, it is possible to retain the compression-encoded shape data of each road section included in the target area.
  • the receiving side since the receiving side performs map matching to specify the road shape, the shape is accurately transmitted at the start point and the end point of the target road section and at locations where erroneous matching is likely to occur. It is necessary, but in other places, the receiving side can specify the original position even if the shape of the message is somewhat ambiguous. Therefore, also in the position information transmission method of the present invention, it is possible to increase the compression ratio of transmission data by introducing an irreversible compression technique.
  • the data compression ratio is increased by the following method.
  • sampling points are reduced to the extent that erroneous matching does not occur. On roads with large curvatures and strong power, matching points may be off the road and erroneous matching may occur. Therefore, as shown in Fig. 12, the sampling section length L is set based on the magnitude of the curvature.
  • the methods (1), (2) and (3) may be performed alone or in combination.
  • the arc and straight line approximation of the road shape can be performed by linearly approximating the road shape expressed by the total curvature function.
  • the allowable error is determined along the road section by a method separately proposed by the present inventors (Japanese Patent Application No. 2001-129665, Japanese Patent Application No. 2001-132611).
  • the permissible errors the permissible amount of permissible error (distance error) related to distance (permissible distance error) and the permissible amount of permissible error (azimuth error) (permissible position error) are included in the road shape.
  • the following conditions are set for each node or link.
  • Allowable distance error should be set small around intersections where there is a connection road with a shallow intersection angle, such as an ingress / exit road.
  • the allowable azimuth error is set smaller as the distance from the surrounding road is shorter. (4) Since there is a high possibility that the deviation of the azimuth error is large in a road with a large curvature, the allowable azimuth error is set small.
  • the size of the permissible error at each node is set separately for the left and right sides of the target road section.
  • a calculation method for quantitatively calculating the permissible error for each node is specifically shown.
  • the road shape is approximated by an arc and a straight line so as to fall within the permissible error range. Divide into sections.
  • the resample section length is determined by the following formula for each section according to the curvature a j of each section j.
  • the value of Lj may be quantized. If the value that Lj can take due to quantization is, for example, one of eight values of 40/80/1 60/320/640/1 280/25 60/5 1 20 meters, the value of Lj is 3 It can be transmitted after being encoded into bits.
  • Figure 15 (a) shows the procedure for determining the section length so that the section lengths are continuous when the curvature does not change much to suppress fluctuations in the resample section length.
  • the rate of change Hj of the resampled section length calculation value is compared with a predetermined constant Ha, and the ratio lj of the adjacent section to the resampled section length is compared with the predetermined values Ial and Ia2.
  • the ratio Hj is equal to or less than Ha and is between the Ij force S Ial and Ia2
  • the resample section length Lj is set to the resample of the adjacent section. Set it to the same length as the file section length (step 35).
  • the reason why the resampled section length calculation value Dj is compared with the resampled section length of the adjacent section is that the resampled section length is set to the same value because the change rate Hj of the resampled section length calculated value Dj is small. This is to prevent a divergence between the resampled section length calculation value Dj and the resampled section length Lj from occurring by continuing to do so.
  • step 34 the section length Lj is determined from the value of Dj based on the lower table in FIG. 13 in which the relationship between the range of Dj and the section length is set (step 36). This is performed for all sections (steps 37 and 38).
  • Ha is set to about 0.2
  • 1 & 1 is set to about 0.7
  • Ia2 is set to about 2.0.
  • each section n is sampled at equal intervals with the resample section length Ln to obtain a node, and the difference between the predicted value of the ⁇ angle ⁇ j of Pj and the argument statistical predicted value Sj is calculated. Calculate the quantized value of the minute ⁇ 0 ”'(- ⁇ j-Sj).
  • the node P J + 1 reproduced based on the distance Ln and the angle information A 6j from the preceding node Pj is the original road shape (or a similar shape). It is not always located above.
  • the next node PJ + 1 is obtained from Pj, several candidate points of the node PJ + 1 appear depending on how to obtain the quantization value of ⁇ ⁇ j. From these candidate points, the next node P J + 1 is selected so that the value of ⁇ ⁇ is continuously 0 as much as possible within the range of the allowable error.
  • nodes must be selected. In this case as well, nodes are selected so that ⁇ 6 is continuously zero.
  • Figure 18 shows one of multiple candidate points P J + 1 (i) for one node P J + 1 . The procedure for selecting candidate points is shown.
  • i is the quantized value of ⁇ , and is 2m + 1 positive and negative integers centered on 0, consisting of _m, ⁇ , -1, 0, 1, ⁇ , m.
  • Step 41 Distance D i from each candidate point P J + 1 (i) force to the closest point of the original road shape, and the intercept direction of the closest point and the intercept direction of the candidate point P J + 1 (i) Calculate the error @ 1 .
  • Step 42 The evaluation value for each candidate point P J + 1 (i) is calculated by the following equation.
  • Step 43 The candidate point P J + 1 (i) having the smallest ⁇ is adopted as the node P J + 1 .
  • the processing is performed as follows.
  • Section n is resampled at distance Ln. If the remainder (fraction) of section n is shorter than Ln, the distance of this fraction plus part of section n + 1 Is resampled in Ln up to and including section n + 1 so that Ln becomes Ln.
  • Section n is resampled at distance Ln, and if the fraction of section n is shorter than Ln, then from this point of section n to section n + 1, Ln + 1 Resample.
  • section length change code that indicates the change in the resample section length.
  • a special code is assigned to this section length change code, and the section length is defined by fixed bits (about 3 bits) immediately after this special code.
  • a reference point setting code indicating the identification code of the reference point node in each section is set.
  • a special code is assigned to the reference point setting field, the fixed bits (6 bits, etc.) immediately after this special code are used as the reference node number, and the coordinates that appear after this reference node number are defined as the reference node (no additional bits) Then, the node number initial value is determined in advance, and every time this code is found, the node number system that increments by 1 may be used.
  • EOD End of Data
  • FIG. 19 illustrates a code table used for this encoding.
  • FIG. 20 shows the procedure up to creating this code table off-line
  • FIG. 21 shows the procedure up to transmitting traffic information online using the code table.
  • Step 50 Refer to the past traffic information
  • Step 51 Select target road section for traffic information.
  • Step 54 Approximate the shape vector of the target road section to an arc and a straight line.
  • Step 56 Quantize and resample the shape data of the target road section with L n and set nodes.
  • Step 60 Create a code table based on the appearance distribution of ⁇ 0 and the continuous distribution of the same value.
  • Step 61 Store the completed code table in the code table database 24.
  • Step 64 Select the target road section including the location where the traffic event occurred. Step 64 Calculate the allowable error range along the target road section.
  • Step 66 Approximate the shape vector of the target road section to an arc and a straight line.
  • Step 67 Determine the resample length L n of each section n approximated to an arc or straight line.
  • Step 68 Quantize and resample the shape data of the target road section with L n and set nodes.
  • Step 69 Calculate ⁇ for each node in each section according to the statistical value calculation formula.
  • Step 70 Referring to the code table, convert the shape data into a code representation.
  • Step 71 Transmit the encoded shape data of the target road section together with the traffic information.
  • each road shape in the target area is encoded by the offline processing as described in the third embodiment.
  • the shape data of each road section including the traffic event occurrence position is extracted from the shape data generated in the offline processing.
  • Select the encoded road shape data, and specify the position where the traffic event occurred The traffic information represented by the relative position of the road section may be generated, and the selected encoded road shape data and the generated traffic information may be transmitted to the receiving side. In this way, the results of resampling with a fixed length L for road shapes that were performed offline can be used in online processing.
  • FIG. 22 shows the transmitted road shape data.
  • This data includes code table data and encoded shape data, and includes encoded shape data such as ⁇ 0, reference node of each section, and sample section length.
  • Figures 23 (a), (b), and (c) schematically show data exchanged between transmission and reception.
  • the transmitting side calculates the node position after quantization resampling to represent the road shape as shown in Fig. 23 (a), and the data representing this node position as shown in Fig. 23 (b). Is transmitted to the receiving side.
  • the received data is smoothed and the shape is reproduced, as shown in Fig. 23 (c).
  • smoothing is performed by using a B-spline (a Bezier spline or a Bezier curve or other interpolating curve) or by using a smoothing function.
  • the intercept direction of each generated interpolation point is also distributed on average.
  • Figure 24 shows the procedure on the receiving side.
  • Step 80 Upon receiving the location information,
  • Step 81 Referring to the code table, the shape data of the code expression is converted into a total curvature function.
  • Step 83 Obtain the reference node position
  • Step 84 Perform map matching to identify the target road section
  • Step 85 Reproduce traffic information.
  • the amount of transmission data can be significantly reduced by highly compressing the shape data using the irreversible compression method described in this embodiment.
  • the arc / linear approximation of the shape data expressed by the full curvature function can be performed simultaneously with quantization resampling, instead of approximating the shape in advance as described here.
  • the resampling section length determination logic described here and the quantization resampling The determination procedure can be applied even when the shape data is not approximated by an arc.
  • a coordinate point (Pj) arranged on a road can be uniquely specified by two dimensions of an adjacent coordinate point (distance and angle from PjJ).
  • the coordinate point position is resampled so that the distance is constant, and only the angle is encoded to reduce the amount of transmission data. Sample processing is required.
  • the road shape data is encoded using the nodes and interpolation points included in the road shape of the digital map as the coordinate points, the resampling process becomes unnecessary.
  • the distance between nodes and interpolation points is not constant, it is necessary to encode angles and distances.
  • FIG. 25 illustrates a method for encoding both angles and distances.
  • the angle encoding is the same as in the first embodiment, and the angle information of each node (including the interpolation point) Pj is calculated by calculating the difference between the argument ⁇ j and the argument statistical prediction value Sj.
  • ⁇ ⁇ j is expressed as ⁇ ⁇ j, and ⁇ ⁇ j is quantized in, for example, 1 ° units (other resolutions may be used, such as 2 ° units, etc.), and the code table of ⁇ ⁇ is generated based on the frequency of occurrence of the quantized A 0j size. create.
  • FIG. 26 (b) shows an example of the code table of ⁇ thus created. This table is the same as the code table of the first embodiment (FIG. 2). Using this code table, the angle information ( ⁇ ”') of each node is variable-length coded.
  • distance encoding is performed as follows.
  • a Lj Lj ⁇ Tj
  • Tj (Lj_i + Lj_ 2) / 2.
  • FIG. 26 (a) shows an example of a code table of ⁇ L created in this way.
  • the additional bits in this code table are bits added to indicate the sign of the sign.
  • Lj is longer than Lj- (Lj- L j - 1> 0) when 0
  • distance information (A Lj) of each node is variable-length coded.
  • the order of the data at the time of encoding the distance and the angle is determined in advance as A Lj ⁇ A ⁇ j ⁇ AL j + 1 ⁇ A ⁇ j + 1 ⁇ '.
  • this data string is subjected to variable-length coding using the code table shown in Figs. 26 (a) and (b) as follows. '
  • Figure 27 shows the processing procedure for creating these code tables off-line.
  • the target road section of the traffic information is selected (step 91).
  • the position data of the nodes included in the target road section is converted into a total curvature function expression (step 92), and the Lm and ⁇ 0j of each node in each section are calculated according to the statistical value calculation formula (step 93).
  • the occurrence distribution of A Lj and ⁇ ⁇ j is calculated (step 94), a code table of ⁇ L is created based on the occurrence distribution of ⁇ Lj, and ⁇ Create a code table for ⁇ (steps 95 and 96).
  • Step 28 shows a processing procedure for encoding the road shape data using the created code table in order to transmit traffic information.
  • the target road section including the position where the traffic event occurred is selected (Step 98).
  • the position data of the nodes included in the target road section is converted into a total curvature function expression (Step 99), and ⁇ L j and ⁇ ⁇ j of each node in each section are calculated according to the statistical value calculation formula (Step 100). ).
  • the AL of each node is referred to.
  • j and ⁇ j are converted into a code representation (step 101).
  • the encoded shape data of the target road section is transmitted together with the event position data represented by the relative information of the target road section (step 102).
  • FIGS. 29 and 30 show the transmitted road shape data (FIG. 29) and event position data (FIG. 30).
  • the road shape data includes code table data, the absolute coordinates of the start node p1 of the section (node pi ⁇ ; p2) represented by the code, the absolute azimuth of the node i, the distance L from the node p1 to the next node. , And coded data between the nodes pi and p2 (a bit string obtained by coding 1 ⁇ 'and 0).
  • the receiving side that receives this data converts the code-represented data into a full curvature function with reference to the code table, and reproduces the road shape data, as in the processing flow of FIG.
  • the target road section is specified by performing map matching between the reproduced shape and the road shape of the own digital map, and the traffic event occurrence position in the target road section is specified from the event position data.
  • the data of the angle and the distance specifying the coordinate point are both variable-length coded without resampling the coordinate point, thereby reducing the amount of transmission data of the road shape data. be able to.
  • the coordinate points (P j) arranged on the road are adjacent to each other. Coordinate point (a distance and an angle from Pj-J can be uniquely specified.
  • the distance is set to be constant among the two dimensions.
  • the coordinate point position is resampled to reduce the amount of transmission data by encoding only the angle
  • the coordinate point position is reset so that the angle becomes constant. Sample and reduce the amount of transmitted data by encoding only the distance.
  • the resampling process of this shape data is performed as follows.
  • the distance statistical prediction value Tj is, for example, or Defined as / 2.
  • a code table of ⁇ L is created based on the frequency of occurrence of the quantized A Lj magnitude.
  • the continuous distribution of A Lj may be calculated, and a code table incorporating run-length encoding may be created.
  • FIG. 32 shows an example of the code table of ⁇ L created in this way.
  • L j force longer 0) is 0 as an additional bit to indicate the positive or negative of ⁇ L.
  • the fourth embodiment when the coordinate point is resampled so that the distance component is constant, an example in which the distance component (resample section length) is changed depending on the section has been described. Even when the resampling is performed so that is constant, the value of 0 can be switched depending on the section. In this case, as in the fourth embodiment, a value of 0 in each section can be identified on the code-converted shape data string, as in the fourth embodiment.
  • Fig. 33 shows the processing procedure for creating this code table off-line
  • Fig. 34 shows the processing for transmitting traffic information by coding road shape data using the created code table. The procedure is shown.
  • These procedures are different from the procedures described in the third embodiment (FIGS. 7 and 8) in that the shape data of the target road section is fixed at a fixed angle 0 (or 1 0) instead of resampling at a fixed length L.
  • Step 112 step 121
  • ⁇ L is calculated instead of calculating ⁇ 0 of each resampled node (step 114, step 123), and ⁇ Based on the distribution
  • Based on the distribution
  • a code table for ⁇ L is created based on the distribution of ⁇ L (steps 115 and 117), but the other procedures are the same. .
  • FIG. 35 shows the transmitted road shape data.
  • the road shape data includes information on the sample angle ⁇ instead of the sample interval length L, as compared with the road shape data (FIG. 9) described in the third embodiment. The difference is that the bit string that encodes ⁇ L j is included instead of the bit string that encodes the memory element j, but the other points are the same.
  • the receiving side that receives this data converts the code-represented data into a full curvature function with reference to the code table, and reproduces the road shape data, as in the processing flow of FIG.
  • the target road section is specified by performing map matching between the reproduced shape and the road shape of the own digital map, and the traffic event occurrence position in the target road section is specified from the event position data.
  • the coordinate point position is resampled so that the angle component is constant on the road, and only the distance component is variable-length coded to reduce the transmission data amount of the road shape data. be able to.
  • the angle information of the coordinate point is represented by the argument 0 j (FIG. 42 (b) (b,)) and the predicted value difference of the argument ⁇ j even when adopting any representation in delta 0 j (FIG. 4 2 (c) (c 5 )), can be converted to data with a statistically bias the road shape data.
  • the data size when the road shape is represented by the argument 0 and subjected to variable length coding, and the data size when the road shape is represented by the predicted value difference ⁇ 0 and subjected to the variable length encoding are represented by: Are compared, and the encoded data with the smaller data size is transmitted.
  • a declination 0 code table for expressing the road shape with a declination 0 j and performing variable length coding
  • a variable length code for expressing the road shape with a prediction value difference ⁇ ⁇ j of the declination ⁇ j
  • a ⁇ 0 code table for the conversion.
  • FIG. 37 shows the procedure for creating the declination ⁇ code table
  • FIG. 38 shows the procedure for creating the ⁇ 0 code table.
  • the procedure of 38 is the same as the procedure (FIG. 7) in the third embodiment. Further, the procedure of FIG. 37 is different from the procedure of FIG. 38 only in that ⁇ ⁇ in the procedure of FIG. 38 is replaced by declination ⁇ .
  • Fig. 39 shows the processing procedure for encoding road shape data and transmitting traffic information using these code tables created off-line.
  • Step 133 Convert the position data of the set node into a total curvature function expression.
  • Step 134 Next, with reference to the code table of 0, code data of 0 is created, and the data size (A) is calculated.
  • Step 135 Next, the code data of ⁇ 0 is created with reference to the code table of ⁇ 0, and the data size (B) is calculated.
  • Step 136 Compare the data size (A) with the data size (B), adopt the smaller angle representation of the data size, and use the “angle representation identification flag” to indicate the adopted angle representation in the transmitted shape data. Is set and “encoded data J” in the adopted angle expression.
  • Step 137 Transmit the coded shape data of the target road section together with the event position data represented by the relative information of the target road section.
  • FIG. 40 shows the transmitted road shape data.
  • the road shape data includes information on an “angle expression identification flag” (0 when the expression with the declination of 0 is used, 1 when the expression with the predicted value difference ⁇ is used) indicating the angle expression used, And the information of “encoded data” in the adopted angle representation.
  • the transmission data amount is further reduced by selecting either the expression based on the argument or the expression based on the difference between the predicted values as the expression method of the angle information. Can be.
  • the encoding method according to the present invention is also applicable to compression of map data itself. It can also be applied to the exchange of map data on the Internet (eg, a client-server map display system using vector maps) and map data distribution services. This encoding method can also be used to compress data when transmitting travel locus data to the center for in-vehicle reporting and floating car data (FCD) from onboard equipment of the vehicle.
  • FCD floating car data
  • the encoding method of the present invention can be applied to compress the data of the node sequence using a code table. It is possible.
  • the encoding method according to the present invention can be applied to a case where shape data of an area (polygon) on a digital map is transmitted.
  • shape data of an area (polygon) on a digital map For example, when a polygon is specified and the weather forecast of that area is transmitted, the receiving side can specify the polygon by transmitting the shape data of the boundary line of the polygon. When transmitting the shape data of this boundary line, the amount of transmission data can be reduced by applying the encoding method of the present invention. At this time, if it is not necessary to precisely specify the polygon shape as in the application region of the weather forecast, the receiving side can omit the matching process with the shape on the digital map.
  • the illustrated code table is merely an example, and is not optimal. In practice, the variables (0 j, ⁇ ⁇ It is necessary to investigate the distribution of L j) and create a code table using a Huffman tree.
  • the encoding method of the present invention can efficiently compress the amount of vector-shaped data in a digital map. Therefore, the position information transmission method and device of the present invention can significantly reduce the amount of transmission data when transmitting the digital map's vector shape. On the receiving side, by reconstructing the shape data from the received data and performing map matching, the transmitted vector shape can be specified accurately.

Description

明 細 書 デジタル地図の形状べクトルの符号化方法と位置情報伝達方法 ぐ技術分野 >
本発明は、 デジタル地図の位置情報を伝達する方法と、 伝達するデータ量を圧 縮して符号化する符号化方法と、 その装置に関し、 特に、 圧縮符号化の技術を用 いてデータ量を削減するものである。 ぐ背景技術 >
従来、 デジタル地図データベースを搭載するナビゲーシヨン車載機などに交通 情報を提供する場合には、 送り手側と受け手側とが制作元の異なるデジタル地図 を保持しているときでもデジタル地図上の位置が正確に伝わるように、 道路をリ ンク番号で、 また、 その道路に存在する交差点などのノードをノード番号で特定 し、 そのノードから何メートル、 と云う表現方法で道路上の地点を伝えている。 し力、し、 道路網に定義したノード番号やリンク番号は、 道路の新設や変更に伴 つて新しい番号に付け替える必要があり、 また、 それに応じて、 制作元の各社の デジタル地図データも更新しなければならないため、 ノード番号ゃリンク番号を 用いる方式は、 そのメンテナンスに多大な社会的コストが掛かることになる。 こうした点を改善するため、 本発明の発明者等は、 特願平 1 1— 2 1 4 0 6 8 号や特願平 1 1一 2 4 2 1 6 6号で、 次のようなデジタル地図の位置情報伝達方 法を提案している。
この方法では、 情報提供側は、 渋滞や事故などの事象が発生した道路位置を伝 えるとき、 その事象位置を含む所定長の道路区間の道路形状を、 その道路上に配 列するノード及び捕間点(道路の曲線を近似する折れ線の頂点。この明細書では、 特に断らない限り、 補間点を含めて 「ノード」 と呼ぶことにする) の座標列から 成る 「道路形状データ」 と、 この道路形状データで表した道路区間内の相対的な 位置により事象位置を表す 「事象位置データ」 とを受信側に伝達し、 これらの情 報を受信した側では、 道路形状データを用いてマップマッチングを行い、 自己の デジタル地図上での道路区間を特定し、 事象位置データを用いてこの道路区間内 の事象発生位置を特定する。
図 4 3には 「道路形状データ」 を、 また、 図 4 4には 「事象位置データ」 を例 示している。
しかし、 この 「道路形状データ」 と 「事象位置データ」 とを用いてデジタル地 図の位置情報を伝達する方法では、 道路形状を特定する道路形状データのデータ 量が多くなり、 データ伝送量が増えると云う問題点がある。
この道路形状データのデータ量を減らす方法として、 本発明の発明者等は道路 形状をスプライン関数で近似する方法を特願平 2 0 0 1 - 1 2 1 2 7号で提案し ているが、 この位置情報伝達方法の定着を図るためには、 データ量の削減をさら に進めることが必要である。
本発明は、 こうした課題に応えるものであり、 圧縮符号化の技術を利用してデ ジタル地図の位置情報を少ないデータ量で伝達する位置情報伝達方法と、 データ 量を減らすための符号化方法と、 その方法を実施する装置とを提供することを目 的としている。
<発明の開示 >
そこで、 本発明では、 デジタル地図上の形状ベクトルを表すデータを符号化す る符号化方法において、 前記形状べクトルを表すノード列の個々のノードの位置 情報に算術加工を施して、 前記位置情報を統計的に偏りを持つデータに変換し、 前記データを符号化してデータ量を削減している。
また、 送信側が、 デジタル地図上の形状ベクトルを表す形状データを送信し、 受信側が、 受信した形状データをもとにマップマツチングを行って自己のデジタ ル地図上での前記形状べタトルを特定するデジタル地図の位置情報伝達方法にお いて、 送信側は、 前記符号化方法で符号化した形状べクトルデータを送信し、 受 信側は、 受信したデータを復号して形状を再現し、 再現した形状に対応する形状 ベタトルをマップマッチングで特定するように構成.している。 また、 受信側にデジタル地図上の形状べクトルを表す形状データを送信する送 信装置に、 デジタル地図上の形状べクトルを表すノード列の個々のノードの位置 情報に算術加工を施して、 前記位置情報を統計的に偏りを持つデータに変換し、 前記データの出現分布に基づいて前記データの符号化に用いる符号表を生成する 符号表算出手段と、受信側に伝達する形状べクトルの個々のノードの位置情報を、 前記符号表を用いて符号化し、 受信側に送る形状データを生成する位置情報変換 手段とを設けている。
また、 送信側からデジタル地図上の形状べクトルを表す符号化したデータを受 信する受信装置に、 符号化された受信データを複号化し、 デジタル地図上の位置 情報で表した形状データを再現する符号データ複号化手段と、 再現された形状デ ータを用いてマップマツチングを行い自己のデジタル地図上での前記形状べクト ルを特定するマップマッチング手段とを設けている。
そのため、 デジタル地図における形状べクトルのデータ量を効率的に圧縮する ことができ、 デジタル地図の形状べクトルを伝達する場合の伝送データ量を大幅 に減らすことができる。 受信側では、 受信データから形状データを復元し、 マツ プマッチングを実施することにより、 伝送された形状べクトルを正確に特定する ことができる。
<図面の簡単な説明 >
図 1は第 1の実施形態の符号化方法を適用する場合のリサンプルされたノード を示す図、
図 2は第 1の実施形態の符号化方法での符号表を示す図、
図 3は第 2の実施形態の符号化方法で用いるランレングス符号表を示す図、 図 4は第 2の実施形態の符号化方法で用いる Δ Θの符号表を示す図、
図 5は第 2の実施形態の符号化方法で用いるランレングスを考慮した Δ 0の符 号表を示す図、
図 6は第 3の実施形態の位置情報伝達方法を実施する装置の構成を示すプロッ ク図、 図 7は第 3の実施形態の符号化方法での符号表作成手順を示すフ口一図、 図 8は第 3の実施形態の符号化方法での形状データ作成処理手順を示すフ口一 図、
図 9は第 3の実施形態の位置情報伝達方法での送信データとしての道路 区間 特定用形状べクトルデータ列情報の構成を示す図、
図 1 0は第 3の実施形態の位置情報伝達方法での送信データとしての形状べク トルデータ上の各ノードからの相対距離により表現される各種道路情報の構成を 示す図、
図 1 1は第 3の実施形態の位置情報伝達方法での受信側の処理手順を示すフ口 一図、
図 1 2は第 4の実施形態の符号化方法でのサンプル区間長と形状データの曲率 との関係を示す図、
図 1 3は第 4の実施形態の符号化方法での円弧 ·直線近似を説明する図、 図 1 4は第 4の実施形態の符号化方法での区分された区間を示す図、 図 1 5 (a)は第 4の実施形態の符号化方法でのリサンプル区間長の決定方法を 示すフロー図、 図 1 5 (b)は図 1 5 (a)で参照する表を示す図、
図 1 6は第 4の実施形態の符号化方法での量子化リサンプルを説明する図、 図 1 7は第 4の実施形態の符号化方法での次ノードの候補点を説明する図、 図 1 8は第 4の実施形態の符号化方法での次ノード決定手順を示すフ口一図、 図 1 9は第 4の実施形態の符号化方法での符号表を示す図、
図 2 0は第 4の実施形態の符号化方法での符号表作成手順を示すフロー図、 図 2 1は第 4の実施形態の符号化方法での形状データ作成処理手順を示すフ口 一図、
図 2 2は第 4の実施形態の位置情報伝達方法での送信データの構成を示す図、 図 2 3 ( a )、 (b )、 ( c ) は第 4の実施形態の符号化方法でのデータの伝送を 模式的に示す図、
図 2 4は第 4の実施形態の位置情報伝達方法での受信側の処理手順を示すフ口 一図、 図 2 5は第 5の実施形態の符号化方法を適用する場合のノード位置、 距離及び 角度情報を示す図、
図 2 6 ( a )、 ( b ) は第 5の実施形態の符号化方法で用いる符号表を示す図、 図 2 7は第 5の実施形態の符号化方法での符号表作成手順を示すフ口一図、 図 2 8はは第 5の実施形態の符号化方法での形状データ作成処理手順を示すフ ロー図、
図 2 9は第 5の実施形態の位置情報伝達方法での送信データの道路 Z区間特定 用形状べクトルデータ列情報の構成を示す図、
図 3 0は第 5の実施形態の位置情報伝達方法での送信デ タの形状べク トルデ ータ上の各ノードからの相対距離により表現される各種交通情報
図 3 1は第 6の実施形態の符号化方法を適用する場合のノード位置、 距離及び 角度情報を示す図、
図 3 2は第 6の実施形態の符号化方法で用いる符号表を示す図、
図 3 3は第 6の実施形態の符号化方法での符号表作成手順を示すフ口一図、 図 3 4は第 6の実施形態の符号化方法での形状データ作成処理手順を示すフ口 一図、
図 3 5は第 6の実施形態の位置情報伝達方法での送信データの道路 区間特定 用形状べク トルデータ列情報の構成を示す図、
図 3 6は第 7の実施形態の符号化方法を適用するのに適する道路形状を示す図、 図 3 7は第 7の実施形態の符号化方法での Θ符号表の作成手順を示すフロー図、 図 3 8は第 7の実施形態の符号化方法での Δ Θ符号表の作成手順を示すフロー 図、
図 3 9は第 7の実施形態の符号化方法での形状データ作成処理手順を示すフ口 一図、
図 4 0は第 7の実施形態の位置情報伝達方法での送信データの道路 Z区間特定 用形状べク トルデータ列情報の構成を示す図、
図 4 1は座標点を特定する距離及び角度について説明する図、
図 4 2 ( a ) ( a ' ) は形状データの全曲率関数表現を示す図、 図 42 (b) (b') は形状データの偏角表現を示す図、
図 42 (c) (c') は形状データの偏角の予測値差分表現を示す図、 図 43は従来の位置情報伝達方法での形状べクトルデータ列情報のデータ構成 を示す図、
図 44は従来の位置情報伝達方法での交通情報のデータ構成を示す図である。 なお、 図中の符号、 10, 30はオンライン処理部、 11は事象情報入力部、 12は デジタル地図表示部、 13, 22はデジタル地図データベース、 14はマップマツチン グ部、 15は位置情報変換部、 16は位置情報送信部、 17は位置情報受信部、 18は 符号データ解凍部、 20はオフライン処理部、 21は過去の交通情報、 23は符号表 算出部、 24は符号表データ、 40は道路である。
<発明を実施するための最良の形態 >
(第 1の実施形態)
第 1の実施形態では、 可変長符号化によりデータを圧縮する方法について説明 する。
本発明におけるデジタル地図の位置情報伝達方法では、 まず、 道路形状を、 統 計的に偏りを持つ形状データで表現する。 これは、 形状データを圧縮符号化した ときに、 圧縮率が高くなるようにするためである。
道路形状をその道路上に配列する座標点で表す場合、 図 41に示すように、 各 座標点 (Pj) の位置は、 隣接する座標点 (PjJ からの距離と角度との 2つのデ ィメンジョンにより一意に特定することができる。この角度として、図 41では、 真北 (図の上方) の方位を 0度とし、 時計回りに 0〜 360度の範囲で大きさを 指定する 「絶対方位」 による角度 @j を示している。 このように、 座標点を距離 と絶対方位とを用いて表すことを全曲率関数表現と云う。
座標点 Pj— Pj、 PJ+1の X y座標をそれぞれ (χ」 y i) , (xj, yj)、 (x j+1, yj+1) とするとき、距離 Lj (座標点 Pj、 PJ+1間の距離)及び絶対角度 Θ」'(座 標点 から座標点 PJ+1に向かう直線の絶対方位) は、 次式により算出すること ができる。 L j = { (x j) 2+ (yj+1— y j) 2}
Θ j =tan-l { ( x jn— x j) / (y j+1― y j) }
ところで、 道路形状の上に、 隣接する座標点からの距離が一定 (=L) となる ように新たな座標点を設定し直した (リサンプルした) 場合には、 共通する の 情報の他に、 それらの個々の座標点に関して、 角度€)j の情報 (即ち、 1ディメ ンジョンの情報) を伝えるだけで、 受信側では座標点の位置を特定することが可 能になり、 伝送データ量の削減を図ることができる。
図 42 (a) は、 道路上の隣接する座標点からの距離が一定 (=L) となる位 置に座標点をリサンプルした場合の各座標点 (Pj) における絶対方位 @jを示し ている。 各座標点を絶対方位 Θ」'で表した場合には、 図 42 (a ') に図示するよ うに、 各座標点を示す角度情報 の発生頻度に統計的な偏りは現れない。
しカゝし、 各座標点の角度は、 図 42 (b) に示すように、 絶対方位の変位差、 即ち、 「偏角」 0jによって表すこともできる。 この偏角 0jは、
Figure imgf000009_0001
として算出される。 各座標点を偏角 0j で表した場合、 直線的な道路が多い地域 では、 図 42 (b ') に図示するように、 各座標点を示す角度情報 0jの発生頻度 は、 Θ =0。 に極大が現れる。
また、 各座標点の角度は、 図 42 (c) に示すように、 偏角 0j と偏角統計予 測値 Sj (偏角で表した予測値) との差分 Δ 0jにより表すこともできる。 偏角統 計予測値 Sjとは、 着目する座標点 の偏角 0 jを、 それ以前の までの座標 点の偏角を用いて推定した値である。 例えば、 偏角統計予測値 Sjは、 と定義したり、
S j= ( θ + Θ j- 2) /2
と定義することができる。 また、 過去 n個の座標点の偏角の加重平均を Sj とし て定義しても良い。 偏角の予測値差分 Δ 0jは、
厶 θ j= θ j-S j
として算出される。 道路形状は、 直線や緩やかに曲がる曲線が殆どであるため、 座標点間の距離 L を一定に設定した場合、 偏角の予測値差分 A 0 j は 0° 付近に集中し、 図 42 (c ')に図示するように、各座標点を示す角度情報 Δ Θ jの発生頻度は、 6 = 0° を中心に強い偏りを見せる。
そこで、 ここでは、 統計的に偏りを持つ形状データを得るために、 図 1に示す ように、 道路形状 (元の形状) を一定の距離を持つリサンプル区間長 Lで等間隔 にサンプリングし、 サンプリング点 (ノード) Pjの位置データを、 偏角 0 jの予 測値差分 Δ θ」· (= θ j-Sj) で表すことにする。 なお、 ここで言う距離は、 実世 界に展開したときの実際の距離でも良いし、 予め決めた正規化座標での単位で表 現された長さでも構わない。
いま、 偏角統計予測値 Sjを、
S j= ( Θ Θ j-2) /2
と定義することにする。 道路形状は殆どの場合なだらかに曲がるため、
Θ j= ( θ Μ + Θ j-2) / 2 = S j
となり、 Δ 0 jは 0を中心に極狭い範囲に分布すると考えられる。
この Λ Θ j は、 理論上、 一 360° 〜+ 360° の値を取り得る。 そのため Δ 0 j を 1° 分解能で表現するには、 正負を表す 1 b i tと 360の数値を表す 9 b i tとを加えた 1 0 b i tが必要であるが、 ±0° 近辺の角度を 1 0 b i tよ り小さい値で符号化し、 ±0° から離れたところの角度に 10 b i tより大きな 値を割り振ることにより、 A 6j の符号化に使用する平均 b i t数を 10 b i t より少なくすることができ、 形状データをトータノレとして短いデータ量で表現す ることが可能になる。
図 2は、 この Δ Θに対して符号化の符号を割り当てた符号表を例示している。 厶 0 = 0の場合は 0に符号化する。 Δ θ =+ 1の場合は、 符号 100に +を表す 付加ビット 0を加えて 1000と符号化する。 Δ 0 = _ 1の場合は、 符号 100 に一を表す付加ビット 1を加えて 1 001と符号化する。
図 1により可変長符号化を説明する。 ノード数が 6 (=始端 + 5ノード) の場 合、 通常の符号化では、 初期値角度 ( 1 0 b i t ) の他に 5 X 1 0 b i t = 50 b i tの固定長のデータ量が必要である。 これに対して、 図 2の符号表を用いた 符号化の場合では、 A 0j の値として 0が 3回、 ± 2° 以内が 2回あったとする と、 初期値角度 (10 b i t) の他に 3 X l b i t + 2 X4 b i t = l l b i t で表現できる。 このデータが "0, 0, + 1, 一2, 0" であったとすると、 符 号化により "001000101 10" と表現される。
受信側は、 形状データとともに送られて来る (あるいは予め保持している) 符 号表を参照し、 順番に Δ 0の値を当てはめることにより Δ 0j の各々の値を得る ことができる。 そして、 初期値から順次積算していくことにより、 各座標点にお ける偏角 0 jの値を一意に確定できる。
この符号表の作成は、 各座標点 Pjでの Δ 0jの角度を算出し、 その角度の発生 頻度を調べ、 発生頻度に応じて良く知られたハフマン木等を用いて構築する。 このように、 形状データに算術加工を施して統計的な偏りを持たせた後、 可変 長符号化することにより、 形状データのデータ量を削減することができる。
また、 ここでは、 リサンプルしたノード位置を、 隣接するノードの距離と偏角 とで表しているが、 リサンプル区間長 Lで等間隔にサンプリングしたノード位置 を相対緯度経度座標 (Δ χ_ί, Δ y j) で表現することも可能である。 この場合、 統計値 S jを例えば S jx= Δ Xト S jy= Δ y と定義して、
Δ χ j = S jX + δ x j =厶 x + δ x j
Δ y j= S 3γ - δ y j= Δ y + δ y j
と表し、 δ xj及び δ yjを可変長符号化し、 形状データとして伝送する。
(第 2の実施形態)
第 2の実施形態では、 ランレングス法を用いてデータを圧縮する方法について 説明する。
第 1の実施形態の例において、 Δ 6」 を符号化して形状データを表す場合、 直 線道路や、 同一曲率で曲がる道路では、 "0" が連続する。 このような場合、 "0 0000 ··"と表現するよりも、 "0が 20回"と表現する方がデータの圧縮率が 高くなる。 ここでは、 こうしたランレングス符号化を行い、 データを圧縮する。 図 3は、 ランレングスの符号表であり、 例えば、 同じ数が 5回続く場合 (ラン レングスが 5の場合) は " 1 0 1" で表示することを定義している。 図 4は、 図 2と同じ Δ 0の符号表である。
データの並ぴは、 例えば、 ランレングス→Δ 0→ランレングス→Δ 6→··と決 めておく。 厶 0力 S
"0, 0, 0, 0, 0, -2, -2, 0, +3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,-1· · " と続くときは、 ランレングス法により、
"101 · 0—0 · 1011_0 · 1011—0 · 0—0■ 11000—1101 ■ 0—0■ 1001· ·" → "10100101101011000110001101001001 - - " (3 2 b i t )
と表現される。
一方、 ランレングス表現をしない場合は、
"000001011101101100000000000000000001001· ·" (3 8 b i t ) となる。
また、 図 3及び図 4の符号表を、 特に効果的なものだけに絞り、 図 5のように 1つの符号表に纏めることもできる。 図 5では、 Δ 0 = 0の場合のみ、 ランレン グスを定義している。 図 5の符号表を用いると、
"0, 0, 0, 0, 0, - 2, -2, 0, +3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,-1· · " は、
"100 · 11101■ 11101 · 0 · 111100 · 1100 · 11011· ·"
→ "10011101111010111100110011011· ·" (2 9 b i t )
と表せる。
ちなみに、 1ノード 1 0 b i tの固定長の表現方法と比較すると、 1 0 b i t X 2 5ノード = 2 5 0 b i tとなり、 この例では 2 9 + 2 5 0 = 1 2%に圧縮さ れることが分かる。
(第 3の実施形態)
第 3の実施形態では、 本発明の位置情報伝達方法を実施する装置について説明 する。 図 6は、 この装置の一例として、他の装置 30との間で道路上の事象発生情報を 交換する位置情報送受信装置を示している。
この装置は、 道路形状データの圧縮符号化に用いる符号表をオフラインで生成 するオフライン処理部 20と、 オフライン処理部 20で生成された符号表データを 用いて交通情報を伝えるオンライン処理部 10 とカゝら成り、 オフライン処理部 20 は、 デジタル地図データベース 22と、 過去の交通情報を記憶する記憶部 21と、 圧縮符号化に用いる符号表データを生成する符号表算出部 23と、生成された符号 表データを蓄積する符号表データベース 24とを備えている。
一方、オンライン処理部 10は、他の装置 30の位置情報送信部 16から圧縮符号 化された 「道路形状データ」 と 「事象位置データ」 とを受信する位置情報受信部 17 と、 圧縮符号化されているデータを解凍 (復号化) する符号データ解凍部 18 と、デジタル地図データを蓄積するデジタル地図データベース 13と、解凍された 道路形状データと事象位置データとを用いてマップマッチングを行い、 自己のデ ジタル地図上での事象位置を特定するマップマッチング部 14と、地図上に事象位 置を重畳して表示するデジタル地図表示部 12と、発生した事象情報を入力する事 象情報入力部 11と、事象位置を含む対象道路区間を決定し、事象位置を対象道路 区間の相対位置で表す 「事象位置データ」 を生成し、 対象道路区間の形状データ を符号表データ 24を用いて圧縮符号化して「道路形状データ」 を生成する位置情 報変換部 15と、 生成された 「道路形状データ」 と 「事象位置データ」 とを他の装 置 30の位置情報受信部 17に送信する位置情報送信部 16とを備えている。
図 7およぴ図 8のフロー図は、 この装置の動作手順を示している。 オフライン 処理部 20では、 符号表算出部 23が、 図 7に示すように、
1 過去の交通情報 21を参照し、
交通情報の対象道路区間を選出する。
対象道路区間の形状データを固定長 Lでリサンプルし、 ノードを
B 疋 f " 。
ノ一ドの位置データを全曲率関数表現に変換し、 ステップ 5 統計値算出式に従い、 各区間/各ノードの Δ Θを算出する。 次に、 Δ Θの出現分布を計算する。
次に、 同一値の連続分布を計算する。
Δ Θの出現分布及び同一値の連続分布を基に符号表を作成し、 完成した符号表を符号表データベース 24に格納する。
この処理手順は、 オフライン処理部 20のコンピュータを符号表算出部 23とし て機能させるためのプログラムによって規定される。
また、 オンライン処理部 10では、 位置情報変換部 15が、 図 8に示すように、
10:事象情報入力部 11から交通情報を受信すると、
11:交通事象の発生位置を含む対象道路区間を選出する。 ステップ 12:対象道路区間の形状データを固定長 Lでリサンプルしノードを設 定する。
ステップ 13 : ノードの位置データを全曲率関数表現に変換し、
14:統計値算出式に従い、 各区間 Ζ各ノードの Δ Θを算出する。
15:前記対象道路区間を対象として作成された符号表 (または前記対 象道路区間に形状が近似している道路を対象として作成され符号表) の符号表デ ータ 24を参照し、 形状データを符号表現に変換する。
ステップ 16 :対象道路区間の相対情報で表した事象位置のデータとともに符号 化した対象道路区間の形状データを送信する。
この処理手順は、 オンライン処理部 10のコンピュータを位置情報変換部 15と して機能させるためのプログラムによって規定される。
図 9および図 1 0は、 それぞれ送信される道路形状データ (図 9 ) と事象位置 データ (図 1 0 ) とを示している。 道路形状データには、 符号表データ、 リサン プルした区間長 Lのデータ、 及び圧縮符号化した形状データが含まれている。 図 1 1は、 このデータを受信した受信側の処理手順を示している。
20:位置情報受信部 17が位置情報を受信すると、
21:符号データ解凍部 18は、 受信データに含まれる符号表を参照し て符号表現されているデータを復元し、 形状データを全曲率関数に変換する。 ステップ 22:次いで、 緯度経度座標で表した形状データを再現する。 ステップ23:マップマッチング部 14は、 再現された形状と自己のデジタル地 図の道路形状とのマップマッチングを実行して対象道路区間を特定し、 また、 事 象位置データから、 この対象道路区間内の交通事象発生位置を特定する。
ステップ 24:デジタル地図表示部 12は、 地図上に交通情報を重畳表示する。 この処理手順は、 オンライン処理部 10 のコンピュータを、 符号データ解凍部 18及ぴマップマッチング部 14として機能させるためのプログラムによって規定 される。
なお、 ここでは、 圧縮符号化に用いた符号表を送信データに含めて送信してい るが、 送信及び受信側が予め同じ符号表を持つことによって、 送信データに符号 表を含めることが不要になる。
また、 ここでは、オンライン処理部 10が圧縮符号化した形状データを得るため に、 オフライン処理部 20で作成された符号表データ 24を利用する例について説 明したが、オフライン処理部 20において、対象地域の各道路形状を圧縮符号化し て、 符号表現した各道路区間の形状データを予め保持し、 オンライン処理部 10 は、交通事象の発生情報を取得したとき、オフライン処理部 20に保持された形状 データの中から、 交通事象発生位置を含む道路区間の符号化された道路形状デー タを選択し、 交通事象発生位置を前記道路区間の相対位置で表した交通情報を生 成して、 選択した符号化された道路形状データと、 生成した交通情報とを受信側 に伝送するようにしても良い。
この場合、オフライン処理部 20は、 ステップ 2〜ステップ 9の手順により、符 号化の対象となる道路区間の形状データを固定長 Lでリサンプルし、 各ノードに おける を算出し、 Δ Θの出現分布に基づいて符号表を作成する。 次いで、 作 成した符号表を用いて、 リサンプルした各座標点の Δ 0を符号表現に変換し、 圧 縮符号化した形状データを作成してデータベースに蓄積する。 この処理を対象地 域の各道路区間に対して繰り返し実施することにより、 対象地域に含まれる各道 路区間の圧縮符号化した形状データを保持することができる。
このように、 オフラインで実施した道路形状に対する固定長 Lでのリサンプル 結果を、 オンライン処理において利用することも可能である。 (第 4の実施形態)
第 4の実施形態では、 不可逆圧縮法を導入して道路形状データを高圧縮する方 法について説明する。
音声データや画像データの伝送では、 圧縮率の向上を図るため、 感覚 (視覚 Z 聴覚) 上、 気にならない範囲でサンプリング点を減らしたり、 計測情報の量子化 桁数を減らしたり、 あるいは、 圧縮率が高まるように計測情報を改ざんする処理 が行われている。 これらの処理を実施した場合、 受信側では元のデータを完全に 復元することはできないが、 多少データが変わっても支障がない場合には、 この ような不可逆圧縮処理を導入することによって、 データを大幅に圧縮することが 可能になる。
本発明の位置情報伝達方法では、 受信側がマップマツチングを実施して道路形 状を特定するため、 対象道路区間の始点ゃ終点、 及び誤マッチングが発生しやす い箇所では、 正確に形状を伝える必要があるが、 それ以外の箇所では、 伝える形 状が多少曖昧であっても、 受信側では本来の位置を特定することができる。 その ため、 本発明の位置情報伝達方法においても、 不可逆圧縮の手法を導入して伝送 データの圧縮率を高めることが可能である。
そこで、 この実施形態の圧縮方法では、 次の方法でデータの圧縮率を高めてい る。
( 1 ) 誤マッチングが発生しない範囲で、 標本化点を減らす。 曲率が大きい、 力 ーブがきつい道路では、 マッチング点が道路上から外れ、 誤マッチングが発生す る可能性がある。 そのため、 図 1 2に示すように、 曲率の大小を目安にサンプリ ング区間長 Lを設定する。
( 2 ) 誤マッチングが発生しない範囲で、 Δ 0を表現する量子化桁数を減らす。 例えば、 最小分解能を 2 ° に設定し、 この単位で Δ Θを量子化する。 この場合、 再現したノード位置が真値を中心に左右にプレるため、 再現形状は当然いびつに なる。 そのため、 受信側では、 再現形状を平滑化する補間処理を行う。
( 3 ) 道路形状を円弧及び直線で近似する。 偏角統計予測値 S j を基準にした差 分表現で値に偏りを持たせて圧縮符号化する場合には、 弧または直線で表現され た、 曲率が同一の道路区間では、 その偏りが◦に集中するため、 統計的な偏りが さらに大きくなり、 圧縮効率が飛躍的に上がる。 従って、 道路形状を円弧及び直 線で近似することにより、 圧縮率が飛躍的に向上する。 また、 ランレングス符号 化による効果も上がる。
この (1) (2) (3) の方法は、 単独で実施しても良いし、 複数を組み合わせ て実施しても良い。
ここでは、 この (1) (2) 及び (3) の方法を適用して圧縮符号化を行う具体 例について説明する。
道路形状の円弧及び直線近似は、 全曲率関数で表現した道路形状を直線近似す ることにより行うことができる。図 1のように、道路上の点 P jを全曲率関数で表 現した道路形状は、 図 1 3に示すように、 縦軸を Θ (=∑ 6_]')、 横軸を (=∑ Li (但し、 ここでは Li 一定としている)) とする座標系において実線の曲線と して表示される。 道路形状を円弧及ぴ直線で近似することは、 この曲線を点線で 示す直線 (0 = a L + b) で近似することである。 この座標系上で傾き = 0の直 線 (6 =b) は、 直線状の道路形状を表し、 傾き≠0の直線 (0 = a L + b) は 円弧状の道路形状を表している。
この近似に際して、本発明者等が別途提案(特願平 2001— 1 29665号、 特願平 2001— 1 3 26 1 1号) している方法により、 道路区間に沿って許容 誤差を決定する。 この方法では、許容誤差として、 距離に関する誤差 (距離誤差) の許容量 (許容距離誤差) と、 方位に関する誤差 (方位誤差) の許容量 (許容方 位誤差) とを、 道路形状に含まれる各ノードまたはリンクの単位で、 次の条件を 満たすように設定している。
①対象道路区間の始点、 終点近辺では、 許容距離誤差を小さく設定する。
②並走道路が隣接する場合は、 許容距離誤差を小さく設定する。
③インターチ ンジ入出路などの交差角度の浅い接続道路が存在する交差点周辺 では、 許容距離誤差を小さく設定する。
④許容方位誤差は、 周辺道路からの距離が近い程、 小さく設定する。 ⑤曲率が大きい道路形状の箇所では、 方位誤差の乖離が大きくなる可能性が高い ため、 許容方位誤差を小さく設定する。
また、 各ノードにおける許容誤差の大きさは、 対象道路区間の左右で別々に設 定する。 前記提案では、 ノード単位で許容誤差を定量的に求める計算方法を具体 的に示している。
道路区間に沿って許容誤差を決定すると、 その許容誤差の範囲に入るように道 路形状を円弧及び直線で近似し、 図 14に示すように、 道路形状を円弧または直 線で表される各区間に分割する。
次に、 各区間のそれぞれのリサンプル区間長を決定する。
リサンプル区間長は、 各区間ごとに、 各区間 j の曲率 a j に応じて次式により 決定する。
Lj=KX 1/ I a j I
(Kは予め決めた定数)
また、 この Ljの値は量子化しても良い。 量子化により Ljが取り得る値を、例 えば、 40/80/1 60/320/640/1 280/25 60/5 1 20メ 一トルの 8つの値のいずれかとすると、 Lj の値は 3 b i tに符号化して伝達す ることができる。
このとき、 隣接する区間の間でリサンプル区間長 Lj が変動しない方が圧縮効 果を高めることができる。図 1 5 (a)は、 リサンプル区間長の変動ふらつきを抑え るため、 曲率にあまり変化が無い場合に、 区間長が連続するように区間長を決定 する決定手順を示している。 区間の 1番から順番に (ステップ 30)、 各区間 jの 曲率 a jからリサンプル区間長算出値 Djを求め (ステップ 31)、 隣接する区間の リサンプル区間長算出値 との変化率 Hj (= I Dj-D^ I /Dj) を求め (ス テツプ 32)、 また、 隣接区間のリサンプル区間長 との比率 l j (^Dj/L^) を求める (ステップ 33)。 そして、 リサンプル区間長算出値の変化率 Hjと予め決 めた定数 Ha とを比較し、 また、 隣接区間のリサンプル区間長 との比率 l j と、 予め決めた値 Ial、 I a2 とを比較し、 率 Hj が Ha 以下であり、 且つ、 I j 力 S Ialと Ia2との間にあるときは、 リサンプル区間長 Ljを隣接区間のリサンプ ル区間長 と同じ長さに設定する (ステップ 35)。 ここで、 リサンプル区間長 算出値 Dj を隣接区間のリサンプル区間長 と比較しているのは、 リサンプル 区間長算出値 Dj の変化率 Hj が小さいためにリサンプル区間長を同じ値に設定 し続けることにより、リサンプル区間長算出値 Djとリサンプル区間長 Ljとの乖 離が生じるのを防ぐためである。
ステップ 34において、 否であるときは、 Djの範囲と区間長との関係を設定し た図 1 3の下表に基づいて、 Djの値から区間長 Ljを決定する (ステップ 36)。 これを全ての区間について実行する (ステップ 37、 38)。
Haは概ね 0. 2程度の値に、 また、 1&1は0. 7程度、 I a2は 2. 0程度の 値に設定する。
次に、 図 1 6に示すように、 各区間 nをリサンプル区間長 Ln で等間隔にサン プリングしてノード を求め、 Pjの儸角 Θ jと偏角統計予測値 Sjとの予測値差 分 Δ 0」' (- Θ j-Sj) の量子化値を算出する。
ここでは、 偏角統計予測値 Sj として、 先行するノードの偏角 を用いるこ ととする (Sj= 0j—
また、 Δ 0 jの量子化値は、 Δ Θ jの最小分解能を δ ° (最小分解能 = δ ) とし て、 その値を求める。
このとき、 A 0 j を δの単位で設定するため、 先行するノード Pjから距離 Ln と角度情報 A 6j とに基づいて再現したノード PJ+1は元の道路形状 (あるいは近 似した形状) の上に位置するとは限らない。 図 1 7に示すように、 Pjから次のノ 一ド PJ+1を求めるとき、 Δ Θ jの量子化値の取り方によりノード PJ+1の候補点が 幾つか現れる。 この候補点の中から、 許容誤差の範囲内で、 できるだけ Δ Θの値 が連続して 0となるように次のノード PJ+1を選出する。 また、 こうしたノード選 出を続けることにより、 選出されたノード位置と真値 (元の道路形状上の点) と の誤差が許容誤差の限度近くまで拡大した場合は、 この誤差を縮める方向にノー ドを選出して行く必要があるが、 この場合も Δ 6が連続して 0となるようにノー ドの選出を行う。
図 1 8は、 1つのノード PJ+1に関する複数の候補点 PJ+1 ( i ) の中から 1つの 候補点を選出するための手順を示している。
ステップ 40: から距離 Ln、 Δ θ = δ · iの位置に侯補点 PJ+1 ( i ) を設定 する。 ここで、 iは Δ Θの量子化値であり、 _m, ··, - 1 , 0, 1, ··, mか ら成る、 0を中心とする 2m+ 1個の正負の整数とする。
ステップ 41:各候補点 PJ+1 ( i ) 力 ら元の道路形状の最近接点までの距離 Di 及び、 その最近接点の切片方位と候補点 PJ+1 ( i ) の切片方位との誤差 @1を算 出する。
ステップ 42:各候補点 PJ+1 ( i ) に対する評価値 を次式により算出する。
ε ^ α · ( 8 · I i I ) + β - Di+ y - \ Δ ©i | +Ψ
α、 β y :予め決めた係数
Ψ:許容誤差範囲を超えた場合に課すペナルティ値
ステップ 43:最も小さい ε を持つ候補点 PJ+1 ( i ) をノード PJ+1として採用 する。
この評価値 ε iは、 Di及び Δ ®iが拡大してペナルティ値 Ψが加算されるまでは、 i = 0の場合に最小となる。従って、 Δ 0が 0となるように候補点が採用される。 また、 区間 nの区間長 Dnの端数分については、 以下のように処理する。
Ln<Ln+iの時:区間 nを距離 Lnでリサンプルし、 区間 nの残り (端数分) が Lnより短くなった場合は、 この端数分と区間 n+ 1の一 部とを合わせた距離が Lnとなるように Lnで区間 n + 1内 までをリサンプルし、 区間 n+ 1のこの点以降を Ln+1でリ
Ln>Ln+lの時:区間 nを距離 Lnでリサンプルし、 区間 nの端数分が Lnよ り短くなった場合は、 区間 nのこの点から区間 n+ 1に渡つ て Ln+1でリサンプルする。
このように、 短い区間長でリサンプルする分には、 精度の低下を来さない。 なお、 の最小分解能 δ° を大きくした場合は、 角度の表現桁数は減るが、 円弧の形状追随性は悪くなり、 Δ 0 =0となる確率が低下し、 符号化圧縮効果は 落ちる。 逆に、 δ° を小さくした場合は、 角度の表現桁数は大きくなるが、 円弧 の形状追随性は良くなり、 Δ 0 = Οとなる確率が上がり、 符号化圧縮効果も上が る。 また、 ランレングス圧縮効果も上がる。 こうした点を考慮して、 実際に使用 する Δ 0の最小分解能 δ ° を決める必要がある。 '
次に、 この場合のデータの符号化について説明する。
該当するノードの予測値差分 Δ 6は、 Δ 0 = 0を中心にデータ長が短くなるよ うに符号化する。
ランレングスは、 連続するデータの大部分が Δ Θ = 0のデータであるため、 Δ 0 = 0のランレングスについて符号化する。
また、 リサンプル区間長の変更点を表す区間長変更コードを設定する。 この区 間長変更コードには、特殊符号を割り当て、この特殊符号の直後の固定ビット(3 ビット程度) で区間長を定義する。
また、各区間の基準点ノードの識別コードを表す基準点設定コードを設定する。 基準点設定 ドには特殊符号を割り当て、この特殊符号の直後の固定ビット( 6 ビット等) を基準ノード番号とし、 この基準ノード番号の後に出現した座標を基 準ノードと定義する (付加ビットなしで、 予めノード番号初期値を定めておき、 このコードを発見する都度、 + 1するノード番号体系でも良い)。
また、 データの終わりを表す E O D (End of Data) コードとして特殊符号を割 り当てる。 この符号を以て形状データ列表現の終わりとする。
図 1 9には、 この符号化に用いる符号表を例示している。
また、 図 2 0には、 オフラインでこの符号表を作成するまでの手順を示し、 図 2 1には、 符号表を用いてオンラインで交通情報を送信するまでの手順を示して いる。 図 2 0において、
ステップ 50:過去の交通情報を参照し、
ステップ 51:交通情報の対象道路区間を選出する。
52:対象道路区間に沿って許容誤差範囲を算出する。
53:対象道路区間の ドを全曲率関数表現に変換し、
ステップ 54:対象道路区間の形状べクトルを円弧及び直線に近似する。
55:円弧または直線に近似した各区間 nのリサンプル長 L nを決定す る。
ステップ 56:対象道路区間の形状データを L nで量子化リサンプルし、 ノード を設定する。
57:統計値算出式に従い、 各区間/各ノードの Δ Θを算出する。
58: Δ Θの出現分布を計算する。
59:同一値の連続分布を計算する。
ステップ 60: Δ 0の出現分布及び同一値の連続分布を基に符号表を作成し、 ステップ 61:完成した符号表を符号表データベース 24に格納する。
また、 図 2 1のオンライン処理は次のようになる。
62 事象情報入力部 11から交通情報を受信すると、
63 交通事象の発生位置を含む対象道路区間を選出する。 ステップ 64 対象道路区間に沿って許容誤差範囲を算出する。
対象道路区間のノードを全曲率関数表現に変換し、 ステップ 66:対象道路区間の形状べクトルを円弧及び直線に近似する。
ステップ 67:円弧または直線に近似した各区間 nのリサンプル長 L nを決定す る。
ステップ 68:対象道路区間の形状データを L nで量子化リサンプルし、 ノード を設定する。
ステップ 69:統計値算出式に従い、 各区間 各ノードの Δ Θを算出する。
ステップ 70:符号表を参照し、 形状データを符号表現に変換する。
ステップ 71:交通情報とともに符号化した対象道路区間の形状データを送信す る。
なお、 ここでは、 オンライン処理において、 オフライン処理で作成した符号表 データのみを利用する例について説明したが、第 3の実施形態で説明したように、 オフライン処理により、 対象地域の各道路形状を符号表現した各道路区間の形状 データを予め生成して蓄積し、 オンライン処理では、 交通事象の発生情報が入力 すると、 オフライン処理で生成した形状データの中から、 交通事象発生位置を含 む道路区間の符号化された道路形状データを選択し、 交通事象の発生位置を前記 道路区間の相対位置で表した交通情報を生成して、 選択した符号化された道路形 状データと、 生成した交通情報とを受信側に伝送するようにしても良い。 このよ うに、 オフラインで実施した道路形状に対する固定長 Lでのリサンプル結果を、 オンライン処理においても利用することができる。
図 2 2は、 送信される道路形状データを示している。 このデータには、 符号表 データ及び符号化された形状データを含み、符号化された形状データとして Δ 0、 各区間の基準ノ一ド、 サンプル区間長などのデータを含んでいる。
図 2 3 ( a )、 (b )、 ( c ) は、 送受信間で交換されるデータを模式的に示して いる。 送信側では、 図 2 3 ( a ) に示すように、 道路形状を表すために量子化リ サンプル後のノード位置を算出し、 図 2 3 ( b ) に示すように、 このノード位置 を表すデータが受信側に送信される。 受信側では、 図 2 3 ( c ) に示すように、 受信データを平滑化して形状を再現する。 この場合、 Bスプライン (ベジエスプ ライン Zベジエ曲線等の捕間曲線でも可) 等での捕間または平滑化関数による平 滑化を行う。 また、 生成した各補間点の切片方位も平均的に配分する。
図 2 4は、 受信側の手順を示している。
ステップ 80:位置情報を受信すると、
ステップ 81:符号表を参照し、符号表現の形状データを全曲率関数に変換する。 ステップ 82 :次いで、 緯度経度座標に変換し、 平滑化■補間処理を行い、 形状 データを再現する。
ステップ 83:基準ノード位置を取得し、
ステップ 84:マップマッチングを行い、 対象道路区間を特定し、
ステップ85:交通情報を再現する。
このように、 この実施形態で説明した不可逆圧縮の方法を用いて形状データを 高圧縮することにより伝送データ量を大幅に削減することができる。
なお、 全曲率関数表現した形状データの円弧 ·直線近似は、 ここで説明したよ うに事前に形状を近似する以外に、 量子化リサンプルと同時に行うことも可能で ある。
また、 ここで説明したリサンプル区間長の決定ロジックや量子化リサンプルの 決定手順は、 形状データを円弧近似しない場合にも適用できる。
(第 5の実施形態)
第 5の実施形態では、 座標点のリサンプルを行わずに、 道路形状データを符号 化する方法について説明する。
先に図 41を用いて説明したように、 道路上に配列する座標点 (Pj) は、 隣接 する座標点 (PjJ からの距離と角度との 2つのディメンジョンにより一意に特 定することができる。 第 1〜第 4の実施形態では、 この内、 距離が一定となるよ うに座標点位置をリサンプルし、 角度のみを符号化して伝送データ量の削減を図 つている。 しかし、 この場合、 リサンプルの処理が必要になる。
これに対して、 デジタル地図の道路形状に含まれるノードや補間点をそのまま 座標点に用いて道路形状データを符号化する場合には、 リサンプルの処理が不要 になる。 ただ、 この場合には、 ノードや補間点間の距離が一定していないため、 角度と距離とを符号化することが必要になる。
図 25は、 角度及び距離の両方を符号化する方法について示している。 角度の 符号化に関しては、 第 1の実施形態と同じであり、 各ノード (補間点を含む) Pj の角度情報を、偏角 Θ jと偏角統計予測値 Sj との差分である予測値差分 Δ Θ jで 表し、 Δ Θ jを例えば 1° 単位(2° 単位等、他の分解能でも良い) で量子化し、 量子化した A 0j の大きさの発生頻度に基づいて Δ Θの符号表を作成する。 この とき、偏角統計予測値 Sjは、例えば、 Sj= 0j—い あるいは、 Sj= ( Θ J.,+ Θ 2)
Z2として定義する。
図 26 (b) は、 こうして作成した Δ Θの符号表の一例を示している。 この表 は、 第 1の実施形態の符号表 (図 2) と変わりがない。 この の符号表を用い て各ノードの角度情報 (Δ θ」') を可変長符号化する。
一方、 距離の符号化は、 次のように行う。
まず、各ノード Pjの距離情報を、 隣接ノード PJ+1までの距離 Ljと距離統計予 測値 Tjとの差分である予測値差分 A Lj (=Lj— Tj) で表し、 A Ljを例えば 1 Om単位(5 Om単位、 10 Om単位等、他の分解能でも良い)で量子化する。 このとき距離統計予測値 Tj は、 例えば、 Tj= Lj—い あるいは、 Tj= (Lj_i + Lj_2) /2として定義する。
次いで、 量子化した A Lj の大きさの発生頻度に基づいて Δ Lの符号表を作成 する。 図 2 6 ( a ) は、 こうして作成した Δ Lの符号表の一例を示している。 こ の符号表の付加ビットは、 の正負を表すために付加されるビットであり、 Δ L≠ 0のとき、 が正であれば 0、 Δ Lが負であれば 1が付加される。従って、 Tj L と定義した場合、
Ljが Lj— より長い (Lj— Lj1> 0) ときは 0
Ljが Lj—丄より短い (Lj_ Lj— i O) ときは 1
を付加する。
この Δ Lの符号表を用いて各ノードの距離情報 (A Lj) を可変長符号化する。 距離及び角度を符号化する際のデータの並びは、 A Lj→A Θ j→A Lj+1→A θ j+1→',のように予め順序を決めておく。 いま、 A L— の並びが
"0■ 0—0 · 0一 0 · - 2一 +2 · - 2—0 · +3— - 5 · 0—0 · 0_0■ +6"
であるとき、 このデータ列は、 図 2 6 (a) (b) の符号表を用いて次のように可 変長符号化される。 '
"0 ■ 0_0 · 0—0 · 1011—1010■ 1011—0 · 11000_11101 ■ 0—0 · 0—0 · 111100 → "00000101110101011011000111010000111100" (3 8 b i t )
これを、 距離成分を 8 b i t , 角度成分を 1 0ビットの固定長で表したとする と、 (8 b i t + 1 0 b i t ) X 8ノード = 1 44ビットが必要であり、可変長符 号化によってデータ量を 2 6%に圧縮することができる。
図 2 7は、 これらの符号表をオフラインで作成するときの処理手順を示してい る。 まず、 過去の交通情報を参照して (ステップ 90)、 交通情報の対象道路区間 を選出する (ステップ 91)。 対象道路区間に含まれるノードの位置データを全曲 率関数表現に変換し (ステップ 92)、 統計値算出式に従い、 各区間の各ノードの 厶 Lj及び Δ 0 jを算出する (ステップ 93)。 次に、 A Lj及ぴ Δ Θ jの出現分布 を計算し (ステップ 94)、 Δ Ljの出現分布を基に Δ Lの符号表を作成し、 また、 Δ 0 jの出現分布を基に Δ Θの符号表を作成する (ステップ 95、 96)。 また、 図 2 8は、 交通情報を伝達するために、 作成された符号表を用いて道路 形状データを符号化する際の処理手順を示している。 交通情報を受信すると (ス テツプ 97)、 交通事象の発生位置を含む対象道路区間を選出する (ステップ 98)。 対象道路区間に含まれるノードの位置データを全曲率関数表現に変換し (ステツ プ 99)、統計値算出式に従い、各区間の各ノードの Δ L j及び Δ Θ jを算出する(ス テツプ 100)。 次に、 前記対象道路区間を対象として作成された符号表 (または前 記対象道路区間に形状が近似している道路を対象として作成され符号表) の符号 表データを参照し、各ノードの A L j及び Δ Θ jを符号表現に変換する (ステップ 101)。 対象道路区間の相対情報で表した事象位置のデータとともに符号化した対 象道路区間の形状データを送信する (ステップ 102)。
図 2 9および図 3 0は、 送信される道路形状データ (図 2 9 ) と事象位置デー タ (図 3 0 ) とを示している。 道路形状データには、 符号表データ、 符号表現さ れる区間 (ノード p i〜; p 2 ) の始端ノード p 1の絶対座標、 ノード; iの絶対 方位、 ノード p 1から次のノードまでの距離 L、 及び、 ノード p i〜p 2間の符 号化データ ( 1^'及び 0」を符号化したビット列) が含まれている。
このデータを受信した受信側では、 図 1 1の処理フローと同様に、 符号表現さ れているデータを、 符号表を参照して全曲率関数に変換し、 道路形状データを再 現する。 次いで、 再現された形状と自己のデジタル地図の道路形状とのマップマ ツチングを実行して対象道路区間を特定し、 事象位置データから、 この対象道路 区間内の交通事象発生位置を特定する。
このように、 この実施形態の方法では、 座標点のリサンプルは行わずに、 座標 点を特定する角度と距離とのデータを共に可変長符号化して、 道路形状データの 伝送データ量を削減することができる。
(第 6の実施形態)
第 6の実施形態では、 道路上で角度成分が一定となるように座標点位置をリサ ンプルし、 距離成分のみを符号化する方法について説明する。
先に図 4 1を用いて説明したように、 道路上に配列する座標点 (P j) は、 隣接 する座標点 (Pj-J からの距離と角度との 2つのディメンジョンにより一意に特 定することができる。 第 1〜第 4の実施形態では、 この 2つのディメンジョンの 内、 距離が一定となるように座標点位置をリサンプルすることにより、 角度のみ を符号化して伝送データ量の削減を図っているが、 第 6の実施形態では、 逆に、 角度が一定となるように座標点位置をリサンプルし、 距離のみの符号化により伝 送データ量の削減を図る。
図 3 1は、角度情報を固定し (偏角 0 =—定)、距離情報を符号化する場合のリ サンプル座標点を示している。 この形状データのリサンプル処理は次のように行 ラ。
(1) 道路形状の上を始端ノード P0 から終端ノードに向かってトレースし、 偏 角があらかじめ決めた角度 Θ (または一 6) に達した位置に次のノード P1 を設 定する。
(2)但し、 ( 1)でトレースしている際、偏角が Θ (または _ Θ)に達する前に、 始端ノード P 0からの距離が予め決めた距離 L maxに達したときは、その位置に次 のノード P1を設定する。
(3) 前記 (1) または (2) で決定したノード P1 を始端として、 前記 (1) 及び (2) の規則を適用して次のノード P2 を決定し、 それを順次繰り返して、 P3、 ··、 Pj、 ··を決定する。
リサンプルした各ノード PJにおける距離情報は、 隣接ノード PJ+1までの距離 Ljと距離統計予測値 Tjとの差分である予測値差分 A Lj(=Lj— Tj)で表し、 Δ L jを例えば 1 Om単位 (5 Om単位、 1 00 m単位等、 他の分解能でも良い) で量子化する。 このとき距離統計予測値 Tj は、 例えば、 あるいは、
Figure imgf000027_0001
/2として定義する。
次いで、 量子化した A Lj の大きさの発生頻度に基づいて Δ Lの符号表を作成 する。 このとき、 A Lj の連続分布を計算し、 ランレングス符号化を組み入れた 符号表を作成しても良い。
こうして作成した Δ Lの符号表の一例を図 32に示している。 この符号表では、 A L = 0のとき、 偏角 0の正負を表すための 1ビット (6が正であれば 0、 負で あれば 1 ) を付加ビットとして符号に付加することを規定し、 また、 A L≠0の とき、 偏角 0の正負を表すための 1ビットと、 Δ Lの正負を表すための 1ビット ( Δ Lが正であれば 0、 負であれば 1 ) との合計 2ビットを符号に付加ビットと して付加することを規定している。 従って、 T j = L と定義した場合では、 Δ L≠0のとき、
L j力 より長い
Figure imgf000028_0001
0 ) ときは、 Δ Lの正負を表す付加ビットと して 0
L jが より短い (L j一 L w O ) ときは、 Δ Lの正負を表す付加ビットと して 1
が付加され、 また、
Ρ →Ρ j の方位が Ρ」— 2→P の方位の左側にあるとき (左曲がり) は、 Θの 正負を表す付加ビットとして 0
P ^→ P j の方位が P j.2→ P Hの方位の右側にあるとき (右曲がり) は、 Θの 正負を表す付加ビットとして 1
が付加される。
なお、 第 4の実施形態では、 距離成分が一定となるように座標点をリサンプル する場合に、 区間によって距離成分 (リサンプル区間長) を変更する例について 説明したが、 同様に、 角度成分が一定となるようにリサンプルする場合でも、 0 の値を区間によって切り替えることも可能である。 この場合、 符号変換した形状 データ列上では、 第 4の実施形態と同様に、 特殊コードを使って各区間の 0の値 を識別できるようにする。
図 3 3は、 この符号表をオフラインで作成するときの処理手順を示し、 また、 図 3 4は、 作成された符号表を用いて道路形状データを符号化し、 交通情報を伝 達する際の処理手順を示している。 これらの手順は、 第 3の実施形態で説明した 手順 (図 7および図 8 ) と比べて、 対象道路区間の形状データを、 固定長 Lでリ サンプルする代わりに固定角 0 (または一 0 ) でリサンプルしている点 (ステツ プ 112、 ステップ 121)、 リサンプルした各ノードの Δ 0を算出する代わりに Δ L を算出している点 (ステップ 114、 ステップ 123)、 及び、 Δ Θの分布に基づいて Δ Θの符号表を作成する代わりに、 Δ Lの分布に基づいて Δ Lの符号表を作成し ている点 (ステップ 115、 ステップ 117) で相違しているが、 その他の手順は同じ である。
また、 図 3 5は、 送信される道路形状データを示している。 この道路形状デー タは、 第 3の実施形態で説明した道路形状データ (図 9 ) と比べて、 サンプル区 間長 Lの代わりにサンプル角度 Θの情報が含まれ、 また、 符号化データとして、 厶 Θ j を符号化したビット列の代わりに Δ L j を符号化したビット列が含まれて いる点で相違しているが、 その他の点については同じである。
このデータを受信した受信側では、 図 1 1の処理フローと同様に、 符号表現さ れているデータを、 符号表を参照して全曲率関数に変換し、 道路形状データを再 現する。 次いで、 再現された形状と自己のデジタル地図の道路形状とのマップマ ツチングを実行して対象道路区間を特定し、 事象位置データから、 この対象道路 区間内の交通事象発生位置を特定する。
このように、 この実施形態の方法では、 道路上で角度成分が一定となるように 座標点位置をリサンプルし、 距離成分のみを可変長符号化して、 道路形状データ の伝送データ量を削減することができる。
(第 7の実施形態)
第 7の実施形態の符号化方法では、 道路形状を統計的に偏りを持つ形状データ に変換するために、 角度情報の表現方法として、 偏角による表現または予測値差 分による表現のいずれかを選択できるようにしている。
先に図 4 2を用いて説明したように、 座標点の角度情報は、 偏角 0 j での表現 (図 4 2 ( b ) ( b,))、及び、偏角 Θ jの予測値差分 Δ 0 jでの表現(図 4 2 ( c ) ( c 5 ) ) のいずれを採用した場合でも、 道路形状データを統計的に偏りを持つデ ータに変換することができる。
この統計的な偏りは、 それが大きい程、 可変長符号化によるデータ量削減の効 果が高い。座標点の角度情報を偏角 Θ jで表現する場合と偏角 Θ jの予測値差分 Δ Θ j で表現する場合とを比較すると、 一般的には、 後者の方が統計的な偏りは大 きい。
しかし、 図 3 6に示すように、 カーブとカーブとの間にしばらく直線が続くよ うな道路 40の場合には、 偏角の予測値差分 Δ Θ jで表現すると、
0, ' ·,0, 0 1,— Θ 1,0, · · , 0, Θ 2,一 6 2, 0,■ ·
となる力 偏角 0で表現すると、
0, · ·,(), Θ 1, 0, 0, · · 0, Θ 2, 0, 0, · ·
となり、座標点の角度情報を偏角 Θ jで表現した方が、予測値差分 Δ Θ jで表現す るよりも、 統計的な偏りを持たせることができる。
このように、 道路形状によっては、 一定距離 Lでリサンプルした座標点の角度 情報を偏角 0 jで表現した方が、 可変長符号化に適する場合が有る。
この実施形態の方法では、 道路形状を偏角 0で表現して可変長符号化した時の データサイズと、 偏角の予測値差分 Δ 0で表現して可変長符号化した時のデータ サイズとを比較し、 データサイズの小さい方の符号化データを伝送するようにし ている。
そこで、 まず、 道路形状を偏角 0 j で表現して可変長符号化するための偏角 0 符号表と、道路形状を偏角 Θ jの予測値差分 Δ Θ jで表現して可変長符号化するた めの Δ 0符号表とを作成する。
図 3 7は偏角 Θ符号表の作成手順を示し、 図 3 8は Δ 0符号表の作成手順を示 している。 3 8の手順は、 第 3の実施形態における手順 (図 7 ) と同じである。 また、 図 3 7の手順は、 図 3 8の手順中の Δ Θが偏角 Θに代わっている点だけが 違っている。
図 3 9は、 オフラインで作成されたこれらの符号表を用いて、 道路形状データ を符号化し、 交通情報を伝達する際の処理手順を示している。
130:交通情報を受信すると、
131:交通事象の発生位置を含む対象道路区間を選出し、 132:対象道路区間の道路形状データを固定長 Lでリサンプルしてノ ードを設定し、
ステップ 133:設定したノードの位置データを全曲率関数表現に変換する。 ステップ 134 :次に、 0の符号表を参照して、 0の符号データを作成し、 デー タサイズ (A) を算出する。
ステップ 135 :次に、 Δ 0の符号表を参照して、 Δ 0の符号データを作成し、 データサイズ (B ) を算出する。
ステップ 136 :データサイズ (A) とデータサイズ (B ) とを比較して、 デー タサイズが小さい方の角度表現を採用し、 送信する形状データに、 採用した角度 表現を表す 「角度表現識別フラグ」 の値と、 採用した角度表現での 「符号化デー タ J とをセットする。
ステップ 137:対象道路区間の相対情報で表した事象位置のデータとともに符 号化した対象道路区間の形状データを送信する。
図 4 0は、送信される道路形状データを示している。この道路形状データには、 採用した角度表現を表す「角度表現識別フラグ」 (偏角 0による表現を採用したと きは 0、 予測値差分 Δ Θによる表現を採用したときは 1 ) の情報、 及び、 採用し た角度表現での 「符号化データ」 の情報を含んでいる。
このデータを受信した受信側では、 「角度表現識別フラグ」が指定する情報に基 づいて、 符号表現されている 「符号化データ」 から、 符号表を参照して、 Θまた は Δ 0を復元し、 各ノードの位置データを全曲率関数に変換する。 その後の処理 は、 第 3の実施形態等と同じであり、 道路形状データを再現して、 再現した形状 と自己のデジタル地図の道路形状とのマップマツチングを実行して対象道路区間 を特定し、 事象位置データから、 この対象道路区間内の交通事象発生位置を特定 する。
このように、 この実施形態の方法では、 角度情報の表現方法として、 偏角によ る表現または予測値差分による表現のいずれかを選択することにより、 伝送デー タ量の一層の削減を図ることができる。
なお、 本発明による符号化方法は、 地図データ本体の圧縮にも適用が可能であ る。 また、 地図データのインターネット上のやり取り (例、 ベクトル地図を使つ たクライアント 'サーバ型地図表示システム) や地図データ配信サービスなどに も適用できる。 また、 車両の車載機から緊急通報やフローティングカーデータ (F C D ) のた めに、 センターに走行軌跡データを送信する場合にも、 この符号化方法を用いて データを圧縮することが可能である。
また、 ベクトル形状をスプライン圧縮方式で圧縮し、 各節点列のデータとして 伝送する場合にも、 本発明の符号化方法を適用して、 節点列の表現を符号表を用 いてデータ圧縮することが可能である。
また、 本発明による符号化方法は、 デジタル地図上の領域 (ポリゴン) の形状 データを伝達する場合にも適用することができる。 例えば、 ポリゴンを指定して その領域の天気予報を伝える場合では、 ポリゴン形状の境界線の形状データを伝 達することにより、 受信側では、 ポリゴンを特定することができる。 この境界線 の形状データを伝達する場合、 本発明の符号化方法を適用して伝送データ量を圧 縮することができる。 このとき、 天気予報の適用領域のようにポリゴン形状を精 密に特定する必要がない場合には、 受信側では、 デジタル地図上の形状とのマツ チング処理を省略することができる。
例示した符号表は、 あくまで例であり、 最適なものとは言えない。 実際には、 変数 (0 j、 Δ Θ
Figure imgf000032_0001
L j など) の分布を調査し、 ハフマン木などを用いて符号表 を作成する必要がある。
符号化技術には、固定文字圧縮法、 ランレングス法、シャノン'ファノ符号法、 ハフマン符号法、 適応型ハフマン符号法、 算術符号法、 辞書法 (L HA法) 等多 種存在し、 本発明において、 これらの符号化方法を用いることも可能である。 ま た、 ここでは、 符号表をオフラインで生成する場合について説明したが、 適応型 ハフマン符号法や算術符号法を用いることによりオンラインでの符号化が可能に なる。 本発明を詳細にまた特定の実施態様を参照して説明したが、 本発明の精神と範 囲を逸脱することなく様々な変更や修正を加えることができることは当業者にと つて明らかである。
本出願は、 2001年 5月 1日出願の (≡[本特許出願 (特願 2001— 134318)、 2001年 7月 19日出願の日本特許出願(特願 2001— 220061) に基づくものであり、その内 容はここに参照として取り込まれる。 ぐ産業上の利用可能性〉
以上の説明から明らかなように、 本発明の符号化方法では、 デジタル地図にお けるベクトル形状のデータ量を効率的に圧縮することができる。 そのため、 本発 明の位置情報伝達方法及び装置では、 デジタル地図のベタ トル形状を伝達する場 合の伝送データ量を大幅に減らすことができる。 受信側では、 受信データから形 状データを復元し、 マップマッチングを実施することにより、 伝送されたべク ト ル形状を正確に特定することができる。

Claims

請 求 の 範 囲
1 . デジタル地図上の形状べク トルを表すデータを符号化する符号化方法 において、
前記形状べクトルを表すノ一ド列の個々のノードの位置情報に算術加工を施し て、 前記位置情報を統計的に偏りを持つデータに変換し、 前記データを符号化し てデータ量を削減することを特徴とする形状べクトルデータの符号化方法。
2 . 前記ノードの位置情報を、 隣接するノードからの距離、 及び、 隣接す るノードから延びる直線の角度の情報で表現し、 前記距離または角度を統計的に 偏りを持つデータで表して、 前記データを符号化することを特徴とする請求の範 囲第 1項に記載の形状べクトルデータの符号化方法。
3 . 前記ノードの位置情報を統計予測値との差分データに変換し、 前記差 分データを符号化することを特徴とする請求の範囲第 1項または第 2項に記載の 形状べク トルデータの符号化方法。
4 . 前記角度の情報を偏角で表し、 前記偏角を符号化することを特徴とす る請求の範囲第 2項に記載の形状べクトルデータの符号化方法。
5 . 前記角度の情報を偏角の統計予測値に対する差分で表し、 前記差分を 符号化することを特徴とする請求の範囲第 2項に記載の形状べクトルデータの符 号化方法。
6 . 前記距離の情報を距離の統計予測値に対する差分で表し、 前記差分を 符号化することを特徴とする請求の範囲第 2項に記載の形状べクトルデータの符 号化方法。
7 . 前記形状べクトルの所定区間内で、 前記ノ一ドの位置情報のうち、 少 なくとも 1つの要素が一定の値を取るように、 前記ノードをリサンプルすること を特徴とする請求の範囲第 1項または第 2項に記載の形状べク トルデータの符号 化方法。
8 . 隣接するノードからの距離が等間隔となる位置に前記ノードをリサン プルし、 前記ノードの位置情報を角度情報のみで表現することを特徴とする請求 の範囲第 7項に記載の形状べクトルデータの符号化方法。
9 . 隣接するノードから延びる直線の偏角が一定の角度を取る位置に前記 ノードをリサンプルし、 前記ノ一ドの位置情報を距離情報のみで表現することを 特徴とする請求の範囲第 7項に記載の形状べクトルデータの符号化方法。
1 0 . 前記形状べクトルを複数の区間に分割し、 各区間ごとに前記一定の 値を設定することを特徴とする請求の範囲第 7項に記載の形状べクトルの符号化 方法。
1 1 . 前記各区間ごとに一定のリサンプル区間長を設定し、 前記リサンプ ル区間長の間隔で前記ノードをリサンプルすることを特徴とする請求の範囲第 1 0項に記載の形状べクトルの符号化方法。
1 2 . デジタル地図の前記形状べクトルに含まれるノードまたは補間点の 位置情報に算術加工を施して、 前記位置情報を統計的に偏りを持つデータに変換 することを特徴とする請求の範囲第 1項または第 2項に記載の形状べクトルの符 号化方法。
1 3 . 前記形状べクトルを近似するスプライン関数の節点列の情報に算術 加工を施して、 統計的に偏りを持つデータに変換することを特徴とする請求の範 囲第 1項に記載の形状べクトルの符号化方法。
1 4 . 前記データを可変長符号化してデータ量を削減することを特徴とす る請求の範囲第 1項または第 2項に記載の形状べクトルデータの符号化方法。
1 5 . 前記データをランレングス符号化してデータ量を削減することを特 徴とする請求の範囲第 1項または第 2項に記載の形状べクトルデータの符号化方 法。
1 6 . 前記リサンプル区間長を、 前記形状ベクトルの曲率の大小に応じて 設定することを特徴とする請求の範囲第 1 1項に記載の形状べクトルデータの符 号化方法。
1 7 . 前記形状べクトルの許容誤差を算出し、 前記許容誤差を超えない範 囲で、 前記データを符号化したときの量子化桁数を減らすことを特徴とする請求 の範囲第 1項に記載の形状べクトルデータの符号化方法。
1 8 . 前記形状べクトルを円弧及び直線で近似し、 近似した円弧または直 線の区間ごとに前記リサンプル区間長を設定することを特徴とする請求の範囲第 1 6項に記載の形状べクトルデータの符号化方法。
1 9 . 送信側が、 デジタル地図上の形状べクトルを表す形状データを送信 し、 受信側が、 受信した形状データを基にマップマッチングを行って自己のデジ タル地図上での前記形状べクトルを特定するデジタル地図の位置情報伝達方法に おいて、
送信側は、 請求の範囲第 1項から第 1 8項のいずれかに記載の符号化方法で符 号化した形状べクトルデータを送信し、 受信側は、 受信したデータを復号して形 状を再現し、 再現した形状に対応する形状べクトルをマップマッチングで特定す ることを特徴とする位置情報伝達方法。
2 0 . 送信側は、 符号化に用いた符号表を、 送信するデータに含めて送信 し、 受信側は、 受信した前記符号表を用いて形状を再現することを特徴とする請 求の範囲第 1 9項に記載の位置情報伝送方法。
2 1 . 送信側は、 受信側で誤マッチングが発生しない範囲で前記リサンプ ル区間長を設定することを特徴とする請求の範囲第 1 9項に記載の位置情報伝達 方法。
2 2 . 送信側は、 受信側で誤マッチングが発生しない範囲で前記量子化桁 数を減らすことを特徴とする請求の範囲第 1 9項に記載の位置情報伝達方法。
2 3 . 送信側は、 受信側で誤マッチングが発生しない範囲で前記形状べク トルを円弧及び直線で近似することを特徴とする請求の範囲第 1 9項に記載の位 置情報伝達方法。
2 4 . 送信側は、 符号化に用いる符号表を予め作成して保持し、 前記符号 表を用いて前記形状べクトルの符号化を行うことを特徴とする請求の範囲第 1 9 項に記載の位置情報伝達方法。
2 5 . 送信側は、 前記符号表を用いて符号化した前記形状べクトルのデー タを予め保持し、 送信するデータを、 前記保持するデータの中から選択すること を特徴とする請求の範囲第 2 4項に記載の位置情報伝達方法。
2 6 . 送信側が、 符号化した前記形状べクトルデータとして、 デジタル地 図上のポリゴンの形状を表すデータを送信することを特徴とする請求の範囲第 1 9項に記載の位置情報伝達方法。
2 7 . 受信側に、 マップマッチングで形状を特定するためのデジタル地図 上の形状べクトルを表す形状データを送信する送信装置において、
デジタル地図上の形状べクトルを表すノード列の個々のノードの位置情報に算 術加工を施して、 前記位置情報を統計的に偏りを持つデータに変換し、 前記デー タの出現分布に基づいて前記データの符号化に用いる符号表を生成する符号表算 出手段と、
受信側に伝達する形状べクトルの個々のノードの位置情報を、 前記符号表を用 いて符号化し、 受信側に送る形状データを生成する位置情報変換手段と を備えることを特徴とする送信装置。
2 8 . 受信側に、 マップマッチングで形状を特定するためのデジタル地図 上の形状べクトルを表す形状データを送信する送信装置において、
受信側に伝達する形状べクトルの個々のノードの位置情報を、 他の装置で生成 された符号表を用いて符号化し、 受信側に送る形状データを生成する位置情報変 換手段を備えることを特徴とする送信装置。
2 9 . 送信側からデジタル地図上の形状べクトルを表す形状データを受信 し、 マップマッチングを行って自己のデジタル地図上で前記形状べクトルを特定 する受信装置において、
符号化された受信データを複号化して、 デジタル地図上の位置情報で表した形 状データを再現する符号データ復号化手段と、
再現した前記形状データを用いてマップマツチングを行い、 自己のデジタル地 図上での前記形状べク トルを特定するマップマッチング手段と
を備えることを特徴とする受信装置。
3 0 . 受信側に、 マップマッチングで形状を特定するためのデジタル地図 上の形状べクトルを表す形状データを送信する送信装置のプログラムであって、 コンピュータに、
デジタル地図上の形状べクトルを固定長でリサンプルしてノードを設定する手
1噴と、
前記ノ一ドの位置データに算術加工を施して統計的に偏りを持つデータに変換 する手順と、
前記統計的に偏りを持つデータの出現分布に基づいて前記データの符号化に用 いる符号表を生成する手順と
を実行させるためのプログラム。
3 1 . 受信側に、 マップマッチングで形状を特定するためのデジタル地図 上の形状べクトルを表す形状データを送信する送信装置のプログラムであって、 コンピュータに、
前記形状べタ トルを固定長でリサンプルしてノードを設定する手順と、 前記ノードの位置データに算術加工を施して統計的に偏りを持つデータに変換 する手順と、
前記統計的に偏りを持つデータを符号表を参照して符号表現に変換する手順と を実行させるためのプログラム。
3 2 . 送信側からデジタル地図上の形状べク トルを表す形状データを受信 し、 マップマッチングを行って自己のデジタル地図上で前記形状べクトルを特定 する受信装置のプログラムであって、
コンピュータに、
符号化された受信データを符号表を参照して復号化する手順と、
復号化したデータからデジタル地図上の位置情報で表した形状データを再現す る手 I噴と、
再現した前記形状データを用いてマップマッチングを行い自己のデジタル地図 上での前記形状べクトルを特定する手順と
を実行させるためのプログラム。
PCT/JP2002/004267 2001-05-01 2002-04-26 Digital map shape vector encoding method and position information transfer method WO2002091587A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
EP02722858A EP1385269A4 (en) 2001-05-01 2002-04-26 FORM VECTOR CODING METHOD FOR DIGITAL CARDS AND POSITION INFORMATION TRANSFER METHOD
KR20037014167A KR100943676B1 (ko) 2001-05-01 2002-04-26 디지털 지도의 형상 벡터의 부호화 방법과 위치 정보전달방법
US10/169,705 US7333666B2 (en) 2001-05-01 2002-04-26 Digital map shape vector encoding method and position information transfer method
CA 2443268 CA2443268A1 (en) 2001-05-01 2002-04-26 Digital map shape vector encoding method and position information transfer method
US11/870,731 US7539348B2 (en) 2001-05-01 2007-10-11 Digital map shape vector encoding method and position information transfer method

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2001134318 2001-05-01
JP2001-134318 2001-05-01
JP2001220061A JP4230132B2 (ja) 2001-05-01 2001-07-19 デジタル地図の形状ベクトルの符号化方法と位置情報伝達方法とそれを実施する装置
JP2001-220061 2001-07-19

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US10/169,705 A-371-Of-International US7333666B2 (en) 2001-05-01 2002-04-26 Digital map shape vector encoding method and position information transfer method
US11/870,731 Continuation US7539348B2 (en) 2001-05-01 2007-10-11 Digital map shape vector encoding method and position information transfer method

Publications (1)

Publication Number Publication Date
WO2002091587A1 true WO2002091587A1 (en) 2002-11-14

Family

ID=26614596

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2002/004267 WO2002091587A1 (en) 2001-05-01 2002-04-26 Digital map shape vector encoding method and position information transfer method

Country Status (7)

Country Link
US (2) US7333666B2 (ja)
EP (1) EP1385269A4 (ja)
JP (1) JP4230132B2 (ja)
KR (1) KR100943676B1 (ja)
CN (1) CN1515077A (ja)
CA (1) CA2443268A1 (ja)
WO (1) WO2002091587A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003081558A1 (fr) * 2002-03-27 2003-10-02 Matsushita Electric Industrial Co., Ltd. Systeme et appareil d'information routiere et procede de generation d'information routiere
JP2007104543A (ja) * 2005-10-07 2007-04-19 Matsushita Electric Ind Co Ltd 緯度経度データ列の圧縮装置及び圧縮方法

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004264326A (ja) * 2003-01-22 2004-09-24 Matsushita Electric Ind Co Ltd 形状情報符号化方法及び装置、形状情報復号化方法及び装置、並びにプログラム
JP2004280521A (ja) * 2003-03-17 2004-10-07 Matsushita Electric Ind Co Ltd プローブカーシステムでの走行軌跡の伝送方法と装置
JP2004333157A (ja) * 2003-04-30 2004-11-25 Matsushita Electric Ind Co Ltd ルート情報送信方法と装置
EP1632925A1 (en) * 2003-06-11 2006-03-08 Matsushita Electric Industrial Co., Ltd. Digital map position information compressing method and device
JP3863130B2 (ja) * 2003-08-18 2006-12-27 株式会社コナミデジタルエンタテインメント 通信システム、サービス方法、端末方法、ならびに、プログラム
US7271746B2 (en) 2003-10-17 2007-09-18 Matsushita Electric Industrial Co., Ltd. Encoding data generation method and device
JP2005121518A (ja) * 2003-10-17 2005-05-12 Matsushita Electric Ind Co Ltd 経路情報の伝達方法と装置
EP1615192A1 (en) * 2003-10-21 2006-01-11 Matsushita Electric Industrial Co., Ltd. Method and device for determining resample length
US8562439B2 (en) 2004-03-11 2013-10-22 Navteq B.V. Geographic area templates for computer games
US7967678B2 (en) 2004-03-11 2011-06-28 Navteq North America, Llc Computer game development factory system and method
US7970749B2 (en) 2004-03-11 2011-06-28 Navteq North America, Llc Method and system for using geographic data in computer game development
US7828655B2 (en) * 2004-03-11 2010-11-09 Navteq North America, Llc Application programming interface for geographic data in computer games
JP3875697B2 (ja) * 2004-05-06 2007-01-31 松下電器産業株式会社 車載情報処理装置
JP2005338193A (ja) * 2004-05-24 2005-12-08 Matsushita Electric Ind Co Ltd デジタル地図の位置情報伝達方法、位置情報送信装置および位置情報受信装置
KR100754168B1 (ko) * 2004-11-12 2007-09-03 삼성전자주식회사 지도 데이터 업데이트 방법 및 장치와, 그 방법을수행하기 위한 프로그램이 저장된 기록 매체
JP4798988B2 (ja) * 2004-11-30 2011-10-19 パナソニック株式会社 線形対象物の位置データの生成方法及び装置
KR100598134B1 (ko) * 2005-03-24 2006-07-10 인하대학교 산학협력단 케이평균 군집화를 이용한 벡터 데이터 압축 방법 및시스템
DE102005039283A1 (de) * 2005-08-19 2007-02-22 Robert Bosch Gmbh Verfahren zum Betrieb eines Navigationssystems und Navigationssystem
JP4432929B2 (ja) * 2006-04-25 2010-03-17 トヨタ自動車株式会社 駐車支援装置及び駐車支援方法
JP4741431B2 (ja) * 2006-07-04 2011-08-03 直人 森川 符号化プログラム
US8542884B1 (en) * 2006-11-17 2013-09-24 Corelogic Solutions, Llc Systems and methods for flood area change detection
KR100913672B1 (ko) * 2007-05-16 2009-08-26 팅크웨어(주) 가상 맵매칭 방법 및 그 시스템
CN101493330B (zh) * 2008-01-23 2012-03-28 厦门雅迅网络股份有限公司 一种手机网络导航中地图矢量数据的抽稀方法
US8035547B1 (en) * 2008-03-17 2011-10-11 Garmin Switzerland Gmbh System and method of assisted aerial navigation
CN102016508B (zh) * 2008-04-01 2014-04-09 德卡尔塔公司 使用路径id在客户端和服务器端之间传送路径
JP4770880B2 (ja) * 2008-06-20 2011-09-14 コニカミノルタビジネステクノロジーズ株式会社 アウトライン化方法およびそれを用いた画像圧縮方法、アウトライン化装置、画像圧縮装置、アウトライン化プログラム、ならびに、画像圧縮プログラム
TWI374255B (en) * 2008-07-24 2012-10-11 Htc Corp Method and system for synchronizing mark on electronic map and computer program product using the same
JP5169919B2 (ja) * 2009-03-06 2013-03-27 セイコーエプソン株式会社 電子機器、時差データ取得方法、時差データのデータ構造
JP5462536B2 (ja) * 2009-06-30 2014-04-02 日立オートモティブシステムズ株式会社 経路案内サーバ装置、ナビゲーション装置、経路案内システムおよび経路案内方法
WO2011026530A1 (en) * 2009-09-07 2011-03-10 Tomtom International B.V. Navigation apparatus and method of supporting hands-free voice communication
US20120202525A1 (en) * 2011-02-08 2012-08-09 Nokia Corporation Method and apparatus for distributing and displaying map events
US8718932B1 (en) * 2011-06-01 2014-05-06 Google Inc. Snapping GPS tracks to road segments
US8442557B2 (en) * 2011-08-23 2013-05-14 Qualcomm Incorporated Methods and apparatuses for providing expected signal data to a mobile station
GB2493037B (en) * 2011-11-24 2013-08-07 Chersoft Ltd Communicating electronic map data
JP5836131B2 (ja) * 2012-01-04 2015-12-24 クラリオン株式会社 デジタル道路地図作成方法および装置
CN103366411B (zh) 2012-03-30 2016-01-06 国际商业机器公司 用于通过无线网络传输车辆位置数据残差的方法和装置
US20140075348A1 (en) * 2012-09-11 2014-03-13 Nokia Corporation Method and apparatus for associating event types with place types
CN103839228B (zh) * 2012-11-23 2016-07-06 厦门雅迅网络股份有限公司 一种基于矢量地图数据抽稀与平滑处理的方法
CN103795417B (zh) * 2014-01-22 2017-02-15 复旦大学 一种最大误差可控的轨迹数据压缩方法
CN105677686B (zh) * 2014-11-21 2019-06-21 高德软件有限公司 一种道路编码方法及装置
JP6461029B2 (ja) * 2016-03-10 2019-01-30 株式会社東芝 時系列データ圧縮装置
CN107154011B (zh) * 2017-03-21 2020-09-15 江苏师范大学 定位篡改图元组的矢量地图完整性认证方法
CN110928969A (zh) * 2019-11-13 2020-03-27 中国人民解放军92859部队 一种海底底质的动态交互可视化方法
CN114339251B (zh) * 2021-12-29 2024-01-30 四创科技有限公司 一种矢量数据压缩传输的方法与终端
KR102503678B1 (ko) 2022-02-28 2023-02-24 주식회사 라이드플럭스 자율주행 시스템을 위한 ndt 지도 데이터의 압축 방법, 장치 및 컴퓨터프로그램

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001041757A (ja) * 1999-07-28 2001-02-16 Matsushita Electric Ind Co Ltd デジタル地図の位置情報伝達方法とそれを実施する装置
JP2001066146A (ja) * 1999-08-27 2001-03-16 Matsushita Electric Ind Co Ltd デジタル地図の位置情報伝達方法
JP2002213980A (ja) * 2001-01-19 2002-07-31 Matsushita Electric Ind Co Ltd デジタル地図の位置情報伝達方法とそれに使用する装置

Family Cites Families (152)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4196474A (en) 1974-02-11 1980-04-01 The Johns Hopkins University Information display method and apparatus for air traffic control
DE2408333C2 (de) 1974-02-21 1985-05-23 Robert Bosch Gmbh, 7000 Stuttgart Einrichtung zur Abstandsmessung
DE2431630C2 (de) 1974-07-02 1985-06-27 Robert Bosch Gmbh, 7000 Stuttgart Optoelektronischer Aufnehmer
DE2631543A1 (de) 1976-07-14 1978-01-19 Blaupunkt Werke Gmbh Zielfuehrungssystem fuer kraftfahrzeuge
US4151656A (en) 1977-09-12 1979-05-01 Eastman Kodak Company Manually manipulatable gyroscope-stabilized indicating apparatus and method for its use
DE2853978A1 (de) 1978-12-14 1980-07-03 Bosch Gmbh Robert Entfernungsmesser
DE3334093A1 (de) 1983-09-21 1985-04-11 Robert Bosch Gmbh, 7000 Stuttgart Verfahren und schaltung zur ermittlung des verbauchsoptimalen getriebeganges eines kraftfahrzeugantriebes
DE3345712A1 (de) 1983-12-17 1985-06-27 Robert Bosch Gmbh, 7000 Stuttgart Magnetometer mit zeitverschluesselung zur messung von magnetfeldern
DE3345818A1 (de) 1983-12-17 1985-06-27 Robert Bosch Gmbh, 7000 Stuttgart Verfahren zur ermittlung von stoerfeldern in fahrzeugen mit einem elektronischen kompass
DE3422490A1 (de) 1984-06-16 1985-12-19 Robert Bosch Gmbh, 7000 Stuttgart Verfahren zur korrektur von winkelfehlern bei einem elektronischen kompass in fahrzeugen
DE3422491A1 (de) 1984-06-16 1985-12-19 Robert Bosch Gmbh, 7000 Stuttgart Verfahren zur ermittlung der fahrtrichtung eines fahrzeuges mit elektronischem kompass
DE3532016A1 (de) 1985-09-07 1987-03-19 Bosch Gmbh Robert Vorrichtung zur messung von entfernung und richtung von fahrzielen auf strassenkarten
DE3532768A1 (de) 1985-09-13 1987-03-19 Bosch Gmbh Robert Schaltungsanordnung zur addition, speicherung und wiedergabe elektrischer zaehlimpulse
DE3534480A1 (de) 1985-09-27 1987-04-02 Bosch Gmbh Robert Verfahren zur bestimmung des einbauortes eines magnetfeldsensors in kraftfahrzeugen
CA1295737C (en) 1986-03-14 1992-02-11 Akira Ichikawa Apparatus for displaying travel path
DE3609839A1 (de) 1986-03-22 1987-09-24 Bosch Gmbh Robert Vorrichtung zum selbsttaetigen ausloesen von insassenschutzvorrichtungen bei einem unfall
ES2019912B3 (es) 1986-09-25 1991-07-16 Siemens Ag Dispositivo de navegacion para un vehiculo.
JPH07107548B2 (ja) 1986-10-13 1995-11-15 株式会社日立製作所 人工衛星による測位方法
US4807127A (en) 1986-12-10 1989-02-21 Sumitomo Electric Industries, Ltd. Vehicle location detecting system
JPS63150618A (ja) 1986-12-15 1988-06-23 Honda Motor Co Ltd 走行経路表示装置
DE3644683A1 (de) 1986-12-30 1988-07-14 Bosch Gmbh Robert Navigationsverfahren fuer fahrzeuge mit elektronischem kompass
DE3644681A1 (de) 1986-12-30 1988-07-14 Bosch Gmbh Robert Navigationsverfahren fuer fahrzeuge mit elektronischem kompass
DE3700552B4 (de) 1987-01-10 2005-06-02 Robert Bosch Gmbh Verfahren zur Ausgabe von Wegeinformationen für Fahrer von Landfahrzeugen und Informationsausgabesystem
DE3712360A1 (de) 1987-04-11 1988-10-27 Bosch Gmbh Robert Verfahren und vorrichtung zur auswahl oder eingabe des zieles bei einem navigationssystem im kraftfahrzeug
DE3715007A1 (de) 1987-05-06 1988-11-17 Bosch Gmbh Robert Verfahren und vorrichtung zur kursbestimmung eines landfahrzeugs
DE3719017A1 (de) 1987-06-06 1988-12-15 Bosch Gmbh Robert Verfahren und vorrichtung zur bestimmung einer fahrtroute zwischen einem startpunkt und einem zielpunkt
CA1326273C (en) 1987-08-07 1994-01-18 Akira Iihoshi Apparatus for displaying travel path
DE3737972A1 (de) 1987-11-07 1989-05-24 Messerschmitt Boelkow Blohm Helm-lagedarstellungsgeraet
US5184123A (en) 1988-03-03 1993-02-02 Robert Bosch Gmbh Method of and arrangement for representing travel guiding information
DE3810177C2 (de) 1988-03-25 1999-06-17 Bosch Gmbh Robert Rundfunkempfänger, insbesondere Fahrzeugempfänger
JPH07119617B2 (ja) 1988-07-05 1995-12-20 マツダ株式会社 車両用ナビゲーシヨン装置
US5067082A (en) 1988-08-11 1991-11-19 Aisin Aw Co., Ltd. Navigation apparatus
DE3843143A1 (de) 1988-12-22 1990-06-28 Bosch Gmbh Robert Sensor zur bestimmung der winkelgeschwindigkeit
JP3090453B2 (ja) * 1989-07-10 2000-09-18 株式会社日立製作所 厚膜薄膜積層基板およびそれを用いた電子回路装置
JPH0366146A (ja) * 1989-08-04 1991-03-20 Mitsubishi Electric Corp 半導体装置の製造方法
DE3939410A1 (de) 1989-11-29 1991-06-06 Bosch Gmbh Robert Sensor
US5193214A (en) 1989-12-29 1993-03-09 Robert Bosch Gmbh Vehicular radio receiver with standard traffic problem database
US5095532A (en) 1989-12-29 1992-03-10 Robert Bosch Gmbh Method and apparatus for route-selective reproduction of broadcast traffic announcements
DE4008460A1 (de) 1990-03-16 1991-09-19 Bosch Gmbh Robert Navigationssystem
US5279040A (en) 1990-05-18 1994-01-18 Robert Bosch Gmbh Fluid-based acceleration and tilt sensor
DE4016471A1 (de) 1990-05-22 1991-11-28 Bosch Gmbh Robert Mikromechanischer neigungssensor
US5182555A (en) 1990-07-26 1993-01-26 Farradyne Systems, Inc. Cell messaging process for an in-vehicle traffic congestion information system
US5173691A (en) 1990-07-26 1992-12-22 Farradyne Systems, Inc. Data fusion process for an in-vehicle traffic congestion information system
US5214757A (en) 1990-08-07 1993-05-25 Georesearch, Inc. Interactive automated mapping system
US5177685A (en) 1990-08-09 1993-01-05 Massachusetts Institute Of Technology Automobile navigation system using real time spoken driving instructions
NL9001810A (nl) 1990-08-13 1992-03-02 Philips Nv Werkwijze voor de positiebepaling van een voertuig, inrichting voor de positiebepaling van een voertuig, alsmede voertuig voorzien van de inrichting.
DE4035370A1 (de) 1990-11-07 1992-05-14 Bosch Gmbh Robert Verfahren zur bestimmung des standortes eines landfahrzeugs
DE4039887A1 (de) 1990-12-13 1992-06-17 Bosch Gmbh Robert Fahrzeugleit- und zielfuehrungssystem
DE4106932A1 (de) 1991-03-05 1992-09-10 Bosch Gmbh Robert Neigungssensor
US5345388A (en) 1991-08-06 1994-09-06 Pioneer Electronic Corporation Navigation system utilizing locus data compression
US5311195A (en) 1991-08-30 1994-05-10 Etak, Inc. Combined relative and absolute positioning method and apparatus
DE4129085A1 (de) 1991-09-02 1993-03-04 Bosch Gmbh Robert Optischer sensor fuer rotationsbewegungen
DE4135369A1 (de) 1991-10-26 1993-05-13 Bosch Gmbh Robert Testbarer piezoelektrischer beschleunigungssensor
US5283575A (en) 1991-11-08 1994-02-01 Zexel Corporation System and method for locating a travelling vehicle
DE4208277A1 (de) 1992-03-13 1993-09-16 Bosch Gmbh Robert Verkehrsrundfunkempfaenger
JPH05265547A (ja) * 1992-03-23 1993-10-15 Fuji Heavy Ind Ltd 車輌用車外監視装置
US5396429A (en) 1992-06-30 1995-03-07 Hanchett; Byron L. Traffic condition information system
DE4230294A1 (de) 1992-09-10 1994-03-17 Bosch Gmbh Robert Verfahren zur Auswahl routenrelevante Meldungen bei RDS Radios
JP3221746B2 (ja) 1992-10-14 2001-10-22 パイオニア株式会社 ナビゲーション装置
JP3157923B2 (ja) 1992-10-20 2001-04-23 パイオニア株式会社 ナビゲーション装置の距離誤差補正方法
US5332180A (en) 1992-12-28 1994-07-26 Union Switch & Signal Inc. Traffic control system utilizing on-board vehicle information measurement apparatus
DE4318109A1 (de) 1993-06-01 1994-12-08 Bosch Gmbh Robert Verfahren und Vorrichtung zur Durchführung eines drahtlosen Datenaustausches zwischen einer Feststation und sich bewegenden Objekten
DE4318108C1 (de) 1993-06-01 1995-01-05 Bosch Gmbh Robert Verfahren zur Durchführung eines drahtlosen Datenaustauschs zwischen einer Feststation und Sende-/Empfangsgeräten
JPH06347278A (ja) 1993-06-10 1994-12-20 Alpine Electron Inc 車両の存在リンク検出方法
US5504482A (en) 1993-06-11 1996-04-02 Rockwell International Corporation Automobile navigation guidance, control and safety system
US5488559A (en) 1993-08-02 1996-01-30 Motorola, Inc. Map-matching with competing sensory positions
US5515042A (en) 1993-08-23 1996-05-07 Nelson; Lorry Traffic enforcement device
DE4332945A1 (de) 1993-09-28 1995-03-30 Bosch Gmbh Robert Ortungs- und Navigationsgerät mit Satellitenstützung
DE4333357A1 (de) 1993-09-30 1995-04-06 Bosch Gmbh Robert Einparkhilfe mit Radsensor
US5416711A (en) 1993-10-18 1995-05-16 Grumman Aerospace Corporation Infra-red sensor system for intelligent vehicle highway systems
DE4410895B4 (de) 1994-03-29 2004-11-25 Robert Bosch Gmbh Verfahren und Vorrichtung zum verdeckten Einbau eines Ultraschallsensors in einem Kraftfahrzeug-Außenteil
DE4415993A1 (de) 1994-05-06 1995-11-09 Bosch Gmbh Robert Korrekturverfahren und Navigationssystem für die Koppelortung eines Kraftfahrzeuges
EP0715749B1 (en) 1994-07-04 2002-04-17 Siemens Aktiengesellschaft Method of determining a directional change during vehicle navigation, apparatus for carrying out such a method, and vehicle comprising such an apparatus
DE69521783T2 (de) 1994-08-08 2002-04-25 Siemens Ag Navigationsvorrichtung für ein landfahrzeug mit mitteln zur erzeugung einer frühzeitigen sprachnachricht mit mehreren elementen, sowie fahrzeug damit
JP2674521B2 (ja) 1994-09-21 1997-11-12 日本電気株式会社 移動体誘導装置
DE4433982C1 (de) 1994-09-23 1995-10-19 Bosch Gmbh Robert Vorrichtung zum Auffinden eines verfügbaren Parkplatzes oder Parkhauses
US5826212A (en) 1994-10-25 1998-10-20 Honda Giken Kogyo Kabushiki Kaisha Current-position map and three dimensional guiding objects displaying device for vehicle
US5659476A (en) 1994-12-22 1997-08-19 Motorola Inc. Land vehicle navigation apparatus and method for planning a recovery route
HU227907B1 (en) 1995-03-23 2012-05-29 Deutsche Telekom Mobil Method and system for determining dynamic traffic information
JP3578511B2 (ja) 1995-04-21 2004-10-20 株式会社ザナヴィ・インフォマティクス 現在位置算出装置
JP3578512B2 (ja) 1995-04-21 2004-10-20 株式会社ザナヴィ・インフォマティクス 現在位置算出装置およびその距離係数補正方法
DE19516477A1 (de) 1995-05-05 1996-11-07 Bosch Gmbh Robert Einrichtung zur Aufbereitung und Ausgabe von Informationen für einen Fahrzeugführer
DE19516696A1 (de) 1995-05-06 1996-11-07 Hans Joachim Dipl Ing Eberhard Verfahren zur Identifizierung und Kontrolle der Anlieferung und der Rücklieferung von Presseerzeugnissen
DE19519488B4 (de) 1995-05-27 2005-03-10 Bosch Gmbh Robert Drehratensensor mit zwei Beschleunigungssensoren
JP3545839B2 (ja) 1995-06-09 2004-07-21 株式会社ザナヴィ・インフォマティクス 現在位置算出装置
JPH0914984A (ja) 1995-06-28 1997-01-17 Aisin Aw Co Ltd 車両用ナビゲーション装置
DE19526148C2 (de) 1995-07-07 1997-06-05 Mannesmann Ag Verfahren und System zur Prognose von Verkehrsströmen
KR960042490A (ko) 1995-11-09 1996-12-21 모리 하루오 차량용 네비게이션(navigation) 장치 및 그를 위한 기록매체
US5933100A (en) 1995-12-27 1999-08-03 Mitsubishi Electric Information Technology Center America, Inc. Automobile navigation system with dynamic traffic data
US5862511A (en) 1995-12-28 1999-01-19 Magellan Dis, Inc. Vehicle navigation system and method
US5745865A (en) 1995-12-29 1998-04-28 Lsi Logic Corporation Traffic control system utilizing cellular telephone system
DE19616038A1 (de) 1996-04-23 1997-10-30 Bosch Gmbh Robert Verfahren und Meßeinrichtung zur Bestimmung der Lage eines Objekts
JP3406144B2 (ja) 1996-04-24 2003-05-12 株式会社デンソー 車両用経路案内装置
US5842146A (en) 1996-05-10 1998-11-24 Honda Giken Kogyo Kabushiki Kaisha Method and apparatus of setting clock time and using time data in a vehicle navigation system
US6006161A (en) 1996-08-02 1999-12-21 Aisin Aw Co., Ltd. Land vehicle navigation system with multi-screen mode selectivity
KR100269069B1 (ko) 1996-08-30 2000-10-16 모리 하루오 차량용네비게이션장치및기억매체
DE19645209B4 (de) 1996-11-02 2005-07-28 Robert Bosch Gmbh Ortungsvorrichtung für ein Kraftfahrzeug mit einem Satellitenempfänger und Ortungsverfahren
US5948043A (en) 1996-11-08 1999-09-07 Etak, Inc. Navigation system using GPS data
WO1998027529A1 (de) 1996-12-16 1998-06-25 Mannesmann Ag Verfahren zur übertragung von eine route eines fahrzeuges in einem verkehrsnetz betreffenden routeninformationen zwischen einer verkehrszentrale und einem endgerät in einem fahrzeug, eine verkehrszentrale und ein endgerät
WO1998027530A1 (de) 1996-12-16 1998-06-25 Mannesmann Ag Verfahren zur übertragung von eine empfohlene route eines fahrzeuges in einem verkehrsnetz betreffenden routeninformationen von einer verkehrszentrale an ein endgerät in einem fahrzeug, endgerät und zentrale
US6230100B1 (en) 1997-01-31 2001-05-08 Motorola, Inc. Method and apparatus for differential scale factor calibration in differential odometry systems integrated with GPS
DE69824218T2 (de) 1997-03-07 2005-06-23 Pioneer Electronic Corp. Navigationsvorrichtung
US5974356A (en) 1997-03-14 1999-10-26 Qualcomm Incorporated System and method for determining vehicle travel routes and mileage
DE19714600B4 (de) 1997-04-09 2004-05-27 Robert Bosch Gmbh Ortungsvorrichtung für Fahrzeuge
JPH10307037A (ja) 1997-05-02 1998-11-17 Pioneer Electron Corp ナビゲーション装置
DE19719780B4 (de) 1997-05-10 2006-09-07 Robert Bosch Gmbh Beschleunigungserfassungseinrichtung
US5950190A (en) 1997-05-13 1999-09-07 Aptek, Inc. Dynamic, self-modifying graphical user interface for relational database applications
DE19737256B4 (de) 1997-08-27 2005-02-24 Robert Bosch Gmbh Fahrzeugleit- und Zielführungssystem
DE19748127A1 (de) 1997-10-31 1999-05-06 Bosch Gmbh Robert Navigationseinrichtung für Kraftfahrzeuge
JPH11214068A (ja) 1998-01-21 1999-08-06 Japan Aviation Electronics Ind Ltd 多ブロックコネクタ
JP4021027B2 (ja) * 1998-01-29 2007-12-12 富士重工業株式会社 走行経路認識装置
DE19803662C2 (de) 1998-01-30 1999-12-02 Siemens Ag Navigationsgerät und Verfahren zur Positionsbestimmung mittels Koppelnavigation
JPH11242166A (ja) 1998-02-26 1999-09-07 Canon Inc 接眼レンズ、ファインダー光学系及びそれを有する光学機器
US6038559A (en) 1998-03-16 2000-03-14 Navigation Technologies Corporation Segment aggregation in a geographic database and methods for use thereof in a navigation application
US5990809A (en) 1998-03-31 1999-11-23 Howard; David M. Underwater surveying system
US6108603A (en) 1998-04-07 2000-08-22 Magellan Dis, Inc. Navigation system using position network for map matching
DE19818473C2 (de) 1998-04-24 2000-03-30 Siemens Ag Verfahren zur Bestimmung der Position eines Fahrzeugs
EP1020832A1 (en) 1998-04-28 2000-07-19 Robert Bosch Gmbh Method for generating a location reference instance within a digital map
DE19835051A1 (de) 1998-08-04 2000-02-10 Bosch Gmbh Robert Einrichtung zur Codierung und zur Decodierung von Orten
US6393149B2 (en) * 1998-09-17 2002-05-21 Navigation Technologies Corp. Method and system for compressing data and a geographic database formed therewith and methods for use thereof in a navigation application program
US6333703B1 (en) 1998-11-24 2001-12-25 International Business Machines Corporation Automated traffic mapping using sampling and analysis
JP3607516B2 (ja) 1999-01-20 2005-01-05 松下電器産業株式会社 移動体マップマッチング装置
SE520822C2 (sv) 1999-02-17 2003-09-02 Telia Ab System för presentation av användaranpassad positionsberoende information på terminalutrustning
JP4060974B2 (ja) 1999-02-25 2008-03-12 株式会社ザナヴィ・インフォマティクス 経路誘導装置
DE19915212A1 (de) 1999-04-03 2000-10-05 Bosch Gmbh Robert Verfahren und Vorrichtung zur Bestimmung der Position eines Fahrzeugs
KR100319557B1 (ko) * 1999-04-16 2002-01-09 윤종용 블럭 단위로 부호화된 영상의 블럭 경계 잡음 성분 제거 방법
JP3341999B2 (ja) * 1999-08-31 2002-11-05 富士重工業株式会社 道路形状推定装置
DE19942522A1 (de) 1999-09-07 2001-03-08 Bosch Gmbh Robert Verfahren zur Codierung und Decodierung von Objekten mit Bezug auf ein Verkehrswegenetz
AU768488B2 (en) 1999-09-07 2003-12-11 Robert Bosch Gmbh Method for coding and decoding objects in a road traffic network
JP3391745B2 (ja) * 1999-09-22 2003-03-31 富士重工業株式会社 カーブ進入制御装置
JP3917339B2 (ja) * 1999-10-01 2007-05-23 パイオニア株式会社 通信装置及び通信方法
US6674434B1 (en) 1999-10-25 2004-01-06 Navigation Technologies Corp. Method and system for automatic generation of shape and curvature data for a geographic database
JP3589124B2 (ja) 1999-11-18 2004-11-17 トヨタ自動車株式会社 ナビゲーション装置
US6611755B1 (en) * 1999-12-19 2003-08-26 Trimble Navigation Ltd. Vehicle tracking, communication and fleet management system
DE19963765A1 (de) 1999-12-30 2001-07-05 Bosch Gmbh Robert Verfahren zum Betrieb eines Navigationssystems
DE19963766A1 (de) 1999-12-30 2001-07-05 Bosch Gmbh Robert Verfahren zum Betrieb eines Navigationssystems
DE19963764A1 (de) 1999-12-30 2001-07-05 Bosch Gmbh Robert Verfahren, Bedienteil, Navigationssystem und Schnittstelle zur Darstellung von Ausschnitten einer digitalen Kartenbasis
JP3471003B2 (ja) 2000-02-02 2003-11-25 松下電器産業株式会社 交差点表示方法およびその地図表示装置並びに記録媒体
US6449557B2 (en) 2000-02-14 2002-09-10 Matsushita Electric Industrial Co., Ltd. Device and method for changing map information
DE10016674A1 (de) 2000-04-04 2001-10-18 Bosch Gmbh Robert Verfahren zur Ausgabe von Daten in einem Fahrzeug und Fahrerinformationsvorrichtung
JP3816299B2 (ja) 2000-04-28 2006-08-30 パイオニア株式会社 ナビゲーションシステム
DE10021373A1 (de) 2000-05-02 2001-11-08 Siemens Ag Verfahren zur Positionsbestimmung und Navigationsgerät
US6552670B2 (en) * 2000-05-26 2003-04-22 Switchboard Incorporated Location encoder
DE10033193A1 (de) 2000-07-07 2002-01-17 Bosch Gmbh Robert Verfahren und Anordnung zur Codierung, zur Decodierung und/oder zur Übertragung von Ortsinformationen
JP2002107170A (ja) * 2000-07-26 2002-04-10 Denso Corp ナビゲーション装置
DE10039235C2 (de) 2000-08-11 2003-01-30 Bosch Gmbh Robert Verfahren zur Darstellung einer Fahrstrecke
WO2002016874A1 (de) 2000-08-24 2002-02-28 Siemens Aktiengesellschaft Verfahren zum gewinnen einer kartendarstellung und navigationsgerät
US6703947B1 (en) * 2000-09-22 2004-03-09 Tierravision, Inc. Method for organizing and compressing spatial data
JP3636983B2 (ja) * 2000-10-23 2005-04-06 日本放送協会 符号化装置
JP2003122622A (ja) * 2001-10-09 2003-04-25 Honda Motor Co Ltd データの受信および書き込みを制御する車両制御装置
US7010398B2 (en) * 2001-10-11 2006-03-07 The Boeing Company Control system providing perspective flight guidance
US7271746B2 (en) * 2003-10-17 2007-09-18 Matsushita Electric Industrial Co., Ltd. Encoding data generation method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001041757A (ja) * 1999-07-28 2001-02-16 Matsushita Electric Ind Co Ltd デジタル地図の位置情報伝達方法とそれを実施する装置
JP2001066146A (ja) * 1999-08-27 2001-03-16 Matsushita Electric Ind Co Ltd デジタル地図の位置情報伝達方法
JP2002213980A (ja) * 2001-01-19 2002-07-31 Matsushita Electric Ind Co Ltd デジタル地図の位置情報伝達方法とそれに使用する装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CHIL-CHEANG MA; MEI-JUAN CHEN; PO-YUEN CHENG: "Efficient shape coding algorithm for object-oriented video in MPEG-4", CONSUMER ELECTRONICS, 1999. ICCE. INTERNATIONAL CONFERENCE ON LOS ANGELES, 22 June 1999 (1999-06-22), pages 174 - 175
YAN ZHIDONG; KUO C.C. JAY: "Wireless Digital MAP Coding and Communications for PDA (Personal Digital Assistant) Applications", APPLICATION OF DIGITAL IMAGE PROCESSING XXI, vol. 3460, 21 July 1998 (1998-07-21), pages 266 - 276

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003081558A1 (fr) * 2002-03-27 2003-10-02 Matsushita Electric Industrial Co., Ltd. Systeme et appareil d'information routiere et procede de generation d'information routiere
US7747381B2 (en) 2002-03-27 2010-06-29 Panasonic Corporation Road information provision system, road information provision apparatus, and road information generation method
JP2007104543A (ja) * 2005-10-07 2007-04-19 Matsushita Electric Ind Co Ltd 緯度経度データ列の圧縮装置及び圧縮方法

Also Published As

Publication number Publication date
CA2443268A1 (en) 2002-11-14
US7333666B2 (en) 2008-02-19
US20030093221A1 (en) 2003-05-15
EP1385269A9 (en) 2006-06-07
EP1385269A4 (en) 2009-10-28
CN1515077A (zh) 2004-07-21
KR20040004611A (ko) 2004-01-13
JP2003023357A (ja) 2003-01-24
JP4230132B2 (ja) 2009-02-25
US20080031534A1 (en) 2008-02-07
KR100943676B1 (ko) 2010-02-22
US7539348B2 (en) 2009-05-26
EP1385269A1 (en) 2004-01-28

Similar Documents

Publication Publication Date Title
WO2002091587A1 (en) Digital map shape vector encoding method and position information transfer method
KR100561875B1 (ko) 위치 인터폴레이터 복호화 방법 및 장치
WO2004111975A1 (ja) デジタル地図の位置情報圧縮方法と装置
JP3917691B2 (ja) 輪郭符号化方法及び装置
EP1199894B1 (en) Coding apparatus and method for orientation interpolator node
US6259818B1 (en) Contour approximation apparatus for representing a contour of an object
JP2004264326A (ja) 形状情報符号化方法及び装置、形状情報復号化方法及び装置、並びにプログラム
WO2005039058A1 (ja) 符号化データ生成方法と装置
EP1199895B1 (en) Encoding/decoding apparatus and method for orientation interpolator node data
EP0853435A2 (en) Method and apparatus for encoding a contour image of an object in a video signal
US6526178B1 (en) Picture mapping apparatus and picture mapping method, and picture generation apparatus and picture generation method
JP2004354396A (ja) デジタル地図の形状ベクトルの符号化方法と位置情報伝達方法とそれを実施する装置
JPWO2005038752A1 (ja) リサンプル長決定方法と装置
JP4798988B2 (ja) 線形対象物の位置データの生成方法及び装置
JP3894605B2 (ja) 輪郭線近似化方法及び輪郭線符号化装置
EP1650975B1 (en) Coding apparatus and method for orientation interpolator node
JPH07152915A (ja) 画像符号化装置及び復合化装置
JP3859786B2 (ja) 映像信号における物体の輪郭線符号化方法
JP2002318534A (ja) デジタル地図の位置情報伝達方法
KR100243863B1 (ko) 비디오 신호에 있어서의 물체 윤곽선 근사화 방법 및 장치
JPH1023406A (ja) 基準化可能な輪郭符号化における2方向頂点予測方法
JP2004252651A (ja) 形状データ符号化装置および形状データ符号化方法
KR19980045077A (ko) 비디오 신호에 있어서의 물체 윤곽선 부호화 방법
GB2321359A (en) Polygonal approximation in video contour encoding system

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2002722858

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 10169705

Country of ref document: US

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2443268

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 1020037014167

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 028117581

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2002722858

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642