Tile-Based Graphics Rendering Aligned With Compression Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing tile-based graphics processing systems face inefficiencies in data transfer and storage due to the lack of optimization between rendering tile configurations and compression unit sizes, leading to increased resource usage and potential incomplete data compression.

Innovation Solution

Tailoring the rendering tile configuration to match the compression unit size and shape for encoding, using block-based compression to encode rendering tiles before storage, and employing an accumulation buffer to manage data for complete compression units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If rendering tiles are generated using fixed configuration regardless of compression unit size, then the graphics processing system maintains simple operation, but data transfer efficiency deteriorates and incomplete compression units increase

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidrendering configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The rendering configuration is made dynamic by adapting tile size and shape to match compression unit dimensions. The system selects different rendering configurations based on the specific compression unit size requirements, transforming a static fixed configuration into a flexible adaptive one that optimizes data transfer efficiency for each compression scenario.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of rendering tiles (size, shape, dimensions) to match the compression unit parameters. By varying these geometric parameters dynamically based on compression unit size, the system achieves efficient complete compression without leaving incomplete units, thereby improving data transfer efficiency.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If rendering tile size does not match compression unit size, then device operation remains simple, but storage efficiency deteriorates due to incomplete compression units

Engineering Contradiction:
Improvestorage efficiencyVSAvoidrendering operation simplicity
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system performs preliminary configuration selection by determining the appropriate rendering tile size and shape before actual rendering begins. This preliminary action ensures that tiles are pre-configured to match compression unit dimensions, preventing incomplete compression units and maximizing storage efficiency from the outset.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The rendering tile parameters (width, height, aspect ratio) are changed to match the compression unit parameters. This parameter alignment ensures that rendered tiles can be completely and efficiently compressed into storage units, eliminating wasted storage space from incomplete compression units.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If compression unit size is fixed while rendering tiles vary in size, then compression operation remains simple, but data compression completeness deteriorates

Engineering Contradiction:
Improvecompression completenessVSAvoidconfiguration coordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of varying compression unit size, the patent changes the rendering tile parameters to match the fixed compression unit size. This approach maintains simple compression operations while achieving complete compression by adapting the rendering output to fit the compression input requirements exactly.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system uses feedback from compression unit size requirements to determine appropriate rendering configurations. By monitoring the compression unit dimensions and adjusting rendering tile parameters accordingly, the system ensures complete compression units are generated without requiring complex variable compression unit handling.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260065407A1Graphics processing
Publication Date: 2026.03.05 ARM LTD
  • US20260065407A1 patent drawing
  • US20260065407A1 patent drawing
  • US20260065407A1 patent drawing

AI summary

A tile-based graphics processing system is disclosed. The system selects a rendering configuration for generating one or more rendering tiles of a render output based on a compression unit size and/or shape that is to be used to encode the one or more rendering tiles of the render output.