IMPLEMENTING COMPOSITING OPERATIONS ON IMAGES
First Claim
1. A method of compositing graphic elements in a pixel-based renderer, said method comprising the steps of:
- receiving a first graphic element having a first colour and a first opacity and a second graphic element having a second colour and a second opacity;
determining a blend output of a blend function dependent on the first colour and the second colour; and
determining a resultant colour of a compositing operation on the first and second graphic elements, the resultant colour being dependent on the blend output and otherwise being independent of the second colour.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is described of compositing graphic elements in a pixel-based renderer (18). A first graphic element is received (step 2601) having a first colour and a first opacity and a second graphic element is received (step 2602) having a second colour and a second opacity. A blend output is obtained from a blend function dependent on the first colour and the second colour; and a resultant colour is determined (step 2603) of a compositing operation on the first and second graphic elements, the resultant colour being dependent on the blend output and otherwise being independent of the second colour.
32 Citations
33 Claims
-
1. A method of compositing graphic elements in a pixel-based renderer, said method comprising the steps of:
-
receiving a first graphic element having a first colour and a first opacity and a second graphic element having a second colour and a second opacity;
determining a blend output of a blend function dependent on the first colour and the second colour; and
determining a resultant colour of a compositing operation on the first and second graphic elements, the resultant colour being dependent on the blend output and otherwise being independent of the second colour. - View Dependent Claims (2, 3, 4, 5, 29, 30)
-
- 6. A method of implementing a blend operation using a first graphic element comprising a first colour and a first opacity and a second graphic element comprising a second colour and a second opacity using a blend function that operates on the first and second colours independently of their respective opacities and a compositing operator to produce a resultant colour, characterised in that the contribution of the second colour to the resultant colour is independent of the first opacity of the first graphic element.
-
31. An apparatus for compositing graphic elements in a pixel-based renderer, said apparatus comprising:
-
means for receiving a first graphic element having a first colour and a first opacity and a second graphic element having a second colour and a second opacity;
means for determining a blend output of a blend function dependent on the first colour and the second colour; and
means for determining a resultant colour of a compositing operation on the first and second graphic elements, the resultant colour being dependent on the blend output and otherwise being independent of the second colour.
-
-
32. A computer program product comprising machine-readable program code recorded on a machine-readable recording medium, for controlling the operation of a data processing apparatus on which the program code executes to perform a method of compositing graphic elements in a pixel-based renderer, said method comprising the steps of:
-
receiving a first graphic element having a first colour and a first opacity and a second graphic element having a second colour and a second opacity;
determining a blend output of a blend function dependent on the first colour and the second colour; and
determining a resultant colour of a compositing operation on the first and second graphic elements, the resultant colour being dependent on the blend output and otherwise being independent of the second colour.
-
-
33. A computer program comprising machine-readable program code for controlling the operation of a data processing apparatus on which the program code executes to perform a method of compositing graphic elements in a pixel-based renderer, said method comprising the steps of:
-
receiving a first graphic element having a first colour and a first opacity and a second graphic element having a second colour and a second opacity;
determining a blend output of a blend function dependent on the first colour and the second colour; and
determining a resultant colour of a compositing operation on the first and second graphic elements, the resultant colour being dependent on the blend output and otherwise being independent of the second colour.
-
Specification