Concurrent presentation of video segments enabling rapid video file comprehension
AssigneeHewlett-Packard Development Company, L.P.
InventorsEamonn O'Brien-Strain, Simon Widdowson, Daniel R. Tretter
Life of this patent
Estimating the term…
Abstract
A concurrent presentation of video segments of a video file enables rapid comprehension of the video file. A video file is segmented into video segments and a condensed representation of the video file is generated. The condensed representation corresponds to a concurrent presentation of the video segments in respective windows in a display area over repeating cycles of a loop period. The concurrent presentation may be processed to concurrently present video segments corresponding to contiguous sections of the video file in respective windows in a display area over repeating cycles of a loop period.
Claims16
A method, comprising:
- segmenting a video file into video segments;
- and
- generating a condensed representation of the video file corresponding to a concurrent presentation of the video segments in respective windows in a display area over repeating cycles of a loop period;
- wherein the condensed representation includes for each of the windows a start position corresponding to a position in the display area where the respective video segment is presented when each cycle of the loop period begins and an end position corresponding to a position in the display area where the respective video segment is presented when each cycle of the loop period ends, wherein for each of the windows the start position and the end position are different.
A non-transitory machine readable medium storing machine-readable instructions causing a machine to perform operations comprising:
- segmenting a video file into video segments;
- and
- generating a condensed representation of the video file corresponding to a concurrent presentation of the video segments in respective windows in a display area over repeating cycles of a loop period;
- wherein the condensed representation includes for each of the windows a start position corresponding to a position in the display area where the respective video segment is presented when each cycle of the loop period begins and an end position corresponding to a position in the display area where the respective video segment is presented when each cycle of the loop period ends, wherein for each of the windows the start position and the end position are different.
Apparatus, comprising:
- a memory storing processor-readable instructions;
- and
- a processor coupled to the memory, operable to execute the instructions, and based at least in part on the execution of the instructions operable to perform operations comprising
- segmenting a video file into video segments;
- and
- generating a condensed representation of the video file corresponding to a concurrent presentation of the video segments in respective windows in a display area over repeating cycles of a loop period;
- wherein the video compositing data processing component generates the condensed representation to include for each of the windows a start position corresponding to a position in the display area where the respective video segment is presented when each cycle of the loop period begins and an end position corresponding to a position in the display area where the respective video segment is presented when each cycle of the loop period ends, wherein for each of the windows the start position and the end position are different.
A method, comprising:
- concurrently presenting video segments in respective windows in a display area over repeating cycles of a loop period, wherein the video segments correspond to contiguous sections of a video file;
- wherein the presenting comprises presenting each of the video segments in the respective window at a respective start position in the display area when each cycle of the loop period begins and presenting each of the video segments in the respective windows at a respective end position in the display area when each cycle of the loop period ends, wherein for each of the windows the start position and the end position are different.
Dependencies are inferred from the claim text.