Apparatus and accompanying method for converting a bit mapped monochromatic image to a grey scale image using table look up operations
First Claim
1. In a system that provides a high resolution bit-mapped pattern formed of single bit pels, a method of generating a reduced resolution grey scale "preview" image from said bit-mapped pattern, wherein the "preview" image substantially depicts how the bit-mapped pattern would appear when printed at said high resolution, said method comprising the steps of:
- forming successive groups of a pre-defined number of vertically contiguous blocks of pels from said bit-mapped pattern, such that said groups are arranged horizontally across said pattern and form one of a plurality of contiguous horizontal strips of said bit-mapped pattern, wherein each block has a pre-determined number of pels that exist within said bit-mapped pattern;
determining a corresponding multi-bit grey scale value, in response to the number of pels that have a common binary value and are situated in each one of said blocks in said one strip, so as to produce a corresponding number of horizontal lines of successive grey-scale values in said "preview" image such that each of said grey scale values corresponds to a different one of said blocks and said grey scale values occur in the same order as said blocks corresponding thereto, wherein said determining step comprising the steps of;
successively applying each pre-defined cluster of vertically adjacent pels that is situated within each column of vertically contiguous pels situated within said one block as input to a pre-defined look-up table to determine an output count for said column, wherein said output count represents the number of pels in said column that have said common binary value;
accumulating the output count for every successive column in said block to provide the grey scale value corresponding to said one block; and
repeating said forming and determining steps for every successive one of said horizontal strips occurring in said bit-mapped pattern in order to vertically sequence through said bit-mapped pattern and generate corresponding lines of grey scale output values for each successive one of said strips so as to generate the "preview" image.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and an accompanying method for converting a relatively high resolution halftone bit-mapped monochromatic document, such as illustratively a halftone separation which exists in a CDPF print file, into a relatively low resolution continuous tone grey scale document which, when the latter is applied to a display screen of a video monitor having appropriate grey scale capability, would provide a readable displayed page, i.e. a "preview", that approximately depicts how the bit-mapped document would appear when printed.
56 Citations
18 Claims
-
1. In a system that provides a high resolution bit-mapped pattern formed of single bit pels, a method of generating a reduced resolution grey scale "preview" image from said bit-mapped pattern, wherein the "preview" image substantially depicts how the bit-mapped pattern would appear when printed at said high resolution, said method comprising the steps of:
-
forming successive groups of a pre-defined number of vertically contiguous blocks of pels from said bit-mapped pattern, such that said groups are arranged horizontally across said pattern and form one of a plurality of contiguous horizontal strips of said bit-mapped pattern, wherein each block has a pre-determined number of pels that exist within said bit-mapped pattern; determining a corresponding multi-bit grey scale value, in response to the number of pels that have a common binary value and are situated in each one of said blocks in said one strip, so as to produce a corresponding number of horizontal lines of successive grey-scale values in said "preview" image such that each of said grey scale values corresponds to a different one of said blocks and said grey scale values occur in the same order as said blocks corresponding thereto, wherein said determining step comprising the steps of; successively applying each pre-defined cluster of vertically adjacent pels that is situated within each column of vertically contiguous pels situated within said one block as input to a pre-defined look-up table to determine an output count for said column, wherein said output count represents the number of pels in said column that have said common binary value; accumulating the output count for every successive column in said block to provide the grey scale value corresponding to said one block; and repeating said forming and determining steps for every successive one of said horizontal strips occurring in said bit-mapped pattern in order to vertically sequence through said bit-mapped pattern and generate corresponding lines of grey scale output values for each successive one of said strips so as to generate the "preview" image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a system that provides a high resolution bit-mapped pattern formed of single bit pels, apparatus for generating a reduced resolution grey scale "preview" image from said bit-mapped pattern wherein the "preview" image substantially depicts how the bit-mapped pattern would appear when printed at said high resolution, said apparatus comprising:
-
means for forming successive groups of a pre-defined number of vertically contiguous blocks of pels from said bit-mapped pattern, such that said groups are arranged horizontally across said pattern and form one of a plurality of contiguous horizontal strips of said bit-mapped pattern, wherein each block has a pre-determined number of pels that exist within said bit-mapped pattern; means for determining a corresponding multi-bit grey scale value, in response to the number of pels that have a common binary value and are situated in each one of said blocks in said one strip, so as to produce a corresponding number of horizontal lines of successive grey-scale values in said "preview" image such that each of said grey scale values corresponds to a different one of said blocks and said grey scale values occur in the same order as said blocks corresponding thereto, wherein said determining means comprises; means for successively applying each pre-defined cluster of vertically adjacent pels that is situated within each column of vertically contiguous pels situated within said one block as input to a pre-defined look-up table to determine an output count for said column, wherein said output count represents the number of pels in said column that have said common binary value; means for accumulating the output count for every successive column in said block to provide the grey scale value corresponding to said one block; and means for causing said forming and determining means to vertically sequence through said bit-mapped pattern for every successive one of said horizontal strips occurring in said bit-mapped pattern in order to generate corresponding lines of grey scale output values for each successive one of said strips and thereby generate the "preview" image. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification