IP Library Granted Patent US 7,589,722
Granted Patent B2
US 7,589,722 · App. 10/917,268 · Granted Sep 15, 2009

Method and apparatus for generating compressed stencil test information

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,589,722
App. No.
10/917,268
Granted
Sep 15, 2009
Kind
B2
Abstract

A method for rendering pixels for display includes generating stencil values on a per pixel basis for storage in stencil buffer memory; selecting a group of stencil values that represent a block of pixels; generating compressed stencil data associated with the group of stencil values; and performing stencil testing on a corresponding incoming block of pixels using the compressed stencil data.

Claims (12)

1. A method for rendering pixels for display comprising:

generating stencil values on a per pixel basis for storage in stencil buffer memory;

selecting a group of stencil values that represent a block of pixels;

generating per-group compressed stencil data representing the group of stencil values wherein the per-group compressed stencil data is represented as fewer bits than a number of bits that represent the generated stencil value; and

performing stencil testing on a corresponding incoming block of pixels prior to performing rendering using the per-group compressed stencil data.

2. The method of claim 1 wherein generating compressed stencil data includes comparing each of the stencil values in the group to a reference value and based on the comparison, generating the per-group compressed stencil value.

3. An apparatus for rendering pixels for display comprising: circuitry operative to:

generate stencil values on a per pixel basis for storage in stencil buffer memory;

select a group of stencil values that represent a block of pixels;

generate per-group compressed stencil data representing the group of stencil values wherein the compressed stencil data is represented as fewer bits than a number of bits that represent the generated stencil value; and

perform stencil testing on a corresponding incoming block of pixels prior to performing light related rendering using the compressed per-group stencil data.

4. The apparatus of claim 3 wherein when the circuit generates the per-group compressed stencil data by comparing each of the stencil values in the group to reference value and based on the comparison generates the per-group compressed stencil value as represented as fewer bits than the number of bits that represent a generated stencil value.

Assignments (2)
CHANGE OF NAME Recorded May 12, 2011
From: ATI TECHNOLOGIES INC.
To: ATI TECHNOLOGIES ULC
Reel/Frame 026270/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2004
From: MOREIN, STEPHEN L.
To: ATI TECHNOLOGIES INC.
Reel/Frame 015988/0109 →