Early Intra Coding Decision for Video Uniform Regions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video conferencing systems face challenges in real-time video transmission due to high bit volume requirements, which necessitate efficient data compression while maintaining high-quality video, particularly in uniform regions where inter-frame coding can introduce visual noise and increase processor load.

Innovation Solution

The method involves early decision-making for large intra-block coding in uniform regions using DCT and DC calculations, leveraging the MMX 64bit Intel vector instruction set to parallelize calculations and reduce processor load, thereby selecting intra-coding to avoid visual noise without significantly increasing processing costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If inter-frame coding is used for compression, then bit volume is reduced, but visual quality deteriorates due to trailing artifacts and flat regions in uniform areas

Engineering Contradiction:
Improvebit volumeVSAvoidvisual quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies different coding strategies to different regions of the video frame based on their characteristics. Uniform regions are identified and coded using intra-frame coding to avoid artifacts, while non-uniform regions use inter-frame coding for better compression. This regional differentiation resolves the contradiction by optimizing both visual quality in uniform areas and bit volume reduction overall.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs preliminary analysis of video regions to identify uniform areas before encoding. By detecting uniform regions in advance using motion compensation analysis and variance calculation, the system can pre-determine which blocks should use intra-frame coding, preventing artifact generation before it occurs and maintaining visual quality while still achieving compression through selective application.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If intra-frame coding is used in uniform regions, then visual quality is improved, but processor capacity increases

Engineering Contradiction:
Improvevisual qualityVSAvoidprocessor capacity
Core Design Contradiction:
Manufacturing precisionVSPower

Solution Approach 1:

Instead of applying intra-frame coding to all blocks (excessive action), the patent selectively applies it only to uniform regions where it is most beneficial (partial action). This selective approach reduces the overall processing load compared to universal intra-frame coding while still achieving visual quality improvement in the critical uniform regions that would otherwise suffer from artifacts.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the coding parameter (intra vs. inter-frame coding) based on the characteristics of each video block. By dynamically adjusting the coding mode parameter according to region uniformity, motion activity, and other metrics, the system optimizes the balance between visual quality and processing requirements, applying the more computationally intensive intra-frame coding only where necessary.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If conventional video coding processes are applied, then compression is achieved, but processing time increases due to multiple transformation steps

Engineering Contradiction:
Improvedata compressionVSAvoidprocessing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent performs preliminary identification of uniform regions and pre-calculation of motion compensation before the main encoding process. By preparing region classifications and motion data in advance, the system reduces the computational burden during actual encoding, allowing compression to be achieved without excessive processing time delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the video frame into multiple blocks and processes them independently with different coding strategies. This segmentation allows parallel processing of different regions, reducing overall processing time while maintaining compression efficiency. Each block can be encoded separately using the most appropriate method for its characteristics.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3754983B1Early intra coding decision
Publication Date: 2023.10.04 PEXIP
  • EP3754983B1 patent drawingFigure 1
  • EP3754983B1 patent drawingFigure 2a
  • EP3754983B1 patent drawingFigure 2b

AI summary

The present invention uses large intra blocks coding for uniform regions of the video by making early decision of intra block coding based on DCT and DC calculations. This has shown to increase the visual quality of uniform areas significantly, and by utilizing a possibility of parallel calculation, the extra processing cost for the early decision is insignificant.