System and method to digitally replace objects in images or video
First Claim
1. A method comprising:
- receiving, at a computer system, video data of a video frame of video content;
identifying, at the computer system, a first representation of a first object in the video frame to be replaced with a second representation of a second object, wherein the first representation is to be replaced based on absence of a visible feature in the first representation;
manipulating, at the computer system, a three-dimensional model of the second object to generate the second representation, wherein the second representation includes the visible feature; and
generating, at the computer system, a modified version of the video frame that includes the second representation in place of the first representation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving, at a computer system, video data of a video frame of video content. The method includes identifying, at the computer system, a first representation of a first object in the video frame to be replaced with a second representation of a second object based on absence of a visible feature in the first representation. The method includes manipulating, at the computer system, a three-dimensional model of the second object to generate the second representation. The second representation includes the visible feature. The method also includes generating, at the computer system, a modified version of the video frame that includes the second representation in place of the first representation.
69 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a computer system, video data of a video frame of video content; identifying, at the computer system, a first representation of a first object in the video frame to be replaced with a second representation of a second object, wherein the first representation is to be replaced based on absence of a visible feature in the first representation; manipulating, at the computer system, a three-dimensional model of the second object to generate the second representation, wherein the second representation includes the visible feature; and generating, at the computer system, a modified version of the video frame that includes the second representation in place of the first representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a memory; and a processor coupled to the memory, wherein the processor is configured to perform operations, the operations comprising; receiving video data of a video frame of video content; identifying a first representation of a first object in the video frame to be replaced with a second representation of a second object, the first representation to be replaced based on absence of a visible feature in the first representation; manipulating a three-dimensional model of the second object to generate the second representation, wherein the second representation includes the visible feature; and generating a modified version of the video frame that includes the second representation in place of the first representation. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations, the operations comprising:
-
receiving video data of a video frame of video content; identifying a first representation of a first object in the video frame to be replaced with a second representation of a second object, the first representation to be replaced based on absence of a visible feature in the first representation; manipulating a three-dimensional model of the second object to generate the second representation, wherein the second representation includes a visible feature; and generating a modified version of the video frame that includes the second representation in place of the first representation. - View Dependent Claims (17, 18, 19, 20)
-
Specification