the requirement of svg specifications for telematic its applications
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 PresentationTRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 !!
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”
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