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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |