MULTI-VIDEO SYNTHESIS
First Claim
1. A system, comprising:
- a division component to break a main video into a plurality of main frames, and to break a supplementary video into a plurality of supplementary frames;
a modeling component to assign one or more supplementary frames into each of a plurality of states of a Hidden Markov Model (HMM), and correspond each of the plurality of states to one or more of the plurality of main frames;
a detection component to determine optimal frames that include optimal insertion positions in the plurality of main frames for insertion of the plurality of supplementary frames based on the plurality of states and visual properties;
an insertion component to insert the plurality of supplementary frames into the optimal insertion positions to form a synthesized video; and
a blend component to blend the inserted supplementary frames and the optimal frames of the synthesized video.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments that provide multi-video synthesis are disclosed. In accordance with one embodiment, multi-video synthesis includes breaking a main video into a plurality of main frames and break a supplementary video into a plurality of supplementary frames. The multi-video synthesis also includes assigning one or more supplementary frames into each of a plurality of states of a Hidden Markov Model (HMM), where each of the plurality of states corresponding to one or more main frames. The multi-video synthesis further includes determining optimal frames in the plurality of main frames for insertion of the plurality of supplementary frames based on the plurality of states and visual properties. The optimal frames include optimal insertion positions. The multi-video synthesis additionally includes inserting the plurality of supplementary frames into the optimal insertion positions to form a synthesized video.
76 Citations
20 Claims
-
1. A system, comprising:
-
a division component to break a main video into a plurality of main frames, and to break a supplementary video into a plurality of supplementary frames; a modeling component to assign one or more supplementary frames into each of a plurality of states of a Hidden Markov Model (HMM), and correspond each of the plurality of states to one or more of the plurality of main frames; a detection component to determine optimal frames that include optimal insertion positions in the plurality of main frames for insertion of the plurality of supplementary frames based on the plurality of states and visual properties; an insertion component to insert the plurality of supplementary frames into the optimal insertion positions to form a synthesized video; and a blend component to blend the inserted supplementary frames and the optimal frames of the synthesized video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable medium storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
breaking a main video into a plurality of main frames and break a supplementary video into a plurality of supplementary frames; assigning one or more supplementary frames into each of a plurality of states of a Hidden Markov Model (HMM), each of the plurality of states corresponding to one or more main frames; determining optimal frames that include optimal insertion positions in the plurality of main frames for insertion of the plurality of supplementary frames by performing a beam search for an optimal insertion path based on the plurality of states and visual properties; and inserting the plurality of supplementary frames into the optimal insertion positions to form a synthesized video. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
breaking a main video into a plurality of main frames and break a supplementary video into a plurality of supplementary frames; assigning one or more supplementary frames into each of a plurality of states of a Hidden Markov Model (HMM), each of the plurality of states corresponding to one or more main frames; determining optimal frames that include optimal insertion positions in the plurality of main frames for insertion of the plurality of supplementary frames based on the plurality of states and visual properties, the visual properties including informativeness, consistency, and naturalness; inserting the plurality of supplementary frames into the optimal insertion positions to form a synthesized video; and blending the inserted supplementary frames and the optimal frames of the synthesized video. - View Dependent Claims (17, 18, 19, 20)
-
Specification