Video Editor Dual Timeline Gap Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Displaying and reviewing recorded video via timelines with thumbnails is challenging when there are intermittent timespans without recorded video, as users face difficulties navigating through gaps, requiring extensive scrubbing or clicking to bypass sections with no video, which disrupts the predictable linearity and efficiency of the timeline.
Innovation Solution
A method and system that divide recorded video into known timespans, provide thumbnails and timestamps for recorded segments, and display gaps with timestamps, allowing users to compress the timeline by removing gaps and moving adjacent thumbnails together, creating a more navigable and efficient display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If gaps are displayed in the timeline to maintain accurate time representation, then timeline proportionality and time accuracy are improved, but navigation efficiency and user productivity deteriorate due to extensive scrubbing required to bypass gap sections
Solution Approach 1:
The timeline display dynamically adapts between two modes: proportional mode showing gaps for accurate time representation, and compressed mode removing gaps for efficient navigation. The system transitions between these states based on user needs, allowing the timeline structure to be flexible rather than fixed.
Solution Approach 2:
The timeline compression functionality changes the display parameter by removing gap representations and adjusting thumbnail positioning. This parameter change transforms the timeline from a gap-inclusive proportional view to a gap-exclusive compressed view, optimizing for different operational requirements.
2Productivity
If timeline is compressed to remove gaps and improve navigation speed, then navigation efficiency and productivity are improved, but timeline proportionality and time accuracy deteriorate
Solution Approach 1:
The timeline display dynamically adapts between two modes: proportional mode showing gaps for accurate time representation, and compressed mode removing gaps for efficient navigation. The system transitions between these states based on user needs, allowing the timeline structure to be flexible rather than fixed.
Solution Approach 2:
The timeline compression functionality changes the display parameter by removing gap representations and adjusting thumbnail positioning. This parameter change transforms the timeline from a gap-inclusive proportional view to a gap-exclusive compressed view, optimizing for different operational requirements.
3Ease of operation
If thumbnail size is increased to improve scene perception, then ease of operation and scene analysis are improved, but timeline granularity and navigation precision deteriorate
Solution Approach 1:
The system resolves the conflict between thumbnail size and timeline granularity by introducing zoom level as an additional dimension. Users can adjust the zoom level to display either larger thumbnails for better scene perception or more thumbnails for finer navigation precision, effectively trading off between the two requirements through dimensional adjustment.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method of displaying a timeline of recorded video comprising the steps of dividing the recorded video into timespans, providing a thumbnail and a timestamp for each timespan that has recorded video, providing a gap and a timestamp between thumbnails for each timespan in which there is no recorded video, displaying a first timeline containing the provided thumbnails and timestamps and the provided gaps and timestamps having an uncompressed format, receiving user input requesting that the first timeline be compressed, removing the gaps and their respective timestamps from the first timeline and moving the thumbnails and their timestamps located on either side of the gaps so that the thumbnails on either side of the gaps are adjacent to provide a compressed timeline, and displaying the compressed timeline.