Video Seeking Modes Using Scene Shot Dialogue Boundaries
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inconvenience when seeking to specific times in videos on-demand, as the context is often confusing due to arbitrary seeking, making it difficult to find the exact previous seek time, leading to additional seek requests.
Innovation Solution
A method that preprocesses videos to determine boundary information sets based on different video characteristics, such as scenes, shots, and dialogue, allowing the media player to segment the video and provide better context during seeking, enabling dynamic mode switching and saving seek history for easier navigation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users seek to arbitrary times in the video, then users can access any point in the video, but the video context becomes confusing and user experience deteriorates
Solution Approach 1:
The video is segmented into multiple boundary information sets based on different video characteristics (e.g., scene boundaries, shot boundaries, dialogue boundaries). Each boundary information set provides a different granularity of segmentation, allowing the system to guide users to seek at meaningful boundaries rather than arbitrary timestamps, thus maintaining context coherence while enabling easy navigation.
2Reliability
If users perform multiple seek requests to find better positions, then users can find acceptable video positions, but the time required increases and efficiency decreases
Solution Approach 1:
Boundary information sets are pre-computed and provided to the media player before video playback. These pre-computed boundaries enable the system to directly jump to meaningful video positions in a single seek operation, eliminating the need for multiple trial seek requests and reducing the time required to find acceptable video positions.
3Reliability
If the video is segmented into multiple boundary information sets, then seeking context is improved, but the data processing complexity increases
Solution Approach 1:
The media player dynamically selects which boundary information set to use based on the current playback context and user behavior. The system can switch between different boundary information sets (e.g., from fine-grained shot boundaries to coarser scene boundaries) depending on the situation, optimizing both context accuracy and processing efficiency without requiring all boundary information to be processed simultaneously.
Data Source
AI summary
Particular embodiments configure a video delivery system to provide different modes for seeking in a video. The different modes may segment the video on different boundaries based on different characteristics of the video. For example, the different modes may seek by scene, by shot, and by dialogue. The boundaries for scenes, shots, and dialogue may start the video on logical points that do not break up the flow of the video. In another embodiment, the media player may save a seek history for a user and allow the user to scan the previous seek requests to go back to the seek times of previous seek requests. In one embodiment, the previous seek times are adjusted via the boundary information to show thumbnails for a shot, scene, or dialogue that correspond to the boundaries in the video rather than the original seek time.


