INSERTION OF VIRTUAL VIDEO INTO LIVE VIDEO
First Claim
Patent Images
1. A computer-implemented process inserting virtual video into a live video, comprising using a computer to perform the process actions of:
- inputting video and associated audio of a meeting participant, recording portions of the input video as video clips in a video clip database;
outputting the input video and audio if muting is not desired; and
if muting is desired, generating virtual video using the recorded portions of the input video from the video clip database until muting is disabled.
2 Assignments
0 Petitions
Accused Products
Abstract
The present virtual video muting technique seamlessly inserts a virtual video into a live video when the user does not want to reveal his/her actual activity. The virtual video is generated based on real video frames captured earlier and thus makes the virtual video appear to be real.
-
Citations
20 Claims
-
1. A computer-implemented process inserting virtual video into a live video, comprising using a computer to perform the process actions of:
-
inputting video and associated audio of a meeting participant, recording portions of the input video as video clips in a video clip database; outputting the input video and audio if muting is not desired; and if muting is desired, generating virtual video using the recorded portions of the input video from the video clip database until muting is disabled. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
2. The computer-implemented process of claim 2 further comprising the process actions of:
-
encoding the virtual video or the input video; and transmitting the virtual video or the input video over the network to one or more other meeting participants.
-
-
15. A system for generating virtual video comprising:
-
a general purpose computing device; a computer program comprising program modules executable by the general purpose computing device, wherein the computing device is directed by the program modules of the computer program to, input video of a video conference meeting participant; save clips of the input video into a video clip database; detect whether muting is requested; if muting is requested using clips of the input video to create virtual video of the video conference meeting participant. - View Dependent Claims (16)
-
-
17. A computer-implemented process for creating virtual video, comprising:
-
(a) inputting video and associated audio of a meeting participant; (b) storing portions of the input video in a video clip data base; (c) if muting is requested taking a frame just prior to the muting and searching for a in a video clip in the video clip data base that is similar; (d) playing the video clip in the video clip database, starting from the frame in the video clip that is similar to the frame just prior to the muting until criteria for transition to another video clip is met; (e) if criteria for transition to another video clip is met, taking a frame from the currently playing video clip and selecting a similar frame in a different video clip; (f) playing the different video clip from the selected frame until an unmute command is received or criteria for transitioning to another video clip are met; (g) if criteria for transition to another video clip is met, repeating (e) and (f); (h) if an unmute command is received, playing the input video. - View Dependent Claims (18, 19, 20)
-
Specification