Method, system, and logic using multiplexers to select data for pixels from multiple objects
First Claim
1. A method for processing pixel data, comprising:
- receiving, with each of a first and second logic units, line work data and control data for pixels on a sheet from at least one object, wherein control data for one pixel indicates whether to use the line work data for the pixel or contone data for the pixel, and wherein multiple objects may provide line work data and control data for a same pixel;
outputting, with the first and second logic units, control data indicating to use contone data or line work data for the pixel;
receiving, with a third logic unit, the line work data and control data outputted from the first and second logic units; and
outputting, with the third logic unit, control data indicating to use the contone data or line work data for the pixel.
5 Assignments
0 Petitions
Accused Products
Abstract
Method, system, and program for processing pixel data. A first and second logic units each receive line work data and control data for pixels on a sheet from at least one object. The control data for one pixel indicates whether to use the line work data for the pixel or contone data for the pixel. Multiple objects may provide line work data and control data for a same pixel. The first and second logic units output control data indicating to use contone data or line work data for the pixel. A third logic unit receives the line work and control data outputted from the first and second logic units. The third logic unit then outputs control data indicating to use the contone data or line work data for the pixel.
45 Citations
25 Claims
-
1. A method for processing pixel data, comprising:
-
receiving, with each of a first and second logic units, line work data and control data for pixels on a sheet from at least one object, wherein control data for one pixel indicates whether to use the line work data for the pixel or contone data for the pixel, and wherein multiple objects may provide line work data and control data for a same pixel;
outputting, with the first and second logic units, control data indicating to use contone data or line work data for the pixel;
receiving, with a third logic unit, the line work data and control data outputted from the first and second logic units; and
outputting, with the third logic unit, control data indicating to use the contone data or line work data for the pixel. - View Dependent Claims (11)
-
-
2. A method for processing pixel data, comprising:
-
receiving, with each of a first and second logic units, line work data and control data for pixels on a sheet from at least one object, wherein control data for one pixel indicates whether to use the line work data for the pixel or contone data for the pixel, and wherein multiple objects may provide line work data and control data for a same pixel;
outputting, with the first and second logic units, control data indicating to use contone data or line work data for the pixel;
receiving, with a third logic unit, the line work data and control data outputted from the first and second logic units; and
outputting, with the third logic unit, control data indicating to use the contone data or line work data for the pixel, wherein the control data outputted by the first, second, and third logic units indicates to use the contone data for the pixel if the control data indicates to use the contone data for the pixel or indicates to use line work data for the pixel if the control data indicates to use the line work data for the pixel.
-
-
3. A method for processing pixel data, comprising:
-
receiving, with each of a first and second logic units, line work data and control data for one pixel from multiple objects, wherein there is a priority associated with each object, wherein control data for one pixel indicates whether to use the line work data for the pixel or contone data for the pixel;
considering, with the first and second logic units, line work data and control data from a higher priority object to output before considering the line work data and control data from any objects providing data for the pixel having a lower priority;
outputting, with the first and second logic units, control data indicating to use contone data or line work data for the pixel;
receiving, with a third logic unit, the line work data and control data outputted from the first and second logic units; and
outputting, with the third logic unit, control data indicating to use the contone data or line work data for the pixel. - View Dependent Claims (4, 5, 9, 10)
-
-
6. A method for processing pixel data, comprising:
-
receiving, with each of a first and second logic units, line work data and control data for pixels on a sheet from at least one object, wherein control data for one pixel indicates whether to use the line work data for the pixel or contone data for the pixel and indicates whether to use or not use the line work data and control data for the pixel, and wherein multiple objects may provide line work data and control data for a same pixel;
outputting, with the first and second logic units, line work data and control data for the pixel, wherein the control data indicates to use contone data or line work data for the pixel and indicates to use or not use the line work data and control data for the pixel, depending on whether the control data received by the first and second logic units indicates to use or not use the line work data and control data, further comprising;
receiving, with a third logic unit, the line work data and control data outputted from the first and second logic units;
considering, with the third logic unit, the line work data and control data from one object having lower priority if the control data indicates to ignore the line work data and control data for the object; and
outputting, with the third logic unit, control data indicating to use the contone data or line work data for the pixel. - View Dependent Claims (7, 8)
-
-
12. A system for processing pixel data, comprising:
-
first and second logic units capable of performing;
(i) receiving line work data and control data for pixels on a sheet from at least one object, wherein control data for one pixel indicates whether to use the line work data for the pixel or contone data for the pixel, and wherein multiple objects may provide line work data and control data for a same pixel; and
(ii) outputting control data indicating to use contone data or line work data for the pixel;
a third logic unit capable of performing;
(i) receiving the line work data and control data outputted from the first and second logic units; and
(ii) outputting control data indicating to use the contone data or line work data for the pixel. - View Dependent Claims (22)
-
-
13. A system for processing pixel data, comprising:
-
first and second logic units capable of performing;
(i) receiving line work data and control data for pixels on a sheet from at least one object, wherein control data for one pixel indicates whether to use the line work data for the pixel or contone data for the pixel, and wherein multiple objects may provide line work data and control data for a same pixel; and
(ii) outputting control data indicating to use contone data or line work data for the pixel;
a third logic unit capable of performing;
(i) receiving the line work data and control data outputted from the first and second logic units; and
(ii) outputting control data indicating to use the contone data or line work data for the pixel;
wherein the control data outputted by the first, second, and third logic units indicates to use the contone data for the pixel if the control data indicates to use the contone data for the pixel or indicates to use line work data for the pixel if the control data indicates to use the line work data for the pixel.
-
-
14. A system for processing pixel data, comprising:
-
first and second logic units capable of performing;
(i) receiving line work data and control data for one pixel from multiple objects, wherein there is a priority associated with each object, wherein control data for one pixel indicates whether to use the line work data for the pixel or contone data for the pixel;
(ii) considering line work data and control data from a higher priority object to output before considering the line work data and control data from any objects providing data for the pixel having a lower priority; and
(iii) outputting control data indicating to use contone data or line work data for the pixel;
a third logic unit capable of performing;
(i) receiving the line work data and control data outputted from the first and second logic units; and
(ii) outputting control data indicating to use the contone data or line work data for the pixel. - View Dependent Claims (15, 16, 20, 21)
-
-
17. A system for processing pixel data, comprising:
-
first and second logic units capable of performing;
(i) receiving line work data and control data for pixels on a sheet from at least one object, wherein control data for one pixel indicates whether to use the line work data for the pixel or contone data for the pixel and indicates whether to use or not use the line work data and control data for the pixel, and wherein multiple objects may provide line work data and control data for a same pixel; and
(ii) outputting control data indicating to use contone data or line work data for the pixel and indicating to use or not use the line work data and control data for the pixel, depending on whether the control data received by the first and second logic units indicates to use or not use the line work data and control data; and
a third logic unit capable of performing;
(i) receiving the line work data and control data outputted from the first and second logic units;
(ii) considering the line work data and control data from one object having lower priority if the control data indicates to ignore the line work data and control data for the object; and
(iii) outputting control data indicating to use the contone data or line work data for the pixel. - View Dependent Claims (18, 19)
-
-
23. A system for processing pixel data, comprising:
-
first and second logic units capable of performing;
(i) receiving line work data and control data for pixels on a sheet from at least one object, wherein control data for one pixel indicates whether to use the line work data for the pixel or contone data for the pixel, and wherein multiple objects may provide line work data and control data for a same pixel; and
(ii) outputting control data indicating to use contone data or line work data for the pixel;
a third logic unit capable of performing;
(i) receiving the line work data and control data outputted from the first and second logic units; and
(ii) outputting control data indicating to use the contone data or line work data for the pixel, wherein the first, second, and third logic units comprise programmable logic implemented in a hardware device. - View Dependent Claims (24)
-
-
25. A system for processing pixel data, comprising:
-
first and second logic units capable of performing;
(i) receiving line work data and control data for pixels on a sheet from at least one object, wherein control data for one pixel indicates whether to use the line work data for the pixel or contone data for the pixel, and wherein multiple objects may provide line work data and control data for a same pixel; and
(ii) outputting control data indicating to use contone data or line work data for the pixel;
a third logic unit capable of performing;
(i) receiving the line work data and control data outputted from the first and second logic units; and
(ii) outputting control data indicating to use the contone data or line work data for the pixel, wherein the first, second, and third logic units comprise at least one computer program executable by a processor.
-
Specification