1. A method for a digital signal processor for automatic white balancing of an image, comprising: retrieving scene analysis of the image; determining a scene classification map relating to light, a type of the scene relating to scene locality and a scene content map utilizing the scene analysis of the image; performing scene adaptive white balance; if overall scene category type is used, perform white balance by applying global R, G, B gains optimized for the global scene type, wherein the automated white balancing is performed more than once on at least a portion of the image utilizing scene information from a prior automatic white balancing; and if scene segmentation map is used, perform locally adaptive white balance by applying an R, G, B gain map optimized for each scene content.