This disclosure describes techniques to automatically optimize lighting conditions around a subject of a video or photograph to produce a better lit image. With user permission, ambient light conditions are analyzed by using image processing and machine learning and available light sources are adjusted to optimize the lighting of the scene. In contrast to traditional techniques that passively adapt to existing light conditions, the described techniques actively modify the light falling on the subject. Effectively, the techniques extend and improve AAA algorithms (auto exposure, auto white balance, autofocus) to include auto lighting. The techniques can be applied in any image or video capture application such as video chat, video conferencing, content creation for social media or video sharing sites, live streaming, etc.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.