Near-real time linear stream encoding segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current linear stream encoding techniques face limitations in achieving a high compression ratio while maintaining quality due to real-time constraints, which restricts bandwidth efficiency and is not suitable for continuous content streams.

Innovation Solution

A near-real-time encoding method that divides a linear stream into segments, allowing for off-line encoding with configurable and predictable delays, enabling efficient compression by analyzing a larger number of frames without logical distinction between contents, thus achieving higher compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If real-time compression is used to maintain low latency, then encoding speed is improved, but compression ratio and bandwidth efficiency deteriorate

Engineering Contradiction:
Improveencoding speedVSAvoidbandwidth efficiency
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The linear stream is divided into segments of preset duration (e.g., 10 seconds to several minutes). Each segment is processed independently through off-line encoding, allowing comprehensive frame analysis while maintaining manageable processing delays. This segmentation enables the system to achieve high compression ratios without requiring analysis of the entire infinite stream.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary buffering of video frames within each segment before encoding. By accumulating a complete segment in memory first, the encoder can conduct thorough statistical analysis and optimization without real-time constraints, achieving superior compression while maintaining predictable latency through the preset segment duration.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If off-line encoding is used to achieve high compression ratio, then bandwidth efficiency is improved, but latency increases

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidlatency
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The system dynamically adjusts the segment duration parameter to balance compression quality and latency requirements. By making the processing window adaptive rather than fixed, the system can optimize for different operational conditions, achieving high compression ratios while keeping latency within acceptable bounds for near-real-time applications.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the fundamental parameter from continuous real-time processing to discrete segment-based processing with preset durations. This parameter transformation allows the system to achieve off-line encoding quality improvements while constraining latency through the predefined segment time boundaries, effectively resolving the latency-quality trade-off.

Inventive Principle:
Principle #35Parameter changes

3Speed

If real-time compression with limited frame analysis is used, then encoding speed is maintained, but compression quality deteriorates

Engineering Contradiction:
Improveencoding speedVSAvoidcompression quality
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

By segmenting the video stream into discrete, manageable units of preset duration, the system enables comprehensive frame-by-frame analysis within each segment without sacrificing overall encoding speed. The segmentation creates natural processing boundaries that allow thorough quality optimization while maintaining continuous stream processing capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs excessive analysis by examining all frames within each segment rather than using limited real-time heuristics. This partial off-line approach applies comprehensive compression algorithms to every frame in the segment, achieving superior compression quality compared to real-time methods while maintaining acceptable throughput through efficient parallel processing of multiple segments.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP2997734B1Near-real time encoding of a linear signal
Publication Date: 2021.04.28 SKY ITALIA SRL
  • EP2997734B1 patent drawingFigure 1
  • EP2997734B1 patent drawingFigure 2
  • EP2997734B1 patent drawingFigure 3~4

AI summary

The present application relates to near-real time encoding of a signal comprising at least a video signal. The encoding of the invention comprises acquiring the video signal included in a linear stream, the linear stream comprising at least two contents without a logical distinction between them; dividing (S200) the video signal into at least a first segment and a second segment of respective preset durations, at least one of the segments being capable of containing at least a part of said two contents and comprising recomposing information; executing (S300) a first encoding of said first segment using an off-line encoding to obtain a first encoded segment; executing (S400) a second encoding of said second segment using an off-line encoding to obtain a second encoded segment, said second encoding being executed at least partially in parallel with the first encoding; recomposing (S500), using said recomposing information, said first encoded segment and said second encoded segment to obtain a continuous encoded signal.