Hybrid subband-based hierarchical storage and display method for high resolution digital images in a multiuse environment
First Claim
Patent Images
1. A hierarchical storage method comprising the steps of:
- a) forming a digital representation of an image;
b) decomposing said digital representation into multiple subband images each comprised of a band of spatial frequencies at one or more resolution levels, the series ranging from the lowest spatial frequency subband, to the highest defined by a);
c) further decomposing the lowest frequency subband of step b) into a plurality of lower resolution images according to the following steps;
1. subsampling the even-numbered pixels on the even-numbered lines to create a first partitioned image;
2. subsampling the odd-numbered pixels on the even-numbered lines to create a second partitioned image;
3. subsampling the even-numbered pixels on the odd-numbered lines to create a third partitioned image;
4. subsampling the odd-numbered pixels on the odd-numbered lines to create the fourth partitioned image;
d) encoding and storing the partitioned images of step c); and
e) encoding and storing the remaining subbands of step b).
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing method is described for the hierarchical storage and display of high resolution digital images in a multiuse environment. The method makes reduced resolution versions of the original image available for quick display on video monitors while providing access to the full resolution image for making photographic quality hardcopies. This multiresolution method also provides for the efficient storage of the data resulting from the use of this method via a hybrid coding scheme. Several embodiments of the method are described.
66 Citations
26 Claims
-
1. A hierarchical storage method comprising the steps of:
-
a) forming a digital representation of an image; b) decomposing said digital representation into multiple subband images each comprised of a band of spatial frequencies at one or more resolution levels, the series ranging from the lowest spatial frequency subband, to the highest defined by a); c) further decomposing the lowest frequency subband of step b) into a plurality of lower resolution images according to the following steps; 1. subsampling the even-numbered pixels on the even-numbered lines to create a first partitioned image; 2. subsampling the odd-numbered pixels on the even-numbered lines to create a second partitioned image; 3. subsampling the even-numbered pixels on the odd-numbered lines to create a third partitioned image; 4. subsampling the odd-numbered pixels on the odd-numbered lines to create the fourth partitioned image; d) encoding and storing the partitioned images of step c); and e) encoding and storing the remaining subbands of step b). - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A hierarchical storage method comprising the steps of:
-
a) forming a digital representation of an image; b) decomposing said digital representation into multiple subband images, each comprised of a band of spatial frequencies, at one or more resolution levels ranging from the lowest spatial frequency subband to the highest defined by the digital representation of a); c) further decomposing the lowest frequency subband of b) into a plurality of lower resolution images by; iteratively lowpass filtering and subsampling the subband to create a plurality of lower resolution images; encoding and storing the lower resolution images; and encoding and storing the remaining subbands of step b). - View Dependent Claims (8, 9, 10, 11)
-
-
12. A hierarchical storage method comprising the steps of:
-
a) forming a digital representation of an image; b) decomposing said digital representation into multiple subband images, each comprised of a band of spatial frequencies at one or more resolution levels, ranging from the lowest spatial frequency subband to the highest defined by the digital representation of a); c) further decomposing the lowest frequency subband of b) into a one or more lower resolution images by iteratively lowpass filtering and subsampling the subband; d) encoding and storing the lowest resolution image of c); e) further decomposing the remaining lower resolution images of c) according to the following steps; 1. decoding the lowest resolution image of d); 2. interpolating or replicating said image to the dimensions of the next higher resolution level to form a prediction image; - View Dependent Claims (14, 16, 18, 21, 24)
-
-
13. subtracting said prediction image from the next higher resolution image formed in c) to create a residual image;
-
4. losslessly encoding and storing said residual image; and 5. iterating steps 2, 3, and 4 for each remaining image in c) to create a hierarchy of losslessly encoded residual images. - View Dependent Claims (15, 17)
-
-
19. A hierarchical storage method comprising the steps of:
-
a) forming a digital representation of an image; b) decomposing said digital representation into multiple subband images, each comprised of a band of spatial frequencies at one or more resolution levels, ranging from the lowest spatial frequency subband to the highest defined by a digital representation of a); c) further decomposing the lowest frequency subband of b) into a one or more lower resolution images by iteratively lowpass filtering and subsampling the subband until the lowest resolution image has dimensions of 256 pixels×
384 lines;d) encoding and storing the lowest resolution image of c) using the Philips CD-I (Compact Disc-Interactive) real-time video data format; e) further decomposing the remaining lower resolution images of c) according to the following steps; - View Dependent Claims (22, 25)
-
-
20. decoding the lowest resolution image of d);
-
2. interpolating or replicating said image to the dimensions of the next higher resolution level to form a prediction image; 3. subtracting said prediction image from the next higher resolution image formed in c) to create a residual image; 4. quantizing said residual image using the Philips CD-I 7-level quantization scheme to form a CD-I extended resolution residual; 5. encoding and storing said CD-I extended resolution residual using the Philips CD-I real-time video data format; 6. subtracting said CD-I extended resolution residual from residual of step 3 to form another residual; 7. losslessly encoding and storing the residual image; and 8. iterating steps 2, 3, and 7 for each remaining image in c) to create a hierarchy of losslessly encoded residual images. - View Dependent Claims (23, 26)
-
Specification