RGB Block Compression with Adaptive Endpoint Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image compression techniques often result in unwanted artifacts and inefficiencies in storage and computational resources, particularly when attempting to maintain high-quality image representation.

Innovation Solution

A method for fixed-size texture compression that encodes endpoints of pixel blocks using varying bit encodings based on distance and quantization levels, allowing for efficient storage while preserving image quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If traditional image compression techniques are used, then storage space and memory requirements are reduced, but image quality deteriorates with artifacts and loss of detail

Engineering Contradiction:
Improvestorage spaceVSAvoidimage quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The image is divided into fixed-size blocks, and each block is independently compressed using endpoint encoding. This segmentation allows localized optimization where only essential block characteristics (endpoints) are stored, reducing overall storage requirements while maintaining local image detail quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation from storing all pixel values to storing only endpoint values with quantization levels. By changing how image data is parameterized (from full pixel data to compressed endpoint representations), storage space is reduced while perceptual image quality is maintained through adaptive quantization.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If high-quality image representation is maintained, then image detail and quality are preserved, but storage space and memory requirements increase

Engineering Contradiction:
Improveimage qualityVSAvoidstorage space
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential characteristics of each image block (the endpoint values) and discards redundant information. By taking out only the necessary data points that define block characteristics, storage requirements are reduced while the extracted endpoints suffice to reconstruct perceptually equivalent images.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of compressing all pixel data equally, the patent applies partial action by focusing compression efforts on representing block endpoints with sufficient precision. This selective approach maintains image quality where it matters most (at block boundaries and transitions) while reducing storage for less critical areas.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If adaptive encoding schemes are used, then image quality is maintained, but computational complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent employs dynamic quantization levels that adapt to the characteristics of each image block. The encoding scheme adjusts its precision requirements based on local image content, using finer quantization where detail is important and coarser quantization where smooth regions exist. This dynamic adaptation maintains quality while managing computational complexity through context-aware encoding.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260046424A1Fixed-size block compression techniques for RGB channels
Publication Date: 2026.02.12 THINK SILICON SINGLE MEMBER P C
  • US20260046424A1 patent drawing
  • US20260046424A1 patent drawing
  • US20260046424A1 patent drawing

AI summary

A system and method for fixed size texture compression using a selected encoding scheme is presented. The method includes determining a first endpoint of a four-pixel block, each pixel represented by a red, green, and blue channel; determining a second endpoint of the pixel block; determining a distance between the first endpoint and the second endpoint; selecting an encoding scheme based on a determined distance; encoding the first endpoint and the second endpoint using a first plurality of bits based on the selected encoding scheme; encoding a first quantization level using a second plurality of bits based on the selected encoding scheme; encoding a second quantization level using a third plurality of bits based on the selected encoding scheme; and encoding a location of the first endpoint and a location of the second endpoint using a fourth plurality of bits based on the selected encoding scheme.