Video Seeking Modes Using Scene Shot Dialogue Boundaries

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevideo seeking capabilityVSAvoidvideo context coherence
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvevideo position accuracyVSAvoidtime for multiple seek requests
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the video is segmented into multiple boundary information sets, then seeking context is improved, but the data processing complexity increases

Engineering Contradiction:
Improveseeking context accuracyVSAvoidboundary information processing
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9521470B2Video delivery system configured to seek in a video using different modes
Publication Date: 2016.12.13 HULU LLC
  • US9521470B2 patent drawing
  • US9521470B2 patent drawing
  • US9521470B2 patent drawing

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.