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 on a display device the visual content as an interpolation of said LODs while the visual content is navigated;
displaying on said display device the visual content as an intermediate final image when navigation ceases, wherein the intermediate final image is generated by interpolation from the plurality of the LODs; and
displaying on said display device a transition from the intermediate final image to a final image at an exact resolution while navigation has ceased, wherein the exact resolution is not equal to the resolution of any previously generated LODs of the visual content and wherein the final image is not an interpolation of said LODs.
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.
93 Citations
18 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 on a display device the visual content as an interpolation of said LODs while the visual content is navigated; displaying on said display device the visual content as an intermediate final image when navigation ceases, wherein the intermediate final image is generated by interpolation from the plurality of the LODs; and displaying on said display device a transition from the intermediate final image to a final image at an exact resolution while navigation has ceased, wherein the exact resolution is not equal to the resolution of any previously generated LODs of the visual content and wherein the final image is not an interpolation of said LODs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of representing visual content comprising:
-
displaying on a display device the visual content as an interpolation of at least two or more LODs while the visual content is navigated; displaying on the display device the visual content as an intermediate final image when navigation of the visual content ceases, wherein the intermediate final image is generated by combining at least a first LOD with a second LOD, each of said LODs being comprised of a plurality of tiles that form a grid of the visual content, the tiles being arranged so that edges of said tiles in said first LOD do not align with the edges of the tiles in said second LOD except, at most, in one position on the x-axis and at one position of the y-axis of the visual content; and displaying on said display device a transition from the intermediate final image to a final image at an exact resolution while navigation has ceased, wherein the exact resolution is not equal to the resolution of any previously generated LODs of the visual content and wherein the final image is not an interpolation of said LODs. - View Dependent Claims (11)
-
-
12. A method of combining plural LODs to display visual content while the visual content is navigated, the method comprising:
-
displaying on a display device the visual content as an intermediate final image when navigation of the visual content ceases, wherein the intermediate final image is generated by weighting each of the LODs with an associated contribution, and varying the contribution provided by each LOD over time and points of the visual content; and displaying on said display device a transition from the intermediate final image to a final image at an exact resolution while navigation has ceased, wherein the exact resolution is not equal to the resolution of any previously generated LODs of the visual content and wherein the final image is not an interpolation of said LODs. - View Dependent Claims (13, 14)
-
-
15. A method comprising displaying an intermediate final image and then displaying a final image of a visual content, the method comprising:
-
displaying on a display device the visual content as an interpolation of at least two or more LODs while the visual content is navigated; displaying on a display device the visual content as the intermediate final image when navigation of the visual content ceases, wherein the final image and intermediate final image being comprised of tiles rendered in foveated order; and displaying on said display device a transition from the intermediate final image to a final image at an exact resolution while navigation has ceased, wherein the exact resolution is not equal to the resolution of any previously generated LODs of the visual content and wherein the final image is not an interpolation of said LODs. - View Dependent Claims (16, 17)
-
-
18. A method of displaying visual content, the method comprising:
-
displaying on a display device the visual content as an interpolation of a plural of LODs while the visual content is navigated; displaying on a display device the visual content as the intermediate final image when navigation of the visual content ceases, wherein displaying the intermediate final image includes combining the 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 simultaneously to plural tiles within plural LODs, and then altering said weights, and wherein said assigning assigns plural weights to each of said tiles in at least one LOD, and wherein the plural tiles of each of the LODs form a grid of the visual content; and displaying on said display device a transition from the intermediate final image to a final image at an exact resolution while navigation has ceased, wherein the exact resolution is not equal to the resolution of any previously generated LODs of the visual content and wherein the final image is not an interpolation of said LODs.
-
Specification