200 likes | 336 Views
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
E N D
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 Keyword “Telematics” Overview of “Telematics Services” Car and outer world informatics connection via bidirectional telecommunication methods “Telecommunication Informatics” Telematics Common Information Services Automobile Specialized Services Market Estimation of “Telematics” Navigation & Traffic Forecast News & Information Wireless Communication Emergency Call & Safety Control M-Commerce & Banking Multimedia & Entertainment Remote Maintenance & Software Update Tlematis is the big market which holds potential of 22.1 billion dollars in the world in 2010
Latest Telematics Situations OnStar (GM) 2,000,000 (2003/03)users Operator based (1st Generation) Hands Free Voice Communication Security & Emergency Operator Calls 9.6Kbps Three Button System Cell Phone Voice Adapter 144Kbps G-Book (Toyota) 50,000 (2004/03)users Automatic (2nd Generation), Cell Phone Packet Data Communication Navigation & Vicinity Information Services Cell Phone High Speed Communication Unit HDD Car Navigation System 28.8Kbps Car Wings (Nissan) 50,000 (2004/03)users Automatic (2nd Generation) Cell Phone Packet Data Communication Navigation & Auto-DJ Services Cell Phone Data Adapter HDD Car Navigation System Premium Club (Honda) 100,000 (2004/06)users Automatic (2nd Generation) Cell Phone Packet Data Communication Real-time Navigation & Traffic Forecast Services 28.8Kbps Cell Phone Data Adapter HDD Car Navigation System
Total System Architecture of Telematics Prototype (TTISS) P3 P3 P2 P1 Used Protocols P1 :SVG-Tiny P2 :WAP2.0 P3 :XML for Traffic Info. Interoperable Access with many Contents Synchronous Access with Traffic Information Services Interactive Vector Map Services based on SVG-Tiny Cellar Phone KDDI Gateway ASP Center Contents Center Geospatial Contents Center Telematics ASP BREW Cell-Phone DBMS Traffic Info. Mapping Contents Mainte- nance PNG Generator goSVG Browser KDDI Lab. Geo-spatial DB Traffic Info. Mixer GeoMationR Map Summarizer Apache/Tomcat BREW JSP/Servlet Road Map Supplier Root Finder WAP Browser MS-based gpsOne gpsOne DBMS Geospatial Info. Retrieval Contents Mainte- nance SVG Generator OS Traffic Info. I/F Road Map DB Gateway HiRDB/SSPR DB Cache Traffic Info. ASP VICS Center Traffic Forecast Optimum Root Search Traffic Info. Probed Car Data Traffic Info. Collection Traffic Sensors Ordinal Cell Phone Traffic Info. DB
Main Functions of Map Summarizer dmax ASR ( Active Semantic Retrieval ) dmax Summarization Terminal Capability Feature Selection dmax Spatial Indexing dmax ShapeDeformation ORDBMS Media Conversion Spatial Media Start Kokubunji City Tokyo Int. Forum Goal Telematics ASP Center Hot Spot Wireless LAN CDMA2000 1x EV-DO Cell Phone Base Station Mobile Router Seamless transfer to Walking Driving assist to the target Change Summarizing Levels based on Terminal Capabilities Shape Deformation Techniques Orthogonize Road Angles Simplify Road Shape Summarize for Cell Phone Optimization formula dmax Relative angular among vectors Spring Model of Road Shape original Cell Phone Walker Guide :NodeID Original Car Navigational Maps result Summarize for PDA If longest Distance; dmax≧ e, then leave corresponding points result original PDAs Walker Guide
Example of Shape Deformation Before Before After After Toranomon Asakusa Nishi-SHinbashi Kokubunji Nishi-Shinjyuku Asakusabshi
Main Functions of Traffic Information Mixer 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 Easy to grasp traffic information Simple Overlapping Structured Matching Shape Deformation Traffic Data (VICS) Summarized Map Matched Data Generate Corresponding Structure between Traffic and Road Map Data Simply Deformated Map overlaid with Traffic Data forms Summarized Map Simple overlap process is impossible to correspond with Traffic & Road Data Background Road Map Data
Display Example of Summarized Map of Traffic Information Area Map Example Route Map Example Firstly displayed by Text Details are displayed by SVG Summarized Navigational Map overlaid with Traffic Info. Summarized Area Map overlaid with Traffic Info. 500m Target Area 1km Middle Area of Route 2km Start Area 4km
Compare with real Car Navigation System Map rotation is not Influenced to Text & Symbol rotations
Display Modeling of Car Navigation System Simple rotating result Text and symbols are simply rotated as if image data Restricted rotating result Text and symbols are restrictedly rotated
Display Modeling of Car Navigation System Simple zoom-in result Text and symbols are too enlarged All lines are too enlarged Restricted zoom-in result Text and Symbols are restrictedly enlarged Selected lines building outlines are restrictedly enlarged
Display Modeling of Car Navigation System 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
Precise Discussions about Restricted Operation Display Example of Rotation strictly based on SVG spec. All of Texts are rotated as if they are Image data ABC ABC DEF DEF GHI ABC DEF GHI GHI STU STU JKL STU JKL JKL Rotate left 45 Rotate left 90
Precise Discussions about Restricted Operation STU STU Display Example of Rotation utilizing “restricted” tag. All of Texts are not rotated, but almost texts are overlapped. Overlapped with each other ABC ABC DEF DEF GHI GHI STU DEF GHI ABC JKL JKL JKL : Operation froze using “restricted” tag Overlapped on another objects Side Effects Occur !!
Precise Discussions about Restricted Operation STU To compensate side effects of “restricted” tag., Dynamic Layout Controlling is necessary ABC ABC DEF DEF GHI GHI ABC STU GHI JKL STU JKL JKL : Operation froze using “restricted” tag : Reference Point is shifted from “ld” to “rd” : Visibility Control
Precise Discussions about Restricted Operation Display Example of Zoom-in strictly based on SVG spec. All of Texts are enlarged as if they are Image data ABC DEF ABC GHI DEF STU JKL GHI STU JKL
Precise Discussions about Restricted Operation Display Example of Zoom-in utilizing “restricted” tag. All of Texts are not enlarged, and also Lines are not enlarged. ABC DEF ABC DEF STU GHI JKL GHI STU JKL : Operation froze using “restricted” tag
Comparison of Solution Approaches Developing Dedicated Browser for Telematics Extension of SVG Spec. Remains Present SVG Spec. as it is, and develops the dedicated browser for Telematics Add the new attribute of element tag which restrict operations such as transform or zoom In/Out ? Extension of SVG Spec. and Browser Functions CSS Styling Extensions Restrict SVG styling properties, and controls detail style descriptions and CSS vinding box controls. Extend SVG Spec. for controlling as it is, and develops the dedicated browser for Telematics Extension of DOM Interfaces From viewpoint of contents distribution, approach of SVG spec. extension is more better !! Restricted operation must be described by IDL for DOM Interfaces IDL operation or evaluation is restricted
Concrete Approach of SVG element tag Extension <?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="400px" height="200px" version="1.1" xmlns="http://www.w3.org/2000/svg"> <desc>Example RotateScale - Rotate and scale transforms</desc> <g transform="translate(50,10)"> <g transform="rotate(30)"> <g fill="none" stroke="gray" stroke-width="16"> <line x1="0" y1="50" x2="100" y2="50"/> <line x1="50" y1="0" x2="50" y2="100"/> </g> <textrestriction="rotate"x="60" y="30" font-size="20" font-family="Arial" fill="black"> ABC </text> </g> </g> </svg> restriction ABC Element Attribute Attribute Value Descriptions <svg> Basic Shape <path> <g> rotate strokeWidth fontSize rotate=“fixed inclination value” strokeWidth=“restricted range of strokeWidth” fontSize=“fixed font size” hms:restriction
Concluding Remarks and Future Approach SVG open Specification is better for Telematics Application from the view point of contents distribution To realize same display functions of conventional car navigation system, it is necessary to extend SVG spc. for “restriction” operations There are many realizing method for “restriction” operations, but unified regulation is necessary in the large SVG spec. Realize SVG based new Telematics system, which can inter- operate with various contents via broadband wireless networks