the requirement of svg specifications for telematic its applications

20
All Rights Reserved. Copyright© 2004,Hitachi,Ltd. The Requirement of SVG Specifications fo The Requirement of SVG Specifications fo r Telematic ITS Applications r Telematic ITS Applications Hitachi Ltd., Central Research Laboratory Hitachi Ltd., Central Research Laboratory Hitachi Ltd., Hitachi Research Laboratory Hitachi Ltd., Hitachi Research Laboratory Sigeru Shimada, Kishiko Maruyama, and Takumi Fushiki Sigeru Shimada, Kishiko Maruyama, and Takumi Fushiki

Upload: anneke

Post on 07-Jan-2016

15 views

Category:

Documents


0 download

DESCRIPTION

The Requirement of SVG Specifications for Telematic ITS Applications. Sigeru Shimada, Kishiko Maruyama, and Takumi Fushiki. Hitachi Ltd., Central Research Laboratory Hitachi Ltd., Hitachi Research Laboratory. What is Telematics. 2001. 2002. 2004. 2006. 2008. 2010. Definition of - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

The Requirement of SVG Specifications fThe Requirement of SVG Specifications for Telematic ITS Applicationsor Telematic ITS Applications

Hitachi Ltd., Central Research LaboratoryHitachi Ltd., Central Research LaboratoryHitachi Ltd., Hitachi Research LaboratoryHitachi Ltd., Hitachi Research Laboratory

Sigeru Shimada, Kishiko Maruyama, and Takumi FushikiSigeru Shimada, Kishiko Maruyama, and Takumi Fushiki

Page 2: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

What is TelematicsWhat is Telematics

Definition of Definition of Keyword “Telematics”Keyword “Telematics”

TelematicsTelematicsCommonCommonInformationInformationServicesServices

AutomobileAutomobileSpecializedSpecializedServicesServices

NewsNews& Information& Information

M-CommerceM-Commerce& Banking& Banking

MultimediaMultimedia& Entertainment& Entertainment

NavigationNavigation& Traffic Forecast& Traffic Forecast

Emergency CallEmergency Call& Safety Control& Safety Control

Remote MaintenanceRemote Maintenance& Software Update& Software Update

Wireless Wireless CommunicationCommunication

Overview of “Telematics Services”Overview of “Telematics Services”Car and outer world informatics Car and outer world informatics connection via bidirectional connection via bidirectional telecommunication methodstelecommunication methods““TeleTelecommunication Inforcommunication Informatics”matics”

Market EstimationMarket Estimationof “Telematics”of “Telematics”

20012001 20022002 20042004 20062006 20082008 20102010

Tlematis is the big market which hoTlematis is the big market which holds potential of 22.1 billion dollars ilds potential of 22.1 billion dollars in the world in 2010n the world in 2010

Page 3: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

Latest Telematics SituationsLatest Telematics Situations

OnStar (GM)OnStar (GM) 2,000,000 (2003/03)users 2,000,000 (2003/03)users Operator based (1Operator based (1stst Generation) Generation) Hands Free Voice CommunicationHands Free Voice Communication Security & Emergency Operator CallsSecurity & Emergency Operator Calls

G-Book (Toyota)G-Book (Toyota) 50,000 (2004/03)users 50,000 (2004/03)users Automatic (2Automatic (2ndnd Generation), Generation), Cell Phone Packet Data CommunicationCell Phone Packet Data Communication Navigation & Vicinity Information ServicesNavigation & Vicinity Information Services

Car Wings (Nissan) 50,000 (2004/03)usersCar Wings (Nissan) 50,000 (2004/03)users Automatic (2Automatic (2ndnd Generation) Generation) Cell Phone Packet Data CommunicationCell Phone Packet Data Communication Navigation & Auto-DJ ServicesNavigation & Auto-DJ Services

Premium Club (Honda) 100,000 (2004/06)usersPremium Club (Honda) 100,000 (2004/06)users Automatic (2Automatic (2ndnd Generation) Generation) Cell Phone Packet Data CommunicationCell Phone Packet Data Communication Real-time Navigation & Traffic Forecast ServicesReal-time Navigation & Traffic Forecast Services

Cell Phone Cell Phone Data AdapterData Adapter

Cell Phone Cell Phone Data AdapterData Adapter

Cell Phone Cell Phone Voice AdapterVoice Adapter

HDD Car Navigation SystemHDD Car Navigation System

HDD Car Navigation SystemHDD Car Navigation System

HDD Car Navigation SystemHDD Car Navigation System

Three Button SystemThree Button System

Cell Phone High Speed Cell Phone High Speed Communication UnitCommunication Unit

144Kbps144Kbps

9.6Kbps9.6Kbps

28.8Kbps28.8Kbps

28.8Kbps28.8Kbps

Page 4: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

P3

BREW Cell-Phone

OSOS

goSVG BrowserKDDI Lab.

goSVG BrowserKDDI Lab.

WAPBrowser

WAPBrowser

BREWBREW

MS-basedgpsOne

MS-basedgpsOne

P3

gpsOne

KDDI GatewayKDDI GatewayCellar PhoneCellar Phone ASP CenterASP Center Contents CenterContents Center

P1

P2Gateway

Probed CarData:WAP2.0

: XML for Traffic Info.

: SVG-TinyP1

P2

P3

Used Protocols

Geo-spatialDB

DBMS ContentsMainte-nance

Road MapDB

DBMS ContentsMainte-nance

Geospatial Contents Center

Road Map Supplier

JSP

/Servl

et

Map SummarizerMap Summarizer

Root Finder

Traffic Info. Mapping

Geo

Matio

nR

Telematics ASP

HiRDB/SSPR

DB Cache

Ap

ache/

To

mcat

SV

G

Gen

erator

Traffic Info. MixerTraffic Info. Mixer

PN

G

Gen

erator

Traffic In

fo.

I/F

Traffic Info.Collection

Optimum RootSearch

Traffic Forecast

Geospatial Info.Retrieval

Traffic Info. ASP

Traffic Info.

VICS Center

Traffic Info. DB

Ordinal Cell Phone

Traffic Sensors

Total System Architecture of Telematics Prototype (TTISS)Total System Architecture of Telematics Prototype (TTISS)

Interoperable Access with many ContentsInteroperable Access with many ContentsSynchronous Access with Traffic Information ServicesSynchronous Access with Traffic Information ServicesInteractive Vector Map Services based on SVG-TinyInteractive Vector Map Services based on SVG-Tiny

Page 5: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

Main Functions of Map SummarizerMain Functions of Map Summarizer

Terminal CapabilityTerminal CapabilitySummarizationSummarizationASR ( Active Semantic Retrieval )ASR ( Active Semantic Retrieval )

ORDBMSORDBMSORDBMSORDBMS

Spatial MediaSpatial Media

ShapeDeformation

Spatial IndexingSpatial

Indexing

Media Conversion

Feature Selection

Telematics ASP CenterTelematics ASP CenterWirelessLAN

Hot Hot SpotSpot

Driving assist to the targetSeamless transfer to Walking

Orthogonize Road Angles

j

: NodeID

Relative angularamong vectors

Optimization formula

Shape Deformation Techniques

Spring Model of Road Shape

original result

dmax

dmax

dmax

dmax

dmax

Simplify Road Shape

If longest Distance; dmax≧ e, then leave corresponding points

original

result

Change Summarizing Levels based on Terminal Capabilities

Kokubunji CityKokubunji CityStart

Goal Tokyo Int. ForumTokyo Int. Forum

Cell Phone Walker Guide

PDAs Walker Guide

Original Car Navigational Maps

CDMA20001x EV-DO Cell Cell

PhonePhoneBaseBase

StationStation

Summarize for

Cell Phone

Summarize for

PDA

Mobile RouterMobile Router

Page 6: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

Example of Shape DeformationExample of Shape Deformation

Nish

i-Sh

injyu

ku

Ko

kub

un

jiA

sakus

a

Asaku

sabs

hi

Nish

i-SH

inb

ash

iT

oran

om

on

Before After Before After

Page 7: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

Matched DataMatched DataMatched DataMatched Data

Sim

ple

Overla

ppin

g

Generate Corresponding Structure between Traffic and Road MapData

Summarized Summarized MapMap

Summarized Summarized MapMap

Traffic DataTraffic Data(VICS)(VICS)

Traffic DataTraffic Data(VICS)(VICS)

Background Background Road Map DataRoad Map Data   

Background Background Road Map DataRoad Map Data   

Simply Deformated Mapoverlaid with Traffic Dataforms Summarized Map

Easy to grasp traffic Easy to grasp traffic informationinformation

Structured

Ma

tchin

g

Sh

ape

Defo

rma

tion

Simple overlap process is impossible to correspond with Traffic & Road Data

Structured Matching Process : Generate corresponding structure between Traffic data and Road Map Data

Shape Deformation Process : Deform the Shape of Matched Data into the Deformation Map

Main Functions of Traffic Information MixerMain Functions of Traffic Information Mixer

Page 8: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.4km

2km

1km

500m Target Area

Start Area

Middle Area of Route

Details are displayed by SVG

Firstly displayed by Text

Summarized Area Map

Summarized Area Map

overlaid with Traffic Info

overlaid with Traffic Info..

Summarized Navigational Map

Summarized Navigational Map overlaid with Traffic Info.

overlaid with Traffic Info.

Area Map Area Map ExampleExample

Route Map Route Map ExampleExample

Display Example of Summarized Map of Traffic InformationDisplay Example of Summarized Map of Traffic Information

Page 9: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

Compare with real Car Navigation SystemCompare with real Car Navigation System

Map rotation is notMap rotation is notInfluenced to Influenced to Text & Symbol rotations Text & Symbol rotations

Page 10: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

Simple rotating result

Text and symbols are simply rotatedas if image data

Restricted rotating result

Text and symbols are restrictedly rotated

Display Modeling of Car Navigation SystemDisplay Modeling of Car Navigation System

Page 11: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

Restricted zoom-in result

Text and Symbols are restrictedly enlarged

Selected lines building outlines are restrictedly enlarged

Simple zoom-in result

Text and symbols are too enlarged

All lines are too enlarged

Display Modeling of Car Navigation SystemDisplay Modeling of Car Navigation System

Page 12: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

Simple zoom-out result

All text and symbols are too shrunk

All lines are too shrunk

Restricted zoom-out result All text and symbols are restrictedly shrunk

Selected lines are restrictedly shrunk

Display Modeling of Car Navigation SystemDisplay Modeling of Car Navigation System

Page 13: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

ABCABCDEFDEFGHIGHIJKLJKL

ABCABC

DEFDEF

GHI

GHI

JKL

JKL

AB

CA

BC

DE

FD

EF

GH

IG

HI

JKL

JKL

RotateRotateleft 45left 45

RotateRotateleft 90left 90

All of Texts are rotated as if they are Image dataAll of Texts are rotated as if they are Image data

SSTTUU

SSTT

UU SS TT UU

Display Example of Rotation strictly based on SVG spec.Display Example of Rotation strictly based on SVG spec.

Precise Discussions about Restricted OperationPrecise Discussions about Restricted Operation

Page 14: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

ABCABCDEFDEFGHIGHIJKLJKL

ABCABCDEFDEF

GHIGHI

JKLJKL

ABCABCDEFDEFGHIGHI

JKLJKL

All of Texts are not rotated, but almost texts are overlapped.All of Texts are not rotated, but almost texts are overlapped.

SSTTUU

SSTT

UU SS TT UU

Side Effects Occur !!Side Effects Occur !!

Overlapped onOverlapped onanother objectsanother objects

Overlapped withOverlapped witheach othereach other

Display Example of Rotation utilizing “restricted” tag.Display Example of Rotation utilizing “restricted” tag.

: Operation froze : Operation froze using “restricted” tagusing “restricted” tag

Precise Discussions about Restricted OperationPrecise Discussions about Restricted Operation

Page 15: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

Precise Discussions about Restricted OperationPrecise Discussions about Restricted Operation

ABCABCDEFDEFGHIGHIJKLJKL

ABCABCDEFDEF

GHIGHI

JKLJKL

ABCABC GHIGHI

JKLJKL

To compensate side effects of “restricted” tag., To compensate side effects of “restricted” tag., Dynamic Layout Controlling is necessary Dynamic Layout Controlling is necessary

SSTTUU

SSTT

UU SS TT UU

: Visibility Control: Visibility Control: Reference Point is shifted from “ld” to “rd”: Reference Point is shifted from “ld” to “rd”

: Operation froze using “restricted” tag: Operation froze using “restricted” tag

Page 16: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

Precise Discussions about Restricted OperationPrecise Discussions about Restricted Operation

ABCABCDEFDEFGHIGHIJKLJKL

ABCABCDEFDEFGHIGHIJKLJKLSS

TTUU

SSTTUU

Display Example of Zoom-in strictly based on SVG spec.Display Example of Zoom-in strictly based on SVG spec.

All of Texts are enlarged as if they are Image dataAll of Texts are enlarged as if they are Image data

Page 17: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

ABCABC

DEFDEF

GHIGHIJKLJKL

Precise Discussions about Restricted OperationPrecise Discussions about Restricted Operation

ABCABCDEFDEFGHIGHIJKLJKL SS

TTUU

SSTTUU

Display Example of Zoom-in utilizing “restricted” tag.Display Example of Zoom-in utilizing “restricted” tag.

All of Texts are not enlarged, and also Lines are not enlarged.All of Texts are not enlarged, and also Lines are not enlarged.

: Operation froze using “restricted” tag: Operation froze using “restricted” tag

Page 18: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

Comparison of Solution ApproachesComparison of Solution Approaches

Developing Dedicated BrowDeveloping Dedicated Browser for Telematicsser for Telematics

Extension of SVG Spec. and Extension of SVG Spec. and Browser FunctionsBrowser Functions

Extension of SVG Spec. Extension of SVG Spec.

CSS Styling ExtensionsCSS Styling Extensions

Extension of DOM InterfacesExtension of DOM Interfaces

Remains Present SVG Spec. as it is, Remains Present SVG Spec. as it is, and develops the dedicated browser fand develops the dedicated browser for Telematics or Telematics

Extend SVG Spec. for controlling as it Extend SVG Spec. for controlling as it is, and develops the dedicated browsis, and develops the dedicated browser for Telematics er for Telematics

?

Restricted operation must be Restricted operation must be described by IDL for DOM Interfacesdescribed by IDL for DOM InterfacesIDL operation or evaluation is IDL operation or evaluation is restrictedrestricted

Add the new attribute of element tag Add the new attribute of element tag which restrict operations such as which restrict operations such as transform or zoom In/Outtransform or zoom In/Out

Restrict SVG styling properties, and cRestrict SVG styling properties, and controls detail style descriptions andontrols detail style descriptions andCSS vinding box controls.CSS vinding box controls.

From viewpoint of contents From viewpoint of contents distribution, approach of SVG spec. distribution, approach of SVG spec. extension is more better !!extension is more better !!

Page 19: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

<?xml version="1.0" standalone="no"?><?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN""http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><<svgsvg width width="="400px400px"" height height="="200px200px"" version version="="1.11.1"" xmlns xmlns="="http://www.w3.org/2000/svghttp://www.w3.org/2000/svg">">

<<descdesc>>Example RotateScale - Rotate and scale transformsExample RotateScale - Rotate and scale transforms</</descdesc>><<gg transform transform="="translate(50,10)translate(50,10)">"><<gg transform transform="="rotate(30)rotate(30)">">

<<gg fill fill="="nonenone"" stroke stroke="="graygray"" stroke-width stroke-width="="1616">"><<lineline x1 x1="="00"" y1 y1="="5050"" x2 x2="="100100"" y2 y2="="5050"/>"/><<lineline x1 x1="="5050"" y1 y1="="00"" x2 x2="="5050"" y2 y2="="100100"/>"/>

</</gg>><<texttext restrictionrestriction="="rotaterotate"" xx="="6060"" y y="="3030"" font-size font-size="="2020"" font-family font-family="="ArialArial"" fill fill="="blackblack">">

ABCABC</</texttext>>

</</gg>></</gg>>

</</svgsvg>>

hms:restrictionhms:restriction rotaterotatestrokeWidthstrokeWidthfontSizefontSize

ElementElement AttributeAttribute Attribute ValueAttribute Value DescriptionsDescriptions

<svg><svg>BasicBasicShapeShape<path><path><g><g>

ABC

Concrete Approach of SVG element tag ExtensionConcrete Approach of SVG element tag Extension

restrictionrestriction

rotate=“fixed inclination value”rotate=“fixed inclination value”strokeWidth=“restricted range of strokeWidth”strokeWidth=“restricted range of strokeWidth”fontSize=“fixed font size”fontSize=“fixed font size”

Page 20: The Requirement of SVG Specifications for Telematic ITS Applications

All Rights Reserved. Copyright© 2004,Hitachi,Ltd.

Concluding Remarks and Future ApproachConcluding Remarks and Future Approach

SVG open Specification is better for Telematics Application SVG open Specification is better for Telematics Application from the view point of contents distributionfrom the view point of contents distribution

To realize same display functions of conventional car navigationTo realize same display functions of conventional car navigationsystem, it is necessary to extend SVG spc. for “restriction” operatiosystem, it is necessary to extend SVG spc. for “restriction” operationsns

There are many realizing method for “restriction” operations,There are many realizing method for “restriction” operations,but unified regulation is necessary in the large SVG spec.but unified regulation is necessary in the large SVG spec.

Realize SVG based new Telematics system, which can inter-Realize SVG based new Telematics system, which can inter-operate with various contents via broadband wireless networksoperate with various contents via broadband wireless networks