2003.1.23 kiwi-w consortium kiwi-w seminar in beijing 1. what’s a car navigation...

24
2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

Upload: martina-martin

Post on 23-Dec-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

KIWI-W Seminar in Beijing

1. What’s a Car Navigation System?

2. What’s a KIWI?

Page 2: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

What’s a Car Navigation System

Page 3: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

What’s a Car Navigation System

GPS satellite

Navigation Data Disc

Page 4: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

What’s a Car Navigation System

Microphone

Steering Switch

TV Tuner

Mobile phone

LCD Monitor

VICS FM Tuner

Page 5: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

What’s a Car Navigation System

Gyro

CD or DVD Drive

TFT display

Remote controller

CPU

System BUS

Decorder

User Interface

Audio LSI

Graphic Renderer

SDRAM

Flash ROM

SDRAM

Touch panel

Main Unit

Data Disc

Speaker

GPSReceiver

Becom Receiver

Wave Becom

GPS satellite

FM multiplex

Optical Becom

FM receiver

Page 6: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

What’s a Car Navigation System

6 Application Categories of Car Navigation System

1. Positioning

2. Map Display

3. Route Planning

4. Route Guidance

5. Address Location

6. Service/POI(Point Of Interest)

Page 7: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

What’s a Car Navigation System

Map Display Function

Scale Smooth Changing Map

1/10,000 – 1/5,000,000 scale

2 Scales Map

Detailed Town Map

2D/3D Map

North up Map/Heading up Map

High speed Scrolling

Traffic Status by VICS

Page 8: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

What’s a Car Navigation System

Positioning

Current Vehicle Positioning

Map Matching

Judging On Road / Off Road

Adjusting Sensor

Page 9: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

What’s a Car Navigation System

Route Planning

Computing 5 routes at once

Shortest Time/Shortest distance

Considering Traffic status

Off Route Planning

Detour Route

High speed calculation

Max 10 seconds in Japan

Page 10: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

What’s a Car Navigation System

Route Guidance

Turn by Turn Maneuver

ex. Turn right 100m ahead

Maneuver List

Simulation of the route

Inform Guidance points

ex. Intersection,Entrance/Exit,Railroad crossing,

Estimate Arriving Time/Remain Distance/Direction of the Destination

Page 11: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

What’s a Car Navigation System

Address LocationAddress search

Place name search

the coordinate search

Map code(TM) search

Category/Genre search

Facility search

Surrounding search

Phone number search

Postal code search

Service/POI

Page 12: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

What’s a KIWI

KIWI is the best format for Car Navigation DataBase.

- It is only ‘Open PSF’ for car navigation.

- It applies the experience of all Japanese system maker.

- It is light and small size than their proprietary format.

- It is used by all Japanese system maker.

- It is able to contain the temporal information of object.

- It is able to add every country’s requirement.

Page 13: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

What’s a KIWI

It contains

- Database Control data

- Map data

- Guidance data

- Road network(Route Planning) data

- Search / Index data

- Picture data/ Voice data

- Parameter data

- Corresponding to Traffic information data

Page 14: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

- Database Control data

Volume/Allocation/Parcel/Region

- Map data

Road data: Node/Link/Shape

Background data: Polyline/Polygon/Point

Name data: Road/background/place/landmark

- Guidance data

intersection name/street name/district name/ /guide spot/road structure/building&facility

What’s a KIWI

Page 15: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

What’s a KIWI

- Road network data

network data: Node/Link/Cost

traffic regulation data

- Search data

location/index data

- Picture data/ Voice data

- Parameter data

drawing parameter/ Icon data

- Corresponding to Traffic information data

Page 16: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

All datamanagement frame

Root directory( Address

Map )

Area

ISO9660( Volume )

KIWI format file

Metadata

DSA to main mapmanagement frame

Main map data management frame

Route planning datamanagement frame

DSA to route planning data frame

Main map dataRoute planning

data・・

Data Volume

Start-up record

Root Directory

Loading

Directory

DirectoryPointer to

ALLDATA.KWI

Pointer to META.DATA

Pointer to LOADING.KWI

ALLDATA.KWI

Realdata frames

The Structure of Physical Data

Page 17: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

Map Display Data Frame

Map Display Distribution Header

  :

Offset/Size of Road Data Frame

Offset/Size of BackGround Data Frame

Offset/Size of Text Data Frame

Road Data Frame

Distribution Header

 :

Number of Display Class [ A ]

Offset to Display-class-classified Road Data

Number of MultiLink (for each Display calss)

Road Data List

Array of Display-class-classified Road Data

Display Scale Flag

Array of MultiLink Data Record

 :

Back Ground Data Frame   Basic Structure is same as Road Data Frame

Name Data Frame   Basic Structure is same as Road Data Frame

Extension Data Frame

阪神高速

瀬戸内海

夢前川公園

Name

Road

Back Ground

Page 18: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

NA0 NA1 NA2 NA3 NA4 LA0

LA1 LA2 LA3

Attribute B Attribute 1

Attribute B Attribute 3

Attribute B Attribute 4

Attribute C Attribute 5

Attribute BAttribute 2

Attribute A Attribute 0

NA0 NA2 NA4 LA0

LA1 LA2 LA3

Attribute 1 Attribute 2 Attribute 3 Attribute 4

Attribute B

Attribute forindividual link

Common attribute

NA1 NA3

R o ad  B

General Links

Multilink

Multi LinkLink

Node shape

Page 19: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

Flags for managements

 ・ MultiLink Delete Flag

 ・ Temporal Information

Size of each Infomation

 ・ MultiLink Data Record

 ・ MultiLink Header

 ・ MultiLink Shape Information

 ・ Additional Node Information

 ・ Altitude Information

 ・ Passage Regulation Information

Node Record

Identical Node Infomation

Flags of each Additional Node Infomation

Offset to Additional Node Record

Additional Node Record

 :Offset to route guidance data

Offset to Street Name data

Offset to Passage Regulation Information

 :

NA0 NA2 NA4 LA0

LA1 LA2 LA3

Attribute 1 Attribute 2 Attribute 3 Attribute 4

Attribute A

Individuallink attribute

NA1 NA3

Detailed attribute

Multilink

MultiLink Data Record

MultiLink Header

Flags for management 、 Size of each Infomation

Number of Nodes (N)

Attribute of MultiLink

MultiLink Shape Information ( Array of Link Shape  N)

Attribute of Link  ( Example : Number of Shape Point(K))

( X 、Y ) of Node

Array of ( X 、Y ) of Shape Point  (K)

Node and Link Connection Information ( Array of Node Record  N)

Additional Node Information ( Array of Additional Node Record N)

Altitude Information

Passage Regulation Information

Temporal Information

Expansion Data

Page 20: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

Route Planning Data Frame

Route Planning Distribution Header

:Offset / Size of each Data Frame

Node Data Frame

Total Number of Node Records  [N]

Array of Node Record  ( #1 to # N)

Attribute

Number of Link Record   [ K ]

Offset to Link Record

Number of Regulation Record [L]

Link Data Frame

Link Cost Data Frame

Data Frame Corresponding to the Upper Level Node

Passage Code Data Frame

 :

Structure of Route Planning Data (1)

Route Planning Data Frame

Page 21: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

Structure of Route Planning Data (2)

Route Planning Data Frame

Route Planning DistributionHeader

Node Data Frame

Link Data Frame

Array of Link Record  [ #1 to #K for each Node ]

Link Cost Record Number

Attribute

Array of Regulation Record [ #1 to #K for each Node ]

Upper Level Correspondence Record Number of the Node

 :Link Cost Data Frame

Array of Link Cost Data Record

Link ID

Cost (Ex. Link length , Average Traveling Time ) :

Data Frame Corresponding to the Upper Level Node

Passage Code Data Frame

 :

Page 22: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

Level i

Level i+1Structure of Route Planning Data (3)

Route Planning Data Frame

Route Planning DistributionHeader

Node Data Frame

Link Data Frame

Link Cost Data Frame

Upper Level Correspondence Data Frame of the Node

Number of Nodes Corresponding to the Upper Level [ N ]

Array of Upper Level Correspondence Record of the Node (#1 to #N)

Adjacent Information

Upper Level Node ID Number

Offset to the Upper Level Correspondence Record of the Link

Upper Level Correspondence Data Frame of the Link

Array of Upper Level Correspondence Record of the Link

Passage Code Data Frame

 :

Page 23: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

An Example of Address SearchDetailed search information record

( Address search )

Prefecture-specificcategory

A Aichi prefecture

Nagoya city

Aomori prefecture

I Ishikawa prefecture

Wakayama prefecture

WA

City/Ward/Town/Village-specific category

Main area

Akabane town

Akubi town

NA Nagoya city

Main area

Main

A

Atsuta wardA

Main area

Main area主

Oaza/koaza/banchi-specific category

主 Main area

1-chome Akabane

2-chome Akabane

O 1-chome Akabane

Main area主

A

1-chome AkubiA

Main area主

Main area主

(Main area, Aichi prefecture)

(Main area,Akabaneprefecture)

(1-chome, Akabane, Akabane town,Aichi prefecture)

(main area Akubi town,Aichi prefecture)

(main area Nagoya city)

(main area Atsuta ward, Nagoya city)

(main area Kita ward, Nagoya city)

(main area Aomori prefecture)

Matching data

To Location information

Main

Main

Main

Main

Main

Main

(1-chome, Akabane, Akabane town,Aichi prefecture)

(1-chome, Akubi, Akubi town,Aichi prefecture)

Page 24: 2003.1.23 KIWI-W consortium KIWI-W Seminar in Beijing 1. What’s a Car Navigation System? 2. What’s a KIWI?

2003.1.23 KIWI-W consortium

How to store expansion data( Example)Data Frame A

Control Header

Size of Data Frame A

Control Flags 、 Header Size

Size of Data B

Size of Data E

Size of Data F

Expansion Data

Data B ( allways Stored )Data C ( fixed length, allways stored )Data D ( allways stored )Data E

Data F

Expansion Data

Delete flag of Data A

Existence flag of Data D

Existence flag of Data E

Existence flag of Data F

Existence flag of Extension Data (Data Frame A)

Size of Control Header

Control by Size

Control by Size and Flag