Systems, Methods and Devices for Augmenting Video Content
First Claim
1. A method for generating video with embedding image content, said method comprising:
- receiving a selection input for a candidate location in a video frame of the video;
tracking the candidate location in subsequent video frames of the video byapproximating three-dimensional camera motion between two frames using a model that compensates for camera rotations, camera translations and zooming, andoptimizing the approximation using statistical modeling of three-dimensional camera motion between video frames; and
embedding image content in the candidate location in the subsequent video frames of the video based upon the tracking thereof.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, products and devices are implemented for editing video image frames. According to one such method, image content is embedded into video. A selection input is received for a candidate location in a video frame of the video. The candidate location is traced in subsequent video frames of the video by approximating three-dimensional camera motion between two frames using a model that compensates for camera rotations, camera translations and zooming, and by optimizing the approximation using statistical modeling of three-dimensional camera motion between video frames. Image content is embedded in the candidate location in the subsequent video frames of the video based upon the tracking thereof.
48 Citations
20 Claims
-
1. A method for generating video with embedding image content, said method comprising:
-
receiving a selection input for a candidate location in a video frame of the video; tracking the candidate location in subsequent video frames of the video by approximating three-dimensional camera motion between two frames using a model that compensates for camera rotations, camera translations and zooming, and optimizing the approximation using statistical modeling of three-dimensional camera motion between video frames; and embedding image content in the candidate location in the subsequent video frames of the video based upon the tracking thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An electronic circuit configured and arranged to:
-
receive a selection input for a candidate location in a first video frame of the video; track the candidate location in subsequent video frames of the video by approximate three-dimensional camera motion between two frames, and optimize the approximation using statistical modeling of three-dimensional camera motion between video frames; and embed image content in the candidate location in the subsequent video frames of the video. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer product comprising:
computer readable medium storing instructions that when executed perform the steps of; receiving a selection input for a candidate location in a video frame of the video; tracking the candidate location in subsequent video frames of the video by approximating three-dimensional camera motion between two frames using a model that compensates for camera rotations, camera translations and zooming, and optimizing the approximation using statistical modeling of three-dimensional camera motion between video frames; and embedding image content in the candidate location in the subsequent video frames of the video based upon the tracking thereof. - View Dependent Claims (19, 20)
Specification