MABR Channel Change via Dedicated HTTP Pipe and I-Frame Stitching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional multicast IPTV systems face scalability issues and degrade user experience due to high resource demands and noticeable picture inconsistency during channel changes, as they often require full-quality stream replication and low-quality stream generation, which are inefficient and affect quality of experience.

Innovation Solution

A channel change method in an MABR communications network that involves receiving a channel change request, determining the optimal bitrate representation, and using a HyperText Transfer Protocol (HTTP) request to obtain a recovery segment from cached storage, allowing seamless switching to a target service channel within bandwidth-optimized and render time constraints, using a dedicated fast channel change pipe.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full-quality stream replication is used for channel changes, then channel change quality is improved, but network resource demand increases significantly

Engineering Contradiction:
Improvechannel change qualityVSAvoidnetwork resource demand
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential I-frames (key frames) needed for channel change rather than transmitting the entire stream. This selective extraction of critical components allows rapid channel switching while consuming minimal network resources, directly resolving the contradiction between channel change quality and network resource demand.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system pre-positions I-frames in the stream structure at regular intervals, enabling immediate channel switching without waiting for the next key frame. This preliminary preparation of essential data points allows fast channel changes to be executed instantly when requested, maintaining quality while avoiding the need to transmit complete stream sequences.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If low-quality streams with I-frames only are used for channel changes, then network resource demand is reduced, but picture consistency degrades noticeably

Engineering Contradiction:
Improvenetwork resource demandVSAvoidpicture consistency
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent applies different quality levels to different parts of the stream: full-quality continuous transmission for normal viewing, and I-frame-only transmission specifically for channel change moments. This localized quality adjustment maintains picture consistency during transitions while conserving network resources, resolving the contradiction between resource efficiency and visual quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system uses periodic I-frames inserted at regular intervals in the video stream to enable synchronized channel switching. These periodically placed key frames provide consistent picture quality at transition points without requiring continuous high-bandwidth transmission, balancing resource consumption with visual consistency.

Inventive Principle:
Principle #19Periodic action

3Loss of energy

If traditional IP multicast is used for video delivery, then bandwidth efficiency is improved, but scalability is hindered by scalability issues

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidscalability
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The patent segments the video stream into discrete I-frames and groups of pictures (GOPs) that can be independently transmitted and reassembled. This segmentation allows the system to maintain efficient multicast delivery while enabling flexible channel switching and adaptation to different network conditions, thereby improving scalability without sacrificing bandwidth efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the streaming parameters (I-frame frequency, GOP size, bitrate) based on network conditions and channel change patterns. This dynamic adaptation allows the multicast system to scale efficiently by optimizing resource allocation in real-time, resolving the contradiction between fixed multicast efficiency and flexible scalability.

Inventive Principle:
Principle #15Dynamics

4Loss of time

If channel changes are performed quickly, then user experience is improved, but render time constraints may compromise quality

Engineering Contradiction:
Improvechannel change timeVSAvoidservice quality
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system prepares I-frames and synchronization data in advance at regular intervals in the stream, enabling immediate channel switching without quality compromise. This preliminary positioning of essential data allows the system to achieve fast channel changes while maintaining picture consistency, resolving the contradiction between speed and quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a buffer mechanism that temporarily stores pre-fetched I-frames and synchronization information. This intermediary buffer allows the system to execute channel changes instantly by playing from the buffer, while the underlying stream continues to maintain full quality transmission, thus decoupling channel change speed from service quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3348069B1Fast channel change in a multicast adaptive bitrate (MABR) streaming network using HTTP download segment recovery in a dedicated bandwidth pipe
Publication Date: 2019.11.13 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • EP3348069B1 patent drawingFigure 1A
  • EP3348069B1 patent drawingFigure 1B
  • EP3348069B1 patent drawingFigure 2

AI summary

A system and method for effectuating channel changes in a multicast adaptive bitrate (MABR) streaming network using a dedicated bandwidth pipe for downloading a requested channel's data in a recovery segment by issuing an HTTP request. A video management agent is configured to stitch the recovery segment's data with the regular channel stream during the channel change to generate a hybrid stream, which is multicast streamed toward the requesting device. Once the data from the regular channel stream is properly joined, recovery segment downloading ceases and the bandwidth consumed for sending recovery data in the dedicated bandwidth pipe is released.