INTERACTIVE REAL-TIME VIDEO EDITOR AND RECORDER
First Claim
1. A method performed by an electronic device operated by a video shooter of creating a video montage, comprising:
- recording video footage;
generating feedback on the recorded video footage before or while additional video footage is recorded;
capturing sensor data while the video footage is recorded;
detecting, from the captured sensor data, a first signal associated with beginning a video segment;
detecting, from the captured sensor data, a second signal associated with ending a video segment;
extracting the video footage recorded between the first signal and the second signal into a video segment;
determining whether to retain the video segment based on one or more of the generated feedback and the captured sensor data; and
creating a video montage comprising retained video segments.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of a video management system and related methods for are disclosed. The video management system analyzes the user'"'"'s movement while recording video to delimit video shots. For example, it interprets a “Shake to Cut” gesture, which would have the same effect as a movie director shouting “Cut!” on a movie set. The video management system also allows continuous interaction between a video shooter and other users while recording video. The video montages created with the video management system can be seen as integrating qualitative human judgment relating to meaning, storyline, emotion, etc. Video metadata collected with the video management system can also be used to facilitate interactions on scalable crowd-sourced social video-editing platforms. For example, any video montage created with the video management system could be modified and used as a video template, where other users keep all the video editing information but replace the video footage.
262 Citations
23 Claims
-
1. A method performed by an electronic device operated by a video shooter of creating a video montage, comprising:
-
recording video footage; generating feedback on the recorded video footage before or while additional video footage is recorded; capturing sensor data while the video footage is recorded; detecting, from the captured sensor data, a first signal associated with beginning a video segment; detecting, from the captured sensor data, a second signal associated with ending a video segment; extracting the video footage recorded between the first signal and the second signal into a video segment; determining whether to retain the video segment based on one or more of the generated feedback and the captured sensor data; and creating a video montage comprising retained video segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method performed by a video management system of creating and using a video template, comprising:
-
receiving footage of a first video montage from a first electronic device operated by a first video shooter as the footage is being recorded; generating a video template of metadata associated with one or more shots of the first video montage while or after the first video montage is being created; transmitting the received first video montage and the generated video template to a social cloud platform for storage; receiving a request to access the video template stored on the social cloud platform from a second electronic device; transmitting the stored video template from the social cloud platform to a third electronic device operated by a second video shooter in response to the request; receiving footage of a second video montage that is created based on the transmitted video template from the third electronic device as the footage is being recorded; generating a recommendation on creating the second video montage based on the transmitted video template and the footage received from the third electronic device; and transmitting the generated recommendation to the second or the third electronic device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method performed by a system running on a social cloud platform of creating and using a video template, comprising:
-
receiving footage of a first video montage from a first electronic device operated by a first video shooter as the footage is being recorded; generating a video template of metadata associated with one or more shots of the first video montage while or after the first video montage is being created; storing the received first video montage and the generated video template; receiving a request for the stored video template from a second electronic device; transmitting the stored video template to a third electronic device operated by a second video shooter in response to the request; receiving footage of a second video montage that is created based on the transmitted video template from the third electronic device as the footage is being recorded; generating a recommendation on creating the second video montage based on the transmitted video template and the footage received from the third electronic device; and transmitting the generated recommendation to the second or the third electronic device.
-
-
18. A method performed by an electronic device of creating a video montage from a video template, comprising:
-
transmitting a request to a social cloud platform for a video template of metadata associated with one or more shots; receiving the video template from the social cloud platform in response to the request; generating footage of a second video montage; generating a recommendation on creating the second video montage based on the received video template and the generated footage; and generating additional footage based on the generated recommendation. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification