Curated I-Frame Playlists for Dual-Mode Trick Play

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media playback systems face inefficiencies in trick play mode due to reliance on I-frame only playlists, which are not universally available, leading to bandwidth wastage and slow processing in scan mode, and lack of user control in scrub mode.

Innovation Solution

Curate I-frames for high-speed playback by selecting frames based on scene change detection, interval, and size, generating internal I-frame only playlists that reduce bandwidth usage and enhance user control in both scrub and scan modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an I-frame only playlist is generated for trick play mode playback, then high resolution frames can be displayed independently, but bandwidth is wasted and fetching time increases due to including all I-frames from each segment

Engineering Contradiction:
Improveindependent frame decoding capabilityVSAvoidtime to fetch I-frames
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the necessary I-frames (first I-frame of each segment and selected additional I-frames based on scene changes) from the original playlist to create a curated internal I-frame only playlist. This selective extraction eliminates unnecessary I-frames while maintaining the capability for independent frame decoding during trick play operations, thereby reducing bandwidth consumption and fetch time.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the video content into logical units (segments) and selectively includes only specific I-frames from each segment (primarily the first I-frame and selected additional ones based on scene changes). This segmentation approach allows the system to maintain independent decoding capability for each segment while significantly reducing the total number of I-frames that need to be fetched and stored.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If all I-frames are processed by the decoder in scan mode, then high resolution frames are available for display, but system efficiency decreases due to slow processing speed

Engineering Contradiction:
Improveframe resolution qualityVSAvoidsystem processing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent extracts and pre-selects only the essential I-frames (first I-frame of each segment and additional I-frames at scene changes) into a curated playlist before scan mode playback. This pre-extraction eliminates the need to process all I-frames during playback, significantly improving system processing speed while maintaining the availability of high resolution frames for display when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs the I-frame selection and curation action in advance (before playback) by analyzing scene changes and identifying key I-frames. This preliminary action prepares an optimized internal I-frame only playlist that enables fast scan mode playback without requiring real-time processing of all I-frames, thereby improving system productivity while maintaining frame quality.

Inventive Principle:
Principle #10Preliminary action

3Speed

If a curated I-frame only playlist is used for scan mode, then bandwidth is reduced and playback speed improves, but user control is limited compared to scrub mode with full I-frame playlist

Engineering Contradiction:
Improveplayback speedVSAvoiduser control flexibility
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The patent implements a dynamic system that can switch between two operational modes: scan mode using the curated internal I-frame only playlist for high-speed automated playback, and scrub mode using the full original playlist for user-controlled frame-by-frame navigation. This dynamic switching allows the system to optimize playback speed when automated scanning is needed while preserving full user control flexibility when manual navigation is required.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a multi-functional playback system that can operate in both scan mode (using the curated internal I-frame playlist for automated high-speed playback) and scrub mode (using the full original playlist for manual frame-by-frame control). This universal design allows the same system to provide both high-speed automated playback and detailed user-controlled navigation, depending on the operational mode activated.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Device complexity

If I-frame only playlist is selected regardless of video speed, then simple selection logic is used, but frame rate consistency is compromised during trick play operations

Engineering Contradiction:
Improveplaylist selection logicVSAvoidframe rate consistency
Core Design Contradiction:
Device complexityVSStability of the object's composition

Solution Approach 1:

The patent changes the selection criteria for I-frames based on the detected scene change parameters. Instead of using a fixed time-interval-based selection, the system dynamically adjusts which I-frames to include based on scene change detection, ensuring that key visual transitions are captured. This parameter-based selection maintains frame rate consistency during trick play operations while keeping the selection logic relatively simple.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12513371B2Playback of media content during dual mode trick play operations
Publication Date: 2025.12.30 ADEIA GUIDES INC
  • US12513371B2 patent drawing
  • US12513371B2 patent drawing
  • US12513371B2 patent drawing

AI summary

Systems and methods are described herein for playback of streaming media content during a dual mode trick play operation. An I-frame only playlist is generated from a media content stream. The I-frame only playlist includes a plurality of I-frames. A set of I-frames are selected from the plurality of I-frames for scan play back mode based on metadata associated with the media content stream. A curated I-frame only playlist of the selected set of I-frames is generated for display during scan play back mode. In one embodiment, the selected set of I-frames is an I-frame identified at the beginning of each of the segments.