Raster operation unit
AssigneeInternational Business Machines Corporation
InventorCharles F. Marino
Life of this patent
Estimating the term…
Abstract
A method, graphics engine boolean logic unit and digital video system that provide a raster operation unit capable of providing a raster and non-raster operation function(s) is provided. The raster operation may simultaneously conduct a raster function and non-raster operation function(s) by modification of at least one of a rasterop code and a pattern operand. The invention saves considerable logic since different functions are no longer executed separately and then multiplexed.
Claims17
A method of conducting a non-raster operation function using a raster operation unit capable of performing two-dimensional Boolean logic operations that receives a first operand, a second operand, a pattern operand and a rasterop code, the method comprising the steps of:
- modifying at least one of the rasterop code and the pattern operand to implement the non-raster operation function;
- and
- executing on the first operand, the second operand and the pattern operand according to the rasterop code using the raster operation unit to generate resulting pixel data.
A graphics engine boolean logic unit comprising:
- a raster operation unit capable of performing two-dimensional Boolean logic operations that executes on a first operand, a second operand and a pattern operand according to a rasterop code;
- and
- a rasterop input modifier that modifies at least one of the pattern operand and the rasterop code to execute a non-raster operation function using the raster operation unit.
A digital video system comprising:
- a processor;
- a memory;
- an application;
- a graphics system for generating graphics, the graphics system including a graphics engine boolean logic unit capable of performing two-dimensional Boolean logic operations including:
- means for conducting a raster operation on a first operand, a second operand and a pattern operand according to a rasterop code;
- and
- means for modifying at least one of the pattern operand and the rasterop code to execute a non-raster operation function using the means for conducting.
Dependencies are inferred from the claim text.