Automatic image capture
First Claim
1. A method of performing automatic image capture with a mobile device, the method comprising:
- receiving data indicative of trigger criteria selected by a user for image acceptance, the user-selected trigger criteria comprising user-selected image quality trigger criteria, the user-selected image quality trigger criteria comprising thresholds for one or more of a white balance process, an auto exposure process, a de-noising process, or a gain control process;
entering an auto-capture camera mode;
determining whether the trigger criteria are satisfied for an image sensed by an image sensor;
based at least on determining that the trigger criteria are satisfied, and without further input from the user, triggering capture of the image; and
storing the image in the memory,wherein the entering the auto-capture camera mode is based at least on the user selecting the auto-capture camera mode from a user interface displayed on the mobile device prior to each of the determining, triggering, and storing, andwherein the triggering the capture of the image comprises continuously processing sets of image data in an image processing pipeline as the sets of image data are received at the image sensor, the processing pipeline including demosaicing processing and post-demosaicing processing, the demosaicing processing being continuously performed as the sets of image data are received but the post-demosaicing processing being restricted from being performed until the capture of the image is triggered.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are exemplary embodiments for automatically capturing images in a mobile electronic device. One embodiment comprises sensing device motion and automatically triggering image capture when the device is stationary. Use of this approach reduces image blur and avoids the need for subsequent image alteration or compensation for camera motion. Images can simply be captured in-between motions by leveraging high-resolution sensors and computational assets available to the mobile device to accurately assess when to trigger the shutter. Images can then be saved in a memory within the device. Enhancements to the disclosed method of automatic image capture include pre-selecting a set of threshold values for image acceptance.
-
Citations
21 Claims
-
1. A method of performing automatic image capture with a mobile device, the method comprising:
-
receiving data indicative of trigger criteria selected by a user for image acceptance, the user-selected trigger criteria comprising user-selected image quality trigger criteria, the user-selected image quality trigger criteria comprising thresholds for one or more of a white balance process, an auto exposure process, a de-noising process, or a gain control process; entering an auto-capture camera mode; determining whether the trigger criteria are satisfied for an image sensed by an image sensor; based at least on determining that the trigger criteria are satisfied, and without further input from the user, triggering capture of the image; and storing the image in the memory, wherein the entering the auto-capture camera mode is based at least on the user selecting the auto-capture camera mode from a user interface displayed on the mobile device prior to each of the determining, triggering, and storing, and wherein the triggering the capture of the image comprises continuously processing sets of image data in an image processing pipeline as the sets of image data are received at the image sensor, the processing pipeline including demosaicing processing and post-demosaicing processing, the demosaicing processing being continuously performed as the sets of image data are received but the post-demosaicing processing being restricted from being performed until the capture of the image is triggered. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable memory or storage devices storing computer-executable instructions which when executed by a computing device cause the computing device to perform a method of performing automatic image capture with a mobile device, the method comprising:
-
receiving data indicative of trigger criteria selected by a user for image acceptance, the user-selected trigger criteria comprising user-selected image quality trigger criteria, the user-selected image quality trigger criteria comprising thresholds for one or more of a white balance process, an auto exposure process, a de-noising process, or a gain control process; entering an auto-capture camera mode; determining whether the trigger criteria are satisfied for an image sensed by an image sensor; based at least on determining that the trigger criteria are satisfied, and without further input from the user, triggering capture of the image; and storing the image in the memory, wherein the entering the auto-capture camera mode is based at least on the user selecting the auto-capture camera mode from a user interface displayed on the mobile device prior to each of the determining, triggering, and storing, and wherein the triggering the capture of the image comprises continuously processing sets of image data in an image processing pipeline as the sets of image data are received at the image sensor, the processing pipeline including demosaicing processing and post-demosaicing processing, the demosaicing processing being continuously performed as the sets of image data are received but the post-demosaicing processing being restricted from being performed until the capture of the image is triggered.
-
-
9. A mobile device comprising:
-
a lens; an electronic image sensor; a touchscreen display; one or more motion detectors configured to sense motion of the mobile device; a memory; and a processor programmed to enter an auto-capture camera mode upon receiving an indication via the touchscreen display and, after entering the auto-capture camera mode, to make a determination from data provided by the one or more motion detectors of whether the mobile device is stationary, and, based at least in part on the determination, to trigger image capture and storage of the image in the memory, wherein the determination of whether the mobile device is stationary comprises determining whether changes to motion measurements detected by the one or more motion detectors satisfy a threshold value during a period of time, and wherein image data is processed in an image processing pipeline, the image processing pipeline including demosaicing processing and post-demosaicing processing, the demosaicing processing being continuously performed as sets of image data are received but the post-demosaicing processing being restricted from being performed until the mobile device is determined to be stationary and image capture is triggered. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for automatic image capture using a mobile electronic device camera, the method comprising:
-
determining whether the camera is focused on a subject; sensing device motion; continuously processing sets of image data in an image processing pipeline as the sets of image data are received at an image sensor, the processing pipeline including demosaicing processing and post-demosaicing processing, the demosaicing processing being continuously performed as the sets of image data are received but the post-demosaicing processing being restricted from being performed until the device is stationary and the camera is focused on the subject; and saving an image generated by post-demosaicing processing in a memory. - View Dependent Claims (18, 19, 20)
-
-
21. One or more computer-readable memory or storage devices storing computer-executable instructions which when executed by a computing device cause the computing device to perform a method for automatic image capture using a mobile electronic device camera, the method comprising:
-
determining whether the camera is focused on a subject; sensing device motion; continuously processing sets of image data in an image processing pipeline as the sets of image data are received at an image sensor, the processing pipeline including demosaicing processing and post-demosaicing processing, the demosaicing processing being continuously performed as the sets of image data are received but the post-demosaicing processing being restricted from being performed until the device is stationary and the camera is focused on the subject; and saving an image generated by post-demosaicing processing in a memory.
-
Specification