Image Encoding With Weighted Inter-Intra Synthesis for Code Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image encoding techniques using prediction images synthesized by averaging inter and intra prediction images are insufficient in reducing code amounts effectively.

Innovation Solution

An image encoding technique that generates a synthesis prediction by weighting and averaging inter and intra prediction images, allowing multiple types of intra predictions, and determining the weighting parameter based on the type of intra prediction and prediction modes of adjacent blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If simple averaging synthesis of inter and intra prediction images is used, then device complexity is reduced, but code amount reduction is insufficient

Engineering Contradiction:
Improvesynthesis processing complexityVSAvoidcode amount
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent changes the parameter of synthesis processing from simple averaging to weighted averaging, where different weights are applied to inter prediction image and intra prediction image based on block characteristics. This allows better exploitation of complementary features between inter and intra predictions, improving code amount reduction while maintaining manageable device complexity through standardized weighting rules.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic weighting where the synthesis method adapts to different block types and prediction scenarios. By selectively applying different weights to inter and intra prediction images based on block characteristics, the system dynamically optimizes the synthesis process for various content types, achieving better compression without excessive complexity.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If multiple types of intra predictions are used for synthesis processing, then image quality is improved, but device complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoidprediction processing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by using different intra prediction types (planar, angular, DC) for synthesis processing depending on the specific block characteristics and content type. Rather than uniformly applying one method, the system selects appropriate prediction types for different regions, improving overall image quality while keeping complexity manageable through localized optimization.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the prediction processing into different intra prediction types (planar, angular, DC) that can be selectively applied to different blocks. This segmentation allows the system to choose the most appropriate prediction method for each block's characteristics, improving image quality without requiring all prediction types to be simultaneously complex.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12348771B2Image encoding method and image decoding method
Publication Date: 2025.07.01 MAXELL LTD
  • US12348771B2 patent drawing
  • US12348771B2 patent drawing
  • US12348771B2 patent drawing

AI summary

An image encoding method for encoding an image, includes: a prediction image generation step generating a synthesis-prediction image by performing synthesis processing synthesizing an inter-prediction image and an intra-prediction image to an encoding-target block; and an encoding step encoding a difference between the prediction image generated in the prediction image generation step and a pixel value of an image of the encoding-target block, a plurality of intra prediction types are allowed to be used as the intra prediction used for the synthesis processing, and the plurality of intra prediction types include an in-screen block copy prediction, the synthesis processing includes weighting processing performed to the inter-prediction image and the intra-prediction image, and a weighting parameter of the intra-prediction image in the weighting processing is determined in accordance with an intra prediction type of the encoding-target block and prediction mode combination of a plurality of blocks adjacent to the encoding-target block.