Parallel Video Encoding Device with Segmented Prediction Modules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding technologies face challenges in encoding high-resolution, high-frame-rate images efficiently, particularly in mobile devices, where using multiple encoders increases device size and may lead to image quality deterioration.

Innovation Solution

A video encoding system utilizing a combination of full and partial encoders, where the first encoder performs prediction operations and transmits necessary information to the second encoder, which generates prediction blocks, and a processor reallocates frames based on detected quality deterioration to maintain image quality and minimize device size.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple encoders are used to encode high frame rates, then the frame rate encoding capability is improved, but the device size increases

Engineering Contradiction:
Improveframe rate encoding capabilityVSAvoiddevice size
Core Design Contradiction:
ProductivityVSVolume of moving object

Solution Approach 1:

The encoding system is divided into a first encoder and a second encoder with distinct functional responsibilities. The first encoder handles prediction operations while the second encoder handles prediction block generation based on received information. This segmentation allows parallel processing of different encoding tasks, achieving high frame rate encoding while keeping each encoder's size manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The second encoder is designed to perform multiple functions: it receives information from the first encoder, generates prediction blocks through motion compensation, and processes different frames. This multi-functionality allows a single encoder unit to contribute to multiple encoding streams, improving overall productivity without proportionally increasing device size.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Volume of moving object

If a single encoder is used, then the device size is minimized, but the frame rate encoding capability is limited

Engineering Contradiction:
Improvedevice sizeVSAvoidframe rate encoding capability
Core Design Contradiction:
Volume of moving objectVSProductivity

Solution Approach 1:

By dividing the encoding functionality into two specialized encoder units with different responsibilities, the system achieves parallel processing capability. The first encoder focuses on prediction while the second handles motion compensation, allowing simultaneous processing of multiple frames and achieving high frame rates without requiring a single large-scale encoder.

Inventive Principle:
Principle #1Segmentation

3Productivity

If multiple encoders are used, then high frame rate encoding is achieved, but image quality may deteriorate

Engineering Contradiction:
Improveframe rate encoding capabilityVSAvoidimage quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system includes a feedback mechanism where the second encoder receives information from the first encoder about prediction operations. This information feedback allows the second encoder to generate accurate prediction blocks through motion compensation, maintaining encoding quality even when processing multiple frames in parallel at high frame rates.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The first encoder acts as an intermediary that processes prediction operations and transmits essential information to the second encoder. This intermediary role ensures that the second encoder receives high-quality prediction data, which maintains the overall image quality in the parallel encoding system while enabling high frame rate processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10674160B2Parallel video encoding device and encoder configured to operate in parallel with another encoder
Publication Date: 2020.06.02 SAMSUNG ELECTRONICS CO LTD
  • US10674160B2 patent drawing
  • US10674160B2 patent drawing
  • US10674160B2 patent drawing

AI summary

A video encoding device is provided. The video encoding device includes a first encoder including a prediction module, which performs an intra prediction operation or an inter prediction operation on a plurality of first blocks included in a first frame, and a second encoder encoding a second frame, which is different from the first frame, and not including the prediction module, wherein if the inter prediction operation is performed on the first blocks, the prediction module transmits first information regarding a motion estimation operation to the second encoder, and the second encoder includes a prediction block generation module, which receives the first information and generates a prediction block by performing a motion compensation operation on a plurality of second blocks included in the second frame based on the first information.