Subblock Inter/Intra Prediction for Higher-Efficiency Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression techniques struggle with increasing data amounts due to rising image sizes, resolutions, and frame rates, necessitating improved coding efficiency and image enhancement.

Innovation Solution

A video encoding/decoding method that performs prediction in subblock units using a combined inter/intra prediction mode, generating a prediction block by weighted summing inter-prediction blocks of subblocks and intra-prediction blocks of the current block.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If video data is stored or transmitted without compression processing, then the original quality is preserved, but the data amount becomes excessively large requiring significant hardware resources

Engineering Contradiction:
Improvevideo qualityVSAvoiddata amount
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent divides the current block into multiple subblocks and performs separate prediction for each subblock. This segmentation allows the encoder to selectively apply inter-prediction or intra-prediction to different subblocks, improving compression efficiency while maintaining quality by processing smaller, more manageable units with different prediction strategies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different prediction modes (inter or intra) to different subblocks based on local characteristics. Each subblock can have its own prediction mode selected, allowing the encoder to optimize for local regions - using inter-prediction for areas with motion and intra-prediction for areas without motion, thereby improving overall compression while preserving quality.

Inventive Principle:
Principle #3Local quality

2Productivity

If combined inter/intra prediction mode is used with subblock units, then encoding efficiency is improved, but computational complexity increases

Engineering Contradiction:
Improveencoding efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

By dividing the block into subblocks, the patent enables parallel processing of prediction operations. Each subblock can be processed independently with its own prediction mode, which improves encoding efficiency through better adaptation to local characteristics while the modular structure helps manage computational complexity through organized processing stages.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies the combined prediction mode selectively - not all subblocks need to use both inter and intra prediction. The encoder can choose to apply inter-prediction, intra-prediction, or both depending on the specific subblock characteristics, avoiding unnecessary computational overhead while maintaining encoding efficiency where it provides benefit.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP4697718A1Video encoding/decoding method and device using combined intra/inter prediction mode based on sub-block
Publication Date: 2026.02.18 HYUNDAI MOTOR CO LTD
  • EP4697718A1 patent drawingFigure 1
  • EP4697718A1 patent drawingFigure 2
  • EP4697718A1 patent drawingFigure 3A

AI summary

The present disclosure discloses video encoding/decoding methods and apparatuses and provides a video decoding method including determining an inter-prediction mode of a current block based on at least one of motion vectors of first subblocks in a reference picture of the current block or control point motion vectors of the current block, determining an intra-prediction mode of the current block based on at least one of reference pixels of the current block or a template of the current block, generating inter-prediction blocks of the subblocks by using the inter-prediction mode of the current block, and generating an intra-prediction block of the current block by using the intra-prediction mode of the current block, and generating a prediction block of the current block by weighted summing the inter-prediction blocks of the subblocks and the intra-prediction block of the current block.