[go: up one dir, main page]

WO2007018329A1 - Sytem and method for 3d graphic acceleration in synthesis cdma environment - Google Patents

Sytem and method for 3d graphic acceleration in synthesis cdma environment Download PDF

Info

Publication number
WO2007018329A1
WO2007018329A1 PCT/KR2005/003048 KR2005003048W WO2007018329A1 WO 2007018329 A1 WO2007018329 A1 WO 2007018329A1 KR 2005003048 W KR2005003048 W KR 2005003048W WO 2007018329 A1 WO2007018329 A1 WO 2007018329A1
Authority
WO
WIPO (PCT)
Prior art keywords
hardware
data
verifying
graphics acceleration
video card
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/KR2005/003048
Other languages
French (fr)
Inventor
Yangmin Seo
Eunsang Cho
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GQ SOFT CO Ltd
Original Assignee
GQ SOFT CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GQ SOFT CO Ltd filed Critical GQ SOFT CO Ltd
Publication of WO2007018329A1 publication Critical patent/WO2007018329A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining

Definitions

  • the present invention relates to 3D acceleration in synthesis cdma environment.
  • the present invention relates to computer systems that generate graphics and more particularly to generating 3-dimensional (3D) graphics.
  • Background Art
  • rendering software to depict the local geographic environment of a moving observer, such as a driver in a vehicle, in real-time is obviously far more challenging than rendering the environment of a fixed observer, because as the location of the observer changes, the geographic objects within his or her viewing horizon and the appearance of these objects change, requiring a continual updating mechanism by which new graphical objects (local "points of interest"), textures, features and views and other reference data can be readily downloaded to accurately render and provide information pertaining to the local navigated environment in real time.
  • new graphical objects local "points of interest”
  • textures, features and views and other reference data can be readily downloaded to accurately render and provide information pertaining to the local navigated environment in real time.
  • the present invention provides a system for providing three-dimension visual navigation for a mobile unit that includes a location calculation unit for calculating an instantaneous position of the mobile unit, a viewpoint control unit for determining a viewing frustum based on the instantaneous position of the mobile unit, a 3D object manager in communication with at least one geo-database that obtains geographic object data associated with the viewing frustum from the at least one geo-database and generates a 3D object that organizes the obtained geographic object data, and a 3D object renderer which graphically renders the 3D object as three-dimensional depiction in real time.
  • the present invention provides a method for blending images of different resolutions pertinent to the viewing frustum in order to reduce unevenness and abrupt changes in the resulting depiction which would otherwise occur as the mobile unit moves closer toward, or further away from the depicted geographic area.
  • FIG. 1 shows the visual navigation system according to an exemplary embodiment of the present invention.
  • FIG. 2 shows an exemplary abstract representation of a 2-dimensional geographically bounded area of a navigation system demonstrating a nested relationship between bounding boxes and tiles.
  • FIG. 3 shows a hierarchical tree-like structure representing the nested bounding box relationship of FIG. 2.
  • FIG. 4 shows an exemplary representation of the physical layout of the Level of
  • a system in accordance with the present invention generates a sequence of three- dimensional graphic visualizations, from an arbitrary viewpoint, of geographic areas for mobile navigation, orientation and reference.
  • the graphic visualizations, or renderings can contain representations of any type of data object for which local geographic information is available.
  • FIG. 1 is a block diagram of the navigational system for advanced three-dimensional visualization according to an exemplary embodiment of the present invention.
  • the navigational system 25 includes both on-board components 30 co- located with the mobile unit, and off-board components located remotely such as geographical databases ("geo-databases") 61 and 62.
  • the geo-databases 61 and 62 contain the large amount of data pertaining to various geographical areas including map in- formation, geometrical and texture graphics information, and identification information.
  • the visual navigation system 25 includes a location calculation unit 35 that may be implemented as a program stored in local memory and executed on a microprocessor of the mobile unit.
  • the location calculation unit 35 receives input from position sensors 40 and calculates an instantaneous position (coordinates) of the mobile unit in Cartesian (x,y,z) space based upon the input information.
  • the position sensors 40 include both GPS receivers which provide "absolute" position information and inertial sensors which may provide linear acceleration and angular velocity information from which "relative" position information can be calculated by integration.
  • the 3D object manager 55 may dynamically load on demand from the geo-databases 61 and 62. To query the geo-databases 61 and 62 to obtain this information, the 3D object manager 55 employs a hierarchical method for on-demand loading of object data which uses specifically defined data structures to organize the object data for efficient access.
  • two data structures may be used as a guide for loading the landmark objects on-demand.
  • the first data structure referred to as the Resource Index File or simply the "RIF file”
  • the second data structure referred to as the Level of Detail file or simply the "LOD file”
  • LOD file may store "actual data” pertaining to the landmark objects in multiple levels of detail.
  • the meta-data stored in the RIF file may assist the 3D object manager in determining which resources are visible at a particular viewpoint and their level of detail.
  • the meta-data may be small in size in comparison to the actual data. Therefore, by separating the meta-data from the actual data, memory usage, processing requirements, and initial application start-up time may be significantly reduced because the actual data may not need to be loaded until it is required. For example, during the initialization phase of the navigation system, the RIF file may be read to determine which resources are required to be loaded into the system memory without loading the actual data.
  • the actual data stored in the LOD file may represent information regarding the resources of the system in multiple resolutions. Unlike conventional systems, which typically store actual data as leaf nodes only at non-intermediate levels of a hierarchical tree-like structure, the LOD file may provide storage of the data in the intermediate nodes as well. In this manner, the hierarchical tree-like structure may provide a more suitable arrangement to access the multi-resolution information by allowing a more selective loading of the required data for a particular resolution at a given viewpoint configuration. Thus, by arranging the data to be distributed among all levels of a hierarchical tree-like structure, a more expedient and efficient access of data may be achieved for the required resolution.
  • FIG. 2 demonstrates the "nested" relationship between bounding boxes and tiles.
  • FIG. 2 shows an exemplary abstract representation 250 of a 2-dimensional geographically bounded area of a navigation system demonstrating the nested relationship between bounding boxes and tiles.
  • FIG. 3 shows a hierarchical tree-like structure 260 for representing the nested bounding box relationship of FIG. 2.
  • the set of features and associated data for tiles may be kept separate from the data that describes the dimensions of the tile and/or the parent-child relationship of the treelike structure. Such a separation of feature -related data (actual data) from the hierarchical data (meta data) may provide an overall improvement in performance.
  • the separation of the meta data and the actual data may be implemented via two data structures, namely a Resource Index File (RIF) and a Level of Detail (LOD) file.
  • RIF Resource Index File
  • LOD Level of Detail
  • FIG. 4 shows an exemplary representation of the physical layout of the LOD file within a storage medium or memory.
  • the LOD file 400 may be stored as a sequence of contiguous bytes, which may be interpreted according to the structure as defined.
  • the N levels field 401 occupies the initial portion of memory
  • the N tiles field 402 occupies the next portion of memory, followed by the Tile Data (TD) and the Feature Data (FD).
  • the Tile Data (TD) includes File Pointer fields to index into the Feature Data (FD), thereby permitting faster access to the particular features associated with a particular tile.
  • the framework of the RIF and LOD files may provide improved performance.
  • An efficient paging mechanism may be supported to perform a swapping in/out of the data from the geo-database or storage medium to the local memory resources of the mobile unit such as a graphics memory, for example.
  • the computational complexity required by the system may be minimized.
  • traversing the tree-like data structure of the RIF file may require only
  • O(log N) computational steps where N is the number of nodes and obtaining the actual data may only require 0(1) because the tile data associated with the data structure stores a file pointer to instantly locate information of the actual landmark objects.
  • the framework of the RIF and LOD files may also provide fast initialization time because there may be no requirement to download all of the data into memory when the application starts, thereby reducing response time to the user.
  • the framework of the RIF and LOD files may also provide reduced memory usage because only regions that are visible to the user need be loaded. Thus, actual memory usage may be reduced to accommodate the storage of only those features required by the user- visible regions without overwhelming the system resources.
  • Use of the RIF and LOD files may also provide reduced pre-processing requirements because only resources within the tile need to be processed thereby eliminating the need to pre-process the data before sending it to other devices for rendering. Reduced data usage may provide faster processing time as well.
  • the RIF file is read by the 3D object manager to create a run-time data structure in a tree-like hierarchical format to access meta data during the run-time operation of the navigation system.
  • the RIF file is not read entirely, just the fields describing the dimension of the system 2 or 3, as well as a level of detail of the system as described by the number of levels of the tree-like data structure of the RIF.
  • the nodes of the run-time tree-like data structure may be constructed and initialized as having no associated bounding boxes or attached tiles.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Graphics (AREA)
  • Processing Or Creating Images (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)

Abstract

A system providing three-dimensional visual navigation for a mobile unit includes a location calculation unit for calculating an instantaneous position of the mobile unit, a viewpoint control unit for determining a viewing frustum from the instantaneous position, a 3D object manager in communication with at least one geo-database to obtain geographic object data associated with the viewing frustum and generating a 3D object organizing the geographic object data, and a 3D object renderer which graphically renders the 3D object in real time. To enhance depiction, a method for blending images of different resolutions in the 3D object reduces abrupt changes as the mobile unit moves relative to the depicted geographic objects. Data structures for storage and run-time access of information regarding the geographic object data permit on-demand loading of the data based on the viewing frustum and allow the navigational system to dynamically load, on-demand, only those objects that are visible to the user.

Description

Description
SYSTEM AND METHOD FOR 3D GRAPHIC ACCELERATION IN SYNTHESIS CDMA ENVIRONMENT
Technical Field
[1] The present invention relates to 3D acceleration in synthesis cdma environment.
The present invention relates to computer systems that generate graphics and more particularly to generating 3-dimensional (3D) graphics. Background Art
[2] Using computer graphics software to accurately visually render the appearance of a local geographic environment in the view of a fixed observer (from a particular viewpoint chosen by the observer) is in itself a challenging task because of the difficulties involved in accurately simulating the various textures and graphical details of a scene in addition to the problems of reconstructing a scene according to the observer's viewpoint. However, modern visual navigation systems under current development place a far greater demand on graphics software: to accurately simulate the visual environment of a moving observer to serve as a navigational aid. Using rendering software to depict the local geographic environment of a moving observer, such as a driver in a vehicle, in real-time is obviously far more challenging than rendering the environment of a fixed observer, because as the location of the observer changes, the geographic objects within his or her viewing horizon and the appearance of these objects change, requiring a continual updating mechanism by which new graphical objects (local "points of interest"), textures, features and views and other reference data can be readily downloaded to accurately render and provide information pertaining to the local navigated environment in real time.
[3] Software application programs that utilize increased graphics have become more prevalent. For example, video games often utilize an increasing amount of 3D graphics for display on a typical personal computer (PC) monitor. These graphics applications require the computer system to include 3D rendering software to support the graphical content.
[4] What is therefore needed is a visualization system for mobile units, such as motor vehicle navigation systems or personal digital assistants (PDAs), that realistically renders the environment of a mobile observer with a high degree of detail according to any viewpoint, and also provides navigational aids such as route guidance and reference information pertinent to displayed objects.
Disclosure of Invention Technical Solution [5] To meet the needs noted above, the present invention provides a system for providing three-dimension visual navigation for a mobile unit that includes a location calculation unit for calculating an instantaneous position of the mobile unit, a viewpoint control unit for determining a viewing frustum based on the instantaneous position of the mobile unit, a 3D object manager in communication with at least one geo-database that obtains geographic object data associated with the viewing frustum from the at least one geo-database and generates a 3D object that organizes the obtained geographic object data, and a 3D object renderer which graphically renders the 3D object as three-dimensional depiction in real time.
[6] To enhance the realism of the depiction, the present invention provides a method for blending images of different resolutions pertinent to the viewing frustum in order to reduce unevenness and abrupt changes in the resulting depiction which would otherwise occur as the mobile unit moves closer toward, or further away from the depicted geographic area. Brief Description of the Drawings
[7] FIG. 1 shows the visual navigation system according to an exemplary embodiment of the present invention.
[8] FIG. 2 shows an exemplary abstract representation of a 2-dimensional geographically bounded area of a navigation system demonstrating a nested relationship between bounding boxes and tiles.
[9] FIG. 3 shows a hierarchical tree-like structure representing the nested bounding box relationship of FIG. 2.
[10] FIG. 4 shows an exemplary representation of the physical layout of the Level of
Details (LOD) file within a storage medium or memory according to an embodiment of the present invention. Mode for the Invention
[11] A system in accordance with the present invention generates a sequence of three- dimensional graphic visualizations, from an arbitrary viewpoint, of geographic areas for mobile navigation, orientation and reference. The graphic visualizations, or renderings, can contain representations of any type of data object for which local geographic information is available.
[12] FIG. 1 is a block diagram of the navigational system for advanced three-dimensional visualization according to an exemplary embodiment of the present invention. The navigational system 25 includes both on-board components 30 co- located with the mobile unit, and off-board components located remotely such as geographical databases ("geo-databases") 61 and 62. The geo-databases 61 and 62 contain the large amount of data pertaining to various geographical areas including map in- formation, geometrical and texture graphics information, and identification information.
[13] The visual navigation system 25 includes a location calculation unit 35 that may be implemented as a program stored in local memory and executed on a microprocessor of the mobile unit. The location calculation unit 35 receives input from position sensors 40 and calculates an instantaneous position (coordinates) of the mobile unit in Cartesian (x,y,z) space based upon the input information. According to one embodiment, the position sensors 40 include both GPS receivers which provide "absolute" position information and inertial sensors which may provide linear acceleration and angular velocity information from which "relative" position information can be calculated by integration.
[14] In order to minimize the loading time, memory usage, processing requirements and display rendering resources, the 3D object manager 55 may dynamically load on demand from the geo-databases 61 and 62. To query the geo-databases 61 and 62 to obtain this information, the 3D object manager 55 employs a hierarchical method for on-demand loading of object data which uses specifically defined data structures to organize the object data for efficient access.
[15] In an exemplary embodiment of the present invention, two data structures may be used as a guide for loading the landmark objects on-demand. The first data structure, referred to as the Resource Index File or simply the "RIF file", may provide storage for "meta-data" of the landmark objects. The second data structure, referred to as the Level of Detail file or simply the "LOD file", may store "actual data" pertaining to the landmark objects in multiple levels of detail.
[16] The meta-data stored in the RIF file may assist the 3D object manager in determining which resources are visible at a particular viewpoint and their level of detail. The meta-data may be small in size in comparison to the actual data. Therefore, by separating the meta-data from the actual data, memory usage, processing requirements, and initial application start-up time may be significantly reduced because the actual data may not need to be loaded until it is required. For example, during the initialization phase of the navigation system, the RIF file may be read to determine which resources are required to be loaded into the system memory without loading the actual data.
[17] The actual data stored in the LOD file may represent information regarding the resources of the system in multiple resolutions. Unlike conventional systems, which typically store actual data as leaf nodes only at non-intermediate levels of a hierarchical tree-like structure, the LOD file may provide storage of the data in the intermediate nodes as well. In this manner, the hierarchical tree-like structure may provide a more suitable arrangement to access the multi-resolution information by allowing a more selective loading of the required data for a particular resolution at a given viewpoint configuration. Thus, by arranging the data to be distributed among all levels of a hierarchical tree-like structure, a more expedient and efficient access of data may be achieved for the required resolution.
[18] FIG. 2 demonstrates the "nested" relationship between bounding boxes and tiles.
FIG. 2 shows an exemplary abstract representation 250 of a 2-dimensional geographically bounded area of a navigation system demonstrating the nested relationship between bounding boxes and tiles.
[19] FIG. 3 shows a hierarchical tree-like structure 260 for representing the nested bounding box relationship of FIG. 2.
[20] The set of features and associated data for tiles may be kept separate from the data that describes the dimensions of the tile and/or the parent-child relationship of the treelike structure. Such a separation of feature -related data (actual data) from the hierarchical data (meta data) may provide an overall improvement in performance.
[21] In an exemplary embodiment of the present invention, the separation of the meta data and the actual data may be implemented via two data structures, namely a Resource Index File (RIF) and a Level of Detail (LOD) file.
[22] FIG. 4 shows an exemplary representation of the physical layout of the LOD file within a storage medium or memory. The LOD file 400 may be stored as a sequence of contiguous bytes, which may be interpreted according to the structure as defined. For example, the N levels field 401 occupies the initial portion of memory, the N tiles field 402 occupies the next portion of memory, followed by the Tile Data (TD) and the Feature Data (FD). The Tile Data (TD) includes File Pointer fields to index into the Feature Data (FD), thereby permitting faster access to the particular features associated with a particular tile.
[23] The framework of the RIF and LOD files may provide improved performance. An efficient paging mechanism may be supported to perform a swapping in/out of the data from the geo-database or storage medium to the local memory resources of the mobile unit such as a graphics memory, for example. Thus, the computational complexity required by the system may be minimized.
[24] For instance, traversing the tree-like data structure of the RIF file may require only
O(log N) computational steps where N is the number of nodes and obtaining the actual data may only require 0(1) because the tile data associated with the data structure stores a file pointer to instantly locate information of the actual landmark objects.
[25] The framework of the RIF and LOD files may also provide fast initialization time because there may be no requirement to download all of the data into memory when the application starts, thereby reducing response time to the user. The framework of the RIF and LOD files may also provide reduced memory usage because only regions that are visible to the user need be loaded. Thus, actual memory usage may be reduced to accommodate the storage of only those features required by the user- visible regions without overwhelming the system resources. Use of the RIF and LOD files may also provide reduced pre-processing requirements because only resources within the tile need to be processed thereby eliminating the need to pre-process the data before sending it to other devices for rendering. Reduced data usage may provide faster processing time as well.
[26] According to one exemplary method, at system initialization time, the RIF file is read by the 3D object manager to create a run-time data structure in a tree-like hierarchical format to access meta data during the run-time operation of the navigation system. The RIF file is not read entirely, just the fields describing the dimension of the system 2 or 3, as well as a level of detail of the system as described by the number of levels of the tree-like data structure of the RIF. The nodes of the run-time tree-like data structure may be constructed and initialized as having no associated bounding boxes or attached tiles.
[27] In the foregoing description, the method and system of the present invention have been described with reference to a number of examples that are not to be considered limiting. Rather, it is to be understood and expected that variations in the principles of the method and apparatus herein disclosed may be made by one skilled in the art, and it is intended that such modifications, changes, and/or substitutions are to be included within the scope of the present invention as set forth in the appended claims. Industrial Applicability
[28] The benefits of synthesis 3D engine on CDMA environment are tremendous. The benefits of synthesis 3D engine on CDMA environment technology available for the developers are a savings of the cost of the development on all different CDMA environments.

Claims

Claims
[1] A system for providing 3D Engine for a mobile handset comprising the process actions of:
(a) verifying the graphics acceleration hardware of the video card is not on a list of video cards with known incompatibilities with the application software;
(b) verifying that the application software initializes the interface to the graphics acceleration hardware of the video card successfully;
(c) verifying that there is sufficient memory on the video card to conduct the tests;
(d) verifying that the calls to the video card hardware are successful;
(e) verifying that a sub-pixel positioning function to correct for offsets between actual pixel positions of a texture drawn to video card memory and expected pixel position of a texture drawn to video card memory is operational and wherein the process action of verifying that sub-pixel positioning function is operational comprises:
[2] The process of claim 1, further comprising the process actions of:
(a) initially determining whether a user has turned off a hardware acceleration option; and
(b) not using the graphics acceleration hardware and foregoing the attempting, testing and establishing process actions if the hardware acceleration option is turned off.
[3] The process of claim 1, further comprising the process actions of:
(a) initially determining whether the application software has turned off a hardware acceleration option; and
(b) not using the graphics acceleration hardware and foregoing the attempting, testing and establishing process actions if the hardware acceleration option is turned off.
[4] The process of claim 1, further comprising the process actions of:
(a) setting a flag in the application software each time the application software is run using the graphics acceleration hardware;
(b) clearing the flag when the software application successfully completes using the graphics acceleration hardware; and
(c) checking if the flag is set each time the software application initializes,
(d) using graphics acceleration if the flag is not set, and,
(e) not using the graphics acceleration hardware and foregoing the attempting, testing and establishing process actions if the flag is set.
PCT/KR2005/003048 2005-08-05 2005-09-14 Sytem and method for 3d graphic acceleration in synthesis cdma environment Ceased WO2007018329A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020050071894A KR20070016851A (en) 2005-08-05 2005-08-05 Integrated CDM Environment 3D Acceleration Engine
KR10-2005-0071894 2005-08-05

Publications (1)

Publication Number Publication Date
WO2007018329A1 true WO2007018329A1 (en) 2007-02-15

Family

ID=37727494

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2005/003048 Ceased WO2007018329A1 (en) 2005-08-05 2005-09-14 Sytem and method for 3d graphic acceleration in synthesis cdma environment

Country Status (2)

Country Link
KR (1) KR20070016851A (en)
WO (1) WO2007018329A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010023213A (en) * 1998-06-24 2001-03-26 마이크론 테크놀로지 인코포레이티드 An improved method and apparatus for per pixel mip mapping and trilinear filtering
WO2003069469A2 (en) * 2002-02-15 2003-08-21 Telefonaktiebolaget Lm Ericsson (Publ) Mobile multimedia engine
KR20050039551A (en) * 2003-10-24 2005-04-29 마이크로소프트 코포레이션 Programming interface for a computer platform

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010023213A (en) * 1998-06-24 2001-03-26 마이크론 테크놀로지 인코포레이티드 An improved method and apparatus for per pixel mip mapping and trilinear filtering
WO2003069469A2 (en) * 2002-02-15 2003-08-21 Telefonaktiebolaget Lm Ericsson (Publ) Mobile multimedia engine
KR20050039551A (en) * 2003-10-24 2005-04-29 마이크로소프트 코포레이션 Programming interface for a computer platform

Also Published As

Publication number Publication date
KR20070016851A (en) 2007-02-08

Similar Documents

Publication Publication Date Title
EP1435507B1 (en) Hierarchical system and method for on-demand loading of data in a navigation system
US6885939B2 (en) System and method for advanced 3D visualization for mobile navigation units
EP2790176B1 (en) Computing systems, devices and methods for rendering maps remotely from an host application
KR102212825B1 (en) Method and system for updating map for pose estimation based on images
US20160063671A1 (en) A method and apparatus for updating a field of view in a user interface
EP3004803B1 (en) A method and apparatus for self-adaptively visualizing location based digital information
US10950040B2 (en) Labeling for three-dimensional occluded shapes
CN102414697A (en) System and method of indicating transition between street level images
US20130050204A1 (en) Navigation device, method of outputting a map, and method of generating a database
KR101932007B1 (en) Method and system for spatial messaging and content sharing
EP2905746A1 (en) Stereoscopic map display system
US20090141021A1 (en) Method and system for providing experiential knowledge associated with spatial and temporal information
EP1435508A2 (en) Multiresolution image synthesis for navigation
KR20220151711A (en) Dynamic restyling of digital maps
KR102136855B1 (en) Method and apparatus for providing street view, and computer program for executing the method
KR102700729B1 (en) Method and system for generating 3d street view model using 3d building model and road model
CN113034697A (en) Method, device and system for augmented reality display of target equipment
WO2007018329A1 (en) Sytem and method for 3d graphic acceleration in synthesis cdma environment
JP5357966B2 (en) Information system, server device, terminal device, information processing method, and program
JP2005134242A (en) Navigation system, navigation apparatus, navigation method, and navigation program
KR20220147183A (en) Electronic Map Service Method of Garden and Related Forest Culture Facility
JP6143871B2 (en) Map display system, map display method and program
CN119104076A (en) Navigation method, device, computer equipment and storage medium based on real scene images
KR20190072409A (en) Method and system for spatial messaging and content sharing

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS EPO FORM 1205A DATED 04.06.2008.

122 Ep: pct application non-entry in european phase

Ref document number: 05808803

Country of ref document: EP

Kind code of ref document: A1