Low power framework for controlling image sensor mode in a mobile image capture device
First Claim
Patent Images
1. A resource-efficient image capture device, the image capture device comprising:
- an image sensor that provides raw image data, the image sensor operable to receive an image sensor control signal and to adjust, based at least in part on the image sensor control signal, at least one of a frame rate and a resolution of the image sensor;
an imaging pipeline that streams the raw image data and processes the raw image data to generate one or more first images;
a temporary image buffer that temporarily stores the one or more first images; and
a scene analyzer that analyzes a scene depicted by at least one of the one or more first images and, based at least in part on such analysis, causes the image sensor control signal to be provided to the image sensor to adjust at least one of the frame rate and the resolution of the image sensor;
wherein the scene analyzer is operable to determine a desirability of the scene depicted by the at least one of the one or more first images;
wherein when the scene analyzer determines that the scene depicted by the at least one of the one or more first images is desirable, the scene analyzer causes the image sensor control signal to be provided to the image sensor to increase at least one of the frame rate or the resolution at which the image sensor provides the raw image data; and
wherein when the scene analyzer determines that the scene depicted by the at least one of the one or more first images is not desirable, the scene analyzer causes the image sensor control signal to be provided to the image sensor to decrease at least one of the frame rate or the resolution at which the image sensor provides the raw image data.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides an image capture, curation, and editing system that includes a resource-efficient mobile image capture device that continuously captures images. In particular, the present disclosure provides low power frameworks for controlling image sensor mode in a mobile image capture device. On example low power frame work includes a scene analyzer that analyzes a scene depicted by a first image and, based at least in part on such analysis, causes an image sensor control signal to be provided to an image sensor to adjust at least one of the frame rate and the resolution of the image sensor.
-
Citations
16 Claims
-
1. A resource-efficient image capture device, the image capture device comprising:
-
an image sensor that provides raw image data, the image sensor operable to receive an image sensor control signal and to adjust, based at least in part on the image sensor control signal, at least one of a frame rate and a resolution of the image sensor; an imaging pipeline that streams the raw image data and processes the raw image data to generate one or more first images; a temporary image buffer that temporarily stores the one or more first images; and a scene analyzer that analyzes a scene depicted by at least one of the one or more first images and, based at least in part on such analysis, causes the image sensor control signal to be provided to the image sensor to adjust at least one of the frame rate and the resolution of the image sensor; wherein the scene analyzer is operable to determine a desirability of the scene depicted by the at least one of the one or more first images; wherein when the scene analyzer determines that the scene depicted by the at least one of the one or more first images is desirable, the scene analyzer causes the image sensor control signal to be provided to the image sensor to increase at least one of the frame rate or the resolution at which the image sensor provides the raw image data; and wherein when the scene analyzer determines that the scene depicted by the at least one of the one or more first images is not desirable, the scene analyzer causes the image sensor control signal to be provided to the image sensor to decrease at least one of the frame rate or the resolution at which the image sensor provides the raw image data. - View Dependent Claims (2, 3)
-
-
4. A method for operating an image capture device, the method comprising:
-
outputting, by an image sensor of the image capture device, raw image data, the image sensor capable of adjusting at least one of a frame rate and a resolution in response to an image sensor control signal; streaming, by an imaging pipeline of the image capture device, the raw image data from the image sensor; processing, by the imaging pipeline, the raw image data to generate a first image; analyzing, by the image capture device, a scene depicted by the first image; and providing, by the image capture device based at least in part on the analysis of the scene depicted by the first image, the image sensor control signal to cause the image sensor to adjust at least one of the frame rate and the resolution of the image sensor; wherein analyzing, by the image capture device, the scene depicted by the first image comprises determining, by the image capture device, that the scene depicted by the first image has one or more desirable characteristics; and wherein providing, by the image capture device based at least in part on the analysis of the scene depicted by the first image, the image sensor control signal comprises providing, by the image capture device based at least in part on the analysis of the scene depicted by the first image, the image sensor control signal to cause the image sensor to increase at least one of the frame rate or the resolution. - View Dependent Claims (5, 6)
-
-
7. A resource-efficient image capture device, the image capture device comprising:
-
an image sensor that provides raw image data, the image sensor operable to receive an image sensor control signal and to adjust, based at least in part on the image sensor control signal, a frame rate of the image sensor; an imaging pipeline that streams the raw image data and processes the raw image data to generate one or more first images; a temporary image buffer that temporarily stores the one or more first images; and a scene analyzer that analyzes a scene depicted by at least one of the one or more first images and, based at least in part on such analysis, causes the image sensor control signal to be provided to the image sensor to adjust the frame rate of the image sensor; wherein the scene analyzer is operable to determine a desirability of the scene depicted by the at least one of the one or more first images; wherein when the scene analyzer determines that the scene depicted by the at least one of the one or more first images is desirable, the scene analyzer causes the image sensor control signal to be provided to the image sensor to increase the frame rate at which the image sensor provides the raw image data; and wherein when the scene analyzer determines that the scene depicted by the at least one of the one or more first images is not desirable, the scene analyzer causes the image sensor control signal to be provided to the image sensor to decrease the frame rate at which the image sensor provides the raw image data. - View Dependent Claims (8)
-
-
9. A resource-efficient image capture device, the image capture device comprising:
-
an image sensor that provides raw image data, the image sensor operable to receive an image sensor control signal and to adjust, based at least in part on the image sensor control signal, at least one of a frame rate and a resolution of the image sensor; an imaging pipeline that streams the raw image data and processes the raw image data to generate one or more first images; a temporary image buffer that temporarily stores the one or more first images; a scene analyzer that analyzes a scene depicted by at least one of the one or more first images and, based at least in part on such analysis, causes the image sensor control signal to be provided to the image sensor to adjust at least one of the frame rate and the resolution of the image sensor, wherein, in at least one of a plurality of capture modes, the scene analyzer determines, based at least in part on the analysis of the scene depicted by the at least one of the one or more first images, whether to store the one or more first images in a non-volatile memory or to discard the one or more first images from the temporary image buffer without storing the one or more first images in the non-volatile memory; an image compression component that, in the at least one of the plurality of capture modes, compresses the one or more first images only when the scene analyzer determines that the one or more first images should be stored in the non-volatile memory, such that the image compression component expends energy on compressing only the first images selected for storage at the non-volatile memory; and the non-volatile memory to which the one or more first images are written after compression. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A resource-efficient image capture device, the image capture device comprising:
-
an image sensor that provides raw image data, the image sensor operable to receive an image sensor control signal and to adjust, based at least in part on the image sensor control signal, at least one of a frame rate and a resolution of the image sensor; an imaging pipeline that streams the raw image data and processes the raw image data to generate one or more first images; a temporary image buffer that temporarily stores the one or more first images; a scene analyzer that analyzes a scene depicted by at least one of the one or more first images and, based at least in part on such analysis, causes the image sensor control signal to be provided to the image sensor to adjust at least one of the frame rate and the resolution of the image sensor; an image compression component that compresses images; and a non-volatile memory to which images are written after compression; wherein, in at least a burst capture mode of operation; the imaging pipeline streams the raw image data from the image sensor and processes the raw image data to generate a second image; and the second image is provided to the image compression component for compression and then stored at the non-volatile memory without being analyzed by the scene analyzer. - View Dependent Claims (15)
-
-
16. A resource-efficient image capture device, the image capture device comprising:
-
an image sensor that provides raw image data, the image sensor operable to receive an image sensor control signal and to adjust, based at least in part on the image sensor control signal, at least one of a frame rate and a resolution of the image sensor; an imaging pipeline that streams the raw image data and processes the raw image data to generate one or more first images; a temporary image buffer that temporarily stores the one or more first images; and a scene analyzer that analyzes a scene depicted by at least one of the one or more first images and, based at least in part on such analysis, causes the image sensor control signal to be provided to the image sensor to adjust at least one of the frame rate and the resolution of the image sensor; wherein the scene analyzer comprises; at least one neural network that receives the first image as an input and outputs at least one descriptor of a desirability of the scene depicted by the first image; and a mode controller that selects, based at least in part on the at least one descriptor, one of a plurality of capture states, wherein the image capture device thereafter operates in the capture state selected by the mode controller.
-
Specification