Image Encoding Skip Region Selection for Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing entropy encoding and decoding methods are inefficient, particularly as image or block sizes increase, leading to a rapid increase in coding data and suboptimal performance in context-adaptive arithmetic encoding and decoding.

Innovation Solution

The proposed method encodes the position of a reference coefficient within a transform block and selects a skip region based on this position. It then encodes skip region information and determines probability information for binarized transform coefficients, selecting an appropriate probability information table based on the use of a skip region.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If image or block sizes are increased to improve processing efficiency, then fewer blocks need to be processed, but the amount of data to be entropy encoded increases rapidly

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidamount of coding data
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The transform block is divided into multiple regions, with one region designated as a skip region where coefficients are assumed to be zero. This segmentation allows the encoder to process only the non-skip regions, reducing the amount of data that needs to be entropy encoded while maintaining the ability to handle large block sizes efficiently

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The skip region is extracted from the transform block as a separate entity that does not require entropy encoding. By identifying and extracting this region based on the position of reference coefficients, the patent eliminates unnecessary encoding operations for regions that will contain zero coefficients, thereby reducing overall coding data volume

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If context-adaptive arithmetic encoding is applied to improve compression performance, then encoding precision is improved, but the complexity of selecting appropriate probability information increases

Engineering Contradiction:
Improveencoding precisionVSAvoidcomplexity of probability selection
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Different probability information tables are assigned to different regions within the transform block. The skip region uses one set of probability characteristics while non-skip regions use another. This local differentiation allows the system to maintain high encoding precision by using appropriate probability models for each region while simplifying the overall selection process through region-based categorization

Inventive Principle:
Principle #3Local quality

3Productivity

If skip region is used to reduce coding data amount, then encoding efficiency is improved, but the complexity of determining skip region and selecting probability information increases

Engineering Contradiction:
Improveencoding efficiencyVSAvoidcomplexity of skip region determination
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The skip region is determined in advance based on the position of reference coefficients before the actual entropy encoding process begins. By performing this determination preliminarily and using straightforward criteria (reference coefficient positions), the patent reduces coding data amount efficiently while avoiding complex real-time decisions during the encoding process itself

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250175653A1Method and apparatus for encoding/decoding image
Publication Date: 2025.05.29 IND ACAD COOP GRP OF SEJONG UNIV
  • US20250175653A1 patent drawing
  • US20250175653A1 patent drawing
  • US20250175653A1 patent drawing

AI summary

The present invention relates to an image encoding/decoding method and device, and the image encoding method or device according to an embodiment of the present invention may encode a position of a reference coefficient within a current transform block to be encoded, and encoding skip region information of a skip region selected on the basis of the position of the reference coefficient. The skip region information may represent whether or not coefficients within the skip region have an identical coefficient value.