Method and apparatus for transmission and display of a compressed digitized image
First Claim
1. A method for selectively transferring image data, the method comprising:
- selecting an image resolution suitable for display in a desired viewport, wherein the image resolution corresponds to one set of a plurality of data sets decomposed from an image by lossless wavelet decomposition; and
selectively retrieving a portion of the plurality of data sets for recomposition of the image at the image resolution.
1 Assignment
0 Petitions
Accused Products
Abstract
The present technique selectively handles image data, which is decomposed into a plurality of resolution levels. The image data may be retrieved in order of progressively higher resolution levels for display in a viewport, which may have a viewport resolution that is higher or lower than a desired one of the resolution levels. Initially, the image data may be displayed in the viewport at a relatively lower one of the plurality of resolution levels. As a user desires higher resolution displays of all or part of the image, one or more of the progressively higher resolution levels may be retrieved and scaled to fit the viewport. Accordingly, the present technique handles the data more efficiently by accessing the image data in blocks corresponding to the plurality of resolution levels, rather than accessing the entirety of the image data. A scaling threshold also can be used to signal the need for a next higher level of the plurality of resolution levels.
131 Citations
86 Claims
-
1. A method for selectively transferring image data, the method comprising:
-
selecting an image resolution suitable for display in a desired viewport, wherein the image resolution corresponds to one set of a plurality of data sets decomposed from an image by lossless wavelet decomposition; and
selectively retrieving a portion of the plurality of data sets for recomposition of the image at the image resolution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
29. A method for selectively transferring image data, the method comprising:
-
determining a viewport resolution of a client viewport;
identifying a highest local resolution level corresponding to one local set of a plurality of decomposed image sets generated from an image by lossless wavelet decomposition;
selecting an acceptable image resolution for display in the client viewport by comparing the viewport resolution against progressively higher resolution levels corresponding to the plurality of decomposed image sets; and
remotely retrieving desired sets of the plurality of decomposed image sets for recomposing the image at the acceptable image resolution.
-
-
50. A system comprising:
-
a viewport analysis module configured for determining a viewport resolution of a client viewport;
a data selection module, comprising;
a local data identifier configured for identifying a highest local resolution level corresponding to one local set of a plurality of decomposed image sets generated from an image by lossless wavelet decomposition; and
a desired data identifier configured for identifying an acceptable image resolution for display in the client viewport; and
a data retrieval module configured for remotely retrieving desired sets of the plurality of decomposed image sets for recomposing the image at the acceptable image resolution. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A computer program comprising:
-
a machine readable medium;
a viewport analysis module stored on the machine readable medium and configured for determining a viewport resolution of a client viewport; and
a data selection module stored on the machine readable medium, comprising;
a local data identifier configured for identifying a highest local resolution level corresponding to one local set of a plurality of decomposed image sets generated from an image by lossless wavelet decomposition; and
a desired data identifier configured for identifying an acceptable image resolution for display in the client viewport. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86)
-
Specification