TAIL THE MOTION METHOD OF GENERATING SIMULATED STROBE MOTION VIDEOS AND PICTURES USING IMAGE CLONING
First Claim
1. An apparatus for generating simulated strobe effects, comprising:
- (a) a computer configured for receiving video having a plurality of frames;
(b) a memory coupled to said computer; and
(c) programming executable on said computer for,receiving a video input of a target object in motion within a received video sequence,determining whether the camera is capturing target object motion within the received video sequence in response to a static positioning or in response to a non-static positioning,selecting a strobe effect generation process, from multiple strobe effect generation processes, in response to determining said static positioning or said non-static positioning, andgenerating a simulated strobe effect output in which one or more foreground elements are extracted from prior video frames and combined into a current frame in response to registering and cloning of images within the video input.
1 Assignment
0 Petitions
Accused Products
Abstract
The apparatus generates simulated strobe effects in the form of video or still image output in response to receipt of a video stream, and without the need of additional strobe hardware. Videos of a moving target object are categorized into one of multiple categories, from which a strobe generation process is selected. In one mode, the two categories comprise target objects with either small motion or large motions in relation to the frame size. Interoperation between image registration and cloning are utilized to produce simulated strobe motion videos or pictures. Motion segmentation is applied to the foreground object in each image frame, and a foreground mask is updated as each checkpoint is reached along the object trajectory, such as in response to time differences between checkpoints. Potential applications include special features for camcorders, digital cameras, or computer software.
-
Citations
20 Claims
-
1. An apparatus for generating simulated strobe effects, comprising:
-
(a) a computer configured for receiving video having a plurality of frames; (b) a memory coupled to said computer; and (c) programming executable on said computer for, receiving a video input of a target object in motion within a received video sequence, determining whether the camera is capturing target object motion within the received video sequence in response to a static positioning or in response to a non-static positioning, selecting a strobe effect generation process, from multiple strobe effect generation processes, in response to determining said static positioning or said non-static positioning, and generating a simulated strobe effect output in which one or more foreground elements are extracted from prior video frames and combined into a current frame in response to registering and cloning of images within the video input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for generating simulated strobe effects, comprising:
-
(a) a computer configured for receiving a video input having a plurality of frames; (b) a memory coupled to said computer; and (c) programming executable on said computer for, receiving the video input of a target object in motion within a received video sequence, determining whether the received video sequence is capturing small or large target object motion, generating or updating a background model in response to detection of large target object motion, applying motion segmentation, selecting checkpoint images, and generating a simulated strobe effect output in which one or more foreground elements are extracted from prior video frames and combined into a current frame in response to registering and cloning of images within the video input. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method of generating simulated strobe effects, comprising:
-
(a) receiving video input of a target object in motion within a received video sequence; (b) determining whether the received video sequence depicts capturing target object motion within the received video sequence in response to a static positioning or in response to a non-static positioning; (c) selecting a strobe effect generation method, from multiple strobe effect generation methods, in response to determining said static positioning or said non-static positioning; and (d) generating a simulated strobe effect output in which one or more foreground elements are extracted from prior video frames and combined into a current frame in response to registering and cloning of images within the video input. - View Dependent Claims (20)
-
Specification