Patent ID: 8605795

Claim:
A machine-implemented method, comprising: segmenting a first video stream into a set of first video clips, wherein the first video stream includes an audio track having a rhythm that correlates to visual changes in the first video stream; characterizing video frames of the first video clips of the first video stream with respect to multiple visual features; and editing a second video stream based on the visual feature characterizations of the video frames of the first video clips of the first video stream, including, segmenting the second video stream to provide a set of second video clips, characterizing video frames of the second video clips of the second video stream with respect to the multiple visual features, selecting one of the second video clips of the second video stream for each of the first video clips of the first video stream based on similarity of the visual feature characterizations of the corresponding video frames, and combining the selected second video clips of the second video stream and the audio track of the first video stream to provide an edited video stream in which the audio track rhythm correlates to visual changes in the edited video stream.