METHOD FOR SELECTING DATA FILES FOR DOWNLOADING
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of the invention include a method for selecting a set of data files comprising surface data in a plurality of different detail levels for downloading from a server computer, the surface data being associated with a portion of a three-dimensional surface in an image scene, the data files being stored as nodes of a hierarchical file system characterized in that the selection process comprises assessing whether the portion of a three-dimensional surface is visible in an actual image scene. If it is not visible, the selection process is resumed with a sibling or an uncle node; if it is visible, the selection process continues with determining whether the surface data meets the criteria of a predefined resolution quality factor.
7 Citations
35 Claims
-
1-15. -15. (canceled)
-
16. A method for selecting a set of data files of a multitude of data files for downloading the selected set from a server computer to a client device,
the multitude of data files comprising surface data in a plurality of different detail levels, the surface data being associated with a portion of a three-dimensional surface in an image scene, and the data files being stored as nodes of a hierarchical file system of the server computer, each node being either a parent node, a child node or both, and the method comprising an automatic selection process that is performed subsequently for a multitude of nodes of the hierarchical file system, wherein: -
the selection process comprises assessing whether the portion of a three-dimensional surface, which surface data of a currently assessed node is associated with, is visible in an actual image scene, if this image scene is displayed on a computer display, wherein if the portion of the three-dimensional surface is not visible, the selection process is resumed with a sibling node or an uncle node of the currently assessed node, and if the portion of the three-dimensional surface is visible, the selection process continues with determining whether the surface data of the currently assessed node meets the criteria of a predefined resolution quality factor. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30)
-
-
27. A mobile client device adapted for downloading selected data files of a multitude of data files from a server computer,
the multitude of data files comprising surface data in a plurality of different detail levels, the surface data being associated with a portion of a three-dimensional surface in an image scene, and the data files being stored as nodes of a hierarchical file system of the server computer, each node being either a parent node, a child node or both, wherein the mobile client device comprises a rendering unit for rendering the surface data and a display for displaying the representation, wherein: -
the mobile client device comprises a selection unit with a selection algorithm adapted for performing an automatic selection process subsequently for a multitude of nodes of the hierarchical file system, the selection process comprising assessing whether the portion of a three-dimensional surface, which surface data of a currently assessed node is associated with, is visible in an actual image scene, if this image scene is displayed on the display, wherein if the portion of the three-dimensional surface is not visible, the selection process is resumed with a sibling node or an uncle node of the currently assessed node, and if the portion of the three-dimensional surface is visible, the selection process continues with determining whether the surface data of the currently assessed node meets the criteria of a predefined resolution quality factor. - View Dependent Claims (28, 29, 31, 32, 33, 34)
-
-
35. A non-transitory computer program product, comprising program code which is stored on a machine-readable medium, or being embodied by an electromagnetic wave comprising a programme code segment, and having computer-executable instructions for performing, the following steps of the method:
-
assessing whether a portion of a three-dimensional surface is visible in an actual image scene if this image scene is displayed on a computer display, determining whether the surface data meets the criteria of a predefined resolution quality factor, and downloading the surface data or designating the surface data for downloading from a server computer to the client device.
-
Specification