Video Decoding Combined Inter-Intra Prediction Weighted Averaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding and decoding techniques face challenges in efficiently handling increasing video data volumes due to rising video size, resolution, and frame rates, necessitating improved encoding efficiency and image quality beyond existing compression methods like H.264/AVC, HEVC, and VVC.

Innovation Solution

The implementation of a Combined Inter-Intra Prediction (CIIP) mode that generates prediction blocks by weighted averaging of inter-prediction and intra-prediction signals, utilizing various intra-prediction modes and determining appropriate weighting values to enhance encoding and decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If video data is compressed using existing techniques (H.264/AVC, HEVC, VVC), then storage and transmission requirements are reduced, but encoding efficiency and image quality are insufficient for increasing video sizes, resolutions, and frame rates

Engineering Contradiction:
Improveencoding efficiencyVSAvoidvideo data volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent combines inter-prediction and intra-prediction methods into a unified CIIP mode. The decoder generates both an inter-prediction block from reference pictures and an intra-prediction block from adjacent blocks, then merges them through weighted averaging to produce the final prediction block. This merging of previously separate prediction techniques enables better handling of large video data volumes while improving encoding efficiency and image quality.

Inventive Principle:
Principle #5Merging (Combining)

2Manufacturing precision

If combined inter-intra prediction is implemented with various intra-prediction modes and weighting values, then encoding efficiency and image quality improve, but computational complexity and processing requirements increase

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent employs parameter changes by using different weighting values (e.g., w0 and w1) to control the contribution of inter-prediction and intra-prediction blocks. By adjusting these parameters, the system can optimize the balance between computational complexity and image quality. The weighting parameters allow flexible control over the prediction process, enabling high image quality while managing processing requirements through parameter optimization.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If weighted averaging of inter-prediction and intra-prediction blocks is performed, then prediction accuracy improves, but processing time and computational resources increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by selectively using different prediction modes for different regions or blocks within the video data. Rather than applying the full CIIP process uniformly to all blocks, the system can choose to use inter-prediction, intra-prediction, or their combination based on local characteristics. This selective application reduces overall processing time while maintaining high prediction accuracy where the CIIP mode provides the most benefit.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240214556A1Video encoding/decoding method and apparatus
Publication Date: 2024.06.27 HYUNDAI MOTOR CO LTD
  • US20240214556A1 patent drawing
  • US20240214556A1 patent drawing
  • US20240214556A1 patent drawing

AI summary

A method and a device for encoding/decoding a video are provided. A method for decoding a video according to the present disclosure includes generating an inter-prediction block of a current block based on a reference block corresponding to the current block and present in a reference picture. The method also includes generating an intra-prediction block of the current block based on at least one of at least one reference block adjacent to the current block, an intra-prediction mode list, a first region adjacent to the current block, a most probable mode (MPM) list of the current block, or reconstructed reference pixels adjacent to the current block. The method also includes generating a combined inter-intra prediction (CIIP) block of the current block by weighted averaging the inter-prediction block and the intra-prediction block.