Parallel Frame Streaming for Real-Time UHD Video Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies face challenges in providing real-time streaming of high definition and ultra high definition content due to the exponential increase in bits to be processed, making it difficult to transmit high capacity content efficiently.

Innovation Solution

A server device with parallel encoders and a user terminal device with parallel decoders are used, where frames are sequentially allocated and streamed individually, with specific re-transmission strategies for odd and even frames, intra and inter frames, and separate handling of video and UI data frames to ensure efficient encoding and decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If parallel encoding and decoding systems are used to process high definition content, then processing capacity increases, but system complexity increases

Engineering Contradiction:
Improveprocessing capacityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the video stream into multiple independent frame sequences, with each encoder/decoder pair handling a specific sequence (e.g., encoder 1 handles frames 1, 3, 5...; encoder 2 handles frames 2, 4, 6...). This segmentation allows parallel processing while maintaining manageable complexity for each processing unit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to the parallel processing by distributing different frame sequences across multiple encoders/decoders. Instead of processing all frames through a single pipeline, the system creates multiple temporal streams that can be processed simultaneously, effectively adding a dimension to the processing architecture.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Speed

If multiple parallel transmission links are used to transmit encoded frames, then real-time streaming capability improves, but transmission complexity increases

Engineering Contradiction:
Improvereal-time streaming capabilityVSAvoidtransmission complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the video data into multiple frame sequences that are transmitted through different parallel links. Each link carries a specific sequence of frames independently, allowing simultaneous transmission without requiring complex coordination or synchronization mechanisms at the transmission layer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary allocation of frame sequences to specific transmission links before transmission begins. This pre-assignment simplifies the transmission process by eliminating the need for dynamic routing decisions during real-time streaming.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If frames are sequentially allocated to multiple encoders, then encoding efficiency improves, but frame synchronization complexity increases

Engineering Contradiction:
Improveencoding efficiencyVSAvoidframe synchronization complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the frame allocation into distinct sequences for each encoder, with clear boundaries between what each encoder processes. This segmentation naturally handles synchronization by ensuring each encoder works on its assigned frames independently without requiring complex inter-encoder coordination.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs periodic frame allocation patterns (e.g., encoder 1 gets odd-numbered frames, encoder 2 gets even-numbered frames) that create regular, predictable transmission intervals. This periodicity simplifies synchronization at the decoder side, as decoders can expect frames in a predictable sequence and timing pattern.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP3461303B1Server device, user terminal device, control methods thereof and streaming system
Publication Date: 2019.12.18 SAMSUNG ELECTRONICS CO LTD
  • EP3461303B1 patent drawingFigure 1~2
  • EP3461303B1 patent drawingFigure 3
  • EP3461303B1 patent drawingFigure 4~5A

AI summary

A server device is disclosed, which includes a communicator comprising communication circuitry configured to perform communication with the user terminal device, a plurality of encoders configured to perform encoding in parallel, and a processor configured to sequentially allocate frames generated in real time to a plurality of encoders and to control the communicator so that a plurality of encoded frames output in parallel from a plurality of encoders are individually streamed to a user terminal device.