DIFFERENCE IMAGES AND DIFFERENCE IMAGE STRIPS
First Claim
1. A method of processing a plurality of digital images, the method comprising:
- a) receiving an ordered collection of a plurality of input digital images;
b) identifying a first digital image from the plurality of input digital images as a base image;
c) forming an empty image strip;
d) appending the base image to the image strip; and
e) for each additional digital image from the plurality of input digital images,i) computing a difference image from the base image and the additional digital image, andii) appending the computed difference image to the image strip.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques described herein convert a plurality of digital images into an image or images more amenable to data compression. In one embodiment, an ordered collection of input digital images is provided. A first digital image from the ordered collection is identified as a base image, and an empty image strip is formed. For each second digital image from the ordered collection, and upon a condition in which the second image is the base image, the base image is appended to the image strip. Upon a condition in which the second image is not the base image, a difference image is computed from the base image and the second image and appended to the difference image to the image strip. Quantization and conventional image compression may be applied to the image strip to produce a compressed image strip.
1 Citation
14 Claims
-
1. A method of processing a plurality of digital images, the method comprising:
-
a) receiving an ordered collection of a plurality of input digital images; b) identifying a first digital image from the plurality of input digital images as a base image; c) forming an empty image strip; d) appending the base image to the image strip; and e) for each additional digital image from the plurality of input digital images, i) computing a difference image from the base image and the additional digital image, and ii) appending the computed difference image to the image strip. - View Dependent Claims (2, 3, 4)
-
-
5. A method for compression of a plurality of digital images, the method comprising:
-
a) receiving a plurality of input digital images; b) identifying a first digital image from the plurality of input digital images as a base image; c) forming an empty set of output images; and d) for each second digital image from the plurality of input digital images, i) upon a condition in which the second image is the base image, adding the base image to the set of output images, and ii) upon a condition in which the second image is not the base image, computing a difference image from the base image and the second image and adding the difference image to the set of output images. e) applying compression to each image in the set of output images to form a set of compressed images. - View Dependent Claims (6, 7, 8)
-
-
9. A tangible non-transitory computer-readable medium comprising instructions for causing a programmable processor to perform operations comprising:
-
a) receiving an ordered collection of input digital images, b) identifying a first digital image from the ordered collection of input digital images as a base image, c) forming an empty image strip, d) for each second digital image from the ordered collection of input digital images, and i) upon a condition in which the second image is the base image, appending the base image to the image strip, and ii) upon a condition in which the second image is not the base image, computing a difference image from the base image and the second image and appending the difference image to the image strip. - View Dependent Claims (10, 11, 12)
-
-
13. An image processing system comprising:
-
at least one input device; at least one processor that is in communication with input device, the at least one processor configured to, receive a plurality of input digital images from the input device, attach an ordered collection determination to the received digital images, identify a first digital image from the ordered collection of input digital images as a base image, form an empty image strip, append the base image to the image strip, for each additional image in the ordered collection of input images, compute a difference image from the base image, append the difference image to the image strip, and apply a compression to the image strip; and at least one output device in communication with the at least one processor to provide an output to a user. - View Dependent Claims (14)
-
Specification