Adaptive camera control for reducing motion blur during real-time image capture
AssigneeML Netherlands C.V.
InventorsAlexander Ilic, Manuel Werlberger
Life of this patent
Estimating the term…
Abstract
A method of forming a visual representation of an object from a plurality of image frames acquired using a portable electronic device, the method comprising the steps of determining at least one parameter of motion of the portable electronic device; determining at least one capture condition for at least one first image frame of the plurality of image frames; computing, based on the at least one parameter of motion and the at least one capture condition, an indication of blur in the image frame; based on the indication of blur, conditionally taking a corrective action.
Claims16
A method of forming a visual representation of an object from a plurality of image frames acquired using a portable electronic device, the method being performed by at least one processor of the portable electronic device and comprising:
- determining, using the at least one processor, at least one parameter of motion of the portable electronic device, wherein the at least one parameter of motion is a distance moved during an exposure time, the at least one parameter of motion is based on one image frame and a subsequent image frame of the plurality of image frames, and wherein the plurality of image frames are captured continuously;
- determining, using the at least one processor, at least one capture condition for at least one first image frame of the plurality of image frames;
- computing, using the at least one processor and based on the at least one parameter of motion and the at least one capture condition, an indication of blur in the at least one first image frame;
- and
- based on the indication of blur, conditionally taking a corrective action, using the at least one processor, wherein the corrective action comprises:
- generating user feedback for a user of the portable electronic device, the user feedback comprising a message instructing the user to slow the motion of the portable electronic device;
- and
- changing a capture condition for at least one second image frame after the at least one first image frame.
A method of forming a visual representation of an object from a plurality of image frames acquired using a portable electronic device, the method being performed by at least one processor of the portable electronic device and comprising:
- determining, using the at least one processor, at least one parameter of motion of the portable electronic device, wherein the at least one parameter of motion is a distance moved during an exposure time, the at least one parameter of motion is based on one image frame and a subsequent image frame of the plurality of image frames, and wherein the plurality of image frames are captured continuously;
- determining, using the at least one processor, at least one capture condition for at least one first image frame of the plurality of image frames;
- computing, using the at least one processor and based on the at least one parameter of motion and the at least one capture condition, an indication of blur in the at least one first image frame;
- and
- based on the indication of blur, conditionally taking a corrective action, using the at least one processor, wherein the corrective action comprises:
- generating user feedback for a user of the portable electronic device, wherein the user feedback comprises a message instructing the user to slow the motion of the portable electronic device, and wherein the user feedback comprises a message instructing the user to turn on a flash of the portable electronic device.
A method of forming a visual representation of an object from a plurality of image frames acquired using a portable electronic device, the method being performed by at least one processor of the portable electronic device and comprising:
- determining, using the at least one processor, at least one parameter of motion of the portable electronic device, wherein the at least one parameter of motion is a distance moved during an exposure time, the at least one parameter of motion is based on one image frame and a subsequent image frame of the plurality of image frames, and wherein the plurality of image frames are captured continuously;
- determining, using the at least one processor, at least one capture condition for at least one first image frame of the plurality of image frames;
- computing, using the at least one processor and based on the at least one parameter of motion and the at least one capture condition, an indication of blur in the at least one first image frame;
- and
- based on the indication of blur, conditionally taking a corrective action, using the at least one processor, wherein the corrective action comprises:
- generating user feedback for a user of the portable electronic device, wherein the user feedback comprises a message instructing the user to slow the motion of the portable electronic device;
- and
- computing an exposure time and a gain based on the at least one determined parameter of motion.
At least one non-transitory, tangible computer readable storage medium having computer-executable instructions, that when executed by a processor, perform a method of forming a representation of an object from a plurality of image frames captured with a camera of a portable electronic device, the method comprising:
- determining at least one parameter of motion of the portable electronic device, wherein the at least one parameter of motion is based on one image frame and a subsequent image frame of the plurality of image frames, and wherein the plurality of image frames are captured continuously;
- determining at least one capture condition for the camera for at least one first image frame of the plurality of image frames;
- computing, based on the at least one parameter of motion and the at least one capture condition, an indication of blur in the at least one first image frame;
- based on the indication of blur, conditionally taking a corrective action, wherein the corrective action comprises adjusting, iteratively, one or more camera parameters within thresholds set for the camera parameters and generating user feedback for a user of the portable electronic device, the user feedback comprising a message instructing the user to turn on a flash of the portable electronic device.
Dependencies are inferred from the claim text.