Microvideo system, format, and method of generation
AssigneeGoogle Inc.
InventorsWei Hong, Marius Renn, Radford Ray Juang
Life of this patent
Estimating the term…
Abstract
The present disclosure provides systems and methods that use and/or generate image files according to a novel microvideo image format. For example, a microvideo can be a file that contains both a still image and a brief video. The microvideo can include multiple tracks, such as, for example, a separate video track, audio track, and/or one or more metadata tracks. As one example track, the microvideo can include a motion data track that stores motion data that can be used (e.g., at file runtime) to stabilize the video frames. A microvideo generation system included in an image capture device can determine a trimming of the video on-the-fly as the image capture device captures the microvideo.
Claims20
An image capture device comprising:
- an image sensor operable to capture raw image data;
- an image signal processor configured to process the raw image data to form a plurality of image frames, wherein the image signal processor comprises one or more hardware blocks;
- one or more motion sensing sensors that provide sensor data indicative of motion of the image sensor or the image capture device;
- one or more processors;
- and
- a microvideo generation system implemented by the one or more processors, wherein the microvideo generation system is configured to generate a microvideo, the microvideo comprising both a still image and a video in a same data file;
- wherein the microvideo generation system performs an image selection algorithm to select the still image;
- and
- wherein the video is an input to the image selection algorithm to select the still image.
A computer-implemented method, the method comprising:
- generating, by a computing system comprising one or more processors, a microvideo, the microvideo comprising both a still image and a video in a same data file;
- performing, by the computing system, an image selection algorithm to select the still image;
- and
- inputting, by the computing system, the video to the image selection algorithm to select the still image.
One or more non-transitory computer-readable media that store instructions that, when executed by one or more processors of a computing system, cause the computing system to perform operations comprising:
- generating, by a computing system comprising one or more processors, a microvideo, the microvideo comprising both a still image and a video in a same data file;
- performing, by the computing system, an image selection algorithm to select the still image;
- and
- inputting, by the computing system, the video to the image selection algorithm to select the still image.
Dependencies are inferred from the claim text.