Bitstream Post-Processing Circuit for Video Encoding Adaptability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video compression systems require hardware redesign to meet different coding requirements, leading to increased production costs and time to market, as dedicated hardware can only generate bitstreams compatible with specific coding standards.

Innovation Solution

A video compression system that includes a hardware video encoder and a bitstream processing circuit capable of post-processing the bitstream to modify, remove, or insert bits, ensuring compatibility with various coding standards without the need for hardware redesign, by performing bitstream post-processing operations such as modification, removal, insertion, and shifting, and optionally using redundant syntax elements to ensure byte-alignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If dedicated hardware video encoder is used, then encoding performance and speed are improved, but adaptability to different coding standards deteriorates

Engineering Contradiction:
Improveencoding speedVSAvoidadaptability to coding standards
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The system is divided into two independent parts: a dedicated hardware video encoder for fast encoding and a software bitstream processing circuit for standard adaptation. This segmentation allows each component to optimize for its specific function without compromising the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The bitstream processing circuit acts as an intermediary between the hardware encoder and the final output. It receives the bitstream from the hardware encoder and modifies it to meet different coding standard requirements, thus bridging the gap between fixed hardware capability and variable standard requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If hardware video encoder is redesigned to meet different coding requirements, then adaptability to coding standards is improved, but production cost and time to market increase

Engineering Contradiction:
Improveadaptability to coding standardsVSAvoidproduction cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The adaptability function is extracted from the hardware encoder and placed in a separate software processing circuit. This allows the hardware encoder to remain fixed and cost-effective while the software layer provides the necessary adaptability to different coding standards.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of changing the hardware architecture, the system changes the bitstream parameters through software processing. The bitstream processing circuit modifies syntax elements, reference picture lists, and other parameters to meet different coding standard requirements without touching the hardware.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If hardware video encoder is redesigned to meet different coding requirements, then adaptability to coding standards is improved, but time to market increases

Engineering Contradiction:
Improveadaptability to coding standardsVSAvoidtime to market
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The hardware encoder is designed with a fixed, optimized architecture that can quickly generate bitstreams. The software processing circuit is pre-developed to handle different coding standards, so when new standards are needed, only software updates are required rather than complete hardware redesign.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from a static hardware-only solution to a dynamic system where the software layer can adapt to different coding standards. This allows the system to respond quickly to changing standard requirements through software updates rather than lengthy hardware redesign cycles.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10904577B2Video compression system with post-processing of bitstream generated by hardware video encoding and associated video compression method
Publication Date: 2021.01.26 MEDIATEK INC
  • US10904577B2 patent drawing
  • US10904577B2 patent drawing
  • US10904577B2 patent drawing

AI summary

A video compression system includes a video encoder and a bitstream processing circuit. The video encoder is hardware that performs hardware video encoding upon frames to generate a first bitstream. The first bitstream is output from an entropy encoding circuit of the video encoder. The bitstream processing circuit performs a bitstream post-processing operation upon the first bitstream to produce a second bitstream that is different from the first bitstream, and outputs the second bitstream as a compression output of the frames.