Sub-Block Image Prediction for Lower Video Bitstream Volume

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution and high-quality images, particularly stereo-scopic content, leads to higher data volumes and associated transmission and storage costs, necessitating more efficient image compression techniques.

Innovation Solution

An image encoding/decoding method that derives prediction information in units of sub-blocks based on prediction parameters, utilizing neighboring block information to enhance encoding/decoding efficiency, including intra and inter prediction modes, motion vectors, and affine models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-resolution and high-quality image data is transmitted or stored, then image quality is improved, but transmission expenses and storage expenses increase

Engineering Contradiction:
Improveimage qualityVSAvoiddata volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The current block is divided into multiple sub-blocks, and prediction parameters are derived independently for each sub-block. This segmentation allows more precise prediction adaptation to local image characteristics, improving compression efficiency without sacrificing image quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different prediction parameters are applied to different sub-blocks within a block, allowing each sub-block to have optimized prediction parameters tailored to its specific content characteristics. This local adaptation improves the balance between compression efficiency and image quality preservation.

Inventive Principle:
Principle #3Local quality

2Productivity

If prediction information is derived in a unit of sub-blocks based on prediction parameters, then encoding/decoding efficiency is improved, but device complexity increases

Engineering Contradiction:
Improveencoding/decoding efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The block is segmented into sub-blocks with independent prediction parameter derivation. This segmentation enables parallel processing and more efficient encoding/decoding operations, improving productivity while managing complexity through modular processing units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Prediction parameters are derived in advance for each sub-block during the encoding process, and these pre-computed parameters are then used during decoding. This preliminary action reduces the computational burden during the actual encoding/decoding operations, improving efficiency.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If prediction parameters are derived from neighboring blocks, then encoding/decoding efficiency is improved, but measurement precision of prediction accuracy decreases

Engineering Contradiction:
Improveencoding/decoding efficiencyVSAvoidprediction accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

Prediction parameters are derived specifically for each sub-block based on its neighboring blocks, rather than using a single prediction parameter for the entire block. This local quality approach improves prediction accuracy for each region while maintaining efficient encoding/decoding through the systematic derivation process.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250373816A1Image encoding/decoding method and recording medium storing bitstream
Publication Date: 2025.12.04 KT CORP
  • US20250373816A1 patent drawing
  • US20250373816A1 patent drawing
  • US20250373816A1 patent drawing

AI summary

An image encoding/decoding method according to the present invention may comprise the steps of: collecting prediction information from neighboring blocks of a current block; deriving a prediction parameter of the current block on the basis of the collected prediction information; and deriving prediction information for each of sub-blocks in the current block on the basis of the prediction parameter.