Method and apparatus for transmission and display of a compressed digitalized 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 from a plurality of different image resolutions, wherein the image resolution corresponds to one set of a plurality of data sets decomposed from an image by wavelet decomposition, and wherein the image resolution is determined via an iterative process that comprises determining whether scaling of one of the different image resolutions of the plurality of different image resolutions by a predetermined scaling threshold would result in a scaled image resolution that is less than or equal to the resolution of the desired viewport; and
selectively requesting a portion of the plurality of data sets for recomposition of the image at the image resolution.
0 Assignments
0 Petitions
Accused Products
Abstract
The present technique selectively handles image data, which is decomposed into a plurality of resolution levels. In one embodiment, an image resolution suitable for display in a desired viewport is selected via an iterative process including determining whether scaling of one of the different image resolutions of the plurality of different image resolutions by a predetermined scaling threshold would result in a scaled image resolution that is less than or equal to the resolution of the desired viewport. A portion of the plurality of data sets may be selectively requested for recomposition of the image at the image resolution. Additional systems, methods, and devices for handling image data are also disclosed.
-
Citations
29 Claims
-
1. A method for selectively transferring image data, the method comprising:
-
selecting an image resolution suitable for display in a desired viewport from a plurality of different image resolutions, wherein the image resolution corresponds to one set of a plurality of data sets decomposed from an image by wavelet decomposition, and wherein the image resolution is determined via an iterative process that comprises determining whether scaling of one of the different image resolutions of the plurality of different image resolutions by a predetermined scaling threshold would result in a scaled image resolution that is less than or equal to the resolution of the desired viewport; and
selectively requesting 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. 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 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, wherein the acceptable image resolution is selected via an iterative process that comprises determining whether scaling of one of the progressively higher resolution levels by a predetermined scaling threshold would result in a scaled image resolution that is less than or equal to the viewport resolution; and
remotely retrieving desired sets of the plurality of decomposed image sets for recomposing the image at the acceptable image resolution. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. 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 wavelet decomposition; and
a desired data identifier configured for identifying an acceptable image resolution for display in the client viewport via an iterative process that comprises determining whether scaling of one resolution level corresponding to one decomposed image set of the plurality of decomposed image sets by a predetermined scaling threshold would result in a scaled image resolution that is less than or equal to the viewport resolution; 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 (23, 24, 25, 26)
-
-
27. A device comprising:
-
a computer-readable medium;
a computer program stored on the computer-readable medium, the computer program comprising;
a viewport analysis module stored on the computer-readable medium and configured for determining a viewport resolution of a client viewport; and
a data selection module stored on the computer-readable medium, the 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 wavelet decomposition; and
a desired data identifier configured for identifying an acceptable image resolution for display in the client viewport via an iterative process that comprises determining whether scaling of one resolution level corresponding to one decomposed image set of the plurality of decomposed image sets by a predetermined scaling threshold would result in a scaled image resolution that is less than or equal to the viewport resolution. - View Dependent Claims (28, 29)
-
Specification