Patent US4887228A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4887228A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for filling surface parts of an image with a surface pattern

Assignee: Canon Production Printing Netherlands BV
•
Filing: 1987-06-08
•
Granted: 1989-12-12
•
Expires: 2007-06-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The surface parts of an image which is stored in the form of a bit-representation in a raster image memory may be filled with a surface pattern using the following steps: generating a bit-representation of the surface pattern defined uniformly over the entire image surface; generating a mask function, which gives a specific logic value to those raster points which are situated within the boundaries of the surface parts; generating a filling pattern by performing a logic operation on the bit-representation of the surface pattern and the mask function; and transferring the filling pattern to the raster image memory.

Inventors

  • 👤 Rob W. Robert

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 10:40
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/40

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 141 words
A method used by a raster image processor for filling with a surface pattern a surface part of an image stored in the form of a bit-representation in a raster image memory comprising the steps of: (a) generating a bit-representation of a surface pattern defined uniformly over an entire image surface; (b) generating an appropriate mask function which produces a first logic value for those raster points which are situated within the surface part and a second logic value for those raster points which are situated outside thereof; (c) performing a logic operation which combines the bit-representation of the surface pattern and the appropriate mask function to generate a filling pattern; and (d) transferring the filling pattern to the raster image memory by combining the filling pattern with any existing contents of the raster image memory using a user selected operation.
Claim 2
Independent Claim 141 words
A method used by a raster image processor for filling with a surface pattern a surface part of an image stored in the form of a bit-representation in a raster image memory comprising the steps of: (a) generating a bit-representation of a surface pattern defined uniformly over an entire image surface; (b) generating an appropriate mask function which produces a first logic value for those raster points which are situated within the surface part and a second logic value for those raster points which are situated outside thereof; (c) performing a logic operation which combines the bit-representation of the surface pattern and the appropriate mask function to generate a filling pattern; and (d) transferring the filling pattern to the raster image memory by combining the filling pattern with any existing contents of the raster image memory using a user selected operation.
Claim 3
Dependent Claim 89 words
A method as described in claim 1 wherein the surface pattern is periodic in at least one dimension such that the bit-representation of the surface pattern can be generated using a bit-representation of a periodically recurring basic pattern block which is stored in a pattern memory; wherein generating the bit-representation of the surface pattern further comprises dividing the image into a block matrix such that a matrix element corresponds in size of the basic pattern block, and scanning the block matrix line-wise or column-wise with the basic pattern block.
Claim 4
Dependent Claim 52 words
A method as described in claim 2 wherein the pattern memory and the raster image memory are word-oriented memories and the step of generating a bit-representation of a surface pattern comprises calling up a word stored in the pattern memory only once and imaging it line-wise or column-wise on the block matrix.
Claim 5
Dependent Claim 40 words
A method as described in claim 3 wherein a word of the basic pattern block is imaged only on blocks of the block matrix which have at least one raster point in common with the surface part to be filled.
Claim 6
Dependent Claim 93 words
A method as described in claim 4 wherein a filling pattern is generated for each word of the basic pattern memory and for each block of the block matrix containing part of the surface part, such that each basic pattern word is logically combined with the appropriate mask function to generate a filling pattern word when the basic pattern word lies partially within and partially outside the surface part to be filled, and said basic pattern word becomes the filling pattern word when the basic pattern word lies fully within the surface part.
Claim 7
Dependent Claim 116 words
A method as described in claim 5 wherein the surface parts to be filled are rectangular, the surface parts and the basic pattern block are oriented in the x and y direction with the words and the columns of the block matrix extending in the y-direction, the step of generating a filling pattern further comprising the step of checking to determine, for each basic pattern word and for the individual columns of the block matrix, whether the basic pattern word in the blocks of each column lies below the surface part or above the surface part and if so, proceeding with the next column of the block matrix or with the next basic pattern word, respectively.
Claim 8
Dependent Claim 52 words
A method as described in claim 2 wherein the pattern memory and the raster image memory are word-oriented memories and the step of generating a bit-representation of a surface pattern comprises calling up a word stored in the pattern memory only once and imaging it line-wise or column-wise on the block matrix.
Claim 9
Dependent Claim 40 words
A method as described in claim 7 wherein a word of the basic pattern block is imaged only on blocks of the block matrix which have at least one raster point in common with the surface part to be filled.
Claim 10
Dependent Claim 93 words
A method as described in claim 8 wherein a filling pattern is generated for each word of the basic pattern memory and for each block of the block matrix containing part of the surface part, such that each basic pattern word is logically combined with the appropriate mask function to generate a filling pattern word when the basic pattern word lies partially within and partially outside the surface part to be filled, and said basic pattern word becomes the filling pattern word when the basic pattern word lies fully within the surface part.
Claim 11
Dependent Claim 116 words
A method as described in claim 9 wherein the surface parts to be filled are rectangular, the surface parts and the basic pattern block are oriented in the x and y direction with the words and the columns of the block matrix extending in the y-direction, the step of generating a filling pattern further comprising the step of checking to determine, for each basic pattern word and for the individual columns of the block matrix, whether the basic pattern word in the blocks of each column lies below the surface part or above the surface part and if so, proceeding with the next column of the block matrix or with the next basic pattern word, respectively.
Claim 12
Independent Claim 197 words
A device for filling with a surface pattern a surface part of an image stored in the form of a bit-representation comprising: a front end-controller for controlling a front-end system; an I/O processor connected to a computer or to a data network; at least one memory for storing data supplied by the I/O processor for a page to be assembled wherein a portion thereof comprises a pattern memory for storing the bit-representations of the typographic characters and basic patterns for generating the surface pattern used to fill the surface part; a raster image memory for storing the bit-representation of a complete page to be printer; a raster image processor for expanding the data for a page to be assembled, directing the bit-representation thereof in the raster image memory and combining it with the bit-representation of the basic pattern to form a resulting bit-representation, and for converting the resulting bit-representation into a serial pixel-bit stream for supply to a raster output scanner; a first bus system for connecting together the front-end controller, the I/O processor, the memory and the raster image processor; and a second bus system for connecting the raster image processor to the raster image memory.
Claim 13
Independent Claim 197 words
A device for filling with a surface pattern a surface part of an image stored in the form of a bit-representation comprising: a front end-controller for controlling a front-end system; an I/O processor connected to a computer or to a data network; at least one memory for storing data supplied by the I/O processor for a page to be assembled wherein a portion thereof comprises a pattern memory for storing the bit-representations of the typographic characters and basic patterns for generating the surface pattern used to fill the surface part; a raster image memory for storing the bit-representation of a complete page to be printer; a raster image processor for expanding the data for a page to be assembled, directing the bit-representation thereof in the raster image memory and combining it with the bit-representation of the basic pattern to form a resulting bit-representation, and for converting the resulting bit-representation into a serial pixel-bit stream for supply to a raster output scanner; a first bus system for connecting together the front-end controller, the I/O processor, the memory and the raster image processor; and a second bus system for connecting the raster image processor to the raster image memory.

References Cited (Backward Citations)

US4225861A Cited
US4481594A Cited
US4615013A Cited
US4695966A Cited
US4682297A Cited
US4725831A Cited
US4667573A Cited
US4692880A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-12-11 1993-06-12 1993-12-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-12-11 1997-06-12 1997-12-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-12-11 2001-06-12 2001-12-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag