Region of interest high resolution reconstruction for display purposes and a novel bookmarking capability
First Claim
Patent Images
1. A method for selective handling of image data, the method comprising:
- addressing data according to a decomposition level index and tessellation block indices, wherein the decomposition level index refers to data sets generated by lossless wavelet decomposition, and the tessellation block indices refer to blocks tessellated from the data sets;
identifying an area of interest of the image according to the decomposition level index and the tessellation block indices; and
handling the area of interest identified by the decomposition level index and the tessellation block indices.
1 Assignment
0 Petitions
Accused Products
Abstract
The present technique addressably handles image data, which is decomposed and tessellated into a plurality of tessellated sub-band blocks. The tessellated sub-band blocks may be addressed by an array of indices, which identify specific data blocks of the image data by decomposition level and spatial coordinates of the tessellated sub-band blocks. Accordingly, a desired region of the image data at multiple resolutions can be identified and individually handled for storage, transmission, retrieval, and display. The desired region also can be reference marked based on the array of indices.
126 Citations
77 Claims
-
1. A method for selective handling of image data, the method comprising:
-
addressing data according to a decomposition level index and tessellation block indices, wherein the decomposition level index refers to data sets generated by lossless wavelet decomposition, and the tessellation block indices refer to blocks tessellated from the data sets;
identifying an area of interest of the image according to the decomposition level index and the tessellation block indices; and
handling the area of interest identified by the decomposition level index and the tessellation block indices. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for selectively displaying image data, the method comprising:
-
identifying a spatial region of interest within an image based on a plurality of addressable blocks comprising a decomposition level index and tessellation block indices, wherein the decomposition level index refers to data sets generated from the image by lossless wavelet decomposition, and the tessellation block indices refer to spatial blocks tessellated from the data sets;
requesting a spatial group of the plurality of addressable blocks encompassing the spatial region of interest by referencing the blocks by the decomposition level index and the tessellation block indices; and
reconstructing the image within the spatial region of interest using the requested spatial group. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
37. A method for tracking image data, the method comprising:
-
addressing data using a plurality of addressable blocks comprising a decomposition level index and tessellation block indices, wherein the decomposition level index refers to data sets generated from an image by lossless wavelet decomposition, and the tessellation block indices refer to spatial blocks tessellated from the data sets;
tracking presence or absence of the plurality of addressable blocks at a client via at least one tracking indicator; and
handling data communication between the client and a server via the decomposition level index, the tessellation block indices and the at least one tracking indicator.
-
-
50. A system comprising:
-
an interface comprising;
an addressing module configured for addressing image data using a plurality of addressable blocks comprising a decomposition level index and tessellation block indices, wherein the decomposition level index refers to data sets generated from an image by lossless wavelet decomposition, and the tessellation block indices refer to spatial blocks tessellated from the data sets; and
a tracking module configured for tracking presence or absence of the plurality of addressable blocks at a client via at least one tracking indicator; and
a memory device configured to store the plurality of addressable blocks. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A computer program comprising:
-
a machine readable medium;
an addressing module stored on the machine readable medium, wherein the addressing module is configured for indexing data by decomposition level and spatial coordinates of tessellation, wherein the decomposition level refers to data sets generated from an image by lossless wavelet decomposition, and the spatial coordinates refer to blocks tessellated from the data sets; and
a tracking module stored on the machine readable medium, comprising a tessellated block tracking module configured for tracking presence or absence of each of the plurality of addressable blocks at a client via a first Boolean tag; and
a decomposed level tracking module configured for tracking complete presence or complete absence of each of the data sets at a client via a second Boolean tag. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77)
-
Specification