Abstract:
An image processing method includes receiving an image including a plurality of pixels; compensating a color temperature of at least one pixel included in the image according to a color of the at least one pixel; and outputting the image according to a result of the compensating, wherein the compensating includes: measuring a color temperature of the image; and applying a color temperature compensation value to the at least one pixel based on the measured color temperature and the color of the at least one pixel.

Description:
CROSS-REFERENCE TO RELATED APPLICATION 
       [0001]    This application claims priority from Korean Patent Application No. 10-2015-0022369, filed on Feb. 13, 2015, in the Korean Intellectual Property Office, the disclosure of which is hereby incorporated in its entirety by reference. 
       BACKGROUND 
       [0002]    Systems, apparatuses, and methods consistent with exemplary embodiments relate to an electronic system and an image processing method, and more particularly, to an electronic system including an image signal processing device compensating a white balance of an image and an image processing method thereof. 
         [0003]    As a digital technology develops, a digital camera capable of shooting an image without a film is being rapidly developed. 
         [0004]    The core of a digital camera may include an image sensor unit that captures an image, or an image processing unit that processes a digital signal. Due to a difference in image quality and a color of a digital camera and those of a film camera, a study and an improvement in an image processing field of the digital camera are needed. In particular, a color processing for a natural color reproduction is the core in an image processing field. 
         [0005]    When shooting the same subject using a digital image device such as a digital still camera, a digital video camera, etc., an apparent color shot becomes different depending on various light source conditions such as a solar light, cloudy weather, white lightning, fluorescent lightning, etc. Since a human eye adapts itself to a light source to feel white as white, the human eye does not feel unnaturalness. However, in a digital image device, color temperature sufficiently responds to KGB components included in different light sources. If the color temperature is high, the color is reproduced as white tinged with blue. If the color temperature is low, the color is reproduced as white tinged with red. 
         [0006]    Thus, even in the case that color temperature is changed, it is desirable to maintain a white balance. To achieve this, it is controlled such that in an achromatic color subject, an RGB ratio is always constant or color difference signals R-Y, B-Y become always substantially zero. Performance of that function is called a white balance correction. That is, in white tinged with blue, gain of R (red) is increased more than gain of B (blue), and in white tinged with red, gain of B (blue) is increased more than gain of R (red). 
       SUMMARY 
       [0007]    One or more exemplary embodiments provide an image processing method. The image processing method may include receiving an image including a plurality of pixels; compensating a color temperature of at least one pixel included in the image according to a color of the at least one pixel; and outputting the image according to a result of the compensating, wherein the compensating includes: measuring a color temperature of the image; and applying a color temperature compensation value to the at least one pixel based on the measured color temperature and the color of the at least one pixel. 
         [0008]    The applying may include: analyzing the color of the at least one pixel; determining whether the color of the at least one pixel exists in a look up table; and in response to determining that the color of the at least one pixel exists in the look up table, determining the color temperature compensation value corresponding to the color and the measured color temperature of the at least one pixel by using the look up table and applying the determined color temperature compensation value to the at least one pixel. 
         [0009]    A color temperature of the at least one pixel may be determined as a value obtained by compensating the measured color temperature of the at least one pixel based on the color temperature compensation value. 
         [0010]    The applying the color temperature compensation value may further include: in response to determining that the color of the at least one pixel does not exist in the look up table, determining the measured color temperature of the at least one pixel as a color temperature of the at least one pixel. 
         [0011]    The applying the color temperature compensation value may further include in response to determining that the color of the at least one pixel does not exist in the look up table, calculating the color temperature compensation value corresponding to the color of the at least one pixel; and applying the calculated color temperature compensation value to the at least one pixel. 
         [0012]    The calculating may include calculating the color temperature compensation value based on color temperature compensation values of at least two colors stored in the look up table and based on a location of the color of the at least one pixel with respect to the two colors stored in the look up table. 
         [0013]    In response to determining that the color of the at least one pixel does not exist in the look up table, the color temperature compensation value corresponding to the color of the at least one pixel may be determined based on the color temperature compensation values of the at least two colors stored in the look up table. 
         [0014]    The applying the color temperature compensation value may further include determining whether the at least one pixel is a last pixel among the plurality of pixels of the image, and in response to determining that the at least one pixel is not the last pixel, receiving another pixel among the plurality of pixels of the image and compensating a color temperature of the another pixel according to a color of the another pixel. 
         [0015]    The compensating may further include performing at least one of: measuring brightness of the at least one pixel; and determining whether the image is captured indoors or outdoors. 
         [0016]    The applying the color temperature compensation value may include applying the color temperature compensation value to the at least one pixel based on at least one from among the measured color temperature of the at least one pixel, the color of the at least one pixel, the measured brightness of the at least one pixel, and whether the image is captured indoors or outdoors. 
         [0017]    The image processing method may further include prior to performing the compensating, performing a preprocessing operation on the image; and after performing the compensating, performing a post-processing operation on the image. 
         [0018]    According to an aspect of another exemplary embodiment, there is an electronic system including: a camera configured to capture an image including a plurality of pixels; a color temperature measurer configured to measure a color temperature of at least one pixel of the image; a look up table configured to store a color temperature compensation value according to the color temperature and a color of the at least one pixel; and a white balance adjuster configured to compensate the color temperature of the at least one pixel of the image by using the look up table. 
         [0019]    The white balance adjuster may be further configured to apply the color temperature compensation value to the at least one pixel of the image. 
         [0020]    The look up table may be further configured to store the color temperature compensation value based on at least one of brightness of an environment in which the image is measured and whether the image is captured indoors or outdoors. 
         [0021]    The white balance adjuster may be further configured to compensate the color temperature of the at least one pixel of the image based on the at least one of the brightness of the environment in which the image is measured and whether the image is captured indoors or outdoors, by using the look up table. 
         [0022]    According to an aspect of still another exemplary embodiment, there is provided an image signal processing apparatus including: a preprocessing module configured to perform a preprocessing operation on an image; a color temperature measurer configured to measure a color temperature of at least one pixel of the image; a white balance adjuster configured to compensate the color temperature of the at least one pixel of the image based on a color and the color temperature of the at least one pixel; and a post-processing module configured to perform a post- processing operation on the compensated image. 
         [0023]    The image signal processing apparatus may further include a look up table configured to store a color temperature compensation value based on the color and the color temperature of the at least one pixel. 
         [0024]    The white balance adjuster may be further configured to correct a white balance of the at least one pixel by using the look up table. 
         [0025]    The white balance adjuster may be further configured to apply the color temperature compensation value to the at least one pixel of the image. 
         [0026]    The white balance adjuster may be further configured to compensate the color temperature of the at least one pixel of the image based on brightness of the at least one pixel. 
     
    
     
       BRIEF DESCRIPTION OF THE FIGURES 
         [0027]    The above and/or other aspects will become more apparent by describing certain exemplary embodiments with reference to the accompanying drawings. 
           [0028]      FIG. 1  is a block diagram of an electronic system in accordance with an exemplary embodiment. 
           [0029]      FIG. 2  is a drawing illustrating a look up table of  FIG. 1  in accordance with an exemplary embodiment. 
           [0030]      FIG. 3  is a flowchart illustrating an image processing method of an image signal processing device in accordance with an exemplary embodiment. 
           [0031]      FIG. 4  is a flowchart illustrating operation S 130  of  FIG. 3  in accordance with an exemplary embodiment. 
           [0032]      FIG. 5  is a flowchart illustrating operation S 220  of  FIG. 4  in accordance with an exemplary embodiment. 
           [0033]      FIG. 6  is a flowchart illustrating operation S 220  of  FIG. 4  in accordance with another exemplary embodiment. 
           [0034]      FIG. 7  is a drawing illustrating a circular color space. 
           [0035]      FIG. 8  is a drawing illustrating a look up table of  FIG. 1  in accordance with another exemplary embodiment. 
           [0036]      FIG. 9  is a flowchart illustrating operation S 130  of  FIG. 3  in accordance with another exemplary embodiment. 
           [0037]      FIG. 10  is a block diagram illustrating an electronic system including an image signal processing device in accordance with an exemplary embodiment. 
           [0038]      FIGS. 11 through 15  illustrate examples of a multimedia device including an electronic system in accordance with exemplary embodiments. 
       
    
    
     DETAILED DESCRIPTION 
       [0039]    Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. The exemplary embodiments are merely provided to fully describe the present inventive concept to one of ordinary skill in the art to which the present inventive concept pertains. As the present inventive concept allows for various changes and numerous exemplary embodiments, particular exemplary embodiments will be illustrated in the drawings and described in detail in the written description. However, this is not intended to limit the present inventive concept to particular modes of practice, and it will be understood that all changes, equivalents, and substitutes that do not depart from the spirit and technical scope of the present inventive concept are encompassed in the present inventive concept. Like reference numerals refer to like elements throughout. Sizes of components in the drawings may be exaggerated for clarity. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items. Expressions such as “at least one of,” when preceding a list of elements, modify the entire list of elements and do not modify the individual elements of the list. 
         [0040]    The terms used in the present specification are merely used to describe particular exemplary embodiments, and are not intended to limit the present inventive concept. An expression used in the singular encompasses the expression of the plural, unless it has a clearly different meaning in the context. In the present specification, it is to be understood that the terms such as “including”, “having”, and “comprising” are intended to indicate the existence of the features, numbers, operations, actions, components, parts, or combinations thereof disclosed in the specification, and are not intended to preclude the possibility that one or more other features, numbers, operations, actions, components, parts, or combinations thereof may exist or may be added. 
         [0041]    While such terms as “first,” “second,” etc., may be used to describe various components, such components must not be limited to the above terms. The above terms are used only to distinguish one component from another. For example, within the scope of the present inventive concept, a first component may be referred to as a second component, and vice versa. 
         [0042]    Unless defined otherwise, all terms used in the description including technical or scientific terms have the same meaning as commonly understood by one of ordinary skill in the art to which the present inventive concept pertains. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the related art, and should not be interpreted as having ideal or excessively formal meanings unless it is clearly defined in the specification. 
         [0043]      FIG. 1  is a block diagram of an electronic system in accordance with an exemplary embodiment. 
         [0044]    Referring to  FIG. 1 , an electronic system  10  may include a camera module (or camera)  100  and an image signal processing device  110 . The image signal processing device  110  may include a preprocessing part  200 , a color temperature measurement part (or color temperature measurer)  300 , a white balance part (or white balance adjuster)  400 , a look up table (LUT)  500 , and a post- processing part  600 . 
         [0045]    The camera module  100  may include a portable camera and/or a shooting device built in a portable terminal, a notebook, a computer, etc. 
         [0046]    The camera module  100  can shoot a subject and convert an image shot into an electrical signal. The camera module  100  may include a shooting lens into which a light reflected from the subject enters, a color filter for filtering a light of a specific wavelength range among lights that enter the shooting lens and an image sensor for converting filtered light into an electrical signal. The camera module  100  may generate a digital image including a plurality of pixels. Each pixel may include red, green and blue data. 
         [0047]    The preprocessing part  200  performs a preprocessing operation on an image received from the camera module  100 . The preprocessing operation may include a series of data processing procedure that is performed before a white balance correction is performed. The preprocessing part  200  can illustratively perform a lens shading correction (LSC), a chromatic aberration correction, a Gamma correction and a color interpolation of an image. However, the preprocessing part  200  is not limited thereto and the preprocessing part  200  may perform parts of the processing procedures described as an illustration and the remaining part may be performed in the post-processing part  600 . 
         [0048]    The color temperature measurement part  300  analyzes an image to measure a color temperature of the image. The color temperature measurement part  300  can convert the measured color temperature of the image into an electrical signal. In  FIG. 1 , the color temperature measurement part  300  analyzes an image received from the camera module  100  to measure a color temperature of the image. In another exemplary embodiment, the color temperature measurement part  300  may analyze an image preprocessed in the preprocessing part  200  to measure a color temperature of the image. 
         [0049]    The white balance part  400  can correct a white balance of preprocessed image. The white balance part  400  can correct a white balance of an image with reference to color temperature information measured in the color temperature measurement part  300  and the look up table (LUT)  500 . Specifically, the white balance part  400  analyzes an image by each pixel to determine a color of each pixel. The white balance part  400  reads out a color temperature compensation value according to a color of each pixel from the LUT  500  to compensate a color temperature of corresponding pixels. The white balance part  400  can apply a color temperature compensation value according to color to each pixel of the image. 
         [0050]    In an exemplary embodiment, the LUT  500  stores a color temperature compensation value according to a color temperature of an image and a color of each pixel. The LUT  500  may be stored in a nonvolatile memory. 
         [0051]    The post-processing part  600  performs a post-processing operation on a color temperature compensated image. The post-processing operation may include a series of data processing procedure that is performed after a white balance correction is performed. The post-processing part  600  can perform noise attenuation. However, the post-processing part  600  is not limited thereto and can perform a part of processing procedures to be performed in the preprocessing part  200 . 
         [0052]    Since an RGB characteristic of each channel of an image sensor of the camera module  100  is different from a human eye, a color temperature according to color may appear different. According to an electronic system including an image signal processing device in accordance with exemplary embodiments, a color reproduction rate of an image can be increased by compensating a suitable color temperature in accordance with color at every pixel. 
         [0053]      FIG. 2  is a drawing illustrating a look up table of  FIG. 1  in accordance with an exemplary embodiment. 
         [0054]    Referring to  FIGS. 1 and 2 , a color temperature and a color temperature compensation value according to color are stored in the LUT  500 . 
         [0055]    In the case where a color temperature of a measured image belongs to a range of 4000 K˜5000 K and a color of a first pixel to be compensated with respect to the color temperature is yellow, a color temperature compensation value may be −100 K. The white balance part  400  can process a color temperature being applied to the first pixel by a value obtained by subtracting 100 K from the color temperature of the measured image. 
         [0056]    In the case where a color temperature of a measured image belongs to a range of 4000 K˜5000 K and a color of a second pixel to be compensated with respect to the color temperature is red, a color temperature compensation value may be 100 K. The white balance part  400  can process a color temperature being applied to the second pixel by a value obtained by adding 100 K to the color temperature of the measured image. 
         [0057]    As described above, even if a color temperature of the measured image is the same or is within the same range, a different color temperature compensation value may be applied if colors of the first and second pixels are different from each other. 
         [0058]    In the case where a color temperature of a measured image belongs to a range of 5000 K-6000 K and a color of a third pixel to be compensated with respect to the color temperature is yellow, a color temperature compensation value may be −200 K. The white balance part  400  can process a color temperature being applied to the third pixel by a value obtained by subtracting 200 K from the color temperature of the measured image. 
         [0059]    As described above, even if colors of the first and third pixels are the same, a different color temperature compensation value may be applied if color temperatures of the measured image are different from each other. 
         [0060]      FIG. 3  is a flowchart illustrating an image processing method of an image signal processing device in accordance with an exemplary embodiment. 
         [0061]    Referring to  FIGS. 1 and 3 , an image shot in the camera module  100  is received (S 110 ). Next, a preprocessing operation is performed on the image (S 120 ). 
         [0062]    A color temperature of each pixel is compensated according to a color of each pixel of the image (S 130 ). A color temperature compensation is performed on each pixel of the image. 
         [0063]    A post-processing operation is performed on the color temperature compensated image (S 140 ). The post-processed image is output (S 150 ). 
         [0064]    According to an image processing method of an image signal processing device in accordance with an exemplary embodiment, a color reproduction rate of an image can be increased by suitably compensating a color temperature in accordance with color at each pixel. 
         [0065]      FIG. 4  is a flowchart illustrating operation S 130  of  FIG. 3  in accordance with an exemplary embodiment. 
         [0066]    Referring to  FIGS. 1 through 4 , operation S 130  includes operations S 210  and S 220 . 
         [0067]    In operation S 210 , a color temperature of an image is measured. Operation S 210  may be performed in the color temperature compensation part  300 . 
         [0068]    In operation S 220 , a compensation value of the color temperature may be applied to each pixel of the image according to a color temperature of the measured image and a color of each pixel of the image. In Operation S 220 , a color temperature of a measured image and a color temperature compensation value corresponding to a color of each pixel of the image are read out from the LUT  500 , and the read out color temperature compensation value is applied to each pixel. 
         [0069]      FIG. 5  is a flowchart illustrating operation S 220  of  FIG. 4  in accordance with an exemplary embodiment. 
         [0070]    Referring to  FIGS. 1 through 5 , operation S 220  includes operations S 310  through S 360 . 
         [0071]    In operation S 310 , an image is received by a pixel unit. In operation S 320 , a color of an input pixel among pixels included in the image is analyzed. Then, a color of the analyzed input pixel is checked in the LUT  500  (S 330 ). If the number of colors stored in the LUT  500  is increased, more accurate color temperature compensation is possible but a memory capacity occupied by the LUT  500  needs to increase. Thus, the LUT  500  may not store color temperature compensation values with respect to all of possible colors that exist in the natural world. 
         [0072]    In operation S 330 , if a color of the analyzed input pixel exists in the LUT  500 , the procedure proceeds to operation S 340 . In operation S 340 , a color temperature compensation value corresponding to the analyzed color of the input pixel and the measured color temperature of the image are applied to the input pixel. The color temperature of the input pixel may be determined as a value obtained by compensating the color temperature of the measured image with the color temperature compensation value. 
         [0073]    In operation S 330 , if the color of the analyzed input pixel does not exist in the LUT  500 , the procedure proceeds to operation S 350 . In operation S 350 , the color temperature of the measured image is determined as a color temperature of the input pixel. 
         [0074]    Next, in operation S 360 , it is determined whether the input pixel is the last pixel among the pixels included in the image. If the input pixel is the last pixel among the pixels included in the image, operation S 220  is finished. If the input pixel is not the last pixel among the pixels making an image, the procedure proceeds to operation S 310  to repeat operations S 310  through S 360 . That is, another pixel among the pixels included in the image is received and a color temperature compensation is performed with respect to the received pixel. 
         [0075]      FIG. 6  is a flowchart illustrating operation S 220  of  FIG. 4  in accordance with another exemplary embodiment. 
         [0076]    Referring to  FIGS. 1 through 4 and 6 , operation S 220  includes operations S 410  through S 470 . 
         [0077]    Since operations S 410  through S 440  and operation S 470  illustrated in  FIG. 6  are substantially the same as operations S 340  through S 360 , a detailed description thereof is omitted. 
         [0078]    In operation S 430 , if the color of the analyzed input pixel does not exist in the LUT  500 , the procedure proceeds to operation S 450 . In operation S 450 , a color temperature compensation value with respect to the color of the analyzed input pixel is calculated. Operation S 450  will be described further in detail with reference to  FIG. 7 . 
         [0079]    In operation S 460 , the calculated color temperature compensation value is applied to the input pixel. A color temperature of the input pixel may be determined as a value obtained by compensating a color temperature of the measured image based on the calculated color temperature compensation value. 
         [0080]      FIG. 7  is a drawing illustrating a circular color space. In  FIG. 7 , six typical colors are represented for illustrative purposes. The typical colors may include red, yellow, green, cyan, blue, and magenta. In  FIG. 7 , red is set to 0°, and yellow, green, cyan, blue and magenta are sequentially represented with every 60° of angle increase in a counterclockwise direction from the red. 
         [0081]    It is assumed that a color temperature compensation value according to the typical colors illustrated in  FIG. 7  is stored in the LUT  500  of  FIGS. 1 and 2 . That is, a color temperature compensation value according to red, yellow, green, cyan, blue, and magenta may be stored in the LUT  500 . However, a color temperature compensation value according to colors other than the typical colors may not be stored in the LUT  500 . For example, a color temperature compensation value according to a color X 1  of an input pixel may not be stored in the LUT  500 . 
         [0082]    The color temperature compensation value according to the color X 1  of the input pixel may be calculated based on color temperature compensation values of two typical colors stored in the LUT  500  and based on a location of the color X 1  of the input pixel between two typical colors. The color X 1  of the input pixel is positioned between the two typical colors. That is, a value corresponding to the location of the color X 1  of the input pixel between two typical colors is calculated from the color temperature compensation values of the two typical colors. The location of the color X 1  of the input pixel between two typical colors is determined through a distance between the color X 1  of the input pixel and the two typical colors or an angle of the color X 1  of the input pixel with respect to the two typical colors. 
         [0083]    The color temperature compensation value according to the color X 1  of the measured input pixel is determined as a value among the color temperature compensation values of the two typical colors. 
         [0084]    It is assumed that the color X 1  of the input pixel is a color between red and yellow. It is also assumed that a color temperature of a measured image is within a range of 4000 K˜5000 K. A distance between red and the color X 1  of the input pixel may be the same as a distance between yellow and color X 1  of the input pixel. That is, the color X 1  of the input pixel may be set to 30° in the color space of  FIG. 7 . 
         [0085]    Referring to  FIGS. 2 and 7 , the color temperature compensation value of the color X 1  of the input pixel may have a value corresponding to an intermediate value between 100 K which is a color temperature compensation value when the color of the input pixel X 1  is red and −100 K which is a color temperature compensation value when the color of the input pixel X 1  is yellow. Thus, the color temperature compensation value of the color X 1  of the input pixel may be calculated as 0 K. 
         [0086]      FIG. 8  is a drawing illustrating a look up table of  FIG. 1  in accordance with another exemplary embodiment. 
         [0087]    Referring to  FIGS. 1 and 8 , a look up table (LUT)  510  can further store various conditions or factors to set a color temperature compensation value compared with the LUT  500  of  FIG. 2 . The LUT  510  can store a color temperature of an image, a color of each pixel, information on whether an image is shot indoors or outdoors, and a color temperature compensation value according to brightness of an environment in which an image is measured. 
         [0088]    Thus, according to an image processing method of an image signal processing device including the LUT  510  of  FIG. 8 , more accurate color temperature compensation is possible and thereby a color reproduction rate of an image shot can be increased. 
         [0089]      FIG. 9  is a flowchart illustrating operation S 130  of  FIG. 3  in accordance with another exemplary embodiment. 
         [0090]    Referring to  FIGS. 1, 3, 8 and 9 , operation S 130  includes operations S 510  through S 540 . 
         [0091]    In operation S 510 , a color temperature of an image is measured. Operation S 510  may be performed in the color temperature measurement part  300 . 
         [0092]    In operation S 520 , brightness of the image is measured. Brightness of an environment in which the image is measured can be determined through the measured brightness of the image. In operation S 530 , it is determined whether the image is measured (or captured) indoors or outdoors. Operation S 530  can be determined through a wavelength spectrum and/or brightness of the measured image. 
         [0093]    In operation S 540 , a color temperature compensation value may be applied to each pixel of an image according to a color temperature of the measured image, a color of each pixel of the image, brightness of the measured image and/or whether the image is shot indoors or outdoors. Operation S 540  may be performed in the white balance part  400 . In operation S 540 , a color temperature compensation value corresponding to a color temperature of the measured image, a color of each pixel of the image, brightness of the measured image, and/or whether the image is shot indoors or outdoors is read out from the LUT  510 , and the color temperature compensation value that is read out may be applied to a corresponding pixel. 
         [0094]      FIG. 10  is a block diagram illustrating an electronic system including an image signal processing device in accordance with an exemplary embodiment. An electronic system  3000  may be embodied by a data processing device capable of using or supporting an interface suggested by a mobile industry processor interface (MIPI) alliance. For example, the electronic system  3000  may be embodied by a portable communication terminal, a personal digital assistant (PDA), a portable media player (PMP), a smart phone, or a wearable device. 
         [0095]    The electronic system  3000  may include an application processor  3100 , a display  3220 , and an image sensor  3230 . The application processor  3100  may include a DigRF master  3110 , a display serial interface (DSI) host  3120 , a camera serial interface (CSI) host  3130 , a physical hierarchy (PHY)  3140 , and an image signal processing device  3150 . 
         [0096]    The DSI host  3120  can communicate with a DSI device  3225  of the display  3220  according to the DSI. For example, an optical serializer SER may be embodied in the DSI host  3120 . Also, for example, an optical deserializer DES may be embodied in the DSI device  3225 . 
         [0097]    The CSI host  3130  can communicate with a CSI device  3235  of the image sensor  3230  according to the CSI. For example, an optical deserializer DES may be embodied in the CSI host  3130 . Also, for example, an optical serializer SER may be embodied in the CSI device  3235 . 
         [0098]    The image signal processing device  3150  can communicate with the CSI host  3130  through a memory (for instance, a working memory  3250  or the application processor  3100 ) and a bus. The image signal processing device  3150  can apply a color temperature compensation value according to color to all of the pixels of the image. 
         [0099]    In  FIG. 10 , the application processor  3100  includes the image signal processing device  3150 . However, in an alternative exemplary embodiment, at least a portion of the image signal processing device  3150  may be included in the image sensor  3230 . In this case, the image sensor  3230  can apply a color temperature compensation value to all of the pixels of the image. 
         [0100]    The electronic system  3000  can further include a radio frequency (RF) chip  3240  that communicates with the application processor  3100 . The RF chip  3240  may include a physical hierarchy (PHY)  3242 , a DigRF slave  3244 , and an antenna  3246 . For example, the PHY  3242  of the RF chip  3240  and the PHY  3140  of the application processor  3100  can exchange data with each other by a DigFRF interface suggested by the MIPI alliance. 
         [0101]    The electronic system  3000  may further include a working memory  3250  and an embedded/card storage  3255 . The working memory  3250  and the embedded/card storage  3255  can store data provided from the application processor  3100 . Further, data stored in the working memory  3250  and the embedded/card storage  3255  may be provided to the application processor  3100 . 
         [0102]    The working memory  3250  can temporarily store data processed or to be processed by the application processor  3100 . The working memory  3250  may include a volatile memory such as a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), etc. or a nonvolatile memory such as a flash memory, a parameter random access memory (PRAM), a magnetoresistive random access memory (MRAM), a resistive random access memory (ReRAM), a ferroelectric random access memory (FRAM), etc. The embedded/card storage  3255  can store data regardless of whether power supply is supplied. 
         [0103]    The electronic system  3000  can communicate with an external system through a communication module (or communicator) such as world interoperability for microwave access (Wimax)  3260 , a wireless local area network (WLAN)  3262 , an ultra wideband (UWB)  3264 , etc. The electronic system  3000  may further include a speaker  3270  and a microphone  3275  for processing voice information. The electronic system  3000  may further include a global positioning system (GPS) device  3280  for processing location information. The electronic system  3000  may further include a bridge chip  3290  for managing a connection to peripheral devices. 
         [0104]      FIGS. 11 through 15  illustrate examples of a multimedia device including an electronic system in accordance with an exemplary embodiment. 
         [0105]    The image signal processing device in accordance with an exemplary embodiment may be applied to various multimedia devices including an image processing function. For example, the image signal processing device in accordance with an exemplary embodiment may be applied to a mobile phone or smart phone  1000 , a tablet or smart tablet  1100 , a notebook computer  1200 , a television or smart television  1300  and a digital camera or digital camcorder  1400  as illustrated in  FIGS. 11 through 15  respectively. 
         [0106]    According to an electronic system and an image processing method in accordance with exemplary embodiments, a color reproduction rate of an image can be increased by compensating a suitable color temperature in accordance with color at each pixel. 
         [0107]    At least one of the components, elements or units represented by a block as illustrated in  FIGS. 1 and 10  may be embodied as various numbers of hardware, software and/or firmware structures that execute respective functions described above, according to an exemplary embodiment. For example, at least one of these components, elements or units may use a direct circuit structure, such as a memory, processing, logic, a look-up table, etc. that may execute the respective functions through controls of one or more microprocessors or other control apparatuses. Also, at least one of these components, elements or units may be specifically embodied by a module, a program, or a part of code, which contains one or more executable instructions for performing specified logic functions. Also, at least one of these components, elements or units may further include a processor such as a central processing unit (CPU) that performs the respective functions, a microprocessor, or the like. Further, although a bus is not illustrated in the above block diagrams, communication between the components, elements or units may be performed through the bus. Functional aspects of the above exemplary embodiments may be implemented in algorithms that execute on one or more processors. Furthermore, the components, elements or units represented by a block or processing steps may employ any number of related art techniques for electronics configuration, signal processing and/or control, data processing and the like. 
         [0108]    Although a few embodiments have been shown and described, it would be appreciated by those skilled in the art that changes may be made in the exemplary embodiments without departing from the principles and spirit of the disclosure, the scope of which is defined in the claims and their equivalents.