GRAPHICS SYSTEM WITH PROGRAMMABLE TILE SIZE AND MULTIPLEXED PIXEL DATA AND PARTIAL PIXEL ADDRESSES BASED ON TILE SIZE

Patent №

US 4,965,751

Granted

1990-10-23

Filed 1987

Owner

HEWLETT-PACKARD COMPANY, A CA CORP.

Lab

AI components

1

vision

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

07087172

A graphics system uses a programmable tile size and shape supported by a frame buffer memory organization wherein (X, Y) pixel addresses map into regularly offset permutations on groups of RAM address and data line assignments. This allows one RAM in eac group to be accessed with a memory cycle in unison with one RAM in each other group, up to the number of groups. During such a memory cycle each RAM can receive a different address. A tile is the collection of pixel locations associated with a collection of addresses sent to the RAM's. Because of the regular nature of the permutations these locations may be regions bounded by a single boundary that may be rectangular and of varying size and shape. Changing the mapping of (X, Y) pixel addresses to RAM addresses for the groups changes the size and shape of the tiles. A pixel data/partial address muliplexing method based on programmable tile size reduces the number of interconnections between a pixel interpolator and the frame buffer without significantly increasing the number of bus cycles needed to transfer the information. Tiles are cached. Tiles for RGB pixel values are cached in an RGB cache, while Z values are cached in a separate cache. Caching allows the principle of locality to substitute shorter bit-cycles to the cache for memory cycles to the frame buffer, resulting in improved memory throughput.

VisionG06T 15/405G06T 1/60G06F 12/0875

AI classification

Vision0.82
AI hardware0.01
Speech0.00
Natural language0.00
Planning0.00
Machine learning0.00
Evolutionary computation0.00
Knowledge representation0.00

Ownership

HEWLETT-PACKARD COMPANY, A CA CORP.

assignment · 47810450

Assignors

THAYER, LARRY J., COLEMAN, MARK D.

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC