Method and system for image pre-processing
First Claim
1. A method for pre-processing image data, comprising:
- storing an image in a memory module;
coupling a pre-processing module to the memory module to form a processing loop, wherein the pre-processing module is operatively connected to a plurality of pre-processing parameter sets; and
conveying the image from the memory module to the pre-processing module via the loop so as to allow the pre-processing module to pre-process the image in multiple times, wherein the parameter sets used for pre-processing in at least some of the multiple times are different from the parameter sets used for pre-processing in other of the multiple times.
6 Assignments
0 Petitions
Accused Products
Abstract
An imaging architecture has a memory module to store raw images for the pre-processing stage. The raw image from the output of the pre-processing block may be compressed by a compressor before the image is stored in the memory module. Furthermore, the raw image in the memory is subject to pre-processing as many times as needed or desired. Thus, a decompressor may be operatively connected to the memory module to retrieve the stored image and to decompress the retrieved image before providing the image to the pre-processing block. In the imaging architecture, a loop formed by the memory module, the decompressor, the pre-processing block and the compressor allows the image to be pre-processed multiple times. The imaging architecture can be coupled to the main processor and post-processor in an imaging device for further processing the image data for display or for transmission.
-
Citations
24 Claims
-
1. A method for pre-processing image data, comprising:
-
storing an image in a memory module; coupling a pre-processing module to the memory module to form a processing loop, wherein the pre-processing module is operatively connected to a plurality of pre-processing parameter sets; and conveying the image from the memory module to the pre-processing module via the loop so as to allow the pre-processing module to pre-process the image in multiple times, wherein the parameter sets used for pre-processing in at least some of the multiple times are different from the parameter sets used for pre-processing in other of the multiple times. - View Dependent Claims (2, 3, 4)
-
-
5. An image pre-processing module, comprising:
-
a memory module for storing at least an image; and a pre-processor coupled to the memory module to form a loop, wherein the pre-processing module is operatively connected to a plurality of pre-processing parameter sets, and wherein the loop is configured for conveying the image from the memory module to the pre-processing module via the loop so as to allow the pre-processing module to pre-process the image in multiple times, wherein the parameter sets used for pre-processing in at least some of the multiple times are different from the parameter sets used for pre-processing in other of the multiple times. - View Dependent Claims (6, 7)
-
-
8. An image processing architecture for use in pre-processing a provided image, comprising:
-
a compressor module, adapted to compress the provided image for providing a compressed image; a memory module for storing the compressed image; a decompressor module, adapted to retrieve the stored image from the memory module for providing a decompressed image; and a pre-processing module, coupled to decompressor module, for receiving the decompressed image, wherein the compressor module, the memory module, the decompressor module and pre-processing module are arranged to form a loop, and the pre-processing module is operatively connected to a plurality of pre-processing parameter sets, so as to allow the pre-processing module to pre-process the stored image in multiple times, wherein the parameter sets used for pre-processing in at least some of the multiple times are different from the parameter sets used for pre-processing in other of the multiple times. - View Dependent Claims (9, 10, 11)
-
-
12. An imaging device comprising:
-
a mechanism for acquiring an image; a memory module for storing the image; a pre-processor coupled to the memory module to form a loop, wherein the pre-processing module is operatively connected to a plurality of pre-processing parameter sets, and wherein the loop is configured for conveying the image from the memory module to the pre-processing module via the loop so as to allow the pre-processing module to pre-process the image in multiple times, wherein the parameter sets used for pre-processing in at least some of the multiple times are different from the parameter sets used for pre-processing in other of the multiple times. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification