Tile-Based Graphics Rendering With Expanded Boundaries for Pixel Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing tile-based rendering systems require a separate phase for pixel filtering after all tiles are rendered, leading to inefficient processing performance due to the inability to perform pixel processing using information from surrounding pixels during the rendering process.

Innovation Solution

Expand the boundaries of each tile by a certain number of pixels to include all necessary pixels for filtering within the tile, allowing pixel filtering to be performed immediately after rendering each tile, using a (2k+1)×(2k+1) filter kernel.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If pixel filtering is performed after all tiles are rendered, then the rendering process can be completed efficiently, but the processing time increases due to the need for a separate filtering phase

Engineering Contradiction:
Improverendering efficiencyVSAvoidpixel filtering time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by expanding tile boundaries before rendering, so that all pixels needed for filtering are included within the expanded tile. This allows the filtering operation to be performed immediately after rendering without requiring a separate post-processing phase, thereby eliminating time loss while maintaining rendering efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges the rendering and filtering operations by incorporating the filtering-essential boundary pixels into the rendered tile itself. This consolidation allows both operations to be completed in a single pass through the rendering pipeline, eliminating the need for a separate filtering phase and improving overall processing efficiency

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If tile boundaries are expanded to include surrounding pixels, then pixel filtering can be performed during rendering, but the tile size increases

Engineering Contradiction:
Improvepixel filtering efficiencyVSAvoidtile area
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The patent applies local quality by expanding only the boundary regions of tiles while keeping the interior pixels unchanged. The expansion is localized to the necessary boundary areas where filtering operations require surrounding pixel information, rather than expanding the entire tile uniformly. This approach includes all necessary filtering pixels while minimizing the increase in overall tile area

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12423775B2Method and system for processing graphics in tile-based rendering mode by expanding boundaries of tiles
Publication Date: 2025.09.23 INNOSILICON MICROELECTRONICS (ZHUHAI) CO LTD
  • US12423775B2 patent drawing
  • US12423775B2 patent drawing
  • US12423775B2 patent drawing

AI summary

The present disclosure discloses a method and system for processing graphics in tile-based rendering mode by expanding boundaries of tiles. The system includes: a geometry processing system configured to perform geometry processing on primitives to tile visible primitives into a plurality of expanded tiles M′ in screen view space; and a fragment processing system configured to render each expanded tile M′ to obtain rendered images of the plurality of expanded tiles M′, and enable a filter kernel to perform pixel filtering according to the rendered image of each expanded tile M′, where the plurality of expanded tiles M′ are obtained by dividing the screen view space into a plurality of tiles M and expanding boundaries of the plurality of tiles M respectively. In the present disclosure, the pixel filtering process can be done after rendering of each tile, thereby effectively improving the processing efficiency of pixel filtering.