Parallel Video Encoding for 8K Live Broadcast

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 8K ultra-high-definition video encoding and decoding technologies face challenges with high computational complexity and large data volumes, leading to delays that fail to meet real-time requirements for live video broadcasts, and existing hardware solutions are costly and difficult to implement.

Innovation Solution

A video playback system that includes a video encoding apparatus with multiple encoders performing parallel encoding and a video decoding apparatus with multiple decoders performing parallel decoding, dividing video frames into groups of pictures (GOPs) and processing them in parallel to increase encoding and decoding speed, reduce complexity, and meet real-time requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If parallel encoding with multiple encoders is used, then encoding speed and productivity are improved, but device complexity increases

Engineering Contradiction:
Improveencoding speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the video stream into multiple groups of pictures (GOBs) and assigns different GOBs to different encoders for parallel processing. This segmentation allows the encoding task to be distributed across multiple processing units, thereby increasing encoding speed while managing system complexity through structured division of work.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple encoded GOBs from different encoders into a single integrated video stream. This merging process consolidates the parallel processing results into a coherent output, achieving high productivity while maintaining manageable device complexity through systematic integration.

Inventive Principle:
Principle #5Merging (Combining)

2Manufacturing precision

If 8K ultra-high-definition video processing is implemented, then video quality is improved, but computational complexity and data volume increase

Engineering Contradiction:
Improvevideo qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the high-resolution 8K video data into multiple smaller GOBs that can be processed in parallel by multiple encoders. This segmentation reduces the computational burden on each individual processor while maintaining the overall high video quality through coordinated processing of all segments.

Inventive Principle:
Principle #1Segmentation

3Loss of time

If real-time encoding and decoding is achieved, then processing delay is reduced, but device complexity increases

Engineering Contradiction:
Improveprocessing delayVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent divides video frames into multiple parallel processing streams that can be encoded and decoded simultaneously. This segmentation enables real-time processing by distributing the computational load across multiple encoders and decoders, reducing overall processing delay while managing system complexity through structured parallel architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary organization of video data into GOBs and establishes encoding/decoding pipelines in advance. This preliminary structuring enables immediate parallel processing when video data arrives, reducing processing delay while maintaining manageable device complexity through pre-configured processing pathways.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11743461B2Video encoding apparatus, video decoding apparatus, video playback system and method
Publication Date: 2023.08.29 BOE TECHNOLOGY GROUP CO LTD
  • US11743461B2 patent drawing
  • US11743461B2 patent drawing
  • US11743461B2 patent drawing

AI summary

A video encoding apparatus includes a first processor and at least two encoders. The first processor is configured to divide a sequence of video frames into M first groups of pictures (GOPs) and send the M first GOPs to the at least two encoders, M being an integer greater than 1. The at least two encoders are configured to perform parallel encoding on the received M first GOPs to obtain M groups of video encoded data and send the M groups of video encoded data to the first processor. The first processor is further configured to merge the M groups of video encoded data into a video data stream.