← Back to Patent Explorer
US4969204A Expired / Lapsed US ⏱️ 0.0 years remaining

Hybrid residual-based hierarchical storage and display method for high resolution digital images in a multiuse environment

Assignee: Eastman Kodak Co
•
Filing: 1989-11-29
•
Granted: 1990-11-06
•
Expires: 2009-11-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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 photographic quality hardcopies. This multiresolution method also provides for the efficient storage of this data via a hybrid coding scheme based on residuals. Several embodiments of this approach are described.

Inventors

  • 👤 Paul W. Jones
  • 👤 Paul W. Melnychuck

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 10:15
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/40; G06T3/4007; G06F; G06F16/00; G06F16/50; G06F16/53; G06F16/532; H; H04; H04N; H04N11/00; H04N11/04; H04N11/042; H04N19/00; H04N19/10; H04N19/169; H04N19/186; H04N19/50; H04N19/59; H04N19/60; H04N19/63

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 217 words
A hierarchical storage method comprising the steps of: (a) forming a digital representation of an image; (b) decomposing said digital representation according to the following steps: 1. lowpass filtering and subsampling said digital representation to form a lower resolution image; 2. interpolating or replicating said lower resolution image to the dimensions of the higher resolution image to form a prediction image; 3. subtracting said prediction image from the higher resolution image to form a residual image; 4. encoding and storing said residual image; and 5. creating a plurality of encoded and stored residual images of different resolutions by iterating steps 1, 2, 3, and 4 where the input to the lowpass filtering and subsampling operation of step 1 is the lower resolution image formed in the previous iteration of step 1; (c) further decomposing the lowest resolution image formed in (b) into a plurality of lower resolution images according to the following steps: subsampling the even-numbered pixels on the even-numbered lines to create the first partitioned image; subsampling the odd-numbered pixels on the even-numbered lines to create the first partitioned image; subsampling the even-numbered pixels on the odd-numbered lines to create the first partitioned image; and subsampling the odd-numbered pixels on the odd-numbered lines to create the first partitioned image; (d) encoding and storing said partitioned images.
Claim 2
Dependent Claim 217 words
A hierarchical storage method comprising the steps of: (a) forming a digital representation of an image; (b) decomposing said digital representation according to the following steps: 1. lowpass filtering and subsampling said digital representation to form a lower resolution image; 2. interpolating or replicating said lower resolution image to the dimensions of the higher resolution image to form a prediction image; 3. subtracting said prediction image from the higher resolution image to form a residual image; 4. encoding and storing said residual image; and 5. creating a plurality of encoded and stored residual images of different resolutions by iterating steps 1, 2, 3, and 4 where the input to the lowpass filtering and subsampling operation of step 1 is the lower resolution image formed in the previous iteration of step 1; (c) further decomposing the lowest resolution image formed in (b) into a plurality of lower resolution images according to the following steps: subsampling the even-numbered pixels on the even-numbered lines to create the first partitioned image; subsampling the odd-numbered pixels on the even-numbered lines to create the first partitioned image; subsampling the even-numbered pixels on the odd-numbered lines to create the first partitioned image; and subsampling the odd-numbered pixels on the odd-numbered lines to create the first partitioned image; (d) encoding and storing said partitioned images.
Claim 3
Dependent Claim 31 words
A hierarchical display method according to claim 1 and further comprising the steps of: retrieving and decoding one of said lower resolution images of (c); and displaying said one retrieved image.
Claim 4
Dependent Claim 52 words
A hierarchical display method according to claim 2 and further comprising the steps of: retrieving and decoding at least one of the remainder of said lower resolution images of (c); combining all of said retrieved lower resolution images to form a higher resolution image for display; and displaying said combined retrieved image.
Claim 5
Dependent Claim 47 words
A hierarchical display method according to claim 3 and further comprising the steps of: retrieving and decoding all of said lower resolution images of (c); combining all of said retrieved lower resolution images to form a higher resolution image for display; and displaying said combined retrieved image.
Claim 6
Dependent Claim 80 words
A hierarchical display method according to claim 4 and further comprising the steps of: interpolating or replicating said combined retrieved image to the dimensions of the next higher resolution level to form a prediction image; retrieving and decoding the residual image corresponding to said next higher resolution level; adding said residual image to said prediction image to form a higher resolution image for display; displaying said higher resolution image; and iterating these steps for each remaining residual image of (b).
Claim 7
Dependent Claim 175 words
A hierarchical storage method comprising the steps of: (a) forming a digital representation of an image; (b) decomposing said digital representation according to the following steps: 1. lowpass filtering and subsampling said digital representation to form a lower resolution image; 2. interpolating or replicating said lower resolution image to the dimensions of the higher resolution image to form a prediction image; 3. subtracting said prediction image from the higher resolution image to form a residual image; 4. encoding and storing said residual image; and 5. creating a plurality of encoded and stored residual images of different resolutions by iterating steps 1, 2, 3, and 4 where the input to the lowpass filtering and subsampling operation of step 1 is the lower resolution image formed in the previous iteration step 1; (c) further decomposing the lowest resolution image formed in (b) into a plurality of lower resolution images according to the following steps: iteratively lowpass filtering and subsampling said image to create one or more lower resolution images; and encoding and storing said lower resolution images.
Claim 8
Dependent Claim 175 words
A hierarchical storage method comprising the steps of: (a) forming a digital representation of an image; (b) decomposing said digital representation according to the following steps: 1. lowpass filtering and subsampling said digital representation to form a lower resolution image; 2. interpolating or replicating said lower resolution image to the dimensions of the higher resolution image to form a prediction image; 3. subtracting said prediction image from the higher resolution image to form a residual image; 4. encoding and storing said residual image; and 5. creating a plurality of encoded and stored residual images of different resolutions by iterating steps 1, 2, 3, and 4 where the input to the lowpass filtering and subsampling operation of step 1 is the lower resolution image formed in the previous iteration step 1; (c) further decomposing the lowest resolution image formed in (b) into a plurality of lower resolution images according to the following steps: iteratively lowpass filtering and subsampling said image to create one or more lower resolution images; and encoding and storing said lower resolution images.
Claim 9
Dependent Claim 30 words
A hierarchical display method according to claim 6 and further comprising the steps of: retrieving and decoding one of said lower resolution images of (c); and displaying said retrieved image.
Claim 10
Dependent Claim 28 words
A hierarchical display method according to claim 7 and further comprising the steps of: retrieving and decoding said lowest resolution image of (b); and displaying said retrieved image.
Claim 11
Dependent Claim 79 words
A hierarchical display method according to claim 8 and further comprising the steps of: interpolating or replicating said retrieved image to the dimensions of the next higher resolution level to form a prediction image; retrieving and decoding the residual image corresponding to said next higher resolution level; adding said residual image to said prediction image to form a higher resolution image for display; displaying said higher resolution image; and iterating these steps for each remaining residual image of (b).
Claim 12
Dependent Claim 322 words
A hierarchical storage method comprising the steps of: (a) forming a digital representation of an image; (b) decomposing said digital representation according to the following steps: 1. lowpass filtering and subsampling said digital representation to form a lower resolution image; 2. interpolating or replicating said lower resolution image to the dimensions of the higher resolution image to form a prediction image; 3. subtracting said prediction image from the higher resolution image to form a residual image; 4. encoding and storing said residual image; and 5. creating a plurality of encoded and stored residual images of different resolutions by iterating steps 1, 2, 3, and 4 where the input to the lowpass filtering and subsampling operation of step 1 is the lower resolution image formed in the previous iteration of step 1; (c) further decomposing the lowest resolution image formed in (b) into one or more lower resolution images by iteratively lowpass filtering and subsampling the image until the lowest resolution image formed 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; and (e) further decomposing the remaining images of (c) according to the following steps: 1. decoding the lowest resolution image of (d); 2. interpolating or replicating said decoded 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 format; 6. subtracting said CD-I extended resolution residual from the residual of step 3 to form a secondary residual; 7. encoding and storing said residual; 8. iterating steps 2, 3, and 7 for each remaining image in (c).
Claim 13
Dependent Claim 322 words
A hierarchical storage method comprising the steps of: (a) forming a digital representation of an image; (b) decomposing said digital representation according to the following steps: 1. lowpass filtering and subsampling said digital representation to form a lower resolution image; 2. interpolating or replicating said lower resolution image to the dimensions of the higher resolution image to form a prediction image; 3. subtracting said prediction image from the higher resolution image to form a residual image; 4. encoding and storing said residual image; and 5. creating a plurality of encoded and stored residual images of different resolutions by iterating steps 1, 2, 3, and 4 where the input to the lowpass filtering and subsampling operation of step 1 is the lower resolution image formed in the previous iteration of step 1; (c) further decomposing the lowest resolution image formed in (b) into one or more lower resolution images by iteratively lowpass filtering and subsampling the image until the lowest resolution image formed 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; and (e) further decomposing the remaining images of (c) according to the following steps: 1. decoding the lowest resolution image of (d); 2. interpolating or replicating said decoded 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 format; 6. subtracting said CD-I extended resolution residual from the residual of step 3 to form a secondary residual; 7. encoding and storing said residual; 8. iterating steps 2, 3, and 7 for each remaining image in (c).
Claim 14
Dependent Claim 28 words
A hierarchical display method according to claim 10 and further comprising the steps of: retrieving and decoding said lowest resolution image of (c); and displaying said retrieved image.
Claim 15
Dependent Claim 65 words
A hierarchical display method according to claim 11 and further comprising the steps of: interpolating or replicating said retrieved image to the dimensions of the next higher resolution level to form a prediction image; retrieving and decoding the CD-I extended resolution residual of (e); adding said prediction image to said decoded extended resolution residual to reconstruct an image for display; and displaying said reconstructed image.
Claim 16
Dependent Claim 42 words
A hierarchical display method according to claim 12 and further comprising the steps of: retrieving and decoding the secondary residual of (e); adding said reconstructed image to said decoded secondary residual to reconstruct an image for display; and displaying said reconstructed image.
Claim 17
Dependent Claim 73 words
A hierarchical display method according to claim 13 and further comprising the steps of: interpolating or replicating said reconstructed image to the dimensions of the next higher resolution level to form a prediction image; retrieving and decoding the corresponding residual of (e); adding said reconstructed image to said decoded residual to reconstruct an image for display; displaying said reconstructed image; and iterating these steps until the lowest resolution image of (b) is reconstructed.
Claim 18
Dependent Claim 70 words
A hierarchical display method according to claim 14 and further comprising the steps of: interpolating or replicating said reconstructed image to the dimensions of the next higher resolution level to form a prediction image; retrieving and decoding the corresponding residual of (b); adding said reconstructed image to said decoded residual to reconstruct an image for display; displaying said reconstructed image; and iterating these steps for each remaining residual of (b).

References Cited (Backward Citations)

US4674125A Cited
US4682869A Cited
US4718104A Cited
US4709394A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-11-05 1994-05-07 1994-11-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-11-05 1998-05-07 1998-11-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-11-05 2002-05-07 2002-11-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag