Method and apparatus for reducing image acquisition time in a digital imaging device
First Claim
Patent Images
1. A method for processing an image, comprising:
- capturing a digital image;
dividing the captured image into a plurality of image segments that overlap one another;
performing image processing on each of the plurality of image segments;
storing each of the plurality of processed image segments on a persistent storage medium;
upon completion of storing of respective image segments, stitching together the image segments within the persistent storage medium to reconstruct the captured digital image storing image file information, wherein the image file information corresponds to the plurality of image segments for a stored image; and
updating the image file information that has been affected by the act of performing image processing on any one of the plurality of image segments corresponding to the stored image.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is provided for reducing the image acquisition time in a digital imaging device by processing segments of the image through an image processing pipeline and storing the processed image segments. Processing segments of the image allows the digital imaging device to write processed data segments to a storage medium while other image segments are being processed. Any portion of the image processing pipeline may be divided to perform parallel processing on the image segments to increase processing speed.
75 Citations
17 Claims
-
1. A method for processing an image, comprising:
-
capturing a digital image; dividing the captured image into a plurality of image segments that overlap one another; performing image processing on each of the plurality of image segments; storing each of the plurality of processed image segments on a persistent storage medium; upon completion of storing of respective image segments, stitching together the image segments within the persistent storage medium to reconstruct the captured digital image storing image file information, wherein the image file information corresponds to the plurality of image segments for a stored image; and
updating the image file information that has been affected by the act of performing image processing on any one of the plurality of image segments corresponding to the stored image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having computer-executable instructions stored thereon for:
-
causing a digital image device to capture a digital image; causing the captured image to be divided into a plurality of image segments that overlap one another; causing image processing to be performed on each of the plurality of image segments; causing each of the plurality of processed image segments to be stored on a persistent storage medium, and as the processed image segments are stored on the storage medium stitching the respectively stored image segments together to restore the image; and
storing image file information on the storage medium, wherein the image file information corresponds to the plurality of image segments for an image stored on the storage medium; and
updating the image file information that has been affected by image processing performed on any one of the plurality of image segments corresponding to the stored image. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
an image sensor that captures a digital image; a persistent storage medium that stores image file information that corresponds to a plurality of overlapping image segments for a stored image; and processor that divides the captured image into a plurality of image segments, performs image processing on each of the plurality of image segments, stores the image segments on the persistent storage medium, and as respective image segments are stored stitches such segments together in connection with regenerating the captured digital image, and updates the image file information that has been affected by the image processing on any one of the plurality of image segments corresponding to the stored image. - View Dependent Claims (16, 17)
-
Specification