MODIFYING VIDEO REGIONS USING MOBILE DEVICE INPUT
First Claim
1. A method, comprising:
- receiving input generated with a mobile device for positioning an edge segmentation template;
producing an initial representation for segmenting input video into a plurality of portions, the initial representation based on the positioned edge segmentation template, the initial representation including weights for one or more regions of the input video to be designated as foreground regions or background regions; and
based on the initial representation, segmenting the input video by designating one or more of the portions of the input video as foreground regions or background regions.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods are disclosed for modifying video based on user input and or face detection data received with a mobile device to generate foreground regions (e.g., to separate a user image from background in the video). According to one disclosed embodiment, a method comprises receiving user input and/or face regions generated with a mobile device, producing an initial representation for segmenting input video into a plurality of portions based on the user input, where the initial representation includes probabilities for one or more regions of the input video being designated as foreground regions or background regions. Based on the initial representation, input video is segmented by designating one or more of the regions of the input video as foreground regions or background regions.
209 Citations
20 Claims
-
1. A method, comprising:
-
receiving input generated with a mobile device for positioning an edge segmentation template; producing an initial representation for segmenting input video into a plurality of portions, the initial representation based on the positioned edge segmentation template, the initial representation including weights for one or more regions of the input video to be designated as foreground regions or background regions; and based on the initial representation, segmenting the input video by designating one or more of the portions of the input video as foreground regions or background regions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of designating background regions in a first image selected from a sequence of images, the method comprising:
-
generating one or more energy terms for the first image based on an edge segmentation template positioned using a mobile device; based on the energy terms, designating one or more regions of the first image as background regions; and replacing one or more of the designated background regions of the image with corresponding regions from a different image or video than the first image to produce a modified sequence of images. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A mobile device, comprising:
-
a video camera operable to produce input video; a touch screen display for receiving touch screen input and displaying video; at least one processor coupled to the video camera and the touch screen display; a communication interface coupled to the at least one processor; and one or more computer-readable storage media storing computer-readable instructions executable by the at least one processor for transmitting modified video based on the input video, the instructions comprising; instructions for receiving touch screen input from the touch screen display and designating one or more regions of the input video based on the touch screen input, instructions for designating one or more regions of a portion of the input video using a representation of a conditional random field (CRF), instructions for replacing one or more of the designated regions in the input video with corresponding regions from a second image or video to produce the modified video, wherein the replacing is based at least in part on the designated regions, and instructions for transmitting the modified video using the communication interface. - View Dependent Claims (20)
-
Specification