Edge Node Video Tile Encoding for Low Latency Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current approaches for offloading video processing to the cloud in video streaming introduce significant computational load on transmitter and receiver devices and increase end-to-end transmission delay due to additional decoding and encoding operations, which is undesirable for real-time communication.

Innovation Solution

Configuring an edge node in the telecommunication network to process video streams using low latency techniques and encoding processed video into tiles with a tiled video streaming codec, allowing for combined tile-based video streams to be decoded by a single hardware or software decoder, thereby reducing computational load and transmission delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If video processing is offloaded to the cloud, then computational load on transmitter and receiver devices is reduced, but end-to-end transmission delay increases due to additional decoding and encoding operations

Engineering Contradiction:
Improvecomputational load on transmitter and receiver devicesVSAvoidend-to-end transmission delay
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system performs video processing actions in advance at the transmitter device before video transmission. The processing entity at the transmitter device processes the video stream and generates processed video data that is then encoded and transmitted to the receiver device, eliminating the need for additional decoding and encoding operations at the receiver side.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the video processing function from the receiver device and relocates it to the transmitter device. The processing entity at the transmitter device handles all complex video processing operations, allowing the receiver device to simply decode and display the processed video without performing computationally intensive processing tasks.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If multiple video streams are received and decoded simultaneously, then video conferencing functionality is enabled, but computational load on receiver device increases significantly

Engineering Contradiction:
Improvevideo conferencing functionalityVSAvoidcomputational load on receiver device
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs video processing actions in advance at the transmitter device before video transmission. The processing entity at the transmitter device processes the video stream and generates processed video data that is then encoded and transmitted to the receiver device, eliminating the need for additional decoding and encoding operations at the receiver side.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If video processing is performed on end-user devices, then processing capability is available, but device performance suffers due to computational complexity

Engineering Contradiction:
Improveprocessing capability availabilityVSAvoiddevice performance
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent extracts the video processing function from the receiver device and relocates it to the transmitter device. The processing entity at the transmitter device handles all complex video processing operations, allowing the receiver device to simply decode and display the processed video without performing computationally intensive processing tasks.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12096090B2Facilitating video streaming and processing by edge computing
Publication Date: 2024.09.17 KONINK KPN NV
  • US12096090B2 patent drawing
  • US12096090B2 patent drawing
  • US12096090B2 patent drawing

AI summary

A system and computer-implemented method are provided for facilitating a video streaming which comprises a plurality of transmitter devices each transmitting a respective video via a telecommunication network and a receiver device receiving the respective videos via the telecommunication network. The system may comprise an edge node which may receive video from a transmitter device in uncompressed form or in compressed form as a low latency video stream, process the video and encode the processed video as a tile-based video stream. A combiner may then, in the compressed domain, combine any received tile-based video streams to obtain a combined tile-based video stream which contains tiles of the videos of at least two transmitter devices and which may be decodable by a single decoder instance.