Digital map for embedded system

A digital map system with display based on Scalable Vector Graphics (SVG) display standard that are targeted for embedded platforms has been developed by earlier Final Year Project students in the School of Computer Engineering (SCE), in Nanyang Technological University (NTU). This report describes...

Full description

Saved in:
Bibliographic Details
Main Author: Lee, Jian Yuan.
Other Authors: Vun Chan Hua, Nicholas
Format: Final Year Project
Language:English
Published: 2009
Subjects:
Online Access:http://hdl.handle.net/10356/16988
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-16988
record_format dspace
spelling sg-ntu-dr.10356-169882023-03-03T20:36:08Z Digital map for embedded system Lee, Jian Yuan. Vun Chan Hua, Nicholas School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics A digital map system with display based on Scalable Vector Graphics (SVG) display standard that are targeted for embedded platforms has been developed by earlier Final Year Project students in the School of Computer Engineering (SCE), in Nanyang Technological University (NTU). This report describes the investigations, researches and experimentations performed in the project, to further enhance the visual effect of the map display of the system. The focus of the project is to incorporate 3-Dimensional (3D) display concepts into the 2-Dimensional (2D) SVG based map display. In particular the perspective transformation and the sorting of 2D surfaces are implemented to provide 3D perspective viewing on 2D display, while largely retaining the SVG format for the map description such that it can be remain backward compatible with the standard SVG format. The project involves first the study and understanding of 3D perspective transformation and projection, together with the study of SVG displays function. SVG based 3D Object is defined using polygon surfaces, where the proper order of the surface rendered is critical in order to provide the correct perspective of the object displayed. For example, surfaces that are rendered first will be cover up (blocked) by those rendered later. Hence the incorrect layering order will provide the wrong display when viewing the 2D surfaces of the 3D object with respect to a Center of Projection (COP), or the viewing point. Investigation and comparisons of existing concepts available in the graphics world lead to the development of a new surface sorting concept that is specifically appropriate for the map display system considered here, consists of three different checks to determine the arrangement of surfaces before rendering in SVG format. In addition the SVG’s viewBox concept used to resolve the map’s distortion problem encountered is also utilized to provide a time-saving way of implementing visual interface controls that allow the user to manipulate the map without changing much of the map data. All these concepts lead to the creation of a demonstration program which integrate the newly-designed sorting concept and the refine version of perspective algorithm to test and verify the feasibility of applying the concepts for the map display. Bachelor of Engineering (Computer Engineering) 2009-05-29T03:08:16Z 2009-05-29T03:08:16Z 2009 2009 Final Year Project (FYP) http://hdl.handle.net/10356/16988 en Nanyang Technological University 46 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics
Lee, Jian Yuan.
Digital map for embedded system
description A digital map system with display based on Scalable Vector Graphics (SVG) display standard that are targeted for embedded platforms has been developed by earlier Final Year Project students in the School of Computer Engineering (SCE), in Nanyang Technological University (NTU). This report describes the investigations, researches and experimentations performed in the project, to further enhance the visual effect of the map display of the system. The focus of the project is to incorporate 3-Dimensional (3D) display concepts into the 2-Dimensional (2D) SVG based map display. In particular the perspective transformation and the sorting of 2D surfaces are implemented to provide 3D perspective viewing on 2D display, while largely retaining the SVG format for the map description such that it can be remain backward compatible with the standard SVG format. The project involves first the study and understanding of 3D perspective transformation and projection, together with the study of SVG displays function. SVG based 3D Object is defined using polygon surfaces, where the proper order of the surface rendered is critical in order to provide the correct perspective of the object displayed. For example, surfaces that are rendered first will be cover up (blocked) by those rendered later. Hence the incorrect layering order will provide the wrong display when viewing the 2D surfaces of the 3D object with respect to a Center of Projection (COP), or the viewing point. Investigation and comparisons of existing concepts available in the graphics world lead to the development of a new surface sorting concept that is specifically appropriate for the map display system considered here, consists of three different checks to determine the arrangement of surfaces before rendering in SVG format. In addition the SVG’s viewBox concept used to resolve the map’s distortion problem encountered is also utilized to provide a time-saving way of implementing visual interface controls that allow the user to manipulate the map without changing much of the map data. All these concepts lead to the creation of a demonstration program which integrate the newly-designed sorting concept and the refine version of perspective algorithm to test and verify the feasibility of applying the concepts for the map display.
author2 Vun Chan Hua, Nicholas
author_facet Vun Chan Hua, Nicholas
Lee, Jian Yuan.
format Final Year Project
author Lee, Jian Yuan.
author_sort Lee, Jian Yuan.
title Digital map for embedded system
title_short Digital map for embedded system
title_full Digital map for embedded system
title_fullStr Digital map for embedded system
title_full_unstemmed Digital map for embedded system
title_sort digital map for embedded system
publishDate 2009
url http://hdl.handle.net/10356/16988
_version_ 1759854672007397376