Apparatus and method for storing and reading digital images
First Claim
1. An apparatus for storing an input of sequential images, comprisinga storage device for storing images;
- an image processing device coupled to the storage device, and the image processing device configured to generate from the input of sequential images both a reference image corresponding to a static background portion of the sequential images together with a succession of differential images each corresponding to non-static portions of successive ones of the sequential images with respect to the reference image; and
to store the reference image and the succession of differential images on the storage device, wherein the reference image corresponds to a mean value of the respective pixel values of successive ones of the sequential images and each differential image corresponds to a difference between respective pixel values of a one of the successive images and the reference image.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for storing digital images has a storage device for storing a current reference image and a plurality of differential images, and an image processing device coupled to the storage device. The image processing device receives an individual digital image, determines a difference between the individual image and the current reference image, and stores this difference as a differential image in the storage device. The apparatus also has reference image updating means for determining when to generate a new reference image, for generating the new reference image, for replacing the current reference image with the new reference image, and for storing the new reference image as current reference image in the storage device.
24 Citations
14 Claims
-
1. An apparatus for storing an input of sequential images, comprising
a storage device for storing images; -
an image processing device coupled to the storage device, and the image processing device configured to generate from the input of sequential images both a reference image corresponding to a static background portion of the sequential images together with a succession of differential images each corresponding to non-static portions of successive ones of the sequential images with respect to the reference image; and
to store the reference image and the succession of differential images on the storage device, wherein the reference image corresponds to a mean value of the respective pixel values of successive ones of the sequential images and each differential image corresponds to a difference between respective pixel values of a one of the successive images and the reference image.- View Dependent Claims (2, 3, 4, 5, 6, 7)
the image processing device further configured to determine whether a current reference image substantially corresponds to the static background portion of current sequential images and to replace the current reference image with a new reference image as a result of a negative determination.
-
-
6. The apparatus of claim 1, further comprising:
the image processing device further configured to determine whether to replace a current reference image with a new reference image based on criteria including at least one of;
a size of the differential images and a time interval since the current reference image was produced.
-
7. The apparatus of claim 1, wherein the image processing device comprises a programmable logic processor.
-
8. An image reading apparatus, comprising:
-
a storage device for storing both reference images each corresponding to a static background portion of successive sequential images together with differential images each corresponding to non-static portions of successive ones of the sequential images with respect to an associated one of the reference images;
wherein each reference image corresponds to a mean value of the respective pixel values of successive ones of the sequential images and each differential image corresponds to a difference between respective pixel values of a one of the successive images and the reference image, andan image processing device coupled to the storage device, and the image processing device configured to addititively combine each successive differential image with an associated one of the reference images to generate a succession of non-differential images which form an output of the image reading apparatus. - View Dependent Claims (9, 10)
-
-
11. A method of storing an input of sequential images,
generating from the input of sequential images both a reference image corresponding to a static background portion of the sequential images together with a succession of differential images each corresponding to non-static portions of successive ones of the sequential images with respect to the reference image; - wherein reference image generation includes;
receiving a plurality of sequential images, calculating mean pixel values for pixels at corresponding positions in the plurality-sequential images, and forming the reference image by assigning the calculated mean pixel values in the plurality of sequential images to the corresponding pixels of the reference image; and
repeating the generating act based on a predetermined criteria. - View Dependent Claims (12, 13)
determining that a predetermined time period has lapsed, since the current reference image was produced.
- wherein reference image generation includes;
-
13. The method of claim 11, wherein the predetermined criteria associated with the repeating act comprises:
determining that a differential image is larger than a predetermined number of bytes.
-
14. A method of of storing an input of sequential images, comprising:
-
generating from the input of sequential images both a reference image corresponding to a static background portion of the sequential images together with a succession of differential images each corresponding to non-static portions of successive ones of the sequential images with respect to the reference image;
wherein differential image generation includes;
receiving a plurality of sequential images;
calculating a difference between respective pixel values of a one of the successive images and the reference image; and
forming each differential image from the difference calculated in the calculating act.
-
Specification