Context-Based Pixel Predictor Selection for Image Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital image compression systems do not effectively leverage relationships between pixels corresponding to residual values, leading to inefficient compression performance.

Innovation Solution

A compression system that selects context-based pixel predictors by grouping residual values into context groups based on similar statistical properties, determining a predictor for each group to generate improved prediction values and further compress the image using entropy coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional pixel predictors are used to predict pixel values, then the compression process is simple, but the compression performance is insufficient due to not leveraging relationships between pixels corresponding to residual values

Engineering Contradiction:
Improvecompression performanceVSAvoidcomplexity of pixel predictor selection
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the image processing into distinct stages: initial prediction using a conventional pixel predictor, residual value computation, context group formation based on statistical properties, and selective application of additional pixel predictors to specific context groups. This segmentation allows the system to apply complexity only where beneficial, improving compression performance while controlling overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by determining that different regions of the image (represented by different context groups) benefit from different prediction strategies. By analyzing statistical properties of residual values in local regions and selecting pixel predictors accordingly, the system optimizes compression for each local context rather than applying a uniform approach, thereby improving overall compression performance.

Inventive Principle:
Principle #3Local quality

2Productivity

If additional pixel predictors are determined for each context group, then compression performance improves, but the computational complexity increases

Engineering Contradiction:
Improvecompression ratioVSAvoidcomputational resources consumed
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements partial action by applying additional pixel predictors only to specific context groups where they provide benefit, rather than applying them uniformly to all pixels. The system evaluates statistical properties of residual values and selectively determines additional pixel predictors for context groups that exhibit characteristics suitable for improved prediction, thereby reducing computational resource consumption while maintaining compression performance gains.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If residual values are grouped into context groups based on statistical properties, then prediction accuracy improves, but the processing time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time for context group formation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by forming context groups based on statistical properties of residual values during the encoding process, before the actual compression output is generated. This preliminary organization of residual values into context groups with similar statistical characteristics enables more accurate prediction in subsequent steps, as the pixel predictors can be selected based on pre-analyzed statistical properties rather than computed in real-time during compression.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240312070A1Systems for Digital Image Compression Using Context-Based Pixel Predictor Selection
Publication Date: 2024.09.19 ADOBE INC
  • US20240312070A1 patent drawing
  • US20240312070A1 patent drawing
  • US20240312070A1 patent drawing

AI summary

In implementations of systems for digital image compression using context-based pixel predictor selection, a computing device implements a compression system to receive digital image data describing pixels of a digital image. The compression system groups first differences between values of the pixels and first prediction values of the pixels into context groups. A pixel predictor is determined for each of the context groups based on a compression criterion. The compression system generates second prediction values of the pixels using the determined pixel predictor for pixels corresponding to the first differences included in each of the context groups. Second differences between the values of the pixels and the second prediction values of the pixels are grouped into different context groups. The compression system compresses the digital image using entropy coding based on the different context groups.