Creating composite page images from compressed data
First Claim
1. A printhead controller for controlling printing of a page by at least one printhead, the printhead controller, in use, receiving data, in a compressed format, relating to the page to be printed, the data including a page description comprising a bi-level black layer and a contone color layer, the printhead controller including:
- a decoding unit that extracts first data relating to the bi-level black layer and second data relating to the contone color layer from the compressed data;
memory that temporarily stores the first and second data;
a ditherer/compositor unit operable to;
produce a dithered bi-level color layer based on the second data, produce a bi-level black layer based on the first data and composite the bi-level black layer on the color layer after dithering thereof to produce a page image.
3 Assignments
0 Petitions
Accused Products
Abstract
A printhead controller controls printing of a page by at least one printhead. The printhead controller, in use, receives data, in a compressed format relating to the page to be printed, the data including a page description comprising a bi-level black layer and a contone color layer. The printhead controller extracts from the compressed data relating to the bi-level black layer the contone color layer. Memory is provided for temporary storage of the expanded data. A dithering/compositing unit produces a ditherer page from the data temporally stored in the memory and feeds its out put to the printhead.
-
Citations
16 Claims
-
1. A printhead controller for controlling printing of a page by at least one printhead, the printhead controller, in use, receiving data, in a compressed format, relating to the page to be printed, the data including a page description comprising a bi-level black layer and a contone color layer, the printhead controller including:
-
a decoding unit that extracts first data relating to the bi-level black layer and second data relating to the contone color layer from the compressed data;
memory that temporarily stores the first and second data;
a ditherer/compositor unit operable to;
produce a dithered bi-level color layer based on the second data, produce a bi-level black layer based on the first data and composite the bi-level black layer on the color layer after dithering thereof to produce a page image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10)
-
-
11. A method of creating and printing a page image from data, in a compressed format, relating to a page to be printed, the data including a page description comprising a bi-level black layer and a contone color layer, includes the steps of:
-
extracting first data relating to the bi-level black layer from the compressed data;
extracting second data relating to the contone color layer from the compressed data;
storing the in first and second data in memory;
retrieving the first and second data from the memory;
creating a dithered bi-level color layer from the second data;
creating bi-level black layer from the first data compositing the bi-level black layer on the dithered bi-level color layer to create a dithered/composited page image, and printing the page image. - View Dependent Claims (8, 9, 12, 13, 14, 15, 16)
-
Specification