Client-Side Channel Switching Using Decodable Frames

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media delivery systems experience significant delays during channel changes due to buffering and decoding of new media streams, leading to a poor user experience with blank screens and delays of 2-3 seconds or more, which are not effectively addressed by current technologies.

Innovation Solution

Implementing client-side decoding and playout strategies that manage video and audio independently, utilizing independently decodable frames to generate visual effects and transitions, such as fade-out, fade-in, superimposition, and dissolving, to minimize perceived delay during channel changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional buffering and decoding approaches are used for channel changes, then video stream integrity is maintained, but channel change time increases to 2-3 seconds or more

Engineering Contradiction:
Improvechannel change timeVSAvoidbuffering delay
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system performs preliminary actions by displaying independently decodable frames (such as I-frames or key frames) immediately upon channel change request, before the complete video stream is buffered and decoded. This allows the display to show content from the new channel within seconds rather than waiting for full buffering, significantly reducing perceived channel change time while maintaining video integrity through proper frame selection and sequencing

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If independently decodable frames are displayed during channel changes, then perceived delay is minimized, but visual quality may be affected

Engineering Contradiction:
Improveperceived delayVSAvoidvideo quality
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The system applies local quality by selectively using independently decodable frames (such as I-frames) for immediate display during channel transitions, while maintaining full video quality for normal playback. These key frames contain complete picture information necessary for independent decoding, providing acceptable visual quality during the transition period, and are followed by subsequent frames that restore full streaming quality once buffering is complete

Inventive Principle:
Principle #3Local quality

3Reliability

If blank screens are displayed during channel changes, then decoding completion is ensured, but user experience deteriorates

Engineering Contradiction:
Improvedecoding completionVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system uses independently decodable frames as an intermediary solution during channel changes. Instead of displaying blank screens, the system displays these self-contained frames that can be decoded and rendered immediately, serving as a bridge between the channel change request and the availability of complete video streams. This intermediary approach maintains user engagement and provides visual feedback while the full decoding process continues in the background

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12489945B2Client-side decoding and playout at channel changes
Publication Date: 2025.12.02 ADEIA GUIDES INC
  • US12489945B2 patent drawing
  • US12489945B2 patent drawing
  • US12489945B2 patent drawing

AI summary

Methods and systems are described for generation of a smooth, engaging transition from one media source to another or from one portion of a media source to another portion of the media source. In response to a request to change display of content from a first source to a second source, a first decodable frame of the second source is determined before completion of decoding a first segment of the second source. During the decoding of the second source, a transition based at least in part on the first decodable frame of the second source is generated for display. In response to completion of the decoding of the first segment of the second source, the second source is displayed without the transition. Artificial intelligence systems, including neural networks, and models are utilized to improve the transition. Related apparatuses, devices, techniques, and articles are also described.