Method and apparatus for preparing a perspective view of an approximately spherical surface portion
AssigneeSilicon Graphics, Inc.
InventorPaul Edward Hansen
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Graphics, Inc.
InventorPaul Edward Hansen
Estimating the term…
A computer system (10) can prepare and present on a display (22) a two-dimensional image that includes a perspective view, from a selected eyepoint (71, 152), of an object (23) which is a three-dimensional object of an approximately spherical shape, such as the earth. The system maintains image information for the object at each of several different resolution levels, portions of which are selected and mapped into the perspective view for respective portions of the surface of the object. In order to determine what resolution level to use for a given section of the surface of the object, the system relies on a combination of a logarithm of the square of a distance from the eyepoint to a point on the surface section, and a logarithm of the square of the degree of tilt of the surface section in relation to the eyepoint. In order to determine how far to conceptually tessellate or subdivide the surface of the object, the system relies on the logarithm of the square of the distance from the eyepoint to the point on the surface section.
A method for preparing a perspective view relative to an eyepoint of a surface section having an approximately spherical curvature, the method comprising:
An apparatus, comprising a computer having a processor and a memory, said memory storing a database of image information which includes a plurality of sets of image data that each include a representation at a respective one of a plurality of different resolutions of a surface section having an approximately spherical curvature, and said memory storing program code executable by said processor, said processor being operable in response to execution of said program-code for preparing a perspective view of the surface section relative to an eyepoint, including:
A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism including:
Dependencies are inferred from the claim text.