Intra Mirror Prediction for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression techniques, such as H.264/AVC, HEVC, and VVC, face challenges in achieving higher coding efficiency and image enhancement due to increasing image size, resolution, and frame rate, particularly in efficiently utilizing previously reconstructed information for intra prediction of current blocks.

Innovation Solution

A video coding method and apparatus that perform mirror prediction or reconstruction on a portion of the current block, determining a mirror prediction region and a non-mirror prediction region within the block, and deriving a mirror prediction boundary based on a specific type to optimize intra prediction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional intra prediction techniques are used for current blocks, then coding complexity is maintained at acceptable levels, but coding efficiency and image quality fail to improve sufficiently

Engineering Contradiction:
Improvecoding efficiencyVSAvoidinformation utilization
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by performing mirror prediction on portions of the current block using previously reconstructed information from neighboring blocks before final reconstruction. This advance utilization of available data improves coding efficiency without significantly increasing complexity, as the mirror prediction leverages already-decoded neighboring block information.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If mirror prediction is applied to the entire current block, then coding efficiency improves, but the complexity of determining prediction regions and boundaries increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprediction region determination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by performing mirror prediction only on specific portions of the current block rather than the entire block. The current block is divided into a mirror prediction region and a non-mirror prediction region, allowing the encoder to apply complexity only where beneficial while maintaining simplicity elsewhere, thus balancing coding efficiency improvement with computational complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the current block into distinct mirror prediction and non-mirror prediction regions based on a derived boundary. This segmentation allows selective application of mirror prediction techniques to only those portions where they provide benefit, reducing overall computational complexity while maintaining coding efficiency gains in critical areas.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If higher image resolution and frame rates are adopted, then video quality improves, but the amount of data requiring compression increases

Engineering Contradiction:
Improveimage qualityVSAvoiddata amount
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies copying by using previously reconstructed information from neighboring blocks to predict and reconstruct portions of the current block. This copying of existing data patterns reduces the amount of new data that needs to be transmitted, thereby compressing high-resolution, high-frame-rate video more efficiently without sacrificing image quality.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250008093A1Method and apparatus for video coding using intra mirror prediction
Publication Date: 2025.01.02 HYUNDAI MOTOR CO LTD
  • US20250008093A1 patent drawing
  • US20250008093A1 patent drawing
  • US20250008093A1 patent drawing

AI summary

A video decoding device obtains mirror prediction information for a target block and performs a mirror prediction on the target block based on the mirror prediction information. When the target block is part of a current block to be decoded, the video decoding device derives a mirror prediction boundary based on a mirror prediction type for determining a mirror prediction region and a non-mirror prediction region within the current block. The video decoding device predicts the mirror prediction region based on the mirror prediction boundary, predicts the non-mirror prediction region and thereby predicts the current block.