Personalizing a Video
First Claim
Patent Images
1. A process for personalizing an original digital video containing an image comprising an original background scene and a foreground including an original actor, the process comprising:
- tracking the position, orientation, and expression of the original actor replacing at least a key portion of the original actor with an image that continues the background scene inserting a new actor into the video, the new actor substantially matching the position, orientation and expression of the replaced portion of the original actor recreating illumination and shading effects on the new actor recreating shadows and reflections of the new actor.
2 Assignments
0 Petitions
Accused Products
Abstract
Processes and apparatus for personalizing video through partial image replacement are disclosed. Personalization may include partial or full replacement of the image of an actor, an object or both. Personalization may also include insertion or replacement of an object, and full or partial replacement of the background and/or sound track. A video preparation process may be used to create a library of personalization-ready videos.
115 Citations
105 Claims
-
1. A process for personalizing an original digital video containing an image comprising an original background scene and a foreground including an original actor, the process comprising:
-
tracking the position, orientation, and expression of the original actor replacing at least a key portion of the original actor with an image that continues the background scene inserting a new actor into the video, the new actor substantially matching the position, orientation and expression of the replaced portion of the original actor recreating illumination and shading effects on the new actor recreating shadows and reflections of the new actor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A process for personalizing a video, the process comprising:
-
providing a video library of a plurality of prepared videos, each of the prepared videos resulting from a video preparation process providing an actor model library of one or more new actor models, each of the models resulting from an actor modeling process selecting a video from the video library selecting a new actor model from the actor model library applying a personalization process to create a personalized version of the selected video using the selected new actor model. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A process for creating a personalized version of an original digital video, the original video containing an image of an original actor, the process comprising:
-
replacing at least a portion of the image of the original actor with an image of a new actor inserting an image of a new object into the video. - View Dependent Claims (26, 27)
-
-
28. A computing device to create a personalized version of an original digital video containing an image comprising a background scene and a foreground including an image of an original actor, the computing device comprising:
-
a processor a memory coupled with the processor a storage medium having instructions stored thereon which when executed cause the computing device to perform actions comprising;
personalizing a video, the video containing an image including an image of an original actor, the actions further comprising;
tracking the position, orientation, and expression of the original actor replacing at least a key portion of the original actor with an image that continues the background scene inserting a new actor into the video, the new actor substantially matching the position, orientation and expression of the replaced portion of the original actor recreating illumination and shading effects on the new actor recreating shadows and reflections of the new actor. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A storage medium having instructions stored thereon which when executed by a processor will cause the processor to perform actions comprising:
-
personalizing a video, the video containing an image including an image of an original actor, the actions further comprising;
tracking the position, orientation, and expression of the original actor replacing at least a key portion of the original actor with an image that continues the background scene inserting a new actor into the video, the new actor substantially matching the position, orientation and expression of the replaced portion of the original actor recreating illumination and shading effects on the new actor recreating shadows and reflections of the new actor.
-
-
37. A computer-implemented process for providing personalized digital video, comprising:
-
selecting a target in original digital video to be replaced by a target replacement, wherein the target is a portion or an entirety of an actor or an object other than an actor in the original digital video;
analyzing each frame of the original digital video to track a change in the selected target in the original digital video to capture data on the selected target, wherein the captured data includes at least information on a position, orientation and size of the selected target in the original digital video; and
replacing the selected target with an image that resembles a continuation of a scene adjacent to the target in the original digital video to produce altered digital video in which the selected target is removed. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84)
-
-
50. A computer-implemented process for providing personalized digital video, comprising:
-
storing altered digital video files based on original digital video files in a video library, wherein at least one target in an original video file is removed in a corresponding altered digital video file and is substituted by an image that resembles a continuation of a scene adjacent to the target in a frame of the original digital video file, and wherein the target is a portion or an entirety of an actor or an object other than an actor in the original digital video file;
receiving, via a computer in communication with a network, a request from a user for personalizing a user selected altered digital video file by replacing a target in a corresponding original digital video file with a user target replacement identified by the user;
retrieving, from the video library, data on the target that is removed from the user selected altered digital video file, wherein the data includes at least information on a position, orientation and size of the target in the original digital video file for the user selected altered digital video file;
applying the retrieved data on the target, frame by frame, to transform the user target replacement received from the user into a modified user target replacement that acquires characteristics of the target in the corresponding original digital video file; and
inserting the modified user target replacement at a position of the target in each frame of the user selected altered digital video file in which the target appears in the original digital video file to substantially match at least the position, orientation and size of the selected target in the original digital video file to produce a personalized digital video file. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95)
-
-
61. A system for providing personalized digital video, comprising:
-
a network for communications;
a video library to store altered digital video files based on original digital video files, wherein at least one target in an original video file is removed in a corresponding altered digital video file and is substituted by an image that resembles a continuation of a scene adjacent to the target in a frame of the original digital video file, and wherein the target is a portion or an entirety of an actor or an object other than an actor in the original digital video file; and
a computer in communication with the network and the video library, the computer operable to interface with a user via the network and to receive a request from the user for personalizing a user selected altered digital video file by replacing a target in a corresponding original digital video file with a user target replacement identified by the user, wherein the computer is operable to retrieve from the video library data on the target that is removed from the user selected altered digital video file, wherein the data includes at least information on a position, orientation and size of the target in the original digital video file for the user selected altered digital video file, apply the retrieved data on the target, frame by frame, to transform the user target replacement received from the user into a modified user target replacement that acquires characteristics of the target in the corresponding original digital video file, and insert the modified user target replacement at a position of the target in each frame of the user selected altered digital video file in which the target appears in the original digital video file to substantially match at least the position, orientation and size of the selected target in the original digital video file to produce a personalized digital video file for the user. - View Dependent Claims (62, 63, 64, 65, 66, 67, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105)
-
-
68. A computer-implemented process for providing personalized video, comprising:
-
providing a user selected altered digital video file by replacing a target in a corresponding original digital video file with a user target replacement identified by the user;
obtaining data on the target that is removed from the user selected altered digital video file, wherein the data includes at least information on a position, orientation and size of the target in the original digital video file for the user selected altered digital video file;
applying the obtained data on the target, frame by frame, to transform the user target replacement into a modified user target replacement that acquires characteristics of the target in the corresponding original digital video file; and
inserting the modified user target replacement at a position of the target in each frame of the user selected altered digital video file in which the target appears in the original digital video file to substantially match at least the position, orientation and size of the selected target in the original digital video file to produce a personalized digital video file.
-
-
69. A storage medium having instructions stored thereon which, when executed by a processor, will cause the processor to perform operations for personalizing a user selected altered digital video file by replacing a target in a corresponding original digital video file with a user target replacement identified by the user, the operations comprising:
-
obtaining data on the target that is removed from the user selected altered digital video file, wherein the data includes at least information on a position, orientation and size of the target in the original digital video file for the user selected altered digital video file;
applying the obtained data on the target, frame by frame, to transform the user target replacement into a modified user target replacement that acquires characteristics of the target in the corresponding original digital video file; and
inserting the modified user target replacement at a position of the target in each frame of the user selected altered digital video file in which the target appears in the original digital video file to substantially match at least the position, orientation and size of the selected target in the original digital video file to produce a personalized digital video file.
-
-
70. A storage medium having instructions stored thereon which, when executed by a processor, will cause the processor to perform operations comprising:
-
selecting a target in original digital video to be replaced by a target replacement, wherein the target is a portion or an entirety of an actor or an object other than an actor in the original digital video;
analyzing each frame of the original digital video to track a change in the selected target in the original digital video to capture data on the selected target, wherein the captured data includes at least information on a position, orientation and size of the selected target in the original digital video; and
replacing the selected target with an image that resembles a continuation of a scene adjacent to the target in the original digital video to produce altered digital video in which the selected target is removed.
-
Specification