1. A method of processing an image, the method comprising: dividing an image into N zones and generating a histogram for each of the N zones; determining a tone curve for each of the N zones, wherein each of the tone curves is determined based on the histogram for the zone; and determining a tone-mapped value for each pixel of the image based on a sum of M weighted values determined by applying tone curves of M zones to a value of the pixel.