Multiresolution Consistent Rasterization via Universal Edge Equations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional graphics processing pipelines face issues with rasterizing three-dimensional objects at different resolutions, leading to inconsistent coverage results due to snapping to different grids, which can cause incorrect memory allocation and performance inaccuracies.
Innovation Solution
The method involves determining a universal resolution and calculating universal edge equations to align rasterization results with a universal grid, allowing for consistent rasterization across multiple resolutions by evaluating edge equations based on large and small pixels, ensuring accurate memory allocation and improved performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If rasterization is performed at lower resolution with fixed point calculations, then processing speed is improved, but manufacturing precision deteriorates due to snapping to coarser grid
Solution Approach 1:
The patent applies preliminary action by performing low-resolution rasterization first to obtain approximate coverage results, then using these results to guide subsequent high-resolution rasterization only in regions where needed. This preliminary step allows the system to quickly identify areas requiring detailed processing while avoiding unnecessary high-resolution calculations in already-sufficient regions.
Solution Approach 2:
The patent segments the rasterization process into multiple resolution levels. Instead of performing uniform high-resolution rasterization across the entire image, the system divides the processing into coarse-resolution initial pass and fine-resolution refinement pass, applying different precision levels to different spatial regions based on their requirements.
2Adaptability or versatility
If rasterization is performed at different resolutions using separate grid systems, then adaptability is improved, but reliability deteriorates due to misalignment between resolution levels
Solution Approach 1:
The patent implements universality by creating a unified rasterization framework that handles multiple resolution levels through a common edge equation evaluation system. The same edge equation infrastructure serves both low-resolution and high-resolution rasterization, ensuring consistent behavior across different scales while maintaining the ability to adapt to various resolution requirements.
Solution Approach 2:
The patent introduces an intermediary coordinate transformation mechanism that bridges different resolution levels. By using normalized device coordinates and systematic scaling relationships, the system mediates between coarse and fine resolution grids, ensuring that coverage results from different resolution levels are consistently aligned and can be reliably combined.
Data Source
AI summary
A technique for multiresolution consistent rasterization in which a setup unit calculates universal edge equations for a universal resolution. A rasterizer evaluates coverage data for two different resolutions based on the edge equations. The rasterizer evaluates coverage data for different effective pixel sizes—a large pixel size and a small pixel size. Optionally, the rasterizer may determine a first set of coverage data by performing conservative rasterization to determine coverage data for large pixels. Optionally, the rasterizer may then determine a second set of coverage data by performing standard rasterization for small pixels. Optionally, for the second set of coverage data, the rasterizer may evaluate only the small pixels that are within large pixels in the first set of coverage data that evaluate as covered.


