Flash optimization for camera devices
First Claim
1. A method of operating a mobile device, the method comprising:
- receiving a command to take a photograph with a camera associated with the mobile device;
selecting a plurality of different flash settings for one or more light emitting devices associated with the mobile device, wherein the one or more light emitting devices comprise one or more color specific sets, wherein each of the one or more color specific sets comprises one or more light emitting devices of substantially same emission spectrum;
driving the one or more light emitting devices in accordance with the plurality of flash settings in a sequence of flashes;
capturing consecutive images with the camera in response to said command, wherein capture of each said image is synchronized with the driving of the one or more light emitting devices during the sequence of flashes to capture each said image with a different flash set; and
generating a composite image based on at least a subset of the consecutive images.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments include a camera system. The camera system can receive a command to photograph an environment utilizing a camera. The camera system can identify a plurality of flash settings for a flash system of the camera. The camera system can drive the flash system in a sequence of flashes respectively corresponding to the plurality of flash settings. The camera system can then capture consecutive images utilizing the camera. The capturing of the consecutive images can be synchronized against the sequence of flashes such that a device can later combine the consecutive images to generate a composite image that represents a virtual photograph of the environment.
2 Citations
6 Claims
-
1. A method of operating a mobile device, the method comprising:
-
receiving a command to take a photograph with a camera associated with the mobile device; selecting a plurality of different flash settings for one or more light emitting devices associated with the mobile device, wherein the one or more light emitting devices comprise one or more color specific sets, wherein each of the one or more color specific sets comprises one or more light emitting devices of substantially same emission spectrum; driving the one or more light emitting devices in accordance with the plurality of flash settings in a sequence of flashes; capturing consecutive images with the camera in response to said command, wherein capture of each said image is synchronized with the driving of the one or more light emitting devices during the sequence of flashes to capture each said image with a different flash set; and generating a composite image based on at least a subset of the consecutive images.
-
-
2. A mobile device comprising:
-
a data memory storing executable instructions; a camera; a flash system for the camera, wherein the flash system comprises one or more light emitting devices; a processor system configured by the executable instructions to control the flash system and the camera; and
wherein the processor system is further configured to;receive a command to take a photograph with the camera; in response to the received command, select a plurality of flash settings for the flash system; drive the flash system in a sequence of flashes respectively corresponding to the plurality of flash settings; and capture consecutive images utilizing the camera, wherein said capturing is synchronized to said driving the flash system to capture each of the consecutive images with a different flash set; generate a composite image by identifying at least a subset of the consecutive images as component images of the composite image and combining, according to weight values, the component images to produce the composite image. - View Dependent Claims (3, 4, 5)
-
-
6. A mobile device comprising:
-
a data memory storing executable instructions; a camera; a flash system for the camera, wherein the flash system comprises one or more light emitting devices, and further wherein the flash system comprises multiple colored lights corresponding to different colors, wherein each of the multiple colored lights comprises one or more light emitting devices of substantially same color; a processor system configured by the executable instructions to control the flash system and the camera; and
wherein the processor system is further configured to;receive a command to take a photograph with the camera; in response to the received command, select a plurality of flash settings for the flash system; drive the flash system in a sequence of flashes respectively corresponding to the plurality of flash settings; and capture consecutive images utilizing the camera, wherein said capturing is synchronized to said driving the flash system to capture each of the consecutive images with a different flash set.
-
Specification