Auto white balance (AWB) plays a key role in a digital camera system, and determines image quality to a large extent. Existing AWB algorithms are not completely reliable and often produce inconsistent temporal estimates for consecutive frames, resulting in abrupt color changes in the output video stream. This paper presents an efficient approach to stabilize AWB estimates in a video by detecting scene and/or light source changes and adaptively setting appropriate convergence times.