Data driven reconfigurable color image processing system
A color image and processing system technology, applied in the field of color value processing systems, can solve problems such as overall optimization, calculation and programming complexity, and achieve the effects of good performance, good adaptability and performance, and low power
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0053] Embodiment 1: as shown in Figure 4, the color image processing system according to the first embodiment of the present invention mainly consists of four parts: data memory 401, multiplication / addition unit 402, table look-up unit 403 and mode configuration control unit 404.
[0054] The data memory 401 is used to store various coefficients required when the system performs different processes; the multiplication / addition unit 402 is used to multiply the color value of the pixel to be processed with the corresponding coefficients loaded from the data memory 401, and add the multiplied results; the table look-up unit 403 is used to perform nonlinear mapping on the output of the multiplication / addition unit; the mode configuration control unit 404 is used to determine the processing mode performed by the system, and perform the determined processing In mode, coefficients are loaded from the data memory 401 into the multiplication / addition unit 402 and the table look-up unit...
Embodiment 2
[0076] Embodiment 2: The main difference between the structure of the graphics processing system of this embodiment and Embodiment 1 is that, as shown in FIG. 8 , it also includes a multiplexer 801 and a demultiplexer 803; i, j) to X (i+K, j+L)) are transmitted to the multiplication / addition unit 402 after the multiplexer 801, and are multiplied with the corresponding coefficients loaded from the data memory 401 and then After the product results are added, the non-linear mapping is performed by the table look-up unit 403; the multiplication / addition unit 402 and the table look-up unit 403 repeatedly perform multiplication, addition and non-linear mapping by the mode configuration control unit 404 under the control of the repeated execution instruction 802. Linear mapping processing until the processing of the color values of all pixels is completed, and then, the demultiplexer 803 outputs the processed pixel color values (Z(s, t) to Z(s+M, t+N)) .
Embodiment 3
[0077] Embodiment 3: With regard to the color image processing method of the present invention, the processing flow of the color value of a pixel is shown in FIG. 9 . First, the processing mode is determined 902 under the user's control 901 according to the user's instruction. Processing modes include full processing mode, single processing mode and multiprocessing mode. In full processing mode, the input to the system is raw RGB data, and the system outputs data in downsampled YUV420 format; in single processing mode, the system can be configured to perform any of the following color processing stages: Defects Correction, color interpolation, white balance, gamma adjustment, color correction, brightness and contrast enhancement, color conversion and downsampling; in multiprocessing mode, the system can be configured to perform more than one color processing stage. Second, perform a multiplication operation 903 on the input pixel value to be processed and the corresponding co...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 