Content Preview Generation Using Shot Boundary Clips
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulty in determining the relevance of content without directly viewing search results, as existing systems lack efficient methods for previewing content before retrieval.
Innovation Solution
A system and method for generating content previews by identifying clipping points and shot boundaries within content items, allowing for the creation of clips with specific starting and ending points, which are then multiplexed to form a preview that can be played using a media player application.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the user directly views the entire content item to determine relevance, then the user can make an informed decision about the content, but the time and resources required to view and process the full content increase significantly
Solution Approach 1:
The content item is divided into multiple clips based on shot boundaries, and a preview is generated by selecting and combining specific clips. This segmentation allows users to view a representative sample of the content without watching the entire item, reducing review time while maintaining decision-making effectiveness
Solution Approach 2:
Instead of requiring users to view the complete content item, the system provides a partial view through the preview consisting of selected clips. This partial action is sufficient for users to determine content relevance and make informed decisions without investing time in viewing the full content
2Productivity
If clips are created with arbitrary start and end points, then the preview can be generated quickly, but the quality of the preview deteriorates due to cutting through shots
Solution Approach 1:
Shot boundaries are identified and marked in advance during content processing. When generating a preview, the system simply selects clips that start and end at these pre-identified shot boundaries, avoiding the need for complex real-time analysis and enabling quick preview generation while maintaining shot integrity
Solution Approach 2:
The system applies different quality standards to different parts of the content by selecting clips based on shot boundaries. Each clip represents a complete shot with consistent visual quality, avoiding the degradation that would result from cutting through shots at arbitrary points
3Adaptability or versatility
If the content is transcoded to generate previews, then the previews can be delivered in various formats, but the processing time and computational resources increase
Solution Approach 1:
The system generates previews by copying and selecting existing video clips from the original content item rather than transcoding the entire content. This copying approach allows for rapid preview generation while maintaining the original content quality, and the selected clips can be delivered in the same format as the source content
Data Source
AI summary
A content preview of a content item is generated by extracting one or more clips from the content item, each clip is identified using a clipping point, a clip duration, a starting point, which is identified using the clipping point, and an ending point, which is identified using the clip's starting point and clipping duration. By way of a non-limiting example, shot boundaries are identified within the content item, the clip's starting point is identified to be the shot boundary before and closest to the clip's clipping point, the clip's ending point is identified to be the shot boundary after and closest to the clip's starting point plus clip duration. In a case that multiple clips are generated for the content preview, the clips are multiplexed to form the content preview. In a case that the content item comprises different types of content, such as audio and video content, the audio and video content is extracted from the content item for each clip, and synchronized to form the clip.


