Method for creating automatic cinemagraphs on an imaging device
AssigneeCSR Technology Inc.
InventorAyelet Mashiah
Life of this patent
Estimating the term…
Abstract
Embodiments are directed towards automatically creating a cinemagraph on at least an imaging device, where the cinemagraph can be created without additional user interaction beyond capturing an initial sequence of images, and indicating that a cinemagraph is to be created from the sequence. Automatic creation of the cinemagraph includes selecting an anchor frame within the sequence and aligning the other frames to the anchor frame. Detection and segmentation of moving objects within the sequence, with respect to the anchor frame are performed. A mask is generated and refined. Segmentation of masks are then unified, and combined with a background from the anchor frame to generate an animated sequence.
Claims20
A processor based method operating within an image capture device, comprising:
- employing one or more image sensor devices to capture a sequence of image frames, the sequence having at least some motion and some non-motion content within a captured scene;
- and
- automatically performing actions on the captured sequence absent user input, the actions including:
- selecting from within the sequence of image frames an anchor frame;
- registering each of the other image frames in the sequence to the anchor frame;
- detecting local motion between the registered image frames and the anchor frame;
- segmenting the detected local motion region in each image frame;
- and
- replacing pixels in each image frame, excluding pixels associated with the detected local motion region, with corresponding pixels from the anchor frame to generate a cinemagraph.
An image system, comprising:
- an image sensor device used to capture a sequence of image frames;
- and
- one or more processors that automatically perform actions on the captured sequence absent user input, the actions including:
- selecting from within the sequence of image frames an anchor frame;
- registering each of the other image frames in the sequence to the anchor frame;
- detecting local motion between the registered image frames and the anchor frame;
- segmenting the detected local motion region in each image frame;
- and
- replacing pixels in each image frame, excluding pixels associated with the detected local motion region, with corresponding pixels from the anchor frame to generate a cinemagraph.
An apparatus for managing image data, comprising:
- one or more physical components that capture a sequence of images;
- and
- one or more circuit units that automatically perform actions on the captured sequence absent user input, the actions including:
- selecting from within the sequence of image frames an anchor frame;
- registering each of the other image frames in the sequence to the anchor frame;
- detecting local motion between the registered image frames and the anchor frame;
- segmenting the detected local motion region in each image frame;
- and
- replacing pixels in each image frame, excluding pixels associated with the detected local motion region, with corresponding pixels from the anchor frame to generate a cinemagraph.
Dependencies are inferred from the claim text.