System and method for exact rendering in a zooming user interface
First Claim
Patent Images
1. A method of displaying visual content, said method comprising:
- generating a plurality of different levels of detail (LODs) of the visual content;
displaying the visual content as an interpolation of said LODs while the visual content is navigated; and
displaying a final image including at least a portion not as an interpolation of said LODs when said navigation substantially ceases, wherein prior to said final image being displayed, an intermediate final image is generated by interpolation from said plurality of said LODs,wherein each LOD is comprised of tiles and said final image or said intermediate final image is displayed by using tiles from several LODs displayed as composite tiles,wherein the tiles of each LOD are made available for entry into a frame buffer in an order that depends at least in part upon the LOD in which the tile is, or whether the tile is viewable presently, or the degree of foveation of such tile, andwherein viewable tiles are rendered first, and within said viewable tiles, tiles are rendered in order of increasing resolution, and within tiles of a similar resolution, tiles are rendered in foveated order, the method further comprising implementing irrational tiling.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is disclosed that facilitates realistic navigation of visual content by displaying an interpolated image during navigation and a more exact image when the navigation ceases. Methodologies are disclosed for rendering and displaying “tiles”, portions of the visual content at different levels of detail to minimize perceivable discontinuities.
-
Citations
13 Claims
-
1. A method of displaying visual content, said method comprising:
-
generating a plurality of different levels of detail (LODs) of the visual content; displaying the visual content as an interpolation of said LODs while the visual content is navigated; and displaying a final image including at least a portion not as an interpolation of said LODs when said navigation substantially ceases, wherein prior to said final image being displayed, an intermediate final image is generated by interpolation from said plurality of said LODs, wherein each LOD is comprised of tiles and said final image or said intermediate final image is displayed by using tiles from several LODs displayed as composite tiles, wherein the tiles of each LOD are made available for entry into a frame buffer in an order that depends at least in part upon the LOD in which the tile is, or whether the tile is viewable presently, or the degree of foveation of such tile, and wherein viewable tiles are rendered first, and within said viewable tiles, tiles are rendered in order of increasing resolution, and within tiles of a similar resolution, tiles are rendered in foveated order, the method further comprising implementing irrational tiling. - View Dependent Claims (2, 3)
-
-
4. A method of displaying visual content comprising combining plural LODs representing visual content, and gradually altering a contribution attributable to at least one of said LODs so that said displayed visual content gradually changes toward a better displayed image in response to information to render said better displayed image becoming available,
wherein said assigning assigns plural weights to each of said tiles in at least one LOD, and wherein said plural weights include opacities at each of plural corners of said tile, opacities at each of plural edges of said tile, and an opacity at a point within each of said tiles.
-
7. A method of combining plural LODs to display visual content, the method comprising weighting each of the LODs with an associated contribution, and varying the contribution provided by each LOD over time and space,
wherein the weighting is an opacity level, wherein the total opacity of the combined LODs is less than one hundred percent, and wherein said varying over time results in exponential convergence toward a target value.
-
11. A method of displaying visual content comprising combining plural LODs representing visual content, and gradually altering a contribution attributable to at least three of said LODs so that said displayed visual content gradually changes,
wherein said contribution is altered gradually by assigning at least one weight to plural tiles within plural LODs, and then altering said weights, wherein said assigning assigns plural weights to each of said tiles in at least one LOD, and wherein said plural weights include opacities at each of plural corners of said tile, opacities at each of plural edges of said tile, and an opacity at a point within each of said tiles.
Specification