CAMERA IMAGE SELECTION BASED ON DETECTED DEVICE MOVEMENT
First Claim
1. A method for storing an image captured by a lens, comprising:
- capturing a sequence of a plurality of images using the lens;
storing the captured images in a buffer;
detecting movement information describing movement of the electronic device using a motion sensing component;
associating each captured image in the buffer with movement information detected at the time the image was captured;
receiving an instruction to store a captured image; and
selecting one of the buffered captured images for storage based on the movement information associated with each of the captured images.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are providing for selecting one or more of several images captured in sequence and stored in a buffer in response to receiving a user instruction to store a captured image. An electronic device can capture information describing the movement of the device at the time each of the several images was captured, such that each image can be associated with specific device movement information. The electronic device can then select the one of the captured and buffered images for which the movement information of the device satisfies particular criteria. This can ensure that the particular image stored is not blurry due to device movement at the time the image was captured.
-
Citations
21 Claims
-
1. A method for storing an image captured by a lens, comprising:
-
capturing a sequence of a plurality of images using the lens; storing the captured images in a buffer; detecting movement information describing movement of the electronic device using a motion sensing component; associating each captured image in the buffer with movement information detected at the time the image was captured; receiving an instruction to store a captured image; and selecting one of the buffered captured images for storage based on the movement information associated with each of the captured images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device operative to capture and store images, comprising:
-
a lens operative to capture images; memory operative to store captured images in a buffer; a motion sensing component operative to quantify movement of the electronic device; and a processor operative to; direct the lens to sequentially capture images; direct the motion sensing component to quantify device movement at the times that the lens captures images; direct the memory to store each of the sequentially captured images in a buffer, wherein the most recently captured images replace older captured images stored in the buffer when the buffer is full; receive an instruction to store a captured image; identify a quantified device movement satisfying a movement threshold; and select the captured image stored in the buffer that was captured at substantially the same time as the identified quantified device movement. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for selecting from a plurality of captured images, comprising:
-
storing a plurality of images; associating movement data with each of the plurality of images, wherein the movement data describes the movement of the electronic device at the time the corresponding image was captured; receiving an instruction to store an image; and storing one of the plurality of images in response to receiving the instruction, wherein the stored one of the plurality of images is associated with movement data that satisfies predetermined criteria. - View Dependent Claims (17, 18, 19)
-
-
20. Computer readable media for storing an image captured by a lens, comprising computer-readable instructions recorded thereon for:
-
continuously capturing a plurality of images using the lens; storing the captured images in a buffer; detecting movement information describing movement of the electronic device using a motion sensing component; associating each captured image in the buffer with detected movement information detected at the time the image was captured; receiving an instruction to store a captured image; and selecting one of the buffered captured images for storage based on the movement information associated with each of the captured images. - View Dependent Claims (21)
-
Specification