Content Delivery Server IDR Chunk Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Internet TV distribution systems experience significant delays in delivering multimedia content, particularly with live events, resulting in a poorer user experience compared to other TV distribution methods.

Innovation Solution

A content delivery server system that processes and transmits video streams by aligning chunk requests with Instantaneous Decoder Refresh frames, determining request timing intervals, and dynamically outputting chunks to minimize delay, including transcoding non-IDR chunks to create random access points for seamless playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If conventional Internet TV distribution systems are used, then content can be delivered to end users, but significant delay occurs between input signal and received stream

Engineering Contradiction:
Improveplayback delayVSAvoidcontent delivery efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The video stream is divided into segments, each containing multiple chunks with IDR frames at regular intervals. This segmentation allows the system to deliver content in manageable units while maintaining synchronization with the live stream, reducing playback delay without compromising delivery efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

IDR frames are inserted at predetermined intervals within each segment before playback is required. This preliminary action ensures that decoding refresh points are ready in advance, enabling faster playback initiation and reducing the time loss between signal input and user reception

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If chunks are aligned with Instantaneous Decoder Refresh frames, then playback delay is reduced, but request timing determination complexity increases

Engineering Contradiction:
Improveplayback delayVSAvoidrequest processing complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system tracks the position of IDR frames within segments and uses this feedback information to determine whether a chunk request should be satisfied by the current segment or waited for the next IDR frame. This feedback mechanism simplifies the decision logic while achieving reduced playback delay

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the temporal parameter of chunk delivery by aligning requests with IDR frame positions rather than delivering chunks sequentially. This parameter change reduces playback delay while the structured approach to timing intervals keeps the processing complexity manageable

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If live events are transmitted with minimal delay, then user experience improves, but content delivery reliability decreases

Engineering Contradiction:
Improveplayback delayVSAvoidcontent delivery reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

IDR frames are prepared and positioned in advance within each segment, creating reliable decoding anchor points before playback is needed. This preliminary preparation ensures that even with minimal delay, the system maintains reliability by having pre-positioned refresh points that guarantee successful decoding

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from tracking IDR frame positions to dynamically adjust chunk delivery timing. This feedback mechanism allows the system to maintain both low delay and high reliability by adapting delivery timing based on actual stream conditions and IDR frame locations

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11968431B2Multimedia content delivery with reduced delay
Publication Date: 2024.04.23 NOKIA SOLUTIONS & NETWORKS OY
  • US11968431B2 patent drawing
  • US11968431B2 patent drawing
  • US11968431B2 patent drawing

AI summary

A content delivery server is configured to: receive a request for a chunk of a segment of a video stream, the segment of the video stream including a series of chunks, each of the chunks including a set of video frames, a first of the chunks being aligned with a first Instantaneous Decoder Refresh frame in the video stream, and a second of the chunks being aligned with a second subsequent Instantaneous Decoder Refresh frame in the video stream; determine whether the request was received during a first interval or a second subsequent interval of an intra period between the first of the chunks and the second of the chunks; output the first of the chunks or the second of the chunks for transmission based on the determination of whether the request was received during the first interval or the second interval.